En 840D SL Complete Service v45
En 840D SL Complete Service v45
En 840D SL Complete Service v45
Service Documentation
Sinumerik 840D sl
Edition 2014.04
Training Manual
Valid for:
A060
System
Overview
A002 A021
Service & A061 Access Levels/
Commissioning Menu Structure Time and Date
Tools Settings
A041
Machine and
Setting Data
A035
Program
Handling
A003 A007 A044
Battery and Fan Electronic Licensing of
Exchange Logbook Options
A017
Data
Management
A010
PCU and TCU
Connections
and Diagnostics
A036
A030 A051
NCU
Digital Inputs & Line and Motor
Connections
Outputs Modules
and Diagnostics
A053
Axis and Drive
Diagnostics
A084
Encoder
Adjustments
A008
A026
A033 MCP&PP72/48
Creating a PLC
PLC Functions Connections
Program
and Diagnostic
A037
Alarm Structure
A031
PLC Alarms
and Messages
A058 A103
A011
PLC Onboard Service Used
Run MyScreens
Diagnostics Cases
A016
Additional Axis
Installation
A006
Electrical
Cabinet Design
Appendix C Appendix B Appendix A
Hardware
End PLC
Interface
Technology
Settings Differences
A060 System Overview
Sinumerik
Operate
Module Description:
Module Objective:
Upon completion of this module you will have a basic understanding of the 840D sl Sinumerik Op-
erate system and the components which make up the system.
840D sl Sinumerik Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A060
A060
System Overview:
START
Sensor
Modules
840D sl with
TCU
Terminal
Modules,
DRIVE CLIQ
Hub
840D sl with
PCU50.x
Operator
Panels
840D sl with
PCU50.x and
TCU
Drive CLiQ
Rules
Component
Overview:
S120 / 840D sl
System Overview:
END
NCU and NX
Modules
S120
Booksize
Components
S120 Line
Modules &
DC link
Components
S120
Booksize
Motor
Modules
Notes
USB
USB X202 System network.
MCP
Network
hub/switch.
Hand-wheels
via MCP
Connection
kit
DriveCLiQ DMC20
DriveCLiQ DriveCLiQ
DriveCLiQ
Hub
X122
X126 Profibus:
PLC periphery X132
DMS
X120
Scales/encoders
X130 via SMx & DMC
X126 modules.
NCU NX LM MM MM
Filter
Sinamics S120
Booksize
X127
Service
Supply Network
Reactor
Notes
USB
USB
X501
USB
USB X500 System network.
Network
hub/switch.
Hand-wheels
via MCP
Connection
kit
X122
X126 Profibus:
PLC periphery X132
DMS
X120
Scales/encoders
X130 via SMx & DMC
X126 modules.
NCU NX LM MM MM
Filter
Sinamics S120
Booksize
X127
Service
Network
Reactor
Notes
DVI
Factory
OP0xx & PCU50.x Network
USB
USB X501
USB X500 USB X202
USB USB
MCP
Network
hub/switch.
Connection
kit
Handheld
Terminal
Digital I/O:
Sinamics & NC
X120 & X132
X122 DMC20
X126 Profibus: DriveCLiQ
PLC periphery X132 Hub.
X120
X130
X126
NCU NX LM MM
Filter
Sinamics S120 DMS
Booksize Scales/encoders
via SMx & DMC
X127 modules.
Service
Network
Reactor
Notes
NCU 710.3
NCU 720.3
NCU 730.3
NX 10.3
NX 15.3
Notes
NCU
Motor Module
NX10
NX15
DRIVE-CLiQ Ports 4 6 6
Axes Up to 8 Up to 31 Up to 31
NX10.3 / 15.3 Up to 2 Up to 5 Up to 5
TCU Up to 2 Up to 4 Up to 4
Notes
Notes
X150 PROFINET
X126 PROFIBUS DP
X136 PROFIBUS
DP 2
SINAMICS
integrated
SOC 2
PROFINET
Notes
T0 Measuring socket 1 Resolution: 8 bit, max. output range of the test signal: 0 ... 5 V
T2 Measuring socket 3
The measuring sockets are only suited for banana plugs with a diameter of 2 mm.
Notes
NOTICE
If all the LEDs are flashing, the PLC must be reset via the mode selector (move switch to
position "3" to reboot).
Notes
Notes
RESET button
The RESET button is on the front of the module under the cover.
NOTICE
When the pushbutton is actuated, the locally connected drive systems are brought to a
standstill with no feedback to the control. In other words, the drive and controller run
asynchronously once the drive has successfully booted up.
Notes
X105
15
X100
14
NX10/15 (1)
NX10/15 (2)
DRIVE-CLiQ topology
NX components can be connected to the Control Unit via DRIVE-CLiQ. The following rules apply for the
wiring:
Only one star topology is permitted between the NX and the Control Unit. This means that only one NX
can be operated per DRIVE-CLiQ port on a Control Unit.
DRIVE-CLiQ ports not assigned to NX can be wired to other DRIVE-CLiQ components.
Once an NX has been connected and configured, you cannot simply insert it into a different DRIVE-
CLiQ port, as the addresses of the integrated drives are set permanently from the point of view of the
PLC.
Notes
SMC10/20/30
Cabinet-mounted sensor modules are used when a motor with a DRIVE-CLiQ interface is not available and
external encoders are required in addition to the motor encoder.
SME20/25
Measuring systems outside the cabinet can be connected directly to the Sensor Module External.
Notes
Notes
Line reactors
Low-frequency/switching frequency filters
Line filters to EN 61800-3, category C3
Notes
Notes
Notes
Properties of Infeed
• Supply voltage 3AC 380-480V, 50/60Hz
• IP20 protection
• cooling: Internal and external air cooling
• Ambient temperature: 0-40 °C without derating, to 55°C with derating
• Height: 380mm
• Depth: 270mm
Smart line modules Supply power (kW) / width (mm)
• 5/50 -> without Drive-CLiQ ports
• 10/50 -> without Drive-CLiQ ports
• 16/100
• 36/150
• 50/200
Active line modules Supply power (kW) / width (mm)
• 16/100
• 36/150
• 55/200
• 80/300
• 120/300
Control Modes The active line module can be operated in one of two different control modes,
depending on the parameterized line supply voltage (p210):
Active Mode DC link voltage is controlled with respect to a settable reference value.
The Line Module acts as a Step-up converter with regulated DC link voltage and
sinusoidal supply voltage.
Smart mode The DC link voltage is not regulated, but results from the rectified supply voltage
Notes
Braking
Braking Module
Module und Bremswiderstände
and braking resistors
Two braking resistors are available:
Zwei Bremswiderstände stehen zur Verfügung:
Booksize: 0,3 kW continuous braking power
Booksize: 0,3 kW Dauerbremsleistung
(25 kW peak power)
(25 kW braking
1,5 kW continuous Spitzenleistung)
power
(100 kW peak
1,5 kW power)
Dauerbremsleistung
(100 kW Spitzenleistung)
Capacitor Module
Capacitor modules
IsDient zur
used for Erhöhung
increasing the DCder
linkZwischenkreiskapazität
capacity in order um
tokurzzeitige
deal with shortNetzausfälle
power failures zu überbrücken.
Notes
Notes
Notes
The Sensor Module Cabinet-Mounted SMC10, SMC20 and SMC30 be used if a motor with DRIVE-CLiQ interface is
available or if, in addition to the motor encoder further external sensors are required. The SMCs evaluate these measur-
ing systems and set the values to Drive-CLiQ.
The SMC supplies the power to the encoder; the SMC, however, must be provided separately with 24 VDC power.
SMC10/20
1 DRIVE-CLiQ interface
Notes
Red Continuous light At least one fault is present in this component. Remedy and
Note: acknowledge fault
The LED is activated regardless of whether the
corresponding messages have been reconfigured.
Green/Red Flashing Firmware is being downloaded. —
0.5 Hz
Flashing Firmware download is complete. Wait for POWER ON Carry out a POWER
2 Hz ON
Green/orange Flashing light Component recognition via LED is activated (p0144). —
or Note:
Red/orange Both options depend on the LED status when component
recognition is activated via p0144 = 1.
Red Continuous light At least one fault is present in this component. Remedy and
Note: acknowledge fault
The LED is activated regardless of whether the
corresponding messages have been reconfigured
Green/Red Flashing Firmware is being downloaded. —
0.5 Hz
Flashing Firmware download is complete. Wait for POWER ON Carry out a POWER
2 Hz ON
Green/orange Flashing light Component recognition via LED is activated (p0144). —
or Note:
Red/orange Both options depend on the LED status when component
recognition is activated via p0144 = 1.
Notes
Direct encoder systems outside the cabinet can be connected to the Sensor Modules External SME20, SME25, SME120 and
SME125 with protection type (IP67) . The SMEs evaluate these encoder systems and convert the values to DRIVE-CLiQ.
The SME provides the encoder power supply. The power supply for the SME is provided from the connected DRIVE-CLiQ
cable.
SME 20
Incremental direct encoder systems with SIN/COS (1 Vpp) and reference signal can be
connected.
KTY/PTC temperature sensors can be used for evaluation of the motor temperature.
The Sensor Module is only suitable for motors without absolute track signals (C/D track):
– Induction motors (e.g. 1PH)
– Synchronous motors with pole position identification (e.g. 1FN, 1FW, 1FE)
SME 25
Direct encoder systems with EnDat 2.1 or SSI with SIN/COS (1 Vpp) incremental signals
can be connected, however without reference signal.
Notes
X500 DRIVE-CLiQ-interface
The SME 120/125 are always used when the temperature signals of the motors do not have protective separation or where this
separation is not possible for certain reasons.SME120/SME 125 is mainly used in linear motor applications.
SME 120
A Hall sensor box can be connected to determine the commutation position of a linear motor.
Incremental direct encoder systems with SIN/COS (1 Vpp) and reference signal can be connected.
SME 125
Direct encoder systems with EnDat 2.1 or SSI with SIN/COS (1 Vpp) incremental signals can be connected, however without
reference signal.
Notes
TM 15
The number of available digital inputs and outputs within a drive system can be
expanded with the TM15 Terminal Module. The TM15 Terminal Module communicates
with a Control Unit via DRIVE-CLiQ.
X500/501 2 DRIVE-CLiQ-sockets
Notes
TM 31
With the TM31 Terminal Module, the number of available digital inputs and outputs and
the number of analog inputs and outputs within a drive system can be expanded.
The TM31 Terminal Module also features relay outputs with changeover
contact and a temperature sensor input.
Notes
Z-Pulse LED for signalling zero mark detection for encoder interface
Notes
Z puls- — Off Zero mark found; wait for zero mark output; OR —
es component switched off.
Red Continuous Zero mark not enabled or zero mark search. —
light
Green Continuous Stopped at zero mark.
light
Flashing light Zero mark is output at each virtual revolution. —
Notes
Advantage • The DRIVE-CLiQ Hub Module allows individual DRIVE-CLiQ devices to be removed without inter
rupting the data exchange with the remaining devices in the DRIVE-CLiQ line ( Hot-Plugging ).
• Reducing the number of DRIVE-CLiQ cables in the cable carrier, because
signals from more than one encoder can be collected with one DRIVE-CLiQ Hub
Module and forwarded to the Control Unit through a single DRIVE-CLiQ cable.
Notes
Operator panels
High performance
Brilliant 8",10" ,12", 15“ and
19"displays“
USB on the front panel
Rugged
Front-mounted IP65 with
membrane keyboard
High MTBF of backlighting
Temperature up to 55°
Modular
Can be combined with PCU or
TCU, keyboard and machine
control panel
SINUMERIK
integrated key switch
Enabling button
Emergency STOP
Ergonomic
Notes
Interface:
2 Ethernet 10/100/1000 MBit/s,
4 external USB ports (USB 2.0 Typ A)
DVI-I-Interface (VGA-Monitors via optional adapter)
12 MBit/s PROFIBUS-DP / MPI
SINUMERIK Operator panel front
Expansion slots:
PCI-Slot (Slot 1 / Slot 2)
Compact Flash Card
Notes
•• Max. 198
Max. 198 DRIVE-CLiQ
DRIVE-CLiQ Teilnehmer
participants per NCU pro NCU
• Max. 14 participants on one connnector
•• Max.
Max 8 14 Teilnehmer
participants in a row an einem Anschluss
• No ring wiring
•• Max 7 Teilnehmer
No Double wiring in Reihe
• Keine Ringverdrahtung
• Keine Doppelverdrahtung
No ring wiring
No Double wiring
Notes
Supplementary conditions
General rules DQ-cycle No. Remark
Only SERVO control
No TMs permitted
No add-ons in addition to linear / rotary safety
125µs 14 axes
Double Motor Modules AC/AC have not been considered
Max. number of DQ count as two components The current hardware configuration determines
nodes / port / DRIVE-CLiQ HUB is not the components to be considered (also deactivat-
5 counted*) ed DOs / Sensor Modules must be considered in
62,5µs
the quantity framework)
NC SI is provided for all axes
Max. number of DQ Double Motor Modules and Tdp >= 2ms / TncSI >= 12 ms
nodes along the -/- 8 DRIVE CLiQ HUB count as The sampling times are set via p112 = 3 (4 kHz)
resp. p112 = 4 (8 kHz)
longest path two components *)
*) 840D sl Basic /
NCU710.3 + S120 125µs The SINAMICS S120 Combi counts as 5/6 DRIVE-CLiQ components
Combi, max
Notes
IP-Adressen NCU
192.168.214.10 - 239 Fixed Additional TCUs, subsequently for additional PCUs, NCUs, DHCP clients
MCPs & MPPs
192.168.214.241 Fixed IP address for PCU50 (Connected via ETH2 of PCU) Default
192.168.214.242 - 249 Additional PCUs with a fixed IP address Unassigned
192.168.214.250 - 254 For PGs/PCs with a fixed IP address (Service connection) Unassigned
A060: END
Module Description:
In order to integrate the Sinumerik 840D sl CNC to a machine tool, various software tools are re-
quired. The tools which enable the machine tool builder to create the PLC program for the machine,
configure the drives etc. Some of the software tools are also used for service tasks.
Software to be installed:
PLC Toolbox DVD (PLC basic program, Sinumerik Add-on for STEP7, NC Var selector, PLC
symbols generator)
Start-up Tool - From the Sinucom commissioning/service DVD. (Configuration of Tool Manage-
ment, configuration of drives and running service commands)
Access MyMachine - System card back-up, Remote control (Viewer)
Module Objective:
Upon completion of this module the course participant will be able to do the following:
Content:
PLC Toolbox Installation.
Sinumerik
Network Settings
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A002
A002
Service and
Commissioning
Tools:
START Online
Connection:
SIMATIC Manager
PLC Toolbox
Installation
Service and
Commissioning
Tools:
END
Start-up (IBN)
Tool
Installation
Access
MyMachine
Installation
Network Settings
Online
Connection:
Access MyMachine
Online
Connection:
Start-up (IBN) Tool
Notes
Toolbox content:
PLC Basic Program for 840D sl
Sinumerik Add-on for STEP7
NCVar Selector
PLC Symbols Generator
Installation Process:
Installation is started with the “setup.exe” file.
The toolbox components will now be installed, starting with A dialogue box will confirm that the installation was success-
the PLC Basic Program. ful:
Notes
Installation:
Notes
Access MyMachine allows a remote operation between the To install the Access MyMachine software, locate the
828D controller and a computer running windows. “Setup.exe” file in the root of the Access MyMachine DVD.
Start the installation by double clicking the file.
Data such as part programs can be transferred between the
remote computer and the controller.
Note:
The Access MyMachine software is not part of the toolbox
DVD.
Select “Control
Panel” from the
Start Menu of the Select “Change
PC. adapter settings”
Notes
Make a note of the name of the network adapter associated Select the “Internet Protocol Version 4 (TCP/IPv4)” option,
with the Local Area Connection. followed by the “Properties” button:
In the example below the network adapter is of the type:
Intel® 82579LM Gigabit Network.
Select the “Obtain an IP address automatically” option. Connect a suitable Ethernet cable between the PC and X127
of the controller. In some situations this may need to be a
cross-over cable.
The connection status can be checked via the “Details” option
of the Local Area Connection.
Notes
Online Connection-Access MyMachine Set the privilege level to “Run this program as an administra-
tor“
Administrator Privilege Level
The Toolbox programs should always be run with privileges
set to Administrator.
Notes
When the program is opened for the first time after the
installation it is necessary to assign a password for encryption
purposes.
It is necessary to login with a password depending on the ac- The access level determines which data can be accessed via
cess level required: Access MyMachine.
The “Manufacturer” login grants the most access, the “User”
login is the most restrictive.
Select the login and enter the password.
Passwords:
Manufacturer-SUNRISE
Service-EVENING
User-CUSTOMER
Notes
After a short delay the data folders of the controller will appear in the lower half of the Access MyMachine program, this indicates
that a successful connection was made.
Notes
Select the “Engineering Tools (Recommended)” option. Connection/cabling information is provided, a crossover or
This is specifically for connecting via X127 straight cable can be used depending upon the network adapt-
er of the PG/PC.
Notes
In the “Control Panel” area, select and open the “Set PG/PC
Interface” program.
Select the
network adapter
which is in use.
Connect an ethernet cable between the computer and port
X127 of the controller. Run the Start-up tool via the “Start-Up
Tool” shortcut.
Notes
The software will boot to the following screen: Online Connection: SIMATIC Manager
A SIMATIC Manager shortcut icon is placed on the
PC desktop during the installation process.
F10
Set the privilege level to “Run the program as administrator“ Setting the PG/PC Interface:
The setting for the connection can now be changed. Open the
“Options” menu and select “Set PG/PC Interface.
Notes
Checking the online connection: The accessible nodes in this case are:
Ensure that a suitable Ethernet cable is connected between Numerical Control Unit (ncu1)
the PC and X127 of the controller. Thin Client Unit (TCU1)
Machine Control Panel (mcp-ie192)
To check the connection select “Accessible nodes” on the tool
bar.
A002: END
Notes
Module Description:
The 840D sl SINUMERIK Operate system is split into 6 menu areas. Each menu area is sub-
divided to allow the user easy access to the necessary areas of the system.
Menu Areas:
Machine
Parameter
Program
Program Manager
Diagnostics
Start-up
Module Objective:
Upon completion of this module you will know the menu areas of the 840D sl SINUMERIK Operate
system.
Content:
Sinumerik
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A061
A061
Menu
Structure:
START
Menu Area:
Program
Manager
Menu Select
Button
Menu Area:
Diagnostics
Mode
Selection
Menu Area:
Start-up
Menu
Selection
Short cut
keys
Menu Area:
Machine (JOG
Mode)
Menu
Structure:
END
Menu Area:
Machine (MDA
Mode)
Menu Area:
Machine
(AUTO Mode)
Menu Area:
Parameter
Menu Area:
Program
Notes
The menu system of the 840D sl SINUMERIK Operate is accessed via the “Menu Select” button.
The location of the “Menu Select” button is always to the lower right of the screen of the operator panel.
Examples:
Notes
Mode Selection
Pressing the Menu Select button reveals 6 horizontal menu soft-keys and 5 vertical soft-keys.
The 5 vertical soft-keys can be used to change between the machine modes: This can also be
achieved via the Machine Control Panel.
Notes
Menu Selection
The Parameter menu displays information such tool/magazine data, work offsets,
user variables etc.
It is possible to carry out functions such as creating tools, editing existing tool/
magazine data, editing work offsets/variables/setting data.
The Program menu is used to display a part program, only if a program is already
open will its contents be displayed. Editing of the part program is possible here. If
a part program is not already open, the Program Manager will be open.
Reboot HMI
A further soft-key is available which is used for rebooting the HMI only. This is
found via the Menu extension key.
Notes
Notes
Notes
Notes
Notes
Keys Function
+ In the program manager and in the program editor from the cursor position,
selects directories or program blocks up to the beginning of the window.
+ In the program manager and in the program editor from the cursor position,
selects directories or program blocks up to the end of the window.
+ Editing box - Moves the cursor further to the right by one word.
Navigation - Moves the cursor in a table to the next cell to the right.
Keys Function
+ Editing box - Moves the cursor further to the left by one word.
Navigation - Moves the cursor in a table to the next cell to the left.
+ Editing box - Moves the cursor in the table to the beginning of the table.
Navigation - Moves the cursor to the beginning of a window.
+ Editing box - Moves the cursor in the table to the end of the table.
Navigation - Moves the cursor to the end of a window.
Notes
Keys Function
In the program manager and in the program editor from the cursor position,
+ selects directories or program blocks up to the end of the window.
In the actual window, selects all entries (only in the program editor and pro-
+ A gram manager).
Keys Function
Scrolls the actual user interface through all installed languages one after the
+ L other.
Scrolls the actual operator interface through all installed languages in the
+ + L inverse sequence.
Cuts out the selected text. The text is located in the clipboard.
+ X
Notes
Keys Function
Inserts text from the clipboard: either pastes the text from the clipboard at
+ V the actual cursor position or pastes text from the clipboard at the position of
the selected text.
Keys Function
A061: END
Notes
Module Description:
The data of 840D sl controller is protected by using one of seven access levels, four of which are
set via a key-switch and three by password.
This module explains the different access levels, how to set these levels and how to protect
individual files.
It is also important that the system date and time are correct.
This is necessary for checking when an alarm occurred or when a file (Part program, archive etc)
was created or edited.
If at the time of installation, the time and date is not set correctly, the Guarantee period of the con-
troller could be effected.
Before the date and time displays can be edited, the password for the “User” or higher must be en-
tered.
Module Objective:
Upon completion of this module you will be able to set the different access levels using a password
or key switch, and set the time and date for the system.
You will also be able to change the access levels of individual NC programmes.
Content:
Sinumerik
Protection of files
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A021
A021
Access Levels /
Time & Date:
START
Password
and
key-switch
information
Setting and
Deleting the
Password
Protection of
files
Customising
Soft-key
Access
Levels
Time and
Date
Setting
Access Levels /
Time & Date:
END
Notes
6 Trained operator Key-switch position 1 It is the responsibility of the OEM to ensure that the key-switch
signals are transferred to the PLC interface.
7 Untrained operator Key-switch position 0
DB10.DBB56 is used for the transfer of the key-switch signals.
The key switch is located on the MCP and has four positions.
Three colour coded keys are available, each of which allow a DB10 Key-switch signals to NC (PLC NC)
different access level.
This is standard on Siemens machine control panels. It is pos- Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
sible that a manufacturer may use a different method to set the
interface signal. DBB56 Key- Key- Key- Key-
switch switch switch switch
Pos.3 Pos.2 Pos.1 Pos.0
Notes
The dialogue box disappears and the current access level is Changing the password:
displayed above the left hand horizontal soft-keys.
It may be necessary to change the password from the default.
To change a password select the “Change password” soft
key.
Protection of files
The properties of the file are found by paging right and select-
Certain files such as important cycles, programmes etc can be ing the properties Soft-key.
individually protected against accidental editing, deletion or
execution. They can also be hidden from view.
The file to be protected has to be located before the properties
can be edited. In this example, the part programme A dialogue box allows four properties to be changed.
“Example.MPF” is to have it’s properties changed.
In the following example, the program:
The “Part program” directory is located by selecting the
“Program manager” key. Can only be executed if the “Service” password or
higher is active
Can only be written to (Edited) if the “Manufacturer”
password or higher is active
Will only be listed if the key switch position 2 or higher
is active
Can only be read if the key switch position 3 or higher
is active
Example: TEST.MPF file has been selected in the Part Pro-
grams directory.
Notes
When the correct settings have been entered the “OK” soft
key has to be selected.
Notes
Notes
On systems with a PCU there are two date/time areas, one for
the NCU and one for the PCU. When the date and time is set
it is automatically transferred to both areas.
A021: END
Notes
Module Description:
Machine and Setting data's are used in many ways to influence the operation of a machine.
During commissioning some of the machine data is automatically set while other machine data has
to be manually set.
Over time, as the machine mechanically wears it may be necessary to edit certain machine data
such as compensation data's.
This module shows the different machine data areas and how to activate the machine data.
Module Objective:
Upon completion of this module you will be able to locate the different Machine/Setting data areas
and be able to carry out adjustments if required.
You will also be able to create a customised user list containing machine and setting data which
are specific to a particular function/area of the machine.
Content:
Sinumerik
User Views
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A041
A041
Machine and
Setting Data:
START
Machine &
Setting Data
Overview
Editing
Machine &
Setting Data
User Views
Machine and
Setting Data:
END
Notes
Machine & Setting Data Overview Each range contains the individual machine/setting data.
Machine data is often referred to as MD, while setting data is
General assignment referred to as SD.
Range Description The following soft-key selection is used to locate the MD/SD
area.
9000 - 9999 Display machine data
10000 - 19999 General machine data
20000 - 29999 Channel-specific machine data
30000 - 39999 Axis-specific machine data
41000 - 41999 General setting data
42000 - 42999 Channel-specific setting data
The data is listed in numerical order with the MD/SD number
43000 - 43999 Axis-specific setting data in the left column. The following columns show the descrip-
51000 - 51999 General cycle machine data tion/name, value, units and activation requirement.
MD/SD identification:
MD/SD name Activation
Number (System language) Value method The MD/SD name contains identifiers so that the system can
identify that particular data.
Units
1st character
$ = System variable (Present on all MD & SD)
4th character
S = Cycle Data (Defines MD/SD as cycle data)
Examples:
Plain text description 9900 $MM_MD_TEXT_SWITCH Display MD
the selected MD/SD.
54600 $SNS_MEA_WP_BALL_DIAM General Cycle SD
55623 $SCS_MEA_EMPERIC_VALUE Channel Cycle SD
30200 $MA_NUM_ENCS Axis MD
Notes
The following data ranges are used for the machine data: Indexes:
$MM_ Display machine data Certain MD/SD have indexes. The function and number of
$MN_ General machine data indexes depends on the data in question.
$MC_ Channel-specific machine data
Example:
$MA_ Axis-specific machine data General MD 10000 $MN_AXCONF_MACHAX_NAME_TAB
$MNS_ General cycle machine data
$MCS_ Channel-specific cycle machine data This MD is used for defining the names of the axes in the
$MAS_ Axis-specific cycle machine data system. Each axis name is assigned to an index the MD.
The following data ranges are used for the setting data:
The function of each MD/SD is described in detail via the There are four methods available for activating the MD/SD.
“Help” key. The method depends on the MD/SD in question.
The MD/SD first needs to be selected and then the “Help” key The right hand column of the screen displays the required
pressed. The key is found on the NC keyboard method.
Notes
The function of the MD/SD determines the units in use. mm/rev millimetres/revolution: linear feed-rate deter-
mined by a rotary axis.
The following table shows the abbreviations and descriptions of
the units. m/s³ Meters/second-cubed: linear jerk
rev/s³ revolutions/second-cubed: rotary jerk
Kg Kilogram: Measurement of mass
Unit Description
mm millimetre: Linear measurement.
mm/sec Millimetres/second: Linear velocity/speed
Nm Newton-metre
rpm Revolutions/minute: rotational velocity/speed
mH milli-Henry: Measurement of inductivity
m/s² Meters/second-squared: Linear acceleration
rev/s² revolutions/second-squared: rotary acceleration A Amperes (Amps): Electrical current
Editing Machine & Setting Data The machine data which are available for viewing can be re-
stricted via the “Display options” soft-key
To locate the machine data screens first ensure that the rele-
vant access level is active (Module B021 Protection Levels)
then use the following key sequence:-
Notes
The Machine & Setting Data is separated into different groups. For further data the “Menu Extension” key must be selected.
This allows access to the Setting Data and also the Display
General MD and general Cycle MD. Machine Data.
Notes
The correct machine data has to be highlighted. The number Some MD/SD have no units associated with them. In this case
1 is entered and confirmed with the “Input” key. use the “Help” function to determine the data type required.
If the letter “H” appear as the last digit in the “Value” column the
On pressing the “Input” key the text of the machine data MD/SD requires a value in Hexadecimal format. A bit pattern
changes immediately (see below). This will apply to all MD/ can be viewed.
SD. To view the bit pattern, highlight the MD/SD and then use the
“Select” key found on the NC keyboard.
Notes
User Views
Edit existing machine data list or create new machine data list.
The required MD/SD type is selected from the list and con-
firmed with the “Input” key.
Notes
Select the data to be added to the list. Repeat the procedure to add further data to the list.
The text entered in the “Text” area will be displayed on the list.
The text entered in the “Description” area is displayed at the
bottom of the screen.
The position of the text line can be selected when editing is Short text description.
complete.
Or
Notes
Or
A041: END
Notes
Module Description:
It is often a requirement to store machining programs off-line on an external computer.
Access MyMachine is a multi-functional software tool which connects via Ethernet (X127 & X130),
one of the functions offers the possibility to connect remotely to controllers in order to transfer ma-
chining programs to and from an external computer.
An External Viewer is included in the software which is used to remotely view and if necessary
make changes to the data of the controller.
It is also possible to configure and assign controller soft-keys to networked computers as another
method of program handling.
Module Objective:
Connect remotely via network to the controller using Access MyMachine and use copy and
paste functions to transfer machining programs.
Use the External Viewer to monitor and/or change the data of the controller.
Configure soft-keys in the Program manager and assign these to networked computers.
Content:
Sinumerik
Program Handling
External Viewer
Network & OP
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A035
A035
Program
Handling:
START
Access My-
Machine
via X127
Access My-
Machine
via X130
Access My-
Machine
Configuration
of Bookmarks
External
Viewer
Configuring a
Network Drive
Network
&
OP
Program
Handling:
END
Notes
Select the option “Obtain IP address automatically” Double click the “Access MyMachine ” icon which is found on
the PC desktop
When the program is opened for the first time after the
installation it is necessary to assign a password for encryp-
tion purposes.
Notes
Password:-CUSTOMER
When the information box has cleared, the folder structure of the host PC will be seen in the top half of the Access MyMachine
program. The lower half shows the folder structure of the controller.
Notes
Notes
X130 Controller Set-up An overview of the X120 and X130 interfaces is displayed.
X120 is the system network to which is connected hardware
The controller settings for X130 can now be entered. such as Machine Control Panels (MCPs), Operator Panels
(OPs) etc. This interface cannot be configured.
Any existing X130 settings should be recorded before any X130 is the company network and is configurable.
changes are made.
Notes
The settings can now be changed. Use the cursor and select The following example shows X130 being manually configured
keys to navigate the screen. with an IP address of 192.168.100.1 and a subnet mask of
255.255.255.0
Address Type: DHCP-To obtain IP address automatically.
When the settings have been entered select the “OK” soft-key”
and perform power off/on of the controller.
Allow the configuration process to complete Allow the boot process to complete.
Notes
The “Availability” of the network connection is shown. In the example below X120 has a green/white tick symbol with an
availability of 100%, this indicates that the connection has hardware attached and is healthy.
X120: Connection in
use
Notes
Controller IP address
Connection name The new connection is now listed in the Available connec-
tions list:
Login: User
Password: CUSTOMER
A connection can also be made from the toolbar: A few moments later the connection will be made and the fold-
er structure of the controller will be displayed in the lower half
of the Access MyMachine program
Notes
Bookmarks
Adding Bookmarks A name for the bookmark needs to entered and then saved.
Notes
The Bookmark will now appear in the Bookmark list. To transfer files between the controller and PC use the right-
click and copy/paste functions
External Viewer
Viewing Rights-HMI
Rights for remote access - Selected in HMI
Do not allow remote access-Prevents remote connections.
Allow remote monitoring-The remote computer can monitor
the controller.
Allow remote operation-The remote computer can access the
various screens of the controller and changes can be per-
formed.
Viewing Rights-PLC
Rights for remote access, Specified by PLC (Not settable on
screen)
The access can be restricted/blocked via the user PLC with
interface signals. These signals have priority over the
“Selected in HMI” settings. It may be necessary to Contact
the machine manufacturer if the PLC is restricting the viewer
access.
Notes
When set to “allowed”, then the controller will allow the con-
nection, even when the dialogue box has not been acknowl-
Importen:
edged.
ext. viewer in original colours only with transmission mode LAN!
If set to “Denied” the connection will be blocked if the dialogue
box is not acknowledged.
To start this function select the following icon from the Access
MyMachine tool bar.
Alternatively select “Start” from the “Remote control” drop
down menu.
When the viewer attempts to connect, providing that the remote viewer has not been blocked, the screen of the controller
will be displayed.
If an acknowledgement is required, a dialogue box will appear. The person at the controller should acknowledge with the
“Yes” soft-key.
This should be done within the time limit specified on the HMI-set-up screen.
Notes
F1 to F8 - Horizontal soft-keys
Shift & F1 to F8 - Vertical soft-keys
F9 - Page Back/Up
F10 - Menu Select
Shift & F9 - Page right
F12 - Help function
Escape - Alarm Cancel
Select - Space Bar
Notes
Notes
The computer connected to the network must have been The following example will show how to create a folder on the
logged in with a username and password. This information will D drive and how to set up sharing and permissions.
be required for inputting on the controller.
The option “Use sharing Wizard” should be deselected via the
The computer log-in used in this example is: “Tools” menu in Windows® Explorer:
Username: AUDUSER
Password: SUNRISE
Select the D drive, right click with the mouse pointer in the
right hand Window and create a new folder.
Deselect “Use sharing Wizard” Enter a suitable name for the new folder.
Notes
Right click on the folder and select “Properties”. The share permissions for the new folder can be set. The
folder access over the network can be restricted to certain
users. The following example sets the permissions for
Select the “AUDUSER” (Log-in name of the computer).
“Sharing” tab
Select “Share
Select this folder”.
“Advanced The “Share
Sharing” name” will auto-
matically take
the folder name
Notes
The following settings allow the user “AUDUSER” to have full About Shared Folders:
control of the shared folder including editing/creating items.
Notes
Notes
In the following example, details of the external PC have The new soft-key will now be available in the Program area:
been entered.
Information such as IP address, share name, log on details
etc. are required.
Ensure that a suitable network cable is connected and select
the “Activate drive” soft-key.
Notes
To activate the Network & OP´s settings carry out a reset procedure:
Ethernet port X130 is configurable and can be assigned a fixed IP address or be set to automatically obtain an IP address.
Port X130 is primarily for connecting to the company network. When configuring for connection to a company network, certain
information is required from the company network administrator.
Per default, the port has an activated firewall, which can cause connection problems. The firewall should therefore be
deactivated.
Notes
All operator stations in the system network (TCUs, HT8, PCU 50) are administered on the NCU with "master priority", i.e. this
contains the config.ini files relevant for the runtime and also the .leases file with all the IP addresses assigned in the system.
The server IP address is set via the properties of the TCU, e.g. 192.168.214.1 (HMI of the NCU) or 192.168.214.241 (HMI of
the PCU with distributed configuration).
For example, for a loading point with OP8/TCU and a distributed PCU50 with OP15 and TCU in the operator panel. One VNC
points to the HMI NCU (OP8), the other to the HMI PCU.
Notes
The config.ini files of all operator stations can be edited directly on the master NCU with the page OPs , on each HMI.
The distribution of the data to all NCUs/PCUs is performed automatically with each change.
Removal of TCUs
TCUs that are not active can be removed on the Avaible operator panels …. .!
Notes
In principle, no special settings (basesys.ini) are required for this configuration. DHCP server and internal HMI sl remain
switched on.
Configuration of one NCU with one PCU 50.3, MCPs and, if required, TCUs
The following settings (basesys.ini) of the NCU are required for this configuration:
As a rule, the internal HMI sl should be switched off, because the operation of two HMIs (HMI Advanced and Operate) on one
NCU is only permitted in special cases.
If the system contains a TCU (HT8) that is to be connected to the PCU 50.3 per default, the IP address of the PCU must be
entered at VNC connection (config.ini)!
A035 : END
Notes
Module Description:
When a CF card with options is purchased a software License key is issued. The License key is
linked to the CF card via the card serial number.
This module explains the licensing procedure and how to activate options.
Module Objective:
Upon completion of this module you will be able to check the control for the correct License and
activate options.
Content:
Sinumerik
Assigning Licenses
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A044
A044
License and
Option
Management:
START
Entering and
Checking
Licenses &
Options
Assigning
Licenses
License and
Option
Management:
END
Notes
Notes
For retrieving a lost key, use the “Show License Key” option,
found in the left hand column.
From the “Please select” menu, choose “Hardware serial
number”.
This is the serial number of the internal CF card taken from
the License screen shown on the controller.
Notes
Saving the License number: The new folder now appears. Select “OK” to save the License
key file to this folder.
It is possible to save the License number to a file so that it
can easily be restored.
Notes
Highlight the License key file and press the “OK” soft-key.
The License key will copy from the keys.txt and direct insert
transferred to the key-box!
The License key will now appear in the License key box.
Handling of Options: To select an option use the cursor keys to highlight the de-
sired option and then press the “Select” key to activate or en-
The “All options” soft-key can be selected to view all set and ter a number depending on the type of option being activated.
licensed options. An NC reset (Reset (po) ) is required to complete the proce-
dure.
Non-licensed options:
If a non-licensed option is activated, the controller will issue a
License alarm.
Notes
Assigning Licenses
Step 1 of 5 - Login:
To login, select “Direct Access“ on the “Web License Manager“
screen.
Notes
Enter the License number and the dispatch note number. Con-
tinue to step 2 with the “Next“ button.
Notes
There are three methods for saving the file. Two of these are in
PDF or TXT format.
The remaining option is as an ALM file, this can be read directly
into the controller as described earlier in the module.
Notes
A044: END
Notes
Module Description:
The electronic logbook function of the 840D sl controller is used to enter data such as manufactur-
er (OEM), dealer and user information, 1st and 2nd commissioning dates as well as records of ser-
vice visits.
This data is then saved to a log file. The log file has to be uploaded into the EUNA database via
the upload website.
The function is not only necessary for warranty issues but also for service personnel (records of
new and previous service visits) and also for quality control measures.
Module Objective:
Upon completion of this module the course participant will be able to do the following:
Content:
Sinumerik
Logbook information
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A007
A007
Electronic Logbook:
START
Logbook
information
Importing/
Entering
Logbook
data
1st Commis-
sioning-
Start-up
Complete
2nd Commis-
sioning-
Machine
Installed
Recording a
Service Visit
Saving the
Logbook Data-
identSNAP-
SHOT
Uploading to
the Online
Registration
Website
Electronic Logbook:
END
Notes
In the past, the validity of warranty claims was difficult to man- When the information has been entered it needs to be saved,
age and was the cause of delayed service response times. this is via a soft-key on the Logbook screen. This procedure
System/hardware faults were logged in paper logbooks which will create a log file.
were then usually left on the machine and often became dam-
aged or lost. This is known as the “identSNAPSHOT” function and is a
snapshot of the system including version data, cycle data,
By using EUNA and the Electronic Logbook system, the war- hardware components etc
ranty will automatically start, a record of the machine details
and breakdowns will also be available on the controller. Each time a logbook entry is made, the log file should be
saved and uploaded to the EUNA database via the Online
The time and date of each entry is recorded; it is im- Registration Website.
portant that the time and date settings of the controller are
correct. Incorrect time and date settings can lead to early The name of the file is made from a combination of the ma-
expiry of the warranty. chine name and system CF card serial number.
The OEM and Dealer information can be imported to the con- oem.xml Manufacturer information
troller in three ways: oemsubs.xml Manufacturer subsidiary information
Import the XML file via the “Import” soft-key. dealer.xml Dealer information
(Preferred method) user.xml End user information
Copy/paste the XML file in the “System data” area. ma_types.xml List of available machine types
The files are imported using the “Import” soft-key.
Type the information directly on the controller. If the files are not available they can be created directly on the
(When the files are not available.) controller or offline on a computer.
Notes
*Manufacturers name*
*Town*
Logbook entries
1st Commissioning
2nd Commissioning
Service visits
If the controller has existing machine identity data, it is necessary to delete the “identity.xml” file.
The location of the file varies between systems operating with a PCU50 or NCU.
Notes
Data Import function Ensure that the files to be imported are available on the control-
ler, network PC or USB memory device.
The Electronic Logbook is located in the Diagnostics area of the
controller:
Notes
Machine type
When the file is imported, the machine types will appear in the
drop down list.
Copy and Paste function Locate the destination folder (Machine identity).
Notes
Select the branch/subsidiary name; in this case “ABC SUB” Templates for xml Files
Notes
Notes
Notes
The details of the service visit are now shown on the Logbook The save procedure should be carried out after each data
page. entry in the logbook.
To save the data to a file first locate and select the “Save”
soft-key.
The file is given a default name using details from the machine
information page. This can be changed. A comment can also
be added.
Two files are created by default, Version data and Configura-
tion data.
The “Version data (.TXT)” file is a text file and contains details
regarding the versions of the controller, drives etc.
The “Configuration data (XML)” file is an xml file and contains
more information about the whole system including the log- In this example, the files are saved in the “version” folder.
book entries. It is this file which needs to be uploaded to the
database via the internet. PCU50: System hard disk\C:\ProgramData\Siemens\
MotionControl\user\sinumerik\ hmi\data\version
Notes
The file can be opened for viewing in the “System data” area: The information that was entered via the Logbook screen is
now stored in the xml file.
Service visits are found at the end of the file: Uploading to the Online Registration Website
Notes
Language selection
Notes
Notes
After a short delay an information box will indicate a successful The uploaded file will be seen in the “Assigned files list”
upload operation.
The “Action Bar” of the assigned files list is used for various Problems with uploading the XML files
functions.
service.euna.industry@siemens.com
A007: END
Notes
Module Description:
Certain components are equipped with backup batteries which maintain data stored in the volatile
ram area. Some are fitted with fans for the cooling of the electronics.
During the lifespan of the equipment it is possible that the battery will become less efficient, result-
ing in a drop in voltage or that the cooling fans show signs of wear and tear. In either case the bat-
teries or fans must be replaced.
A data backup should be made before exchanging the battery (this is described in Module A017).
Caution
The Lithium-batteries must be replaced only by identical replacements or by types recommended
by the manufacturer. Otherwise component damage may occur.
Module Objective:
Upon completion of this module you will be able to locate and change the PCU50 battery and the
NCU battery and fans.
Content:
Sinumerik
SINUMERIK 840D sl Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A003
A003
Batteries:
Health and
Safety Warning
PCU 50.x:
Replacing
the battery
840D sl NCU:
Replacing
the battery/
fans
Notes
Batteries: Health and Safety Warning Danger of explosion and release of harmful substances!
PCU 50.x: Replacing the battery 5. Open the battery compartment on the left side of the
PCU 50.x
Before disconnecting the battery all present BIOS Settings (Image 1).
must be recorded.
6. Remove the battery holder (Image 2).
This is particularly important if the default values have been
changed and have not been saved in the user profile. 7. Disconnect the cable (Image 3).
8. Re-connect the cable on the new battery.
9. Remove the old battery from the holder.
Note
10. Clip the new battery into the holder.
If the new battery is connected within 1 minute of disconnect-
ing the old battery, all settings (including date / time) will be 11. Close the battery compartment.
maintained. 12. Power on and enter the BIOS page, check the BIOS-
Setup settings or restore user profile.
Notes
Image 2: Battery being withdrawn from the PCU50.x. Image 3: Battery fully withdrawn, revealing the connector.
Connector which
allows easy
exchange of the
battery.
Image 2
Image 3
Note:
Batteries are perishable items. They should be replaced
every 5 years (by PCU50.x) as a safeguard against unex-
pected problems.
Battery Information:
Fan Information:
Battery buffered data is stored in the SRAM located on the
NCU board. Fan warning: If one of the fans no longer rotates.
If the battery voltage falls to a critical level (2.7 to 2.9 Volts) Fan fault: If both fans are stopped.
alarm number “2100 NCK battery warning threshold reached”
will be triggered. Approximately one minute later the components will be
The battery must then be replaced within 6 weeks of the alarm switched OFF automatically and the status will be indicated by
first appearing. means of the red SF LED.
If the battery voltage drops to the next critical level (2.4 to 2.6
Volts) alarm “2101 NCK battery alarm” is triggered. In this Some battery/fan housings contain two fans.
case if the power is removed the buffered data will likely be
lost/corrupted.
NOTICE:
To avoid loss of data, the dual fan/battery module must be replaced during operation. When doing this, observe that the Con-
trol Unit can only be operated for a maximum of 1 minute without fans. If this time is exceeded, the Control Unit will shut itself
down.
Notes
Replacing:
Push to
1. Hold the fan/battery module tilted slightly forward. release Battery/fan housing
2. Insert the locator into the guide at the bottom of the NCU
box.
3. Lift the front of fan/battery module upward, until the
retaining clips lock into place.
The fan/battery module and the control unit are interfaced via
two small plug/sockets, these are automatically connected
when the fan/battery module is locked into place.
Replacement of Battery:
Connection for
battery lead
Battery lead
connector
A003: END
Notes
Module Description:
It is necessary to have procedures in place for saving and restoring the customers data stored in
the CNC.
The back-up method used can differ between machines, depending upon the hardware configura-
tion in use.
This module describes the methods for saving data so that it can be restored in the event of any of
the above eventualities.
Module Objective:
Upon completion of this module the course participant will know how to:
Content:
Sinumerik
PCU50.5 XP Ghost-Images
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents. A017
A017
Data Management:
START
Archives:
TCU & PCU50
TGZ Backup
Files
PCU50.5 XP:
Ghost-Images
PCU50.5 WIN 7:
Ghost-Images
Data Management:
END
Notes
Archives TCU & PCU50 PLC hardware upgrade archive (SDB’s only) - Creates a
PLC archive for use when starting up series machines.
Series Start-up archives can be used to save NC, PLC, Drive (For testing the PLC periphery components)
and HMI data.
Archives are created for a variety of reasons: Read in series start-up - Archives are read-in with this option.
The method for creating archives is the same for both PCU50
To create a Series Start-up Archive locate the relevant area by
& TCU. However, when the data is stored locally it is to differ-
using the following key sequence.
ent destinations.
In the case of the TCU the archives are stored on the system
CF card.
With the PCU50 the data is stored on the hard disk drive.
Compensation data
Cycles
Offsets
R parameters
Part Programs
Workpieces
Option data
Global and Local user data (GUD & LUD)
Drive data: This will create an archive containing data for the
Sinamics drives.
Notes
The four control components are available for selection. They Creating an NC archive
can be selected in any combination to create archives contain-
ing different data. The following example will create an NC archive including
compensation data.
The NC data can be selected with or without compensation
data. Use the cursor and select keys to select the necessary check
Compensation data is machine specific data such as lead boxes.
screw error compensation. This would not be included in an The comment area at the bottom of the screen offers the
archive used for series machine production. chance to add information about the archive.
If the HMI component is chosen you can include “All” HMI data
or be selective of the data to include via the “Execute” option.
Notes
Restoring a Series Start-up Archive: Select the source from which the archive is to read in from.
Notes
Information about the selected archive is displayed. This in- The archive will be read in and a series of status boxes are
cludes any comments entered by the creator. displayed.
The software version of the system that the archive was creat-
ed on is also displayed.
The files of the HMI can be quite large. To prevent the inclu-
sion of any unnecessary files it is possible to select which HMI
The default selections are shown below. It has to be decided files are to be included.
by the machine builder which components are needed to re-
turn the machine to its original delivery state. All: This option will include all the HMI data
Notes
Execute: With this option you can select which HMI files to
include in the archive.
Notes
As only one Original Archive is allowed there isn’t a list select Status boxes will be displayed informing of the progress of the
from. Information about the archive contents is displayed. read-in procedure
If any overwrite questions arise, carefully read the message When the archive has been read in a status box is
before continuing with one of the responses below. displayed to confirm this.
Notes
+ + The boxes will clear when the archive has been saved
A file with the .arc extension will be created and given a de-
Several dialogue boxes will be shown, these will clear when fault name which includes time and date information.
the archive has been created. It should be checked that the file exists on the USB/CF device
before commencing work.
Example:
Notes
Switch off the controller and insert the bootable USB stick
into X125 of the NCU.
The following screen will be displayed:
Insert the USB stick into X125 of the NCU and switch
on the NCU.
After successful boot up the Emergency Boot System will
be displayed. Cursor to the “Backup NCU Software and Data” menu item
and select “Ok”
Notes
Notes
The restoring of the TGZ file is also achieved from the Emer-
gency Boot System menu.
Notes
PCU50.5 :
Service switch to "E" to boot the PCU 50.5 from the
USB service system.
Notes
Select Ghost: Local → Disk → From Image. As the source, select D:\Eboot\eboot.gho and
as the destination select the USB memory store (recognizable by its storage capacity).
Result:
After successfully transferring eboot.gho to the USB memory store, the service system for
the PCU is ready to use.
Using the same procedure, create a service system on a PG/PC. For this, you need the Fille Ghost32.exe and eboot.gho
on a PG/PC
Set the service switch to "E", if you wish to boot the PCU 50.5 from the USB service system.
Creating Ghost Images The ServiceCenter will now be started. This runs from
Ram disk and takes a short while to load.
First insert the USB (At least 16GB) device into the rear USB
interface.
The Ghost image is created via the ServiceCenter of the
PCU50.
Notes
The Ghost image now needs to be given a name. Be sure to A summary will be displayed showing details of the Ghost im-
select “Enter” to confirm the image name. age.
The process will begin, this may take some time depending
upon the size of the Ghost image
Notes
Select the Ghost image to be restored. A summary will be displayed showing details of the Ghost
image.
The restore process will begin, details such as time elapsed The computer (PCU50) name can be changed if required.
and time remaining are shown. If the PCU is connected to a factory network a specific name
may have to be entered.
Notes
The PCU50 operates with a Solid State Disk (SSD) which con-
tains the operating system (Windows®), Sinimerik basic Partitions
software, Sinumerik 840D sl Operate software, archives, user C: SYSTEM (incl. EMERGENCY)
files etc.
The (SSD) is divided into four partitions D: USER (incl. TMP
C: SYSTEM (incl. EMERGENCY)
D: USER (incl. TMP)
The method used to back-up the SSD drive is Norton Ghost®.
Norton Ghost is present on all replacement SSD drives to facili-
tate creating and restoring a Ghost image. Service-Mode
The procedure produces a “Ghost image”. The size of the Pressing key „3“ on the control panel during PCU boot
Ghost image will depend on the individual application but is in or
excess of 5GB. Service switch to “3“
The image can be saved externally to a USB device, provided USB-Boot
that there is sufficient space or via network. Service switch to “E“
It is also possible to create local Ghost images.
Prior to creating a Ghost image it is recommended that the
archiving procedure is followed and that the files are saved to
the PCU.
Notes
Select Ghost: Local → Disk → From Image. As source, select D:\Eboot\eboot.gho, as the destination select the USB memory
store (recognizable by its storage capacity).
Result:
After successfully transferring eboot.gho to the USB memory store, the service system for
the PCU is ready to use.
Using the same procedure, create a service system on a PG/PC. For this, you need the file Ghost32.exe and eboot.gho on a PG/
PC.
Creating Ghost Images The ServiceCenter will now be started. This runs from Ram
disk and takes a short while to load.
First insert the USB (At least 16GB) device into the rear USB
interface.
The Ghost image is created via the ServiceCenter of the
PCU50.
Notes
Notes
Notes
Select drive S: (USB Boot stick), and mark Ghost File (*gho) .
Notes
A017: END
Notes
Notes
Module Description:
The PCU50.x is an industrial PC on which the operating system (Windows®), the Sinumerik basic
software, the Sinumerik 840D sl Operate software, ShopMill/ShopTurn, archives, user files, etc. are
installed. Two 7-segment displays and two status LEDs are integrated for the diagnostics (e.g. for
operation without a monitor).
The PCU 50.3 is equipped with a hard disk drive.
The PCU 50.5 is equipped with an electronic SSD (Solid State Disk) drive. A Service switch with
power button are also integrated for the diagnostics.
The TCU (Thin Client Unit) serves solely as a human/machine interface and has no data storage
possibilities or diagnostic LEDs/displays. Various interfaces are found on the TCU.
Operator Panels (OP) are used for interfacing the PCU/TCU to the controller. The PCU/TCU is easi-
ly mounted on the rear of the OP. The OP has 2 x LEDs for basic diagnostic functionality and a sin-
gle USB interface.
Module Objective:
Diagnostic LEDs and displays of the PCU and understand their meaning.
Interfaces of the PCU
Interfaces of the TCU
Operator Panel
Content:
Sinumerik
PCU50.5: Interfaces
TCU: Interfaces
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A010
A010
PCU/TCU/OP
Diagnostics and
Interfaces:
START
PCU50.5:
Interfaces
PCU50.x:
Diagnostic
Service
TCU:
Interfaces
Operator
Panel
Diagnostics
PCU/TCU/OP
Diagnostics and
Interfaces:
END
Notes
PCU50.5: Interfaces
X70
Digital Video
Interface X4 X60 USB 2.0
(DVI) MPI/DP Port 1 / 2
Port 3 / 4
X1 X0 S0
2 x PCI-
Ethernet 1 +24 VDC ON/OFF
slots
Factory Net supply switch
X2
Ethernet 2
System Net
Service module
Alternative installation location
The Service module can be
remounted on the side panel
for portrait assembly. BIOS battery
location
Notes
PCU 50.5 XP
2 x 7-segment displays
Switch setting Function
Power button
This can be used to start and stop the Windows operating sys- PCU 50.5 WIN 7
tem.
Switch setting Function
Notes
Status codes during system power up, continued. Status codes during operation.
Notes
Notes
TCU: Interfaces On the rear side of the TCU are two ribbon cable connectors
for connecting to the operator panel.
X201
CF card
(Not enabled)
X202
System
Ethernet
1 x USB interface
The rear of the operator panels are designed so that the PCU/
TCU can be easily mounted.
There are two ribbon cable connectors for transferring signals
between the OP and the PCU/TCU
A010: END
Notes
Module Description:
All variants of NCU’s are equipped with status LED’s and a 7 segment display.
When alarms relating to the NCU occur it is recommended that the status LED’s etc be checked to
help achieve a speedy diagnosis.
The 7 segment display can also be used to output the IP address of the NCU.
Two rotary switches, one for NCK functions and one for PLC functions are also present. Certain
tasks can be performed by changing the position of the switches.
The location and description of the status LED’s, 7 segment display and rotary switches is de-
scribed in this module.
Module Objective:
Upon completion of this module you will be able to check the status LED’s and 7 segment display
of the NCU.
Content:
Sinumerik
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A036
A036
NCU Diagnostic
Displays and
Switches:
START
Status LED’s
and 7 Segment
Display
NCU Diagnostic
Displays and
Switches:
END
Notes
The NCU diagnostic features are found on the lower front face
and consists of a 7-segment display unit and 8 status-LED’s.
LED Location
red/ flashing 0.5Hz. Error accessing Compact SF red PLC group error
orange Flash Card DP red PROFIBUS group error X126
orange Accessing Compact Flash Card DP/
red PROFIBUS group error X136
MPI
flashing (0.5 Hz). Updating the firmware of
RDY orange
the connected DRIVE-CLiQ components PN red PROFINET IO group error X150
flashing (2 Hz). Firmware update is complete Synchronization status (SY) of the
orange for components. Wait for POWER ON for the onboard PROFINET IO interface (X150)
components in question. SY/MT green
Maintenance status (MT) of the NCU
(presently without function)
green NC operative
The PROFINET system runs correctly;
gn/og Flashing (1 Hz). LED-supported recognition
off data exchange to all configured IO devic-
or of connected DRIVE-CLiQ component is
es runs.
rd/og activated: (p0124[0] = 1).
OPT Bus fault (no physical connection)
RUN green PLC operative (PLC run) red
Incorrect transmission rate
Failure of a connected I/O device.
red
Incorrect or no configuration
Notes
The 7-Segment display is located behind the lower cover of 7-segment Meaning
the control unit. display
The display can output a single numeric value (0 to 9) or a
1 Not applicable.
single letter (A, C, E, F, P). A decimal point is present to the
lower right of the numeric value. 2 Not applicable.
It serves as a status display during commissioning and can 3 Debugger was initialised.
be used to display the following information:
4 NRK operating system was successfully activat-
IP address of the NCU ed.
5 NRK operating system has booted, init task is
Test and diagnosis information being processed (The application boots)
Status during booting 6 Initialisation was successfully performed; the
6. control is in cyclic operation and the cycles are
During normal operation a "6." is displayed with the point active.
flashing. The “RDY” LED will be green and constant. F Internal error.
An "8" indicates that the fan is defective or that the Control 1 or 2 CF card and SRAM data do not match. To re-
Unit is operating without a fan. solve this problem, a general reset is required by
booting with NCK- Switch position 1 or 2.
During the boot phase the display changes to indicate the
different stages of the boot process.
Notes
Two rotary switches, one for NCK functions and one for PLC Switch
Function
functions are also present. Certain tasks can be achieved Position
depending on the position of the switches.
0 Normal NCK boot up
Some tasks require a restart for activation, the “RESET” but- 1 NCK boot up with default values (Memory reset)
ton is conveniently located for this purpose.
7 Debug mode, NCK is not started.
8 IP address is displayed on 7 segment display
All others Not relevant.
RESET-button Switch
Function
Position
A036: END
Notes
Module Description:
The 840D sl has interfaces for the connection of Digital inputs and outputs (I/O).
These are located on X122 ,132 & X142.
Connections used within the drive group components are known as BiCo’s.
The connectors X122 &X 132 is for Sinamics and X142 for NCK functionality.
Certain connections can be configured either as an output or an input via machine data.
The digital I/O are used to handle various signals, for example:
Drive Enables
Probe Inputs
Automatic Line Contactor Control
External Reference Mark (Bero)
This module shows the pin assignment of each connector and shows several examples of how a
BiCo is assigned to a function, including probes and line contactors and how NCK I/O are used in a
machining program.
Module Objective:
Upon completion of this module you will be able to locate the interface connectors and configure
individual connections to perform certain functions.
Content:
Sinumerik
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A030
A030
Interface
Description
Assigning
BICO’s
NCK Inputs
and
Outputs
Notes
Interface Description The Binary Connectors (BiCo’s) of X122 and X132 are used to
assign Sinamics inputs/outputs to a specific function e.g. Ena-
X122, X132 & X142 digital I/O interfaces are located beneath bling of drives, BERO’s, automatic line contactor control etc
the flip-down cover of the NCU. X142 is used for NC digital inputs and outputs.
Ext. 24V
+ M
Sinumerik NCU7x0 1* Fast inputs/outputs (Must be shielded).
X124 2* Electrical isolation for digital inputs (DI) if jumper open.
+ 3* Can be parameterised as Inputs or outputs.
+
M
M X122 X132 X142
1 DI 0 1 DI 4
1 Not used
2 DI 1 2 DI 5
2 Not used
3 DI 2 3 DI 6
3 NCK DI1
4 DI 3 4 DI 7
4 NCK DI2
5 DI 16 5 DI 20
5 M
6 DI 17 6 DI 21
6 NCK DI3
7 M1 7 M2
2* 2* 7 NCK DI4
8 M 8 M
8 M
9 DI/DO 8 1* 9 DI/DO 12 1*
9 NCK DO1
10 DI/DO 9 1* 10 DI/DO 13 1*
10 NCK DO2
11 M 11 M
11 M
12 DI/DO 10 1* 12 DI/DO 14 1*
12 NCK DO3
13 DI/DO 11 1* 13 DI/DO 15 1*
13 NCK DO4
14 M 14 M
3* 3* 14 M
Notes
BICO connection
X122 Signal Function/Default Setting
Source Destination
SH/SBC 1 – Group 1
p9620 (all drives in the
Pin 3 Sinamics DI 2 SINAMICS Safety Integrated CU-r0722.2
group)
(SH enable = p9601)
SH/SBC 1 – Group 2
p9620 (all drives in the
Pin 4 Sinamics DI 3 SINAMICS Safety Integrated CU-r0722.3
group)
(SH enable = p9601)
Pin 5 Sinamics DI 16 Freely available CU-r0722.16
Notes
X132-Sinamics I/O
Notes
X142-NCK I/O
Notes
Assigning BiCo’s Use the “Select” key to give a more detailed view.
Notes
Note:
Notes
The training equipment has two red buttons on the left off the
MCP, these are connected to X122.11 (Left button) and
X132.11 (Right button).
The status of the probe inputs and any other input can be
checked via CU parameter r722: CU digital inputs status.
Notes
The status of the r722 bit editor is displayed when the “Select”
key is pressed. A change in status is not automatically updat-
ed, the page needs to be refreshed to view any changes.
By pressing the red buttons the status of the probe inputs will
go high. (Bits 11 & 15)
Notes
Notes
The new BiCo settings need to be saved, select the “Yes” soft-
key.
The following dialogue box indicates the state of save Checking the Line Contactor Signals
process, the box clears when the process is complete.
The status of the line contactor feedback signal can be checked
via CU parameter r722.7
The status of the line contactor coil digital output can be
checked using CU parameter r747.14
The example below shows bit 14 is high.
Notes
NCK Digital Inputs and Outputs Example: Setting an NCK output via a part program.
NCK digital I/O can be addressed directly from machining The NCK outputs can be set directly from a part program. The
programs. following example will show how NCK digital input 2 is set and
unset.
To address Inputs, for example Digital NCK input 2, the fol-
lowing has to be entered in the part program: $A_IN[2] Select “MDA” mode.
The program will stop at the “M00” command, a message will The status of the PLC variable can now be checked.
be displayed.
Note:
Notes
The NCK inputs can also be used in the part program. The
following program checks the status of NCK input 9 and dis-
plays a relevant message.
MSG (“NCK INPUT 2 IS LOW”) Message line showing that Start the program via the “Cycle Start” button.
the input is low.
M00 M00 Program stops until cycle start is pressed.
When “IF $A_IN[2] == 1 GOTOF LABEL1” is reached, the sys- When the cycle start is pressed again the program will see the
tem will check the status of digital input $A_IN[2] for a value of 1. M30 instruction and the program will be reset, the message
If this is true the program will jump to LABEL1 and continue from will clear.
there.
The program message will be displayed and the cycle will pause
because of the M00 instruction.
Notes
When the cycle start is pressed again the program will see the
M30 instruction and the program will be reset, the message
will clear.
A030: END
Notes
Module Description:
The 840D sl Sinumerik Operate is designed to work with the Sinamics S120 drive family using the
Drive-CLiQ bus system.
The S120 Booksize version of drive components are the most common in use with the 840D sl
controller. S120 Blocksize/Chassis versions are also available.
This module describes the S120 Booksize line and motor components, including connection and
power off/on requirements.
Module Objective:
Upon completion of this module you will know how the drive components of the 840D sl system are
integrated and how the power to these components should be applied and removed.
Content:
Sinumerik
Topology
General Information
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A051
A051
Topology
General In-
formation
Drive Module
power
Supply
Active Line
Module (ALM)
Motor Module
(MM)
Supply and
Enabling
Examples
Notes
Topology
The system assigns the object/component numbers on the Drive-CLiQ Bus in the order they are connected
The order is with the compounds X100, X200 and X201 fixed and goes until the last X201.
From the last DO (MoMo 5 / 6), the components are then assigned in reverse order from X203.
X105
1 2 3 4 5 6
X104
Sp X Y Z A X500
SMI- 21 SMI- 18 SMI- 15 SMI- 12 SMI- 9 SMC
ENC- 22 ENC- 19 ENC- 16 ENC- 13 ENC- 10 ENC- 7
MOT- 23 MOT- 20 MOT- 17 MOT- 14 MOT- 11 MOT- 8
2 3 4 5 6 6
Notes
X105
1 2 3 4 5 6 7
X104
Drive device 2: CU
NX 1 MoMo 2 3
X105
1 2 3
X104
X103 X203
X102 X202
X101 X201
M6 M7 X500
SMI- 7 SMI- 4
X100 X200 ENC- 8 ENC- 5 SMC
MOT– 9 MOT– 6 SMI- 10
ENC- 11
2 3
Notes
SINAMICS Communication CU
STEP7 (HW-Config) DP Slave
SINAMICS S120
properties
Numeric Control
Numeric Control
Extension Drive-
Extension
Parameter Parameter Telegram type-
Component Parameter I/O adress
p978[0-9] p922 Length
p922
drive objects Telegram type
Telegram type
list
MoMo 3 3 136 136. PZD-15/19 4100
1. NX 60
SINAMICS Communication NX 15
STEP7 (HW-Config) DP Slave
SINAMICS S120
properties
Numeric Control
Numeric Control
Extension Drive-
Extension
Parameter Parameter Telegram type-
Component Parameter I/O adress
p978[0-9] p922 Length
p922
drive objects Telegram type
Telegram type
list
MoMo 2 2 136 136. PZD-15/19 4340
Notes
NC CU/NX
Notes
General Information
Example, S120 Line module with two motor modules:
Line and Motor Modules
Notes
The 5 & 10Kw SLM’s are not used on the Drive-CLiQ network,
because of this there are slight differences with terminal func-
tionality compared to Drive-CLiQ type modules.
Connector locations X21, X22 & X24 X22 Terminal description and functionality
Notes
Switches high (+24V DC) when the following conditions are true:
Electronics supply present (X24).
DC Link is pre-charged.
Ready Signal
Pulses enabled (X21.3)
1 No over-temperature
(Output)
No over-current
It is recommended that the signal is connected directly to the 840D sl controller via con-
nector X122 pin 1. This is the OFF1 enable signal.
This signal is for use by the manufacturer to set a user alarm and alert the operator to a
problem.
This signal must be removed at least 10ms prior to the 3-phase mains supply being re-
moved.
Failure to do this can lead to damaged drive modules. This is especially important when
the axes/spindles are decelerating and causing regenerative currents. if the mains circuit
Enable Pulses is opened these regenerative currents remain within the drive system causing damage to
3
(Input) the modules.
It is recommended that this terminal is connected via an early break contact on the ma-
chine isolator switch and the line contactor (If used).
If the terminal is used by the manufacturer it must be ensured that it is controlled in the
suggested manner.
When used in this way the transistors will be switched off and mains regeneration halted,
the motors will then coast to a halt. This is not suitable for an emergency stop situation.
Enable Pulses
4 Must be connected to the 0V of the enable pulses supply.
(Ground)
Notes
Connector locations X21, X24, X200, X201 & X202 X21 Terminal description and functionality
X202:
Drive-CLiQ
X201:
Drive-CLiQ
X200:
Drive-CLiQ
X24:
24V DC Electronics
Supply
Notes
Notes
Location of ALM connectors X21, X24, X200, X201 & X202 X21 Terminal description and functionality
X21:
Enable and
Temperature sensor. Terminal Function Description
+ Temp Temperature sensor input from Active
1
(Input) Interface Module (Observe the polarity)
X203: Drive-CLiQ. - Temp Temperature sensor input from Active
2
(Input) Interface Module (Observe the polarity)
X202: Drive-CLiQ.
X201: Drive-CLiQ.
X200: Drive-CLiQ.
X24: 24V DC
Electronics supply
Notes
Protective
X1: Output to
earth
Motor, including
terminals
the brake output
for MM less than
45A
X22:Motor 2
Double Axis MM X21:Motor 1
Enables etc.
Available in the following rated current output sizes: Enables etc.
3, 5, 9 & 18A
LED Status
Indicators
X1 & X2 Output
to Motor,
including the
brake output for
Protective MM less than
earth 45A
connections
Notes
Terminal descriptions
Terminal Function Description
Positive temperature sensor input from
+ Temp
X21: Pulse 1 non-Drive-CLiQ temperature sensor.
(Input)
Enable etc. Type:- KTY84-1C130/PTC
Negative temperature sensor input from
X22: Pulse - Temp
2 non Drive-CLiQ temperature sensor.
X21: Pulse Enable etc. (Input)
Enable etc. Type:- KTY84-1C130/PTC
X203: Applying +24V DC will cause the pulses
Drive-CLiQ of the individual axis to be enabled.
X202:
Drive-CLiQ (Current consumption:10mA)
X202: When the signal is low, “Safe pulse
X201: Drive-CLiQ suppression” is activated.
Drive-CLiQ Note:-No electrical isolation occurs
X201: Enable between the Motor module and the motor.
X200: Drive-CLiQ Pulses This enable signal is only operational if the
3
Drive-CLiQ (EP) Safety Integrated function “Safe Standstill
X200: Input (SH)” is enabled.
Drive-CLiQ This is a dual channel monitoring system of
the Control Unit and Motor Module. The
status of the Enable Pulses input is cross
checked against the corresponding CU
input, an error is reported if they do not
Single axis Double match.
EP Must be connected to the 0V of the enable
4
Connector X21 & X22 (X22 only for double axis (Ground) pulses supply.
modules)
Notes
Minimum 10ms-
Supply and Enabling Examples if supply disconnected
while drive is operational
For trouble free operation it is essential that the drives are
powered on/off and enabled correctly.
If the mains supply switch/contactor is opened while the drive Mains supply
pulses are enabled and the drive is in regeneration mode, the E Stop active
regenerative current which is normally fed back into the mains DB56.DBX0.1
will have no where to go, except that is into the motor and line Input to ALM/SLM via line switch
modules, this can result in damage to these modules. Enable Pulses
ALM/SLM
The solution is to use an auxiliary contact fitted to the mains X21.3
switch and drive line contactor.
Output/Input from/to 840D
This auxiliary contact must open at least 10ms before the In-feed ready.
From/to 840D sl
main contacts open. Link X132.10 to
The contact is wired to the Pulse Enable terminal of the SLM/ X122.1 (OFF1)
ALM module.
Energise line Output from 840D
If the Main switch or contactor is operated while the drive is in contactor–
operation the pulses will be disabled and the motors will free 840D sl X132.12
wheel to a standstill. (Except when the Safety Integrated func- Output
tion “Safe Stop” is enabled) Input from N/O contact
Line contactor
Any potentially harmful current will be unable to enter the drive energised-
modules as the transistors are now switched off. 840D sl X132.4
Input
Below is the timing diagram for the enabling of drives via the Input to ALM/SLM
OFF3 Enable
controller using a line Contactor. from user to
840D sl
X122.2
Notes
Notes
A051: END
Notes
Module Description:
In the event of a problem with the machine it may be necessary to check the status of an axis/
drive.
The information obtained from these status screens can be very useful to technical personnel and
help speed up the fault finding process.
Module Objective:
Upon completion of his module you will be able to use the Axis & Drive diagnostic functions.
Content:
Sinumerik
Axis Diagnostics
Drive Diagnostics
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A053
A053
Service
Overview
Screen
Axis
Diagnostics
Drive
Diagnostics
Notes
Service Overview Screen The indicators change appearance depending on the condition
of the signal.
To navigate to the relevant diagnostics page please use the
following key presses. The signal is healthy, in the case of an enable, the
signal is high. For a monitoring signal there is no fault
present.
The “All axes” soft-key will display any axes that are
currently configured as active or inactive.
Notes
Axis Diagnostics The selected axis is displayed at the top of the diagnostics
screen.
Axis specific information.
OR
Notes
Drive Diagnostics The drive diagnostics screen shows useful information regard-
ing the motor and drive states such as motor temperature, DC
Drive specific information link voltage etc.
Drive System.
The status of the Drive-CLiQ drive objects can be seen. The CU is the only drive object displayed, to view the other
drive objects press the “Input” key.
A healthy drive object, fully enabled ready for
operation.
Notes
OR
Notes
The “Help” key, found to the lower right of the vertical soft-
keys can be used to get more information about Warnings/
Faults. The alarms and warnings can also be seen on the alarm
screen.
Notes
Topology
Notes
The topology display can also be used to help identify faults. Drive component renaming
Press the “OK” soft-key to confirm the changes, wait for the
dialogue box to clear.
Notes
Firmware:
Firmware is a software that is written to the internal flash
memory of the Drive-CLiQ components. Firmware updates
are used to keep the components up to date with the latest
technological advances. The firmware version is dependant
upon the current system software version.
Notes
When the process is running the top LED of the drives will
flash red. Other Drive-CLiQ components will also indicate the
process in a similar way.
When the update has finished a complete power off/on of the
controller/drives is required.
Notes
Comparison Levels:
Display Settings
To the right of the screen, a column named “C.level” can be To change the level of comparison select the “Change” soft-
seen. key and then the “Insert” key.
This is used to set the comparison level for the Drive-CLiQ
components.
The system compares the stored details of the electronic rat-
ing plate of each object with the actual components connect-
ed to the Drive-CLiQ bus.
Once the drive system is configured it is continually moni-
tored. Alarms will be displayed if a fault occurs or an unknown
object is detected.
Notes
Comparison Levels:
High-compares the complete electronic rating plate.
Medium– compares the component type and order number.
Low– compares the component type.
Minimum– compares the component class.
A053: END
Notes
Module Description:
All positioning axes require referencing in order for the controller to position them. The procedures
for the referencing of incremental and absolute encoders is described along with the most im-
portant machine data.
Module Objective:
Upon completion of this module you will be able to synchronise/adjust the measuring system for
the Sinumerik 840D sl controller.
Content:
Sinumerik
Automatic Referencing
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A084
A084
Encoder
Adjustment:
START
Referencing
Incremental
Encoders
Referencing
Absolute
Encoders
Machine Data
Information
Automatic
Referencing
Encoder
Adjustment:
END
Notes
General Information
Axes equipped with incremental encoders require referencing
each time that the NCK is powered off/on or reset.
This usually entails traversing the axis to a switch which then
initiates the referencing procedure. Certain machine data's are
available to influence this procedure and adjust it to individual
requirements.
Some axes have a second encoder fitted for positioning opera-
tions. It needs to be checked which measuring system is active,
as that will be the one which requires referencing.
To check which measuring system is active we can look at the
“Axis diagnostics” area.
Look for the “Measuring system 1 active” and “Measuring sys- If it is uncertain whether an axis has an incremental or abso-
tem 2 active”. A green tick symbol indicates which measuring lute encoder fitted, this can be checked via axis machine data
system is active for each axis., typically the motor encoder. A 30240.
2nd measuring circuit is typically a linear scale on an axis or an To check the machine data use the following soft key se-
encoder for a spindle. quence.
Some manufacturers may also switch between measuring sys-
tems. If there is uncertainty about this please contact the manu-
facturer for information.
Incremental encoder = 1
Absolute encoder =4
Notes
Interface signal DB3x.DBX12.7 “Delay Ref. Pt approach” Confirmation that the correct mode is selected can be seen
needs to be set to high to initiate the referencing procedure. at the top of the screen.
Each axis has its own variable which is identified by chang-
ing the x for a numerical value which represents the axis,
see below-
Notes
In the event of the values of machine data 34080 & 34090 equalling less than the stopping distance of the axis, the controller will
automatically readjust to the correct position.
34040 $MA_REFP_VELO_SEARCH_MARKER = 0
34080 $MA_REFP_MOVE_DIST + 34090 $MA_REFP_MOVE_DIST_CORR = > 0
Velocity
Reference point cam
switch activated
0 1
MD34020 Ref. point approach velocity
Position
Cam switch 1 0
The control receives a reference axis command, the axis accelerates to the feed-rate in machine data
34020 $MA_REFP_VELO_SEARCH_CAM then searches for the reference switch input to become high.
Notes
When an axis is referenced the controller issues interface Referencing Absolute Encoders
signals:
General information
1st axis DB31.DBX60.4 1st measuring circuit is referenced Absolute encoders need referencing on first commissioning
1st axis DB31.DBX60.5 2nd measuring circuit is referenced and remain referenced until a problem occurs with encoder or
2nd axis DB32.DBX60.4 1st measuring circuit is referenced the NCK. Re loading of an archive will also necessitate the
2nd axis DB32.DBX60.5 2nd measuring circuit is referenced referencing of the encoder.
etc. Procedure:
First it must be ascertained that the encoder is of the absolute
type. This can be done by checking the motor data rating plate
The position display will indicate the axis is referenced and dis- (In the case of an integrated motor encoder)
play any values stored in machine data: Checking with the supplier of the encoder is another method
34100 $MA_REFP_SET_POS of determining the correct type.
Value from Axis MD 34100 The following values determine the encoder type:
Incremental encoder =1
Absolute encoder =4
Notes
Select the axis to be referenced and then press the same di-
rection key used to position the axis earlier.
The A axis of the training equipment is fitted with an absolute
encoder.
The axis will not physically move but the position display will
change to show the axis is referenced symbol and the refer-
ence point set position will be shown as the position of the
axis (150 mm).
Machine data 34210 will have changed to 2 to indicate a
successful procedure.
Notes
When the marker is detected the axis will either stop or move Usually the position display shows zero after an axis has been
to a position determined by the values of two machine data referenced. This can be changed by machine data 34100
(34080 & 34090 see below for further explanation) $MA_REFP_SET_POS (Default value 0.0 mm)
The speed at which this position sought is determined by ma- The value entered in here will be displayed on the screen as
chine data- soon as referencing is complete.
34070 $MA_REFP_VELO_POS (Default value 10000.0 mm/ This is used when the reference position is not the mechanical
min). zero of the machine. The machine data does not result in the
axis physically moving.
34080 $MA_REFP_MOVE_DIST (Default value -2.0 mm).
Once the marker has been detected it is advisable to move
the axis away from the marker (Into the machining area). This
is achieved by putting a value in machine data 34080.
If the axis was asked to reference again while still on the
marker this could result in the axis going toward the end of the
slide.
Notes
Automatic Referencing
A084: END
Notes
Module Description:
The Machine Control Panels (MCP) are connected to the system network X120 (Industrial Ethernet)
of the 840D sl Sinumerik controller .
Each MCP, maximum of two, needs to be uniquely addressed via its addressing switch.
It is also necessary to understand the parameterisation of PLC function block FB1 to determine start
address of MCP I/O.
This module shows how the MCPs are addressed, how the parameterisation of the function block is
made and the Profinet configuration of PP72/48 I/O modules.
Module Objective:
Upon completion of this module the course participant will know how to configure and install a
Siemens machine control panel (MCP) and PP72/48 periphery I/O modules.
Content:
Sinumerik
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A008
A008
Machine
Control Pan-
el Types
MCP483
Front and
Rear layout
MCP310
Front and
Rear layout
MCP
Configuration
and
Addressing
Machine Control
Panel Interface
Signals
MCP Signal
Test
PP72/48 PN De-
scription and
Interface Signals
Profinet Con-
figuration
MCP &
PP72/48
Notes
Mechanical and membrane types of MCP are available in two formats (MCP483 and MCP310). The MCP483 is
483mm in width; the MCP310 is 310mm in width.
The major differences between the two formats are, the number of keys, layout of keys etc The input/output assign-
ment also differs.
The functionality and purpose of the two variants is, however, identical (controlling of axes, mode selection etc).
There are no separate MCPs for turning or milling technologies.
MCP483:
MCP310:
Notes
Note:- Cycle stop, Feed stop & Spindle stop-signals are inverted i.e. Normally closed.
The two blanks can be removed to allow the user to add extra buttons/switches/lamps.
X10
X53
X54 X60 X61
X3 X51
X52
X55
X20
H3
H2
X30 H1 X21
X5
S2
Notes
Note:- Cycle stop, Feed stop & Spindle stop-signals are inverted i.e. normally closed.
Buttons T1 to T16 are free for use by the manufacturer.
The six blanks can be removed to allow the user to add extra buttons/switches/lamps.
X1
X5
X5 X60
X3 X5
X5
X5
X2
H3
H2
X3 H1
X2
X5
S2
Interface Description:-
X51 Digital inputs X60 Hand-wheel
S2 Addressing switch
X52 Digital inputs X61 Hand-wheel
X5 Key-switch interface
X53 Digital outputs
X10 24V DC supply
X54 Digital outputs LED Indicators:
X20 Port 1 Ethernet connection in.
X55 Digital inputs H1 Power OK (Green)
X21 Port 2 Ethernet connection out.
H2 BUSSYNC
X30 Feedrate override interface.
H3 BUSFAULT
X31 Spindle override interface
Notes
Determining the MCP start address MCPNum Number of MCPs on the system.
Function Block FB1 is used for configuring the I/O assignment MCP1In Pointer-The start address of the MCP inputs.
of the MCPs.
Module “A033 PLC Functions” describes the full configuration MCP1Out Pointer-The start address of the MCP outputs.
procedure for the MCPs.
FB1 is called from within Organisation Block OB100. There are MCP1BusAdr Addressing of MCP, set by dip-switch
many parameters associated with FB1.
MCP1BusType Bus type; 55 = Ethernet
The following is an example of FB1, the parameters for setting
the I/O start addresses for a single MCP.
The MCP is connected to X120 system network.
X120 is a DHCP server with a default IP address of
CALL FB 1 , DB 7(
192.168.214.1 and a subnet mask of 255.255.255.0.
MCPNum := 1,
MCP1In := P#I 0.0,
MCP1Out := P#Q 0.0,
MCP1StatSend := P#Q 8.0,
MCP1StatRec := P#Q 12.0,
MCP1BusAdr := 192,
MCPBusType := B#16#55,
NCKomm := TRUE,
ExtendAlMsg := FALSE);
Each hardware item connected to the network needs a unique The following table shows examples of S2 switch positions and
address. the resulting addresses, including the default address of 192.
This is determined by the setting of S2 on the MCP.
Meaning/
Each switch position from 1 to 8 represents a value which is Switch S2
address
active when the switch position is set to “On”.
All switches in the “On” position have their values added to- 10 9 8 7 6 5 4 3 2 1
gether to give the address of the MCP. Off Off - - - - - - - - Reserved
1 1 - - : : : : : : : : :
2 2 192 (Delivery
- - On On Off Off Off Off Off Off
setting)
3 4
- - : : : : : : : : :
4 8
- - On On On On On On On Off 254
5 16
- - On On On On On On On On 255
6 32
7 64
8 128
9 Always OFF
10 Always OFF
Switch S2
Notes
The following tables show the interface signals for an MCP483. The letter “n” should be substituted for the “Pointer” value
entered when FB1 was parameterised (MCP1IN, MCP2IN, MCP1Out and MCP2Out).
IBn+1 REPOS REF INC var. 10000 INC INC 1000 INC 100 INC 10 INC 1
Notes
The following tables show the interface signals for an MCP310. The letter “n” should be substituted for the “Pointer” value en-
tered when FB1 was parameterised.
IBn *NC Stop Spindle - Spindle 100% Spindle + Single block JOG MDA AUTO
NC Start Spindle right *Spindle stop Spindle left Key-switch REF REPOS Teach IN
IBn+1 position 3
Feedrate override
IBn+3 Reset Key-switch Key-switch E (16) D (8) C (4) B (2) A (1)
position 2 position 1
Direction keys
IBn+4 Rapid KT-IN5 KT-IN4 KT-IN3 KT-IN2 KT-IN
traverse (X52.2) (X52.1) (X51.3) (X51.2) (X51.1)
+ -
IBn+5 Axis selection
T16 KT6(X52.3) 6th axis 5th axis 4th axis Z Y X
QBn *NC Stop Spindle Dec. Spindle 100% Spindle Inc. Single Block JOG MDA AUTO
QBn+2 Feed Start *Feed Stop INC var. INC 1000 INC 100 INC 10 INC 1
QBn+3
Minus Plus Rapid KT-OUT5 KT-OUT4 KT-OUT3 KT-OUT2 KT-OUT1
QBn+4 Direction Direction traverse (X54.2) (X54.1) (X53.3) (X53.2) (X53.1)
QBn+7 T1 T2 T3 T4 T5 T6 T7 T8
Notes
The signals to and from the MCP can be checked using the on-
board diagnostic feature of the controller.
To locate the diagnostic screens use the following soft-key
selection:
Notes
To ensure that the correct signal is selected, first check the FB1 parameterisation for the “Pointer” value (Page 9).
Secondly, refer to the relevant Machine Control Panel Interface Signal tables.
Example::
To test the NC start button input signal on an MCP310 with a “Pointer” of 0, the input I1.7 needs to be monitored.
There are two variants, one of which is all digital while the X111
second offers both digital and analogue functionality.
A 24 V DC supply is required.
In total 72 digital inputs and 48 digital outputs are available on
each of the two variants.
The analogue module has an additional two analogue inputs
and two analogue outputs.
X222
Part number:- 6FC5311-0AA00-0AA0 Digital only
(PP72/48D PN)
6FC5311-0AA00-1AA0 Digital/analogue
(PP72/48 2/2A PN)
X2 X2
X333
X1
Notes
Pin Signal Pin Signal Pin Signal Pin Signal Pin Signal Pin Signal
1 0V DC 19 I5.0 37 Q2.6 1 0V DC 19 I8.0 37 Q4.6
2 +24V DC O/P 20 I5.1 38 Q2.7 2 +24V DC O/P 20 I8.1 38 Q4.7
3 I3.0 21 I5.2 39 Q3.0 3 I6.0 21 I8.2 39 Q5.0
4 I3.1 22 I5.3 40 Q3.1 4 I6.1 22 I8.3 40 Q5.1
5 I3.2 23 I5.4 41 Q3.2 5 I6.2 23 I8.4 41 Q5.2
6 I3.3 24 I5.5 42 Q3.3 6 I6.3 24 I8.5 42 Q5.3
7 I3.4 25 I5.6 43 Q3.4 7 I6.4 25 I8.6 43 Q5.4
8 I3.5 26 I5.7 44 Q3.5 8 I6.5 26 I8.7 44 Q5.5
9 I3.6 27 Not used 45 Q3.6 9 I6.6 27 Not used 45 Q5.6
10 I3.7 28 Not used 46 Q3.7 10 I6.7 28 Not used 46 Q5.7
11 I4.0 29 Not used 47 +24V DC I/P 11 I7.0 29 Not used 47 +24V DC I/P
12 I4.1 30 Not used 48 +24V DC I/P 12 I7.1 30 Not used 48 +24V DC I/P
13 I4.2 31 Q2.0 49 +24V DC I/P 13 I7.2 31 Q4.0 49 +24V DC I/P
14 I4.3 32 Q2.1 50 +24V DC I/P 14 I7.3 32 Q4.1 50 +24V DC I/P
15 I4.4 33 Q2.2 15 I7.4 33 Q4.2
16 I4.5 34 Q2.3 16 I7.5 34 Q4.3
17 I4.6 35 Q2.4 17 I7.6 35 Q4.4
18 I4.7 36 Q2.5 18 I7.7 36 Q4.5
Notes
Each hardware item connected to the Profinet network needs a unique IP address.
This is determined by the setting of S2 on the MCP and S1 on the PP72/48.
Each Profinet device has an IP address in the range 192.168.214.xxx . The switch setting determines the last part of the IP
address xxx.
Switch S1/S2
The selected IP address will determine the I/O that will be assigned. This is seen in the following tables:
For all Profinet applications switch positions 9 and 10 need to be set to on.
A008: END
Notes
Module Description:
The Step 7 PLC Programming package is used to create the machine interface program for the
840D sl Sinumerik Operate.
In order to use the Step 7 package to its upmost, it is necessary to know the structure of the Sinu-
merik controller and the structure of its interface; this knowledge is required in order to produce a
machine tool oriented PLC program which adheres to the relevant safety regulations of the desti-
nation country.
Module Objective:
Upon completion of this module you will know how to use the Step 7 Programming tool to:
Content:
Sinumerik
Reserved Functions
Reserved Data
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A026
A026
Create
PLC Program:
START
Step 7-300
PLC
840D sl
Sinumerik
Operate PLC
Integrating
the Basic
PLC
Basic PLC
Framework
Reserved
Functions and
Function
Blocks
Reserved
Data Blocks
Example:
Base
Program
Create
PLC Program:
END
Notes
CALL FBxxx,DBxxx
PII (Periphery Image Inputs) FBxxx DBxxx - Instance
....
Ladder diagram .... ....
.... Statement List ....
.... .... ....
Ladder diagram ....
.... ....
BE (Program end Cyclic) BE (Program end)
Notes
FC 2 Cyclic DB11 NC
to/from
FC2 PLC User / TO Interface
OB 1 (Program entry Cyclic)
Sinumerik System NCK Internal
Sinumerik 840D FROM Interface
CALL FC2
PLC Basic
......
Program
User Program, here: INTERFACE DB19 HMI
Control
...... TO Interface
BE (Program end)
CALL FBxxx,DBxxx FROM Interface
......
Ladder diagram FBxxx
.... DB21 Channel
Or Statement List
.... TO Interface
Statement List Ladder diagram
.... FROM Interface
......
BE (Program end)
BE (Program end Cyclic) DB31 Axis
DBxxx Instance TO Interface
....
.... FROM Interface
PIO (Program Image outputs) ....
....
PIO (Periphery Image Outputs) DB71,72,73
Tool Management
PLC TO Interface
Operating system
FROM Interface NCK Cyclic
to/from
PLC User IF
PII (Periphery Image Inputs)
PII (Program Image Inputs)
Notes
In order to create the User PLC program, firstly the PLC Basic
Program has to be installed and implemented.
The Basic Program takes the form of a Step 7 Library which
Installation of Basic program
has to be integrated into the User Project. and additional support tools.
:Sinumerik Addons
Toolbox Installation: : NC Var Selector
: Symbol generator
Toolbox installation
CD
Hardware configuration
tool:
Open to select the PLC
hardware.
Hardware
Configurati-
Sinumerik
“Addons”
Sinumerik Library:
open and copy to
project.
Notes
OB1 + OB100
With
Basic Program
Calls
Basic Program
(as Library)
copy to User
program.
The Basic PLC program can be seen by opening OB1 and/or OB100 in the Step 7 editor.
In OB1, the basic program is executed through the call to FC2, and in OB100 with the call to FB1.
Notes
Number Function
FB 15 Basic program
FB 1, FC 2, FC 3, FC 5 Basic program
1)
The actual upper limit of the block number (FB/FC) depends on the PLC/CPU on which the selected NCU is located.
Notes
15 Basic program
16 PI Service definition
17 Version identifier
BP
31 ... 61 AXIS 1 ... m Interfaces for axes/spindles
or free for user assignment
The actual upper limit of the block number (DB) depends on the PLC/CPU on which the selected NCU is located.
The data blocks of channels, axes/spindles and tool management functions that are not activated may be as-
signed as desired by the user.
Notes
Notes
Periphery connected to Profinet Change- Name - to Profinet(1) - this step is not necessary but
is logical, as the original name is „Ethernet“ and could cause
confusion later with diagnostics.
Select - New - to Create new active Network
Notes
Notes
Notes
In the Object properties dialog box, the device number In addition the Device name has to be changed to reflect
matching the device number set physically on the module the Device number.
(PP72/48 Dip switch S1) should be selected. The Device number has to be therefore appended to the
The default Dip switch settings for the PP72/48 are set for Device name.
Device number 9, therefore the number 9 has to be defined
in the Object properties. In the case of the PP72/48 as default pp72x48pn9 will be
the resulting Device name, which has to be unique on the
bus.
Notes
Notes
Configure the Profibus network - no changes required Select the newly entered Bus and confirm with ok
Notes
Notes
Notes
Notes
After a successful compilation, the Step7 Program Objects You can now search for the Library which was installed from
are available to the user. the Toolbox, and open it in the Step 7 editor.
The Library, as it appears in the Step 7 editor. The Library and the user program open in the Step 7 editor.
Notes
Program blocks in the PLC Basic Program. Source code in the PLC Basic Program.
Copying of the Program Blocks from Library to User program. Always overwrite OB1 when copying from the Library, otherwi-
se the Basic PLC will not be called with FC2.
Notes
Copying of the Source Blocks from Library to User program Copying of the Symbol Table from Library to User program.
OB1:
Notes
CALL FB 1 , DB 7 (
MCPNum := 1,
MCP1In := P#I 0.0,
MCP1Out := P#Q 0.0,
MCP1StatSend := P#Q 8.0,
MCP1StatRec := P#Q 12.0,
MCP1BusAdr := 192,
MCPBusType := B#16#55,
NCKomm := TRUE);
END_ORGANIZATION_BLOCK
Traversing keys
In addition the MCP (Machine Control Panel) has to be trans-
fered Overrides
FC26 HT6
NCK Requirement:
The following group signals are transferred: None
Mode Groups
PLC Requirement:
Axis selections
Parameterisation of the corresponding Step 7 Function.
WCS/MCS switchover commands
Notes
With the following logic in OB1, the download to the PLC All Blocks can now be downloaded, System data should
can take place. also be loaded.
CALL FC 24 (
BAGNo := B#16#1,
ChanNo := B#16#1,
SpindleIFNo := B#16#4,
FeedHold := M 100.0,
SpindleHold := M 100.1,
SpindleDir := M 100.2);
A026: END
Notes
Module Description:
Module Objective:
Upon completion of this module you will be able to perform the above listed PLC tasks.
Content:
Sinumerik
PI Services
Starting ASUP
840D sl Sinumerik Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A033
A033
PLC
Functions:
START
PLC Start-up
Parameteri-
sation
MCP
Transfer
Reading and
Writing of
NC Variables
PI Services
Reading Glob-
al User data´s
Starting ASUP
Axis / Spindle
control
PLC
Functions:
END
Notes
CALL FB 1 , DB 7 (
MCPNum := 1,
MCP1In := P#I 0.0,
MCP1Out := P#Q 0.0,
MCP1StatSend := P#Q 8.0,
MCP1StatRec := P#Q 12.0,
MCP1BusAdr := 192,
MCPBusType := B#16#55,
NCKomm := TRUE);
END_ORGANIZATION_BLOCK
including:-
Alarm configuration
Notes
MCP1In I POINTER E0.0 to E120.0 Start address for input signals of relevant ma-
MCP2In or chine control panel
M0.0 to M248.0
or
DBn DBX0.0 to DBXm.0
MCP1Out I POINTER A0.0 to A120.0 Start address for output signals of relevant ma-
MCP2Out or chine control panel
M0.0 to M248.0
or
DBn DBX0.0 to DBXm.0
MCP1StatSend I POINTER A0.0 to A124.0 Currently no significance
MCP2StatSend or
M0.0 to M252.0
or
DBn DBX0.0 to DBXm.0
MCP1StatRec I POINTER A0.0 to A124.0 Currently no significance
MCP2StatRec or
M0.0 to M252.0
or
DBn DBX0.0 to DBXm.0
MCP1BusAdr I INT 1 ... 126 DP slave: PROFIBUS address
MCP2BusAdr 192 .. 223 Ethernet MCP: DIP-Setting
MCP1Timeout I S5time Recommendation: 700 ms Cyclic sign-of-life monitoring for machine con-
MCP2Timeout trol panel
Notes
5: HHU on Ethernet
Notes
Notes
0: complete device
Notes
Notes
Traversing keys
MCP (Machine Control Panel) Transfer
Overrides
FC26 HT6
NCK Requirement:
The following group signals are transferred: None
Mode Groups
PLC Requirement:
Axis selections
Parameterisation of the corresponding Step 7 Function.
WCS/MCS switchover commands
Notes
During the manufacturing process it may be necessary to have Prerequisites for the Function:
data available to the NC program from the automation system
in order to optimize the NC machining process. The prerequisite for the function, is the parameter:
This could take the form of a numerical value being transferred
to an R Parameter or a machine setting data receiving from NCKomm := True
the automation system an optimised value.
In the opposite direction it may be necessary to influence the The parameter belongs to FB1 which is parameteri-
automation system dependent upon the current NC machining sed in OB100.
process, positional data available in the automation system is
an example of this.
HMI Requirement:
Two function blocks are available for the function of :
None
Reading NC data - FB2
Writing NC data - FB3 Drive requirement (Sinamics):
Notes
The name and the address of the required variable can now
be selected from the list of available variables.
In order to make the selection of the variable easier, a com-
prehensive help file is available.
Notes
In the following screenshot, two R parameters are used as an When the user has completed the selection of the necessary
example. variables, the user variable table can be saved.
The first with fixed parameterisation, not parameterising with The file can be saved to a project directory, this directory is
zero, and the second using parameterised value zero. free for the user.
It is therefore possible to manipulate the number of the R The format of the file is „Step 7 source code“ with the data
parameter in the user PLC program. type STRUCT. The STRUCT is contained in a Data Block
container, this Data Block can be configured in the Code se-
lections menu.
Notes
The following describes how the STRUCT information is The AWL file can be inserted directly into the Step 7 project
transferred into the Step 7 project. with the marked icon green.
In the following screenshot, the marked area indicates the link A window allows the project and path to be defined, and with
where the user can select the AWL file name and generate OK you will find your AWL information in the source file folder
the foresaid file. of your Step 7 project.
Notes
This AWL can now be opened in the Step 7 editor, and can
be compiled into S7 DB Format for usage as a parameter
value to the FB2 or FB3.
After successful compilation in Step 7 The call and parameterisation of the FB2 and FB3 can now
take place according to the following parameter description:
Notes
Notes
A I 81.0;
FP M 117.0; // Transition Marker
S M 117.1;
A M 117.3;
FP M 117.4; // Transition Marker
R M 117.1;
CALL "PUT" , DB 111 (
Req := M 117.1,
NumVar := 1,
Addr1 := "ncvar".C1_RP_rpa0_1,
Line1 := W#16#2,
Error := M 117.2,
Done := M 117.3,
State := MW 118,
SD1 := MD 113);
END_FUNCTION
Notes
STRUCT
C1_RP_rpa1_1:
STRUCT
SYNTAX_ID : BYTE := B#16#82;
Area_Unit : BYTE := B#16#41;
Column : WORD := W#16#1;
Line : WORD := W#16#1;
BlockType : BYTE := B#16#15;
NumOfLine : BYTE := B#16#1;
DataType : BYTE := B#16#F;
Length : BYTE := B#16#8;
END_STRUCT ;
Notes
PLC Prerequisite:
NCKomm := True
ORGANIZATION_BLOCK OB 100
TITLE =
{ S7_language := '9(1) English (United States) 13.10.2010
16:56:20' }
VERSION : 1.0
BEGIN
NETWORK
TITLE =
CALL FB 1 , DB 7 (
MCPNum := 1,
MCP1In := P#I 0.0,
MCP1Out := P#Q 0.0,
MCP1StatSend := P#Q 8.0,
MCP1StatRec := P#Q 12.0,
MCP1BusAdr := 192,
MCPBusType := B#16#55,
NCKomm := TRUE); Option
Notes
In order to use the LOGIN PI service, a string variable has to Example of Password Login and Logout
be available as parameter source.
The string variable is the name of the Password, it is con- FUNCTION "PIServices" : VOID
tained in a user DB using data type STRING.
A I 81.1;
FP M 122.0; // Transition Marker
STRING[8] := `SUNRISE ` NOTE 8 Characters - use SPACES S M 122.1;
A M 122.3;
FP M 122.4; // Transition Marker
R M 122.1;
CALL "PI_SERV" , DB 132 (
Req := M 122.1,
The DB121 is created and used for the examples, The GUD PIService := "PI".LOGOUT,
string is not required in this module. Unit := 1,
Error := M 122.2,
Done := M 122.3,
State := MW 123);
A I 81.2;
FP M 125.0; // Transition Marker
S M 125.1;
A M 125.3;
FP M 125.4; // Transition Marker
R M 125.1;
CALL "PI_SERV" , DB 133 (
Req := M 125.1,
PIService := "PI".LOGIN,
Unit := 1,
Addr1 := DB121.L_IN,
Error := M 125.2,
Done := M 125.3,
State := MW 126);
END_FUNCTION
Notes
Function Description:
Global User Data's can be both read and written to by the au-
tomation system (PLC).
With the Function Block FB5 you are able to read the value of
a GUD.
By reading the content of the variable with FB5 and with addi-
tional parameterisation of the FB5 the internal address can be
obtained as a result parameter of the FB5, this result / output
parameter can be used as a destination parameter with the
FB2 PUT allowing an indirect way to write the GUD's.
Notes
Notes
Create and activate GUD file and variables Example reading GUD PLC Parameterisation
A I 81.3;
FP M 128.0; // Transition Marker
S M 128.1;
A M 128.3;
FP M 128.4; // Transition Marker
R M 128.1;
END_FUNCTION
Notes
Function Description:
1) ASUP Preparation
PI Service ASUP FB4
Only possible in NCK Reset State
2) ASUP Start
Parameterisation and call of FC9
Notes
A I 81.5;
FP M 135.4;
S M 135.5;
A M 135.7;
FP M 135.6;
R M 135.5; The following NC Program block will be interrupted:
CALL "ASUP" (
Start := M 135.5,
ChanNo := 1,
IntNo := 1,
Activ := M 138.0,
Done := M 135.7,
Error := M 138.1,
StartErr := M 138.2,
Ref := MW 139); The Interruption can now be seen:
END_FUNCTION
Notes
Function Description:
Rotate spindle
Oscillate spindle
Indexing axes
Positioning axes
Notes
Notes
Reference material
A033: END
Notes
Module Description:
The 840D sl SINUMERIK system offers various possibilities for diagnosis, one of which is displaying
alarms and messages.
Alarms and messages are generated to indicate the machine status and faults in the control unit,
drive system or machine. They are used to assist the user with identifying the cause of machine stop-
pages.
Module Objective:
Upon completion of this module you will understand the alarm and message structure of the 840D sl
system.
Content:
Sinumerik
Alarm Acknowledgement
Alarm Log
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A037
A037
NCK Alarms
and Messages:
Structure
Alarm Display
Description
Alarm
Acknowledgement
Alarm Log
Suppress
Alarm
Function
Notes
The NCK alarm structure is divided into three areas. Each area 103000 - 103999 Machine
has been assigned a separate range of alarm/message num- 104000 - 104999 Parameter
bers.
105000 - 105999 Programming
Message/Alarm 106000 - 106999 Reserved
Function range
Nr.
107000 - 107999 OEM
NCK-Alarms/Messages
108000 - 108999 HiGraph
000000 - 009999 General alarms
109000 - 109999 Distributed systems (M to N)
010000 - 019999 Channel alarms
110000 - 110999 Cycles
020000 - 029999 Axis/spindle alarms
111000 - 111999 ShopMill, ShopTurn
060000 - 064999 Cycle alarms SIEMENS
113000 - 113999 Expanding User Interface (Easy screen)
065000 - 069999 Cycle alarms user
114000 - 114999 HT6
070000 - 079999 Compile cycles Manufacturer and OEM
119000 - 119999 OEM
HMI-alarms/messages
120000 - 129999 HMI advanced messages
100000 - 100999 Basic system
130000 - 139999 OEM
101000 - 101999 Diagnosis
142000 - 142099 RCS Host/Viewer
149000 - 149999 ePS
Message/Alarm Nr. Function range 231000 - 231999 Drive CLiQ component encoder 1
232000 - 232999 Drive CLiQ component encoder 2
SINAMICS-Alarms
233000 - 233999 Drive CLiQ component encoder 3
201000 - 203999 Control unit (CU)
234000 - 234999 Reserved
204000 - 204999 Reserved
235000 - 235999 Terminal Module 31 (TM31)
205000 - 205999 Power Unit
236000 - 236999 Reserved
206000 - 206999 Infeed
240000 - 240999 Controller extension (NX32)
207000 - 207999 Drive
241000 - 248999 Reserved
208000 - 208999 Option board
249000 - 249999 Sinamics GM7SM7GL
209000 - 209999 Reserved
250000 - 250999 Communication board (Comm Board)
213000 - 213002 Licence
250500 - 259999 Reserved
230000 - 230999 Drive CLiQ component power unit
Notes
Notes
The information will be displayed in a pop-up box. Help Screen Function Description:
Alarm Acknowledgement
Acknowledgement types:
Acknowledgement is via the NC keyboard “Alarm can-
cel” button.
The required acknowledgement is indicated to the right of the
This should not reset the machining program.
alarm number on the alarm display line.
Notes
Alarm Log
This shows the time when the alarm occurred and when it
was cleared.
The “Display new” soft key is used to refresh the list and
display any alarms that have recently occurred.
Number of entries:
This sets the maximum number of alarms displayed on the
alarm log page.
Notes
This will cause less wear and tear of the CF card but still car-
ries similar risk of damage to the CF card.
Notes
A037: END
Notes
Module Description:
Alarms and messages are essential to inform operators, maintenance personnel etc. of the state of
the machine.
Alarms and messages can be configured to have different behaviour on the operation of the ma-
chine.
User help files can be created to give a more detailed description of each alarm/message.
This module describes how the alarms and messages are activated.
The effect an alarm has on the system is described and how to acknowledge an alarm.
Module Objective:
Upon completion of this module you can configure, activate and set the attributes of
messages and alarms and create user help files.
Content:
General Information
Sinumerik
Alarm Configuration
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A031
A031
PLC Alarms
and
Messages:
START
General
Information
Alarm
Configuration
User Help
Files
PLC Alarms
and
Messages:
END
Notes
The PLC alarms/messages are sub-divided into the following Messages/alarms within these ranges are activated via the
ranges: user PLC. Each message/alarm has an interface bit within
DB2 to facilitate the activation of each individual alarm.
Message/Alarm No. Function The reaction of the machine to alarms within the
500000/600000 range is predefined by the system.
400000 - 499999 *
2)
PLC-messages in general Alarms within the 700000 range do not have any effect on the
machine unless they are configured to do so via the user PLC
program.
1)
500000 - 599999 * PLC-messages for channel
*2)
1)
600000 - 609999 * PLC-messages for axis and spindle Messages/alarms within these ranges are system generated
and cannot be configured by the user.
1)
700000 - 709999 * PLC-messages for user
2)
810000 - 810009 * PLC system messages
As soon as a fault occurs on the machine, the corresponding Alarms/messages appear at the top of the screen
alarm will be displayed in the message line at the top of the
screen.
The alarm number, acknowledgement method and a short text
description will be displayed.
Alarm/message details.
Notes
Alarm/ The alarms and messages are categorised and accessed via
message different soft-keys
Alarm
number clearance
The “Alarm list” screen displays serious alarms
The alarms displayed at the top of the screen can be made to Alarm Configuration
cycle in turn after a set time.
This is controlled by Display Machine Data 9056. The alarm/messages list can be entered directly on the con-
troller:
Notes
NCU: Location of the alarm text file. PCU: Location of the alarm text file.
Notes
The entries made previously on the controller can be seen in User PLC Requirements
the file.
PLC Interface signals (DB2)
Exception:
Setting FB1 parameter - ExtendALMsg:= True
With this setting the alarm reaction can be configured using
DB5
To make the alarm system operational it is necessary to call Channel Alarms 510000 to 511315:
and parameterize FC10 in the user PLC program.
The following table is a sample of DB2. This shows the inter-
Calling FC10 face signals for alarms 510000 to 511315. These are alarms
for channel 1. (See Module Appendix C for additional channel
signals)
See below for description The red text denotes that the alarm is classed as an Error
Message. Alarms in the blue text classifies them as Operator
Messages.
Declaring the alarm clear signal. Error messages, when activated, will appear on the “Alarm
(e.g. I3.7 (MCP reset button) list” screen and require an acknowledgement to clear.
(FC10 “Quit” function e.g. I3.7)
FC10 parameter : ToUserIF:=TRUE Operator Messages will appear on the “Messages” screen
Error messages/alarms in the 500000 and 600000 ranges and remain displayed until the interface bit is set to 0.
(Set via DB2) will be displayed. The controller will automati- The effect of a message on the system is also shown for each
cally issue feed-hold, read-in disables etc. byte. This is only if FC10 parameter ToUserIF:= True.
Notes
Axis and Spindle Alarms 600000 - 609999 User PLC Alarms 700000 - 709999
Alarms in the 600000 - 699999 range are used for creating a Alarms in the 700000 - 709999 range are free for configuring
feed/spindle stop. in the user PLC program.
Two bytes are reserved for each axis/spindle. The first of The effect the alarm has on the system is entirely the respon-
which is defined as error messages (EM) while the second sibility of the machine manufacturer.
byte is defined as operator messages (OM). The alarms are separated into error messages (EM), and
operator messages (OM)
DB2 interface signals for alarms 600100 to 600415: DB2 interface signals for alarms 700000 to 700063:
DB2 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 DB2 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Byte
144 600107 600106 600105 600104 600103 600102 600101 600100
180 700007 700006 700005 700004 700003 700002 700001 700000
Feed stop/spindle stop for axis/spindle 1
181 700015 700014 700013 700012 700011 700010 700009 700008
145 600115 600114 600113 600112 600111 600110 600109 600108
146 600207 600206 600205 600204 600203 600202 600201 600200 182 700023 700022 700021 700020 700019 700018 700017 700016
149 600315 600314 600313 600312 600311 600310 600309 600308 186 700055 700054 700053 700052 700051 700050 700049 700048
Notes
Alarm Activation When the interface signals are high, the alarms/message will
be displayed on the relevant screen.
The interface signals have to be set in the user PLC.
The following example shows how alarms 700000 (EM) and
700032 (OM) can be activated.
Notes
A I 88.4
= DB2.DBX0.0 Error Message
A I 88.5
= DB2.DBX1.0 Operator Message Interface signal to
ToUserIF := True NCK
Group Signal Trans-
fer
Feed Hold
ToUserIF := False
No Signal Transfer CALL FC10
CALL FC10 ToUserIF := True
ToUserIF := False Quit : = I 3.7
Quit : = I 3.7
Notes
Without Alarm no
display
CALL FC10
ToUserIF := True
Quit : = I 3.7
A I 88.4
= DB2.DBX0.0 Feed hold effect
without alarm
A I 88.5 Interface signal to
= DB2.DBX1.0 Feed hold effect NCK
ToUserIF := True
without alarm
Group Signal Trans-
fer
Feed Hold
ToUserIF := False
No Signal Transfer Controlled directly from
CALL FC10 customer PLC when
ToUserIF := False ToUserIF:= False
Quit : = I 3.7
With alarm no dis-
play
CALL FC10
ToUserIF := True
Quit : = I 3.7
A I 88.6
= DB2.DBX310.0 Error Message
A I 88.7
= DB2.DBX311.0 Operator Message Interface signal to
ToUserIF := True NCK
Group Signal Trans-
fer
Feed Hold
ToUserIF := False
No Signal Transfer Controlled directly from
CALL FC10 customer PLC when
ToUserIF := False ToUserIF:= False
Quit : = I 3.7
Notes
The user messages can be parameterized in the sec- The alarms / messages also get the 16-bit integer addi-
ond decade of the message number in the numerical tional value (%Z parameter in the alarm text) in addi-
range 0 to 9. The display value of the second decade tion to the alarm number for the user area 0. The user
must be written by the user in the DB 5 in the array must write the 16-bit integer values in the DB 2 in the
variable UserDek2No. A number can be defined for Array variable ZInfo0 parallel to setting an alarm bit. An
each user area, see DB 5 in the basic program. integer value is available for each bit in the user area 0.
L6
T ALMSG_DB.ZInfo0[8]
Notes
To further enhance the fault finding procedure it is possible to create a “Help” file.
When the HELP key is pressed the details of the selected alarm will be displayed on the screen.
The italicised text denotes folders that require creating. Separate folders are required for each language where the Help file is to
be utilised.
Examples:
English - eng\sinumerik_alarm_plc_pmc
German - deu\sinumerik_alarm_plc_pmc
A separate file needs to be created and stored in each of the language folders.
TAG Description
html Root element-Main tag for the help file, contains all other tags, first to be opened and
last to be closed.
head Contains document information, opened immediately after the HTML tag, closed
directly before the BODY tag is opened.
body The main body of the HTML document, determines what will be displayed on the
screen. Opened immediately after the closing the HEAD tag. Closed immediately
before the HTML tag.
table Creates a table for the help file information.
tr Table row, creates a row within the table.
td Table data cell. Used within the tr tag, contains the text that is to be displayed on the
help screen. The tag is used with the width attribute to determine the width of the cell
and the valign attribute to align the text within a cell.
p Used to begin a new paragraph.
b Text will be written in bold type.
i Text will be written in italic type.
br Starts a new line.
Notes
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset="UTF-8"/><title></title></head>
<body>
<table>
<tr>
<td width="15%"><b><a name="700000">700000</a></b></td>
<td width="85%"><b>Hydraulic Pressure Low</b></td>
</tr>
<tr>
<td valign="top" width="15%"><b>Parameter:</b></td>
<td width="85%">N/A</td>
</tr>
<tr>
<td valign="top" width="15%"><b>Explanation:</b></td>
<td width="85%">I8.1 is low.</td>
</tr>
<tr>
<td valign="top" width="15%"><b>Reaction:</b></td>
<td width="85%">Emergency Stop Initiated</td>
</tr>
<tr>
<td valign="top" width="15%"><b>Remedy:</b></td>
<td width="85%">The hydraulic unit has indicated a fault. Check oil level. Check pressure switch. <br />Clean filter if necessary.</td>
</tr>
<tr>
<td valign="top" width="15%"><b>Part number:</b></td>
<td width="85%">Hydraulic oil type: AAA. Pressure switch type: BBB <br /> Filter type CCC</td>
</tr>
<tr>
<td valign="top" width="15%"><b>Program continuation:</b></td>
<td width="85%">Machine restart required</td>
</tr>
</table>
<p></p>
</body>
</html>
When an alarm is selected and the help key is pressed the system uses the anchor to locate and display the correct table contents
for the selected alarm.
Adding further alarms to the HTML file is simply a case of copying/pasting the existing “table” tag and its contents and editing to suit
the individual alarm.
The contents of the “head” tag should not be changed. This determines the content type and text format.
Notes
Creating the help files/directories on the controller NCU “hlp” folder location:
PCU “hlp” folder location: Select the “Directory” soft-key, this is usually already selected
by default.
Notes
The file will automatically open in readiness for the HTML code NCU:
to be entered. System CF card\user\sinumerik
\hmi\hlp\eng\sinumerik_alarm_plc_pmc
The file is closed with the “exit” soft-key: “System CF card\oem\sinumerik
\hmi\hlp\eng\sinumerik_alarm_plc_pmc
PCU50:
C:\ProgramData\Siemens\MotionControl\user\sinumerik\
hmi\hlp\eng\sinumerik_alarm_plc_pmc
Creating the help files/directories on an external PC C:\ProgramData\Siemens\MotionControl\oem\sinumerik\
hmi\hlp\eng\sinumerik_alarm_plc_pmc
It is also possible to create the directories/help files offline using
an ASCII editor (e.g. Notepad®).
This is usually a more comfortable method than stood at the
controller.
These files have to be transferred to the controller and placed in
the correct folders using the USB /CF Interfaces or with the
Access MyMachine software.
Notes
Testing the help file on the controller If several alarms exist, cursor to the correct one.
To test the Help file the alarm specified in the Help file should
be activated.
Alarm 700000 is activated by DB2.DBX180.0
Or
The HELP function is activated by the “HELP” key.
A031: END
Notes
A031: END
Module Description:
The 840D sl SINUMERIK controller has onboard PLC diagnostic capabilities to aid users with the
fault finding procedure.
It is possible to monitor the status of external inputs and outputs and also internal system signals.
It is also possible to trace the status of variables over defined time periods using the NC/PLC
Trace function
Module Objective:
Upon completion of this module you will be able to:
Content:
Sinumerik
System Variables
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A058
A058
PLC Onboard
Diagnostics:
START
User PLC
Variables
System
Variables
Onboard
Diagnostics:
Detailed
Description
NC/PLC Trace
Function
PLC Onboard
Diagnostics:
END
Notes
Address Formats
The format that a variable (Operand) is entered on the diagnostics screen will be dependent on the type of data being diagnosed.
The format can be in single bit, byte, word & double word format.
Bit- This refers to a single element of logic e.g. I4.0, Q5.5, M100.6, DB31.DBX2.1. The Bit part is the number after the decimal
point. The value of a bit is either 1 or 0.
IB4
Bit no 7 6 5 4 3 2 1 0
Value 1 0 1 0 0 1 0 1
In this example I4.1, I4.2, I4.5 & I4.7 are equal to 1. Another term for being equal to 1 is that these bits are High.
The bits equal to 0 are termed as being Low.
Output Bytes (QB), and Marker Bytes (MB) can also be used in the same way.
A Word can only be addressed as 0 or an even number (IW0, IW2, IW4 etc) odd numbers are not allowed.
As with the Byte format the numbering starts from the right.
Example IW4
IB4 IB5
Bit no 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Value 1 0 1 0 0 1 0 1 0 1 1 1 0 0 1 1
In this example I4.0, I4.1, I4.4, I4.5, I4.6, I5.0, 5.2, I5.5, I5.7 are equal to 1.Output Words (QW) and Marker Words (MB) can also
be used in the same way.
Double Word– A Double Word is a collection of 32 bits of logic which encompasses two consecutive Words (Four consecutive
Bytes).
A Double Word can only be addressed as 0 or as a number which is a multiple of four, (ID0, ID4, ID8, ID12 etc) odd numbers
are not allowed.
Example ID4
IB4 IB5 IB6 IB7
Bit no 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Value 1 0 1 0 0 1 0 1 0 1 1 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 1 0 0 1 1
Output Words (QD) and Marker Words (MD) can also be used in the same way.
Notes
To locate the PLC Diagnostics screen use the following soft- The status of the PLC variable to be checked should typed into
key sequence: the “Variable” column (Bit, byte, word, double word).
Format
F Floating point number (for double words) Data Blocks DBx.DBXx.x, DBx.DBBx, DBx.DBWx,
DBx.DBDx
A ASCII characters
Timers can only be viewed in the “Decimal” format.
The variable will be displayed in the selected format: Counters can be viewed “Decimal”, Binary” and Hexadecimal”
format.
The following table shows the PLC variables that can be moni-
tored: Entries can be edited by using the Insert, and Cursor keys
found on the NC keyboard.
Notes
Notes
The chosen variable will appear on the screen. Onboard Diagnostics: Detailed Description
Operand +/-:
Display Comments:
[U1= Channel No. , 1 = Axis No.]
Further information about the variable can be displayed by
selecting the “Display Comments” and “Details” soft-key.
Change:
Notes
The “Delete all” soft-key will delete all entries in the list.
Note:
It is useful to have this function in the commissioning stages.
After data loss, it may also be necessary to enter values into
Data Blocks using this method. This depends upon the ma-
chine manufacturer.
Caution should be taken when attempting to manually enter
data as unwanted movements may occur.
It is not possible to force operands which are being addressed
by the PLC program.
Further functions The file can be saved locally or externally to a USB device or
networked PC. It is always useful to have the file stored
Further functions are available when the “Menu extension/ locally.
page right” soft-key is pressed: Choose a suitable destination e.g. User\Variable masks.
Save screen:
Notes
Load mask:
The variable will now appear on the status screen. NC/PLC Trace Function
Load symbols:
Note: Symbols files are created with the Step7 software pack-
age. They then have to be converted into files with the “.snh”
extension, in readiness for loading via the “Load symbols” soft-
key.
Notes
Colour of Show/hide
trace. trace
Style of
trace line
After the set time has elapsed, the trace will be automatically
displayed.
The example shows that the input I16.0 switched from 0 to 1
on three occasions during the 10 second period
Notes
Module Description:
If a fault occurs on the machine, this module describes a method for the diagnostics and thus for
locating the possible cause. Most of the checks shown can be performed without any further equip-
ment with the tools already integrated in the system. In certain cases, a PG with STEP 7 software
and a suitable connecting cable is required. The aim of this guide is to keep the machine downtime
as small as possible through quick analysis of the cause of the problem.
Learn about the numerous options for the diagnostics of a fault and the subsequent fault rectifica-
tion.
Module Objective:
Content:
Sinumerik
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A103
A103
Diagnostics
of the safety
modules
Diagnostics
and replace-
ment of an
NX module
Notes
On Off On OK
Notes
If a PCU50 is used and the following message appears on the display, then there is no communication with the PCU.
Notes
Status codes during system power up, continued. Status codes during operation.
Notes
If the following message appears on the display (no PCU50 available), then the communication with the NCU is faulty.
Notes
Notes
The Aliasname (for the DNS-Server)that is set can be read at DIP switch S2.
The alias (number) must be adjusted here, with the DHCP servers allocates the IP- address.
1 1 = off
2 2 = off
4 3 = off
8 4 = off
16 5 = off
32 6 = off
64 7 = on
128 8 = on
9 = off always off
10 = off always off
DIP
switch
Ethernet connection
to the TCU
Ethernet connection
from the HUB
Notes
The handwheel signals between the NCK and HMI are displayed as of DB10.DBB68.
Handwheel
connection
Notes
The hardware segment to which the handwheel is connected is set in parameter 10350. A distinction is made between setting
“5” PROFIBUS and setting “7” Ethernet.
Description:
The machine data specifies the HW segment to which the handwheel is connected:
0 = SEGMENT_EMPTY; no handwheel
1 = SEGMENT_840D_HW; handwheel on 840D HW
2 = SEGMENT_802DSL_HW; handwheel on 802D sl HW
5 = SEGMENT_PROFIBUS; handwheel on PROFIBUS
7 = SEGMENT_ETHERNET; handwheel on Ethernet
Notes
The NCK->PLC interface must be checked in DB10.DBB107 when the probe signal is missing.
Notes
The switching of the probe is displayed here by the signal change (from 1->0 or 0->1 depending on the setting).
If the probe does not switch here, check parameter r722 of the control unit.
If there is also no probe signal here, check the connecting cable of the NCU connector X122 (or X132).
If there should be a signal change here, check the hardware configuration in STEP 7.
Notes
Notes
Note: Modules displayed in gray are modules that are missing in the actual topology.
In this example, this means that the line module connected to the NCU has failed. The module is connected to the NCU DRIVE-
CLiQ connection X100.
Notes
Further details are available at the extension softkey of the Bus TCP/IP diagnostics.
Notes
Further details are available at the extension softkey of the PB/PN diagnostics.
Notes
Error display when an NX15 module fails (connected drives are integrated in SI)
Note: Modules displayed in gray are modules that are missing in the actual topology.
The module is connected to the NCU DRIVE-CLiQ connection X105.
Notes
Error display when an SMC module with motor encoder connection and with Safety Integrated fails
Note: Modules displayed in grey are modules that are missing in the actual topology.
In this example, this means that the SMC module of the C axis connected to the motor module of the C4 axis has failed.
The module is connected to the motor module DRIVE-CLiQ connection X202.
Notes
This means that the SI checksum must be confirmed after replacement of the module:
Notes
Then confirm again with “OK” and switch the machine OFF/ON.
Notes
Component update:
Note:
In order to align the firmware version of the replaced module with the active drive version, a firmware update of the replaced
component must also be performed without error display.
If this is not performed automatically, it must be performed manually by the service personnel.
Notes
Error display when a motor module, whose axes have been integrated in Safety Integrated, fails
Notes
Notes
Notes
Error display when a double motor module, whose axes have been integrated in Safety Integrated, fails
Note: Modules displayed in red are modules that are missing in the actual topology.
In this example, this means that the double motor module of the X axis connected to the double motor module of the C4 axis has
failed .
The module is connected to the motor module DRIVE-CLiQ connection X201.
Notes
Error display when an axis motor with motor encoder connection and with Safety Integrated fails
Error simulation: DRIVE-CLiQ SMI disconnected
Note: Modules displayed in red are modules that are missing in the actual topology.
In this example, this means that the SMI module of the X motor has failed .
The module is connected to the motor module Y/Z, to the DRIVE-CLiQ connection X202.
Notes
Component update
Normally, the firmware is updated automatically. If this is not the case, you can also perform this manually.
Note:
After the successful replacement, the new checksums with the associated date must be changed in the Safety Integrated ac-
ceptance report. The replacement of the components must also be documented in this report.
For diagnostic purposes, a cross-exchange of two SMC modules of the same type can be performed.
Note:
- The DRIVE-CLiQ connections and the measuring system connections must be reconnected “one to one”
- Do not overstretch the cable as this can result in defective cable connections
- The modules must be re-arranged if the cables are too short
After the hardware re-arrangement and a reboot, the following diagnostic messages appear:
Notes
The machine can now run again after successful confirmation of the hardware.
Now only the acceptance test has to be performed for the new HW components.
Notes
After replacement of the motor module, following error message (201420) appears, but only if the comparison stage is set „High“.
Notes
Performing acceptance of the new motor module is only possible manually in the relevant Control Unit and drive
parameters.
Prerequisites:
● Replaced Power Module has different power.
● Vector: Power of Motor Modules / Power Modules not greater than four times of motor current.
Action Reaction Comment
Set p0009 = 1
Notes
Set p9906 = 2
Notes
A103: END
Notes
Module Description:
Run MyScreens is a function of the Sinumerik 840D sl which allows the manufacturer to write cus-
tom screens.
The screens are intended as an interface to the specific functions offered by the OEM.
Module Objective:
Upon completion of this module the course participant will be able to create Run MyScreens dis-
play screens.
Content:
Sinumerik
General Information
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A011
A011
Run MyScreens:
START
General
Information
Basic
Configuration
Information
Creating
Run MyScreens
User Files
Language
Dependant
Texts
Parameters
and
Variable
Descriptions
Run MyScreens:
END
Notes
General Information
The Run MyScreens function is configured using ASCII files. These files contain the descriptions of the user interface.
As standard, up to 5 screens can be configured. Further screens are available via a licensed option Sinumerik Integrate Run
MyScreens, order No: 6FC5800-0AP64-0YB0.
In order to create images for the screens, a graphic programme is required, e.g. Paint Shop Pro® and Paint® are programmes
which are compatible with the 840D sl controller.
6. Variables
Reading (NC, PLC, user variables)
Writing (NC, PLC, user variables)
Linking with mathematical, comparative or logic
operators
7. Executing functions:
Subroutines
File functions
PI Services
Notes
Operating areas overview To enable custom screens in other area of the controller, the
“easyscreen.ini” file has to be modified.
Operating area Permissible position for start soft-keys
There are eight areas in total:-
Machine JOG HSK6
Machine Area-Sub divided into:-
Machine MDA HSK6 Jog
MDA
Machine AUTO HSK6 Auto
Parameter HSK7
Parameter Area
Program HSK6
Program Edit Area
Program-Manager HSK2-8, 12-16, if not used for networked
drives Program Manager Area
Notes
Example of how all the areas are specified within the “easyscreen.ini” file:-
[STARTFILES]
Creating Run MyScreens User Files Creating the “easyscreen.ini” file on the controller
The files required for the Run MyScreens function need to be This file sets up the links to the files which are to be used to
created. This can be done directly on the controller by navi- create the user screens, it also determine which operating
gating to the relevant folders. Use the following key sequence areas these files are available in. The file has to be located in
to locate the “System data” area. any of the following paths/directories:-
“System CF card\oem\sinumerik\hmi\cfg”
“System CF card\user\sinumerik\hmi\cfg”
Notes
To create the file select the “New” soft-key and ensure that the “Any” soft-key is selected.
The “Any” soft-key allows the file type to be determined by the user. In the dialogue box type in the name of the file and confirm
with the “OK” soft-key.
The file name must be in lowercase due to the LINUX operating system.
The newly created file will be automatically opened in preparation for editing.
The “com” file, the content of which will determine what appears on the Run MyScreens screens, is also declared here.
(startfile := param.com)
[STARTFILES]
StartFile01 = area := AreaParameter, dialog := SlParameter, startfile := param.com
As mentioned previously it is possible to create the Run MyScreens files directly on the controller or offline using an ASCII editor
(e.g. Notepad®).
These files have to be transferred to the controller and placed in the correct folders using the USB/CF Interfaces or with Ac-
cess MyMachine software.
Notes
Creating the “param.com” file Below: The param.com file located in the proj directory.
“System CF card\oem\sinumerik\hmi\proj”
“System CF card\user\sinumerik\hmi\proj”
When the soft-key is pressed a Mask (mask1) will be loaded: The 7th horizontal soft-key contains the text specified in the
PRESS(HS7) “param.com” file: HS7=("Run %nMyScreens").
LM("mask1")
END_PRESS
//END
Notes
The various parameters are separated by the “Forward slash” Graphic The position of the graphic in pixels. Distances
character (/). Position Position are from the left and top of the dialogue
screen and are separated by a comma.
//M(Identifier/header/Graphic/Dimension/Variable/Graphic Attributes CM (Column Mode) Column alignment.
position/Attributes)
CM0: Default, the column distribution is carried
Parameter descriptions: out separately for each line.
Notes
Dialogue Elements refer to long and short texts, graphics texts, HS7=("Run %nMyScreens")
unit texts and I/O fields. Additional soft-keys can also be added. PRESS(HS7)
LM("mask1")
The dialogue elements are added below the mask header. END_PRESS
//END
In the following example (Shown in red text) a soft-key with the
label “Variable Test” is added. When the soft-key is pressed the //M(mask1/"Picture Test"/"tiger.bmp"///110,25)
screen will display a list of four variables. The four variables are
defined under a new mask (mask2-Workpiece Dimensions). HS1=("Variable %nTest")
PRESS(HS1)
The parameters of the variables defined in mask2 are separated LM("mask2")
by the forward slash character (/). END_PRESS
//END
A detailed description of the Dialogue Element parameters can
be found in chapter ”Parameters and Variable Descriptions”. //M(mask2/"Workpiece Dimensions"/)
Def Var1=(R2///"Length of component","R0 X Length"///"$R[0]")
Def Var2=(R2///"Width of component","R1 Y Width"///"$R[1]")
Def Var3=(R3///"Height of component","R2 Z Height"///"$R[2]")
Def Var4=(I///"Main spindle speed","R3 Spindle speed"///"$R[3]")
VS8=("EXIT")
PRESS(VS8)
EXIT
END_PRESS
//END
The additional soft-key can now be seen. Screen title/name Long text of the selected variable.
Notes
PRESS(HS1)
LM("mask2")
END_PRESS
Def Var3=(R3///"Height of component","R2 Z Height"///"$R[2]") VS8=("EXIT") Determines the text for vertical soft-key 8 as
R parameter 2 as a real number to 3 decimal places, sets the “EXIT”:
component height:
Notes
Filename Examples: The files for English and German can be seen located in the
OEM area.
easyscr_eng.txt English filename example
easyscr_deu.txt German filename example
Language
coding
85100 0 0 "Deutsch%nMyScreens" The identifier is used in place of the text in the param.com file.
85101 0 0 "Deutsch Mask Header" The identifier has to be prefixed by the $ symbol.
85102 0 0 "Deutsch Long Text" The text associated with the identifier will be displayed.
85103 0 0 "Deutsch Short Text"
Notes
Example param.com file for language dependent text. The language file needs to be declared in the “easyscreen.ini”
file. No language coding is required.
//S(START) Declarations of other text files may also be present.
HS7=($85100)
//END
Setting the controller language: When using the examples shown earlier it can be seen that the
text displays change with the selected language.
The controller language is selected via the “Start-up” menu.
Or
Notes
Notes
Notes
The variable to be viewed is entered here, these have to be Byte y of bit z of data block x DBx.DBXy.z
contained within speech marks. The variable must be
addressed in the correct way. Byte y of data block x DBx.DBBy
R parameter 1 $R[1]
Input byte x IBx The Short Text defined in attribute No.4 is positioned using
parameter No.8.
Input word x IWx The measurements are in pixels and relate to the top left
corner of the main dialogue body.
Input double word x IDx
Three values can be entered to define the position from the left,
Output byte x bit y QBx.y
the position from the top and the width of the short text.
Output byte x QBx Each entry has to be separated by a comma.
Output word x QWx The following example would position the text “Short text” 200
pixels from the left and 100 pixels from the top with a width of
Output double word QDx 250 pixels:
Notes
The I/O field can be positioned and sized using parameter The foreground and background colours of the I/O field can be
No.9. chosen by using parameter No.10.
The measurements are in pixels and relate to the top left The default colours are foreground: Black, background: White.
corner of the main dialogue body. These are determined by the “Write mode” (See parameter 5)
The following example would position the I/O field for the Index Colour
defined variable, 600 pixels from the left and 100 pixels from
the top with a width of 100 pixels and a height of 150 pixels: 1 Black
2 Red/brown
Def Var1=(R2///" "," "///"$R[0]"//600, 400, 100, 150/) 3 Dark green
4 Light grey
5 Dark grey
6 Blue
7 Red
8 Brown
9 Yellow
10 White
A011: END
Notes
Module Description:
Module Objective:
Upon completion of this module you will be able to retrofit an axis to a running system.
Content:
Sinumerik
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A016
A016
Additional Axis
Installation:
START
Options and
Licensing
Adding the
Additional
Axis
Additional Axis
Installation:
END
Notes
Configuring the Additional Axis The axes have been assigned to the drives in the following
way:
To replicate a standard 3 axes + spindle milling machine, the
drive configuration has been changed so that the only the X axis Double motor module 1, 1st drive.
double axis modules are used. Y axis Double motor module 1, 2nd drive
The single axis module that was previously used for the spin- Z axis Double motor module 2, 1st drive.
dle will now become the additional axis. Spindle Double motor module 2, 2nd drive.
The 3 axis + spindle DriveCLiQ configuration can be seen
below: When the new hardware is connected and powered reapplied,
the system will detect the new hardware and issue an alarm.
Notes
When the new hardware is fitted and the controller powered The procedure is carried out using the Start-up Tool.
up, the system will detect the extra hardware and issue an
alarm. Run the Start-up tool:
Configuration with the additional axis can be seen below:
Notes
Or
Notes
A016: END
Notes
Module Description:
Technological advances have resulted in the reduction in size of electronic equipment. The result
being that the equipment is more prone to heat, dust and moisture damage.
By calculating the power loss of the components and therefore ensuring the correct cooling
requirements of a particular cabinet, it is possible to reduce the failure rate of these and other com-
ponents.
It is also essential that the cabinets are designed to prevent/minimise the ingress of contaminants.
Module Objective:
Upon completion of this module you will know the design criteria of electrical cabinets.
Content:
Sinumerik
Arrhenius’ Law
Choice of Cabinet
Cabinet Cooling
Equipment Mounting
Cabinet Sealing
Miscellaneous
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A006
A006
Electrical Cabinet
Design:
START
Choosing a
Cabinet
Arrhenius’
Law
Cabinet
Cooling
Equipment
Mounting
Cables, plugs
and sockets
Cabinet
Sealing
Miscellaneous
Electrical Cabinet
Design:
END
Notes
Notes
Arrhenius Law
The following graph demonstrates Arrhenius Law and shows the effects that increased temperature has on the lifetime of elec-
tronic components.
It can be seen that an increase in temperature by 10 K will result a 50 % increase in the failure rate (50 % reduction in life time).
Expected
Life Defect
Time Rate
120% — 9.00
— 8.00
100%
— 7.00
80% — 6.00
— 5.00
60%
— 4.00
40% — 3.00
— 2.00
20%
— 1.00
0% — 0.00
Temperature Change
Notes
Cabinet Cooling
The inlets and outlets of the cooling units must have a
Cabinet cooling is usually accomplished using fans and filters clearance of at least 200mm.
or cooling units. Example:
≥ 200mm
The fans and filter option would normally be used on low pow- Roof mounted
er installations or where the drive units are of the cooling units
externally cooled type.
A drawback of this method is that the fans pull air from outside Outlet
the cabinet via filters. Even if the filters are serviced regularly it m
≥ 200mm 0m
is impossible to keep all contaminants out of the cabinet. 20
≥
t
le
le
In
In
Cooling units allow the cabinets to be air-tight as the air within Potential
the cabinet is re-circulated through the cooling unit. obstruction
A thermostat should be employed to regulate the temperature Electrical Electrical
cabinet cabinet
to the recommended 35°C.
If a higher temperature is unavoidable (max 50°C) the drive
units have to be de-regulated.
The cool air should be directed to the bottom of the drive. The
internal drive fans and natural convection will draw the air
through the drives.
The cool air from the cooling unit should not be directed
straight onto/into the drives, it should be allowed to mix with Ducting
the warmer air already in the cabinet, This will minimise the
risk of condensation forming.
Notes
Example of cabinet cooling with door mounted cooling units: It is advisable that the cooling units are switched off
automatically when the cabinet door is opened.
Baffle
Temp.
Meas.
point Inlet
Outlet Cooling
Cabinet cooling sins. unit
Inlet
The following diagrams are examples of cabinet cooling sins:
Drive
equipment
Notes
< 200mm
≥ 200mm
Drive
equipment Drive
equipment
Baffle
Temp.
Meas.
Cold air directed straight point
onto drive equipment will
cause condensation
problems. Air short circuit/
contamination due to cabi-
net sealing problems
Drive
equipment
Notes
For cabinets with externally cooled drive units it is possible that Outlet
the cooling can be achieved with fans drawing air from the via filter
outside via a filter.
Natural convection causes the warm air to exit via a filter.
The fact that air is being drawn directly from the outside means
that this system can never be airtight.
Having a fan for the inlet side only ensures that the cabinet is
positively pressurised which helps keep contaminants from
entering. Drive Fan & filter type cool-
It is extremely important that the filters are service regularly to equipment ing system
avoid ingress of contaminants and to maintain the efficiency of
the cooling process.
Temperature
Measuring points
Inlet via
Fan &
filter unit
Notes
≥ 80mm
Cable
ducting
Notes
Equipment Mounting continued. Example: A bare metal backplane ready for the drive modules
to be mounted, note the earth bonding cables, one for each
Electromagnetic Compatibility (EMC) drive module.
Example: How shielded cable can be grounded. Example of a filter, reactor and line module installation.
Filter
Cable screen
ground point
Reactor
Line Module
Notes
A typical cabinet layout demonstrating the close proximity of the filter, reactor and line module in order to reduce the interference
effects of the high frequency drive current.
The use of shielded cables is also necessary to further eliminate this Interference.
Shielding plates offer the best method for grounding the shields.
The power cables and the signal cables should also be run separately from each other throughout the machine and not just in
the electrical cabinet.
It is not permissible to connect any other equipment between the line module and the filter and reactor.
Remaining
Equipment
Filter
Shielded DriveCLiQ
Cables
Protection
Notes
Notes
Cables, Plugs and Sockets Encoder and motor cables in close proximity.
Cabling Sins
Cabinet Sealing
Notes
Miscellaneous
Coil Suppression
AC Suppressor
A006: END
Notes
Hardware
Differences:
START
NCU
Differences
Digital I/O
Hardware
Differences:
END
Sinumerik
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
Appendix A
Appendix A Hardware Differences
Notes
Notes
X132-Sinamics I/O
Notes
Notes
NCU 7x0.2: X122 & X132 Interface Description Connection diagram for X122/X132
X122 & X132 digital I/O interfaces are located beneath the flip-
down cover of the NCU.
External 24V
+ M
X122 X132
Notes
Notes
X132-Sinamics I/O
Pin 11 Sinamics DI/O 15 Probe 2: Remote Measuring (Input) CU-p680[1]=0 Each drive p0489,
(MD13210=1) CU-p728 bit 15=0 Index 1, 2, 3=6
Appendix A: END
Notes
Channel Setting
Data
55000-55999
Technology
Settings:
END
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents. Appendix B
General Machine Data
840D sl SINUMERIK Operate
Technology Settings
MD Identifier Description Old MD/GUD
51025 $MNS_FRAMES_ACT_IMMEDIATELY Active data (frames) are activated immediately after change 9440
51026 $MNS_AXES_SHOW_GEO_FIRST When the machine data value is 1, the geometry axes of the channel are displayed first. 9421
Appendix B
51027 $MNS_ONLY_MKS_DIST_TO_GO Distance-to-go display in work window 9420
51028 $MNS_BLOCK_SEARCH_MODE_MASK Bit mask for available block search modes
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
51029 $MNS_MAX_SKP_LEVEL The machine data defines how many skip levels are made available for operation. 9423
51030 $MNS_SPIND_MAX_POWER Maximum value of the permissible spindle power rating in percent; the display bar in the 9428
machine image is shown in green within the range between 0 and the value stored in
SPIND_MAX_POWER.
51031 $MNS_SPIND_POWER_RANGE Scale end value for spindle power rating in percent; value must be equal to or greater than 9429
Technology Settings
SPIND_MAX_POWER.
The display bar in the machine image is shown in red in the range between the values of
SPIND_MAX_POWER and SPIND_POWER_RANGE.
51032 $MNS_STAT_DISPLAY_BASE Number basis for display of articulated joint STAT 9042
00: no display
02: binary value display
10: decimal value display
16: hexadecimal value display
51033 $MNS_TU_DISPLAY_BASE Number basis for display of rotary axis position TU 9243
00: no display
Page 3
Technology Settings
MD Identifier Description Old MD/GUD
51038 $MNS_SET_ACT_VALUE Set actual value selection 9422
0 = Set actual value is not offered.
1 = If a user frame (settable work offset e.g. G54) is active, it will be used. In G500 Set ac-
tual values is not offered (system frame is no longer used).
51039 $MNS_PROGRAM_CONTROL_MODE_MASK Options for machine - program influence:
Bit 0: Program test function available
51040 $MNS_SWITCH_TO_MACHINE_MASK Automatic operating area switchover to machine
Bit 0: When selecting a program in the program manager, the operating area does not
automatically switch over to Machine.
Bit 1: When switching the type of operation via the MCP, the operating area is not auto-
matically switched over to Machine.
Bit 2: Do not switch automatically in Programs during program selection.
Bit 3: No auto. Start of block search on selection / execution under Programs.
51041 $MNS_ENABLE_PROGLIST_USER Activates the PLC program list of the USER area. The programs entered there can be se-
lected by the PLC for processing.
51042 $MNS_ENABLE_PROGLIST_INDIVIDUAL Activates the PLC program list of the INDIVIDUAL area. The programs entered here can be
Page 4
Appendix B
51052 $MNS_ACCESS_WRITE_SEA Protection level write setting data 9215
Appendix B
51053 $MNS_ACCESS_WRITE_BASEFRAME Write basic work offset (basic frame) protection level
Appendix B
MD Identifier Description Old MD/GUD
51056 $MNS_ACCESS_WRITE_PARTFRAME Write table reference protection level 9184
51057 $MNS_ACCESS_WRITE_SETFRAME Write basic reference protection level
Technology Settings
51060 $MNS_ACCESS_WRITE_USERFRAME Write settable work offset (G54 ... G599) protection level
51061 $MNS_ACCESS_WRITE_WPFRAME Write workpiece reference protection level 9185
51062 $MNS_ACCESS_WRITE_FINE Write protection level for fine offset of all work offsets 9203
Contains the numbers of the channels to be displayed under machine in the multi-
channel view, in the desired order and separated by commas, semicolons or spaces.
51067 $MNS_ENABLE_HANDWHEEL_WINDOW Show handwheel window.
If the machine data is set to 0, the window for handwheel assignment is hidden.
51068 $MNS_SPIND_DRIVELOAD_FROM_PLC1 Machine axis index of spindle 1 utilization display from PLC
51069 $MNS_SPIND_DRIVELOAD_FROM_PLC2 Machine axis index of spindle 2 utilization display from PLC
51070 $MNS_ACCESS_CAL_TOOL_PROBE Protection level for calibration of the tool probe (ShopTurn)
51071 $MNS_ACCESS_ACTIVATE_CTRL_E Protection level of CTRL-Energy
51072 $MNS_ACCESS_EDIT_CTRL_E Protection level of CTRL-Energy for changing profiles
51073 $MNS_ACCESS_SET_SOFTKEY_ACCESS Protection level of ”Adapt softkeys”
840D sl SINUMERIK Operate
51199 $MNS_ACCESS_WRITE_TM_GRIND Protection level of tool management for writing grinding data
General Machine Data
840D sl SINUMERIK Operate
Technology Settings
MD Identifier Description Old MD/GUD
51200 $MNS_ACCESS_WRITE_TM_GEO Write tool offset geometry data protection level 9201
51201 $MNS_ACCESS_WRITE_TM_WEAR Write tool offset wear data protection level 9202
51202 $MNS_ACCESS_WRITE_TM_WEAR_DELTA Protection level for restricted writing of tool wear values, 9203
s. SD 54213: TM_WRITE_DELTA_LIMIT
51203 $MNS_ACCESS_WRITE_TM_SC Write tool offset sum offset protection level 9204
51204 $MNS_ACCESS_WRITE_TM_EC Write tool offset use offsets protection level 9205
51205 $MNS_ACCESS_WRITE_TM_SUPVIS Write tool offset monitoring data protection level 9206
One authorization applies to all limit values: quantity, service life, wear and the monitor-
ing type.
51206 $MNS_ACCESS_WRITE_TM_ASSDNO Write tool offset unique D number protection level 9207
51207 $MNS_ACCESS_WRITE_TM_WGROUP Write tool offset wear groups (magazine location / magazine) protection level 9208
51208 $MNS_ACCESS_WRITE_TM_ADAPT Write tool offset tool adapter geometry data protection level 9209
Page 6
51209 $MNS_ACCESS_WRITE_TM_NAME Write tool offset tool name and duplo data protection level 9240
51210 $MNS_ACCESS_WRITE_TM_TYPE Write tool offset tool type protection level 9241
51212 $MNS_TM_WRITE_WEAR_ABS_LIMIT With TM_WRITE_WEAR_ABS_LIMIT, the max. possible value of a tool wear is limited 9639
absolutely, independently of the current protection level (keyswitch position), i.e. also
independently of ACCESS_WRITE_TM_WEAR. Absolute and incremental wear limita-
tion can be combined, i.e. the wear can be changed incrementally up to the absolute
limit, see MD 51213.
51213 $MNS_TM_WRITE_WEAR_DELTA_LIMIT When entering tool offsets, the value of the change from the previous value to the new 9450
value cannot exceed the value set here.
With TM_WRITE_WEAR_DELTA_LIMIT, the change to a tool wear can be limited incre-
mentally, if the current protection level is the same as or higher than the one set in AC-
CESS_WRITE_TM_WEAR_DELTA. With the current protection level being the same or
higher than ACCESS_WRITE_TM_WEAR, an incremental limitation is no longer per-
Appendix B
formed. incremental wear limitation can be combined, i.e. the wear can be changed up
to the absolute limit, see MD 51212.
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
51215 $MNS_ACCESS_WRITE_TM_ALL_PARAM Protection level TM details - write all parameters
Technology Settings
51219 $MNS_ACCESS_TM_TOOL_UNLOAD Protection level TM unload tool
51600 $MNS_MEA_CAL_WP_NUM The workpiece probe calibration data refer to the workpiece coordinate system (WCS)!
In the data fields, the workpiece probe calibration data of the technologies Milling and
Turning are stored!
51601 $MNS_MEA_CAL_EDGE_NUM The gauging block is exclusively used to calibrate the workpiece probe of the Turning
technology!
General Machine Data
840D sl SINUMERIK Operate
Technology Settings
MD Identifier Description Old MD/GUD
51602 $MNS_MEA_CAL_TP_NUM The geometry data and calibration data of the tool probe refer to the machine coordinate system
(MCS)!
51603 $MNS_MEA_CAL_TPW_NUM The geometry data and calibration data of the tool probe refer to the workpiece coordinate sys-
tem (WCS)!
51772 $MNS_J_MEA_CAL_HEIGHT_FEEDAX Calibration height in the infeed axis for probe length calibration, for "Measure in JOG"
Appendix B
The calibration height must be entered with reference to the the workpiece coordinate system
(WCS)!
Appendix B
51780 $MNS_J_MEA_T_PROBE_DIAM_RAD Effective grinding wheel diameter of the tool probe for radius measurement on milling tools, for 9766
"Measure in JOG"
51784 $MNS_J_MEA_T_PROBE_APPR_AX_DIR Effective grinding wheel diameter of the tool probe for length measurement on milling tools, for 9768
"Measure in JOG"
51786 $MNS_J_MEA_T_PROBE_MEASURE_DIST Measuring path for tool probe calibration and tool measuring with stationary spindle, in front of 9772
and behind the expected switching position.
Channel Machine Data
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
52000 $MCS_DISP_COORDINATE_SYSTEM With this MD you adapt the operator panel of the coordinate system to the machine's coordinate 9650
system. Depending on the selected position, all help screens, the sequence graphic, the simula-
tion and the input fields with the circular direction specified will change automatically.
Also note MD 52210 $MCS_FUNCTION_MASK_DISP, bit 1.
52005 $MCS_DISP_PLANE_MILL Plane selection Milling 9660
0: plane selection on the operator panel
17: always G17
Technology Settings
18: always G18
19: always G19
52006 $MCS_DISP_PLANE_TURN Plane selection Turning
0: plane selection on the operator panel
17: always G17
18: always G18
19: always G19
52010 $MCS_DISP_NUM_AXIS_BIG_FONT Number of actual values with large font
52011 $MCS_ADJUST_NUM_AXIS_BIG_FONT Adapt the number of actual values with large font if the number of geometry axes changes, e.g.
Page 9
Technology Settings
MD Identifier Description Old MD/GUD
Bit 2: Rotates around the 3rd geometry axis (applies to rotary axes) 9706, 9707,
Bit 3: Positive direction of rotation is counterclockwise (applies to rotary axes) 9822, 9823,
Bit 4: Displayed direction of rotation for M3 is counterclockwise (applies to spindles) 9824, 9825.
Bit 5: Direction of rotation M3 corresponds to rotary axis minus (applies to spindles)
This bit must be set analog to PLC bit DBnn.DBX17.6!
(nn = 31 + machine data index)
Bit 6: Show rotary axis as offset target for measuring
Bit 7: Offer rotation axis in position pattern 9727
Bit 8: Offer rotation axis to accept blank (at milling machines)
Bit 9: Spindle is not SPOS-capable
52210 $MCS_FUNCTION_MASK_DISP Function mask Display
Bit 0: Measuring system for programs always in the base system 9626 Bit 9
Bit 1: Front view for turning in school coordinate system 9719
Bit 2: Hide “T,S,M” soft key in JOG area
Bit 3: Generate automatic end-of-program in MDI (with the “Delete blocks” soft key)
Bit 4: Show follow-on tool in T,F,S window
Appendix B
Bit 5: Hide softkey “Actual machine values“
Bit 6: Hide tool radius/diameter in T,F,S window
Bit 7: Hide tool length in T,F,S window
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
52211 $MCS_FUNCTION_MASK_DISP _ZOA Function screen for displaying overview of work offsets
Bit 0: Show machine position
Bit 1: reserved
Bit 2: Display DRF offset
Bit 3: Display $AA_OFF position offset
Bit 4: Display $P_PARTFRAME
Bit 5: Display $P_SETFRAME
Technology Settings
Bit 6: Display $P_EXTSFRAME
Bit 7: Display $P_ISO1FRAME
Bit 8: Display $P_ISO2FRAME
Bit 9: Display $P_ISO3FRAME
Bit10: Display $P_ACTBFRAME
Bit 11: Display $P_IFRAME
Bit 12: Display $P_TOOLFRAME
Bit 13: Display $P_WPFRAME
Bit 14: Display $P_TRAFRAME
Bit 15: Display $P_PFRAME
Bit 16: Display $P_ISO4FRAME
Bit 17: Display $P_CYCFRAME
Page 11
Technology Settings
MD Identifier Description Old MD/GUD
Appendix B
52232 $MCS_M_CODE_COOLANT_2_ON M code for coolant 2 ON 9681
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
52244 $MCS_SUB_SPINDLE_PARK_POS_Y Parking position of the Y axis with counter spindle 9849
52248 $MCS_REV_2_BORDER_TOOL_LENGTH Limit value of tool length X for 2nd revolver: 9838
Limit value = 0: There is only one revolver
Tool length < limit value: Tool belongs to 1st revolver/multifix
Tool length >= limit value: Tool belongs to 2nd revolver/multifix
52250 $MCS_M_CODE_CHUCK_OPEN M code for Open chuck with non-rotating spindle.
Technology Settings
Example: "M34" or "M1=34"
Elements:
[0]: Main spindle
[1]: Counterspindle
52251 $MCS_M_CODE_CHUCK_CLOSE_OPEN_ M code for Open chuck with rotating spindle.
ROT Example: "M34" or "M1=34"
Elements:
[0]: Main spindle
[1]: Counterspindle
52252 $MCS_M_CODE_CHUCK_CLOSE M code for Close chuck
Page 13
Technology Settings
MD Identifier Description Old MD/GUD
loading position.
Bit 11: Reactivate tool in all monitoring modes. When reactivating a tool, all monitoring modes
enabled in the NC are reactivated for this tool, even the monitoring modes, which have not
been set for the relevant tool, but are available in the background only.
Bit 12: Fade out Reactivate tool. The function 'Reactivate tool' is faded out on the user interface.
Appendix B
Value -1 means that the M function is not output. If both M commands of a function equal -1, the 9743, 9745.
corresponding field will not be displayed in the user interface.
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
52290 $MCS_SIM_DISPLAY_CONFIG Location of status display of the channel in the simulation (OP019 only)
Bit 0: Corner left/top
Bit 1: Corner right/top
Bit 2: Corner left/bott
Bit 3: Corner right/bott
52740 $MCS_MEA_FUNCTION_MASK Function mask for measuring cycles 9750, 9751
Bit 0: Workpiece measurement, CNC probe input _CHBIT[0]
Technology Settings
Bit 1: Workpiece measurement, measurement in third geometry axis (Y), for turning _CHBIT[19]
Bit 14: reserved
Bit 15: reserved
Bit 16: Tool measurement, CNC probe input _CHBIT[1]
52750 $MCS_J_MEA_FIXPOINT Z value for measuring against fixed point 9748
52751 $MCS_J_MEA_MAGN_GLAS_POS Zoom position for tool measurement 9820, 9821
[0] = Position in 1st axis
[1] = Position in 2nd axis
52800 $MCS_ISO_M_ENABLE_POLAR_COORD Polar coordinates
Page 15
0: OFF
1: ON
52802 $MCS_ISO_ENABLE_INTERRUPTS Interrupt process
0: OFF
1: ON
52804 $MCS_ISO_ENABLE_DRYRUN Machining skipped during tapping G74/G84 at DRY RUN
0: OFF
1: ON
52806 $MCS_ISO_SCALING_SYSTEM Basic system
0: not defined
1: METRIC
2: INCH
52808 $MCS_ISO_SIMULTAN_AXES_START Simultaneous approach to the boring position on all programmed axes
0: OFF
1: ON
840D sl SINUMERIK Operate
Technology Settings
MD Identifier Description Old MD/GUD
53220 $MAS_AXIS_MCS_POSITION Position of axis in the Machine
Appendix B
user interface.
Bit 8: Diameter display for transverse axis - Geometry. The geometry value of the transverse axis
is displayed as diameter value.
Appendix B
Bit 9: Diameter display for transverse axis - Wear. The wear value of the transverse axis is dis-
played as diameter value.
Bit 10: Enable load/relocate tool on buffer locations. In the load dialog the magazine number can 9478 Bit 25
be entered. Thus it is possible to access the buffer using magazine number 9998.
Bit 11: Creating tool in gripper disabled.
Bit 12: Do not unload measuring tools if ”Unload all” function is executed.
General Setting Data
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
54600 $SNS_MEA_WP_BALL_DIAM Effective sphere diameter of the probe sphere for the workpiece probe. _WP[x,0]
The value of this parameter is created by the operation "Calibrate workpiece probe"!
54601 $SNS_MEA_WP_TRIG_MINUS_DIR_AX1 Trigger point of the 1st measuring axis (abscissa) in negative traversing direction (X at G17) of the _WP[x,1]
workpiece probe.
The term "negative traversing direction" refers to the currently active workpiece zero point refer-
ence!
The value of this parameter is created by the operation "Calibrate workpiece probe"!
Technology Settings
54602 $SNS_MEA_WP_TRIG_PLUS_DIR_AX1 Trigger point of the 1st measuring axis (abscissa) in positive traversing direction (X at G17) of the _WP[x,2]
workpiece probe.
The term "positive traversing direction" refers to the currently active workpiece zero point refer-
ence!
The value of this parameter is created by the operation "Calibrate workpiece probe"!
54603 $SNS_MEA_WP_TRIG_MINUS_DIR_AX2 Trigger point of the 2nd measuring axis (ordinate) in negative traversing direction (Y at G17) of the _WP[x,3]
workpiece probe.
The term "negative traversing direction" refers to the currently active workpiece zero point refer-
ence!
The value of this parameter is created by the operation "Calibrate workpiece probe"!
Page 17
54604 $SNS_MEA_WP_TRIG_PLUS_DIR_AX2 Trigger point of the 2nd measuring axis (ordinate) in positive traversing direction (Y at G17) of the _WP[x,4]
workpiece probe.
The term "positive traversing direction" refers to the currently active workpiece zero point refer-
ence!
The value of this parameter is created by the operation "Calibrate workpiece probe"!
54605 $SNS_MEA_WP_TRIG_MINUS_DIR_AX3 Trigger point of the 3rd measuring axis (applicate) in negative traversing direction (Z at G17) of the _WP[x,5]
workpiece probe.
The term "negative traversing direction" refers to the currently active workpiece zero point refer-
ence!
The value of this parameter is created by the operation "Calibrate workpiece probe"!
54606 $SNS_MEA_WP_TRIG_PLUS_DIR_AX3 Trigger point of the 3rd measuring axis (applicate) in positive traversing direction (Z at G17) of the _WP[x,6]
workpiece probe.
The term "positive traversing direction" refers to the currently active workpiece zero point refer-
ence!
The value of this parameter is created by the operation "Calibrate workpiece probe"!
840D sl SINUMERIK Operate
General Setting Data
840D sl SINUMERIK Operate
Technology Settings
MD Identifier Description Old MD/GUD
54607 $SNS_MEA_WP_POS_DEV_AX1 The position deviation in the 1st measuring axis represents a geometrical offset of the centre _WP[x,7]
point of the probe sphere related to the electrical centre point of the probe in this axis!
The value of this parameter is created by the operation "Calibrate workpiece probe"!
54608 $SNS_MEA_WP_POS_DEV_AX2 The position deviation in the 2nd measuring axis represents a geometrical offset of the centre _WP[x,8]
point of the probe sphere related to the electrical centre point of the probe in this axis!
The value of this parameter is created by the operation "Calibrate workpiece probe"!
54609 $SNS_MEA_WP_STATUS_RT Calibration status of the axis positions reserved for internal use! _WP[x,9]
The value of this parameter is created by the operation "Calibrate workpiece probe"!
54610 $SNS_MEA_WP_STATUS_GEN Calibration status in general reserved for internal use! _WP[x,10]
The value of this parameter is created by the operation "Calibrate workpiece probe"!
This parameter is a geometrical component of the calibration groove and must be supplied by the
user!
54617 $SNS_MEA_CAL_EDGE_PLUS_DIR_AX1 Calibration groove edge in positive direction of the 1st measuring axis (abscissa, Z at G18) _KB[x,3]
This parameter is a geometrical component of the calibration groove and must be supplied by the
user!
54618 $SNS_MEA_CAL_EDGE_MINUS_DIR_AX1 Calibration groove edge in negative direction of the 1st measuring axis (abscissa, Z at G18) _KB[x,4]
This parameter is a geometrical component of the calibration groove and must be supplied by the
user!
Appendix B
Appendix B
General Setting Data
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
54619 $SNS_MEA_CAL_EDGE_BASE_AX2 Calibration groove base of the 2nd measuring axis (ordinate, X at G18) _KB[x,6]
This parameter is a geometrical component of the calibration groove and must be supplied by
the user!
54620 $SNS_MEA_CAL_EDGE_UPPER_AX2 Calibration groove upper edge of the 2nd measuring axis (ordinate, X at G18) _KB[x,5]
This parameter is a geometrical component of the calibration groove and must be supplied by
the user!
54621 $SNS_MEA_CAL_EDGE_PLUS_DIR_AX2 Calibration groove edge in positive direction of the 2nd measuring axis (ordinate, X at G18) _KB[x,0]
Technology Settings
This parameter is a geometrical component of the calibration groove and must be supplied by
the user!
54622 $SNS_MEA_CAL_EDGE_MINUS_DIR_AX2 Calibration groove edge in negative direction of the 2nd measuring axis (ordinate, X at G18) _KB[x,1]
This parameter is a geometrical component of the calibration groove and must be supplied by
the user!
54625 $SNS_MEA_TP_TRIG_MINUS_DIR_AX1 Trigger point of the 1st measuring axis in negative direction (abscissa, X at G17, Z at G18) _TP[x,0]
The trigger point refers to the machine coordinate system (MCS).
Prior to calibration the approximate trigger point must be entered in the machine coordinate sys-
tem!
The exact value of this parameter is created by the operation "Calibrate tool probe"!
Page 19
54626 $SNS_MEA_TP_TRIG_PLUS_DIR_AX1 Trigger point of the 1st measuring axis in positive direction (abscissa, X at G17, Z at G18) _TP[x,1]
The trigger point refers to the machine coordinate system (MCS).
Prior to calibration the approximate trigger point must be entered in the machine coordinate sys-
tem!
The exact value of this parameter is created by the operation "Calibrate tool probe"!
54627 $SNS_MEA_TP_TRIG_MINUS_DIR_AX2 Trigger point of the 2nd measuring axis in negative direction (ordinate, Y at G17, X at G18) _TP[x,2]
The trigger point refers to the machine coordinate system (MCS).
Prior to calibration the approximate trigger point must be entered in the machine coordinate sys-
tem!
The exact value of this parameter is created by the operation "Calibrate tool probe"!
54628 $SNS_MEA_TP_TRIG_PLUS_DIR_AX2 Trigger point of the 2nd measuring axis in positive direction (ordinate, Y at G17, X at G18) _TP[x,3]
The trigger point refers to the machine coordinate system (MCS).
Prior to calibration the approximate trigger point must be entered in the machine coordinate sys-
tem!
The exact value of this parameter is created by the operation "Calibrate tool probe"!
840D sl SINUMERIK Operate
54629 $SNS_MEA_TP_TRIG_MINUS_DIR_AX3 Trigger point of the 3rd measuring axis in negative direction (applicate, Z at G17, Y at G18) _TP[x,4]
The trigger point refers to the machine coordinate system (MCS).
Prior to calibration the approximate trigger point must be entered in the machine coordinate sys-
tem!
The exact value of this parameter is created by the operation "Calibrate tool probe"!
840D sl SINUMERIK Operate
General Setting Data
Technology Settings
MD Identifier Description Old MD/GUD
54630 $SNS_MEA_TP_TRIG_PLUS_DIR_AX3 Trigger point of the 3rd measuring axis in positive direction (applicate, Z at G17, Y at G18) _TP[x,5]
The trigger point refers to the machine coordinate system (MCS).
Prior to calibration the approximate trigger point must be entered in the machine coordinate sys-
tem!
The exact value of this parameter is created by the operation "Calibrate tool probe"!
54631 $SNS_MEA_TP_EDGE_DISK_SIZE Effective edge length or grinding wheel diameter of the tool probe. _TP[x,6]
Milling tools are normally measured with wheel-shaped probes while turning tools are measured 9765
with square probes.
54632 $SNS_MEA_TP_AX_DIR_AUTO_CAL Enabling axes and traversing directions for "Automatic calibration" of milling tool probes. _TP[x,7]
The default setting refers in X and Y to the plus and minus direction respectively, in Z only to the 9764
minus direction.
The parameter is divided into three components the functions of which are to be assigned to cali-
bration data records 1, 2 or 3!
The calibration data records are firmly assigned to tool measuring in the working planes G17 (1),
G18 (2) and G19 (3)!
Meaning of the parameter components
Decimal position:
Page 20
Appendix B
This parameter does not apply to turning tool measuring!
54635 $SNS_MEA_TP_STATUS_GEN Calibration status general, reserved for internal use!
Appendix B
The value of this parameter is assigned when the “Calibrate tool probe“ procedure is executed!
54636 $SNS_MEA_TP_FEED Measuring feed for tool probe calibration in WMCS
This measuring feed is used for all subsequent tool measuring programs in conjunction with the
probe filed!
General Setting Data
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
54640 $SNS_MEA_TPW_TRIG_MINUS_DIR_AX1 Trigger point of the 1st measuring axis in negative direction (abscissa, X at G17, Z at G18) _TPW[x,0]
The trigger point refers to the workpiece coordinate system (WCS).
Prior to calibration the approximate trigger point must be entered in the workpiece coordinate sys-
tem!
The exact value of this parameter is created by the operation "Calibrate tool probe"!
54641 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX1 Trigger point of the 1st measuring axis in positive direction (abscissa, X at G17, Z at G18) _TPW[x,1]
The trigger point refers to the workpiece coordinate system (WCS).
Technology Settings
Prior to calibration the approximate trigger point must be entered in the workpiece coordinate sys-
tem!
The exact value of this parameter is created by the operation "Calibrate tool probe"!
54642 $SNS_MEA_TPW_TRIG_MINUS_DIR_AX2 Trigger point of the 2nd measuring axis in negative direction (ordinate, Y at G17, X at G18) _TPW[x,2]
The trigger point refers to the workpiece coordinate system (WCS).
Prior to calibration the approximate trigger point must be entered in the workpiece coordinate sys-
tem!
The exact value of this parameter is created by the operation "Calibrate tool probe"!
54643 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX2 Trigger point of the 2nd measuring axis in positive direction (ordinate, Y at G17, X at G18) _TPW[x,3]
The trigger point refers to the workpiece coordinate system (WCS).
Page 21
Prior to calibration the approximate trigger point must be entered in the workpiece coordinate sys-
tem!
The exact value of this parameter is created by the operation "Calibrate tool probe"!
54644 $SNS_MEA_TPW_TRIG_MINUS_DIR_AX3 Trigger point of the 3rd measuring axis in negative direction (applicate, Z at G17, Y at G18) _TPW[x,4]
The trigger point refers to the workpiece coordinate system (WCS).
Prior to calibration the approximate trigger point must be entered in the workpiece coordinate sys-
tem!
The exact value of this parameter is created by the operation "Calibrate tool probe"!
54645 $SNS_MEA_TPW_TRIG_PLUS_DIR_AX3 Trigger point of the 3rd measuring axis in positive direction (applicate, Z at G17, Y at G18) _TPW[x,5]
The trigger point refers to the workpiece coordinate system (WCS).
Prior to calibration the approximate trigger point must be entered in the workpiece coordinate sys-
tem!
The exact value of this parameter is created by the operation "Calibrate tool probe"!
54646 $SNS_MEA_TPW_EDGE_DISK_SIZE Effective edge length or grinding wheel diameter of the tool probe. _TPW[x,6]
Milling tools are normally measured with wheel-shaped probes while turning tools are measured
840D sl SINUMERIK Operate
Technology Settings
MD Identifier Description Old MD/GUD
54647 $SNS_MEA_TPW_AX_DIR_AUTO_CAL Enabling axes and traversing directions for "Automatic calibration" of milling tool probes. _TPW[x,7]
The default setting refers in X and Y to the plus and minus direction respectively, in Z only to the
minus direction.
The parameter is divided into three components the functions of which are to be assigned to cali-
bration data records 1, 2 or 3!
The calibration data records are firmly assigned to tool measuring in the working planes G17 (1),
G18 (2) and G19 (3)!
Meaning of the parameter components
Decimal position:
Ones: 1st geometry axis (X)
Tens: 2nd geometry axis (Y)
Hundreds: 3rd geometry axis (Z)
Value:
=0: Axis not enabled
=1: Only minus direction possible
=2: Only plus direction possible
=3: Both directions possible
Page 22
Appendix B
=0: Toolsetter no.=n+1, with reference to the main spindle
CNC measurement input corresponds to the value of $MCS_MEA_FUNCTION_MASK, bit16
=10: Toolsetter no.=n+1, with reference to the counterspindle
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
54670 $SNS_MEA_CM_MAX_PERI_SPEED Max. permissible peripheral speed of the tool to be measured when the spindle rotates. _CM[0]
Monitoring parameter for tool measuring with rotating spindle. 9759
54671 $SNS_MEA_CM_MAX_REVOLUTIONS Max. permissible tool speed for tool measuring with rotating spindle. _CM[1]
The speed is automatically reduced when this value is exceeded. 9760
Monitoring parameter for tool measuring with rotating spindle.
54672 $SNS_MEA_CM_MAX_FEEDRATE Max. permissible feed for contact of the tool to be measured with the probe when the spindle ro- _CM[4]
Technology Settings
tates. 9771
Monitoring parameter for tool measuring with rotating spindle.
54673 $SNS_MEA_CM_MIN_FEEDRATE Min. feed for first contact of the tool to be measured with the probe when the spindle rotates. _CM[4]
Too small feeds for large tool radii are thus avoided! 9761
Monitoring parameter for tool measuring with rotating spindle.
54674 $SNS_MEA_CM_SPIND_ROT_DIR Direction of spindle rotation for tool measuring with rotating spindle (default: 4 = M4) _CM[5]
Notice: If the spindle is already rotating when the measuring cycle is called, the direction of rota-
tion is maintained independently of $SNS_MEA_CM_SPIND_ROT_DIR!
Monitoring parameter for tool measuring with rotating spindle.
Page 23
54675 $SNS_MEA_CM_FEEDFACTOR_1 Feedrate factor 1, for tool measuring with rotating spindle _CM[6]
=0: Single probing with the feedrate calculated by the cycle (but at least with the value of 9769
$SNS_MEA_CM_MIN_FEEDRATE)
>=1: First probing with calculated feedrate (but at least with the value of
$SNS_MEA_CM_MIN_FEEDRATE).
Monitoring parameter for tool measuring with rotating spindle.
54676 $SNS_MEA_CM_FEEDFACTOR_2 Feedrate factor 2, for tool measuring with rotating spindle _CM[7]
=0:Second probing with the feedrate calculated by the cycle (only effective with 9770
MEA_CM_FEEDFACTOR_1 > 0)
>=1: Second probing with calculated feedrate, feedrate factor 2
Third probing with calculated feedrate (tool speed is influenced by SD54749
$SNS_MEA_FUNCTION_MASK_TOOL, Bit 12)
Notice: - Feedrate factor 2 should be smaller than feedrate factor 1!
- If the value of feedrate factor 2 is 0, a third probing will not be not performed!
Monitoring parameter for tool measuring with rotating spindle.
840D sl SINUMERIK Operate
General Setting Data
840D sl SINUMERIK Operate
Technology Settings
MD Identifier Description Old MD/GUD
54677 $SNS_MEA_CM_MEASURING_ACCURACY Required measuring accuracy for tool measuring _CM[3]
The value of this parameter always refers to the last contact of the tool with the probe! 9762
Monitoring parameter for tool measuring with rotating spindle.
54693 $SNS_MEA_T_MAX_STEPS Max. number of contacts for single cutting edge measuring from the radius
Page 24
54695 $SNS_MEA_RESULT_OFFSET_TAB_RAD1 Parameter for user-defined measurement result offset for tool measuring with rotating spindle,
$SNS_MEA_RESULT_OFFSET_TAB_RAD1[0] ... this element always has value ZERO
$SNS_MEA_RESULT_OFFSET_TAB_RAD1[1] ... 1st tool radius
$SNS_MEA_RESULT_OFFSET_TAB_RAD1[2] ... 2nd tool radius
$SNS_MEA_RESULT_OFFSET_TAB_RAD1[3] ... 3rd tool radius
$SNS_MEA_RESULT_OFFSET_TAB_RAD1[4] ... 4th tool radius
54696 $SNS_MEA_RESULT_OFFSET_TAB_RAD2 Parameter for user-defined measurement result offset for tool measuring with rotating spindle,
$SNS_MEA_RESULT_OFFSET_TAB_RAD2[0] ... 1st peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD2[1] ... offset value for radius regarding 1st radi-
us and 1st peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD2[2] ... offset value for radius regarding 2nd radi-
us and 1st peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD2[3] ... offset value for radius regarding 3rd radi-
us and 1st peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD2[4] ... offset value for radius regarding 4th radi-
Appendix B
us and 1st peripheral speed
Appendix B
General Setting Data
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
54697 $SNS_MEA_RESULT_OFFSET_TAB_RAD3 Parameter for user-defined measurement result offset for tool measuring with rotating spindle,
$SNS_MEA_RESULT_OFFSET_TAB_RAD3[0] ... 2nd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD3[1] ... offset value for radius regarding 1st radius
and 2nd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD3[2] ... offset value for radius regarding 2nd radius
and 2nd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD3[3] ... offset value for radius regarding 3rd radius
and 2nd peripheral speed
Technology Settings
$SNS_MEA_RESULT_OFFSET_TAB_RAD3[4] ... offset value for radius regarding 4th radius
and 2nd peripheral speed
54698 $SNS_MEA_RESULT_OFFSET_TAB_RAD4 Parameter for user-defined measurement result offset for tool measuring with rotating spindle,
$SNS_MEA_RESULT_OFFSET_TAB_RAD4[0] ... 3rd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD4[1] ... offset value for radius regarding 1st radius
and 3rd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD4[2] ... offset value for radius regarding 2nd radius
and 3rd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD4[3] ... offset value for radius regarding 3rd radius
and 3rd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD4[4] ... offset value for radius regarding 4th radius
Page 25
Technology Settings
MD Identifier Description Old MD/GUD
54700 $SNS_MEA_RESULT_OFFSET_TAB_RAD6 Parameter for user-defined measurement result offset for tool measuring with rotating spindle,
$SNS_MEA_RESULT_OFFSET_TAB_RAD6[0] ... 5th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD6[1] ... offset value for radius regarding 1st radius
and 5th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD6[2] ... offset value for radius regarding 2nd radius
and 5th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD6[3] ... offset value for radius regarding 3rd radius
and 5th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD6[4] ... offset value for radius regarding 4th radius
and 5th peripheral speed
54705 $SNS_MEA_RESULT_OFFSET_TAB_LEN1 Parameter for user-defined measurement result offset for tool measuring with rotating spindle,
$SNS_MEA_RESULT_OFFSET_TAB_LEN1[0] ... this element always has value ZERO
$SNS_MEA_RESULT_OFFSET_TAB_LEN1[1] ... 1st tool radius
$SNS_MEA_RESULT_OFFSET_TAB_LEN1[2] ... 2nd tool radius
$SNS_MEA_RESULT_OFFSET_TAB_LEN1[3] ... 3rd tool radius
$SNS_MEA_RESULT_OFFSET_TAB_LEN1[4] ... 4th tool radius
54706 $SNS_MEA_RESULT_OFFSET_TAB_LEN2 Parameter for user-defined measurement result offset for tool measuring with rotating spindle,
Page 26
Appendix B
$SNS_MEA_RESULT_OFFSET_TAB_LEN3[4] ... offset value for radius regarding 4th radius
and 2nd peripheral speed
Appendix B
General Setting Data
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
54708 $SNS_MEA_RESULT_OFFSET_TAB_LEN4 Parameter for user-defined measurement result offset for tool measuring with rotating spindle,
$SNS_MEA_RESULT_OFFSET_TAB_LEN4[0] ... 3rd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_LEN4[1] ... offset value for radius regarding 1st radius
and 3rd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_LEN4[2] ... offset value for radius regarding 2nd radius
and 3rd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_LEN4[3] ... offset value for radius regarding 3rd radius
and 3rd peripheral speed
Technology Settings
$SNS_MEA_RESULT_OFFSET_TAB_LEN4[4] ... offset value for radius regarding 4th radius
and 3rd peripheral speed
54709 $SNS_MEA_RESULT_OFFSET_TAB_LEN5 Parameter for user-defined measurement result offset for tool measuring with rotating spindle,
$SNS_MEA_RESULT_OFFSET_TAB_LEN5[0] ... 4th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_LEN5[1] ... offset value for radius regarding 1st radius
and 4th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_LEN5[2] ... offset value for radius regarding 2nd radius
and 4th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_LEN5[3] ... offset value for radius regarding 3rd radius
and 4th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_LEN5[4] ... offset value for radius regarding 4th radius
Page 27
Technology Settings
MD Identifier Description Old MD/GUD
54740 $SNS_MEA_FUNCTION_MASK Function mask for measuring cycles
Bit 0: Workpiece measurement, repeat measurement if _TDIF and _TSA are exceeded _CBIT[0]
Bit 1: Workpiece measurement, repeat measurement with alarm output and cycles stop at M0 _CBIT[1]
Bit 2: Workpiece measurement, exceeding _TUL, _TLL, _TDIF, cycles stop at M0 _CBIT[2]
Bit 3: Workpiece measurement, accept calibrated probe radius in the tool data _CBIT[15]
Bit 4: Workpiece measurement, calibr. meas. planes different for turn .mill. tech.
Bit 16: Tool measurement, repeat measurement if _TDIF and _TSA are exceeded _CBIT[0]
Bit 17: Tool measurement, repeat measurement with alarm output and cycles stop at M0 _CBIT[1]
Bit 18: Tool measurement, exceeding _TDIF, cycles stop at M0 _CBIT[2]
Bit 19: Tool meas. milling machine, spindle speed reduction during last touching _CHBIT[22]
54750 $SNS_MEA_ALARM_MASK Expert mode for cycle alarms
Bit 0 - 7 Workpiece measurement
Bit 0 =1 Alarms with cycle-internal states and coding are displayed (expert mode)!
Bit 1 - 7 Reserved
Bit 8 -16 Tool measuring
Bit 0 - 7 Reserved
54760 $SNS_MEA_FUNCTION_MASK_PIECE Setting for input screen, measuring cycles in Automatic, workpiece measuring
Page 28
Appendix B
Bit 20: Select Empirical values
Bit 21: Select Additive setup offset
Bit 22: Select Calibrate to unknown or known center point
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
54762 $SNS_MEA_FUNCTION_MASK_TOOL Setting for input screen, measuring cycles in Automatic, tool measuring
Bit 3: Select probe calibration data field, enable
Bit 4: Select Calibrate Input measuring feed
Bit 5: Select Input feed and spindle speeds for contacting
Bit 7: Select Measure in MCS and WCS
Bit 8: Select Measure absolute and incremental
Bit 9: Select Tool offset Geometry and wear
Bit 10: Selection single cutting edge measuring
Technology Settings
Bit 11: Selection spindle reversal when calibrating on the plane
Bit 12: Select Number of measurements
Bit 13: Select Empirical values
54764 $SNS_MEA_FUNCTION_MASK_TURN Setting for input mask, Measuring cycles in Automatic, Workpiece turning
Bit 0: Measure Diameter inside/outside with reversal
Bit 1: Measure Diameter inside/outside “Travel under turning center“?
54780 $SNS_J_MEA_FUNCTION_MASK_PIECE Setting for input screen, Measure in JOG, workpiece measurement 9747
Bit 2: Activate calibration for electronic workpiece probe
Bit 3: Select probe calibration data field, enable
Bit 5: Select WO as measuring basis
Page 29
Technology Settings
MD Identifier Description Old MD/GUD
55200 $SCS_MAX_INP_FEED_PER_REV Feedrate input upper limit for mm/rev 9665
Appendix B
Bit 0: Unhide technology fields CYCLE832
Bit 1: Orientation tolerance (OTOL) as a tolerance factor, enter it directly
Appendix B
Channel Setting Data
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
55221 $SCS_FUNCTION_MASK_SWIVEL_SET Function mask Swivel CYCLE800
Bit 0: Display input field "No swivel"
Bit 1: Retraction variant Z, Z XY or fixed position
= 0: Retract Z or retract Z XY
= 1: Retract to fixed position 1 or 2
Bit 2: Allow selection "Deselection" of the swivel data block
Bit 3: Show active swivel plane under Swivel in JOG
Bit 4: Optimized positioning in basic position (pole position) of the kinematics
Technology Settings
Bit 5: reserved
Bit 6: Do not offer swivel mode “directly under swivel in JOG
55230 $SCS_CIRCLE_RAPID_FEED Rapid traverse feedrate in mm/min for positioning on circle path between circumferential grooves 9724
and contour elements
55231 $SCS_MAX_INP_RANGE_GAMMA Maximum input area alignment angle gamma 9863
55232 $SCS_SUB_SPINDLE_REL_POS Z retraction position for the counter spindle 9851
55260 $SCS_MAJOG_SAFETY_CLEARANCE Safety clearance for machine JOG
55441 $SCS_MILL_TOL_TECHNO_ROUGH Settings for roughing High Speed Settings cycle CYCLE832 of G group 59 _TOLT[1]
55442 $SCS_MILL_TOL_TECHNO_SEMIFIN Settings for pre-finishing High Speed Settings cycle CYCLE832 of G group 59 _TOLT[2]
55443 $SCS_MILL_TOL_TECHNO_FINISH Settings for finishing High Speed Settings cycle CYCLE832 of G group 59 _TOLT[3]
55446 $SCS_MILL_TOL_VALUE_ROUGH Tolerance value for roughing High Speed Settings cycle CYCLE832 _TOLV[1]
55447 $SCS_MILL_TOL_VALUE_SEMIFIN Tolerance value for pre-finishing High Speed Settings cycle CYCLE832 _TOLV[2]
55448 $SCS_MILL_TOL_VALUE_FINISH Tolerance value for finishing High Speed Settings cycle CYCLE832 _TOLV[3]
840D sl SINUMERIK Operate
Channel Setting Data
Technology Settings
MD Identifier Description Old MD/GUD
55460 $SCS_MILL_CONT_INITIAL_RAD_FIN This data affects the radius of the approach circle during contour pocket finishing. 9670
-1: The radius is selected to maintain a safety clearance to the finishing allowance in the starting
point.
>0: The radius is selected to maintain the value of this setting data to the finishing allowance in the
starting point.
55481 $SCS_DRILL_TAPPING_SET_GG12 Settings for tapping G group 12 cycle CYCLE84 and CYCLE840: 9855[0]
G group 12: Block change behaviour at exact stop (G60) 9856[1]
0 = Exact stop behaviour, same as before the cycle call
1 = G601
2 = G602
3 = G603
Index[0]: for tool spindle
Index[1]: for main spindle - for drilling in centre
55482 $SCS_DRILL_TAPPING_SET_GG21 Settings for tapping G group 21 cycle CYCLE84: 9855[0]
G group 21: Acceleration profile (SOFT, BRISK, ..) 9856[1]
0 = Acceleration behaviour, same as before the cycle call
Page 32
1 = SOFT
2 = BRISK
3 = DRIVE
Index[0]: for tool spindle
Index[1]: for main spindle - for drilling in centre
55483 $SCS_DRILL_TAPPING_SET_GG24 Settings for tapping G group 24 cycle CYCLE84 and CYCLE840: 9855[0]
G group 24: Feedforward control (FFWON, FFWOF ) 9856[1]
0 = Feedforward control, same as before the cycle call
1 = FFWON
2 = FFWOF
Index[0]: for tool spindle
Index[1]: for main spindle - for drilling in centre
55484 $SCS_DRILL_TAPPING_SET_MC Setting for tapping cycle CYCLE84 spindle operation at MCALL 9855[0]
0= Reactivate spindle operation at MCALL 9856[1]
1= Maintain position-controlled spindle operation at MCALL
Index[0]: for tool spindle
Index[1]: for main spindle - for drilling in centre
Appendix B
55489 $SCS_DRILL_MID_MAX_ECCENT Maximum centre offset for centre drilling 9862
Appendix B
55490 $SCS_DRILL_SPOT_DIST Rough drilling depth for drill and thread milling 9682
Channel Setting Data
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
55500 $SCS_TURN_FIN_FEED_PERCENT When selecting Complete machining (roughing and finishing), the percentage of the entered 9630
feedrate F as specified in this setting data is used for finishing.
55505 $SCS_TURN_ROUGH_O_RELEASE_DIST This setting data defines the distance by which the tool is returned from the contour during stock 9648
removal of an outer corner. This does not apply to stock removal of a contour.
-1: The distance is specified internally.
55506 $SCS_TURN_ROUGH_I_RELEASE_DIST This setting data defines the distance by which the tool is returned from the contour during stock 9649
removal of an inner corner. This does not apply to stock removal of a contour.
Technology Settings
-1: The distance is specified internally.
55510 $SCS_TURN_GROOVE_DWELL_TIME If a tool clearance time occurs in a cycle, e.g. deep hole drilling, grooving, the value of this setting 9621
data is used
- Negative value in spindle revolutions
- Positive value in seconds
55540 $SCS_TURN_PART_OFF_CTRL_DIST Path for cut-off check 9859
55541 $SCS_TURN_PART_OFF_CTRL_FEED Feedrate for cut-off check 9860
55542 $SCS_TURN_PART_OFF_CTRL_FORCE Force in percent for cut-off check 9861
Page 33
55550 $SCS_TURN_FIXED_STOP_DIST In this setting data you specify the distance to the programmed target position, after which the 9852
counter spindle travels with a special feedrate during travel to fixed stop (see setting data 55551
$SCS_TURN_FIXED_STOP_FEED).
55551 $SCS_TURN_FIXED_STOP_FEED In this setting data you specify the feedrate with which the counter spindle travels to a fixed stop. 9853
In setting data 55550 $SCS_TURN_FIXED_STOP_DIST you specify the distance after which the
tool travels in this feedrate.
55552 $SCS_TURN_FIXED_STOP_FORCE In this setting data you specify at which percentage of the driving force the counter spindle is to 9854
stop during travel to fixed stop.
55553 $SCS_TURN_FIXED_STOP_RETRACTION Retraction path prior to chucking after travel to fixed stop 9857
55580 $SCS_TURN_CONT_RELEASE_ANGLE This setting data defines the angle by which the tool is retracted from the contour during contour
turning roughing.
840D sl SINUMERIK Operate
55581 $SCS_TURN_CONT_RELEASE_DIST This setting data defines the value by which the tool is retracted in both axes during contour turn- 9550
ing roughing. This applies to cutting, plunge-cutting and plunge turning.
55582 $SCS_TURN_CONT_TRACE_ANGLE This setting data specifies the angle between the cutting edge and the contour, at which the con- 9553
tour is rounded in order to remove residual material.
840D sl SINUMERIK Operate
Channel Setting Data
Technology Settings
MD Identifier Description Old MD/GUD
55583 $SCS_TURN_CONT_VARIABLE_DEPTH Percentage for variable cutting depth during contour turning 9556
55584 $SCS_TURN_CONT_BLANK_OFFSET This setting data specifies the distance to the blank, after which contour turning is switched from 9552
G0 to G1 in order to adjust any possible blank allowances. This applies to cutting, plunge cutting
and plunge turning.
55585 $SCS_TURN_CONT_INTERRUPT_TIME Feed interrupt time during contour turning, contour grooving and plunge turning 9557
- Negative value in spindle revolutions
- Positive value in seconds
This setting data is effective only if setting data 55586 is 55586
$SCS_TURN_CONT_INTER_RETRACTION = 0.
55586 $SCS_TURN_CONT_INTER_RETRACTION Retraction path feed interrupt during contour turning, contour grooving and plunge turning: 9558
>0: Retraction path after feed interrupt (setting data 55585
$SCS_TURN_CONT_INTERRUPT_TIME is ineffective!)
=0: No retraction path
55587 $SCS_TURN_CONT_MIN_REST_MAT_AX1 This MD defines the limit value for stock removal of residual material in the direction of the 1st 9554
axis.
Page 34
Example:
If this MD is set to 50% and if the finishing allowance is 0.5 mm, the residual material which is
thinner than 0.25 mm is not removed in a separate machining step, but during finishing.
55588 $SCS_TURN_CONT_MIN_REST_MAT_AX2 This MD defines the limit value for stock removal of residual material in the direction of the 2nd 9555
axis.
Example:
If this MD is set to 50% and if the finishing allowance is 0.5 mm, the residual material which is
thinner than 0.25 mm is not removed in a separate machining step, but during finishing.
55595 $SCS_TURN_CONT_TOOL_BEND_RETR Retraction due to tool bending during plunge turning. In this setting data you specify the lateral 9560
distance to the last cut, by which each next cut will be shortened.
55596 $SCS_TURN_CONT_TURN_RETRACTION Retraction depth prior to plunge turning 9561
Appendix B
Appendix B
Channel Setting Data
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
Technology Settings
55618 $SCS_MEA_SIM_ENABLE Selection of measuring cycle response in a simulated environment
= 0: Measuring cycles are not executed (measuring cycle is skipped internally)
= 1: Measuring cycles are executed; real axes are required!
During calibration no values are entered in the probe data fields,
no measurement result is displayed,
the measuring cycle is not logged,
the travel is performed without collision detection.
55619 $SCS_MEA_SIM_MEASURE_DIFF With this parameter simulated measurement errors can be specified on the measuring points. _MC_SIMDIFF
Provided that SD55618 $SCS_MEA_SIM_ENABLE=1 is used and that the measuring cycles are
Page 35
55623 $SCS_MEA_EMPIRIC_VALUE In its default setting the empirical value memory consists of 20 memory elements. _EV[n]
Using parameter $SCS_MEA_EMPIRIC_VALUE_NUM the number of memory elements can be
defined! Currently, however, these 20 memory elements can-not be changed!
In the empirical value memory, empirical values can be stored which are cleared with the currently
calculated difference between the setpoint and the actual value.
Using parameter _EVNUM the empirical value element to be cleared is addressed!
Technology Settings
MD Identifier Description Old MD/GUD
55625 $SCS_MEA_AVERAGE_VALUE In its default setting the mean value memory consists of 20 memory elements. _MV[n
Using parameter $SCS_MEA_AVERAGE_VALUE_NUM the number of memory elements can be
defined! Currently, however, these 20 memory elements can-not be changed!
In the mean value memory, the mean values calculated in connection with functionality "Automatic
tool offset with mean value creation" are stored.
Using parameter _EVNUM the mean value element to be used is addressed!
55628 $SCS_MEA_TP_FEED_MEASURE Feed for calibrating a tool probe with stationary spindle in AUTO and JOG 9773
55630 $SCS_MEA_FEED_MEASURE Feed for calibrating a workpiece probe in Automatic and JOG 9756
55632 $SCS_MEA_FEED_RAPID IN_PERCENT Traverse velocities for positioning in the measuring cycle between the measuring positions, with _SPEED[0]
rapid traverse velocity in per cent, with collision detection not active
Note:
If necessary, adapt the value of the rapid traverse velocity in per cent to the probe type used and to
the machine characteristics! This means that the maximum deflection of the actual probe type must
be considered!!
Page 36
Explanations:
In the measuring cycles any intermediate positions are calculated prior to the actual set of meas-
urements. These positions can be approached
- with collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=1) or
- without collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=0).
Depending on this setting different velocities are used for the approach:
- with collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=1):
With SD55634 $SCS_MEA_FEED_PLAN_VALUE the traversing feed is performed in the plane
and with SD55636 $SCS_MEA_FEED_FEEDAX_VALUE during traversing in the feed axis
(applicate).
If the probe switches when these intermediate positions are approached, the movement is stopped
and the alarm "Probe collision" is output.
- without collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=0):
The intermediate positions are approached with the maximum axis velocity (rapid traverse) in per-
cent as specified in SD55632 $SCS_MEA_FEED_RAPID_IN_PERCENT.
With SD55632 $SCS_MEA_FEED_RAPID_IN_PERCENT=0 and SD55632
$SCS_MEA_FEED_RAPID_IN_PERCENT=100 the maximum axis velocity is effective.
Appendix B
55634 $SCS_MEA_FEED_PLANE_VALUE Traverse velocity for intermediate positioning in the plane _SPEED[1]
Appendix B
Channel Setting Data
Appendix B
Appendix B
MD Identifier Description Old MD/GUD
55636 $SCS_MEA_FEED_FEEDAX_VALUE Traverse velocities for intermediate positioning in the measuring cycle in the infeed axis, with and _SPEED[2]
without collision detection.
Note:
If necessary, adapt the value of the velocity in the infeed axis to the probe type used and to the
machine characteristics! This means that the maximum deflection of the actual probe type must be
considered!!
Technology Settings
Explanations:
In the measuring cycles any intermediate positions are calculated prior to the actual set of meas-
urements. These positions can be approached
- with collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=1) or
- without collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=0).
Depending on this setting different velocities are used for the approach:
- with collision detection (SD55740 $SCS_MEA_FUNCTION_MASK Bit0/Bit16=1):
With SD55636 $SCS_MEA_FEED_FEEDAX_VALUE the traversing feed is performed in the infeed
axis (applicate).
If the probe switches when these intermediate positions are approached, the movement is stopped
Page 37
Technology Settings
MD Identifier Description Old MD/GUD
55806 $SCS_ISO_M_RETRACTION_DIR Retraction direction for precision drilling and reverse counter-sinking G76/G87
0: G17(-X) G18(-Z) G19(-Y)
1: G17(+X) G18(+Z) G19(+Y)
2: G17(-X) G18(-Z) G19(-Y)
3: G17(+Y) G18(+X) G19(+Z)
4: G17(-Y) G18(-X) G19(-Z)
Appendix B
55808 $SCS_ISO_T_RETRACTION_FACTOR Factor (1-200%) for retraction speed at tapping G84/G88
Appendix B
55810 $SCS_ISO_T_DWELL_TIME_UNIT Dwell time evaluation for deep hole drilling G83/G87
0: Seconds
1: Revolutions
Appendix B: END
Appendix C PLC Interface
Sinumerik
Operate
PLC Interface:
START
DB21-30
NC
Channels
Machine
Control
Panel
DB31-61
Axis/Spindle
DB2
PLC
Messages
DB71-74
Tool
Management
DB10
NCK
Interface
DB77
MCP
Signals
DB11
Mode
Group
PLC Interface:
END
DB18
SI
Signals
DB19
HMI
Sinumerik
Interface
DB20
PLC
Machine
Data
840D sl SINUMERIK Operate V4.5 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
Appendix C
Appendix C PLC Interface Structure
Interface Description
IB n + 1 Machine function
REPOS REF Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC
IB n + 2 Key- Key- Spindle start *Spindle stop Feed *Feed NC Start *NC Stop
switch switch posi- start stop
position 0 tion 2
IB n + 3 Reset Key- Single block Feedrate override
switch posi-
E D C B A
IB n + 5 Axis selection
Y Z 5th axis Traverse 9th axis 8th axis 6th axis
R2 R3 R5 command R11 R9 R8 R6
MCS/WCS
IB n + 6 Unassigned customer keys
T9 T10 T11 T12 T13 T14 T15
Notes
1000 INC 100 INC 10 INC 1 INC JOG TEACH IN MDA AUTO
QB n + 2 Direction key Axis selection Single block Spindle start *Spindle stop
minus
R13 X 4th axis 7th axis
R1 R4 R7 R10
QB n + 3 Axis selection Direction key
plus
Z 5th axis Travel com- R11 9th axis 8th axis 6th axis R15
R3 R5 mand R9 R8 R6
MCS/WCS
R12
QB n + 4 Unassigned customer keys Y
T1 T2 T3 T4 T5 T6 T7 T8
Notes
Notes
QB n + 3 unassigned
unassigned unassigned unassigned unassigned unassigned unassigned unassigned unassigned
Notes
IB n + 1 Reserved
IB n + 2
T9 T7 T6 T5 T4 T3 T2 T1
IB n + 3
T16 T15 T14 T13 T12 T11 T10 T9
IB n + 4
T24 T23 T22 T21
Notes
QB n + 2
L8 L7 L6 L5 L4 L3 L2 L1
QB n + 3
L16 L15 L14 L13 L12 L11 L10 L9
Digital display of handheld unit
QB ...
Notes
IB n + 7 Feedrate override
E D C B A
Notes
Notes
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
Channel 2
Notes
Notes
Notes
Notes
Notes
108 (EM) 570007 570006 570005 570004 570003 570002 570001 570000
Feed disable (alarm no.: 570000-570015)
109 (OM) 570015 570014 570013 570012 570011 570010 570009 570008
110 (EM) Feed and read-in disable byte 1 (alarm no.: 570100-570107)
111 (EM) Feed and read-in disable byte 2 (alarm no.: 570108-570115)
112 (OM) Feed and read-in disable byte 3 (alarm no.: 570116-570123)
113 (OM) Feed and read-in disable byte 4 (alarm no.: 570124-570131)
Notes
126 (EM) 580007 580006 580005 580004 580003 580002 580001 580000
Feed disable (alarm no.: 580000-580015)
127 (OM) 580015 580014 580013 580012 580011 580010 580009 580008
128 (EM) Feed and read-in disable byte 1 (alarm no.: 580100-580107)
129 (EM) Feed and read-in disable byte 2 (alarm no.: 580108-580115)
130 (OM) Feed and read-in disable byte 3 (alarm no.: 580116-580123)
131 (OM) Feed and read-in disable byte 4 (alarm no.: 580124-580131)
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
axis/spindle
144 (EM) 600107 600106 600105 600104 600103 600102 600101 600100
145 (OM) 600115 600114 600113 600112 600111 600110 600109 600108
146 (EM) Feed stop/spindle stop for axis/spindle 2 byte 1 (alarm no.: 600200-600207)
147 (OM) Feed stop/spindle stop for axis/spindle 2 byte 2 (alarm no.: 600208-600215)
148 (EM) Feed stop/spindle stop for axis/spindle 3 byte 1 (alarm no.: 600300-600307)
149 (OM) Feed stop/spindle stop for axis/spindle 3 byte 2 (alarm no.: 600308-600315)
150 (EM) Feed stop/spindle stop for axis/spindle 4 byte 1 (alarm no.: 600400-600407)
151 (OM) Feed stop/spindle stop for axis/spindle 4 byte 2 (alarm no.: 600408-600415)
152 (EM) Feed stop/spindle stop for axis/spindle 5 byte 1 (alarm no.: 600500-600507)
153 (OM) Feed stop/spindle stop for axis/spindle 5 byte 2 (alarm no.: 600508-600515)
154 (EM) Feed stop/spindle stop for axis/spindle 6 byte 1 (alarm no.: 600600-600607)
155 (OM) Feed stop/spindle stop for axis/spindle 6 byte 2 (alarm no.: 600608-600615)
156 (EM) Feed stop/spindle stop for axis/spindle 7 byte 1 (alarm no.: 600700-600707)
157 (OM) Feed stop/spindle stop for axis/spindle 7 byte 2 (alarm no.: 600708-600715)
158 (EM) Feed stop/spindle stop for axis/spindle 8 byte 1 (alarm no.: 600800-600807)
159 (OM) Feed stop/spindle stop for axis/spindle 8 (alarm no.: 600808-600815)
160 (EM) Feed stop/spindle stop for axis/spindle 9 byte 1 (alarm no.: 600900-600907)
161 (OM) Feed stop/spindle stop for axis/spindle 9 byte 2 (alarm no.: 600908-600915)
162 (EM) Feed stop/spindle stop for axis/spindle 10 byte 1 (alarm no.: 601000-601007)
163 (OM) Feed stop/spindle stop for axis/spindle 10 byte 2 (alarm no.: 601008-601015)
164 (EM) Feed stop/spindle stop for axis/spindle 11 byte 1 (alarm no.: 601100-601107)
165 (OM) Feed stop/spindle stop for axis/spindle 11 byte 2 (alarm no.: 601108-601115)
166 (EM) Feed stop/spindle stop for axis/spindle 12 byte 1 (alarm no.: 601200-601207)
167 (OM) Feed stop/spindle stop for axis/spindle 12 byte 2 (alarm no.: 601208-601215)
168 (EM) Feed stop/spindle stop for axis/spindle 13 byte 1 (alarm no.: 601300-601307)
169 (OM) Feed stop/spindle stop for axis/spindle 13 byte 2 (alarm no.: 601308-601315)
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
axis/spindle
170 (EM) Feed stop/spindle stop for axis/spindle 14 byte 1 (alarm no.: 601400-601407)
171 (OM) Feed stop/spindle stop for axis/spindle 14 byte 2 (alarm no.: 601408-601415)
172 (EM) Feed stop/spindle stop for axis/spindle 15 byte 1 (alarm no.: 601500-601507)
173 (OM) Feed stop/spindle stop for axis/spindle 15 byte 2 (alarm no.: 601508-601515)
174 (EM) Feed stop/spindle stop for axis/spindle 16 byte 1 (alarm no.: 601600-601607)
175 (OM) Feed stop/spindle stop for axis/spindle 16 byte 2 (alarm no.: 601608-601615)
176 (EM) Feed stop/spindle stop for axis/spindle 17 byte 1 (alarm no.: 601700-601707)
177 (OM) Feed stop/spindle stop for axis/spindle 17 byte 2 (alarm no.: 601708-601715)
178 (EM) Feed stop/spindle stop for axis/spindle 18 byte 1 (alarm no.: 601800-601807)
179 (OM) Feed stop/spindle stop for axis/spindle 18 byte 2 (alarm no.: 601808-601815)
Notes
181 (EM) 700015 700014 700013 700012 700011 700010 700009 700008
260 – 263 (EM) User area 10: bytes 1 - 4 (alarm no.: 701000-701031)
264 – 267 (OM) User area 10: bytes 5 - 8 (alarm no.: 701032-701063)
268 – 271 (EM) User area 11: bytes 1 - 4 (alarm no.: 701100-701131)
272 – 275 (OM) User area 11: bytes 5 - 8 (alarm no.: 701132-701163)
276 – 279 (EM) User area 12: bytes 1 - 4 (alarm no.: 701200-701231)
Notes
284– 287 (EM) User area 13: bytes 1 - 4 (alarm no.: 701300-701331)
288 – 291 (OM) User area 13: bytes 5 - 8 (alarm no.: 701332-701363)
292– 295 (EM) User area 14: bytes 1 - 4 (alarm no.: 701400-701431)
296 – 299 (OM) User area 14: bytes 5 - 8 (alarm no.: 701432-701463)
300– 303 (EM) User area 15: bytes 1 - 4 (alarm no.: 701500-701531)
304 – 307 (OM) User area 15: bytes 5 - 8 (alarm no.: 701532-701563)
308– 311 (EM) User area 16: bytes 1 - 4 (alarm no.: 701600-701631)
312 – 315 (OM) User area 16: bytes 5 - 8 (alarm no.: 701632-701663)
316– 319 (EM) User area 17: bytes 1 - 4 (alarm no.: 701700-701731)
320 – 323 (OM) User area 17: bytes 5 - 8 (alarm no.: 701732-701763)
324 – 327 (EM) User area 18: bytes 1 - 4 (alarm no.: 701800-701831)
328 – 331 (OM) User area 18: bytes 5 - 8 (alarm no.: 701832-701863)
332 – 335 (EM) User area 19: bytes 1 - 4 (alarm no.: 701900-701931)
336 – 339 (OM) User area 19: bytes 5 - 8 (alarm no.: 701932-701963)
340 – 343 (EM) User area 20: bytes 1 - 4 (alarm no.: 702000-702031)
344 – 347 (OM) User area 20: bytes 5 - 8 (alarm no.: 702032-702063)
348 – 351 (EM) User area 21: bytes 1 - 4 (alarm no.: 702100-702131)
352 – 355 (OM) User area 21: bytes 5 - 8 (alarm no.: 702132-702163)
356 – 359 (EM) User area 22: bytes 1 - 4 (alarm no.: 702200-702231)
360 – 363 (OM) User area 22: bytes 5 - 8 (alarm no.: 702232-702263)
364 – 367 (EM) User area 23: bytes 1 - 4 (alarm no.: 702300-702331)
368 – 371 (OM) User area 23: bytes 5 - 8 (alarm no.: 702332-702363)
372 – 375 (EM) User area 24: bytes 1 - 4 (alarm no.: 702400-702431)
376 – 379 (OM) User area 24: bytes 5 - 8 (alarm no.: 702432-702463)
380 – 383 (EM) User area 25: bytes 1 - 4 (alarm no.: 702500-702531)
384 – 387 (OM) User area 25: bytes 5 - 8 (alarm no.: 702532-702563)
388 – 389 (EM) User area 26: bytes 1 - 4 (alarm no.: 702600-702631)
390 – 391 (OM) User area 26: bytes 5 - 8 (alarm no.: 702632-702663)
392 – 395 (EM) User area 27: bytes 1 - 4 (alarm no.: 702700-702731)
396 – 403 (OM) User area 27: bytes 5 - 8 (alarm no.: 702732-702763)
404 – 407 (EM) User area 28: bytes 1 - 4 (alarm no.: 702800-702831)
408 – 411 (OM) User area 28: bytes 5 - 8 (alarm no.: 702832-702863)
Notes
420 – 423 (EM) User area 30: bytes 1 - 4 (alarm no.: 703000-703031)
424 – 427 (OM) User area 30: bytes 5 - 8 (alarm no.: 703032-703063)
428 – 431 (EM) User area 31: bytes 1 - 4 (alarm no.: 703100-703131)
432 – 435 (OM) User area 31: bytes 5 - 8 (alarm no.: 703132-703163)
Notes
0
Feed disable (without alarm no.)
1
2 Feed and read-in disable byte 1 (without alarm no.)
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
Channel 1
310 (EM) 510007 510006 510005 510004 510003 510002 510001 510000
311 (OM) 510015 510014 510013 510012 510011 510010 510009 510008
312 (EM) Feed and read-in disable byte 1 (alarm no.: 510100-510107)
313 (EM) Feed and read-in disable byte 2 (alarm no.: 510108-510115)
314 (OM) Feed and read-in disable byte 3 (alarm no.: 510116-510123)
315 (OM) Feed and read-in disable byte 4 (alarm no.: 510124-510131)
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
Channel 2
328 (EM) 520007 520006 520005 520004 520003 520002 520001 520000
329 (OM) 520015 520014 520013 520012 520011 520010 520009 520008
330 (EM) Feed and read-in disable byte 1 (alarm no.: 520100-520107)
331 (EM) Feed and read-in disable byte 2 (alarm no.: 520108-520115)
332 (OM) Feed and read-in disable byte 3 (alarm no.: 520116-520123)
333 (OM) Feed and read-in disable byte 4 (alarm no.: 520124-520131)
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
Channel 3
346 (EM) 530007 530006 530005 530004 530003 530002 530001 530000
Feed disable (alarm no.: 530000-530015)
347 (OM) 530015 530014 530013 530012 530011 530010 530009 530008
348 (EM) Feed and read-in disable byte 1 (alarm no.: 530100-530107)
349 (EM) Feed and read-in disable byte 2 (alarm no.: 530108-530115)
350 (OM) Feed and read-in disable byte 3 (alarm no.: 530116-530123)
351 (OM) Feed and read-in disable byte 4 (alarm no.: 530124-530131)
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
Channel 4
364 (EM) 540007 540006 540005 540004 540003 540002 540001 540000
365 (OM) 540015 540014 540013 540012 540011 540010 540009 540008
366 (EM) Feed and read-in disable byte 1 (alarm no.: 540100-540107)
367 (EM) Feed and read-in disable byte 2 (alarm no.: 540108-540115)
368 (OM) Feed and read-in disable byte 3 (alarm no.: 540116-540123)
369 (OM) Feed and read-in disable byte 4 (alarm no.: 540124-540131)
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
Channel 5
382 (EM) 550007 550006 550005 550004 550003 550002 550001 550000
383 (OM) 550015 550014 550013 550012 550011 550010 550009 550008
384 (EM) Feed and read-in disable byte 1 (alarm no.: 550100-550107)
385 (EM) Feed and read-in disable byte 2 (alarm no.: 550108-550115)
386 (OM) Feed and read-in disable byte 3 (alarm no.: 550116-550123)
387 (OM) Feed and read-in disable byte 4 (alarm no.: 550124-550131)
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
Channel 6
400 (EM) 560007 560006 560005 560004 560003 560002 560001 560000
401 (OM) 560015 560014 560013 560012 560011 560010 560009 560008
402 (EM) Feed and read-in disable byte 1 (alarm no.: 560100-560107)
403 (EM) Feed and read-in disable byte 2 (alarm no.: 560108-560115)
404 (OM) Feed and read-in disable byte 3 (alarm no.: 560116-560123)
405 (OM) Feed and read-in disable byte 4 (alarm no.: 560124-560131)
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
Channel 7
418 (EM) 570007 570006 570005 570004 570003 570002 570001 570000
Feed disable (alarm no.: 570000-570015)
419 (OM) 570015 570014 570013 570012 570011 570010 570009 570008
420 (EM) Feed and read-in disable byte 1 (alarm no.: 570100-570107)
421 (EM) Feed and read-in disable byte 2 (alarm no.: 570108-570115)
422 (OM) Feed and read-in disable byte 3 (alarm no.: 570116-570123)
423 (OM) Feed and read-in disable byte 4 (alarm no.: 570124-570131)
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
Channel 8
436 (EM) 580007 580006 580005 580004 580003 580002 580001 580000
Feed disable (alarm no.: 580000-580015)
437 (OM) 580015 580014 580013 580012 580011 580010 580009 580008
438 (EM) Feed and read-in disable byte 1 (alarm no.: 580100-580107)
439 (EM) Feed and read-in disable byte 2 (alarm no.: 580108-580115)
440 (OM) Feed and read-in disable byte 3 (alarm no.: 580116-580123)
441 (OM) Feed and read-in disable byte 4 (alarm no.: 580124-580131)
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
Channel 9
454 (EM) 590007 590006 590005 590004 590003 590002 590001 590000
455 (OM) 590015 590014 590013 590012 590011 590010 590009 590008
456 (EM) Feed and read-in disable byte 1 (alarm no.: 590100-590107)
457 (EM) Feed and read-in disable byte 2 (alarm no.: 590108-590115)
458 (OM) Feed and read-in disable byte 3 (alarm no.: 590116-590123)
459 (OM) Feed and read-in disable byte 4 (alarm no.: 590124-590131)
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
Channel 10
472 (EM) 500007 500006 500005 500004 500003 500002 500001 500000
Feed disable (alarm no.: 500000-500015)
473 (OM) 500015 500014 500013 500012 500011 500010 500009 500008
474 (EM) Feed and read-in disable byte 1 (alarm no.: 500100-500107)
475 (EM) Feed and read-in disable byte 2 (alarm no.: 500108-500115)
476 (OM) Feed and read-in disable byte 3 (alarm no.: 500116-500123)
477 (OM) Feed and read-in disable byte 4 (alarm no.: 500124-500131)
Notes
490 (EM) 600107 600106 600105 600104 600103 600102 600101 600100
491 (OM) 600115 600114 600113 600112 600111 600110 600109 600108
492 (EM) Feed stop/spindle stop for axis/spindle 2 (alarm no.: 600200-600207)
493 (OM) Feed stop/spindle stop for axis/spindle 2 (alarm no.: 600208-600215)
494 (EM) Feed stop/spindle stop for axis/spindle 3 (alarm no.: 600300-600307)
495 (OM) Feed stop/spindle stop for axis/spindle 3 (alarm no.: 600308-600315)
496 (EM) Feed stop/spindle stop for axis/spindle 4 (alarm no.: 600400-600407)
497 (OM) Feed stop/spindle stop for axis/spindle 4 (alarm no.: 600408-600415)
498 (EM) Feed stop/spindle stop for axis/spindle 5 (alarm no.: 600500-600507)
499 (OM) Feed stop/spindle stop for axis/spindle 5 (alarm no.: 600508-600515)
500 (EM) Feed stop/spindle stop for axis/spindle 6 (alarm no.: 600600-600607)
501 (OM) Feed stop/spindle stop for axis/spindle 6 (alarm no.: 600608-600615)
502 (EM) Feed stop/spindle stop for axis/spindle 7 (alarm no.: 600700-600707)
503 (OM) Feed stop/spindle stop for axis/spindle 7(alarm no.: 600708-600715)
504 (EM) Feed stop/spindle stop for axis/spindle 8 (alarm no.: 600800-600807)
505 (OM) Feed stop/spindle stop for axis/spindle 8 (alarm no.: 600808-600815)
506 (EM) Feed stop/spindle stop for axis/spindle 9 (alarm no.: 600900-600907)
507 (OM) Feed stop/spindle stop for axis/spindle 9 (alarm no.: 600908-600915)
508 (EM) Feed stop/spindle stop for axis/spindle 10 (alarm no.: 601000-601007)
509 (OM) Feed stop/spindle stop for axis/spindle 10 (alarm no.: 601008-601015)
510 (EM) Feed stop/spindle stop for axis/spindle 11 (alarm no.: 601100-601107)
511 (OM) Feed stop/spindle stop for axis/spindle 11 (alarm no.: 601108-601115)
512 (EM) Feed stop/spindle stop for axis/spindle 12 (alarm no.: 601200-601207)
513 (OM) Feed stop/spindle stop for axis/spindle 12 (alarm no.: 601208-601215)
514 (EM) Feed stop/spindle stop for axis/spindle 13 (alarm no.: 601300-601307)
515 (OM) Feed stop/spindle stop for axis/spindle 13 (alarm no.: 601308-601315)
516 (EM) Feed stop/spindle stop for axis/spindle 14 (alarm no.: 601400-601407)
517 (OM) Feed stop/spindle stop for axis/spindle 14 (alarm no.: 601408-601415)
518 (EM) Feed stop/spindle stop for axis/spindle 15 (alarm no.: 601500-601507)
Notes
520 (EM) Feed stop/spindle stop for axis/spindle 16 (alarm no.: 601600-601607)
521 (OM) Feed stop/spindle stop for axis/spindle 16 (alarm no.: 601608-601615)
522 (EM) Feed stop/spindle stop for axis/spindle 17 (alarm no.: 601700-601707)
523 (OM) Feed stop/spindle stop for axis/spindle 17 (alarm no.: 601708-601715)
524 (EM) Feed stop/spindle stop for axis/spindle 18 (alarm no.: 601800-601807)
525 (OM) Feed stop/spindle stop for axis/spindle 18 (alarm no.: 601808-601815)
526 (EM) Feed stop/spindle stop for axis/spindle 19 (alarm no.: 601900-601907)
527 (OM) Feed stop/spindle stop for axis/spindle 19 (alarm no.: 601908-601915)
528 (EM) Feed stop/spindle stop for axis/spindle 20 (alarm no.: 602000-602007)
529 (OM) Feed stop/spindle stop for axis/spindle 20 (alarm no.: 602008-602015)
530 (EM) Feed stop/spindle stop for axis/spindle 21 (alarm no.: 602100-602107)
531 (OM) Feed stop/spindle stop for axis/spindle 21 (alarm no.: 602108-602115)
532 (EM) Feed stop/spindle stop for axis/spindle 22 (alarm no.: 602200-602207)
533 (OM) Feed stop/spindle stop for axis/spindle 22 (alarm no.: 602208-602215)
534 (EM) Feed stop/spindle stop for axis/spindle 23 (alarm no.: 602300-602307)
535 (OM) Feed stop/spindle stop for axis/spindle 23 (alarm no.: 602308-602315)
536 (EM) Feed stop/spindle stop for axis/spindle 24 (alarm no.: 602400-602407)
537 (OM) Feed stop/spindle stop for axis/spindle 24 (alarm no.: 602408-602415)
538 (EM) Feed stop/spindle stop for axis/spindle 25 (alarm no.: 602500-602507)
539 (OM) Feed stop/spindle stop for axis/spindle 25 (alarm no.: 602508-602515)
540 (EM) Feed stop/spindle stop for axis/spindle 26 (alarm no.: 602600-602607)
541 (OM) Feed stop/spindle stop for axis/spindle 26 (alarm no.: 602608-602615)
542 (EM) Feed stop/spindle stop for axis/spindle 27 (alarm no.: 602700-602707)
543 (OM) Feed stop/spindle stop for axis/spindle 27 (alarm no.: 602708-602715)
544 (EM) Feed stop/spindle stop for axis/spindle 28 (alarm no.: 602800-602807)
545 (OM) Feed stop/spindle stop for axis/spindle 28 (alarm no.: 602808-602815)
546 (EM) Feed stop/spindle stop for axis/spindle 29 (alarm no.: 602900-602907)
547 (OM) Feed stop/spindle stop for axis/spindle 29 (alarm no.: 602908-602915)
548 (EM) Feed stop/spindle stop for axis/spindle 30 (alarm no.: 603000-603007)
549 (OM) Feed stop/spindle stop for axis/spindle 30 (alarm no.: 603008-603015)
550 (EM) Feed stop/spindle stop for axis/spindle 31 (alarm no.: 603100-603107)
551 (OM) Feed stop/spindle stop for axis/spindle 31 (alarm no.: 603108-603115)
Notes
Byte (Message Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
type)
182
User area 0: byte 0 (without alarm no)
183
184 - 308 User area 0: byte 1 -
User area 0: byte 63 (without alarm no)
Notes
555 (EM) 700015 700014 700013 700012 700011 700010 700009 700008
630 - 633 (OM) User area 9 bytes 5 - 8 (alarm no.: 700932 - 700963)
Notes
Notes
Notes
DBB2 - Unassigned
DBB3
DBB30 Upper limit of machine axis numbers for FC 19, FC 24 (1st MCP)
With 0, the max. number of machine axis numbers applies
DBB32 - Machine axis number table for FC 19, FC 24, FC 25, FC 26 (2nd MCP)
DBB53
DBB54 Upper limit of machine axis numbers for FC 19, FC 24 (2nd MCP)
With 0, the max. number of machine axis numbers applies
Notes
DBB61 -
DBB63
DBB64 Setpoint for the digital outputs of the NCK without hardware Setpoint for the digital on-board outputs of the NCK /Z2-A4/
/Z2-A4/
Output 8 Output 7 Output 6 Output 5 Output 4 Output 3 Output 2 Output 1
DBB65 - unassigned
DBB67
Notes
DBB86 Reserved
DBB88 Reserved
Notes
DBB91
PLC ePS
DBB92
GP PLC DP1 MPI/DP
Bus Bus
Slaves OK Slaves OK
DBB93 unassigned
DBB94 unassigned
DBB95 unassigned
DBB96 unassigned
Notes
DBB108 NC ready Drive ready Drives in HMI CPU HMI 2 CPU HMI2 CPU
/Z1-A2/ /Z1-A2/ Ready Ready
cyclic opera- ready
(HMI to (HMI to MPI)
tion OPI) /Z1-A2/ E_HMI2
/Z1-A2/ ready
/Z1-A2/
DBB109 NCK battery Air temp. Heat sink PC operat- NCK
alarm alarm temp. alarm ing system alarm present
/Z1-A2/ /Z1-A2/ NCU 573 /Z1-A2/
/Z1-A2/ fault
/HBI/
DBB110 Software cams minus /Z2-N3/
7 6 5 4 3 2 1 0
Notes
DBB118 ePS-Daten
ePS
PLC
DBB119 ePS-Daten
ePS
PLC
DBB120 ePS-Daten
ePS
PLC
DBB121 ePS-Daten
ePS
PLC
Notes
DBB123 Values from the PLC for the external digital NCK inputs
Input 16 Input 15 Input 14 Input 13 Input 12 Input 11 Input 10 Input 9
DBB125 Values from the PLC for the external digital NCK inputs
Input 24 Input 23 Input 22 Input 21 Input 20 Input 19 Input 18 Input 17
DBB127 Values from the PLC for the external digital NCK inputs
Input 32 Input 31 Input 30 Input 29 Input 28 Input 27 Input 26 Input 25
DBB129 Values from the PLC for the external digital NCK inputs
Input 40 Input 39 Input 38 Input 37 Input 36 Input 35 Input 34 Input 33
Notes
DBB131 Overwrite screenform for the external digital NCK outputs /Z2-A4/
DBB132 Value from the PLC for the external digital NCK outputs /Z2-A4/
DBB133 Default screenform for the external digital NCK outputs /Z2-A4/
DBB135 Overwrite screenform for the external digital NCK outputs /Z2-A4/
Output 24 Output 23 Output 22 Output 21 Output 20 Output 19 Output 18 Output 17
DBB136 Value from the PLC for the external digital NCK outputs /Z2-A4/
Output 24 Output 23 Output 22 Output 21 Output 20 Output 19 Output 18 Output 17
DBB137 Default screenform for the external digital NCK outputs /Z2-A4/
Output 24 Output 23 Output 22 Output 21 Output 20 Output 19 Output 18 Output 17
DBB139 Overwrite screenform for the external digital NCK outputs /Z2-A4/
DBB140 Value from the PLC for the external digital NCK outputs /Z2-A4/
Output 32 Output 31 Output 30 Output 29 Output 28 Output 27 Output 26 Output 25
DBB141 Default screenform for the external digital NCK outputs /Z2-A4/
Output 32 Output 31 Output 30 Output 29 Output 28 Output 27 Output 26 Output 25
DBB143 Overwrite screenform for the external digital NCK outputs /Z2-A4/
DBB144 Value from the PLC for the external digital NCK outputs /Z2-A4/
DBB145 Default screenform for the external digital NCK outputs /Z2-A4/
Notes
DBB164 unassigned
DBB165
Notes
Notes
DBB246 Reserved
Notes
DBB3 unassigned
DBB6 All channels NCK internal Mode Group Mode group Active operating mode
in reset state JOG active reseted ready /Z1-K1/
/Z1-K1/ /Z1-K1/ /Z1-K1/
JOG MDA AUTO
Notes
DBB23 unassigned
Notes
SPL_DATA.INSEP [1..32]
DBD38
SPL_DATA.INSEP [33..64]
DBD42
SPL_DATA.OUTSEP [1..32]
DBD46
SPL_DATA.OUTSEP [33..64]
DBD50
SPL_DATA.INSIP [33..64]
DBD58
SPL_DATA.OUTSIP [1..32]
DBD62
SPL_DATA.OUTSIP [33..64]
DBD66
SPL_DATA.MARKERSIP [1..32]
DBD70
SPL_DATA.MARKERSIP [33..64]
DBD74
Notes
SPL_DELTA.INSEP [33..64]
DBD82
SPL_DELTA.OUTSEP [1..32]
DBD86
SPL_DELTA.OUTSEP [33..64]
DBD90
SPL_DELTA.INSIP [1..32]
DBD94
SPL_DELTA.INSIP [33..64]
DBD98
SPL_DELTA.OUTSIP [1..32]
DBD102
SPL_DELTA.OUTSIP [33..64]
DBD106
SPL_DELTA.MARKERSIP [1..32]
DBD110
SPL_DELTA.MARKERSIP [33..64]
DBD114
CMDSI
DBD118
Systemfehler
DBD119 cross-checking
Error number
DBD120
0 = no error
1 - 320 = Signal number starting from SPL_DATA.INSEP [1]
Level indicator of cross-checking
DBD124
(diagnostics option: how many SPL signals currently differ in level)
Notes
SPL status
DBB136
DBB139
DBB141
DBB142 -
DBB 149
DBB150 -
DBB157
DBB158 -
DBB188
Notes
F_SENDDP (transmitter)
DBB193
DBW194 DIAG
DBW196 RETVAL14
DBW198 RETVAL15
DBB203
DBW204 DIAG
DBW206 RETVAL14
DBW208 RETVAL15
DBB213
DBW214 DIAG
DBW216 RETVAL14
DBW218 RETVAL15
Notes
F_RECVDP (receiver)
DBB222 REAC
DBB224 ACK_REI
DBB225 SEND-
ACK_REQ SUBS_ON ERROR
MODE
DBW226 DIAG
DBW228 RETVAL14
DBW230 RETVAL15
DBW234 REAC
DBB236 ACK_REI
DBB237 SEND-
ACK_REQ SUBS_ON ERROR
MODE
DBW238 DIAG
DBW240 RETVAL14
DBW242 RETVAL15
DBW246 REAC
DBB248 ACK_REI
DBW250 DIAG
DBW252 RETVAL14
DBW254 RETVAL15
Notes
Notes
DBB2
DBB4
DBB6 Analog spindle 1, capacity in percent
DBB12
DBB13 part program Reserved Disable
Teach trans-
/Z1-A2/
fer
Select Load Unload IHsl/IM9
DBB14 0=act. FS RS-232 act. FS: Index of file to be transferred in the standard list.
1=pas. FS RS-232 pass. FS: Number of the control file for user file names.
DBB15 RS-232 act. FS: Index that specifies the axis, channel or tool no.
RS-232 pass. FS: Index of the file to be transferred in the user list
DBB16 1=pas FS Part program handling: Number of the control file for user file names.
/IHsl/IM9
DBB17 Part program handling: Index of the file to be transferred in the user list
/IHsl/IM9
DBB18
DBB19 Reserved (signal counter)
Notes
DBB20 MCS/WCS Simulation Language 2 Recall alarm Cancel alarm Cancel key Screen is dark
Change- active switched cleared cleared actuated /Z1-A2/
over /Z1-A2/ HMI-Emb. HMI-Adv HMI-Adv /Z1-A2/
/Z1-A2/ /Z1-A2/ /Z1-A2/
DBB21 Active HMI operating area
DBB23
Inactive bit Error, Not Mask exited Mask active Mask request- Mask request
possible to ed accepted
request
mask
DBB32 FunctionSelectionNo. from PLC
PLC HMI
PLC HMI
PLC HMI
HMI PLC
HMI PLC
HMI PLC
Notes
HMI PLC
DBB40 - Reserved
DBB47
PLC HMI
DBB110 M_TO_N_ALIVE
Sign of life from PLC to HMI through M to N block
Notes
DBB113 ParOpKeyAdr
Direct key index knocking interface
DBB114 ParTcuIndex
TCU index knocking interface
DBB115 ParHt2Index
Ht2 index login interface
Notes
DBB250 - Commands
DBB255 Optional package SINTDC on HMI-Advanced required
Notes
DBW
DBB
DBD
Notes
Notes
DBB12 Traversing keys Rapid trav- Traversing Feed stop /Z1 Activate handwheel
/Z2-H1/ erse over- key disable / -V1/ /Z2-H1/
ride /Z2-H1/ Z2-H1/
pus mnus 3 2 1
Notes
Notes
Notes
DBB44
HMI PLC
DBB50
HMI PLC
DBB56
HMI PLC
Notes
DBB67 F fct. 6 quick F fct. 5 quick F fct. 4 quick F fct. 3 quick F fct. 2 quick F fct. 1 quick
Notes
Notes
Notes
Notes
DBB207
Notes
... ...
Area 10 Area 9
Area 10 Area 9
Area 10 Area 9
Area 10 Area 9
Notes
Notes
DB21 -
Signals from NCK channel (NCKPLC)
DB30
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DBB308 Synchronized actions can be disabled /FBSY/
Nr. 8 Nr. 7 Nr. 6 Nr. 5 Nr. 4 Nr. 3 Nr. 2 Nr.1
Overstore Dry-run Associat- Stop delayed TOFF move- TOFF active Search active ASUP
active feedrate edM01 ment active /FB1/F2 stopped
/F1/A2 active active /FB3/F2/ /FB1/K1/
/FB1/V1/ /FB3/H2/
DBB319
No tool Stop-delay- Repos Delay FTS Repos Path Repos Path Repos Path REPOS
change com- range not DEFERRA L Mode Ackn 2 Mode Ackn 1 Mode Ackn 0 MODE
mand active activated Chan /FB1/K1/ /FB1/K1/ /FB1/K1/ EDGE ACKN
FB1/K1 /FB1/K1/
Notes
Notes
Notes
Notes
DBB364
CH_CYCLES_SIG_IN (Bit 8 - 15)
DBB365
CH_CYCLES_SIG_OUT (Bit 0 - 7)
DBB366
CH_CYCLES_SIG_OUT (Bit 8 - 15)
DBB367
CH_OEM_TECHNO_SIG_IN (DBB368 - DBB371)
DBB368
DBB369
DBB370
DBB371
DBB373
DBB374
DBB375
DBB376 ProgEventDisplay
DBB380
DBB381
DBB382
DBB383
Notes
DBB389
NCK PLC
DBB390
NCK PLC
DBB391
NCK PLC
Notes
Program test Velocity/ Activate fixed feed /FBMA/, /Z1-V1/ Enable Accept exter-
axis/ spindle spindle travel to fixed nal ZO
DBB3 release speed limita- stop /Z1-K2/
Axis and tion /Z1-F1/
/Z1-A3/
spindle
4 3 2 1
DBB7
REPOS
DBB10 DELAY
Notes
Start brake
test
DBB11
Delay refer- Modulo Limit 2nd software limit switch Hardware limit switch
DBB12 ence point Enabled /Z1-A3/ /Z1-A3/
Axis approach /Z1 plus minus plus minus
-R1/
Jogging to JOG fixed- JOG fixed- JOG fixed-
DBB13 position point ap- point ap- point ap-
Axis proach 2 proach 1 proach 0
DBB15
Axis
Delete No n- Resynchronize spindle Gear has Actual gear stage /Z1-S1/
S value monitoring /Z1-S1/ changed over
DBB16
/Z1-S1/ when chang- 2 1 /Z1-S1/ C B A
Spindle ing gear
/Z1-S1/
Invert M3/M4 Resynchronize spindle at Feedrate
/Z1-S1/ pos. override f.
DBB17 /Z1-S1/ spindle valid
2 1 /Z1-S1/
Spindle
Spindle override
DBB19 /Z1-V1/
Spindle H G F E D C B A
Release
brake
DBB20
Antrieb
Pulse enable n controller Motor Selec- Motor selection /Z1-A2/ Drive parameter set selection
DBB21 /Z1-A2/ integrator tion done /Z1-A2/
Antrieb disable /Z1-A2/
B A C B A
/Z1-A2/
Notes
DBB25
Stop Resume
DBB27
Grinding HIAxMove Corr DEPBCS DEPMCS HIAxMove Corr DEPBCS DEPMCS
PLC checks AxStop, stop Stop at next Change re- Set reversal AX-RESUME AX- OscillAxExt-
DBB28 axis /Z2-P5/ reversal point versal point point /Z2-P2/ Reset Reversal
Grinding /Z2-P5/ /Z2-P5/ /Z2-P5/ /Z2-P5/ /Z2-P2/
Pendeln
Reserved
DBB30
Technology
Notes
DBB34-
DBB55
DBB57
Reserved
DBB58
DBB59
Notes
DBB61 Current con- Speed con- Position con- Axis/spindle Follow-up Axis ready Axial alarm Travel re-
troller active troller active troller active stationary mode active quest
Axis and /Z1-A2/ /Z1-A2/ /Z1-A2/ (n < nmin) /Z1-A2/ /Z2-B3/ /Z1-F1/
Spindle /Z1-A2/
Axis contain- Force fixed Fixed stop Activate trav- Measure- Revolutio-nal Handwheel Software
er rotation stop limited / reached el to fixed ment active feedrate overlay ac- cams active /
DBB62 active Z1-F1/ /Z1-F1/ stop /Z1-F1/ active tive Z1-N3/
/Z2-M5/
/Z2-B3/ /Z1-V1/ /Z2-H1/
Axis/ spindle Axis stop PLC- AXRESET
Stop
disable active active controlled DONE
DBB63 /Z2-P2/ axis /Z2-P2/
HIAxMove Corr DEPBCS DEPMCS
active active active active /Z2-P2/
DBB67
PLC axis/ Neutral axis/ Axis replace- New type NC axis/spindle in channel /Z2-K5/
spindle spindle ment pos- requested by
DBB68 /Z2-K5/ /Z2-K5/ sible PLC
/Z2-K5/ /Z2-K5/ D C B A
NCU number in NCU link network Control parameter block
DBB69 E D C B A C B A
Repos delay Repos shift Repos shift
DBB70 quit valid
REPOS
DBB72
DELAY
HMI PLC
DBB73
HMI PLC
Notes
Notes
OEM-Anwendung
Offset after Activate mir- Coupling Axis is slave
DBB97 turn-on point / roring active axis
Z3-TE6/ /Z3-TE6/
/Z3-TE6/ /Z3-TE6/
DBB98 Emergency Accel. warn- Speed warn- Overlaid Actual value Synchronism /Z2-S3/
retraction ing threshold ing threshold motion coupling
Synchronous coarse fine
active reached reached /Z2-S3/ /Z2-S3/
spindle
DBB99 Emergency Max. acce- Max. speed Synchro- Axis acce- Synchronis- Slave spindle Master spin-
retraction leration reached nization lerating moverride active dle active
Synchronous
enabled reached running back out /Z2-S3/ /Z2-S3/
spindle
Oscillation Oscillation Spark-out Error in oscil- Oscillation OscillAxEx-
DBB100
active motion active active lation cannot start / tReversal
Oscillation /Z2-P5/ /Z2-P5/ /Z2-P5/ /Z2-P5/ Z2-P5/ active
Gantry axis / Gantry lead- Gantry group- Gantry syn- Gantry warn- Gantry cut-off
Z2-G1/ ing axis ing is syn- chroni-zation ing limit ex- limit exceed-
DBB101
/Z2-G1/ chronous run ready to ceeded /Z2- ed /Z2-G1/
Gantry
/Z2-G1/ start G1/
/Z2-G1/
DBB102
Gantry
Syn-
chronism
DBB103
being consi-
dered
Active infeed axis
DBB104 /Z2-P5/
Grinding Axis 8 Axis 7 Axis 6 Axis 5 Axis 4 Axis 3 Axis 2 Axis 1
Active infeed axis
DBB105 /Z2-P5/
Grinding
Axis 16 Axis 15 Axis 14 Axis 13 Axis 12 Axis 11 Axis 10 Axis 9
Active infeed axis
DBB106 /Z2-P5/
Grinding
Axis 24 Axis 23 Axis 22 Axis 21 Axis 20 Axis 19 Axis 18 Axis 17
Active infeed axis
DBB107 /Z2-P5/
Grinding Axis 31 Axis 30 Axis 29 Axis 28 Axis 27 Axis 26 Axis 25
Axis safely Communi- CRCerror Status pulses CRC or sign Safe opera-
DBB108 referenced cation failure deleted of life error tional stop /
Safety Integr. not acknow- safe speed
ledged active
DBB109 Actual position > cam position
Safety Integr. SN 4- SN 4+ SN 3- SN 3+ SN 2- SN 2+ SN 1- SN 1+
DBB110 n < nx Safe velocity active SG Safe zero
Safety Integr. speed active
B A
Notes
DBB116 Reserved
Safety Integr.
DBB126
Safety Integr
DBB127
Safety Integr
Program test
DBB128
Safety Integr Activate Suppress
DBB129
Safety Integr
DBB130
Safety Integr
DBB131
Safety Integr
Notes
DBB1
I16 I15 I14 I13 I12 I11 I10 I9
DBB2 Standard end-of-acknowledgement
I8 I7 I6 I5 I4 I3 I2 I1
DBB3
I 16 I 15 I 14 I 13 I 12 I 11 I 10 I9
DBB n + 0 Reserved Reserved Position- Order from NC- Positioning Relocate Unload Load
ing Program Magazine
Multitool
DBB n + 1 File in ex- Reserved Reserved Reserved Reserved Reserved Reserved Acknow-
tended area ledgemen
(DB1071) t
Status =
3
DBB n + 2
Assigned channel (8 bit INT)
DBB n + 3
Tool management no. (8 bit INT)
DBD n + 4
Unassigned parameter 1 (Dword)
DBD n + 8
Unassigned parameter 2 (Dword)
DBD n + 12
Unassigned parameter 3 (Dword)
DBW n + 16
Identification for loading/unloading station (Int), (fixed value 9999)
DBW n + 18
No. of loading station (INT)
DBW n + 20
Magazine no. (source) for unloading/reloading/positioning (INT)
DBW n + 22
Location no. (source) for unloading/reloading/positioning (INT)
Notes
DBW n + 24
Magazine no. (target) for loading/reloading/positioning (INT)
DBW n + 26
Location no. (target) for loading/reloading/positioning (INT)
Reserved Loading/
DBB n + 28
unloading
without
magazine
movement
DBB n + 29
Reserved
Load interface 1 is responsible for spindle loading and reloading of tools, for relocating tools and for positioning at any location (e.g. buffer).
Notes
I8 I7 I6 I5 I4 I3 I2 I1
DBB1
I16 I15 I14 I13 I12 I11 I10 I9
DBB2 Standard end-of-acknowledgement
I8 I7 I6 I5 I4 I3 I2 I1
DBB3
I 16 I 15 I 14 I 13 I 12 I 11 I 10 I9
DBB n Spindle Replace man- Replace manual OldT in buff- T0 Prepare Perform Compul-
ual tool tool er no (n-42) change change sory
Tool (initiate: change
remains M06)
in spin-
dle
DBB n + 3
Tool management no. (8 bit INT)
DBD n + 4
Unassigned parameter 1 (D word)
DBD n + 8
Unassigned parameter 2 (D word)
DBD n + 12
Unassigned parameter 3 (D word)
Notes
DBW n + 42 If DBX (n+0.4) = 1, then buffer location of old tool is entered here.
Notes
DBB1
I16 I15 I14 I13 I12 I11 I10 I9
Standard end-of-acknowledgement
DBB2
I8 I7 I6 I5 I4 I3 I2 I1
DBB3
I 16 I 15 I 14 I 13 I 12 I 11 I 10 I9
DBB n
Reserved Replace Reserved Reserved T0 Reserved Perform change Obligatory
manual (initiation: change
tool T no.)
DBB n + 1 File in exten- Reserved Reserved Reserved Reserved Reserved Reserved Acknowl-
ded area edgement
(DB1073) Status = 3
DBB n + 2 Assigned channel (8 bit INT)
DBW n + 16 Reserved
DBW n + 18 Reserved
Notes
Multitool distance
DBW n+4
Multitool number
DBW n+8
Toolholder
DBW n+12
Reserved
DBW n+14
Reserved
DBW n+16
Reserved
DBW n+18
Notes
Multitool distance
DBW n+4
Location type
DBW n+16
Tool status
DBW n+26
Tool holder
DBW n+30
Reserved
DBW n+36
Notes
Multitool distance
DBW n+4
Location type
DBW n+16
Tool status
DBW n+26
Tool holder
DBW n+30
Reserved
DBW n+36
Notes
Signals to/from the machine control panel and HHU (GD communication)
DB77 Signals to and from the machine control panel and HHU
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DBB0- Input signals from MCP1 to PLC, MPI Bus (GD communication)
DBB7
DBB8 - Output signals from MCP1 to PLC, MPI Bus (GD communication)
DBB15
DBB24 - Input signals from MCP2 to PLC, MPI bus (GD communication)
DBB31
DBB32 - Output signals from MCP2 to PLC, MPI bus (GD communication)
DBB39
DBB48 - Input signals from HHU to PLC, MPI bus (GD communication)
DBB53
DBB60 - Output signals from PLC to HHU, MPI bus (GD communication)
DBB79
Appendix C: END
Notes