例:在一块270mm×165mm的方板上切割出如图所示的长方形、三解形和圆形。其中P1、P2和P3为穿丝点,电极丝的初始坐标为(80,40)。 MDCK@?\
\y9( b
这里设计三个子程序,每个子程序完成一个图形的加工,程序如下: O)qedy*&
}. x&}FqXE
O0100(MAIN) [C]u!\(IF
G92 X80.0 Y40.0;设定坐标系 n3t0Qc
M98 P0101;调用子程序P1 i(XcNnn6
G93 X0.0 Y0.0;坐标平移 %hzl3>().
M50;切断丝 ~97T0{E3
G90 G00 X100.0 Y120.0;快速移动 `eat7O
M60;穿丝 DV(^h$1_
M98 P0102;调用子程序P2 sILkTzsw
G93 X0.0 Y0.0;坐标平移 BiQ7r=Dd.
M50;切断丝 P7;=rSW
G90 G00 X200.0 Y80.0;快速移动 V3'QA1$
M60;穿丝 ?th`5K30
M98 P0103;调用子程序P3 xA-O?s"CY
M30;程序结束 
子程序调用切割实例
fCL5Et 0?]*-wvp O0101(P1)子程序P1
BK>uJv-qU G93 X120.0 Y60.0;坐标原点平移到矩形的右上角处
z
(,%<oX G90 G01 Y0.0;绝对坐标从矩形中心到矩形上边中心处
'G!w0yF X0.0;到矩形右上角处
piE9qXn Y-40.0;到矩形右下角处
G9.+N~GZ. X-80.0;到矩形左下角处
).0h4oHSj Y0.0;到矩形左上角处
!biq7f%6# X-40.0;到矩形上边中心处
=X?jId{ Y-20.0;回到矩形的穿丝点(矩形切割的起点)
`Tx1?] M99;子程序结束返回主程序
ceDe!Iu !tkP!%w O0102(P2)子程序P2
G!J{$0. G93 X100.0 Y80.0;坐标平移三角形底边中间处
?3wEO>u G90 G01 Y60.0;到三角形顶点处
Z?H#=|U X40.0 Y0.0;到三角形右下角处
[.O3z*[9# Y-40.0;到三角形左下角处
P%8zxU; X0 Y60.0;到三角形顶点处
7tgn"wK
Y40.0;回到三角形的穿丝点(三角形切割的起点)
oe$Y=` M99;子程序结束返回主程序
D&f(h][hH? 'OKDB7Ni O0103(P3)子程序P3
8'Eu6H&$G G93 X200.0 Y80.0;坐标平移到圆心处
0s"g%gq| G90 G01 Y40.0; 到圆以上圆上一点
/`YHPeXu G02 J-40.0;顺时针切割圆
)]"aa_20] G01 Y0.0; 回到圆心处
io_4d2uBh M99;子程序结束返回主程序