例:在一块270mm×165mm的方板上切割出如图所示的长方形、三解形和圆形。其中P1、P2和P3为穿丝点,电极丝的初始坐标为(80,40)。 V}q=!zz
p+:MZP -%(
这里设计三个子程序,每个子程序完成一个图形的加工,程序如下: u%nhQ%
C.hRL4+;Zm
O0100(MAIN) b|g=&T:pp
G92 X80.0 Y40.0;设定坐标系 j`k:)
M98 P0101;调用子程序P1 jp#/]>(9Z
G93 X0.0 Y0.0;坐标平移 TiSV`V q
M50;切断丝 UphZRgT!N
G90 G00 X100.0 Y120.0;快速移动 [vcSt5R=
M60;穿丝 3>k?-%"
M98 P0102;调用子程序P2 bU_P@GKB
G93 X0.0 Y0.0;坐标平移 <f@
A\
M50;切断丝 {o8K&XU#&t
G90 G00 X200.0 Y80.0;快速移动 .&n;S';"
M60;穿丝 7^Y`'~Y^
M98 P0103;调用子程序P3 OBZ:C!
M30;程序结束 
子程序调用切割实例
r%` |kN cu"ge]}, O0101(P1)子程序P1
| <- t G93 X120.0 Y60.0;坐标原点平移到矩形的右上角处
Ly`FU) G90 G01 Y0.0;绝对坐标从矩形中心到矩形上边中心处
^ V8?6E X0.0;到矩形右上角处
3aEO9v,n Y-40.0;到矩形右下角处
a O(&< X-80.0;到矩形左下角处
h2ou ] Y0.0;到矩形左上角处
)|L#i2?: X-40.0;到矩形上边中心处
Yq-7! Y-20.0;回到矩形的穿丝点(矩形切割的起点)
QPp>%iE@ M99;子程序结束返回主程序
BPC> $Q*^c"& O0102(P2)子程序P2
J8PZVeWx G93 X100.0 Y80.0;坐标平移三角形底边中间处
F!ra$5u G90 G01 Y60.0;到三角形顶点处
fBct%M 3 X40.0 Y0.0;到三角形右下角处
p|'Rm]&jb Y-40.0;到三角形左下角处
4>te>[ X0 Y60.0;到三角形顶点处
D?
FWSv Y40.0;回到三角形的穿丝点(三角形切割的起点)
=42NQ{%@; M99;子程序结束返回主程序
ya/pn
qS Eilo;-El O0103(P3)子程序P3
j9$kaEf G93 X200.0 Y80.0;坐标平移到圆心处
qJ<Ghd`8v G90 G01 Y40.0; 到圆以上圆上一点
^97\TmzP{ G02 J-40.0;顺时针切割圆
-v?)E
S G01 Y0.0; 回到圆心处
h>&t``< M99;子程序结束返回主程序