Detailed Description
2.5 Programming
Statement
WAITS
WAITS(n)
WAITS(n,m)
FA[Sn]
OVRA[Sn]
ACC[Sn]
SPI(n)
M40,
M1=40
M41 to M45
M1=41 to M1=45
2-62
Description
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.
Synchronization command for spindle n.
Synchronization command for spindles n and m.
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.
Programming of axial override value for spindle n in [%].
Programming of the axial acceleration capacity of spindle n in [%].
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
Automatic gear step selection for master spindle.
Automatic gear step selection for spindle number 1.
Select gear step 1 to 5 for master spindle.
Select gear step 1 to 5 for spindle number 1.
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
Spindles (S1)