|
|
NC variables
3.2 NC variable descriptions
axisFeedRateUnit (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
chanAxisNoGap (N, 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:
$$maxnumGlobMachAxes
Read access
chanNoAxisIsActive (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
cmdContrPos (N, SEMA)
Desired value of position after fine interpolation
Units and value ranges
Physical unit:
Data type:
NC variables
1016
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
cmdContrPos (N, SEMA)
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
cmdCouppPosOffset (N, SEMA)
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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
cmdFeedRate (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
cmdSpeedRel (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1017
NC variables
3.2 NC variable descriptions
contrConfirmActive (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
contrMode (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
displayAxis (N, SEMA)
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
1018
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
displayAxis (N, SEMA)
$$maxnumGlobMachAxes
Read access
distPerDriveRevol (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
drfVal (N, SEMA)
DRF value
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
drive2ndTorqueLimit (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1019
NC variables
3.2 NC variable descriptions
driveActMotorSwitch (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveActParamSet (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveClass1Alarm (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveContrMode (N, 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
1020
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
driveContrMode (N, SEMA)
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveCoolerTempWarn (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveDesMotorSwitch (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveDesParamSet (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveFastStop (N, SEMA)
Ramp-function generator rapid stop
Return value
0 = not stopped
1 = stopped
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1021
NC variables
3.2 NC variable descriptions
driveFastStop (N, SEMA)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveFreqMode (N, SEMA)
I/F mode
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveImpulseEnabled (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveIndex (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
1022
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
driveIntegDisable (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveLinkVoltageOk (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveMotorTempWarn (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveNumCrcErrors (N, 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
1023
NC variables
3.2 NC variable descriptions
driveNumCrcErrors (N, SEMA)
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveParked (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
drivePowerOn (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveProgMessages (N, SEMA)
Configurable messages
Configurable messages (via machine data)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
1024
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
driveReady (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveRunLevel (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveSetupMode (N, 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
1025
NC variables
3.2 NC variable descriptions
driveSetupMode (N, SEMA)
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
driveSpeedSmoothing (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
effComp1 (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
effComp2 (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
1026
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
encChoice (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
fctGenState (N, SEMA)
State of the function generator
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
feedRateOvr (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
focStat (N, SEMA)
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
1027
NC variables
3.2 NC variable descriptions
focStat (N, SEMA)
-
TYPE_UWORD
0
0
2
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
fxsInfo (N, SEMA)
Additional info on travel to fixed stop
Additional information on travel to fixed stop if
$VA_FXS[]=2, or OPI variable $$/N/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:
$$maxnumGlobMachAxes
Read access
fxsStat (N, SEMA)
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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
handwheelAss (N, SEMA)
Number of assigned handwheel
Number of handwheel assigned to axis
Return value
0 = no handwheel assigned
1 to 3 = handwheel number
NC variables
1028
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
handwheelAss (N, SEMA)
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
3
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
impulseEnable (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
index (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
isDriveUsed (N, 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
1029
NC variables
3.2 NC variable descriptions
isDriveUsed (N, SEMA)
$$maxnumGlobMachAxes
Read access
kVFactor (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
lag (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
logDriveNo (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
measFctState (N, SEMA)
State of the probing function
Units and value ranges
Physical unit:
Data type:
NC variables
1030
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
measFctState (N, SEMA)
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
measPos1 (N, 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 (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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
measPos2 (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
measPosDev (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1031
NC variables
3.2 NC variable descriptions
measUnit (N, SEMA)
Unit for service values of the drives
Return value
0 = mm
1 = inch
2 = grd
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
paramSetNo (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
preContrFactTorque (N, SEMA)
Feed forward control factor torque
Units and value ranges
Physical unit:
Data type:
Nm
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
preContrFactVel (N, SEMA)
Feed forward control factor velocity
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
1032
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
preContrMode (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
progIndexAxPosNo (N, 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:
$$maxnumGlobMachAxes
Read access
qecLrnIsOn (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1033
NC variables
3.2 NC variable descriptions
refPtBusy (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
refPtCamNo (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
refPtPhase (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
1034
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
refPtStatus (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
resolvStatus1 (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
resolvStatus2 (N, 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
1035
NC variables
3.2 NC variable descriptions
resolvStatus2 (N, SEMA)
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
safeAcceptCheckPhase (N, 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:
$$maxnumGlobMachAxes
Read access
safeAcceptTestMode (N, 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:
$$maxnumGlobMachAxes
Read access and write access
safeAcceptTestPhase (N, 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
1036
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safeAcceptTestPhase (N, SEMA)
$$maxnumGlobMachAxes
Read access and write access
safeAcceptTestSE (N, 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:
$$maxnumGlobMachAxes
Read access
safeAcceptTestState (N, 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 inactive acceptance test mode
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 $$/N/SEMA/safeAc-
ceptTestMode to the NCK.
0ACH: NCK has active acceptance test mode
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:
$$maxnumGlobMachAxes
Read access
safeActPosDiff (N, 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
1037
NC variables
3.2 NC variable descriptions
safeActPosDiff (N, SEMA)
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
safeActVeloDiff (N, 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:
$$maxnumGlobMachAxes
Read access
safeActVeloLimit (N, 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:
$$maxnumGlobMachAxes
Read access
safeDesVeloLimit (N, 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:
$$maxnumGlobMachAxes
Read access
NC variables
1038
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safeFctEnable (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
safeInputSig2 (N, 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:
$$maxnumGlobMachAxes
Read access
safeInputSig (N, SEMA)
Safe input signals of the axis
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
safeInputSigDrive2 (N, 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:
$$maxnumGlobMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1039
NC variables
3.2 NC variable descriptions
safeInputSigDrive (N, SEMA)
Safe input signals of the drive
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
safeMaxVeloDiff (N, 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:
$$maxnumGlobMachAxes
Read access
safeMeasPos (N, SEMA)
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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
safeMeasPosDrive (N, 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
1040
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safeMeasPosDrive (N, SEMA)
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
safeOutputSig2 (N, 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:
$$maxnumGlobMachAxes
Read access
safeOutputSig (N, SEMA)
Safe output signals of the axis
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
safeOutputSigCam (N, 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:
$$maxnumGlobMachAxes
Read access
safeOutputSigCamDrive (N, 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
1041
NC variables
3.2 NC variable descriptions
safeOutputSigCamDrive (N, SEMA)
$$maxnumGlobMachAxes
Read access
safeOutputSigDrive2 (N, 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:
$$maxnumGlobMachAxes
Read access
safeOutputSigDrive (N, SEMA)
Safe output signals of the drive
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
safeActiveCamTrack (N, 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:
$$maxnumGlobMachAxes
Read access
safePosCtrlActive (N, SEMA)
Axis monitors absolute position
Return value
0 = Axis does not monitor absolute position (no SE/SN)
1 = Axis monitors absolute position
NC variables
1042
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
safePosCtrlActive (N, 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:
$$maxnumGlobMachAxes
Read access
safeStopOtherAxis (N, 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:
$$maxnumGlobMachAxes
Read access
spec (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
stateContrActive (N, 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
1043
NC variables
3.2 NC variable descriptions
stateContrActive (N, SEMA)
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
subSpec (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
torqLimit (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
traceState1 (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
1044
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
traceState2 (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
traceState3 (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
traceState4 (N, 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
1045
NC variables
3.2 NC variable descriptions
traceState4 (N, SEMA)
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
trackErrContr (N, SEMA)
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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
trackErrDiff (N, 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:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
type (N, SEMA)
Axis type
Axis type
In the case of a link axis, the initial setting of the machine data is returned
according to $$axisType. The difference between spindle and rotary axis
cannot be determined because there is no possibility of accessing
the other NCUs. Thus, in this case, there is no value 2 for spindle.
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:
NC variables
1046
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
type (N, SEMA)
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
vaAbsoluteEnc1ErrCnt (N, SEMA)
1st meas. system: Error counter for abs. encoder
Enc 1: 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:
$$maxnumGlobMachAxes
Read access
vaAbsoluteEnc1State (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaAbsoluteEnc2ErrCnt (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1047
NC variables
3.2 NC variable descriptions
vaAbsoluteEnc2State (N, SEMA)
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
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCcCompValTotal (N, SEMA)
Axial OA total compensation value
Axial OA total compensation value of the 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:
$$maxnumGlobMachAxes
Read access
vaCecCompVal (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaEnc1CompVal (N, SEMA)
Leadscrew error compensation (LEC) value encoder 1
Units and value ranges
Physical unit:
Data type:
Initial value
NC variables
1048
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaEnc1CompVal (N, SEMA)
mm, inch, degree, user defi-
TYPE_DOUBLE
0
ned
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaEnc1ZeroMonErrCnt (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaEnc2CompVal (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaEnc2ZeroMonErrCnt (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaCurr (N, SEMA)
Drive actual current value
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1049
NC variables
3.2 NC variable descriptions
vaCurr (N, SEMA)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaDistTorque (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaDpe (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaFoc (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
NC variables
1050
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaFxs (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaIm1 (N, SEMA)
Alternative name:
aaIm1
Actual value encoder 1
The variable returns the 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:
$$maxnumGlobMachAxes
Read access
vaIm2 (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1051
NC variables
3.2 NC variable descriptions
vaIm (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaLagError (N, SEMA)
Axis following error
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaLoad (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
NC variables
1052
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaPosctrlMode (N, SEMA)
Position controller mode
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:
$$maxnumGlobMachAxes
Read access
vaPower (N, SEMA)
Active drive power
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaPressureA (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaPressureB (N, SEMA)
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
1053
NC variables
3.2 NC variable descriptions
vaPressureB (N, SEMA)
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaSce (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaStopSi (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaSyncDiff (N, 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
1054
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaSyncDiff (N, SEMA)
$$maxnumGlobMachAxes
Read access
vaSyncDiffStat (N, SEMA)
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:
mm, inch, degree, user defi-
TYPE_DWORD
0
-4
1
ned
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaTempCompVal (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaTorque (N, SEMA)
Drive torque setpoint
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1055
NC variables
3.2 NC variable descriptions
vaTorqueAtLimit (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaVactm (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaValveLift (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaXfaultSi (N, SEMA)
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
1056
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaXfaultSi (N, SEMA)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DWORD
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
activeSvOverride (N, 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:
$$maxnumGlobMachAxes
Read access
aaJogPosSelected (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
aaJogPosAct (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaEnc1ZeroMonAccessCnt (N, SEMA)
Enc1:Update counter zero monitoring accesses
Enc1: Update counter
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1057
NC variables
3.2 NC variable descriptions
vaEnc1ZeroMonAccessCnt (N, SEMA)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaEnc2ZeroMonAccessCnt (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaAbsoluteEnc1DeltaInit (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaAbsoluteEnc2DeltaInit (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
NC variables
1058
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaEnc1ZeroMonAct (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaEnc2ZeroMonAct (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaAbsoluteEnc1ZeroMonMax (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
vaAbsoluteEnc2ZeroMonMax (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1059
NC variables
3.2 NC variable descriptions
aaCoupCorr (N, SEMA)
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:
$$maxnumGlobMachAxes
Read access
aaCoupCorrDist (N, SEMA)
Generic coupling: path for $$aaCoupCorr
Generic coupling: path still to be retracted for $$aaCoupCorr
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaEnc1ZeroMonInit (N, SEMA)
Enc1:Hardware counter value of basic zero mark
Enc1:Hardware counter value of the basic zero mark
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaEnc2ZeroMonInit (N, SEMA)
Enc2:Hardware counter value of basic zero mark
Enc2:Hardware counter value of the basic zero mark
NC variables
1060
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaEnc2ZeroMonInit (N, SEMA)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
safeDesChecksum1 (N, SEMA)
Setpoint hardware checksum
Setpoint checksum of the current values of the safety-relevant machine data dependent on hardware parameterization
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access and write access
aaMaslDef (N, SEMA)
Current status of master-slave configuration
Each slave axis currently coupled via master-slave delivers the machine axis number of the corresponding master axis. Zero is
displayed as default
if the coupling is not configured. 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
$$numGlobMachAxes
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
clampStatus (N, SEMA)
Axis is connected (VDI input signal)
Return value
Bit 0 = 1: Axis is connected
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
1061
NC variables
3.2 NC variable descriptions
clampStatus (N, SEMA)
$$maxnumGlobMachAxes
Read access
aaMachax (N, SEMA)
Assignment of physical axis
The NCU and machine axis are output for an axis, representing the physical image of the axis.
The machine axis must be assigned to at least one channel on this NCU, otherwise 0 will be returned.
Without an NCU link, i.e. if there is only one NCU, only the number of the machine axis will be output. In this case, the NCU ID
is equal to zero.
Return value
The NCU ID is output as from position 10000, e.g. 20005: NCU 2 axis 5.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
aaIpoNcChanax (N, SEMA)
NC, channel and channel axis no. of interpolator.
If the axis is currently interpolated to this NCU, the channel and channel number which define the interpolator of the axis are
output.
If the axis is currently interpolated to a different NCU, the NCU identifier of the interpolated NCU and the global axis number
of the machine axis are output.
This global axis number can then be used to transfer the interpolated channel and the channel axis number to the other NCU,
with NCU ID 2, with $AN_IPO_CHANAX[203].
The axis must be assigned to at least one channel on this NCU, otherwise 0 will be returned.
Return value
The channel is output as from position 100, and the channel axis number is output as from
position 1, e.g. 1005 - channel 10 channel axis 5. These values are always lower than 10000.
The NCU is output as from position 10000, e.g. 20203: NCU 2 and the global axis number is 203.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
NC variables
1062
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaIpoNcChanax (N, SEMA)
Machine axis to interpolator.
If the machine axis is currently interpolated to this NCU, the channel and channel axis number which define the interpolator of
the axis are output.
If the machine axis is currently interpolated to a different NCU, the NCU identifier of the interpolated NCU and the global axis
number of the machine axis are output.
This global axis number can then be used to transfer the interpolated channel and the channel axis number to the other NCU,
with NCU ID 2, with $AN_IPO_CHANAX[103].
If no machine axis is used, 0 will be returned.
Return value
The channel is output as from position 100, and the channel axis number as from position 1, e.g.
1005 - channel 10 channel axis 5. These values are always lower than 10000.
The NCU is output as from position 10000, e.g. 20103: NCU 2 and the global axis number is 103.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaMotSensorDigi (N, SEMA)
Digital sensors on the motor
This variable determines the states of the digital sensors S4 and S5.
The variable is bit-coded, and has the following meanings:
Bit0 = 0:
Bit1 = 0:
Bit2 = 0:
Bit3 = 0:
Bit4 = 1: Sensor S4 piston end position
Bit5 = 1: Sensor S5 angular position of the shaft
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaMotSensorAna (N, SEMA)
Analog sensor on the motor
This variable determines the analog measured value of sensor S1.
At a resolution of 1 mV, the analog value 0 - 10 V is mapped by a maximum of +10000 increments.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1063
NC variables
3.2 NC variable descriptions
vaMotSensorAna (N, SEMA)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaMotSensorConf (N, SEMA)
Configuration of motor sensors
The configuration of the motor sensors can be queried with this variable.
The variable is bit-coded, and has the following meanings:
Bit0 = 1: Sensor system present.
Bit1 = 1: Sensor S1 present. Analog measured value for position of the draw-bar.
Bit2 = 0:
Bit3 = 0:
Bit4 = 1: Sensor S4 present. Digital value for the piston end position
Bit5 = 1: Sensor S5 present. Digital value for the angular position of the shaft.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
NC variables
1064
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaMotClampingState (N, SEMA)
State of the clamping system
Starting from the position of the draw-bar (value of the S1), this variable determines the clamping state.
A maximum speed is assigned to each state. These are stored in the drive parameters p5043[0..6].
The following values are possible:
0: Sensor not present
1: Initial state, speed limit 0 rpm
2: Alarm, speed limit 0 rpm
3: Tool released / ejected, speed limit see drive parameter p5043[0]
4: Clamping (by spring force), speed limit see drive parameter p5043[1]
5: Releasing (by compressed air), speed limit see drive parameter p5043[2]
6: Releasing (by compressed air), speed limit see drive parameter p5043[3]
7: Clamped with tool, speed limit see drive parameter p5043[4]
8: Clamped with tool, speed limit see drive parameter p5043[4]
9: Further clamping (by spring force), speed limit see drive parameter p5043[5]
10: Clamped without tool, speed limit see drive parameter p5043[6]
11: Alarm, speed limit 0 rpm
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UDWORD
0
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCpSync2 (N, SEMA)
Status synchronism(2) of the foll. axis / spindle
Second synchronism monitoring of the following axis / spindle
Return value
0: Monitoring not active
Bit 0 = 1: Monitoring 'Synchronism(2) coarse' active
Bit 1 = 1: Synchronism(2) coarse available
Bit 2 = 1: Monitoring 'Synchronism(2) fine' active
Bit 3 = 1: Synchronism(2) fine available
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1065
NC variables
3.2 NC variable descriptions
aaPosRes (N, SEMA)
Axis status "Position restored"
Axis status "Position restored".
The value TRUE shows that the position of the axis has been restored after the voltage breakdown.
($MA_ENC_REFP_STATE[] = 3). After referencing of the axis, the value goes to FALSE.
Return value
1 = TRUE: Axis position not restored
0 = FALSE: Axis position restored
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
aaCollPos (N, SEMA)
Collision position
Position of a machine axis with risk of collision
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
driveDdsPerMds (N, SEMA)
Number of drive data sets
Number of drive data sets assigned to a motor data set.
Refer to the SINAMICS S120 Function Manual for more information about drive and motor data sets.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
NC variables
1066
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
spindleModePiState (N, SEMA)
Status of the spindle mode switchover
Status of the spindle mode switchover for this machine axis by PI service _N_SPIMOD
Return value
0 = PI service not selected
10 = PI service active
50 = PI service ended successfully
101 = PI service rejected because axis/spindle is not known in the channel
102 = PI service rejected because axis/spindle is not available in the channel
104 = PI service rejected because axis/spindle is not defined as a spindle.
105 = PI service rejected because axis/spindle is a permanently assigned PLC axis/spindle
106 = PI service rejected because axis/spindle is an active following axis/spindle
107 = PI service rejected because axis/spindle is a transformed spindle/axis
108 = PI service rejected because axis/spindle is not available as a command axis
200 = PI service rejected because of an internal error
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
999
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
aaLoadSmooth (N, SEMA)
Smoothed drive load
Smoothed drive load in %
Units and value ranges
Physical unit:
Data type:
%
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
aaPowerSmooth (N, SEMA)
Smoothed drive power
Smoothed 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:
$$maxnumGlobMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1067
NC variables
3.2 NC variable descriptions
safeAxisType (N, SEMA)
Safety axis mode
Type of axial safety monitoring
0 = No SINUMERIK Safety Integrated active
1 = SINUMERIK Safety Integrated (SPL) active
2 = SINUMERIK Safety Integrated plus (F-PLC) active
2 = SINUMERIK Safety Integrated (F-PLC) active
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
enc1IsOn (N, SEMA)
Position measuring system 1 is enabled
Operating status of position measuring system 1
Return value
0 = Position measuring system 1 parked (or is not configured), may be removed
1 = Position measuring system 1 is passive
2 = Position measuring system 1 is active (e.g. position control)
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
2
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
enc2IsOn (N, SEMA)
Position measuring system 2 is enabled
Operating status of position measuring system 2
Return value
0 = Position measuring system 2 parked (or is not configured), may be removed
1 = Position measuring system 2 is passive
2 = Position measuring system 2 is active (e.g. position control)
Units and value ranges
Physical unit:
Data type:
Minimum value:
Maximum value:
-
TYPE_UWORD
0
2
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
NC variables
1068
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaAxForce (N, SEMA)
Feedrate force
Units and value ranges
Physical unit:
Data type:
Initial value
N
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaDesValFiltersDeltaPos (N, SEMA)
Position difference between setpoint filter chains
Position difference between the setpoint filter chains
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:
$$maxnumGlobMachAxes
Read access
aaDesValFiltersSelect (N, SEMA)
Selection of the setpoint filter chains
Return value
0 = FALSE = Selection of first setpoint filter chain
1 = TRUE = Selection of second setpoint filter chain
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaDesValFiltersActive (N, SEMA)
Status of the setpoint filter chains
Return value
0 = FALSE = The first setpoint filter chain is active
1 = TRUE = The second setpoint filter chain is active
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
1069
NC variables
3.2 NC variable descriptions
vaDesValFiltersActive (N, SEMA)
$$maxnumGlobMachAxes
Read access
vaDesValFiltersDelay1 (N, SEMA)
eff. delay time of the 1st setpoint filter chain
effective delay time of the 1st setpoint filter chain
Units and value ranges
Physical unit:
Data type:
Initial value
s, user defined
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaDesValFiltersDelay2 (N, SEMA)
eff. delay time of the 2st setpoint filter chain
effective delay time of the 2st setpoint filter chain
Units and value ranges
Physical unit:
Data type:
Initial value
s, user defined
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptAccDynNorm (N, SEMA)
Adaptation factor for acceleration DYNNORM
Active adaptation factor for acceleration value DYNNORM (normal dynamic response) when using Intelligent Load Control (ILC)
and Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptAccDynPos (N, SEMA)
Adaptation factor for acceleration DYNPOS
Active adaptation factor for acceleration value DYNPOS (dynamic response for positioning mode) when using Intelligent Load
Control (ILC) and Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
NC variables
1070
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaCAdaptAccDynPos (N, SEMA)
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptAccDynRough (N, SEMA)
Adaptation factor for acceleration DYNROUGH
Active adaptation factor for acceleration value DYNROUGH (dynamic response for roughing) when using Intelligent Load
Control (ILC) and Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptAccDynSemiFin (N, SEMA)
Adaptation factor for acceleration DYNSEMIFIN
Active adaptation factor for acceleration value DYNSEMIFIN (dynamic response for semi-finishing) when using Intelligent Load
Control (ILC) and Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptAccDynFinish (N, SEMA)
Adaptation factor for acceleration DYNFINISH
Active adaptation factor for acceleration value DYNIFINISH (dynamic response for finishing) when using Intelligent Load
Control (ILC) and Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1071
NC variables
3.2 NC variable descriptions
vaCAdaptPosCtrlGain (N, SEMA)
Adaptation factor for position control gain
Active adaptation factor for position control gain factor (servo gain factor) when using Intelligent Load Control (ILC) and
Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptFfwTorqueFact (N, SEMA)
Adaptation factor for torque feedforward control
Active adaptation factor for inertia and/or mass of the torque feedforward control when using Intelligent Load Control (ILC) and
Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptDrvAdapt1 (N, SEMA)
Adaptation factor ADAPT1 for drive parameters
Active adaptation factor ADAPT1 for drive parameters when using Intelligent Load Control (ILC) and Intelligent Dynamic Control
(IDC).
The drive variables are defined in p2782 [0...3] with the following values:
0 = No adaptation
1 = Kp speed controller P-gain adaptation speed
2 = Tn speed controller integral time adaptation speed
3 = Current setpoint filter 1 denominator and numerator
4 = Current setpoint filter 2 denominator and numerator
5 = Speed setpoint filter 1 denominator and numerator
6 = Speed controller reference model natural frequency and damping
7 = APC / APC eco Tv (p3769)
8 = APC / APC eco Filter (p3766)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
NC variables
1072
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaCAdaptDrvAdapt1 (N, SEMA)
$$maxnumGlobMachAxes
Read access
vaCAdaptDrvAdapt2 (N, SEMA)
Adaptation factor ADAPT2 for drive parameters
Active adaptation factor ADAPT2 for drive parameters when using Intelligent Load Control (ILC) and Intelligent Dynamic Control
(IDC).
The drive variables are defined in p2782 [0...3] with the following values:
0 = No adaptation
1 = Kp speed controller P-gain adaptation speed
2 = Tn speed controller integral time adaptation speed
3 = Current setpoint filter 1 denominator and numerator
4 = Current setpoint filter 2 denominator and numerator
5 = Speed setpoint filter 1 denominator and numerator
6 = Speed controller reference model natural frequency and damping
7 = APC / APC eco Tv (p3769)
8 = APC / APC eco Filter (p3766)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptDrvAdapt3 (N, SEMA)
Adaptation factor ADAPT3 for drive parameters
Active adaptation factor ADAPT3 for drive parameters when using Intelligent Load Control (ILC) and Intelligent Dynamic Control
(IDC).
The drive variables are defined in p2782 [0...3] with the following values:
0 = No adaptation
1 = Kp speed controller P-gain adaptation speed
2 = Tn speed controller integral time adaptation speed
3 = Current setpoint filter 1 denominator and numerator
4 = Current setpoint filter 2 denominator and numerator
5 = Speed setpoint filter 1 denominator and numerator
6 = Speed controller reference model natural frequency and damping
7 = APC / APC eco Tv (p3769)
8 = APC / APC eco Filter (p3766)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1073
NC variables
3.2 NC variable descriptions
vaCAdaptDrvAdapt3 (N, SEMA)
$$maxnumGlobMachAxes
Read access
vaCAdaptDrvAdapt4 (N, SEMA)
Adaptation factor ADAPT4 for drive parameters
Active adaptation factor ADAPT4 for drive parameters when using Intelligent Load Control (ILC) and Intelligent Dynamic Control
(IDC).
The drive variables are defined in p2782 [0...3] with the following values:
0 = No adaptation
1 = Kp speed controller P-gain adaptation speed
2 = Tn speed controller integral time adaptation speed
3 = Current setpoint filter 1 denominator and numerator
4 = Current setpoint filter 2 denominator and numerator
5 = Speed setpoint filter 1 denominator and numerator
6 = Speed controller reference model natural frequency and damping
7 = APC / APC eco Tv (p3769)
8 = APC / APC eco Filter (p3766)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptInputLoad (N, SEMA)
Input value for load adaptation
Input value (inertia and/or mass) for load adaptation
Units and value ranges
Physical unit:
Data type:
Initial value
kgm2
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptIsActive (N, SEMA)
Adaptation is active
At least one adaptation factor is active when using Intelligent Load Control (ILC) and Intelligent Dynamic Control (IDC).
Return value
0 = adaptation not active
1 = adaptation active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
NC variables
1074
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaCAdaptIsActive (N, SEMA)
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptJerkDynNorm (N, SEMA)
Adaptation factor for jerk DYNNORM
Active adaptation factor for jerk value DYNNORM (normal dynamic response) when using Intelligent Load Control (ILC) and
Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptJerkDynPos (N, SEMA)
Adaptation factor for jerk DYNPOS
Active adaptation factor for jerk value DYNPOS (dynamic response for positioning mode) when using Intelligent Load Control
(ILC) and Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptJerkDynRough (N, SEMA)
Adaptation factor for jerk DYNROUGH
Active adaptation factor for jerk value DYNROUGH (dynamic response for roughing) when using Intelligent Load Control (ILC)
and Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1075
NC variables
3.2 NC variable descriptions
vaCAdaptJerkDynSemiFin (N, SEMA)
Adaptation factor for jerk DYNSEMIFIN
Active adaptation factor for jerk value DYNSEMIFIN (dynamic response for semi-finishing) when using Intelligent Load Control
(ILC) and Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptJerkDynFinish (N, SEMA)
Adaptation factor for jerk DYNFINISH
Active adaptation factor for jerk value DYNFINISH (dynamic response for finishing) when using Intelligent Load Control (ILC)
and Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptAccDynPrec (N, SEMA)
Adaptation factor for acceleration DYNPREC
Active adaptation factor for acceleration value DYNPREC (dynamic response for smooth finishing) when using Intelligent Load
Control (ILC) and Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaCAdaptJerkDynPrec (N, SEMA)
Adaptation factor for jerk DYNREC
Active adaptation factor for jerk value DYNPREC (dynamic response for smooth finishing) when using Intelligent Load Control
(ILC) and Intelligent Dynamic Control (IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
NC variables
1076
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaCAdaptJerkDynPrec (N, SEMA)
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
diagSlopeTime (N, SEMA)
Diagnostics of braking time
The displayed time is the expected braking time (in milliseconds) determined for the axis/spindle, and serves as diagnostics
information for parameterizing the STOP D time.
The braking time is derived from the current type of motion and the dynamic response settings of the axis/spindle
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
vaChatterDetected (N, SEMA)
Status of chatter detection
Status of chatter detection in the drive (ZSW7.4)
Return value
0 = No chatter detected
1 = Chatter detected
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:
$$maxnumGlobMachAxes
Read access
3.2.6.21
SMA: State data in the MCS
OEM-MMC: LinkItem /Nck/MachineAxis/...
All state data that are dependent on machine movement and are defined specifically for machine axes (geometry
and special axes) are combined in module SMA. Supplementary information is to be found in module SEMA. The
individual variables are defined as fields where the line index is the number of the machine axis (assigned to the
current channel). The variable "name" in module SMA with the line index in question identifies the axis.
The assignment of the line indices in modules SMA and SEMA is identical.
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1077
NC variables
3.2 NC variable descriptions
actIncrVal (N, SMA)
DB31-61, DBB5
H1
Active INC weighting of the axis
Return value
0 = INC_10000
1 = INC_1000
2 = INC_100
3 = INC_10
4 = INC_1
5 = INC_VAR
6 = INC_JOG_CONT
7 = no incremental mode set
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
actToolBasePos (N, SMA)
Current setpoint of the axis position in the MCS
Determines the current setpoint of axis "x" in the machine coordinate system (MCS) for the corresponding axis.
This value contains all axis-specific override components (e.g. Differential Resolver Function, $AA_OFF, external work offset)
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
cmdToolBasePos (N, SMA)
Pos. setpoint in machine coordinate system (MCS).
The axial variable determines the current setpoint in the machine coordinate system (MCS) for the corresponding machine axis.
The setpoint is equivalent to the interpolator output value for the current interpolation cycle. The MCS value contains no axial
override components (DRF, AA_OFF, ext. work offset, etc.).
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
1078
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
extUnit (N, SMA)
Current physical unit
Current physical unit of the axis position
Return value
0 = mm
1 = inch
2 = degree
3 = indexing position
4 = userdef
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
name (N, SMA)
Axis name
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
status (N, SMA)
Axis status
Return value
0 = travel command in plus direction
1 = travel command in minus direction
2 = exact position coarse reached
3 = exact position fine reached
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
toolBaseDistToGo (N, SMA)
Tool base distance-to-go
Tool base distance-to-go. Physical unit is defined in the variable extUnit (in this module).
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1079
NC variables
3.2 NC variable descriptions
toolBaseDistToGo (N, SMA)
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
toolBaseREPOS (N, SMA)
Tool base REPOS
Tool base REPOS. Physical unit is defined in the variable extUnit (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
varIncrVal (N, SMA)
Settable value for INC_VAR
Settable value for INC_VAR. The physical value depends on whether the axis is linear or rotary.
Linear axis: unit is 1 mm
Rotary axis: unit is 1/1000 degrees
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
1080
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
3.2.6.22
SSP: State data spindle
OEM-MMC: LinkItem /Nck/Spindle/...
All status data that refer to the spindle are combined in the module SSP. The individual variables are defined as arrays
where the row index is the number of the spindle (assigned to the current channel). The spindle can be identified
by reading the variables "name" or "index" in the same module with the respective row index.
The number of spindles can be read from "$$numSpindles" in the module Y in the area C.
Values of 0 or ' ' are supplied for axes which are not spindles. The value SSP:index = 0 indicates that the axis is not
a spindle.
acConstCutS (N, SSP)
Current const. cutting rate
Current constant cutting rate
Units and value ranges
Physical unit:
Data type:
Initial value
m/min, ft/min, user defined
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
acSMode (N, SSP)
Mode according to $AC_SMODE
Spindle mode
Return value
0: No spindle present in channel or spindle is active in another channel or
is being used by PLC (FC18) or by synchronized actions.
1: Open-loop speed control mode
2: Positioning mode
3: Synchronous mode
4: Axis mode
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
1
0
4
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
actGearStage (N, SSP)
Actual gear stage of spindle
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1081
NC variables
3.2 NC variable descriptions
actGearStage (N, SSP)
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
actSpeed (N, SSP)
Actual value of the spindle speed
Current speed of the spindle [n].
The sign indicates the direction of rotation. The direction of rotation can vary from machine to machine, and is specified by the
machine manufacturer.
Units and value ranges
Physical unit:
Data type:
rev/min, user defined
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
channelNo (N, SSP)
Channel number of spindle
Number of channel in which spindle is configured
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Read access
cmdAngPos (N, SSP)
Spindle position
Spindle position (SPOS)
Units and value ranges
Physical unit:
Data type:
Degree, user defined
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
NC variables
1082
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
cmdConstCutSpeed (N, SSP)
Constant cutting speed of the master spindle
Constant cutting rate of the master spindle. The requested value for the master spindle differs from SSP:cmdSpeed only if G96
is active.
(For a certain OEM customer this variable is now available retroactively in software version 3.2)
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:
$$maxnumGlobMachAxes
Read access
cmdGearStage (N, SSP)
Requested gear stage
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
cmdGwps (N, SSP)
Programmed SUG desired value
Programmed SUG desired value (SUG is the function "constant perimeter speed of grinding wheel")
Units and value ranges
Physical unit:
Data type:
m/s, ft/s
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$maxnumGlobMachAxes
Validity:
From NCK version 3.6
Read access
cmdSpeed (N, SSP)
Spindle speed, desired value
Spindle speed desired value
Units and value ranges
Physical unit:
Data type:
rev/min , m/min
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
1083
|