
5.AUTOMATIC OPERATION B-63943EN-1/02
- 550 -
- Halt of automatic operation (feed hold)
When the feed hold signal *SP is set to 0 during automatic operation,
the CNC enters the feed hold state and stops operation. At the same
time, cycle start lamp signal STL is set to 0 and feed hold lamp signal
SPL is set to 1. Re-setting signal *SP to 1 in itself will not restart
automatic operation. To restart automatic operation, first set signal
*SP to 1, then set signal ST to 1 and then to 0.
STL
ST
SPL
ST
STL
*SP *SP
This signal is ignored when the
feed hold signal is set to 0.
ST
Time chart for automatic operation
When signal *SP is set to 0 during the execution of a block containing
only the M, S, T, or B function, signal STL is immediately set to 0,
signal SPL is set to 1, and the CNC enters the feed hold state. If the
FIN signal is subsequently sent from the PMC, the CNC executes
processing up until the end of the block that has been halted. Upon the
completion of that block, signal SPL is set to 0 (signal STL remains
set to 0) and the CNC enters the automatic operation stop state.
(a) During threading
When signal *SP is set to 0 during threading, the CNC enters the
feed hold state after executing a non-threading block after the
threading blocks.
When signal *SP is set to 0 during threading with the G92
command (threading cycle), signal SPL is immediately set to 1
but operation continues up until the end of the retraction block
following threading. When signal *SP is set to 0 during threading
with the G32 (M series: G33) command, signal SPL is
immediately set to 1 but operation continues until the end of a
non-threading block following the threading blocks. (Stopping
feeding during threading is dangerous because the amount of
cutting will increase.)
(b) During tapping in a canned cycle (G84)
When signal *SP is set to 0 during tapping in a canned cycle
(G84), signal SPL is immediately set to 1 but operation continues
until the tool returns to the initial level or R point level after the
completion of tapping.
(c) When a macro instruction is being executed
Operation stops after the currently executing macro instruction
has been completed.