数控立车的数控程序 是由若干个程序段组成的。每个程序段独占一行,由若干个字组成,每个字由地址和跟随其后的数字组成。地址是一个英文字母,而程序段中各个字的位置没有特定要求,但长期以来形成了一种被广泛认可的排列方式:N-G-X-Y-Z-F-S-T-M-LF。
行号:
程序的行号可以不要,但如果有行号,在编辑时会更加方便。行号从1开始,最大为9999,超过后从1重新开始。可以选择跳过符号“/”置于程序起始位置,如果机床操作面板上“选择跳过”打开,则该行程序不执行。
准备功能(G功能):
地址“G”和数字组成的字表示准备功能,也称为G功能。G功能分为模态和非模态两类,用于定义切削轨迹、切削深度和切削速度等相关参数。在同一条程序段中,如果出现多个同组的G功能,则取最后一个有效。
辅助功能(M功能):
地址“M”和两位数字组成的字表示辅助功能,也称为M功能。M代码用于控制机床的辅助功能和操作,例如刀具的开关、冷却液的喷洒、主轴的启停等。
主轴转速:
地址S后跟四位数字,格式为Sxxxx,用于控制主轴的转速。
进给功能:
地址F后跟四位数字,单位是毫米/分钟,格式为Fxxxx,用于控制进给速度。
尺寸字地址:
包括X、Y、Z、I、J、K、R等,用于指定加工过程中的尺寸参数。
示例程序段
```
N10 G01 X100 Y50 Z10 F100 S500 M03
```
N10:表示程序段编号,用于标识程序段的位置。
G01:表示准备功能,即线性插补。
X100、 Y50、 Z10:表示刀具的移动轨迹和位置。
F100:表示进给速度,单位是毫米/分钟。
S500:表示主轴转速,单位为转/分钟。
M03:表示主轴正转。
通过这些程序段,可以控制数控立车按照预定的路径和工艺参数进行自动加工。