飞面加工可以使用以下宏程序:
宏程序一
```
O1100
101=500;(产品长度)
102=300;(产品宽度)
103=25;(刀具直径)
104=[-102+103]/2;(Y加工起点)
114=0.85*103; (刀具间距)
105=[101+103]/2+2.; (X加工起点)
S5000 M3;
G54 G90 G00 X0 Y0 Z30;
X105 Y104;
Z0;
WHILE[104 LT 102/2] DO01;
104= 104+114;
G01 Y104F1000.
X-105
104= 104+114;
Y104;
X105;
END 01;
G0 Z30;
G91G28Z0.
M5 M9 M30;
```
宏程序二
```
O0100
G90 G17 G40 G49 G80 G91 G28 Z0.
1=200
2=100
3=10
6=3*0.50
19=6500
9=3500
27=0.3
T1 M6 G90 G54
24=[[1/2]+3]
25=-[2/2]
G0 X24 Y25 S19 M3 G43 Z10.
H1 /M8 G1 Z-27 F[9/2]
WHILE[25LT[2/2]]DO1
G1 X-24 F9
25=25+6
IF[25EQ[2/2]]GOTO200
IF[25GT[2/2]]GOTO200
Y25 X24
25=25+6
IF[25EQ[2/2]]GOTO300
IF[25GT[2/2]]GOTO300
Y25
END1
N200 Y[2/2] X24 GOTO100
N300 Y[2/2] X-24
N100 M9 M5 G91 G28 Z0.
G28 Y0.
M30
```