新手问下.怎么区分子程序和主程序

2025-03-22 18:31:55
推荐回答(1个)
回答1:

程序分为主程序和子程序。
通常CNC是按主程序的指示运动的,如果主程序中遇有调用子程序的指令,则CNC按子程序运动,在子程序中遇到返回主程序的指令时,CNC便返回主程序继续执行。
(1)子程序的作用。某些被加工的零件中,常常会出现几何形状完全相同的加工轨迹,通常在几个程序中都会使用它,这个典型的加工程序段可以做成子程序。使用子程序可以减少不必要的重复编程,从而达到简化编程的目的。子程序可以在纸带或存储器方式下调出使用,即主程序可以调用子程序,一个子程序也可以调用下一级的子程序。子程序必须在主程序结束指令后建立,其作用相当于一个固定循环。
(2)子程序的格式与主程序相同。在子程序的开头,在地址O后写上子程序号,但在子程序的结尾需用M99指令(有些系统用RET返回),表示子程序结束、返回主程序。
(3)子程序的调用需放在主程序中,调用子程序的指令是一个程序段。