1. 问题
最近有840Dsl的客户反映在编写MCS(机床坐标系)/WCS(工件坐标系)切换的PLC程序时,仍存在一定的疑问,本文将给出一种示例程序,供大家参考。
2. MCS/WCS切换过程
我们先来了解一下MCS/WCS切换的两种方法,以及之间的功能差异,详情如下:
MCS/WCS切换的两种方法 | 功能差异 |
1.按下Operate界面上的“实际值MCS”软键 | 切换各轴在MCS/ WCS中的显示;该功能需要编写PLC程序对接口信号DB19.DBX0.7进行处理; |
2.按下MCP面板上的“WCS MCS”按键(如下图所示) | 当PLC未对接口信号DB19.DBX0.7进行处理时,按下MCP上的“WCS MCS”按键后,不切换各轴在MCS / WCS中的显示,而是切换机床轴 / 几何轴的选择:
如需同时切换各轴在MCS/WCS中的显示,需要编写PLC程序进行处理 |
3. MCS/WCS切换,PLC示例程序(以MCP483为例)
示例程序 | 注释 |
A I 5.4 | I 5.4 : MCP483上的WCS/MCS切换按键 |
FP M 1000.0 | |
JCN MAK1 | |
A Q 3.5 | Q3.5 : MCP483上的WCS/MCS切换按键LED指示灯 |
= DB19.DBX 0.7 | DB19.DBX0.7 :WCS 中的实际值(PLC→ OP的接口信号,用于切换各轴在MCS/ WCS中的显示)
● DB19 DBX0.7 = 0 : MCS ● DB19 DBX0.7 = 1 : WCS |
MAK1: A DB19.DBX 20.7 | DB19.DBX20.7 :Operate上的“实际值MCS”软按键
● DB19 DBX20.7 = 0 : 无含义 ● DB19 DBX20.7 = 1 : 按键被按下,切换WCS/MCS |
FP M 1000.1 | |
JCN MAK2 | |
AN DB19.DBX 0.7 | |
= DB19.DBX 0.7 | |
MAK2: NOP 0 |
4. MCS/WCS切换时,显示如下
5. 附加说明
- 设置零偏时,除激活G54等指令外,还需切换到WCS(工件坐标系)界面下,才能看到“设置零偏”按钮。
- MCS/WCS切换,也是保证坐标系变换、旋转等功能正常使用的一个关键因素。
问答社区 发起问答 报警查询 技术文章 维修服务 资料下载 加交流群 申请 VIP
本文转载来自【公众号:Siemens数控技术应用】,仅供大家学习交流,如侵权请联系站长删文。