Axial System Variables For Synchronous Spindle - Siemens SINUMERIK 840D Function Manual

Mc axes and spindles
Hide thumbs Also See for SINUMERIK 840D:
Table of Contents

Advertisement

If continuous path control (G64) is programmed, a non-modal stop is generated internally in the
control.
Examples:
COUPDEF (S2, S1, 1.0, 1.0, "FINE, "DV")
:
COUPON (S2, S1, 150)
:
COUPOF (S2, S1, 0)
:
COUPDEL (S2, S1)
1. COUPOFS(FS, LS)
Deactivating a coupling with stop of the following spindle. Block change is performed as
quickly as possible with immediate block change.
2. COUPOFS(FS, LS, POS
After the programmed deactivation position that refers to the machine coordinate system
has been crossed, the block change is not enabled until the deactivation positions POSFS
have been crossed.
Value range 0 ... 359.999°.
19.2.3

Axial system variables for synchronous spindle

Determining current coupling status
The current coupling status of the following spindle can be read in the NC part program with the
following axial system variable:
$AA_COUP_ACT[<axial expression>]
For explanation of <axial expression>, see Section "Synchronous mode (Page 849)".
Example:
$AA_COUP_ACT[S2]
The value read has the following significance for the following spindle:
Byte = 0:
Bit 2 = 1:
Bit 2 = 0:
Read current angular offset
The current position offset between the FS and LS can be read in the NC part program by
means of the following axial system variables:
● Setpoint-based position offset between FS and LS:
$AA_COUP_OFFS[<axial expression>]
● Actual-value-based position offset between FS and LS:
$VA_COUP_OFFS[<axial expression>]
Axes and spindles
Function Manual, 06/2019, A5E47437747B AA
)
FS
No coupling active
Synchronous spindle coupling active
Synchronized spindle coupling is not active
S3: Synchronous spindle
19.2 Programming
869

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents