Siemens SINUMERIK 840D sl Function Manual page 375

Extended functions
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

These variables are set optionally if the axes (input and output) are not available on the local
NCU. If one uses a channel axis identifier while programming $AN_CEC_INPUT_AXIS and
$AN_CEC_OUTPUT_AXIS, then the system variables $AN_CEC_INPUT_NCU and
$AN_CEC_OUTPUT_NCU become irrelevant.
The control checks whether the two axes can be interpolated from this NCU, i.e., a program
can traverse the axes on this NCU. The axes can be assigned to different channels. Two
axes belonging to different NCUs can also be compensated. Otherwise the control rejects it
with Alarm 17040.
Both axes of compensation must be interpolated on one NCU, i.e., there may be one or two
part programs that traverse the input and output axes on an NCU.
Axis container
The axis container is a grouping of similar axes. An axis from the group can be assigned to a
channel axis. The assignment is variable, so that the axis in the channel always gets a new
axis from the group assigned to it in the course of time. Thus, the part program can be
programmed with one axis and it can gradually move different axes.
Example:
Four spindles are arranged on a drum. Each spindle carries a tool of the turning machine
and it rotates the drum by 90 degrees in each cycle. The tools are transported from one
machining station to the next in this way. The channel of the machining station must program
only one spindle, though a new spindle is always changed. This is an axis container rotation.
The sag compensation can be combined with the axis container if it is in the basic position,
i.e., $AN_AXCTAS == 0. Otherwise the programming is rejected with Alarm 17040.
"YY" is to be coupled to "XX" (see Configuration 2):
1. Programming with channel axis identifier
2. Programming with machine axis identifier
This couples Axis AX2 of NCU1 with Axis 2 of NCU2.
NOTICE
YY is coupled to XX with each container rotation, there is a different axis behind YY now:
YY "AX5 of NCU-1" is in configuration 3.
Other real axes are coupled after the rotation in this way: In this example, AX-5 of NCU-1 is
coupled to AX-2 of NCU-1.
As a rule:
The coupling is created between two axes from the LAI layer so that other axes participate in
the coupling after each axis container rotation. A new table must be activated for each
container rotation to undertake a coupling exactly between two real axes.
Extended Functions
Function Manual, 01/2008, 6FC5397-1BP10-3BA0
$AN_CEC_INPUT_AXIS[0] = (XX)
$AN_CEC_OUTPUT_AXIS[0] = (YY)
$AN_CEC_INPUT_NCU[0]=1
$AN_CEC_INPUT_AXIS[0] = (AX2)
$AN_CEC_OUTPUT_NCU[0]=2
$AN_CEC_OUTPUT_AXIS[0] = (AX2
5.4 Interpolatory compensation
; optional ...
Compensations (K3)
375

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents