例:在一块270mm×165mm的方板上切割出如图所示的长方形、三解形和圆形。其中P1、P2和P3为穿丝点,电极丝的初始坐标为(80,40)。 +?Ii=* 7n
oX;.v9a
这里设计三个子程序,每个子程序完成一个图形的加工,程序如下: *m}8L%<HT
f4h~c
O0100(MAIN) uMEM7$o
G92 X80.0 Y40.0;设定坐标系 Wk<fNHg
M98 P0101;调用子程序P1 755,=U8'wi
G93 X0.0 Y0.0;坐标平移 oGRk/@
M50;切断丝 cvaG[NF
G90 G00 X100.0 Y120.0;快速移动 Ln4]uqMG.
M60;穿丝 BYB4-,
M98 P0102;调用子程序P2 Xj
1Oxm42
G93 X0.0 Y0.0;坐标平移 8i154#l+\
M50;切断丝 :Ln)j%&
G90 G00 X200.0 Y80.0;快速移动 393c |8M
M60;穿丝 3)y1q>CQf
M98 P0103;调用子程序P3 zak\%yY`
M30;程序结束 
子程序调用切割实例
x%l(0K {5~h O0101(P1)子程序P1
o{G*7V@H G93 X120.0 Y60.0;坐标原点平移到矩形的右上角处
.;]WcC<3 G90 G01 Y0.0;绝对坐标从矩形中心到矩形上边中心处
TKR#YJQ?K X0.0;到矩形右上角处
z'U.}27&o Y-40.0;到矩形右下角处
{^z73Gxt, X-80.0;到矩形左下角处
\ZZ6r^99 Y0.0;到矩形左上角处
XI\Slq X-40.0;到矩形上边中心处
fAgeF$9@
Y-20.0;回到矩形的穿丝点(矩形切割的起点)
cu N9RG M99;子程序结束返回主程序
Y(g_h:lf,] y:RW:D& O0102(P2)子程序P2
509T?\r G93 X100.0 Y80.0;坐标平移三角形底边中间处
gx.\H3y G90 G01 Y60.0;到三角形顶点处
v>]g="5}8 X40.0 Y0.0;到三角形右下角处
?4bYb]8Z Y-40.0;到三角形左下角处
k( :Bl X0 Y60.0;到三角形顶点处
cXPpxRXBD Y40.0;回到三角形的穿丝点(三角形切割的起点)
dd M99;子程序结束返回主程序
iT}>a30]B pi?/]}: O0103(P3)子程序P3
LDr?'M!D G93 X200.0 Y80.0;坐标平移到圆心处
^%$IdDx G90 G01 Y40.0; 到圆以上圆上一点
e,JBz~CK*w G02 J-40.0;顺时针切割圆
ij$NTY=u G01 Y0.0; 回到圆心处
;k!.ey$S M99;子程序结束返回主程序