1、(程序停止)当包含M00的程序段执行之后,自动运行停止。当程序停止时,所有存在的模态信息保持不变。用循环启动使自动运行重新开始。M01:(选择停止)与M00类似,在包含M01的程序段执行以后,自动运行停止。只是当机床操作面板上的任选停机的开关置1时,这个代码才有效。对于 DM00 (F 97) DM01 (F 96) DM02 (F 95) DM03 (F 94) 分别对应着指定了的特殊辅助功能。2、回零过程编辑 对于K10.1的作用在于可以用手动在K值中置数,用来选择正或反方向回零。而不用再次修改梯形图。3、手轮进给轴的选择其中的对应关系如下:编辑结果上示。4、手轮倍率的编辑真值表如下:5、
2、轴选择输出信号(Y信号)的编辑6、速度倍率开关的编辑格雷码输出如下图示:使用子面板B1时,格雷码输出如下:其中,Xm0.5是奇偶校验位二进制码和格雷码的位对应关系:(4位的例子)把格雷码变换成二进制码,使用异或(XOR),梯形图如下:关于倍率值转换:在进给过程中,对于速度倍率开关,对倍率进行译码过程中,对应关系如下:0000 01110 因为对11进行二进制码转换为11110101 再对应于加权为10。2120 因为对21进行二进制码转换为11101011 再对应于加权为20。下面的类似,都可以由上式推出来。而手动移动时,倍率值的编辑则不是以机床操作面板上的显示值变化的:由于在手动中,G10,
3、G11所变化的值需要再0.01。所以,要缩小100倍。另外,空运行中的速度也是由该值决定的。对于主轴倍率旋钮的设定: 同样,X1.3为奇偶校验位。 注意:该倍率信号是高电平有效。与进给倍率不同。7、快速移动倍率信号 (ROV1,ROV2) (信号地址G140,1)快速移动倍率的倍率值如下:注:关于PMC轴的控制信号:8、关于M辅助功能的实现 利用译码指令进行编辑: 说明:在该译码指令中,形式指定的字节长度中存放的为二进制的数据。因此在F10中就可以存放最多到256个值。对于辅助功能的结束指令,参见梯形图:其中,G87 ERS 为外部复位信号。输入时,RST输出。F 11 RST 复位信号 在下列情况下,该信号被置1。1、急停(*ESP)为02、外部信号ERS为13、复位和倒回信号RRW 为14、按下MDI上的Reset以上信号条件被解除且CNC被复位后,经过No.3017所设定的复位信号输出时间。9、主轴功能10、轴选中输出状态