SINUMERIK
SINUMERIK 840D sl
Parameter Manual
Valid for
SINUMERIK 840D sl / 840DE sl control
Software |
version |
CNC software |
4.5 |
02/2012
-
Preface
Explanations of the machine / |
1 |
setting data |
|
|
|
Display machine data |
2 |
|
|
NC machine data |
3 |
|
|
NC setting data |
4 |
|
|
Machine / setting data for |
5 |
SINUMERIK Operate and Cycles |
|
|
|
Compile cycles |
6 |
|
|
Appendix A |
A |
Legal information Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are graded according to the degree of danger.
DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
with a safety alert symbol, indicates that minor personal injury can result if proper precautions are not taken.
CAUTION
without a safety alert symbol, indicates that property damage can result if proper precautions are not taken.
NOTICE
indicates that an unintended result or situation can occur if the relevant information is not taken into account.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will be used. A notice warning of injury to personswith a safety alert symbol may also include a warning relating to property damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific task in accordance with the relevant documentation, in particular its warning notices and safety instructions. Qualified personnel are those who, based on their training and experience, are capable of identifying risks and avoiding potential hazards when working with these products/systems.
Proper use of Siemens products
Note the following:
WARNING
Siemens products may only be used for the applications described in the catalog and in the relevant technical documentation. If products and components from other manufacturers are used, these must be recommended or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and maintenance are required to ensure that the products operate safely and without any problems. The permissible ambient conditions must be complied with. The information in the relevant documentation must be observed.
Trademarks
All names identified by ® are registered trademarks of Siemens AG. The remaining trademarks in this publication may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software described. Since variance cannotbe precludedentirely,wecannotguaranteefullconsistency. However,the informationinthis publication is reviewed regularly and any necessary corrections are included in subsequent editions.
Siemens AG |
|
Copyright © Siemens AG 2012. |
Industry Sector |
01.2012 Technical data subject to change |
All rights reserved |
Postfach 48 48 |
|
|
90026 NÜRNBERG |
|
|
GERMANY |
|
|
SINUMERIK documentation
The SINUMERIK documentation is organized in the following categories:
•
•
•
General documentation User documentation
Manufacturer/service documentation
Additional information
You can find information on the following topics at www.siemens.com/motioncontrol/docu:
•
•
•
Ordering documentation/overview of documentation Additional links to download documents
Using documentation online (find and search in manuals/information)
Please send any questions about the technical documentation (e.g. suggestions for improvement, corrections) to the following address:
docu.motioncontrol@siemens.com
My Documentation Manager (MDM)
Under the following link you will find information to individually compile OEM-specific machine documentation based on the Siemens content:
www.siemens.com/mdm
Training
For information about the range of training courses, refer under:
•www.siemens.com/sitrain
SITRAIN - Siemens training for products, systems and solutions in automation technology
•www.siemens.com/sinutrain
SinuTrain - training software for SINUMERIK
FAQs
You can find Frequently Asked Questions in the Service&Support pages under Product Support. http://support.automation.siemens.com
Detailed Description of the Machine Data |
3 |
Parameter Manual, 02/2012, - |
Preface
SINUMERIK
You can find information on SINUMERIK under the following link: www.siemens.com/sinumerik
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.
Technical Support
You will find telephone numbers for other countries for technical support in the Internet under http://www.siemens.com/automation/service&support
4 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |
|
Preface |
......................................................................................................................................................... |
3 |
1 |
Explanations .................................................................................................of the machine / setting data |
7 |
|
|
1.1 ................................................................................................ |
Information about the data tables |
7 |
|
1.2 ......................................................................................................... |
Structure of the data tables |
7 |
|
1.3 ................................................................................................................. |
Meaning of table fields |
8 |
|
1.4 ....................................................................... |
Number ranges of the machine and setting data |
14 |
2 |
Display ................................................................................................................................machine data |
17 |
|
3 |
NC machine ......................................................................................................................................data |
21 |
|
|
3.1 ............................................................................................................... |
General machine data |
21 |
|
3.2 ............................................................................................... |
Channel - specific machine data |
288 |
|
3.3 ...................................................................................................... |
Axis - specific machine data |
508 |
4 |
NC setting .......................................................................................................................................data |
687 |
|
5 |
Machine ................................................................../ setting data for SINUMERIK Operate and Cycles |
747 |
|
6 |
Compile ........................................................................................................................................cycles |
821 |
|
A |
Appendix ..............................................................................................................................................A |
845 |
|
|
A.1 ................................................................................................................. |
List of abbreviations |
845 |
|
A.2 ......................................................................................................... |
Documentation overview |
851 |
Detailed Description of the Machine Data |
5 |
Parameter Manual, 02/2012, - |
Table of contents
6 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |
Explanations of the machine / setting data |
1 |
|
This Parameter Manual provides information on all the machine and setting data in a tabular format.
A functional description on a specific date is provided in the Function Manual indicated in the cross reference.
Further descriptions
More detailed information is provided through the
•Online Help directly on the control
Standard table
The standard table contains all the important information about a SINUMERIK machine data.
MD number |
Identifier |
|
|
Display filter |
Reference |
|
Units |
Name |
|
|
Data type |
Effectiveness |
|
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 systemspecific values.
MD number |
Identifier |
|
|
Display filter |
Reference |
|
Units |
Name |
|
|
Data type |
Effectiveness |
|
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.
Detailed Description of the Machine Data |
7 |
Parameter Manual, 02/2012, - |
Explanations of the machine /setting data 1.3 Meaning of table fields
The entry "-/-" in the "Protection" field means that the machine data is not available for the specified system.
Example:
18353 |
MM_M_FILE_MEM_SIZE |
|
EXP, N02 |
S7 |
|
|
- |
Memory size for cycles/files of the machine |
DWORD |
POWER ON |
|
||
|
manufacturer |
|
|
|
|
|
|
|
|
|
|
|
|
840dsl-71 |
3 |
512,0,0 |
0 |
9216 |
1/1 |
M |
840dsl-72 |
3 |
512,0,0 |
0 |
15360 |
1/1 |
M |
840dsl-73 |
3 |
512,0,0 |
0 |
15360 |
1/1 |
M |
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
As a cross reference to the functional description of the data, the "Reference" field contains the short designation of the corresponding submanual of a function manual.
Reference is made to the following submanuals:
•Function Manual Basic Functions, submanuals: A2, A3, B1, B2, D1, F1, G2, H2, K1, K2, N2, P1, P3, P4, R1, S1, V1, W1, Z1
•Function Manual Extended Functions, submanuals: A4, B3, B4, H1, K3, K5, M1, M5, N3, N4, P2, P5, R2, S3, S7, T1, W3, W4, Z2
•Function Manual Special Functions, supporting manuals: F2, G1, G3, K6, M3, R3, S9, T3, TE01, TE02, TE1, TE3, TE4, TE6, TE7, TE8, TE9, V2, W5, W6, Z3
•Function Manual Safety Integrated, FBSI
•Function Manual Tool Management, FBWsl
•Function description, ISO Dialects for SINUMERIK, FBFA
8 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |
Explanations of the machine /setting data
1.3 Meaning of table fields
Units/system of units
Depending on MD10240 $MN_SCALING_SYSTEM_IS_METRIC, the physical units differ as follows:
MD10240=1 |
MD10240=0 |
mm |
inch |
mm/min |
inch/min |
m/sec2 |
inch/sec2 |
m/sec3 |
Inch/sec3 |
mm/rev. |
inch/rev. |
If the MD 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.
Effectiveness
The "Activation" field contains the action that must be performed by the user in order for a change to take effect.
Effectiveness |
User action |
||
po |
POWER ON |
Alternatively: |
|
|
|
• |
"Reset(po)" softkey |
|
|
• |
Switch voltage off/on |
cf |
NEW_CONF |
Alternatively: |
|
|
|
• |
Softkey: "Activate MD" |
|
|
|
New values will be effective only if all the channels of the mode |
|
|
|
group to which the axis belongs to are in the "Reset" state. |
|
|
• Part program command: NEWCONF |
|
|
|
|
New values for position-controlled axs/spindles will be effective only |
|
|
|
if the affected axis/spindle is stationary. |
|
|
|
For non-position-controlled spindles new values take effect |
|
|
|
immediately. |
re |
RESET |
Alternatively: |
|
|
|
• |
"Reset(po)" softkey |
|
|
• 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
Detailed Description of the Machine Data |
9 |
Parameter Manual, 02/2012, - |
Explanations of the machine /setting data 1.3 Meaning of table fields
Protection
The "Protection" field contains the protection level for reading or writing to the data in the form: Read/write.
Value |
Protection level |
0 or 10 |
System |
1 or 11 |
Manufacturer |
2 or 12 |
Service |
3 or 13 |
User |
4 or 14 |
Key-operated switch position 3 |
5 or 15 |
Key-operated switch position 2 |
6 or 16 |
Key-operated switch position 1 |
7 or 17 |
Key-operated switch position 0 |
The protection level for user data (GUD) is defined with the numbers 10 to 17.
Class
The data class attributes of machine, setting and option data are normally derived from the write rights of the corresponding data.
The following data classes are available:
Data class |
Write rights |
Access right |
S (System) |
System |
Protection level 0 (password: System) |
M (Manufacturer) |
Manufacturer/Service |
Protection levels 1 and 2 (password: Service) |
I (Individual) |
Manufacturer/Service |
Protection levels 1 and 2 (password: Service) |
Note: |
or |
or |
Individual machine data are grouped in |
User |
Protection level 3 (user password) |
this data class, e.g. the leadscrew error |
|
|
compensation values. |
|
|
Depending on the contents, these are |
|
|
accessible via different protection |
|
|
levels. |
|
|
U (User) |
User |
Protection level 3 (password: User) |
|
|
Protection 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 seen. 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 machine data
10 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |
Explanations of the machine /setting data
1.3 Meaning of table fields
ID |
Data area |
D00 |
Display signals |
D01 |
Controller data |
D02 |
Monitoring/limiting functions |
D03 |
Message data |
D04 |
Status data |
D05 |
Motor/power unit |
D06 |
Measuring system |
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 |
Detailed Description of the Machine Data |
11 |
Parameter Manual, 02/2012, - |
Explanations of the machine /setting data 1.3 Meaning of table fields
ID |
Data area |
A07 |
Controller data |
A08 |
Status data |
A09 |
Corrections/compensations |
A10 |
Technological functions |
A11 |
Standard machine |
A12 |
NC language, ISO dialect |
Display machine data |
|
H01 |
ShopMill |
H02 |
ShopTurn |
H03 |
ManualTurn |
H04 |
Access levels |
H05 |
Standard machine |
System
In the "System" field, the control system is specified for which the data with the correspondingly entered values applies.
The following entries are possible:
840dsl-71 NCU710
840dsl-72 NCU720
840dsl-73 NCU730
If this field is empty, the data is valid for all systems.
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.
12 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |
Explanations of the machine /setting data
1.3 Meaning of table fields
Range of values
The "Minimum value" and "Maximum value" fields contain the lower limit and upper limit, respectively, of the permissible range of the data.
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 |
Machine data bit (1 or 0) |
BYTE |
Integer values ( -128 to 127 ) |
DOUBLE |
Real values ( ± ( 2.2 * 10-308 to 1.8 * 10+308 ) ) |
DWORD |
Integer values ( -2147483648 to +2147483647 ) |
DWORD |
Hex values ( 0 to FFFF FFFF ) |
STRING |
Character string (max. 16 characters) consisting of upper-case letters |
|
with digits and underscore |
UNSIGNED WORD |
Integer values ( 0 to 65536 ) |
SIGNED WORD |
Integer values ( -32768 to 32767 ) |
UNSIGNED DWORD |
Integer values ( 0 to 4294967300 ) |
SIGNED DWORD |
Integer values ( -2147483650 to 2147483649 ) |
WORD |
Hex values ( 0000 to FFFF ) |
FLOAT DWORD |
Real values ( ± ( 8.43 x 10-37 to "3.37 x 1038 ) |
UBYTE |
Integer values ( 0 to 255 ) |
LONG |
Integer values ( 4294967296 to 4294967295 ) |
Attributes
The "Attributes" field contains additional attributes of the data:
Attribute |
Meaning |
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 COnfiguration: Component of the "Safety Integrated". |
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 in an axis |
|
container, component of the "Axis container" function |
CTDE |
ConTainer DEscription: The data describes an axis container, |
|
component of the "Axis container" function |
Detailed Description of the Machine Data |
13 |
Parameter Manual, 02/2012, - |
Explanations of the machine /setting data
1.4Number ranges of the machine and setting 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 |
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_ |
Axis-specific configuration setting data |
55300 |
55999 |
|
Axis-specific cycle setting data |
56000 |
56299 |
$SAS_ |
Axis-specific configuration setting data |
56300 |
56999 |
|
Axis-specific cycle setting data |
14 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |
Explanations of the machine /setting data
1.4 Number ranges of the machine and setting data
Data Identifiers
Characters Meanings
$System variables
MMachine data (first letter)
SSetting data (first letter)
OOption data (first letter)
M, N, C, A |
Subarea (second letter) |
SSiemens 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.
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) $MC_CHAN_NAME='CHAN1' $MC_AXCONF_GEOAX_NAME_TAB[1]='Y'
;Selection of the first channel
;Name of the first channel
;Name of the 2nd geometry axis
;of the first channel 'Y'
R10=33.75 |
; R10 of the first channel |
Detailed Description of the Machine Data |
15 |
Parameter Manual, 02/2012, - |
Explanations of the machine /setting data
1.4 Number ranges of the machine and setting data
16 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |
Display machine data |
2 |
|
Product: Handbuch_Sinumerik, Version: V14.0, Language: eng
Objects:
Number |
Identifier |
|
|
Display filters |
Reference |
|
|
|
|
|
|
|
|
|
|
Unit |
Name |
|
|
Data type |
Active |
|
|
|
|
|
|
|
|
|
|
Attributes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
System |
Dimension |
Default value |
Minimum |
Maximum |
Protection |
Class |
|
|
|
(LIN/ROT) |
value |
value |
|
|
|
|
|
|
(LIN/ROT) |
(LIN/ROT) |
|
|
|
|
|
|
|
|
|
|
|
Description: |
Description |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9006 |
DISPLAY_SWITCH_OFF_INTERVAL |
|
- |
- |
|
|
|
|
|
|
|
|
|
|
|
- |
Time for screen saver |
|
|
DWORD |
PowerOn |
|
|
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
60 |
0 |
180 |
7/3 |
M |
|
|
|
|
|
|
|
|
|
Description: |
This machine data defines the time in minutes after which the screen automat- |
||||||
|
ically |
|
|
|
|
|
|
|
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 when IS screen dark = 0. |
||||||
|
Related to: |
|
|
|
|
|
|
|
IS screen dark (DB19, ... DBX0.1) |
|
|
|
|
||
|
|
|
|
|
|
|
|
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
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.
Detailed Description of the Machine Data |
17 |
Parameter Manual, 02/2012, - |
Display machine data
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.
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. |
|
|
|
||||
|
|
|
|
|
|
|
|
||
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. |
|
|
|
|
|||
|
|
|
|
|
|
|
|
||
9105 |
HMI_WIDE_SCREEN |
|
- |
- |
|
|
|
||
|
|
|
|
|
|
|
|||
- |
Display of the HMI as wide screen with OEM area always |
BYTE |
PowerOn |
|
|
|
|||
|
visible |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
- |
- |
|
0 |
0 |
1 |
7/2 |
M |
|
|
|
|
|
|
|
|
|
|
|
|
Description: |
|
Display of the HMI as wide screen. Above the HMI there is a separate applica- |
|||||||
|
|
tion field that is designed by the machine manufacturer. |
|
|
|
||||
|
|
|
|
|
|
|
|
||
9106 |
SERVE_EXTCALL_PROGRAMS |
|
- |
- |
|
|
|
||
|
|
|
|
|
|
|
|
||
- |
Process EXTCALL calls |
|
BYTE |
PowerOn |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
- |
- |
|
1 |
0 |
1 |
7/3 |
M |
|
|
|
|
|
|
|
|
|
|
|
|
Description: |
|
HMI processes reload requirements of the NC for EXTCALL calls. |
18 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |
Display machine data
9107 |
DRV_DIAG_DO_AND_COMP_NAMES |
|
- |
- |
|
||
|
|
|
|
|
|||
- |
Expanded drive diagnostics: DO and components |
BYTE |
Immediately |
|
|||
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
|
0 |
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 |
ENABLE_EPS_SERVICES |
|
- |
- |
|
|
|
|
|
|
|
|
|
- |
Activation of ePS Network services |
|
BYTE |
Immediately |
|
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
0 |
0 |
1 |
7/3 |
M |
|
|
|
|
|
|
|
Description: |
|
If the machine data has been set to 1, the "ePS Network services" softkey |
|||||||
|
|
appears as the operating area. |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
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 |
|
|
|
|
Detailed Description of the Machine Data |
19 |
Parameter Manual, 02/2012, - |
Display machine data
20 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |
NC machine data |
3 |
|
Number |
Identifier |
|
|
Display filters |
Reference |
|
|
|
|
|
|
|
|
Unit |
Name |
|
|
Data type |
Active |
|
|
|
|
|
|
|
|
Attributes |
|
|
|
|
|
|
|
|
|
|
|
|
|
System |
Dimension |
Default value |
Minimum |
Maximum |
Protection |
Class |
|
|
(LIN/ROT) |
value |
value |
|
|
|
|
|
(LIN/ROT) |
(LIN/ROT) |
|
|
|
|
|
|
|
|
|
Description: |
Description |
|
|
|
|
|
|
|
|
|
|
||
10000 |
AXCONF_MACHAX_NAME_TAB |
|
N01, N11 |
K2,F1,G2,F2,K5,M1 |
||
|
|
|
|
|
|
|
- |
Machine axis name |
|
|
STRING |
PowerOn |
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
31 |
X1, Y1, Z1, A1, B1, |
- |
- |
7/2 |
M |
|
|
C1, U1... |
|
|
|
|
|
|
|
|
|
|
|
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) or channel axes (MD20080 $MC_AXCONF_CHANAX_NAME_TAB, MD20070 $MC_AXCONF_MACHAX_USED).
•The input machine axis name must not be the same as the names for Euler angles (MD10620 $MN_EULER_ANGLE_NAME_TAB), names for path-relevant orientation (MMD10624 $MN_ORIPATH_LIFT_VECTOR_TAB), names for normal vectors (MD10630 $MN_NORMAL_VECTOR_NAME_TAB), names for directional 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 with CIP (MD10660 $MN_INTERMEDIATE_POINT_NAME_TAB) or the names for interpolation parameters (MD10650 $MN_IPO_PARAM_NAME_TAB).
Detailed Description of the Machine Data |
21 |
Parameter Manual, 02/2012, - |
NC machine data
3.1General machine data
•The input machine axis name must not include any of the following reserved address letters:
D Tool offset |
(D function) |
E Reserved |
F Feedrate |
(F function) |
G Preparatory function |
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 cycle times than a general identifier.
If no identifier is assigned to a machine axis, then 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.]
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... |
|
|
|
|
|
|
|
|
|
|
|
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 $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 $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 $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 number1 ... 16
i Machine axis address (of the local/remote NCU)1 ... 31
22 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |
NC machine data
3.1 General machine data
3. Axis container in which there are once again either local or link axes. The entry $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
rContainer number1 ... 16
sSlot number (location) in the container1 ... 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.
$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 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.
Detailed Description of the Machine Data |
23 |
Parameter Manual, 02/2012, - |
NC machine data
3.1 General machine data
10050 |
SYSCLOCK_CYCLE_TIME |
|
N01, N05, N11, |
G3,G2,R1 |
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
s |
System clock cycle |
|
|
DOUBLE |
PowerOn |
|
|
|
|
|
|
|
|
SFCO |
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
0.002 |
0.001 |
0.008 |
7/2 |
M |
|
|
|
|
|
|
|
Description: Basic cycle time of the system software
The cycle times settings of cyclical tasks (position controller/IPO ) are multiples of this basic cycle. Apart from special applications in which MD10060 $MN_POSCTRL_SYSCLOCK_TIME_RATIO is set greater than 1, the basic cycle corresponds to the position controller 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 and MD10064 $MN_POSCTRL_CYCLE_DESVAL_DELAY that cannot be undone by a subsequent increase!
Details:
The basic cycle is incremented in multiples ( MD10080 $MN_SYSCLOCK_SAMPL_TIME_RATIO ) of units of the measured value sampling cycle. During system startup, the entered value is automatically rounded up 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 |
|
||
|
|
|
|
|
|
|
|
|
|
|
10059 |
PROFIBUS_ALARM_MARKER |
|
|
|
N05 |
G3 |
|
|||
|
|
|
|
|
|
|||||
- |
PROFIBUS/PROFINET alarm flag (internal only) |
|
BYTE |
PowerOn |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
NBUP, NDLD |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
|
0 |
|
- |
|
- |
0/0 |
|
S |
|
|
|
|
|
|
|
|
|
|
|
Description: |
|
PROFIBUS/PROFINET alarm flag: |
|
|
|
|
|
In this machine data, alarm requests for the PROFIBUS/PROFINET layer are stored beyond a reboot.
If conflicts arise between machine data 10050, 10060, 10070 and the data in the SDB on startup, the machine data are matched according to SDB, and an alarm is output on the next start up. These alarm requests are stored here.
Related to:
MD10050 $MN_SYSCLOCK_CYCLE_TIME,
MD10080 $MN_SYSCLOCK_SAMPL_TIME_RATIO
24 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |
|
|
|
|
|
|
|
NC machine data |
|
|
|
|
|
|
|
3.1 General machine data |
||
|
|
|
|
|
|
|
|
|
10060 |
POSCTRL_SYSCLOCK_TIME_RATIO |
|
N01, N05 |
G3 |
|
|
|
|
|
|
|
|
|
|
|||
- |
Factor for position control cycle |
|
DWORD |
PowerOn |
|
|||
|
|
|
|
|
|
|
|
|
SFCO |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
1 |
1 |
31 |
7/2 |
|
M |
|
|
|
|
|
|
|
|
|
|
Description: The position-control cycle is stated as a multiple of the time units of the system basic cycle MD10050 $MN_SYSCLOCK_CYCLE_TIME.
For PROFIBUS/PROFINET:
In the case of systems with a PROFIBUS DP connection, this MD represents the ratio between the PROFIBUS DP cycle and the position controller cycle, which is based on the PLC configuration.
10061 |
POSCTRL_CYCLE_TIME |
|
N01, N05 |
G3 |
|
||
|
|
|
|
|
|
||
- |
Position control cycle |
|
DOUBLE |
PowerOn |
|
||
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
|
0.0 |
- |
- |
7/RO |
S |
|
|
|
|
|
|
|
|
Description: |
|
Position controller cycle time: |
|
|
|
Display of the position controller cycle time (not modifiable !).
It is compiled internally from MD10050 $MN_SYSCLOCK_CYCLE_TIME and MD10060 $MN_POSCTRL_SYSCLOCK_TIME_RATIO.
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.
Detailed Description of the Machine Data |
25 |
Parameter Manual, 02/2012, - |
NC machine data
3.1 General machine data
10063 |
POSCTRL_CYCLE_DIAGNOSIS |
EXP, N01, N05 |
- |
|
||
|
|
|
|
|
|
|
s |
Active timing |
|
|
DOUBLE |
PowerOn |
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
6 |
0.0, 0.0, 0.0, 0.0, 0.0, |
- |
- |
7/RO |
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: |
|
|
|
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.
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[4].
Note:
MD10064 $MN_POSCTRL_CYCLE_DESVAL_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.
10065 |
POSCTRL_DESVAL_DELAY |
|
N01 |
B3 |
|
|
|
|
|
|
|
|
|
s |
Position setpoint delay |
|
DOUBLE |
PowerOn |
|
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
0.0 |
-0.1 |
0.1 |
7/2 |
M |
|
|
|
|
|
|
|
Description: This MD can parameterize a delay of the setpoints in the position contoller. The area of application is NCU-link when different position control cycles are parameterized on the NCUs and if the axes should nevertheless interpolate with one another. (Used for example for non-circular turning.)
This MD is used to optimize the automatic setting.
Related to:
MD32990 $MA_POSCTRL_DESVAL_DELAY_INFO
26 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |
|
|
|
|
|
|
|
NC machine data |
|
|
|
|
|
|
|
3.1 General machine data |
||
|
|
|
|
|
|
|
|
|
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 sys- |
||||||
|
|
tem basic cycle MD10050 $MN_SYSCLOCK_CYCLE_TIME. |
|
|
|
Only integer multiples of the position control cycle can be set (set in MD10060 $MN_POSCTRL_SYSCLOCK_TIME_RATIO). 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 |
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
- |
Interpolator cycle |
|
|
DOUBLE |
PowerOn |
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
0.0 |
- |
- |
7/RO |
S |
|
|
|
|
|
|
|
Description: |
Interpolation time |
|
|
|
|
Display of the interpolator cycle time (not modifiable !).
It is compiled internally from MD10050 $MN_SYSCLOCK_CYCLE_TIME and MD10070 $MN_IPO_SYSCLOCK_TIME_RATIO.
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.
Detailed Description of the Machine Data |
27 |
Parameter Manual, 02/2012, - |
NC machine data
3.1 General machine data
10073 |
COM_IPO_STRATEGY |
|
EXP |
- |
|
|
|
|
|
|
|
|
|
- |
Strategy for activation of communication. |
|
DWORD |
PowerOn |
|
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
0x0F |
1 |
0x7F |
0/0 |
S |
|
|
|
|
|
|
|
Description: The call frequency of the communication task can be controlled by MD10072 $MN_COM_IPO_TIME_RATIO.
The communication tasks are activated cyclically. That has some advantages and disadvantages:
Advantages:
•The communication behavior of the NCK is deterministic in relation to the communication task.
Disadvantages:
•The communication task can lead to level overflows.
•In an unloaded NCK system, the speed of communication is determined by MD10072 $MN_COM_IPO_TIME_RATIO. As this machine data is power ON, it cannot adapt to the current NCK operating mode. A typical problem is that uploading a part program can take a very long time on an unloaded NCK. In this case, the bottleneck is the communication task that only progresses in the relation defined by machine data COM_IPO_TIME_RATIO.
This machine data has been introduced to eliminate the above-mentioned disadvantages. It makes the times at which the communication software is activated controllable. The machine data is bit-coded. The bits have the following meanings:
Bit 0:
The communication software is calculated cyclically
Bit 1:
The level time overflow monitoring is switched off for the cyclical communication task. This bit is only practical if bit zero is set. The task is implemented in a non-cyclical level that has a higher priority than the preparation/communication level. The communication task makes a delay of the time defined in COM_IPO_TIME_RATIO after each cycle.
Bit 2:
The communication software is calculated at the start of the task which the domain services accept.
Bit 3:
The communication software is calculated at the end of the task which the domain services accept.
Bit 4:
The communication software is calculated at the start of the task which the domain services accept if a PDU upload has arrived. This bit is only useful if bit 2 is set.
Bit 5:
The communication software is calculated at the end of the task which the domain services accept if a PDU upload has arrived. This bit is only useful if bit 3 is set.
This machine data is only active in systems containing the Softbus communication software. This is in P6 the 840Di with MCI2 software and the solution line systems for P7.
The default value is 0x0F. This means that the COS is calculated prior to and after communiction in order to minimize latencies.
28 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |
|
|
|
|
|
|
|
NC machine data |
|
|
|
|
|
|
|
3.1 General 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 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)
This time is not waited before disabling pulses in the following cases:
•On selection of an external Stop A, a test stop or a test stop external switch off
•If SBH is active or on selection of SBH
•A pulse disable is parameterized immediately if an SG level is active or on selection of an SG level for which an immediate pulse disable is parameterized in $MA_SAFE_VELO_STOP_MODE or $MA_SAFE_VELO_STOP_REACTION.
Note:
$MN_SAFE_PULSE_DIS_TIME_BUSFAIL is transferred to the drive parameter MD 9580 with the copy function of the SI-MD and compared in the data cross-check. This general machine data is contained in the axial checksum calculation of the safety relevant machine data ($MA_SAFE_ACT_CHECKSUM, $MA_SAFE_DES_CHECKSUM).
Detailed Description of the Machine Data |
29 |
Parameter Manual, 02/2012, - |
NC machine data
3.1 General machine data
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 $MN_SYSCLOCK_CYCLE_TIME. |
Special cases:
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 $MN_INFO_SAFETY_CYCLE_TIME.
A new value is also generated for the cross-check cycle, which is displayed by data $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. Related to:
MD 10050: $MN_SYSCLOCK_CYCLE_TIME
MD 10091: $MN_INFO_SAFETY_CYCLE_TIME
MD 10092: $MN_INFO_CROSSCHECK_CYCLE_TIME
10091 |
INFO_SAFETY_CYCLE_TIME |
|
N01, N06, N05, |
FBSI |
|
|
||
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
||
s |
Display of monitoring cycle time |
|
DOUBLE |
PowerOn |
|
|
||
|
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- |
- |
|
0.0 |
- |
- |
7/RO |
S |
|
|
|
|
|
|
|
|
|
|
Description: |
|
Display data: Displays the actually active monitoring cycle. The data cannot |
||||||
|
|
be written. |
|
|
|
|
|
The data value is recalculated as soon as one of the following data are changed:
SAFETY_SYSCLOCK_TIME_RATIO,
POSCTRL_SYSCLOCK_TIME_RATIO
SYSCLOCK_CYCLE_TIME
The new value does not become active until after the next Power On.
Related to:
MD 10090: $MN_SAFETY_SYSCLOCK_TIME_RATIO
30 |
Detailed Description of the Machine Data |
Parameter Manual, 02/2012, - |