例:在一块270mm×165mm的方板上切割出如图所示的长方形、三解形和圆形。其中P1、P2和P3为穿丝点,电极丝的初始坐标为(80,40)。 an7N<-?
WIGb7}egR
这里设计三个子程序,每个子程序完成一个图形的加工,程序如下: -( iJ<
~8X'p6
O0100(MAIN) + mcN6/
G92 X80.0 Y40.0;设定坐标系 ZRHTvxf
M98 P0101;调用子程序P1 E7<:>Uh
G93 X0.0 Y0.0;坐标平移 %x *f{(8h
M50;切断丝 7/1S5yUr|
G90 G00 X100.0 Y120.0;快速移动 m88~+o<G%
M60;穿丝 5a`}DTB[Co
M98 P0102;调用子程序P2 C[pDPx,#:G
G93 X0.0 Y0.0;坐标平移 w#1dO~
M50;切断丝 g\.N>P@Bu
G90 G00 X200.0 Y80.0;快速移动 gvJJ.IX]+
M60;穿丝 96.Wfx
M98 P0103;调用子程序P3 d;^?6V
M30;程序结束 
子程序调用切割实例
O92Y d$S ^
UzF
nW@a O0101(P1)子程序P1
,J^Op
G93 X120.0 Y60.0;坐标原点平移到矩形的右上角处
6vA5L_ G90 G01 Y0.0;绝对坐标从矩形中心到矩形上边中心处
q-Qws0\v. X0.0;到矩形右上角处
<(MFEIt Y-40.0;到矩形右下角处
Q.\>+4]1&& X-80.0;到矩形左下角处
P2p^jm
Y0.0;到矩形左上角处
'YG`/@n; X-40.0;到矩形上边中心处
{2x5
V#6 Y-20.0;回到矩形的穿丝点(矩形切割的起点)
h$&XQq0T M99;子程序结束返回主程序
YZ>cE# M<)2 O0102(P2)子程序P2
P Cf|^X#B G93 X100.0 Y80.0;坐标平移三角形底边中间处
m&q;.|W G90 G01 Y60.0;到三角形顶点处
fUL"fMoU X40.0 Y0.0;到三角形右下角处
=<05PB Y-40.0;到三角形左下角处
$ZU(bEUOG X0 Y60.0;到三角形顶点处
W24bO|>D Y40.0;回到三角形的穿丝点(三角形切割的起点)
=/;_7|ssd M99;子程序结束返回主程序
+XE21hb
q T].,? O0103(P3)子程序P3
D'h2 DP! G93 X200.0 Y80.0;坐标平移到圆心处
*K(xES!b G90 G01 Y40.0; 到圆以上圆上一点
[UH5D~Yx G02 J-40.0;顺时针切割圆
Em,!=v(* G01 Y0.0; 回到圆心处
v,+@
U6i M99;子程序结束返回主程序