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, bit6), when
programming in the part program, it can be set as to whether VELOLIM is effective
independent of whether used as spindle or axis (bit6=1) - or is able to be programmed
separately for each operating mode (bit6=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 Bit6=0):
to the configured maximum axis velocity (MD32000$MA_MAX_AX_VELO).
• for spindles in spindle or axis operation (if MD30455 bit6=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