例:在一块270mm×165mm的方板上切割出如图所示的长方形、三解形和圆形。其中P1、P2和P3为穿丝点,电极丝的初始坐标为(80,40)。 ^nGKuW7\
{O"N2W
这里设计三个子程序,每个子程序完成一个图形的加工,程序如下: W)p?cK`
g),t
O0100(MAIN) V:*6R/Ft
G92 X80.0 Y40.0;设定坐标系 "^&Te%x_b
M98 P0101;调用子程序P1 ?
e<D +
G93 X0.0 Y0.0;坐标平移 U{?#W
M50;切断丝 >4iVVs
G90 G00 X100.0 Y120.0;快速移动 aYrbB#
M60;穿丝 W~Ae&gcn#
M98 P0102;调用子程序P2 ipH'}~=ID
G93 X0.0 Y0.0;坐标平移 ;tG@ 6
M50;切断丝 S<Od`I
G90 G00 X200.0 Y80.0;快速移动 i/{`rv*K[
M60;穿丝 ("txj[v-/
M98 P0103;调用子程序P3 G/y;o3/[Z
M30;程序结束 
子程序调用切割实例
?v@pB>NZ k@Mt8Ln O0101(P1)子程序P1
+V;@)-
G93 X120.0 Y60.0;坐标原点平移到矩形的右上角处
Su*f`~G]; G90 G01 Y0.0;绝对坐标从矩形中心到矩形上边中心处
rGUu K0L& X0.0;到矩形右上角处
07#e{ Y-40.0;到矩形右下角处
cZl/8?dj} X-80.0;到矩形左下角处
:V
ZXI#([ Y0.0;到矩形左上角处
~Sc{\ZJl X-40.0;到矩形上边中心处
#2*6esP Y-20.0;回到矩形的穿丝点(矩形切割的起点)
H%G|8,4 M99;子程序结束返回主程序
Dg'BlrwbR 0$:jZ/._ O0102(P2)子程序P2
wNQhg G93 X100.0 Y80.0;坐标平移三角形底边中间处
t~kh?u].j G90 G01 Y60.0;到三角形顶点处
W+`T:Mgh X40.0 Y0.0;到三角形右下角处
~d"9?K^# Y-40.0;到三角形左下角处
L,_Z:\^ X0 Y60.0;到三角形顶点处
Y |'}VU Y40.0;回到三角形的穿丝点(三角形切割的起点)
2!Sl!x+i\' M99;子程序结束返回主程序
o%)38T*n3 A|
s\5"?? O0103(P3)子程序P3
|$G|M=*LN G93 X200.0 Y80.0;坐标平移到圆心处
4"d'iY G90 G01 Y40.0; 到圆以上圆上一点
i>{.Y}; G02 J-40.0;顺时针切割圆
d$#DXLA\P G01 Y0.0; 回到圆心处
<Oihwr@5< M99;子程序结束返回主程序