Siemens SINUMERIK 840D Function Manual page 812

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

Advertisement

S1: Spindles
18.6 Selectable spindles
Setting data
Spindle number converter
To parameterize the channel-specific spindle number converter, each logical spindle number
or programmed address extension - with which a spindle (channel spindle) is addressed in the
NC program - is assigned a physical spindle number (machine axis).
SD42800 $SC_SPIND_ASSIGN_TAB[<logical spindle number>] = <physical spindle number>
Additional information:
● The logical spindle number of the current master spindle can be read from SD42800
$SC_SPIND_ASSIGN_TAB[ 0 ] It is not permissible to write to this data. The data is updated
when programming SETMS.
Unused spindles are assigned the value 0 in SD42800.
● When an auxiliary function is output, the physical spindle number is output as address
extension.
● The spindle number converter is active when programming spindles in NC programs and
synchronized actions.
● The spindle number converter is not active when spindles are entered at the NC/PLC
interface using function block FC18, as in this case the physical spindles are directly
addressed.
● System variables affected by the spindle conversion are: $P_S, $P_SDIR, $P_SMODE,
$P_GWPS, $AC_SDIR, §AC_SMODE, $AC_MSNUM, $AA_S.
Supplementary conditions
● Switchable channel spindles are not a substitute for the Axis replacement function.
● Spindle conversion can be modified by writing to setting data (SD42800
$SC_SPIND_ASSIGN_TAB) via the NC program, PLC user program or PI service. The
change takes effect immediately.
● In the spindle number converter, only physical spindles can be used that are assigned to the
channel (MD20070 $MC_AXCONF_MACHAX_USED).
If physical spindles are specified in the spindle number converter, which are presently active
in another channel, then depending on the setting in MD30552 $MA_AUTO_GET_TYPE,
either the physical spindle is requested for the channel, or alarm Alarm 16105 "Assigned
spindle does not exist" is displayed.
● If SD42800 $SC_SPIND_ASSIGN_TAB[<n>] is specified by the PLC or from HMI, then the
channel whose table is changed should be in Reset status or the spindle to be changed
should not be used in the running part program.
A synchronized response can be achieved by means of a STOPRE preprocessor stop.
● Converting a logical to several physical spindles is not locked. However, with the display of
the logical spindle in the user interface, there are ambiguities corresponding to the
conversion table.
812
Axes and spindles
Function Manual, 06/2019, A5E47437747B AA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents