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

 

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

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     63      64      65      66     ..

 

 

 

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

 

 

NC variables
3.2 NC variable descriptions
aaCoupCorrDist (C, SEMA)
$AA_COUP_CORR_DIST[Achse]
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:
$$numMachAxes
Read access
vaEnc1ZeroMonInit (C, SEMA)
$VA_ENC_ZERO_MON_INIT[1,Achse]
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:
$$numMachAxes
Read access
vaEnc2ZeroMonInit (C, SEMA)
$VA_ENC_ZERO_MON_INIT[2,Achse]
Enc2: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:
$$numMachAxes
Read access
safeDesChecksum1 (C, 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:
$$numMachAxes
Read access and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
463
NC variables
3.2 NC variable descriptions
aaMaslDef (C, SEMA)
$AA_MASL_DEF
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
$$numMachAxes
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
clampStatus (C, 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:
$$numMachAxes
Read access
aaMachax (C, SEMA)
$AA_MACHAX
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 100, 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:
$$numMachAxes
Read access
NC variables
464
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
aaIpoNcChanax (C, SEMA)
$AA_IPO_NC_CHANAX
NC, channel and channel axis no. of interpolator.
If the axis is currently interpolated to this NCU, the channel and channel axis 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 anlpoChanAx[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:
$$numMachAxes
Read access
vaIpoNcChanax (C, SEMA)
$VA_IPO_NC_CHANAX
Machine axis to interpolator.
If the machine axis is currently interpolated to this NCU, the channel and channel 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 anIpoChanAx[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:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
465
NC variables
3.2 NC variable descriptions
vaMotSensorDigi (C, SEMA)
$VA_MOT_SENSOR_DIGI
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:
$$numMachAxes
Read access
vaMotSensorAna (C, SEMA)
$VA_MOT_SENSOR_ANA
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.
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
vaMotSensorConf (C, SEMA)
$VA_MOT_SENSOR_CONF
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.
NC variables
466
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaMotSensorConf (C, SEMA)
$VA_MOT_SENSOR_CONF
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
vaMotClampingState (C, SEMA)
$VA_MOT_CLAMPING_STATE
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:
$$numMachAxes
Read access
vaCpSync2 (C, SEMA)
$VA_CPSYNC2[a]
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:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
467
NC variables
3.2 NC variable descriptions
vaCpSync2 (C, SEMA)
$VA_CPSYNC2[a]
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaPosRes (C, SEMA)
$AA_POSRES
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:
$$numMachAxes
Read access
aaCollPos (C, SEMA)
$AA_COLLPOS[Achse]
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 (C, 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:
NC variables
468
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
driveDdsPerMds (C, SEMA)
$$numMachAxes
Read access
spindleModePiState (C, 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:
$$numMachAxes
Read access
aaLoadSmooth (C, SEMA)
$AA_LOAD_SMOOTH[Achse]
Smoothed drive load
Smoothed drive load in %
Units and value ranges
Physical unit:
Data type:
%
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
aaPowerSmooth (C, SEMA)
$AA_POWER_SMOOTH[Achse]
Smoothed drive power
Smoothed drive power in W (only available for PROFIdrive drives)
Units and value ranges
Physical unit:
Data type:
W
TYPE_DOUBLE
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
469
NC variables
3.2 NC variable descriptions
aaPowerSmooth (C, SEMA)
$AA_POWER_SMOOTH[Achse]
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
safeAxisType (C, 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:
$$numMachAxes
Read access
enc1IsOn (C, 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:
$$numMachAxes
Read access
enc2IsOn (C, 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
NC variables
470
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
enc2IsOn (C, SEMA)
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaAxForce (C, SEMA)
$VA_AX_FORCE[x] x = Axis
Feedrate force
Units and value ranges
Physical unit:
Data type:
Initial value
N
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaDesValFiltersDeltaPos (C, SEMA)
$VA_DESVAL_FILTERS_DELTA_POS[Ach-
se]
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:
$$numMachAxes
Read access
aaDesValFiltersSelect (C, SEMA)
$VA_DESVAL_FILTERS_ACTIVE[Achse]
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:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
471
NC variables
3.2 NC variable descriptions
vaDesValFiltersActive (C, SEMA)
$VA_DESVAL_FILTERS_ACTIVE[Achse]
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:
$$numMachAxes
Read access
vaDesValFiltersDelay1 (C, SEMA)
$VA_DESVAL_FILTERS_DELAY_1[Achse]
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:
$$numMachAxes
Read access
vaDesValFiltersDelay2 (C, SEMA)
$VA_DESVAL_FILTERS_DELAY_2[Achse]
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:
$$numMachAxes
Read access
vaCAdaptAccDynNorm (C, 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:
NC variables
472
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaCAdaptAccDynNorm (C, SEMA)
$$numMachAxes
Read access
vaCAdaptAccDynPos (C, 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
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaCAdaptAccDynRough (C, 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:
$$numMachAxes
Read access
vaCAdaptAccDynSemiFin (C, 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:
$$numMachAxes
Read access
vaCAdaptAccDynFinish (C, SEMA)
Adaptation factor for acceleration DYNFINISH
Active adaptation factor for acceleration value DYNFINISH (dynamic response for finishing) when using Intelligent Load Control
(ILC) and Intelligent Dynamic Control (IDC).
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
473
NC variables
3.2 NC variable descriptions
vaCAdaptAccDynFinish (C, SEMA)
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
1.0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaCAdaptPosCtrlGain (C, 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:
$$numMachAxes
Read access
vaCAdaptFfwTorqueFact (C, 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:
$$numMachAxes
Read access
NC variables
474
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaCAdaptDrvAdapt1 (C, 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:
$$numMachAxes
Read access
vaCAdaptDrvAdapt2 (C, 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:
$$numMachAxes
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
475
NC variables
3.2 NC variable descriptions
vaCAdaptDrvAdapt3 (C, 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:
$$numMachAxes
Read access
vaCAdaptDrvAdapt4 (C, 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:
$$numMachAxes
Read access
NC variables
476
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaCAdaptInputLoad (C, SEMA)
Input value for load adaptation
Input value (inertia and/or mass) for load adaptation when using Intelligent Load Control (ILC) and Intelligent Dynamic Control
(IDC).
Units and value ranges
Physical unit:
Data type:
Initial value
kgm2
TYPE_DOUBLE
0.0
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaCAdaptIsActive (C, 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:
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaCAdaptJerkDynNorm (C, 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:
$$numMachAxes
Read access
vaCAdaptJerkDynPos (C, 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
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
477
NC variables
3.2 NC variable descriptions
vaCAdaptJerkDynPos (C, SEMA)
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
vaCAdaptJerkDynRough (C, 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:
$$numMachAxes
Read access
vaCAdaptJerkDynSemiFin (C, 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:
$$numMachAxes
Read access
vaCAdaptJerkDynFinish (C, 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:
$$numMachAxes
Read access
NC variables
478
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
vaCAdaptAccDynPrec (C, 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:
$$numMachAxes
Read access
vaCAdaptJerkDynPrec (C, 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
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
diagSlopeTime (C, 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:
$$numMachAxes
Read access
vaChatterDetected (C, 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:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
479
NC variables
3.2 NC variable descriptions
vaChatterDetected (C, SEMA)
-
TYPE_UWORD
0
0
1
Addressing
Line index:
Max. line index:
$$numMachAxes
Read access
3.2.3.22
SGA: State data in the WCS
OEM-MMC: LinkItem /Channel/GeometricAxis/...
All status data that are dependent on machine movement and specified in the workpiece coordinate system are
included in module SGA. Supplementary information can be found in module SEGA. The individual variables are
defined as arrays where the line index is the number of the axis (assigned to the current channel).The variable
"name" in module SGA with the line index in question identifies the axis.
The assignment of the line indices in modules SGA and SEGA is identical.
With SW 5.2 and later, OPI modules SGA and SEGA can be addressed via the geo-axis no. instead of via the channel
axis no.:
Line index 1001: 1st geo-axis
Line index 1002: 2nd geo-axis
Line index 1003: 3rd geo-axis
The number of channel axes (geometry, special axes and spindles) can be found in "$$numMachAxes" in module
Y in area C.
actIncrVal (C, SGA)
DB31-61, DBB5
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 increment mode has been 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
NC variables
480
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
actProgPos (C, SGA)
Current position of axis
Returns the current actual value for the axis.
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
actToolBasePos (C, SGA)
Axis setpoint in the machine coordinate system
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
actToolEdgeCenterPos (C, SGA)
$AA_IW[x] x = Axis
Center point of a cutting edge
Center point of a cutting edge. Physical unit is defined in the variable extUnit (from 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
cmdProgPos (C, SGA)
Target value of the programmed position
The variable returns the target value programmed in the part program for the axis.
Units and value ranges
Physical unit:
Data type:
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
481
NC variables
3.2 NC variable descriptions
cmdProgPos (C, SGA)
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
cmdToolBasePos (C, SGA)
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
cmdToolEdgeCenterPos (C, SGA)
Position of the cutting edge center point.
Position of the cutting edge center point. Physical unit is defined in 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
extUnit (C, SGA)
Current physical unit
Current physical unit of the related geometry axis or auxiliary axis
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:
NC variables
482
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
extUnit (C, SGA)
$$numMachAxes
Validity:
From NCK version 3.6
Read access
name (C, SGA)
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
progDistToGo (C, SGA)
Difference between current and programmed position
The variable returns the difference between the actual value and the value (distance-to-go) programmed in the part program
for the axis.
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
progREPOS (C, SGA)
Programmed position, REPOS
Programmed position, REPOS. The 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
status (C, SGA)
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
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
483
NC variables
3.2 NC variable descriptions
status (C, SGA)
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
subType (C, SGA)
Geometry or auxiliary axis
Axis type geometry or auxiliary axis
Return value
0 = auxiliary axis
1 = geometry axis
2 = orientation 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
toolBaseDistToGo (C, SGA)
Tool base distance-to-go
Tool base distance-to-go. 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
toolBaseREPOS (C, SGA)
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:
NC variables
484
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
toolBaseREPOS (C, SGA)
$$numMachAxes
Validity:
From NCK version 3.6
Read access
toolEdgeCenterDistToGo (C, SGA)
Center point of cutting edge distance-to-go
Center point of cutting edge distance-to-go. Physical unit results from 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
toolEdgeCenterREPOS (C, SGA)
Center point of the cutting edge REPOS
Center point of the cutting edge 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 (C, SGA)
Settable value for INC_VAR
Setable value for INC_VAR. The physical unit depends on whether the axis is rotary or linear. Linear axes: 1mm rotary axes:
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 and write access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
485
NC variables
3.2 NC variable descriptions
3.2.3.23
SINF: Part program-specific state data
OEM-MMC: LinkItem /Channel/ProgramModification/...
During automatic execution of a part program different parameters can influence the type of machining. The
current status data for the selected part program are combined in module SINF. The status data must only be
changed via the PLC. interface.
DRFActive (C, SINF)
DRF active
Return value
0 = not active
1 = active
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
cfgStopActive (C, SINF)
DB21-30, DBX7.6
Configured stop
Configured stop (CFG-STOP)
Return value
0 = inactive
1 = active
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Read access
feedStopActive (C, SINF)
Feed disable
Return value
0 = inactive
1 = active
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
ipoBlocksOnly (C, SINF)
Display traversing blocks
Return value
0 = normal block transfer
1 = exclusively traversing blocks
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
NC variables
486
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
optAssStopActive (C, SINF)
Associated M01 selected
Return value
0: Not selected
1: Selected
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
1
Read access
optStopActive (C, SINF)
M01 selected
Return value
0 = not selected
1 = selected
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
progTestActive (C, SINF)
DB21-30, DBX1.7
K1
Program test
Return value
0 = inactive
1 = active
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
rapFeedRateOvrActive (C, SINF)
ROV rapid traverse override
Return value
0 = inactive
1 = active
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
487
NC variables
3.2 NC variable descriptions
singleBlockActive (C, SINF)
Single block
The variable returns the status for the currently active mode of the "Single block" function.
Return value
Value range:
o =0: No single block active
o =1: Single block mode 1 (SBL 1, Main run, single block)
o =2: Single block mode 2 (SBL 2, Decoding run, single block)
o =3: Single block mode 3 (SBL 3, Stop in the cycle)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
singleBlockType (C, SINF)
Single block mode
Single block mode can be set with this variable.
o =1: Single block mode 1 (main run, single block)
o =2: Single block mode 2 (decoder, single block)
o =3: Single block mode 3 (stop in the cycle)
Single block mode is activated by the interface signal
DB21, ... DBX0.4 = 1
Return value
1 = Main run single block
2 = Decoder (preprocessing) single block
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access and write access
skipLevel0Active (C, SINF)
Skip level /0
Info whether skip level /0 is activated.
Return value
0: Skip level /0 not active
1: Skip level /0 active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Validity:
From NCK version 3.6
Read access
skipLevel1Active (C, SINF)
Skip level /1
Info whether skip level /1 is activated.
Return value
0: Skip level /1 not active
1: Skip level /1 active
NC variables
488
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
skipLevel1Active (C, SINF)
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Validity:
From NCK version 3.6
Read access
skipLevel2Active (C, SINF)
Skip level /2
Info whether skip level /2 is activated.
Return value
0: Skip level /2 not active
1: Skip level /2 active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Validity:
From NCK version 3.6
Read access
skipLevel3Active (C, SINF)
Skip level /3
Info whether skip level /3 is activated.
Return value
0: Skip level /3 not active
1: Skip level /3 active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Validity:
From NCK version 3.6
Read access
skipLevel4Active (C, SINF)
Skip level /4
Info whether skip level /4 is activated.
Return value
0: Skip level /4 not active
1: Skip level /4 active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Validity:
From NCK version 3.6
Read access
skipLevel5Active (C, SINF)
Skip level /5
Info whether skip level /5 is activated.
Return value
0: Skip level /5 not active
1: Skip level /5 active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
489
NC variables
3.2 NC variable descriptions
skipLevel5Active (C, SINF)
-
TYPE_UWORD
0
0
1
Validity:
From NCK version 3.6
Read access
skipLevel6Active (C, SINF)
Skip level /6
Info whether skip level /6 is activated.
Return value
0: Skip level /6 not active
1: Skip level /6 active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Validity:
From NCK version 3.6
Read access
skipLevel7Active (C, SINF)
Skip level /7
Info whether skip level /7 is activated.
Return value
0: Skip level /7 not active
1: Skip level /7 active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Validity:
From NCK version 3.6
Read access
skipLevel8Active (C, SINF)
Skip level /8
Info whether skip level /8 is activated.
Return value
0: Skip level /8 not active
1: Skip level /8 active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Read access
skipLevel9Active (C, SINF)
Skip level /9
Info whether skip level /9 is activated.
Return value
0: Skip level /9 not active
1: Skip level /9 active
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
1
Read access
NC variables
490
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
trialRunActive (C, SINF)
DB21-30, DBX0.6
V1
Dry run feedrate
Return value
0 = inactive
1 = active
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Validity:
From NCK version 3.6
Read access
3.2.3.24
SMA: State data in the MCS
OEM-MMC: LinkItem /Channel/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.
actIncrVal (C, 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 (C, SMA)
$AA_IM[x] x = Ax is
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:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
491
NC variables
3.2 NC variable descriptions
actToolBasePos (C, SMA)
$AA_IM[x] x = Ax is
mm, inch, degree, user defi-
TYPE_DOUBLE
ned
Addressing
Line index:
Max. line index:
$$numMachAxes
Validity:
From NCK version 3.6
Read access
cmdToolBasePos (C, SMA)
Pos. setpoint in machine coordinate system
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
extUnit (C, 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 (C, SMA)
Axis name
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
NC variables
492
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
name (C, SMA)
$$numMachAxes
Validity:
From NCK version 3.6
Read access
status (C, 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 (C, SMA)
Tool base distance-to-go
Tool base distance-to-go. 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
toolBaseREPOS (C, 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
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
493
NC variables
3.2 NC variable descriptions
varIncrVal (C, 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
3.2.3.25
SNCF: Active G-functions
OEM-MMC: LinkItem /Channel/SelectedFunctions/...
All G functions are organized in G groups. Only one function of each G group can be active at a time.
The module SNCF consists of a single variable that is organized as an array. The row index corresponds to the G
group number.
ncFkt (C, SNCF)
Active G function
Active G-function of relevant group
G <No>.
If there is no function active within the corresponding G-group, the variable returns an empty string "\0".
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numGCodeGroups
Validity:
From NCK version 3.6
Read access
ncFktAct (C, SNCF)
Active G function (current language)
Active G function of relevant current group in current
language mode.
Depending on whether function has been programmed in Siemens or
ISO Dialect mode, this is identical to $$ncFkt or $$ncFktFanuc.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
NC variables
494
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
ncFktAct (C, SNCF)
Addressing
Line index:
Max. line index:
$$numGCodeGroups bzw. $$numGCode-
GroupsFanuc
Read access
ncFktBin (C, SNCF)
Active G-function of the correponding group
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numGCodeGroups
Read access
ncFktBinAct (C, SNCF)
Index act. G function (current language)
Active G function of relevant current group in current
language mode.
Depending on whether function has been programmed in Siemens or
ISO Dialect mode, this is identical to $$ncFktBin or $$ncFktBinFanuc.
(The value is the index of the active G function within the group)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numGCodeGroups bzw. $$numGCode-
GroupsFanuc
Read access
ncFktBinFanuc (C, SNCF)
Index of active G function (ISO Dialect)
Active G function of relevant ISO Dialect group
(the value is the index of the active G function within the group)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numGCodeGroupsFanuc
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
495
NC variables
3.2 NC variable descriptions
ncFktBinS (C, SNCF)
Index of the active G function for block search
Index of the active G function of the corresponding group for block search with calculation
Notice: This variable is available only for logging block search events,
but not for the Variable Service.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numGCodeGroups
Read access
ncFktFanuc (C, SNCF)
Active G function (ISO Dialect)
Active G function of relevant ISO Dialect group
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numGCodeGroupsFanuc
Read access
ncFktS (C, SNCF)
Name of the active G function for block search
Name of the active G function of the corresponding group for block search with calculation
Notice: This variable is available only for logging block search events,
but not for the Variable Service.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
$$numGCodeGroups
Read access
3.2.3.26
SPARP: Part program information
OEM-MMC: LinkItem /Channel/ProgramInfo/...
This module contains information on the currently active part programm in the respective channel.
NC variables
496
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
absoluteBlockBufferName (C, SPARP)
Upload buffer for display blocks
File name with path of upload buffer in which display blocks are stored
Return value
Empty string: Function is deactivated
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Read access
absoluteBlockBufferPreview (C, SPARP)
Part of $$absoluteBlockBufferName
Part of content of file $$absoluteBlockBufferName.
The desired content of the variables is set by $MC_MM_ABSBLOCK_BUFFER_CONF.
In principle, only complete parts program blocks are entered.
If the desired number of previous blocks are not present, then an empty block ("LF") is entered in that place.
If there is insufficient space for all parts program blocks, then the previous blocks are first replaced by empty blocks ("LF"), if this
is still insufficient, the blocks at the end are also omitted.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Read access
absoluteBlockCounter (C, SPARP)
Modification counter for upload buffer
Modification counter for display information in the upload buffer
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
497
NC variables
3.2 NC variable descriptions
actBlock (C, SPARP)
Current block (DISPLOF active)
Current part program block.
With DISPLOF the subroutine call is displayed.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Read access
actBlockA (C, SPARP)
Current block (DISPLOF inactive)
Current part program block.
If search run is active, then search run block is displayed.
Display is always made irrespective of DISPLOF.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Read access
actBlockI (C, SPARP)
Current interpreter block
Current part program in the interpreter.
Display is always made irrespective of DISPLOF.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Read access
actLineNumber (C, SPARP)
Line number of current NC instruction (start:1)
Line number of the current NC instruction (starting at 1)
0: before program start
-1: not available due to an error
-2: not available because of DISPLOF
NC variables
498
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
actLineNumber (C, SPARP)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
1
Read access
actPartProgram (C, SPARP)
Content of the current part program
Content of the current part program starting with the previous block.
Blocks may be cut off at the end of the string.
The line index determines the section within the program.
An efficient current block display can be achieved with the aid of a cyclic variable service.
If multiple lines are required, then it must be ensured that the client reads line 1 first, so that an NCK internal buffer is filled,
which ensures that the following lines are returned accordingly.
Note: In EES mode, only the current part program block is ever returned!
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
3
Read access
block (C, SPARP)
Part program blocks from the current operation
To display the currently active part program, NCK supplies up to 3 blocks of the part program in one single variable job (last,
current and next block).
Line index 1: string of the last block
Line index 2: string of the current block
Line index 3: string of the next block
To gain consistent information, all 3 array elements must be processed in one variable request. This is why the maximum string
length of each array element is limited to 66 characters.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
3
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
499
NC variables
3.2 NC variable descriptions
blockNoStr (C, SPARP)
Block number
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Read access
circleCenter (C, SPARP)
Center of the circle
Center of the circle (WCS)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
3
Read access
circleCenterS (C, SPARP)
Corr. to circleCenter for block search with calc.
Corresponds to circleCenter for search with calculation
Attention: This variable is available for protocolling the block search events only, not for the Variable Service!
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
3
Read access
circlePlane (C, SPARP)
Vector of circular plane
The vector perpendicular to the circular plane (axial) is output
to enable identification of the position of a circle in space
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
3
Read access
NC variables
500
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
circlePlaneData (C, SPARP)
circlePlaneData
To identify the position of a circle in space, the vector
which is vertical to the plane of the circle is output (vector)
The variable consists of three values of the type DOUBLE, that is, it is 24 bytes long.
Note: The variable is released for use only with the Simultaneous recording function.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
1
Read access
circlePlaneDataNorm (C, SPARP)
circlePlaneDataNorm
To identify the position of a circle in space,
the vector which is vertical to the plane of the circle is output
(normalized vector)
The variable consists of three values of the UWORD type, that is, it is 6 bytes long.
Note: The variable is released for use only with the Simultaneous recording function.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
1
Read access
circlePlaneDataNormS (C, SPARP)
circlePlaneDataNormS
To identify the position of a circle in space during the search,
the vector which is vertical to the plane of the circle is output
(normalized vector)
The variable consists of three values of the UWORD type, that is, it is 6 bytes long.
Note: The variable is released for use only with the Simultaneous recording function.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
1
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
501
NC variables
3.2 NC variable descriptions
circlePlaneS (C, SPARP)
Vector circular plane block search
The vector perpendicular to the circular plane (axial) is output
to enable identification of the position of a circle in space
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
3
Read access
circleRadius (C, SPARP)
Radius of the circle (only effective for G02/G03)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
circleRadiusS (C, SPARP)
circleRadius for block search.
Corresponds to $$circleRadius for block search with calculation.
Note: This variable is not available for the variable service, but only for logging in connection with block search events!
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Read access
circleTurn (C, SPARP)
Programmed circular passes
Progr. number of additional circular passes with
helical interpolation in curr. program
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
NC variables
502
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
circleTurnS (C, SPARP)
Programmed circular passes search
Programmed number of additional circular passes with
helical interpolation in the current program for search with calculation.
Note: This variable is not available for the Variable Service, but only for
logging of block search events
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
cmdToolEdgeCenterCircleCenterEns (C, SPARP)
Arc center in relation to WOS frame
Arc center in relation to WOS frame, i.e. with tool length but
without tool radius
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
3
Read access
cmdToolEdgeCenterCircleCenterEnsS (C, SPARP)
Corresponds to circleCenterWos
Corresponds to circleCenterWos for block search with calculation
in relation to the WOS frame, i.e. with tool length but without tool radius
Note: This variable is not available for the variable service, but only for
logging in connection with block search events!
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
3
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
503
NC variables
3.2 NC variable descriptions
cmdToolEdgeCenterCircleDataEns (C, SPARP)
cmdToolEdgeCenterCircleDataEns
Corresponds to $$cmdToolEdgeCenterCircleCenterEns for the 3 geometry axes
as well as $$cmdToolEdgeCenterCircleRadiusEns
The variable consists of four values of the DOUBLE type, i.e. is 32 bytes long.
Note: The variable is released for use only with the Simultaneous recording function.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
1
Read access
cmdToolEdgeCenterCircleRadiusEns (C, SPARP)
Arc radius in relation to WOS frame
Arc radius in relation to WOS frame as center-point path, i.e. with tool
length but without tool radius
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
1
Read access
cmdToolEdgeCenterCircleRadiusEnsS (C, SPARP)
Corresponds to circleRadiusWos
Corresponds to circleRadiusWos for block search with calculation
in relation to WOS frame as center-point path. i.e. with tool length
but without tool radius
Note: This variable is not available for the variable service, but only for
logging in connection with block search events!
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_DOUBLE
0
Addressing
Line index:
Max. line index:
1
Read access
NC variables
504
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
lastBlockNoStr (C, SPARP)
Last programmed block number
Indicates the last programmed block number, if $MN_DISPLAY_FUNCTION_MASK bit 0 is set.
A block number is shown until either a new block number is programmed or the subroutine level which generated the block
number has been left.
Block numbers of masked blocks are not displayed.
There is also no display if DISPLOF is active.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Read access
msg (C, SPARP)
PG
Message from the part program
Messages from a part program can be programmed with the instruction 'MSG (...)'. The variable 'msg' contains the text of the
current 'MSG(...)'-instruction until a new instrucion is processed or until the message is deleted with the instruction 'MSG ()'.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access
progName (C, SPARP)
Program name
Progam name of the currently active program (or subroutine)
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access
seekOffset (C, SPARP)
Line number of current NC block
Line number of the current NC block in the program $$/C/SPARP/workPandProgName
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
505
NC variables
3.2 NC variable descriptions
seekOffset (C, SPARP)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
1
Read access
seekw (C, SPARP)
Line enabled for modification
First line enabled for modification in part program
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
1
Read access
selectedWorkPProg (C, SPARP)
Currently selected program
Currently selected program, i.e. the program that has been selected
with "Select".
The variable also displays the program in the JOG and MDI modes.
During the simulation, the simulation search temporarily deselects
the selected program and selects the program to be simulated.
This is hidden by selectedWorkPProg, i.e. during the simulation search,
selectedWorkPProg remains unchanged.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Read access
NC variables
506
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
singleBlock (C, SPARP)
Single block read in quasi-stop state
In most cases the variable 'block' is used to read the currently active blocks of the part program. Because this variable is limited
to 66 characters per string, it might be necessary (for long blocks) to read longer strings. The variable 'singleBlock' can read
complete blocks (up to strings with 198 charecters) . 3 lines can be addressed:
Line index 1: last block
Line index 2: current block
Line index 3: next block
It is not guaranteed for rapid block changes, that the information of 3 successive blocks is always consistent, because each block
is read with a single variable request. This method is only safe, if the part program has stopped.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
3
Validity:
From NCK version 3.6
Read access
stepEditorFormName (C, SPARP)
Current module name for step editor
Current module name for step editor is stored
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Read access
workPName (C, SPARP)
Workpiece name abbreviated
Name of the active workpiece
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
507
NC variables
3.2 NC variable descriptions
workPNameLong (C, SPARP)
Workpiece name
Name of the active workpiece
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Read access
workPandProgName (C, SPARP)
Workpiece and program name
Workpiece name and name of current program.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Read access
byteOffset (C, SPARP)
Byte offset of the current NC block
Byte offset of the current NC block in the program $$/C/SPARP/workPandProgName
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
1
Read access
extProgFlag (C, SPARP)
External execution
Indicates whether programs are being executed externally
Return value
0: Program is being processed from NCK program memory
1: Program is being executed externally
2: Program is being executed in EES mode
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
1
Read access
NC variables
508
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
displProgLevel (C, SPARP)
Program level to be displayed.
Lowest program level to be displayed.
The value 1 corresponds to the main program level.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
1
Read access
displProgLevelVL (C, SPARP)
Program level in the VL, which shall be displayed.
Lowest preprocessing program level that shall be displayed.
The value 1 corresponds to the main program level.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
1
Read access
workPandProgNameVL (C, SPARP)
Workpiece name and program name VL
Workpiece name and program name of the current program in the preprocessing.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
1
Read access
byteOffsetVL (C, SPARP)
Byte offset of NC block VL
Byte offset of the current NC block in the preprocessing
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
509
NC variables
3.2 NC variable descriptions
byteOffsetVL (C, SPARP)
1
Read access
eesBufferStart (C, SPARP)
Byte offset of the first block in the EES buffer
The value is only relevant with EES, when the part program is partially loaded into a buffer NCK.
It indicates wthich NC block is entered first in the buffer.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
1
Read access
eesBufferEnd (C, SPARP)
Byte offset following the last block in the buffer
The value is only relevant with EED, when the part program is partially loaded into a buffer of the NCK.
It indicates which NC block has been entered last in the buffer.
The comparison with the value $$byteOffsetVL shows whether the reloading process is performed quickly enough in order to
perform the preprocessing run without delay.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
1
Read access
eesBufferFilling (C, SPARP)
Number of bytes for interpreter
The value is only relevant with EES, when the part program is partially loaded into a buffer of the NCK.
It indicates who many bytes are provided to the interpreter for processing in a the buffer ($$eesBufferEnd - $$byteOffsetVL).
If the value approaches 0, this indicates that the reloading process is not performed quickly enough in order to supply the
interpreter quickly enough with NC blocks.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
1
Read access
NC variables
510
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
eesBufferStatus (C, SPARP)
Status of the EES buffer
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Read access
eesProgLevel (C, SPARP)
Program level in the EES to be displayed.
Lowest program level of the EES reloading mode, which shall be displayed.
The value 1 corresponds to the main program level.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
1
Read access
3.2.3.27
SPARPF: Search pointer for block search
OEM-MMC: LinkItem /Channel/Search/...
To look for a particular block within a parts program the user can enter search criteria and start a block search. The
variables to be entered are combined in the module SPARPF and must be written by the HMI (or another component
on the MPI bus).
One main program level and 11 subroutine levels can be processed. These levels are the row indices of the indivi-
dual variables. The search targets (seek pointer and search string) can only be used mutually exclusively in one level.
If a collision occurs, a negative acknowledgment results when the block search is started.
Depending on the search type, the search string is either a block label, block number or any string.
If no path name is specified, the default search strategy for subroutine calls is used. The main program entered in the
first program level must be selected for the block search; otherwise the search request is acknowledged negatively.
The array indices (row indices) mean:
1
= main program level for search run
2-18 = subroutine levels for search run
101
= main program level for stop run
102-118 = subroutine levels for stop run
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
511
NC variables
3.2 NC variable descriptions
forward (C, SPARPF)
Search direction
Search direction
Search direction "backwards" is only possible in the mode without calculation
Return value
1 = backwards (without calculation)
2 = forwards
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access and write access
invocCount (C, SPARPF)
Actual value of subroutine call counter.
Actual value of the subroutine call counter. Is always 1 for the main program.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access and write access
plcStartReason (C, SPARPF)
Specification of channel for SERUPRO
Specifies for the SERUPRO function which channel has to be started by the PLC so that the current channel starts.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
112
Read access and write access
progName (C, SPARPF)
Program name
Progam name of the currently active program (or subroutine)
Units and value ranges
Physical unit:
Data type:
NC variables
512
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
progName (C, SPARPF)
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access and write access
searchString (C, SPARPF)
Search string
Search string (the first 64 characters of the NC block - corresponding to search pointer). Contents of the search string depends
on the search type and are either:
block label
block number
any string
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access and write access
searchType (C, SPARPF)
Search type
Return value
1 = block number
2 = label
3 = string
4 = program level
5 = search pointer line-oriented (searching for line feeds)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access and write access
seekOffset (C, SPARPF)
Search pointer
Search pointer (line-oriented, searching for line feeds). If the search pointer is used, a program name (progName) must always
have been defined. The search pointer refers to this program.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
513
NC variables
3.2 NC variable descriptions
seekOffset (C, SPARPF)
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access and write access
status (C, SPARPF)
Without function
This variable is without function in block SPARPF.
It has only been introduced to achieve the same structure of SPARPI and SPARPF.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
0
0
0
Addressing
Line index:
Max. line index:
1
Read access and write access
workPName (C, SPARPF)
Workpiece name abbreviated
Workpiece name = path name in the NC file structure. If no path name is specified, the default search strategy for subroutine
calls is used.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access and write access
workPNameLong (C, SPARPF)
Workpiece name
Name of the active workpiece
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Read access and write access
NC variables
514
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
workPNameL (C, SPARPF)
Workpiece name
Workpiece name = path name in the NCK file structure. If no path name is specified, the default search strategy for subroutine
calls is used.
Note: This variable is ignored when lines are accessed!
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Read access and write access
haltBlock (C, SPARPF)
Hold block
The following applies to the SPARPI: The interrupt pointer does not mark the block
where the program was cancelled but a previous block (hold block), which enables a better resumption.
The hold block is explicitly set with the part program commands IPTRLOCK and IPTRUNLOCK,
or implicitly manipulated via $MC_AUTO_IPTR_LOCK.
The following applies to the SPARPF: If SPARPI is copied completely,
the value of the hold block which was set by the NCK is retained.
This enables the NCK to recognize the situation, and it responds with the suppressed message alarm 16950.
NOTE: For SPARPI and SPARPF this value is ONLY defined for program level 0.
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:
1
Read access
displayState (C, SPARPF)
Display status for block display.
Display state for block display.
(Blocks should not be displayed automatically for program levels for which DISPLAY OFF has been programmed in the
PROC instruction. This is valid also for the subroutine levels below).
Return value
Value Meaning
0 = DISPLAY OFF for the program level
1 = DISPLAY ON for the program level
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
515
NC variables
3.2 NC variable descriptions
displayState (C, SPARPF)
Addressing
Line index:
Max. line index:
18
Read access
byteOffset (C, SPARPF)
Search pointer (byte-oriented)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
18
Read access
3.2.3.28
SPARPI: Program pointer at interruption
OEM-MMC: LinkItem /Channel/InterruptionSearch/...
In order to be able to continue at the point of interruption in a program, the current states of the main program and
any subroutines must be stored. On a program interrupt the information is immediately updated in the NCK and
reamins valid even after RESET.
This makes it possible to read the states of the main program level and the 11 subroutine levels (incl. ASUB levels).
The array indices (row indices) mean:
1
= main program level
2-18 = subroutine levels
forward (C, SPARPI)
Search direction
Return value
2 = forwards
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
invocCount (C, SPARPI)
Actual value of subroutine call counter.
Actual value of the subroutine call counter. Is always 1 for the main program.
NC variables
516
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
invocCount (C, SPARPI)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
plcStartReason (C, SPARPI)
Specification of channel for SERUPRO
Specifies for the SERUPRO function which channel has to be started by the PLC so that the current channel starts.
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_UWORD
0
0
Addressing
Line index:
Max. line index:
18
Read access
progName (C, SPARPI)
Program name
Progam name of the currently active program (or subroutine)
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
searchString (C, SPARPI)
Search string
Search string (the first 64 characters of the NC block - corresponding to the search pointer)
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
517
NC variables
3.2 NC variable descriptions
searchType (C, SPARPI)
Search type
Return value
5 = search pointer line-oriented (searching for line feed characters)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
seekOffset (C, SPARPI)
Search pointer
Search pointer (line-oriented, searching for linefeed characters)
1fffffff HEX is returned if the value is invalid.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
status (C, SPARPI)
Status of block SPARPI
Informs about whether block SPARPI includes currently
valid values, and provides the reason for the last update of the
block, if available.
Note: If an interruption occurs in a program range between the command
IPTRLOCK and IPTRUNLOCK, the first block after IPTRLOCK will be provided
in the SPARPI instead of the current block.
The first interruption between IPTRLOCK and IPTRUNLOCK will set "status"
and any additional interruption prior to IPTRUNLOCK will neither change "status" nor SPARPI.
Return value
0: Program is running, i.e. SPARPI variables are not up-to-date
1: Program selection, i.e. SPARPI has been reset
2: Block selection through PI service _N_SEL_BL
3: Reset (program abort)
4: Stop after program instruction, e.g. M0
5: Stop with STOP key
6: Stop caused by alarm
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
Maximum value:
-
TYPE_UWORD
1
0
6
NC variables
518
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
status (C, SPARPI)
Addressing
Line index:
Max. line index:
1
Read access
workPName (C, SPARPI)
Workpiece name abbreviated
Workpiece name = path name in the NC file structure
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
workPNameLong (C, SPARPI)
Workpiece name
Name of the active workpiece
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Read access
workPNameL (C, SPARPI)
Workpiece name
Workpiece name = path name in the NCK file structure
Note: This variable is ignored when lines are accessed!
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
519
NC variables
3.2 NC variable descriptions
haltBlock (C, SPARPI)
Hold block
The following applies to the SPARPI: The interrupt pointer does not mark the block
where the program was cancelled but a previous block (hold block), which enables a better resumption.
The hold block is explicitly set with the part program commands IPTRLOCK and IPTRUNLOCK,
or implicitly manipulated via $MC_AUTO_IPTR_LOCK.
The following applies to the SPARPF: If SPARPI is copied completely,
the value of the hold block which was set by the NCK is retained.
This enables the NCK to recognize the situation, and it responds with the suppressed message alarm 16950.
NOTE: For SPARPI and SPARPF this value is ONLY defined for program level 0.
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:
1
Read access
displayState (C, SPARPI)
Display status for block display.
Display state for block display.
(Blocks should not be displayed automatically for program levels for which DISPLAY OFF has been programmed in the
PROC instruction. This is valid also for the subroutine levels below).
Return value
Value Meaning
0 = DISPLAY OFF for the program level
1 = DISPLAY ON for the program level
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
18
Read access
byteOffset (C, SPARPI)
Search pointer (byte-oriented)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
18
Read access
NC variables
520
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
3.2.3.29
SPARPP: Program pointer in automatic operation mode
OEM-MMC: LinkItem /Channel/ProgramPointer/...
In automatic mode it is possible to branch to several subroutine levels from the main program level. The state of the
program can be determined for every program level. Each variable of the module consists of 18 rows. This makes
it possible to address the main program level and 17 subroutine levels (incl. ASUB levels).
The array indices (row indices) mean:
1
= main program level
2-18 = subroutine levels
actInvocCount (C, SPARPP)
Actual value of subroutine call counter.
Subroutine call counter, actual value. Specifies the number of subroutine passes. Is always set 1 for the main program and for
asynchronous subroutines.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
blockLabel (C, SPARPP)
Block label
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
blockNoStr (C, SPARPP)
Block number
Return value
[:][N]<No>
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
521
NC variables
3.2 NC variable descriptions
cmdInvocCount (C, SPARPP)
Subroutine call counter, desired value
Subroutine call counter, desired value. Specifies the number of subroutine passes. Is always set to 1 for the main program and
for asynchronous subroutines.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
displayState (C, SPARPP)
Display state for block display
Display state for block display.
(Blocks should not be displayed automatically for program levels for which DISPLAY OFF has been programmed in the PROC
instruction.
This is valid also for the subroutine levels below).
Return value
Value Meaning
0 = DISPLAY OFF for the program level
1 = DISPLAY ON for the program level
Units and value ranges
Physical unit:
Data type:
Initial value
-
TYPE_UWORD
0
Addressing
Line index:
Max. line index:
18
Read access
extProgBufferName (C, SPARPP)
FIFO buffer for execution from external source
Name of FIFO buffer for execution from external source
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Read access and write access
NC variables
522
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
extProgFlag (C, SPARPP)
External execution
Indicates whether programs are being executed externally
Return value
0: Program is being processed from NCK program memory
1: Program is being executed externally
2: Program is being executed in EES mode
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
18
Read access
lastBlockNoStr (C, SPARPP)
Last programmed block number
Returns the last programmed block number for each program level when $MN_DISPLAY_FUNCTION_MASK bit 0 is set.
A block number is shown until either a new block number is programmed or the subroutine level which generated the block
number has been left.
Block numbers of masked blocks are not displayed.
There is also no display if DISPLOF is active.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Read access
progName (C, SPARPP)
Program name
Progam name of the currently active program (or subroutine)
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
523
NC variables
3.2 NC variable descriptions
seekOffset (C, SPARPP)
Search pointer
Search pointer (block offset, each block consists of a string that ends with a line feed)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
seekw (C, SPARPP)
Line enabled for modification
First line enabled for modification in part program
Units and value ranges
Physical unit:
Data type:
Initial value
Minimum value:
-
TYPE_DWORD
0
0
Addressing
Line index:
Max. line index:
18
Read access
workPName (C, SPARPP)
Workpiece name abbreviated
Workpiece name = path name in the NC file structure
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Validity:
From NCK version 3.6
Read access
workPNameLong (C, SPARPP)
Workpiece name
Name of the active workpiece
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Read access
NC variables
524
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
workPandProgName (C, SPARPP)
Workpiece and program name
Workpiece name and name of current program.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Read access
byteOffset (C, SPARPP)
Byte offset of NC block
Byte offset of the current NC block
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
18
Read access
progNameVL (C, SPARPP)
Program name VL
Program name in the preprocessing
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Read access
workPandProgNameVL (C, SPARPP)
Workpiece name and program name VL
Workpiece name and program name of the current program in the preprocessing.
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
525
NC variables
3.2 NC variable descriptions
blockNoStrVL (C, SPARPP)
Block number VL
Block number in the preprocessing
Return value
[:][N]<No>
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Read access
seekOffsetVL (C, SPARPP)
Search pointer VL
Search pointer in the preprocessing (block offset, each block consists of a string that ends with a line feed)
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
18
Read access
byteOffsetVL (C, SPARPP)
Byte offset of NC block VL
Byte offset of the current NC block in the preprocessing
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
18
Read access
actInvocCountVL (C, SPARPP)
Subroutine call counter, actual value VL
Subroutine call counter, actual value in the preprocessing. Specifies the number of subroutine passes. It is always set to 1 for
the main program and for asynchronous subroutines.
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
NC variables
526
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
actInvocCountVL (C, SPARPP)
18
Read access
programAsciiBlock (C, SPARPP)
getProgramAsciiBlock
Value of the CC binding getProgramAsciiBlock.
Use released only for internal development test purposes!
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Read access
eesBufferStart (C, SPARPP)
Byte offset of the first block in the EES buffer
The value is only relevant with EES, when the part program is partially loaded into a buffer NCK.
It indicates wthich NC block is entered first in the buffer.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
18
Read access
eesBufferEnd (C, SPARPP)
Byte offset following the last block in the buffer
The value is only relevant with EED, when the part program is partially loaded into a buffer of the NCK.
It indicates which NC block has been entered last in the buffer.
The comparison with the value $$byteOffsetVL shows whether the reloading process is performed quickly enough in order to
perform the preprocessing run without delay.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
18
Read access
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
527
NC variables
3.2 NC variable descriptions
eesBufferFilling (C, SPARPP)
Number of bytes for interpreter
The value is only relevant with EES, when the part program is partially loaded into a buffer of the NCK.
It indicates who many bytes are provided to the interpreter for processing in a the buffer ($$eesBufferEnd - $$byteOffsetVL).
If the value approaches 0, this indicates that the reloading process is not performed quickly enough in order to supply the
interpreter quickly enough with NC blocks.
Units and value ranges
Physical unit:
Data type:
-
TYPE_DWORD
Addressing
Line index:
Max. line index:
18
Read access
eesBufferStatus (C, SPARPP)
Status of the EES buffer
Units and value ranges
Physical unit:
Data type:
-
TYPE_STRING
Addressing
Line index:
Max. line index:
18
Read access
3.2.3.30
SSP: State data spindle
OEM-MMC: LinkItem /Channel/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.
acConstCutS (C, 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:
$$numSpindles
Read access
NC variables
528
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
acSMode (C, 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:
$$numSpindles
Read access
actGearStage (C, SSP)
Actual gear stage of spindle
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numSpindles
Validity:
From NCK version 3.6
Read access
actSpeed (C, 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:
$$numSpindles
Validity:
From NCK version 3.6
Read access
channelNo (C, SSP)
Channel number of spindle
Number of channel in which spindle is configured
NC variables
List Manual, 10/2020, 6FC5397-3CP40-6BA4
529
NC variables
3.2 NC variable descriptions
channelNo (C, SSP)
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numSpindles
Read access
cmdAngPos (C, 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:
$$numSpindles
Validity:
From NCK version 3.6
Read access
cmdConstCutSpeed (C, 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:
$$numSpindles
Read access
cmdGearStage (C, SSP)
Requested gear stage
Units and value ranges
Physical unit:
Data type:
-
TYPE_UWORD
Addressing
Line index:
Max. line index:
$$numSpindles
Validity:
From NCK version 3.6
Read access
NC variables
530
List Manual, 10/2020, 6FC5397-3CP40-6BA4
NC variables
3.2 NC variable descriptions
cmdGwps (C, 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:
$$numSpindles
Validity:
From NCK version 3.6
Read access
cmdSpeed (C, 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:
$$numSpindles
Validity:
From NCK version 3.6
Read access
driveLoad (C, SSP)
Load
Units and value ranges
Physical unit:
Data type:
%
TYPE_DOUBLE
Addressing
Line index:
Max. line index:
$$numSpindles
Validity:
From NCK version 3.6
Read access
gwpsActive (C, SSP)
SUG programming active
SUG programming active (SUG is the function "constant perimeter speed of grinding wheel)
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
531

 

 

 

 

 

 

 

Content      ..     63      64      65      66     ..