Example Of An Axis Replacement - Siemens SINUMERIK Series Function Manual

Extended functions
Hide thumbs Also See for SINUMERIK Series:
Table of Contents

Advertisement

K5: Mode groups, channels, axis interchange
5.4 Axis/spindle replacement
Example of an axis replacement between channels
With 6 axes and 2 channels, the 1st, 2nd, 3rd and 4th axis in channel 1 and the 5th and 6th
axis in channel 2 shall be used. It shall be possible to replace the 1st axis, this shall be
allocated to channel 2 after power ON.
The channel-specific machine data must be allocated with:
CHANDATA(1)
MD20070 $MC_AXCONF_MACHAX_USED=(1, 2, 3, 4, 0, 0, 0, 0)
CHANDATA(2)
MD20070 $MC_AXCONF_MACHAX_USED=(5, 6, 1, 0, 0, 0, 0, 0)
The axis-specific machine data must be allocated with:
MD30550 $MA_AXCONF_ASSIGN_MASTER_CHAN[AX1]=2
Display
The current axis type and the current channel responsible for this axis are displayed in an
axial PLC interface byte (see Section "Axis replacement via the PLC").
Note
If an axis is not valid in the selected channel, this is indicated by inverting the axis name on
the user interface.
5.4.2

Example of an axis replacement

Assumption
With 6 axes and 2 channels, the 1st, 2nd, 3rd and 4th axis in channel 1 and the 5th and 6th
axis in channel 2 shall be used. It shall be possible to replace the 2nd axis between the
channels and to allocate to channel 1 after power ON.
Exercise
The task is subdivided into the following areas:
● Machine data allocation so that the prerequisites for axis replacement are given.
● Programming of axis replacement between channel 1 and channel 2.
Fulfillment of preconditions
Population of channel-specific machine data MD20070
$MC_AXCONF_MACHAX_USED[1]=(1, 2, 3, 4, 0, 0, 0, 0)
$MC_AXCONF_MACHAX_USED[2]=(5, 6, 2, 0, 0, 0, 0, 0)
322
Function Manual, 03/2013, 6FC5397-1BP40-3BA1
Extended Functions

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d slSinumerik 828d

Table of Contents