Professional Documents
Culture Documents
Service Handbook
Training Material
SINUMERIK 802D sl
Service Handbook
Valid for
Control Software
SINUMERIK 802D sl 1.4
Edition 07.2008
Service Handbook
Content
1 Brief description
Module Objective:
Upon completion of this module you will understand the system architecture.
Module Description:
The 802D sl system is built from various components, this module gives graphically an overview of
these components, so that an impression can be seen of the complete system. Also included in this
module is general component information including MLFB identification.
Module Content:
Notes
Digital I/O
(Sinamics)
Electronic
handwheel
NC full keyboard
CF Card
X20 X21
1
X30 X9
X40
DC24V Power Supply 1
2 SINUMERIK Terminal connection
802D sl
3 MCP Via MCPA
PCU Ribbon
X10
USB
X1201 X1202
Cable
X1
210.3
MCPA
X110
X5
Insert to
X2
X8 X2 X1 X6 (2x40)
X1201 X1202
2
X1 X2
Terminal
X111
strip
converter
PP 72/48
Terminal
X333 X222
strip
converter
Terminal
RS232 strip
converter
Adapter
2
PC X1 X2
Machine tools
Terminal
X111
strip
electric
converter
PP 72/48
Terminal
X333 X222
strip
converter
Terminal
strip
converter
2
X1 X2
Terminal
X111
strip
converter
PP 72/48
Terminal
Machine tools
X333 X222
strip
electric
converter
Terminal
strip
converter
DP/DP Other DP
X1
X2
Coupler master
DRIVE CLiQ for ALM
DRIVE CLiQ for SLM < 16KW
SMC Encoder
Interface
3
Mains
supply Filter
Encoder
Reactor
(Option)
PCU
PCU210.3 6FC5370-0AA00-xAA0
1 - Value
2 - Plus
3 - Pro
Control structure/application
Maximum 3 4 4
Notes
Value Plus Pro
Operating modes
Tools
Compensation
PLC Area
Diagnostic functions
X9 NC Keyboard
The machine control panel can be connected to the system in two different ways. Di-
rectly to machine PLC I/O, In this case all pushbuttons and LED indicators have fixed
addresses in the PLC. The control voltage levels are 24V and must be connected to
the 1st PP72/48 (X111 & X222)
The second option for MCP, is via MCPA interface. This method involves connecting
an MCPA pcb to the option slot of the PCU (X110) and connecting the MCP to the
MCPA. (X1 & X2) the interface signals are connected directly to the NC-PLC inter-
face. The control voltages are 5V. This method allows more PLC I/O availability for
the PLC.
Power supply
Supplies 24V DC to the PCU, PLC I/O & Sinamics control voltage
RS232
NC Full Keyboard
(Complete with cable) Upright 6FC5303-0DT12-1AA0
Broad 6FC5303-0DM13-1AA0
This module has several functions, It is used to interface the signals from the MCP
with the PCU, It has the facility to provide an analogue output to an external drive
(X701) Also connected to this module is the fast NC I/O. 8 x Digital inputs, and 8 x
Digital outputs.
6FC5312-0DA01-0AA0
Maximum of 3 modules, the addresses are fixed by the system. Diagnostic LED’s
are available for local fault identification.
X1 24V DC Supply
X2 Profibus DP interface
S1 DIP switch
(9 - 1st module, 8 - 2nd module, 7 - 3rd module)
PP 72/48 6FC5611-0CA01-0AA0
1 Brief Description
Module Objective:
Upon completion of this module you can use the program “SINAMICS MICROMASTER SIZER” and
configure a system containing Sinamics hardware components.
Module Description:
The operation of the program SINAMICS MICROMASTER SIZER is explained in more detail and an
overview of the configuration options is given by means of examples.
The following systems are supported by the software for project configuration:
Single drives with MICROMASTER 4, SIMATIC ET200S FC, SINAMICS G110, G120, G130,
G150
S150 sectional drives with SINAMICS S120 with the controller versions SINAMICS CU320,
SIMOTION (D425, D435, D445, C230-2, P350) or SINUMERIK SL (802D sl, 840D sl, 840 Di sl)
Module Content:
Basics of SINAMICS
MICROMASTER SI- Section 2
ZER
Notes
Start the program and create an empty project via “Project” “New…”.
Then, set the project name, master data and project settings (Fig. C4-1).
Master
Project settings
The user interface with the graphical wizards is displayed (Fig. C4-2).
Workflow
Project navigator
Result display
Working area
Hints
For a complete configuration of the drive, all steps in the workflow have to
be executed. The current status is highlighted. Each entry in the workflow
has a structure which can be opened with “+”. To change the data, click
the respective button (Fig. C4-3). To proceed to the next step, press the
corresponding blue symbol with the text.
Button
Execute all steps of the workflow to create the configuration. Comfortable wizards
like the Motor wizard (Fig. C4-4) will support you.
When all steps have been executed correctly, the results can bee seen in the result
display.
Notes
Via the object item “System components”, the specific settings for the re-
spective controller and the axis assignment can be executed in the
“Topology” menu (Fig. C4-5).
Model selection
Axis assignment
For the use of double motor modules, these have to be configured as sin-
gle motor modules first. They can then subsequently be combined under
the menu item “Double Motor Modules” (Fig. C4-6).
All data can be converted into Excel format (*.xls) via an export function
(“Options” menu) for further processing. The configuration is thus com-
pleted.
1 Brief description
Module Objective:
Upon completion of this module you can:-
Identify the installation requirements of the various components of the 802D sl system.
Brief Description:
It is important that the hardware is correctly installed for trouble free operation. This module identifies
the key areas to help achieve this.
Module Content:
Section 2
Cabinet types.
Section 3
Cooling fans/cooling unit.
Section 4
Component mounting methods.
Section 5
Cable ducting and Din rail.
Section 6
Equipotential bonding and equipment grounding.
Section 7
Line filter and commutation reactor.
Section 8
Drive modules and supply voltages.
Section 9
Eletromagnetic compatibility (EMC).
Section 10
Auxiliary components.
Section 11
Mounting of the PCU210.3 and other operator components
Section 12
Power supply unit (+24VDC) and secondary fuse/circuit
Breaker.
Section 13
+24VDC Wiring
Section 14
Item identification and labelling
Section 15
Control element identification and warning labels
Section 16
Main switch early break contact
Section 17
Main circuit wiring
Section 18
Emergency stop and guard door monitoring
Section 19
Motor brake connections
Advantages:-External heatsinks-
Lower internal cabinet temperatures
Disadvantages:-Heatsinks exposed
to contmination, regular inspection/
cleaning required.
Note:-Individual cabinet cooling requirements depend on the heat-loss
characteristics of the installed components and the cabinet manufacturers
specifications regarding heat dissipation
Notes
There are several factors which influence the type of cooling required.
These range from the size and type of SLM/ALM to the type of mounting of
the drive components.
3.1 Cooling Fans
The cover should fit close to the heat-sink. This helps produce a strong
air flow.
Notes
4.1 Tapped hole up to M6 (M3, M4, M5, M6)
The sheet metal for the backplane is 3mm thick. Tapping the back-
plane directly is fine for screws up to M6 x 1.0mm This will give a
minimum of 3 complete threads which offers good mechanical
strength.
Rivet nut
Notes
A good earth bonding system is essential, not just for safety reasons but
for EMC measures. Electrical interference can cause problems with signal
voltages such as those used in encoders etc. Earth bonding can help
eliminate these problems.
Line filter
Commutation reactor.
These are large/heavy
items and are usually
floor mounted.
Line filter
Commutation reactor.
This smaller type can
be mounted on the
mounting plate.
600V DC
24V DC busbar busbar
Line frequency:
47 to 63Hz
Notes ALM and SLM modules produce high levels of electrical interference.
Measures must be taken to reduce the effects of this and comply with
Electromagnetic compatibility (EMC) measures.
9.1 Wiring behind the mounting plate
Notes
11.1 Door or locally mounted
Grounding of M
point
6EP1 961-2BA00
4 channels 2-10A
Notes
The +24VDC supply is used to supply many components, here are some
Examples.
13.1 Sinumerik 802D sl
PCU210.3
+24VDC,0V
13.2 MCPA
13.3 Sinamics
BLM, SLM & ALM
Terminal block X24
+24VDC, 0V
14.1 Equipment
Label
14.2 Terminals
Terminal markings
Notes
The control elements must be clearly labelled to identify their function and
meet the standard EN60204-1 Section 17.
15.1 Main switch label
Example:-Early break
NC contact
(t >/=10ms)
Notes In today's world, the health and safety of the operator and service
personnel is a priority. This is achieved via safety relays which monitor
safety circuits. These relays can be configured to reset automatically as in
the case of a guard door being closed, or require resetting manually e.g.
via a pushbutton, as in the case of an emergency stop.
Notes
The type of brake connector depends on the size of the motor module
ON OFF OPM
Notes
The two types of machine control panel have different connection methods
Connecting cable to
PP72/48.
24VDC signals
If an MCPA module is
used for an analogue
spindle option the
MCP is connected via
this and so does not
require a PP72/48
Connection to MCPA
5VDC signals
Connection
PP72/48 X222
16 Outputs
Connection
PP72/48 X333
24 Inputs
16 Outputs
Notes
23.1 Sinumerik 802D sl
The PCU210.3 communicates to the PP72/48 via Profibus. It is im-
portant thet the cable is terminated in the correct way.
Terminating switch
Cable
6XV1830-0EH10
Socket X5
23.2 PP72/48
Terminating switch
Socket X2
24.1 Internal
DRIVE-CLiQ encoder
cable With 24VDC
(Degree of protection:-
IP20)
Standard DRIVE-CLiQ
Cable Without DC 24V
wires (IP20)
24.3 External
External Drive-CLiQ
encoder cable (Degree
of protection:-IP54)
Notes
All devices (AC or DC) such as valves, contactors, motors (Except servo
motors) etc must be interference suppressed.
Encoder cable
Eg 6FX5008-1BD41-2AA0
1 Brief Description
Module Objective:
Upon completion of this module you can locate and understand the functionality of the Smart Line
Module (SLM) and Active Line Module (ALM) connections.
Module Description:
SLM and ALM are two variants of the energy regeneration for the SINAMICS drive family. Depending
on the requirements of an application, there are Smart Line Modules available for the temporary gen-
erator operation and Active Line Modules for especially high plant availability and network quality.
The design and functions of the modules are described.
Module Content:
Functions
Hardware description
Interfaces
Notes
Notes
Active Line Modules in IGBT technology supply the connected drives with
a constant voltage. With a fast vector control, a sinusoidal current is gener-
ated.
ALMs are used when, apart from being capable of energy regeneration,
the compensation of supply voltage dips is required for drives or high de-
mands are made on the quality of the fed-back current. The constantly
controlled DC link voltage which decouples the motor from the supply volt-
age brings highest failure safety.
...
1 Brief description
Module Objective:
Upon completion of this module you can install the commissioning software.
Module Description:
To ensure the necessary level of compatibility and consistency between machines configured with
the SINUMERIK 802D sl controller , a defined set of commissioning tools are required. How to install
the tools, is described in this document. The procedure used to install these tools is described here.
Module Content:
Software installation
Software:
Commissioning Software Section 2
User Software
Notes
Software tools are required to commission the 802D SL Controller. These
tools are delivered on CD with each controller.
These tools have to be installed on the commissioning engineers PC or
laptop computer
.
Example of CD:
1. Adobe Reader
2. Automation License Manager Installation optional RCS Viewer
3. Licenses
4. PLC Library PLC Example files
5. Programming tool PLC 802
6. RCS 802 Data transfer tool
7. Toolbox Configuration files
All the software packages are installed by running the “setup.exe” file on
the root of the CD.
Notes
During the installation various dialogue boxes will appear. The dialogue
boxes should be acknowledged and where necessary installation data
should be entered and confirmed.
To install all the software packages will take approximately 45 minutes.
1 Brief Description
Module Objective:
Upon completion of this module you are able to change protection levels.
Module Description:
The SINUMERIK 802D sl provides a protection level concept for the release of data areas.
Access to programs, data and functions is user-oriented.
There are protection levels 0 to 7, 0 being the highest and 7 the lowest level.
Module Content:
Notes
The SINUMERIK 802D provides a protection level concept for the release
of data areas.
The default passwords for the protection levels 1 to 3 are the following:
Attention:
During a system startup during which the standard machine data is loaded,
the passwords are set to their default values. For a safe access protection,
the default passwords should be changed.
The protection levels used with passwords can be influenced via softkeys
as follows: “Set Password”, “Change Password”, “Delete Password”.
Set / change /
delete password
The passwords for the four possible password levels with their respective
access rights can be entered in the SYSTEM operating area via the soft-
key “Set Password”
Please bear in mind that a password remains valid until the access right is
reset again with the softkey “Delete Password”. The access right is thus
not deleted automatically by POWER ON!
1 Brief description
Module Objective:
Upon completion of this module you can:-
Connect to the controller and transfer data using The RCS802 Data Transfer Tool.
Understand the use of licences
Use Sinumerik 802D Snapshot.
Module Description:
Data resident on the controller can be saved to an external Laptop/PC for backup purposes. This
data can be transferred back to the controller as and when required.
Alternatively, data created off-line such as part programs can be transferred to the controller in the
same way.
This module describes the three methods of connecting to the controller and shows an example of
how the RCS802 Data Transfer Tool can be used to save/restore data.
Module Content:
Description of
RCS802
Section 2
RS232C-
Online Section 3
connection
Ethernet-
Peer to Peer online Section 4
connection
Ethernet-
Network online Section 5
connection
Sinumerik 802D
Snapshot Section 7
Notes
The RCS802 program is available as part of the toolbox supplied with the
controller.
The software can be used in several ways:-commissioning/service work,
data transfer and remote diagnosis.
Connection is via Ethernet or RS232.
There are two Ethernet connection methods:-Peer to Peer & Network.
The following pages will describe how to make a connection with each of
the above protocols.
+
Now select the “PLC” softkey
This opens the page where the communication parameters are set up.
When the parameters have been set, the connection is activated with the
“Connect. ON” softkey.
Choose the “RS232[V24]” option from the “Connect via” drop down menu.
Then select the “connect” button
Notes
The settings should be changed to match the controller settings set on
page 2.
+
The following sequence of softkey presses is then followed.
The IP Address and subnet mask are default and are independent of the
settings in in the “Service network” area which are disabled when the
“Peer to Peer” mode is selected.
Notes The RCS802 software is now opened and the “Ethernet [peer to peer]”
option selected from the drop down menu.
The “Connect” button is then selected.
The dialogue box is for information only and shows the default IP settings
of the controller. No changes can be made.
The procedure is completed with the “OK” button.
The example above shows that the RCS802 Licence is stored on the C Drive
along with the licences of other software applications.
The licences can be transferred to/from other media such as floppy drives,
memory sticks etc via the “Licence Key” Menu.
Making a connection
To set the controller up to communicate, enter the “System” Area:-
+
The password needs to be active to a minimum of level 3 (Customer).
Module C21 explains the various protection levels
A user must also be logged in. There are three default users, SIEMENS,
SERVICE and PEERTOPEER.
The SIEMENS user is not available for general use.
The PEERTOPEER user is automatically logged in when the
“Ethernet-PeertoPeer” connection described in section 4 is selected.
The SERVICE user is available for use and will be used for this module.
The password for this user is:-$SERVICE$.
To log into an existing account the “RCS log-in” softkey is used
Notes The user name and password are entered followed by the “Log in”
Softkey.
A user name and password can now be entered followed by the “OK”
softkey.
This page is used for entering network settings. These settings will depend
on the type of remote access required. For a simple connection between
the controller and a PC/PG we are interested in the IP address and Subnet
mask. More detailed information will be required for connection via factory
networks etc.
Notes
Any changes to the network settings are activated with the “Save” then
“OK” softkeys.
Now that the controller is setup the RCS802 program is opened. From the
drop down menu the option “Ethernet [network]” is selected.
When the “Connect” button is selected a dialogue box will appear. Then
the “Configure” button must be selected
This is where the connection can be named and the IP address of the
controller we are connecting to entered.
Select the “Add” button and enter the Station name and IP address followed
by the “Save” button and the “OK” button.
Notes
In the dialogue box, enter the log on name and password of the user which
is currently logged in on the controller. Then select “OK”
Data such as programs can be transferred to and from the controller using
the RCS802 software.
The directory structure and functionality of the software is similar to
Windows Explorer.
Example:-To create an NC/PLC/DRIVES series start up file, right click on
the folder named “Start-up archive (NC/PLC/Drive)” and select the copy
option. Now select a destination on the PC/PG, right click and paste the
file.
If you need to change the name of the archive from default you can do this
here by selecting “Yes”. Enter the desired file name followed by “Save”
Notes
The progress of the data transfer is displayed
The control can be restored using the same method. The Archive file is
copied from the PG/PC to the “Start-up archive (NC/PLC/Drive)” folder of
Drive A on the controller.
Certain dialogue boxes will be shown on the controller which are quite
normal. The procedure finishes with an NCK reset and resets the password
as well as the RCS802 losing connection with the controller.
Notes
In this example an NCK archive was created and restored. Individual data
such as Tool Offsets, Part Programs etc can be copied and pasted to and
from the controller. The screen below shows the contents of the MPF
directory. This is reached by expanding the menu tree in the left hand
Window. Other data is found in the same way.
As well as the three drives on the controller (Drives A, N & F), data can be
transferred to and from the other drives (Drives D & G) Provided that the
media has been inserted i.e. CF card in drive D and USB memory device
in drive G
Selecting this button will open up a window which will show exactly the
same screen that the controller is showing.
When the mouse pointer is on the Snapshot screen and right click is se-
lected, a list is displayed which can be used to replicate key board func-
tions.
Changing a screen via Snapshot will result in the screen changing on the
controller.
Right click the mouse over the Snapshot screen to get a list of keyboard
functions.
End of Module C1
SINUMERIK 802D sl Service, Training Manual Page 17 C001
Notes
1 Brief description
Module Objective:
Upon completion of this module you can copy and paste programs between the CF card and the
CNC controller.
Module Description:
It is possible to use a CF (Compact Flash) card in the controller as additional storage for part pro-
grams or for storing backups of the machines commissioning data. This module describes the usage
of the card in the control.
Module Content:
Notes
All data can be saved to a CF card using copy and paste functionality. To
use the feature a CF card should be inserted into the controller, as can be
seen below:
Data can be transferred to the card in the “Program Manager” area of the
control, also in the “System area”.
Keyboard (u
Keyboard
Program Manager
File functions
CF Card
1 Brief description
Module Objective:
Upon completion of this module you can identify which Machine Control Panel (MCP) is installed and
perform a pushbutton test
Module Description:
There are two possibilities currently existing to connect a Machine control panel to the 802D SL CNC.
1. The first variant is to connect an MCP to the (additionally required) MCPA board, section 2.2.
2. The second variant is to connect the MCP to the PLC periphery, section 2.2
The hardware differs between the two variants, the part numbers (MLFB) are given in the respective
sections.
In certain cases it may become necessary to perform a pushbutton test. The objective of the test, is
to determine whether or not a pushbutton / LED on the machine control is defect.
Module Content:
Hardware identification
Hardware interface
MCPA:-
Hardware identification Section 3
Interface signals
MCP:-
Hardware identification Section 4
Interface signals
The CNC functionality is the same for both of the MCP types.
The addressing of the inputs of the MCP differs between MCP types.
[VAR]
Jog
Ref Point
Auto
Single Block
MDA
Spindle Left
Spindle Stop
Spindle Right
Reset
Rapid
Cycle Stop
Apart from interfacing between the MCP and the PCU210.3, the MCPA
also offers extra functionality such as the controlling of a single analogue
axis and digital I/O. Module C11 explains this in more detail.
Notes The following table contains product information for the MCPA.
X1202
X1201
X2 X1
It is important to correctly connect the ribbon cables between the MCP and
the MCPA interface board.
MCP connector X1201 to MCPA Interface board connector X1.
MCP connector X1202 to MCPA Interface board connector X2.
Due to the update time of the HMI software you should keep the key
pressed in order for the change to register on the screen.
Example:How the signals are tested using “PLC Status” on the control.
Here the “NC Start” variable V10001003.2=1 indicating that the button is
activated.
6FC5603-0AD00-0AA1
X111 X1201
X222 X1202
X333
The state of the inputs can be checked via “The PLC status” area of the
control. The above example shows that the “NC start” button is activated.
Notes
Note:- Care must be taken when testing the 6 LED’s.
The user PLC program must be consulted to ensure that artificially
changing the state of an output does not result in any unwanted machine
movement.
The “Change” function in the “PLC status” area of the control will not allow
the changing of an output that is assigned in the PLC program. The PLC
program itself will have to be edited to test the output.
Many machine tool builders have a special test function for the purpose of
safely testing the LED’s and lamps of a machine.
Other methods of testing the status of a pushbutton are “Status list” on the
control and Programming Tool PLC802 software with the functions “Chart
status” and “Program status.
Module C28 offers more information of these methods.
1 Brief description
Module Objective:
Upon completion of this module you can connect the periphery modules to the control.
Module Description:
Up to three periphery modules can be connected to the 802D sl controller, this modules shows how
to address the modules and where they can be found in the controls addressable range.
Module Content:
Profibus configuration
Connecting the Profibus
Connecting the
Section 3
Profibus
Notes
2.1 The profibus addressing is fixed in the PLC architecture. The first
module assigned in the system is always addressed as “9” as this is usu-
ally for the MCP (when a MCPA board is not connected) The other two are
addressed “8” and “7” This ensures commonality in all systems.
Notes
3.1 Connecting the Profibus
1 Brief description
Module Objective:
Upon completion of this module you can locate the status LED's and determine the module status.
Module Description:
The 802D sl controller has extensive diagnostic possibilities, one of which is the LED diagnostic on
the drive modules.
It is possible using the LED status to determine quickly the hardware status of the drive boards.
Before investigating faults using external diagnostic tools (HMI alarm, Starter etc) a status should first
be taken of the drive LED's.
Module Content:
Status of LED's:-
Motor Modules, Section 3
ALM & SLM (> 16 Kw)
Status of LED's:-
SLM (< 16Kw) Section 4
As can be seen from the picture below, the status LED´s are always
located in the same place on the drive modules.
Ready
DC Link
LED´s for:
Motor Module
Active Line Module
Smart Line Module ≥ 16kW
The above modules share identical LED functions, therefore the table
below can be used for these module types.
In the case where a fault diagnosis is not possible a status of the LED´s
should be given to the OEM or to Siemens service personnel.
LED´s for:-
The above module does not have DriveCliq capability, therefore the LED
functionality is different. The table below decribes the meaning of the
status LED’s.
In the case where a fault diagnosis is not possible a status of the LED´s
should be given to the OEM or to Siemens service personnel.
in the case where a fault diagnosis is not possible a status of the LED´s
should be given to the OEM or to Siemens service personnel.
1 Brief description
Module Objective:
Upon completion of this module you can locate the status LED's and determine the status of the CNC
controller.
Module Description:
The 802D sl controller has extensive diagnostic possibilities, one of which is the LED diagnostic on
the CNC Controller.
It is possible using the LED status to determine quickly the hardware status of the CNC controller.
Before investigating faults using external diagnostic tools (HMI alarm, Starter etc) a status should first
be taken of the controller LED's.
Module Content:
Status of CNC
Controller LED's. Section 3
Notes
2.1 Locating the Status LED's
As can bee seen from the picture below, the status LED´s are located
above the LCD display on the right hand side, behind the plastic cover.
1 Brief description
Module Objective:
Module Description:
The MCPA board can be used to drive an analogue spindle and also to connect an MCP. Diagnosing
MCP signals can be carried out with the help of module C8 (pushbutton test).
When hardware is not correctly commissioned it can result in damage to hardware, in this case the
MCPA board itself.
Module Content:
Identification of MCPA
in the system Section 2
Analogue spindle
Interface test Section 3
Notes
3.1 Identification of MCPA interface card.
Identification can be done visually by simply examining the hardware of the
from the reverse side. The following photograph shows the MCPA
(Machine Control Panel Analogue) version. This method comprises of two
parts, the MCP and the MCPA interface card.
The MCPA interface card is mounted directly on the PCU210.3.
The MCP connects into the MCPA interface card by way of two 37-way
ribbon cables.
MCPA interface
Board.
X1020-Digital NC inputs
X1021-Digital NC outputs
X701
X701-Analogue spindle control
(Speed set-point, enables &
direction)
X1020 X1021
The MCPA requires a 24V DC
supply. This is done via connectors:-
X1021:- Pin 1 = +24V, Pin 10 = 0V
X1020:- Pin 10 = 0V
X2 X1
+
The machine data screen is located with the following softkey selection:-
Notes The value of the machine data 30134 can now be seen.
There are 3 possible options for Machine Data 30134, these options and
the effect they have on the analogue spindle out put are described in the
following pages.
8 Not used
MDA MDA
Press “NC Start” he spindle will run clockwise at 50 rpm for 20 seconds
then halt.
NC Start
Note 1:- The polarity of the reference voltage between pins 1 & 6 can be
reversed by Axis Machine Data 32100 AX_MOTION_DIR. If the default
value of 1 is entered, the polarity of X701 pin 1 will be positive for a
clockwise spindle command (M3). A value of –1 for machine data 32100
would cause X701 pin 1 to be negative for a clockwise spindle command.
30134 = 0
32100 = 1
32250 = 100
32260 = 500
This setting only outputs a positive voltage (0 to 10v) on X701 pins 1 & 6
regardless of the programmed direction (M03 or M04).
X701 pin 4 will output +24V for both directions and can be used for enable
purposes.
This setting only outputs a positive voltage (0 to 10v) on X701 pins 1 & 6
regardless of the programmed direction (M03 or M04).
There are eight inputs available, each one has a variable assigned to it. The
first variable starts at number 9. The variables 1 to 8 are reserved for the
PCU210.3/Sinamics (Connectors X20 and X21)
The operation of the Inputs depends on the setting of certain General
Machine Data. Locate the machine data screen by referring to Section 3.1
machine data, page 3. The required machine data are accessed with the
“General MD” softkey.
Cursor to or use the “Find” function to locate the correct machine data:-
10350 FAST_NUM_DIG_INPUTS = 2
The number of bytes available for use with fast digital inputs, this is set to 2
by default. The first byte is used for the PCU210.3/Sinamics.
Attempting to use digital inputs outside of the range set will result in alarm:-
“017100 Channel 1 block 2 digital input/comparator no. xx not activated”
Where “xx” = the digital input number.
The hardware (MCPA) has to be assigned to the local bus by entering the
above value. (Default value = 00H).
MDA
PG: (Label)
R1=$A_IN[9] (Read the state of the digital input on X1020 pin 2 to R1)
GOTOB PG (Search backwards through the program to the label “PG”)
Notes The program will loop continuously allowing the state of the digital input to
be monitored via R parameter R1.
There are eight outputs available, each one has a variable assigned to it.
The first variable starts at number 9. The variables 1 to 8 are reserved for
the PCU210.3/Sinamics (Connectors X20 and X21)
The operation of the outputs depends on the setting of certain General
Machine Data. Locate the machine data screen by referring to Section 3.1
machine data, page 3. The required machine data are accessed with the
“General MD” softkey.
Cursor to or use the “Find” function to locate the correct machine data:-
10360 FAST_NUM_DIG_OUTPUTS = 2
The number of bytes available for use with fast digital outputs, this is set to
2 by default. The first byte is used for the PCU210.3/Sinamics.
Attempting to use digital outputs outside of the range set will result in alarm:
-
“017110 Channel 1 block 2 digital output no. xx not activated”
Where “xx” = the digital output number.
The hardware (MCPA) has to be assigned to the local bus by entering the
above value. (Default value = 00H).
To test the state of an output, select “MDA” mode and type the following:-
(Not the text in brackets!)
MDA
PG: (Label)
R1=$A_OUT[9] (Read the state of the digital output on X1021 pin 2 to R1)
GOTOB PG (Search backwards through the program to the label “PG”)
Notes
The program will loop continuously allowing the state of the digital output to
be monitored via R parameter R1.
The above program will switch the digital output on X1021 pin 2 on and off
every five seconds (G4F5 = 5 second dwell).
This can be checked with a meter.
1 Brief description
Module Objective:
Upon completion of this module you can Save Data which is stored in the volatile data to the internal
Flash memory of the CNC Controller.
Module Description:
The 802D SL controller executes with data which is stored in volatile memory. This volatile memory is
retained using a GoldCap capacitor. If the machine is powered off for more than 50 hours, the data
which is stored in the volatile memory can be lost. It is therefore necessary to Save this data to Flash
memory when the machine is switched off for periods which are longer than 50 hours. When neces-
sary this previously saved data can be reloaded to the volatile memory from the Flash memory.
All data excluding the PLC program are saved, the PLC is stored always in non-volatile memory
(Flash memory) and will not be lost upon dissipation of the GoldCap.
Module Content:
Performing a Data
Save
Section 2
Notes
2.1 Performing a Save Data
To perform a Saving of data, you have to enter the “System Area”. To en-
ter the “System Area” proceed as follows:
Keyboard (upright)
Keyboard (broad)
Password
CUSTOMER
To Save Data
To Save Data
Confirm with OK
It is also possible to see in the above picture, which data will be saved.
1 Brief description
Module Objective:
Upon completion of this module you can restore the data which is stored in the flash memory to the
internal SRAM (active, volatile) memory of the CNC controller.
See hand book module C17 Save data
Module Description:
The 802D sl controller executes with data which is stored in volatile memory. This volatile memory is
retained using a GoldCap capacitor. If the machine is powered off for more than 50 hours, the data
which is stored in the volatile memory can be lost. It is therefore necessary to Save this data to Flash
memory when the machine is switched off for periods which are longer than 50 hours. When neces-
sary this previously saved data can be reloaded to the volatile memory from the Flash memory.
All data excluding the PLC program are saved, the PLC is stored always in non-volatile memory
(Flash memory) and will not be lost upon dissipation of the GoldCap.
This module describes the methods of restoring the previously saved data.
See hand book module C17 Save data
Module Content:
Performing a Restore
of saved data
Section 2
The system can detect loss of data, upon data loss the saved data will be
loaded into the volatile memory automatically.
Saved data can be restored by the user at any time by pressing the SE-
LECT key when prompted at Startup time of the control.
The following picture then appears—one of the two will appear dependant
upon which password is activated.
The alarm 004062 indicates to the operator that “saved data” has been
loaded, this alarm can be acknowledged with the reset key.
Startup Menu
Normal Startup
Software update
Startup Menu
Normal Startup
PLC Stop
Software update
1 Brief description
Module Objective:
Upon completion of this module you can save to a Compact flash card, a complete backup of the
control.
Module Description:
Due to component defect, it may become necessary to exchange the CNC system. In such a case
the “Saved data” function is not of any use. It becomes necessary to previously store a complete
backup of the controls machine specific data. Saving the data is described in this module and also
loading the data back to a replacement control.
Module Content:
Notes
2.1 Saving All data to Compact Flash card
All data can be saved to a CF card using Copy and Paste functionality. To
use the feature a CF card should be inserted into the controller, as can be
seen below:
The CF card can be up to 2GB, and should be formatted using the FAT16
or FAT32 file system.
The two files previously mentioned can be saved by copying the contents
of the HMI and the NC/PLC directories into two archives.
The following picture describes this process:
The destination should now be selected and the Paste function can be
used to save the files to the respective card. The destination is the
“Customer CF card”
Notes
802dslibnhmi.arc
802dslibnnc.arc
The file creation will overwrite any existing files of that name without requir-
ing confirmation.
The only pre-requisite for this procedure is that the protection level password
must be set to a minimum of level 3 (User level)
DO NOT remove the CF card until this is completed, otherwise system data
corruption will occur.
Notes
4.1 Restoring All data from Compact flash card
The following steps should be carried out in order to reload the data previ-
ously stored on the CF card.
The controller should first be switched on and the password for the SER-
VICE should be set: The password for a new CNC component is always
the default “EVENING”, this should be changed after new installation to
prevent mishandling of the system in the future.
Once the password is set the system should be switched OFF and ON and
the Startup menu entered with the SELECT key when prompted.
See picture below:
Startup Menu
Normal Startup
PLC Stop
Software update
Choose menu option “Startup with default data” and confirm with the
ENTER key.
The control will now re-start, wait until the control is finished starting up
and once again enter the SERVICE password.
You should see the message “004060 Standard machine data is loaded”.
Using copy from CF card and paste to CNC the backup data can be re-
stored to the control. See the following diagrams:
Notes
Confirm the dialog box with the OK softkey, the HMI archive will now be
read into the controller.
During this reading in process the controller will reboot once, the process
will take approximately 1 minute to complete.
This procedure should be repeated for the NC/PLC archive, the CNC will
reboot more times and the process takes approximately 4 minutes to com-
plete. The NC_PLC archive should be copied to the NC PLC directory and
not the HMI.
Note: The HMI archive should be read in first because the specific PLC
alarms are in the NC/PLC archive.
1 Brief description
Module Objective:
Upon completion of this module you can use the built-in PLC program displays to diagnose faults.
Module Description:
The 802D sl controller has extensive diagnostic possibilities, one of which is the online display of the
PLC program.
It is possible using this function to quickly evaluate logic faults or external switching faults on the ma-
chine. To use this function effectively previous knowledge of PLC programming is advantageous.
Module Content:
Searching
Section 5
Cross referencing
Section 6
SINUMERIK 802D sl Service, Training Manual Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
C028
Section 2 Locating the PLC Program displays
In the system area you will see the softkey PLC, upon pressing the softkey
PLC the following picture is displayed:
When entering the PLC area, the default for the control is to open the
“Program list” picture. This function is explained in the hand book module
C33.
The PLC Program displays can be found by pressing the softkey “PLC
Program”
The following picture can be seen:
Notes
Status >> Bits, Bytes, Words, DWords with the possi-
bility to change
Notes
Locator >> Where is it used? And as what?
With Program status ON, a real-time picture can be seen of the logic con-
trolling the machine.
switch OFF to
conserve proces-
sor resources
Search / Find: the function can be used context sensitive to find operands
or symbols located in the body of the PLC program or cross reference
table.
1 Brief description
Module Objective:
Upon completion of this module you can use the built-in PLC program displays to diagnose a PLC
generated fault.
Module Description:
The 802D sl controller has extensive diagnostic possibilities, one of which is the online display of the
PLC program.
It is possible using this function to quickly find the source of a PLC generated fault, and quickly re-
solve an external fault on the machine. e.g. faulty sensor.
Module Content:
Structure of an alarm
Function of alarm
Cross referencing
Structure of an alarm
Section 2
Function of alarm
Section 3
Cross referencing
Section 4
Structure:
Alarms are generated for a purpose, the purpose is primarily to protect the
machine operator in the case of a dangerous situation and secondly to
protect the machine from damage.
To cater for the above two cases we can react in two ways:
The first is to use the alarm to warn the operator of a problem, e.g. coolant
is low in the machine. In such a case the axis can be prevented from mov-
ing by various disable signals in the PLC interface.
The second case is to configure the alarm in such a way that the NC can
react itself. e.g. in the case of an alarm NC start can be automatically in-
hibited.
MD 14516[index] Meaning
Bit 5
Bit 7 Power on
Result
1 Brief Description
Module Objective:
Upon completion of this module you will be able to create user-specific alarm texts.
Module Description:
The machine builder has two options for defining his alarm texts.
The configuration process is described here.
Module Content:
Alarm texts
Alarm texts
Section 2
Notes
The user has two options for defining own alarm texts:
In the 802D, the menu can be opened via “System” “PLC” “Edit
Alarm Text“.
Own texts
Alarm text
With the arrow keys, the respective alarm text is selected in the editor. The
corresponding message can be edited with the tabulator key . The
changed text is saved with the softkey “Save”.
If the user does not assign a user alarm text, only the alarm number is dis-
played.
From software version 1.4 it is possible for the user PLC alarm text to be created
and modified using the RCS802 tool.
Expand the file structure until the file “alcu.txt” is visible for the chosen language
Then click The user PLC alarm file is then opened for
editing.
Notes
The highlighted user alarm can be edited in the lower pane. When complete, click
“SAVE” and close the editor
By clicking
Confirmation that the task is complete, is displayed at the bottom of the dialogue
box.
Before any modifications can be made to an existing machine, The user text file
must be imported from the controller to a project on the PG/PC. If the original pro-
ject is not on the PG/PC, Then a new one must be created.
The project is then accessed as above. And the following dialogue box is dis-
played.
The text file for user PLC messages can now be read into the controller by clicking
Notes
The following dialogue box will be displayed confirming you wish to overwrite the
existing file on your PG/PC
The file editor can now be used to modify the alcu.txt file
When modifications are complete, The file can be saved and transferred back to
the controller as discussed in the previous pages.
1 Brief description
Module Objective:
Module Description:
The 802D sl controller has extensive diagnostic possibilities, one of which is the display of the active
NC alarm.
With this knowledge you can find in the diagnostic guide, and interpret the fault.
Module Content:
SINUMERIK 802D sl Service, Training Manual Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
C037
Section 2 Locate the alarm display
Notes
2.1 Locate the alarm display
The alarm display has to be selected in order to interpret the active alarm.
The display can be selected with the ALARM key on the NC keyboard. The
following display will be seen :
1 Brief Description
Module Objective:
Upon completion of this module you are able to find and diagnose alarms from the standard cycles.
Module Description:
Module Content:
Available cycles
Troubleshooting
Available cycles
Section 2
Troubleshooting Section 3
Notes
Milling cycles
CYCLE71 Face milling
CYCLE72 Contour milling
CYCLE76 Rectangular spigot milling
CYCLE77 Circular spigot milling
LONGHOLE Elongated hole
SLOT1 Milling pattern grooves located on a circle
SLOT2 Milling pattern circular grooves
POCKET3 Milling rectangular pocket (with any milling tool)
POCKET4 Milling circular pocket (with any milling tool)
CYCLE90 Thread milling
Turning cycles
CYCLE93 Groove
CYCLE94 Undercut (form E and F in accordance with DIN)
CYCLE95 Cutting with relief cuts
CYCLE96 Thread undercut
CYCLE97 Thread cutting
CYCLE98 Thread chain
The cycles are stored on the controller in the path \CST (Siemens cycles)
when the technology package (milling or turning) is generated.
An alarm is released and thus the machining aborted when faulty condi-
tions are detected in a cycle.
Moreover, the cycles issue messages in the message line of the controller.
Messages do not interrupt the machining .
In the cycles, alarms are generated with numbers from 61000 to 62299.
The range of numbers is subdivided with respect to alarm response and
cancel criterion
6 _ X _ _
Notes
Alarms
Alarm Alarm text Source Explanation, remedy
number
61000 “No tool offset ac- SLOT1 D-correction has to be programmed before
tive” SLOT2 the cycle call.
POCKET3
POCKET4
CYCLE71
CYCLE72
61001 ”Thread pitch CYCLE84 Check the parameter for thread size or
wrong“ CYCLE840 pitch value (might be contradictory).
61002 ”Machining type SLOT1 The VARI parameter value for the machin-
defined incorrectly” SLOT2 ing type is wrong and has to be changed.
POCKET3
POCKET4
CYCLE71
CYCLE72
61102 ”No spindle direction CYCLE86 The parameter SDIR (or SDR in CY-
programmed” CYCLE88 CLE840) has to be programmed.
CYCLE840
POCKET3
POCKET4
61103 ”Number of holes is HOLES1 No value for the number of holes has been
zero” HOLES2 programmed.
61104 ”Contour violation of SLOT1 Faulty parameterization of the milling pat-
the slots / elongated SLOT2 tern in the parameters defining the position
holes” of the slots / elongated holes on the circle
and their form.
61105 ”Cutter radius too SLOT1 The diameter of the used cutter is too large
large” SLOT2 for the shape to be made; either a tool with
POCKET3 a smaller radius has to be used or the con-
POCKET4 tour has to be changed.
Alarms (continued)
61107 ”First drilling depth CYCLE83 First drilling depth opposite to the total
defined incorrectly” drilling depth.
61113 “Parameter _CRAD POCKET3 The parameter for the corner radius
too large for corner _CRAD has been specified too large, it
radius“ has to be diminished.
61114 “Machining direction CYCLE72 The machining direction of the cutter
G41/G42 defined in- radius compensation G41/G42 has
correctly“ been selected incorrectly.
61115 “Approach or retract CYCLE72 The approach or retract mode for the
mode (straight line/ contour has been defined incorrectly;
circle/plane/space) check parameter _AS1 or _AS2.
defined incorrectly“
61116 “Approach or retract CYCLE72 The approach or retract path has been
path = 0“ specified with zero, it has to be in-
creased; check parameter _LP1 or
_LP2.
61117 “Active tool radius <= CYCLE71 The radius of the active tool is negative
0“ POCKET3 or zero, which is impermissible.
POCKET4
61118 “Length or width = 0“ CYCLE71 The length or width of the milling sur-
face is impermissible; check the pa-
rameters _LENG and _WID.
61124 CYCLE71 For active simulation without tool, it is
“Infeed width not pro-
always necessary to program a value
grammed“
for the infeed width _MIDA.
62100 ”No drilling cycle ac- No drilling cycle has been called
HOLES1
tive” modally before calling the hole pattern
HOLES2
cycle.
Notes
Alarms (continued)
61607 ”Starting point CYCLE95 The starting point reached before the cycle call is
programmed not outside the rectangle described by the contour
incorrectly” subroutine.
61608 ”Wrong cutting CYCLE94 A cutting edge position 1...4, matching the undercut
edge position CYCLE96 form, has to be programmed.
programmed”
61609 ”Form defined CYCLE94 Check the parameter for the undercut form.
incorrectly” CYCLE96
61611 “No intersec- CYCLE95 No calculation of the intersection possible with the
tion found“ contour. Check the contour programming or change
the infeed depth.
1 Brief description
Module Objective:
Upon completion of this module you can locate the NC machine data, set the password and make
changes.
Module Description:
During the life of a machine it may become necessary to change the values of certain NC machine
data. The necessity arises e.g. due to wear on mechanical components, the axis performance can
therefore deteriorate. In some case, further mechanical damage can be prevented with the help of
the NC machine data.
A change should only be carried out in conjunction with recommendations from the machine tool
builder.
Module Content:
Location of NC ma-
chine data
Section 2
Setting password
Section 3
Changing machine
data + data save Section 4
SINUMERIK 802D sl Service, Training Manual Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
C041
Section 2 Location of NC machine data
The NC machine data is located in the System area. The system area can
be entered with the key combination “SHIFT + ALARM”. The following de-
scribes graphically how to enter the Machine data area:
Machine data
entry point
General MD
10000-19800
Channel MD
20050-29000
Note:
Axis MD Drive machine data should
30100-38000 only be changed under
supervision from experts
Enter new
password
level
Change stan-
dard password
Password cancelled
Keyswitch active
Po = after powering on
Re = after pressing Reset key on machine control panel
Cf = after pressing Refresh soft-key
Im = immediately
1 Brief description
Module Objective:
Upon completion of this module you can locate the Drive machine data, set the password and locate
the diagnostic parameters.
Module Description:
In the case of a fault, it is useful to have an overview of the fault conditions which may be existing in
other areas of the control. It is often in the case of an axis alarm that a fault in the drive may be the
cause.
Module Content:
Setting password
Section 3
SINUMERIK 802D sl Service, Training Manual Page 1 This document was produced for training purposes.
Siemens assumes no responsibility for its contents.
C053
Section 2 Location of drive diagnostic parameters
The NC machine data is located in the System area. The system area can
be entered with the key combination “SHIFT + ALARM”. The following de-
scribes graphically how to enter the Machine data area and how to navi-
gate to the drive diagnostic area:
Status 0 =
ok
No drive error
existing
Status ≠ 0
not ok
Operational
status
Notes
3.1 Setting password
Enter new
password
level
Change stan-
dard password
Password cancelled
Keyswitch active
1 Brief description
Module Objective:
Upon completion of this module you will be able to locate the service displays and use the informa-
tion to diagnose faults on the machine.
Module Description:
The 802D sl controller offers in the SYSTEM area tools, which can be used to diagnose problems
existing on the machine. These tools can be used to optimize or to diagnose faults in the NC and
drive parts of the system.
Module Content:
Notes
The service displays can be found in the SYSTEM area of the control. To enter
the SYSTEM are the key combination SHIFT + ALARM should be used:
Service axis
Service drives
1 Brief Description
Module Objective:
Upon completion of this module you will know what is required in order to create a PLC program.
Module Description:
Module Content:
Creation of a
Section 2
PLC program
Notes The PLC is created using the Programming Tool PLC802 software
package which was installed earlier as part of the toolbox.
To start the software, locate the program icon in the start menu of the
PC\PG
The software includes example projects found in the folder shown below
These can be used to reduce development time of the machine.
It is important that some consideration is given to compatibility issues
especially if commissioning a machine at a customer with existing machines.
Notes To be able to run the axes, enable signals need to be set. This can be done
at this stage. The example shows network 4 with Q4.0. This is the OFF3
enable signal for this particular equipment only.
Networks 5 & 6 are setting axis 1 & 2 drive and pulse enables respectively.
Remember:- on a customers machine this would be different.
1 Brief Description
Module Objective:
Upon completion of this module you are able to establish a connection to the PLC and load a new
PLC program to the controller.
Module Description:
This module describes the establishment of a communication connection and the download of the
PLC program to the controller. The function is checked via the program status.
Module Content:
Notes
Establishing the communication connection
The connection between the controller and the PG is established via the
serial RS232 COM interface X8 or the Ethernet interface X5
When the “communications” option is selected in the “User” area, you are
presented with a dialogue box where you can set up/activate the
communication type.
This then opens up a dialogue box where the required adapter is selected
For connecting with RS232 the adapter PLC 802 (PPI) must be selected.
Baud rate, Port number etc can be changed with the properties button.
The connection has to be started on the control in the PLC area. A serial
cable is required between the PG/PC and the control (Plug X8) The RS232
port has to be activated on the control with the “Connect on” button below.
Notes When the control connection has been started, the connection is finalized
by double clicking on the “Refresh” icon, a search is carried out for any
active online partners. The PLC address is set by default to 2. Once this
has been found, the “Refresh” icon changes to show the control details
and it’s address
The connection via Ethernet is done in the same area as with RS232.
When the adapter selection entered, the “TCP/IP NdisWlanp” option is
chosen. The properties tab allows the IP address to be setup. The IP
range and subnet mask be similar to that of the control. The default
address for the 802D sl are 169.254.11.22 with subnet mask 255.255.0.0
An example for the PC/PG setting would be 169.254.11.23 with the same
subnet as the control. A cross over Ethernet cable is required to connect
between the PG/PC and the control (Plug X5)
Once a connection is made the project can be loaded to the control. Be-
fore this the PLC type needs to be identified. This is done via the PLC drop
down menu, then select the “Type” option
The correct control can be selected from the list and a memory range test
can be carried out with the “Read PLC” button
Notes The program can now be loaded to the control. A “Download” button is
available on the task bar for this function. The project to be loaded needs
to be open and the download button selected.
The PLC can be started with an NCK reset on the controller or via the
“Run” button on the PLC802 software task bar
After pressing the “Run” button the dialogue box should be acknowledged
with “Yes”
After approximately 20 seconds the control alarms will clear and the
machine functionality can be checked
1 Brief Description
Module Objective:
Upon completion of this module you can write a PLC program using Subroutines from the Library.
Module Description:
The SINUMERIK 802D sl is a compact NC system, ideally suited for turning or milling machines.
This module describes the PLC Subroutine Library, its use and the resources it uses.
Module Content:
Notes
To use the library, Programming Tool PLC802 is required, and can be
found on the toolbox CD which is delivered to the OEM with each control-
ler.
In order to acquaint users with the 802 PLC programming, four PLC exam-
ple projects are made available with the programming tool.
SUBR_LIBRARY.PTP
Library program with all provided subroutines
SIMULATION.PTP
Simulation program
SAMPLE_TURN.PTP
Program example for a turning machine
SAMPLE_MILL.PTP
Program example for a milling machine
The two other projects can be used as examples to clarify the principle of
operation of subroutines. The library and the example programs are de-
signed for a standard axis configuration, but they can be adapted.
1. GENERAL DESCRIPTION 6
1.1. Purpose of the library PLC application programs 6
1.2. Pre-condition 7
1.3. Arrangement of symbol table 10
1.4. Arrangement of subroutine library 10
1.5. MCP Interface Description (refer to Chapter 18.2.1 and 18.2.2 in
Functional Description) 11
V 01.05.00:
New functions
x Measuring in JOG mode
(usable with Version SINUMERIK 802D SW 01.01.05 or higher)
MEAS_JOG (SBR43) V1.0
Needs: PLC_INI (SBR32) V1.4, MCP_NCK (SBR38) V1.4
x Tool Magazine
MGZ_INI (SBR49) V1.0, MGZ_SRCH (SBR50) V1.0, MGZ_RNEW (SBR51) V1.0
Improvements
x Data exchange to PLC User Interface improved
TURRET1 (SBR46) V1.4, EMG_STOP (SBR33) V1.4 , MCP_NCK (SBR38) V1.4
x Functionality of spindle keys has been changed. The trigger mode of CCW and CW keys can choose
with MD 14512[19] Bit0 (momentary or continuous).
MCP_802D (SBR34) V1.4
V 01.06.00:
Improvements
x Signal names have been changed :
V10000001.0 and V11000001.0 from not used to CONTINUOUSLY (CONT) now.
MCP_802D (SBR34)
x M133.5 is continuously traversing and M133.6 most significant Bit of INC buffer now.
MCP_802D (SBR34) V1.5, MCP_SIMU (SBR37) V1.4, MCP_NCK(SBR38) V1.5
V 01.07.00:
Improvements
x New interface signals for MCP 802D sl are used in SBR34 (VB10001000, VB10001001,
VB10001002, VB1001003, VB10001004, VB10001005, VB11001000).
x Description subroutine SBR34 and sample PLC application programs are changed.
V 01.08.00:
Improvements
x New interface signals from HMI are used in SBR38 (AUTO from area V18000000.0,
MDA V18000001.1. JOG V18000000.2, Mode change disable V18000000.5,
New functions
x Grinding
GRINDING_CTL (usable with Version SINUMERIK 802D sl SW 01.01.06 or higher)
GRINDING_CTL (SBR59) V01.00
Improvements
x New interface signals from NCK are used in SBR59 (V28001001.4, V28001001.5, V28001001.6),
V28001001.6, V38005004.0, V38025004.0), SBR60 (V27000002.5).
x M134.0 OS_REV_CMD flag for M-command enable oscillation reversal in SBR59
SINUMERIK 802D sl is a compact numerical control system with profibus drive interface,
ideally suited for turning and milling machines.
To adapt the SINUMERIK 802D to machine tools, machine control logic must be designed
with the PLC Programming Tool. The tool used is PLC 802 Version 3.0 or higher, The PLC
tool contains STEP7-Micro / WIN32 V3.0 programming language.
This document describes the PLC Subroutine Library V02.00.00 & is designed for Machine
Tool Builders who have basic knowledge of CNC and PLC functioning & programming.
Please, refer to following documents for more detailed information on 802D sl:
To understand the subroutines in the library, the following preconditions must be taken into
consideration.
1.2.2. Resources
1.2.2.2. Resource of NC
PLC Machine Data: MD14510 / MD14512 / MD14514
Spindle Override
10000008 “0” “0” “0” E D C B A
CAUTION
! If the color of your symbol is changes automatically to RED, the symbol is
not accepted the programming tool. Check if special character is used or
if leading character is a digit.
CAUTION
! If a waved underscore appears under your symbol, the symbol is
duplicated. Check duplicate name or address.
2.9. Symbol table 21, 22, 23, 24, 25: IS_AX1, IS_AX2, IS_AX3, IS_AX4, IS_AX5
Interface Signals to and from NCK are listed in this symbol table, i.e.
V380x xxxx: Axis control signals to NCK (read/write)
V390x xxxx: Axis control signals from NCK (read only)
Network 1 Initialization
SCAN_1ST PLC_INI
EN
CAUTION
! Please check whether this subroutine complies with all the relevant safety
requirements.
3.1.6.Purpose of Subroutine 33
This subroutine handles the emergency stop sequence according to the timing diagram
described in “Function Description”, as well as the power on and off sequence of the
Supply Infeed module. For detailed information about Supply Infeed module please
refer to 611U start-up guide.
Terminal 63
Terminal 48
t t t t
The precondition of this subroutine is that the standard configuration of turning and
milling machine are used. When the enable on the drive is off, i.e. when Terminal 64 is
reset to zero, axes and spindle are braking to standstill. This subroutine evaluates a
feedback signal from V390X0001.4 – n<nmin, or an external spindle stop signal (e.g. an
analog spindle without encoder) according to MD14510[16].
MD14510[16]=0 means non standard configuration. In this case an external spindle stop
signal (for example, zero speed signal from a frequency converter) must be connected to
the subroutine to detect a spindle zero speed.
Drive Enable and Disable signal come from User Data area V1000 xxxx.
2 alarms may be activated from this subroutine:
Alarm 700016 – DRIVE NOT READY
Alarm 700017 – I2/T ALARM FOR INFEED MODULE
Feed Stop to channel will be activated by any alarms from the subroutine library. The
cancellation Feed Stop is RESET after alarm condition is cleared.
Important ! For machine tools with neither digital or analog spindle used, the PLC
machine data should be specified like following table. Otherwise the
emergency can not be released.
For turning machine For milling machine
MD14510[16]=0 MD14510[16]=0
MD14512[16] Bit 0 = 1 MD14512[16] Bit 0 = 1
Bit 1 = 1 Bit 1 = 1
Bit 2 = 1
ONE EMG_STOP
EN
MCP 802D
X1201
Pin Signal Type Description Pin Signal Type Description
1 M Output GND 2 L+ Output +24V
3 Im+0.0 Input #1 4 Im+0.1 Input #2
5 Im+0.2 Input #3 6 Im+0.3 Input #4
7 Im+0.4 Input #5 8 Im+0.5 Input #6
9 Im+0.6 Input #7 10 Im+0.7 Input #8
11 Im+1.0 Input #9 12 Im+1.1 Input #10
13 Im+1.2 Input #11 14 Im+1.3 Input #12
15 Im+1.4 Input #13 16 Im+1.5 Input #14
17 Im+1.6 Input #15 18 Im+1.7 Input #16
19 Im+2.0 Input #17 20 Im+2.1 Input #18
21 Im+2.2 Input #19 22 Im+2.3 Input #20
23 Im+2.4 Input #21 24 Im+2.5 Input #22
25 Im+2.6 Input #23 26 Im+2.7 Input #24
27 not connected 28 not connected
29 not connected 30 not connected
31 On+0.0 Output LED1 32 On+0.1 Output LED2
33 On+0.2 Output LED3 34 On+0.3 Output LED4
35 On+0.4 Output LED5 36 On+0.5 Output LED6
37 On+0.6 Output 38 On+0.7 Output
39 On+1.0 Output 40 On+1.1 Output
41 On+1.2 Output 42 On+1.3 Output
43 On+1.4 Output 44 On+1.5 Output
45 On+1.6 Output 46 On+1.7 Output
47 DOCOM1 Input 24VDC 48 DOCOM1 Input 24VDC
49 DOCOM1 Input 24VDC 50 DOCOM1 Input 24VDC
X1202
Pin Signal Type Description Pin Signal Type Description
1 M Output GND 2 L+ Output +24V
3 Im+3.0 Input #25 4 Im+3.1 Input #26
5 Im+3.2 Input #27 6 Im+3.3 Input
7 Im+3.4 Input 8 Im+3.5 Input
9 Im+3.6 Input 10 Im+3.7 Input
11 Im+4.0 Input Feed_OV_A 12 Im+4.1 Input Feed_OV_B
13 Im+4.2 Input Feed_OV_C 14 Im+4.3 Input Feed_OV_D
15 Im+4.4 Input Feed_OV_E 16 Im+4.5 Input
17 Im+4.6 Input 18 Im+4.7 Input
19 Im+5.0 Input Sp_OV_A 20 Im+5.1 Input Sp_OV_B
21 Im+5.2 Input Sp_OV_C 22 Im+5.3 Input Sp_OV_D
23 Im+5.4 Input Sp_OV_E 24 Im+5.5 Input
25 Im+5.6 Input 26 Im+5.7 Input
27 not connected 28 not connected
29 not connected 30 not connected
31 On+2.0 Output 32 On+2.1 Output
33 On+2.2 Output 34 On+2.3 Output
35 On+2.4 Output 36 On+2.5 Output
37 On+2.6 Output 38 On+2.7 Output
39 On+3.0 Output 40 On+3.1 Output
41 On+3.2 Output 42 On+3.3 Output
43 On+3.4 Output 44 On+3.5 Output
45 On+3.6 Output 46 On+3.7 Output
47 DOCOM2 Input 24VDC 48 DOCOM2 Input 24VDC
49 DOCOM2 Input 24VDC 50 DOCOM2 Input 24VDC
MCP 802D sl
X1201
Pin Signal Type Description Pin Signal Type Description
1 Im+0.0 Input #1 2 Im+0.1 Input #2
3 Im+0.2 Input #3 4 Im+0.3 Input #4
5 Im+0.4 Input #5 6 Im+0.5 Input #6
7 Im+0.6 Input #7 8 Im+0.7 Input #8
9 M GND 10 Im+1.0 Input #9
11 Im+1.1 Input #10 12 Im+1.2 Input #11
13 Im+1.3 Input #12 14 Im+1.4 Input #13
15 Im+1.5 Input #14 16 Im+1.6 Input #15
17 Im+1.7 Input #16 18 M GND
19 Im+2.0 Input #17 20 Im+2.1 Input #18
21 Im+2.2 Input #19 22 Im+2.3 Input #20
23 Im+2.4 Input #21 24 Im+2.5 Input #22
25 Im+2.6 Input #23 26 Im+2.7 Input #24
27 M GND 28 On+0.0 Output LED1
29 On+0.1 Output LED2 30 On+0.2 Output LED3
31 On+0.3 Output LED4 32 On+0.4 Output LED5
33 On+0.5 Output LED6 34 not connected
35 not connected 36 M GND
37 not connected 38 not connected
39 not connected 40 not connected
X1202
Pin Signal Type Description Pin Signal Type Description
1 Im+3.0 Input #25 2 Im+3.1 Input #26
3 Im+3.2 Input #27 4 not connected
5 not connected 6 not connected
7 not connected 8 not connected
9 M GND 10 Im+4.0 Input Feed_OV_A
11 Im+4.1 Input Feed_OV_B 12 Im+4.2 Input Feed_OV_C
13 Im+4.3 Input Feed_OV_D 14 Im+4.4 Input Feed_OV_E
15 not connected 16 not connected
17 not connected 18 M GND
19 Im+5.0 Input Sp_OV_A 20 Im+5.1 Input Sp_OV_B
21 Im+5.2 Input Sp_OV_C 22 Im+5.3 Input Sp_OV_D
23 Im+5.4 Input Sp_OV_E 24 not connected
25 not connected 26 not connected
27 not connected 28 not connected
29 not connected 30 not connected
31 not connected 32 not connected
33 not connected 34 not connected
35 not connected 36 M GND
37 not connected 38 not connected
39 not connected 40 not connected
Further information about the hardware components you find in the Start-up guide/ Operating
instructions.
L1 L2 L3
#1 #2 #3
L4 L5 L6
#4 #5 #6
#7 #8 #9
[.]
#10 #11 #12
,
-Z +Z
#22 #23 #24
-X
+X -X
#19 #20 #21 #19 #20 #21
-Z +Z -Z +Z
#22 #23 #24 #22 #23 #24
-X +X
+4th +Z +Y +4th -Z -Y
#19 #20 #21 #19 #20 #21
-X +X +X -X
#22 #23 #24 #22 #23 #24
th th
-Y - Z -4 +Y +Z -4
Note: In this subroutine the feed override signals of 802D MCP are checked to be sure
that MCP is available. Otherwise an alarm will be triggered.
Alarm 700024 – 802D MACHINE CONTROL PANEL DEFECT
Outputs: send out the signals from User Data to V1100 xxxx “signal for User Keys” to
If other traverse key cross is required than those in previous samples, than use the configuration
Xcross=5 (variable key arrangement).
The absolute address is in accordance with the interface port on PP or MCPA module.
+Z +Y +X
#19 #20 #21
-A +A
#22 #23 #24
-X -Y -Z
In above example MB10 and MB11 are used, which represent the keys for MCP_802D.
ONE MCP_802D
EN
ONE MCP_802D
EN
ONE SPD_OVR
EN
10 STEPi
ZERO Gcode
I2.1 OVinc
I2.2 OVdec
I2.0 OV100
Network 4 Processing MCP signals from V1000 and activating corresponding functions
ONE MCP_NCK
EN
ONE HANDWHL
EN
24Vdc
Encoding of HW limit switch Hardware limit
E_Key _1LMTp _2LMTp _3LMTp Direction Reached
3rd axis limit
Input 0 1 1 1 - Only Emg. Stop
0 0 1 1 V39000004.7 1st + over limit
_3LMTp
0 0 1 1 V39000004.6 1st - over limit
Release 0 0 0 1 V39010004.7 2nd + over limit
button 2nd limit switch 0 0 0 1 V39010004.6 2nd - over limit
0 0 0 0 V39020004.7 3rd + over limit
Input 0 0 0 0 V39020004.6 3rd - over limit
_2LMTp
Note: In case of EMERGENCY STOP or any of the
1st limit switch
hardware limits are reached, Terminal 64 switches
Input and Terminal 9 are disconnected by hardware.
_1LMTp
Emergency Stop button Terminal 9
Input
E_Key KA1
KA1 Terminal 64: control enable of Infeed
module
With above solution, the feed stop of all axes (i.e. disable Supply Infeed module by disconnecting
TERMINAL64 and T9 via a relay) will be activated by any active hardware limit switches or
Emergency Stop button by means of hardware. The Inputs signals to PLC shown in above figure
are for diagnosis purpose and to provide more information for PLC, e.g. the feed stop of Supply
Infeed module is caused by either Emergency Stop button or by one of hardware limit switches.
Note: Some precondition should be considered when this solution is used:
1. The axes should be configured one next to the other, e.g. X, Z, spindle or X, Y, Z,
spindle; This subroutine does not support the configuration like X, Y, Spindle, Z;
2. The inputs to the subroutine for hardware limit of unused axis should be assigned
with SM0.0. Otherwise the hardware limit can not be detected.
ONE AXIS_CTL
EN
I0.1 _1LMTp
I0.2 _1LMTn
I0.7 _1REF
I0.4 _2LMTp
I0.5 _2LMTn
I1.0 _2REF
I0.5 _3LMTp
I0.6 _3LMTn
I1.1 _3REF
ZERO _4REF
ZERO _5REF
Inputs:
Meas_Enable BOOL Enable MEAS_JOG
VD14000064 DWORD Active tool number
ONE MEAS_JOG
EN
VD14000064 T_ACT
ONE COOLING
EN
P_M_USER_K6
C_KEY
I2.4
OVload
I2.5
C_low
C_out Q1.0
C_LED M_LED_CK6
ONE LUBRICAT
EN
ONE TURRET1
EN
In case of emergency stop, turret motor overload, or during Program Test active or
simulation active, turret will be inhibited.
2 alarms will be activated in this subroutine:
Alarm 700022 – TURRET MOTOR OVERLOAD
Alarm 700023 – PROGRAMMED TOOL NUM. > MAX. TURRET NUMBER
3.12.2. Local Variable Definition
Inputs:
Tmax DWORD max. tool number on turret
T_1 BOOL T code A
T_2 BOOL T code B
T_3 BOOL T code C
T_4 BOOL T code D
Parity BOOL parity
Strobe BOOL signal strobe
OVload BOOL turret motor overload
T_key BOOL manual change key
Outputs:
T_cw BOOL turret CW
T_ccw BOOL turret CCW
3.12.3. Global Memory occupied
T_CURRENT VD14000064 Current tool number (retentive data)
T_cw_m M156.0 Turret CW flag
T_ccw_m M156.1 Turret CCW flag
T__P_INDX MD160 Buffer to monitor the change of the turret by JOG mode
T_DES MD164 Destination tool number
T_DIR M168.0 Turret change direction
T_POS M168.1 Turret in-positioning
T_LOCK M168.2 Turret clamping command
T_MAG M168.3 Turret solenoid for clamping
ONE TURRET2
EN
ONE TOOL_DIR
EN
The purpose of this subroutine is to establish a table for tool magazine representing the
positions of the tools on the magazine. After initialization the table is arranged in the
following way:
ONE MGZ_INI
EN
P_C_TFCT1_C MGZ_SRCH
EN
ONE MGZ_RNEW
EN
3.18. Subroutine 36, 41, 42 and Subroutine 52 ... 58, 60 … 62 are reserved for
subroutine library
0 NODEF
I3.0 KEY_1
I3.1 KEY_2
I3.2 KEY_3
I3.3 KEY_4
V25001003.3 P_N_EN_OS_REV
V25001003.4 P_N_DEL_EN_OS_REV
Toggle switch is a kind of switch with one push of the key (input of the subroutine) to turn
the output on and second push to turn the output off.
Delayed-switch is a kind of switch, with which once the key (input of the subroutine) is
pressed, the output will be on for the time interval defined by parameter “Delay7” (for key
7) and “Delay 8” for key 8.
There are 6 toggle switches and 2 delayed-switches are available in this subroutine to
simplify the PLC application program of the customers. This subroutine can put in the
main program.
The bit parameter for key inputs and outputs can be connected to physical input or
output or to any memory bits. All the unused bit inputs can be connected to “ZERO”
(M251.0), all the unused byte inputs connected to byte constant “0”, all unused bit
outputs connected to “NULL_b” (M255.7).
ONE TOGGLE
EN
Feed stop to channel (V32000006.0) will be activated by any alarms from the subroutine library.
To remove the feed stop, clear the alarm condition first and then RESET.
PP module
Keyboard
Note: Here all enable signals on the drive unit must in the case of
simulation enabled.
But these enable signals must be controlled by PLC when
application on the machine tools
Subroutine 37 SIMU_MCP monitors the status such as mode change, NC start, stop,
etc. acknowledges mode changes, generates the override value and also simulates
reference cams via global memory bits for feed axis and spindle. The change of feed
and spindle overrides is carried out via Status Chart. (Refer to chapter 3.4)
5.1.3. Application
1. Connect hardware component according to the Start-up and Installation Manual as the figure
above.
2. Power on the NC and drives. Set RS232 interface to “STEP7-Connect” on 802D.
3. Start Programming Tool PLC V3.0 and set Communication parameter to match the setting in
NC.
4. Open the project file: SIMULATION.PTP and download it to 802D. Start PLC.
5. Open the “Status Chart” of the programming tool and give a “1” to the mask in the new value
column of the desired function, and then click the icon with mouse key to write the value to
the 802D.
x 802D sl: One PP module (2 connector X111 and X222 are reserved 802D MCP,
X333 for machine In- / Outputs)
or
one PP module (X333 for machine In- / Outputs)
MCP 802D sl is connected via additional MCPA module with the
control 802D sl (X1201 to X1 and X1202 to x2).
x 802D sl: One PP module (2 connector X222 and X333 are reserved 802D MCP,
X111 for machine In- / Outputs)
or
one PP module (X111 for machine In- / Outputs)
MCP 802D sl is connected via additional MCPA module with the
control 802D sl (X1201 to X1 and X1202 to x2).
Note:
Load initialization file setup_M.ini to PCU. Standard milling configuration is for 4
feed axes and one spindle, so it is necessary to modify the setting. Machine data
MD20070[5]=0 will cancel axis A1
1 Brief description
Module Objective:
Module Description:
To automate certain tasks on a CNC machine it may become necessary to select a program from the
PLC, or to read the actual position of an axis or execute a command dependant upon certain ma-
chine conditions, the changing of a system variable. This module describes these functions.
Module Content:
Selection of an NC
program from the PLC
Section 2
Data exchange
(NC - PLC) Section 4
RS 232 cable
5 IN OUT VB17001000
When the RESET signal (V33000003.7) is received by the PLC from the MCP,
The value of “5” is moved into VB17001000. This will have the affect of selecting
the 5th program registered in the assignment list “WARM_UP.MPF” so that when
the program start signal is next issued from the MCP, this program will run.
Floating point
VD57010000 VD57010004 2nd axis
value
Floating point
VD57020000 VD57020004 3rd axis
value
Floating point
VD57030000 VD57030004 4th axis
value
Floating point
VD57040000 VD57040004 5th axis
value
The request for data read (Axis actual value) is made via V26000001.1
3rd axis ACTUAL VALUE is transferred into MD20 using MOVE REAL command.
So that it can be displayed in “PLC Status”
The ACTUAL VALUE is compared to a fixed real value of 25.4, If this value is less
than or equal, Then alarm 700001 (V16000000.1) is displayed on the screen.
The 802D sl provides a 512 byte public memory for the exchange of data between
NC and PLC. The interface addresses defined by the PLC for this public memory
are V49000000.0 ~ V49000512.7, Reading and writing by BYTE, WORD and DOU-
BLE WORD are possible. System variables for this public memory are defined by
the NC in the machining program. It is possible to read and write to these variables.
Example of NC programming:
Real value from R11 written to VD49000004
N10 $A_DBR[4] = R11
N20 R12 = $A_DBR[4]
N30 M30 Real value from VD49000004 written to R12
Notes
Data exchange between NC & PLC (PLC controlled)
Its is also possible to read and write to some system variables via the PLC.
The example shows how the PLC can be programmed so that when I7.7 is acti-
vated, The data in R10 is transferred to VD12003004.
When I7.6 is on when I7.7 is activated, The real value in VD12001008 will be writ-
ten to R parameter R10.
Notes
1 Brief Description
Module Objective:
Upon completion of this module you will be able to commission the 3 listed options.
Module Description:
Depending on the control model, various options can be generated. This module describes the 3
listed options.
Module Content:
Communication via
Ethernet Section 2
Tool monitoring
Section 3
Notes
RCS log-on
RCS log-on
Defaults
Name: SERVICE
Password: $SERVICE$
Or
See SK Authorisation for new user
You can access the control via a company network (with or without DHCP)
or locally.
The following sequence of operations is required: “System” operating area
“Service Display” “Service Controller” “Service Network”.
Notes
General information
There are monitoring counters available for each type of monitoring. The
monitoring counters run from a set value > 0 to zero. When a monitoring
counter reaches the value <= 0, the limit value is regarded as being
reached. An alarm message is transferred and an interface signal issued.
Before that, another interface signal is issued when a cutting edge has
reached the preset warning limit. The tool monitoring data as well as the
type and state of monitoring are stored in system variables. System vari-
ables can be read and described in the NC program.
Activation
To activate this option, the password for protection level 2 or higher has to
be entered .
MD 18080: MM_TOOL_MANAGEMENT_MASK
The alarm 4400 points out that a NC start-up with the changed date results
in a reorganization of the buffered memory. Thus, all the buffered user
data (parts programs, tool data, GUD, etc.) are lost.
If the tool monitoring option is available, the changed machine data be-
comes effective after a NC start-up. If this option is not available, the data
is reset.
Notes
MD 20310: TOOL_MANAGEMENT_MASK
General information
Activation
To activate this option, the password for protection level 2 or higher has to
be entered.
If the option “Travel To Fixed Stop” is available, the changed machine data
becomes effective after a NC start-up.
1 Brief Description
Module Objective:
Upon completion of this module you will be able to install the ISO dialect.
Module Description:
Apart from the SIEMENS NC programming language, another programming language ISO dialect
with a modified G code instruction set can be activated. The required files and their storage location
as well as the procedure for installation are described in this module.
Module Content:
Setup files
Procedure
Setup files
Section 2
Procedure
Section 3
Notes
For the commissioning of the ISO dialect M (for milling) or T (for turning), the re-
spective setup files have to be loaded from the toolbox to the controller.
After having installed the toolbox in the standard directory of the PC, the setup
files for milling are located, for example, at C:\Programs\Siemens\Toolbox
802D_sl\ V01002001\Techno\Milling\Config_ISO:
The setup files for turning are, for example, in the directory
C:\Programs\Siemens\Toolbox 802D_sl\V01002001\Techno\Turning\Config_ ISO:
Notes Next, start the RCS 802 tool on the PC then click the connection icon
Alternative IP address
for the controller can be
set here
After clicking “OK”, if the communication parameters are correct, The log - box is
displayed, Log in using SERVICE with a password of $SERVICE$ as previously
used on the controller
Note:
Ensure that the RCS 802 tool is disconnected prior to NCK reset. Failure to do this
will result in the RCS 802 tool crashing.
Notes
The required installation files (*.ini) have to be copied from the directory of
the toolbox to the Data folder of drive A of the 802D sl and a NCK RESET
to be triggered.
The next message asks you to confirm the files which are to be over-written.
Select “Yes to All”
Due to the loading of default data, The password is reset. The password must be
set back to expert mode and the copy procedure repeated. The archive is now
copied and installed into the control.
During this time the machine data is reconfigured and new system cycles are
loaded. NCK reset is performed several times.
Finally the message is displayed confirming successful transfer.
After a further NCK reset the system will show it has now been setup in ISO mode
Notes
The controller is now operating in permanent ISO mode. Unfortunatly, the
axis configuration MD is different from that of standard SIEMENS mode.
Example:
Note:
ISO mode can be termporarily activated from within SIEMENS mode with
the use of command G291. This is cancelled with G290 or by pressing the
reset key. But, because all commands specified in this way under G291
have to be translated into SIEMENS cycles, the performance of the system
will be reduced.
1 Brief Description
Module Objective:
Upon completion of this module you are able to set the basic NC parameters for the startup of the NC
system.
Module Description:
The controller can be started in different ways. This has effects also on the loading of parameters.
Parameters which are preassigned by machine data can be changed or restricted via setting data.
Moreover, it is possible to display workpiece counters and runtimes.
Module Content:
Controller start-up
Setting data
Controller start-up
Section 2
Setting data
Section 3
Notes
The following screen is displayed after having switched on the controller:
By pressing the buttons “Shift” and “Alarm”, you access the System oper-
ating area.
Keyboard 802d sl
Startup
NC start-up
Normal start-up
Remanent data remains unchanged.
Current PLC machine data is taken over.
Start-up with default data
Remanent data is deleted.
Standard PLC machine data is loaded.
Start-up with saved data
Saved remanent data and saved PLC machine data is loaded.
Notes
The selection of the setting data is done via “Offset/Param” on the key-
board and the softkey “Setting Data”.
If the value for “JOG Feedrate” and “Spindle Speed” is zero, the controller
uses the value stored in the machine data. Restrictions for the minimum
and maximum spindle speed are only possible within the limits defined in
the machine data.
For making entries, the cursor has to be positioned on the respective field
and the value be confirmed either with “Input” or by moving the cursor.
Times / counters
Explanations
Parts total
Number of required workpieces
Parts requested
Total number of produced workpieces
Number of parts
Number of all workpieces produced since the start time
Total runtime
Total runtime of all NC programs in the automatic mode
Program runtime
Runtime of the selected NC program
Feedrate runtime
Runtime of the path axes of all NC programs without active
rapid traverse
Notes
With the softkey “Other”, all setting data existing in the controller subdi-
vided in
general,
axis-specific
channel-specific
are displayed.
Setting data
1 Brief Description
Module Objective:
Upon completion of this module the display machine data can be adapted to the machine.
Module Description:
Various machine data and settings (resolution, colour) can be implemented on the controller to adapt
these to the individual requirements. This chapter describes the machine data which is of general
importance.
Module Content:
Machine data
Display settings
Machine data
Section 2
Display settings
Section 3
Notes
Display machine data
Parameters
Effectiveness
Effectiveness
Notes
The color of the display can be adapted individually via the “System” menu
by selecting “Machine Data” “Change Color” .
Colours
Here, the color of the softkeys and the windows can be changed by select-
ing RGB and brightness .
1 Brief Description
Module Objective:
Upon completion of this module you will be able to set the reference for absolute encoders.
Module Description:
The referencing (synchronisation) of an axis with an absolute encoder is done automatically when
switching on the controller. Therefore, the actual value of the absolute encoder has to be set once
(also in the case of replacement) during commissioning and taken on by the controller.
Module Content:
Procedure
Section 3
Notes
With the adjustment, the displacement between the zero point of the ma-
chine and that of the encoder is calculated and stored. This is usually done
just once during the first commissioning. After that, the controller knows
the value and can calculate the absolute machine position from the abso-
lute encoder value at any time. This state is indicated by MD 34210:
ENC_REFP_STATE=2. The displacement is stored in MD
34090:REFP_MOVE_DIST_CORR.
Displacement
Actual value
Axis adjusted
The axis to be adjusted is moved to a defined position and set to the corre-
sponding actual value.
This is done as follows:
3. Enter the actual value corresponding to the approached position into the
MD 34100: REFP_SET_POS. This value can be a value given by the de-
sign (e.g. fixed stop) or a value determined by a measuring instrument at
this position.
Notes
1 Brief Description
Module Objective:
Upon completion of this module you will be able to retrofit an additional axis to an existing machine.
Module Description:
Module Content:
Retrofitting of an addi-
Section 2
tional axis
Commissioning new
Section 4
axis
Notes
If there are new tasks planned for an existing machine, it is usually neces-
sary to implement an additional drive axis.
After having correctly installed the motor module with a connected drive
and wired DRIVE-CLiQ interface (below are the possibilities), the corre-
sponding parameters have to be configured.
The first possibility with interface available on existing double axis module.
802D SL PCU
X1 X2
X203
X202
X201
X200
X E
Z E
A E
The second possibility with interface available on new single axis module.
Direct measuring systems can also be installed if a drive click inter-
face is also available.
802D SL PCU
X1 X2
X203
X202
X201
X200
X E
Single axis module(A,) NEW
Single axis module(Spindle)
Power infeed module(SLM)
Y E
Z E
A E E SP D
NEW
For the purposes of our exercise we must modify the configuration of our
training equipment.
Disconnect power from the equipment and re-arrange the Drive-CLiQ to
simulate a machine with 3 axes (X,Y,Z) and spindle (SP) this is to be
achieved by removing the Drive-CLiQ connections from the original spindle
module and also the secondary measuring system.
Switch on the equipment and using the “Sinamics IBN” menu, first perform
“Factory setting load drive” then “Topology recognized and confirmed
(rapid start up)” after these are completed, The equipment must be
switched Off and On.
Axis machine data will now need to be modified to achieve a running situa-
tion. Remembering that now we have X, Y, Z & SP. The spindle “SP” is
now the original “A” axis motor.
Notes Stage 2
Sequence:
1. Connect the new hardware including the drive click interface and
power up the system.
2. Connect STARTER and read out from the controller the actual con-
figuration, to a new project.
3. Insert in offline mode the new axis with the Starter Wizard.
4. Change in the expert list the drive data for the new axis - BICO´s
compatible to other axis.
5. Enter axis in configuration list P978[]
6. Change PLC for new axis , enables etc…. + Parked axis signals, for
removal of axis.
7. Enter NC MD for new axis.
1. Connect the new hardware including the drive click interface and
power up the system.
Power OFF the equipment and connect into the Drive CLiQ the origional
spindle motor and secondary measuring circuit to simulate the addition of
another axis. This will now become the new “A” axis.
A free drive click interface should be free on the bus. If in addition to the
axis a direct measuring system has to be installed, it should be checked
also that a drive click interface is available.
2. Connect STARTER and read out from the controller the actual con
figuration, to a new project.
Sequence:
Notes
In order to create a drive object, the following should be input to the dialog
box:
Notes
3. Insert in offline mode the new axis with the Starter Wizard.
Telegram 116
Upon completion of the wizard, a new object will be available in your offline
project, as can be seen in the following picture:
Notes
4. Change in the expert list the drive data for the new axis - BICO´s
compatible to other axis.
The axis configuration in the CNC part of the control as to match the con-
figuration which is in the regulator of the drive. These two components
communicate through the Profibus protocol which is configured in the PLC.
The configuration in the PLC is fixed and must be matched to the drive.
The matching to the PLC is carried out with Drive MD978. Depending upon
the axis configuration values have to be entered here.
Has to be
changed for
new axis
Notes
The values which are input refer to the component number. The compo-
nent numbers differ dependant upon whether a SLM or an ALM is used.
The above is an example, the actual values will be dependant upon how
the drive is physically connected, “Drive click”.
6. Change PLC for new axis , enables etc…. + Parked axis signals, for
removal of axis.
In order that the axis can be used, the relevant enables should be given in
the PLC user interface.
When retrofitting an axis to the machine, the axis is often an axis which is
not permanently attached to the machine, e.g. removable rotary axis on a
milling machine. The axis should be physically attached and detached
when the machine is switched off. When the machine is running without
the additional axis, is should be disabled in the PLC by removing the
“Measuring circuit active” signal and all of the relevant enable signals.
(servo and pulse enable)
In order to use the new NC axis the NC axial machine data has to be set.
Upon completion of the above steps, the relevant stages of the machine
test protocol should be carried out, this will test weather the axis has been
correctly installed.
When everything has been checked a new data backup should be made,
in the case of data loss in the future.
1 Brief Description
Module Objective:
The objective of this module is the presentation of the options for diagnosing and optimizing drives
with the help of STARTER.
Module Description:
The STARTER commissioning tool provides various functions making an effective and simple diag-
nosis and optimization possible. Apart from fault and alarm displays and a diagnosis overview
(indication of the device status and operating mode of the drives), it is possible to record signals and
to analyze the control behavior.
Module Content:
Function generator
Section 2
Trace function
Section 3
Measuring function
Section 4
Notes
Control
priority
Signal type
Operating mode, drive and signal type as well as further settings have to
be entered in the parameterization screen form.
Having the control priority, access to the selected drive is possible. It might
be necessary to carry out an online/offline adjustment.
After having loaded the settings to the target unit, the function generator
can be started .
Parameter
download Start
Notes
With the trace function, measured values can be recorded over a defined
period of time depending on the trigger conditions.
Trigger type
Having the control priority, access to the selected drive is possible. It might
be necessary to carry out an online/offline adjustment.
After having loaded the settings to the target unit, the trace recording can
be started.
The recording is represented graphically.
Notes
The measuring function is for optimizing the drive control. The influence of
primary control loops can be interrupted selectively and the dynamics of
individual drives be analyzed via simple parameterization. For that, the
function generator and trace are coupled. At one point, the control loop is
supplied with the signal of the function generator and at another point, the
trace makes its recordings. By parameterizing the measuring function, the
trace is also parameterized automatically.
Measuring func-
tion
ONLINE
Control
priority
Having the control priority, access to the selected drive is possible. It might
be necessary to carry out an online/offline adjustment. After having loaded
the settings to the target unit, the measuring function can be started. In
that, it is possible to select the signals to be actually measured.
Notes
1 Brief description
Module Objective:
Upon completion of this module you will be able to go online to the controller with the Start-up Tool
Module Description:
Module Content:
Notes
When running the installation program for HMI advanced, several dialogue
boxes need to be acknowledged.
These are usually acknowledged via a “Yes” or “Next” button.
The desired control model needs to be selected. Inthis case the selection
for 840D sl is used for 802D sl.
Notes
Leave all other settings untouched and complete the set-up with the
“Finish” button.
Notes The “Start-up Tool” can now be opened from the “Start Menu”
Once the software is fully booted you are presented with the following
screen:-
The soft-keys can also be selected via the mouse left click function.
Use the following key selection to locate the automatic servo setting
screen.
When the desired settings are set, select the “Start” softkey and acknowl-
edge the dialogue box with the “OK” key
Notes A message immediately above the horizontal softkeys prompts for the
“Cycle Start” button on the MCP to be pressed.
The axis moves for a short while. The next part of the test is with reduced
torque in the motor. A vertical axis should therefore be braked in some
way to prevent the axis dropping.
The results of the tests are shown in a table which allows you to compare
the old and new values.
If you wish to accept the values select “Yes” otherwise select “No”
Notes The results of the speed control loop test are shown in a graphical format.
Any unwanted spikes not removed by the auto tuning will have to be re-
moved manually with filters.
Markers can be used to identify the exact area of a problem to enable the
accurate assignment of filters.
This is best left to experienced drive engineers.
1 Brief Description
Module Objective:
Upon completion of this module you will be able to use the integrated trace function of the 802D sl
control.
Module Description:
There is an oscilloscope function provided for the optimization of the drives, which also allows for a
graphical representation. There are several functions for the result analysis available.
Module Content:
Trace function
Notes
Time difference
Change the
scaling
Save / load
Signal selection
With “Trace Display”, another menu level is opened, offering softkeys for
displaying/hiding diagrams.
Measuring
time Trigger type
Status ON means that the recording is done in this channel. With Status
OFF the channel is inactive.
The measuring time is entered directly in the “Measuring Time” input field.
It applies to all trace channels.
Notes
Marker increments
Trace recording
1 Brief description
Module Description:
Interface signals
Module Content:
Interface signals
Interface signals
Section 2
Notes
2.1 Interface signals
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
1 Brief description
Module Description:
Module Content:
Notes
2.1 Machine data list
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
Notes
1 Brief description
Module Description:
Module Content:
Notes
2.1 PLC Instruction list
Notes
Notes
Notes
1 Brief description
Module Description:
Module Content:
Component mounting
dimensions
Section 2
Notes
2.1 Component Mounting Dimensions
Notes
Notes
Notes
Notes