Brief details of this edition and previous editions are listed below.
The status of each edition is shown by the code in the "Remarks" column.
Status codes in the "Remarks" column.
Status codes in the "Remarks" column.
A ....New documentation.
B ....Unrevised reprint with new Order No.
C ....Revised edition with new status.
EditionOrder-No.Remarks
02/20066FC5397-5CP10-0BA0C
06/20076FC5397-5CP10-1BA0C
Registered Trademarks
All designations with the trademark symbol ® are registered trademarks of Siemens AG. Other designations in this documentation may be trademarks whose use by third parties for their own purposes may infringe the rights of the owner.
Liability disclaimer
We have checked that the contents of this document correspond to the hardware and software described. Nonetheless, differences might exist
and therefore we cannot guarantee that they are completely identical. The information contained in this document is, however, reviewed regularly
and any necessary changes will be included in the next edition.
The SINUMERIK documentation is organized in 3 parts:
• General Documentation
• User Documentation
• Manufacturer/Service Documentation
An overview of publications, which is updated monthly and also provides information about the language versions available, can be found on the Internet at:
http://www.siemens.com/motioncontrol
Select "Support" -> "Technical Documentation" ->"Overview of Publications"
The Internet version of the DOConCD (DOConWEB) is available at:
http://www.automation.siemens.com/doconweb
Information about training courses and FAQs (Frequently Asked Questions) can
be found in internet under:
http://www.siemens.com/motioncontrol under menu option "Support"
.
Target group
Utility value
Standard Scope
This publication is intended for project engineers, commissioners, machine operators and service and maintenance personnel.
The present Lists Manual provides knowledge in respect of parameters and their
effects on the system.
The present documentation describes the functionality of the standard scope. Any
amendments made by the machine manufacturer are documented by the
machine manufacturer.
Other functions not described in this documentation can possibly also be performed on thecontrol system. However, the customer is not entitled to demand
these functions when the new equipment is supplied or servicing is carried out.
For reasons of clarity, this documentation does not contain all detailed information
on all types of the product and can thus not consider any conceivable case of
installation, operationand maintenance.
Technical Support
If you have any questions, please contact the following hotline:
Europa / Afrika
Phone
Fax
Internet
Phone
Fax
E-Mail
Phone
Fax
E-Mail
+49 180 5050 - 222
+49 180 5050 - 223
http://www.siemens.de/automation/support-request
Amerika
+1 423 262 2522
+1 423 262 2200
mailto:techsupport.sea@siemens.com
Asien / Pazifik
+86 1064 719 990
+86 1064 747 474
mailto:adsupport.asia@siemens.com
Note
Country-specific telephone numbers for technical support are provided under the
following Internet address:
If you have any queries (suggestions, corrections) in relation to this documentation, please fax or email us:
Fax
E-mail
+49 9131 98 - 63315
mailto:docu.motioncontrol@siemens.com
Fax form: See the reply form at the end of the document.
SINUMERIK Internet address
http://www.siemens.com/sinumerik
EC Declaration of Conformity
The EC Declaration of Conformity for the EMC Directive can be found/obtained
on the Internet:
http://support.automation.siemen.com
under the Product/Order No. 15257461
at the relevant branch office of the A&D MC group of Siemens AG
Purpose of this manual
The Lists Manual provides a complete overview of the functions, machine data,
variables, interface signals and PLC blocks.
Safety information
This manual contains information which you should observe to ensure your own
personal safety as well as to protect the product and connected equipment.
Notices referring to your personal safety are highlighted in the manual by a safety
alert symbol; notices referring to property damage only 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.
means that there can be severe physical injury or even death if the corresponding
safety measures are not followed.
Caution
means that there can be slight physical injury if the corresponding safety measures are not followed.
Caution
means that there can be damage to property if the corresponding safety measures are not followed.
NOTICE
indicates that an undesirable result or state may occur if the corresponding
instruction is not followed.
In the event of a number of levels of danger prevailing simultaneously, the warning corresponding to the highest level of danger is always used. A warning notice
accompanied by a safety alert symbol indicating a risk of bodily injury can also
indicate a risk of property damage.
Qualified persons
The associated device/system must only be set up and operated using this documentation. The device/system must be commissioned and operated by qualified
personnel only. Qualified personnel as defined under the safety guidelines in this
documentation are those who are authorized to start up, earth and label units,
systems and circuits in accordance with the relevant safety standards.
MD and SD are addressed via their numbers or their names (identifiers). The
number and the name, as well as the activation type and the unit are displayed
on the screen of the control system.
Cross reference
In the field "
For a detailed description of the appropriate data, please refer to the description
of functions or manual/guide specified.
Example: [F-S1] Description of Functions 802D sl, Chapter "Spindle (S1)"
Depending on MD 10240 SCALING_SYSTEM_IS_METRIC, the physical units of
the machine data (MD) differ as follows:
MD 10240 = 1MD 10240 = 0
mminch
mm/mininch/min
m/s
m/s
2
3
inch/s
inch/s
2
3
mm/rev.inch/rev
If there are machine data with no physical unit assigned, a hyphen ("-") can be
found in the relevant field.
Hinweis:
The default setting is
MD 10240 SCALING_SYSTEM_IS_METRIC = 1 (metric)
Activation
In the "Activation" field, the following short designator specifies when the data
takes effect after a change.
poPOWER ON"RESET" key on the front plate of the NCU module
cfNEW_CONF− The "Activate MD" softkey on the HMI
− "RESET" key on the control unit
− It is possible to modify block limits during program
operation
reRESET− at end of program M2/M30 or
− "RESET" key on the control unit
soIMMEDIATELYAfter entry of value
The levels of effectiveness have been listed above in order of priority.
Display filter
A short designator for the filter setting is listed in the "Display filter" field. With the
aid of this filter setting, it is possible to selectively reduce the number of the displayed machine/setting data of a section.
1-12
Display criteria:
EXPExpert mode:
• Active: the MD is assigned to the expert mode (display of MD)
Depending on the machine data section, there are different display filters. These
short designations return in the operator interface to activate the filters.
The short designations of the display filter and their meanings are listed below for
the individual machine data.
Specifies the control system for which the data with the entered values applies.
The following entries are possible:
• default
The entered values apply for all SINUMERIK 802D sl.
Any deviations in the range of values must be entered in the following lines of
the table. If no "default" entry exists, the data only applies for the control variants specified.
802d-cu3Customised pro
802d-ng2Nibbling/grinding plus
802d-ng3Nibbling/grinding pro
802d-tm1Turning/milling value
802d-tm2Turning/milling plus
802d-tm3Turning/milling pro
Default values
This value is used to specify a default value for the machine data. If the default
values for the channels are different, this is marked by a " , ".
Range of values (minimum/maximum value)
Specifies the input limits. If no range of values is specified, the data type determines the input limits, and the field is marked with "***".
If no range of values is specified, the value in the "Data type" field determines the
input limits and the field is marked with "***".
The SINUMERIK 802D sl provides a concept of protection levels for enabling data
areas.There are the protection levels 0 to 7 whereby 0 is the highest and 7 the
lowest level.The protection levels can be set for certain function areas (e.g. program editor) using thedisplay machine data (USER_CLASS...).When the control
system is delivered, certain default passwords are already set for the pro-tection
levels 1 to 3. If necessary, the appropriate authorized person can change these
pass-words.
Tabelle 1-1
Protection
level
0Siemens, reserved
1Password: SUNRISE
(default)
2Password: EVENING
(default)
3Password: CUSTOMER
(default)
4 to 7No password anduser
interface from PLC NCK
Locked byArea
Expert mode (OEM HIGH)
Machine manufacturer (OEM LOW)
Authorized operator, setter
Authorized operator, setter or
appropriate graduations as desired
Protection levels 1 ... 3
The protection levels 1 to 3 require a password. The passwords can be changed
after activation. For example, if the passwords are no longer known, the control
system must be reini-tialized (booting with default machine data). This will reset
all passwords to their defaultsaccording to the software release you have
acquired.
The password remains set until it is reset by selecting the Delete password softkey. POWER ON will not reset the password.
1-16
Protection levels 4 ... 7
Protection level 7 is set automatically if no password is set and no protection level
interfacesignal is set. The protection levels 4 to 7 can be set from the PLC user
program even wi-thout a password by setting the bits in the user interface.
UnitNameData typeActive
Attributes
SystemDimensionDefault valueMinimum valueMaximum value Protection
Description:
202FIRST_LANGUAGE--
-Foreground languageBYTEPOWER ON
-
- 02123/2
Description:
The language (1 or 2) which is to be automatically active after each system
startup is set in the machine data.
Two languages are available simultaneously in SINUMERIK 802D. Languages other
than those included in the control ex works can be loaded.
It is possible to temporarily switch to a second language using a softkey in
the Diagnosis area. After power ON the predefined language set in MD is again
active.
203DISPLAY_RESOLUTION--
-Display resolutionBYTEPOWER ON
-
- 03053/2
Description:
This machine data defines the number of places after the decimal point in the
position display for linear axes in metric systems as well as in general for
rotary axes.
Spindle positions are treated as rotary axis positions.
The position is displayed with 10 symbols max. including the plus/minus sign
and the decimal point. A plus sign is not displayed.
All 3 positions after the decimal point are displayed per default.⇒
MD value=3: Display resolution = 10-3 [mm] or [degrees].
related to:
MD 10200: INT_INCR_PER_MM or MD 10210: INT_INCR_PER_DEG
-Display resolution for the INCH dimension systemBYTEPOWER ON
-
- 04053/2
Description:
This machine data specifies the number of places after the decimal point for
linear axes for Inch dimension systems.
The position is displayed with max. 10 characters including the plus/minus
sign and the decimal point. A plus sign is not displayed.
All 4 positions after the decimal point are displayed per default.⇒
MD value=4: Display resolution = 10 -4 [inch]
The display is retained according to MD 203 for rotary axes and spindle
positions
related to:
MD 10200: INT_INCR_PER_MM, MD 203: DISPLAY_RESOLUTION
205DISPLAY_RESOLUTION_SPINDLE--
-Display resolution for spindle valuesBYTEPOWER ON
-
- 01053/2
Description:
This machine data specifies the number of places after the decimal point of
the spindle speed display.
The values are displayed with 10 symbols max. including the plus/minus sign
and the decimal point. A plus sign is not displayed.
1 position after the decimal point is displayed per default.⇒
MD value=1: Display resolution = 10-1
289CTM_SIMULATION_TIME_NEW_POS--
-Simulation updating rate of actual valueINTEGERPOWER ON
-
-0100040004/3
Description:
This MD is set to specify the time intervals at which the simulation graphic
must be updated in accordance with the current machining process on the
machine tool.
Value = 0 means no update.
290CTM_POS_COORDINATE_SYSTEM--
-Simulation of actual-value refresh rateBYTEPOWER ON
-
- 02074/3
Description:
The position of the coordinate system can be altered as follows:
-Diameter display for active transverse axesBYTEPOWER ON
-
- 01014/3
Description:
0: Inputs for absolute values as radius value.
Zero offsets always as radius,
tool lengths always as radius,
tool wear always as radius
1: Position display as diameter,
distance to go as diameter
absolute distances as diameter
292CTM_G91_DIAMETER_ON--
-Incremental infeedBYTEPOWER ON
-
- 01017/3
Description:
0: Input in radius
1: Input in diameter
361MEAS_TOOL_CHANGE--
-Input enable for T/D no. for tool measuringBYTEPOWER ON
-
- -0013/3
Description:
0: T/D number input blocked
1: T/D number input enabled
373MEAS_SAVE_POS_LENGTH2--
-Enable tool measuring SK "Save Pos" for all values. BYTEPOWER ON
-
- -0012/2
Description:
Controls "Save/Pos" softkey for "Manual tool measuring" function:
0: The SK "Save Pos" is only active when measuring length 1
1: SK "Save Pos" is generally active
The name of the machine axis is entered in this MD
- The preferred axis label (name) should be used comprising a valid address
letter
(A, B, C, Q, U, V, W, X, Y, Z), followed by an optional, numerical expansion
(1-99).
- The selected machine axis label (name) must differ from the label (name) of
geometry axes (X, Y, Z) and additional channel axes (MD 20080:
AXCONF_CHANAX_NAME_TAB if a transformation is planned (e.g.: TRANSMITT).
Comment: Transformation for SINUMERIK 802D, SW release P1, transformations are
not available.
- A "free" entered machine axis label (axis name) may not be a name, address,
keyword or predefined label or name that is already being used in the control
or is reserved for other functions (e.g.: SPOS, DIAMON, ...).
Note: Not all the SINUMERIK control system functions are documented for 802D.
Use of a free axis identifier is therefore conditional.
Special cases:
We recommend the following for machine axis identifiers:
X1, Y1, Z1, U1, V1, W1, Q1for linear axes,
A1, B1, C1for rotary axes
related to:
MD 20060: AXCONF_GEOAX_NAME_TAB (geometry axis identifier)
MD 20080 :AXCONF_CHANAX_NAME_TAB (channel axis identifier)
Diagnostic data related to the PROFIBUS DP cycle.
[0]: Latest date at which the actual values must be available (Tdx)
[1]: Actually active position controller cycle offset (Tm)
[2]: Latest date at which the setpoints were output by the position controller
Diagnostic data are initialized with ZERO with each NCK power up
Division ratio between IPO and PLC tasks.
A value of 2 means, for example, that the PLC task is processed in every
second IPO cycle only. The PLC cycle time therefore equals 2 IPO times. More
runtime is therefore available for the other tasks.
The PLC runtime must not exceed this PLC cycle time, or a PLC STOP alarm will
be triggered.
Anwendungsbeispiel:
If $MN_REBOOT_DELAY_TIME falls below the $MA_SERVO_DISABLE_DELAY_TIME value of
an axis, the axis is decelerated during $MN_REBOOT_DELAY_TIME. The servo
enable is disabled afterwards, i.e. the full $MA_SERVO_DISABLE_DELAY_TIME is
NOT waited.
Alarm 2900 does not become active with $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 delay time may total up to 2 s.
10200INT_INCR_PER_MMN01G2
-Calculation resolution for linear positionsDOUBLEPOWER ON
The number of internal increments per millimeter is defined in this MD. The
precision of the linear position input is limited to the calculation
resolution by rounding-off the product of the programmed value and the
calculation resolution to an integer value. To make the rounding clear, powers
of 10 should be used for the calculation resolution.
Anwendungsbeispiel:
The calculation resolution can be increased to u1000 incr./mm for linear axes
operating to high accuracy requirements.
10210INT_INCR_PER_DEGN01G2
-Computational resolution for angular positionsDOUBLEPOWER ON
The number of internal increments per degree is defined in this MD. The
precision of the angular position input is limited to the calculation
resolution by rounding-off the product of the programmed value and the
calculation resolution to an integer value. To make the rounding clear, powers
of 10 should be used for the calculation resolution.
Anwendungsbeispiel:
The calculation resolution can be changed to u1000 incr./degrees for a highresolution rotary axis.
The MD defines the basic system used by the control to scale length-dependent
physical
quantities during data input/output.
All related data are stored internally in the basic units 1 mm, 1 degree and 1
sec.
When accessing a part program via the operator panel or from an external
device, scaling is in the
following units:
SCALING_SYSTEM_IS_METRIC = 1: normalized to:
mm, mm/min, m/s2, m/s3mm/rev
SCALING_SYSTEM_IS_METRIC = 0: normalized to:
inch, inch/min, inch/s2inch/s3, inch/rev
The selection of the basic system also specifies the interpretation of the
programmed F value for
linear axes:
metricinch
G94mm/mininch/min
G95mm/revinch/rev
A power-up is necessary after changing this machine data, as associated
machine data that have
physical units will otherwise be normalized incorrectly.
Perform the following steps:
- MD change by manual input
⇒ First perform start-up and then enter the physical units in the related
machine
data.
- MD change via machine data file
⇒ First perform start-up and then reload the machine data file
so that the new physical units are activated.
If the machine data are altered, alarm 4070 "Scaling machine data altered" is
output.
Anwendungsbeispiel:
Installation in the metric system and then conversion to inch system.
The number of bytes of the digital NCK inputs that can be used on the control
are defined in this machine data.
These digital NCK 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 NCK 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:
IS "Disable the digital NCK inputs" (DB10, DBB0, DBB122 ...)
IS "PLC setting for digital NCK inputs" (DB10, DBB1, DBB123 ...)
IS "Actual value for digital NCK inputs" (DB10, DBB60, DBB186 ...)
10360FASTIO_DIG_NUM_OUTPUTSN10A4
-Number of active digital NCK output bytesBYTEPOWER ON
If more digital NCK 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 NCK outputs 5 to 8 can be processed only by the PLC (no hardware
outputs).
Related to:
IS "Disable the digital NCK outputs" (DB10, DBB4, DBB130 ...)
IS "Overwrite mask for digital NCK outputs" (DB10, DBB5, DBB131 ...)
IS "PLC setting for digital NCK outputs" (DB10, DBB6, DBB132 ...)
IS "Setting mask for digital NCK outputs" (DB10, DBB7, DBB133 ...)
IS "Setpoint for digital NCK outputs" (DB10, DBB64, DBB190 ...)
10366HW_ASSIGN_DIG_FASTINN10A4
-Hardware assignment of external digital NCK inputs DWORDPOWER ON
Example:
HW_ASSIGN_DIGITAL_FASTIN[3] = 01 04 03 02
1st byte: 02 = 2nd input byte of a 16 bit input module
2nd byte: 03 = Input module inserted in slot 3 of the terminal block
3rd byte: 04 = Terminal block inserted at logical drive number 4
4th byte: 01 = ID for 611D bus
PROFIBUS DP:
Segment no.: 5 = PROFIBUS DP
6 = PROFIBUS DP link module
Module no.: 1 ... MD_MAXNUM_SIMO611D_AXES:
Number of the logical slot in which the terminal block with the external
I/Os is inserted. The logical slot is assigned to a physical slot by
$MN_DRIVE_LOGIC_NR, it is activated by $MN_DRIVE_IS_ACTIVE.
1st + 2nd bytes give the logical start address of the I/O slot on the PROFIBUS
1st byte = low byte
2nd byte = high byte
Value 0000 means NO active slots
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 during startup)
Values 0080..02FF are valid
Values > 02FF are invalid
Example:
HW_ASSIGN_DIGITAL_FASTIN[3] = '05000302'
1st + 2nd byte: 0302 (hex) = logical start address 770 (decimal)
3rd byte: 00 = no significance
4th byte: 05 = ID for PROFIBUS DP
Related to:
MD 10368: HW_ASSIGN_DIG_FASTOUT
MD 10362: HW_ASSIGN_ANA_FASTIN
MD 10364: HW_ASSIGN_ANA_FASTOUT
10368HW_ASSIGN_DIG_FASTOUTN10A4
-Hardware assignment of external digital NCK outputsDWORDPOWER ON
As soon as value 0 is entered in byte 3 (module no.), the output byte
concerned is not processed by the control.
The hardware assignment is control specific and therefore different on the
SINUMERIK 840D/810D and FM-NC.
The individual bytes are explained under MD: HW_ASSIGN_DIG_FASTIN.
[hw] = Index (0 to 3) for addressing the external digital output bytes
Related to:
MD 10366: HW_ASSIGN_DIG_FASTIN
MD 10362: HW_ASSIGN_ANA_FASTIN
MD 10364: HW_ASSIGN_ANA_FASTOUT
10400CC_VDI_IN_DATAEXP, N02OEM
-Number of input bytes for compile cyclesDWORDPOWER ON
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 MD
and the machine data CC_VDI_OUT_DATA must not exceed 400 for software version
1.
10410CC_VDI_OUT_DATAEXP, N02OEM
-Number of output bytes for compile cyclesDWORDPOWER ON
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 MD
and the machine data CC_VDI_IN_DATA must not exceed 400.
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. It is recommended to
register all the hardware outputs used by CC applications here.
Bit 15: Suppresses power-up alarm 4275 (multiple assignment of digital output)
Bit 31: Suppresses power-up alarm 4275 (multiple assignment of analog output)
10450SW_CAM_ASSIGN_TABN09N3
-Assignment of software cams to machine axesBYTEPOWER ON