Fanuc Series 15i/150i-MA (Programming) Operators Manual

9.SPINDLE SPEED FUNCTION (S FUNCTION) PROGRAMMING B-63324EN/03
- 234 -
9.3.3 Canceling the Spindle Positioning Mode
Explanation
The mode can be switched from spindle positioning mode to spindle
rotation mode (with positioning cancelled) by specifying the M code
set in parameter No. 5681.
Positioning mode is also cancelled in any of the following cases:
1. A servo alarm is issued
2. A spindle alarm is issued.
3. The spindle is stopped during orientation due to a reset or alarm.
4. The spindle is stopped upon the cancellation of positioning due to a
reset or alarm.
5. When a reset is caused: Depends on the setting of bit 4 (IOR) of
parameter No. 5605.
6. When an emergency stop is caused: Depends on the setting of bit 1
(IOE) of parameter No. 5809.
NOTE
1 An M code related to spindle positioning must be
specified singly in a block. In the same block, no
other commands may be specified.
2 An axis address for spindle positioning must be
specified singly in a block. In the same block, no
commands other than those below may be specified:
G00, G90, G91, G92, G10
3 The spindle cannot be positioned manually.
4 The program or block cannot be restarted for
spindle indexing. To restart it, use MDI commands
5 A feed hold function is ineffective during spindle
positioning.
6 The dry run function, machine lock function, and
auxiliary function lock function are ineffective during
spindle positioning.
7 For a spindle positioning axis, the stored stroke limit
check function is disabled.
8 A spindle positioning axis does not allow axis
removal.
9 The pitch error compensation function is disabled
with a serial spindle. With an analog spindle, only the
stored pitch error compensation function is enabled.
10 In orientation, a check for all-axis interlock/axis-by-
axis interlock is made only at the start of a block. Any
signal entered during block execution is ignored.
Axis-by-axis interlock is enabled or disabled by
setting bit 0 (AIT) of parameter No. 5809.

Leave a Reply

Your email address will not be published. Required fields are marked *