
PROGRAMMING16. HIGH SPEED CUTTING FUNCTIONS
B–63194EN/02
294
I, J, K, R : I, J, K, and R specified for circular interpolation
S, P, Q, E : Specifying a laser output condition (the feedrate and tool
compensation amount cannot be changed)
Data for movement along axis : Data for moving the tool along the
axis set in parameter No. 1020 (any
axis selected from X, Y, Z, U, V, W, A,
B, and C)
( ) : Control–in and control–out commands
(comment specification)
/n : Optional block skip command (n is a number.)
Mxxxx : Auxiliary function (Note)
Txxxx : Auxiliary function (Note)
Bxxxx : Auxiliary function (Note)
M98, M198, etc. : Subprogram call
NOTE
1 G00, auxiliary functions, subprogram call (M98, M198), and macro
call M and T codes can be specified in the HPCC mode only when
bit 1 of parameter MSU No. 8403 is 1. If these codes are specified
when MSU is not 1, an alarm is issued.
2 To specify the following functions in HPCC mode, the following
parameters are required. Specifying any of the following functions
without setting the corresponding parameter causes an alarm.
Helical interpolation : Parameter G02 (No.8485*)
Scaling, coordinate rotation : Parameter G51 (No. 8485)
In the HPCC mode, specifying unspecifiable data causes an alarm. To
specify a program containing unspecifiable data, specify G05P0 to exit
from the HPCC mode before specifying the program.
< Sample program >
O0001 ;
G05P10000 ; HPCC–ON
G00X100.Y200. ;
G91G01X100Y200Z300F2000 ;
X200Y300Z400 ;
X300Y400Z500 ;
X400Y500Z600 ;
X300Y400Z500 ;
M98P0002 ; SUB PROGRAM
X10. ;
G05P0 ; HPCC–OFF
G90G51X0Y0Z0 ;
X500Y400Z300 ;
X600Y500Z400 ;
G50 ;
G05 P10000 ; HPCC–ON
X100Y200 ;
X200Y400 ;
G05P0 ; HPCC–OFF
G04X3. ;
M30 ;
O0002 ;
G00X50.Y50. ;
M11 ;
G02I20.F3000 ;
G01X100. ;
G03I80. ;
G01X–50. ;
G02I100.F5000 ;
G01X200.Y300.F1500 ;
X50.Y100.Z150. ;
T24 ;
M99 ;
L
Main program
Subprogram
Note) When bit 1 of parameter MSU
No. 8403 is 1
D When unspecifiable data
is specified