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

 

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

 

Search            copyright infringement  

    

 

   

 

   

 

Content      ..      1       2         ..

 

 

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

 

 

Preface
Fundamental safety
1
instructions
SINUMERIK machine and
2
setting data
SINUMERIK
3
SINAMICS parameters
SINUMERIK 840D sl, SINAMICS
S120
A
Appendix A
Machine data and parameters
List Manual
Valid for:
Control
SINUMERIK 840D sl / 840DE sl
Software
CNC software, Version 4.94
SINAMICS S120, Version 5.2 SP3
10/2020
6FC5397-7AP40-6BA4
Preface
SINUMERIK documentation
The SINUMERIK documentation is organized into the following categories:
• General documentation/catalogs
• User documentation
• Manufacturer/service documentation
Additional information
You can find information on the following topics at the following address (https://
support.industry.siemens.com/cs/de/en/view/108464614):
• Ordering documentation/overview of documentation
• Additional links to download documents
• Using documentation online (find and search in manuals/information)
If you have any questions regarding the technical documentation (e.g. suggestions,
corrections), please send an e-mail to the following address
(mailto:docu.motioncontrol@siemens.com).
mySupport/Documentation
you can find information on how to create your own individual documentation based on
Siemens' content, and adapt it for your own machine documentation.
Training
At the following address (http://www.siemens.com/sitrain ), you can find information about
SITRAIN (Siemens training on products, systems and solutions for automation and drives).
FAQs
You can find Frequently Asked Questions in the Service&Support pages under Product Support
SINUMERIK
You can find information about SINUMERIK at the following address (http://www.siemens.com/
sinumerik).
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
3
Preface
Target group
This publication is intended for project engineers, commissioning engineers, machine operators
and service and maintenance personnel.
Benefits
The intended target group can use the Parameter Manual to test and commission the system or
the plant correctly and safely.
Utilization phase: Setup and commissioning phase
Standard scope
This documentation describes the functionality of the standard scope. Extensions or changes
made by the machine manufacturer are documented by the machine manufacturer.
Other functions not described in this documentation might be executable in the control. This
does not, however, represent an obligation to supply such functions with a new control or when
servicing.
Furthermore, for the sake of clarity, this documentation does not contain all detailed
information about all types of the product and cannot cover every conceivable case of
installation, operation or maintenance.
Note regarding the General Data Protection Regulation
Siemens observes standard data protection principles, in particular the principle of privacy by
design. That means that
this product does not process / store any personal data, only technical functional data (e.g. time
stamps). If a user links this data with other data (e.g. a shift schedule) or stores personal data on
the same storage medium (e.g. hard drive) and thus establishes a link to a person or persons,
then the user is responsible for ensuring compliance with the relevant data protection
regulations.
Technical Support
Country-specific telephone numbers for technical support are provided on the Internet at the
following address (https://support.industry.siemens.com/cs/ww/en/sc/2090 ) in the "Contact"
area.
If you have any technical questions, use the online form in the "Support Request" area.
Machine data and parameters
4
List Manual, 10/2020, 6FC5397-7AP40-6BA4
Table of contents
Preface
3
1
Fundamental safety instructions
7
1.1
General safety instructions
7
1.2
Warranty and liability for application examples
7
1.3
Security information
7
2
SINUMERIK machine and setting data
9
2.1
Explanation of the machine/setting data
9
2.1.1
Information about the data tables
9
2.1.2
Structure of the data tables
9
2.1.3
Meaning of table fields
10
2.1.4
Overview of the data
16
2.2
Display machine data
18
2.3
NC machine data
23
2.3.1
General machine data
23
2.3.2
Channel-specific machine data
234
2.3.3
Axis-specific machine data
427
2.4
NC setting data
589
2.5
Machine and setting data cycles
645
2.6
Compile cycles
734
3
SINAMICS parameters
755
3.1
Explanation of the parameters
755
3.1.1
Structure of the data tables
755
3.1.2
Meaning of table fields
755
3.1.3
Number ranges of the parameters
759
3.2
SINAMICS parameters
761
A
Appendix A
1859
A.1
List of abbreviations
1859
A.2
Documentation overview SINUMERIK 840D sl
1865
Index
1867
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
5
Table of contents
Machine data and parameters
6
List Manual, 10/2020, 6FC5397-7AP40-6BA4
Fundamental safety instructions
1
1.1
General safety instructions
WARNING
Danger to life if the safety instructions and residual risks are not observed
If the safety instructions and residual risks in the associated hardware documentation are not
observed, accidents involving severe injuries or death can occur.
• Observe the safety instructions given in the hardware documentation.
• Consider the residual risks for the risk evaluation.
WARNING
Malfunctions of the machine as a result of incorrect or changed parameter settings
As a result of incorrect or changed parameterization, machines can malfunction, which in turn
can lead to injuries or death.
• Protect the parameterization against unauthorized access.
• Handle possible malfunctions by taking suitable measures, e.g. emergency stop or
emergency off.
1.2
Warranty and liability for application examples
Application examples are not binding and do not claim to be complete regarding configuration,
equipment or any eventuality which may arise. Application examples do not represent specific
customer solutions, but are only intended to provide support for typical tasks.
As the user you yourself are responsible for ensuring that the products described are operated
correctly. Application examples do not relieve you of your responsibility for safe handling when
using, installing, operating and maintaining the equipment.
1.3
Security information
Siemens provides products and solutions with industrial security functions that support the
secure operation of plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is necessary
to implement - and continuously maintain - a holistic, state-of-the-art industrial security
concept. Siemens’ products and solutions constitute one element of such a concept.
Customers are responsible for preventing unauthorized access to their plants, systems,
machines and networks. Such systems, machines and components should only be connected to
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
7
Fundamental safety instructions
1.3 Security information
an enterprise network or the internet if and to the extent such a connection is necessary and only
when appropriate security measures (e.g. firewalls and/or network segmentation) are in place.
For additional information on industrial security measures that may be implemented, please
visit
Siemens’ products and solutions undergo continuous development to make them more secure.
Siemens strongly recommends that product updates are applied as soon as they are available
and that the latest product versions are used. Use of product versions that are no longer
supported, and failure to apply the latest updates may increase customer’s exposure to cyber
threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed
under
services/cert.html#Subscriptions).
Further information is provided on the Internet:
Industrial Security Configuration Manual (https://support.industry.siemens.com/cs/ww/en/
view/108862708)
WARNING
Unsafe operating states resulting from software manipulation
Software manipulations, e.g. viruses, Trojans, or worms, can cause unsafe operating states in
your system that may lead to death, serious injury, and property damage.
• Keep the software up to date.
• Incorporate the automation and drive components into a holistic, state-of-the-art industrial
security concept for the installation or machine.
• Make sure that you include all installed products into the holistic industrial security concept.
• Protect files stored on exchangeable storage media from malicious software by with suitable
protection measures, e.g. virus scanners.
• On completion of commissioning, check all security-related settings.
Machine data and parameters
8
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2
2.1
Explanation of the machine/setting data
2.1.1
Information about the data tables
This List Manual provides information on all the machine and setting data.
A functional description of the data is provided in the Function Manual indicated in the cross
reference.
For additional descriptions
Further detailed information is available direclty through the online help of the control system.
2.1.2
Structure of the data tables
Standard table
The standard table contains all the important information about a SINUMERIK machine data.
MD number
Identifier
Display filter
Reference
Unit
Name
Data type
Activation
Attributes
System
Dimension
Default value
Minimum value
Maximum value
Protection
Class
(LIN/RED)
(LIN/RED)
(LIN/RED)
Expanded table
The expanded table includes data from the standard table plus additional rows with system-
specific values.
MD number
Identifier
Display filter
Reference
Unit
Name
Data type
Activation
Attributes
-
Dimension
Default value
Minimum value
Maximum value
Protection
Class
(LIN/RED)
(LIN/RED)
(LIN/RED)
<System 1>
-
-
-
-
-/-
<System 2>
-
-
-
-
-1/-
A minus sign "-" in a field means that the same value as for <System 1> applies for the specified
system.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
9
SINUMERIK machine and setting data
2.1 Explanation of the machine/setting data
The entry "-/-" in the "Protection" field means that the machine data is not available for the
specified system.
Example:
19102
NUM_ADD_AXES_IN_SYSTEM
N01
-
-
Additionally 1 position axis/auxiliary spindle
BYTE
POWER ON
-
840dsl-71
-
-
0
8
3/3
I
840dsl-72
-
3
0
31
3/3
I
840dsl-73
-
3
0
31
3/3
I
840dsl-711
-
-
0
8
3/3
I
840dsl-721
-
0
0
31
3/3
I
840dsl-731
-
0
0
31
3/3
I
2.1.3
Meaning of table fields
MD number
The "MD number" field contains the machine data number. This number is displayed in the data
lists on the user interface of the control.
Identifier
The "Identifier" field contains the unique alphanumeric identifier of the machine data. The
machine data is, for example, addressed by means of this identifier (with an additional label) for
programming in the part program.
This identifier is displayed in the data lists on the user interface of the control.
Reference
The "Reference" field contains a short code designation of the corresponding chapter of a
function manual or of a manual as a cross-reference to the functional description of the data.
Reference is made to the following chapters or manuals:
• Function Manual Basic Functions, Chapter: A2, A4, B1, H2, K1, K2, K5, K7, K10, N2, S7, V2,
TE7
• Function Manual Axes and Spindles, Chapter: B2, F1, G1, G2, H1, M3, N3, P1, P2, P5, R1, R2,
R3, S1, S3, S9, T1, T4, T5, T6, V1
• Function Manual Technologies, Chapter: M5, N4, R3, T3, TE01, TE02, TE1, TE3, TE4, TE6, TE7,
TE8
• Function Manual Tools, Chapter: W1, W4, W5
• Function Manual Transformations, Chapter: F2, K12, M1
Machine data and parameters
10
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.1 Explanation of the machine/setting data
• Function Manual Monitoring and Compensating, Chapter: A3, A5, K3, K8, K9, K11, TE1, TE9
• Safety Integrated Commissioning Manual, FBSI
• Function Manual Tool Management, FBWsl
• Function Manual Synchronous Actions, FBSY
• Description of Functions, ISO Dialects for SINUMERIK, FBFA
• Programming Manual, PG
• Programming Manual Job Planning, PGA
Unit / system of units
Depending on MD10240 $MN_SCALING_SYSTEM_IS_METRIC, the physical units differ as
follows:
MD10240=1
MD10240=0
Metric
inch
mm
inch
mm/min
inch/min
m/s2
inch/s2
m/s3
inch/s3
mm/rev.
inch/rev.
If the machine data is not based on any physical unit, the field is marked with "-".
Note
The default setting is MD10240 $MN_SCALING_SYSTEM_IS_METRIC = 1 (metric)
Name
The "Name" field contains the name of the data in plain text.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
11
SINUMERIK machine and setting data
2.1 Explanation of the machine/setting data
Activation
The "Activation" field contains the action that must be performed by the user in order for a
change in the data to be activated.
Activation
User action
po
POWER ON
Alternatively:
• "Reset (po)" softkey
• Switch voltage off/on
cf
NEW_CONF
Alternatively:
• Softkey: "Activate MD"
Note: Axis-specific machine data
A changed value will not be activated until all the channels of the
mode group to which the axis belongs to are in the "Reset" state.
• Command: NEWCONF
Note: Axes/spindles
On axes and position-controlled spindles, a changed value is not acti-
vated until the respective axis/spindle is stopped.
On spindles that are not position-controlled a changed value is acti-
vated immediately.
re
RESET
Alternatively:
• "Reset (po)" softkey
• Channel reset
• Mode group reset
• Program end reset (M02/M30)
so
IMMEDIATELY
After entering the value
The activation levels are listed according to their priority.
• po = highest priority
• so = lowest priority
Protection
The "Protection" field contains the access levels for reading or writing a data item:
Reading/writing.
The first parameter specifies the access level for reading.
The second parameter specifies the access level for writing.
Example:
"ReadOnly" in the table field means:
Reading with access level "Manufacturer" is possible/ writing with access level "Manufacturer"
is not possible.
Access level
Type
0
System - ReadOnly
1
Manufacturer
Machine data and parameters
12
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.1 Explanation of the machine/setting data
Access level
Type
2
Service
3
User
4
Key-operated switch position 3
5
Key-operated switch position 2
6
Key-operated switch position 1
7
Key-operated switch position 0
Class
The "Class" field contains the data class to which the control-relevant data is assigned.
The data class attributes of machine, setting and option data are normally derived from the write
rights of the corresponding data.
The data is divided into the following four data classes:
Data class
Access right
S (System)
Access level 0 = ReadOnly
M (Manufacturer)
Access levels 1 and 2 and ReadOnly
(password: Service)
I (Individual)
Access levels 1 and 2 (password: Service)
Note:
or
Individual machine data is grouped in this data class, e.g. the
Access level 3 (password: User)
leadscrew error compensation values.
Depending on the contents, these are accessible via different
access levels.
U (User)
Access level 3 (password: User)
Access levels 4 and 7 (key-operated
switch)
Display filter
The "Display filter" field contains the identifier of the data filter setting that enables the data to
be displayed. Using the filter setting, the exact data areas required at a given time can be selected
for display.
ID
Data area
EXP
Expert mode
Drive-specific machine data
D00
Display signals
D01
Controller data
D02
Monitoring/limiting functions
D03
Message data
D04
Status data
D05
Motor / power unit
D06
Measuring system
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
13
SINUMERIK machine and setting data
2.1 Explanation of the machine/setting data
ID
Data area
D07
Safety Integrated
D08
Standard machine
General machine data
N01
Configuration/scaling
N02
Memory configuration
N03
PLC machine data
N04
Drive control
N05
Status data / diagnostics
N06
Monitoring/limiting functions
N07
Auxiliary functions
N08
Corrections/compensations
N09
Technological functions
N10
I/O configuration
N11
Standard machine
A12
NC language, ISO dialect
Channel-specific machine data
C01
Configuration
C02
Memory configuration
C03
Initial states
C04
Auxiliary functions
C05
Velocities
C06
Monitoring/limiting functions
C07
Transformations
C08
Corrections/compensations
C09
Technological functions
C10
Standard machine
C11
NC language, ISO dialect
Axis-specific machine data
A01
Configuration (including memory)
A02
Measuring system
A03
Machine geometry
A04
Velocities/accelerations
A05
Monitoring/limiting functions
A06
Spindle
A07
Controller data
A08
Status data
A09
Corrections/compensations
A10
Technological functions
A11
Standard machine
A12
NC language, ISO dialect
Display-specific machine data
H01
ShopMill
H02
ShopTurn
Machine data and parameters
14
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.1 Explanation of the machine/setting data
ID
Data area
H03
ManualTurn
H04
Access levels
H05
Standard machine
System
Depending on the technology used, a preset value is stated in the "system" field. If the presetting
is identical for all technologies, only one value is stated.
840dsl-71
NCU710
840dsl-72
NCU720
840dsl-73
NCU730
840dsl-711
NCU710.3B
840dsl-721
NCU720.3B
840dsl-731
NCU730.3B
Dimension
The "Dimension" field contains the number of elements of a data field.
Default value
The "Default value" field contains the value that is used to preset the machine data.
Some machine data is preset with different default values, depending on the NCU that is used.
Note
When input via the user interface, this is limited to ten digits plus comma and sign.
In the bracket "LIN/RED" the linear axis or rotary axis value is specified.
Range of values
The "Minimum value" and "Maximum value" fields contain the lower limit and upper limit,
respectively, of the permissible data range.
If the "Minimum value" and "Maximum value" fields contain the string " *** ", an explicit range
is not defined for this data. In this case, the range is determined by the specified data type.
SINUMERIK data types
The "Data type" field contains the following data types:
Data type
Range of values
BOOLEAN
false, true
BYTE
-128 to +127
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
15
SINUMERIK machine and setting data
2.1 Explanation of the machine/setting data
Data type
Range of values
UBYTE
0 to +255
DWORD
-2,147,483,648 to +2,147,483,647
UDWORD
0 to +4,294,967,295
DOUBLE
-1.7*10308 to +1.7*10308
STRING
Sequence of characters (→ UBYTE) with any arbitrary/specified length.
Attributes
The "Attributes" field contains additional attributes of the data:
Attribute
Description
NBUP
No Back UP:
The data is not backed up as part of the data backup.
ODLD
Only DownLoaD:
The data can only be written to via an ini file, archive, or from the
part program.
NDLD
No DownLoaD:
The data can only be written to via the user interface.
SFCO
SaFety COnfigura-
Component of the "Safety Integrated" function.
tion:
SCAL
SCaling ALarm:
Scaling data; when changed, alarm 4070 is displayed.
LINK
LINK description:
The data describes a link cluster, component of the "NCU Link"
function
CTEQ
ConTainer EQual:
The data must be the same for all axes of an axis container, com-
ponent of the "Axis container" function
CTDE
ConTainer DEscrip-
The data describes an axis container, component of the "Axis
tion:
container" function
2.1.4
Overview of the data
Number ranges SINUMERIK
The machine and setting data are divided into number ranges.
The identifier specified in the data description is displayed on the user interface. However, if the
data is addressed in the part program, for example, the identifier of the relevant data area must
precede the data identifier.
Data area
Identifier
Description
From
to
9000
9999
$MM_
Display machine data
10000
18999
$MN_
General NC machine data and
general machine data for Safety Integrated
19000
19999
$ON_
Option data
20000
28999
$MC_
Channel-specific machine data
29000
29999
$OC_
Channel-specific option data
Machine data and parameters
16
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.1 Explanation of the machine/setting data
Data area
Identifier
Description
From
to
30000
38999
$MA_
Axis-specific machine data and
axis-specific machine data for Safety Integrated
39000
39999
Reserved
41000
41999
$SN_
General setting data
42000
42999
$SC_
Channel-specific setting data
43000
43999
$SA_
Axis-specific setting data
51000
51299
$MNS_
General configuration machine data
51300
51999
General cycle machine data
52000
52299
$MCS_
Channel-specific configuration machine data
52300
52999
Channel-specific cycle machine data
53000
53299
$MAS_
Axis-specific configuration machine data
53300
53999
Axis-specific cycle machine data
54000
54299
$SNS_
General configuration setting data
54300
54999
General cycle setting data
55000
55299
$SCS_
Channel-specific configuration setting data
55300
55999
Channel-specific cycle setting data
56000
56299
$SAS_
Axis-specific configuration setting data
56300
56999
Axis-specific cycle setting data
Data Identifiers
Characters
Meanings
$
System variables
M
Machine data (first letter)
S
Setting data (first letter)
O
Option data (first letter)
M, N, C, A
Subarea (second letter)
S
Siemens data (third letter)
Note
Axis-specific data can also be addressed with the axis name as an index. The internal axis
identifier (AX1, AX2, AX3, etc.) or the identifier specified in
MD10000 $MN_AXCONF_MACHAX_NAME_TAB can be used as the axis name.
Example:
$MC_JOG_VELO[Y1]=2000
The JOG velocity of axis Y1 is 2000 mm/min.
Example:
$MA_FIX_POINT_POS[0,X1]=500.000
The value 500 is assigned to the first fixed point position on axis 1.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
17
SINUMERIK machine and setting data
2.2 Display machine data
Examples:
$MN_AUXFU_GROUP_SPEC[2]='H41'
If the content of a machine data is a STRING (e.g. Y1) or a hexadecimal value (e.g. H41) the
contents must lie between " ' " (e.g. 'H41').
Output instant in time of the auxiliary functions of the 3rd auxiliary function group.
$MN_AXCONF_MACHAX_NAME_TAB[0]='X1'
String "X1" is assigned as name for the first machine axis.
$MA_REFP_SET_POS[0,X1]=100.00000
A value of 100 mm is assigned to the first reference point of axis X1.
Examples:
Assignment to channel-specific machine data:
CHANDATA(1)
; Selection of the first channel
$MC_CHAN_NAME='CHAN1'
; Name of the first channel
$MC_AXCONF_GEOAX_NAME_TAB[1]='Y'
; Name of the 2nd geometry axis
; of the first channel 'Y'
R10=33.75
; R10 of the first channel
2.2
Display machine data
9006
DISPLAY_SWITCH_OFF_INTERVAL
-
-
-
Time for screen saver
DWORD
PowerOn
-
-
-
60
0
180
7/3
M
Description:
This machine data specifies the duration in minutes after which the screen
automatically switches to dark if no key has been pressed on the keyboard in the
meantime.
The value 0 disables automatic light/dark switching.
Note:
The screen is only switched light/dark automatically if the NC/PLC interface signal
DB19, ... DBX0.1 (screen dark) = 0.
9009
KEYBOARD_STATE
-
-
-
Keyboard shift behavior at booting
BYTE
PowerOn
-
-
-
0
0
2
7/3
M
Description:
This machine date defines the Shift behavior (SW-CAPSLOCK) of the keyboard.
Basic configuration of the Shift behavior of the keyboard
0: SW-CAPSLOCK OFF
2: SW-CAPSLOCK ON
Machine data and parameters
18
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.2 Display machine data
9032
HMI_MONITOR
-
-
-
Define PLC data for HMI screen info
STRING
PowerOn
-
-
-
-
-
-
7/1
M
Description:
Pointer, with offset, to a PLC data block. This is required to report
HMI monitor information to the PLC, e.g active HMI task.
Format: PLC-specific format for specifying a data block with byte offset,
e.g. DB60.DBB10 for data block 60, byte 10.
The monitor information reported by the HMI has a maximum length of 8 bytes.
9056
ALARM_ROTATION_CYCLE
-
-
-
Rotation cycle time for alarm display
DWORD
PowerOn
-
-
-
0
0
10000
7/3
M
Description:
Rotation cycle time in the alarm display:
<500: no rotation in the alarm line
500 - 10000: cycle duration of alarm rotation in milliseconds
If a valid cycle time has been set, all alarms are displayed in the alarm line one
after the other.
Each alarm is displayed for the specified time until it is replaced by the next alarm.
If no alarm is present, cycle alarms or program messages are displayed, if required.
However, these do not rotate.
9057
ENABLE_CHANNEL_MSG_FILTER
-
-
-
Filter program messages channel specifically
BOOLEAN
PowerOn
-
-
-
1
-
-
7/3
M
Description:
0: The program messages of all channels are displayed in the alarm/message line.
With multiple NCUs, the alarms and messages of all NCUs are displayed by default.
The display can be restricted to the current NCU by the setting ServerMode
Enabled=false in slaesvcconf.xml.
1: Only the program messages of the current channel of the current NCU are displayed.
9100
CHANGE_LANGUAGE_MODE
-
-
-
Language selection mode
BYTE
Immediately
-
-
-
1
1
2
7/3
I
Description:
Language selection mode is defined:
1 = directly via selection list
2 = via setting of the 1st and 2nd language
9102
SHOW_TOOLTIP
-
-
-
Display tooltip
BYTE
Immediately
-
-
-
1
0
1
7/3
U
Description:
If the MD has been set to 1, tooltips will be displayed.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
19
SINUMERIK machine and setting data
2.2 Display machine data
9103
TOOLTIP_TIME_DELAY
-
-
s
Time delay tooltip display
BYTE
Immediately
-
-
-
1
0
60
7/3
U
Description:
Time delay for display of the tooltips in seconds.
9104
ANIMATION_TIME_DELAY
-
-
s
Time delay before animation of help screens
BYTE
Immediately
-
-
-
10
5
60
7/3
U
Description:
Time delay until the start of animation of help screens in seconds.
The setting is not active for help screens that are exclusively animated.
9105
HMI_WIDE_SCREEN
-
-
-
Display of the HMI as wide screen with OEM area always visible
BYTE
PowerOn
-
-
-
0
0
1
7/2
M
Description:
Display of the HMI as wide screen. Above the HMI there is a separate application field
that is designed by the machine manufacturer.
9106
SERVE_EXTCALL_PROGRAMS
-
-
-
Process EXTCALL calls
BYTE
PowerOn
-
-
-
1
0
3
7/3
M
Description:
0-3: Type of processing of external programs
0: HMI ignores EXTCALL instructions and selection via PLC.
1: HMI processes EXTCALL instructions and selection via PLC.
2: HMI processes EXTCALL instructions and ignores selection via PLC.
3: HMI ignores EXTCALL instructions and processes selection via PLC.
9107
DRV_DIAG_DO_AND_COMP_NAMES
-
-
-
Expanded drive diagnostics: DO and components
BYTE
Immediately
-
-
-
3
0
3
7/3
I
Description:
0: DO and component type names
1: Real DO names and component type names
2: DO type names and real component names
3: Reale DO names and real component names
9108
SINUMERIK_INTEGRATE
-
-
-
Activating SINUMERIK Integrate products
BYTE
Immediately
-
-
-
0
0
1
7/3
M
Description:
If the machine data has been set to 1, the SINUMERIK Integrate softkey appears as the
operating area.
Machine data and parameters
20
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.2 Display machine data
9110
ACCESS_HMI_EXIT
-
-
-
Protection level of exit softkey
BYTE
PowerOn
-
-
-
1
0
7
7/2
M
Description:
Protection level for the exit softkey (HMI restart) in the operating area menu
9111
HMI_MEM_LIMIT_USER
-
-
-
Size of the user storage space in GB
BYTE
PowerOn
-
-
-
0
0
6
7/1
M
Description:
Size of the additional storage space for the user on the CF card if the option is set.
The rest of the available 6 GB are left for manufacturer data.
9112
HMI_SKIN
-
-
-
Design of the operator panel (skin)
DWORD
PowerOn
-
-
-
1
0
10000
7/1
M
Description:
Design of the operator panel. The number of the skin is stated.
0 = Skin 0 (traditional)
1 = Skin 1 (new)
2 = Skin 2 (SINUMERIK ONE)
9113
EASY_XML_DIAGNOSE
-
-
-
EasyXML diagnostics mode
DWORD
Immediately
-
-
-
0
0
-
7/2
M
Description:
Diagnostics and correction support for easyXML scripts
0 = No diagnostics active
1 = Syntax check active
9114
SIDESCREEN
-
-
-
SINUMERIK Operate display layout
BYTE
PowerOn
-
-
-
3
0
10
7/1
M
Description:
SINUMERIK Operate display layout
0 = SINUMERIK OPERATE full screen
1 = SINUMERIK OPERATE Sidescreen activated
2 = SINUMERIK Operate Display Manager activated
3 = SINUMERIK Operate navigation menu activated
9115
SAVE_CREDENTIALS
-
-
-
Back up access authorizations for network drives
BYTE
Immediately
-
-
-
0
0
2
7/1
M
Description:
Back up access authorizations for network drives when archiving
0 = Dialog hidden
1 = No dialog, access authorizations are not backed up
2 = No dialog, access authorizations are always backed up
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
21
SINUMERIK machine and setting data
2.2 Display machine data
9116
PANEL_CLEAN_MODE_TIME
-
-
s
Duration of cleaning mode
BYTE
Immediately
-
-
-
30
10
60
7/3
M
Description:
This machine data specifies the duration of the cleaning mode in seconds. Within this
time window, the user can clean the display without the risk of triggering unwanted
functions.
9117
DLG_DRV_DEV_CFG_FSIZE
-
-
-
Font size in the Drive device - Configuration dialog
BYTE
Immediately
-
-
-
1
1
2
7/3
U
Description:
Setting the font size used in the "Commissioning - Drive system - Drive device -
Configuration" dialog
1 = Standard font size
2 = Large font size
9118
DLG_DRV_DEV_TOPO_FSIZE
-
-
-
Font size in the Drive device - Topology dialog
BYTE
Immediately
-
-
-
1
1
2
7/3
U
Description:
Setting the font size used in the "Commissioning - Drive system - Drive device -
Topology" dialog
1 = Standard font size
2 = Large font size
9900
MD_TEXT_SWITCH
-
-
-
Plaintexts instead of MD identifier
BOOLEAN
Immediately
-
-
-
0
-
-
7/3
U
Description:
If the MD has been set to 1, clear text is displayed on the operator panel instead of
the machine data identifiers.
9990
SW_OPTIONS
-
-
-
Enable HMI software options
DWORD
Immediately
-
-
-
0
-
-
1/1
I
Description:
Here you can enable the HMI software options
Machine data and parameters
22
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
2.3
NC machine data
2.3.1
General machine data
10000
AXCONF_MACHAX_NAME_TAB
N01, N11
K2, F1, G2, F2, K5, M1
-
Machine axis name
STRING
PowerOn
-
-
31
X1, Y1, Z1, A1, B1, C1,
-
-
7/2
M
U1, V1
Description:
List of the machine axis identifiers
The name of the machine axis is entered in this MD.
In addition to the fixed, defined machine axis identifiers "AX1", "AX2" ..., user-
defined identifiers for the machine axes can also be assigned in this data.
The identifiers defined here can be used parallel to the fixed, defined identifiers
for addressing axial data (e.g. MD) and machine axis-related NC functions (reference
point approach, axial measurement, travel to fixed stop).
Special cases:
• The input machine axis name must not conflict with the names and assignments of the
geometry axes (MD20060 $MC_AXCONF_GEOAX_NAME_TAB, MD20050
$MC_AXCONF_GEOAX_ASSIGN_TAB) and channel axes (MD20080
$MC_AXCONF_CHANAX_NAME_TAB, MD20070 $MC_AXCONF_MACHAX_USED).
The input machine axis name must not conflict with
Names for Euler angles (MD10620 $MN_EULER_ANGLE_NAME_TAB)
Names for path-relevant orientations (MD10624 $MN_ORIPATH_LIFT_VECTOR_TAB)
Names for normal vectors (MD10630 $MN_NORMAL_VECTOR_NAME_TAB)
Names for direction vectors (MD10640 $MN_DIR_VECTOR_NAME_TAB)
Names for rotation vectors (MD10642 $MN_ROT_VECTOR_NAME_TAB)
Names for intermediate vector components (MD10644 $MN_INTER_VECTOR_NAME_TAB)
Names for intermediate circle point coordinates for CIP (MD10660
$MN_INTERMEDIATE_POINT_NAME_TAB)
Names for interpolation parameters (MD10650 $MN_IPO_PARAM_NAME_TAB).
• The input machine axis name must not include any of the following reserved address
letters:
D Tool offset
(D function)
E Reserved
F V Feedrate
(F function)
G Path condition
H Auxiliary function (H function)
L Subroutine call
M Miscellaneous function (M function) N Subblock
P Subroutine number of passes
R Arithmetic parameters
S Spindle speed
(S function)
T Tool (T function)
The name must not include any keywords (e.g. DEF, SPOS etc.) or pre-defined
identifiers (e.g. ASPLINE, SOFT).
The use of an axis identifier consisting of a valid address letter (A, B, C, I, J, K,
Q, U, V, W, X, Y, Z), followed by an optional numerical extension (1-99) gives
slightly better block change times than a general identifier.
If no identifier is assigned to a machine axis, the predefined name ("AXn") applies to
the nth machine axis).
Related to
MD20060 $MC_AXCONF_GEOAX_NAME_TAB (geometry axis name in the channel [GEOAxisno.]
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
23
SINUMERIK machine and setting data
2.3 NC machine data
MD20080 $MC_AXCONF_CHANAX_NAME_TAB (channel axis name in the channel [Channelaxisno.]
10002
AXCONF_LOGIC_MACHAX_TAB
N01
B3, K2
-
Logical NCK machine axis image
STRING
PowerOn
-
-
31
AX1, AX2, AX3, AX4,
-
-
3/2
M
AX5, AX6, AX7, AX8...
Description:
List of machine axes available on an NCU. (Logical NCK machine axis image)
MD10002 $MN_AXCONF_LOGIC_MACHAX_TAB creates another NCK global, logical layer between
the channel axis layer and the machine axes in an NCU or NCU grouping. This layer is
called the "Logic NckMachineAxImage", abbreviation: LAI ).
Axes can only be assigned between different NCUs via this new intermediate layer!
The entry MD10002 $MN_AXCONF_LOGIC_MACHAX_TAB[ n] = NCj_AXi assigns the machine axis
i on the NCU j to the axis index "n" in the LAI.
This makes the following assignments possible:
1.
Local axes (default setting: AX1, AX2 ... AX31)
The entry MD10002 $MN_AXCONF_LOGIC_MACHAX_TAB[n] = AX3 assigns the local axis AX3 to
axis index n. (Default setting AX3 is present for n = 3 . Thus there is compatibility
in software version 5 for MD blocks for software versions up to 4).
2.
Link axes (axes that are physically connected to another NCU). The entry MD10002
$MN_AXCONF_LOGIC_MACHAX_TAB[n] = NCj_AXi assigns axis AXi (link axis) on NCU j to axis
index n.
Limits:
n
Machine axis address (of the local NCU)
1 ... 31
j
NCU number
1 ... 16
i
Machine axis address (of the local/remote NCU)
1 ... 31
3.
Axis container in which there are once again either local or link axes. The entry
MD10002 $MN_AXCONF_LOGIC_MACHAX_TAB[n] = CTr_SLs assigns container r and slot s to
axis index n.
Limits:
n
Machine axis address (of the local NCU)
1 ... 31
r
Container number
1 ... 16
s
Slot number (location) in the container
1 ... 32
The channel layer is formed via the related machine data $MD20070
$MC_AXCONF_MACHAX_USED and no longer points (small P5) directly to the machine axes
but to the new LAI layer.
MD20070 $MC_AXCONF_MACHAX_USED [k]=n assigns the LAI axis number "n" to the axis index
"k" in the channel layer.
The machine axis and the corresponding NCK can then be determined from the LAI axis
number.
If a number of NCUs point to the same machine axis in the cluster as a result of
MD10002 $MN_AXCONF_LOGIC_MACHAX_TAB, then the axial machine data MD30554
$MA_AXCONF_ASSIGN_MASTER_NCU must define which NCU generates the master NCU and the
setpoint values for the position controller after startup.
Related to:
MD12... $MN_AXCT_AXCONF_ASSIGN_TABi (make entries in containers i)
10010
ASSIGN_CHAN_TO_MODE_GROUP
N01, N02, N11
K1, K5
-
Channel valid in mode group
DWORD
PowerOn
-
-
10
1, 0, 0, 0, 0, 0, 0, 0...
0
10
7/2
M
Description:
This MD assigns the channel to a mode group
Entry value 1 => Assigned to 1st mode group
Machine data and parameters
24
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Entry value 2 => Assigned to 2nd mode group
etc.
From software version 4, it is permissible not to assign a mode group number to
individual channels.
Channel gaps are allowed, in order to favor uniform configuration in similar types of
machines. In this case, the number 0 is assigned to the channel instead of assigning
a mode group number equal to or greater than 1. The channel is not activated, however
it is handled like an active channel when counting the channels.
E.g.
ASSIGN_CHAN_TO_MODE_GROUP[0] = 1
ASSIGN_CHAN_TO_MODE_GROUP[1] = 1
ASSIGN_CHAN_TO_MODE_GROUP[2] = 0
; gap
ASSIGN_CHAN_TO_MODE_GROUP[3] = 1
Application example:
Select desired channel via HMI and enter with MD10010 $MN_ASSIGN_CHAN_TO_MODE_GROUP =
1.
Note:
This MD must still be entered even when only one mode group is present.
10050
SYSCLOCK_CYCLE_TIME
N01, N05, N11
G3, G2, R1
s
System clock cycle
DOUBLE
PowerOn
SFCO
-
-
0.002
0.0005
0.008
7/2
M
Description:
Basic cycle time of the system software
The cycle time settings of cyclical tasks (position controller/IPO) are multiples of
this basic cycle.
For PROFIBUS/PROFINET:
In the case of systems with a PROFIBUS DP connection, this MD corresponds to the
PROFIBUS DP cycle time. This time is read from the configuration file (SDB-Type-2000)
during startup and written to the MD.
This MD can only be changed via the configuration file.
Note:
Reducing this MD can result in an automatic correction of
MD10062 $MN_POSCTRL_CYCLE_DELAY
MD10064 $MN_POSCTRL_CYCLE_DESVAL_DELAY
that cannot be undone by a subsequent increase!
Details:
The basic cycle is incremented in multiples of units of the measured value sampling
cycle. When the system powers up, the entered value is automatically rounded to a
multiple of this incrementation.
Note:
Discrete timer division ratios can give rise to the entered value producing a value
that is not an integer after a Power OFF/ON.
For example:
Input
=0.005s
after power OFF/ON
=0.00499840
or
Input
=0.006s
after power OFF/ON
=0.0060032
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
25
SINUMERIK machine and setting data
2.3 NC machine data
10061
POSCTRL_CYCLE_TIME
N01, N05
G3
s
Position control cycle
DOUBLE
PowerOn
-
-
-
0.0
-1.0E+301
1.0E+301
ReadOnly
S
Description:
Position controller cycle time:
Display of the position controller cycle time
10062
POSCTRL_CYCLE_DELAY
N01, N05
G3
s
Position control cycle offset
DOUBLE
PowerOn
-
-
-
0.0
0.000
0.008
7/2
M
Description:
For PROFIdrive only:
Only relevant to operation with PROFIBUS drives.
Position controller cycle offset in relation to the PROFIBUS DP cycle.
Offsets that exceed the set DP cycle or are smaller than the maximum Tdx, are
automatically corrected to a substitute value half the size of the DP cycle.
MD10062 $MN_POSCTRL_CYCLE_DELAY > 0:
Default for position controller offset
MD10062 $MN_POSCTRL_CYCLE_DELAY = 0:
Automatic determination of the position
controller offset with max. Tdx from STEP7 project
Tdx_max is determined through all equidistant buses.
The actually active offset value is displayed in MD 10063[1]
$MN_POSCTRL_CYCLE_DIAGNOSIS.
Note:
MD10062 $MN_POSCTRL_CYCLE_DELAY > 0 can reduce MD10050 $MN_SYSCLOCK_CYCLE_TIME to the
automatic correction of this MD that cannot be undone by a subsequent increase.
Recommendation:
In this case set the original value or default value once again.
10063
POSCTRL_CYCLE_DIAGNOSIS
EXP, N01, N05
-
s
Active timing
DOUBLE
PowerOn
-
-
6
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
ReadOnly
M
0.0
Description:
Diagnostic data related to the PROFIBUS/PROFINET cycle.
[0]: Latest time at which the actual values should be available (Tdx)
[1]: Actually active position controller cycle offset (Tm)
[2]: Latest time at which the setpoints were output by the position controller
[3]: Time at which the setpoint transfer to the drive via DMA was started for SOC-
based modules
[4]: Time at which the setpoint transfer to the drive via DMA was finished for SOC-
based modules.
[5]: 'Worst case' time since voltage on, at which the setpoint transfer to the drive
via DMA was finished for SOC-based modules.
Diagnostic data are initialized with ZERO with each NCK power up
10064
POSCTRL_CYCLE_DESVAL_DELAY
N01, N05
G3
s
Clock skew of the DMA for the setpoints
DOUBLE
PowerOn
-
-
-
0.0
0.000
0.008
7/2
M
Description:
For SINAMICS-Integrated only:
Machine data and parameters
26
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Only relevant to operation with SINAMICS-Integrated drives on SOC modules.
Offset of the output of the setpoints via DMA in relation to the PROFIBUS DP cycle.
Modification of MD10064 POSCTRL_CYCLE_DESVAL_DELAY requires a warm restart of the NCK
and drive.
Offsets that exceed the set DP cycle are automatically corrected to a substitute value.
MD10062 $MN_POSCTRL_CYCLE_DESVAL_DELAY > 0:
Default setpoint offset
MD10062 $MN_POSCTRL_CYCLE_DESVAL_DELAY = 0:
Automatic determination of the
setpoint offset on the basis of the hardware transfer rates
The actually active offset value is displayed in MD10063
$MN_POSCTRL_CYCLE_DIAGNOSIS[4].
Note:
MD10064 $MN_POSCTRL_CYCLE_DESVAL_DELAY > 0 can reduce MD10050 $MN_SYSCLOCK_CYCLE_TIME
to the automatic correction of this MD, which cannot be undone by a subsequent
increase.
Recommendation:
In this case, set the original value or default value again.
10070
IPO_SYSCLOCK_TIME_RATIO
N01, N05, N11
G3, R1
-
Factor for interpolation cycle
DWORD
PowerOn
SFCO
-
-
4
1
100
7/2
M
Description:
The interpolator cycle is stated as a multiple of the time units of the system basic
cycle MD10050 $MN_SYSCLOCK_CYCLE_TIME.
Only integer multiples of the position control cycle can be set. Values that are not
an integer multiple of the position control cycle are automatically increased to the
next integer multiple of the position control cycle before they become active (on next
power up).
This is accompanied by alarm 4110 "IPO cycle changed to [ ] ms".
10071
IPO_CYCLE_TIME
N01, N05, N11
G3
s
Interpolator cycle
DOUBLE
PowerOn
-
-
-
0.0
-1.0E+301
1.0E+301
ReadOnly
S
Description:
Interpolation time
Display of the interpolator cycle time
10072
COM_IPO_TIME_RATIO
N01, N05
-
-
Division ratio between IPO and communication task
DOUBLE
PowerOn
-
-
-
1.0
0.0
100.0
7/2
M
Description:
Division ratio between IPO and communication tasks. A value of 2 means, e.g., that the
communication task is only processed in every second IPO cycle. This makes more time
available for the other tasks. Overlarge values slow down the communication between
the HMI and NCK.
Numerical values less than 1 downscale the IPO cycle. This value is adjusted so that
only runtimes that are a multiple of the position controller time are possible for the
communication task. A call period of about 10 ms is practical for the communication
task.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
27
SINUMERIK machine and setting data
2.3 NC machine data
10088
REBOOT_DELAY_TIME
EXP
K3
s
Reboot delay
DOUBLE
Immediately
-
-
-
0.2
0.0
1.0
2/2
M
Description:
The reboot following PI "_N_IBN_SS" is delayed by the time MD10088
$MN_REBOOT_DELAY_TIME.
The suppressable NOREADY alarm 2900 is triggered immediately by PI "_N_IBN_SS".
If MD10088 $MN_REBOOT_DELAY_TIME falls below the MD36620 $MA_SERVO_DISABLE_DELAY_TIME
value of an axis, the axis is decelerated during MD10088 $MN_REBOOT_DELAY_TIME. The
servo enable is then disabled. That is, the full MD36620 $MA_SERVO_DISABLE_DELAY_TIME
is NOT waited.
Alarm 2900 does not become active if MD10088 $MN_REBOOT_DELAY_TIME = 0.0, and there is
no reboot delay.
The NCK waits beyond the stated delay time until the PI has been able to be
acknowledged to the HMI. The total delay time may be as much as 2 s.
10089
SAFE_PULSE_DIS_TIME_BUSFAIL
N01, N06
FBSI
s
Delay time pulse suppr. for bus failure
DOUBLE
PowerOn
-
-
-
0.0
0
0.8
7/2
M
Description:
Time after a communication failure with the drive at which safe pulse disable takes
place. The drive can still respond autonomously to the bus failure during this time
(see extended stop and retract)
In the following cases, this time is not allowed to elapse before disabling pulses:
• On selection of an external Stop A or a test stop
• If SBH is active or on selection of SBH
• If an SG level is active or on selection of an SG level for which an immediate
pulse disable is parameterized in MD36961 $MA_SAFE_VELO_STOP_MODE or MD36963
$MA_SAFE_VELO_STOP_REACTION.
Note:
This value is transferred to the drive parameter p9580 with the copy function of the
SI-MD and compared in the data cross-check. This general machine data is contained in
the axis-specific checksum calculation of the safety-related machine data (MD36998
$MA_SAFE_ACT_CHECKSUM, MD36999 $MA_SAFE_DES_CHECKSUM).
10090
SAFETY_SYSCLOCK_TIME_RATIO
N01, N06
FBSI
-
Factor for monitoring cycle
DWORD
PowerOn
SFCO
-
-
3
1
50
7/1
M
Description:
Ratio between the monitoring cycle and the system clock cycle. The monitoring cycle is
the product of this data and MD10050 $MN_SYSCLOCK_CYCLE_TIME.
The monitoring cycle is checked during power on:
•
It must be an integer multiple of the position-control cycle
•
It must be < 25 ms
The factor is rounded down to the next possible value if the conditions are not
fulfilled. The actual set monitoring cycle is displayed by MD10091
$MN_INFO_SAFETY_CYCLE_TIME.
A new value is also generated for the cross-check cycle, which is displayed by data
MD10092 $MN_INFO_CROSSCHECK_CYCLE_TIME.
Note:
The monitoring cycle defines the monitoring response time. It must be noted that the
CPU load increases as the monitoring cycle becomes shorter.
Machine data and parameters
28
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Related to:
MD10050: $MN_SYSCLOCK_CYCLE_TIME
MD10091: $MN_INFO_SAFETY_CYCLE_TIME
MD10092: $MN_INFO_CROSSCHECK_CYCLE_TIME
10091
INFO_SAFETY_CYCLE_TIME
N01, N06, N05
FBSI
s
Display of monitoring cycle time
DOUBLE
PowerOn
-
-
-
0.0
-
-
ReadOnly
S
Description:
Display data:
Set monitoring cycle time in seconds.
Derived from MD10050 $MN_SYSCLOCK_CYCLE_TIME and MD10090
$MN_SAFETY_SYSCLOCK_TIME_RATIO.
The data value is recalculated as soon as one of the following data are changed:
MD10090 $MN_SAFETY_SYSCLOCK_TIME_RATIO,
MD10060 $MN_POSCTRL_SYSCLOCK_TIME_RATIO,
MD10050 $MN_SYSCLOCK_CYCLE_TIME
The new value does not become active until after the next power-on.
Related to:
MD10090: $MN_SAFETY_SYSCLOCK_TIME_RATIO
10092
INFO_CROSSCHECK_CYCLE_TIME
N01, N06, N05
FBSI
s
Display of cycle time for cross-checking
DOUBLE
PowerOn
-
-
-
0.0
-
-
ReadOnly
S
Description:
Display data:
Maximum cross-check cycle in seconds.
Derived from MD10091 $MN_INFO_SAFETY_CYCLE_TIME and the number of data to be cross-
checked. (This may vary depending on the enabled functionality of the individual
axes.)
The data value is recalculated as soon as one of the following data are changed:
MD10090 $MN_SAFETY_SYSCLOCK_TIME_RATIO,
MD10060 $MN_POSCTRL_SYSCLOCK_TIME_RATIO,
MD10050 $MN_SYSCLOCK_CYCLE_TIME
The new value does not become active until after the next power-on.
Related to:
MD10090: $MN_SAFETY_SYSCLOCK_TIME_RATIO
MD36992: $MA_SAFE_CROSSCHECK_CYCLE
10094
SAFE_ALARM_SUPPRESS_LEVEL
EXP, N06, N05
FBSI
-
Alarm suppress level
BYTE
PowerOn
-
-
-
2
0
113
7/2
M
Description:
Affects the display of safety alarms. The monitoring channels NCK and drive or NCK and
PLC display alarms with the same meaning in several situations.
To reduce the volume of the alarm display, this MD is set to define whether safety
alarms with the same meaning are to be hidden or not. This does not affect the dual-
channel stop response.
0 = Dual-channel triggered alarms are displayed in full
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
29
SINUMERIK machine and setting data
2.3 NC machine data
• Dual-channel display of all axis-specific safety alarms
• Alarm 27001, error code 0 is displayed
• Alarms 27090, 27091, 27092, 27093, and 27095 are dual-channel and are displayed
several times.
1 = Alarms with the same meaning are only displayed once.
The following alarms can be affected by this:
27010 = C01707
27011 = C01714
27012 = C01715
27013 = C01706
27020 = C01710
27021 = C01709
27022 = C01708
27023 = C01701
27024 = C01700
In the case of these alarms, only one of the alarms listed (270xx or C01xxx) is
triggered.
The alarm of the monitoring channel that triggers the alarm with the same meaning at
a later time is no longer displayed.
Furthermore, alarm 27001 with error code 0 is suppressed. This alarm is triggered as
a result of drive alarm C01711. In this case, drive parameters r9710[0,1], r9711[0,1],
r9735[0,1], r9736[0,1], r9737[0,1], r9738[0,1], r9739[0,1] provide further
information about the cause of the error.
2 = Default setting
In addition to the functionality with MD value = 1, the alarms from SPL processing
(27090, 27091, 27092, 27093, and 27095) are displayed in one channel and only once.
This also applies to the alarms for PROFIsafe communication (27250 and following).
3 = Axis-specific alarms 27000 and A01797 are replaced by alarm message 27100 for all
axes / drives. Alarm 27040 is replaced by alarm 27140 for all axes/ drives.
12 = The alarms are prioritized beyond the functionality with MD value = 2. Obvious
subsequent alarms are no longer displayed or are automatically cleared from the
display.
The following alarms can be affected by this:
27001, 27004, 27020, 27021, 27022, 27023, 27024, 27091,
27101, 27102, 27103, 27104, 27105, 27106, 27107
13 = The alarms are prioritized beyond the functionality with MD value = 3 (as with MD
value 12).
1xx (100 digit set) = Axis-specific checksum alarms of the NCK (27032, 27035, and
27060) are displayed in SPL setup mode (MD11500 $MN_PREVENT_SYNACT_LOCK[0,1] = 0) by
alarm 27135 for all axes.
This machine data must be set to 0 to create an acceptance log, so that the triggering
of all alarms can be logged.
10095
SAFE_MODE_MASK
EXP, N06
FBSI
-
'Safety Integrated' operating modes
UDWORD
PowerOn
-
-
-
0
0x00000000
0x0000001E
7/2
M
Description:
Bit 1 = 0: The "Modular PROFIsafe I/O connection" function is not active.
Bit 1 = 1: The "Modular PROFIsafe I/O connection" function is active.
Bit 2 = 0: The reduced language scope for SAFE.SPF is only activated during run-up in
the case of automatic startup (MD20108 $MC_PROG_EVENT_MASK bit 5)
Bit 2 = 1: The reduced language scope for SAFE.SPF is also activated if the CALL
command is used to call SAFE.SPF.
Machine data and parameters
30
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Bit 3 = 0: All PROFIsafe drivers in one IPO cycle
Bit 3 = 1: PROFIsafe drivers distributed over a number of IPO cycles
Bit 4 = 0: In "SINUMERIK Safety Integrated (SPL)" safety mode, NC axes cannot be
linked to the drive monitoring functions via SIC/SCC
Bit 4 = 1: In "SINUMERIK Safety Integrated (SPL)" safety mode, NC axes can be linked
to the drive monitoring functions via SIC/SCC
Related to:
Bit 1:
MD13302: $MN_PROFISAFE_IN_ENABLE_MASK
MD13303: $MN_PROFISAFE_OUT_ENABLE_MASK
Bit 2:
MD20108: $MC_PROG_EVENT_MASK, Bit 5
10096
SAFE_DIAGNOSIS_MASK
EXP, N06, N05
FBSI
-
'Safety Integrated' diagnostics functions
UDWORD
NEW CONF
-
-
-
1
0
0x000F
7/2
M
Description:
Bit 0 = 0:
SGE differences between NCK and drive monitoring channels are not displayed
Bit 0 = 1:
Default setting: SGE differences between NCK and drive monitoring channels are
displayed. Differences between the following SGEs are displayed (the bit numbers
stated refer to the axis-specific map of the SGEs; they correspond to the assignment
of the axis-specific VDI interface:
Bit
0: DB31, ... DBX22.0 (SBH/SG deselection)
Bit
1: DB31, ... DBX22.1 (SBH deselection)
Bit
3: DB31, ... DBX22.3 (SG selection: Bit 0)
Bit
4: DB31, ... DBX22.4 (SG selection: bit 1)
Bit 12: DB31, ... DBX23.4 (activate SE 2)
Bit 28: DB31, ... DBX33.4 (SG correction: bit 0)
Bit 29: DB31, ... DBX33.5 (SG correction: bit 1)
Bit 30: DB31, ... DBX33.6 (SG correction: bit 2)
Bit 31: DB31, ... DBX33.7 (SG correction: bit 3)
The differences are displayed by message alarm 27004.
Bit 1 = 0: Default setting: Display of a non-executed SPL start after expiration of
the time set in MD13310 $MN_SAFE_SPL_START_TIMEOUT with alarm 27097
Bit 1 = 1: Display of alarm 27097 is suppressed
Alarm 27097 indicates that despite the SPL configuration an SPL start has not been
executed after expiration of the time set in MD13310 $MN_SAFE_SPL_START_TIMEOUT.
Alarm description 27097 explains why.
Bit 2 = 0: Default setting: Communication errors are displayed with SFC error codes in
alarm 27354
Bit 2 = 1: Display of alarm 27354 is suppressed
Bit 3 = 0: Default setting: alarm 27038 is displayed if an unknown bit is set in drive
parameter r474.
Bit 3 = 1: Display of alarm 27038 is suppressed
10097
SAFE_SPL_STOP_MODE
N01, N06
FBSI
-
Stop reaction for SPL errors
BYTE
PowerOn
-
-
-
3
3
4
7/2
M
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
31
SINUMERIK machine and setting data
2.3 NC machine data
Description:
Selection of the stop response when errors are detected in the NCK / PLC SPL cross-
check.
3: Stop D
4: Stop E
Entering the value 4 in this MD (Stop E), without external Stop E being enabled in all
axes with SI function enable (MD36901 $MA_SAFE_FUNCTION_ENABLE not equal to 0),
results in alarm 27033 with a reference to this MD.
As a remedy, either Stop D must be parameterized again, or bits 4 and 6 must be set in
MD36901 $MA_SAFE_FUNCTION_ENABLE for all affected axes.
If this MD is set to 4, the PLC signal DB18 DBX36.1 (Stop E) must also be set to 1 to
make this parameterization known to the PLC. Different parameterization results in
alarm 27090.
10098
PROFISAFE_IPO_TIME_RATIO
N01, N10
FBSI
-
Factor for PROFIsafe communication
DWORD
PowerOn
SFCO
-
-
1
1
25
7/1
M
Description:
Ratio between PROFIsafe communication and interpolator cycle. The actual PROFIsafe
communication cycle is the product of this data and MD10071 $MN_IPO_CYCLE_TIME, and is
displayed in MD10099 $$MN_INFO_PROFISAFE_CYCLE_TIME. The OB40 on the PLC side is
triggered from the NCK side in this cycle to run the communication between F master
and F slaves.
The PROFIsafe communication must not exceed 25 ms.
10099
INFO_PROFISAFE_CYCLE_TIME
N01, N10, N05
FBSI
s
PROFIsafe communication cycle time
DOUBLE
PowerOn
-
-
-
0.0
-
-
ReadOnly
S
Description:
Display data:
Displays the maximum time frame within which communication is performed between the F
master and F slave. In this time frame, PROFIsafe communication is operated on the PLC
via OB40.
The value is derived from the interpolator cycle and MD10098
$MN_PROFISAFE_IPO_TIME_RATIO.
If the selected communication cycle is exceeded in cyclic operation, this is also
displayed here.
In the case of a parameterization error (communication cycle exceeds the maximum value
of 25.0 ms), the maximum value that can be set is displayed.
10100
PLC_CYCLIC_TIMEOUT
EXP, N01, N06
P3
s
Maximum PLC cycle time
DOUBLE
PowerOn
-
-
-
0.1
0.0
1.0E+301
7/2
M
Description:
Cyclical PLC monitoring time.
This machine data specifies the maximum monitoring time after which the PLC must have
incremented its sign of life. Incrementing takes place within the interpolation
cycles.
10110
PLC_CYCLE_TIME_AVERAGE
N01, N07
B1
s
Average PLC acknowledgment time
DOUBLE
PowerOn
-
-
-
0.05
0.0
1.0E+301
7/2
M
Machine data and parameters
32
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Description:
Time information for the CNC about the OB1 cycle time. During this cycle time, it is
guaranteed that the auxiliary functions will be acknowledged.
By means of the MD, the status transitions:
"channel operates/ channel in RESET/ channel failure --> channel interrupted" can be
delayed for the PLC in case of a RESET. With the output "channel interrupted", the NCK
waits at least the time indicated in the MD + 1 IPO cycle.
With the time indication, the path feedrate during path control operation in case of
an auxiliary function output during motion is controlled in a way to ensure that the
minimum travel time corresponds to the time information. This ensures a uniform
velocity behavior which is not disturbed by waiting for the PLC acknowledgment. The
internal incrementation is performed in the interpolation cycle.
For the auxiliary function output in the continuous-path mode, the MD is also relevant
for the FM357 and 802/802s systems. With SW 5.1 and higher, the other systems are
parameterized directly via the PLC.
10120
PLC_RUNNINGUP_TIMEOUT
EXP, N01, N06
H2
s
Monitoring time for PLC power up
DOUBLE
PowerOn
-
-
-
50.0
0.0
1.0E+301
7/2
M
Description:
Power up PLC monitoring time
This machine data specifies the maximum monitoring time within which the PLC must
report its first sign of life to the NCK. During the power up routine, the monitoring
function has the task of verifying that the PLC has properly assumed cyclic operation.
If the PLC does not issue a message within this time, the NC issues an alarm message
when it powers up; NC-READY is not set. The incrementing takes place within the
interpolation cycles.
10125
EES_NC_NAME
EXP
-
-
NCU name for the generation of unique NC program names in EES
STRING
PowerOn
mode
-
-
-
-
-
-
7/2
M
Description:
The user can assign a unique NCU name to each NCU with MD10125 $MN_EES_NC_NAME.
Similarly to $P_CHANNO, this can then be used to generate unique NCU program names in
EES mode.
Example: $MN_EES_NC_NAME="NC1"
DEF STRING[31] FILENAME
FILENAME = "MYFILE_" << $MN_EES_NC_NAME
<< "_" << $P_CHANNO
<< ".SPF"
The variable FILENAME is then given the value "MYFILE_NC1_1.SPF" in the first channel
on the NCU "NC1".
Background:
In EES mode, the part program memory can be located on a network drive which is
accessed by multiple NCUs. Conflicts could be generated with the part program commands
WRITE and DELETE if unique file names are not used. The generation of unique NCU
program names in the user program is supported by MD10125 $MN_EES_NC_NAME.
10127
EES_MOUNT_FILE
EXP
-
-
Path and name of the file with the mounted drives
STRING
PowerOn
-
-
-
/user/sinumerik/mnt/
-
-
ReadOnly
S
devices.lst
Description:
File name with path name under which the list of mounted drives is stored.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
33
SINUMERIK machine and setting data
2.3 NC machine data
10128
EES_MAX_MOUNT_TIME
N05
-
s
Maximum time for mounting the drives
DOUBLE
PowerOn
-
-
-
0
0
3600
1/1
M
Description:
MD10128 $MN_EES_MAX_MOUNT_TIME is used to configure the maximum waiting time in
seconds for mounting the drives.
$MN_EES_MAX_MOUNT_TIME > 0:
If the time in seconds is insufficient, then the drives are not detected, and the
control powers up with alarm 6694 "Drives could not be mounted".
$MN_EES_MAX_MOUNT_TIME = 0:
If the drives could not be mounted during control power on, then the control powers up
without an alarm. The mounted drives are then declared to the control at each part
program start.
Condition: The function "Execution from External Storage" is active.
10131
SUPPRESS_SCREEN_REFRESH
EXP
A2
-
Screen refresh response under overload
BYTE
PowerOn
-
-
-
0
0
2
7/2
M
Description:
There are part programs in which the main run (HL) has to wait until the pre-
processing (VL) makes new blocks available.
The pre-processing and display update compete for NC computing time. The MD defines
how the NC is to respond when the pre-processing is too slow.
0:
When the VL of a channel is too slow, the updating of the display is suppressed
in all channels.
1:
When the VL of a channel is too slow, the updating of the display is suppressed
only in the time-critical channels in order to gain time for the pre-processing.
2:
The updating of the display is never suppressed.
10132
MMC_CMD_TIMEOUT
EXP, N01, N06
PA, M4
s
Monitoring time for HMI command in the part program
DOUBLE
PowerOn
-
-
-
3.0
0.0
100.0
7/2
M
Description:
Monitoring time in seconds until the HMI acknowledges a command from the part program.
The following times are monitored:
• In the case of an HMI command without acknowledgment: time from triggering the
transfer of the command string until successful transmission to the HMI
• In the case of an HMI command with synchronous and asynchronous acknowledgment:
time from triggering the transfer of the command strings until receipt of the
acceptance acknowledgment from the HMI
• For EXTCALL command and execution from external drives: time between the
transmission triggering of the command string and the successful sending to the
HMI.
10133
START_LOCK_TIMEOUT
EXP
-
s
Monitoring time for channel-specific start disable and WRITE lock
DOUBLE
PowerOn
-
-
-
2.0
0.5
3.0
ReadOnly
S
Description:
MD10133 $MN_START_LOCK_TIMEOUT is evaluated in two situations:
Machine data and parameters
34
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
1. If an NC channel is started in AUTO mode (NC Start key) with channel-specific start
disable set (not program-specific start disable), then the start is executed if the
start disable is reset within the waiting time configured in MD10133
$MN_START_LOCK_TIMEOUT.
2. If an NC program, for which a Write lock has been set (e.g. by the HMI Editor), is
to be processed in EES mode (Execution from External Storage), then the processing is
stopped with alarm 14007 after expiry of the waiting time configured by MD10133
$MN_START_LOCK_TIMEOUT.
10134
MM_NUM_MMC_UNITS
EXP, N01, N02
B3
-
Possible number of simultaneous HMI communication partners
DWORD
PowerOn
-
-
-
6
1
10
2/2
M
Description:
Possible number of simultaneous HMI communication partners with which the NCU can
exchange data.
This value affects then number of communication orders that the NCK can manage. The
higher the value, the more HMIs that can be simultaneously connected to the NCK
without leading to communication problems.
DRAM is made available for this function in the NCU corresponding to the input in the
machine data. The inputs for changing the memory areas have to be taken into account.
The unit of MD10134 $MN_MM_NUM_MMC_UNITS is a "resource unit".
A standard HMI needs 1 resource unit, an HMI100/103 needs 2. OEM variants may need
more or less resources.
• If the value is set lower than would be needed for the number of connected HMIs,
this is not inevitably problematical. Actions may not function sporadically during
multiple, simultaneous, communication-intensive operations (e.g. loading a
program): Alarm 5000 is displayed. The operation then has to be repeated.
• If the value is et higher, more dynamic memory is occupied than necessary. The
value should be reduced appropriately if the memory is required for other purposes.
References:
/FB/, S7, "Memory Configuration"
10136
DISPLAY_MODE_POSITION
N01
-
-
Display mode for actual position in the Work
DWORD
Reset
-
-
-
0
0
1
7/1
M
Description:
Defines how the position and the distance to go are displayed in the Work.
0:
Display as in software version 5 and earlier
1:
At end of block, the actual value display is in principle the same as the
programmed end point, irrespective of where the machine actually is (e.g. as a result
of the tool radius compensation). The distance to go is the same as the actual
distance to be traversed. This means that the displayed actual postion has to be the
same as the displayed end position minus the distance to go, irrespective of the
actual machine position. If the block end points are changed by chamfers, radii,
contour definitions, splines or SAR in comparison to the NC programm, then these
changes are reflected in the display as if thay had been programmed. This does not
apply to changes resulting from tool radius compensation or smoothing.
10156
TASK_SLEEP_TIME
EXP
-
-
Average time transfer per cycle
DWORD
Immediately
NBUP
-
-
0
0
10000
7/2
M
Description:
Only relevant to simulation systems
The unit of the machine data is the microsecond.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
35
SINUMERIK machine and setting data
2.3 NC machine data
In the simulation environment, a machining run designates execution of the tasks
Server, IPO, and PREP, which are not interrupted
This machine data now specifies the average time that is allocated to the operating
system of the simulation host system per machining run.
As it is not usually possible to allocate times in the microsecond range in the
operating system of the simulation host system, the times are calculated over multiple
cycles, and then the default time set by the operating system (typically between 10 -
15 milliseconds) is allocated. A number of cycles are therefore run without delay, and
there is a correspondingly longer wait later, so that the time set in the MD is
allocated as an overall average. The value 0 deactivates the time allocation.
E.g.: If MD10156 $MN_TASK_SLEEP_TIME is set to the value 50 (microseconds), and the
minimum allocated time defined by the operating system is 10 milliseconds (= 10000
microseconds), there will be a delay of 10 milliseconds every 200 cycles (10000/50).
10160
PREP_COM_TASK_CYCLE_RATIO
EXP, N01
ECO
-
Factor for communication with HMI
DWORD
PowerOn
-
-
-
3
1
50
7/1
M
Description:
This machine data specifies the division ratio used for activating the communication
task in the non-cyclic time level. This allows the time share of preparation in the
non-cyclic time level to be increased, which reduces block change times. This slows
down external communication (file transfer), especially during program execution
(group-by-group reload).
10185
NCK_PCOS_TIME_RATIO
EXP, N01
-
%
CPU time share of the NCK
DOUBLE
PowerOn
-
-
-
90.0
90.0
95.0
7/2
M
Description:
This machine data defines the maximum proportion of CPU time in percent given to the
NC kernel in the entire system. The division specified by the user is implemented as
far as possible.
When implementing the specification, the system takes into account limiting values
for the absolute proportion of CPU time that must not be exceeded or undershot.
Adaptations are made without generating an alarm.
10190
TOOL_CHANGE_TIME
N01
BA
s
Tool changing time for simulation
DOUBLE
PowerOn
-
-
-
0.
-1.0E+301
1.0E+301
7/2
M
Description:
This data defines how much time is estimated for a tool change (only relevant for a
simulation).
Note:
The time entered here replaces only the times for tool change which do not occur in
the simulation on principle, such as waiting times for PLC commands, such as M206. Any
traversing commands or similar which the tool change cycle also issues in the
simulation are added to the estimated time in addition to the value entered here.
If the value of the MD is to be added to the estimated time as the total time of the
tool change, then the following must be programmed at the start of the tool change
cycle:
IF $MN_SIM_ENVIRONMENT B_AND 'B100' M206 ; see MD22560 $MC_TOOL_CHANGE_M_CODE
RET
ENDIF
Machine data and parameters
36
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
10192
GEAR_CHANGE_WAIT_TIME
N01
S1
s
Gear stage change waiting time
DOUBLE
PowerOn
-
-
-
10.0
0.0
1.0e5
7/2
M
Description:
External events which trigger reorganization, wait for the end of a gear stage change.
GEAR_CHANGE_WAIT_TIME now determines the waiting time for the gear stage change. Time
unit in seconds.
When this time expires without the gear stage change having been terminated, the NCK
reacts with an alarm.
Among others, the following events will cause reorganization:
User ASUB
Mode change
Delete distance-to-go
Axis replacement
Activate user data
10200
INT_INCR_PER_MM
N01
G2, K3
-
Calculation resolution for linear positions
DOUBLE
PowerOn
LINK
-
-
1000.
1.0
1.0e9
7/2
M
Description:
This MD defines the number of internal increments per millimeter.
The accuracy of the input of linear positions is limited to the calculation accuracy
by rounding the product of the programmed value and the calculation accuracy to an
integer.
In order to keep the executed rounding easily understandable it is useful to use
powers of 10 for the calculation accuracy.
10210
INT_INCR_PER_DEG
N01
G2, K3, R2
-
Calculation resolution for angular positions
DOUBLE
PowerOn
LINK
-
-
1000.0
1.0
1.0e9
7/2
M
Description:
This MD defines the number of internal increments per degree.
The accuracy of the input of angular positions is limited to the calculation accuracy
by rounding the product of the programmed value and the calculation accuracy to an
integer.
In order to keep the executed rounding easily understandable it is useful to use
powers of 10 for the calculation accuracy.
10220
SCALING_USER_DEF_MASK
EXP, N01
G2
-
Activation of scaling factors
UDWORD
PowerOn
SCAL
-
-
0x200
0
0x7FFF
7/2
M
Description:
Bit mask for selecting the base values for the data (e.g. machine and setting data)
that have a physical unit, they are interpreted in the default units shown below
according to the basic system (metric/inch). If other input/output units are to be
selected for individual physical units then these are activated with the scale factors
associated with this machine data (entered in MD10230
$MN_SCALING_FACTORS_USER_DEF[n]).
This does not affect the programming of geometry and feed values.
Bit set:
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
37
SINUMERIK machine and setting data
2.3 NC machine data
Data of the assigned physical variable (see list) are scaled to the unit defined by
MD10230 $MN_SCALING_FACTORS_USER_DEF[n].
Bit not set:
Data of the assigned physical variable are scaled to the default unit shown below.
Assigned physical variable
Default units for:
MD10240 $MN_SCALING_SYSTEM_IS_METRIC
Bit no.
1 = METRIC
0 = INCH
(Stated as hex value)
0 Linear position
1 mm
1 inch
1 Angular position
1 degree
1 degree
2 Linear velocity
1 mm/min
1 inch/min
3 Angular speed
1 rpm
1 rpm
4 Linear acceleration
1 m/s²
1 inch/s²
5 Angular acceleration
1 rev/s²
1 rev/s²
6 Linear jerk
1 m/s³
1 inch/s³
7 Angular jerk
1 rev/s³
1 rev/s³
8 Time
1 s
1 s
9 Position-controller servo gain
1/s
1/s
10 Revolutional feedrate
1 mm/rev
1 mm/rev
11 Compensation value linear pos.
1 mm
1 mm
12 Compensation value angular pos.
1 degree
1 degree
13 Cutting speed
1 m/min
1 feet/min
Example:
SCALING_USER_DEF_MASK =?H3?; (Bit nos. 0 and 1 as hex values)
The scale factor defined in the associated MD10230 $MN_SCALING_FACTORS_USER_DEF[n] is
activated for linear and angular positions.
If this machine data is changed, a power on is required as otherwise the associated
machine data that have physical units would be incorrectly scaled.
Proceed as follows:
• MD changed manually
First start up and then enter the associated machine data with physical units.
• MD changed via machine data file
First start up and then reload the machine data file so that the new physical units
are taken into account.
If the machine data are altered, alarm 4070 "Scaling machine data altered" is output.
Application example: Input/output of linear velocities is to be in cm/min:
SCALING_USER_DEF_MASK = 0x4 (bit no. 2 as hex value)
SCALING_FACTORS_USER_DEF[2] = 0.1666666667 (10/60)
[Related to:
MD10230 $MN_SCALING_FACTORS_USER_DEF[n] (scaling factors of the physical variables)
Machine data and parameters
38
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
10230
SCALING_FACTORS_USER_DEF
EXP, N01
G2
-
Scaling factors of physical variables
DOUBLE
PowerOn
[0]
Linear position 1 mm
[1]
Angular position 1 degree
[2]
Linear velocity 1 mm/s
[3]
Angular speed 1 degree/s
[4]
Linear acceleration 1 mm/s ²
[5]
Angular acceleration 1 degree/s ²
[6]
Linear jerk 1 mm/s ³
[7]
Angular jerk 1 degree/s ³
[8]
Time 1 s
[9]
Position controller loop gain 1/s
[10]
Revolutional feedrate 1 mm/degree
[11]
Compensation value linear position 1 mm
[12]
Compensation value angular position 1 degree
[13]
Cutting speed 1 mm/s
SCAL
-
15
1.0, 1.0, 1.0, 1.0, 1.0,
1e-9
1.0E+301
7/2
M
1.0, 1.0, 1.0...
Description:
The scaling factor of a physical variable that has a unit other than the default unit
setting (set bit in MD10220 $MN_SCALING_USER_DEF_MASK) is entered in this MD. The
factor must refer to the unit used internally for the physical variable in question.
The scaling factor is assigned to the physical variable using the index [0...12]. If
this machine data is changed, a startup is required because otherwise the associated
machine data that have physical units would be incorrectly scaled.
Proceed as follows:
• MD changed manually
First start up and then enter the associated machine data with physical units.
• MD changed via machine data file
First start up and then reload the machine data file so that the new physical units
are taken into account.
If the machine data are altered, alarm 4070 "Scaling machine data altered" is output.
Application example(s):
Input/output of angular speeds is to be in new degree/min: MD10220
$MN_SCALING_USER_DEF_MASK = 'H8'; (bit no. 3 as hex value) MD10230
$MN_SCALING_FACTORS_USER_DEF[3] = 0.01851852; (400/360/60)
[3]: Index for angular speed.
Related to:
MD10220 $MN_SCALING_USER_DEF_MASK (activation of scaling factors).
10240
SCALING_SYSTEM_IS_METRIC
N01
G2, K3, A3, S1
-
Basic system metric
BOOLEAN
PowerOn
SCAL
-
-
TRUE
FALSE
TRUE
7/2
M
Description:
The MD defines the basic system used by the control for scaling length-dependent
physical variables for data input/output.
All corresponding data are stored internally in the basic units of 1 mm, 1 degree and
1 sec.
In the case of access from the interpreter (part program and download), from the
operator panel (variable service) or through external communication, scaling takes
place in the following units:
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
39
SINUMERIK machine and setting data
2.3 NC machine data
MD10240 $MN_SCALING_SYSTEM_IS_METRIC = 1: scaled in:
mm, mm/min, m/s2 , m/s3, mm/rev.
MD10240 $MN_SCALING_SYSTEM_IS_METRIC = 0: scaled in:
inch, inch/min, inch/s2, inch/s3, inch/rev.
The selection of the basic system also defines the interpretation of the programmed F
value for linear axes:
metric
inch
G94
mm/min
inch/min
G95
mm/rev.
inch/rev.
If this machine data is changed, a startup is required because otherwise the
associated machine data that have physical units would be incorrectly scaled.
Proceed as follows:
• MD changed manually
First start up and then enter the associated machine data with physical units.
• MD changed via machine data file
First start up and then reload the machine data file so that the new physical units
are taken into account.
If the machine data are altered, alarm 4070 "Scaling machine data altered" is output.
Note: This MD is documented and published with a PowerOn effectiveness criterion.
In connection with MD10260 $MN_CONVERT_SCALING_SYSTEM and the "online switch-over" of
the system of units, this data is already effective for reset and PI scale
Application example(s):
Setup is in the metric system and then changed over to the inch system.
Special cases:
10260
CONVERT_SCALING_SYSTEM
EXP
-, G2, B3, K3, N3
-
Enable basic system conversion
BOOLEAN
PowerOn
LINK
-
-
FALSE
FALSE
TRUE
1/1
M
Description:
Determines the handling of MD10240 $MN_SCALING_SYSTEM_IS_METRIC.
0:
Inch/metric behavior conforms to SW1-SW4
1:
Inch/metric behavior from SW5
Inch/metric functionality of SW5:
1.
Switch over the systems of units with HMI softkey
2.
New G codes G700/G710
3.
Data backup with system of unit recognition INCH/METRIC
4.
Automatic data conversion on change of system of units
• All zero point offsets
• Compensation data (EEC, QEC)
• Tool offsets
• etc.
The change from MD10260 $MN_CONVERT_SCALING_SYSTEM leads to alarm 4070!
This alarm is designed to indicate that data which remain active after a POWERON are
not subjected to automatic conversion from SW1-SW4 and SW5 formats.
10270
POS_TAB_SCALING_SYSTEM
N01, N09
T1, N3, G2
-
System of units of position tables
BYTE
Reset
-
-
-
0
0
1
7/2
M
Description:
Defines the measuring system for the positional data for the following machine data
Machine data and parameters
40
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
MD10910 $MN_INDEX_AX_POS_TAB_1
MD10930 $MN_INDEX_AX_POS_TAB_2
SD41500 $SN_SW_CAM_MINUS_POS_TAB_1
SD41501 $SN_SW_CAM_PLUS_POS_TAB_1
SD41502 $SN_SW_CAM_MINUS_POS_TAB_2
SD41503 $SN_SW_CAM_PLUS_POS_TAB_2
SD41504 $SN_SW_CAM_MINUS_POS_TAB_3
SD41505 $SN_SW_CAM_PLUS_POS_TAB_3
SD41506 $SN_SW_CAM_MINUS_POS_TAB_4
SD41507 $SN_SW_CAM_PLUS_POS_TAB_4
0:
metric
1:
inch
This machine data is only evaluated for MD10260 $MN_CONVERT_SCALING_SYSTEM = 1.
Related to:
MD10260 $MN_CONVERT_SCALING_SYSTEM
MD10910 $MN_INDEX_AX_POS_TAB_1
MD10930 $MN_INDEX_AX_POS_TAB_2
SD41500 $SN_SW_CAM_MINUS_POS_TAB_1
SD41501 $SN_SW_CAM_PLUS_POS_TAB_1
SD41502 $SN_SW_CAM_MINUS_POS_TAB_2
SD41503 $SN_SW_CAM_PLUS_POS_TAB_2
SD41504 $SN_SW_CAM_MINUS_POS_TAB_3
SD41505 $SN_SW_CAM_PLUS_POS_TAB_3
SD41506 $SN_SW_CAM_MINUS_POS_TAB_4
SD41507 $SN_SW_CAM_PLUS_POS_TAB_4
10280
PROG_FUNCTION_MASK
EXP, N01
K1
-
Bit mask to parameterize various part program commands
UDWORD
PowerOn
-
-
-
0x0
0
0x1F
7/2
M
Description:
Bit mask to parameterize various part program commands
Bit
Hexadec.
Meaning with bit set
Value
0:
0x1
Comparison commands ">" and "<" are processed as with SINUMERIK 840D:
Part program data of the type REAL are mapped internally in the IEEE 64 bit
format. This mode maps decimal numbers inaccurately if this format's 52-bit wide
mantissa is inadequate to map the number in binary notation. To solve this problem,
all comparison commands ( ==, <>, >=, <=, > and < ) are checked for relative equality
of 1E-12.
This procedure is deactivated for greater than (>) and less than ( < )
comparisons by setting bit 0. (Compatibility setting for SINUMERIK 840D)
1:
0x2
Programming the channel names from machine data MD20000 $MC_CHAN_NAME
By setting bit 1, the channel name stored in machine data MD20000 $MC_CHAN_NAME
can be programmed in the part program. The channel name can thus also be programmed
instead of a numerical value for the channel number in programming coordination
commands such as (START(), INIT(), WAIT() etc.)
2:
0x4
Reserved
3:
0x8
Convert illegal ASCII characters into blanks
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
41
SINUMERIK machine and setting data
2.3 NC machine data
By setting bit3, the previous behavior is activated when interpreting a part
program block. This means that all invalid ASCII characters in a part program block
are handled internally as blank.
4:
0x10
The wait time G4 F<wait time> is rounded off as a multiple integer
of an IPO cycle.
This means that a G4 F0.001 only takes one cycle, for an IPO cycle of 1 msec.
10284
DISPLAY_FUNCTION_MASK
EXP, N01
-
-
Behavior of various display variables
UDWORD
PowerOn
-
-
-
0x0
0
0x7FFFFFFF
7/2
M
Description:
Bit mask for parameterizing various display variables:
BitNo.
Hexadec.
Meaning with bit set
value
Bit0:
0x1
Parameters are assigned to the OPI variable lastBlockNoStr in the SPARP and SPARPP
blocks.
Bit1:
0x2
Concerns the OPI variable cmdSpeed in the SPARPP block. If the bit is set, the
variable returns the programmed speed even if the spindle is at a standstill or in
another mode (positioning mode, axis mode).
Bit2
0x4
Concerns the OPI variable cmdSpeed in the SPARPP block. (reserved for constant cutting
speed)
Bit8:
0x100
Servotrace manages larger numerical values internally. Overruns in data format are
avoided. The accuracy may be reduced with large numerical values.
10285
TASK_TIME_AVERAGE_CONFIG
EXP, N01
-
-
Period for task runtime mean value generation
DOUBLE
PowerOn
-
-
-
1.0
0
86400
7/2
M
Description:
Period in seconds for which the respective mean value of the task runtimes is
generated.
For the value 0, the current actual value is provided as mean value.
This mean value can be read via the OPI variable aveCycleTimeNet.
10290
CC_TDA_PARAM_UNIT
N09
G2
-
Physical units of tool data for compile cycles
DWORD
PowerOn
-
-
64
0, 0, 0, 0, 0, 0, 0, 0...
0
9
2/2
M
Description:
Physical units for the user-defined tool-specific data:
0 ;No unit
1 ;Linear position
[ mm ; inch ]
2 ;Angular position
[ degree ; degree ]
3 ;Linear velocity
[ mm/min ; inch/min ]
4 ;Angular speed
[ rpm ; rpm ]
5 ;Linear acceleration
[ m/s²
; inch/s² ]
6 ;Angular acceleration. [ rev/s ² ; rev/s ² ]
7 ;Linear jerk
[ m/s ³ ; inch/s ³
]
8 ;Angular jerk
[ rev/s ³ ; rev/s ³ ]
Machine data and parameters
42
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
9 ;Revolutional feedrate [ mm/rev ; inch/rev ]
Only available if bit 2 (0x4) is set in MD18080 $MN_MM_TOOL_MANAGEMENT_MASK
10291
CCS_TDA_PARAM_UNIT
N09
-
-
Physical units of SIEMENS-OEM tool data
DWORD
PowerOn
-
-
10
0, 0, 0, 0, 0, 0, 0, 0...
0
9
2/2
M
Description:
Physical units for application-specific tool-specific data:
0:
No unit
1:
Linear position
[ mm; inch ]
2:
Angular position
[ degree ; degree ]
3:
Linear velocity
[ mm/min ; inch/min ]
4:
Angular speed
[ rpm ; rpm ]
5:
Linear acceleration
[ m/s² ; inch/s² ]
6:
Angular acceleration
[ rev/s² ; rev/s² ]
7:
Linear jerk
[ m/s³ ; inch/s³ ]
8:
Angular jerk
[ rev/s³ ; rev/s³ ]
9:
Feedrate per revolution
[ mm/rev; inch/rev]
Only available if Bit 2 (0x4) is set in MD18080 $MN_MM_TOOL_MANAGEMENT_MASK.
Related to:
MD18204 $MN_MM_NUM_CCS_TDA_PARAM
10292
CC_TOA_PARAM_UNIT
N09
G2
-
Physical units of cutting edge data for compile cycles
DWORD
PowerOn
-
-
64
0, 0, 0, 0, 0, 0, 0, 0...
0
9
2/2
M
Description:
Physical units for the user-defined cutting edge data:
0 ;No unit
1 ;Linear position
[ mm ; inch ]
2 ;Angular position
[ degree ; degree ]
3 ;Linear velocity
[ mm/min ; inch/min ]
4 ;Angular speed
[ rpm ; rpm ]
5 ;Linear acceleration
[ m/s²
; inch/s² ]
6 ;Angular acceleration.
[ rev/s ² ; rev/s ² ]
7 ;Linear jerk
[ m/s ³ ; inch/s ³
]
8 ;Angular jerk
[ rev/s ³ ; rev/s ³ ]
9 ;Revolutional feedrate
[ mm/rev ; inch/rev ]
Only available if bit 2 (0x4) is set in MD18080 $MN_MM_TOOL_MANAGEMENT_MASK
10293
CCS_TOA_PARAM_UNIT
N09
-
-
Physical units of SIEMENS-OEM cutting edge data
DWORD
PowerOn
-
-
10
0, 0, 0, 0, 0, 0, 0, 0...
0
9
2/2
M
Description:
Physical units for application-specific cutting data:
0 : No unit
1 : Linear position
[ mm ; inch ]
2 : Angular position
[ degree ; degree ]
3 : Linear velocity
[ mm/min ; inch/min ]
4 : Angular speed
[ rpm ; rpm ]
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
43
SINUMERIK machine and setting data
2.3 NC machine data
5 : Linear acceleration
[ m/s² ; inch/s² ]
6 : Angular acceleration
[ rev/s² ; rev/s² ]
7 : Linear jerk
[ m/s³ ; inch/s³ ]
8 : Angular jerk
[ rev/s³ ; rev/s³ ]
9 : Feedrate per revolution
[ mm/rev; inch/rev]
Only available if Bit 2 (0x4) is set in MD18080 $MN_MM_TOOL_MANAGEMENT_MASK.
Related to:
MD18206 $MN_MM_NUM_CCS_TOA_PARAM
10300
FASTIO_ANA_NUM_INPUTS
N10
A4, TE1
-
Number of active analog NC inputs
BYTE
PowerOn
-
-
-
0
0
8
7/2
M
Description:
This machine data defines the number of usable analog NC inputs on the control.
Only these analog NC inputs can be addressed by the NC part program or assigned by NC
functions.
If more analog NC inputs are defined with the machine data than are available in the
hardware of the control, the binary analog actual value is set to zero in the control
for the inputs that do not exist in the hardware. The NCK value can be altered by the
PLC.
Note:
CPU computing time on the interpolation level is required for processing the digital
and analog NC I/Os. The number of active NC I/Os should therefore be limited to the
demands of the machine so that the interpolation cycle time is not unnecessarily
loaded.
10310
FASTIO_ANA_NUM_OUTPUTS
N10
A4
-
Number of active analog NC outputs
BYTE
PowerOn
-
-
-
0
0
8
7/2
M
Description:
This machine data defines the number of usable analog NC outputs on the control.
Only these analog NC outputs can be addressed by the NC part program or assigned by NC
functions.
If more analog NC outputs are defined with the machine data than are available in the
hardware of the control, no alarm is triggered. The analog values specified by the
part program can be read by the PLC.
Note:
CPU computing time on the interpolation level is required for processing the digital
and analog NC I/Os. The number of active NC I/Os should therefore be limited to the
demands of the machine so that the interpolation cycle time is not unnecessarily
loaded.
10320
FASTIO_ANA_INPUT_WEIGHT
N10
A4
-
Weighting factor for analog NC inputs
DWORD
PowerOn
-
-
8
10000, 10000, 10000,
1
10000000
7/2
M
10000, 10000, 10000,
10000, 10000
Description:
A weighting factor can be defined with this MD for each analog NC input [n] to enable
adaptation to the various analog-to-digital converters (depending on the I/O module).
Machine data and parameters
44
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
The value to be entered in this machine data is the value that is to be read in the
part program with the command x = $A_INA[n] if the associated analog input [n] is set
to the maximum value or the value +32767 is defined for this input via the PLC
interface.
The value read from the analog-to-digital converter or the PLC interface is multiplied
by the factor (FASTIO_ANA_INPUT_WEIGHT / 32767) before it can be read in the part
program with the system variable $A_INA[n].
Use of the weighting factor for "Analog NC inputs without hardware": with a weighting
factor of 32767, the values defined by the part program and the PLC are numerically
identical (1:1 communication between part program and PLC). This is advantageous when
the analog NC inputs/outputs are used purely as PLC inputs/outputs without analog
hardware.
Note:
The comparator threshold values SD41600 $SN_COMPAR_THRESHOLD_1 and SD41601
$SN_COMPAR_THRESHOLD_2 are also normalized to MD10320 $MN_FASTIO_ANA_INPUT_WEIGHT
corresponding to their assignment to an analog input.
The CC access to analog values is not affected by FASTIO_ANA_INPUT_WEIGHT.
Related to:
NC/PLC interface signal DB10, DBB148 - 163 (PLC setting value for analog NC inputs)
10330
FASTIO_ANA_OUTPUT_WEIGHT
N10
A4
-
Weighting factor for analog NC outputs
DWORD
PowerOn
-
-
8
10000, 10000, 10000,
1
10000000
7/2
M
10000, 10000, 10000,
10000, 10000
Description:
A weighting factor can be defined with this MD for each analog NC output [n] to enable
adaptation to the various digital-to-analog converters (depending on the I/O module
used).
[hw] = Index (0 to 7) for addressing the external analog outputs
The value x to be entered in this machine data is the value that is to effect the
maximum set value of the associated analog output [n] when programming $A_OUTA[n] = x
in the part program or is to generate the value +32767 in the PLC interface for this
output.
Use of the weighting factor for "Analog NC outputs without hardware": With a weighting
factor of 32767, the values defined by the part program and the PLC are numerically
identical (1:1 communication between part program and PLC). This is advantageous when
the analog NC outputs are used purely as PLC outputs without analog hardware.
Related to:
NC/PLC interface signal DB10, DBB170 - 185 (PLC setting value for analog NC outputs)
NC/PLC interface signal DB10, DBB210 - 225 (Setpoint for analog NC outputs)
10350
FASTIO_DIG_NUM_INPUTS
N10
A4, TE1
-
Number of active digital NC input bytes
BYTE
PowerOn
-
-
-
1
0
5
7/2
M
Description:
The number of bytes of the digital NC inputs that can be used on the control are
defined in this machine data.
These digital NC inputs can be read directly by the part program. Moreover, the signal
state at the HW inputs can also be changed by the PLC.
If more digital NC inputs are defined in the machine data than are available in the
control hardware, a signal status of 0 is set in the control for the inputs that do
not exist in the hardware. The NCK value can be altered by the PLC.
Related to:
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
45
SINUMERIK machine and setting data
2.3 NC machine data
NC/PLC interface signal DB10 DBB0 (Disable the digital NC inputs 1-8);
NC/PLC interface signal DB10 DBB122,124,126,128 (Disable the external digital inputs
9-40)
NC/PLC interface signal DB10 DBB1(PLC setting for digital NC inputs 1-9)
NC/PLC interface signal DB10 DBB123,125,127,129 (PLC values for external digital
inputs 9-40)
NC/PLC interface signal DB10, DBB60, DBB186 (Actual value for digital NC inputs)
10360
FASTIO_DIG_NUM_OUTPUTS
N10
A4, TE8
-
Number of active digital NC output bytes
BYTE
PowerOn
-
-
-
0
0
5
7/2
M
Description:
The number of bytes for digital NC outputs that can be used on the control are defined
in this machine data.
These digital NC outputs can be set directly by the part program. The PLC is able to
• set the digital outputs to "0" in a defined way with NC/PLC interface signal DB10,
DBB4, DBB130 (Disable the digital NC outputs).
• alter the NCK value with NC/PLC interface signal DB10, DBB5, DBB131 (Overwrite mask
for digital NC outputs).
• specify a PLC value with NC/PLC interface signal DB10, DBB7, DBB133 (Setting mask
for digital NC outputs).
If more digital NC outputs are defined in the machine data than are available in the
control hardware, no alarm is triggered. The signal states specified by the part
program can be read by the PLC.
Special cases:
Digital NC outputs 5 to 8 can be processed only by the PLC (no hardware outputs).
Related to:
NC/PLC interface signal DB10, DBB4, DBB130 (Disable the digital NC outputs)
NC/PLC interface signal DB10, DBB5, DBB131 (Overwrite mask for digital NC outputs)
NC/PLC interface signal DB10, DBB6, DBB132 (PLC setting value for digital NC outputs)
NC/PLC interface signal DB10, DBB7, DBB133 (Setting mask for digital NC outputs)
NC/PLC interface signal DB10, DBB64, DBB190 (Setpoint for digital NC outputs)
10361
FASTIO_DIG_SHORT_CIRCUIT
N10
A4
-
Short circuit of digital inputs and outputs
UDWORD
PowerOn
-
-
10
0, 0, 0, 0, 0, 0, 0, 0...
0
0x7FFFFFFF
7/2
M
Description:
Defined short circuits between digital output and input signals of the high-speed NC
I/Os are realized by linking the signals read in from the high-speed NC I/Os or the
PLC interface to defined output signals.
The output signals always remain unchanged by the link, the inputs that have to be
taken into account internally arise from the read inputs and the link. If a plurality
of output bits are specified for one input bit in overwrite mode, the last defined
assignment in the list determines the result.
The definition of non-existent or non-activated inputs/outputs is ignored without an
alarm.
Bits 0-7:
Number of the input byte to be written ( 1 - 5 )
Bits 8-15:
Bit number within the input byte ( 1 - 8 )
Link:
The type of link is selected by adding a hexadecimal number to the input bit number:
00
Overwrite input identically to output
A0
Input is AND-gated to the read input with the status of the stated output
Machine data and parameters
46
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
B0
Input is OR-gated to the read input with the status of
the stated output
Bits 16-23:
Number of the output byte to be used ( 1 - 5
)
Bits 24-31:
Bit number within the output byte ( 1 - 8 )
Example:
MD10361 $MN_FASTIO_DIG_SHORT_CIRCUIT[ 0 ] = 0x04010302
Input: 3rd bit of the 2nd byte
Output: 4th bit of the 1st byte ( = 4th onboard NCU output
)
The input status is overwritten by the specified output
MD10361 $MN_FASTIO_DIG_SHORT_CIRCUIT[ 1 ] = 0x0705A201
Input: 2nd bit of the 1st byte ( = 2nd onboard NCU input )
Output: 7th bit of the 5th byte
The input status is AND-gated with the specified output
MD10361 $MN_FASTIO_DIG_SHORT_CIRCUIT[ 2 ] = 0x0103B502
Input: 5th bit of the 2nd byte
Output: 1st bit of the 3rd byte
The input status is OR-gated with the specified output
Related to:
MD10350 $MN_FASTIO_DIG_NUM_INPUTS,
MD10360 $MN_FASTIO_DIG_NUM_OUTPUTS.
References:
/FB/, A4, "Digital and Analog NC I/Os"
10362
HW_ASSIGN_ANA_FASTIN
N10
A4, TE1
-
Hardware assignment of the fast analog NC inputs
UDWORD
PowerOn
-
-
8
0x01000000,
0x01000000
0x060003FF
7/2
M
0x01000000,
0x01000000,
0x01000000,
0x01000000, 0x01...
Description:
For PROFIBUS/PROFINET:
1st + 2nd byte indicate the logical start address of the I/O slot on the PROFIBUS/
PROFINET:
Value 0000 means NO active slot
Values 0001..0100 are reserved for the PLC process image (the value of input slots can
be read by the NCK without errors, but output slots are forbidden in this range, and
cause an alarm on power up)
1st byte = LowByte of the logical start address
2nd byte = HighByte of the logical start address
3nd byte = 0 = without meaning
4th byte = 5 = segment no. for PROFIBUS/PROFINET
The individual bytes are explained in MD10366 $MN_HW_ASSIGN_DIG_FASTIN.
[hw] = Index (0 to 7) for addressing the external analog inputs
Related to:
MD10366 $MN_HW_ASSIGN_DIG_FASTIN
MD10368 $MN_HW_ASSIGN_DIG_FASTOUT
MD10364 $MN_HW_ASSIGN_ANA_FASTOUT
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
47
SINUMERIK machine and setting data
2.3 NC machine data
10364
HW_ASSIGN_ANA_FASTOUT
N10
A4, TE3
-
Hardware assignment of external analog NC outputs
UDWORD
PowerOn
-
-
8
0x01000000,
0x01000000
0x060003FF
7/2
M
0x01000000,
0x01000000,
0x01000000,
0x01000000, 0x01...
Description:
For PROFIBUS/PROFINET:
1st + 2nd byte indicate the logical start address of the I/O slot on the PROFIBUS/
PROFINET:
Value 0000 means NO active slot
Values 0001..0100 are reserved for the PLC process image (the value of input slots can
be read by the NCK without errors; however, output slots are forbidden in this range,
and cause an alarm on power up)
1st byte = LowByte of the logical start address
2nd byte = HighByte of the logical start address
3rd byte = 0 = without meaning
4th byte = 5 = segment no. for PROFIBUS/PROFINET
The individual bytes are explained in MD10366 $MN_HW_ASSIGN_DIG_FASTIN.
Related to:
MD10366 $MN_HW_ASSIGN_DIG_FASTIN
MD10368 $MN_HW_ASSIGN_DIG_FASTOUT
MD10362 $MN_HW_ASSIGN_ANA_FASTIN
10366
HW_ASSIGN_DIG_FASTIN
N10
A4, TE1
-
Hardware assignment of external digital NC inputs
UDWORD
PowerOn
-
-
10
0x01000000,
0x01000000
0x060003FF
7/2
M
0x01000000,
0x01000000,
0x01000000,
0x01000000, 0x01...
Description:
For PROFIBUS/PROFINET:
1st + 2nd bytes indicate the logical basis address of the I/O slot on the PROFIBUS/
PROFINET:
Value 0000 means NO active slot
Values 0001..0100 are reserved for the PLC process image (the value of input slots can
be read by the NCK without errors; however, output slots are forbidden in this range,
and cause an alarm when powering up)
1st byte = LowByte of the logical basis address
2nd byte = HighByte of the logical basis address
3rd byte = 0 = without meaning
4th byte = 5 = segment no. for PROFIBUS/PROFINET
Module no.:
1 ... MD_MAXNUM_SIMO611D_AXES:
Number of the logical slot in which the terminal block with the external I/Os is
inserted.
1st + 2nd bytes give the logical basis address of the I/O slot on the PROFIBUS
1st byte = low byte
2nd byte = high byte
Value 0000 means NO active slots
Machine data and parameters
48
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Values 0001..007F are reserved for the PLC (NCK can also read the value for input
slots without error, but output slots are forbidden in this range and lead to an alarm
when powering up)
Values 0080..02FF are valid
Values > 02FF are invalid
Example:
HW_ASSIGN_DIGITAL_FASTIN[3] = '05000302'
1st + 2nd byte:
0302 (hex) = logical basis address 770 (decimal)
3rd byte:
00 = no significance
4th byte:
05 = ID for PROFIBUS/PROFINET
Corresponds with:
MD10368 $MN_HW_ASSIGN_DIG_FASTOUT
MD10362 $MN_HW_ASSIGN_ANA_FASTIN
MD10364 $MN_HW_ASSIGN_ANA_FASTOUT
10368
HW_ASSIGN_DIG_FASTOUT
N10
A4
-
Hardware assignment of external digital NC outputs
UDWORD
PowerOn
-
-
4
0x01000000,
0x01000000
0x060003FF
7/2
M
0x01000000,
0x01000000,
0x01000000,
0x01000000, 0x01...
Description:
For PROFIBUS/PROFINET:
1st + 2nd byte indicate the logical start address of the I/O slot on the PROFIBUS/
PROFINET:
Value 0000 means NO active slot
Values 0001..0100 are reserved for the PLC process image (the value of input slots can
be read by the NCK without errors; however, output slots are forbidden in this range,
and cause an alarm on power up)
1st byte = LowByte of the logical start address
2nd byte = HighByte of the logical start address
3rd byte = 0 = without meaning
4th byte = 5 = segment no. for PROFIBUS/PROFINET
The individual bytes are explained under MD10366 $MN_HW_ASSIGN_DIG_FASTIN.
[hw] = Index (0 to 3) for addressing the external digital output bytes
Related to:
MD10366 $MN_HW_ASSIGN_DIG_FASTIN
MD10362 $MN_HW_ASSIGN_ANA_FASTIN
MD10364 $MN_HW_ASSIGN_ANA_FASTOUT
10385
PROFISAFE_MASTER_ADDRESS
N01, N10
FBSI
-
PROFIsafe address master module
UDWORD
PowerOn
-
-
3
0, 0, 0
0
0x0500FA7D
7/2
M
Description:
Definition of the PROFIsafe address of the F master NCK/PLC. Used for unique
assignment between F master and F slave. This parameter must be entered in accordance
with the parameter "F_source_address" set in S7-ES for the F slaves. An attempt to
establish communication is only made with F slaves for which this address has been
entered.
Format: 0s 00 aaaa
s: Bus segment (5 = I/O connection on the PLC side)
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
49
SINUMERIK machine and setting data
2.3 NC machine data
aaaa: Hexadecimal PROFIsafe address of the F master
10386
PROFISAFE_IN_ADDRESS
N01, N10
FBSI
-
PROFIsafe address input module
UDWORD
PowerOn
-
-
48
0, 0, 0, 0, 0, 0, 0, 0...
0
0x0502FFFF
7/2
M
Description:
PROFIsafe destination address of an input module
Format: 0s 0x aaaa
s: Bus segment (5 = I/O connection on the PLC side)
x: Sub-slot address
Value range: 0...2
x = 0 addresses the F user data signals 1...32
x = 1 adresses the F user data signals 33...64
x = 2 adresses the F user data signals 65...96
aaaa: Hexadecimal PROFIsafe address of the F module
10387
PROFISAFE_OUT_ADDRESS
N01, N10
FBSI
-
PROFIsafe-address output module
UDWORD
PowerOn
-
-
48
0, 0, 0, 0, 0, 0, 0, 0...
0
0x0502FFFF
7/2
M
Description:
PROFIsafe destination address of an output module
Format: 0s 0x aaaa
s: Bus segment (5 = I/O connection on the PLC side)
x: Sub-slot address
Value range: 0...2
x = 0 addresses the F user data signals 1...32
x = 1 addresses the F user data signals 33...64
x = 2 addresses the F user data signals 65...96
aaaa: Hexadecimal PROFIsafe address of the F module
10388
PROFISAFE_IN_ASSIGN
N01, N10
FBSI
-
Input.assignment $A_INSE to PROFIsafe module
DWORD
PowerOn
-
-
48
0, 0, 0, 0, 0, 0, 0, 0...
0
192192
7/2
M
Description:
Assignment between external SPL interface $A_INSE and PROFIsafe input module
The PLC area is specified in decimals in aaa bbb format
where aaa = area limit 1, SPL signal $A_INSE[aaa]
bbb = area limit 2. SPL signal $A_INSE[bbb]
Example:
$MN_PROFISAFE_IN_ASSIGN[0] = 001 004 or alternatively 004 001:
The system variables $A_INSE[1...4] are assigned the state of the input terminals of
the PROFIsafe module that was parameterized in MD10386 $MN_PROFISAFE_IN_ADDRESS[0]
and selected in MD13300 $MN_PROFISAFE_IN_FILTER[0].
10389
PROFISAFE_OUT_ASSIGN
N01, N10
FBSI
-
Outp.assignment $A_OUTSE to PROFIsafe module
DWORD
PowerOn
-
-
48
0, 0, 0, 0, 0, 0, 0, 0...
0
192192
7/2
M
Description:
Assignment between external SPL interface $A_OUTSE and PROFIsafe output module
Machine data and parameters
50
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
The SPL area is specified in decimals in aaa bbb format
where aaa = area limit 1. SPL signal $A_OUTSE[aaa]
bbb = area limit 2. SPL signal $A_OUTSE[bbb]
Example:
PROFISAFE_OUT_ASSIGN[0] = 064 061 or alternatively 061 064:
The states of the system variables $A_OUTSE[61...64] are assigned to the output
terminals selected in MD13301 $MN_PROFISAFE_OUT_FILTER[0] of the PROFIsafe module
specified in MD10387 $MN_PROFISAFE_OUT_ADDRESS[0].
10393
SAFE_DRIVE_LOGIC_ADDRESS
N01, N04
-
-
Logical drive addresses SI
DWORD
PowerOn
-
-
31
6700, 6724, 6748,
258
16383
7/2
M
6772, 6796, 6820,
6844, 6868...
Description:
Logical I/O addresses of the SI message frames of the drives on the PROFIBUS.
One address is assigned to one drive.
10394
PLCIO_NUM_BYTES_IN
N10
A4
-
Number of directly readable input bytes of the PLC I/Os
BYTE
PowerOn
-
-
-
0
0
32
7/2
M
Description:
The number of PLC I/O input bytes that can be read directly by the NC.
These bytes are not transmitted by the PLC user program but via an interrupt of the
PLC operating system.
The access delay is less than 0.5 ms.
The bytes can be read by the part program and from synchronized actions with the
system variables:
$A_PBB_IN,
$A_PBW_IN,
$A_PBD_IN,
$A_PBR_IN
Notice:
The machine data MD10394 $MN_PLCIO_NUM_BYTES_IN and MD10395
$MN_PLCIO_LOGIC_ADDRESS_IN must be consistent with the PLC-side configuration.
Related to:
MD10395 $MN_PLCIO_LOGIC_ADDRESS_IN
10395
PLCIO_LOGIC_ADDRESS_IN
N10
A4
-
Start addr. of the directly readable input bytes of the PLC I/Os
DWORD
PowerOn
-
-
-
0
0
16383
7/2
M
Description:
Starting from this address, the PLC hardware must configure a number of bytes in
MD10394 $MN_PLCIO_NUM_BYTES_IN for direct use by the NC. These bytes are not
transmitted by the PLC user program, but directly via an interrupt of the PLC
operating system. The access delay is less than 0.5 ms. The bytes can be read by the
part program and from synchronized actions with the system variables:
$A_PBB_IN,
$A_PBW_IN,
$A_PBD_IN,
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
51
SINUMERIK machine and setting data
2.3 NC machine data
$A_PBR_IN
Notice:
The machine data MD10394 $MN_PLCIO_NUM_BYTES_IN and MD10395
$MN_PLCIO_LOGIC_ADDRESS_IN must be consistent with the PLC-side configuration.
Related to:
MD10394 $MN_PLCIO_NUM_BYTES_IN
10396
PLCIO_NUM_BYTES_OUT
N10
A4
-
Number of directly writable output bytes of the PLC I/Os
BYTE
PowerOn
-
-
-
0
0
32
7/2
M
Description:
The number of PLC I/O output bytes that can be written directly by the NC.
These bytes are not transmitted by the PLC user program but via an interrupt of the
PLC operating system.
The access delay is less than 0.5 ms.
The bytes can be written by the part program and from synchronized actions with the
system variables:
$A_PBB_OUT,
$A_PBW_OUT,
$A_PBD_OUT,
$A_PBR_OUT
on the NC side.
Attention:
The machine data MD10396 $MN_PLCIO_NUM_BYTES_OUT and MD10397
$MN_PLCIO_LOGIC_ADDRESS_OUT must be consistent with the configuration by the PLC,
otherwise other PLC output signals will be overwritten.
10397
PLCIO_LOGIC_ADDRESS_OUT
N10
A4
-
Start addr. of the directly writable output bytes of PLC I/O
DWORD
PowerOn
-
-
-
0
0
16383
7/2
M
Description:
Starting from this address, the PLC hardware must configure a number of MD10396
$MN_PLCIO_NUM_BYTES_OUT for direct use by the NC.
These bytes are not transmitted by the PLC user program, but directly via an interrupt
of the PLC operating system.
The access delay is less than 0.5 ms.
The bytes can be written by the part program and from synchronized actions with the
system variables:
$A_PBB_OUT,
$A_PBW_OUT,
$A_PBD_OUT,
$A_PBR_OUT
Notice:
The machine data MD10396 $MN_PLCIO_NUM_BYTES_OUT and MD10397
$MN_PLCIO_LOGIC_ADDRESS_OUT must be consistent with the PLC-side configuration.
Related to:
MD10396 $MN_PLClO_NUM_BYTES_OUT
Machine data and parameters
52
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
10398
PLCIO_IN_UPDATE_TIME
N10
A4
s
Update time for PLCIO input cycle
DOUBLE
PowerOn
-
-
-
0.0
0
10000
7/2
M
Description:
Specification of the time span during which the data of the PLC I/Os directly readable
via $A_PBx_IN system variables are updated.
This time span is rounded up internally to the next-higher multiple of the time
predefined by the IPO cycle.
10399
PLCIO_TYPE_REPRESENTATION
N10
A4
-
Little/Big Endian for PLCIO
BYTE
PowerOn
-
-
-
0
0
1
7/2
M
Description:
Little/big-Endian format representation of the $A_PBx_OUT, $A_PBx_IN system variable
for PLC I/Os directly controllable by NCK.
Value = 0
; the system variable is represented in the little-Endian format
Value = 1
; the system variable is represented in the big-Endian format
As a rule, the PLC I/Os must always be controlled in the big-Endian format (value =
1). For compatibility reasons, however, the default setting is the little-Endian
format (value = 0).
10400
CC_VDI_IN_DATA
EXP, N02
OEM
-
Number of input bytes for compile cycles
DWORD
PowerOn
-
-
-
0
0
1024
7/1
M
Description:
The compile cycle user can freely define data within a data block on the PLC user
interface. As the user, he determines the size of the interface from PLC to NCK. This
machine data describes the length of the area on the VDI interface in bytes which
defines the NCK input interface. The sum of this and MD10410 $MN_CC_VDI_OUT_DATA must
not exceed 400 for software version 1.
10410
CC_VDI_OUT_DATA
EXP, N02
OEM
-
Number of output bytes for compile cycles
DWORD
PowerOn
-
-
-
0
0
1024
7/1
M
Description:
The compile cycle user can freely define data within a data block on the PLC user
interface. As the user, he determines the size of the interface from PLC to NCK. This
machine data describes the length of the area on the VDI interface in bytes which
defines the NCK output interface. The sum of this and MD10400 $MN_CC_VDI_IN_DATA must
not exceed 400.
10420
CC_ASSIGN_FASTOUT_MASK
EXP, N10
OEM
-
Reservation of external outputs for compile cycles
UDWORD
PowerOn
-
-
-
0
0
0x7FFFFFFF
7/2
M
Description:
Reservation of high-speed hardware outputs for CC applications
Bit 0(LSB)-14: Mask of the digital output bytes reserved for the CC application
Bits 16-30:
Mask of the analog outputs reserved for the CC application
The hardware outputs reserved here are included in the multiple assignment monitoring
routine when the system is powered up. We recommend that you register all the hardware
outputs used by CC applications here.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
53
SINUMERIK machine and setting data
2.3 NC machine data
Bit 15: Suppresses power-up alarm 4275 (multiple assignment of digital output)
Bit 31: Suppresses power-up alarm 4275 (multiple assignment of analog output)
10430
CC_HW_DEBUG_MASK
EXP
OEM
-
Hardware debug mask for compile cycles
UDWORD
PowerOn
NBUP, NDLD
-
-
0
0
0x7FFFFFFF
7/1
M
Description:
Setting of special responses to peripheral HW interfaces for NCK debug
For practical debugging of NCK software, among other things, the response of
peripheral units to the loss of the NCK sign of life must be suppressed when the NCK
software has run to a breakpoint.
Bit 0(LSB)-3:
For practical debugging of NCK software, among other things, the response of
peripheral units to the loss of the NCK sign of life must be suppressed when the NCK
software has run to a breakpoint.
Meaning of set bits:
Bit 0:
Drive modules ignore the loss of the NCK sign of life
Bit 1:
Terminal blocks ignore the loss of the NCK sign of life
Bit 3:
PLC ignores the loss of the NCK sign of life
Bit 4:
Recording of internal and external control commands. Recording the control sequences
and storing them in a file in the passive file system. One can trace the exact
sequence between the incoming hardware signals of the PLC interface and the internal
sequences with the aid of the recording file.
Bit 5:
Servotrace: Enable physical addresses without access control
Bit10:
Test for measuring function. If this bit is set, one can use the GUD variables CHAN
INT MEA_TASK and CHAN INT MEA_COUNTER to transfer the inverse transformation of the
measured values into cyclical and non-cyclical tasks.
Bit11:
No EMERGENCY STOP alarm on loss of PLC sign of life. If the PLC sign of life is not
obtained within the time defined in MD10100 $MN_PLC_CYCLIC_TIMEOUT, an alarm is not
issued, merely the axis releases are withdrawn. (Application case: debugging the PLC
user program)
Bit15:
Reserved for gantry setup help.
10450
SW_CAM_ASSIGN_TAB
N09
N3
-
Assignment of software cams to machine axes
BYTE
PowerOn
-
-
32
0, 0, 0, 0, 0, 0, 0, 0...
0
31
7/2
M
Description:
This machine data allows one machine axis to be assigned to each of the 16 possible
cam pairs (each is comprised of one minus and one plus cam).
If a "0" is entered, the corresponding cam is not processed.
The cam signal output is activated via the axial NC/PLC interface signal DB31, ...
DBX2.0 (Cam activation)
Index [n] of the machine data addresses the cam pair: n = 0, 1, ... , 15 correspond to
cam pairs 1, 2, ... , 16
Machine data and parameters
54
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Related to:
NC/PLC interface signal DB31, ... DBX2.0 (Cam activation)
Example:
Cam pair 1 is to be assigned to machine axis 3, and cam pair 3 to machine axis 4. Cam
pair 2 is not to be assigned to an axis.
MD10450 $MN_SW_CAM_ASSIGN_TAB[0]= 3
MD10450 $MN_SW_CAM_ASSIGN_TAB[1]= 0
MD10450 $MN_SW_CAM_ASSIGN_TAB[2]= 4
10460
SW_CAM_MINUS_LEAD_TIME
N09
N3
s
Lead or delay time at minus cams 1-16
DOUBLE
PowerOn
-
-
32
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/2
M
0.0, 0.0, 0.0...
Description:
A lead or delay time can be assigned in this machine data to each minus cam 1-16 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
Serves to compensate for the constant proportion of the internal delay time
between actual value acquisition and signal output.
Index [n] of the machine data addresses the cam pair:
n = 0, 1, ... , 15 correspond to cam pairs 1, 2, ... , 16
This machine data is added to the setting data SD41520 $SN_SW_CAM_MINUS_TIME_TAB_1[n]
and SD41522 $SN_SW_CAM_MINUS_TIME_TAB_2[n].
Related to:
SD41520 $SN_SW_CAM_MINUS_TIME_TAB_1[n] (lead or delay time on minus cams 1 - 8)
SD41522 $SN_SW_CAM_MINUS_TIME_TAB_2[n] (lead or delay time on minus cams 9 - 16)
10461
SW_CAM_PLUS_LEAD_TIME
N09
N3
s
Lead or delay time at plus cams 1-16
DOUBLE
PowerOn
-
-
32
0.0, 0.0, 0.0, 0.0, 0.0,
-1.0E+301
1.0E+301
7/2
M
0.0, 0.0, 0.0...
Description:
A lead or delay time can be assigned in this machine data to each plus cam 1-16 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
Serves to compensate for the constant proportion of the internal delay time
between actual value acquisition and signal output.
Index [n] of the machine data addresses the cam pair:
n = 0, 1, ... , 15 correspond to cam pairs 1, 2, ... , 16
This machine data is added to the setting data SD41521 $SN_SW_CAM_PLUS_TIME_TAB_1[n]
and SD41523 $SN_SW_CAM_PLUS_TIME_TAB_2[n].
Related to:
SD41521 $SN_SW_CAM_PLUS_TIME_TAB_1[n] (lead or delay time on plus cams 1 - 8)
SD41523 $SN_SW_CAM_PLUS_TIME_TAB_2[n] (lead or delay time on plus cams 9 - 16)
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
55
SINUMERIK machine and setting data
2.3 NC machine data
10470
SW_CAM_ASSIGN_FASTOUT_1
N09
N3
-
Hardware assignment for output of cams 1-8 to NC I/Os
UDWORD
PowerOn
-
-
-
0
0
0x7FFFFFFF
7/2
M
Description:
The cam signal status can be output to the NC I/Os as well as to the PLC.
The hardware assignment of the minus and plus cam signals to the digital output bytes
used for the NC I/Os is made in this machine data for cam pairs 1 - 8.
The assigned output signals can also be inverted with this machine data.
The MD is coded as follows:
Bits 0-7:
No. of 1st HW byte used with digital outputs
Bits 8-15:
No. of 2nd HW byte used with digital outputs
Bits 16-23:
Inversion mask for writing 1st HW byte used
Bits 24-31:
Inversion mask for writing 2nd HW byte used
Bit=0:
Do not invert
Bit=1:
Invert
If both HW bytes are specified, the 1st byte contains the minus cam signals and the
2nd byte the plus cam signals.
If the 2nd byte is not specified (= "0"), then the 8 cams are output as an AND
operation of the minus and plus cam signals via the 1st HW byte using the 1st
inversion mask.
The status of the non-inverted output signal for linear axes and for rotary axes with
"plus cam - minus cam < 180 degrees" is:
"1" between minus and plus cams
"0" outside this range
The status of the non-inverted output signal for rotary axes with "plus cam - minus
cam >= 180 degrees" is:
"0" between minus and plus cams
"1" outside this range
The following must be specified as the byte address for the digital outputs:
1:
for on-board byte
2 - 5:
for external bytes
10471
SW_CAM_ASSIGN_FASTOUT_2
N09
N3
-
Hardware assignment for output of cams 9-16 to NC I/Os
UDWORD
PowerOn
-
-
-
0
0
0x7FFFFFFF
7/2
M
Description:
The cam signal status can be output to the NC I/Os as well as to the PLC.
The hardware assignment of the minus and plus cam signals to the digital output bytes
used for the NC I/Os can be made in this machine data for cam pairs 9 - 16.
The assigned output signals can also be inverted with this machine data.
The MD is coded as follows:
Bits 0-7:
No. of 1st HW byte used with digital outputs
Bits 8-15:
No. of 2nd HW byte used with digital outputs
Bits 16-23:
Inversion mask for writing 1st HW byte used
Bits 24-31:
Inversion mask for writing 2nd HW byte used
Bit=0:
Do not invert
Bit=1:
Invert
If both HW bytes are specified, the 1st byte contains the minus cam signals and the
2nd byte the plus cam signals.
Machine data and parameters
56
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
If the 2nd byte is not specified (= "0"), then the 8 cams are output as an AND
operation of the minus and plus cam signals via the 1st HW byte using the 1st
inversion mask.
The status of the non-inverted output signal for linear axes and for rotary axes with
"plus cam - minus cam < 180 degrees" is:
"1" between minus and plus cams
"0" outside this range
The status of the non-inverted output signal for rotary axes with "plus cam - minus
cam >= 180 degrees" is:
"0" between minus and plus cams
"1" outside this range
The following must be specified as the byte address for the digital outputs:
1:
for on-board byte
2 - 5:
for external bytes
10472
SW_CAM_ASSIGN_FASTOUT_3
N09
N3
-
Hardware assignment for output of cams 17-24 to NC I/Os
UDWORD
PowerOn
-
-
-
0
0
0x7FFFFFFF
7/2
M
Description:
The cam signal status can be output to the NC I/Os as well as to the PLC.
The hardware assignment of the minus and plus cam signals to the digital output bytes
of the NC I/Os used can be made in this machine data for cam pairs 17 - 24.
The assigned output signals can also be inverted with this machine data.
The MD is coded as follows:
Bits 0-7:
Number of 1st HW byte used with digital outputs
Bits 8-15:
Number of 2nd HW byte used with digital outputs
Bits 16-23:
Inversion mask for writing 1st HW byte used
Bits 24-31:
Inversion mask for writing 2nd HW byte used
Bit=0:
Do not invert
Bit=1:
Invert
If both HW bytes are specified, the 1st byte contains the minus cam signals and the
2nd byte the plus cam signals.
If the 2nd byte is not specified (= "0"), then the 8 cams are output as an AND
operation of the minus and plus cam signals via the 1st HW byte using the 1st
inversion mask.
The status of the non-inverted output signal for linear axes and for rotary axes with
"plus cam - minus cam < 180 degrees" is:
"1" between minus and plus cams
"0" outside this range
The status of the non-inverted output signal for rotary axes with "plus cam - minus
cam >= 180 degrees" is:
"0" between minus and plus cams
"1" outside this range
The following must be specified as the byte address for the digital outputs:
1:
for on-board byte
2 - 5: for external bytes
10473
SW_CAM_ASSIGN_FASTOUT_4
N09
N3
-
Hardware assignment for output of cams 25-32 to NC I/Os
UDWORD
PowerOn
-
-
-
0
0
0x7FFFFFFF
7/2
M
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
57
SINUMERIK machine and setting data
2.3 NC machine data
Description:
The cam signal status can be output to the NC I/Os as well as to the PLC
The hardware assignment of the minus and plus cam signals to the digital output bytes
of the NC I/Os used can be made in this machine data for cam pairs 25 - 32.
The assigned output signals can also be inverted with this machine data.
The MD is coded as follows:
Bits 0-7:
Number of 1st HW byte used with digital outputs
Bits 8-15:
Number of 2nd HW byte used with digital outputs
Bits 16-23:
Inversion mask for writing 1st HW byte used
Bits 24-31:
Inversion mask for writing 2nd HW byte used
Bit=0:
Do not invert
Bit=1:
Invert
If both HW bytes are specified, the 1st byte contains the minus cam signals and the
2nd byte the plus cam signals.
If the 2nd byte is not specified (= "0"), then the 8 cams are output as an AND
operation of the minus and plus cam signals via the 1st HW byte using the 1st
inversion mask.
The status of the non-inverted output signal for linear axes and for rotary axes with
"plus cam - minus cam < 180 degrees" is:
"1" between minus and plus cams
"0" outside this range
The status of the non-inverted output signal for rotary axes with "plus cam - minus
cam >= 180 degrees" is:
"0" between minus and plus cams
"1" outside this range
The following must be specified as the byte address for the digital outputs:
1:
for on-board byte
2 - 5: for external bytes
10480
SW_CAM_TIMER_FASTOUT_MASK
N09
N3
-
Mask for output of cam signals via timer interr. to NCU
UDWORD
PowerOn
-
-
-
0
0
0x7FFFFFFF
7/2
M
Description:
A timer-controlled output to the 4 on-board outputs of the NC I/Os can be selected in
this machine data for 4 cam pairs.
In this case, the minus and plus signals of a cam pair are "EXCLUSIVE OR'd" for output
as one signal.
Meaning for set bit:
Associated cam (minus and plus cam signals "EXCLUSIVE OR'd") is output via a timer
interrupt at one of the 4 on-board outputs of the NCU.
The on-board outputs are assigned in order of increasing machine axis numbers (with
assigned cam pairs).
Example:
Machine axis 3
= cam pair 1
-->
on-board output 3
Machine axis 1
= cam pair 2
-->
on-board output 1
Machine axis 7
= cam pair 3
-->
on-board output 4
Machine axis 2
= cam pair 4
-->
on-board output 2
If a plurality of cam pairs are set for one machine axis, then this axis is assigned
in ascending order of the cam pairs.
Example:
Machine axis 3
= cam pair 1
-->
on-board output 2
Machine axis 3
= cam pair 2
-->
on-board output 3
Machine data and parameters
58
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Machine axis 7
= cam pair 3
-->
on-board output 4
Machine axis 2
= cam pair 4
-->
on-board output 1
This function works independently of the assignment set in MD10470
$MN_SW_CAM_ASSIGN_FASTOUT_1 or MD10471 $MN_SW_CAM_ASSIGN_FASTOUT_2.
Note:
The on-board byte must not be used more than once.
If there is more than one signal change in the IPO cycle for the cam pairs specified
in the MD, then the cam pair with the lowest number determines the instant of output.
The other signals change at the same time.
10485
SW_CAM_MODE
N09
N3
-
Behavior of SW cams
UDWORD
PowerOn
-
-
-
0
0
0x7FFFFFFF
7/2
M
Description:
Meaning of the individual bits:
Bit 0(LSB) = 0:
If more than 1 signal change per interpolation cycle is due for the cams specified in
MD10480 $MN_SW_CAM_TIMER_FASTOUT_MASK, the cam having the lowest number will
determine the output instant. The other signals change at the same instant. That is,
a maximum of one interrupt-controlled output is effected per interpolation cycle.
Bit 0(LSB) = 1:
Each cam specified in MD10480 $MN_SW_CAM_TIMER_FASTOUT_MASK will be output precisely
at the time of the interpolation cycle. There is no output priority of the cams. A
maximum of 8 interrupt-controlled outputs can be performed per interpolation cycle.
Bit 1 = 0:
Inversion of signal behavior from plus cam, where plus cam - minus cam >= 180 degr.
Bit 1 = 1:
No inversion of signal behavior from plus cam, where plus cam - minus cam >= 180 degr.
Signal behavior on-board output:
Overtravelling:
Minus cam plus cam
Traversing direction:
positive
0->1
1->0
negative
1->0
0->1
Bit 2 = 0:
No path-time cam
Bit 2 = 1:
Path-time cam for cams where minus position = plus position. The lead/delay time
applied is independent of:
• velocity of the axis
• position of the axis
• reversal of traversing direction
The cam is only activated on overtravelling of the cam position. A lead/delay time
applied to the minus cam is active and leads to a shift of the whole cam.
Bit 3 = 0:
No alignment signal in case of measurement area selection.
Bit 3 = 1:
Output of an alignment signal for measurement area selection (FM only). On-board
output 8 is used permanently.
On-board output 8 = 1: Measurement possible (active range enabled)
On-board output 8 = 0: Measurement not possible
Bit 4 = 0:
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
59
SINUMERIK machine and setting data
2.3 NC machine data
and following free
10490
SW_CAM_COMP_NCK_JITTER
N09
-
s
Cam jitter compensation
DOUBLE
NEW CONF
-
-
-
0
0.0
0.0001
7/2
M
Description:
The compensation value reduces system-related time inaccuracies during output of
highly precise cam signals. The default time encumbers the cyclic time level of the
control, and should therefore be selected as short as possible. We recommend that you
return a cam signal to a measuring input of the control and increase the compensation
value until the scatter of the measured positions cannot be reduced any further.
Currently only active when MD10485 $MN_SW_CAM_MODE Bit0 = 0.
10500
DPIO_LOGIC_ADDRESS_IN
N10
A4
-
Logical slot address of the PROFIBUS/PROFINET I/Os
DWORD
PowerOn
-
-
32
0, 0, 0, 0, 0, 0, 0, 0...
0
16383
7/2
M
Description:
Logical slot address of the PROFIBUS/PROFINET I/Os usable by the NCK.
10501
DPIO_RANGE_LENGTH_IN
N10
A4
-
Length of the PROFIBUS/PROFINET I/O range
DWORD
PowerOn
-
-
32
0, 0, 0, 0, 0, 0, 0, 0...
0
128
7/2
M
Description:
Length of the PROFIBUS/PROFINET I/O range in bytes consistently usable for the NCK.
This range must be defined in STEP 7, hardware configuration.
0: only the first data slot is used.
x: length of the consistent PROFIBUS/PROFINET I/O range in bytes
Note: in PROFINET, it is not possible to combine several slots in one area.
10502
DPIO_RANGE_ATTRIBUTE_IN
N10
A4
-
Attributes of the PROFIBUS/PROFINET I/Os
UDWORD
PowerOn
-
-
32
0x01, 0x01, 0x01,
0
0xFFFFFFFF
7/2
M
0x01, 0x01, 0x01,
0x01, 0x01...
Description:
Attributes of the PROFIBUS/PROFINET I/Os
Bit 0: Little/Big Endian format of the system variable $A_DPx_IN[n,m]
0: Little Endian format
1: Big Endian format
Bit 1: (reserved)
Bit 2: Read input data
0: Read possible through system variable and CC binding (increased performance
requirements)
1: Read only possible for CC binding (low performance requirements)
Bit 3: Slot sign-of-life alarms
0: Slot sign-of-life alarms are output
1: Slot sign-of-life alarms are suppressed
Bit 4...7: (Reserved for expansions)
Bit 8...31: Reserved for the assignment to compile cycle functions (see
documentation of the CC function)
Machine data and parameters
60
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
10510
DPIO_LOGIC_ADDRESS_OUT
N10
A4
-
Logical slot address of the PROFIBUS/PROFINET I/Os
DWORD
PowerOn
-
-
32
0, 0, 0, 0, 0, 0, 0, 0...
0
16383
7/2
M
Description:
Logical slot address of the PROFIBUS/PROFINET I/Os usable by the NCK.
Note: the logical slot address must lie outside the PLC process image.
10511
DPIO_RANGE_LENGTH_OUT
N10
A4
-
Length of the PROFIBUS I/O range
DWORD
PowerOn
-
-
32
0, 0, 0, 0, 0, 0, 0, 0...
0
128
7/2
M
Description:
Length of the PROFIBUS I/O range consistently usable for the NCK in bytes. This range
must be defined in STEP 7, hardware configuration.
0: only the first data slot is used.
x: length of the consistent PROFIBUS I/O range in bytes
Note: in PROFINET it is not possible to combine several slots to form one area.
10512
DPIO_RANGE_ATTRIBUTE_OUT
N10
A4
-
Attributes of the PROFIBUS/PROFINET I/Os
UDWORD
PowerOn
-
-
32
0x01, 0x01, 0x01,
0
0xFFFFFFFF
7/2
M
0x01, 0x01, 0x01,
0x01, 0x01...
Description:
Attributes of the PROFIBUS/PROFINET I/Os
Bit 0: Little/Big Endian format of system variable $A_DPx_OUT[n,m]
0: Little Endian format
1: Big Endian format
Bit 1: Write output data
0: Write only through system variable
1: Write only through CC binding
Bit 2: (reserved)
Bit 3: Slot sign-of-life alarms
0: Slot sign-of-life alarms are output
1: Slot sign-of-life alarms are suppressed
Bit 4...7: (Reserved for expansions)
Bit 8...31: Reserved for the assignment to compile cycle functions (see
documentation of the CC function)
10520
PLCINTERN_LOGIC_ADDRESS_IN
N10
-
-
Logical basis address for HW-PLC access to input slots internal
DWORD
PowerOn
PROFIBUS
-
-
64
0, 0, 0, 0, 0, 0, 0, 0...
0
16383
7/2
M
Description:
Logical basis address of the PROFIBUS I/O available with the PLC hardware at the
internal PROFIBUS. Only relevant for HW-PLC.
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
61
SINUMERIK machine and setting data
2.3 NC machine data
10525
PLCINTERN_LOGIC_ADDRESS_OUT
N10
-
-
Logical basis address for HW-PLC access to output slots internal
DWORD
PowerOn
PROFIBUS
-
-
64
0, 0, 0, 0, 0, 0, 0, 0...
0
16383
7/2
M
Description:
Logical basis address of the PROFIBUS I/O available with the PLC hardware at the
internal PROFIBUS. Only relevant for HW-PLC.
10530
COMPAR_ASSIGN_ANA_INPUT_1
N10
A4
-
Hardware assignment of analog inputs for comparator byte 1
BYTE
PowerOn
-
-
8
0, 0, 0, 0, 0, 0, 0, 0
-
-
7/2
M
Description:
This MD assigns analog inputs 1 to 8 to a bit number of comparator byte 1. This input
bit of the comparator is set to "1" if the comparison between the applied analog value
and the associated threshold value (SD41600 $SN_COMPAR_THRESHOLD_1 fulfills the
condition parameterized in (MD10540 $MN_COMPAR_TYPE_1).
An analog input can be assigned to a plurality of comparator input bits.
The following generally applies to comparator byte 1:
COMPAR_ASSIGN_ANA_INPUT_1 [b] = n
with index: b = number of comparator input bit (0 to 7)
n = number of analog input (1 to 8)
Example:
COMPAR_ASSIGN_ANA_INPUT_1[0] = 1
COMPAR_ASSIGN_ANA_INPUT_1[1] = 2
COMPAR_ASSIGN_ANA_INPUT_1[2] = 1
COMPAR_ASSIGN_ANA_INPUT_1[3] = 3
COMPAR_ASSIGN_ANA_INPUT_1[4] = 3
COMPAR_ASSIGN_ANA_INPUT_1[5] = 1
COMPAR_ASSIGN_ANA_INPUT_1[6] = 1
COMPAR_ASSIGN_ANA_INPUT_1[7] = 1
Analog input 1 affects input bits 0, 2 , 5, 6 and 7 of comparator byte 1
Analog input 2 affects input bit 1 of comparator byte 1
Analog input 3 affects input bits 3 and 4 of comparator byte 1
Related to:
MD10540 $MN_COMPAR_TYPE_1
MD10541 $MN_COMPAR_TYPE_2
10531
COMPAR_ASSIGN_ANA_INPUT_2
N10
A4
-
Hardware assignment of analog inputs for comparator byte 2
BYTE
PowerOn
-
-
8
0, 0, 0, 0, 0, 0, 0, 0
-
-
7/2
M
Description:
This MD assigns analog inputs 1 to 8 to a bit number of comparator byte 2. This input
bit of the comparator is set to "1" if the comparison between the applied analog value
and the associated threshold value (SD41601 $SN_COMPAR_THRESHOLD_2 fulfills the
condition parameterized in (MD10541 $MN_COMPAR_TYPE_2).
An analog input can be assigned to a plurality of comparator input bits.
The following generally applies to comparator byte 2:
COMPAR_ASSIGN_ANA_INPUT_2 [b] = n
with index:b = number of comparator input bit (0 to 7)
n = number of analog input (1 to 8)
Machine data and parameters
62
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Example:
COMPAR_ASSIGN_ANA_INPUT_2[0] = 1
COMPAR_ASSIGN_ANA_INPUT_2[1] = 2
COMPAR_ASSIGN_ANA_INPUT_2[2] = 1
COMPAR_ASSIGN_ANA_INPUT_2[3] = 3
COMPAR_ASSIGN_ANA_INPUT_2[4] = 3
COMPAR_ASSIGN_ANA_INPUT_2[5] = 1
COMPAR_ASSIGN_ANA_INPUT_2[6] = 1
COMPAR_ASSIGN_ANA_INPUT_2[7] = 1
Analog input 1 affects input bits 0, 2 , 5, 6 and 7 of comparator byte 2
Analog input 2 affects input bit 1 of comparator byte 2
Analog input 3 affects input bits 3 and 4 of comparator byte 2
Related to:
MD10540 $MN_COMPAR_TYPE_1
MD10541 $MN_COMPAR_TYPE_2
10540
COMPAR_TYPE_1
N10
A4
-
Parameterization for comparator byte 1
UDWORD
PowerOn
-
-
-
0
0
0x7FFFFFFF
7/2
M
Description:
This MD can be used to make the following settings for the individual output bits (0
to 7) of comparator byte 1:
• Bits 0 to 7: Comparison type mask (for comparator output bits 0 to 7)
Bit = 1: output bit = 1 if analog value >= threshold value
Bit = 0: output bit = 1 if analog value < threshold value
(Threshold value defined by SD41600 $SN_COMPAR_THRESHOLD_1)
• Bits 8 to 15:
Not used (defined to be set to 0)
• Bits 16 to 23:
Assignment of a HW output byte for outputting
the comparator states (statement of the byte address)
Byte = 0: No output via digital NC outputs
Byte = 1: Output via digital onboard NC outputs (1 to 4)
Byte = 2: Output via external digital NC outputs 9 to 16
Byte = 3: Output via external digital NC outputs 17 to 24
Byte = 4: Output via external digital NC outputs 25 to 32
Byte = 5: Output via external digital NC outputs 33 to 40
• Bits 24 to 31:
Inversion mask for the output of the comparator states (bits 0
to 7)
Bit = 0:
Output bit is not inverted
Bit = 1:
Output bit is inverted
Related to:
MD10530 $MN_COMPAR_ASSIGN_ANA_INPUT_1
MD10531 $MN_COMPAR_ASSIGN_ANA_INPUT_2
SD41600 $SN_COMPAR_THRESHOLD_1
SD41601 $SN_COMPAR_THRESHOLD_2
MD10360 $MN_FASTIO_DIG_NUM_OUTPUTS
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
63
SINUMERIK machine and setting data
2.3 NC machine data
10541
COMPAR_TYPE_2
N10
A4
-
Parameterization of comparator byte 2
UDWORD
PowerOn
-
-
-
0
0
0x7FFFFFFF
7/2
M
Description:
This MD can be used to make the following settings for the individual output bits (0
to 7) of comparator byte 2:
• Bits 0 to 7: Comparison type mask (for comparator output bits 0 to 7)
Bit = 1: output bit = 1 if analog value >= threshold value
Bit = 0: output bit = 1 if analog value < threshold value
(Threshold value defined by SD41601 $SN_COMPAR_THRESHOLD_2)
• Bits 8 to 15:
not used (defined to be set to 0)
• Bits 16 to 23: Assignment of a HW output byte for outputting the comparator states
(statement of the byte address)
• Byte = 0: no output via digital NC outputs
Byte = 1: output via digital onboard NC outputs (1 to 4)
Byte = 2: output via external digital NC outputs 9 to 16
Byte = 3: output via external digital NC outputs 17 to 24
Byte = 4: output via external digital NC outputs 25 to 32
Byte = 5: output via external digital NC outputs 33 to 40
• Bits 24 to 31:
Inversion mask for the output of the comparator states (bits 0
to 7)
Bit = 0:
Output bit is not inverted
Bit = 1:
Output bit is inverted
Related to:
MD10530 $MN_COMPAR_ASSIGN_ANA_INPUT_1
MD10531 $MN_COMPAR_ASSIGN_ANA_INPUT_2
SD41600 $SN_COMPAR_THRESHOLD_1
SD41601 $SN_COMPAR_THRESHOLD_2
MD10360 $MN_FASTIO_DIG_NUM_OUTPUTS
10600
FRAME_ANGLE_INPUT_MODE
EXP, N01, N09
K2
-
Sequence of rotation in FRAME
BYTE
PowerOn
-
-
-
1
1
2
7/2
M
Description:
FRAME_ANGLE_INPUT_MODE sets how the rotations (ROT and AROT) around the three
geometry axes are defined if more than one rotation is programmed in a block. The
order in which these rotations are programmed within the block is irrelevant.
The rotations can be set to be calculated according to:
• Euler angle with FRAME_ANGLE_INPUT_MODE = 2
The rotations are calculated according to the Euler angle in the following order:
1. Rotation around Z
2. Rotation around X
3. Rotation around Y
• RPY with FRAME_ANGLE_INPUT_MODE = 1
The rotations are calculated according to the Euler angle in the following order:
1. Rotation around Z
2. Rotation around Y
3. Rotation around X
Machine data and parameters
64
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
10602
FRAME_GEOAX_CHANGE_MODE
EXP, N01, N09
K2
-
Frames when changing geometry axes
BYTE
PowerOn
-
-
-
0
0
5
7/2
M
Description:
Geometry axes can be switched over in the following states:
• Selection and deselection of transformations
• Switchable geometry axes GEOAX()
The current total frame is then defined as follows:
0:
The current total frame is canceled.
1:
The current total frame is recalculated when geometry axes are switched over.
Translations, scaling and mirroring for the new geometry axes become active. The
rotations of the old geometry axes still apply.
2:
The current total frame is recalculated when geometry axes are switched over.
Translations, scaling and mirroring for the new geometry axes become active. If
rotations were active before switching over to the current base frames, current
settable frame or programmable frame, switchover is canceled with an alarm.
3:
The current total frame is deleted when selecting and deselecting
transformations.When the GEOAX() command is entered, the frame is recalculated and
transaction, scaling and mirroring for the new geometry axes become active. The
rotations of the old geometry axes still apply.
10604
WALIM_GEOAX_CHANGE_MODE
EXP, N01, N09
A3
-
Working area limitation by changing geometry axes
BYTE
PowerOn
-
-
-
0
0
1
7/2
M
Description:
This machine data specifies whether a potentially active working area limitation will
remain active after geo axis replacement, or whether it will be deactivated.
Meaning of the MD values:
= 0 Working area limitation will be deactivated when replacing geo axis.
= 1 Working area limitation will remain activated when replacing geo axis.
10610
MIRROR_REF_AX
EXP, N01, N09
K2
-
Reference axis for mirroring
BYTE
PowerOn
-
-
-
0
0
3
7/2
M
Description:
0: Mirroring always takes place in the stated axis, without scaling.
The mirroring of a geometry axis can always be related to a defined
reference axis.
1: x is the reference axis
Mirroring of the x axis is unique.
Mirroring of the y axis is mapped on:
a mirroring of the x axis and
a rotation of the z axis through 180 degrees.
Mirroring of the z axis is mapped on:
a mirroring of the x axis and
a rotation of the x axis through 180 degrees and
a rotation of the z axis through 180 degrees
2: y is the reference axis
Mirroring of the x axis is mapped on:
a mirroring of the y axis and
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
65
SINUMERIK machine and setting data
2.3 NC machine data
a rotation of the z axis through 180 degrees.
Mirroring of the y axis is unique.
Mirroring of the z axis is mapped on:
a mirroring of the y axis and
a rotation of the x axis through 180 degrees
3: z is the reference axis
Mirroring of the x axis is mapped on:
a mirroring of the z axis and
a rotation of the z axis through 180 degrees and
a rotation of the x axis through 180 degrees
Mirroring of the y axis is mapped on:
a mirroring of the z axis and
a rotation of the x axis through 180 degrees.
Mirroring of the z axis is unique.
10612
MIRROR_TOGGLE
EXP, N01, N09
K2
-
Mirror toggle
BYTE
PowerOn
-
-
-
1
0
1
7/2
M
Description:
Mirror toggle function.
1:
Programmed axis values are not evaluated. Toggle switching behavior.
0:
Programmed axis values are evaluated.
The axes are mirrored in the case of values not equal to 0 if they are not already
mirrored. Mirroring is disabled if the value is 0.
10613
NCBFRAME_RESET_MASK
EXP
K2
-
Active NCU global base frames after reset
UDWORD
Reset
-
-
-
0xFFFF
0
0xFFFF
7/2
M
Description:
Bit mask for the reset setting of the NCU global base frames which are included in the
channel.
The following applies:
When MD20110 $MC_RESET_MODE_MASK bit0 = 1 and bit14 = 1
The entire base frame is derived on reset from the linking of the NCU global base
frame field elements whose bit in the bit mask is 1.
When MD20110 $MC_RESET_MODE_MASK bit0 = 1 and bit14 = 0
The entire base frame is deselected on reset.
10615
NCBFRAME_POWERON_MASK
EXP, N12
K2
-
Reset global base frames after power on
UDWORD
PowerOn
-
-
-
0
0
0xFFFF
7/2
M
Description:
This machine data defines whether global base frames are reset in the data management
on Power On.
That is
• Offsets are set to 0,
• Scalings are set to 1.
• Mirroring is disabled.
The individual base frames can be selected separately.
Bit 0 means base frame 0, bit 1 base frame 1 etc.
Machine data and parameters
66
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
Value=0: Base frame is retained on Power On
Value=1: Base frame is reset in the data management on Power On.
Related to:
MD24004 $MC_CHBFRAME_POWERON_MASK
10616
MAPPED_FRAME_MASK
N01
-
-
Enable frame mapping
UDWORD
PowerOn
-
-
-
0x3001
0
0x00007FFF
7/2
M
Description:
Bit mask for channel-specific data management frames, the axial frames of which can be
mapped onto other axial frames.
The mapping takes place via MD32075 $MA_MAPPED_FRAME[AXn] = "AXm".
Bit 0:
$P_SETFR
System frame for actual value setting and scratching
Bit 1:
$P_EXTFR
System frame for external work offset
Bit 2:
$P_PARTFR
System frame for TCARR and PAROT
Bit 3:
$P_TOOLFR
System frame for TOROT and TOFRAME
Bit 4:
$P_WPFR
System frame for workpiece reference points
Bit 5:
$P_CYCFR
System frame for cycles
Bit 6:
$P_TRAFR
System frame for transformations
Bit 7:
$P_ISO1FR
System frame for ISO G51.1 Mirror
Bit 8:
$P_ISO2FR
System frame for ISO G68 2DROT
Bit 9:
$P_ISO3FR
System frame for ISO G68 3DROT
Bit 10:
$P_ISO4FR
System frame for ISO G51 Scale
Bit 11:
$P_RELFR
System frame for relative coordinate systems
Bit12:
$P_CHBFR
Channel-specific basic frames
MD28081 $MC_MM_NUM_BASE_FRAMES must be set identically in all affected
channels
Bit13:
$P_UIFR
Settable frames
MD28080 $MC_MM_NUM_USER_FRAMES must be set identically in all affected
channels
Bit14:
$P_GFR
Grinding frames
MD28079 $MC_MM_NUM_G_FRAMES must be set identically in all affected channels
10617
FRAME_SAVE_MASK
EXP
K2
-
Behavior of frames in SAVE subroutines
UDWORD
PowerOn
-
-
-
0
0
0x7
7/2
M
Description:
This machine data is used to define which frames are restored with SAVE attribute at
return from a subprogram.
Bit 0: Settable frames G54 through G599
Value = 0:
If the same G code is active at subprogram return and subprogram call, the active
settable frame is maintained. If not, the settable frame is reactivated when the
subprogram is called.
Value = 1:
At subprogram return, the settable frame is reactivated when the subprogram is called.
Bit 1: Basic frame
Value = 0:
The active basic frame is not changed at subprogram return. This is also the case if
a basic frame change is carried out in the subprogram by an operation or by an
implicit frame deselection (possibly through TRAFOOF).
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
67
SINUMERIK machine and setting data
2.3 NC machine data
Value = 1:
At subprogram return, the basic frame is reactivated when the subprogram is called.
Bit 2: Grinding frames GFRAME0 through GFRAME100
Value = 0:
If the same G code is active at subprogram return and subprogram call, the active
grinding frame is retained. If not, the grinding frame is reactivated when the
subprogram is called.
Value = 1:
At subprogram return, the grinding frame is reactivated when the subprogram is called.
10618
PROTAREA_GEOAX_CHANGE_MODE
EXP, N01, N09
A3
-
Protection range on change of geometry axes
UBYTE
PowerOn
-
-
-
0x0
0x0
0x3
7/2
M
Description:
This machine data is used to define whether any active protection zones will remain
active after a transformation change or geo axis replacement, or whether they will be
deactivated.
The machine data is bit-coded with the following meanings:
Bit 0 = 0
Protection zones deactivated on transformation change.
Bit 0 = 1
Active protection zones remain active after transformation change.
Bit 1 = 0
Protection zones deactivated on geo axis replacement.
Bit 1 = 1
Active protection zones remain active after geo axis replacement.
10619
COLLISION_TOLERANCE
EXP
-
mm
Tolerance for collision check
DOUBLE
NEW CONF
-
-
-
1
0.001
1000.0
7/3
M
Description:
This parameter is used to set the required collision check accuracy. This means: If
the distance between two protection zones is smaller than this value, a collision of
those two protection zones may be signalled. But: Two protection zones that overlap by
less than this value cannot be classified as colliding.
10620
EULER_ANGLE_NAME_TAB
N01, N09
F2, TE4
-
Name of Euler angle
STRING
PowerOn
-
-
3
A2, B2, C2
-
-
7/2
M
Description:
• The name entered must not conflict with the designation and assignment of machine
and geometry axis names.
• The name entered must not conflict with channel axis names in the channel (MD20080
$MC_AXCONF_CHANAX_NAME_TAB), names for directional vectors (MD10640
$MN_DIR_VECTOR_NAME_TAB), names for intermediate point coordinates for CIP
(MD10660 $MN_INTERMEDIATE_POINT_NAME_TAB) or the names for interpolation
parameters (MD10650 $MN_IPO_PARAM_NAME_TAB).
• The name entered must not contain the following reserved address letters:
- D
Tool offset (D function)
- E
Reserved
- F
Feedrate (F function)
- G
Preparatory function
Machine data and parameters
68
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
- H
Auxiliary function (H function)
- L
Subprogram call
- M
Special function (M function)
- N
Subblock
- P
Number of subroutine repetitions
- R
Arithmetic parameter
- S
Spindle speed (S function)
- T
Tool (T function)
• Nor are keywords (e.g. DEF, SPOS etc.) or predefined identifiers (e.g. ASPLINE,
SOFT) allowed.
• An angle identifier consists of a valid address letter (A, B, C, I, J, K, Q, U, V,
W, X, Y, Z), followed by an optional numerical extension (1-99).
10621
COLLISION_PREP_CALC_TIME
EXP
-
s
Maximum computation time of the preparative collision check.
DOUBLE
NEW CONF
-
-
-
0.5
0.0
10.0
1/1
M
Description:
The maximum computing time of the preparatory collision check is set with this machine
data.
>0: After the set time, the preparatory collision check of the current block is
interrupted. That makes computing time available to the external communication.
0: The preparatory collision check is not interrupted. That does not make any
computing time available to the external communication during the collision check.
A communication failure may occur between HMI and NCK in extreme cases.
A value of 0.5 s is recommended.
10622
COLLISION_SAFETY_DIST
EXP
-
mm
Safety distance for collision check
DOUBLE
NEW CONF
-
-
-
0.0
0.000
1000.0
7/3
M
Description:
If the distance between two protection zones becomes smaller than this safety
distance, this is regarded as a collision. This machine data is globally effective for
protective zone pairs for which no special safety distance was specified (s. function
COLLCHECK).
10624
ORIPATH_LIFT_VECTOR_TAB
N01, N09
-
-
Name of retraction vector for path-relative orientation.
STRING
PowerOn
-
-
3
A8, B8, C8
-
-
7/2
M
Description:
List of identifiers for components of the retraction vector during reorientations for
path relative interpolation of the tool orientation.
The rules for axis identifiers as described in MD20080 $MC_AXCONF_CHANAX_NAME_TAB
apply to the selection of identifiers. The identifiers must be selected so that they
do not cause any conflicts with other identifiers (axes, normal vectors, direction
vectors, conical interpolation vectors, interpolation parameters, intermediate point
coordinates).
10626
ORIPATH_LIFT_FACTOR_NAME
N01, N09
-
-
Name of relative safety clearance with ORIPATH
STRING
PowerOn
-
-
-
ORIPLF
-
-
7/2
M
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
69
SINUMERIK machine and setting data
2.3 NC machine data
Description:
Identifier for relative factor for determining a safety clearance for the retracting
movement during reorientations for path relative interpolation of the tool
orientation.
The rules for axis identifiers as described in MD20080 $MC_AXCONF_CHANAX_NAME_TAB
apply to the selection of identifiers. The identifiers must be selected so that they
do not cause any conflicts with other identifiers (axes, normal vectors, direction
vectors, conical interpolation vectors, interpolation parameters, intermediate point
coordinates).
10630
NORMAL_VECTOR_NAME_TAB
N01, N09
F2
-
Name of normal vectors
STRING
PowerOn
-
-
6
A4, B4, C4, A5, B5, C5
-
-
7/2
M
Description:
Normal vector programming from software version 3.2
List of identifiers for the normal vector components at the beginning and end of the
block.
The rules for axis identifiers described in MD20080 $MC_AXCONF_CHANAX_NAME_TAB apply
to the selection of identifiers.
The identifiers must be selected so that they do not cause any conflicts with other
identifiers (axes, Euler angles, direction vectors, interpolation parameters,
intermediate point coordinates).
10640
DIR_VECTOR_NAME_TAB
N01, N09
F2, TE4
-
Name of direction vectors
STRING
PowerOn
-
-
6
A3, B3, C3, AN3, BN3,
-
-
7/2
M
CN3
Description:
List of identifiers for the direction vector components. (A3 to C3)
List of identifiers for the vector components perpendicular to the direction vector
(AN3 to CN3)
The rules for axis identifiers described in MD20080 $MC_AXCONF_CHANAX_NAME_TAB apply
to the selection of identifiers.
The identifiers must be selected so that they do not cause any conflicts with other
identifiers (axes, Euler angles, normal vectors, interpolation parameters,
intermediate point coordinates).
10642
ROT_VECTOR_NAME_TAB
N01, N09
F2
-
Name of rotation vectors
STRING
PowerOn
-
-
3
A6, B6, C6
-
-
7/2
M
Description:
List of identifiers for the rotation vector components in taper direction
The rules for axis identifiers as described in MD20080 $MC_AXCONF_CHANAX_NAME_TAB
apply to the selection of identifiers.
The identifiers must be selected so that they do not cause any conflicts with other
identifiers (axes, Euler angles, normal vectors, interpolation parameters,
intermediate point coordinates).
10644
INTER_VECTOR_NAME_TAB
N01, N09
F2
-
Name of intermediate vector components
STRING
PowerOn
-
-
3
A7, B7, C7
-
-
7/2
M
Description:
List of identifiers for the intermediate vector components
Machine data and parameters
70
List Manual, 10/2020, 6FC5397-7AP40-6BA4
SINUMERIK machine and setting data
2.3 NC machine data
The rules for axis identifiers described in MD20080 $MC_AXCONF_CHANAX_NAME_TAB apply
to the selection of identifiers.
The identifiers must be selected so that they do not cause any conflicts with other
identifiers (axes, Euler angles, normal vectors, interpolation parameters,
intermediate point coordinates).
10646
ORIENTATION_NAME_TAB
N01, N09
F2
-
Identifiers for programming a 2nd orientation path
STRING
PowerOn
-
-
3
XH, YH, ZH
-
-
7/2
M
Description:
List of identifiers for programming of the 2nd space curve for tool orientation
The rules for axis identifiers as described in MD20080 $MC_AXCONF_CHANAX_NAME_TAB
apply to the selection of identifiers.
The identifiers must be selected so that they do not cause any conflicts with other
identifiers (axes, Euler angles, normal vectors, interpolation parameters,
intermediate point coordinates).
10648
NUTATION_ANGLE_NAME
N01, N09
F2
-
Name of aperture angle
STRING
PowerOn
-
-
-
NUT
-
-
7/2
M
Description:
Identifier for the opening angle for orientation interpolation
The rules for axis identifiers as described in MD20080 $MC_AXCONF_CHANAX_NAME_TAB
apply to the selection of identifiers.
The identifiers must be selected so that they do not cause any conflicts with other
identifiers (axes, Euler angles, normal vectors, direction vectors, intermediate
point coordinates).
10650
IPO_PARAM_NAME_TAB
EXP, N01
K2
-
Name of interpolation parameters
STRING
PowerOn
-
-
3
I, J, K
-
-
7/2
M
Description:
List of identifiers for the interpolation parameters
The rules for axis identifiers described in MD20080 $MC_AXCONF_CHANAX_NAME_TAB apply
to the selection of identifiers.
The identifiers must be selected so that they do not cause any conflicts with other
identifiers (axes, Euler angles, normal vectors, direction vectors, intermediate
point coordinates).
Corresponds with:
MD10651 $MN_IPO_PARAM_THREAD_NAME_TAB
MD10660 $MN_INTERMEDIATE_POINT_NAME_TAB
References:
/PA/, Programming Guide: Fundamentals"
10651
IPO_PARAM_THREAD_NAME_TAB
EXP, N01
K2
-
Name of the interpolation parameter for convex thread
STRING
PowerOn
-
-
3
IR, JR, KR
-
-
7/2
M
Description:
Identifier list of interpolation parameters for convex threads
When selecting identifiers, the rules for axis identifiers described in MD20080
$MC_AXCONF_CHANAX_NAME_TAB apply.
The identifiers must be selected so that there is no conflict with other identifiers
(axes, Euler angle, normal vector, direction vector, intermediate point coordinate).
Machine data and parameters
List Manual, 10/2020, 6FC5397-7AP40-6BA4
71

 

 

 

 

 

 

 

 

Content      ..      1       2         ..

 

//////////////////////////////////////////