数控程序由多个程序段组成,每个程序段包含若干字。了解程序结构是编程的基础。
一、程序格式
O0001; (程序号)
N10 G50 S1000; (主轴最高转速限制)
N20 M03 S800; (主轴正转800rpm)
N30 T0101; (换1号刀用1号刀补)
N40 G00 X50.0 Z5.0; (快速定位)
N50 G01 Z-30.0 F0.2; (直线插补)
N60 G00 X100.0 Z100.0; (退刀)
N70 M30; (程序结束)
二、程序字
| 字 | 含义 | 说明 |
|---|---|---|
| O | 程序号 | 存储和调用程序 |
| N | 程序段号 | 标识程序段 |
| G | 准备功能 | 规定机床动作 |
| M | 辅助功能 | 控制机床辅助动作 |
| F | 进给速度 | mm/r或mm/min |
| S | 主轴转速 | rpm |
| T | 刀具功能 | T代码+刀补号 |
三、程序段格式
N___ G___ X___ Z___ F___ S___ T___ M___;
每个程序段以分号结束,同一程序段中各字的顺序可以互换(但习惯上按N-G-X-Z-F-S-T-M排列)。
四、程序结束
- M02:程序结束,光标停在程序尾
- M30:程序结束并返回程序开头
相关阅读: