数控车床的主程序和子程序的区别
日期:2019-04-30 浏览:
数控车床 的主程序和子程序的区别。首先数控车床
数控编程 的构成分为主程序和子程序。
1主程序,程序分为主程序和子程序,通常数控程序系统按主程序指令运行,但在主程序中遇见调用子程序的情形时,则数控程序系统将按子程序的指令运行,在子程序调用结束后控制权重新交给主程序。数控程序存储区内可存125个主程序和子程序。程序开始的程序号用 EIA 标准代码O地址指令。
2子程序,在程序中有一些顺序固定或反复出现的加工图形,把这些作为子程序,预先写人到存储器中,可以大大的简化程序。子程序和主程序必须存在同一个文件中,调出的子程序可以再调用另一个子程序,我们将主程序调用子程序称为一重子程序调用,子程序调用子程序称为多重调用。一个子程序可被多次调用,用一次调用指令可以重复 999 次调用。子程序的编制,在子程序的开始为O地址指定的程序号、子程序中最后结束子程序指令 M99 ,为一单独程序段。2.子程序的执行,子程序是由主程序或上层子程序调山并执行的。 子程序调用指令如下: M98 P调用子程序指令,子程序号,子程序调用次数 子程序调用次数的默认值为为1。
数控车床 的子程序和主程序有什么区别?
为了简化编程,当相同或相似的加工轨迹、控制过程需要多次使用时,就可以把该部分的程序指令编辑为独立的程序进行调用。调用该程序的程序称为主程序,被调用的程序(以M99结束)称为子程序。子程序和主程序一样占用系统的程序容量和存储空间,子程序必须有自己独立的程序名,子程序可以被其它任意主程序调用,也可以独立运行.这就是它们的区别和联系。
那么如何实现数控机床调用子程序后怎么实现让
子程序无线循环 呢,而不用回到主程序。需要在编程软件的指令树窗口选择程序块,点右键,插入子程序,双击子程序打开。完成编程。(提示:默认会有两个子程序,可以不用插入新的子程序,也可以右键删除和重命名)然后调用打开主程序,选择触点和线圈一样,选择指令树最下面“调用子程序”里的你需要的子程序。(在子程序里,调用其他子程序一样)就像调用功能块一样,前面需要增加触点。