西门子808D有两种操作编程模式,一种是西门子模式,一种是ISO模式(即广数,法拉克编程模式)
如何在西门子模式下调用子程序呢?
西门子模式下,建立如下的两个程序
注意命名规则,主程序命名可以采用字母加数字的方式,且没有特殊要求,
子程序命名时,需要以L开头,即L 的方式,同时L2和L02 也是不一样的
两个程序内容如下:
调用的格式为 程序名 P,如该程序中为L2P2,即是调用了程序名为L2的子程序2次
以下为程序运行的结果,X轴从0走了两个100mm
2.如何在ISO模式下调用子程序呢?
首先将机床切换到ISO模式
建立如下两个程序,2为主程序,123为子程序
运行结果如下:
在命名子程序时需要注意的一点是,系统内部参数20734对命名规则会产生影响,
如20734的位6设置为1时,子程序名不足4位时前面不能用0来填补,如我把子程序命名为0123
调用M98P0123L2 就会出现如下报警:
解决的方法,一种是改变程序名,即直接命名子程序为123,或者需要通过修改系统内部参数20734的位6为0.
总之,如果在调用子程序的过程中出现报警,尤其要注意子程序的命名!
想了解更多的西门子数控,可以关注一下公众号,随时欢迎您来电咨询!