
A. MACRO PROGRAM EXAMPLE
B–62073E–2/03
150
00220 G243 X41 Y18 A1 B0 (I) ;
00230 M99 ;
00010 O0054 ; Mode check, message display
00020 #1 = F03.5 ; Puts F03.5 to #1
00030 IF [ #1 EQ 1 ]GOTO 10 ; Whether memory mode or not
00040 G240 P–3 ; Color specification (yellow reversal)
00050 G243 X0 Y16 B1 ( WARNING ) ;
00060 G243 X0 Y18 B0 ( PLEASE CHANGE MEMORY MODE ) ;
00070 GOTO 20 ;
00080 N10 G240 P7 ;
00090 G243 X0 Y16 K30 ;
00100 G243 X0 Y18 K30 ;
00110 G240 P–5 ; Color specification (green reversal)
00120 G243 X0 Y18 B1 ( PUSH CYCLE START ) ; BLINK display
00130 N20 G240 P7 ;
00140 G243 B0 ; BLINK display release
00150 M99 ;
00010 O9010 ; True circle cutting macro program
00020 G40 G49 G80 ;
00030 #1 = #500 / 2 ;
00040 G91 G42 G01 X#1 Y#1 F#501 ;
00050 G02 G17 X#1 Y–#1 J–#1 ;
00060 I–#500 ;
00070 X–#1 Y–#1 I–#1 ;
00080 G40 G01 X–#1 Y#1 ;
00090 M99 ;