S1: Spindles
16.7 Programming
Basic Functions
1332
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
C30 G90 G1 F3600
Rotary axis C (spindle in axis mode) travels to the position 30 degrees at a speed of
3600 degrees/min = 10 rpm
G25 S...
:
G25 S<n>
:
Programmable minimum spindle speed limitation
for the master spindle
for spindle number <n>
G26 S...
:
G26 S<n>
:
Programmable maximum spindle speed limitation
for the master spindle
for spindle number <n>
LIMS=...
:
LIMS[<n>]=...
:
Programmable maximum spindle speed limitation with
G96
,
G961
,
G97
for the master spindle
for spindle number <n>
VELOLIM[<spindle>]=...
:
Programmable limiting of the configured gear stage dependent maximum speed
Using machine data (MD30455 $MA_MISC_FUNCTION_MASK, bit 6), when
programming in the part program, it can be set as to whether
VELOLIM
is effective
independent of whether used as spindle or axis (bit 6 = 1) - or is able to be programmed
separately for each operating mode (bit 6 = 0). If they are to be separately effective, then
the selection is made using the identifier when programming:
• Spindle identifier
S<n>
for spindle operating modes
• Axis identifier, e.g. "
C
", for axis operation
The correction value refers to:
• for spindles in axis operation (if MD30455 Bit 6 = 0):
to the configured maximum axis velocity (MD32000 $MA_MAX_AX_VELO).
• for spindles in spindle or axis operation (if MD30455 bit 6 = 1):
to the maximum speed of the active gear unit stage
(MD35130 $MA_GEAR_STEP_MAX_VELO_LIMIT[<n>])
For further explanations about the programming of
VELOIM
, see:
References:
Programming Manual, Work Preparation
WAITS
:
Synchronization command for master spindle
The subsequent blocks are not processed until the spindle programmed in a previous
NC block with
SPOSA
has reached its position (with exact stop fine).
WAITS
after
M5
: Wait until the spindle is stationary.
WAITS
after
M3
/
M4
: Wait for the spindle to reach its setpoint speed.
WAITS(<n>)
:
WAITS(<n>,<m>)
:
Synchronization command for spindle number <n>
Synchronization command for spindle numbers <n> and <m>
FA[S<n>]
:
Programming of positioning speed (axial feed) for spindle <n> in [deg/min]
With
FA[S<n>]=0
, the configured value takes effect once more:
MD35300 $MA_SPIND_POSCTRL_VELO
OVRA[S<n>]
:
Programming of the axial override value for spindle <n> in [%]
ACC[S<n>]
:
Programming of the axial acceleration capacity of spindle <n> in [%]
Statement
Description