Display  example: 
CYCL  DEF  68.0  BOLT  HOLE  CIRCLE 
CYCL  DIEF  68.1  Ql  =  +27,000 
Q2= 
+40,000  Q3  =  +50,000 
CYCL  DEF  68.2,  04 
=  +50,000 
Q5=  -2,000  06 
=  -20,000 
CYCL  DEF  68.3  07 
=  100,000 
08  = 
Q9  = 
This  macro  requires 4 program  blocks. 
01  =  Number  of  holes 
Q2  =  Radius; Q3  =  X-cooirdinate  for  pitch  circle 
centre 
04  =  Y-coordinate  for  pitch  circle  centre 
Q5  =  Set-up clearance 
Q6  =  Hole depth 
07  =  Feed rate for  drilling 
9.9.2  Machining  program  using the  macro  “BOLT  HOLE  CIRCLE” 
0 
BEGIN  PGM 1000 
MM 
1 
BLK  FORM  0.1  2  X + 0,000  Y + 0,000  2  -  20,000 
Blank  form  definition  for 
2 
BLK  FORM  0.2  X + 100,000  Y + 100,000  2 + 0,000 
graphics display 
3 
TOOL  DEF  1  L + 0,000  R + 2,000 
Tool  definition 
4  TOOLCALL  1  2  S 
Tool  call-up 
5 
L  Z + 2,000  RO  F15999 
MO3 
Move to  set-up clearance 
6 
CYCL  DEF  68.0  BOLT  HOLE  CIRCLE 
7 
CYCL  DEF  68.1  01 
=  +27,000  02  = +40,000  03  = +50,000 
Cycle  definition: 
8  CYCL  DEF  68.2  04  =  +50,000  05  = -2,000  Q6 = -20,000 
“Bolt  holIe circle” 
9 
CYCL  DEF  68.3  Q7  =  +lOO,OOb  Q8  =  Q9 = 
10 
CYCL  CALL 
M  Cycle call 
11 
END  PGM 1000  MM 
94