En 840D SL Complete Service v26
En 840D SL Complete Service v26
En 840D SL Complete Service v26
Service Documentation
Sinumerik 840D sl
Edition 2011.3
Training Manual
Valid for:
A060
System
Overview
A002
A041
Service & A061
Machine and
Commissioning Menu overview
Setting Data
Tools
A021
Access levels
A025
Time and Date
Settings
A044
A007 A035
Licence and
Electronic Program
Option
Logbook Handling
Commissioning
A017
Data
Management
A010
PCU and TCU
Connections
and Diagnostics
A036
A003 A051
NCU Connec-
Battery and Fan Line and Motor
tions and
Exchange Modules
Diagnostics
A008
MCP:
Connections
and Diagnostic
A026
Creating a PLC
Program
A037
A033 A034
Alarms
PLC Functions PLC Interface
Structure
A031
PLC Alarms
and Messages
A058
PLC Onboard
Diagnostics
A053 A084
A011
Axis and Drive Encoder
Easy Screen
Diagnostics Adjustments
A006
Electrical
Cabinet Design
A103
Service Used
Cases
A043
End Technology
Settings
A060 System Overview
Module Description:
Module Objective:
Upon completion of this module you will have a basic understanding of the 840D sl Sinumerik Operate sys-
tem and the components which make up the system.
Content:
Sinumerik
840D sl Sinumerik Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A060
A060
System
Overview:
PCU50.3
System
Overview:
PCU50.3 &
TCU
System overview:
END
Notes
USB
USB X500 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
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
Module Description:
In order to integrate the Sinumerik 840D sl CNC to a machine tool, various software tools are required. 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 genera-
tor)
HMI Advanced for PC (Including WinSCP3) - From commissioning/service toolbox. (Configuration of drives and
running service commands)
Note: Simatic Manager installation is not covered in this module but is a requirement.
Module Objective:
Upon completion of this module the course participant will be able to do the following:
Content:
Sinumerik
Network Settings
Online Connection-WinSCP3
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A002
A002
Online
Connection:
HMI Advanced
Notes
Toolbox content:
Installation Process
Notes
Notes
Installation is started by selecting the “Setup.exe” file in the The software licence agreement must be acknowledged.
“IBN-TOOL” folder of the DVD.
Notes
Notes
Installation:
Notes
In order to communicate via the X127 ethernet port it is neces- The computer has to be set to obtain an IP address automati-
sary to know the network adapter type of the computer. cally.
Open the properties of the network adapter.
X127 is a DHCP server with a fixed IP address of 192.168.215.1
Addresses 192.168.215.2 to 192.168.215.31 are automatically
issued.
The computer to be connected has to be set to automatically
obtain an IP address.
Click “Internet
Protocol (TCP/IP)”
from the list and
then select
“Properties”.
Ensure that
“Obtain an IP
address
automatically” is
In the following example the network adapter is a:- selected.
“Marvell Yukon 88E8055 PCI-E Gigabit Ethernet Controller” Confirm the
changes with the
Note: The adapter type will vary between computer types. OK key.
Notes
Passwords:-
Manufacturer-SUNRISE
Service-EVENING
User-CUSTOMER
Notes
Notes
Select the
network adapter
which is in use.
Notes
The software will boot to the following screen: Information has to be entered:
Password: SUNRISE
Protocol: SCP
To exit the software select the F10 key on the PG/PC The settings can be saved for future use.
keyboard followed by the “EXIT” soft-key.
Notes
Notes
The program will open, locate the “File” menu and select
“open”.
The setting for the connection can now be changed. Open the
“Options” menu and select “Set PG/PC Interface. Any changes are indicated via an information box.
Notes
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 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A061
A061
Menu Area:
Machine Diagnostics
Parameter
Program
Mode
Program Manager Selection
Diagnostics
Start-up Menu Area:
Start-up
Menu
Selection
Menu
Overview:
END
Menu Area:
Machine (JOG
Mode)
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
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.
The Reboot HMI soft-key is used when only the HMI requires re-booting.
The NC/PLC/Drives are not normally affected during the reboot process, however
it is possible to monitor the HMI status in the user PLC so that conditions can be
applied.
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
A061: END
Menu Area: Start-up
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 a the machine.
Content:
Sinumerik
User Views
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A041
A041
Editing
Machine &
Setting Data
User Views
Machine and
Setting Data:
END
Notes
Range Description
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
43000 - 43999 Axis-specific setting data
51000 - 51999 General cycle machine data
52000 - 52999 Channel-specific cycle machine data
53000 - 53999 Axis-specific cycle machine data
54000 - 54999 General cycle setting data
Plain text description
55000 - 55999 Channel-specific cycle setting data the selected MD/SD.
56000 - 56999 Axis-specific cycle setting data
MD/SD identification:
Each range contains the individual machine/setting data. The MD/SD name contains identifiers so that the system can
Machine data is often referred to as MD, while setting data is identify that particular data.
referred to as SD.
1st character
$ = System variable (Present on all MD & SD)
Machine/Setting Data Location:
2nd character (Defines between MD or SD)
The following soft-key selection is used to locate the MD/SD
M = Machine data
area.
S = Setting data
Examples:
Notes
$MM_ Display machine data The function of each MD/SD is described in detail via the
$MN_ General machine data “Help” key.
The MD/SD first needs to be selected and then the “Help” key
$MC_ Channel-specific machine data pressed. The key is found on the NC keyboard
$MA_ Axis-specific machine data
$MNS_ General cycle machine data
$MCS_ Channel-specific cycle machine data
$MAS_ Axis-specific cycle machine data
The following data ranges are used for the setting data:
$SN_ General setting data A detailed description will be displayed. This will include units,
limits etc as well as the functionality.
$SC_ Channel-specific setting data
$SA_ Axis-specific setting data
$SNS_ General cycle setting data
$SCS_ Channel-specific cycle setting data
$SAS_ Axis-specific cycle setting data
Indexes:
Example:
General MD 10000 $MN_AXCONF_MACHAX_NAME_TAB
Activation of the MD/SD:
This MD is used for defining the names of the axes in the
system. Each axis name is assigned to an index the MD.
There are four methods available for activating the MD/SD.
The method depends on the MD/SD in question.
The right hand column of the screen displays the required
method.
Notes
The function of the MD/SD determines the units in use. To locate the machine data screens first ensure that the rele-
The following table shows the abbreviations and descriptions of vant access level is active (Module B021 Protection Levels)
the units. then use the following key sequence:-
Unit Description
mm/sec Millimetres/second: Linear velocity/speed
Hz Cycles/second: Frequency.
Nm Newton-Metre
The machine data which are available for viewing can be re-
mH milli-Henry: Measurement of inductivity stricted via the “Display options” soft-key
A Amperes (Amps): Electrical current
Notes
Display MD.
Notes
If the letter “H” appear as the last digit in the “Value” column the
MD/SD requires a value in Hexadecimal format. A bit pattern
can be viewed.
To view the bit pattern, highlight the MD/SD and then use the
“Select” key found on the NC keyboard.
Edit existing machine data list or create new machine data list.
Notes
Or
The text entered in the “Text” area will be displayed on the list.
The text entered in the “Description” area is displayed at the
In the following example Axis MD for the spindle will be added. bottom of the screen.
The required MD/SD type is selected from the list and con-
firmed with the “Input” key. Text to be displayed on the list.
(Maximum 30 displayable characters)
Notes
Or
To change the order that the items appear on the list, first se-
lect the item to be moved and then move it up/down the list via
the “Up” or “Down” soft-keys.
Modifying a MD/SD entry: Any unwanted items are removed via the “Delete” Soft-key.
A041: 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.
Module Objective:
Upon completion of this module you will be able to set the different access levels using a password or key
switch.
You will also be able to change the access levels of individual NC programmes.
Content:
Sinumerik
Protection of files.
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A021
A021
Setting and
Deleting the
Password
Protection of
files
Access
Levels:
END
Notes
The key switch is located on the MCP and has four positions.
Three colour coded keys are available, each of which allow a
different access level. This is from a standard Siemens ma-
chine control panel. It is possible that a
manufacturer may use a different method to set the interface
signal.
Access levels of the three keys: Continue with the “Set password” soft-key.
No key required 0 7
A dialogue box is opened, this box shows the current access
Black 0&1 6-7 level and allows a password to be entered using the key-
Green 0, 1 & 2 5-7 board.
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 After typing the password it is confirmed by pressing the “OK”
DBB56 soft key.
Key- Key- Key- Key-
switch switch switch switch
Pos.3 Pos.2 Pos.1 Pos.0
Notes
Manufacturer
password
Active.
Notes
When the correct settings have been entered the “OK” soft
key has to be selected.
The properties of the file are found by paging right and select-
ing the properties Soft-key.
A021: END
Notes
Module Description:
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 controller could
be effected.
Before the date and time displays can be edited, the password for the “User” or higher must be entered.
Module Objective:
Upon completion of this module you will be able to set the time and date for the system.
Content:
Sinumerik
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A025
A025
Before the date and time displays can be edited, the pass-
word for the “User” or higher must be entered.
Notes
The date/Time screen is reached with the following soft key On systems with a PCU there are two date/time areas, one for
sequence: the NCU and one for the PCU. When the date and time is set
it is automatically transferred to both areas.
Once all elements of the time & date are correct Once all elements of the time & date are correct
press the “OK” soft key. The current date/time will press the “OK” soft key. The current date/time will
then be updated with the new values. then be updated with the new values.
A025: END
Notes
Module Description:
It is often a requirement to store machining programs off-line on an external computer.
RCS Commander 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 machining 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 RCS Commander 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
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A035
A035
RCS Com-
mander-
Configuration
of Bookmarks
External
Viewer
Configuring a
Network Drive
System
Network
Center
Program
Handling:
END
Notes
When the program is opened for the first time after the
installation it is necessary to assign a password for encryp-
tion purposes.
Notes
Firewall: X130 has a firewall which can inhibit the online con-
nection of certain software tools. It is possible to open ports to
allow connections to be made.
Double click the “basesys.ini” file, this will open in a text editor.
Locate/search for the “Firewall” entry.
Notes
Select the „Use the following IP address” option and enter a An overview of the X120 and X130 interfaces is displayed.
unique IP address, example 192.168.100.2 with a subnet X120 is the system network to which is connected hardware
mask of 255.255.255.0 such as Machine Control Panels (MCP‟s), Operator Panels
(OP‟s) etc. This interface cannot be configured.
X130 is the company network and is configurable.
Notes
When the settings have been entered select the “OK” soft-key”
and perform power off/on of the controller.
The settings can now be changed. Use the cursor and select
keys to navigate the screen. Note the message displayed above the horizontal soft-keys:
Notes
Check that the settings for X130 are correct A default connection is available in RCS Commander for con-
necting to X127. If ethernet port X130 is to be used a new
connection will have to be created.
Controller IP address
X120: Connection in see page 6
use
Login:User
Password:CUSTOMER
Notes
Notes
Bookmarks
Adding Bookmarks
Notes
When set to “allowed”, then the controller will allow the con-
nection, even when the dialogue box has not been acknowl-
edged.
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 RCS
Commander tool bar.
Alternatively select “Start” from the “Remote control” drop
down menu.
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
The following keys are used to navigate the controller from the
remote PG/PC:
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
Username: AUDUSER
Password: SUNRISE
Notes
Select the
“Sharing” tab
Select “Share
this folder”.
The “Share
name” will auto-
matically take
the folder name
Select
“Permissions”
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
“AUDUSER” (Log-in name of the computer).
Notes
Use the following key selection to reach the Logical Drives con-
figuration screen:
Notes
Notes
Selcet service session select and select with the next dialogue
show Commanschell
Login with manufact and SUNRISE as a passport Word.
Notes
A035 : END
Notes
Module Description:
When a CF card with options is purchased a software licence key is issued. The licence 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 licence and
activate options.
Content:
Sinumerik
Assigning Licences
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A044
A044
Assigning
Licences
Licence and
Option
Management:
END
Notes
For retrieving a lost key, use the “Show Licence 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 licence screen shown on the controller.
Notes
Notes
It is possible to save the licence number to a file so that it can Select the “Read in licence key” soft-key.
easily be restored.
Highlight the licence key file and press the “OK” soft-key.
The licence key will now appear in the licence key box.
The new folder now appears. Select “OK” to save the licence
key file to this folder.
Notes
Non-licensed options:
If a non-licensed option is activated, the controller will issue a
licence alarm.
Notes
Step 1 of 5 - Login:
To login, select “Direct Access“ on the “Web Licence Manager“
screen.
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 manufacturer (OEM),
dealer and user information, 1st and 2nd commissioning dates as well as records of service
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 pre-
vious 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 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents. A007
A007
This data is then saved to a log file. The log file has to be Logbook
uploaded into the EUNA database via the online registration information
website.
The function is not only necessary for warranty issues, but also
for service personnel (Records of new and previous service Importing/
visits) and for quality control measures. 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- The OEM and Dealer information can be imported to the con-
age and was the cause of delayed service response times. troller in three ways:
System/hardware faults were logged in paper logbooks which
were then usually left on the machine and often became dam- Import the XML file via the “Import” soft-key.
aged or lost. (Preferred method)
By using EUNA and the Electronic Logbook system, the war-
ranty will automatically start, a record of the machine details Copy/paste the XML file in the “System data” area.
and breakdowns will also be available on the controller. (If the “Import” soft-key is not available)
The time and date of each entry is recorded; it is impor- Type the information directly on the controller.
tant that the time and date settings of the controller are (When the files are not available)
correct. Incorrect time and date settings can lead to early
expiry of the warranty.
The preferred method is to obtain the correct xml files from
It is necessary to make entries at certain stages during the life your Siemens contact partner. These are pre-populated files
of the machine: containing the relevant OEM/machine information etc. Using
this method guarantees the consistency between the data
- Manufacturer information at OEM stored in EUNA and the data stored on the machine.
- Dealer information at delivery and installation of machine
- End user information at delivery and installation of machine The following files can be imported:
- 1st Commissioning - End of start-up at Manufacturer
- 2nd Commissioning Machine installed - End of start-up at
end user File Function
- All service visits
oem.xml Manufacturer information
oemsubs.xml Manufacturer subsidiary information
identSNAPSHOT
dealer.xml Dealer information
When the information has been entered it needs to be saved,
this is via a soft-key on the Logbook screen. This procedure user.xml End user information
will create a log file.
ma_types.xml List of available machine types
This is known as the “identSNAPSHOT” function and is a
snapshot of the system including version data, cycle data, The files are imported using the “Import” soft-key, failing this,
hardware components etc the copy and paste option can be used.
If the files are not available they can be created directly on the
Each time a logbook entry is made, the log file should saved controller or offline on a computer.
and uploaded to the EUNA database via the Online Registra-
tion Website.
The name of the file is made from a combination of the ma- Machine Identity File (identity.xml)
chine name and system CF card serial number.
When the information has been imported the “identity.xml” file
is automatically created which contains all the information
from the imported xml files.
Notes
Logbook entries
1st Commissioning
2nd Commissioning
Service visits
If the controller has existing machine identity data or a mistake is made when entering data manually, it is necessary to de-
lete the “identity.xml” file.
The location of the file varies between systems operating with a PCU50 or NCU.
Notes
Select the file to be imported, e.g. oem.xml Enter the machine name and/or number, e.g. VMC123.
The value entered here is transferred to General MD 17400.
Notes
The machine type can be manually typed at the same time as If the “Import” soft-key is not available it is possible to copy the
the name/number is entered. Alternatively a list of machine files from USB/networked PC via the “system data” area using
types can be viewed if the “ma_types.xml” has been imported. the copy and paste functions.
When the file is imported, the machine types will appear in the
drop down list.
Notes
Notes
Notes
The information will appear on the main logbook page. Recording a Service Visit
Notes
To save the data to a file first locate and select the “Save”
soft-key.
Notes
Language selection.
Notes
Notes
After a short delay an information box will indicate a successful Problems with uploading the XML files
upload operation.
service.euna.industry@siemens.com
The uploaded file will be seen in the “Assigned files list”
The “Action Bar” of the assigned files list is used for various
functions.
A007: 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 configuration 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
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents. A017
A017
Data Types:
PCU50.3:
The controller data is split into four components. Ghost Images
NC data
PLC data
Drive data
HMI data
TGZ Backup Files
Data Management:
END
Notes
A017
TCU Main PCU50 Main TCU Main PCU50 Main PCU50 Main TCU PCU50 Main TCU
Embedded Cabinet Auxiliary Auxiliary
on PCU Embedded
OP0xx OP0xx
MCP MCP MCP MCP MCP
Page 4
HMI embed-
Embedded- Embedded- Embedded-
CF Card CF Card CF Card ded
HMI OFF CF Card HMI OFF CF Card HMI ON
OFF
Notes
Control Components:
The screen displayed has five choices:
The controller data is split into four components
Create series start-up - Archives of the four control compo-
nents (NC, PLC, Drives, HMI) can be created with this option NC data:- The NC data consists of:
All machine and Setting data (except for drive machine data)
PLC hardware upgrade archive (SDB’s only) - Creates a Tool & magazine data
PLC archive for use when starting up series machines. Compensation data
(For testing the PLC periphery components) Cycles
Offsets
Read in series start-up - Archives are read-in with this option. R parameters
Part Programs
Create original status archive - Used to create an archive Workpieces
that will return the machine to its delivery state. Option data
Global and Local user data (GUD & LUD)
Read in original status archive - For reading in the original
status archive PLC data: This will create an archive suited to restoring the
PLC user program.
Drive data: This will create an archive containing data for the
Sinamics drives.
Creating a Series Start-up Archive: HMI data: This saves data that is stored on the HMI.
The list comprises of:-
The method for creating archives is the same for both PCU50.3 Cycle storage
& TCU. However, when the data is stored locally it is to differ- Texts
ent destinations. Templates
In the case of the TCU the archives are stored on the system Applications
CF card. Configurations
With the PCU50.3 the data is stored on the hard disk drive. Version data
Logs
Ensure that the option “Create series start-up” is selected and User views
select “OK”. Dictionaries
Notes
If the HMI component is chosen you can include “All” HMI data
or be selective of the data to include via the “Execute” option.
Creating an NC archive
A name must be entered for the archive.
The following example will create an NC archive including
compensation data.
Use the cursor and select keys to select the necessary check
boxes.
The comment area at the bottom of the screen offers the
chance to add information about the archive.
Notes
Notes
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
files are to be included.
Execute: With this option you can select which HMI files to
include in the archive.
Notes
Notes
A quick method of making a complete archive to a USB device In the event of the internal system CF card becoming defective,
is by selecting 3 keys simultaneously. it is possible to write a previously saved system image to a new
The keys to be pressed are “CTRL” + “ALT” + “S” CF card.
It is necessary first to obtain a replacement blank CF card
Simultaneously select the following keys to produce the ar- from Siemens. Part number for replacement 1GB card:
chive. 6FC5313-5AG00-0AA0.
The card will need to be licensed, this can only be done via the
Siemens Hotline.
+ + The serial numbers of the faulty and replacement cards are
required by the Hotline before a new licence number can be
issued.
Several dialogue boxes be will be shown, these will clear when
the archive has been created.
Creating a copy of the system CF card
The boxes will clear when the archive has been saved
A file with the .arc extension will be created and given a de-
fault name which includes time and date information.
It should be checked that the file exists on the USB/CF device
before commencing work.
Example:
Notes
Notes
Check that the image exists in the destination folder. The file
should be kept safe so that it can be written to a replacement
CF card should the original fail.
Notes
The new card can now be inserted into the NCU and the
system switched on.
Notes
The licence key number is matched to the System CF card First insert the USB (At least 2GB) device into the front USB
serial number, using a new CF card means that the numbers interface.
do not now correspond. The Ghost image is created via the Service Menu of the
Alarm number 8081 is generated because of this. The number PCU50.3.
of options not licensed will differ between machines. Power on the controller and wait for the following screen to
appear. Promptly (Within 3 seconds), select the “Cursor down”
key
Description of Partitions:
Notes
The process will begin, this may take some time depending
The Ghost image now needs to be given a name. Be sure to upon the size of the Ghost image
select “Enter” to confirm the image name.
Notes
Notes
Notes
Notes
The restoring of the TGZ file is also achieved from the Emer-
gency Boot System menu.
Check that the file exists on the USB stick, the file should be
stored in a safe place, and be accessible to service personnel.
Notes
A017: END
Notes
Module Description:
The PCU50.3 is an industrial PC with a removable hard disk drive which contains the operating system
(Windows®), Sinimerik basic software, Sinumerik 840D sl Operate software, Shopmill/ShopTurn, archives,
user files etc.
The PCU is equipped with 2 x LEDs and 2 x 7-segment displays to aid diagnostic procedures and various
interfaces.
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 (Ops) are used for interfacing the PCU/TCU to the controller. The PCU/TCU is easily
mounted on the rear of the OP. The OP has 2 x LEDs for basic diagnostic functionality and a single 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.3: Interfaces
TCU: Interfaces
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A010
A010
PCU/TCU/OP
PCU and TCU Diagnostics and Interfaces
Diagnostics and
Interfaces:
START
The PCU50.3 is an industrial PC with a removable hard
disk drive which contains the operating system
(Windows®), Sinimerik basic software, Sinumerik 840D
sl Operate software, Shopmill/ShopTurn, archives, user
PCU50.3:
files etc.
Interfaces
The PCU is equipped with 2 x LEDs and 2 x 7-segment
displays to aid diagnostic procedures and various inter-
faces.
Operator
Panel
Diagnostics
and
Interfaces
PCU/TCU/OP
Diagnostics and
Interfaces:
END
Notes
PCU50.3 interfaces
Ethernet 2
Ethernet 1
ON/OFF
switch
2 x PCI
slots
Digital video
Interface.
BIOS battery
(DVI)
location.
Note:
Notes
X201
CF card
(Not enabled)
X202
System
Ethernet
On the reverse of the TCU are two ribbon cable connectors for
connecting to the operator panel.
Notes
The diagnostics displays of the PCU50.3 consist of 2 x LEDs LED LED H1 H2 Status
And 2 x 7 segment displays. H1 H2 Display Display
Notes
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 described 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 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A036
A036
NCU Diagnostic
NCU Diagnostic Displays and Switches: Displays and
Switches:
START
All types of NCU are equipped with status LED’s.
When alarms relating to the NCU occur it is recommended
that the status LED’s be checked to help achieve a speedy
diagnosis.
Further diagnosis using a computer and diagnostic tools may Status LED’s
be required. and 7 Segment
Display
The location and description of the status LED’s is described
in this module.
During the boot phase of the NCU all LED’s will be briefly lit
and will be orange in colour.
NCK & PLC
Rotary
Switches
NCU Diagnostic
Displays and
Switches:
END
Notes
green NC operative
RUN green PLC operative (PLC run)
STOP orange PLC in the Stop status (PLC stop)
SU/PF red FORCE activated (PLC force)
SF red PLC collective fault (PLC SF1)
DP1 red PROFIBUS DP1 collective fault (BUS1 F)
DP2 red PROFIBUS DP2 collective fault (BUS2 F)
Off when no option board is present.
There is at least one fault on the plugged
red
option board, or it is not ready.
OPT
The meaning depends on the option
green
(see applicable description). Flashing 0.5Hz.
Reset button
Notes
7-segment Meaning Two rotary switches, one for NCK functions and one for PLC
display functions are also present. Certain tasks can be achieved
depending on the position of the switches.
1 Not applicable.
Some tasks require a restart for activation, the “RESET” but-
2 Not applicable. ton is conveniently located for this purpose.
3 Debugger was initialised.
System Errors
Reset button
System errors are indicated by a combination of the “RDY”
location.
LED and the 7-segment display.
7_segement display in relation to “RDY” LED (See above) 7 Debug mode, NCK is not started.
8 IP address is displayed on 7 segment display
7 segment Meaning
display All others Not relevant.
Permanent error
“Crash”: Operating system crash (similar to a “Blue
C screen” in Windows) Further details can be found in PLC switch functionality.
the system log-file.
P “Partition”: Error when repartitioning Switch
Function
Position
Temporary error
“Error”: A read or write error has occurred on the 0 Run
Compact Flash Card (An additional point is dis-
E 1 Run (Protected mode)
played to indicate a “write error). It is possible that
the CF card is defective. 2 STOP
“Full”: The Compact Flash Card is full, it is possible
that not all services will have started. 3 Memory reset on boot up (MRES)
F When booting, the error is displayed for 1 minute; All others Not relevant.
the system will then continue to boot, however, it
can be assumed that problems will occur.
A036: 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, resulting in a
drop in voltage or that the cooling fans show signs of wear and tear. In either case the batteries 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.
All Lithium batteries must be returned to the manufacturer/recycler for disposal and must be treated as spe-
cial waste items.
Module Objective:
Upon completion of this module you will be able to locate and change the PCU50 battery and the NCU bat-
tery and fans.
Content:
Sinumerik
SINUMERIK 840D sl Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A003
A003
PCU 50.3:
Replacing
the battery.
840D sl NCU:
Replacing
the battery/
fans
Notes
Batteries: Health and Safety Warning PCU 50.3: Replacing the battery.
Lithium batteries pose a risk to health and safety, please Before disconnecting the battery all present BIOS Settings
read the following before commencing the exchange of must be recorded.
batteries. This is particularly important if the default values have been
changed and have not been saved in the user profile.
The Lithium-batteries must be replaced only by types
recommended by the manufacturer. Failure to do this can Note
lead to component damage. If the new battery is connected within 1 minute of disconnect-
ing the old battery, all settings (including date / time) will be
All Lithium batteries must be returned to the manufacturer/ maintained.
recycler for disposal and must be treated as special waste
items.
Procedure:
The PCU50.3 is commonly located behind the operating panel
(OP). In certain cases it may be located remotely from the OP.
Image 1
Notes
Replacement:
Connector which
allows easy The fan/battery module is replaced as follows.
exchange of the Removal:
battery. 1. Switch OFF the control and secure against unintended
switching ON.
2. Gently push the fan/battery module backward. This will
release the retaining clips.
3. The fan/battery module can now be lowered and the rear
locator slid from the NCU box.
Image 3
Note: Replacing:
Batteries are perishable items. They should be replaced 1. Hold the fan/battery module tilted slightly forward.
every 3 years as a safeguard against unexpected problems.
2. Insert the locator into the guide at the bottom of the NCU
box.
840D sl NCU: Replacing the Battery/Fans.
3. Lift the front of fan/battery module upward, until the
retaining clips lock into place.
The battery and fans of the 840D sl NCU are contained in the
same housing which fits to the underside of the NCU box.
The battery and fans can be replaced separately or the whole The fan/battery module and the control unit are interfaced via
unit. two small plug/sockets, these are automatically connected
when the fan/battery module is locked into place.
Battery Information:
Notes
Fan Rear
Battery locator
Push to
release Battery/fan housing
Replacement of Battery:
Connection for
battery lead
Battery lead
connector
A003: END
Notes
Module Description:
The 840D sl Sinumerik Operate is designed to work with the Sinamics S120 drive family using the DriveCLiQ
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 inte-
grated and how the power to these components should be applied and removed.
Content:
Sinumerik
Topology
General Information
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A051
A051
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
Equipment connected to X101 is assigned to the CU, the numbering is continued completely.
For those involved in NX... (CU) the connected drives/motors uses the same numbering rules as the CU.
Drive system
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
Line and motor modules are responsible for supplying power to The drive modules require two power supplies in order to op-
the motors. erate.
The Sinumerik 840D sl works with the Sinamics S120 range of
drive products. A 3 phase AC supply (380V to 480V +10% (-15% < 1 min) to
All Motor Modules have to be connected to the DriveCLiQ bus the bottom of the line module is used to produce the 600V DC
system. link. The DC link is distributed to the motor modules via a bus
All Line Modules with the exception of 5 & 10Kw SLM modules bar system on the front of the drive modules beneath a flip
have to be connected to the DriveCLiQ bus system. down cover
Line modules require a 3 phase AC supply, this is rectified into An electronics supply (+24V DC) is required and must be sup-
a DC supply which is then supplied to the motor modules via plied to the Line Module via connector X24. This is then dis-
the DC link bus bars. tributed by a bus bar system to the remaining drive modules.
The electronic supply is used internally by the drive modules
Motor modules convert the DC link back into a controllable AC for powering of the electronic circuitry etc. Externally it is used
supply which is used to drive the servo motors. for supplying the Drive-CLiQ encoders and fault, ready and
By regulating the frequency and voltage of the AC supply to the enable signals.
servo motors it is possible to precisely control the movement of
motors.
Line and motor modules are available in different variants de- Location of the electronics supply and DC link bus bars:
pending on the machine requirements.
Bridging device for
Each module requires a +24V DC control voltage, this is sup- 24V DC Electronics supply (X24) continuity of the
plied by the user to the line module and then distributed to the +24V DC bus
motor modules via a bus system. between drive
modules.
Example, S120 Line module with two motor modules:
+24V DC Bus-bar
0V DC Bus-bar
+ DC Link Bus-bar
- DC Link Bus-bar
LM MM1 MM2
X24
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.
SLM
X24:Electronics
supply
Electronics/DC link Terminal Function Description
bus bars (below flip
down cover) +24 V DC Supply for use with the
+24V DC
1 functions of X22.2 & 3 described be-
(Output)
low.
Applying +24V DC will cause the re-
generation function to be disabled.
In some cases it may be necessary to
stop the regeneration of current
LED status Disable
caused by braking motors. Example:-
Indicators 2 Regeneration
A poor quality mains Network not able
(Input)
to handle regeneration.
Note: The fitting of resistor modules to
dissipate excess energy will be re-
quired when this function is used.
Applying +24V DC will cause the re-
setting of any drive faults.
Fault Reset A fault occurring on the drives system
3
(Input) will be latched, this can be reset with
this function providing the cause of
X1: Mains supply the original fault is no longer present.
Protective earth (3-Phase AC)
connections 0V DC Must be connected to the same 0V of
4
(Ground) the electronics supply (X24).
Notes
Notes
Notes
X21: X200/X201/
Pulse enable, X202: X21 Terminal description and functionality
temperature Drive-CLiQ
sensor
Terminal Function Description
X24: Electronics/DC + Temp Temperature sensor input from Active
Electronics link bus bars 1
supply.
(Input) Interface Module (Observe the polarity)
(below flip
down cover) - Temp Temperature sensor input from Active
2
(Input) Interface Module (Observe the polarity)
LED status
Indicators Applying +24V DC enables the pulses.
(Current consumption:10mA)
This signal must be removed at least
10ms prior to the 3-phase mains supply
being removed.
Failure to do this can lead to damaged
drive modules. This is especially important
when the axes/spindles are regenerating.
X1:
3-Phase AC If the mains circuit is opened in this state,
Protective Mains supply regenerative currents remain within the
earth Enable drive system causing damage to the mod-
connections. 3 Pulses ules.
(Input) It is recommended that this terminal is
connected via an early break contact on
the machine isolator switch/line contactor.
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.
EP Must be connected to the 0V of the enable
4
(Ground) pulses supply.
Notes
LED Colour Status Explanation Motor Modules are responsible for converting the DC link volt-
Electronics power supply age into a variable AC voltage in order to drive the motors.
Off The modules have to be connected to the Drive-CLiQ bus.
outside permitted range.
Single/double axis and internally/externally cooled versions
Module configured and ready,
are available.
Green On Drive-CLiQ communication is
Double axis modules are equipped with four Drive-CLiQ con-
active.
nectors, one more than the single axis modules.
Drive-CLiQ communication is
Orange On being established/module Single Axis MM
not configured. Available in the following rated current output sizes:
Red On At least one fault is present. 3, 5, 9, 18, 30, 45, 60, 85, 132 & 200A.
READY Green/ Flashing Firmware download procedure
Red 2Hz is running. Example: A single axis MM showing connector locations etc.
(Top)
Green/
Orange Flashing Component recognition is active
or Red/ 2 Hz (p0124 = 1)
Orange
Electronics power supply outside
Off
permitted range.
X200/X201/X202:
DC link voltage within tolerance- X21: Drive-CLiQ
DC LINK Orange On Only if unit is configured and Enables etc.
(Bottom) ready.
DC link voltage outside tolerance-
Red On Only if unit is configured and
ready.
Electronics/DC
link bus bars
(below flip down
cover)
LED Status
Indicators
X11: Brake output
for MM of 45A and
above
Protective
X1: Output to
earth
Motor, including
terminals
the brake output
for MM less than
45A
Notes
X22:Motor 2 X203:
X21:Motor 1
Enables etc.
Enables etc. X202:
X202:
X201:
X200/X201/X202/ Electronics/DC
link bus bars X201:
X203:
Drive-CLiQ (below flip down X200:
connectors cover)
X200:
LED Status
Indicators
Single axis Double
X1 & X2 Output
to Motor,
including the Connector X21 & X22 (X22 only for double axis
brake output for modules)
Protective MM less than
earth 45A
connections
Terminal Function Description
Positive temperature sensor input from
+ Temp
X11: Brake out- 1 non-Drive-CLiQ temperature sensor.
put for MM of
(Input)
Type:- KTY84-1C130/PTC
45A and above
Negative temperature sensor input from
- Temp
2 non Drive-CLiQ temperature sensor.
(Input)
Type:- KTY84-1C130/PTC
Applying +24V DC will cause the pulses
of the individual axis to be enabled.
(Current consumption:10mA)
When the signal is low, “Safe pulse
suppression” is activated.
Note:-No electrical isolation occurs
Enable
between the Motor module and the motor.
Pulses
3 This enable signal is only operational if the
(EP)
Safety Integrated function “Safe Standstill
Input
(SH)” is enabled.
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 match.
EP Must be connected to the 0V of the enable
4
(Ground) pulses supply.
Notes
E Stop active
DB56.DBX0.1
Brake: Negative Brake: Posi-
Connection tive Connec- Input to ALM/SLM via line switch
Enable Pulses
tion ALM/SLM
X21.3
Output/Input from/to 840D
Locating key- Locating key- In-feed ready.
Changeable From/to 840D sl
Link X132.8 to
X122.1 (OFF1)
Notes
supply
Supply to other
equipment
X21
Line module X122 X132
Optional: Pulse
enable via user
PLC or 840D X122/ DriveCLiQ
X132
Page 14
+24V 24V DC 0V
PSU
Filter Reactor
Notes
A051
SLM 5 & 10Kw (Not DriveCLiQ) User controlled line
contactor and 840D sl controlled enables. X122 & X132 Digital I/O
Drive enable
A051
I2t alarm
From SLM to from SLM X21.1 to
user 840D X122.1
Mains
(OFF1)
supply
Supply to other
equipment
X21
Line module X122 X132
Optional: Pulse
enable via user
PLC or 840D X122/ DriveCLiQ
X132
0V +24V
Page 15
Line contactor Energise line
Line Early break energised- contactor-
Contactor contact to user PLC from user PLC
+24V 24V DC 0V
PSU
Filter Reactor
Notes
A051
Supply to other
equipment
X21
Line module X122 X132
Optional: Pulse
enable via user
PLC or 840D X122/ DriveCLiQ
X132
Page 16
+24V 24V DC 0V
PSU
Filter Reactor
Notes
A051
ALM and SLM 16 & 36Kw. User controlled
line contactor and 840D sl controlled enables. X122 & X132 Digital I/O
A051
Drive enable
from 840D X132.8
Mains to 840D X122.1
supply (OFF1)
Supply to other
equipment
X21
Line module X122 X132
Optional: Pulse
enable via user
PLC or 840D X122/ DriveCLiQ
X132
0V 24V
Line contactor
Page 17
Energise line
Line Early break energised- contactor-
Contactor contact to user PLC from user PLC
+24V 24V DC 0V
PSU
Filter Reactor
Notes
A051
Supply to other
equipment
X21
Line module X122 Energise line X132
contactor-
Optional: Pulse
from 840D
enable via user
DriveCLiQ X132.10
PLC or 840D
X122/X132
0V 24V
Page 18
Line Early break
Contactor contact
+24V 24V DC 0V
PSU
Filter Reactor
A051: END
Notes
A051
A008 Machine Control Panel Testing
Sinumerik
Operate
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 and how the parameterisation of the function block is made.
Module Objective:
Upon completion of this module the course participant will know how to:
Content:
Sinumerik
PLC Configuration
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A008
A008
MCP310 Front
and Rear layout
MCP
Configuration and
Addressing
Machine Control
Panel Interface
Signals
Machine Control
Panels:
END
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
7 th 8th
MDA 10 100 T7 T8 T9
Axis Axis
MCS
Auto 1000 10000 T10 T11 T12
WCS
Page 5
Blank for Blank for Single Cycle Cycle Spindle Spindle Feed Feed Key
Reset T13 T14 T15 — Rapid + Switch
user user block Stop Start stop start Start Stop
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.
Notes
A008
A008
MCP483 Rear Layout
A008
A008
X10
X53
X54 X60 X61
X3 X51
X52
X55
X20
H3
H2
X30 H1 X21
Page 6
X5
S2
Notes
Spindle Spindle
JOG REP REF VAR T1 T2 T3 100 %
Dec. Inc.
Blank for
Page 7
Cycle Cycle WCS Feed Feed
1000 - Rapid +
Stop Start MCS Stop Start
Key Blank for Blank for Blank for Blank for Blank for Blank for
Switch user user user user user user
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.
Notes
A008
A008
A008
MCP310 Rear Layout
X10
X53
X54 X60 X61
X31 X51
X52
X55
X20
H3
H2
H1
X30 X21
X5
S2
Notes
Function Block FB1 is used for configuring the I/O assignment Each switch position from 1 to 8 represents a value which is
of the MCPs. active when the switch position is set to “On”.
Module “A033 PLC Functions” describes the full configuration All switches in the “On” position have their values added to-
procedure for the MCPs. gether to give the address of the MCP.
FB1 is called from within Organisation Block OB100. There are
many parameters associated with FB1. Switch positions 9 & 10 must always set to “Off” to enable
Ethernet operation.
The following is an example of FB1, the parameters for setting
the I/O start addresses for a single MCP. Switch S2: Positions and relevant values.
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)
Direction keys
Rapid KT-IN5 KT-IN4 KT-IN3 KT-IN2 KT-IN
IBn+4
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
*NC Stop Spindle Dec. Spindle 100% Spindle Inc. Single Block JOG MDA AUTO
QBn
NC RESET REF REPOS Teach In
QBn+1 start
Spindle right *Spindle Stop Spindle left
Feed Start *Feed Stop INC var. INC 1000 INC 100 INC 10 INC 1
QBn+2
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
User I/O pin assignment The signals to and from the MCP can be checked using the on-
board diagnostic feature of the controller.
The 9 inputs and 6 outputs available on plugs X51 to X55 are To locate the diagnostic screens use the following soft-key
designed for use with switches/buttons and indicator lamps selection:
which can be installed in the blanked holes of the MCP.
Below shows the I/O assignment of each individual plug.
KT-IN1 KT-IN4
1 1
KT-IN2 KT-IN5
2 2
KT-IN3 KT-IN6
3 3
M (0 volts) M (0 volts)
4 4
X51 X52
KT-IN7
1 To ensure that the correct signal is selected, first check the
KT-IN8 FB1 parameterisation for the “Pointer” value (Page 9).
2 Secondly, refer to the relevant Machine Control Panel Interface
KT-IN9 Signal tables (Pages 10 & 11)
3
M (0 volts) Example:
4
X55 To test the NC start button input signal on an MCP310 with a
“Pointer” of 0, the input I1.7 needs to be monitored.
Output Assignment (X53 & X54): Cycle Start button not pressed:
KT-OUT1 KT-OUT4
1 1
2 KT-OUT2 2 KT-OUT5
X53 X54
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 Sinumerik con-
troller and the structure of its interface; this knowledge is required in order to produce a machine tool ori-
ented PLC program which adheres to the relevant safety regulations of the destination country.
Module Objective:
Upon completion of this module you will know how to use the Step 7 Programming tool to:
Create a PLC program
Install the Sinumerik PLC Basic Program
Configure the PLC Hardware
Download a PLC project to the controller from a computer
Content:
Sinumerik
Reserved Functions
Reserved Data
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A026
A026
840D sl
Sinumerik
Operate PLC
Integrate
Basic PLC
Basic PLC
Framework
Reserved
Functions and
Function
Blocks
Reserved
Data Blocks
Example:
Base
Program
Create
PLC Program:
END
Notes
PLC
Operating system
Notes
TO Interface
From
FROM Interface
Interface OB 100 (Program startup)
DB7 FB1 Sinumerik System
To Inter- DB9 Compile Cycles Basic program Parameterisation CALL FB1,DB7
Parameters Startup Functions ——————————————-
face User Program Here
TO Interface Settings
....
FROM Interface .... Ladder diagram
.... BE (Program end)
Statement List
DB10 Mode Group
TO Interface
FROM Interface FC 2 Cyclic to/from BE (Program end)
PLC User / NCK
Internal
DB11 NC OB 1 (Program entry Cyclic)
TO Interface Sinumerik System
FC2 CALL FC2
FROM Interface ———————————-
Sinumerik 840D
User Program Here:
PLC Basic
Program
DB19 HMI INTERFACE
Control CALL FBxxx,DBxxx
TO Interface ....
BE (Program end) Ladder diagram
FROM Interface
Or
DB21 Channel
Statement List
DBxxx Instance FBxxx
TO Interface .... ....
.... Statement List
FROM Interface
.... ....
.... Ladder diagram
.... ....
DB31 Axis BE (Program end)
TO Interface
BE (Program end Cyclic)
FROM Interface
PLC
Operating system
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
Hardware configurati-
has to be integrated into the User Project.
on tool; open to se-
lect the PLC hard-
Toolbox Installation: ware.
Toolbox installati-
on CD
Sinumerik Library;
open and copy to
project.
Sinumerik
“Addons”
Library Integration and Hardware Configuration:
Notes
Upon successful integration of the “sinumerik Hardware“ and Machine periphery in the Hardware configuration utility, the compi-
lation of the hardware components can be started.
Upon completion the S7 Program objects can be found in the user project.
The library blocks can now be copied into the corresponding directories of the user program; the symbol Table can be overwrit-
ten.
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
19 HMI interface
BP
31 ... 61 AXIS 1 ... m Interfaces for axes/spindles
or free for user assignment
1)
The actual upper limit of the block number (DB) depends on the PLC CPU on which the selected NCU is lo-
cated. The data blocks of channels, axes/spindles and tool management functions that are not activated may be
assigned as desired by the user.
Notes
Notes
Notes
After a successful compilation, the Step7 Program Objects The Library, as it appears in the Step 7 editor.
are available to the user.
The Library and the user program open in the Step 7 editor.
You can now search for the Library which was installed from
the Toolbox, and open it in the Step 7 editor.
Notes
Program blocks in the PLC Basic Program. Copying of the Program Blocks from Library to User program.
Notes
Copying of the Source Blocks from Library to User program After successful integration of the Basic PLC Program, OB1
and OB100 should look the same as in the following two
examples.
OB1:
OB100:
A026: END
Notes
Module Description:
Information to and from the different system areas of the controller is handled by interfaces. This module
shows how the different areas communicate .
Module Objective:
Upon completion of this module you will know the Sinumerik 840D sl PLC interface structure and use it to
help write the PLC program and also in service cases diagnose PLC faults.
Content:
Sinumerik
Interface Description
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A034
A034
Interface
Structure
Overview
Interface
Description
PLC Interface
Structure:
END
Notes
To enable the user to influence the system, an interface is provided. This interface operates with variables in Bit, Byte, Word &
Double Word formats. e.g:-
Bit:-DB31.DBX0.0
Byte:-DB31.DBB0
Word:-DB31.DBW0
Double Word:-DB31.DBD0
The interface is used to control/monitor the NC, HMI & Drive areas of the system via the user PLC.
Interface Structure:-
PLC User NC
Interface
PLC User
Program
Periphery Drives
Devices-
PP72/48, MCP.
HMI
Notes
Notes
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 Key- Feedrate override
switch posi-
tion 1
Reset Single block E D C B A
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
R2
T9 T10 T11 T12 T13 T14 T15
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 ...
Notes
U8 U7 U6 U5 SBL
IB n + 7 Feedrate override
E D C B A
Notes
Notes
Channel areas
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)
axis 19 – 31 unrealized
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
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
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 Drive ready / Drives in HMI CPU HMI 2 CPU HMI2 CPU
Z1-A2/ Ready Ready
ready /Z1 cyclic opera-
(HMI to (HMI to MPI)
ready
-A2/ 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/
Output 16 Output 15 Output 14 Output 13 Output 12 Output 11 Output 10 Output 9
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/
Output 32 Output 31 Output 30 Output 29 Output 28 Output 27 Output 26 Output 25
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 [1..32]
DBD54
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
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
DBB23
Inactive bit Error, Not Mask exited Mask active Mask re- Mask request
possible to quested accepted
request
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
DBB7 Reset Suppress NC Stop NC Stop /Z1- NC Stop to NC Start /Z1- NC Start
/Z1-K1// Start Lock axes plus K1/ block limit /Z1 K1/ disable /Z1-
spindle -K1/ K1/
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
DB21 –
DB30 Signals from NCK channel (NCKPLC)
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DBB58 M fct. 5 M fct. 4 M fct. 3 M fct. 2 M fct. 1
change /Z1- change /Z1- change /Z1- change /Z1- change /Z1-
H2/ H2/ H2/ H2/ H2/
DBB59 M fct. 5 M fct. 4 M fct. 3 M fct. 2 M fct. 1
not decoded not decoded not decoded not decoded not decoded
DBB60 S fct. 3 quick S fct. 2 quick S fct. 1 quick S fct. 3 S fct. 2 S fct. 1
change /Z1- change /Z1- change /Z1-
H2/ H2/ H2/
DBB61 T fct 3 quick T fct. 2 quick T fct. 1 quick T fct. 3 chan- T fct. 2 chan- T fct. 1 chan-
ge/Z1-H2/ ge/Z1-H2/ ge /Z1-H2/
DBB62 D fct. 3 quick D fct. 2 quick D fct. 1 quick D fct. 3 chan- D fct. 2 chan- D fct. 1 chan-
ge ge/ ge /Z1-H2/
Notes
DB21 –
DB30 Signals from NCK channel (NCKPLC)
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DBW68 Extended address M function 1 (binary)
/Z1-H2/
DBD70 M function 1 (binary)
/Z1-H2/
DBW74 Extended address M function 2 (binary)
/Z1-H2/
DBD76 M function 2 (binary)
/Z1-H2/
DBW80 Extended address M function 3 (binary)
/Z1-H2/
DBD82 M function 3 (binary)
/Z1-H2/
DBW86 Extended address M function 4 (binary)
/Z1-H2/
DBD88 M function 4 (binary)
/Z1-H2/
DBW92 Extended address M function 5 (binary)
/Z1-H2/
DBD94 M function 5 (binary) /Z1-H2/
Notes
DBW130 For 5-decade D nos., D function 1 (16 bit DINT) is used in DBD 130 (see note)
DBB130 Extended address D function 2 (8 bit INT)
Notes
DB21 -
DB30 Signals from NCK channel (NCKPLC)
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DBW140 Extended address H function 1 (binary)
/Z1-H2/
DBD142 H function 1 (REAL or Dint)
/Z1-H2/
DBW146 Extended address H function 2 (binary)
/Z1-H2/
DBD148 H function 2 (REAL or Dint) /Z1-H2/
DBW152 Extended address H function 3 (binary)
/Z1-H2/
DBD154 H function 3 (REAL or Dint)
/Z1-H2/
DBW158 Extended address F function 1 (binary)
/Z1-H2/
DBD160 F function 1 (REAL format)
/Z1-H2/
DBW164 Extended address F function 2 (binary)
/Z1-H2/
DBD166 F function 2 (REAL format)
/Z1-H2/
DBW170 Extended address F function 3 (binary)
/Z1-H2/
DBD172 F function 3 (REAL format)
/Z1-H2/
DBW176 Extended address F function 4 (binary)
/Z1-H2/
DBD178 F function 4 (REAL format)
/Z1-H2/
DBW182 Extended address F function 5 (binary) /
Z1-H2/
DBD184 F function 5 (REAL format)
/Z1-H2/
DBW188 Extended address F function 6 (binary)
/Z1-H2/
DBD190 F function 6 (REAL format)
/Z1-H2/
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
/F1/A2 active active /FB3/F2/
stopped
/FB1/V1/ /FB3/H2/ /FB1/K1/
DBB319
No tool Stop-delay- Repos DE- Delay FTS Repos Path Repos Path Repos Path REPOS
change com- range not FERRA L Mode Ackn 2 Mode Ackn 1 Mode Ackn 0 MODE ED-
mand active activated Chan /FB1/K1/ /FB1/K1/ /FB1/K1/ GE 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
DBB390
DBB391
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 appro- point appro- point appro-
Axis ach 2 ach 1 ach 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- OscillA-
DBB28 axis /Z2-P5/ reversal point versal point point /Z2-P2/ Reset xExtReversal
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 con- Force fixed Fixed stop Activate Measure- Revolutio-nal Handwheel Software
tainer rota- stop limited / reached travel to fixed ment active feedrate overlay ac- cams active /
DBB62 tion 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 possi- requested by
DBB68 /Z2-K5/ /Z2-K5/ ble 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
Enable n controller Drive Active motor /Z1-A2/ Active drive parameter set 0 … 7
DBB93 pulses integrator ready
B A C B A
Drive /Z1-A2/ disabled /Z1- /Z1-A2/
A2/
DBB94 nist nsoll nist nx nist nmin Md Mdx Ramp-up Temperature prewarning /Z1
complete -A2/
Drive /Z1-A2/ /Z1-A2/ /Z1-A2/ /Z1-A2/
/Z1-A2/ Heat sink Motor
DBB95
Drive
Master/ Bitwert für Master/ Slave Axis control Error rotation
slave active CTRLOUT_changed: active monitoring
Compen- coarse fine
DBB96 /Z3-TE3/ 1 0 /Z3-TE6/
sation con-
Change setpoint output as- troller activ
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 ex-
DBB101
/Z2-G1/ chronous run ready to ceeded /Z2- ceeded /Z2-
Gantry
/Z2-G1/ start G1/ G1/
DBB102
Gantry
Syn-
chronism
DBB103
being consi-
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
DBB n + 29
Reserved
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 T0 Prepare chan- Perform Compul-
ual tool tool buffer no (n- ge change sory
Tool 42) (initiate: change
remains M06)
in spin-
dle
DBB n + 2
Assigned channel (8 bit INT)
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
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
Notes
A034: 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 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A033
A033
Reading and
Writing of
NC Variables
PI Services
Reading
Global User
data´s
Starting ASUP
Axis / Spindle
control
PLC
Functions:
END
Notes
PLC Start-up parameterisation In addition to the Interface being configured, various other
functions are implemented.
The PLC interface is made up of a series of Step 7 Data
Blocks, the number and length of the data blocks is determi- including:-
ned by the system on startup.
Define the number of MCPs
The machine tool builder can also influence this process and
others using the parameterisation possibilities of the PLC Ba- Define the address range of MCPs
sic program in OB100.
VAR_TEMP
OB100_EV_CLASS : BYTE ;
OB100_STRTUP : BYTE ;
OB100_PRIORITY : BYTE ;
OB100_OB_NUMBR : BYTE ;
OB100_RESERVED_1 : BYTE ;
OB100_RESERVED_2 : BYTE ;
OB100_STOP : WORD ;
OB100_RESERVED_3 : WORD ;
OB100_RESERVED_4 : WORD ;
OB100_DATE_TIME : DATE_AND_TIME ;
END_VAR
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);
END_ORGANIZATION_BLOCK
Notes
MCP1In I POINTER E0.0 to E120.0 Start address for input signals of relevant
MCP2In or machine 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 rele-
MCP2Out or vant machine 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
MCP2Timeout control panel
Notes
5: HHU on Ethernet
Notes
Notes
0: complete device
Notes
Notes
Function Description:
Parameter description of FC19
With the following Step 7 Functions, the Machine Control Pa-
nel signals can be transferred from the MCP periphery to the
Signal Type Format Range of Remark
corresponding signal at the PLC --> NCK Interface.
values
If a standard signal transfer is acceptable then one of the follo-
wing Step 7 Functions can be called, dependant upon the BAGNo I BYTE 0 - b#16#0A No. of mode group to
MCP type. and which the mode sig-
b#16#10 - nals are transferred.
FC19 MCP 19“ Milling b#16#1A BAGNo >= b#16#10
means access to the
FC25 MCP 19“ Turning second machine con-
trol panel.
FC24 MCP small
ChanNo I BYTE 0 - B#16#0A Channel no. for the
channel signals
FC26 HT6
SpindleIFNo I BYTE 0 - 31 Number of the axis
The following group signals are transferred: (B#16#1F) interface declared as a
spindle
Mode Groups FeedHold Q BOOL Feed stop from MCP,
modal
Axis selections
SpindleHold Q BOOL Spindle stop from
WCS/MCS switchover commands MCP, modal
Traversing keys
Overrides
Key-operated switch
HMI Requirement:
None
NCK Requirement:
None
PLC Requirement:
Notes
HMI Requirement:
None
Drive requirement (Sinamics):
None
NCK Requirement:
None
PLC Requirement:
Notes
The variables can be inserted into the users project using the
The name and the address of the required variable can now right mouse button, in some cases an input window will ap-
be selected from the list af available variables. pear, further parameterisation can be carried out at this point.
In order to make the selection of the variable easier, a E.g. Channel / axis number etc...
comprehensive help file is available.
Notes
It can be seen in the following screenshot that the possibilty When the user has completed the selection of the necessary
exists also to parameterise a variable with the value zero (0). variables, the user variable table can be saved.
In this case the user structure which is generated by the NC The file can be saved to a project directory, this directory is
Var selector can be further parameterised in the PLC user free for the user.
program, thus offering an even higher degree of flexibility to The format of the file is „Step 7 source code“ with the data
the user. type STRUCT. The STRUCT is contained in a Data Block
container, this Date Block can be configured in the Code se-
lections menu.
Configuration of user DB
Notes
The following describes how the STRUCT information is It is recommended that the option „transfer DB and Symbol“
transferred into the Step 7 project. be set.
The following screenshot shows the DB number and symbol
In the following screenshot, the marked area indicates the link name in the Step 7 Symbol table.
where the user can select the AWL file name and generate
the foresaid file.
This AWL can now be opened in the Step 7 editor, and can
be compiled into S7 DB Format for useage as a parameter
value to the FB2 or FB3.
The AWL file can be inserted directly into the Step 7 project
with the marked icon green.
Notes
PUT FB3
Signal Type Format Range of Remark
values
The call and parameterisation of the FB2 and FB3 can now Req I BOOL Job start with positive
take place according to the following parameter description: signal edge
NumVar I INT 1 to 8 Number of variables to
(corresponds to be written
use of Addr1 to
Addr8)
Addr1 to Addr8 I ANY [DBName]. Variable identifiers from
[VarName] NC Var selector
Unit 1 to Unit 8 I BYTE Area address, optional
for variable addressing
Column 1 to I WORD Column address, op-
Column 8 tional for variable ad-
dressing
Line 1 to Line 8 I WORD Line address, optional
for variable addressing
Error Q BOOL Negative acknowledg-
ment of job or execu-
tion of job impossible
Done Q BOOL Job successfully exe-
cuted
State Q WORD See error identifiers
SD1 to SD8 I/Q ANY P#Mm.n BYTE Data to be written
x...
P#DBnr.dbxm.
n BYTE x
Notes
Reading and Writing of NC variables is only possible with the Symbol table showing the Symbol name and Absolute name
FB1,DB7 variable: NCKomm:= true of the VAR Data Block
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 Content of VAR DB with symbol name.
A I 17.0;
FP M 110.0; // Transition Marker STRUCT
S M 110.1;
A M 110.3; C1_RP_rpa1_1:
FP M 110.4; // Transition Marker STRUCT
R M 110.1; SYNTAX_ID : BYTE := B#16#82;
CALL "GET" , DB 110 ( Area_Unit : BYTE := B#16#41;
Req := M 110.1, Column : WORD := W#16#1;
NumVar := 1, Line : WORD := W#16#1;
Addr1 := "ncvar".C1_RP_rpa1_1, BlockType : BYTE := B#16#15;
Error := M 110.2, NumOfLine : BYTE := B#16#1;
NDR := M 110.3, DataType : BYTE := B#16#F;
State := MW 111, Length : BYTE := B#16#8;
RD1 := MD 113); END_STRUCT ;
NETWORK C1_RP_rpa0_1:
TITLE =Write R parameter STRUCT
SYNTAX_ID : BYTE := B#16#82;
A I 17.1; Area_Unit : BYTE := B#16#41;
FP M 117.0; // Transition Marker Column : WORD := W#16#1;
S M 117.1; Line : WORD := W#16#0;
A M 117.3; BlockType : BYTE := B#16#15;
FP M 117.4; // Transition Marker NumOfLine : BYTE := B#16#1;
R M 117.1; DataType : BYTE := B#16#F;
CALL "PUT" , DB 111 ( Length : BYTE := B#16#8;
Req := M 117.1, END_STRUCT ;
NumVar := 1,
Addr1 := "ncvar".C1_RP_rpa0_1, END_STRUCT ;
Line1 := W#16#2,
Error := M 117.2, BEGIN
Done := M 117.3, END_DATA_BLOCK
State := MW 118,
SD1 := MD 113);
END_FUNCTION
Notes
PI service Function
NCK Requirement:
CRCEDN Create new cutting edge Dependant upon function
CREACE Create cutting edge
PLC Requirement:
CREATO Generate tool Parameterisation of FB4 or FB7 in the PLC
DELECE Delete a cutting edge
Steps to achieve running function:
DELETO Delete tool
MMCSEM Semaphores for various PI services
ORGANIZATION_BLOCK OB 100
TMCRTO Create tool TITLE =
{ S7_language := '9(1) English (United States) 13.10.2010
TMFDPL Empty location search for loading 16:56:20' }
VERSION : 1.0
TMFPBP Empty location search
BEGIN
NETWORK
TMGETT T-number for the specified tool identifier TITLE =
with duplo number
TMMVTL Prepare magazine location for loading, CALL FB 1 , DB 7 (
unload tool MCPNum := 1,
TMPOSM Position magazine location or tool MCP1In := P#I 0.0,
MCP1Out := P#Q 0.0,
MCP1StatSend := P#Q 8.0,
TMPCIT Set increment value for workpiece counter MCP1StatRec := P#Q 12.0,
MCP1BusAdr := 192,
TMRASS Reset active status MCPBusType := B#16#55,
NCKomm := TRUE); Option
TRESMO Reset monitoring values
TSEARC Complex search using search screen //Insert User program from here
forms
Notes
Error codes
Parameter part for Addr1 -- PI Login
State Significance Note
Notes
Notes
WORD H WORD L
0 1 Access error
Notes
Function Description:
Notes
BEGIN
NETWORK
TITLE =
A I 17.5;
FP M 135.0; // Transition Marker
S M 135.1;
A M 135.3;
FP M 135.4; // Transition Marker ASUP Interruption
R M 135.1;
CALL "PI_SERV" , DB 115 (
Req := M 135.1,
PIService := "PI".ASUP,
Unit := 1,
Addr1 := "ncvar".Path,
Addr2 := "ncvar".PName,
WVar1 := W#16#1,
WVar2 := W#16#1,
WVar3 := W#16#0,
WVar4 := W#16#0,
Error := M 135.2,
Done := M 135.3,
State := MW 136);
A I 17.6;
FP M 135.4;
S M 135.5;
A M 135.7;
FP M 135.6;
R M 135.5;
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);
END_FUNCTION
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 stoppages.
Module Objective:
Upon completion of this module you will understand the alarm and message structure of the 840D sl system.
Content:
Sinumerik
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A037
A037
Message/
Function range
Alarm-Nr. Alarm Display
Description.
000 000 -
NCK
079 999
100 000 -
HMI
149 999
201 000 -
SINAMICS Alarm
259 999
Acknowledgement
400 000 -
PLC-Alarms/messages
810 009
Alarm Log.
Suppress
Alarm
Function.
Notes
The NCK alarm structure is divided sub divided into three Message/Alarm Nr. Function range
areas. Each area has been assigned a separate range of
alarm/message numbers. SINAMICS-Alarms
201000 - 203999 Control unit (CU)
204000 - 204999 Reserved
Message/Alarm
Function range 205000 - 205999 Power Unit
Nr.
NCK-Alarms/Messages 206000 - 206999 Infeed
065000 - 069999 Cycle alarms user 230000 - 230999 Drive CLiQ component power unit
070000 - 079999 Compile cycles Manufacturer and OEM 231000 - 231999 Drive CLiQ component encoder 1
100000 - 100999 Basic system 233000 - 233999 Drive CLiQ component encoder 3
Notes
Notes
When an alarm has occurred and the cause rectified, the A log of alarms that have occurred can be seen by selecting
alarm will need to be acknowledged. the “Alarm protocol” soft key.
The type of acknowledgement depends upon the type/
seriousness of the alarm.
Some alarms needs a reset of the system while others re-
quire acknowledgement via a pushbutton.
Acknowledgement types:
This shows the time when the alarm occurred and when it
The required acknowledgement is indicated to the right of the
was cleared.
alarm number on the alarm display line.
The “Settings” soft key is used to refresh the list and display
This is specifically related to PLC user alarms. any alarms that have recently occurred.
An button/key/switch should be provided by the manu-
facturer to facilitate the acknowledgement of the
alarms.
Notes
Number of entries:
This sets the maximum number of alarms displayed on the
alarm log page.
This will cause less wear and tear of the CF card but still car-
Write mode file: ries similar risk of damage to the CF card.
Off: No storing of the log file will take place to the internal
flash memory (Compact flash card)
At every event: Each time an alarm occurs this will be re-
corded to the compact flash memory.
When this option is selected, a warning is displayed. By leav-
ing this option permanently set, the life of the internal flash
card will be reduced.
Notes
A037: END
Notes
Module Description:
Alarms and messages are essential to inform operators, maintenance personnel etc. of the state of the ma-
chine.
Alarms and messages can be configured to have different behaviour on the operation of the machine.
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:
Sinumerik
General Information
Alarm Configuration
Alarm Log
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A031
A031
PLC Alarms
PLC Alarms and Messages: Description
And
Messages:
START
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 machine.
User help files can be created to give a more detailed de- General
scription of each alarm/message. Information
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.
PLC Alarms
And
Messages:
END
Notes
2)
400000 - 499999 * PLC-messages in general
1)
500000 - 599999 * PLC-messages for channel
1)
600000 - 609999 * PLC-messages for axis and spindle
1)
700000 - 709999 * PLC-messages for user
Notes
Alarm/ Selection of a
message pop-up box
description. when alarm
is active.
With values of less than 500 there is no rotation cycle. Values
of 500 to 10000 set the time that each alarm/message is dis-
played for. When the texts have been completed it is necessary to switch
The units are milliseconds. the controller off/on to activate the changes.
The machine data is activated with an NC reset.
The data is now saved to an xml file in the following location:
NCU: SystemCF card\oem\sinumerik\hmi\lng
PCU: F:\HMI\hmisl\oem\sinumerik\hmi\lng
Notes
Calling FC10
Notes
Notes
Notes
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
Chinese (Simplified) - chs\sinumerik_alarm_plc_pmc
Chinese (Traditional) - cht\sinumerik_alarm_plc_pmc
Portuguese - ptb\sinumerik_alarm_plc_pmc
Korean - kor\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 con-
tents 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 be left as it is. This determines the content type and text format.
Notes
Locate the directory where the folders are to be created. Select the “Directory” soft-key, this is usually already selected
NCU: System CF-Card\oem\sinumerik\hmi\hlp by default.
PCU: F:\HMI\hmisl\oem\sinumerik\hmi\hlp
Notes
Or
The file will automatically open in readiness for the HTML code
to be entered.
TCU:
System CF card\user\sinumerik
\hmi\hlp\eng\sinumerik_alarm_plc_pmc
“System CF card\oem\sinumerik
\hmi\hlp\eng\sinumerik_alarm_plc_pmc
PCU:
F:\HMI\hmisl\user\sinumerik\hmi\hlp\eng\ sinume-
rik_alarm_plc_pmc
F:\HMI\hmisl\oem\sinumerik\hmi\hlp\eng\ sinume-
rik_alarm_plc_pmc
Notes
The “Display new” soft key is used to refresh the list and
display any alarms that have recently occurred.
The “Settings” soft key is used to refresh the list and display
any alarms that have recently occurred.
Notes
This will cause less wear and tear of the CF card/hard disk
drive.
The HMI will require restarting for the changes to become ef-
fective
A031: END
Notes
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 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents. A058
A058
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
The following table shows the PLC variables that can be moni-
tored:
Format
The variable value can be viewed in different formats. The for- Entries can be edited by using the Insert, and Cursor keys
mat has to be selected from the list: found on the NC keyboard.
Notes
System variables
NC
Axis
Channel
Mode groups
Global user data
PLC The chosen variable will appear on the screen.
The filter is used to narrow down the variables on view.
The search window can be used to locate the required variable. [U1= Channel No. , 1 = Axis No.]
Partial or whole names can be entered.
Notes
or
Enter the new value e.g. 1
Display Comments:
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-
The comments can be edited if necessary. In the case of user
chine manufacturer.
PLC inputs and outputs, the comments will require adding.
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.
Delete All:
Details: The “Delete all” soft-key will delete all entries in the list.
Change:
Notes
Further functions
Load mask:
Save screen:
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
After the set time has elapsed, the trace will be automatically
displayed.
Colour of Show/hide
trace. trace
Style of
trace line
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 Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A053
A053
Axis
Diagnostics
Drive
Diagnostics
Notes
Notes
OR
Drive System.
An alternative method of selecting the required axis is via the Further drive diagnostic information, specifically Sinamics re-
“Axis selection” soft key. lated, can be found by selecting the “Drive system” soft key.
This the quickest method on a machine with many axes.
Useful information about the axis in question ranging from A drive object with a warning e.g. enable missing.
positional data to current and torque readings is available.
Further information can be seen by using the page/cursor
keys. A drive object with a fault.
Notes
OR
The following screen shows a healthy system, indicated by the
green tick symbols.
A more serious situation is indicated by the appearance of
red/white cross symbol.
Example– MX1 (Servo 1) axis showing a fault with encoder 1
(SMI20).
Notes
The “Help” key, found to the lower right of the vertical soft-
keys can be used to get more information about Warnings/
Faults.
Notes
Topology
Press the “OK” soft-key to confirm the changes, wait for the
dialogue box to clear.
The topology display can also be used to help identify faults.
Notes
Firmware:
Firmware is a software that is written to the internal flash
memory of the DriveCLiQ components. Firmware updates are
used to keep the components up to date with the latest tech- When the process is running the Top LED of the drives will
nological advances. The firmware version is dependant upon flash red. Other DriveCLiQ components will also indicate the
the current system software version. process in a similar way.
When the update has finished a complete power off/on of the
Automatic Firmware Update: controller/drives is required.
When replacement drive hardware is fitted it is important that
the firmware version is correct. In normal circumstances the
system automatically loads the firmware to any modules not
at the correct firmware level. If the firmware is not automati-
cally updated the “Load firmware” soft-key can be used.
Notes
Display Settings
Example: Details of MX1 axis Motor Module:
The level of displayed information about the components can
be controlled with the “Display options” function.
Comparison Levels:
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.
To change the level of comparison select the “Change” soft- Service case 2: If two existing components are to be inter-
key and then the “Insert” key. changed to prove a fault e.g. Motor Module 1 & Motor Module
2, the system will detect this and issue alarms
depending on the setting of the comparison level.
In this case setting the comparison level to low would allow
the modules to be interchanged without alarms occurring.
Notes
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 important machine data.
Module Objective:
Upon completion of this module you will be able to synchronise/adjust the measuring system for the Sinu-
merik 840D sl controller.
Content:
Sinumerik
Automatic Referencing
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A084
A084
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.
Notes
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
The position display will indicate the axis is referenced and dis-
play any values stored in machine data:
34100 $MA_REFP_SET_POS
General information
Absolute encoders need referencing on first commissioning Check that machine data 34200 ENC_REFP_MODE is set to 0
and remain referenced until a problem occurs with encoder or This enables the control to take over the value in machine data
the NCK. Re loading of an archive will also necessitate the 34100 $MA_REFP_SET_POS.
referencing of the encoder. Check that machine data 34210 ENC_REFP_STATE is set to
Procedure: 1. This is to enable encoder calibration to take place.
First it must be ascertained that the encoder is of the absolute
type. This can be done by checking the motor data rating plate
(In the case of an integrated motor encoder)
Checking with the supplier of the encoder is another method
of determining the correct type.
Incremental encoder =1
Absolute encoder =4
Notes
Notes
When the marker is detected the axis will either stop or move
to a position determined by the values of two machine data
(34080 & 34090 see below for further explanation)
The speed at which this position sought is determined by ma-
chine data-
34070 $MA_REFP_VELO_POS (Default value 10000.0 mm/
min).
Usually the position display shows zero after an axis has been
referenced. This can be changed by machine data 34100
$MA_REFP_SET_POS (Default value 0.0 mm)
The value entered in here will be displayed on the screen as
soon as referencing is complete.
This is used when the reference position is not the mechanical
zero of the machine. The machine data does not result in the
axis physically moving.
A084: END
Notes
Module Description:
Easy Screen is a function of the 840D sl which allows the manufacturer to write custom screens.
The screens are intended as an interface to the specific functions offered by the OEM
Module Objective:
Content:
Sinumerik
General Information
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A011
A011
General
Information
Basic
Configuration
Information
Creating
Easy Screen
User Files
Parameters
and
Variables
Description
Easy Screen:
END
Notes
The Easy Screen function is configured using ASCII files. Configuration files are used to create the screens.
These files contain the descriptions of the user interface. These configuration files are automatically interpreted by the
controller.
As standard, up to 5 screens can be configured. Further The files are not available as standard and have to be cre-
screens are available via a licensed option. ated by the user with an ASCII editor (e.g. Notepad® or di-
(Sinumerik Operate Runtime OA Easy Screen, order No rectly on the controller).
6FC5800-0AP64-0YB0).
The “easyscreen.ini“ file is a master file which is required to
In order to create images for the screens, a graphic pro- specify which other files are to be used to create a user
gramme is required. Paint Shop Pro® and Paint® are pro- screen.
grammes which are compatible with the 828D controller. These files contain the information which determines what is
displayed on a particular screen.
Easy Screen can be used for the following functions: The screen is split into different areas:
1. Display of dialogs and provision of:
Soft-keys
Variables, (tables This function will be available with a
later level of implementation.)
Text and help text
Graphic displays and help displays
2. Calling up dialogs by means of:
The (entry) soft-keys
PLC selection
3. Dynamic re-structuring of dialogs:
Changing or deleting soft-keys
Defining and designing variable fields
Showing, replacing and deleting (language-dependent/
independent) display texts 1 Main dialog area
Showing, replacing and deleting display texts 2 Title bar containing screen name (Left) and
detailed variable description (Right)
(Language dependent/individual)
3 Variable input/output field
4. Initiating actions when:
4 Variable name-short description
Showing dialogs 5 Graphics related text
Entering values (variables) 6 Unit text
Pressing soft-keys
Closing dialogues Operating areas overview
5.. Exchange of data between dialogs.
6. Variables Operating area Permissible positions for start soft-keys
Reading (NC, PLC, user variables)
Machine JOG HSK6
Writing (NC, PLC, user variables)
Machine MDA HSK6
Linking with mathematical, comparative or logic
operators Machine AUTO HSK6
7. Executing functions:
Subroutines
Parameter HSK7
Commissioning HSK7
Notes
Parameter Area
Diagnosis Area
Start-up Area
[STARTFILES] This file sets up the links to the files which are to be used to
StartFile01 = area := AreaMachine, dialog := SlMachine, create the user screens, it also determine which operating
screen := SlMaJogScreen, startfile := ma_jog.com areas these files are available in. The file has to be located in
any of the following paths/directories:-
StartFile02 = area := AreaMachine, dialog := SlMachine, “System CF card\oem\sinumerik\hmi\cfg”
screen := SlMaAutoScreen, startfile := ma_auto.com “System CF card\user\sinumerik\hmi\cfg”
StartFile03 = area := AreaMachine, dialog := SlMachine, Use the cursor keys to locate and open this directory.
screen := SlMaMdaScreen, startfile := ma_mda.com
Notes
Example:-
//S(START)
HS7=("Easy %nScreen")
PRESS(HS7)
LM("mask1")
END_PRESS
//END
//M(Mask1/"Workpiece Dimensions")
The newly created file will be automatically opened in prepara-
Def Var1=(R2///"Length of component","R0 X Length"///"$R[0]")
tion for editing.
Def Var2=(R2///"Width of component","R1 Y Width"///"$R[1]")
Def Var3=(R3///"Height of component","R2 Z Height"///"$R[2]")
Example:-
Def Var4=(I///"Main spindle speed","R3 Spindle speed"///"$R[3]")
The following example will demonstrate how to place a selec-
VS8=("EXIT")
tion of R variables on a user screen accessed via a user soft-
PRESS(VS8)
key.
EXIT
The first step is to enter the header called “Startfiles” enclosed
END_PRESS
in square brackets. Beneath this header we type the area of
the controller where the start file is to be active
//END
(AreaParameter) and the name of the startfile (param.com).
When the area in question is accessed the system will locate
To aid clarity, the file with the descriptions is shown below:
the specified startfile and act upon the instructions typed within.
//S(START) Opens the dialogue for defining the soft-key menu.
[STARTFILES]
HS7=("Easy %nScreen") Defining the text for horizontal soft-key
StartFile04 = area := AreaParameter, dialog := SlParameter,
7 (HS7) as “Easy Screen” (%n = new line)
startfile := param.com
PRESS(HS7) When HS7 is pressed the load mask (LM) com-
mand is processed.
Creating the “param.com” file on the controller
LM("mask1") In this example the system searches for “mask1’
and acts upon the contents of this mask.
The “param.com” file needs to be created. This can also be
END_PRESS
done on the controller in the following paths/directories:
//END
NCU:
//M(Mask1/"Workpiece Dimensions") Opens the dialogue for
“System CF card\oem\sinumerik\hmi\proj”
“mask1” The name of the mask (Within the speech marks) will be
“System CF card\user\sinumerik\hmi\proj”
displayed on the left of the title bar.
Def Var1=(R2///"Length of component","R0 X Length"///"$R[0]")
PCU:
Def Var2=(R2///"Width of component","R1 Y Width"///"$R[1]")
“F:\HMI\hmisl\oem\sinumerik\hmi\proj”
Def Var3=(R3///"Height of component","R2 Z Height"///"$R[2]")
“F:\HMI\hmisl\user\sinumerik\hmi\proj”
Def Var4=(I///"Main spindle speed","R3 Spindle speed"///"$R[3]")
Notes
Notes
Basic description:
Values can be entered directly on the custom screen. These 1. Variable type
values are transferred directly to the variables. 2. Limit values, toggle field or table identifier
This can be checked by viewing the variables on the standard 3. Default
screen by pressing the “User variable” soft-key. 4. Texts
5. Attributes
6. Help display
7. System or user variable
8. Position of short text
9. Position of I/O field (Left, top, width, height)
10. Colours
Detailed description:
1. Variable type
R[x] Real number, “x” indicates the number of decimal
places displayed
I Integer.
S[x] String,”x” indicates the string length.
C Character (Individual character)
B Boolean number
V Variant type
3. Default setting-
The value in the assigned variable can take on various states.
This depends on whether a default value, system or user vari-
able (Or both) has been assigned to the variable field (I/O or
toggle field)
Toggling is not possible until a valid value is assigned to the
variable.
Notes
5. Attributes- Checking whether the value of the variable are is within the lim-
The following properties can be influenced by the attributes its specified by the limit values.
Input mode
Attribute Effect
Access level
li0 No check.
Alignment of short text li1 Check with respect to minimum
Font size li2 Check with respect to maximum.
Handling limit values li3 Check with respect to minimum and maximum.
Response when screen is opened (Change block)
Behaviour when opening (Change block):-
The attributes are separated by commas, and are not valid for
toggle fields. Attribute Effect
cb0 The change block defined for this variable is
Input mode:- processed when the screen opens (Default)
Attribute Effect cb1 The change block defined for this variable is
wr0 I/O field invisible, short text visible. processed if there is a change in the value of the
wr1 Read only, no inputting of data, short text visible. variables
(Default setting)
wr2 Read & write possible, long and short text visible. The “cb” attributes, specified in the variables definition, take
wr3 As with wr1 but with I/O field visible, long and short precedence over the globally specified attributes in the “screen
text visible. form” definition.
wr4 All elements invisible.
wr5 As wr2 except entries are immediately active. 6. Help Display-
with wr2 the entry becomes active exiting the field
or pressing enter/input/return. The name of the PDF file containing the help text needs to be
typed in speech marks. The display appears automatically if the
Access level:- cursor is positioned on the variable.
Attribute Level Password/Key position
ac7 7 Not released 7. System or user variables-
ac6 6 SUNRISE
ac5 5 EVENING The variable to be viewed is entered here, these have to be
ac4 4 CUSTOMER contained within speech marks. The variable must be
ac3 3 Key switch pos 3 addressed in the correct way.
ac2 2 Key switch pos 2
ac1 1 Key switch pos 1 Addressing Variables.
ac0 0 Key switch pos 0
Machine Data Syntax
Alignment of short text:-
Attribute Effect Global machine data $MN_...
al0 Left justified (Default)
al1 Right justified Axis specific machine data $MA_...
al2 Centred
Channel specific machine data $MC_...
Notes
System variable Three values can be entered to define the position from the left,
the position from the top and the width of the short text.
R parameter 1 $R[1] Each entry has to be separated by a comma.
PLC Data The following example would position the text “Short text” 200
pixels from the left and 100 pixels from the top with a width of
Byte y of bit z of data block x DBx.DBXy.z 250 pixels:
Byte y of data block x DBx.DBBy Def Var1=(R2///" ","Short text"///"$R[0]"/200, 100, 250//)
Word y of data block x DBx.DBWy 9. Position of I/O field
Double word y v. of data block x DBx.DBDy
The I/O field can be positioned and sized using parameter No.9.
String y with length z from data block x DBx.DBSy.z The measurements are in pixels and relate to the top left
corner of the main dialogue body.
Real y of data block x DBx.DBRy
Four values can be entered to define the position from the left,
Flag byte x bit y Mx.y the position from the top and the width and length of the I/O box.
Each entry has to be separated by a comma.
Flag byte x MBx
Flag word x MWx The following example would position the I/O box for the
defined variable, 600 pixels from the left and 100 pixels from the
Flag double word x MDx top with a width of 100 pixels and a height of 150 pixels:
Input byte x bit y Ix.y Def Var1=(R2///" "," "///"$R[0]"//600, 400, 100, 150/)
Input byte x IBx 10. Colours
Input word x IWx
The foreground and background colours of the I/O field can be
Input double word x IDx chosen by using parameter No.10.
The default colours are foreground: Black, background: White.
Output byte x bit y Qx.y These are determined by the “Write mode” (See parameter 5)
Output byte x QBx
The following table shows index number to bused to
Output word x QWx achieve the required colour.
The foreground colour is defined first, followed by a
Output double word QDx comma and the background colour:
Soft-key Status
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 components.
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
Choice of Cabinet
Cabinet Cooling
Equipment Mounting.
Cabinet Sealing.
Miscellaneous.
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents. A006
A006
The following list shows the Seven Deadly Sins which must be
avoided.
Choosing a
Seven Deadly sins Cabinet
Cables, plugs
and sockets
Cabinet
Sealing
Notes
Most of the heat within an electrical control cabinet is produced The ideal ambient temperature for the cabinet is 35°C.
by the drive The cooling unit should be set to achieve this temperature.
components. If the temperature is allowed to get too high the lifetime of the
components will be reduced.
Sinamics drives are available in internally or externally cooled If the temperature is set too low there is a risk of condensation
variants. forming on the electronic components which can also be
The internally cooled drive types dissipate heat within the detrimental to the equipment.
cabinet and will usually require a cooling unit to remove this
heat.
The externally cooled drive types dissipate heat to the outside
of the cabinet and may not require cooling units.
2m x 3m = 6m² (Front)
2m x 1m = 2m² (left side)
2m x 1m = 2m² (Right side)
3m x 1m = 3m² (Top)
Total = 13m²
Example 2:-
Internally cooled 36Kw Active Line Module-Power loss = 630W
Internally cooled 18A Single Motor Module-Power loss = 165 W
Internally cooled 30A Single Motor Module-Power loss = 630 W
Notes
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 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
≥ 200mm Ducting
Roof mounted
cooling units
Outlet
m
≥ 200mm 0m
20
≥
t
Drive
t
le
le
In
In
equipment
Potential
obstruction
Electrical Electrical
cabinet cabinet
Temperature
Measuring point
Notes
Outlet Cooling
unit
Inlet
Outlet
≥ 200mm Cooling
unit Air short circuit due
Drive to lack of ducting
equipment
Baffle
Temp.
Meas. Drive
point Inlet equipment
Notes
< 200mm
Drive Drive
equipment equipment
≥ 200mm
Drive
equipment
Baffle
Temp.
Meas.
point
Notes
Outlet
via filter
Drive
equipment
Temperature
Measuring points
Inlet via
Fan &
filter unit
Notes
Cable
ducting Example:- Externally cooled
drive modules with heat-sink
≥ 80mm cover and fan/filter.
The fan takes air in at the
bottom and the cover creates
a chimney effect to give a
good cooling effect.
Drive
equipment
≥ 80mm
Cable
ducting
Notes
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
Shielding
Notes
Top
Bottom
Notes
Coil Suppression
AC Suppressor
A006: END
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 equipment with the tools
already integrated in the system. In certain cases, a PG with STEP 7 software and a suitable connecting ca-
ble 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 rectification.
Module Objective:
Content:
Sinumerik
840D sl SINUMERIK Operate 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 :
7-segment display
The following is a list of the customer-relevant POST codes in the order in which they occur. Please
contact the Customer Support for all other POST codes.
3CH TP_ADV_CS_CONFIG Configure advanced chip set By way of trial, switch the
hardware components off in
the setup
Notes :
In addition to the listed POST codes, there are also the following beep codes:
1x long 8x short beeps: Error occurred when reading the MPI system information:
Please contact the Customer Support.
2x short beeps: Error occurred during the checksum test of the BIOS:
Can occur after a battery replacement or when the battery is empty.
Notes :
If the following message appears on the display (no PCU50 available), then the communication with the NCU is faulty.
Notes :
TCU replacement
After booting, the “Unknown/New TCU” menu appears because the system has detected a new network adapter.
Press the F2 key to replace the old network address with the new address and save it. The HMI screen is immediately opened
again after another Power On.
Notes :
A simple data packet can be sent to the machine control panel. You must connect a computer to the NCU and then open a DOS
window.
You can send a data packet to a destination address in the DOS shell operating area with the PING command. The response of
the node is shown accordingly.
The PING command requires the destination address as a further parameter.
In the standard configuration, the destination address is 192.168.214.192.
Therefore, a communication test can be performed with the command “PING 192.168.214.192”.
Successful transmission of data to and receipt of data from the machine control panel.
Notes :
1 = off
2 = off
3 = off
4 = off
5 = off
6 = off
7 = on
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 :
Notes :
The NCK->PLC interface must be checked in DB10.DBB107 when the probe signal is missing.
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 :
In this case, message 201481 is the decisive error message. Further diagnostics must be performed at Diagnostics / Drive sys-
tem.
Notes :
Notes :
Check in topology
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 :
Only a hardware replacement is required. After switching on, the controller boots without errors and you can continue working
with the machine.
Notes :
In preparation
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 Bus TCP/IP 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.
In this example, this means that the CU module (CU_S_2) connected to the NCU720 has failed.
The module is connected to the NCU DRIVE-CLiQ connection X105.
Notes :
Only a hardware replacement is required. After switching on, the controller boots without error messages and you can continue
working with the machine.
Notes :
Error display when an SMC module with motor encoder connection and with Safety Integrated fails
Note: Modules displayed in gray 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 double motor module of the C/B 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 :
Remove the EP terminals (X21) at the top of the infeed and the motor modules.
Notes :
The update is started. The following message appears during the update.
which can be acknowledged with “OK”. The machine must then be switched OFF/ON.
Note:
After the successful replacement, the new checksums with the associated date must be changed in the Safety Integrated accep-
tance report. The replacement of the components must also be documented in this report.
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 accep-
tance report. The replacement of the components must also be documented in this report.
Notes :
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.
A103: END
Notes :
Module Description:
The Technology settings for Milling and Turning are located in Machine Data areas.
This module shows the different areas.
Module Objective:
Upon completion of this module you will know the 840D sl Sinumerik Operate Technology machine data ar-
eas and be able to carry out adjustments if required.
Content:
Sinumerik
840D sl SINUMERIK Operate Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
A043
A043
Channel
Machine
Data
Axis Ma-
chine Data
General Setting
Data
Channel Setting
Data
Axis Setting
Data
Technology
Settings:
END
Notes
A043
MD Identifier Description Old MD/GUD
Page 4
51022 DISP_RES_ROT_AX_FEED Display resolution of rotary axis feedrate
51023 ACT_VALUE_SPIND_MODE Only display spindles in actual values window
This affects the display of the spindles in the axis actual values window.
0 = Spindles are always displayed
1 = Spindles are displayed only if in axis mode
((This affects the display of the spindles in the axis actual values window.
0 = all spindles are displayed
1 = only those spindles in axis mode are displayed)
51025 FRAMES_ACT_IMMEDIATELY Active data (frames) are activated immediately after change 9440
51026 AXES_SHOW_GEO_FIRST When the machine data value is 1, the geometry axes of the channel are displayed 9421
first.
51027 ONLY_MKS_DIST_TO_GO Distance-to-go display in work window 9420
51028 BLOCK_SEARCH_MODE_MASK Bit mask for available block search modes
Bit 0: Block search with calculation without approach
Bit 1: Block search with calculation with approach
Bit 2:
Bit 3: Skip EXTCALL programs
Bit 4: Block search without calculation
Bit 5:
51030 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
51032 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 TU_DISPLAY_BASE Number basis for display of rotary axis position TU 9243
00: no display
Page 5
02: binary value display
10: decimal value display
16: hexadecimal value display
51034 TEACH_MODE Teach mode to be activated 9026
Bit 0: Default teach-in
Taught-in block is transferred to the program using the Accept softkey.
Bit 1: Acceptance of teach block can be blocked by the PLC.
DB19.DBX13.0 = 0 block is accepted.
DB19.DBX13.0 = 1 block is not accepted.
Bit 2: Block selection only explicitly
Bits 16-31 Reserved for OEM.
51035 WRITE_FRAMES_FINE_LIMIT Input limit for all work offsets fine
51036 ENABLE_COORDINATE_REL Display REL coordinate system
0 = no relative coordinate system selectable
1 = REL coordinate system can be selected as an alternative of the WCS/SZS coordinate
system
51037 ENABLE_COORDINATE_ACS Activate settable coordinate system 9424
0 = WCS coordinate system is displayed.
1 = SZS coordinate system is displayed.
A043
A043
General Machine Data
A043
MD Identifier Description Old MD/GUD
51038 SET_ACT_VALUE Set actual value selection 9422
0 = Set actual value is not offered.
A043
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).
Page 6
can be selected by the PLC for processing.
51044 ACCESS_SHOW_SBL2 Display protection level SBL2 9227
51045 ACCESS_TEACH_IN Protection level TEACH IN 9219
51046 ACCESS_CLEAR_RPA Protection level delete R variables 9221
51047 ACCESS_READ_GUD_LUD Read user variable protection level 9211
51048 ACCESS_WRITE_GUD_LUD Write protection level of user variables
51049 ACCESS_WRITE_PRG_COND Write program control protection level 9214
51050 ACCESS_WRITE_PROGRAM Write part program protection level 9217
51051 ACCESS_WRITE_RPA Protection level write R variables 9222
51053 ACCESS_WRITE_BASEFRAME Write basic work offset (basic frame) protection level
Contains the numbers of the channels to be displayed under machine in the multi-
Page 7
channel view, in the desired order and separated by commas, semicolons or spaces.
51200 ACCESS_WRITE_TM_GEO Write tool offset geometry data protection level 9201
51201 ACCESS_WRITE_TM_WEAR Write tool offset wear data protection level 9202
51202 ACCESS_WRITE_TM_WEAR_DELTA Protection level for restricted writing of tool wear values 9203
S. MD 54213: TM_WRITE_DELTA_LIMIT
51203 ACCESS_WRITE_TM_SC Write tool offset sum offset protection level 9204
51204 ACCESS_WRITE_TM_EC Write tool offset use offsets protection level 9205
51205 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 ACCESS_WRITE_TM_ASSDNO Write tool offset unique D number protection level 9207
51207 ACCESS_WRITE_TM_ASSDNO Write tool offset wear groups (magazine location / magazine) protection level 9208
51208 ACCESS_WRITE_TM_ADAPT Write tool offset tool adapter geometry data protection level 9209
A043
A043
General Machine Data
A043
MD Identifier Description Old MD/GUD
51209 ACCESS_WRITE_TM_NAME Write tool offset tool name and duplo data protection level 9240
A043
51210 ACCESS_WRITE_TM_TYPE Write tool offset tool type protection level 9241
Page 8
51214 TM_WRITE_LIMIT_MASK Validity of the restricted tool wear input 9449
Bit 0: Use for cutting edge data, wear
Bit 1: Use for SC data, sum offsets
Bit 2: Use for EC data, use offsets
Bit 0+1+2: Use for all data, wear, SC, EC
51226 FUNCTION_MASK_SIM Function mask Simulation
Bit 0: No automatic start on simulation selection
51230 ENABLE_LADDER_DB_ADDRESSES Activation of DB addresses in PLC Ladder Viewer
51600 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 MEA_CAL_EDGE_NUM The gauging block is exclusively used to calibrate the workpiece probe of the Turning
technology!
51607 MEA_INPUT_PIECE_PROBE Selection of NC measuring input for measuring the tool 9751
$MCS_MEA_INPUT_TOOL_PROBE[0] corresponds to NC measuring input 1
$MCS_MEA_INPUT_TOOL_PROBE[1] corresponds to NC measuring input 2
This parameter must be applied in conjunction with$MCS_MEA_INPUT_PIECE_PROBE[n]!
Either a workpiece probe or a tool probe can be connected to each of the NC measuring inputs!
Page 9
Value:
=0: No tool probe connected/active
=1: Tool probe connected/active
A043
General Machine Data
A043
MD Identifier Description Old MD/GUD
51614 MEA_PROBE_LENGTH_RELATE Length reference of the workpiece probe, measurement technology milling GUD
0: Tool length L1, referring to the centre of the probe sphere _CBIT14]
A043
1: Tool length L1, referring to the sphere volume of the probe sphere 9778
51616 MEA_CAL_MONITORING Activation of calibration status monitoring for measuring in automatic mode GUD
0: Calibration monitoring inactive _CBIT16]
1: Calibration monitoring active
Between calibration and measuring the status of the following states is monitored:
- Working plane (G17, 18, 19)
- Probe type (monoprobe, multiprobe)
- Length reference of the probe (centre point of the probe sphere, probe sphere volume)
- Programmed probe speed
For "Measure in JOG" these monitoring modes are always active and cannot be deactivated.
Page 10
alarm 61442 "Toolholder not in parallel with the geometry axes" is displayed.
51750 J_MEA_M_DIST This parameter defines the measuring path in front of and behind the measuring setpoint. 9752
51751 J_MEA_M_DIST_MANUELL Measuring path, manual measurement ((for "Measure in JOG")) [mm] (in front of and behind the 9753
measuring setpoint)
51752 J_MEA_M_DIST_TOOL_LENGTH Measuring path for tool length measuring. 9754
51755 J_MEA_MEASURING_FEED Measuring feed for workpiece measurement and calibration of the workpiece probe, for "Measure 9756
in JOG"
51757 J_MEA_COLL_MONIT_FEED Feedrate in the working plane with active collision detection. 9757
51758 J_MEA_COLL_MONIT_POS_FEED Feedrate of the infeed axis with active collision detection, for "Measure in JOG". 9758
51770 J_MEA_CAL_RING_DIAM Calibration ring diameter, for probe sphere calibration in the plane, for "Measure in JOG"
51772 J_MEA_CAL_HEIGHT_FEEDAX Calibration height in the infeed axis for probe length calibration, for "Measure in JOG"
The calibration height must be entered with reference to the the workpiece coordinate system
(WCS)!
Page 11
Hundreds: 3rd geometry axis (Z)
Value:
=0: Axis not possible
=1: Only minus direction possible
=2: Only plus direction possible
=3: Both directions possible
51778 J_MEA_T_PROBE_DIAM_LENGTH Effective grinding wheel diameter of the tool probe for length measurement on milling tools, for 9765
"Measure in JOG"
51780 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"
51782 J_MEA_T_PROBE_ALLOW_AX_DIR Distance between the upper edge of the tool probe and the lower edge of the tool for radius meas- 9767
urement on milling tools, for "Measure in JOG"
51784 J_MEA_T_PROBE_APPR_AX_DIR Approach direction in the plane on the tool probe, for "Measure in JOG" 9768
= 0 positive direction
= -1 negative direction
51786 J_MEA_T_PROBE_MEASURE_DIST Measuring path for tool probe calibration and tool measuring with stationary spindle, in front of and 9772
behind the expected switching position.
A043
51787 J_MEA_T_PROBE_MEASURE_FEED Measuring feed for tool probe calibration and tool measuring with stationary spindle, for "Measure 9773
in JOG".
A043
Channel Machine Data
A043
MD Identifier Description Old MD/GUD
52000 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-
A043
tion and the input fields with the circular direction specified will change automatically.
Also note MD 52210 $MCS_FUNCTION_MASK_DISP, bit 1.
Page 12
1: turning
2: milling
Also note MD 52201 $MCS_TECHNOLOGY_EXTENSION.
52201 TECHNOLOGY_EXTENSION Extended technology
0: no specific configuration
1: turning
2: milling
Also note MD 52200 $MCS_TECHNOLOGY.
Example:
Turning machine with milling technology
MD 52200 $MCS_TECHNOLOGY = 1
MD 52201 $MCS_TECHNOLOGY_EXTENSION = 2
52205 NUM_AXIS_USED Number of axes used in the channel (axis gaps are also counted). 9650
Page 13
This bit must be set analog to PLC bit DBnn.DBX17.6!
(nn = 31 + machine data index)
A043
Channel Machine Data
A043
MD Identifier Description Old MD/GUD
Bit 1: High Speed Settings cycle (CYCLE832) Unhide input field Technology
Bit 2: High Speed Settings cycle (CYCLE832) Tolerance input field or table
[0 = Tolerance input field (values 0 ... 0.999 real value)]
[1 = Selection field (toggle) Tolerance table (values 1,2,3 .. 9 or higher)
The tolerance table is stored in the CYC_832T manufacturer cycle.
Bit 3: Enable inside/rear machining
Bit 4: Enable spindle clamping (C axis) 9843
Developers’ documentation:
Bit 0: Enable cylinder surface transformation for milling 9721
52216 FUNCTION_MASK_DRILL Function mask Drilling
Bit 0: CYCLE84 Unhide input fields Technology
Bit 1: CYCLE840 Unhide input fields Technology
52218 FUNCTION_MASK_TURN Function mask Turning
Bit 0: Enable zoom under manual for tool measurement 9840
Bit 1: Enable parts gripper for cut-off 9841
Bit 2: Enable tailstock 9842
Bit 3: Reserved
Page 14
Bit 4: Enable spindle control of main spindle above surface 9897Bit 0
Bit 5: Enable spindle control of tool spindle above surface 9897Bit 1
Developers’ documentation:
Bit 6: Enable mask Taper angle 9897Bit 2
52229 ENABLE_QUICK_M_CODES Enable fast M functions
Page 15
52248 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
A043
Channel Machine Data
A043
MD Identifier Description Old MD/GUD
magazine.
Bit 1: Load/unload disable, if machine is in reset. Tools can only be loaded/unloaded, if the ap- 9478 Bit 9
propriate channel is in reset state.
Bit 2: Load/unload disable on Emergency stop. Tools can only be loaded/unloaded, if Emer- 9478 Bit 12
gency stop is not active.
Bit 3: Load/unload tool to/from spindle is disabled. Tools cannot be loaded to or unloaded from 9478 Bit 15
the spindle.
Bit 4: Loading is executed directly in the spindle. Tools are loaded exclusively directly in the 9478 Bit 20
spindle.
Bit 5: Reserved
Bit 6: Reserved
Bit 7: Create tool using the tool number. Specify the tool's T number when creating the tool.
Bit 8: Fade out Relocate tool. The function 'Relocate tool" is faded out on the user interface.
Bit 9: Fade out Position magazine. The function 'Position magazine' is faded out on the user
interface.
Bit 10: Reactivate tool using Position magazine. Prior to reactivating the tool is positioned on the
loading position.
Bit 11: Reactivate tool in all monitoring modes. When reactivating a tool, all monitoring modes
Page 16
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.
52480 MILL_PARALLEL_AX1_NAME Channel axis name of first parallel axis (tool axis) for CYCLE69.
The first parallel axis is the third geometry axis, if geometry axis interchange is not active (e.g.
axis ZZ with G17)
The channel axis name must be different from the name of the geometry axis (e.g. channel axis
name ZZ, name of geometry axis Z)
Page 17
working plane!
=0: an existing third geometry axis (Y axis; applicate); is not supported by the measuring cycles!
=1: specified setpoint and parameterization (SETVAL, _TUL, _TLL, SZO) refer to the third geome-
try axis (Y axis).
However, tool length offset or work offset are performed in the components active in the second
geometry axis (X axis, ordinate) (i.e. measurement in Y and offset in X). The offset target can be
influenced using the _KNUM parameter!
A043
Channel Machine Data
A043
MD Identifier Description Old MD/GUD
52804 ISO_ENABLE_DRYRUN Machining skipped during tapping G74/G84 at DRY RUN
0: OFF
A043
1: ON
52806 ISO_SCALING_SYSTEM Basic system:
0: not defined
1: METRIC
2: INCH
52808 ISO_SIMULTAN_AXES_START Simultaneous approach to the boring position on all programmed axes
0: OFF
1: ON
52810 ISO_T_DEEPHOLE_DRILL_MODE Select the type of deep hole drilling
0: deep hole drilling with chip breaking
1: deep hole drilling with stock removal
Page 18
53230 SIM_START_POSITION Axis position for simulation
Page 19
Bit 11: Creating tool in gripper disabled.
54600 MEA_WP_BALL_DIAM Effective sphere diameter of the probe sphere for the workpiece probe. GUD =_WP[x,0]
The value of this parameter is created by the operation "Calibrate workpiece probe"!
54601 MEA_WP_TRIG_MINUS_DIR_AX1 Trigger point of the 1st measuring axis (abscissa) in negative traversing direction (X at G17) of the GUD =_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"!
54602 MEA_WP_TRIG_PLUS_DIR_AX1 Trigger point of the 1st measuring axis (abscissa) in positive traversing direction (X at G17) of the GUD =_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 MEA_WP_TRIG_MINUS_DIR_AX2 Trigger point of the 2nd measuring axis (ordinate) in negative traversing direction (Y at G17) of the GUD =_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"!
A043
A043
General Setting Data
A043
SD Identifier Description Old MD/GUD
54604 MEA_WP_TRIG_PLUS_DIR_AX2 Trigger point of the 2nd measuring axis (ordinate) in positive traversing direction (Y at G17) of the GUD =_WP[x,4
workpiece probe.
A043
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 MEA_WP_TRIG_MINUS_DIR_AX3 Trigger point of the 3rd measuring axis (applicate) in negative traversing direction (Z at G17) of GUD =_WP[x,5]
the 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 MEA_WP_TRIG_PLUS_DIR_AX3 Trigger point of the 3rd measuring axis (applicate) in positive traversing direction (Z at G17) of the GUD =_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"!
54607 MEA_WP_POS_DEV_AX1 The position deviation in the 1st measuring axis represents a geometrical offset of the centre point GUD =_WP[x,7]
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"!
Page 20
54608 MEA_WP_POS_DEV_AX2 The position deviation in the 2nd measuring axis represents a geometrical offset of the centre GUD =_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 MEA_WP_STATUS_RT Calibration status of the axis positions reserved for internal use! GUD =_WP[x,9]
The value of this parameter is created by the operation "Calibrate workpiece probe"!
54610 MEA_WP_STATUS_GEN Calibration status in general reserved for internal use! GUD =_WP
The value of this parameter is created by the operation "Calibrate workpiece probe"! [x,10]
54615 MEA_CAL_EDGE_BASE_AX1 Calibration groove base of the 1st measuring axis (abscissa, Z at G18) GUD =_KB[x,2]
This parameter is a geometrical component of the calibration groove and must be supplied by the
user!
54617 MEA_CAL_EDGE_PLUS_DIR_AX1 Calibration groove edge in positive direction of the 1st measuring axis (abscissa, Z at G18) GUD =_KB[x,3]
This parameter is a geometrical component of the calibration groove and must be supplied by the
user!
54618 MEA_CAL_EDGE_MINUS_DIR_AX1 Calibration groove edge in negative direction of the 1st measuring axis (abscissa, Z at G18) GUD =_KB[x,4]
This parameter is a geometrical component of the calibration groove and must be supplied by the
user!
Page 21
54626 MEA_CAL_EDGE_PLUS_DIR_AX1 Trigger point of the 1st measuring axis in positive direction (abscissa, X at G17, Z at G18) GUD =_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 MEA_TP_TRIG_MINUS_DIR_AX2 Trigger point of the 2nd measuring axis in negative direction (ordinate, Y at G17, X at G18) GUD =_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 MEA_TP_TRIG_PLUS_DIR_AX2 Trigger point of the 2nd measuring axis in positive direction (ordinate, Y at G17, X at G18) GUD =_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"!
54629 MEA_TP_TRIG_MINUS_DIR_AX3 Trigger point of the 3rd measuring axis in negative direction (applicate, Z at G17, Y at G18) GUD =_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!
A043
The exact value of this parameter is created by the operation "Calibrate tool probe"!
A043
General Setting Data
A043
SD Identifier Description Old MD/GUD
54630 MEA_TP_TRIG_PLUS_DIR_AX3 Trigger point of the 3rd measuring axis in positive direction (applicate, Z at G17, Y at G18) GUD =_TP[x,5]
The trigger point refers to the machine coordinate system (MCS).
A043
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 MEA_TP_EDGE_DISK_SIZE Effective edge length or grinding wheel diameter of the tool probe. GUD =_TP[x,6]
Milling tools are normally measured with wheel-shaped probes while turning tools are measured
with square probes.
54632 MEA_TP_AX_DIR_AUTO_CAL Enabling axes and traversing directions for "Automatic calibration" of milling tool probes. GUD =_TP[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)!
Page 22
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
0: Cube
101: Wheel in XY, working plane G17
201: Wheel in ZX, working plane G18
301: Wheel in YZ, working plane G19
54634 MEA_TP_CAL_MEASURE_DEPTH Distance between the upper tool probe edge and the lower milling tool edge. GUD =_TP[x,9]
For tool probe calibration this distance defines the calibration depth and for milling tool measuring
the measuring depth!
This parameter does not apply to turning tool measuring!
54640 MEA_TPW_TRIG_MINUS_DIR_AX1 Trigger point of the 1st measuring axis in negative direction (abscissa, X at G17, Z at G18) GUD =_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"!
Page 23
tem!
The exact value of this parameter is created by the operation "Calibrate tool probe"!
54644 MEA_TPW_TRIG_MINUS_DIR_AX3 Trigger point of the 3rd measuring axis in negative direction (applicate, Z at G17, Y at G18) GUD =_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 MEA_TPW_TRIG_PLUS_DIR_AX3 Trigger point of the 3rd measuring axis in positive direction (applicate, Z at G17, Y at G18) GUD =_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 MEA_TPW_EDGE_DISK_SIZE Effective edge length or grinding wheel diameter of the tool probe. GUD =_TPW[x,6]
Milling tools are normally measured with wheel-shaped probes while turning tools are measured
with square probes.
A043
A043
General Setting Data
A043
SD Identifier Description Old MD/GUD
54647 MEA_TPW_AX_DIR_AUTO_CAL Enabling axes and traversing directions for "Automatic calibration" of milling tool probes. GUD=_TPW[x,7]
The default setting refers in X and Y to the plus and minus direction respectively, in Z only to the
A043
minus direction.
The parameter is divided into three components the functions of which are to be assigned to
calibration 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
54648 MEA_TPW_TYPE Tool probe type GUD =_TPW[x,8]
0: Cube
Page 24
101: Wheel in XY, working plane G17
201: Wheel in ZX, working plane G18
301: Wheel in YZ, working plane G19
54649 MEA_TPW_CAL_MEASURE_DEPTH Distance between the upper tool probe edge and the lower milling tool edge. GUD =_TPW[x,9]
For tool probe calibration this distance defines the calibration depth and for milling tool measur-
ing the measuring depth!
This parameter does not apply to turning tool measuring!
54655 MEA_REPEAT_ACTIVE Measurement repetitions after exceeding of the dimensional difference (parameter _TDIF) and/or GUD =_CBIT[0]
the safety margin (parameter _TSA)
=0: When the dimensional difference and/or safety margin is exceeded, the measurement is not
repeated. A corresponding alarm is displayed that can be acknowledged with "RESET".
=1: When the dimensional difference and/or safety margin is exceeded, the measurement is
repeated 4 times max.
54656 MEA_REPEAT_WITH_M0 This parameter refers to SD54655 $SNS_MEA_REPEAT_ACTIVE, provided that it is set to "1"! GUD =_CBIT[1]
In this case one of the following behaviors can be selected:
=0: No alarm, no M0 in the measurement repetitions
=1: NC command "M0" is generated in all measurement repetitions; the repetition must be
started with NC-START.
The corresponding alarm that can be acknowledged with "NC-START" is displayed for
each measurement repetition, [default = 0]
=0: Tool probe calibration and tool measuring are performed in the machine coordinate system
(MCS).
Tool probe calibration data are stored in the $SNS_MEA_TP_..... parameter fields.
=1: Tool probe calibration and tool measuring are performed in the active workpiece coordinate
system (WCS).
Calibration and measurement must be performed under the same environmental conditions
(frames). Thus, tools can be measured even at active transformations, e.g. TRAANG.
Notice: the $SNS_MEA_TP_..... parameter fields are used for calibration and measure-
ment here, too.
54660 MEA_PROBE_BALL_RAD_IN_TOA Accept the calibrated workpiece probe radius in the tool data. GUD =_CBIT[15]
Page 25
The function of this parameter only refers to CYCLE976.
Monitoring parameter for tool measuring with rotating spindle only effective with
SD54749 $SNS_MEA_FUNCTION_MASK_TOOL, Bit 10 = 0!
54672 MEA_CM_MAX_FEEDRATE Max. permissible feed for contact of the tool to be measured with the probe when the spindle ro- GUD =_CM[4]
tates. 9771
Monitoring parameter for tool measuring with rotating spindle only effective with
A043
A043
General Setting Data
A043
SD Identifier Description Old MD/GUD
54673 MEA_CM_MIN_FEEDRATE Min. feed for first contact of the tool to be measured with the probe when the spindle rotates. GUD =_CM[4]
Too small feeds for large tool radii are thus avoided! 9761
A043
Monitoring parameter for tool measuring with rotating spindle only effective with
SD54749 $SNS_MEA_FUNCTION_MASK_TOOL, Bit 10 = 0!
54674 MEA_CM_SPIND_ROT_DIR Direction of spindle rotation for tool measuring with rotating spindle (default: 4 = M4) GUD =_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 only effective with
SD54749 $SNS_MEA_FUNCTION_MASK_TOOL, Bit 10 = 0!
54675 MEA_CM_FEEDFACTOR_1 Feedrate factor 1, for tool measuring with rotating spindle GUD =_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 only effective with
SD54749 $SNS_MEA_FUNCTION_MASK_TOOL, Bit 10 = 0!
54676 MEA_CM_FEEDFACTOR_2 Feedrate factor 2, for tool measuring with rotating spindle GUD =_CM[7]
=0:Second probing with the feedrate calculated by the cycle (only effective with 9770
Page 26
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)
Monitoring parameter for tool measuring with rotating spindle only effective with
SD54749 $SNS_MEA_FUNCTION_MASK_TOOL, Bit 10 = 0!
54677 MEA_CM_MEASURING_ACCURACY Required measuring accuracy for tool measuring GUD =_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 only effective with
SD54749 $SNS_MEA_FUNCTION_MASK_TOOL, Bit 10 = 0!
54689 MEA_T_PROBE_MANUFACTURER Tool probe type (manufacturer) GUD =_TP_CF
These indications are required for tool measuring with rotating spindle. 9774
=0: No indication
=1: TT130 (Heidenhain)
=2: TS27R (Renishaw)
54696 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 ra-
dius and 1st peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD2[2] ... offset value for radius regarding 2nd ra-
dius and 1st peripheral speed
Page 27
$SNS_MEA_RESULT_OFFSET_TAB_RAD2[3] ... offset value for radius regarding 3rd ra-
dius and 1st peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD2[4] ... offset value for radius regarding 4th ra-
dius and 1st peripheral speed
54697 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 ra-
dius and 2nd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD3[2] ... offset value for radius regarding 2nd ra-
dius and 2nd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD3[3] ... offset value for radius regarding 3rd ra-
dius and 2nd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD3[4] ... offset value for radius regarding 4th ra-
dius and 2nd peripheral speed
A043
A043
General Setting Data
A043
SD Identifier Description Old MD/GUD
54698 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
A043
54699 MEA_RESULT_OFFSET_TAB_RAD5 Parameter for user-defined measurement result offset for tool measuring with rotating spindle,
$SNS_MEA_RESULT_OFFSET_TAB_RAD5[0] ... 4th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD5[1] ... offset value for radius regarding 1st radius
and 4th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD5[2] ... offset value for radius regarding 2nd radius
and 4th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_RAD5[3] ... offset value for radius regarding 3rd radius
and 4th peripheral speed
Page 28
$SNS_MEA_RESULT_OFFSET_TAB_RAD5[4] ... offset value for radius regarding 4th radius
and 4th peripheral speed
54700 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 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
54707 MEA_RESULT_OFFSET_TAB_LEN3 Parameter for user-defined measurement result offset for tool measuring with rotating spindle,
$SNS_MEA_RESULT_OFFSET_TAB_LEN3[0] ... 2nd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_LEN3[1] ... offset value for radius regarding 1st radius
and 2nd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_LEN3[2] ... offset value for radius regarding 2nd radius
and 2nd peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_LEN3[3] ... offset value for radius regarding 3rd radius
and 2nd peripheral speed
Page 29
$SNS_MEA_RESULT_OFFSET_TAB_LEN3[4] ... offset value for radius regarding 4th radius
and 2nd peripheral speed
54708 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
$SNS_MEA_RESULT_OFFSET_TAB_LEN4[4] ... offset value for radius regarding 4th radius
and 3rd peripheral speed
A043
A043
General Setting Data
A043
SD Identifier Description Old MD/GUD
54709 MEA_RESULT_OFFSET_TAB_LE Parameter for user-defined measurement result offset for tool measuring with rotating spindle,
$SNS_MEA_RESULT_OFFSET_TAB_LEN5[0] ... 4th peripheral speed
A043
54710 MEA_RESULT_OFFSET_TAB_LEN6 Parameter for user-defined measurement result offset for tool measuring with rotating spindle,
$SNS_MEA_RESULT_OFFSET_TAB_LEN6[0] ... 5th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_LEN6[1] ... offset value for radius regarding 1st radius
and 5th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_LEN6[2] ... offset value for radius regarding 2nd radius
and 5th peripheral speed
$SNS_MEA_RESULT_OFFSET_TAB_LEN6[3] ... offset value for radius regarding 3rd radius
and 5th peripheral speed
Page 30
$SNS_MEA_RESULT_OFFSET_TAB_LEN6[4] ... offset value for radius regarding 4th radius
and 5th peripheral speed
Page 31
Bit 19 Empirical values
Bit 20 Mean values
54749 MEA_FUNCTION_MASK_TOOL Setting for input screen, measuring cycles in Automatic mode, tool measurement
Bit 0 Measuring plane G17 (XY), G18 (ZX), G19 (YZ)
Bit 1 Measure in WCS, MCS
Bit 2 Log (standard protocol)
Bit 3 Measurement result display
Bit 4 Calibration data (probe number/field)
Bit 5 Measure absolute / incremental
Bit 6 Tool offset geometry / wear
Bit 7 Zero offset TZL for calibration
Bit 8 Dimensional difference check TDIF
Bit 9 Number of measurements
Bit 10 Specification of feedrate/spindle speeds
Bit 11 Empirical values
Bit 12 No spindle speed reduction for last touch during tool measurement
54750 MEA_ALARM_MASK 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
A043
Bit 0 - 7 Reserved
A043
General Setting Data
A043
SD Identifier Description Old MD/GUD
54798 J_MEA_FUNCTION_MASK_PIECE Setting for input screen, measuring cycles in JOG, workpiece measurement
Bit 0 Measuring plane G17 (XY), G18 (ZX), G19 (YZ)
A043
Bit 1 Reserved
Bit 2 Activation of functionality “Measure with electronic workpiece probe” 9747
Bit 3 Calibration data (probe number/field)
Bit 4 Measuring feedrate input (VMS)
Bit 5 Reserved
Bit 6 WO compensation basis reference
Bit 7 WO compensation channel-spec. basis
Bit 8 WO compensation global basis
Bit 9 WO compensation in settable frame
Bit 10 WO compensation in active frame
54799 J_MEA_FUNCTION_MASK_TOOL Setting for input screen, measuring cycles in JOG, tool measurement
Bit 0 Reserved
Bit 1 Reserved
Bit 2 Activate calibration of electronic tool probe
Bit 3 Enable selection of tool probe calibration data field 9749
Page 32
Channel Setting Data
Note: Bit 2 is active with the following milling cycles: CYCLE61, CYCLE71, CYCLE76, CYCLE77,
CYCLE79, CYCLE899, LONGHOLE, SLOT1, SLOT2, POCKET3, POCKET4
55216 FUNCTION_MASK_DRILL_SET Function mask Drilling
Bit 0: Tapping CYCLE84: reverse the direction of spindle rotation in the cycle
Bit 1: -
Bit 2: -
Bit 3: Tapping CYCLE84: monitoring machine data 31050 and 31060 of the spindle
Page 33
Bit 4: Tapping CYCLE840: monitoring machine data 31050 and 31060 of the spindle
Bit 5: Tapping CYCLE84: calculation of the brake point at G33
55218 FUNCTION_MASK_TURN_SET Function mask Turning
Bit 0: New thread table during thread cutting
Bit 1: Reserved (CYCLE93)
Bit 2: Reserved (CYCLE93)
55220 FUNCTION_MASK_MILL_TOL_SET Function mask High Speed Settings CYCLE832
Bit 0: Display input fields technology
Bit 1: Settings as agreed in the following setting data:
$SCS_MILL_TOL_TECHNO_NORM
$SCS_MILL_TOL_TECHNO_ROUGH
$SCS_MILL_TOL_TECHNO_SEMIFIN
$SCS_MILL_TOL_TECHNO_FINISH
$SCS_MILL_TOL_VALUE_NORM
$SCS_MILL_TOL_VALUE_ROUGH
$SCS_MILL_TOL_VALUE_SEMIFIN
$SCS_MILL_TOL_VALUE_FINISH
A043
A043
Channel Setting Data
A043
SD Identifier Description Old MD/GUD
55221 FUNCTION_MASK_SWIVEL_SET Function mask Swivel CYCLE800
Bit 0: Display input field "No swivel"
A043
Page 34
55440 MILL_TOL_TECHNO_NORM Settings at deselection of High Speed Settings cycle CYCLE832 of G group 59 GUD TOLT[0]
55441 MILL_TOL_TECHNO_ROUGH Settings for roughing High Speed Settings cycle CYCLE832 of G group 59 GUD _TOLT[1]
55442 MILL_TOL_TECHNO_SEMIFIN Settings for pre-finishing High Speed Settings cycle CYCLE832 of G group 59 GUD _TOLT[2]
55443 MILL_TOL_TECHNO_FINISH Settings for finishing High Speed Settings cycle CYCLE832 of G group 59 GUD _TOLT[3]
55445 MILL_TOL_VALUE_NORM Tolerance value on deselecting High Speed Settings cycle CYCLE832 GUD _TOLV[0]
55446 MILL_TOL_VALUE_ROUGH Tolerance value for roughing High Speed Settings cycle CYCLE832 GUD _TOLV[1]
55447 MILL_TOL_VALUE_SEMIFIN Tolerance value for pre-finishing High Speed Settings cycle CYCLE832 GUD _TOLV[2]
55448 MILL_TOL_VALUE_FINISH Tolerance value for finishing High Speed Settings cycle CYCLE832 GUD _TOLV[3]
55460 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 start-
ing point.
>0: The radius is selected to maintain the value of this setting data to the finishing allowance in
the starting point.
Page 35
2 = BRISK
3 = DRIVE
Index[0]: for tool spindle
Index[1]: for main spindle - for drilling in centre
55483 DRILL_TAPPING_SET_GG24 Settings for tapping G group 24 cycle CYCLE84 and CYCLE840: 9855 - Index [0]
G group 24: Feedforward control (FFWON, FFWOF ) 9856 - Index [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 DRILL_TAPPING_SET_MC Setting for tapping cycle CYCLE84 spindle operation at MCALL 9855 - Index [0]
0= Reactivate spindle operation at MCALL 9856 - Index [1]
1= Maintain position-controlled spindle operation at MCALL
Index[0]: for tool spindle
Index[1]: for main spindle - for drilling in centre
55489 DRILL_MID_MAX_ECCENT Maximum centre offset for centre drilling 9862
55490 DRILL_SPOT_DIST Rough drilling depth for drill and thread milling 9682
A043
A043
Channel Setting Data
A043
SD Identifier Description Old MD/GUD
55500 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.
A043
55505 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 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.
-1: The distance is specified internally.
55510 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
55515 TURN_THREAD_RELEASE_DIST In this setting data you specify the distance to the workpiece, by which the tool is retracted be- 9850
tween the infeed motions during thread cutting.
55540 TURN_PART_OFF_CTRL_DIST Path for cut-off check 9859
55541 TURN_PART_OFF_CTRL_FEED Feedrate for cut-off check 9860
Page 36
55542 TURN_PART_OFF_CTRL_FORCE Force in percent for cut-off check 9861
55543 TURN_PART_OFF_RETRACTION Retraction path prior to cut-off with counter spindle 9858
55550 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 55551
$SCS_TURN_FIXED_STOP_FEED).
55551 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 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 TURN_FIXED_STOP_RETRACTION Retraction path prior to chucking after travel to fixed stop 9857
55580 TURN_CONT_RELEASE_ANGLE This setting data defines the angle by which the tool is retracted from the contour during contour
turning roughing.
55581 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 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.
Page 37
55588 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 thin-
ner than 0.25 mm is not removed in a separate machining step, but during finishing.
55595 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 TURN_CONT_TURN_RETRACTION Retraction depth prior to plunge turning 9561
55600 MEA_COLLISION_MONITORING Collision detection with tool probe for intermediate positioning GUD =_CHBIT
[2]
=0: no collision detection
=1: the movement of positioning operations calculated by the measuring cycles and performed
between the measuring points is stopped as soon as the probe provides a switching signal. A cor-
responding alarm message is displayed.
A043
A043
Channel Setting Data
A043
SD Identifier Description Old MD/GUD
55602 MEA_COLLISION_MONITORING Coupling of spindle orientation and coordinate rotation in the active plane, in the case of work- GUD =_CHBIT
piece measurement with multiprobe in Automatic mode [13]
A043
Page 38
55604 MEA_SPIND_MOVE_DIR Direction of rotation of spindle positioning with regard to active coupling of spindle orientation and GUD =_CHBIT
coordinate rotation in the active plane. [14]
=0: The spindle is positioned as specified by the default.
- Coordinate rotation angle in the plane 0°: spindle positioning 0°
- Coordinate rotation angle in the plane 90°: spindle positioning 270°
=1: The spindle is positioned in the opposite direction (adjusted angle values).
- Coordinate rotation angle in the plane 0°: spindle positioning 0°
- Coordinate rotation angle in the plane 90°: spindle positioning 90°
55606 MEA_NUM_OF_MEASURE Number of measurement repetitions, if the probe does not switch GUD =_CHBIT
=0: Max. 5 measuring attempts are performed before measuring cycle alarm "Probe does not [15]
switch" is output.
=1: After the first unsuccessful measuring attempt measuring cycle alarm "Probe does not switch"
is generated.
55608 MEA_RETRACTION_FEED Retraction velocity from the measuring point
=0: Retraction of the measuring point is performed with the same velocity as in intermediate posi-
tioning (SD55631 $SCS_MEA_FEED_PLANE_VALUE.
=1: The retraction velocity depends on the rapid traverse velocity in percent as specified in
SD55630 $SCS_MEA_FEED_RAPID_IN_PERCENT and is only effective with active collision
detection (SD55600 $SCS_MEA_COLLISION_MONITORING=1).
Page 39
= 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.
555619 MEA_SIM_MEASURE_DIFF With this parameter simulated measurement errors can be specified on the measuring points. GUD=_MC_SIMDI
FF
Provided that SD55618 $SCS_MEA_SIM_ENABLE=1 is used and that the measuring cycles are
executed in a simulated environment of HMI Advanced or ShopMill / ShopTurn, a measurement
difference can be entered in this parameter. The value of the measurement difference must be
smaller than the measuring path in parameter _FA!
Otherwise cycle alarm 61301 "Probe does not switch" is output during active simulation.
55622 MEA_EMPIRIC_VALUE_NUM Number of empirical values GUD=_EVMVNU
M[0]
A043
A043
Channel Setting Data
A043
SD Identifier Description Old MD/GUD
55623 MEA_EMPIRIC_VALUE In its default setting the empirical value memory consists of 20 memory elements. GUD=_EV[n
A043
555625 MEA_AVERAGE_VALUE In its default setting the mean value memory consists of 20 memory elements. GUD=_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!
55630 MEA_FEED_RAPID_IN_PERCENT Traverse velocities for positioning in the measuring cycle between the measuring positions, GUD =_SPEED[0]
with rapid traverse velocity in per cent, with collision detection not active
Note:
Page 40
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!!
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 (SD55600 $SCS_MEA_COLLISION_MONITORING=1 or
- without collision detection (SD55600 $SCS_MEA_COLLISION_MONITORING=0).
Depending on this setting different velocities are used for the approach:
- with collision detection (SD55600 $SCS_MEA_COLLISION_MONITORING=1):
With SD55631 $SCS_MEA_FEED_PLAN_VALUE the traversing feed is performed in the
plane and
with SD55632 $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 (SD55600 $SCS_MEA_COLLISION_MONITORING=0):
The intermediate positions are approached with the maximum axis velocity (rapid trav-
erse) in percent as specified in SD55630 $SCS_MEA_FEED_RAPID_IN_PERCENT.
With SD55630 $SCS_MEA_FEED_RAPID_IN_PERCENT=0 and SD55630
$SCS_MEA_FEED_RAPID_IN_PERCENT=100 the maximum axis velocity is effective.
Note:
If necessary, adapt the value of the velocity for the plane to the probe type used and to the ma-
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 (SD55600 $SCS_MEA_COLLISION_MONITORING=1 or
- without collision detection (SD55600 $SCS_MEA_COLLISION_MONITORING=0).
Depending on this setting different velocities are used for the approach:
- with collision detection (SD55600 $SCS_MEA_COLLISION_MONITORING=1):
With SD55631 $SCS_MEA_FEED_PLAN_VALUE the traversing feed is performed in the
plane.
If the probe switches when these intermediate positions are approached, the movement is
stopped and the alarm "Probe collision" is output.
Page 41
- without collision detection (SD55600 $SCS_MEA_COLLISION_MONITORING=0):
The intermediate positions are approached with the maximum axis velocity (rapid trav-
erse) in percent as specified in SD55630 $SCS_MEA_FEED_RAPID_IN_PERCENT.
With SD55630 $SCS_MEA_FEED_RAPID_IN_PERCENT=0 and SD55630
$SCS_MEA_FEED_RAPID_IN_PERCENT=100 the maximum axis velocity is effective.
A043
A043
Channel Setting Data
A043
SD Identifier Description Old MD/GUD
55632 MEA_FEED_FEEDAX_VALUE Traverse velocities for intermediate positioning in the measuring cycle in the infeed axis, with and GUD =_SPEED
without collision detection [2]
A043
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!!
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 (SD55600 $SCS_MEA_COLLISION_MONITORING=1 or
- without collision detection (SD55600 $SCS_MEA_COLLISION_MONITORING=0).
Depending on this setting different velocities are used for the approach:
- with collision detection (SD55600 $SCS_MEA_COLLISION_MONITORING=1):
With SD55632 $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 and the alarm "Probe collision" is output.
- without collision detection (SD55600 $SCS_MEA_COLLISION_MONITORING=0):
The intermediate positions are approached with the maximum axis velocity (rapid trav-
erse) in percent as specified in SD55630 $SCS_MEA_FEED_RAPID_IN_PERCENT.
Page 42
With SD55630 $SCS_MEA_FEED_RAPID_IN_PERCENT=0 and SD55630
$SCS_MEA_FEED_RAPID_IN_PERCENT=100 the maximum axis velocity is effective.
55633 MEA_FEED_FAST_MEASURE Rapid measuring feed GUD =_SPEED
Note: [3]
If necessary, adjust the value of the velocity to the probe type used and to the machine character-
istics!
This means that the maximum deflection of the actual probe type must be considered!!
The use of "Rapid measuring feed" depends of SD55610 $SCS_MEA_FEED_TYP!
55760 J_MEA_SET_TOOL_OFFSET_MODE Selection of the offset target during tool measurement, in “Measure in JOG” GUD =_JM_B[0]
=0: Offset into the geometry of the tool component to be corrected
=1: Offset into the wear of the tool component to be corrected
55761 J_MEA_SET_NUM_OF_ATTEMPTS Number of measuring attempts, if the probe does not switch, in "Measure in JOG" GUD =_JM_B[1]
=0: 5 measuring attempts, then alarm "Probe does not switch" is output
=1: 1 measuring attempt, then alarm "Probe does not switch" is output
55762 J_MEA_SET_RETRAC_MODE Selection of the velocity of retraction from the measuring point, in "Measure in JOG" GUD =_JM_B[2]
=0: Retraction is performed at the same velocity as that of intermediate positioning
=1: Retraction is performed with rapid traverse
55763 J_MEA_SET_FEED_MODE Measuring with rapid or normal measuring feed, in "Measure in JOG" GUD =_JM_B[3]
=0: Measuring with measuring feed
=1: First probing is performed with "Rapid measuring feed" from SD55633
$SCS_MEA_FEED_FAST_MEASURE; the second probing represents the measurement itself
performed with measuring feed.
55770 J_MEA_SET_COUPL_SP_COORD Coupling of spindle orientation and coordinate rotation around the active plane, in the case of GUD
workpiece measurement with multiprobe in "Measure in JOG" mode =E_MESS_SET
=0: When multiprobes are used, the spindle is oriented as a function of the active coordinate rota- T[0]
tion in the plane (rotation around the infeed axis (applicate)).
Thus, the axis-parallel orientation of the probe sphere contact points (calibrated trigger
points) is maintained in relation to the geometry axis.
The direction of spindle rotation is defined by SD55604 $SCS_MEA_SPIND_MOVE_DIR!
=1: The current spindle orientation with NC-START of the measuring task for "Measure in JOG"
Page 43
is used as the starting position for the following procedure!
Note:
Coordinate rotation in the active plane means: - Rotation around the Z axis at G17,
- Rotation around the Y axis at G18
- Rotation around the X axis at G19.
Notice:
The coupling is annulled by the measuring cycle, if
- Rotations around the 1st or 2nd measuring axis (abscissa or ordinate at G17) between calibra-
tion and actual measuring are not identical !!!
- The working spindle is not position-controlled (SPOS is not possible)
- A monoprobe is used.
- When the coupling is annulled by the measuring cycle, no alarm or message is displayed.
A043
A043
Channel Setting Data
A043
SD Identifier Description Old MD/GUD
55771 J_MEA_SET_CAL_MODE Calibration in the hole with known or unknown centre point, in "Measure in JOG" GUD=E_MESS_
SETT[1]
=0: Calibration in a hole with unknown centre point
=1: Calibration in a hole with known centre point
A043 END
Page 44
55806 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)
55808 ISO_T_RETRACTION_FACTOR Factor (1-200%) for retraction speed at tapping G84/G88
55810 ISO_T_DWELL_TIME_UNIT Dwell time evaluation for deep hole drilling G83/G87
0: Seconds
1: Revolutions