
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
- 144 -
CAUTION
1 For move commands, the coordinates for all axes must be specified by absolute
programming.
2 One of G codes G00, G01, G02, G03, or G12 must be specified in each block.
3 For circular interpolation, one of I, J, and K must be used. Normal processing
cannot be performed by arc radius R programming.
4 During step forward or step reverse, no beam is output.
5 If step forward or step reverse which has already been specified is specified again
before the operation is started (STL, SLP = 1), the second specification is ignored.
6 Those blocks to be executed in step forward or step reverse mode are affected by
the J (specified block read), K (specified block insert), and L (specified block delete)
commands. Once the J, K, or L command is specified, the program points to the
block specified with the command. Then, if the T or U command is specified, the
program points to a block other than that found by a near point search or that
executed in memory mode. When the J, K, or L command must be specified before
the T or U command, appropriate precautions should be applied. For example, first
store the current block into the teaching box. Then, after specifying the J command,
set the relevant block number before specifying the T or U command.
7 When bit 0 (NST) of parameter No. 15775 is 0, one block is surely executed for
each command in step forward or step reverse. A block without movement is also
executed.
8 If the previous block includes no movement command in the first step reverse, a
movement command is searched for. That is, the beginning of the step reverse is
always the movement command.
9 For a program including the execution macro calling G code, take actions as shown
below. Since DO signal STPRCV (F0226#7) is output when a command for step
forward or step reverse is received, read this signal by using the address function
at the beginning of the execution macro. If the read value is 1, make a jump to
M99. Basically, the execution macro during step forward or step reverse cannot
operate. The execution macro calling G code cannot be determined on the NC side
at the preprocessing level, perform processing at the beginning of the called
execution macro. Care needs to be exercised since execution is made from the
beginning of the called execution macro even in step reverse.
G code handling
With the step forward or step reverse function, G codes are handled as
shown below.
G code Function name Step forward Step reverse Remarks
G00 Positioning Valid Valid
G01 Linear interpolation Valid Valid
G02 Circular interpolation Valid Valid G03 for step reverse
G03 Circular interpolation Valid Valid G02 for step reverse
G04 Dwell Ignored Ignored
G05 High-speed remote buffer Ignored Ignored
G06 Unused Ignored Ignored
G07 Unused Ignored Ignored
G08
dvanced preview control Ignored Ignored
G09 Exact stop Ignored Ignored