汉语大全>数控编程基础>程序结构的组成

程序结构的组成

详细内容

数控加工程序是由一系列控制机床运转的指令按一定的顺序集合而成的。这些指令能使刀具按点位、直线、圆弧及曲线运动,并控制主轴的回转、停止,切削液的开、关,自动换刀装置和工作台自动交换装置的动作等等。
一个零件加工程序是由一个个程序段组成的,每个程序段由若干个指令字组成。每个指令字是控制数控机床的一个具体动作,它由指令字符(地址符)和数字组成。
一、程序结构的组成
1. 零件程序号
零件程序的第一行必须写出零件程序号。它以符号“%”开头,其后续1~9999之间的数值;“%”号前不得有空格与空行。
2. 程序段
程序段是程序的主体部分。每一个程序段的开始可以冠以段名也可以省略段名;程序段号由地址N后续4位以内的数值1~9999构成,它排列的顺序可以是递增的,也可以是任意增大的,中间有间隔也无妨。
程序段中的指令由字母和数字组成。字母是A~Z中的一个,大小写均可;数字通常为两位数。
每个程序段单独占用一行,程序段的结尾没有结束符。
3. 程序结束符
主程序的最后一个程序段必须是M02或M03。
子程序的最后一个程序段必须是M99。
零件程序举例如下:
%0001
N01 G92 X0 Y0 Z10
N02 G91 G00 X10 Y10
N03 G01 Z?5 F200 S300 M03
N04 X100
N05 Y100
N06 X?00
N07 Y?00
N08 G00 X?0 Y?0
N09 M05
N10 M30
这是一个零件的加工程序,它由10个程序段组成。程序段中主要指令字符的含义如表1-1所示。