简明数控工艺与编程手册(第三版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

5.6 典型程序结构

为了进一步了解程序的结构,现举例说明:

O1001;(ID最大为15个字符) (程序号和ID)
(样本程序结构); (简要的程序说明)
(LIPIN——07-04-01); (程序员和上次修订时间)
N1 G2; (在单独行中设置单位)
N2 G17 G40 G80 G49; (初始设置与取消)
N3 T01; (刀具T01到等待位置)
N4 M06; (T01安装到主轴上)
N5 G90 G54 G00 X_ Y_ S_M03 T02; (T01重新开始程序段,T02到等待位置)
N6 G43 Z20.0 H01 M08; (刀具长度偏置,工件上方间隙,冷却液开)
N7 G01 Z_ F_; (进给到Z深度)
(——刀具T01的切削运动——);
…
N33 G00 G80 Z20.0 M09; (工件上方间隙,冷却液关)
N34 G28 Z20.0 M05; (Z轴回原点,主轴停)
N35 M01;              (可选择暂停)
               (——空行——)
N36 T02; (刀具T02到等待位置,只进行检查)
N37 M06; (刀具T02安装到主轴)
N38 G90 G54 G00 X_Y_S_M03 T03; (T02重新开始程序段,T03到等
待位置)
N39 G43 Z20.0 H02 M08;  (刀具长度偏置,工件上方间隙,冷却液开)
N40 G01 Z_ F_;  (进给到Z深度)
(——刀具T02的切削运动——);
…
N62 G00 G80 Z20.0 M09;  (工件上方间隙,冷却液关)
N63 G28 Z20.0 M05; (Z轴回原点,主轴停)
N64 M01;(可选择暂停)
        (——空行——)
N65 T03;  (刀具T03到等待位置,只进行检查)
N66 M06;  (刀具T03安装到主轴上)
N67 G90 G54 G00 X_ Y_ S_ M03 T01; (T03重新开始程序段,T01到等待位置)
N68 G43 Z20.0 H02 M08; (刀具长度偏置,工件上方间隙,冷却液开)
N69 G01 Z_ F_; (进给到Z深度)
(——刀具T03的切削运动——);
…
N86 G00 G80 Z20.0 M09; (工件上方间隙,冷却液关)
N87 G28 Z20.0 M05; (Z轴回原点,主轴停)
N88 G28 X_ Y_; (XY轴回原点)
N89 M30; (程序结束)
%  (停止代码,程序传递结束)