例:在一块270mm×165mm的方板上切割出如图所示的长方形、三解形和圆形。其中P1、P2和P3为穿丝点,电极丝的初始坐标为(80,40)。 "[".3V
NbdMec
这里设计三个子程序,每个子程序完成一个图形的加工,程序如下: iuU3*yyn
. ;ea]_Z
O0100(MAIN) BhE~k?$9
G92 X80.0 Y40.0;设定坐标系 J.1ln
=Y
M98 P0101;调用子程序P1 ~D`oP/6
G93 X0.0 Y0.0;坐标平移 G|6 |;
M50;切断丝 )o'U0rAx|a
G90 G00 X100.0 Y120.0;快速移动 thZ@BrO#
M60;穿丝 yOn2}Z
M98 P0102;调用子程序P2 x4HMT/@AG2
G93 X0.0 Y0.0;坐标平移 WT ~dA95
M50;切断丝 G(|(y=ck
G90 G00 X200.0 Y80.0;快速移动 +N(YR3
M60;穿丝 K^cWj_a"
M98 P0103;调用子程序P3 OL
]T+6X
M30;程序结束 
子程序调用切割实例
I$6
f.W +v[$lh+ O0101(P1)子程序P1
\Q?|gfJH G93 X120.0 Y60.0;坐标原点平移到矩形的右上角处
X-ki%jp3 G90 G01 Y0.0;绝对坐标从矩形中心到矩形上边中心处
sWZtbW;) X0.0;到矩形右上角处
i37a}.; Y-40.0;到矩形右下角处
`6S=KRv X-80.0;到矩形左下角处
(h@yA8>n Y0.0;到矩形左上角处
+VpE-X=T X-40.0;到矩形上边中心处
X^_+%U Y-20.0;回到矩形的穿丝点(矩形切割的起点)
I;11j M99;子程序结束返回主程序
VjB`~ {+UNjKQC O0102(P2)子程序P2
_]~ht H G93 X100.0 Y80.0;坐标平移三角形底边中间处
1KIq$lG{ E G90 G01 Y60.0;到三角形顶点处
!K^Z5A_; X40.0 Y0.0;到三角形右下角处
7s fuju( Y-40.0;到三角形左下角处
}A'<?d8
X0 Y60.0;到三角形顶点处
U37?P7i's Y40.0;回到三角形的穿丝点(三角形切割的起点)
#+ lq7HJ1 M99;子程序结束返回主程序
i>if93mpj 5t5S{aCDr O0103(P3)子程序P3
FnQ_=b
G93 X200.0 Y80.0;坐标平移到圆心处
W!4V:(T G90 G01 Y40.0; 到圆以上圆上一点
/&!d G02 J-40.0;顺时针切割圆
a^}P_hg}- G01 Y0.0; 回到圆心处
Z"%O&O M99;子程序结束返回主程序