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中的显示,而是切换机床轴 / 几何轴的选择: 在“WCS MCS”按键指示灯熄灭,即MCS生效时,可选择每一个生效的机床轴,例如X1,Y1 , Z1 , A1 , C1…等轴; 在“WCS MCS”按键指示灯常亮,即WCS生效时,只能选择生效的几何轴,例如X,Y, Z轴;
如需同时切换各轴在MCS/WCS中的显示,需要编写PLC程序进行处理 |
![](http://image109.360doc.com/DownloadImg/2017/12/3115/120599101_1_20171231033439525)
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切换时,显示如下 ![](http://image109.360doc.com/DownloadImg/2017/12/3115/120599101_2_20171231033439759)
![](http://image109.360doc.com/DownloadImg/2017/12/3115/120599101_3_20171231033439947)
![](http://image109.360doc.com/DownloadImg/2017/12/3115/120599101_4_2017123103344072)
5. 附加说明
|