|
|
NC variables
3.2 NC variable descriptions
JOG_VELO_RAPID (A, M)
MD 32010: $MA_JOG_VELO_RAPID
Rapid traverse in jog mode
The specified axis velocity applies when the rapid traverse override key is actuated in JOG mode and when the axial feedrate
override is set to 100%.
The value entered must not exceed the maximum permissible axis velocity (MD32000 $MA_MAX_AX_VELO).
This machine data is not used for the programmed rapid traverse G0.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
LEADSCREW_PITCH (A, M)
MD 31030: $MA_LEADSCREW_PITCH
MD 31030: $MA_LEADSCREW_PITCH
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
LUBRICATION_DIST (A, M)
MD 33050: $MA_LUBRICATION_DIST
MD 33050: $MA_LUBRICATION_DIST
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
MAX_ACCEL_OVL_FACTOR (A, M)
MD 32310: $MA_MAX_ACCEL_OVL_FAC-
TOR
MD 32310: $MA_MAX_ACCEL_OVL_FACTOR
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
MAX_AX_ACCEL (A, M)
MD 32300: $MA_MAX_AX_ACCEL
MD 32300: $MA_MAX_AX_ACCEL
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
MAX_AX_VELO (A, M)
MD 32000: $MA_MAX_AX_VELO
MD 32000: $MA_MAX_AX_VELO
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
49
NC variables
3.2 NC variable descriptions
MAX_AX_VELO (A, M)
MD 32000: $MA_MAX_AX_VELO
-
TYPE_DOUBLE
Read access
MDCA_CTRLOUT_MODULE_NR (A, M)
MD 30110: CTRLOUT_MODULE_NR
Alternative name:
CTRLOUT_MODULE_NR
Setpoint assignment
Setpoint assignment: Drive number / module number
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_CHAR
1
15
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access and write access
MDCA_CTRLOUT_TYPE (A, M)
MD 30130: CTRLOUT_TYPE
Alternative name:
CTRLOUT_TYPE
Type of setpoint output
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_CHAR
0
1
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access and write access
MDCA_ENC_MODULE_NR (A, M)
MD 30220: ENC_MODULE_NR[x] x = Plug-
placeNo
Alternative name:
ENC_MODULE_NR
Actual value assignment
Actual value assignment: Drive number / measuring circuit number
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_CHAR
1
15
Addressing
Line index:
Max. line index:
2
Validity:
From NCK version 3.6
Read access and write access
MDCA_ENC_TYPE (A, M)
MD 30240: ENC_TYPE[x] x = PlugplaceNo
Alternative name:
ENC_TYPE
Type of actual value sensing
Type of actual value sensing (actual position value)
NC variables
50
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
MDCA_ENC_TYPE (A, M)
MD 30240: ENC_TYPE[x] x = PlugplaceNo
Return value
Encoder type:
0: Simulation
1: Raw signal generator (high resolution)
2: Square wave generator - only with available onboard hardware
3: Encoder for semi-servo - only with available onboard hardware
4: Absolute encoder, gen. (e.g. with EnDat interface)
5: reserved
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_CHAR
0
5
Addressing
Line index:
Max. line index:
2
Validity:
From NCK version 3.6
Read access and write access
MM_ENC_COMP_MAX_POINTS (A, M)
MD 38000:
$MA_MM_ENC_COMP_MAX_POINTS
MD 38000: $MA_MM_ENC_COMP_MAX_POINTS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
2
Read access
MM_QEC_MAX_POINTS (A, M)
MD 38010: $MA_MM_QEC_MAX_POINTS
MD 38010: $MA_MM_QEC_MAX_POINTS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
MODULO_RANGE (A, M)
MD 30330: $MA_MODULO_RANGE
MD 30330: $MA_MODULO_RANGE
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
NUM_ENCS (A, M)
MD 30200: $MA_NUM_ENCS
MD 30200: $MA_NUM_ENCS
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
51
NC variables
3.2 NC variable descriptions
NUM_ENCS (A, M)
MD 30200: $MA_NUM_ENCS
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
PARAMSET_CHANGE_ENABLE (A, M)
MD 35590: $MA_PARA-
MSET_CHANGE_ENABLE
MD 35590: $MA_PARAMSET_CHANGE_ENABLE
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
PATH_TRANS_JERK_LIM (A, M)
MD 32432: $MA_PATH_TRANS_JERK_LIM
MD 32432: $MA_PATH_TRANS_JERK_LIM
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
POSCTRL_DAMPING (A, M)
MD 32950: $MA_POSCTRL_DAMPING
MD 32950: $MA_POSCTRL_DAMPING
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
POSCTRL_GAIN (A, M)
MD 32200: $MA_POSCTRL_GAIN
MD 32200: $MA_POSCTRL_GAIN
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
2
Read access
POSITIONING_TIME (A, M)
MD 36020: $MA_POSITIONING_TIME
MD 36020: $MA_POSITIONING_TIME
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
NC variables
52
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
POS_AX_VELO (A, M)
MD 32060: $MA_POS_AX_VELO
MD 32060: $MA_POS_AX_VELO
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
POS_LIMIT_MINUS2 (A, M)
MD 36120: $MA_POS_LIMIT_MINUS2
Software limit switch 2 minus
The variable can define a 2nd SW limit switch in the negative direction in the machine axis system (machine position in the
machine coordinate system). An interface signal from the PLC can be used to select whichever of the two SW limit switches 1
or 2 is to be active.
E.g.:
DB31, ... DBX12.2 = 0 (1st software limit switch minus) for axis 1 active
DB31, ... DBX12.2 = 1 (2nd software limit switch minus) for axis 1 active.
The variable is not relevant if the axis has not been referenced.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
POS_LIMIT_MINUS (A, M)
MD 36100: $MA_POS_LIMIT_MINUS
MD 36100: $MA_POS_LIMIT_MINUS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
POS_LIMIT_PLUS2 (A, M)
MD 36130: $MA_POS_LIMIT_PLUS2
Software limit switch 2 plus
The variable can define a 2nd SW limit switch position in the positive direction in the machine axis system (machine position
in the machine coordinate system). An interface signal from the PLC can be used to select whichever of the two SW limit
switches 1 or 2 is to be active.
E.g.:
DB31, ... DBX12.3 = 0 (1st software limit switch plus) for axis 1 active
DB31, ... DBX12.3 = 1 (2nd software limit switch plus) for axis 1 active.
The variable is not relevant if the axis has not been referenced.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
53
NC variables
3.2 NC variable descriptions
POS_LIMIT_PLUS (A, M)
MD 36110: $MA_POS_LIMIT_PLUS
Software limit switch 1 plus
The variable specifies the 1st software limit switch position. The absolute position of the positive range limit of each axis can
be entered in the machine axis system (machine position in the machine coordinate system).
The variable is active after reference point approach if NC/PLC interface signal DB31, ... DBX12.3 (2nd software limit switch plus)
has not been set.
The variable is not relevant if the axis has not been referenced.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
RATED_OUTVAL (A, M)
MD 32250: $MA_RATED_OUTVAL
MD 32250: $MA_RATED_OUTVAL
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
RATED_VELO (A, M)
MD 32260: $MA_RATED_VELO
MD 32260: $MA_RATED_VELO
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
NC variables
54
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
REFP_CAM_DIR_IS_MINUS (A, M)
MD 34010: $MA_REFP_CAM_DIR_IS_MI-
NUS
Direction of the reference point approach
The variable specifies the direction of the reference point approach.
For incremental measuring systems:
If the machine axis is positioned in front of the reference cam, it accelerates according to the plus/minus traversing key pressed
to the velocity specified in MD34020 $MA_REFP_VELO_SEARCH_CAM (reference point approach velocity) in the direction
specified in MD34010
$MA_REFP_CAM_DIR_IS_MINUS. If the wrong traversing key is pressed, reference point approach is not started.
If the machine axis is positioned on the reference cam, it accelerates to the velocity specified in MD34020 $MA_REFP_VE-
LO_SEARCH_CAM and travels in the opposite direction to that specified in MD34010 $MA_REFP_CAM_DIR_IS_MINUS.
For linear measuring systems with distance-coded reference marks:
If the machine axis has a reference cam (linear measuring systems with distance-coded reference marks do not necessarily
require a reference cam) and if the
machine axis is positioned on the reference cam, it accelerates, irrespective of the plus/minus traversing key pressed, to the
velocity specified in MD34040 $MA_REFP_VELO_SEARCH_MARKER
(reference point creep velocity) in the opposite direction to that specified in
MD34010 $MA_REFP_CAM_DIR_IS_MINUS.
Return value
o 0: MD34010 $MA_REFP_CAM_DIR_IS_MINUS reference point approach in the plus direction
o 1: MD34010 $MA_REFP_CAM_DIR_IS_MINUS reference point approach in the minus direction
Units and value ranges
Physical unit:
Data type:
-
TYPE_BOOLEAN
Read access
REFP_CAM_IS_ACTIVE (A, M)
MD 34000: $MA_REFP_CAM_IS_ACTIVE
MD 34000: $MA_REFP_CAM_IS_ACTIVE
Units and value ranges
Physical unit:
Data type:
-
TYPE_BOOLEAN
Read access
REFP_CAM_SHIFT (A, M)
MD 34092: $MA_REFP_CAM_SHIFT
MD 34092: $MA_REFP_CAM_SHIFT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
2
Read access
REFP_CYCLE_NR (A, M)
MD 34110: $MA_REFP_CYCLE_NR
MD 34110: $MA_REFP_CYCLE_NR
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
55
NC variables
3.2 NC variable descriptions
REFP_CYCLE_NR (A, M)
MD 34110: $MA_REFP_CYCLE_NR
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
REFP_MAX_CAM_DIST (A, M)
MD 34030: $MA_REFP_MAX_CAM_DIST
MD 34030: $MA_REFP_MAX_CAM_DIST
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
REFP_MAX_MARKER_DIST (A, M)
MD 34060: $MA_REFP_MAX_MAR-
KER_DIST
MD 34060: $MA_REFP_MAX_MARKER_DIST
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
2
Read access
REFP_MOVE_DIST (A, M)
MD 34080: $MA_REFP_MOVE_DIST
MD 34080: $MA_REFP_MOVE_DIST
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
2
Read access
REFP_MOVE_DIST_CORR (A, M)
MD 34090: $MA_REFP_MOVE_DIST_CORR
MD 34090: $MA_REFP_MOVE_DIST_CORR
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
2
Read access
NC variables
56
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
REFP_SEARCH_MARKER_REVERSE (A, M)
MD 34050: $MA_REFP_SEARCH_MAR-
KER_REVERSE
MD 34050: $MA_REFP_SEARCH_MARKER_REVERSE
Units and value ranges
Physical unit:
Data type:
-
TYPE_BOOLEAN
Addressing
Line index:
Max. line index:
2
Read access
REFP_SET_POS (A, M)
MD 34100: $MA_REFP_SET_POS
MD 34100: $MA_REFP_SET_POS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
2
Read access
REFP_STOP_AT_ABS_MARKER (A, M)
MD 34330:
$MA_REFP_STOP_AT_ABS_MARKER
MD 34330: $MA_REFP_STOP_AT_ABS_MARKER
Units and value ranges
Physical unit:
Data type:
-
TYPE_BOOLEAN
Addressing
Line index:
Max. line index:
2
Read access
REFP_SYNC_ENCS (A, M)
MD 34102: $MA_REFP_SYNC_ENCS
MD 34102: $MA_REFP_SYNC_ENCS
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
REFP_VELO_POS (A, M)
MD 34070: $MA_REFP_VELO_POS
MD 34070: $MA_REFP_VELO_POS
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
57
NC variables
3.2 NC variable descriptions
REFP_VELO_POS (A, M)
MD 34070: $MA_REFP_VELO_POS
-
TYPE_DOUBLE
Read access
REFP_VELO_SEARCH_CAM (A, M)
MD 34020: $MA_REFP_VE-
LO_SEARCH_CAM
MD 34020: $MA_REFP_VELO_SEARCH_CAM
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
REFP_VELO_SEARCH_MARKER (A, M)
MD 34040: $MA_REFP_VE-
LO_SEARCH_MARKER
MD 34040: $MA_REFP_VELO_SEARCH_MARKER
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
2
Read access
ROT_IS_MODULO (A, M)
MD 30310: $MA_ROT_IS_MODULO
Modulo conversion for rotary axis / spindle
The variable defines whether an axis behaves like a linear axis during programming and positioning, or whether the modulo
conversion is active for the rotary axis.
Return value
o =1: There is a modulo conversion with the setpoint positions for the rotary axis. The software
limit switch and the working area limitations are inactive, the traversing range is therefore
infinite in both directions.
o =0: No modulo conversion
Units and value ranges
Physical unit:
Data type:
-
TYPE_BOOLEAN
Read access
SAFE_ACKN (A, M)
MD 36997: $MA_SAFE_ACKN
MD 36997: $MA_SAFE_ACKN
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_ACT_CHECKSUM (A, M)
MD 36998: $MA_SAFE_ACT_CHECKSUM
MD 36998: $MA_SAFE_ACT_CHECKSUM
NC variables
58
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
SAFE_ACT_CHECKSUM (A, M)
MD 36998: $MA_SAFE_ACT_CHECKSUM
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_ACT_STOP_OUTPUT (A, M)
MD 36990: $MA_SAFE_ACT_STOP_OUT-
PUT
MD 36990: $MA_SAFE_ACT_STOP_OUTPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
2
Read access
SAFE_CAM_MINUS_OUTPUT (A, M)
MD 36989: $MA_SAFE_CAM_MI-
NUS_OUTPUT
MD 36989: $MA_SAFE_CAM_MINUS_OUTPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
2
Read access
SAFE_CAM_PLUS_OUTPUT (A, M)
MD 36988: $MA_SAFE_CAM_PLUS_OUT-
PUT
MD 36988: $MA_SAFE_CAM_PLUS_OUTPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
2
Read access
SAFE_CAM_POS_MINUS (A, M)
MD 36937: $MA_SAFE_CAM_POS_MINUS
MD 36937: $MA_SAFE_CAM_POS_MINUS
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
59
NC variables
3.2 NC variable descriptions
SAFE_CAM_POS_MINUS (A, M)
MD 36937: $MA_SAFE_CAM_POS_MINUS
Addressing
Line index:
Max. line index:
2
Read access
SAFE_CAM_POS_PLUS (A, M)
MD 36936: $MA_SAFE_CAM_POS_PLUS
MD 36936: $MA_SAFE_CAM_POS_PLUS
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
2
Read access
SAFE_CAM_TOL (A, M)
MD 36940: $MA_SAFE_CAM_TOL
MD 36940: $MA_SAFE_CAM_TOL
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Read access
SAFE_DES_CHECKSUM (A, M)
MD 36999: $MA_SAFE_DES_CHECKSUM
MD 36999: $MA_SAFE_DES_CHECKSUM
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_DES_VELO_LIMIT (A, M)
MD 36933: $MA_SAFE_DES_VELO_LIMIT
MD 36933: $MA_SAFE_DES_VELO_LIMIT
Units and value ranges
Physical unit:
Data type:
%
TYPE_DOUBLE
Read access
SAFE_ENC_GEAR_DENOM (A, M)
MD 36921: $MA_SAFE_ENC_GEAR_DE-
NOM
MD 36921: $MA_SAFE_ENC_GEAR_DENOM
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
NC variables
60
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
SAFE_ENC_GEAR_DENOM (A, M)
MD 36921: $MA_SAFE_ENC_GEAR_DE-
NOM
Addressing
Line index:
Max. line index:
2
Read access
SAFE_ENC_GEAR_NUMERA (A, M)
MD 36922: $MA_SAFE_ENC_GEAR_NU-
MERA
MD 36922: $MA_SAFE_ENC_GEAR_NUMERA
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
2
Read access
SAFE_ENC_GEAR_PITCH (A, M)
MD 36920: $MA_SAFE_ENC_GEAR_PITCH
MD 36920: $MA_SAFE_ENC_GEAR_PITCH
Units and value ranges
Physical unit:
Data type:
mm, inch, user defined
TYPE_DOUBLE
Read access
SAFE_ENC_GRID_POINT_DIST (A, M)
MD 36917:
$MA_SAFE_ENC_GRID_POINT_DIST
MD 36917: $MA_SAFE_ENC_GRID_POINT_DIST
Units and value ranges
Physical unit:
Data type:
mm, inch, user defined
TYPE_DOUBLE
Read access
SAFE_ENC_INPUT_NR (A, M)
MD 36912: $MA_SAFE_ENC_INPUT_NR
MD 36912: $MA_SAFE_ENC_INPUT_NR
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
SAFE_ENC_IS_LINEAR (A, M)
MD 36916: $MA_SAFE_ENC_IS_LINEAR
MD 36916: $MA_SAFE_ENC_IS_LINEAR
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
61
NC variables
3.2 NC variable descriptions
SAFE_ENC_IS_LINEAR (A, M)
MD 36916: $MA_SAFE_ENC_IS_LINEAR
-
TYPE_BOOLEAN
Read access
SAFE_ENC_MODULE_NR (A, M)
MD 36911: $MA_SAFE_ENC_MODULE_NR
MD 36911: $MA_SAFE_ENC_MODULE_NR
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
SAFE_ENC_POLARITY (A, M)
MD 36925: $MA_SAFE_ENC_POLARITY
MD 36925: $MA_SAFE_ENC_POLARITY
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_ENC_RESOL (A, M)
MD 36918: $MA_SAFE_ENC_RESOL
MD 36918: $MA_SAFE_ENC_RESOL
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_ENC_SEGMENT_NR (A, M)
MD 36910: $MA_SAFE_ENC_SEG-
MENT_NR
MD 36910: $MA_SAFE_ENC_SEGMENT_NR
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
SAFE_ENC_TYPE (A, M)
MD 36915: $MA_SAFE_ENC_TYPE
MD 36915: $MA_SAFE_ENC_TYPE
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
SAFE_EXT_STOP_INPUT (A, M)
MD 36977: $MA_SAFE_EXT_STOP_INPUT
MD 36977: $MA_SAFE_EXT_STOP_INPUT
Units and value ranges
Physical unit:
Data type:
NC variables
62
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
SAFE_EXT_STOP_INPUT (A, M)
MD 36977: $MA_SAFE_EXT_STOP_INPUT
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
2
Read access
SAFE_FUNCTION_ENABLE (A, M)
MD 36901: $MA_SAFE_FUNCTION_ENAB-
LE
MD 36901: $MA_SAFE_FUNCTION_ENABLE
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_CAM_ENABLE (A, M)
MD 36903: $MA_SAFE_CAM_ENABLE
MD 36903: $MA_SAFE_CAM_ENABLE
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_GEAR_SELECT_INPUT (A, M)
MD 36974: $MA_SAFE_GEAR_SELECT_IN-
PUT
MD 36974: $MA_SAFE_GEAR_SELECT_INPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
2
Read access
SAFE_IS_ROT_AX (A, M)
MD 36902: $MA_SAFE_IS_ROT_AX
MD 36902: $MA_SAFE_IS_ROT_AX
Units and value ranges
Physical unit:
Data type:
-
TYPE_BOOLEAN
Read access
SAFE_MODE_SWITCH_TIME (A, M)
MD 36950: $MA_SAFE_MO-
DE_SWITCH_TIME
MD 36950: $MA_SAFE_MODE_SWITCH_TIME
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
63
NC variables
3.2 NC variable descriptions
SAFE_MODE_SWITCH_TIME (A, M)
MD 36950: $MA_SAFE_MO-
DE_SWITCH_TIME
s, user defined
TYPE_DOUBLE
Read access
SAFE_MODULO_RANGE (A, M)
MD 36905: $MA_SAFE_MODULO_RANGE
MD 36905: $MA_SAFE_MODULO_RANGE
Units and value ranges
Physical unit:
Data type:
Degree, user defined
TYPE_DOUBLE
Read access
SAFE_OVR_INPUT (A, M)
MD 36978: $MA_SAFE_OVR_INPUT
MD 36978: $MA_SAFE_OVR_INPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
2
Read access
SAFE_POS_LIMIT_MINUS (A, M)
MD 36935: $MA_SAFE_POS_LIMIT_MI-
NUS
MD 36935: $MA_SAFE_POS_LIMIT_MINUS
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
2
Read access
SAFE_POS_LIMIT_PLUS (A, M)
MD 36934: $MA_SAFE_POS_LIMIT_PLUS
MD 36934: $MA_SAFE_POS_LIMIT_PLUS
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
2
Read access
NC variables
64
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
SAFE_POS_SELECT_INPUT (A, M)
MD 36973: $MA_SAFE_POS_SELECT_IN-
PUT
MD 36973: $MA_SAFE_POS_SELECT_INPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_POS_STOP_MODE (A, M)
MD 36962: $MA_SAFE_POS_STOP_MODE
MD 36962: $MA_SAFE_POS_STOP_MODE
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
SAFE_POS_TOL (A, M)
MD 36942: $MA_SAFE_POS_TOL
MD 36942: $MA_SAFE_POS_TOL
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Read access
SAFE_PULSE_DISABLE_DELAY (A, M)
MD 36956: $MA_SAFE_PULSE_DISAB-
LE_DELAY
MD 36956: $MA_SAFE_PULSE_DISABLE_DELAY
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
SAFE_PULSE_DIS_CHECK_TIME (A, M)
MD 36957: $MA_SAFE_PUL-
SE_DIS_CHECK_TIME
MD 36957: $MA_SAFE_PULSE_DIS_CHECK_TIME
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
SAFE_PULSE_ENABLE_OUTPUT (A, M)
MD 36986: $MA_SAFE_PULSE_ENAB-
LE_OUTPUT
MD 36986: $MA_SAFE_PULSE_ENABLE_OUTPUT
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
65
NC variables
3.2 NC variable descriptions
SAFE_PULSE_ENABLE_OUTPUT (A, M)
MD 36986: $MA_SAFE_PULSE_ENAB-
LE_OUTPUT
-
TYPE_DWORD
Read access
SAFE_PULSE_STATUS_INPUT (A, M)
MD 36976: $MA_SAFE_PULSE_STA-
TUS_INPUT
MD 36976: $MA_SAFE_PULSE_STATUS_INPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_REFP_POS_TOL (A, M)
MD 36944: $MA_SAFE_REFP_POS_TOL
MD 36944: $MA_SAFE_REFP_POS_TOL
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Read access
SAFE_REFP_STATUS_OUTPUT (A, M)
MD 36987: $MA_SAFE_REFP_STA-
TUS_OUTPUT
MD 36987: $MA_SAFE_REFP_STATUS_OUTPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_SS_DISABLE_INPUT (A, M)
MD 36971: $MA_SAFE_SS_DISABLE_IN-
PUT
MD 36971: $MA_SAFE_SS_DISABLE_INPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_SS_STATUS_OUTPUT (A, M)
MD 36981: $MA_SAFE_SS_STATUS_OUT-
PUT
MD 36981: $MA_SAFE_SS_STATUS_OUTPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
NC variables
66
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
SAFE_STANDSTILL_POS (A, M)
MD 36995: $MA_SAFE_STANDSTILL_POS
MD 36995: $MA_SAFE_STANDSTILL_POS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_STANDSTILL_TOL (A, M)
MD 36930: $MA_SAFE_STANDSTILL_TOL
MD 36930: $MA_SAFE_STANDSTILL_TOL
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Read access
SAFE_STANDSTILL_VELO_TOL (A, M)
MD 36960: $MA_SAFE_STANDSTILL_VE-
LO_TOL
MD 36960: $MA_SAFE_STANDSTILL_VELO_TOL
Units and value ranges
Physical unit:
Data type:
mm/min, inch/min, user de-
TYPE_DOUBLE
fined
Read access
SAFE_STOP_REQUEST_INPUT (A, M)
MD 36975: $MA_SAFE_STOP_REQU-
EST_INPUT
MD 36975: $MA_SAFE_STOP_REQUEST_INPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_STOP_SWITCH_TIME_C (A, M)
MD 36952:
$MA_SAFE_STOP_SWITCH_TIME_C
MD 36952: $MA_SAFE_STOP_SWITCH_TIME_C
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
SAFE_STOP_SWITCH_TIME_D (A, M)
MD 36953:
$MA_SAFE_STOP_SWITCH_TIME_D
MD 36953: $MA_SAFE_STOP_SWITCH_TIME_D
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
67
NC variables
3.2 NC variable descriptions
SAFE_STOP_SWITCH_TIME_D (A, M)
MD 36953:
$MA_SAFE_STOP_SWITCH_TIME_D
s, user defined
TYPE_DOUBLE
Read access
SAFE_STOP_SWITCH_TIME_E (A, M)
MD 36954:
$MA_SAFE_STOP_SWITCH_TIME_E
MD 36954: $MA_SAFE_STOP_SWITCH_TIME_E
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
SAFE_STOP_VELO_TOL (A, M)
MD 36948: $MA_SAFE_STOP_VELO_TOL
MD 36948: $MA_SAFE_STOP_VELO_TOL
Units and value ranges
Physical unit:
Data type:
mm/min, inch/min, user de-
TYPE_DOUBLE
fined
Read access
SAFE_SVSS_DISABLE_INPUT (A, M)
MD 36970: $MA_SAFE_SVSS_DISABLE_IN-
PUT
MD 36970: $MA_SAFE_SVSS_DISABLE_INPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_SVSS_STATUS_OUTPUT (A, M)
MD 36980: $MA_SAFE_SVSS_STA-
TUS_OUTPUT
MD 36980: $MA_SAFE_SVSS_STATUS_OUTPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SAFE_VELO_LIMIT (A, M)
MD 36931: $MA_SAFE_VELO_LIMIT
Limit value for safe velocity
Specification of the limit values for the safe velocities 1, 2, 3 and 4.
If SG1, SG2, SG3 or SG4 is selected and the current velocity exceeds this limit value, the control trips alarm 27011 with the stop
response configured in MD36961 $MA_SAFE_VELO_STOP_MODE or MD36963 $MA_SAFE_VELO_STOP_REACTION.
n = 0, 1, 2, 3 stand for the limit values of SG1, SG2, SG3, SG4
Units and value ranges
Physical unit:
Data type:
NC variables
68
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
SAFE_VELO_LIMIT (A, M)
MD 36931: $MA_SAFE_VELO_LIMIT
mm/min, inch/min, user de-
TYPE_DOUBLE
fined
Addressing
Line index:
Max. line index:
2
Read access
SAFE_VELO_OVR_FACTOR (A, M)
MD 36932: $MA_SAFE_VELO_OVR_FAC-
TOR
MD 36932: $MA_SAFE_VELO_OVR_FACTOR
Units and value ranges
Physical unit:
Data type:
%
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
2
Read access
SAFE_VELO_SELECT_INPUT (A, M)
MD 36972: $MA_SAFE_VELO_SELECT_IN-
PUT
MD 36972: $MA_SAFE_VELO_SELECT_INPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
2
Read access
SAFE_VELO_STATUS_OUTPUT (A, M)
MD 36982: $MA_SAFE_VELO_STA-
TUS_OUTPUT
MD 36982: $MA_SAFE_VELO_STATUS_OUTPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
2
Read access
SAFE_VELO_STOP_MODE (A, M)
MD 36961: $MA_SAFE_VELO_STOP_MO-
DE
MD 36961: $MA_SAFE_VELO_STOP_MODE
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
69
NC variables
3.2 NC variable descriptions
SAFE_VELO_STOP_MODE (A, M)
MD 36961: $MA_SAFE_VELO_STOP_MO-
DE
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
SAFE_VELO_STOP_REACTION (A, M)
MD 36963: $MA_SAFE_VELO_STOP_RE-
ACTION
MD 36963: $MA_SAFE_VELO_STOP_REACTION
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Addressing
Line index:
Max. line index:
2
Read access
SAFE_VELO_SWITCH_DELAY (A, M)
MD 36951: $MA_SAFE_VE-
LO_SWITCH_DELAY
MD 36951: $MA_SAFE_VELO_SWITCH_DELAY
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
SAFE_VELO_X (A, M)
MD 36946: $MA_SAFE_VELO_X
MD 36946: $MA_SAFE_VELO_X
Units and value ranges
Physical unit:
Data type:
mm/min, inch/min, user de-
TYPE_DOUBLE
fined
Read access
SAFE_VELO_X_STATUS_OUTPUT (A, M)
MD 36985: $MA_SAFE_VELO_X_STA-
TUS_OUTPUT
MD 36985: $MA_SAFE_VELO_X_STATUS_OUTPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SCALING_FACTOR_G70_G71 (A, M)
MD 31200: $MA_SCALING_FAC-
TOR_G70_G71
MD 31200: $MA_SCALING_FACTOR_G70_G71
NC variables
70
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
SCALING_FACTOR_G70_G71 (A, M)
MD 31200: $MA_SCALING_FAC-
TOR_G70_G71
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
SERVO_DISABLE_DELAY_TIME (A, M)
MD 36620: $MA_SERVO_DISABLE_DE-
LAY_TIME
MD 36620: $MA_SERVO_DISABLE_DELAY_TIME
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
SIMU_AX_VDI_OUTPUT (A, M)
MD 30350: $MA_SIMU_AX_VDI_OUTPUT
MD 30350: $MA_SIMU_AX_VDI_OUTPUT
Units and value ranges
Physical unit:
Data type:
-
TYPE_BOOLEAN
Read access
SPIND_ACTIVE_AFTER_RESET (A, M)
MD 35040: $MA_SPIND_ACTIVE_AF-
TER_RESET
MD 35040: $MA_SPIND_ACTIVE_AFTER_RESET
Units and value ranges
Physical unit:
Data type:
-
TYPE_BOOLEAN
Read access
SPIND_ASSIGN_TO_MACHAX (A, M)
MD 35000: $MA_SPIND_ASSIGN_TO_MA-
CHAX
MD 35000: $MA_SPIND_ASSIGN_TO_MACHAX
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
SPIND_DEFAULT_ACT_MASK (A, M)
MD 35030: $MA_SPIND_DE-
FAULT_ACT_MASK
MD 35030: $MA_SPIND_DEFAULT_ACT_MASK
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
71
NC variables
3.2 NC variable descriptions
SPIND_DEFAULT_MODE (A, M)
MD 35020: $MA_SPIND_DEFAULT_MODE
MD 35020: $MA_SPIND_DEFAULT_MODE
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
SPIND_DES_VELO_TOL (A, M)
MD 35150: $MA_SPIND_DES_VELO_TOL
MD 35150: $MA_SPIND_DES_VELO_TOL
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
SPIND_EXTERN_VELO_LIMIT (A, M)
MD 35160: $MA_SPIND_EXTERN_VE-
LO_LIMIT
MD 35160: $MA_SPIND_EXTERN_VELO_LIMIT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
SPIND_FUNC_RESET_MODE (A, M)
MD 35032: $MA_SPIND_FUNC_RE-
SET_MODE
MD 35032: $MA_SPIND_FUNC_RESET_MODE
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
SPIND_ON_SPEED_AT_IPO_START (A, M)
MD 35500:
$MA_SPIND_ON_SPEED_AT_IPO_START
MD 35500: $MA_SPIND_ON_SPEED_AT_IPO_START
Units and value ranges
Physical unit:
Data type:
-
TYPE_BOOLEAN
Read access
SPIND_OSCILL_ACCEL (A, M)
MD 35410: $MA_SPIND_OSCILL_ACCEL
MD 35410: $MA_SPIND_OSCILL_ACCEL
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
NC variables
72
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
SPIND_OSCILL_DES_VELO (A, M)
MD 35400: $MA_SPIND_OSCILL_DES_VE-
LO
MD 35400: $MA_SPIND_OSCILL_DES_VELO
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
SPIND_OSCILL_START_DIR (A, M)
MD 35430: $MA_SPIND_OS-
CILL_START_DIR
MD 35430: $MA_SPIND_OSCILL_START_DIR
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
SPIND_OSCILL_TIME_CCW (A, M)
MD 35450: $MA_SPIND_OS-
CILL_TIME_CCW
MD 35450: $MA_SPIND_OSCILL_TIME_CCW
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
SPIND_OSCILL_TIME_CW (A, M)
MD 35440: $MA_SPIND_OS-
CILL_TIME_CW
MD 35440: $MA_SPIND_OSCILL_TIME_CW
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
SPIND_POSCTRL_VELO (A, M)
MD 35300: $MA_SPIND_POSCTRL_VELO
MD 35300: $MA_SPIND_POSCTRL_VELO
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
SPIND_POSITIONING_DIR (A, M)
MD 35350: $MA_SPIND_POSITIO-
NING_DIR
MD 35350: $MA_SPIND_POSITIONING_DIR
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
73
NC variables
3.2 NC variable descriptions
SPIND_POSITIONING_DIR (A, M)
MD 35350: $MA_SPIND_POSITIO-
NING_DIR
-
TYPE_CHAR
Read access
SPIND_STOPPED_AT_IPO_START (A, M)
MD 35510: $MA_SPIND_STOPP-
ED_AT_IPO_START
MD 35510: $MA_SPIND_STOPPED_AT_IPO_START
Units and value ranges
Physical unit:
Data type:
-
TYPE_BOOLEAN
Read access
SPIND_VELO_LIMIT (A, M)
MD 35100: $MA_SPIND_VELO_LIMIT
MD 35100: $MA_SPIND_VELO_LIMIT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
STANDSTILL_DELAY_TIME (A, M)
MD 36040: $MA_STANDSTILL_DE-
LAY_TIME
MD 36040: $MA_STANDSTILL_DELAY_TIME
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
STANDSTILL_POS_TOL (A, M)
MD 36030: $MA_STANDSTILL_POS_TOL
MD 36030: $MA_STANDSTILL_POS_TOL
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
STANDSTILL_VELO_TOL (A, M)
MD 36060: $MA_STANDSTILL_VELO_TOL
MD 36060: $MA_STANDSTILL_VELO_TOL
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
START_STOP_FREQUENCY (A, M)
MD 31300: $MA_START_STOP_FREQUEN-
CY
MD 31300: $MA_START_STOP_FREQUENCY
NC variables
74
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
START_STOP_FREQUENCY (A, M)
MD 31300: $MA_START_STOP_FREQUEN-
CY
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
STIFFNESS_CONTROL_ENABLE (A, M)
MD 32640: $MA_STIFFNESS_CON-
TROL_ENABLE
MD 32640: $MA_STIFFNESS_CONTROL_ENABLE
Units and value ranges
Physical unit:
Data type:
-
TYPE_BOOLEAN
Read access
STOP_LIMIT_COARSE (A, M)
MD 36000: $MA_STOP_LIMIT_COARSE
MD 36000: $MA_STOP_LIMIT_COARSE
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
STOP_LIMIT_FINE (A, M)
MD 36010: $MA_STOP_LIMIT_FINE
MD 36010: $MA_STOP_LIMIT_FINE
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
TANG_OFFSET (A, M)
MD 37402: $MA_TANG_OFFSET
MD 37402: $MA_TANG_OFFSET
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
TEMP_COMP_TYPE (A, M)
MD 32750: $MA_TEMP_COMP_TYPE
MD 32750: $MA_TEMP_COMP_TYPE
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
TORQUE_OFFSET (A, M)
MD 32460: $MA_TORQUE_OFFSET
MD 32460: $MA_TORQUE_OFFSET
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
75
NC variables
3.2 NC variable descriptions
TORQUE_OFFSET (A, M)
MD 32460: $MA_TORQUE_OFFSET
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
VCO100_WEIGHT (A, M)
MD 31160: $MA_VCO100_WEIGHT
MD 31160: $MA_VCO100_WEIGHT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
VCO25_WEIGHT (A, M)
MD 31130: $MA_VCO25_WEIGHT
MD 31130: $MA_VCO25_WEIGHT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
VCO50_WEIGHT (A, M)
MD 31140: $MA_VCO50_WEIGHT
MD 31140: $MA_VCO50_WEIGHT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
VCO75_WEIGHT (A, M)
MD 31150: $MA_VCO75_WEIGHT
MD 31150: $MA_VCO75_WEIGHT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
VELO_FFW_WEIGHT (A, M)
MD 32610: $MA_VELO_FFW_WEIGHT
MD 32610: $MA_VELO_FFW_WEIGHT
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
NC variables
76
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
3.2.1.2
SE: Setting data
OEM-MMC: LinkItem /Axis/Settings/...
This block contains the axis-specific setting data
AA_OFF_LIMIT (A, SE)
SD 43350: $SA_AA_OFF_LIMIT
Compensation value upper limit $AA_OFF with clear
Upper limit of compensation value which can be preset by means of synchronized actions via the system variable $AA_OFF.
This limit value acts on the absolutely effective compensation value via $AA_OFF.
It is possible to interrogate the compensation value for limit-range violation via the system variable $AA_OFF_LIMIT.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
ASSIGN_FEED_PER_REV_SOURCE (A, SE)
SD 43300: $SA_AS-
SIGN_FEED_PER_REV_SOURCE
SD 43300: $SA_ASSIGN_FEED_PER_REV_SOURCE
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
FIXED_STOP_SWITCH (A, SE)
SD 43500: $SA_FIXED_STOP_SWITCH
SD 43500: $SA_FIXED_STOP_SWITCH
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Read access
FIXED_STOP_TORQUE (A, SE)
SD 43510: $SA_FIXED_STOP_TORQUE
SD 43510: $SA_FIXED_STOP_TORQUE
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
FIXED_STOP_WINDOW (A, SE)
SD 43520: $SA_FIXED_STOP_WINDOW
SD 43520: $SA_FIXED_STOP_WINDOW
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
77
NC variables
3.2 NC variable descriptions
LEAD_OFFSET_IN_POS (A, SE)
SD 43102: $SA_LEAD_OFFSET_IN_POS
SD 43102: $SA_LEAD_OFFSET_IN_POS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
LEAD_OFFSET_OUT_POS (A, SE)
SD 43106: $SA_LEAD_OFFSET_OUT_POS
SD 43106: $SA_LEAD_OFFSET_OUT_POS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
LEAD_SCALE_IN_POS (A, SE)
SD 43104: $SA_LEAD_SCALE_IN_POS
SD 43104: $SA_LEAD_SCALE_IN_POS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
LEAD_SCALE_OUT_POS (A, SE)
SD 43108: $SA_LEAD_SCALE_OUT_POS
SD 43108: $SA_LEAD_SCALE_OUT_POS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
LEAD_TYPE (A, SE)
SD 43100: $SA_LEAD_TYPE
SD 43100: $SA_LEAD_TYPE
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
MDB_WORKAREA_MINUS_ENABLE (A, SE)
SD 43410: $SA_MDB_WORKAREA_MI-
NUS_ENABLE
Alternative name:
WORKAREA_MINUS_ENABLE
Working area limitation active in the negative dir
Working area limitation active in the negative direction
Return value
0 = inactive
1 = active
Units and value ranges
Physical unit:
Data type:
NC variables
78
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
MDB_WORKAREA_MINUS_ENABLE (A, SE)
SD 43410: $SA_MDB_WORKAREA_MI-
NUS_ENABLE
-
TYPE_CHAR
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access and write access
MDB_WORKAREA_PLUS_ENABLE (A, SE)
SD 43400: $SA_MDB_WORKA-
REA_PLUS_ENABLE
Alternative name:
WORKAREA_PLUS_ENABLE
Working area limitation active in the positive dir
Working area limitation active in the positive direction
Return value
0 = inactive
1 = active
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access and write access
MDD_SPIND_MAX_VELO_G26 (A, SE)
SD 43220: $SA_MDD_SPIND_MAX_VE-
LO_G26
Alternative name:
SPIND_MAX_VELO_G26
Maximum spindle speed at G26
Maximum spindle speed at G26 (master spindle)
Units and value ranges
Physical unit:
Data type:
rev/min, user defined
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access and write access
MDD_SPIND_MAX_VELO_LIMS (A, SE)
SD 43230: $SA_MDD_SPIND_MAX_VE-
LO_LIMS
Alternative name:
SPIND_MAX_VELO_LIMS
Spindle speed limitation
Spindle speed limitation (master spindle)
Units and value ranges
Physical unit:
Data type:
rev/min, user defined
TYPE_DOUBLE
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
79
NC variables
3.2 NC variable descriptions
MDD_SPIND_MAX_VELO_LIMS (A, SE)
SD 43230: $SA_MDD_SPIND_MAX_VE-
LO_LIMS
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access and write access
MDD_SPIND_MIN_VELO_G25 (A, SE)
SD 43210: $SA_MDD_SPIND_MIN_VE-
LO_G25
Alternative name:
SPIND_MIN_VELO_G25
Minimum spindle speed at G25
Minimum spindle speed at G25 (master spindle)
Units and value ranges
Physical unit:
Data type:
rev/min, user defined
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access and write access
MDD_WORKAREA_LIMIT_MINUS (A, SE)
SD 43430: $SA_MDD_WORKAREA_LI-
MIT_MINUS
Alternative name:
WORKAREA_LIMIT_MINUS
Working area limitation in the negative direction
Units and value ranges
Physical unit:
Data type:
mm, inch, user defined
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access and write access
MDD_WORKAREA_LIMIT_PLUS (A, SE)
SD 43420: $SA_MDD_WORKAREA_LI-
MIT_PLUS
Alternative name:
WORKAREA_LIMIT_PLUS
Working area limitation in the positive direction
Units and value ranges
Physical unit:
Data type:
mm, inch, user defined
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access and write access
NC variables
80
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
OSCILL_CTRL_MASK (A, SE)
SD 43770: $SA_OSCILL_CTRL_MASK
SD 43770: $SA_OSCILL_CTRL_MASK
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
OSCILL_DWELL_TIME1 (A, SE)
SD 43720: $SA_OSCILL_DWELL_TIME1
SD 43720: $SA_OSCILL_DWELL_TIME1
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
OSCILL_DWELL_TIME2 (A, SE)
SD 43730: $SA_OSCILL_DWELL_TIME2
SD 43730: $SA_OSCILL_DWELL_TIME2
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
OSCILL_END_POS (A, SE)
SD 43760: $SA_OSCILL_END_POS
SD 43760: $SA_OSCILL_END_POS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
OSCILL_IS_ACTIVE (A, SE)
SD 43780: $SA_OSCILL_IS_ACTIVE
SD 43780: $SA_OSCILL_IS_ACTIVE
Units and value ranges
Physical unit:
Data type:
-
TYPE_BOOLEAN
Read access
OSCILL_NUM_SPARK_CYCLES (A, SE)
SD 43750: $SA_OS-
CILL_NUM_SPARK_CYCLES
SD 43750: $SA_OSCILL_NUM_SPARK_CYCLES
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
81
NC variables
3.2 NC variable descriptions
OSCILL_REVERSE_POS1 (A, SE)
SD 43700: $SA_OSCILL_REVERSE_POS1
SD 43700: $SA_OSCILL_REVERSE_POS1
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
OSCILL_REVERSE_POS2 (A, SE)
SD 43710: $SA_OSCILL_REVERSE_POS2
SD 43710: $SA_OSCILL_REVERSE_POS2
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
OSCILL_VELO (A, SE)
SD 43740: $SA_OSCILL_VELO
SD 43740: $SA_OSCILL_VELO
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
TEMP_COMP_ABS_VALUE (A, SE)
SD 43900: $SA_TEMP_COMP_ABS_VALUE
Positn.-independent temperature compensation value
The variable specifies the position-independent temperature compensation value.
This value must be specified according to the current temperature of the PLC (user program).
As soon as the position-independent temperature compensation becomes active (MD32750 $MA_TEMP_COMP_TYPE = 1 or 3),
the machine axis also traverses this compensation value.
The calculation principles must be defined by the machine manufacturer (measurement of temperature, offset tables etc.).
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
TEMP_COMP_REF_POSITION (A, SE)
SD 43920: $SA_TEMP_COMP_REF_POSITI-
ON
SD 43920: $SA_TEMP_COMP_REF_POSITION
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
TEMP_COMP_SLOPE (A, SE)
SD 43910: $SA_TEMP_COMP_SLOPE
SD 43910: $SA_TEMP_COMP_SLOPE
NC variables
82
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
TEMP_COMP_SLOPE (A, SE)
SD 43910: $SA_TEMP_COMP_SLOPE
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
3.2.2
Bag: Mode Group Data
3.2.2.1
S: State data
OEM-MMC: LinkItem /Bag/State/...
During NC operation different internal states occur and system-specific data may change during operation. To
distinguish those from system variables, they are classified as state data.
A distinction is made between:
- NCK-specific state data
- Mode-group-specific state data
- Channel-specific state data
- Drive-specific state data (FDD)
- Drive-specific state data (MSD)
ncAutoCounter (B, S)
Counter for Auto key
Counter which is incremented with each 0->edge of
the Auto key
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
$$numBAGs
Read access
ncJogCounter (B, S)
Counter for Jog key
Counter which is incremented with each 0->edge of
the Jog key
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
83
NC variables
3.2 NC variable descriptions
ncJogCounter (B, S)
Addressing
Line index:
Max. line index:
$$numBAGs
Read access
ncMDACounter (B, S)
Counter for MDI key
Counter which is incremented with each 0->edge of
the MDI key
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
$$numBAGs
Read access
opMode (B, S)
DB11, DBXn6.0-n6.2 (n=0,2,4,6, ...)
Active mode
Return value
0 = JOG
1 = MDI
2 = AUTO
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
readyActive (B, S)
DB11, DBX6.3, DBX26.3, DBX46.3, ...
Mode group ready
Code whether mode group is ready
Return value
0 = not ready
1 = ready
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
resetActive (B, S)
DB11, DBX6.7, DBX26.7, DBX46.7, ...
All channels of mode group in Reset
Code whether all channels in mode group are in Reset
Return value
0 = not all channels in reset
1 = all channels in reset
NC variables
84
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
resetActive (B, S)
DB11, DBX6.7, DBX26.7, DBX46.7, ...
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
autoJogState (B, S)
$AC_AUTO_JOG_STATE
Status of Automatic+JOG mode
Return value
1: Automatic is selected, $MN_JOG_MODE_MASK is set, and the mode group (BAG) is in "Reset".
A JOG motion can then be initiated by pressing the +/- buttons or turning the hand wheel in
Auto.
2: This mode group has been switched internally to JOG on account of a JOG motion.
VDI and OPI still show Automatic.
0: In all other cases
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
2
Addressing
Line index:
Max. line index:
$$numBAGs
Read access
3.2.3
Channel: Channel-assigned data
3.2.3.1
AUXFU: Active auxiliary functions
OEM-MMC: LinkItem /Channel/AuxiliaryFunctions/...
The module includes the active auxiliary functions for each group.
In the line, the auxiliary function group (64 groups) and the
desired view are addressed:
Line 1001-1064: Active auxiliary function from the point of view of the NCK
Line 2001-2064: Collected auxiliary function (after search run) from the point of view of the NCK
Line 3001-3064: Active auxiliary function from the point of view of the PLC
Line
1-64: Summary of the above views
Only the values of lines 3001-3064 can be written.
When writing individual values, it must be taken care
that the status variable is written last.
The entire data block of an auxiliary function will not be
accepted before this variable is written.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
85
NC variables
3.2 NC variable descriptions
extension (C, AUXFU)
$AC_AUXFU_EXT[groupIndex]
Extension of the auxiliary function
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
3128
Read access and write access
status (C, AUXFU)
Status of the auxiliary function
Return value
Bit0 = 1: Auxiliary function has been collected
(NCK view)
Bit1 = 1: Auxiliary function has been output to PLC
(NCK view)
Bit2 = 1: Auxiliary function has been acknowledged by PLC (NCK view)
Bit3 = 1: Auxiliary function has been acknowledged by PLC (PLC view)
Bit4 = 1: Auxiliary function has been functionally completed (PLC view)
Bit14 = 1: Value type is LONG
Bit15 = 1: Value type is DOUBLE
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
3128
Read access and write access
type (C, AUXFU)
$AC_AUXFU_TYPE[groupIndex]
Type of the auxiliary function
Type of the auxiliary function, e.g. "M", "S", "T", "D", "F", "H", "L".
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
3128
Read access and write access
valueDo (C, AUXFU)
$AC_AUXFU_VALUE[groupIndex]
Double value of the auxiliary function
Value of the auxiliary function.
This value will be supplied, if "status" Bit15 = 1
NC variables
86
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
valueDo (C, AUXFU)
$AC_AUXFU_VALUE[groupIndex]
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
3128
Read access and write access
valueLo (C, AUXFU)
$AC_AUXFU_M_VALUE[groupIndex]
Long value of the auxiliary function
Value of the auxiliary function.
This value will be supplied, if "status" Bit14 = 1
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
3128
Read access and write access
acAuxfuMTick (C, AUXFU)
$AC_AUXFU_M_TICK[groupIndex]
Time stamp of the active auxiliary M function
The variable is used to read the time stamp of the last auxiliary function group
collected (search function) or output for an auxiliary function group.
If no auxiliary function has been output for a specified group yet,
the variable provides value -1.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
-1
INT_MIN
INT_MAX
Addressing
Line index:
Max. line index:
3128
Read access and write access
acAuxfuPredefIndex (C, AUXFU)
$AC_AUXFU_PREDEF_INDEX[groupIn-
dex]
Pre-defined index of the active auxiliary function
The variable is used to read the pre-defined index of the last auxiliary function group
collected (search function) or output for an auxiliary function group.
If no auxiliary function has been output for a specified group yet,
the variable provides value -1.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
87
NC variables
3.2 NC variable descriptions
acAuxfuPredefIndex (C, AUXFU)
$AC_AUXFU_PREDEF_INDEX[groupIn-
dex]
-
TYPE_DWORD
-1
-1
INT_MAX
Addressing
Line index:
Max. line index:
3064
Read access and write access
acAuxfuSpec (C, AUXFU)
$AC_AUXFU_SPEC[groupIndex]
Output specif. of the active auxiliary function
The variable is used to read the output specification of the last auxiliary function group
collected (search function) or output for an auxiliary function group.
If no auxiliary function has been output for a specified group yet,
the variable provides value -1.
The output specification is bit-coded:
Bit 0 = 1 Acknowledgment "normal" after an OB1 cycle
Bit 1 = 1 Acknowledgment "quick" with OB40
Bit 2 = 1 No pre-defined auxiliary function
Bit 3 = 1 No output to the PLC
Bit 4 = 1 Spindle reaction after acknowledgment by the PLC
Bit 5 = 1 Output before movement
Bit 6 = 1 Output during movement
Bit 7 = 1 Output at block end
Bit 8 = 1 No output after block search type 1,2,4
Bit 9 = 1 Collection during block search type 5 (SERUPRO)
Bit 10 = 1 No output during block search type 5 (SERUPRO)
Bit 11 = 1 Cross-channel auxiliary function (SERUPRO)
Bit 12 = 1 Output made through synchronized action
Bit 13 = 1 Implicit auxiliary function
Bit 14 = 1 Active M01
Bit 15 = 1 No output during travel-in test run
Bit 16 = 1 Nibbling OFF
Bit 17 = 1 Nibbling ON
Bit 18 = 1 Nibbling
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
-1
INT_MIN
INT_MAX
Addressing
Line index:
Max. line index:
3064
Read access and write access
NC variables
88
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
acAuxfuTickSeq (C, AUXFU)
$AC_AUXFU_TICK[groupIndex,0]
Sequence counter of the active auxiliary function
The variable is used to read the output sequence counter (all outputs within an IPO cycle)
of the last auxiliary function group
collected (search function) or output for an auxiliary function group.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
INT_MIN
INT_MAX
Addressing
Line index:
Max. line index:
3064
Read access and write access
acAuxfuTickPack (C, AUXFU)
$AC_AUXFU_TICK[groupIndex,1]
Package counter of the active auxiliary function
The variable is used to read the package counter per sequence
of the last auxiliary function group
collected (search function) or output for an auxiliary function group.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
INT_MIN
INT_MAX
Addressing
Line index:
Max. line index:
3064
Read access and write access
acAuxfuTickHifu (C, AUXFU)
$AC_AUXFU_TICK[groupIndex,2]
Auxil. funct. counter of the act. auxil. function
The variable is used to read the auxiliary function counter per package
of the last auxiliary function group
collected (search function) or output for an auxiliary function group.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
INT_MIN
INT_MAX
Addressing
Line index:
Max. line index:
3064
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
89
NC variables
3.2 NC variable descriptions
3.2.3.2
CP: Generic coupling
OEM-MMC: LinkItem /Channel/GenericCoupling/...
This block contains the data of the generic coupling.
aaCpNumDefLa (C, CP)
$AA_CPNDEFLA[a]
Number of defined leading axes
The number of leading axes which have been defined for the specified following axis
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpDefLa (C, CP)
$AA_CPDEFLA[ax,n]
Defined leading axis of the following axis
The axis index of the nth leading axis which has been defined for the specified following axis
Return value
-1 = the specified coupling is not defined
or n == 0
or n > $$aaCpNumDefLa (= number of defined leading axes of the following axis)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
-1
-1
Addressing
Line index:
Max. line index:
Read access
aaCpNumActLa (C, CP)
$AA_CPNACTLA[a]
Number of active leading axes
The number of leading axes which are active for the specified following axis
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
90
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaCpActLa (C, CP)
$AA_CPACTLA[ax,n]
Active leading axis of the following axis
The axis index of the nth leading axis which is active for the specified following axis
Return value
-1 = the specified coupling is not active
or n == 0
or n > $$aaCpNumActLa (= number of active leading axes of the following axis)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
-1
-1
Addressing
Line index:
Max. line index:
Read access
aaCpNumActFa (C, CP)
$AA_CPNACTFA[ax]
Number of active following axes
Number of couplings (following axes), in which the specified axis LAx is active as leading axis
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpActFa (C, CP)
$AA_CPACTFA[ax,n]
Active following axis of the leading axis
The axis index of the following axis of the nth coupling, in which the specified axis LAx is active as leading axis
Return value
-1 = the following axis found is unknown in the channel
or n == 0
or n > $$aaCpNumActFa (= number of active couplings of the axis as leading axis)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
-1
-1
Addressing
Line index:
Max. line index:
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
91
NC variables
3.2 NC variable descriptions
aaCpBlockChg (C, CP)
$AA_CPBC[a]
Block change criterion for the following axis
The block change criterion indicates the condition that has to be fulfilled
before one can continue with the next block of the NC program
if a coupling has been activated for the stated following axis, FAx
Return value
NONE - Block change is performed immediately
FINE
- Block change is performed with "Synchronism fine"
COARSE - Block change is performed with "Synchronism coarse"
IPOSTOP - Block change is performed with "Setpoint synchronism"
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpfModeOff (C, CP)
$AA_CPFMOF[a]
Coupling deactivation mode
Identifies the behavior of the following axis if the coupling is deactivated
Return value
STOP - Stop following axis/spindle
CON - Continue movement with the current velocity
ADD
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpfActive (C, CP)
$AA_CPFACT[a]
Types of active coupling
Bit-coded for identifying all types of coupling which are active for the stated following axis, FAx
Return value
0 = NONE - No active coupling to the following axis
Bit 0 (0x0001) - TRAIL - Uses a coupling factor
Bit 1 (0x0002) - LEAD - Uses a curve table
Bit 2 (0x0004) - ELG - An electronic gearbox link
Bit 3 (0x0008) - Reserved
Bit 4 (0x0010) - COUP - Spindle/partial spindle coupling
Bit 5 (0x0020) - GANTRY - Coupling of the split axes (axes mechanically bound)
Bit 6 (0x0040) - TANG - Tangential coupling using a curve table
Bit 7 (0x0080) - GEN_CP - Generic coupling
NC variables
92
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaCpfActive (C, CP)
$AA_CPFACT[a]
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpfRS (C, CP)
$AA_CPFRS[a]
Reference system for the following axis
The reference system indicates the point at which the coupling process is applied
Return value
BCS - Basic coordinate system
MCS - Machine coordinate system
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpfCmdPosTotal (C, CP)
$AA_CPFCMDPT[a]
Sum of all position commands of all leading axes
Proportion of the axis position command due to the coupled axes.
The sum of the dependent proportion of the position command
for all leading axes for the stated following axis, FAx.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpfCmdVelTotal (C, CP)
$AA_CPFCMDVT[a]
Sum of all velocity commands of all leading axes
Proportion of the axis position command due to
the coupled axes. The sum of the dependent proportion of the velocity command
for all leading axes for the specified following axis.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
93
NC variables
3.2 NC variable descriptions
aaCpfCmdVelTotal (C, CP)
$AA_CPFCMDVT[a]
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpfReqVelocity (C, CP)
$AA_CPFREQV[a]
Required coupling velocity
Returns the speed requested by the active following axes/spindles.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCplType (C, CP)
$AA_CPLTYPE[a,b]
Type of coupling
Indicates the process that is used with the coupling of the stated following axis with the stated leading axis.
Return value
0 = NONE - No defined coupling with these axes
Bit 0 (0x0001) - TRAIL - Uses a coupling factor
Bit 1 (0x0002) - LEAD - Uses a curve table
Bit 2 (0x0004) - ELG - An electronic gearbox link
Bit 3 (0x0008) - Reserved
Bit 4 (0x0010) - COUP - Spindle/partial spindle coupling
Bit 5 (0x0020) - GANTRY - Coupling of the split axes (axes mechanically bound)
Bit 6 (0x0040) - TANG - Tangential coupling with the aid of a curve table
Bit 7 (0x0080) - GEN_CP - Generic coupling
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
aaCplState (C, CP)
$AA_CPLSTATE[a,b]
The status of the coupling
A string which describes the actual status of the coupling
Return value
DEF = Defined (but not yet activated)
ON = Active
OF = Deactivated
NC variables
94
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaCplState (C, CP)
$AA_CPLSTATE[a,b]
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
aaCplCTabId (C, CP)
$AA_CPLCTID[a,b]
The ID of the active curve table
ID number of the curve table which is used with the coupling of the stated axes.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
aaCplNumerator (C, CP)
$AA_CPLNUM[a,b]
Counter of coupling factor
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
aaCplDenominator (C, CP)
$AA_CPLDEN[a,b]
Denominator of coupling factor
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
aaCplCmdPos (C, CP)
$AA_CPLCMDP[a,b]
Position command of the stated coupling
The proportion of the axis position command assigned to the stated coupling.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
95
NC variables
3.2 NC variable descriptions
aaCplCmdPos (C, CP)
$AA_CPLCMDP[a,b]
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
aaCplCmdVel (C, CP)
$AA_CPLCMDV[a,b]
Velocity command of the stated coupling
The proportion of the axis acceration command assigned to the stated coupling.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
aaCplRS (C, CP)
$AA_CPLRS[a,b]
Reference system for the stated coupling
Reference system for the specified coupling
Return value
Reference system for the specified coupling DescriptionValue range:
BCS - Basic coordinate system
MCS - Machine coordinate system
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
aaCpfAccelTotal (C, CP)
$AA_CPFACCT[a]
Proportion of axis acceleration of all couplings
Proportion of axis acceleration due to the coupled axes.
The sum of the dependent proportion of the acceleration
of all leading axes for the stated following axis, FAx.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
NC variables
96
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaCpfAccelTotal (C, CP)
$AA_CPFACCT[a]
$$numMachAxes
Read access
aaCplAccel (C, CP)
$AA_CPLACC[a,b]
Acceleration proportion of the leading axis
Acceleration proportion of the following axis caused by an active coupling to the specified leading axis
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
aaCplSetVal (C, CP)
$AA_CPLSETVAL[a,b]
Type of defined value for the coupling
Indicates the type of defined value used for the coupling
Return value
ACTPOS = Actual position
CMDPOS = Setpoint position
CMDVEL = Setpoint velocity
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
aaCpfModeOn (C, CP)
$AA_CPFMON[a]
Coupling activation mode
Indicates the behavior of the following axis, FAx, when the coupling is activated.
Return value
STOP - Stop following axis/spindle
CON - Continue motion of the FAx with the current velocity
ADD
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
97
NC variables
3.2 NC variable descriptions
aaCpfMSOn (C, CP)
$AA_CPFMSON[a]
Following axis mode On strategy
Indicates the activation strategy of the following axis
Return value
CNONE
CFAST
COARSE
NTG
ACN
ACP
DCT
NTGP
DCP
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpMReset (C, CP)
$AA_CPMRESET[a]
Coupling mode through RESET
Return value
NONE
ON
OFF
DEL
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpMStart (C, CP)
$AA_CPMSTART[a]
Coupling mode through program start
Return value
NONE
ON
OFF
DEL
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
NC variables
98
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaCpMStart (C, CP)
$AA_CPMSTART[a]
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpMStartPrt (C, CP)
$AA_CPMSTARTPRT[a]
Coupling mode through SERUPRO start
Return value
NONE
ON
OFF
DEL
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpSetType (C, CP)
$AA_CPSETTYPE[a]
Coupling set coupling type
Return value
NONE
TRAIL
LEAD
EG
COUP
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCplInTrans (C, CP)
$AA_CPLINTR[a,b]
Input transmission correction of coupling factor
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
99
NC variables
3.2 NC variable descriptions
aaCplInScale (C, CP)
$AA_CPLINSC[a,b]
Input scaling factor of coupling factor
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
aaCplOutTrans (C, CP)
$AA_CPLOUTTR[a,b]
Output transmission correction of coupling factor
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
aaCplOutScale (C, CP)
$AA_CPLOUTSC[a,b]
Output scaling factor of coupling factor
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes * $$numMachAxes
Read access
aaCpSynCoPos (C, CP)
$AA_CPSYNCOP[a]
Synchronization coarse positioning tolerance
Coarse positioning tolerance for coupling synchronization
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
100
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaCpSynFiPos (C, CP)
$AA_CPSYNFIP[a]
Synchronization fine positioning tolerance
Fine positioning tolerance for coupling synchronization
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpSynCoVel (C, CP)
$AA_CPSYNCOV[a]
Synchronization coarse velocity tolerance
Coarse velocity tolerance for coupling synchronization
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpSynFiVel (C, CP)
$AA_CPSYNFIV[a]
Synchronization fine velocity tolerance
Fine velocity tolerance for coupling synchronization
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpMVdi (C, CP)
$AA_CPMVDI[a]
Behavior of the coupl. module regard. VDI signals
Behavior of the coupling module regarding VDI signals
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
101
NC variables
3.2 NC variable descriptions
aaCpSynCoPos2 (C, CP)
$AA_CPSYNCOP2[a]
Threshold value second synchr. monitoring coarse
Second synchronism monitoring of the following axis / spindle: threshold value coarse
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpSynFiPos2 (C, CP)
$AA_CPSYNFIP2[a]
Threshold value second synchr. monitoring fine
Second synchronism monitoring of the following axis / spindle: threshold value fine
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCpMAlarm (C, CP)
$AA_CPMALARM[a]
Behavior of coupling module re handling of alarms
Behavior of coupling module regarding suppression of alarms
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
3.2.3.3
DIAG: Diagnostics data, available only for internal development purposes
OEM-MMC: LinkItem /Channel/Diagnose/...
This block contains channel-specific diagnostic data.
actCycleTimeNet (C, DIAG)
actCycleTimeNet
Units and value ranges
Physical unit:
Data type:
NC variables
102
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
actCycleTimeNet (C, DIAG)
ms
TYPE_DOUBLE
Read access
minCycleTimeNet (C, DIAG)
minCycleTimeNet
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Read access and write access
maxCycleTimeNet (C, DIAG)
maxCycleTimeNet
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Read access and write access
actCycleTimeBrut (C, DIAG)
actCycleTimeBrut
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
minCycleTimeBrut (C, DIAG)
minCycleTimeBrut
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Read access and write access
maxCycleTimeBrut (C, DIAG)
maxCycleTimeBrut
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Read access and write access
availableBodies (C, DIAG)
availableBodies
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
103
NC variables
3.2 NC variable descriptions
availableBodies (C, DIAG)
-
TYPE_UWORD
Read access
numConfigBodies (C, DIAG)
numConfigBodies
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access
maxAllocBodies (C, DIAG)
maxAllocBodies
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access and write access
bodySize (C, DIAG)
bodySize
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access
ipoBufLevel (C, DIAG)
ipoBufLevel
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access
handleDebugFlags (C, DIAG)
handleDebugFlags
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access
internalBlockNumber (C, DIAG)
internalBlockNumber
Units and value ranges
Physical unit:
Data type:
NC variables
104
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
internalBlockNumber (C, DIAG)
-
TYPE_DWORD
Read access
resetCounter (C, DIAG)
resetCounter
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access
reposCounter (C, DIAG)
reposCounter
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access
fifoFileActNetData (C, DIAG)
fifoFileActNetData
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
countOfFreeByteBrut (C, DIAG)
countOfFreeByteBrut
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
ncscTraceCounter (C, DIAG)
ncscTraceCounter
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access
varAccessError (C, DIAG)
varAccessError
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
105
NC variables
3.2 NC variable descriptions
varAccessError (C, DIAG)
-
TYPE_UWORD
Read access
theErrorObjOK (C, DIAG)
theErrorObjOK
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access
testReqVarServerSuppr (C, DIAG)
testReqVarServerSuppr
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access and write access
testInchMetr (C, DIAG)
testInchMetr
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access and write access
stackSizeUsed (C, DIAG)
stackSizeUsed
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Read access
nextSLSubtype (C, DIAG)
nextSLSubtype
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Read access and write access
COTraceFlags (C, DIAG)
COTraceFlags
Units and value ranges
Physical unit:
Data type:
NC variables
106
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
COTraceFlags (C, DIAG)
-
TYPE_DWORD
Read access and write access
coCliStiCounterMax (C, DIAG)
coCliStiCounterMax
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access
coCliTimestampMax (C, DIAG)
coCliTimestampMax
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DWORD
Read access
coCliTimestampMaxStartup (C, DIAG)
coCliTimestampMaxStartup
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DWORD
Read access
protocVLTime (C, DIAG)
protocVLTime
Units and value ranges
Physical unit:
Data type:
s, user defined
TYPE_DOUBLE
Read access
interferenceCheckOn (C, DIAG)
interferenceCheckOn
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Read access and write access
ipoCounter (C, DIAG)
ipoCounter
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
107
NC variables
3.2 NC variable descriptions
ipoCounter (C, DIAG)
-
TYPE_DWORD
Read access
stopCondSet (C, DIAG)
stopCondSet
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access and write access
taskRuntimeInProg (C, DIAG)
taskRuntimeInProg
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Read access
asyncOrderForWaitTime (C, DIAG)
Asynchronous order in the EES subtask
Asynchronous order for a wait time that is executed in the EES subtask.
Use: Simulation of slow external drives.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access and write access
3.2.3.4
DIAGN: Diagnostic module
OEM-MMC: LinkItem /Channel/ChannelDiagnose/...
This module contains information about channel-specific NC diagnostic data.
Net times: Time without interrupts by higher priority time levels.
Gross times: Time with interrupts by higher priority time levels.
Time levels in order of their priority: position controller, interpolator, block preparation.
acIpoBuf (C, DIAGN)
$AC_IPO_BUF
Level of IPO buffer
Level of IPO buffer (number of blocks)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
NC variables
108
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
acIpoBuf (C, DIAGN)
$AC_IPO_BUF
1
Read access
actCycleTimeBrut (C, DIAGN)
Current gross cycle time
Current gross run time in ms.
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
13
Read access
actCycleTimeNet (C, DIAGN)
Current net cycle time
Current net run time in ms.
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
(1000 * $$numCores) + 13
Read access
cuttingTime (C, DIAGN)
$AC_CUTTING_TIME
Tool operating time ( in seconds ).
Tool operating time ( in seconds ):
The operating time of the path axes excluding active
rapid traverse is measured in all NC programs between
NC Start and Program End/NC Reset.
The measurement is also interrupted during an active
dwell time. The timer is automatically set to zero
every time the control boots on default values.
Units and value ranges
Physical unit:
Data type:
Initial value
s, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
1
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
109
NC variables
3.2 NC variable descriptions
cycleTime (C, DIAGN)
$AC_CYCLE_TIME
Runtime of selected NC program
Runtime of selected NC program ( in seconds ):
The runtime between NC Start and Program End / NC
Reset is measured in the selected NC program.
The timer is cleared when a new NC program is
started.
Units and value ranges
Physical unit:
Data type:
Initial value
s, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
1
Read access and write access
ipoBufLevel (C, DIAGN)
Fill level of the IPO buffer (integer value in %)
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
%
TYPE_UWORD
0
100
Addressing
Line index:
Max. line index:
1
Read access
maxCycleTimeBrut (C, DIAGN)
Maximum gross cycle time
Maximum gross run time in ms.
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
100
Read access and write access
maxCycleTimeBrutPo (C, DIAGN)
Maximum gross run time
Maximum gross run time since cold restart in ms.
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
NC variables
110
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
maxCycleTimeBrutPo (C, DIAGN)
Addressing
Line index:
Max. line index:
100
Read access and write access
maxCycleTimeNet (C, DIAGN)
Maximum net cycle time
Maximum net run time in ms.
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
100
Read access and write access
maxCycleTimeNetPo (C, DIAGN)
Maximum net run time
Maximum net run time since cold restart in ms.
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
100
Read access and write access
minCycleTimeBrut (C, DIAGN)
minimum gross cycle time
Minimum gross run time in ms.
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
100
Read access and write access
minCycleTimeBrutPo (C, DIAGN)
Minimum gross run time
Minimum gross run time since cold restart in ms.
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
111
NC variables
3.2 NC variable descriptions
minCycleTimeBrutPo (C, DIAGN)
ms
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
100
Read access and write access
minCycleTimeNet (C, DIAGN)
Minimum net cycle time
Minimum net run time in ms.
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
100
Read access and write access
minCycleTimeNetPo (C, DIAGN)
Minimum net run time
Minimum net run time since cold restart in ms.
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
100
Read access and write access
operatingTime (C, DIAGN)
$AC_OPERATING_TIME
Total runtime NC programs
Total runtime of NC programs in Automatic mode
( in seconds ):
The runtimes of all programs are summed between
NC Start and Program End/NC Reset.
The timer is set to zero on every control boot.
Units and value ranges
Physical unit:
Data type:
Initial value
s, user defined
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
1
Read access and write access
NC variables
112
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aveCycleTimeNet (C, DIAGN)
Average net run time
Average net run time in s
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
(1000 * $$numCores) + 13
Read access
sumCycleTimeNet (C, DIAGN)
Sum of net run times
Sum of net run times in ms
Units and value ranges
Physical unit:
Data type:
ms
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
(1000 * $$numCores) + 13
Read access
taskName (C, DIAGN)
Name of task
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
(1000 * $$numCores) + 13
Read access
taskAvailable (C, DIAGN)
Task is present
Return value
The reasons are bit-coded.
0: Task not present
1: Task present
Units and value ranges
Physical unit:
Data type:
Minimum value:
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
113
NC variables
3.2 NC variable descriptions
taskAvailable (C, DIAGN)
(1000 * $$numCores) + 13
Read access
3.2.3.5
EPSP: Reserved for internal use only (ePS).
OEM-MMC: LinkItem /Channel/EpsParameter/...
Parameters reserved for internal use only (ePS).
There is one EPSP module in each active channel. Each EPSP module holds six modifiable parameter arrays of
different data types.
The dimension of each parameter array is given by MD 18840: $MN_MM_EPSPARAM_DIMENSION. There is only
one EPSPARAM_DIMENSION value for the system. Every EPSP array in every EPSP module has this dimension. The
value can range from 0 (= no parameters) to 100. The default dimension is 10.
Each EPSP parameter array occupies one column of an EPSP module. In each column, array elements [0], [1], [2],
etc. are in module rows 1, 2, 3, etc. Module row 0 is not present in EPSP.
The parameter names, module columns, and types of the modifiable data are:
- $EPS_R[ n ] - Column 2 - Real
- $EPS_I[ n ] - Column 3 - Integer
- $EPS_B[ n ] - Column 4 - Boolean
- $EPS_A[ n ] - Column 5 - Axis
- $EPS_C[ n ] - Column 6 - Character
- $EPS_S[ n ] - Column 7 - String[32] (32 characters including terminator)
In addition, column 1 row 1 of an EPSP module contains a copy of the value of $MN_MM_EPSPARAM_DIMENSION.
This value is read-only. When it is greater than zero, it is the largest row number that is present for the other
columns. When it is equal to zero, none of the other columns is present, but this column 1 row 1 value is always
present.
mmEpsParamDimension (C, EPSP)
$MM_EPSPARAM_DIMENSION
EPS
The machine data $MN_MM_EPSPARAM_DIMENSION
Reserved for internal use only (ePS).
Units and value ranges
Physical unit:
Data type:
-
TYPE_WORD
Read access
epsR (C, EPSP)
$EPS_R[x] x = ParameterNo
EPS
ePS parameter of type REAL
Reserved for internal use only (ePS).
NC variables
114
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
epsR (C, EPSP)
$EPS_R[x] x = ParameterNo
EPS
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$MM_EPSPARAM_DIMENSION + 1
Read access and write access
epsI (C, EPSP)
$EPS_I[x] x = ParameterNo
EPS
ePS parameter of type INT
Reserved for internal use only (ePS).
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
$MM_EPSPARAM_DIMENSION + 1
Read access and write access
epsB (C, EPSP)
$EPS_B[x] x = ParameterNo
EPS
ePS parameter of type BOOL
Reserved for internal use only (ePS).
Units and value ranges
Physical unit:
Data type:
-
TYPE_BOOLEAN
Addressing
Line index:
Max. line index:
$MM_EPSPARAM_DIMENSION + 1
Read access and write access
epsA (C, EPSP)
$EPS_A[x] x = ParameterNo
EPS
ePS parameter of type AXIS
Reserved for internal use only (ePS).
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
$MM_EPSPARAM_DIMENSION + 1
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
115
NC variables
3.2 NC variable descriptions
epsC (C, EPSP)
$EPS_C[x] x = ParameterNo
EPS
ePS parameter of type CHAR
Reserved for internal use only (ePS).
Units and value ranges
Physical unit:
Data type:
-
TYPE_CHAR
Addressing
Line index:
Max. line index:
$MM_EPSPARAM_DIMENSION + 1
Read access and write access
epsS (C, EPSP)
$EPS_S[x] x = ParameterNo
EPS
ePS parameter of type STRING
Reserved for internal use only (ePS).
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$MM_EPSPARAM_DIMENSION + 1
Read access and write access
NC variables
116
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
3.2.3.6
ETP: Event types
OEM-MMC: LinkItem /Channel/ProtocolEvent/...
Description of logging event types.
It is permissible to access this module via several lines and columns.
The line index identifies a specific event.
Standard events:
line index <=
10000:
OEM events:
line index >
10000:
User index:
is determined by the 1000s digit of the line index
Event type:
is determined by the last three digits of the line index
Examples of the line index:
00001: Standard event of user 0 with the number 1 (IPO)
00006: Standard event of user 0 with the number 6 (NC start)
03006: Standard event of user 3 with the number 6 (NC start)
06006: Standard event of user 6 with the number 6 (NC start)
10001: OEM event of user 0 with the number 1
13002: OEM event of user 3 with the number 2
Standard event types:
Cyclic events:
1 = IPO and
IPO cycle
15 = IPO2
47 = IPO3
(from SW $[[SW510400]])
48 = IPO4
(from SW $[[SW510400]])
Acyclic events related to axis motions:
2 = GEO_AXIS_START and Geo axis starts or changes the direction
18 = GEO_AXIS_STARTa
see VDI interface NCK->PLC channel specific
DBB40 Bit6 and Bit7 (Bit6 = motion command+, Bit7 = motion command-)
Event occurs when a bit is reset.
3 = GEO_AXIS_STOP and
Geo axis stops
19 = GEO_AXIS_STOPa,
see VDI interface NCK->PLC channel specific
DBB40 Bit6 and Bit7 (Bit6 = motion command-, Bit7 = motion command+)
Event occurs when both bits are set to 0 and one of them was previously active.
4 = MA_AXIS_START,
One machine axis of the channel starts or changes the direction
see VDI interface NCK->PLC axis-specific
DBB64 Bit6 and Bit7 (Bit6 = motion command-, Bit7 = motion command+)
Event occurs when a bit is reset.
5 = MA_AXIS_STOP,
One machine axis stops
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
117
|