
7.THREE-DIMENSIONAL MACHINING SYSTEM LASER FUNCTION B-64663EN/01
- 142 -
Procedure
Specify one of the following as the start block:
(1) Block executed in step forward or step reverse mode
(2) Block executed in memory mode
(3) Block found by a search performed upon a program restart
(4) Block found by a near point search
(5) Block specified by a J or K command in the teaching box.
↓
Select MDI operation mode.
↓
Send a U command from the teaching box.
↓
The tool moves and stops.
↓
Upon acceptance of a U command, the program is reversed on
a block-by-block basis.
Manual intervention
Set manual operation mode.
Operation
When step reverse is specified, the following occurs:
1) The block immediately preceding the current block is read.
2) If the block contains a move command, the G code of the
move command is preserved.
3) Blocks are searched back for another move command.
4) The end point is obtained based on the block containing the
move command found by the search.
5) A reverse move command is created based on the preserved
G code and end point. Then, the tool starts moving.
6) After the tool stops, skipped blocks are executed.
(Example)
N1 G01Xx1Yy1 ;
N2 G14 ;
N3 G00Xx2Yy2 ;
N4 G13 ;
N5 G01Xx3Yy3 ;
1) When step reverse is specified after blocks N1 to N3 have
been executed, block N3 is read.
2) Block N3 contains a move command, G00; thus, G00 is
preserved.
3) Block N2 is read. It contains G14, which is not a move
command. Then, the previous block N1 is read.
4) Block N1 contains a move command. The coordinates in
this block are included to specify the end point.
5) Assuming that the coordinates indicate the end point,
command G00Xx1Yy1 is created, then executed.
6) After the tool moves to the end point, G13, an inverse
command of G14; contained in the skipped N2 block, is
executed. Then, the program stops.
N1 N2
(
x1, y1
)
N3 N5
N4
(
x2, y2
)(
x3, y3
)