SINUMERIK 840D sl. Service - Configuring Commissioning. Manual (2011-2020) - page 64

 

  Index      Manuals     SINUMERIK 840D sl. Service - Configuring Commissioning. Manual (2011-2020)

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     62      63      64      65     ..

 

 

 

SINUMERIK 840D sl. Service - Configuring Commissioning. Manual (2011-2020) - page 64

 

 

NC variables
3.2 NC variable descriptions
aaDtbrebCmd (C, SEMA)
$AA_DTBREB_CMD[axis]
Command share of decel. dist. of axis ax in BCS
Command share of the overall deceleration distance of axis ax in the BCS.
The value is the estimated deceleration distance of the axis up to standstill.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaDtbrebCorr (C, SEMA)
$AA_DTBREB_CORR[axis]
Offset section of the deceleration distance, BCS
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaDtbrebDep (C, SEMA)
$AA_DTBREB_DEP[axis]
Dependent section of the decelaration dist., BCS
Dependent section of the decelaration distance, BCS
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaDtbrem (C, SEMA)
$AA_DTBREM[axis]
Total decelaration distance, MCS
The estimated total distance until the end of deceleration is reached, MCS
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
394
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaDtbremCmd (C, SEMA)
$AA_DTBREM_CMD[axis]
Spec. section of the decelaration distance, MCS
Specified section of the decelaration distance, MCS
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaDtbremCorr (C, SEMA)
$AA_DTBREM_CORR[axis]
Offset section of the deceleration distance, MCS
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaDtbremDep (C, SEMA)
$AA_DTBREM_DEP[axis]
Dependent section of the decelaration dist., MCS
Dependent section of the decelaration distance, MCS
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaDteb (C, SEMA)
$AA_DTEB[x] x = Axis
Axis distance to the end of the block in the BCS
Axis-specific distance to the end of the block in the BCS for positioning and synchronous axes used in synchronous actions
(note: SYNACT only)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
395
NC variables
3.2 NC variable descriptions
aaDtepb (C, SEMA)
$AA_DTEPB[x] x = Axis
Axis dist-to-go of infeed during oscill. in BCS
Axis-specific distance-to-go of infeed during oscillation in the BCS
(note: SYNACT only)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaEnc1Active (C, SEMA)
$AA_ENC1_ACTIVE[Achse]
First measuring system is active
Return value
0: Measuring system is not active
1: Measuring system is active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaEnc2Active (C, SEMA)
$AA_ENC2_ACTIVE[Achse]
Second measuring system is active
Return value
0: Measuring system is not active
1: Measuring system is active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaEncActive (C, SEMA)
$AA_ENC_ACTIVE[Achse]
Measuring system is active
Return value
0: Measuring system is not active
1: Measuring system is active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
NC variables
396
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaEncActive (C, SEMA)
$AA_ENC_ACTIVE[Achse]
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaEsrEnable (C, SEMA)
$AA_ESR_ENABLE[Achse]
ESR axis enable
(Axial) enabling of reactions of "Extended Stop and Retract" function.
The selected axial ESR reaction must be parameterized in MD $MA_ESR_REACTION.
beforehand. The corresponding Stop or Retract reactions can be activated via
$AN_ESR_TRIGGER (or for individual drives in the event of communications failure/
DC-link undervoltage), generator-mode operation is automatically activated in response to
undervoltage conditions.
Return value
0: FALSE
1: TRUE
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaEsrStat (C, SEMA)
$AA_ESR_STAT[Achse]
ESR axis status
(Axial) status checkback signals of "Extended Stop and Retract" function,
which can be applied as input signals for the gating logic of the ESR (synchronous actions).
Return value
The data is bit-coded. Individual states can therefore be masked or
evaluated separately if necessary:
Bit0 = 1: Generator mode is activated
Bit1 = 1: Retract operation is activated
Bit2 = 1: Stop operation is activated
Bit3 = 1: Risk of undervoltage (DC-link voltage monitoring,
voltage has dropped below warning threshold)
Bit4 = 1: Speed has dropped below minimum generator mode threshold (i.e. no more
regenerative rotation energy is available).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
397
NC variables
3.2 NC variable descriptions
aaEsrStat (C, SEMA)
$AA_ESR_STAT[Achse]
$$numMachAxes
Read access
aaEsrTrigger (C, SEMA)
$AA_ESR_TRIGGER
Activation of ESR
Activation of "NC-controlled ESR" for PLC-controlled axis
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaFixPointSelected (C, SEMA)
$AA_FIX_POINT_SELECTED[<Achse>]
Selected fixed point
Selected fixed point: Number of the fixed point that is to be approached
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UDWORD
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaIbnCorr (C, SEMA)
$AA_IBN_CORR[<Achse>]
BZS setpoint value (C) incl. override components
Current BZS setpoint value of an axis including override components
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaIenCorr (C, SEMA)
$AA_IEN_CORR[<Achse>]
SZS setpoint value (C) incl. override components
Current SZS setpoint value of an axis including override components
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
NC variables
398
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaIenCorr (C, SEMA)
$AA_IEN_CORR[<Achse>]
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaInSync (C, SEMA)
$AA_IN_SYNC[Achse]
Synchronization status of the following axis
Synchronization status of the following axis with master value coupling and ELG
Return value
0: Synchronization is not running
1: Synchronization is running, i.e. following axis is being synchronized
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaInposStat (C, SEMA)
$AA_INPOS_STAT[Achse]
Status for the programmed position
Return value
0: No status available (axis/spindle is outside of the programmed position)
1: Travel motion pending
2: Position setpoint reached
3: Position reached with 'exact stop coarse'
4: Position reached with 'exact stop fine'
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
4
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaJerkCount (C, SEMA)
$AA_JERK_COUNT[Achse]
Total traverse processes of an axis with jerk
Units and value ranges
Physical unit:
Data type:
Minimum value:
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
399
NC variables
3.2 NC variable descriptions
aaJerkTime (C, SEMA)
$AA_JERK_TIME[Achse]
Total traverse time of an axis with jerk
Units and value ranges
Physical unit:
Data type:
Minimum value:
s, user defined
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaJerkTotal (C, SEMA)
$AA_JERK_TOT[Achse]
Overall total jerk of an axis
Units and value ranges
Physical unit:
Data type:
Minimum value:
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaLeadP (C, SEMA)
$AA_LEAD_P[x] x = Axis
Actual lead value position
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaLeadPTurn (C, SEMA)
$AA_LEAD_P_TURN
Current master value
Current master value - position component lost
as a result of modulo reduction
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, degree, user defi-
TYPE_DOUBLE
0
0
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
400
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaLeadSp (C, SEMA)
$AA_LEAD_SP[x] x = Axis
Simulated lead value - position
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaLeadSv (C, SEMA)
$AA_LEAD_SV[x] x = Axis
Simulated leading value velocity
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaLeadV (C, SEMA)
$AA_LEAD_V[x] x = Axis
Actual lead value velocity
Actual lead value - velocity
Units and value ranges
Physical unit:
Data type:
mm/min, inch/min, user de-
TYPE_DOUBLE
fined
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaLoad (C, SEMA)
$AA_LOAD[x] x = Axis
Drive load in %
Drive load in % (only available for PROFIdrive drives)
Units and value ranges
Physical unit:
Data type:
%
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
401
NC variables
3.2 NC variable descriptions
aaMaslState (C, SEMA)
$AA_MASL_STAT
Current status of the master-slave coupling
Each slave axis currently coupled via master-slave delivers the machine axis number of the corresponding master axis.
Zero is displayed as default for inactive coupling.
A master axis also shows default value zero.
Return value
0: No coupling for this axis configured, or axis is master axis, or no coupling active
>0: Machine axis number of the master axis with which the slave axis is currently coupled
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
$$numMachAxes
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaMeaAct (C, SEMA)
$AA_MEAACT[Achse]
Axial measuring active
Return value
0: Measuring system is not active
1: Measuring system is active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaMm1 (C, SEMA)
$AA_MM1[x] x = Axis
Access meas. result trigger event 1 in MCS
Access to measurement result of trigger event 1 in the MCS
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access and write access
aaMm2 (C, SEMA)
$AA_MM2[x] x = Axis
Access meas. result trigger event 2 in MCS
Access to measurement result of trigger event 2 in the MCS
NC variables
402
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaMm2 (C, SEMA)
$AA_MM2[x] x = Axis
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access and write access
aaMm3 (C, SEMA)
$AA_MM3[x] x = Axis
Access meas. result trigger event 3 in MCS
Access to measurement result of trigger event 3 in the MCS
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access and write access
aaMm4 (C, SEMA)
$AA_MM4[x] x = Axis
Access meas. result trigger event 4 in MCS
Access to measurement result of trigger event 4 in the MCS
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access and write access
aaMm (C, SEMA)
$AA_MM[x] x = Axis
Latched probe position in the MCS
Latched probe position in the machine coordinate system
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
403
NC variables
3.2 NC variable descriptions
aaOff (C, SEMA)
$AA_OFF[x] x = Axis
Position offset from synchronous actions
Superimposed position offset from synchronous actions
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaOffLimit (C, SEMA)
$AA_OFF_LIMIT[x] x = Axis
Limit for axial correction $AA_OFF reached
Limit for axial correction $AA_OFF reached (Note: for SYNACT only)
Return value
0: Limit value not reached
1: Limit value reached in positive axis direction
11: Limit value reached in negative axis direction
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaOffVal (C, SEMA)
$AA_OFF_VAL[x]
Total value of overlaid motion
Integrated value of overlaid motion for an axis.
The negative value of this variable can be used to cancel an overlaid motion.
e.g. $AA_OFF[axis] = -$AA_OFF_VAL[axis]
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaOnFixPoint (C, SEMA)
$AA_FIX_ON_POINT[<Achse>]
Fixed point reached
Number of the fixed point at which the axis stands
NC variables
404
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaOnFixPoint (C, SEMA)
$AA_FIX_ON_POINT[<Achse>]
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UDWORD
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaOscillBreakPos1 (C, SEMA)
$AA_OSCILL_BREAK_POS1[<Achse>]
Oscillation interrupt position 1
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaOscillBreakPos2 (C, SEMA)
$AA_OSCILL_BREAK_POS2[<Achse>]
Oscillation interrupt position 2
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaOscillReversePos1 (C, SEMA)
$AA_OSCILL_REVERSE_POS1[x] x = Axis
Current reverse position 1 for oscill. in the BCS
Current reverse position 1 for oscillation in the BCS. For synchronous actions the value of the setting data $SA_OSCILL_RE-
VERSE_POS1 is evaluated online; (note: SYNACT only)
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
405
NC variables
3.2 NC variable descriptions
aaOscillReversePos2 (C, SEMA)
$AA_OSCILL_REVERSE_POS2[x] x = Axis
Current reverse position 2 for oscill. in the BCS
Current reverse position 2 for oscillation in the BCS; For synchronous actions the value of the setting data $SA_OSCILL_RE-
VERSE_POS1 is evaluated online; (note: SYNACT only)
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaOvr (C, SEMA)
$AA_OVR[x] x = Axis
Axial override for synchronous actions
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaPlcOvr (C, SEMA)
$AA_PLC_OVR[Achse]
PLC override for motion-synchronous actions
Axial override specified by PLC for motion-synchronous actions
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
100
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaPolfa (C, SEMA)
$AA_POLFA
Retraction position of the single axis
The programmed retraction position of the single axis
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
NC variables
406
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaPolfa (C, SEMA)
$AA_POLFA
$$numMachAxes
Read access
aaPolfaValid (C, SEMA)
$AA_POLFA_VALID
Retraction of the single axis is programmed
States whether the retraction of the single axis is programmed
Return value
0: No retraction programmed for the single axis
1: Retraction programmed as position
2: Retraction programmed as distance
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:
$$numMachAxes
Read access
aaPower (C, SEMA)
$AA_POWER[x] x = Axis
Drive power in W (611D only)
Drive power in W (only available for PROFIdrive drives)
Units and value ranges
Physical unit:
Data type:
W
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaProgIndexAxPosNo (C, SEMA)
$AA_PROG_INDEX_AX_POS_NO[Achse]
Programmed indexing position
Return value
0: No indexing axis, therefore no indexing position available
>0: Number of the programmed indexing position
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
407
NC variables
3.2 NC variable descriptions
aaRef (C, SEMA)
$AA_REF[Achse]
Axis is referenced
Return value
0: Axis is not referenced
1: Axis is referenced
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaReposDelay (C, SEMA)
$AA_REPOS_DELAY[Achse]
REPOS suppression active
Return value
0: REPOS suppression is currently not active for this axis
1: REPOS suppression is currently active for this axis
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaScPar (C, SEMA)
$AA_SCPAR[Achse]
Current setpoint parameter set
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaSnglAxStat (C, SEMA)
$AA_SNGLAX_STAT
Single axis status
Display status of a PLC-controlled axis
Return value
0: Not a single axis
1: Reset
2: Ended
3: Interrupted
4: Active
5: Alarm
NC variables
408
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaSnglAxStat (C, SEMA)
$AA_SNGLAX_STAT
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaSoftendn (C, SEMA)
$AA_SOFTENDN[x] x = Axis
Software end position, negative direction
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaSoftendp (C, SEMA)
$AA_SOFTENDP[x] x = Axis
Software end position, positive direction
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaStat (C, SEMA)
$AA_STAT[]
Axis status
Axis state
0: no axis state available
1: travel command is active
2: axis has reached the IPO end. only for channel axes
3: axis in position (exact stop coarse) for all axes
4: axis in position (exact stop fine) for all axes
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
409
NC variables
3.2 NC variable descriptions
aaSync (C, SEMA)
$AA_SYNC[x] x = Axis
Status slave axis with lead value coupling
Coupling status of the following axis with master value coupling
The actual-value synchronism difference is analyzed to determine the coupling status. See also $VA_SYNCDIFF
Return value
0: No synchronism
1: Synchronism coarse
2: Synchronism fine
3: Synchronism coarse and fine
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaSyncDiffStat (C, SEMA)
$AA_SYNCDIFF_STAT[Achse]
Status of the synchronism difference
Status of the setpoint synchronism difference
Return value
-4: No valid value in $$aaSyncDiff, coupled motion from part program
-3: Reserved
-2: Reserved
-1: No valid value in $$aaSyncDiff
0: No valid value in $$aaSyncDiff, coupling not active
1: Valid value in $$aaSyncDiff
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
-4
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaTorque (C, SEMA)
$AA_TORQUE[x] x = Axis
Desired torque value in Nm
Drive torque setpoint in Nm (only available for PROFIdrive drives)
Units and value ranges
Physical unit:
Data type:
Nm
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
410
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaTotalOvr (C, SEMA)
$AA_TOTAL_OVR[Achse]
Total axial override f. motion-synchronous actions
The total axial override for motion-synchronous actions
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DOUBLE
100
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaTravelCount (C, SEMA)
$AA_TRAVEL_COUNT[Achse]
Total traverse processes of an axis
Units and value ranges
Physical unit:
Data type:
Minimum value:
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaTravelCountHS (C, SEMA)
$AA_TRAVEL_COUNT_HS[Achse]
Total traverse processes of an axis at high speed
Units and value ranges
Physical unit:
Data type:
Minimum value:
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaTravelDist (C, SEMA)
$AA_TRAVEL_DIST[Achse]
Total travel path of an axis
Total travel path of an axis in mm or degrees
Units and value ranges
Physical unit:
Data type:
Minimum value:
mm, inch, degree, user defi-
TYPE_DOUBLE
0
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
411
NC variables
3.2 NC variable descriptions
aaTravelDistHS (C, SEMA)
$AA_TRAVEL_DIST_HS[Achse]
Total travel path of an axis at high speed
Total travel path of an axis at high speed in mm or degrees
Units and value ranges
Physical unit:
Data type:
Minimum value:
mm, inch, degree, user defi-
TYPE_DOUBLE
0
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaTravelTime (C, SEMA)
$AA_TRAVEL_TIME[Achse]
Total traverse time of an axis
Total traverse time of an axis in seconds
Units and value ranges
Physical unit:
Data type:
Minimum value:
s, user defined
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaTravelTimeHS (C, SEMA)
$AA_TRAVEL_TIME_HS[Achse]
Total traverse time of an axis at high speed
Total traverse time of an axis at high speed in seconds
Units and value ranges
Physical unit:
Data type:
Minimum value:
s, user defined
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
412
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaTyp (C, SEMA)
$AA_TYP[x] x = Axis
Axis type according to $AA_TYP
Axis type
Return value
0: axis in other channel
1: channel axis of same channel
2: neutral axis
3: PLC axis
4: reciprocating axis
5: neutral axis, currently traversing in JOG
6: slave axis coupled via master value
7: coupled motion slave axis
8: command axis
9: compile cycle axis
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaType (C, SEMA)
$AA_TYPE[Achse]
Cross-channel axis type
Cross-channel axis type
Return value
0: Axis type cannot be determined
1: NC program axis
2: Neutral axis
3: PLC axis
4: Reciprocating axis
5: Neutral axis that is currently executing a JOG or homing motion
6: Following axis coupled to the master value
7: Coupled motion of the following axis, activated in a synchronized action
8: Command axis
9: Compile Cycle axis
10: Coupled slave axis (master-slave function.)
11: Program axis that is currently executing a JOG or homing motion
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
11
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
413
NC variables
3.2 NC variable descriptions
aaVactB (C, SEMA)
$AA_VACTB[X]
Axis veloc. in basic coordinates
Axis velocity in basic coordinate system
Units and value ranges
Physical unit:
Data type:
Initial value
mm/min, inch/min, user de-
TYPE_DOUBLE
0.0
fined
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaVactM (C, SEMA)
$AA_VACTM[X]
Axis veloc. in machine coordinates
Axis velocity in machine coordinate system
Units and value ranges
Physical unit:
Data type:
Initial value
mm/min, inch/min, user de-
TYPE_DOUBLE
0.0
fined
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaVc (C, SEMA)
$AA_VC[x] x = Axis
Add. correction value for path feed or axial feed
Additive correction value for path feed or axial feed
Units and value ranges
Physical unit:
Data type:
mm/min, inch/min, user de-
TYPE_DOUBLE
fined
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
acRpValid (C, SEMA)
$AC_RPVALID[Achse]
Reapproach position valid
Reapproach position valid
Return value
0: Reapproach position not valid
1: Reapproach position valid
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
NC variables
414
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
acRpValid (C, SEMA)
$AC_RPVALID[Achse]
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
ackSafeMeasPos (C, SEMA)
Confirmation of SI actual position
Return value
0 = not confirmed
0x00AC = confirmed
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access and write access
actCouppPosOffset (C, SEMA)
$VA_COUP_OFFS[x] x = Axis
S3
Offset to leading axis/spindle, actual value
Position offset of an axis to a leading axis / leading spindle (actual value)
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
mm, inch, degree, user defi-
TYPE_DOUBLE
0
360
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
actFeedRate (C, SEMA)
S5
Actual value of axis-specific feedrate
Actual value of axis-specific feedrate, if the axis is a positioning axis.
Units and value ranges
Physical unit:
Data type:
mm/min, inch/min, user de-
TYPE_DOUBLE
fined
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
415
NC variables
3.2 NC variable descriptions
actIndexAxPosNo (C, SEMA)
Current indexing position number
Current indexing position number
0 = no indexing position
>0 = indexing position number
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
actSpeedRel (C, SEMA)
Actual value of rotary speed
Actual value of rotary speed (referring to the maximum speed in %), for linear drives actual value of the velocity.
Units and value ranges
Physical unit:
Data type:
%
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
actValResol (C, SEMA)
Actual value of the resolution
Actual value resolution. The physical unit is defined in measUnit (in this module)
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
416
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
amSetupState (C, SEMA)
State var. PI Service auto. set-up of asyn. motor
State variable of the PI Service Automatic set-up of an asynchronous motor
Return value
0 = inactive
1 = wait for PLC enable
2 = wait for key NC-start
3 = active
4 = stopped by Servo + fine code in the upper byte
5 = stopped by 611D + fine code in the upper byte
6 = stopped by NCK
+ fine code in the upper byte
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
0xff06
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
axComp (C, SEMA)
Sum of compensation values
Sum of axis-specific compensation values (CEC Cross Error compensation and temperature compensation). The physical unit is
defined in measUnit (in this module).
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
axisActiveInChan (C, SEMA)
Axis active
Flag indicating whether axis is active in this channel
Return value
0 = inactive
1 = active
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
417
NC variables
3.2 NC variable descriptions
axisFeedRateUnit (C, SEMA)
Unit of axial feedrate
Return value
0 = mm/min
1 = inch/min
2 = degree/min
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
chanAxisNoGap (C, SEMA)
Axis exists
Display of existing axis, i.e. no axis gap in channel.
Return value
0: Axis does not exist
1: Axis does exist
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
chanNoAxisIsActive (C, SEMA)
Channel number of axis
Channel number in which the channel axis is currently active
Return value
0 = axis is not assigned to any channel
1 to $$maxnumChannels (Area.:N / Module:Y) = channel number
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
cmdContrPos (C, SEMA)
Desired value of position after fine interpolation
Units and value ranges
Physical unit:
Data type:
NC variables
418
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
cmdContrPos (C, SEMA)
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
cmdCouppPosOffset (C, SEMA)
$AA_COUP_OFFS[x] x = Axis
S3
Position offset referring to leading axis/spindle
Position offset of an axis referring to the leading axis / leading spindle (desired value)
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
mm, inch, degree, user defi-
TYPE_DOUBLE
0
360
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
cmdFeedRate (C, SEMA)
Desired value of axis-specific feedrate
Desired value of axis-specific feedrate for a positioning axis.
Units and value ranges
Physical unit:
Data type:
mm/min, inch/min, user de-
TYPE_DOUBLE
fined
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
cmdSpeedRel (C, SEMA)
Desired value of rotary speed.
Speed setpoint (as % of the maximum speed), velocity setpoint in the case of linear motors.
Units and value ranges
Physical unit:
Data type:
%
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
419
NC variables
3.2 NC variable descriptions
contrConfirmActive (C, SEMA)
Controller enable
Return value
0 = no controller enable
1 = controller enable
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
contrMode (C, SEMA)
Controller mode servo
Identifier for controller mode servo
Return value
0 = position control
1 = speed control
2 = stop
3 = park
4 = follow-up
(set the mode through VDI interface and partly through part program)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
displayAxis (C, SEMA)
$MC_DISPLAY_AXIS Bit16-31
Machine axis identifier
Identifier indicating whether axis is displayed by HMI as a machine axis.
Return value
0 =
Do not display at all
0xFFFF = Always display everything
bit 0 = Display in actual-value window
bit 1 = Display in reference point window
bit 2 = Display in Preset / Basic offset / Scratching
bit 3 = Display in handwheel selection
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0xFFFF
0
0xFFFF
Addressing
Line index:
Max. line index:
NC variables
420
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
displayAxis (C, SEMA)
$MC_DISPLAY_AXIS Bit16-31
$$numMachAxes
Read access
distPerDriveRevol (C, SEMA)
Distance per revolution of the drive
Rotary drive: Load-side path corresponding to one revolution of the drive.
Is returned in the unit of the internal computational resolution INT_INCR_PER_MM (for linear axes) or INT_INCR_PER_DEG (for
rotary axes / spindles) taking into account gear ratios etc.
In the case of linear axes, the pitch of the ball screw is also included in the calculation.
In the case of linear motors, a fixed value of "1mm" is used for the ball screw pitch instead of the non-existent ball screw.
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
drfVal (C, SEMA)
DRF value
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
drive2ndTorqueLimit (C, SEMA)
2nd torque limit
2nd torque limit. With linear motors: 2nd force limit
Return value
0 = inactive
1 = active
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
421
NC variables
3.2 NC variable descriptions
driveActMotorSwitch (C, SEMA)
Actual motor wiring
Actual motor wiring (star/delta)
Return value
0 = star
1 = delta
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveActParamSet (C, SEMA)
Number of the actual drive parameter set
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
1
8
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveClass1Alarm (C, SEMA)
Message ZK1 drive alarm
Return value
0 = no alarm set
1= alarm set (fatal error occured)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveContrMode (C, SEMA)
Control mode of drive
Return value
0 = current control
1 = speed control
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
NC variables
422
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
driveContrMode (C, SEMA)
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveCoolerTempWarn (C, SEMA)
Heatsink temperature monitoring
Return value
0 = temperature OK
1 = overtemperature
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveDesMotorSwitch (C, SEMA)
Motor wiring selection (star/delta)
Return value
0 = star
1 = delta
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveDesParamSet (C, SEMA)
Desired parameter set of the drive
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
1
8
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveFastStop (C, SEMA)
Ramp-function generator rapid stop
Return value
0 = not stopped
1 = stopped
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
423
NC variables
3.2 NC variable descriptions
driveFastStop (C, SEMA)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveFreqMode (C, SEMA)
I/F mode
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveImpulseEnabled (C, SEMA)
Enable inverter impulse
Enable inverter impulse (checkback signal to impulseEnable)
Return value
0 = not enabled
1 = enabled
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveIndex (C, SEMA)
Drive assignment (driveIndex)
Drive assignment (logical drive number)
Return value
0 = drive does not exist
1 to 15 = logical drive number
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
15
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
424
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
driveIntegDisable (C, SEMA)
Integrator disable
Return value
0 = not disabled
1 = disabled
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveLinkVoltageOk (C, SEMA)
State of the DC link voltage
Return value
0 = OK
1 = not OK
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveMotorTempWarn (C, SEMA)
Motor temperature warning
Return value
0 = temperature OK
1 = overtemperature
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveNumCrcErrors (C, SEMA)
CRC errors on the drive bus
CRC errors on the drive bus
(Transmission errors when writing data to the drive; values may range up to FFFFH)
Return value
0 = no error
Units and value ranges
Physical unit:
Data type:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
425
NC variables
3.2 NC variable descriptions
driveNumCrcErrors (C, SEMA)
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveParked (C, SEMA)
Parking axis
Return value
0 = no parking axis
1 = parking axis
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
drivePowerOn (C, SEMA)
Drive switched on
Return value
0 = drive not switched on
1 = drive switched on
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveProgMessages (C, SEMA)
Configurable messages
Configurable messages (via machine data)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
426
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
driveReady (C, SEMA)
Drive ready
Return value
0 = drive not ready
1 = drive ready
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveRunLevel (C, SEMA)
Current state reached during the boot process
Current state reached during the boot process
(range: coarse state (0 to 5) * 100 + fine state (up to 22)
Return value
Booting the firmware
---> 0 XX
entering the configuration
---> 1XX
hardware-init, communication-init
loading, converting data
---> 2XX
changing bus addressing
---> 3XX
preparing synchronization
---> 4XX
activating interrupt
--->
519
XX ==> fine state
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveSetupMode (C, SEMA)
Set-up mode
Return value
0 = inactive
1 = active
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
427
NC variables
3.2 NC variable descriptions
driveSetupMode (C, SEMA)
$$numMachAxes
Validity:
From NCK version 3.6
Read access
driveSpeedSmoothing (C, SEMA)
Smoothing the desired value of the rotary speed
Smoothing the desired value of the rotary speed, for linear drives: smoothing the desired value of the velocity
Return value
0 = no smoothing
1 = smoothing
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
effComp1 (C, SEMA)
Sum of the compensation values for encoder 1
Sum of the compensation values for encoder 1. The value results from: temperature compensation, backlash compensation,
quadrant error compensation, beam sag compensation, leadscrew error compensation. The physical unit is defined in mea-
sUnit (in this module).
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
effComp2 (C, SEMA)
Sum of the compensation values for encoder 2
Sum of the compensation values for encoder 2. The value results from: temperature compensation, backlash compensation,
quadrant error compensation, beam sag compensation, leadscrew error compensation. The physical unit is defined in mea-
sUnit (in this module).
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
428
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
encChoice (C, SEMA)
Active encoder
Return value
0 = does not exist
1 = encoder 1
2 = encoder 2
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
fctGenState (C, SEMA)
State of the function generator
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
feedRateOvr (C, SEMA)
Feedrate override
Feedrate override (only if axis is a positioning axis)
Units and value ranges
Physical unit:
Data type:
%
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
focStat (C, SEMA)
$AA_FOC[x]
Status of ForceControl function
Current status of "Travel with limited torque" function
Return value
0-2
0: FOC not active
1: FOC modal active (programming of FOCON[])
2: FOC non-modal active (programming of FOC[])
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
429
NC variables
3.2 NC variable descriptions
focStat (C, SEMA)
$AA_FOC[x]
-
TYPE_UWORD
0
0
2
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
fxsInfo (C, SEMA)
$VA_FXS_INFO[Achse]
Additional info on travel to fixed stop
Additional information on travel to fixed stop if
$VA_FXS[]=2, or OPI variable $$/C/SEMA/fxsStat=2.
Return value
0 No additional information available
1 No approach motion programmed
2 Programmed end position reached, movement ended
3 Abort by NC RESET (Reset key)
4 Fixed stop window exited
5 Torque reduction was rejected by drive
6 PLC has canceled enable signals
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
6
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
fxsStat (C, SEMA)
$AA_FXS[x] x = Axis
State after travelling to fixed stop
Return value
0 = normal control
1 = fixed stop reached
2 = selection failed
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
handwheelAss (C, SEMA)
Number of assigned handwheel
Number of handwheel assigned to axis
Return value
0 = no handwheel assigned
1 to 3 = handwheel number
NC variables
430
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
handwheelAss (C, SEMA)
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
3
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
impulseEnable (C, SEMA)
Impulse enable for drive
Return value
0 = not enabled
1 = enabled
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
index (C, SEMA)
Absolute axis index
Absolute axis index referred to MD
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
isDriveUsed (C, SEMA)
Machine axis has control over the drive
One or more machine axes are assigned to each drive.
The drive can only be controlled at any one time by one of these machine axes.
The machine manufacturer makes the selection.
The status of the drive control changes dynamically.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
431
NC variables
3.2 NC variable descriptions
isDriveUsed (C, SEMA)
$$numMachAxes
Read access
kVFactor (C, SEMA)
position control gain factor
Units and value ranges
Physical unit:
Data type:
16.667 1/s
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
lag (C, SEMA)
Following error
Following error = desired value of position after fine interpolation - actual value of position. The physical unit is defined in
measUnit (in this module).
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
logDriveNo (C, SEMA)
Drive assignment (logDriveNo)
Drive assignment (logical drive number)
Return value
0 = not available
1 to 15 = drive number
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
15
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
measFctState (C, SEMA)
State of the probing function
Units and value ranges
Physical unit:
Data type:
NC variables
432
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
measFctState (C, SEMA)
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
measPos1 (C, SEMA)
Actual position value for measuring system 1.
The variable returns the actual position value for measuring system 1. The physical unit is defined in measUnit.
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
measPos2 (C, SEMA)
Actual position value for measuring system 2.
Actual value of position for encoder 2. The physical unit is defined in measUnit (in this module).
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
measPosDev (C, SEMA)
Actual position difference between 2 encoders
Actual position difference between the two encoders. The physical unit is defined in measUnit (in this module).
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
433
NC variables
3.2 NC variable descriptions
measUnit (C, SEMA)
Unit for service values of the drives
Return value
0 = mm
1 = Inch
2 = Degree
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
paramSetNo (C, SEMA)
Number of parameter set
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
1
8
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
preContrFactTorque (C, SEMA)
Feed forward control factor torque
Units and value ranges
Physical unit:
Data type:
Nm
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
preContrFactVel (C, SEMA)
Feed forward control factor velocity
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
434
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
preContrMode (C, SEMA)
Feed forward control mode
Return value
0 = inactive
1 = velocity feed forward
2 = torque feed forward
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
progIndexAxPosNo (C, SEMA)
Indexing number
Programmed indexing position number
0 = no indexing position
>0 = indexing position number
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
qecLrnIsOn (C, SEMA)
Quadrant error compensation learning active
Return value
0 = inactive
1 = Neuronal-QEC learning active
2 = Standard-QEC active
3 = Standard-QEC with adaptation of correction value active
4 = Neuronal-QEC active
5 = Neuronal-QEC with adaptation of measuring time active
6 = Neuronal-QEC with adaptation of decay time of correction value active
7 = Neuronal-QEC with adaptation of measuring time and decay time of correction value active
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
7
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
435
NC variables
3.2 NC variable descriptions
refPtBusy (C, SEMA)
Axis is being referenced
Return value
0 = axis is not being referenced
1 = axis is being referenced
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
refPtCamNo (C, SEMA)
Reference point cam
Return value
0 = no cam approached
1 = cam 1
2 = cam 2
3 = cam 3
4 = cam 4
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
refPtPhase (C, SEMA)
Referencing phases
Return value
0 = False
1 = Phase 1
2 = Phase 2
3 = Phase 3
4 = Phase 4
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
436
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
refPtStatus (C, SEMA)
Axis must be referenced and is referenced
Identifier indicating whether an axis requires referencing and is referenced.
Note regarding exchange axes:
An exchange axis need only ever be referenced in the channel to which it is currently assigned. A referenced exchange axis is
thus logged onto the channel in which it is traversing with value "3" (requires referencing and referenced) and in other channels
with value "1" (does not require referencing, but referenced).
Return value
Set bits have the following meanings:
Bit0: current measuring system has been referenced
Bit1: current measuring system requires referencing
(A busy signal affects the state)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
Achsindex
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
resolvStatus1 (C, SEMA)
Encoder status for measuring system 1
Return value
0 = Undefined
1 = Referenced
2 = Activated
3 = Limit frequency exceeded
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
resolvStatus2 (C, SEMA)
Encoder status for measuring system 2
Return value
0 = Undefined
1 = Referenced
2 = Activated
3 = Limit frequency exceeded
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
437
NC variables
3.2 NC variable descriptions
resolvStatus2 (C, SEMA)
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
safeAcceptCheckPhase (C, SEMA)
Flag for NCK-side acceptance test phase
Flag for NCK-side acceptance test phase, the human-machine interface can determine which acceptance test phase is present
on the NCK.
Return value
0: NCK has acceptance test phase inactive = 0
0ACH: NCK has acceptance test phase active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
0ACH
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safeAcceptTestMode (C, SEMA)
SI PowerOn alarms can be acknowledged by Reset
SI PowerOn alarms can be acknowledged by Reset in acceptance test mode
Return value
0: Acceptance test mode: SI PowerOn alarms cannot be acknowledged by Reset
0ACH: Acceptance test mode: SI PowerOn alarms can be acknowledged by Reset
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
0FFH
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access and write access
safeAcceptTestPhase (C, SEMA)
Flag for acceptance test phase
Return value
0: Acceptance test Wizard not selected, activate NCK-side alarm suppression
0ACH: Dialogs for acceptance test support selected, deactivate NCK-side alarm suppression
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
0FFH
Addressing
Line index:
Max. line index:
NC variables
438
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safeAcceptTestPhase (C, SEMA)
$$numMachAxes
Read access and write access
safeAcceptTestSE (C, SEMA)
Flag for NCK-side SE acceptance test
Flag for NCK-side SE acceptance test. The human-machine interface starts checking the safe limit positions during the accep-
tance test
Return value
0: NCK has SE acceptance test inactive = 0. The single channel SW limit positions are activated.
0ACH: NCK is to activate SE acceptance test. The single channel SW limit positions are deacti-
vated in this way.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
0ACH
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safeAcceptTestState (C, SEMA)
Flag for acceptance test status
Flag for acceptance test status, the human-machine interface can determine which acceptance test mode is present on the NCK.
Return value
0: NCK has acceptance test mode inactive
0CH: Acceptance test mode not activated because SI PowerOn alarms already present.
The causes of the SI PowerOn alarms must be eliminated first.
0DH: Acceptance test mode not activated, the HMI writes invalid values in $$/C/SEMA/safeAc-
ceptTestMode to the NCK.
0ACH: NCK has acceptance test mode active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
0FFH
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safeActPosDiff (C, SEMA)
Curr. safety actual value difference NCK - drive
Current actual value difference betw. NCK and drive monitoring channels
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, degree, user defi-
TYPE_DOUBLE
0.0
ned
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
439
NC variables
3.2 NC variable descriptions
safeActPosDiff (C, SEMA)
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safeActVeloDiff (C, SEMA)
Curr. safety speed difference NCK - drive
Current speed difference between NCK and drive monitoring channels
Units and value ranges
Physical unit:
Data type:
Initial value
mm/min, inch/min, user de-
TYPE_DOUBLE
0.0
fined
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safeActVeloLimit (C, SEMA)
Safe limit of actual speed
Return value
-1
=> no actual speed limit active
>= 0
=> limit of actual speed is active
Units and value ranges
Physical unit:
Data type:
Minimum value:
mm/min, inch/min, user de-
TYPE_DOUBLE
-1
fined
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safeDesVeloLimit (C, SEMA)
Safe limit of desired speed
Return value
-1
=> no desired speed limit active
>= 0
=> desired speed limit is active
Units and value ranges
Physical unit:
Data type:
Minimum value:
mm/min, inch/min, user de-
TYPE_DOUBLE
-1
fined
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
440
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safeFctEnable (C, SEMA)
Safe operation active
Safe operation active (Safety Integrated / SPL)
Return value
0 = inactive
>0 = active
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
safeInputSig2 (C, SEMA)
Safe input signals part 2
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0xffff
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safeInputSig (C, SEMA)
Safe input signals of the axis
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
safeInputSigDrive2 (C, SEMA)
Safe input signals of the drive part 2
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0xffff
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
441
NC variables
3.2 NC variable descriptions
safeInputSigDrive (C, SEMA)
Safe input signals of the drive
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
safeMaxVeloDiff (C, SEMA)
Max. safety speed difference NCK - drive
Maximum speed difference between NCK and drive monitoring channels since last NCK Reset
Units and value ranges
Physical unit:
Data type:
Initial value
mm/min, inch/min, user de-
TYPE_DOUBLE
0.0
fined
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safeMeasPos (C, SEMA)
$VA_IS[x] x = Axis
Safe actual position of axis
Safe actual position of the axis. The physical unit is defined in the variable measUnit (in this module).
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
safeMeasPosDrive (C, SEMA)
Safe actual position of the drive
Safe actual position of drive. The physical unit is defined in measUnit (in this module).
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
NC variables
442
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safeMeasPosDrive (C, SEMA)
$$numMachAxes
Validity:
From NCK version 3.6
Read access
safeOutputSig2 (C, SEMA)
Safe output signals part 2
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0xffff
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safeOutputSig (C, SEMA)
Safe output signals of the axis
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
safeOutputSigCam (C, SEMA)
NCK SI cam signals
Results of the NCK safe cam evaluation
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
0
3FFFFFFF
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safeOutputSigCamDrive (C, SEMA)
Drive SI cam signals
Results of the drive safe cam evaluation
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
0
3FFFFFFF
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
443
NC variables
3.2 NC variable descriptions
safeOutputSigCamDrive (C, SEMA)
$$numMachAxes
Read access
safeOutputSigDrive2 (C, SEMA)
Safe output signals of the drive part 2
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0xffff
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safeOutputSigDrive (C, SEMA)
Safe output signals of the drive
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
safeActiveCamTrack (C, SEMA)
Status Safe cam track
Status Safe cam track (active/inactive)
Return value
Bit 0 = 1/0: Safe cam track 1 active/inactive
Bit 1 = 1/0: Safe cam track 2 active/inactive
Bit 2 = 1/0: Safe cam track 3 active/inactive
Bit 3 = 1/0: Safe cam track 4 active/inactive
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
0xF
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safePosCtrlActive (C, SEMA)
Axis monitors absolute position
Return value
0 = Axis does not monitor absolute position (no SE/SN)
1 = Axis monitors absolute position
NC variables
444
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safePosCtrlActive (C, SEMA)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safeStopOtherAxis (C, SEMA)
Stop on another axis
Return value
0: No stop on another axis
1: Stop on another axis
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
spec (C, SEMA)
Axis specification
Return value
0 = path axis
1 = positioning axis
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
stateContrActive (C, SEMA)
State controller
State controller (not available)
Return value
1 = TRUE
0 = FALSE
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
445
NC variables
3.2 NC variable descriptions
stateContrActive (C, SEMA)
$$numMachAxes
Validity:
From NCK version 3.6
Read access
subSpec (C, SEMA)
T1
Subspecification
Return value
0 = normal axis
1 = indexing axis
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
torqLimit (C, SEMA)
Torque limitation value
Torque limitation value (referring to the nominal value of the drive). For linear motors: force limitation value.
Units and value ranges
Physical unit:
Data type:
%
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
traceState1 (C, SEMA)
State of trace channel 1
Return value
0 = idle state
1 = recording started
2 = trigger reached
3 = recording ended
4 = recording aborted
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
446
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
traceState2 (C, SEMA)
State of trace channel 2
Return value
0 = idle state
1 = recording started
2 = trigger reached
3 = recording ended
4 = recording aborted
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
traceState3 (C, SEMA)
State of trace channel 3
Return value
0 = idle state
1 = recording started
2 = trigger reached
3 = recording ended
4 = recording aborted
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
traceState4 (C, SEMA)
State of trace channel 4
Return value
0 = idle state
1 = recording started
2 = trigger reached
3 = recording ended
4 = recording aborted
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
447
NC variables
3.2 NC variable descriptions
traceState4 (C, SEMA)
$$numMachAxes
Validity:
From NCK version 3.6
Read access
trackErrContr (C, SEMA)
$VA_TRACK_ERR_CONTR[Achse]
Position controller difference
Position controller difference (actual value / desired value of position)
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
trackErrDiff (C, SEMA)
Contour deviation
Contour deviation (difference actual value of position and calculated dynamical model)
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
type (C, SEMA)
Axis type
Return value
0 = linear axis
1 = rotary axis
2 = spindle
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
vaAbsoluteEnc1ErrCnt (C, SEMA)
$VA_ABSOLUTE_ENC_ERR_CNT[1,Achse]
1st meas. system: Error counter for abs. encoder
Enc 1: Error counter for absolute encoder
NC variables
448
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaAbsoluteEnc1ErrCnt (C, SEMA)
$VA_ABSOLUTE_ENC_ERR_CNT[1,Achse]
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaAbsoluteEnc1State (C, SEMA)
$VA_ABSOLUTE_ENC_STATE[1,Achse]
1st meas. system: Status of abs. encoder interface
Enc1: Status of absolute encoder interface
Return value
Bit0: Interface is active
Bit1: Error during parity check
Bit2: Error bit alarm
Bit3: Error bit CRC error
Bit4: Start bit missing with EnDat transfer
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaAbsoluteEnc2ErrCnt (C, SEMA)
$VA_ABSOLUTE_ENC_ERR_CNT[2,Achse]
2nd meas. system: Error counter for abs. encoder
Enc 2: Error counter for absolute encoder
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaAbsoluteEnc2State (C, SEMA)
$VA_ABSOLUTE_ENC_STATE[2,Achse]
2nd meas. system: Status of abs. encoder interface
Enc2: Status of absolute encoder interface
Return value
Bit0: Interface is active
Bit1: Error during parity check
Bit2: Error bit alarm
Bit3: Error bit CRC error
Bit4: Start bit missing with EnDat transfer
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
449
NC variables
3.2 NC variable descriptions
vaAbsoluteEnc2State (C, SEMA)
$VA_ABSOLUTE_ENC_STATE[2,Achse]
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaCcCompValTotal (C, SEMA)
$VA_CC_COMP_VAL_TOTAL[Achse]
Axial OA total compensation value
Axial OA total compensation value via compile cycles
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, degree, user defi-
TYPE_DOUBLE
0
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaCecCompVal (C, SEMA)
$VA_CEC_COMP_VAL[Achse]
Axial sag compensation value
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, degree, user defi-
TYPE_DOUBLE
0
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaCurr (C, SEMA)
$VA_CURR[Achse]
Drive actual current value
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
450
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaDistTorque (C, SEMA)
$VA_DIST_TORQUE[Achse]
Disturbing torque/max. torque (motor end)
Disturbing torque/max. torque (motor end, York)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
%
TYPE_DOUBLE
0
-100
100
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaDpe (C, SEMA)
$VA_DPE[x1]
Status of power enable
Status of power enable of a machine axis
Return value
0 - 1
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaEnc1CompVal (C, SEMA)
$VA_ENC1_COMP_VAL[Achse]
Leadscrew error compensation (LEC) value encoder 1
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, degree, user defi-
TYPE_DOUBLE
0
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaEnc1ZeroMonErrCnt (C, SEMA)
$VA_ENC_ZERO_MON_ERR_CNT[1,Ach-
se]
1st meas. system: Error counter for zero mark mon.
Enc 1: Error counter for zero mark monitoring
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
451
NC variables
3.2 NC variable descriptions
vaEnc1ZeroMonErrCnt (C, SEMA)
$VA_ENC_ZERO_MON_ERR_CNT[1,Ach-
se]
$$numMachAxes
Read access
vaEnc2CompVal (C, SEMA)
$VA_ENC2_COMP_VAL[Achse]
Leadscrew error compensation (LEC) value encoder 2
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, degree, user defi-
TYPE_DOUBLE
0
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaEnc2ZeroMonErrCnt (C, SEMA)
$VA_ENC_ZERO_MON_ERR_CNT[2,Ach-
se]
2nd meas. system: Error counter for zero mark mon.
Enc 2: Error counter for zero mark monitoring
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaFoc (C, SEMA)
$VA_FOC[Achse]
Actual status of "ForceControl"
Return value
0: ForceControl not active
1: Modal ForceControl active
2: Non-modal ForceControl active
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:
$$numMachAxes
Read access
NC variables
452
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaFxs (C, SEMA)
$VA_FXS[Achse]
Actual status of "Travel to fixed stop"
Return value
0: Axis not at fixed stop
1: Successful travel to fixed stop
2: Unsuccessful travel to fixed stop
3: Travel to fixed stop selection active
4: Fixed stop has been detected
5: Travel to fixed stop deselection active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
5
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaIm1 (C, SEMA)
$VA_IM1[x]
Alternative name:
aaIm1
Actual value encoder 1
Actual value in the machine coordinate system (measured encoder 1)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, degree, user defi-
TYPE_DOUBLE
0
0
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaIm2 (C, SEMA)
$VA_IM2[x]
Alternative name:
aaIm2
Actual value encoder 2
Actual value in the machine coordinate system (measured encoder 2)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, degree, user defi-
TYPE_DOUBLE
0
0
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
453
NC variables
3.2 NC variable descriptions
vaIm (C, SEMA)
$VA_IM[x]
Alternative name:
aaIm
Current MCS actual value of an axis
The variable determines the encoder actual value (measured by active measuring system) in the machine coordinate system
(MCS). All actual value compensations are corrected (leadscrew error compensation, backlash compensation, quadrant error
compensation).
For rotary axes/spindles, the returned value is independent of the modulo setting, a transformation is only performed for
specific
actions.
When a spindle or axis disable is active, this variable returns the current setpoint. If, in this case, the actual value also has to be
returned,
BIT3 must be set in MD30455 $MA_MISC_FUNCTION_MASK.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
mm, inch, degree, user defi-
TYPE_DOUBLE
0
0
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaLagError (C, SEMA)
$VA_LAG_ERROR[Achse]
Axis following error
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaLoad (C, SEMA)
$VA_LOAD[Achse]
Drive utilization in %
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DOUBLE
0
-100
100
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
454
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaPosctrlMode (C, SEMA)
$VA_POSCTRL_MODE[Achse]
Position controller mode
Return value
0: Position control
1: Speed control
2: Holding
3: Parking
4: Tracking
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
4
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaPower (C, SEMA)
$VA_POWER[Achse]
Active drive power
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaPressureA (C, SEMA)
$VA_PRESSURE_A[Achse]
Pressure on A end of the cylinder
Pressure on A end of the cylinder in bar (only for Hydraulic)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaPressureB (C, SEMA)
$VA_PRESSURE_B[Achse]
Pressure on B end of the cylinder
Pressure on B end of the cylinder in bar (only for Hydraulic)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
455
NC variables
3.2 NC variable descriptions
vaPressureB (C, SEMA)
$VA_PRESSURE_B[Achse]
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaSce (C, SEMA)
$VA_SCE[Achse]
Status of speed controller enable
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaStopSi (C, SEMA)
$VA_STOPSI[Achse]
Stop from Safety Integrated
Return value
-1: No stop
0: Stop A
1: Stop B
2: Stop C
3: Stop D
4: Stop E
5: Stop F
10: Test stop of NC
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaSyncDiff (C, SEMA)
Actual value synchronism difference
Actual value synchronism difference for all types of coupling
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, degree, user defi-
TYPE_DOUBLE
0
ned
Addressing
Line index:
Max. line index:
NC variables
456
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaSyncDiff (C, SEMA)
$$numMachAxes
Read access
vaSyncDiffStat (C, SEMA)
$VA_SYNCDIFF_STAT[Achse]
Status of the actual value synchronism difference
Return value
-4: Reserved
-3: No valid value in $VA_SYNCDIFF, tangential control
-2: No valid value in $VA_SYNCDIFF, master value coupling and simulated master value
-1: No valid value in $VA_SYNCDIFF
0: No valid value in $VA_SYNCDIFF, coupling not active
1: Valid value in $VA_SYNCDIFF
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
0
-4
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaTempCompVal (C, SEMA)
$VA_TEMP_COMP_VAL[Achse]
Axial temperature compensation value
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, degree, user defi-
TYPE_DOUBLE
0
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaTorque (C, SEMA)
$VA_TORQUE[Achse]
Drive torque setpoint
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
457
NC variables
3.2 NC variable descriptions
vaTorqueAtLimit (C, SEMA)
$VA_TORQUE_AT_LIMIT[Achse]
Status information torque limitation
Status "effective torque equals specified torque limit"
Return value
0: Effective torque lower than torque limit
1: Effective torque has reached torque limit
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaVactm (C, SEMA)
$VA_VACTM[x] x = Axis
Axis velocity actual value load side in the MCS
Axis velocity actual value on the load side in the MCS
Units and value ranges
Physical unit:
Data type:
mm/min, inch/min, user de-
TYPE_DOUBLE
fined
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaValveLift (C, SEMA)
$VA_VALVELIFT[Achse]
Actual valve lift
Actual valve lift in mm (only for Hydraulic)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaXfaultSi (C, SEMA)
$VA_XFAULTSI[Achse]
Stop F through cross-checking error active
Return value
Bit 0 set: An actual value error has been discovered in the cross-check between NCK and drive
Bit 1 set: Some error has been discovered in the cross-check between NCK and drive
and the waiting time until Stop B ($MA_SAFE_STOP_SWITCH_TIME_F) is running or has
expired
NC variables
458
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaXfaultSi (C, SEMA)
$VA_XFAULTSI[Achse]
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
activeSvOverride (C, SEMA)
SG override factor
Currently active SG override factor in the NCK
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_DWORD
-1
-1
100
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaAcc (C, SEMA)
$AA_ACC[Achse]
Current axial acceleration value
Current axial acceleration value
Units and value ranges
Physical unit:
Data type:
Initial value
m/s2, 1000 inch/ s2, rev/s2,
TYPE_DOUBLE
0
user defined
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaSyncDiff (C, SEMA)
$AA_SYNCDIFF[Achse]
Setpoint synchronism difference
Units and value ranges
Physical unit:
Data type:
Initial value
mm, inch, degree, user defi-
TYPE_DOUBLE
0
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
459
NC variables
3.2 NC variable descriptions
aaJogPosSelected (C, SEMA)
$AA_JOG_POS_SELECTED[Achse]
JOG to position is active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaJogPosAct (C, SEMA)
$AA_JOG_POS_ACT[Achse]
Position reached for JOG to position
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaEnc1ZeroMonAccessCnt (C, SEMA)
$VA_ENC_ZERO_MON_AC-
CESS_CNT[1,Achse]
Enc1:Update counter zero monitoring accesses
Enc1: Update counter
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaEnc2ZeroMonAccessCnt (C, SEMA)
$VA_ENC_ZERO_MON_AC-
CESS_CNT[2,Achse]
Enc2:Update counter zero monitoring accesses
Enc2: Update counter
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
460
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaAbsoluteEnc1DeltaInit (C, SEMA)
$VA_ABSOLUTE_ENC_DELTA_INIT[1,Ach-
se]
Enc 1: Initial difference with absolute encoder
Enc1: Initial difference
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaAbsoluteEnc2DeltaInit (C, SEMA)
$VA_ABSOLUTE_ENC_DELTA_INIT[2,Ach-
se]
Enc 2: Initial difference with absolute encoder
Enc2: Initial difference
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaEnc1ZeroMonAct (C, SEMA)
$VA_ENC_ZERO_MON_ACT[1,Achse]
Enc1: Current internal zero monitoring values
Enc1: Zero monitoring values
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaEnc2ZeroMonAct (C, SEMA)
$VA_ENC_ZERO_MON_ACT[2,Achse]
Enc2: Current internal zero monitoring values
Enc2: Zero monitoring values
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
461
NC variables
3.2 NC variable descriptions
vaEnc2ZeroMonAct (C, SEMA)
$VA_ENC_ZERO_MON_ACT[2,Achse]
$$numMachAxes
Read access
vaAbsoluteEnc1ZeroMonMax (C, SEMA)
$VA_ABSOLUTE_ENC_ZE-
RO_MON_MAX[1,Achse]
Enc1:Maximum of $$vaEnc1ZeroMonAct w. abs. encoder
Enc1:Maximum of $$vaEnc1ZeroMonAct with absolute encoder
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaAbsoluteEnc2ZeroMonMax (C, SEMA)
$VA_ABSOLUTE_ENC_ZE-
RO_MON_MAX[2,Achse]
Enc2:Maximum of $$vaEnc2ZeroMonAct w. abs. encoder
Enc2:Maximum of $$vaEnc2ZeroMonAct with absolute encoder
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaCoupCorr (C, SEMA)
$AA_COUP_CORR[Achse]
Gen. coupling: comp. value of synchronism diff.
This variable is used to execute the function "Correct synchronism error".
It returns the compensation value for the position offset for the generic coupling with CPFRS = "MCS".
The actual values of this spindle are compared with the setpoints for the duration (MD 30455 MISC_FUNCTION_MASK, bit 7)
of the activation of the VDI interface signal
DB31...,DBX31.6 'Correct synchronism' for the following spindle with coupling active.
The difference is the compensation value, which can be read with this variable.
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
NC variables
462
List Manual, 10/2020, 6FC5397-3CP40-6BA4

 

 

 

 

 

 

 

Content      ..     62      63      64      65     ..