Detailed Description
2.5 Programming
Spindles (S1)
2-62 Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
Statement Description
WAITS Part program, synchronization command for master spindle.
Execution of the following blocks is suspended until the spindle(s) programmed with
SPOSA has/have reached their position(s) with exact stop fine.
Waits until the spindle is at standstill after M5.
Waits until the spindle has reached its setpoint speed after M3/M4.
WAITS(n)
WAITS(n,m)
Synchronization command for spindle n.
Synchronization command for spindles n and m.
FA[Sn] Programming of positioning speed (axial feed)
for spindles in [deg/min].
The value configured in machine data:
MD35300 $MA_SPIND_POSCTRL_VELO
is reactivated with FA[Sn]=0.
OVRA[Sn] Programming of axial override value for spindle n in [%].
ACC[Sn] Programming of the axial acceleration capacity of spindle n in [%].
SPI(n) Axis functions for a spindle with SPI(n) with SPI(n) (spino) are converted into the
data type AXIS
according to machine data:
MD35000 $MA_SPIND_ASSIGN_TO_MACHAX[ ]. SPI is used if axis functions are
programmed using the spindle number.
The following instructions are possible with SPI:
• Frame instructions with SPI:
– CTRANS()
– CFINE()
– CMIRROR()
– CSCALE()
• Velocity and acceleration values for following spindles with SPI:
– FA[SPI(n)]
– ACC[SPI(n)]
– OVRA[SPI(n)]
• System variable with SPI:
– $P_PFRAME[SPI(1),TR] = 2.22 frames can be written, for example.
– $P_PFRAME = CTRANS (X, axis value, Y, axis value, SPI(1), axis value)
– $P_PFRAME = CSCALE (X, scale, Y, scale, SPI(1), scale)
– $P_PFRAME = CMIRROR (S1, Y, Z)
– $P_UBFR = CTRANS (A, 10) : CFINE (19, 0.1)
Detailed information about programming of SPI can be found in
References:
/PGA/ Programming Guide Advanced
M40,
M1=40
Automatic gear step selection for master spindle.
Automatic gear step selection for spindle number 1.
M41 to M45
M1=41 to M1=45
Select gear step 1 to 5 for master spindle.
Select gear step 1 to 5 for spindle number 1.