在程序编辑器里新建一个主程序,程序名1010.MPF 内容如下:
N10 G291
N20 M3S1000
N30 M98 P21234
N40 M5
N50 G290
N60 M30
再新建一个子程序 1234.SPF 内容如下:
N10 G1U50 F100
N20 G4 X10
N30 M99
为了方便大家看程序运行效果,使用单段运行方式,主程序启动,左上角出现了ISO的角标,系统已经切换到ISO编程方式
再次循环启动后,单段运行进入了子程序1234.SPF:
调用两次1234.SPF子程序结束后,X轴增量走了50mm(直径100mm)
程序解析:
注意:
M98 P nnn mmmm
m: 程序号(最多 4 位)
n: 重复执行的次数(最多 4 位)
例如,如果写入了 M98 P21,则在零件程序存储器中查找程序名为 21.mpf 的程序,随后执行该子程序一次。 如需执行该子程序三次,必须写入 M98 P30021。 查找不到给定的程序号时,系统会输出一条报警信息。
允许子程序相互嵌套;最多可出现 16 个子程序级。 设置的子程序级超出允许的最大值时,会输出一条报警信息。
以上就是SUNMERIK 808D ISO 模式下,子程序调用说明。
联系客服