
Fig. 4-12:
Examples of axis reference at axis-related function blocks
According to PLCopen, variables of the structure data type "AXIS_REF" have
to be used as "VAR_IN_OUT", which for all BRC systems consists of the con‐
trol unit number and the axis number. The only control unit number that can
be used is the constant LOCAL_CNTRL := 0. The corresponding constants
for real axes, virtual master axes and real master axes are defined as axis
numbers in the "RIL_CommonTypes" library.
To enhance user-friendliness, "AXIS_REF" type variables have already been
defined in the MLD system for all MLD-relevant axes and can be directly
used in the user program.
Variable
Name
AXIS_REF
Structure elements
Significance
Available
MLD-S / M
Commanding as:
target/slave axis
AxisData
Available
Axis1
CntrlNo := LOCAL_CNTRL
AxisNo := AXIS_1
Local real axis of MLD-S or in
CCD master of MLD-M
X / X
X
X
Axis2
CntrlNo := LOCAL_CNTRL
AxisNo := AXIS_2
Real axis in a CCD slave of
MLD-M
-- / X
X
X
...
...
...
...
...
...
Axis10
CntrlNo := LOCAL_CNTRL
AxisNo := AXIS_10
Real axis in a CCD slave of
MLD-M
-- / X
X
X
VmAxisInt
CntrlNo := LOCAL_CNTRL
AxisNo := VMA_INT
Internal virtual master axis in
each drive, for local use only
X / X
X
-
VmAxisExt
CntrlNo := LOCAL_CNTRL
AxisNo := VMA_EXT
Virtual master axis used as
master axis by a synchronous
axis group
X / X
--
-
RmAxis
CntrlNo := LOCAL_CNTRL
AxisNo := RMA_1
Internal real master axis
(master axis encoder) in each
drive, for local use only
X / X
--
-
LinkAxis1
CntrlNo := LOCAL_CNTRL
AxisNo := MA_LINK_1
Second virtual master axis
used as master axis by a syn‐
chronous axis group
X / X
--
--
Tab. 4-2:
"AXIS_REF" type variables for all MLD-relevant axes and their basic
properties
Bosch Rexroth AG
DOK-INDRV*-MLD3-**VRS*-AP02-EN-P
54/267
Rexroth IndraDrive Rexroth IndraMotion MLD (2G) as of MPx-18
Basic functions of Rexroth IndraMotion MLD
LSA Control S.L. www.lsa-control.com [email protected] (+34) 960 62 43 01