越来越多的机床,须要增加M代码,用来掌握外围的夹具或者其它动作,如何编写最单的梯形图,实现这个功能呢?
1 从机床高下载原来的梯形图。

视频加载中...
视频讲解:梯形图备份
2 电脑上打开机床梯形图,找到DECB功能指令。
如上图,DECB功能质量号是SUB25,后面F0010,代表译码指令,翻译的是M代码。
3 检讨几个连续的DECB,如下图:
4 增加M代码,按照上图如法泡制,插入一行功能指令SUB25,比如我们要增加M60,M61,M62,M63这4个指令,插入如下梯形图:
实行M60时,R604.0=1(导通);
实行M61时,R604.1=1(导通);
实行M62时,R604.2=1(导通);
实行M63时,R604.3=1(导通);
R604为起始地址,我们也可以从R700(任意值开始,但是不能在程序中原先被利用)
5 末了是M指令结束旗子暗记,非常主要,如果不加上这一行梯形图,你的M代码实行完成后,机床就不今后面实行,停息住。
在原有梯形图搜索G4.3(FIN赞助代码结束旗子暗记)
G4.3不仅要结束赞助代码M,还要技能赞助代码S,T。以是本程序用了一个过渡指令R653.0(MEND),搜索线圈R653.0,如下图:
我们增加了R604.0和X99.0(一个位置检测开关,比如门开关,我们实行M65时,门打开,碰到了X99.0的检测开关,就认为到位,M指令结束)。
当实行M60时,R604.0=1立马导通,上图的R653.0导通,导致G4.3导通,M指令结束完成。
当实行M61时,R604.1=1立马导通,我们可以让R604.1触发一个Y旗子暗记,掌握的液压阀,推动门打开,打开后碰到X99.0的检测开关,X99.0=1,上图的R653.0导通,导致G4.3导通,M指令结束完成。
6 把编辑好的梯形图保存,编译,上传到FANUC系统。








