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 corresponding 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 persons with 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 for the specific task, 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 adhered to. The information in the relevant documentation must be observed.
Trademarks
All names identified by ® are registered trademarks of the 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.
Copyright Siemens AG 2010 All Rights Reserved
The reproduction, transmission, or use of this document or its contents is not permitted without express written permission. Failure to
observe this rule will lead to damage claims. All rights reserved, especially those relating to granting patents or GM registration.
Siemens AG
Industry Sector
Postfach 4848
90327 NÜRNBERG
GERMANY
Siemens AktiengesellschaftSINUMERIK 840D sl Detailed Maschine Data Description (AMDsl)
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software described. Since variance cannot be precluded entirely, we cannot guarantee full consistency.
However, the information in this publication is reviewed regularly and
any necessary corrections are included in subsequent editions.
The SINUMERIK documentation is available in three versions:
General Documentation
User Documentation
Manufacturer/Service Documentation
Information on the following topics is available at
http://www.siemens.com/motioncontrol/docu:
Ordering documentation
Here you can find an up-to-date overview of publications.
Downloading documentation
Links to more information for downloading files from Service & Support.
Researching documentation online
Information on DOConCD and direct access to the publications in
DOConWEB.
Compiling individual documentation on the basis of Siemens contents with the
My Documentation Manager (MDM), refer to http://www.siemens.com/mdm.
My Documentation Manager provides you with a range of features for generating your own machine documentation.
Target group
Benefits
Training and FAQs
Information on the range of training courses and FAQs (frequently asked
questions) are available via the page navigation.
This documentation is intended for project engineers, commissioning engineers,
machine operators, service and maintenance personnel.
The Parameter Manual enables the intended target group to evaluate error and
fault indications and to respond accordingly.
With the help of the Parameter Manual, the target group has an overview of the
various diagnostic options and diagnostic tools.
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
iii Siemens AG 2010 All Rights Reserved
Preface03/2010
Standard version
This Parameter Manual only describes the functionality of the standard version.
Extensions or changes made by the machine tool manufacturer are documented
by the machine tool 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.
Further, for the sake of simplicity, 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
If you have any questions, please contact the following hotline:
Europe / Africa
Phone
Fax
€0.14/min. from German landlines, max. 0.42 €/min for calls from a mobile phone.
Internet
Phone
Fax
Email
Phone
Fax
Email
+49 180 5050 222
+49 180 5050 223
http://www.siemens.de/automation/support-request
America
+1 423 262 2522
+1 423 262 2200
mailto:techsupport.sea@siemens.com
Asia / Pacific
+86 1064 757575
+86 1064 747474
mailto:support.asia.automation@siemens.com
Note
National phone numbers for technical support are provided under the following
Internet address: http://www.automation.siemens.com/partner
iv
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
Siemens AG 2010 All Rights Reserved
03/2010Preface
Questions about this documentation
If you have any queries (suggestions, corrections) in relation to this documentation, please send a fax or email to the following address
Fax
Email
A fax form is available at the end of this document.
SINUMERIK Internet address
http://www.siemens.com/sinumerik
+49 9131 98 2176
mailto:docu.motioncontrol@siemens.com
Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
v
Preface03/2010
vi
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
Siemens AG 2010 All Rights Reserved
Machine and setting data1
1.1Important information about the data tables
This list manual provides information on all the machine and setting data in a concise table format. A functional description of the data is provided in the function
manual indicated in the cross reference.
You can also find more information in:
HMI Online Help directly on the control
1.1.1Structure of the data tables
Standard table
The standard table contains all the important information about the data:
MD numberIdentifierDisplay filterReference
UnitNameData typeActivation
Attributes
SystemDimensionDefault valueMinimum value Maximum value ProtectionClass
Expanded table
The expanded table includes data from the standard table plus additional rows
with system-specific values.
MD numberIdentifierDisplay filterReference
UnitNameData typeActivation
Attributes
-DimensionDefault valueMinimum value Maximum value Protection Class
<System 1>-Default value---/-
<System 2>-----1/-
A minus sign "-" in a field means that the same value as for System 1 applies for
the specified system.
The entry "-1/-" in the "Protection" field means that the machine data is not available for the specified system.
Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
1-9
1 Machine and setting data03/2010
1.1 Important information about the data tables
Example:
10050SYSCLOCK.CYCLE_TIMEN01, N05, N11 G3
sBasic system clock cycleDOUBLEPOWER ON
SFCO
--0.0040.0001250.0317/2M
710-2a2c-0.0020.0010.008-/-
1.1.2Meaning 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
Reference
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.
As a cross reference to the functional description of the data, the "Reference" field
contains the short designation of a supporting manual for a specific function manual.
Reference is made to the following documents:
Function Manual of basic machines, supporting manuals: A2, A3, B1, B2,
Channel reset: DBn.DBX 7.7 where n = 21, 22, 23, etc.
Mode group reset: DB11.DBX n.7 where n = 0, 20, 40, etc.
NCK reset: DB11.DBX n.7 where n = 0, 20, 40, etc. in all mode
groups of the control
Program end reset (M02/M30)
soIMMEDI-
ATELY
-
The activation levels are listed according to their priority.
po = highest priority
so = lowest priority
Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
1-11
1 Machine and setting data03/2010
1.1 Important information about the data tables
Axis-specific machine data with effectiveness criterion Reset.
To activate axis-specific machine data with effectiveness criterion RESET, trigger a channel reset in the channel in which the axis is currently located.
Note
Mode group reset generates a reset in all channels which have been combined
into one machining unit.
Notice
PLC-controlled axes always require an axial reset.
See Function Manual Extended Functions, Chapter "P2: Positioning Axes" >
"Influence of PLC" > "PLC-controlled Axes".
Protection
Protection
The "Protection" field contains the protection level for reading or writing to the
data in the format: Read / write.
ValueProtection level
0 or 10System
1 or 11Manufacturer
2 or 12Service
3 or 13User
4 or 14Key-operated switch setting 3
5 or 15Key-operated switch setting 2
6 or 16Key-operated switch setting 1
7 or 17Key-operated switch setting 0
The protection level for user data (GUD) is defined with the numbers 10 to 17.
1-12
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
Siemens AG 2010 All Rights Reserved
03/20101 Machine and setting data
1.1 Important information about the data tables
Class
The data class attribute of machines, setting and option data is usually derived
from the write authorization of the relevant data.
The following data classes are used:
Data classWrite authorizationAccess authorization
S SystemProtection level 0 (password: System )
MManufacturer/ ServiceProtection level 1 and 2 (password: Service)
UUserProtection level 3 (password: User)
Protection level 4 to 7 (keyswitch)
Display filter
The "Display filter" field contains the identifier of the data filter setting that enables
the data to be seen. With the filter setting, the exact data areas needed at a given
time can be selected for display.
IDData area
EXPExpert mode
Drive machine data
D00Display signals
D01Controller data
D02Monitoring/limiting functions
D03Message data
D04Status data
D05Motor/power unit
D06Measuring system
D07Safety Integrated
D08Standard machine
General machine data
N01Configuration/scaling
N02Memory configuration
N03PLC machine data
N04Drive control
N05 Status data/diagnostics
N06Monitoring/limiting functions
N07Auxiliary functions
N08Corrections/compensations
N09Technological functions
Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
1-13
1 Machine and setting data03/2010
1.1 Important information about the data tables
IDData area
N10I/O configuration
N11Standard machine
A12External language
A13Safety Integrated
A14Selection for Safety Integrated
Channelspecific machine data
C01Configuration
C02Memory configuration
C03Initial settings
C04Auxiliary functions
C05Speeds
C06Monitoring/limiting functions
C07 Transformations
C08Corrections/compensations
C09Technological functions
C10 Standard machine
C11 External languages
Axis-specific machine data
A01Configuration (including memory)
A02Measuring system
A03Machine geometry
A04Speeds/accelerations
A05Monitoring/limiting functions
A06Spindle
A07Controller data
A08Status data
A09Corrections/compensations
A10Technological functions
A11Standard machine
A12External language
A13Safety Integrated
A14Selection for Safety Integrated
Display machine data
H01ShopMill
1-14
H02ShopTurn
H03ManualTurn
Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
03/20101 Machine and setting data
1.1 Important information about the data tables
IDData area
H04Access levels
H05Standard machine
System
The "System" field contains the system for which the data is valid.
IDSystem
840Dsl840D systems solution line
710NCU 710
720NCU 720
730NCU 730
If this field is empty, the data is valid for all systems.
Dimension
Value range
Additional identifiers:
iajci = number of axes
j = number of channels
For example: 6a2c = 6 axes, 2 channels
The "Dimension" field contains the number of elements of a data field.
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.
Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
1-15
1 Machine and setting data03/2010
1.1 Important information about the data tables
SINUMERIK data types
The "Data type" field contains the following data types:
Data typeValue range
BOOLEANMachine data bit (1 or 0)
BYTEInteger values ( -128 to 127 )
-308
DOUBLEReal values ( ± ( 2.2 * 10
to 1.8 * 10
DWORDInteger values ( -2147483648 to +2147483647 )
DWORDHex values ( 0 to FFFF FFFF )
STRINGCharacter string (max. 16 characters) consisting of upper-case
letters with digits and underscore
UNSIGNED WORDInteger values ( 0 to 65536 )
SIGNED WORDInteger values ( -32768 to 32767 )
UNSIGNED DWORDInteger values ( 0 to 4294967300 )
SIGNED DWORDInteger values ( -2147483650 to 2147483649 )
WORDHex values ( 0000 to FFFF )
-37
FLOAT DWORDReal values ( ± ( 8.43 x 10
to "3.37 x 10
UBYTEInteger values ( 0 to 255 )
LONGInteger values ( 4294967296 to 4294967295 )
+308
38
) )
)
SIMATIC data types
The "Data type" field contains the following data types:
Data typeMeaningValue range
I8Integer88-bit integer
I16Integer1616-bit integer
I32Integer3232-bit integer
U8Unsigned88 bits without sign
U16Unsigned1616 bits without sign
U32Unsigned3232 bits without sign
FloatFloatingPoint3232-bit floating point number
1-16
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
Siemens AG 2010 All Rights Reserved
03/20101 Machine and setting data
1.1 Important information about the data tables
Attributes
The "Attributes" field contains additional attributes of the data:
AttributeMeaning
NBUP No Back UP: The data is not backed up as part of the data
backup.
ODLDOnly DownLoaD: The data can only be written to via an INI file,
archive, or from the part program.
NDLDNo DownLoaD: The data can only be written to via the HMI
user interface.
SFCO SaFety COnfiguration: Component of the "Safety Integrated"
function
SCALSCaling ALarm: Scaling data; when changed, alarm 4070 is
displayed
LINKLINK description: The data describes a link cluster, component
of the "NCU Link" function
CTEQConTainer EQual: The data must be the same for all axes in an
axis container, component of the "Axis container" function
CTDEConTainer DEscription: The data describes an axis container,
component of the "Axis container" function
1.1.3Overview of the data
Machine and setting data
The machine and setting data are divided into the following areas:
RangeDesignation
From 9000 to 9999Display machine data
From 10000 to 18999General NC machine data
From 19000 to 19999Reserved
From 20000 to 28999Channelspecific machine data
From 29000 to 29999Reserved
From 30000 to 38999Axis-specific machine data
From 39000 to 39999Reserved
From 41000 to 41999General setting data
From 42000 to 42999Channel-specific setting data
From 43000 to 43999Axis-specific setting data
From 51000 to 51299General configuration machine data
From 51300 to 51999General cycle machine data
From 52000 to 52299Channel-specific configuration machine data
Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
1-17
1 Machine and setting data03/2010
1.1 Important information about the data tables
RangeDesignation
From 52300 to 52999Channel-specific cycle machine data
From 53000 to 53299Axis-specific configuration machine data
From 53300 to 53999Axis-specific cycle machine data
From 54000 to 54299General configuration setting data
From 54300 to 54999General cycle setting data
From 55000 to 55299Channel-specific configuration setting data
From 55300 to 55999Channel-specific cycle setting data
From 56000 to 56299Axis-specific configuration setting data
From 56300 to 56999Axis-specific cycle setting data
From 61000 to 61999General machine data for compile cycles
From 62000 to 62999Channel-specific machine data for compile cycles
From 63000 to 63999Axis-specific machine data for compile cycles
Data Identifiers
The identifier (designator) specified in the data description is displayed on the
HMI user interface. However, if the data is addressed in the parts program, for
example, the identifier of the relevant data area must precede the data identifier
(designator).
IdentifierData area
$MM_Display machine data
$MN_/ $SN_
$MNS_/ $SNS_
$MC_/ $SC_
$MCS_/ $SCS_
$MA_/ $SA_
$MAS_/ $SAS_
CharactersMeanings
$System variables
MMachine data (first letter)
SSetting data (first letter)
M, N, C, A, DSubarea (second letter)
SSiemens data (third letter)
General machine/setting data
Channel-specific machine/setting data
Axis-specific machine/setting data
1-18
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
Siemens AG 2010 All Rights Reserved
03/20101 Machine and setting data
1.1 Important information about the data tables
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$MA_AX_CONF_NAME_TAB can be used as the axis name.
Example: $MA_JOG_VELO[Y1]=2000
The JOG velocity of axis Y1 is 2000 mm/min.
If the content of a machine data is a STRING (e.g., X1) or a hexadecimal value
(e.g., H41), the content must be enclosed in single quotation marks (e.g., 'X1' or
'H41').
Example: $MN_DRIVE_INVERTER_CODE[0]='H14'
A FD module with performance data 9/18 A is present on the first slot of the drive
bus.
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'
Output time of the auxiliary functions of the third auxiliary function group.
$MN_AXCONF_MACHAX_NAME_TAB[0]='X1'
The string "X1" is assigned to name the first machine axis.
$MA_REFP_SET_POS[0,X1]=100.00000
A value of 100 mm is assigned to the first reference point value 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 second
;geometry axis of the
;first channel is Y
R10 = 33.75
...
CHANDATA(2);Selection of the sec-
$MC_CHAN_NAME='CHAN2'
...
R10 = 96.88
...
;R10 of the first
channel
ond ;channel
;Name of the second
;channel
;R10 of the second
;channel
Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
1-19
1 Machine and setting data03/2010
1.1 Important information about the data tables
1-20
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
Siemens AG 2010 All Rights Reserved
03/2010Machine and Setting Data
1.2 Display machine data
Product: Handbuch_Sinumerik, Version: V12.0, Language: eng
Objects:
1.2Display machine data
NumberIdentifier Display filtersReference
UnitName Data typeActive
Attributes
SystemDimensionDefault valueMinimum value Maximum value Protection Class
Description:Description
9006DISPLAY_SWITCH_OFF_INTERVAL --
-Time for screen saver DWORDPowerOn
-
--600 180 7/3 M
Description:This machine data defines the time 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 when IS
screen dark = 0.
Related to:
IS screen dark (DB19, ... DBX0.1)
9009KEYBOARD_STATE --
-Keyboard shift behavior at booting BYTEPowerOn
-
--00 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
9032HMI_MONITOR --
-Define PLC data for HMI screen info STRINGPowerOn
-
- -- - 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.
Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl,, Detailed Maschine Data Description (AMDsl), 03/2010
1-21
Machine and Setting Data03/2010
1.2 Display machine data
9056ALARM_ROTATION_CYCLE --
-Rotation cycle time for alarm display DWORDPowerOn
-
--00 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 dis-
played, if required. However, these do not rotate.
9100CHANGE_LANGUAGE_MODE --
-Language selection mode BYTEImmediately
-
--11 2 7/3 I
Description:Language selection mode is defined:
1 = directly via selection list
2 = via setting of the 1st and 2nd language
9102SHOW_TOOLTIP --
-Display tooltip BYTEImmediately
-
--10 1 7/3 U
Description:If the MD has been set to 1, tooltips will be displayed.
710-6a2c31X1,Y1,Z1,A1,B1,C1- - 7/2 M
710-31a10c31X1,Y1,Z1,A1,B1,C1,U1...- - 7/2 M
710-31a10c631X1,Y1,Z1,A1,B1,C1- - 7/2 M
720-6a2c31X1,Y1,Z1,A1,B1,C1- - 7/2 M
720-31a10c31X1,Y1,Z1,A1,B1,C1,U1...- - 7/2 M
720-31a10c631X1,Y1,Z1,A1,B1,C1- - 7/2 M
730-6a2c31X1,Y1,Z1,A1,B1,C1- - 7/2 M
730-31a10c31X1,Y1,Z1,A1,B1,C1,U1...- - 7/2 M
730-31a10c631X1,Y1,Z1,A1,B1,C1- - 7/2 M
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).
1-24
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
Siemens AG 2010 All Rights Reserved
03/2010Machine and Setting Data
1.3 General 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.]
Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
1-25
Machine and Setting Data03/2010
1.3 General machine data
10002AXCONF_LOGIC_MACHAX_TAB N01B3,K2
-Logical NCK machine axis image STRINGPowerOn
-
-31AX1,AX2,AX3,AX4,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 on NCU j to axis index n (link axis).
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
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
r Container number1 ... 16
s Slot 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)
- - 3/2 M
1-26
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
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.
0 2 7/2 M
0 10 7/2 M
0 4 7/2 M
0 2 7/2 M
0 10 7/2 M
0 4 7/2 M
0 2 7/2 M
0 10 7/2 M
0 4 7/2 M
Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
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 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 cor-
responds 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
POSCTRL_CYCLE_DELAY that cannot be undone by a subsequent
increase!
Details:
The basic cycle is incremented in multiples (
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
10059PROFIBUS_ALARM_MARKER N05G3
-PROFIBUS/PROFINET alarm flag (internal only) BYTEPowerOn
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.
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
Siemens AG 2010 All Rights Reserved
03/2010Machine and Setting Data
1.3 General machine data
10060POSCTRL_SYSCLOCK_TIME_RATIO N01, N05G3
-Factor for position control cycle DWORDPowerOn
SFCO
--11 31 7/2 M
Description:The position-control cycle is stated as a multiple of the time
units of the system basic cycle SYSCLOCK_CYCLE_TIME.
The regular setting is 1. The position-control cycle then corre-
sponds to the system basic cycle SYSCLOCK_CYCLE_TIME.
Setting values > 1 costs computing time for the operating system
to calculate the additional timer interrupts, and should therefore
only be used in those cases in which there is a task in the system
that is to run faster than the position-control cycle.
For PROFIBUS/PROFINET:
In the case of systems with a PROFIBUS DP connection, this MD rep-
resents the ratio between the PROFIBUS DP cycle and the position
controller cycle.
10061POSCTRL_CYCLE_TIME N01, N05G3
-Position control cycle DOUBLEPowerOn
-
--0.0- - 7/RO S
Description:Position controller cycle time:
Display of the position controller cycle time (not modifiable !).
It is compiled internally from the machine data
SYSCLOCK_CYCLE_TIME and POSCTRL_SYSCLOCK_TIME_RATIO.
10062POSCTRL_CYCLE_DELAY N01, N05G3
sPosition control cycle offset DOUBLEPowerOn
-
--0.00.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 maxi-
mum 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].
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.
Siemens AG 2010 All Rights Reserved
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
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:
Description:The interpolator cycle is stated as a multiple of the time units
of the system basic cycle SYSCLOCK_CYCLE_TIME.
Only integer multiples of the position control cycle can be set
(set in 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 4102 "IPO cycle increased to [ ] ms".
10071IPO_CYCLE_TIME N01, N05, N11, - G3
-Interpolator cycle DOUBLEPowerOn
-
--0.0- - 7/RO S
Description:Interpolation time
Display of the interpolator cycle time (not modifiable !).
It is compiled internally from the machine data
SYSCLOCK_CYCLE_TIME and IPO_SYSCLOCK_TIME_RATIO.
1-30
SINUMERIK 840D sl, Detailed Maschine Data Description (AMDsl), 03/2010
Siemens AG 2010 All Rights Reserved
Loading...
+ 874 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.