数控编程术语与标准(三)
主程序与子程序结构
主程序
程序号程序段一般用O来设置程序号;设定工件坐标系程序段应用G92指令建立工作坐标系;加工前准备程序段将完成刀具快速定位到切入点附近、冷却液泵启动、
主轴转速设定与启动等设置工作;切削程序段是加工程序的核心,一般包括刀具半径补偿设置、插补、进给速度设置等指令;
系统复位包括加工程序中所有设置的状态复位、机械系统复位等工作;程序结束一般由M02或M30来实现。一般加工程序典型结构如左下图所示。
子程序
在程序中,某一固定的程序部分反复出现时,则可以把它们作为子程序,事先储存在存储器中,这样可以简化加工程序。右上图反映了子程序调用的执行过程。
首先,子程序可以由主程序调用,也可由其它子程序调用。子程序结构与一般加工程序非常相似,只是程序结束指令用M99代替,如:
0(或:)×××××*
……
……
M99*
利用M98指令调用子程序,其程序段格式为:M98 P□□□□*,其中□□□□是子程序号。