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

 

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

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     7      8      9      10     ..

 

 

 

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

 

 

SINUMERIK machine and setting data
2.3 NC machine data
36972
SAFE_VELO_SELECT_INPUT
A01
FBSI
-
Input assignment SG selection
UDWORD
PowerOn
-
-
2
0, 0
0x00000000
0x8403073F
7/2
M
Description:
This data defines the two inputs for selecting SG1, SG2, SG3 or SG4.
Structure: See MD36970 $MA_SAFE_SVSS_DISABLE_INPUT
n = 1, 0 stand for bit 1, 0 for selecting SG1 to SG4
Assignment of the input bits to the safe velocities:
Bit 1
Bit 0
Selected SG
0
0
SG1
0
1
SG2
1
0
SG3
1
1
SG4
36973
SAFE_POS_SELECT_INPUT
A01
FBSI
-
Input assignment SE selection
UDWORD
PowerOn
-
-
-
0
0x00000000
0x8403073F
7/2
M
Description:
This data defines the input for selecting safe limit positions 1 or 2.
Structure see: MD36970 $MA_SAFE_SVSS_DISABLE_INPUT
Signal
Meaning
= 0
SE1 is active
= 1
SE2 is active
36974
SAFE_GEAR_SELECT_INPUT
A01
FBSI
-
Input assignment speed ratio selection
UDWORD
PowerOn
-
-
3
0, 0, 0
0x00000000
0x8403073F
7/2
M
Description:
Input assignment for selecting the gear ratio (gear stage).
Structure: See MD36970 $MA_SAFE_SVSS_DISABLE_INPUT
n = 2, 1, 0 stand for bit 2, 1, 0 for selecting gear stages 1 to 8
Bit 2
Bit 1
Bit 0
Active gear stage
0
0
0
Stage 1
0
0
1
Stage 2
0
1
0
Stage 3
1
1
1
Stage 8
36977
SAFE_EXT_STOP_INPUT
A01
FBSI
-
Input assignment for external stop request
UDWORD
PowerOn
-
-
4
0, 0, 0, 0
0x00000000
0x8403073F
7/2
M
Description:
This data defines the NC inputs for selecting/deselecting the external brake requests.
n = 0, 1, 2, 3 stand for the various braking modes
n = 0: Assignment for "Deselect external stop A" (SH, disabling of pulses)
n = 1: Assignment for "Deselect external stop C" (braking at the current limit/OFF3
ramp)
n = 2: Assignment for "Deselect external stop D" (path braking)
Machine data and parameters
554
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
n = 3: Assignment for "Deselect external stop E" (ESR + path braking)
Structure: See MD36970 $MA_SAFE_SVSS_DISABLE_INPUT
Special cases:
• The signal "Deselect external stop A" cannot be parameterized inverted. A
parameter error is reported if there is an error.
36978
SAFE_OVR_INPUT
A01
FBSI
-
Input assignment for SG override
UDWORD
PowerOn
-
-
4
0, 0, 0, 0
0x00000000
0x8403073F
7/2
M
Description:
Assignment of the NC inputs for the override of the limit values of safe velocities 2
and 4.
Structure: See MD36970 $MA_SAFE_SVSS_DISABLE_INPUT
n = 3, 2, 1, 0 stand for the override selection bits 3, 2, 1, 0
Assignment of the input bits to the SG override values:
Bit 3
Bit 2
Bit 1
Bit 0
0
0
0
0
Override 0 is selected
0
0
0
1
Override 1 is selected
to ...
1
1
1
1
Override 15 is selected
The following machine data defines the override factor itself (percentage value):
MD36932: $MA_SAFE_VELO_OVR_FACTOR[n]
Note:
The function "Override safe velocity" is enabled in MD36901 $MA_SAFE_FUNCTION_ENABLE,
bit 5.
Related to:
MD36932: $MA_SAFE_VELO_OVR_FACTOR[n]
36980
SAFE_SVSS_STATUS_OUTPUT
A01
FBSI
-
Output assignment SBH/SG active
UDWORD
PowerOn
-
-
-
0
0x00000000
0x8403073F
7/2
M
Description:
Assignment of the output for reporting the status of the functions safe velocity and
safe operating stop.
Signal
Meaning
= 0
SG and SBH are not active
= 1
SG or SBH is active
Structure (general):
The machine data for assignment of the safe outputs have the following structure:
$MA_SAFE_..._OUTPUT = is mm xx nnH
Bit position
Permissible values Meaning
i
31...28
= 0
Do not invert signal before output
= 8
Invert signal before output
s
27...24
= 4
Assignment to SPL interface
mm
23...16
= 1
Addressing of the internal SPL interface $A_INSI
xx
15...0
= 1...6
Number of the system variable word
nn
7...0
= 1...20H
Bit number in the system variable word
Special cases:
• Entry of 0 means
There is no existing assignment, the output is not affected.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
555
SINUMERIK machine and setting data
2.3 NC machine data
• Entry of 80 00 00 00 means there is no existing assignment, the output remains
fixed at 1.
• If a single output signal is placed on a system variable, then:
If MD bit 31 is set, the signal is processed inverted.
• If multiple output signals are placed on the same system variable, then:
If MD bit 31 is set, the signal in question is first inverted. The (possibly
inverted) output signals are then ANDed. The result is written to the system variable.
36981
SAFE_SS_STATUS_OUTPUT
A01
FBSI
-
Output assignment SBH active
UDWORD
PowerOn
-
-
-
0
0x00000000
0x8403073F
7/2
M
Description:
This data defines the output or the system variable for the message "SBH active".
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
Signal
Meaning
= 0
SBH is inactive
= 1
SBH is active
36982
SAFE_VELO_STATUS_OUTPUT
A01
FBSI
-
Output assignment for active SG selection
UDWORD
PowerOn
-
-
2
0, 0
0x00000000
0x8403073F
7/2
M
Description:
This data defines the outputs or the system variables for the messages "SBH active bit
0" and "SBH active bit 1".
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
n = 1, 0
stand for SG active bits 1, 0
Bit 1 Bit 0 Meaning:
= 0
= 0
SG1 active if SBH/SG are active and SBH is not active
SBH active if SBH/SG are active and SBH is active
= 1
= 0
SG2 active
= 0
= 1
SG3 active
= 1
= 1
SG4 active
36985
SAFE_VELO_X_STATUS_OUTPUT
A01
FBSI
-
Output assignment n < n_x
UDWORD
PowerOn
-
-
-
0
0x00000000
0x8403073F
7/2
M
Description:
This data defines the output or the system variable for the message "n < nx".
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
Signal
Meaning
= 0
Actual speed is greater than the limit speed in MD36946 $MA_SAFE_VELO_X
= 1
Actual speed is less than or equal to the limit speed in $MA_SAFE_VELO_X
Related to:
MD36946 $MA_SAFE_VELO_X
36987
SAFE_REFP_STATUS_OUTPUT
A01
FBSI
-
Output assignment axis safely referenced
UDWORD
PowerOn
-
-
-
0
0x00000000
0x8403073F
7/2
M
Machine data and parameters
556
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Description:
This data defines the output for the message "Axis safely referenced".
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
Signal
Meaning
= 0
Axis is not safely referenced (that is the safe limit monitoring is inactive!)
= 1
Axis is safely referenced
36988
SAFE_CAM_PLUS_OUTPUT
A01
FBSI
-
Output assignment SN1 + to SN4 +
UDWORD
PowerOn
-
-
4
0, 0, 0, 0
0x00000000
0x8403073F
7/2
M
Description:
This data defines the outputs for the cam signals SN1 + to SN4 +.
Structure: See MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
n = 0, 1, 2, 3 correspond to the assignments for plus cams SN1 +, SN2 +, SN3 +, SN4 +
Signal
Meaning
= 0
Axis is left of the cam (actual value < cam position)
= 1
Axis is right of the cam (actual value > cam position)
Special cases:
• If a cam is inverted and assigned to an output with another cam, the two cams are
ANDed, resulting in a single cam signal for range detection.
36989
SAFE_CAM_MINUS_OUTPUT
A01
FBSI
-
Output assignment SN1 - to SN4 -
UDWORD
PowerOn
-
-
4
0, 0, 0, 0
0x00000000
0x8403073F
7/2
M
Description:
This data defines the outputs for the minus cams SN1 - to SN4 -.
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
n = 0, 1, 2, 3 correspond to the assignments for minus cams SN1 -, SN2 -, SN3 -, SN4
-
Signal
Meaning
= 0
Axis is left of the cam (actual value < cam position)
= 1
Axis is right of the cam (actual value > cam position)
Special cases:
• If a cam is negated and placed with another cam on an output, it is AND-ed and a
single cam signal is generated for range recognition.
36990
SAFE_ACT_STOP_OUTPUT
A01
FBSI
-
Output assignment of active stop
UDWORD
PowerOn
-
-
4
0, 0, 0, 0
0x00000000
0x8403073F
7/2
M
Description:
Assignment of the output signals for displaying the currently active stop.
Structure: see MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
Index 0: Assignment for "Stop A/B active"
Index 1: Assignment for "Stop C active"
Index 2: Assignment for "Stop D active"
Index 3: Assignment for "Stop E active"
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
557
SINUMERIK machine and setting data
2.3 NC machine data
36992
SAFE_CROSSCHECK_CYCLE
A01, A08
FBSI
s
Display of axis-specific cross-check cycle
DOUBLE
PowerOn
-
-
-
0.0
-
-
ReadOnly
S
Description:
Display data:
Effective axis-specific cross-check cycle in seconds.
The cycle derives from MD10091 $MN_INFO_SAFETY_CYCLE_TIME and the number of data to be
cross-checked.
36993
SAFE_CONFIG_CHANGE_DATE
A08
FBSI
-
Date/time of last change of SI axis MD
STRING
PowerOn
-
-
7
, , , , , ,
-
-
ReadOnly
S
Description:
Display data:
Date and time of the last configuration change to safety related NCK axis machine
data.
Changes to the machine data included in the calculation of axis-specific checksums
MD36998 $MA_SAFE_ACT_CHECKSUM[] are recorded.
36995
SAFE_STANDSTILL_POS
EXP, A08
FBSI
-
Standstill position
DWORD
PowerOn
-
-
-
0
-
-
ReadOnly
S
Description:
This MD displays the current standstill position.
In order to be able to test the referencing of the axis for plausibility at the next
control Power ON, the current position of the axis is stored in non-volatile memory in
the following cases:
• On selection of safe operational stop (SBH)
• Cyclically, if SE/SN are activated
Special cases:
• If the MD is changed manually, this will be detected at the next Power ON and
plausibility test. Another user agreement is required after referencing.
36997
SAFE_ACKN
A08
FBSI
-
User acknowledge
UDWORD
PowerOn
-
-
-
0
0x0
0xFFFFFFFF
7/2
M
Description:
This data displays the status of the user agreement.
The user agreement can be given or withdrawn by the user by means of a corresponding
screen.
If the software detects internally that the reference to the machine has been lost,
then it is "automatically" withdrawn (e.g. on changing gear or if the plausibility
comparison with the stored standstill position fails during referencing).
Special cases:
• If the MD is changed manually, then this will be detected at the next Power ON and
plausibility test. Another user agreement is required after referencing.
Machine data and parameters
558
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
36998
SAFE_ACT_CHECKSUM
A01, A08
FBSI
-
Actual checksum
UDWORD
PowerOn
-
-
3
0, 0, 0
0x00000000
0xFFFFFFFF
ReadOnly
S
Description:
The actual checksum calculated across the current values of the safety-related
machine data after PowerOn or on RESET is entered here.
Assignment of the field indices:
Index 0: Axis-specific monitoring functions
Index 1: Hardware component recognition
Index 2: Drive assignment
36999
SAFE_DES_CHECKSUM
A01, A08
FBSI
-
Desired (expected) checksum
UDWORD
PowerOn
-
-
3
0, 0, 0
0x00000000
0xFFFFFFFF
7/1
M
Description:
This data contains the set checksum calculated across the current values of the safety-
related machine data and stored at the last machine acceptance.
Assignment of the field indices:
Index 0: Axis-specific monitoring functions
Index 1: Hardware component recognition
Index 2: Drive assignment
37000
FIXED_STOP_MODE
A10
-
-
Travel to fixed stop mode
UBYTE
PowerOn
CTEQ
-
-
0x0
0x0
0x3
7/2
M
Description:
Activation of subfunctions of "Travel to fixed stop".
Bit 0: Reserved
Bit 1: Enable the Safe brake test (NC-controlled)
= 0: Safe brake test not available
= 1: Safe brake test can be executed under the control of the PLC
Note: The user must ensure that Travel to fixed stop and Safe brake test are not
assigned simultaneously.
37002
FIXED_STOP_CONTROL
A10
F1
-
Sequence control for travel to fixed stop
UBYTE
PowerOn
-
-
-
0x0
0x0
0x3
7/2
M
Description:
Sequence control for travel to fixed stop.
Bit 0: behavior on pulse disable at fixed stop
= 0: travel to fixed stop is canceled
= 1: travel to fixed stop is interrupted, i.e. the drive is without power.
As soon as the pulse disable is canceled again, the drive continues with the limited
torque.
Control of the torque injection see bit 1.
Bit 1: behavior after pulse disable at the fixed stop
= 0: the torque is applied in steps.
= 1: the torque is applied in ramps (see MD37012 $MA_FIXED_STOP_TORQUE_RAMP_TIME)
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
559
SINUMERIK machine and setting data
2.3 NC machine data
37010
FIXED_STOP_TORQUE_DEF
A10
-
%
Default fixed stop clamping torque
DOUBLE
PowerOn
CTEQ
-
-
5.0
0.0
100.0
7/2
M
Description:
The clamping torque is set in this machine data as a % of the maximum motor torque (in
the case of FDD this corresponds to the % of the max. current setpoint).
The clamping torque becomes active as soon as the fixed stop is reached or the NC/PLC
interface signal DB31, ... DBX1.1 (Acknowledge fixed stop reached) has been set.
The entered value is a default and is active only as long as
• no clamping torque has been programmed with command FXST[x]
• the clamping torque set in SD 43510: FIXED_STOP_TORQUE was not changed after fixed
stop had been reached.
In the case of "Travel to fixed stop" with an analog drive (611-A) and fixed clamping
torque, the torque limit set in the drive should be the same as the limit entered in
MD37070 $MA_FIXED_STOP_ANA_TORQUE.
Related to:
MD37070 $MA_FIXED_STOP_ANA_TORQUE
SD 43510: FIXED_STOP_TORQUE
37012
FIXED_STOP_TORQUE_RAMP_TIME
A10
-
s
Time period until reaching the changed torque limit
DOUBLE
NEW CONF
-
-
-
0.0
0.0
1.0E+301
7/2
M
Description:
Period in seconds until the changed torque limit is reached.
The value 0.0 deactivates the ramp function.
37014
FIXED_STOP_TORQUE_FACTOR
A10
TE3
-
Adaption factor torque limit
DOUBLE
NEW CONF
-
-
-
1.0
0.0
1.0E+301
7/2
M
Description:
Interface factor torque limit.
With this factor, the torque limit of linked slave axes (MD 37250) can be weighted
additionally.
Even with different motors, the torque limits can be kept equal in all linked axes.
37020
FIXED_STOP_WINDOW_DEF
A05, A10
-
mm, degrees
Default fixed-stop monitoring window
DOUBLE
PowerOn
CTEQ
-
-
1.0
0.0
1.0e15
7/2
M
Description:
This machine data is used to enter the default for the standstill monitoring window at
fixed stop.
Fixed stop monitoring becomes active as soon as the fixed stop is reached, i.e. NC/PLC
interface signal DB31, ... DBX62.5 (Fixed stop reached) is set.
If the position at which the fixed stop is detected is left by more than the tolerance
specified in MD37020 $MA_FIXED_STOP_WINDOW_DEF alarm 20093 "Fixed stop monitoring has
responded" is output and the "FXS" function is deselected.
The value entered is a default setting and is active only as long as
• no fixed stop monitoring window is programmed with command FXSW[x],
• the fixed stop monitoring window is not changed via SD 43520: FIXED_STOP_WINDOW
(after reaching of fixed stop).
Machine data and parameters
560
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Related to:
SD43520 $SA_FIXED_STOP_WINDOW (fixed stop monitoring window)
37030
FIXED_STOP_THRESHOLD
A10
-
mm, degrees
Threshold for fixed stop detection
DOUBLE
NEW CONF
-
-
-
2.0
0.0
1.0e15
7/2
M
Description:
Threshold value for fixed stop detection.
The contour deviation is checked for this threshold as a criterion for reaching the
fixed stop. Waiting until the set torque limit is reached is a further condition for
digital drives.
This machine data is only active if MD37040 $MA_FIXED_STOP_BY_SENSOR = 0.
The NC/PLC interface signal DB31, ... DBX62.5 (Fixed stop reached) is set if the axial
contour deviation exceeds the threshold value set in MD37030 $MA_FIXED_STOP_THRESHOLD.
MD irrelevant to:
MD37040 $MA_FIXED_STOP_BY_SENSOR = 1
Related to:
NC/PLC interface signal DB31, ... DBX62.5 (Fixed stop reached)
37040
FIXED_STOP_BY_SENSOR
A10
-
-
Fixed stop detection by sensor
BYTE
Immediately
CTEQ
-
-
0
0
3
7/2
M
Description:
This machine data defines how the criterion "Fixed stop reached" is determined.
A change of this machine data becomes active with the next selection of travel to
fixed stop.
MD=0
The criterion "Fixed stop reached" is determined internally on the basis of the axial
FIXED_STOP_THRESHOLD.
MD=1
The criterion "Fixed stop reached" is determined via an external sensor and signalled
to the NC via the NC/PLC interface signal DB31, ... DBX1.2 (Sensor fixed stop).
MD=2
The criterion "Fixed stop reached" is accepted if either the contour monitoring (MD =
0) or the signal of the external sensor (MD = 1) has responded.
MD=3
Triggering through movement analysis (only as an alternative to triggering via sensor)
Related to:
MD37030 $MA_FIXED_STOP_THRESHOLD
(threshold for fixed stop detection)
NC/PLC interface signal DB31, ... DBX1.2 (Sensor fixed stop)
37050
FIXED_STOP_ALARM_MASK
A05, A10
-
-
Enable of the fixed stop alarms
BYTE
NEW CONF
-
-
-
1
0
31
7/2
M
Description:
This machine data defines whether the alarms
20091 "Fixed stop not reached",
20094 "Fixed stop canceled" and
25042 "FOC: Standstill monitoring" are output.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
561
SINUMERIK machine and setting data
2.3 NC machine data
MD= 0
Suppression of alarm 20091 "Fixed stop not reached"
MD= 2
Suppression of alarms
20091 "Fixed stop not reached" and
20094 "Fixed stop canceled" (SW 4 and higher)
MD=3
Suppression of alarm 20094 "Fixed stop canceled" (SW 4 and higher)
Add value 8
Suppression of alarm 25042 "FOC: Standstill monitoring" (SW 7 and higher)
Add value 16
Trigger alarm 20095 only if the brake test torque is less than the holding torque
Errors occurring during travel to fixed stop can be read out from the status variable
$AA_FXS irrespective of the setting of the alarm screen.
Standard: 1 = Alarms 20091, 20094 and 25042 are triggered
37052
FIXED_STOP_ALARM_REACTION
A05, A10
-
-
Reaction with fixed stop alarms
UBYTE
PowerOn
-
-
-
0
0
-
7/1
M
Description:
Behavior of VDI signal "Mode group ready" in case of fixed stop alarms:
Bit value = 0: "Mode group ready" will be deleted (drives de-energized)
Bit value = 1: "Mode group ready" remains active
Bit0: Alarm 20090 Travel to fixed stop not possible
Bit1: Alarm 20091 Fixed stop not reached
Bit2: Alarm 20092 Travel to fixed stop still active
Bit3: Alarm 20093 Standstill monitoring at fixed stop has triggered
Bit4: Alarm 20094 Travel to fixed stop canceled
All other bits without meaning.
Standard: 0 = All alarms de-energize the drives
37060
FIXED_STOP_ACKN_MASK
A10
-
-
Waiting for PLC acknowledgments during travel to fixed stop
UBYTE
PowerOn
CTEQ
-
-
0x0
0x0
0x3
7/2
M
Description:
This machine data defines whether or not the NC waits for acknowledgment messages from
the PLC when the "Travel to fixed stop" function is active.
Bit 0 = 0
Once the NC has transmitted the interface signal DB31, ... DBX62.4 (Activate travel to
fixed stop) to the PLC, it starts the programmed traversing.
Bit 0 = 1
After the NC has transmitted the interface signal DB31, ... DBX62.4 (Activate travel
to fixed stop) to the PLC, it waits for the PLC to acknowledge with the interface
signal DB31, ... DBX3.1 (Enable travel to fixed stop) and then starts the programmed
traversing.
Bit 0 = 1 should be set for analog drives so that the motion is not started before the
PLC has limited the torque in the drive.
Bit 1 = 0
Once the NC has transmitted the interface signal DB31, ... DBX62.5 (Fixed stop
reached) to the PLC, the program advances to the next block.
Bit 1 = 1
Machine data and parameters
562
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
After the NC has transmitted the interface signal DB31, ... DBX62.5 (Fixed stop
reached) to the PLC, it waits for the PLC to acknowledge with the interface signal
DB31, ... DBX1.1 (Acknowledge fixed stop reached), outputs the programmed torque and
then advances to the next block.
Bit 1 should be set for analog drives so that the PLC can switch the drive to torque-
controlled operation if a programmable clamping torque has to be specified.
With digital drives (PROFIdrive), the "Travel to fixed stop" function can be executed
without any acknowledgments, thus allowing program run times to be reduced.
Related to:
NC/PLC interface signal DB31, ... DBX62.4 (Activate travel to fixed stop)
NC/PLC interface signal DB31, ... DBX3.1 (Enable travel to fixed stop)
NC/PLC interface signal DB31, ... DBX62.5 (Fixed stop reached)
NC/PLC interface signal DB31, ... DBX1.1 (Acknowledge fixed stop reached)
37070
FIXED_STOP_ANA_TORQUE
A10
-
%
Torque limit when approaching the fixed stop for analog drives
DOUBLE
PowerOn
CTEQ
-
-
5.0
0.0
100.0
7/2
M
Description:
Only for analog drives (not relevant for PROFIdrive digital drives):
This machine data defines an internal NC torque limit for analog drives. It is
specified as a percentage of the maximum drive torque (corresponds to % of max.
current setpoint with FDD).
This torque limit is active in the NC from the start of the motion (acceleration
torque) until the instant the fixed stop is reached.
The torque limit must have the same effect as the torque limit set in the drive.
This torque limit is required to ensure that:
• There are no step changes in torque during switchover from speed-controlled to
current-controlled or torque-controlled operation
• The acceleration is reduced to the correct value in the NC
37080
FOC_ACTIVATION_MODE
A10
-
-
Initial setting of modal torque/force limitation
UBYTE
PowerOn
-
-
-
0x0
0x0
0x3
7/2
M
Description:
The initial setting of the modal torque/force limitation is set with this MD after
reset and PowerOn:
Bit 0: Response after PowerON
= 0 : FOCOF
= 1 : FOCON (modal)
Bit 1: Response after reset
= 0 : FOCOF
= 1 : FOCON (modal)
Default setting: FOCOF after reset and PowerOn
37090
COLLISION_EXT_AXIS_MASK
EXP
-
-
Settings of the external collision avoidance
UDWORD
PowerOn
-
-
-
0x1
0x0
0x3
7/2
M
Description:
Settings of the external collision avoidance:
Bit 0: Braking response
= 0 : Braking signals are ignored
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
563
SINUMERIK machine and setting data
2.3 NC machine data
= 1 : Braking signals are effective
Bit 1: reserved
37100
GANTRY_AXIS_TYPE
A01, A10
G1, TE1, Z3
-
Gantry axis definition
BYTE
PowerOn
CTEQ
-
-
0
0
33
7/2
M
Description:
General: decimal representation, with a b
a
0:
Leading axis
1:
Synchronized axis
b
0:
No gantry axis
1:
Axis in gantry grouping 1
2:
Axis in gantry grouping 2
3:
Axis in gantry grouping 3
A max. of 8 gantry groupings is possible.
Examples:
11:
Axis is a synchronized axis in a gantry grouping 1
2:
Axis is a leading axis in gantry a grouping 2
12:
Axis is a synchronized axis in a gantry grouping 2
3:
Axis is a leading axis in a gantry grouping 3
13:
Axis is a synchronized axis in a gantry grouping 3
Special cases:
Alarm 10650 "Incorrect gantry machine data" and 10651 "Gantry unit not defined" in the
case of an incorrect gantry axis definition.
Related to:
MD37110 $MA_GANTRY_POS_TOL_WARNING (gantry warning limit)
MD37120 $MA_GANTRY_POS_TOL_ERROR (gantry trip limit)
MD37130 $MA_GANTRY_POS_TOL_REF (gantry trip limit during referencing)
37110
GANTRY_POS_TOL_WARNING
A05, A10
G1, Z3
mm, degrees
Gantry warning limit
DOUBLE
Reset
-
-
-
0.0
-1e15
1e15
7/2
M
Description:
Value > 0
With gantry axes, the difference between the actual position values of the leading and
synchronized axes is constantly monitored.
MD37110 $MA_GANTRY_POS_TOL_WARNING is used to define a limit value for the actual
position value difference; when the limit is exceeded, warning 10652 "Warning limit
exceeded" is output. However, the gantry axes are not stopped internally in the
control. The warning threshold must therefore be selected so that the machine can
withstand the actual position value deviation between the gantry axes without
sustaining mechanical damage.
Furthermore, the NC/PLC interface signal DB31, ... DBX101.3 (Gantry warning limit
exceeded) to the PLC is set to "1". The PLC user program can thus initiate the
necessary measures (e.g. program interruption at block end) when the warning limit is
exceeded.
Machine data and parameters
564
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
As soon as the actual current position value difference has dropped below the warning
limit again, the message is canceled and the interface signal "Gantry warning limit
exceeded" is reset.
Effect of the gantry warning limit on the gantry synchronization process:
The actual position value difference between the leading and synchronized axes is
determined during gantry synchronization. If the deviation is less than the gantry
warning limit, the synchronizing motion of the gantry axes is automatically started
internally in the control.
Otherwise the synchronizing motion has to be initiated via the PLC interface
(interface signal DB31, ... DBX29.4 (Start gantry synchronization process))
Value = 0
The setting MD37110 $MA_GANTRY_POS_TOL_WARNING = 0 is the monitoring for violation of
the warning limit deactivated.
The gantry synchronization is not initiated internally in the control.
Special cases:
Alarm 10652 "Warning limit exceeded" in response to violation of the gantry warning
limit.
Related to:
MD37100 $MA_GANTRY_AXIS_TYPE Gantry axis definition
MD37120 $MA_GANTRY_POS_TOL_ERROR Gantry trip limit
MD37130 $MA_GANTRY_POS_TOL_REF
Gantry trip limit during referencing
NC/PLC interface signal DB31, ... DBX101.3 (Gantry warning limit exceeded)
NC/PLC interface signal DB31, ... DBX29.4 (Start gantry synchronization process)
37120
GANTRY_POS_TOL_ERROR
A05, A10
G1, Z3
mm, degrees
Gantry trip limit
DOUBLE
PowerOn
-
-
-
0.0
-1e15
1e15
7/2
M
Description:
With gantry axes, the difference between the actual position values of the leading and
synchronized axes is continuously monitored. MD37120 $MA_GANTRY_POS_TOL_ERROR defines
the maximum permissible deviation in actual position value between the synchronized
axis and the leading axis in the gantry axis grouping. Violation of this limit value
is monitored only if the gantry axis grouping is already synchronized (NC/PLC
interface signal DB31, ... DBX101.5 (Gantry grouping is synchronized) = 1); otherwise
the value set in MD37130 $MA_GANTRY_POS_TOL_REF is used.
When this limit value is exceeded, alarm 10653 "Error limit exceeded" is output. The
gantry axes are immediately stopped internally in the control to prevent any damage to
the machine.
In addition, the NC/PLC interface signal DB31, ... DBX101.2 (Gantry trip limit
exceeded) to the PLC is set to "1".
Special cases:
Alarm 10653 "Error limit exceeded" in response to violation of the gantry trip limit.
Related to:
MD37100 $MA_GANTRY_AXIS_TYPE Gantry axis definition
MD37110 $MA_GANTRY_POS_TOL_WARNING Gantry warning limit
MD37130 $MA_GANTRY_POS_TOL_REF
Gantry trip limit during referencing
NC/PLC interface signal DB31, ... DBX101.5 (Gantry grouping is synchronized)
NC/PLC interface signal DB31, ... DBX101.2 (Gantry trip limit exceeded)
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
565
SINUMERIK machine and setting data
2.3 NC machine data
37130
GANTRY_POS_TOL_REF
A05, A10
G1, Z3
mm, degrees
Gantry trip limit during referencing
DOUBLE
PowerOn
-
-
-
0.0
-1e15
1e15
7/2
M
Description:
With gantry axes, the difference between the actual position values of the leading and
synchronized axes is continuously monitored. MD37130 $MA_GANTRY_POS_TOL_REF defines
the maximum permissible difference between the actual position values of the
synchronized axis and the leading axis that is monitored if the gantry axis grouping
has not yet been synchronized (NC/PLC interface signal DB31, ... DBX101.5 (Gantry
grouping is synchronized) = 0).
Alarm 10653 "Error limit exceeded" is output if the limit value is exceeded. The
gantry axes are immediately stopped internally in the control to prevent any damage to
the machine.
In addition, the NC/PLC interface signal DB31, ... DBX101.2 (Gantry trip limit
exceeded) to the PLC is set to "1".
Special cases:
Alarm 10653 "Error limit exceeded" in response to violation of the gantry trip limit.
Related to:
MD37100 $MA_GANTRY_AXIS_TYPE Gantry axis definition
MD37110 $MA_GANTRY_POS_TOL_WARNING Gantry warning limit
MD37120 $MA_GANTRY_POS_TOL_ERROR Gantry trip limit
NC/PLC interface signal DB31, ... DBX101.5 (Gantry grouping is synchronized)
NC/PLC interface signal DB31, ... DBX101.2 (Gantry trip limit exceeded)
37135
GANTRY_ACT_POS_TOL_ERROR
A05, A10
-
mm, degrees
Current gantry trip limit
DOUBLE
Reset
-
-
-
0.0
-1.0E+301
1.0E+301
7/2
M
Description:
Actual value difference between master axis and slave axis in the case of alarm 10653.
Leads to alarm 10657 after Power ON.
37140
GANTRY_BREAK_UP
EXP, A01, A10
G1, Z3
-
Invalidate gantry axis grouping
BOOLEAN
Reset
CTEQ
-
-
FALSE
0
-
7/2
M
Description:
GANTRY_BREAK_UP = "0"
The forced coupling of the gantry axis grouping remains valid! Monitoring of violation
of the gantry warning or trip limit is active!
GANTRY_BREAK_UP = "1"
This breaks up the forced coupling of the gantry grouping, thus allowing all gantry
axes in this grouping to be traversed individually in JOG, AUTOMATIC, and MDI modes.
Monitoring for violation of the gantry warning or trip limit is deactivated! The NC/
PLC interface signal DB31, ... DBX101.5 "gantry grouping is synchronized" is set to
"0".
Notice:
In cases where the gantry axes continue to be mechanically coupled, the machine may
sustain damage in this operating state when the leading or synchronized axis is
traversed!
The gantry axes cannot be referenced individually.
Corresponds with:
MD 37100: $MA_GANTRY_AXIS_TYPE Gantry axis definition
Machine data and parameters
566
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
MD 37110: $MA_GANTRY_POS_TOL_WARNING Gantry warning limit
MD 37130: $MA_GANTRY_POS_TOL_REF
Gantry trip limit during referencing
NC/PLC interface signal DB31, ... DBX101.5 (gantry grouping is synchronized)
NC/PLC interface signal DB31, ... DBX101.2 (gantry trip limit exceeded)
37150
GANTRY_FUNCTION_MASK
A10
-
-
Gantry functions
UDWORD
Reset
-
-
-
0x00
0
0x7
7/2
M
Description:
Special gantry functions are set with this MD.
The MD is bit-coded, the following bits are assigned:
Bit 0 == 0:
Extended monitoring of the actual value difference is inactive.
An offset between master and slave axes occurring in tracking or BREAK_UP is not taken
into account in the monitoring of the actual value difference.
Alarm 10657 is not output if alarm 10563 occurs before Power OFF.
Bit 0 = 1:
Extended monitoring of the actual value difference is active.
An offset between master and slave axes occurring in tracking or BREAK_UP is taken
into account in the monitoring of the actual value difference.
Prerequisite: The gantry grouping must be rereferenced or resynchronized after
control startup.
Alarm 10657 is output if alarm 10563 occurs before Power OFF.
Bit 1 = 0:
Zero mark search direction of the slave axis analogous to MD 34010
Bit 1 = 1:
Zero mark search direction of the slave axis same as for master axis
Bit 2 = 0 :
Alarm 10655 "Synchronization in progress" is output
Bit 2 = 1
Alarm 10655 "Synchronization in progress" is not output
37160
LEAD_FUNCTION_MASK
A10
M3
-
Functions for master value coupling
UDWORD
NEW CONF
CTEQ
-
-
0x01
0
0x3
1/1
M
Description:
With this MD, special functions of master value coupling are set.
The MD is bit-coded, the following bits are assigned:
Bit 0 = 0:
Dead time compensation is not active at actual value coupling.
Bit 0 = 1:
Dead time compensation is active at actual value coupling.
During actual value coupling, a systematic position offset is created between master
and following axis. It is caused by the IPO/position controller dead time between the
actual values of master axis and following axis.
For SW 6.4 and higher, this position offset can be compensated by a linear
extrapolation of the master value.
Possible velocity fluctuations in the master axis may have an increased impact on the
following axis.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
567
SINUMERIK machine and setting data
2.3 NC machine data
The bit must be set for the relevant master axis.
Bit 1 = 0:
The spindle/axis disable of the axis will not become effective with the master value
coupling active.
The spindle/axis disable of the master axis becomes effective.
Bit 1 = 1:
The spindle/axis disable is effective for this axis even with the master value
coupling active.
The bit must be set for the relevant following axis.
37200
COUPLE_POS_TOL_COARSE
A05, A10
M3, S3, 2.4, 6.2
mm, degrees
Threshold value for 'Synchronism coarse'
DOUBLE
NEW CONF
-
-
-
1.0
0.0
1.0e15
7/2
M
Description:
In synchronous mode, the positional difference between the leading and following
axis(axes)/spindle(s) is monitored (only DV and AV mode or cmdpos and actpos in the
case of CP programming).
The NC/PLC interface signal DB31, ... DBX98.1 (synchronism coarse) is set if the
current positional difference is within the tolerance band specified by the threshold
value.
Furthermore, this threshold value can be used to define the criterion for block change
on activation of synchronous mode or on modification of the speed ratio parameters
when the coupling is active in cases where "synchronism coarse" is selected as the
block change response condition (see channel-specific MD21320
$MC_COUPLE_BLOCK_CHANGE_CTRL_1 or language instruction COUPDEF, WAITC, CPBC).
Entering a value of "0" always sets the NC/PLC interface signal DB31, ... DBX98.1
"synchronism coarse" to "1" in DV/AV mode or with cmd/actpos.
Corresponds with:
Channel-specific MD21320 $MC_COUPLE_BLOCK_CHANGE_CTRL_1
(block change response in synchronous mode)
NC/PLC interface signal DB31, ... DBX98.1 (synchronism coarse)
37202
COUPLE_POS_TOL_COARSE_2
A05, A10
-
mm, degrees
Second threshold value for 'synchronism monitoring coarse'
DOUBLE
NEW CONF
-
-
-
0.0
0.0
1.0e15
7/2
M
Description:
Generic coupling - second synchronism monitoring of the synchronism difference on the
actual value side in the case of positional couplings - coarse threshold value.
Entering a value of "0" deactivates monitoring.
Entering a value other than "0" starts synchronism monitoring (2) once 'synchronism
coarse' has been reached:
The NC/PLC interface signal DB31, ... DBX103.5 (synchronism 2 coarse) indicates
whether the synchronism difference on the actual value side violates the threshold
value.
If the threshold value is violated, this is indicated by show alarm 22026, which can
be canceled.
Corresponds with:
MD37200 $MA_COUPLE_POS_TOL_COARSE
NC/PLC interface signal DB31, ... DBX98.1 (synchronism coarse)
Machine data and parameters
568
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
37210
COUPLE_POS_TOL_FINE
A05, A10
M3, S3, 2.4
mm, degrees
Threshold value for 'Synchronism fine'
DOUBLE
NEW CONF
-
-
-
0.5
0.0
1.0e15
7/2
M
Description:
In synchronous mode, the positional difference between the leading and following
axis(axes)/spindle(s) is monitored (only DV and AV mode or cmdpos and actpos in the
case of CP programming).
The NC/PLC interface signal DB31, ... DBX98.0 (synchronism fine) is set if the current
positional difference is within the tolerance band specified by the threshold value.
Furthermore, this threshold value can be used to define the criterion for block change
on selection of synchronous mode or on modification of the speed ratio parameters when
the coupling is active in cases where "synchronism fine" is selected as the block
change response condition (see channel-specific MD21320
$MC_COUPLE_BLOCK_CHANGE_CTRL_1 or language instruction COUPDEF, WAITC, CPBC).
Entering a value of "0" always sets the NC/PLC interface signal DB31, ... DBX98.0
(synchronism fine) to "1" in DV/AV mode or with cmd/actpos.
Corresponds with:
Channel-specific MD21320 $MC_COUPLE_BLOCK_CHANGE_CTRL_1
(block change response in synchronous mode)
NC/PLC interface signal DB31, ... DBX98.0 (synchronism fine)
37212
COUPLE_POS_TOL_FINE_2
A05, A10
-
mm, degrees
Second threshold value for 'synchronism monitoring fine'
DOUBLE
NEW CONF
-
-
-
0.0
0.0
1.0e15
7/2
M
Description:
Generic coupling - second synchronism monitoring of the synchronism difference on the
actual value side in the case of positional couplings - fine threshold value.
Entering a value of "0" deactivates monitoring.
Entering a value other than "0" starts synchronism monitoring (2) once 'synchronism
fine' has been reached:
The NC/PLC interface signal DB31, ... DBX103.4 (synchronism 2 fine) indicates whether
the synchronism difference on the actual value side violates the threshold value.
If the threshold value is violated, this is indicated by show alarm 22025, which can
be canceled.
Corresponds with:
MD37210 $MA_COUPLE_POS_TOL_FINE
NC/PLC interface signal DB31, ... DBX98.0 (synchronism fine)
37220
COUPLE_VELO_TOL_COARSE
A05, A10
S3
mm/min, rev/min
Velocity tolerance 'coarse'
DOUBLE
NEW CONF
-
-
-
60.0
0.0
1.0E+301
7/2
M
Description:
In synchronous mode, the velocity difference between the leading and following
axis(axes)/spindle(s) is monitored (only VV mode or cmdvel in the case of CP
programming).
The NC/PLC interface signal DB31, ... DBX98.1 (synchronism coarse) is set if the
current velocity difference is within the tolerance band specified by the threshold
value.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
569
SINUMERIK machine and setting data
2.3 NC machine data
Furthermore, this threshold value can be used to define the criterion for block change
on activation of synchronous mode or on modification of the speed ratio parameters
when the coupling is active in cases where "synchronism coarse" is selected as the
block change response condition (see channel-specific MD21320
$MC_COUPLE_BLOCK_CHANGE_CTRL_1 or language instruction COUPDEF, WAITC, CPBC).
Entering a value of "0" always sets the NC/PLC interface signal DB31, ... DBX98.1
(synchronism coarse) to "1" in VV mode or with cmdvel.
Corresponds with:
Channel-specific MD21320 $MC_COUPLE_BLOCK_CHANGE_CTRL_1
(block change response in synchronous mode)
NC/PLC interface signal DB31, ... DBX98.1 (synchronism coarse)
37230
COUPLE_VELO_TOL_FINE
A05, A10
S3
mm/min, rev/min
Velocity tolerance 'fine'
DOUBLE
NEW CONF
-
-
-
30.0
0.0
1.0E+301
7/2
M
Description:
In synchronous mode, the velocity difference between the leading and following
axis(axes)/spindle(s) is monitored (only VV mode or cmdvel in the case of CP
programming).
The NC/PLC interface signal DB31, ... DBX98.0 (synchronism fine) is set if the current
velocity difference is within the tolerance band specified by the threshold value.
Furthermore, this threshold value can be used to define the criterion for block change
on activation of synchronous mode or on modification of the speed ratio parameters
when the coupling is active in cases where "synchronism fine" is selected as the block
change response condition (see channel-specific MD21320
$MC_COUPLE_BLOCK_CHANGE_CTRL_1 or language instruction COUPDEF, WAITC, CPBC).
Entering a value of "0" always sets the NC/PLC interface signal DB31, ... DBX98.0
(synchronism fine) to "1" in VV mode or with cmdvel.
Corresponds with:
Channel-specific MD21320 $MC_COUPLE_BLOCK_CHANGE_CTRL_1
(block change response in synchronous mode)
NC/PLC interface signal DB31, ... DBX98.0 (synchronism fine)
37240
COUP_SYNC_DELAY_TIME
A05, A10
-
s
Delay time actual value synchronism
DOUBLE
NEW CONF
-
-
2
60, 30
0.0
1.0E+301
7/2
M
Description:
Synchronous spindle coupling: delay time - monitors the time taken to reach actual
value synchronism after reaching setpoint synchronism.
MD37240 $MA_COUP_SYNC_DELAY_TIME[0]: time to reach 'Synchronism fine'
MD37240 $MA_COUP_SYNC_DELAY_TIME[1]: time to reach 'Synchronism coarse'
If the value "0" is entered, the relevant monitoring is inactive
Related to:
MD 37200 $MA_COUPLE_POS_TOL_COARSE
MD 37210 $MA_COUPLE_POS_TOL_FINE
MD 37220 $MA_COUPLE_VELO_TOL_COARSE
MD 37230 $MA_COUPLE_VELO_TOL_FINE
37250
MS_ASSIGN_MASTER_SPEED_CMD
A10
TE3
-
Master axis for speed setpoint coupling
DWORD
PowerOn
-
-
-
0
0
31
7/2
M
Machine data and parameters
570
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Description:
A master/slave speed setpoint linkage is configured by indicating the machine axis
number of the master axis belonging to this slave.
Related to:
MD37252 $MA_MS_ASSIGN_MASTER_TORQUE_CTR
37252
MS_ASSIGN_MASTER_TORQUE_CTR
A10
TE3
-
Master axis number for torque control
DWORD
PowerOn
-
-
-
0
0
31
7/2
M
Description:
Torque distribution between master and slave axes is configured by stating the machine
axis number of the master axis belonging to the slave.
Homogenous torque distribution is achieved by using the torque compensatory
controller.
In order to do this, the controller has to know the torque actual values of the drives
involved (with PROFIdrive, the message frame used must include and transfer these
values, e.g. use message frame 116)
With default setting = 0, the same master axis is used for torque control as for speed
setpoint coupling MD37250 $MA_MS_ASSIGN_MASTER_SPEED_CMD.
Related to:
MD37250 $MA_MS_ASSIGN_MASTER_SPEED_CMD
MD37254 $MA_MS_TORQUE_CTRL_MODE
MD37256 $MA_MS_TORQUE_CTRL_P_GAIN
MD37258 $MA_MS_TORQUE_CTRL_I_TIME
MD37268 $MA_MS_TORQUE_WEIGHT_SLAVE
37253
MS_FUNCTION_MASK
A10
TE3
-
Master/slave settings
UDWORD
NEW CONF
-
-
-
0x0
0
0x7FFFFFFF
7/2
M
Description:
Parameterizing a master/slave coupling
Bit 0 = 0:
The scaling of MD37256 $MA_MS_TORQUE_CTRL_P_GAIN, MD37260 $MA_MS_MAX_CTRL_VELO is
smaller than described in the documentation by the factor 1s/IPO cycle.
Bit 0 = 1:
The scaling of MD37256 $MA_MS_TORQUE_CTRL_P_GAIN, MD37260 $MA_MS_MAX_CTRL_VELO
corresponds to the documentation.
Bit 1 = 0:
With MASLDEF, the master axis for torque compensation control is the programmed
axis
Bit 1 = 1:
With MASLDEF, the master axis for torque compensation control is the axis
configured in MD37252 $MA_MS_ASSIGN_MASTER_TORQUE_CTR.
Bit 2 = 0:
The torque precontrol value of the slave axis corresponds to the torque
precontrol value of the master axis.
Bit 2 = 1:
The torque precontrol value of the slave axis corresponds to the torque
precontrol value of the master axis weighted in relation to the MD32650 $MA_AX_INERTIA
of the two axes.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
571
SINUMERIK machine and setting data
2.3 NC machine data
37254
MS_TORQUE_CTRL_MODE
A10
TE3
-
Torque compensatory controller interconnection
DWORD
Immediately
-
-
-
0
0
3
7/2
M
Description:
The output of the torque compensatory controller is connected to
0:
Master and slave axis
1:
Slave axis
2:
Master axis
3:
No axis
when the torque control is active.
Related to:
MD37252 $MA_MS_ASSIGN_MASTER_TORQUE_CTR
MD37250 $MA_MS_ASSIGN_MASTER_SPEED_CMD
MD37254 $MA_MS_TORQUE_CTRL_MODE
37255
MS_TORQUE_CTRL_ACTIVATION
A10
TE3
-
Torque compensatory controller activation
BYTE
NEW CONF
-
-
-
0
0
1
7/2
M
Description:
The torque compensatory controller can be switched ON and OFF by means of MD37254
$MA_MS_TORQUE_CTRL_MODE or via the NC/PLC interface signal DB31, ... DBX24.4 (torque
compensatory controller on).
In order to do this, the controller has to know the torque actual values of the drives
involved (with PROFIdrive, the message frame used must include and transfer these
values, e.g. use message frame 116).
In the case of the PLC, MD37254 $MA_MS_TORQUE_CTRL_MODE is only used for configuring
the interconnection of the torque compensatory controller.
0:
Switch ON/OFF via MD37254 $MA_MS_TORQUE_CTRL_MODE
1:
Switch ON/OFF via the NC/PLC interface signal DB31, ... DBX24.4 (torque
compensatory controller on)
37256
MS_TORQUE_CTRL_P_GAIN
A10
TE3
%
Torque compensatory controller gain factor
DOUBLE
NEW CONF
-
-
-
0.0
0.0
100.0
7/2
M
Description:
Gain factor of the torque compensatory controller
The gain factor is entered as a percentage ratio between the maximum load-side axis
velocity of the slave axis to the normalization torque.
The maximum axis velocity is derived from MD32000 $MA_MAX_AX_VELO, the interface
normalization torque e.g. from the SINAMICS parameter P2003.
If (for third-party drives), the torque interface normalization for the control
software is unknown, then the torque equalization controller (master-slave) cannot be
used.
Corresponds with:
MD37254 $MA_MS_TORQUE_CTRL_MODE
MD37258 $MA_MS_TORQUE_CTRL_I_TIME
MD32000 $MA_MAX_AX_VELO
Machine data and parameters
572
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
37258
MS_TORQUE_CTRL_I_TIME
A10
TE3
s
Torque compensatory controller integral action time
DOUBLE
NEW CONF
-
-
-
0.0
0.0
100.0
7/2
M
Description:
Integral time of the torque compensatory controller
The integral time does not become active until the P gain factor is greater than 0.
Related to:
MD37254 $MA_MS_TORQUE_CTRL_MODE
MD37256 $MA_MS_TORQUE_CTRL_P_GAIN
MD32000 $MA_MAX_AX_VELO
37260
MS_MAX_CTRL_VELO
A10
TE3
%
Torque compensatory controller limit
DOUBLE
NEW CONF
-
-
-
100.0
0.0
100.0
7/2
M
Description:
Torque compensatory controller limitation
The speed setpoint value calculated by the torque compensatory controller is limited.
The limit that can be entered as a percentage refers to MD32000 $MA_MAX_AX_VELO of the
slave axis.
Related to:
MD37254 $MA_MS_TORQUE_CTRL_MODE
MD37256 $MA_MS_TORQUE_CTRL_P_GAIN
MD37258 $MA_MS_TORQUE_CTRL_I_TIME
MD32000 $MA_MAX_AX_VELO
37262
MS_COUPLING_ALWAYS_ACTIVE
A10
TE3
-
Permanent master/slave link
BYTE
NEW CONF
-
-
-
0
0
1
7/2
M
Description:
Activation behavior of a master/slave coupling
0:
Temporary coupling
The coupling is activated/deactivated via PLC interface signals and language commands.
1:
Permanent coupling
This machine data activates the permanent coupling.
PLC interface signals and language commands do not have any effect.
Related to:
MD37252 $MA_MS_ASSIGN_MASTER_TORQUE_CTR
MD37250 $MA_MS_ASSIGN_MASTER_SPEED_CMD
37263
MS_SPIND_COUPLING_MODE
A10
TE3
-
Link response of a spindle
BYTE
NEW CONF
-
-
-
0
0
1
7/2
M
Description:
Link behavior of a speed-controlled spindle:
0:
Link is closed/released in standstill only.
1:
Link is closed/released already during motion.
The configuration is valid both for activation/deactivation via NC/PLC interface
signal DB31, ... DBX24.7 (activate MS) and for MASLON, MASLOF, MASLOFs, MASLDEL
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
573
SINUMERIK machine and setting data
2.3 NC machine data
37264
MS_TENSION_TORQUE
A10
TE3
%
Master-slave tension torque
DOUBLE
Immediately
-
-
-
0.0
-100.0
100.0
7/2
M
Description:
A constant tension torque between the master and the slave axis can be entered as a
percentage of the normalization torque of the slave axis.
The value entered here is derived from the SINAMICS parameter P2003
Use of a tension torque requires an active torque compensatory controller (compare
MD37255 $MA_MS_TORQUE_CTRL_ACTIVATION).
Related to:
MD37252 $MA_MS_ASSIGN_MASTER_TORQUE_CTR
MD37266 $MA_MS_TENSION_TORQ_FILTER_TIME
MD37255 $MA_MS_TORQUE_CTRL_ACTIVATION
37266
MS_TENSION_TORQ_FILTER_TIME
A10
TE3
s
Filter time constant tension torque
DOUBLE
NEW CONF
-
-
-
0.0
0.0
100.0
7/2
M
Description:
The tension torque between the master and slave axes can be activated via a PT1
filter. Any change of MD37264 $MA_MS_TENSION_TORQUE is then travelled out with the
time constant of the filter.
As default, the filter is inactive; any torque change becomes active unfiltered.
Related to:
MD37264 $MA_MS_TENSION_TORQUE
37268
MS_TORQUE_WEIGHT_SLAVE
A10
TE3
%
Torque weighting of slave axis
DOUBLE
NEW CONF
-
-
-
50.0
1.0
100.0
7/2
M
Description:
The torque share that the slave axis contributes to the total torque can be configured
via the weighting. This enables different torque shares to be implemented between the
master and slave axes.
In the case of motors with the same rated torque, a 50% to 50% torque sharing is
suggested.
The torque share of the master axis results implicitly from 100% - MD37268
$MA_MS_TORQUE_WEIGHT_SLAVE.
Related to:
MD37252 $MA_MS_ASSIGN_MASTER_TORQUE_CTR
MD37266 $MA_MS_TENSION_TORQ_FILTER_TIME
37270
MS_VELO_TOL_COARSE
A10
TE3, Z3
%
Master/slave speed tolerance coarse
DOUBLE
NEW CONF
-
-
-
5.0
0.0
1.0E+301
7/2
M
Description:
Tolerance window, coarse, for the differential speed between the master and the slave.
If the speed difference is within the tolerance window, the NC/PLC interface signal
DB31, ... DBX96.4 (Master-Slave compensatory controller active) is set.
The tolerance value is entered as a percentage of MD32000 $MA_MAX_AX_VELO.
Machine data and parameters
574
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
37272
MS_VELO_TOL_FINE
A10
TE3, Z3
%
Master/slave speed tolerance fine
DOUBLE
NEW CONF
-
-
-
1.0
0.0
1.0E+301
7/2
M
Description:
Tolerance window, fine, for the differential speed between the master and the slave.
If the speed difference is within the tolerance window, the NC/PLC interface signal
DB31, ... DBX96.3 (Master/Slave coarse) is set.
The tolerance value is entered as a percentage of MD32000 $MA_MAX_AX_VELO.
37274
MS_MOTION_DIR_REVERSE
A10
-
-
Inverting traversing direction slave axis
BYTE
NEW CONF
-
-
-
0
0
1
7/2
M
Description:
Inverting the traversing direction of a slave axis in the linked status.
0:
Equidirectional to the master axis
1:
Inverse to the master axis
37300
NOCO_ENABLE
EXP, A01, A09
-
-
Activation of the nodding compensation values
UDWORD
NEW CONF
-
-
-
0x07
0x00
0x07
2/2
M
Description:
Activation of the injection values of the nodding compensation
Bit 0 = 0:
MD37318 $MA_NOCO_COMPLIANCE_1 not active
Bit 0 = 1:
MD37318 $MA_NOCO_COMPLIANCE_1 active
Bit 1 = 0:
MD37328 $MA_NOCO_COMPLIANCE_2 not active
Bit 1 = 1:
MD37328 $MA_NOCO_COMPLIANCE_2 active
Bit 2 = 0:
MD37338 $MA_NOCO_COMPLIANCE_3 not active
Bit 2 = 1:
MD37338 $MA_NOCO_COMPLIANCE_3 active
Related to:
MD37318 $MA_NOCO_COMPLIANCE_1
MD37328 $MA_NOCO_COMPLIANCE_2
MD37338 $MA_NOCO_COMPLIANCE_3
37302
NOCO_FILTER_TIME
EXP, A01, A09
-
s
Time constant for smoothing the nodding compensation values
DOUBLE
NEW CONF
-
-
-
0.002
0.0
1.0
2/2
M
Description:
The time constant is used to smooth the injected values of the nodding compensation.
The smoothing is not effective if the time constant is less than 0.1 of the position
controller cycles.
Related to:
MD37310 $MA_NOCO_INPUT_AX_1
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
575
SINUMERIK machine and setting data
2.3 NC machine data
MD37320 $MA_NOCO_INPUT_AX_2
MD37330 $MA_NOCO_INPUT_AX_3
MD37318 $MA_NOCO_COMPLIANCE_1
MD37328 $MA_NOCO_COMPLIANCE_2
MD37338 $MA_NOCO_COMPLIANCE_3
37310
NOCO_INPUT_AX_1
EXP, A01, A09
-
-
Machine axis that causes a nodding motion
DWORD
NEW CONF
-
-
-
0
0
31
2/2
M
Description:
Number of the machine axis that causes a nodding motion in this axis in order to
activate the nodding compensation. The nodding compensation acts in combination with
MD37318 $MA_NOCO_COMPLIANCE_1.
Related to:
MD37302 $MA_NOCO_FILTER_TIME
MD37312 $MA_NOCO_ADAPT_AX_1
MD37318 $MA_NOCO_COMPLIANCE_1
37312
NOCO_ADAPT_AX_1
EXP, A01, A09
-
-
Machine axis whose position affects the nodding motion
DWORD
NEW CONF
-
-
-
0
0
31
2/2
M
Description:
Number of the machine axis whose position affects the nodding motion in this axis.
The position-dependent adaptation of the nodding compensation takes place in
combination with MD 37316 $MA_NOCO_ADAPT_POS_1 and MD37318 $MA_NOCO_COMPLIANCE_1.
A position-dependent adaptation is only active if a machine axis number is
parameterized and there is a value greater than 1 in MD37314 $MA_NOCO_ADAPT_NUM_1.
Related to:
MD37310 $MA_NOCO_INPUT_AX_1
MD37314 $MA_NOCO_ADAPT_NUM_1
MD37316 $MA_NOCO_ADAPT_POS_1
MD37318 $MA_NOCO_COMPLIANCE_1
37314
NOCO_ADAPT_NUM_1
EXP, A01, A09
-
-
Number of positions of the adaptation curve of the nodding
DWORD
NEW CONF
compensation
-
-
-
1
1
3
2/2
M
Description:
Number of the axis positions used for the position-dependent adaptation of the nodding
compensation.
A position-dependent adaptation is only active if the number of positions is greater
than 1 and a machine axis number is parameterized in MD37312 $MA_NOCO_ADAPT_AX_1.
Related to:
MD37310 $MA_NOCO_INPUT_AX_1
MD37312 $MA_NOCO_ADAPT_AX_1
MD37316 $MA_NOCO_ADAPT_POS_1
MD37318 $MA_NOCO_COMPLIANCE_1
Machine data and parameters
576
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
37316
NOCO_ADAPT_POS_1
EXP, A01, A09
-
mm
Positions of the adaptation curve of the nodding compensation
DOUBLE
NEW CONF
-
-
3
0.0, 0.0, 0.0
-
-
2/2
M
Description:
Positions of the machine axis from MD37312 $MA_NOCO_ADAPT_AX_1 at which the
compliance factors in MD37318 $MA_NOCO_COMPLIANCE_1 are active.
A position-dependent adaptation is only active if the number of positions in MD37314
$MA_NOCO_ADAPT_NUM_1 is greater than 1 and a machine axis number is parameterized in
MD37312 $MA_NOCO_ADAPT_AX_1.
Related to:
MD37310 $MA_NOCO_INPUT_AX_1
MD37312 $MA_NOCO_ADAPT_AX_1
MD37314 $MA_NOCO_ADAPT_NUM_1
MD37318 $MA_NOCO_COMPLIANCE_1
37318
NOCO_COMPLIANCE_1
EXP, A01, A09
-
-
Compliance factor for nodding compensation
DOUBLE
NEW CONF
-
-
3
0.0, 0.0, 0.0
-0.000999
+0.000999
2/2
M
Description:
Factor for compensating the nodding motion caused by MD37310 $MA_NOCO_INPUT_AX_1.
Compliance factor = compliance in the position (m)/ acceleration (m/s2)
If no position-dependent adaptation is active, only the value in MD37318
$MA_NOCO_COMPLIANCE_1[0] is active.
With active position-dependent adaptation, as many values from MD37318
$MA_NOCO_COMPLIANCE_1 are active as are parameterized in MD37314 $MA_NOCO_ADAPT_NUM_1.
Related to:
MD37300 $MA_NOCO_ENABLE
MD37302 $MA_NOCO_FILTER_TIME
MD37310 $MA_NOCO_INPUT_AX_1
MD37312 $MA_NOCO_ADAPT_AX_1
MD37314 $MA_NOCO_ADAPT_NUM_1
MD37316 $MA_NOCO_ADAPT_POS_1
37320
NOCO_INPUT_AX_2
EXP, A01, A09
-
-
Machine axis that causes a nodding motion
DWORD
NEW CONF
-
-
-
0
0
31
2/2
M
Description:
Number of the machine axis that causes a nodding motion in this axis in order to
activate the nodding compensation. The nodding compensation acts in combination with
MD37328 $MA_NOCO_COMPLIANCE_2.
Related to:
MD37302 $MA_NOCO_FILTER_TIME
MD37322 $MA_NOCO_ADAPT_AX_2
MD37328 $MA_NOCO_COMPLIANCE_2
37322
NOCO_ADAPT_AX_2
EXP, A01, A09
-
-
Machine axis whose position affects the nodding motion
DWORD
NEW CONF
-
-
-
0
0
31
2/2
M
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
577
SINUMERIK machine and setting data
2.3 NC machine data
Description:
Number of the machine axis whose position affects the nodding motion in this axis.
The position-dependent adaptation of the nodding compensation takes place in
combination with MD 37326 $MA_NOCO_ADAPT_POS_2 and MD37328 $MA_NOCO_COMPLIANCE_2.
A position-dependent adaptation is only active if a machine axis number is
parameterized and there is a value greater than 1 in MD37324 $MA_NOCO_ADAPT_NUM_2.
Related to:
MD37320 $MA_NOCO_INPUT_AX_2
MD37324 $MA_NOCO_ADAPT_NUM_2
MD37326 $MA_NOCO_ADAPT_POS_2
MD37328 $MA_NOCO_COMPLIANCE_2
37324
NOCO_ADAPT_NUM_2
EXP, A01, A09
-
-
Number of positions of the adaptation curve of the nodding
DWORD
NEW CONF
compensation
-
-
-
1
1
3
2/2
M
Description:
Number of the axis positions used for the position-dependent adaptation of the nodding
compensation.
A position-dependent adaptation is only active if the number of positions is greater
than 1 and a machine axis number is parameterized in MD37322 $MA_NOCO_ADAPT_AX_2.
Related to:
MD37320 $MA_NOCO_INPUT_AX_2
MD37322 $MA_NOCO_ADAPT_AX_2
MD37326 $MA_NOCO_ADAPT_POS_2
MD37328 $MA_NOCO_COMPLIANCE_2
37326
NOCO_ADAPT_POS_2
EXP, A01, A09
-
mm
Positions of the adaptation curve of the nodding compensation
DOUBLE
NEW CONF
-
-
3
0.0, 0.0, 0.0
-
-
2/2
M
Description:
Positions of the machine axis from MD37322 $MA_NOCO_ADAPT_AX_2 at which the
compliance factors in MD37328 $MA_NOCO_COMPLIANCE_2 are active.
A position-dependent adaptation is only active if the number of positions in MD37324
$MA_NOCO_ADAPT_NUM_2 is greater than 1 and a machine axis number is parameterized in
MD37322 $MA_NOCO_ADAPT_AX_2.
Related to:
MD37320 $MA_NOCO_INPUT_AX_2
MD37322 $MA_NOCO_ADAPT_AX_2
MD37324 $MA_NOCO_ADAPT_NUM_2
MD37328 $MA_NOCO_COMPLIANCE_2
37328
NOCO_COMPLIANCE_2
EXP, A01, A09
-
-
Compliance factor for nodding compensation
DOUBLE
NEW CONF
-
-
3
0.0, 0.0, 0.0
-0.000999
+0.000999
2/2
M
Description:
Factor for compensating the nodding motion caused by MD37320 $MA_NOCO_INPUT_AX_2.
Compliance factor = compliance in the position (m)/ acceleration (m/s2)
If no position-dependent adaptation is active, only the value in MD37328
$MA_NOCO_COMPLIANCE_2[0] is active.
With active position-dependent adaptation, as many values from MD37328
$MA_NOCO_COMPLIANCE_2 are active as are parameterized in MD37324 $MA_NOCO_ADAPT_NUM_2.
Machine data and parameters
578
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Related to:
MD37300 $MA_NOCO_ENABLE
MD37302 $MA_NOCO_FILTER_TIME
MD37320 $MA_NOCO_INPUT_AX_2
MD37322 $MA_NOCO_ADAPT_AX_2
MD37324 $MA_NOCO_ADAPT_NUM_2
MD37326 $MA_NOCO_ADAPT_POS_2
37330
NOCO_INPUT_AX_3
EXP, A01, A09
-
-
Machine axis that causes a nodding motion
DWORD
NEW CONF
-
-
-
0
0
31
2/2
M
Description:
Number of the machine axis that causes a nodding motion in this axis in order to
activate the nodding compensation. The nodding compensation acts in combination with
MD37338 $MA_NOCO_COMPLIANCE_3.
Related to:
MD37302 $MA_NOCO_FILTER_TIME
MD37332 $MA_NOCO_ADAPT_AX_3
MD37338 $MA_NOCO_COMPLIANCE_3
37332
NOCO_ADAPT_AX_3
EXP, A01, A09
-
-
Machine axis whose position affects the nodding motion
DWORD
NEW CONF
-
-
-
0
0
31
2/2
M
Description:
Number of the machine axis whose position affects the nodding motion in this axis.
The position-dependent adaptation of the nodding compensation takes place in
combination with MD 37336 $MA_NOCO_ADAPT_POS_3 and MD37338 $MA_NOCO_COMPLIANCE_3.
A position-dependent adaptation is only active if a machine axis number is
parameterized and there is a value greater than 1 in MD37334 $MA_NOCO_ADAPT_NUM_3.
Related to:
MD37330 $MA_NOCO_INPUT_AX_3
MD37334 $MA_NOCO_ADAPT_NUM_3
MD37336 $MA_NOCO_ADAPT_POS_3
MD37338 $MA_NOCO_COMPLIANCE_3
37334
NOCO_ADAPT_NUM_3
EXP, A01, A09
-
-
Number of positions of the adaptation curve of the nodding
DWORD
NEW CONF
compensation
-
-
-
1
1
3
2/2
M
Description:
Number of the axis positions used for the position-dependent adaptation of the nodding
compensation.
A position-dependent adaptation is only active if the number of positions is greater
than 1 and a machine axis number is parameterized in MD37332 $MA_NOCO_ADAPT_AX_3.
Related to:
MD37330 $MA_NOCO_INPUT_AX_3
MD37332 $MA_NOCO_ADAPT_AX_3
MD37336 $MA_NOCO_ADAPT_POS_3
MD37338 $MA_NOCO_COMPLIANCE_3
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
579
SINUMERIK machine and setting data
2.3 NC machine data
37336
NOCO_ADAPT_POS_3
EXP, A01, A09
-
mm
Positions of the adaptation curve of the nodding compensation
DOUBLE
NEW CONF
-
-
3
0.0, 0.0, 0.0
-
-
2/2
M
Description:
Positions of the machine axis from MD37332 $MA_NOCO_ADAPT_AX_3 at which the
compliance factors in MD37338 $MA_NOCO_COMPLIANCE_3 are active.
A position-dependent adaptation is only active if the number of positions in MD37334
$MA_NOCO_ADAPT_NUM_3 is greater than 1 and a machine axis number is parameterized in
MD37332 $MA_NOCO_ADAPT_AX_3.
Related to:
MD37330 $MA_NOCO_INPUT_AX_3
MD37332 $MA_NOCO_ADAPT_AX_3
MD37334 $MA_NOCO_ADAPT_NUM_3
MD37338 $MA_NOCO_COMPLIANCE_3
37338
NOCO_COMPLIANCE_3
EXP, A01, A09
-
-
Compliance factor of the nodding compensation
DOUBLE
NEW CONF
-
-
3
0.0, 0.0, 0.0
-0.000999
+0.000999
2/2
M
Description:
Factor for compensating the nodding motion caused by MD37330 $MA_NOCO_INPUT_AX_3.
Compliance factor = compliance in the position (m)/ acceleration (m/s2)
If no position-dependent adaptation is active, only the value in MD37338
$MA_NOCO_COMPLIANCE_3[0] is active.
With active position-dependent adaptation, as many values from MD37338
$MA_NOCO_COMPLIANCE_3 are active as are parameterized in MD37334 $MA_NOCO_ADAPT_NUM_3.
Related to:
MD37300 $MA_NOCO_ENABLE
MD37302 $MA_NOCO_FILTER_TIME
MD37330 $MA_NOCO_INPUT_AX_3
MD37332 $MA_NOCO_ADAPT_AX_3
MD37334 $MA_NOCO_ADAPT_NUM_3
MD37336 $MA_NOCO_ADAPT_POS_3
37400
EPS_TLIFT_TANG_STEP
A10
T3
mm, degrees
Tangent angle for corner recognition
DOUBLE
Reset
CTEQ
-
-
5.0
-1.0E+301
1.0E+301
7/2
M
Description:
If TLIFT has been programmed and the axis is tracked tangentially, a step of the
position setpoint larger than MD37400 $MA_EPS_TLIFT_TANG_STEP causes an intermediate
block to be inserted. The intermediate block traverses the axis to the position
corresponding to the start tangent in the next block.
MD irrelevant if: TLIFT not activated
Related to:
TLIFT instruction
37402
TANG_OFFSET
A10
T3
mm, degrees
Default angle for tangential correction
DOUBLE
Reset
CTEQ
-
-
0.0
-1.0E+301
1.0E+301
7/2
M
Machine data and parameters
580
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Description:
Default offset (angle), which the tracked axis forms with the tangent. The angle acts
in addition to the angle programmed in the TANGON block.
MD irrelevant if tangential tracking not active.
Related to:
TANGON instruction
37500
ESR_REACTION
EXP, A01, A10
M3, P2
-
Axial mode of "Extended Stop and Retract"
BYTE
NEW CONF
CTEQ
-
-
0
0
22
7/2
M
Description:
Selection of the response to be triggered via system variable "$AN_ESR_TRIGGER".
0 = No response Reaktion (or only external response through synchronized action
programming of rapid digital outputs).
21 = NC-controlled retraction axis
22 = NC-controlled stopping axis
37510
AX_ESR_DELAY_TIME1
EXP, A01, A10
P2
s
Delay time ESR single axis
DOUBLE
NEW CONF
CTEQ
-
-
0.0
0.0
1.0E+301
7/2
M
Description:
If, for example, an alarm occurs, the deceleration time can be delayed by means of
this MD, e.g. to allow in case of gear hobbing the retraction from the tooth gap first.
37511
AX_ESR_DELAY_TIME2
EXP, A01, A10
P2
s
ESR time for interpolatory deceleration of single axis
DOUBLE
NEW CONF
CTEQ
-
-
0.0
0.0
1.0E+301
7/2
M
Description:
The time for interpolatory braking specified here in MD37511 $MA_AX_ESR_DELAY_TIME2
still remains after expiry of the time MD37510 $MA_AX_ESR_DELAY_TIME1.
Rapid braking with subsequent tracking is initiated after expiry of the time MD37511
$MA_AX_ESR_DELAY_TIME2.
37550
EG_VEL_WARNING
A05, A10
M3, Z3
%
Threshold value for velocity warning threshold.
DOUBLE
NEW CONF
-
-
-
90.0
0
100
7/2
M
Description:
Threshold value for VDI signals
If, with active EG axis link, the maximum velocities stored in MD 32000:
$MA_MAX_AX_VELO have been reached for the current velocity of the axis by the
percentage set here, a warning (signal) for velocity is output.
Related to:
MD32000 $MA_MAX_AX_VELO
37560
EG_ACC_TOL
A05, A10
M3, Z3
%
Threshold value for 'Axis accelerating'
DOUBLE
NEW CONF
-
-
-
25.0
0.0
1.0E+301
7/2
M
Description:
Threshold value for VDI signal "Axis accelerates"
If, with active EU axis link, the maximum accelerations stored in MD 32300:
$MA_MAX_AX_ACCEL have been reached for the current acceleration of the axis by the
percentage set here, a warning (signal) for acceleration is output.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
581
SINUMERIK machine and setting data
2.3 NC machine data
Korrespondiert mit:
MD32300 $MA_MAX_AX_ACCEL
37620
PROFIBUS_TORQUE_RED_RESOL
EXP, A01
-
%
Resolution PROFIdrive torque reduction
DOUBLE
NEW CONF
-
-
-
1.0
0.005
10.0
7/2
M
Description:
For PROFIdrive only:
Resolution of torque reduction on the PROFIdrive (LSB significance)
The MD is only relevant for controls with PROFIdrive drives. For these controls, it
defines the resolution of the cyclic interface data "Torque reduction value" (only
exists for MD13060 $MN_DRIVE_TELEGRAM_TYPE = 101 ff. or 201 ff.), which is required
for the "Travel to fixed stop" functionality.
The 1% default value corresponds to the original significance. The torque limit is
transferred on the PROFIdrive with increments of 1%; the value 100 in the
corresponding PROFIdrive message frame data cell corresponds to full torque reduction
(i.e. without force).
By changing this MD to 0.005%, for example, the value can be entered in increments of
0.005%, i.e. the increments for the torque limit value become finer by a factor of
200.
For limitation to the rated torque, the value 0 is transmitted in this case; complete
torque reduction (i.e. without force) characterizes the transmittable value 10000.
To avoid misadaptation, the setting value of the MD must be selected to match the
interpretation configured on the drive side or the firmly defined interpretation of
the torque reduction value. If the setting of the control on the drive (manufacturer-
specific drive parameter) is known (i.e. with SIEMENS drives), the software
automatically sets the MD; in other words, in this case the MD is merely used for
display purposes.
37800
OEM_AXIS_INFO
A01, A11
-
-
OEM version information
STRING
PowerOn
-
-
2
,
-
-
7/2
M
Description:
A version information freely available to the user
(is indicated in the version screen)
37900
SAFE_CAM_TRACK_OUTPUT
A01
FBSI
-
Output assignment cam track 1 to 4
UDWORD
PowerOn
-
-
4
0, 0, 0, 0
0x00000000
0x8403073F
7/2
M
Description:
This data defines the outputs for the cam tracks 1 to 4.
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
n = 0, 1, 2, 3 correspond to the assignment for cam track 1 to 4
Signal
Meaning
= 0
Axis is not placed on a cam of the cam track
= 1
Axis is placed on a cam of the cam track
Note:
The "Safe cam track" function is enabled in MD 36903 $MA_SAFE_CAM_ENABLE.
Machine data and parameters
582
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
37901
SAFE_CAM_RANGE_OUTPUT_1
A01
FBSI
-
Output assignment cam range for cam track 1
UDWORD
PowerOn
-
-
4
0, 0, 0, 0
0x00000000
0x8403073F
7/2
M
Description:
This data defines the outputs for the cam range of cam track 1.
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
n = 0, 1, 2, 3 correspond to the 4 bits for the indicated range on cam track 1
Bit 3 Bit 2
Bit 1 Bit 0
0
0
0
0
Cam range 0 active
0
0
0
1
Cam range 1 active
to ...
1
1
1
1
Cam range 15 active
The cam range is defined via the following machine data:
MD36938: $MA_SAFE_CAM_TRACK_ASSIGN[n]
Signal
Meaning
= 0...14
Axis is placed within the cam range, to which the range ID 0...14 on cam
track 1 was assigned
= 15
Axis is placed within the range to the right of the cam with the highest
position of cam track 1
Note:
The "Safe cam track" function is enabled in MD36903 $MA_SAFE_CAM_ENABLE.
If not all 4 bits are assigned, it may not be possible to detect unequivocally which
cam range is active.
Related to:
MD37900: $MA_SAFE_CAM_TRACK_OUTPUT
37902
SAFE_CAM_RANGE_OUTPUT_2
A01
FBSI
-
Output assignment cam range for cam track 2
UDWORD
PowerOn
-
-
4
0, 0, 0, 0
0x00000000
0x8403073F
7/2
M
Description:
This data defines the outputs for the cam range of cam track 2.
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
n = 0, 1, 2, 3 correspond to the 4 bits for the indicated range on cam track 2
Bit 3 Bit 2
Bit 1 Bit 0
0
0
0
0
Cam range 0 active
0
0
0
1
Cam range 1 active
to ...
1
1
1
1
Cam range 15 active
The cam range is defined via the following machine data:
MD36938: $MA_SAFE_CAM_TRACK_ASSIGN[n]
Signal
Meaning
= 0...14
Axis is placed within the cam range, to which the range ID 0...14 on cam
track 2 was assigned
= 15
Axis is placed within the range to the right of the cam with the highest
position of cam track 2
Note:
The "Safe cam track" function is enabled in MD36903 $MA_SAFE_CAM_ENABLE.
If not all 4 bits are assigned, it may not be possible to detect unequivocally which
cam range is active.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
583
SINUMERIK machine and setting data
2.3 NC machine data
Related to:
MD37900: $MA_SAFE_CAM_TRACK_OUTPUT
37903
SAFE_CAM_RANGE_OUTPUT_3
A01
FBSI
-
Output assignment cam range for cam track 3
UDWORD
PowerOn
-
-
4
0, 0, 0, 0
0x00000000
0x8403073F
7/2
M
Description:
This data defines the outputs for the cam range of cam track 3.
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
n = 0, 1, 2, 3 correspond to the 4 bits for the indicated range on cam track 3
Bit 3 Bit 2
Bit 1 Bit 0
0
0
0
0
Cam range 0 active
0
0
0
1
Cam range 1 active
to ...
1
1
1
1
Cam range 15 active
The cam range is defined via the following machine data:
MD36938: $MA_SAFE_CAM_TRACK_ASSIGN[n]
Signal
Meaning
= 0...14
Axis is placed within the cam range, to which the range ID 0...14 on cam
track 3 was assigned
= 15
Axis is placed within the range to the right of the cam with the highest
position of cam track 3
Note:
The "Safe cam track" function is enabled in MD36903 $MA_SAFE_CAM_ENABLE.
If not all 4 bits are assigned, it may not be possible to detect unequivocally which
cam range is active.
Related to:
MD37900: $MA_SAFE_CAM_TRACK_OUTPUT
37904
SAFE_CAM_RANGE_OUTPUT_4
A01
FBSI
-
Output assignment cam range for cam track 4
UDWORD
PowerOn
-
-
4
0, 0, 0, 0
0x00000000
0x8403073F
7/2
M
Description:
This data defines the outputs for the cam range of cam track 4.
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
n = 0, 1, 2, 3 correspond to the 4 bits for the indicated range on cam track 4
Bit 3 Bit 2
Bit 1 Bit 0
0
0
0
0
Cam range 0 active
0
0
0
1
Cam range 1 active
to ...
1
1
1
1
Cam range 15 active
The cam range is defined via the following machine data:
MD36938: $MA_SAFE_CAM_TRACK_ASSIGN[n]
Signal
Meaning
= 0...14
Axis is placed within the cam range, to which the range ID 0...14 on cam
track 4 was assigned
= 15
Axis is placed within the range to the right of the cam with the highest
position of cam track 4
Note:
The "Safe cam track" function is enabled in MD36903 $MA_SAFE_CAM_ENABLE.
Machine data and parameters
584
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
If not all 4 bits are assigned, it may not be possible to detect unequivocally which
cam range is active.
Related to:
MD37900: $MA_SAFE_CAM_TRACK_OUTPUT
37906
SAFE_CAM_RANGE_BIN_OUTPUT_1
A01
FBSI
-
Output assignment cam range bit for cam track 1
UDWORD
PowerOn
-
-
15
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0x00000000
0x8403073F
7/2
M
0, 0, 0, 0, 0
Description:
This data defines the outputs for the cam range bits of cam track 1.
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
Field index n corresponds to the parameterizable cam range numbers on cam track 1.
The cam range number is defined via the following machine data:
MD36938: $MA_SAFE_CAM_TRACK_ASSIGN[k]
Signal
Meaning
= 0
Axis is not placed on cam with cam range number n
= 1
Axis is placed on cam with cam range number n
Example:
The signal addressed with field index 5 changes to 1 if the axis is placed on the cam
to which cam range number 5 on cam track 1 was assigned during parameterization.
Note:
• The "Safe cam track" function is enabled in MD 36903 $MA_SAFE_CAM_ENABLE.
• If cam range number n on cam track 1 is not parameterized, the signal of the field
index can never change to 1. In this case, the output MD with field index n does
not have to be parameterized.
37907
SAFE_CAM_RANGE_BIN_OUTPUT_2
A01
FBSI
-
Output assignment cam range bit for cam track 2
UDWORD
PowerOn
-
-
15
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0x00000000
0x8403073F
7/2
M
0, 0, 0, 0, 0
Description:
This data defines the outputs for the cam range bits of cam track 2.
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
Field index n corresponds to the parameterizable cam range numbers on cam track 2.
The cam range number is defined via the following machine data:
MD36938: $MA_SAFE_CAM_TRACK_ASSIGN[k]
Signal
Meaning
= 0
Axis is not placed on cam with cam range number n
= 1
Axis is placed on cam with cam range number n
Example:
The signal addressed with field index 5 changes to 1 if the axis is placed on the cam
to which cam range number 5 on cam track 2 was assigned during parameterization.
Note:
• The "Safe cam track" function is enabled in MD 36903 $MA_SAFE_CAM_ENABLE.
• If cam range number n on cam track 2 is not parameterized, the signal of the field
index can never change to 1. In this case, the output MD with field index n does
not have to be parameterized.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
585
SINUMERIK machine and setting data
2.3 NC machine data
37908
SAFE_CAM_RANGE_BIN_OUTPUT_3
A01
FBSI
-
Output assignment cam range bit for cam track 3
UDWORD
PowerOn
-
-
15
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0x00000000
0x8403073F
7/2
M
0, 0, 0, 0, 0
Description:
This data defines the outputs for the cam range bits of cam track 3.
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
Field index n corresponds to the parameterizable cam range numbers on cam track 3.
The cam range number is defined via the following machine data:
MD36938: $MA_SAFE_CAM_TRACK_ASSIGN[k]
Signal
Meaning
= 0
Axis is not placed on cam with cam range number n
= 1
Axis is placed on cam with cam range number n
Example:
The signal addressed with field index 5 changes to 1 if the axis is placed on the cam
to which cam range number 5 on cam track 3 was assigned during parameterization.
Note:
• The "Safe cam track" function is enabled in MD 36903 $MA_SAFE_CAM_ENABLE.
• If cam range number n on cam track 3 is not parameterized, the signal of the field
index can never change to 1. In this case, the output MD with field index n does
not have to be parameterized.
37909
SAFE_CAM_RANGE_BIN_OUTPUT_4
A01
FBSI
-
Output assignment cam range bit for cam track 4
UDWORD
PowerOn
-
-
15
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0x00000000
0x8403073F
7/2
M
0, 0, 0, 0, 0
Description:
This data defines the outputs for the cam range bits of cam track 4.
Structure see: MD36980 $MA_SAFE_SVSS_STATUS_OUTPUT
Field index n corresponds to the parameterizable cam range numbers on cam track 4.
The cam range number is defined via the following machine data:
MD36938: $MA_SAFE_CAM_TRACK_ASSIGN[k]
Signal
Meaning
= 0
Axis is not placed on cam with cam range number n
= 1
Axis is placed on cam with cam range number n
Example:
The signal addressed with field index 5 changes to 1 if the axis is placed on the cam
to which cam range number 5 on cam track 4 was assigned during parameterization.
Note:
• The "Safe cam track" function is enabled in MD 36903 $MA_SAFE_CAM_ENABLE.
• If cam range number n on cam track 4 is not parameterized, the signal of the field
index can never change to 1. In this case, the output MD with field index n does
not have to be parameterized.
37920
SAFE_STANDSTILL_VELO_LIMIT
A05, A04
FBSI
mm/min, rev/min
Switching speed SBH / SG
DOUBLE
PowerOn
-
-
-
(0./ 0.)
(0./ 0.)
(1000./ 1000.)
7/2
M
Machine data and parameters
586
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Description:
Speed below which an axis/spindle is regarded as being at a "standstill". There is a
switch to safe operating stop or to a lower Safely Limited Speed level at the latest
after the expiry of the time parameterized in MD37922 $MA_SAFE_STANDSTILL_DELAY. This
premature switch occurs only if a speed > 0.0 is parameterized in this MD.
Related to:
MD37922: $MA_SAFE_STANDSTILL_DELAY
p9567, p9569
37922
SAFE_STANDSTILL_DELAY
A05
FBSI
s
Delay time switchover to SBH / SG
DOUBLE
PowerOn
-
-
-
0.1
0
10.
7/2
M
Description:
If a standstill is detected during the switch to safe operating stop or a lower Safely
Limited Speed level (see MD 37920 $MA_SAFE_STANDSTILL_VELO_LIMIT), then SOS or the
selected SLS level becomes active no later than after this transition time. In this
case, the transition times of stops C, D, and E as well as SLS after SOS or a higher
or lower SLS level are cancelled or replaced by this delay time.
Related to:
MD37920: $MA_SAFE_STANDSTILL_VELO_LIMIT
p9567, p9569
37950
SAFE_INFO_ENABLE
A01, A05
FBSI
-
SIC/SCC and PROFIsafe enable
UDWORD
PowerOn
-
-
-
0
0
0x07
7/2
M
Description:
MD to enable the evaluation of the SIC/SCC telegram between the control and the drive,
and to enable the transfer of the PROFIsafe telegram between the F-PLC and the drive.
Bit 0: Enables the evaluation of the Safety Info Channel / Safety Control Channel (SIC/
SCC)
For axes with NC Safety functionality, only the drive-integrated brake test is
supported via SIC/SCC.
Bit 1: Enables PROFIsafe communication between the F-PLC and the drive
Bit 2: Consideration of the STOP D/SS2E transition time in the braking response
37952
PROFISAFE_MODULE_NR
A01
FBSI
-
PROFIsafe module number
BYTE
PowerOn
-
-
-
1, 2, 3, 4, 5, 6, 7, 8...
1
31
7/2
M
Description:
Number to select a logical basis address from MD13372 $MN_SAFE_PS_DRIVE_LOGIC_ADDR.
37954
SAFE_INFO_MODULE_NR
A01
FBSI
-
SIC/SCC module number
BYTE
PowerOn
-
-
-
1, 2, 3, 4, 5, 6, 7, 8...
1
31
7/2
M
Description:
Number to select a logical basis address from MD13374 $MN_SAFE_INFO_DRIVE_LOGIC_ADDR.
37955
SAFE_STOP_SWITCH_TIME_D_DB
A05
FBSI
s
Transition time STOP D to safe standstill (storage for p9553)
DOUBLE
Reset
-
-
-
0.1
0
1.0E+301
7/1
M
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
587
SINUMERIK machine and setting data
2.3 NC machine data
Description:
This data stores drive parameter p9553 for the 'drive based' SI monitoring. It
contains the transition time of STOP D to "Safe operating stop" (SOS). (see
description of drive parameter p9553)
Note! Changes to this MD are active after Reset, after PowerOn the value from p9553 is
accepted again.
38000
MM_ENC_COMP_MAX_POINTS
A01, A09, A02
K3
-
Number of intermediate points for interpol. compensation (SRAM)
DWORD
PowerOn
-
-
2
0, 0
0
5000
7/2
M
Description:
The number of interpolation points required per measuring system must be defined for
the leadscrew error compensation.
The required number can be calculated as follows using the defined parameters:
$AA_ENC_COMP_MAX - $AA_ENC_COMP_MIN
MD38000 $MA_MM_ENC_COMP_MAX_POINTS = ----------------------------------
+ 1
$AA_ENC_COMP_STEP
$AA_ENC_COMP_MIN
Initial position (system variable)
$AA_ENC_COMP_MAX
End position (system variable)
$AA_ENC_COMP_STEP
Distance between interpolation points (system variable)
When selecting the number of interpolation points and/or the distances between them,
it is important to take into account the size of the resulting compensation table and
the space required in the buffered NC user memory (SRAM). 8 bytes are required for
each compensation value (interpolation point).
The index [n] has the following coding: [encoder no.]: 0 or 1
Special cases:
Notice:
After any change in MD38000 $MA_MM_ENC_COMP_MAX_POINTS, the buffered NC user memory
is automatically re-allocated on system power-on.
All data in the buffered NC user memory are then lost (e.g. part programs, tool
offsets etc.). Alarm 6020 "Machine data changed - memory reallocated" is output.
If reallocation of the NC user memory fails because the total memory capacity
available is insufficient, alarm 6000 "Memory allocation made with standard machine
data" is output.
In this case, the NC user memory division is allocated using the default values of the
standard machine data.
References:
/FB/, S7, "Memory Configuration"
/DA/, "Diagnostics Guide"
Related to:
MD32700 $MA_ENC_COMP_ENABLE[n]
LEC active
References:
/FB/, S7, "Memory Configuration"
38010
MM_QEC_MAX_POINTS
A01, A09
K3
-
Number of values for quadrant error compens. with neural network
DWORD
PowerOn
-
-
1
0
0
1040
7/2
M
Description:
In quadrant error compensation with neural networks (QEC), the number of compensation
values required has to be entered for each axis that is to be compensated.
The required number can be calculated as follows using the defined parameters: MD38010
$MA_MM_QEC_MAX_POINTS _ ($AA_QEC_COARSE_STEPS + 1) ^ $AA_QEC_FINE_STEPS
$AA_QEC_COARSE_STEPS
Coarse quantization of the characteristic (system variable)
$AA_QEC_FINE_STEPS
Fine quantization of the characteristic (system variable)
Machine data and parameters
588
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
For "direction-dependent" compensation, the number must be greater than or equal to
double the value of this product.
When selecting coarse or fine quantization, the resulting size of the compensation
table and its memory requirement in the buffered user memory must be taken into
account. 4 bytes are required for each compensation value. If the value 0 is entered,
no memory is reserved for the table; i.e. the table does not exist and the function
cannot therefore be activated.
Special cases:
Caution!
If MD38010 $MA_MM_QEC_MAX_POINTS is altered, the buffered NC user memory is
automatically re-allocated on system power-on. This deletes all the user data in the
buffered user memory (e.g. drive and HMI machine data, code, tool offsets, part
programs etc.).
Note:
For better handling, a large number should be chosen initially, because the exact
number of interpolation points that are required is not known when the compensation is
started for the first time. This number can be reduced to the required size as soon as
the characteristics have been recorded and saved. After performing another power-on,
the saved characteristics can be reloaded.
References:
/FB/, S7, "Memory Configuration"
38020
MM_CPREC_FIR_POINTS
EXP, A07, A04
-
-
No. of points for characteristic approximation of FIR filters for
DWORD
PowerOn
CPRECON
-
-
2
0, 0
0
100
1/1
M
Description:
The function "Programmable contour accuracy" (G code CPRECON) uses a table for
approximating the inverse characteristic of FIR filters. This data states the number
of table values. The higher the value, the more exact the approximation.
$MA_AX_JERK_FIR_FREQ points are recommended.
2.4
NC setting data
41010
JOG_VAR_INCR_SIZE
-
H1
-
Size of the variable increment for JOG
DOUBLE
Immediately
-
-
-
0.
-1.0E+301
1.0E+301
7/7
U
Description:
This setting data defines the number of increments when variable increment (INCvar) is
selected. This increment size is traversed by the axis in JOG mode each time the
traverse key is pressed or the handwheel is turned one detent position and variable
increment is selected (PLC interface signal "Active machine function: INC variable"
for machine or geometry axes is set to 1). The defined increment size also applies to
DRF.
Note:
Please note that the increment size is active for incremental jogging and handwheel
jogging. So, if a large increment value is entered and the handwheel is turned, the
axis might cover a large distance (depends on setting in MD31090 $MA_JOG_INCR_WEIGHT).
SD irrelevant to
JOG continuous
Related to
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
589
SINUMERIK machine and setting data
2.4 NC setting data
NC/PLC interface signal DB21-30 DBX41.5,DBX47.5,DBX53.5 (Geometry axis 1-3 active
machine function: INC variable) or NC/PLC interface signal DB31, ... DBX65.5 (Active
machine function: INC variable)
MD31090 $MA_JOG_INCR_WEIGHT (weighting of an increment for INC/handwheel)
41050
JOG_CONT_MODE_LEVELTRIGGRD
-
H1
-
Jog mode / continuous operation with continuous JOG
BOOLEAN
Immediately
-
-
-
TRUE
0
-
7/7
U
Description:
1:
Jog mode for JOG continuous
In jog mode (default setting) the axis traverses as long as the traverse key is held
down and an axis limitation has not been reached. When the key is released the axis is
decelerated to zero speed and the movement is considered complete.
0:
Continuous operation for JOG continuous
In continuous operation the traverse movement is started with the first rising edge of
the traverse key and continues to move even after the key is released. The axis can be
stopped again by pressing the traverse key again (second rising edge).
SD irrelevant for
Incremental jogging (JOG INC)
Reference point approach (JOG REF)
41100
JOG_REV_IS_ACTIVE
-
-
-
JOG mode: revolutional feedrate / linear feedrate
UBYTE
Immediately
-
-
-
0x0E
0
-
7/7
U
Description:
Bit 0 = 0:
The behavior depends on the following:
- in the case of an axis/spindle:
on the axial SD43300 $SA_ASSIGN_FEED_PER_REV_SOURCE
- in the case of a geometry axis with an active frame with rotation:
on the channel-specific SD42600 $SC_JOG_FEED_PER_REV_SOURCE
- in the case of an orientation axis:
on the channel-specific SD42600 $SC_JOG_FEED_PER_REV_SOURCE
Bit 0 = 1:
A JOG motion with revolutional feedrate shall be traversed depending on the master
spindle.
The following must be considered:
- If a spindle is the master spindle itself, it will be traversed without revolutional
feedrate.
- If the master spindle is in stop position and if SD43300
$SA_ASSIGN_FEED_PER_REV_SOURCE (with an axis/spindle) or SD42600
$SC_JOG_FEED_PER_REV_SOURCE (with a geometry axis with an active frame with rotation,
or with an orientation axis) = -3, traversing will be carried out without revolutional
feedrate.
Bit 1 = 0:
The axis/spindle, geometry axis or orientation axis will be traversed with
revolutional feedrate even during rapid traverse (see bit 0 for selection).
Bit 1 = 1:
The axis/spindle, geometry axis or orientation axis is always traversed without
revolutional feedback during rapid traverse.
Bit 2 = 0:
Machine data and parameters
590
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
The axis/spindle, geometry axis or orientation axis is traversed with revolutional
feedrate during JOG handwheel travel, too (see bit 0 for selection).
Bit 2 = 1:
The axis/spindle, geometry axis or orientation axis is always traversed without
revolutional feedrate during JOG handwheel travel.
Bit 3 = 0:
The axis/spindle is traversed with revolutional feedrate during DRF handwheel travel,
too (see bit 0 for selection).
Bit 3 = 1:
The axis/spindle is always traversed without revolutional feedrate during DRF
handwheel travel.
41110
JOG_SET_VELO
-
H1
mm/min
Axis velocity in JOG
DOUBLE
Immediately
-
-
-
0.0
0.0
1.0E+301
7/7
U
Description:
Value not equal to 0:
The velocity value entered applies to linear axes traversed in JOG mode if linear
feedrate (G94) is active for the relevant axis (SD41100 $SN_JOG_REV_IS_ACTIVE = 0).
The axis velocity is active for
• continuous jogging
• incremental jogging (INC1, ... INCvar)
• handwheel traversing.
The value entered is valid for all linear axes and must not exceed the maximum
permissible axis velocity (MD32000 $MA_MAX_AX_VELO).
In the case of DRF, the velocity defined by SD41110 $SN_JOG_SET_VELO is reduced by
MD32090 $MA_HANDWH_VELO_OVERLAY_FACTOR.
Value = 0:
If 0 has been entered in the setting data, the active linear feedrate in JOG mode is
MD32020 $MA_JOG_VELO "Jog axis velocity". Each axis can be given its own JOG velocity
with this MD (axial MD).
SD irrelevant for
• Linear axes if SD41100 $SN_JOG_REV_IS_ACTIVE = 1
• Rotary axes (SD41130 $SN_JOG_ROT_AX_SET_VELO is active here)
Application example(s)
The operator can thus define a JOG velocity for a specific application.
Related to
SD41100 $SN_JOG_REV_IS_ACTIVE (revolutional feedrate with JOG active)
Axial MD32020 $MA_JOG_VELO (JOG axis velocity)
Axial MD32000 $MA_MAX_AX_VELO (maximum axis velocity)
Axial MD32090 $MA_HANDWH_VELO_OVERLAY_FACTOR (ratio of JOG velocity to handwheel
velocity (DRF))
SD41130 $SN_JOG_ROT_AX_SET_VELO (JOG speed with rotary axes)
41120
JOG_REV_SET_VELO
-
H1
mm/rev
Revolutional feedrate of axes in JOG mode
DOUBLE
Immediately
-
-
-
0.0
0.0
1.0E+301
7/7
U
Description:
Value not equal to 0:
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
591
SINUMERIK machine and setting data
2.4 NC setting data
The velocity value entered applies to axes traversed in JOG mode if revolutional
feedrate (G95) is active for the relevant axis (SD41100 $SN_JOG_REV_IS_ACTIVE = 1).
The axis velocity is active for
• continuous jogging
• incremental jogging (INC1, ... INCvar)
• handwheel traversing. The value entered is valid for all axes and must not exceed
the maximum permissible axis velocity (MD32000 $MA_MAX_AX_VELO).
Value = 0:
If 0 has been entered in the setting data, the active revolutional feedrate in JOG
mode is MD32050 $MA_JOG_REV_VELO "revolutional feedrate with JOG".
Each axis can be given its own revolutional feedrate with this MD (axial MD).
SD irrelevant for
• For axes if SD41100 $SN_JOG_REV_IS_ACTIVE = 0
Application example(s)
The operator can define a JOG velocity for a particular application.
Related to
Axial SD41100 $SN_JOG_REV_IS_ACTIVE (revolutional feedrate for JOG active)
Axial MD32050 $MA_JOG_REV_VELO (revolutional feedrate with JOG)
Axial MD32000 $MA_MAX_AX_VELO (maximum axis velocity)
41130
JOG_ROT_AX_SET_VELO
-
H1
rev/min
Axis velocity for rotary axes in JOG mode
DOUBLE
Immediately
-
-
-
0.0
0.0
1.0E+301
7/7
U
Description:
Value not equal to 0:
The velocity entered applies to rotary axes in JOG mode (to continuous jogging,
incremental jogging, jogging with handwheel). The value entered is common to all
rotary axes, and must not exceed the maximum permissible axis velocity (MD32000
$MA_MAX_AX_VELO).
With DRF, the velocity set with SD41130 $SN_JOG_ROT_AX_SET_VELO must be reduced by
MD32090 $MA_HANDWH_VELO_OVERLAY_FACTOR.
Value equal to 0:
If the value 0 is entered in the setting data, the velocity applied to rotary axes in
JOG mode is the axial MD32020 $MA_JOG_VELO (jog axis velocity). In this way, it is
possible to define a separate JOG velocity for each axis.
Application example(s)
The operator can define a JOG velocity for a particular application.
Related to
MD32020 $MA_JOG_VELO (JOG axis velocity)
MD32000 $MA_MAX_AX_VELO (maximum axis velocity)
MD32090 $MA_HANDWH_VELO_OVERLAY_FACTOR (ratio JOG velocity to handwheel velocity (DRF)
41200
JOG_SPIND_SET_VELO
-
H1
rev/min
Speed for spindle JOG mode
DOUBLE
Immediately
-
-
-
0.0
0.0
1.0E+301
7/7
U
Description:
Value not equal to 0:
The speed entered applies to spindles in JOG mode if they are traversed manually by
the "Plus and minus traversing keys" or the handwheel. The speed is active for
Machine data and parameters
592
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
• continuous jogging
• incremental jogging (INC1, ... INCvar)
• handwheel traversing. The value entered is valid for all spindles, and must not
exceed the maximum permissible speed (MD32000 $MA_MAX_AX_VELO).
Value = 0:
If 0 has been entered in the setting data, MD32020 $MA_JOG_VELO (JOG axis velocity)
acts as the JOG velocity. Each axis can thus be given its own JOG velocity with this
MD (axial MD).
The maximum speeds of the active gear stage (MD35130 $MA_GEAR_STEP_MAX_VELO_LIMIT)
are taken into account when traversing the spindle with JOG.
SD irrelevant for
Application example(s). The operator can thus define a JOG speed for the spindles for
a specific application.
Related to
Axial MD32020 $MA_JOG_VELO (JOG axis velocity)
MD35130 $MA_GEAR_STEP_MAX_VELO_LIMIT (maximum speeds of the gear stages)
41300
CEC_TABLE_ENABLE
-
K3
-
Compensation table enable
BOOLEAN
Immediately
-
-
62
FALSE, FALSE, FALSE,
0
-
7/7
U
FALSE, FALSE, FALSE,
FALSE, FALSE...
Description:
1:
The evaluation of the compensation table [t] is enabled.
The compensation table is now included in the calculation of the compensation value
for the compensation axis.
The compensation axis $AN_CEC_OUTPUT_AXIS can be taken from the table configuration.
The effective total compensation value in the compensation axis can be adapted to the
current machining by the targeted activation of tables (from NC part program or PLC
user program).
The function does not become active until the following conditions have been
fulfilled:
• The option "Interpolatory compensation" is set
• The associated compensation tables in the NC user memory have been loaded and
enabled (SD41300 $SN_CEC_TABLE_ENABLE[t] = 1)
• The current position measuring system is referenced (NC/PLC interface signal
DB31, ... DBX60.4 / 60.5 (Referenced/synchronized 1 or 2) = 1).
0:
The evaluation of the sag compensation table [t] is not enabled.
Related to
MD18342 $MN_MM_CEC_MAX_POINTS[t]
Number of interpolation points with sag
compensation
SD41300 $SN_CEC_TABLE_ENABLE[t]
Evaluation of the sag compensation table t is
enabled
SD41310 $SN_CEC_TABLE_WEIGHT[t]
Weighting factor of the sag compensation
table
NC/PLC interface signal DB31, ... DBX60.4 (Referenced/synchronized 1)
NC/PLC interface signal DB31, ... DBX60.5 (Referenced/synchronized 2)
41310
CEC_TABLE_WEIGHT
-
K3
-
Weighting factor compensation table
DOUBLE
Immediately
-
-
62
1.0, 1.0, 1.0, 1.0, 1.0,
-1.0E+301
1.0E+301
7/7
U
1.0, 1.0, 1.0...
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
593
SINUMERIK machine and setting data
2.4 NC setting data
Description:
The compensation value stored in the table [t] is multiplied by the weighting factor.
When selecting the weighting factor it should be ensured that the total compensation
value in the compensation axis does not exceed the maximal value of
(MD18342 $MN_CEC_MAX_SUM). With [t] = index of the compensation table (see MD18342
$MN_MM_CEC_MAX_POINTS)
If, for example, the weight of the tools used on the machine or the workpieces to be
machined are too different and this affects the error curve by changing the amplitude,
this can be corrected by changing the weighting factor. In the case of sag
compensation, the weighting factor in the table can be changed for specific tools or
workpieces from the PLC user program or the NC program by overwriting the setting
data. However, different compensation tables are to be used if the course of the error
curve is substantially changed by the different weights.
Related to
SD41300 $SN_CEC_TABLE_ENABLE[t] Evaluation of the sag compensation table t is enabled
MD18342 $MN_CEC_MAX_SUM
Maximum compensation value for sag compensation
41320
CEC_0
-
K3
-
Compensation value 1
DOUBLE
Immediately
-
-
62
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0...
Description:
The value of this SD is added to the compensation value $AN_CEC[t,0].
Related to
$AN_CEC[t,0] compensation value
41321
CEC_1
-
K3
-
Compensation value 2
DOUBLE
Immediately
-
-
62
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0...
Description:
The value of this SD is added to the compensation value $AN_CEC[t,1].
Related to
$AN_CEC[t,1] compensation value
41330
CEC_BAS_0
-
K3
-
Distance to measuring point 1 in the basic axis
DOUBLE
Immediately
-
-
62
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0...
Description:
The value of the SD is used to calculate $SN_CEC.
Is deleted after calculating $SN_CEC.
Related to
$SN_CEC_0[t], $SN_CEC_1[t] compensation values
41331
CEC_BAS_1
-
K3
-
Distance to measuring point 2 in the basic axis
DOUBLE
Immediately
-
-
62
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0...
Description:
The value of the SD is used to calculate $SN_CEC.
Is deleted after calculating $SN_CEC.
Machine data and parameters
594
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
Related to
$SN_CEC_0[t], $SN_CEC_1[t] compensation values
41335
CEC_BAS_STORE_0
-
K3
-
Stored distance to measuring point 1 in the basic axis
DOUBLE
Immediately
-
-
62
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0...
Description:
Saves the value of $SN_CEC_BAS after calculating $SN_CEC.
Related to
$SN_CEC_0[t], $SN_CEC_0[t] compensation values
41336
CEC_BAS_STORE_1
-
K3
-
Stored distance to measuring point 2 in the basic axis
DOUBLE
Immediately
-
-
62
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0...
Description:
Saves the value of $SN_CEC_BAS after calculating $SN_CEC.
Related to
$SN_CEC_0[t], $SN_CEC_1[t] compensation values
41340
CEC_COMP_0
-
K3
-
Cylinder error 1 in the compensation axis
DOUBLE
Immediately
-
-
62
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0...
Description:
The value of the SD is used to calculate $SN_CEC.
Is deleted after calculating $SN_CEC.
Related to
$SN_CEC_0[t], $SN_CEC_1[t] compensation values
41341
CEC_COMP_1
-
K3
-
Cylinder error 2 in the compensation axis
DOUBLE
Immediately
-
-
62
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0...
Description:
The value of the SD is used to calculate $SN_CEC.
Is deleted after calculating $SN_CEC.
Related to
$SN_CEC_0[t], $SN_CEC_1[t] compensation values
41350
CEC_COMP_STORE_0
-
K3
-
Stored cylinder error 1 in the compensation axis
DOUBLE
Immediately
-
-
62
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0...
Description:
Saves the value of $SN_CEC_COMP after calculating $SN_CEC.
Related to
$SN_CEC_0[t], $SN_CEC_1[t] compensation values
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
595
SINUMERIK machine and setting data
2.4 NC setting data
41351
CEC_COMP_STORE_1
-
K3
-
Stored cylinder error 2 in the compensation axis
DOUBLE
Immediately
-
-
62
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0...
Description:
Saves the value of $SN_CEC_COMP after calculating $SN_CEC.
Related to
$SN_CEC_0[t], $SN_CEC_1[t] compensation values
41355
CEC_CALC
-
K3
-
The 0/1 edge starts the calculation of $SN_CEC_0[t] and
BOOLEAN
Immediately
$SN_CEC_1[t].
-
-
62
FALSE, FALSE, FALSE,
0
-
7/7
U
FALSE, FALSE, FALSE,
FALSE, FALSE...
Description:
Starts the calculation of $SN_CEC.
Related to
$SN_CEC_BAS_0[t], $SN_CEC_BAS_1[t]
distance to measuring point in basic axis
$SN_CEC_COMP_0[t], $SN_CEC_COMP_1[t] cylinder error in the compensation axis
41356
CEC_CALC_ADD
-
K3
-
Absolute or additive calculation of $SN_CEC_0[t] and
BOOLEAN
Immediately
$SN_CEC_1[t]
-
-
62
FALSE, FALSE, FALSE,
0
-
7/7
U
FALSE, FALSE, FALSE,
FALSE, FALSE...
Description:
$SN_CEC_0[t] and $SN_CEC_1[t] can be calculated absolutely or additively:
FALSE: Absolute, the calculated values of $SN_CEC_0[t] and $SN_CEC_1[t] are included
as absolute values.
TRUE: Additive, the calculated values of $SN_CEC_0[t] and $SN_CEC_1[t] are added to
the existing values.
Related to
$SN_CEC_BAS_0[t], $SN_CEC_BAS_1[t]
distance to measuring point in the basic axis
$SN_CEC_COMP_0[t], $SN_CEC_COMP_1[t] cylinder error in the compensation axis
41500
SW_CAM_MINUS_POS_TAB_1
-
N3
mm/inch,
Trigger points at falling cam 1-8
DOUBLE
Immediately
degrees
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
The cam positions of minus cams 1 - 8 are entered in this machine data.
The positions are entered in the machine coordinate system.
Index [n] of the setting data addresses the cam pair:
n = 0, 1, ... , 7 corresponds to cam pair 1, 2, ... , 8
When the set switching points are overtraveled in the positive axis direction, the
associated "minus" cam signals in the PLC interface ( and any applied fast output
signals ) switch from 1 to 0.
Machine data and parameters
596
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
41501
SW_CAM_PLUS_POS_TAB_1
-
N3
mm/inch,
Trigger points at rising cam edge 1-8
DOUBLE
Immediately
degrees
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
The cam positions of plus cams 1 - 8 are entered in this machine data.
The positions are entered in the machine coordinate system.
Index [n] of the setting data addresses the cam pair:
n = 0, 1, ... , 7 corresponds to cam pair 1, 2, ... , 8
When the set switching points are overtraveled in the positive axis direction, the
associated "plus" cam signals in the PLC interface ( and any applied fast output
signals ) switch from 0 to 1.
41502
SW_CAM_MINUS_POS_TAB_2
-
N3
mm/inch,
Trigger points at falling cam edge 9-16
DOUBLE
Immediately
degrees
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
The cam positions of minus cams 9-16 are entered in this machine data.
The positions are entered in the machine coordinate system.
Index [n] of the setting data addresses the cam pair:
n = 8, 9, ... , 15 corresponds to cam pair 9, 10, ... , 16
Switching points with falling edges of cams 9 - 16.
When the set switching points are overtraveled in the positive axis direction, the
associated "minus" cam signals in the PLC interface ( and any applied fast output
signals ) switch from 1 to 0.
41503
SW_CAM_PLUS_POS_TAB_2
-
N3
mm/inch,
Trigger points at rising cam edge 9-16
DOUBLE
Immediately
degrees
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
The cam positions of plus cams 9-16 are entered in this machine data.
The positions are entered in the machine coordinate system.
Index [n] of the setting data addresses the cam pair:
n = 8, 9, ... , 15 corresponds to cam pair 9, 10, ... , 16
Switching points with rising edges of cams 9 - 16.
When the set switching points are overtraveled in the positive axis direction, the
associated "plus" cam signals in the PLC interface ( and any applied fast output
signals ) switch from 0 to 1.
41504
SW_CAM_MINUS_POS_TAB_3
-
N3
mm/inch,
Trigger points at falling cam edge 17-24
DOUBLE
Immediately
degrees
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
The cam positions of minus cams 17 - 24 are entered in this machine data.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
597
SINUMERIK machine and setting data
2.4 NC setting data
The positions are entered in the machine coordinate system.
Index [n] of the setting data addresses the cam pair:
n = 0, 1, ... , 7 corresponds to cam pair 17, 18, ... , 24
Switching points with falling edges of cams 17 - 24.
When the set switching points are overtraveled in the positive axis direction, the
associated "minus" cam signals in the PLC interface ( and any applied fast output
signals ) switch from 1 to 0.
41505
SW_CAM_PLUS_POS_TAB_3
-
N3
mm/inch,
Trigger points at rising cam edge 17-24
DOUBLE
Immediately
degrees
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
The cam positions of plus cams 17 - 24 are entered in this machine data.
The positions are entered in the machine coordinate system.
Index [n] of the setting data addresses the cam pair:
n = 0, 1, ... , 7 corresponds to cam pair 17, 18, ... , 24
Switching points with rising edges of cams 17 - 24
When the set switching points are overtraveled in the positive axis direction, the
associated "plus" cam signals in the PLC interface ( and any applied fast output
signals ) switch from 0 to 1.
41506
SW_CAM_MINUS_POS_TAB_4
-
N3
mm/inch,
Trigger points at falling cam edge 25-32
DOUBLE
Immediately
degrees
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
The cam positions of minus cams 25 - 32 are entered in this machine data.
The positions are entered in the machine coordinate system.
Index [n] of the setting data addresses the cam pair:
n = 8, 9, ... , 15 corresponds to cam pair 25, 26, ... , 32
Switching points with falling edges of cams 25 - 32.
When the set switching points are overtraveled in the positive axis direction, the
associated "minus" cam signals in the PLC interface ( and any applied fast output
signals ) switch from 1 to 0.
41507
SW_CAM_PLUS_POS_TAB_4
-
N3
mm/inch,
Trigger points at rising cam edge 25-32
DOUBLE
Immediately
degrees
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
The cam positions of plus cams 25 - 32 are entered in this machine data.
The positions are entered in the machine coordinate system.
Index [n] of the setting data addresses the cam pair:
n = 8, 9, ... , 15 corresponds to cam pair 25, 26, ... , 32
Switching points with rising edges of cams 25 - 32.
When the set switching points are overtraveled in the positive axis direction, the
associated "plus" cam signals in the PLC interface ( and any applied fast output
signals ) switch from 0 to 1.
Machine data and parameters
598
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
41520
SW_CAM_MINUS_TIME_TAB_1
-
N3
s
Rate time for '-' trigger points of cams 1-8
DOUBLE
Immediately
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
A lead or delay time can be assigned to each cam 1-8 in this setting data to
compensate for delay times.
The switching edge of the associated cam signal is advanced or delayed by the time
value entered.
Positive value:
Lead time
Negative value:
Delay time
Index [n] of the setting data addresses the cam pair:
n = 0, 1, ... , 7 corresponds to cam pair 1,
2, ... , 8
This setting data is added to MD: MD10460 $MN_SW_CAM_MINUS_LEAD_TIME[n].
Related to
MD10460 $MN_SW_CAM_MINUS_LEAD_TIME[n] (lead or delay time on minus cams 1 - 16)
41521
SW_CAM_PLUS_TIME_TAB_1
-
N3
s
Rate time for '+' trigger points of cams 1-8
DOUBLE
Immediately
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
A lead or delay time can be assigned to each plus cam 1-8 in this setting data to
compensate for delay times.
The switching edge of the associated cam signal is advanced or delayed by the time
value entered.
Positive value:
Lead time
Negative value:
Delay time
Index [n] of the setting data addresses the cam pair:
n = 0, 1, ... , 7 corresponds to cam pair 1, 2, ... , 8
This setting data is added to MD10461 $MN_SW_CAM_PLUS_LEAD_TIME[n].
Related to
MD10461 $MN_SW_CAM_PLUS_LEAD_TIME[n] (lead or delay time on plus cams 1 - 16)
41522
SW_CAM_MINUS_TIME_TAB_2
-
N3
s
Rate time for '-' trigger points of cams 9-16
DOUBLE
Immediately
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
A lead or delay time can be assigned to each minus cam 9 - 16 in this setting data to
compensate for delay times.
The switching edge of the associated cam signal is advanced or delayed by the time
value entered.
Positive value:
Lead time
Negative value:
Delay time
Index [n] of the setting data addresses the cam pair:
n = 8, 9, ... , 15 corresponds to cam pair 9, 10, ... , 16
This setting data is added to MD10460 $MN_SW_CAM_MINUS_LEAD_TIME[n+8].
Related to
MD10460 $MN_SW_CAM_MINUS_LEAD_TIME[n] (lead or delay time on minus cams 1 - 16)
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
599
SINUMERIK machine and setting data
2.4 NC setting data
41523
SW_CAM_PLUS_TIME_TAB_2
-
N3
s
Rate time for '+' trigger points of cams 9-16
DOUBLE
Immediately
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
A lead or delay time can be assigned to each plus cam 9 - 16 in this setting data to
compensate for delay times.
The switching edge of the associated cam signal is advanced or delayed by the time
value entered.
Positive value:
Lead time
Negative value:
Delay time
Index [n] of the setting data addresses the cam pair:
n = 8, 9, ... , 15 corresponds to cam pair 9, 10, ... , 16
This setting data is added to MD10461 $MN_SW_CAM_PLUS_LEAD_TIME[n+8].
Related to
MD10461 $MN_SW_CAM_PLUS_LEAD_TIME[n] (lead or delay time on plus cams 1 - 16)
41524
SW_CAM_MINUS_TIME_TAB_3
-
N3
s
Rate time for '-' trigger points of cams 17-24
DOUBLE
Immediately
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
A lead or delay time can be assigned to each minus cam 17-24 in this setting data to
compensate for delay times.
The switching edge of the associated cam signal is advanced or delayed by the time
value entered.
Positive value:
Lead time
Negative value:
Delay time
Index [n] of the setting data addresses the cam pair:
n = 0, 1, ... , 7 corresponds to cam pair 17, 18, ... , 24
This setting data is added to MD10460 $MN_SW_CAM_MINUS_LEAD_TIME[n].
Related to
MD10460 $MN_SW_CAM_MINUS_LEAD_TIME[n] (lead or delay time on minus cams 1 - 16)
41525
SW_CAM_PLUS_TIME_TAB_3
-
N3
s
Rate time for '+' trigger points of cams 17-24
DOUBLE
Immediately
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
A lead or delay time can be assigned to each plus cam 17-24 in this setting data to
compensate for delay times.
The switching edge of the associated cam signal is advanced or delayed by the time
value entered.
Positive value:
Lead time
Negative value:
Delay time
Index [n] of the setting data addresses the cam pair:
n = 0, 1, ... , 7 corresponds to cam pair 17, 18, ... , 24
This setting data is added to MD10461 $MN_SW_CAM_PLUS_LEAD_TIME[n].
Related to
MD10461 $MN_SW_CAM_PLUS_LEAD_TIME (lead or delay time on plus cams 1 - 16)
Machine data and parameters
600
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
41526
SW_CAM_MINUS_TIME_TAB_4
-
N3
s
Rate time for '-' trigger points of cams 25-32
DOUBLE
Immediately
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
A lead or delay time can be assigned to each minus cam 25-32 in this setting data to
compensate for delay times.
The switching edge of the associated cam signal is advanced or delayed by the time
value entered.
Positive value:
Lead time
Negative value:
Delay time
Index [n] of the setting data addresses the cam pair:
n = 8, 9, ... , 15 corresponds to cam pair 25, 26, ... , 32
This setting data is added to MD10460 $MN_SW_CAM_MINUS_LEAD_TIME[n+8].
Related to
MD10460 $MN_SW_CAM_MINUS_LEAD_TIME[n] (lead or delay time on minus cams 1 - 16)
41527
SW_CAM_PLUS_TIME_TAB_4
-
N3
s
Rate time for '+' trigger points of cams 25-32
DOUBLE
Immediately
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
A lead or delay time can be assigned to each plus cam 25 - 32 in this setting data to
compensate for delay times.
The switching edge of the associated cam signal is advanced or delayed by the time
value entered.
Positive value:
Lead time
Negative value:
Delay time
Index [n] of the setting data addresses the cam pair:
n = 8, 9, ... , 15 corresponds to cam pair 25, 26, ... , 32
This setting data is added to MD10461 $MN_SW_CAM_PLUS_LEAD_TIME[n+8].
Related to
MD10461 $MN_SW_CAM_PLUS_LEAD_TIME[n] (lead or delay time on plus cams 1 - 16)
41600
COMPAR_THRESHOLD_1
-
A4
-
Threshold value of the 1st comparator
DOUBLE
Immediately
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
COMPAR_THRESHOLD_1[b] defines the threshold values for the individual input bits [b]
of comparator byte 1.
The output bit n of the 1st comparator is created by comparing the threshold value n
according to the comparison type defined in bit n of COMPAR_TYPE_1.
For example:
COMPAR_ASSIGN_ANA_INPUT_1[2] = 4
COMPAR_TRESHOLD_1[2]
= 5000.0
COMPAR_TYPE_1
= 5
The 3rd output bit of comparator 1 is set if the input value at AnalogIn 4 is greater
than or equal to 5 volts.
Index [b]: Bits 0 - 7
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
601
SINUMERIK machine and setting data
2.4 NC setting data
Related to
MD10530 $MN_COMPAR_ASSIGN_ANA_INPUT_1
MD10531 $MN_COMPAR_ASSIGN_ANA_INPUT_2
MD10540 $MN_COMPAR_TYPE_1
MD10541 $MN_COMPAR_TYPE_2
41601
COMPAR_THRESHOLD_2
-
A4
-
Threshold value of the 2nd comparator
DOUBLE
Immediately
-
-
8
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/7
U
0.0, 0.0, 0.0
Description:
COMPAR_THRESHOLD_1[b] defines the threshold values for the individual input bits [b]
of comparator byte 1.
Output bit n of the 1st comparator is created by comparing the threshold value n
according to the comparison type defined in bit n of COMPAR_TYPE_2.
Index [b]: Bits 0 - 7
Related to
MD10530 $MN_COMPAR_ASSIGN_ANA_INPUT_1
MD10531 $MN_COMPAR_ASSIGN_ANA_INPUT_2
MD10540 $MN_COMPAR_TYPE_1
MD10541 $MN_COMPAR_TYPE_2
41610
CORR_TRAFO_LIN_MAX
EXP
-
mm
Maximum permissible offset value for offset vectors with
DOUBLE
Immediately
CORRTRAFO
-
-
-
1.0
0.0
1.0E+301
7/2
M
Description:
With the CORRTRAFO function for machine measurement, offset vectors can be modified in
the kinematic model of a machine.
This setting data limits the maximum permissible change in each component of such a
vector to the specified maximum value.
41611
CORR_TRAFO_DIR_MAX
EXP
-
degrees
Maximum permissible angle deviation for direction vectors with
DOUBLE
Immediately
CORRTRAFO
-
-
-
1.0
0.0
90.0
7/2
M
Description:
With the CORRTRAFO function for machine measurement, the direction vectors of rotary
axes can be modified in the kinematic model of a machine.
This setting data limits the maximum permissible angle change of such a vector to the
specified maximum value.
41612
CORR_TOCARR_LIN_MAX
EXP
-
mm
Maximum permissible compensation value for offset vectors with
DOUBLE
Immediately
CORRTC
-
-
-
1.0
0.0
1.0E+301
7/2
M
Description:
Offset vectors in the kinematic model of a tool carrier can be modified using the
CORRTC function for tool carrier measurement.
This setting data limits the maximum permissible change in each component of such a
vector to the stated maximum value.
Machine data and parameters
602
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
41670
SINGULARITY_THRESHOLD
-
-
-
Threshold value for singularity detection.
DOUBLE
Immediately
-
-
-
2.0e-6
0.0
1.0E+301
7/7
U
Description:
This SD specifies the threshold value for detecting singularities in the programmed
blocks.
If the values of this SD are too high, unnecessary singularity handlings will be
performed, which can also lead to unnecessary contour deviations.
If the values of this SD are too low, not all singular positions will be detected and
handled.
The value 2.0e-6 is recommended.
41671
MIN_DIST_TO_SINGULARITY
-
-
-
Minimum distance to singularity point.
DOUBLE
Immediately
-
-
-
1.0e-3
1.0e-5
1.0E+301
7/7
U
Description:
This SD specifies the minimum distance to the singularity point in the programmed
blocks.
Blocks which have the positions between the value in SD41670
$SD_SINGULARITY_THRESHOLD and this SD are analyzed more intensively.
The value 1.0e-3 is recommended.
41700
AXCT_SWWIDTH
-
B3
-
Default rotation of axis container
DWORD
NEW CONF
CTDE
-
16
0, 0, 0, 0, 0, 0, 0, 0...
-32
32
7/7
U
Description:
The number of entries (slots) by which the entries in the axis container are advanced
on execution of the rotation. The value is interpreted modulo of the actually existing
entries. Negative values reverse the direction of rotation.
Related to the container rotation command, container axes.
This machine data is distribued via the NCU-link.
Contrary to the the definition for setting data, this SD is not immediately active,
but first with NEWCONF.
42000
THREAD_START_ANGLE
-
K1
degrees
Starting angle for thread
DOUBLE
Immediately
-
-
-
0., 0., 0., 0., 0., 0., 0.,
0.0
1.0E+301
7/7
U
0
Description:
In the case of multiple thread cutting, the offset of the individual threads can be
programmed with the aid of this setting data.
This SD can be changed by the part program with the command SF.
Note:
MD10710 $MN_PROG_SD_RESET_SAVE_TAB can be be set so that the value written by the part
program is transferred to the active file system on reset (that is the value is
retained after reset.)
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
603
SINUMERIK machine and setting data
2.4 NC setting data
42010
THREAD_RAMP_DISP
-
V1
mm
Acceleration behavior of axis when thread cutting
DOUBLE
Immediately
-
-
3
-1., -1., -1., -1., -1., -1.,
-1., -1., -1.
999999.,
7/7
U
-1., -1., -1., -1., -1., -1.,
999999., 0.
-1.,...
Description:
The SD is active for thread cutting with G33 (G34, G35).
It has three elements that define the behavior of the thread axis during runup (1st
element), during deceleration/smoothing "G33(G34, G35) to G00/G01" (2nd element) and
during smoothing between 2 thread blocks (3rd element).
The first two values have the same properties for thread run-in and thread run-out:
<0:
The thread axis is started/decelerated with configured acceleration. Jerk is
according to the current programming of BRISK/SOFT. Behavior is compatible with MD
20650__THREAD_START_IS_HARD = FALSE used until now.
0:
Starting/deceleration of the feed axis during thread cutting is stepped. Behavior is
compatible with MD 20650__THREAD_START_IS_HARD = TRUE used until now.
>0:
The maximum thread starting or deceleration path is specified. The specified distance
can lead to acceleration overload of the axis. The SD is written from the block when
DITR (displacement thread ramp) is programmed. An overlong path has no effect.
Note:
MD 10710 $MN_PROG_SD_RESET_SAVE_TAB can be set so that the value written by the part
program is transferred to the active file system on reset (this means the value is
retained after reset.)
The 3rd value permits smoothing at a corner between 2 thread blocks in order to soften
the transition. It is not rounded by smoothing if the dynamics of the machine permit
a hard transition, for example on account of MD32310 $MA_MAX_ACCEL_OVL_FACTOR:
-1:
The transition is made as geometrically soft as possible.
0:
The corner is left with hard retraction, the axes follow the specification of the
control loops.
> 0:
Reserved for an expansion of the function.
The 3rd value defines the geometric tolerance that may be used at a corner between 2
thread blocks in order to soften the transition:
< or = 0:
The corner is left with hard retraction, the axes follow the specification of the
control loops.
> 0:
The transition is made as geometrically soft as possible by using this tolerance.
42100
DRY_RUN_FEED
-
V1
mm/min
Dry run feedrate
DOUBLE
Immediately
-
-
-
5000., 5000., 5000.,
0.0
1.0E+301
7/7
U
5000., 5000., 5000.,
5000., 5000
Description:
The feedrate for the active dry run is entered in this setting data. The setting data
can be altered on the operator panel in the "Parameters" operating area.
Machine data and parameters
604
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
The entered dry run feedrate is always interpreted as a linear feed (G94). If the dry
run feedrate is activated via the PLC interface, the dry run feedrate is used as the
path feed after a reset instead of the programmed feed. The programmed velocity is
used for traversing if it is greater than the velocity stored here.
Application example(s)
Program testing
Related to
NC/PLC interface signal DB21-30 DBX0.6 (Activate dry run feedrate)
NC/PLC interface signal DB21-30 DBX24.6 (Dry run feedrate selected)
42101
DRY_RUN_FEED_MODE
-
V1
-
Mode for dry run velocity
BYTE
Immediately
-
-
-
0, 0, 0, 0, 0, 0, 0, 0...
0
12
7/7
U
Description:
This SD can be used to set the method of operation of the dry run velocity set by
SD42100 $SC_DRY_RUN_FEED.
The following values are possible:
0:
The maximum of SD42100 $SC_DRY_RUN_FEED and the programmed velocity become active.
This is the standard setting and corresponds to the behavior up to SW 5.
1:
The minimum of SD42100 $SC_DRY_RUN_FEED and the programmed velocity become active.
2:
SD42100 $SC_DRY_RUN_FEED becomes active directly, irrespective of the programmed
velocity.
The values 3...9 are reserved for extensions.
10:
As configuration 0, except for thread cutting (G33, G34, G35) and tapping (G331, G332,
G63). These functions are executed as programmed.
11:
As configuration 1, except for thread cutting (G33, G34, G35) and tapping (G331, G332,
G63). These functions are executed as programmed.
12:
As configuration 2, except for thread cutting (G33, G34, G35) and tapping (G331, G332,
G63). These functions are executed as programmed.
42110
DEFAULT_FEED
-
V1, FBFA
mm/min
Path feed default value
DOUBLE
Immediately
-
-
-
0., 0., 0., 0., 0., 0., 0.,
0.0
1.0E+301
7/7
U
0
Description:
Default value for path feedrate, This setting data is evaluated when the part program
starts taking into account the feedrate type active at this time (see MD20150
$MC_GCODE_RESET_VALUES and MD20154 $MC_EXTERN_GCODE_RESET_VALUES).
42120
APPROACH_FEED
-
-
mm/min
Path feedrate in approach blocks
DOUBLE
Immediately
-
-
-
0., 0., 0., 0., 0., 0., 0.,
0.0
1.0E+301
7/7
U
0
Description:
Default value for path feedrate in approach blocks (after repos., block search,
SERUPRO etc).
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
605
SINUMERIK machine and setting data
2.4 NC setting data
The contents of this settting data are only used when it is non-zero.
It is evaluated like an F word programmed for G94.
42121
AX_ADJUST_FEED
-
-
mm/min
Path feed in adjustment movements
DOUBLE
Immediately
-
-
-
0., 0., 0., 0., 0., 0., 0.,
-
-
7/7
U
0
Description:
Default value for the path feed in adjustment movements of tangential axes on
activation of a tangential axis coupling during or after block search.
The content of this setting data is only used if it is not equal to zero and bit7 = 0
of MD $MN_SEARCH_RUN_MODE is set.
It is evaluated as an F-word programmed in G94.
42122
OVR_RAPID_FACTOR
-
MD12050
$MN_OVR_FACTOR_RAPID_TRA,
$AC_OVR
%
Add. rapid traverse override can be specified through operation
DOUBLE
Immediately
-
-
-
100., 100., 100., 100.,
0.0
1.0E+301
7/7
U
100., 100., 100., 100
Description:
Additional channel-specific rapid traverse override in %. The value is calculated as
a function of the OPI variable enablOvrRapidFactor on the path and during jogging of
geometry axes . The value multiplies the other overrides relevant to rapid traverse
(rapid traverse override of the machine control panel, override default through
synchronized actions $AC_OVR).
42125
SERUPRO_SYNC_MASK
-
-
-
Synchronization in approach blocks
DWORD
Immediately
-
-
-
0, 0, 0, 0, 0, 0, 0, 0...
-
-
7/7
U
Description:
A synchronized approach can be set for the search type SERUPRO with the setting data
SERUPRO_SYNC_MASK.
SERUPRO uses the function REPOS to move from the current machine position to the
target block of the search. A synchronization of the channels can be forced between
the reapproach block and the target block via SERUPRO_SYNC_MASK which would
correspond to the use of WAIT markers.
Note:
The user cannot program WAIT markers between reapproach block and target block in a
part program.
SERUPRO_SYNC_MASK activates this intermal WAIT marker, and defines for which other
channels this channel is to wait.
Example for channel 3:
SD42125 $SC_SERUPRO_SYNC_MASK= 0x55
A new block is now inserted in the Serupro approach between the reapproach block and
the target block, the function of which corresponds to the following programming:
WAITM( 101, 1,3,5,7), i.e. a WAIT marker synchronizes the channels 1, 3, 5 and 7.
The WAIT markers used internally cannot be explicitly programmed by the user.
NOTICE:
Similarly to the part program, the user can make the error of not setting the marker
in a channel, so that the other channels naturally wait for ever!
Note:
The bit mask can contain a channel that does not exist (channel gaps) without a
deadlock occurring.
Machine data and parameters
606
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
Example for channel 3:
SD42125 $SC_SERUPRO_SYNC_MASK= 0x55 and channel 5 do not
exist, so WAITM( 101, 1,3,7) is set.
Note: The block content corresponds to "WAITM( 101, 1,3,5,7)", the user does not see
this block content, he sees REPOSA!
Note:
SERUPRO_SYNC_MASK is evaluated as soon as the part program command REPOSA is
interpreted.
SERUPRO_SYNC_MASK can still be changed if SERUPRO is in the state "search target
found".
If REPOSA has already been executed, a change to SERUPRO_SYNC_MASK can only become
active if a new REPOS is set. This occurs, for example, by:
• Starting a new ASUB.
• STOP-JOG-AUTO-START
• STOP - select a new REPOS mode RMI/RMN/RME/RMB - START
Note:
If one uses the prog. event for search and if the NCK is at alarm 10208 then a change
of SERUPRO_SYNC_MASK is not active unless one sets a new REPOS.
SERUPRO_SYNC_MASK == 0 A block is NOT inserted.
Note:
If the bit for the current channel is not set in SD42125 $SC_SERUPRO_SYNC_MASK then a
block is NOT inserted.
Example:
If SD42125 $SC_SERUPRO_SYNC_MASK= 0xE is programmed in channel 1, then a block is NOT
inserted.
This assignment is reserved for a future function!
42140
DEFAULT_SCALE_FACTOR_P
-
FBFA
-
Default scaling factor for address P
DWORD
Immediately
-
-
-
1, 1, 1, 1, 1, 1, 1, 1...
-
-
7/7
U
Description:
The value in this machine data is active if no scaling factor P has been programmed in
the block.
Related to:
WEIGHTING_FACTOR_FOR_SCALE
42150
DEFAULT_ROT_FACTOR_R
-
-
-
Default rotation factor for address R
DOUBLE
Immediately
-
-
-
0., 0., 0., 0., 0., 0., 0.,
-1.0E+301
1.0E+301
7/7
U
0
Description:
The value in this machine data is active if no factor for rotation R is programmed in
the block.
42160
EXTERN_FIXED_FEEDRATE_F1_F9
-
FBFA
-
Fixed feedrates F1 - F9
DOUBLE
Immediately
-
-
10
0., 0., 0., 0., 0., 0., 0.,
0.0
1.0E+301
7/7
U
0., 0., 0., 0., 0., 0., 0.,
0., 0., ...
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
607
SINUMERIK machine and setting data
2.4 NC setting data
Description:
Fixed feedrate values for programming with F1 - F9. If the machine data
$MC_FEEDRATE_F1_F9_ON = TRUE is set with the programming of F1 - F9, the feedrate
values are read from SD42160 $SC_EXTERN_FIXED_FEEDRATE_F1_F9[0] - SD42160
$SC_EXTERN_FIXED_FEEDRATE_F1_F9[8], and activated as the machining feedrate.
The rapid traverse feedrate must be entered in SD42160
$SC_EXTERN_FIXED_FEEDRATE_F1_F9[0].
42162
EXTERN_DOUBLE_TURRET_DIST
-
FBFA
-
Double turret head tool distance
DOUBLE
Immediately
-
-
-
0., 0., 0., 0., 0., 0., 0.,
0.0
1.0E+301
7/7
U
0
Description:
Distance between both tools of a double turret head.
The distance is activated using G68 as additive zero point offset if MD10812
$MN_EXTERN_DOUBLE_TURRET_ON is set to TRUE.
42200
SINGLEBLOCK2_STOPRE
-
BA
-
Activate SBL2 debug mode
BOOLEAN
Immediately
-
-
-
FALSE, FALSE, FALSE,
0
-
7/7
U
FALSE, FALSE, FALSE,
FALSE, FALSE...
Description:
Value = TRUE:
A preprocessing stop is made with every block if SBL2 (single block with stop after
every block) is active. This suppresses the premachining of part program blocks. This
variant of the SBL2 is not true-to-contour.
This means that a different contour characteristic might be generated as a result of
the preprocessing stop than without single block or with SBL1.
Application: Debug mode for testing part programs.
42220
CFG_STOP_ARRAY
-
K1
-
Name of the NC function for which there should be a stop
STRING
Reset
-
-
20
,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,
-
-
7/7
U
,,,,, ,,,,,,,,,,,,,,,,,,,, ,...
Description:
Together with SD42222 $SC_CFG_STOP_MASK and SD42224 $SC_CFG_STOP_ARRAY_MASK, this
setting data defines the reasons for the configured stop.
For example, NC language function identifiers and subprogram names as strings are
permissible entries.
Initially, the entry is restricted to M/H/T/D auxiliary functions or calls and
subprogram names.
Examples: Auxiliary functions M=87, H[13]=*, T[*]=5 and subprogram name _N_CS_TOOL
42222
CFG_STOP_MASK
-
K1
-
Stop mask for G code transitions
DWORD
Reset
-
-
-
0, 0, 0, 0, 0, 0, 0, 0...
0
0x7
7/7
U
Description:
This setting data states the stop mask for the G code transitions.
Configured stop for:
Bit 0
Transition G0 to G0
Bit 1
Transition G0 to not-G0
Bit 2
Transition not-G0 to G0
Machine data and parameters
608
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
42224
CFG_STOP_ARRAY_MASK
-
K1
-
Mask for enabling SD42220 $SC_CFG_STOP_ARRAY
DWORD
Reset
-
-
-
0, 0, 0, 0, 0, 0, 0, 0...
0
-
7/7
U
Description:
This setting data activates the stop handling of the functions defined by
CFG_STOP_ARRAY
Bit 0
SD42220 $SC_CFG_STOP_ARRAY[0]
Bit 1
SD42220 $SC_CFG_STOP_ARRAY[1]
Bit n
SD42220 $SC_CFG_STOP_ARRAY[n]
42300
COUPLE_RATIO_1
-
-
-
Speed ratio for synchronous spindle mode
DOUBLE
Immediately
-
-
2
1.0, 1.0, 1.0, 1.0, 1.0,
-1.0e8
1.0e8
7/7
U
1.0, 1.0, 1.0, 1.0, 1.0,
1.0, 1.0, 1.0,...
Description:
This setting data defines the speed ratio for the fixed coupling configuration defined
with the channel-specific MD21300 $MC_COUPLE_AXIS_1[n].
The linear correlation between the leading and following spindles is determined by the
speed ratio. The speed ratio is defined by the specification of the numerator and the
denominator.
Speed ratio = numerator / denominator = SD42300 $SC_COUPLE_RATIO[0] / SD42300
$SC_COUPLE_RATIO[1]
The speed ratio parameters can be altered in the NC part program with the language
instruction COUPDEF provided that this is not locked by the channel-specific MD21340
$MC_COUPLE_IS_WRITE_PROT_1.
However, the parameterized values of SD42300 $SC_COUPLE_RATIO_1 are not changed.
The calculation of the speed ratio is initiated with Power On.
42400
PUNCH_DWELLTIME
-
N4
s
Dwell time for punching and nibbling
DOUBLE
Immediately
-
-
-
1.0, 0.0, 0.0, 0.0, 0.0,
0.0
1.0E+301
7/7
U
0.0, 0.0, 0.0...
Description:
This data sets the dwell time between reaching the position and triggering the stroke.
The set value is rounded to an integer multiple of the interpolation cycle. (This
means that the value set here can only differ slightly from that which is actually
executed.)
Note:
MD10710 $MN_PROG_SD_RESET_SAVE_TAB can be set so that the value written by the part
program is transferred into the active file system on reset (i.e. the value is
retained even after the reset).
42402
NIBPUNCH_PRE_START_TIME
-
N4
s
Delay time (punch/nibble) with G603
DOUBLE
Immediately
-
-
-
.02, 0.0, 0.0, 0.0, 0.0,
0.0
1.0E+301
7/7
U
0.0, 0.0, 0.0...
Description:
This setting data has exactly the same effect as MD26018 $MC_NIBBLE_PRE_START_TIME.
Its primary purpose is to allow the pre-start time to be altered from the NC program
so that it can be adapted to different metal sheet sizes and thicknesses. However, the
setting data is active only when the machine data has been set to zero.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
609
SINUMERIK machine and setting data
2.4 NC setting data
Related to
NIBBLE_PRESTART_TIME
42404
MINTIME_BETWEEN_STROKES
-
N4
s
Minimum time between 2 strokes in seconds
DOUBLE
Immediately
-
-
-
0.0, 0.0, 0.0, 0.0, 0.0,
0.0
1.0E+301
7/7
U
0.0, 0.0, 0.0...
Description:
Minimum time between 2 strokes in seconds
42440
FRAME_OFFSET_INCR_PROG
-
K1, K2
-
Work offsets in frames
BOOLEAN
Immediately
-
-
-
TRUE, TRUE, TRUE,
0
-
7/7
U
TRUE, TRUE, TRUE,
TRUE, TRUE...
Description:
0:
When incremental programming is used on an axis, only the programmed position
delta is traversed after a frame change. Work offsets in FRAMES are only traversed
when an absolute position is specified.
1:
When incremental programming is used on an axis, changes to work offsets are
traversed after a frame change (standard response up to software version 3).
Related to
SD42442 $SC_TOOL_OFFSET_INCR_PROG
42442
TOOL_OFFSET_INCR_PROG
-
W1, K1
-
Tool length compensations
BOOLEAN
Immediately
-
-
-
TRUE, TRUE, TRUE,
0
-
7/7
U
TRUE, TRUE, TRUE,
TRUE, TRUE...
Description:
0:
When incremental programming is used on an axis, only the programmed position
delta is traversed after a frame change. Tool length offsets in FRAMES are only
traversed when an absolute position is specified.
1:
When incremental programming is used on an axis, changes to tool length offsets
are traversed after a tool change (standard response up to SW version 3).
Related to
SD42440 $SC_FRAME_OFFSET_INCR_PROG
42444
TARGET_BLOCK_INCR_PROG
-
BA
-
Set down mode after search run with calculation
BOOLEAN
Immediately
-
-
-
TRUE, TRUE, TRUE,
0
-
7/7
U
TRUE, TRUE, TRUE,
TRUE, TRUE...
Description:
If the first programming of an axis after "Search run with calculation to end of
block" is incremental, the incremental value is added as a function of SD42444
$SC_TARGET_BLOCK_INCR_PROG to the value accumulated up to the search target :
SD = TRUE: Incremental value is added to accumulated position
SD = FALSE: Incremental value is added to current actual value
The setting data is evaluated on NC start for output of the action blocks.
Machine data and parameters
610
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
42450
CONTPREC
-
B1, K6
mm
Contour accuracy
DOUBLE
Immediately
-
-
-
0.1, 0.1, 0.1, 0.1, 0.1,
0.000001
999999.
7/7
U
0.1, 0.1, 0.1...
Description:
Contour accuracy. This setting data can be used to define the accuracy to be
maintained for the path of the geometry axes on curved contours. The lower the value
and the lower the servogain factor of the geometry axes, the greater the reduction of
path feed on curved contours.
Related to
MD20470 $MC_CPREC_WITH_FFW
SD42460 $SC_MINFEED
42460
MINFEED
-
B1, K6
mm/min
Minimum path feedrate for CPRECON
DOUBLE
Immediately
-
-
-
1., 1., 1., 1., 1., 1., 1.,
1.e-6
1.e9
7/7
U
1
Description:
Minimum path feedrate with the "Contour accuracy" function active. The feedrate is not
limited to below this value unless a lower F value has been programmed or the axis
dynamics do not permit it.
Related to
MD20470 $MC_CPREC_WITH_FFW
SD42450 $SC_CONTPREC
42465
SMOOTH_CONTUR_TOL
-
B1
mm
Maximum contour tolerance on smoothing
DOUBLE
Immediately
-
-
-
0.05, 0.05, 0.05, 0.05,
0.000001
999999.
7/7
U
0.05, 0.05, 0.05, 0.05...
Description:
This setting data defines the maximum tolerance for smoothing the contour.
Related to:
MD20480 $MC_SMOOTHING_MODE,
SD42466 $SC_SMOOTH_ORI_TOL
42466
SMOOTH_ORI_TOL
-
B1
degrees
Maximum deviation of tool orientation during smoothing.
DOUBLE
Immediately
-
-
-
0.05, 0.05, 0.05, 0.05,
0.000001
90.
7/7
U
0.05, 0.05, 0.05, 0.05...
Description:
This setting data defines the maximum tool orientation tolerance during smoothing.
The data determines the maximum permissible
angular displacement of the tool orientation.
This data only applies if an orientation tranformation
is active.
Related to:
MD20480 $MC_SMOOTHING_MODE,
SD42465 $SC_SMOOTH_CONTUR_TOL
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
611
SINUMERIK machine and setting data
2.4 NC setting data
42470
CRIT_SPLINE_ANGLE
-
W1, PGA
degrees
Corner limit angle for compressor
DOUBLE
Immediately
-
-
-
36.0, 36.0, 36.0, 36.0,
0.0
89.0
7/7
U
36.0, 36.0, 36.0, 36.0...
Description:
The setting data defines the limit angle from which the compressor COMPCAD interprets
a block transition as a corner. Practical values lie between 10 and 40 degrees. Values
from 0 to 89 degrees inclusive are permitted.
The angle only serves as an approximate measure for corner detection. The compressor
can also classify flatter block transitions as corners and eliminate larger angles as
outliers on account of plausibility considerations.
42471
MIN_CURV_RADIUS
EXP, C09
-
mm
Minimum radius of curvature
DOUBLE
Immediately
-
-
-
3.0, 3.0, 3.0, 3.0, 3.0,
0.0
1.0E+301
7/7
U
3.0, 3.0, 3.0...
Description:
The setting data defines a typical tool radius. It is only evaluated in compressor
COMPCAD. The lower the value, the greater the precision, but the slower the program
execution.
42472
MIN_SURF_RADIUS
EXP, C09
-
mm
Minimum curvature radius for COMPSURF
DOUBLE
Immediately
[0] Minimum curvature radius for geometry axes
[1] Minimum curvature radius for the orientation axes
[2] Minimum curvature radius for other axes
-
-
3
1.0, 1.0, 1.0, 1.0, 1.0,
0.0
1.0E+301
7/7
U
1.0, 1.0, 1.0, 1.0, 1.0,
1.0, 1.0, 1.0,...
Description:
The setting data specifies a typical tool radius. It is evaluated for the COMPSURF
compressor only. A smaller value results in greater precision but also slower program
execution.
42473
ACTNUM_SURF_GROUPS
EXP, C09
-
-
Currently desired COMPSURF function dimensioning in respect of
DWORD
Immediately
axis groups.
-
-
-
1, 1, 1, 1, 1, 1, 1, 1...
1
3
7/7
U
Description:
The setting data dimensions the COMPSURF function in respect of axis groups for
following machining. Values greater than $MC_MM_MAXNUM_SURF_GROUPS are limited
without an alarm.
Related to:
MD28072 $MC_MM_MAXNUM_SURF_GROUPS
42475
COMPRESS_CONTUR_TOL
-
F2, PGA
mm
Maximum contour deviation with compressor
DOUBLE
Immediately
-
-
-
0.05, 0.05, 0.05, 0.05,
0.000001
999999.
7/7
U
0.05, 0.05, 0.05, 0.05...
Description:
This setting data defines the maximum contour tolerance in the compressor.
Machine data and parameters
612
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
42476
COMPRESS_ORI_TOL
-
F2, PGA
degrees
Maximum deviation of tool orientation with compressor
DOUBLE
Immediately
-
-
-
0.05, 0.05, 0.05, 0.05,
0.000001
90.
7/7
U
0.05, 0.05, 0.05, 0.05...
Description:
This setting data defines the maximum tool orientation tolerance in the compressor.
This data defines the maximum permissible angular displacement of the tool
orientation.
This data is active only if an orientation transformation is active.
42477
COMPRESS_ORI_ROT_TOL
-
F2, PGA
degrees
Maximum deviation of tool rotation with compressor
DOUBLE
Immediately
-
-
-
0.05, 0.05, 0.05, 0.05,
0.000001
90.
7/7
U
0.05, 0.05, 0.05, 0.05...
Description:
This setting data defines the maximum tolerance in the compressor for turning the tool
orientation. This data defines the maximum permissible angular displacement of the
tool rotation.
This data is only active if an orientation transformation is active.
Turning the tool orientation is only possible with 6-axis machines.
42478
SURF_PERF_ADJUST
EXP, C09
-
mm
Adaptation of the CPU time utilization with COMPSURF.
DOUBLE
Immediately
-
-
-
0.005, 0.005, 0.005,
0.0001
0.1
1/1
M
0.005, 0.005, 0.005,
0.005, 0.005...
Description:
Represents a compromise between computational utilization and accuracy. The higher
the value, the lower the computational utilization, the lower the value the higher the
accuracy.
A sharper surface can be achieved, especially by COMPSURF with "Smoothing off"
(MIN_SURF_RADIUS = 0).
42480
STOP_CUTCOM_STOPRE
-
W1
-
Alarm response with tool radius compensation and preproc. stop
BOOLEAN
Immediately
-
-
-
TRUE, TRUE, TRUE,
0
-
7/7
U
TRUE, TRUE, TRUE,
TRUE, TRUE...
Description:
If this setting data is TRUE, block execution is stopped by preprocessing stop and
active tool radius compensation, and does not resume until after a user acknowledgment
(START).
If it is FALSE, machining is not interrupted at such a program point.
42490
CUTCOM_G40_STOPRE
-
W1
-
Retraction behavior of tool radius compensation with prep. stop
BOOLEAN
Immediately
-
-
-
FALSE, FALSE, FALSE,
0
-
7/7
U
FALSE, FALSE, FALSE,
FALSE, FALSE...
Description:
FALSE:
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
613
SINUMERIK machine and setting data
2.4 NC setting data
If there is a preprocessing stop (either programmed or generated internally by the
control) before the deselection block (G40) when tool radius compensation is active,
then firstly the starting point of the deselection block is approached from the last
end point before the preprocessing stop. The deselection block itself is then
executed, i.e. the deselection block is usually replaced by two traversing blocks.
Tool radius compensation is no longer active in these blocks. The behavior is thus
identical with that before the introduction of this setting data.
TRUE:
If there is a preprocessing stop (either programmed or generated internally by the
control) before the deselection block (G40) when tool radius compensation is active,
the end point of the deselection point is traversed in a straight line from the last
end point before the preprocessing stop.
42494
CUTCOM_ACT_DEACT_CTRL
-
W1
-
Approach & retraction behavior with 2-1/2D tool radius compens.
DWORD
Immediately
-
-
-
2222, 2222, 2222,
-
-
7/7
U
2222, 2222, 2222,
2222, 2222...
Description:
This setting data controls the approach and retraction behavior with tool radius
compensation if the activation or deactivation block does not contain any traversing
information. It is only evaluated with 2-1/2D TRC
(CUT2D or CUT2DF).
The decimal coding is as follows:
N N N N
|
|
|
|____
Approach behavior for tools with tool point direction
|
|
|
(turning tools)
|
|
|______
Approach behavior for tools without tool point direction
|
|
(milling tools)
|
|________
Retract behavior for tools with tool point direction
|
(turning tools)
|__________
Retract behavior for tools without tool point direction
(milling tools)
If the position in question contains a 1, approach or retraction is always performed,
even if G41/G42 or G40 stands alone in a block.
For example:
N100 x10 y0
N110 G41
N120 x20
If a tool radius of 10mm is assumed in the above example, position x10y10 is
approached in block N110.
If the position in question contains the value 2, the approach or retraction movement
is only performed if at least one geometry axis is programmed in the activation/
deactivation block. To obtain the same results as the above example with this setting,
the program must be altered as follows:
N100 x10 y0
N110 G41 x10
N120 x20
If axis information x10 is missing in block N110, activation of TRC is delayed by one
block, i.e. the activation block would now be N120.
Machine data and parameters
614
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
If the position in question contains a 3, retraction is not performed in a
deactivation block (G40) if only the geometry axis perpendicular to the compensation
plane is programmed. In this case, the motion perpendicular to the compensation plane
is performed first. This is followed by the retraction motion in the compensation
plane. In this case, the block after G40 must contain motion information in the
compensation plane. The approach motions for values 2 and 3 are identical.
If the position in question contains a value other than 1, 2 or 3, i.e. in particular
the value 0, an approach or retraction movement is not performed in a block that does
not contain any traversing information.
About the term "Tools with tool point direction":
These are tools with tool numbers between 400 and 599 (turning and grinding tools),
whose tool point direction has a value between 1 and 8. Turning and grinding tools
with tool point direction 0 or 9 or other undefined values are treated like milling
tools.
Note:
If the value of this setting data is changed within a program, we recommend
programming a preprocessing stop (stopre) before the description to avoid the new
value being used in program sections before that point. The opposite case is not
serious, i.e. if the setting data is written, subsequent NC blocks will definitely
access the new value.
42496
CUTCOM_CLSD_CONT
-
-
-
Tool radius compensation behavior with closed contour
BOOLEAN
Immediately
-
-
-
TRUE, TRUE, TRUE,
0
-
7/7
U
TRUE, TRUE, TRUE,
TRUE, TRUE...
Description:
FALSE:
CASE A: If two intersections arise on correction of the inner side with an (almost)
closed contour consisting of two successive circle blocks or an (almost) closed full
circle, by default the intersection is chosen that is located on the first partial
contour nearer to the beginning of the block.
Contours can be omitted with this procedure.
A contour is considered (almost) closed if the distance between the starting point of
the first block and the end point of the second block or the starting and end points
of the almost closed full circle is less than 10% of the active compensation radius,
but not greater than 1000 path increments (corresponds to 1 mm with 3 decimal places).
CASE B: If on correction of the inner side and a block transition between a straight
line and a circle with an angle of aperture of more than approx. 315 degrees, the
offset curve of the straight line intersects the offset curve of the circle at two
points, by default the point of intersection is chosen that is located on the first
partial contour nearer to the beginning of the block.
In this situation, the two curves involved are almost completely excluded.
TRUE:
In the same situations as described above, the intersection on the first partial
contour that lies nearer to the end of the block is selected. Thus more of the two
partial contours is retained. This is the better procedure for achieving the
programmed original contour.
With (almost) closed contours, it is generally always better to divide contours
into partial contours (e.g. instead of a full circle, program two half circles) so
that the tool radius compensation can find the unambiguous intersection.
CASE A: With two successive curves (as described above), whose offset curves
intersect twice, the intersection is chosen that lies nearer to the end of the first
curve.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
615
SINUMERIK machine and setting data
2.4 NC setting data
A slight contour violation at the beginning of the block of the first curve and
at the end of the block of the second curve is accepted in order to be able to
completely machine both curves. But only if the contour is (almost) closed (see above
definition).
CASE B: In the same situation as described above, the intersection which lies
nearer to the end of the first curve is selected.
But only if the absolute value of the contour violation caused by this is less
than the permanently assigned tolerance of 0.002 mm.
42500
SD_MAX_PATH_ACCEL
-
B2
m/s²
Maximum path acceleration
DOUBLE
Immediately
-
-
-
10000., 10000.,
1.0e-6
1.0E+301
7/7
U
10000., 10000.,
10000., 10000.,
10000., 10000
Description:
Setting data for additional limitation of (tangential) path acceleration
Related to ...
MD32300 $MA_MAX_AX_ACCEL
SD42502 $SC_IS_SD_MAX_PATH_ACCEL
42502
IS_SD_MAX_PATH_ACCEL
-
B2
-
Evaluate SD42500 $SC_SD_MAX_PATH_ACCEL
BOOLEAN
Immediately
-
-
-
FALSE, FALSE, FALSE,
0
-
7/7
U
FALSE, FALSE, FALSE,
FALSE, FALSE...
Description:
SD42500 $SC_SD_MAX_PATH_ACCEL is included in the limit calculations if SD42502
$SC_IS_SD_MAX_PATH_ACCEL=TRUE
Related to ...
SD42500 $SC_SD_MAX_PATH_ACCEL
42510
SD_MAX_PATH_JERK
-
B2
m/s³
Maximum path-related jerk as setting data
DOUBLE
Immediately
-
-
-
100000., 100000.,
1.e-9
1.0E+301
7/7
U
100000., 100000.,
100000., 100000.,
100000., 1...
Description:
As well as MD20600 $MC_MAX_PATH_JERK, the maximum path-related jerk can also limit the
jerk.
Related to ...
MD20600 $MC_MAX_PATH_JERK
SD42512 $SC_IS_SD_MAX_PATH_JERK
42512
IS_SD_MAX_PATH_JERK
-
B2
-
Evaluate SD42510 $SC_SD_MAX_PATH_JERK
BOOLEAN
Immediately
-
-
-
FALSE, FALSE, FALSE,
0
-
7/7
U
FALSE, FALSE, FALSE,
FALSE, FALSE...
Description:
SD42510 $SC_SD_MAX_PATH_JERK is included in the limit calculations if SD42512
$SC_IS_SD_MAX_PATH_JERK=TRUE
Machine data and parameters
616
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
Related to ...
SD42510 $SC_SD_MAX_PATH_JERK (SD for additional limitation of (tangential) path jerk)
42520
CORNER_SLOWDOWN_START
-
-
mm
Start of feed reduction at G62.
DOUBLE
Immediately
-
-
-
0., 0., 0., 0., 0., 0., 0.,
0.0
1.0E+301
7/7
U
0
Description:
Traverse path distance from which the feed is reduced before the corner with G62.
42522
CORNER_SLOWDOWN_END
-
-
mm
End of feed reduction at G62.
DOUBLE
Immediately
-
-
-
0., 0., 0., 0., 0., 0., 0.,
0.0
1.0E+301
7/7
U
0
Description:
Traverse path distance up to which the feed remains reduced after a corner with G62.
42524
CORNER_SLOWDOWN_OVR
-
-
%
Feed override reduction at G62
DOUBLE
Immediately
-
-
-
0., 0., 0., 0., 0., 0., 0.,
0.0
1.0E+301
7/7
U
0
Description:
Override used to multiply the feed at the corner with G62.
42526
CORNER_SLOWDOWN_CRIT
-
-
degrees
Corner detection at G62
DOUBLE
Immediately
-
-
-
0., 0., 0., 0., 0., 0., 0.,
0.0
1.0E+301
7/7
U
0
Description:
Angle from which a corner is taken into account when reducing the feed with G62.
For example SD42526 $SC_CORNER_SLOWDOWN_CRIT = 90 means that all corners of 90 degrees
or a more acute angle are traversed slower with G62.
42528
CUTCOM_DECEL_LIMIT
-
-
-
Feed lowering on circles with tool radius compensation
DOUBLE
Immediately
-
-
-
0., 0., 0., 0., 0., 0., 0.,
0.
1.
7/7
U
0
Description:
The setting data limits feed lowering of the tool center point on concave circle
segments with tool radius compensation active and CFC or CFIN selected.
With CFC, the feed is defined at the contour. On concave circular arcs, feed lowering
of the tool center point is created by the ratio of the contour curvature to the tool
center point path curvature. The setting data is limiting this effect, reducing
backing off and overheating of the tool.
For contours with varying curvatures, a mid-range curvature is used.
0:
Provides the previous behavior: If the ratio between contour radius and tool
center point path radius is less than or equal to 0.01 the feed is applied to the tool
center point path. Less pronounced feed reductions are executed.
>0:
Feed lowering is limited to the programmed factor. At 0.01, this means that the
feed of the tool center point path is possibly only 1 percent of the programmed feed
value.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
617
SINUMERIK machine and setting data
2.4 NC setting data
1:
On concave contours, the tool center point feed equals the programmed feed (the
behavior then corresponds to CFTCP).
42600
JOG_FEED_PER_REV_SOURCE
-
V1
-
Control revolutional feedrate in JOG
DWORD
Immediately
-
-
-
0, 0, 0, 0, 0, 0, 0, 0...
-3
31
7/7
U
Description:
The revolutional feedrate in JOG mode for geometry axes on which a frame with rotation
acts.
0=
No revolutional feedrate is active.
>0=
Machine axis index of the rotary axis/spindle from which the revolutional
feedrate is derived.
-1=
The revolutional feedrate is derived from the master spindle of the channel in
which the axis/spindle is active.
-2=
The revolutional feedrate is derived from the axis with machine axis index ==
0.
-3=
The revolutional feedrate is derived from the master spindle of the channel in
which the axis/spindle is active. No revolutional feedrate is active if the master
spindle is at a standstill.
Related to
SD43300: $SA_ASSIGN_FEED_PER_REV_SOURCE (revolutional feedrate for position axes/
spindles)
42650
CART_JOG_MODE
-
H1
-
Coordinate system for Cartesian jog traverse
DWORD
Immediately
-
-
-
0x0, 0x0, 0x0, 0x0,
0
0x0404
7/7
U
0x0, 0x0, 0x0, 0x0...
Description:
This SD can be used to set the reference coordinate system for Cartesian manual
travel, with bits 0 to 7 provided for selecting the coordinate system for translation,
bits 8 to 15 for selecting the reference system for orientation.
Cartesian manual travel will not be enabled if no bit is set or if just one bit is set
for translation or for orientation. This means that one bit must always be set for
translation and one for orientation. Cartesian manual travel will also not be enabled
if more than one bit is set for translation or orientation.
The meaning of the individual bits is defined as follows :
Bit
0 : Translation in Basic Coordinate System
Bit
1 : Translation in Workpiece Coordinate System
Bit
2 : Translation in Tool Coordinate System
Bit
3 : reserved
Bit
4 : reserved
Bit
5 : reserved
Bit
6 : reserved
Bit
7 : reserved
Bit
8 : Orientation in Basic Coordinate System
Bit
9 : Orientation in Workpiece Coordinate System
Bit 10 : Orientation in Tool Coordinate System
Bit 11 : reserved
Bit 12 : reserved
Bit 13 : reserved
Bit 14 : reserved
Bit 15 : reserved
Machine data and parameters
618
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
42660
ORI_JOG_MODE
-
-
-
Definition of virtual kinematics for JOG
DWORD
Immediately
-
-
-
0, 0, 0, 0, 0, 0, 0, 0...
0
5
7/7
U
Description:
This SD can be used to define virtual kinematics, which become active for the manual
travel of orientations.
This setting data is evaluated only by the generic 5/6-axis transformation. This data
has no meaning for OEM transformations.
The following setting options are available:
0:
The virtual kinematics are defined by the transformation.
1:
Euler angles are traversed during jog, that is the 1st axis turns round the Z
direction, the 2nd axis turns around the X direction and, if present, the 3rd axis
turns aound the new Z direction.
2:
RPY angles are traversed during jog with the turning sequence XYZ, that is the
1st axis turns around the x direction, the 2nd axis turns around the Y direction and,
if present, the 3rd axis turns around the new Z direction.
3:
RPY angles are traversed during jog with the turning sequence ZYX, that is the
1st axis turns around the Z direction, the 2nd axis turns around the Y direction and,
if present, the 3rd axis turns around the new X direction.
4:
The turning sequence of the rotary axes is set by means of MD21120
$MC_ORIAX_TURN_TAB_1.
5:
The turning sequence of the rotary axes is set by means of MD21130
$MC_ORIAX_TURN_TAB_2.
42664
OFF_ORI_LIMIT
-
-
degrees
Maximum angles for the override of the orientation
DOUBLE
Immediately
[0] Maximum angles for the orientation vector
[1] Maximum angles for the rotation vector with 6-axis kinematics
-
-
2
90.0, 90.0, 90.0, 90.0,
0.0
1.0E+301
7/7
U
90.0, 90.0, 90.0, 90.0,
90.0, 90.0, 90.0...
Description:
The maximum angles for the maximum possible override of the current tool orientation
can be specified with the system variables $AC_OFF_O, $AC_OFF_R, $AC_OFF_LEAD,
$AC_OFF_TILT and $AC_OFF_THETA.
$AC_OFF_ORI_LIMIT[0]: Maximum angle for the vector of the tool orientation
$AC_OFF_ORI_LIMIT[1]: Maximum angle for the rotation vector (only with 6-axis
kinematics)
If an override of the tool orientation is specified that is larger than the maximum
angles, this is shown in the system variable $AC_OFF_ORI_LIMIT.
42670
ORIPATH_SMOOTH_DIST
-
-
mm, degrees
Path for smoothing the orientation
DOUBLE
Immediately
-
-
-
0.05, 0.05, 0.05, 0.05,
0.0
1.0E+301
7/7
U
0.05, 0.05, 0.05, 0.05...
Description:
Displacement by which a jump in the tool orientation is smoothed with ORIPATH path-
relative orientation interpolation. There is a deviation within this displacement
from the relation of the orientation to the path tangent and the surface normal vector
programmed with LEAD/TILT.
If zero is entered for this path length (SD42670 $SC_ORIPATH_SMOOTH_DIST = 0.0), an
intermediate block is inserted for smoothing the orientation. This means that the path
motion remains at a stop in a corner and the orientation is then turned separately.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
619
SINUMERIK machine and setting data
2.4 NC setting data
42672
ORIPATH_SMOOTH_TOL
-
-
degrees
Tolerance for smoothing the orientation
DOUBLE
Immediately
-
-
-
0.05, 0.05, 0.05, 0.05,
0.000001
1.0E+301
7/7
U
0.05, 0.05, 0.05, 0.05...
Description:
Maximum angle (in degrees) for the deviation of the tool orientation with ORIPATH path-
relative orientation interpolation. This angular tolerance is used for smoothing a
"kink" in the orientation path.
42674
ORI_SMOOTH_DIST
-
-
mm, degrees
Path for orientation smoothing during smoothing
DOUBLE
Immediately
-
-
-
0.05, 0.05, 0.05, 0.05,
0.000001
1.0E+301
7/7
U
0.05, 0.05, 0.05, 0.05...
Description:
Path through which a tool orientation bend is smoothed on a block transition with G
code OSD.
42676
ORI_SMOOTH_TOL
-
-
degrees
Tolerance for orientation smoothing during smoothing
DOUBLE
Immediately
-
-
-
0.05, 0.05, 0.05, 0.05,
0.000001
1.0E+301
7/7
U
0.05, 0.05, 0.05, 0.05...
Description:
Maximum angle (in degree) for the tool orientation deviation during orientation
smoothing with G code OST with a bend in the orientation curve on block transitions.
42678
ORISON_TOL
-
-
degrees
Tolerance for smoothing the orientation
DOUBLE
Immediately
-
-
-
10.00, 10.00, 10.00,
0.0
1.0E+301
7/7
U
10.00, 10.00, 10.00,
10.00, 10.00...
Description:
Maximum angle (in degree) for the tool orientation deviation during orientation
smoothing with the G code ORISON over several blocks.
The tolerance specification with the SD42678 $SC_ORISON_TOL is valid only if no
programmed orientation tolerance (OTOL) is active.
This behavior is the default setting. With MD20478 $MC_ORISON_MODE, however, this can
be changed.
42690
JOG_CIRCLE_CENTRE
-
-
mm
Center of the circle
DOUBLE
Immediately
-
-
3
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-1.0E+301
1.0E+301
7/7
U
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0...
Description:
This setting data is used to define the circle center point in the workpiece
coordinate system during JOG of circles.
Only the relevant center point coordinates of the geometry axes in the active plane
are evaluated, not the coordinate of the geometry axis vertical to the plane. This
setting data is written via the user interface.
By default the coordinate of an axis with diameter programming is in the diameter.
This can be changed with MD20360 $MC_TOOL_PARAMETER_DEF_MASK Bit 13 = 1 by indicating
a radius.
Machine data and parameters
620
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
42691
JOG_CIRCLE_RADIUS
-
-
mm
Circle radius
DOUBLE
Immediately
-
-
-
0, 0, 0, 0, 0, 0, 0, 0...
-1.0E+301
1.0E+301
7/7
U
Description:
With this setting data, the circle radius in the machine, the maximum circle during
inner machining or the minimum circle during outer machining are defined when jogging
circles. This setting data is written via the user interface.
42692
JOG_CIRCLE_MODE
-
-
-
JOG of circles mode
DWORD
Immediately
-
-
-
0, 0, 0, 0, 0, 0, 0, 0...
0
0xf
7/7
U
Description:
This setting data sets the following during JOG of circles:
Bit 0 = 0 :
Travel to + creates traversing on a circular path in counterclockwise direction;
travel to - creates traversing in clockwise direction.
Bit 0 = 1 :
Travel to + creates traversing on a circular path in clockwise direction; travel to -
creates traversing in counterclockwise direction.
Bit 1 = 0 :
The tool radius is not taken into account in checking the limitation produced by the
specified circle or by the circle segment limited by the start and end angles.
Bit 1 = 1 :
The tool radius is taken into account in checking the limitation produced by the
specified circle or by the circle segment limited by the start and end angles.
Bit 2 = 0 :
Internal machining is performed. The circle radius in SD42691 $SC_JOG_CIRCLE_RADIUS
is the maximum possible radius.
Bit 2 = 1 :
External machining is performed. The circle radius in SD42691 $SC_JOG_CIRCLE_RADIUS
is the minimum possible radius.
Bit 3 = 0 :
Given a full circle, the radius is enlarged starting from the circle center point in
the direction of the ordinate (2nd geometry axis) of the plane.
Bit 3 = 1 :
Given a full circle, the radius is enlarged starting from the circle center point in
the direction of the abscissa (1st geometry axis) of the plane.
This setting data should be written via the user interface.
42693
JOG_CIRCLE_START_ANGLE
-
-
degrees
Circle start angle
DOUBLE
Immediately
-
-
-
0, 0, 0, 0, 0, 0, 0, 0...
0
360
7/7
U
Description:
This setting data defines the start angle during JOG of circles.
The start angle refers to the abscissa of the current plane. Traversing is only
possible within the range
between the start and the end angle. SD42692 $SC_JOG_CIRCLE_MODE bit 0 defines the
direction from the start to the end angle. If start and end angle equal zero, no
limitation is active.
This setting data is written via the user interface.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
621
SINUMERIK machine and setting data
2.4 NC setting data
42694
JOG_CIRCLE_END_ANGLE
-
-
degrees
Circle end angle
DOUBLE
Immediately
-
-
-
0, 0, 0, 0, 0, 0, 0, 0...
0
360
7/7
U
Description:
This setting data defines the end angle during JOG of circles.
The end angle refers to the abscissa of the current plane. Traversing is only possible
within the range
between the start and the end angle. SD42692 $SC_JOG_CIRCLE_MODE bit 0 defines the
direction from the start to the end angle. If start and end angle equal zero, no
limitation is active.
This setting data is written via the user interface.
42700
EXT_PROG_PATH
-
K1
-
Program path for external subroutine call EXTCALL
STRING
Immediately
-
-
-
-
-
-
7/7
U
Description:
The total path results from the string chaining of SD42700 $SC_EXT_PROG_PATH + the
programmed subprogram identifier.
42750
ABSBLOCK_ENABLE
-
K1
-
Enable base block display
BOOLEAN
Immediately
-
-
-
TRUE, TRUE, TRUE,
0
-
7/7
U
TRUE, TRUE, TRUE,
TRUE, TRUE...
Description:
Value 0: Disable basic blocks with absolute values (basic block display)
Value 1: Enable basic blocks with absolute values (basic block display)
42800
SPIND_ASSIGN_TAB
-
S1
-
Spindle number converter.
BYTE
Immediately
-
-
21
0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
0
20
7/7
U
10, 11, 12, 13, 14, 15,
16, 17,, 0...
Description:
The spindle converter converts the programmed (= logical) spindle number to the
physical (= internal, configured) spindle number.
The index of the setting data (SD) corresponds to the programmed spindle number or the
programmed address extension.
The SD contains the physical spindle which actually exists.
Special cases, errors,
Notes:
• The zero index (SPIND_ASSIGN_TAB[0]) is only used to display the master spindle (=
logical spindle number) selected in the channel, and it must not be overwritten.
• Changes to the spindle converter take effect immediately. Therefore it is not
advisable to change the spindle converter for spindles used in a part program from
the HMI or PLC while a part program is running.
• After "delete SRAM", the numbers of the logical and physical spindles are
identical.
Machine data and parameters
622
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.4 NC setting data
42900
MIRROR_TOOL_LENGTH
-
W1
-
Sign change of tool length with mirror image machining
BOOLEAN
Immediately
-
-
-
FALSE, FALSE, FALSE,
0
-
7/7
U
FALSE, FALSE, FALSE,
FALSE, FALSE...
Description:
TRUE:
If a frame with mirror image machining is active, the tool components
($TC_DP3[..., ...] to $TC_DP5[..., ...]) and the components of the base dimensions
($TC_DP21[..., ...] to $TC_DP23[..., ...]) whose associated axes
are mirrored, are also mirrored, i.e. their sign is inverted. The wear values
are not mirrored. If the wear values are to be mirrored too,
SD42910 $SC_MIRROR_TOOL_WEAR must be set.
FALSE:
The sign for tool length components is unaffected by whether a frame with mirror image
machining is active.
42910
MIRROR_TOOL_WEAR
-
W1
-
Sign change of tool wear with mirror image machining
BOOLEAN
Immediately
-
-
-
FALSE, FALSE, FALSE,
0
-
7/7
U
FALSE, FALSE, FALSE,
FALSE, FALSE...
Description:
TRUE:
If a frame with mirror image machining is activated, the signs of the wear values of
the components in question are inverted. The wear values of the components that are
not assigned to mirrored axes remain unchanged.
FALSE:
The signs for wear values are unaffected by whether a frame with mirror image
machining is active.
42920
WEAR_SIGN_CUTPOS
-
W1
-
Sign of tool wear depending on tool point direction
BOOLEAN
Immediately
-
-
-
FALSE, FALSE, FALSE,
0
-
7/7
U
FALSE, FALSE, FALSE,
FALSE, FALSE...
Description:
TRUE:
In the case of tools with a relevant tool point direction (turning and grinding
tools), the sign for wear of the tool length components depends on the tool point
direction.
The sign is inverted in the following cases (marked with an X):
Tool point direction
Length 1
Length 2
1
2
X
3
X
X
4
X
5
6
7
X
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
623

 

 

 

 

 

 

 

Content      ..     7      8      9      10     ..