Professional Documents
Culture Documents
Complete OEM E
Complete OEM E
Training Material
SINUMERIK 802D sl
Machine Commissioning
Handbook
Valid for
Control Software
SINUMERIK 802D sl 1.2
Edition 07.2006
Module content for OEM´s.
Machine Commissioning
1 Brief description
Module objective:
Upon completion of this module you will know the system architecture.
Module Description:
The 802D sl system is built from various components, this module gives graphically an overview of
these components, that an impression can be seen of the complete system.
Module Content:
Notes
6FC9320-5DC01
DC24V Power Supply 1
X9
To
X1
e.g. SITOP/ PS307 1
supply 2 SINUMERIK Terminal connection
X30
802D sl
3 6FC5312-0DA01-0AA0 6FC5303-0AF30-1AA0
PCU
X1202 X1201
6FX8 002-1AA01-10
X222 X111
RS232 RS232 cable Ribbon
210.3
MCPA
X6
adapter connection
option
6FX8 002-1AA01-10 cable
Insert to 2x37
RS232 cable:
X20 X2 X1 X6
6FX2 003-0DS00 A1B1
PROFIBUS connector:
2 A2B2 A1B1
PC
X1 X2
6FC5611-0CA01-0AA0
X111
6FX2002-1DC00- 1..0
PP 72/48
DRIVE CLiQ for ALM Inverter
DRIVE CLiQ for SLM
X222
Spindle motor
X333
1Vpp – SMC20: 6SL3055-0AA00-5BA1
TTL – SMC30: 6SL3055-0AA00-5CA0
3 Terminal
strip
2 A2B2 A1B1 converter
X1 X2
Terminal
6EP5406-5AA00
Spindle encoder interface:
6FC5611-0CA01-0AA0
Machine tools
X111
strip
electric
converter
SMC30: 6FX5002-2CD01-10
SMC20: 6FX5002-2CG00-10
PP 72/48
SLM: 6SL3131-6AE-0AA0
ALM: 6SL3131-7TE-6AA1
Terminal
6SL3121-2TE-AA
6SL3121-1TE-AA
X222
strip
converter
Terminal
X333
strip
converter
2
A2B2 A1B1
Smart line X1 X2
module Terminal
6FC5611-0CA01-0AA0
Machine tools
or 2-axes
X111
electric
strip
Encoder
converter
Mains Terminal
X333
supply strip
converter
Reactor
6ES7 158-0AD01-0XA0
Option DP/DP Other DP
X1
X2
Coupler master
1 Brief Description
Module Objective:
U p o n co m p le tio n o f th is m o d u le yo u ca n u se th e p ro g ra m “S IN A M IC S M IC R O M A S T E R S IZ E R ” a n d
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
Master
Project settings
The user interface with the graphical wizards is displayed (Fig. C4-2).
Workflow
Project navigator
Result display
Working area
Hints
Notes
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
h a s a stru ctu re w h ich ca n b e o p e n e d w ith “+ ”. T o ch a n g e th e d a ta , 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
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
th e m e n u ite m “D o u b le M o to r M o d u le s” (F ig . C 4 -6).
Notes
All data can be converted into Excel format (*.xls) via an export function
(“O p tio n s” m e n u ) fo r fu rth e r p ro ce ssin g . T h e co n fig u ra tio n is th u s co m -
pleted.
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
Terminal block X1 Smart Line Module 5 and 10 kW network connection
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.
...
Notes
1 Brief 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.
Software installation
Software:
Commissioning Software Section 2
User Software
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. Step 7 Utils for Starter
8. Starter Drive configuration
9. Toolbox Configuration files
Start SW
installation by
calling Setup.exe
in the route of the
Activate
relevant
options—
Activated
options
During the installation various dialog boxes will appear. The dialog boxes
should be acknowledged and where necessary installation data should be
entered and confirmed.
Notes
In the following picture, a successful connection can be seen when in the
left window a directory for the Control 802 can be seen.
Successful con-
nection, controller
can now be seen
Drag the required file from the displayed directory simply to your LOCAL
drive.
NC programs stored
on CNC: can be copy
and paste to destina-
tion or drag & drop
Notes
4.1 Transfer data to the controller
Drag the required file from the displayed LOCAL directory simply to your
DESTINATION CNC drive.
NC programs stored
LOCALLY: can be copy
and paste to destina-
tion or drag & drop
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
a s fo llo w s: “S e t P a ssw o rd ”, “C h a n g e P a ssw o rd ”, “D e le te P a ssw o rd ”.
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-
ke y “S e t P a ssw o rd ”
Notes
Protection levels 1 ... 3
The protection levels 1 to 3 require the entry of a password. The pass-
words can be changed after their activation. If the passwords are, for ex-
ample, no longer known, a new initialization (startup with standard ma-
chine data) has to be carried out. During that, all passwords are set to the
standard of this software version.
Please bear in mind that a password remains valid until the access right is
re se t a g a in w ith th e so ftke y “D e le te P a ssw o rd ”. T h e a cce ss rig h t is th u s
not deleted automatically by POWER ON!
Notes
1 Brief description
Module objective:
Upon completion of this module you can use the RCS802 Data transfer tool to transfer data to/from
the control.
Module description:
NC programs can be written internally (Direct to the NC memory) or externally (computer / laptop).
The programs which are created can be transferred using the RCS802 tool to/from the control.
Module content:
• Principle of operation
• Transfer data from the controller
• Transfer data to the controller
Principle of operation
Section 2
Notes
2.1 Principle of operation RCS802:
Notes
Configure interface on the control.
For an online connection the interface on the controller first has to be con-
figured and activated, this is carried out in the SYSTEM area of the con-
troller.
To enter the SYSTEM area of the controller press the key combination—
SHIFT+ ALARM, the following screen will be displayed:
Online status
change and
RS232C settings
Online status
with PLC softkey
OFF
Press softkey PLC to enter the following picture and configure interface.
Notes
With softkey “Connect ON” the interface will be activated with the dis-
played settings (Baud rate 38400, Stop bits 1, Parity Even, Data bits 8) the
external PC should be setup with the same settings. The following picture
will be seen:
Interface is active
and can be deacti-
vated with
“Connect OFF”
Symbol
RS232C active
Notes
In the following picture, a successful connection can be seen when in the
left window a directory for the Control 802 can be seen.
Successful con-
nection, controller
can now be seen
Drag the required file from the displayed directory simply to your LOCAL
drive.
NC programs stored
on CNC: can be copy
and paste to destina-
tion or drag & drop
Notes
4.1 Transfer data to the controller
Drag the required file from the displayed LOCAL directory simply to your
DESTINATION CNC drive.
NC programs stored
LOCALLY: can be copy
and paste to destina-
tion or drag & drop
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.1.
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
Hardware identification
Section 2
Hardware interface
Section 3
MCPA
Board
MCP
• The following diagram shows the layout of the 802D machine control panel.
• The source of the inputs of the MCP differs between MCP types.
For ease of signal (pushbutton) testing each key and lamp is assigned in the dia-
gram a mnemonic address:
[VAR]
Jog
Ref Point
Auto
Single Block
MDA
Spindle Left
Spindle Stop
Spindle Right
Reset
Rapid
Cycle Stop
X111 X1201
X222 X1202
X333
A) NC START Pushbutton.
B) NC STOP Pushbutton
Due to the update time of the HMI software you should press the key for a longer
duration for the test.
The signals can be then tested using the PLC status display “See hand
book module C32”
The standard 802D sl machine control panel has 6 customer LED's which
are used to acknowledge the function which is activated by the corre-
sponding key press.
The LED's are controlled by the machine tool builder’s PLC program. After
pressing the corresponding key and the lamp does not come on, this does
not necessarily mean that the lamp is defect. In such a case it can mean
that the function which has been activated by the key cannot be acknowl-
edged.
After performing a pushbutton test, it may be found that all pushbuttons are defect
and not just one key or lamp.
In the case where all keys and lamps are not working the MCPA board should be
tested, or the periphery board for MCP to periphery.
X1202
X1201
X1
X2
When the machine control panel is connected to MCPA interface board, as can be
seen above, the signals cannot be checked directly in the periphery address area.
The only possibility is to look for the signals in the internal interface which is ad-
dressed with letter V
The area V10001000 —> V10001006 are the input signals from MCP to PLC
The byte V11001000 output signals PLC —> MCP (LED's)
Pushbutton testing examples based on above diagram:
A) NC START Pushbutton.
B) NC STOP Pushbutton
Due to the update time of the HMI software you should press the key for a longer
duration for the test.
The signals can be then tested using the PLC status display “see hand
book module C32”
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
Notes
Notes
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:
As can be seen from the picture below, the status LED´s are located al-
ways in the same place on the board.
Ready
DC Link
are having the same function, 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.
Notes
4.1 MM LED's, ALM LED´s, SLM LED´s ≥ 16kW
are having different functionality, therefore the table below can be used for
this module type.
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:
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.
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 MCPA board in the system and perform a hard-
ware diagnosis of the analogue spindle speed setpoint. For a diagnostic of the connected MCP. see
hand book module C8(Pushbutton test)
Module description:
The MCPA board (below) 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
As can bee seen from the picture below, the MCPA board is connected to
the rear of the CNC Controller itself, directly to the internal bus.
Analogue Spindle
Interface X701
X1021
X1020
MCP Interface
X1 – to X1201 on MCP
X2 – to X1202 on MCP
Description: X1021 Pin 1 – to +24V
X1021 Pin 10 – to 0V
Note:
X1021 Pin 1 necessary for spindle output
Due to the use of a 9 pin D sub connector the voltages can only
be tested at the drive end of the cable.
To generate a setpoint voltage e.g.S500 M3 should be pro-
grammed in MDI mode.
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
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
Notes
Confirm with OK 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.
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:
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.
Notes
The following display can then be seen:
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
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:
Choose menu option “Startup with default data” and confirm with the
ENTER key.
The control will now make a new 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
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
The PLC Program display can be found in the “SYSTEM area”. The dis-
plays are only available when the “SERVICE” password is set or higher.
To enter the “SYSTEM” area press the key “SHIFT + ALARM”.
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:
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 th e 8 0 2 D , th e m e n u ca n b e o p e n e d via “S yste m ” “P L C ” “E d it
A la rm T e xt“.
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
ch a n g e d te xt is sa ve d w ith th e so ftke y “S a ve ”.
If the user does not assign a user alarm text, only the alarm number is dis-
played.
Notes
Changing the OEM text via the toolbox:
Notes
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:
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.
Notes
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
61003 “N o fe e d ra te p ro -
CYCLE71 The parameter for the feedrate is wrong
grammed in the
CYCLE72 and has to be changed.
cycle “
61009 “A ctive to o l n u m b e r CYCLE71 No tool (T) has been programmed before
= 0“ CYCLE72 the cycle call.
61010 “F in ish in g a llo w a n ce CYCLE72 The finishing allowance on the base is lar-
to o la rg e “ ger than the total depth, it has to be dimin-
ished.
61011 “S ca lin g n o t p e rm it- CYCLE71 A scaling factor which is impermissible for
te d “ CYCLE72 this cycle is active.
61101 ”R e fe re n ce le ve l CYCLE71 With a relative value for the depth, either
d e fin e d in co rre ctly” CYCLE72 the values for the reference and retraction
CYCLE81 plane have to be selected differently or an
up to CY- absolute value has to be entered for the
CLE89 depth.
CYCLE840
SLOT1
SLOT2
POCKET3
POCKET4
61102 ”N o sp in d le d ire ctio n CYCLE86 The parameter SDIR (or SDR in CY-
p ro g ra m m e d ” CYCLE88 CLE840) has to be programmed.
CYCLE840
POCKET3
POCKET4
Notes
Alarms (continued)
61107 ”F irst d rillin g d e p th CYCLE83 First drilling depth opposite to the total
d e fin e d in co rre ctly” drilling depth.
Notes
Alarms (continued)
61607 ”S ta rtin g p o in t CYCLE95 The starting point reached before the cycle call is
programmed not outside the rectangle described by the contour
in co rre ctly” subroutine.
61608 ”W ro n g cu ttin g CYCLE94 A cutting edge position 1...4, matching the undercut
edge position CYCLE96 form, has to be programmed.
p ro g ra m m e d ”
61609 ”F o rm d e fin e d CYCLE94 Check the parameter for the undercut form.
in co rre ctly” CYCLE96
61611 “N o in te rse c- CYCLE95 No calculation of the intersection possible with the
tio n fo u n d “ contour. Check the contour programming or change
the infeed depth.
Notes
The picture shows a cycle alarm. Apart from the alarm number and alarm
text, there are also measures for canceling the alarms (RESET) and notes
given.
Notes
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
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 powering on
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
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
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:
Content of service
displays Section 3
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:
Notes
The areas which are for service interesting are:
Service axis
Service drives
Notes
1 Brief description
To ensure the necessary level of compatibility and consistency between machines configured with
the SINUMERIK 802D sl controller , a defined commissioning procedure has to be followed. This
procedure is described in this document.
Hardware:
Connections/Earthing
Standards C6
Software:
Commissioning Software Section 2
User Software
HMI:
Language/Technology Section 3
PLC:
Program/Alarms Section 4
Drive:
Section 5
Configuration
NC:
Commission functions Section 6
Drive matching
Machine acceptance
tests C103
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. Step 7 Utils for Starter
8. Starter Drive configuration
9. Toolbox Configuration files
Start SW
installation by
calling Setup.exe
in the route of the
Activate
relevant
options—
Activated
options
During the installation various dialog boxes will appear. The dialog boxes
should be acknowledged and where necessary installation data should be
entered and confirmed.
Normal Startup
PLC Stop
Software update
Control connected
Controller type
New project
generated.
Acknowledge the
dialog boxes.
The relevant
configuration file should
(using COPY and
PASTE) be transferred to
th e ―S ta rt-up archive(NC/
P L C )‖ fo ld e r.
NOTE:
Please paste to the folder
and not inside the folder.
To make the first language the default language, Display machine data
202 should be set to 1 and this should be followed by a new start.
The PLC program can based upon a delivered example or with the
―P ro g ra m m in g T o o l P L C 8 0 2 ‖ w ritte n n e w .
Typical machine functions can also be quickly implemented with the help
of our Subroutine library.
The example projects can be found in the above directory after installation
o f th e ―P ro g ra m m in g T o o l P L C 8 0 2 ‖ to o l, fro m th e T o o lb o x C D .
If you would like your PLC to based upon one of our examples simply
double click the example name, the tool will start automatically with the
desired example which can be later renamed under file functions.
E xa m p le w ith ―S A M P L E _ M IL L .P T P ‖
To start the programming tool without the library: use START– All
Programs– Programming Tool
PLC802— this will start the tool without the
PLC program
can be
created new
Save and
transfer to
control
IMPORTANT
The axis configuration in the CNC part of the control as to match the
configuration 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.
The values which are input refer to the component number. The
component numbers differ dependant upon whether a SLM or an ALM is
The above is an example, the actual values will be dependant upon how
th e d rive is p h ysica lly co n n e cte d , ―D rive click‖.
The following should be carried out when the above automatic sequence fails.
1. Press [SHIFT]+[ALARM] to enter the SYSTEM screen, click [MD]-[Drive
MD] - select SINAMICS_I
2. Search Drive MD P15, enter macro number according to the type of infeed
modules: 150005
3. Search Drive MD R2, when R2=10, drive configured.。
4. Data saving:
5. Wait until drive MD P977 is set from 0-1-0, data saving completed.
6. Power off the 802D sl and the drive unit, then power on again.
Principal
802D SL PCU
X1 X2
X203
X202
X201
X200
SMC 20
X E
Z E
A E
Process
The following can be seen (for the above example) in After topology is
the topology after automatic configuration. acknowledged.
SMC is falsely
connected to
servo 6 and not to
the required
Servo 2
Select Servo6 and disconnect the second measuring system, this can be
d o n e in th e ―C o n fig u ra tio n ‖ se ctio n .
Remove encoder
assignment for servo 6
After changing the encoder assignment for servo 6 the following can be
seen in the topology.
Encoder no
longer assigned
The free encoder is now available for the Servo 2 and can be connected to
th e S e rvo 2 u sin g th e ―C o n fig u ra tio n ‖ se ctio n .
Encoder activated
and configured for
Servo 2
Upon activation and configuration of the encoder for Servo 2, the following can be
seen in the topology:
Encoder is now
available but not yet
connected to the
correct interface.
You can move the encoder in the topology display to the physically correct
position using drag and drop.
Note: The axis number depends on the connecting sequence with the DRIVE
CLiQ line:
For the drive system configured with SLM, the 1st motor module connected to X1
on the 802D sl is assigned an axis no. 1, and the rest on the analogy of this;
For the drive system configured with ALM, X1 on 802D sl is connected to X200
on ALM, and the 1st motor module connected to X201 on ALM using a drive bus
is assigned an axis no. 1, and the rest on the analogy of this
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 programming tool PLC802 is based on STEP 7-Micro/WIN 32 for
S7-200.
Navigation bar Operations tree Cross references Status table Symbol table
With that, the program can check the parameter range according to the
selected target system.
You can now set the communication or wait with that until you wish to load
the program into the target system (see module C27).
Notes
Only LAD programs can be created for programming. Switching over to
STL (read-o n ly) is p o ssib le via th e “D isp la y” m e n u .
LAD or STL(view)
In
that, a network must have a maximum of 32 fields horizontally and a maxi-
mum of 32 fields vertically.
The elements are dragged via drag&drop from the operations tree in the
program editor to the desired position. The cursor automatically prevents
that you drop the operation at an inadmissible position (e.g. at the position
of a network title or at the position of the parameter of another operation).
The question marks indicate that the parameter has not been assigned
yet. You may enter a constant value or an absolute, symbolic or variable
address for the parameters of the element. You may enter the address
right away when entering the operation or later. When clicking a parameter
or an operation with the right-hand mouse key, the popup menu is dis-
played. Here, you can quickly define addresses in the symbol table or se-
lect an address from up to five suggestions.
Notes
The program can be checked for faults. You translate the program with the
b u tto n s in th e to o lb a r o r w ith th e co m m a n d s in th e “T a rg e t S yste m ” m e n u .
All faults that have possibly occurred are displayed in the output window.
For each fault, the position (network, row and column) as well as the fault
type are stated. You can double-click a fault line to display the code of the
network which contains the fault in the program editor.
1 Brief Description
Module Objective:
Upon completion you are able to 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
The connection between the controller and the PG is established via the
serial RS232 COM interface X8
In th e p ro g ra m m in g to o l, a ll im p o rta n t va lu e s a re se t via th e “V ie w ” m e n u
“C o m m u n ica tio n ”. In th e syste m co n tro l, th e e n try P L C 8 0 2 (P P I) in th e
“S e t P G /P C In te rfa ce ” h a s to b e se le cte d o n th e re sp e ctive C O M p o rt (h a s
to b e id e n tica l w ith th e co m m u n ica tio n p a ra m e te rs o f th e 8 0 2 D : “S yste m ”
“P L C ” “S te p 7 C o n n e ctio n ”).
Notes
Loading the completed PLC program to the controller requires only a few
more steps. First of all, the program should be checked for faults via
“T a rg e t S yste m ” “C o m p ile ”. W ith “L o a d T o C P U ”, th e p ro g ra m is
transferred to the controller.
W ith th e co m m a n d “u p lo a d ”, th e cu rre n t p ro g ra m o n th e C P U ca n b e re -
loaded to the PG.
RUN / STOP
To test the program, the current state of the PLC program can be dis-
p la ye d via th e m e n u “T e st” “P ro g ra m S ta tu s”
Notes
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 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:
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
• 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
• Tool Magazine
MGZ_INI (SBR49) V1.0, MGZ_SRCH (SBR50) V1.0, MGZ_RNEW (SBR51) V1.0
Improvements
• Data exchange to PLC User Interface improved
TURRET1 (SBR46) V1.4, EMG_STOP (SBR33) V1.4 , MCP_NCK (SBR38) V1.4
• 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
• Signal names have been changed :
V10000001.0 and V11000001.0 from not used to CONTINUOUSLY (CONT) now.
MCP_802D (SBR34)
• 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
• New interface signals for MCP 802D sl are used in SBR34 (VB10001000, VB10001001,
VB10001002, VB1001003, VB10001004, VB10001005, VB11001000).
• Description subroutine SBR34 and sample PLC application programs are changed.
V 01.08.00:
Improvements
• 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
• Grinding
GRINDING_CTL (usable with Version SINUMERIK 802D sl SW 01.01.06 or higher)
GRINDING_CTL (SBR59) V01.00
Improvements
• New interface signals from NCK are used in SBR59 (V28001001.4, V28001001.5, V28001001.6),
V28001001.6, V38005004.0, V38025004.0), SBR60 (V27000002.5).
• 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
rd E_Key _1LMTp _2LMTp _3LMTp Direction Reached
3 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.
• 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).
• 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:
T 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 dependant upon certain machine conditions, the
changing of a system variable. This module describes these functions.
Module Content:
Selection of an NC
program from the PLC
Section 2
Change system
Section 4
variables from the PLC
Notes
Creating a Program List able to be called by PLC
A maximum of 255 programs can be contained in the program list:
1~100 User protection level( CUSTOMER)
101~200 Machine Manufacturer protection level (EVENING)
201~255 Protection level reserved for Siemens, can not be used .
The selection of the program by PLC is based on the program no.
RS 232 table
5 IN OUT VB17001000
Note: The program no. in VB17001000 is automatically deleted by the PLC once
they have been received by the control system.
Signals from HMI to PLC
Program has been selected: V17002000.0
(HMI PLC, read only, signal width: 1 PLC cycle)
Program selection error: V17002000.1
( HMI PLC, read only, signal width: 1 PLC cycle)
Saving or restoring currently active machining programs with the PLC
VB17001001 = 1 Save currently active machining programs (missing after power off)
VB17001001 = 2 Restore saved machining programs
Notes: Value in VB17001001 is automatically deleted by the PLC once they have
been received by the control system.
Signals from HMI to PLC:
Execute command: V17002001.0 (HMI PLC read only, signal width: 1 PLC cycle)
Command execution error: V17002001.1
(HMI PLC read only, signal width: 1 PLC cycle)
The axis actual values and distances-to-go can be read out Notes
using PLC applications in the 802D sl. Proceed as follows:
Floating point
VD57000000 VD57000004 1st axis
value
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
Notes
Notes
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
Notes
You can access the control via a company network (with or without DHCP)
or locally.
T h e fo llo w in g se q u e n ce o f o p e ra tio n s is re q u ire d : “S yste m ” o p e ra tin g a re a
“S e rvice D isp la y” “S e rvice C o n tro lle r” “S e rvice N e tw o rk”.
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 .
Notes
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
Notes
General information
Activation
To activate this option, the password for protection level 2 or higher has to
be entered.
Notes
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 respective setup files have to be loaded from the toolbox to the control-
ler.
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
Password dialog
(Entering the password is also possible after having established the con-
nection with the help of the Snapshot function of RCS802D.)
After having started the RCS802D on the PC, the type of connection can
b e se le cte d a n d co n fig u re d , if n e ce ssa ry, via “S e ttin g ” “C o n n e ctio n ”.
With the help of the icon, the connection between PC and controller is
established.
Notes
Connect
Log-on
The required installation files 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.
Notes
Successful installation
Notes
ISO dialect
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
Keyboard 802d sl
Startup
Notes
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
For making entries, the cursor has to be positioned on the respective field
a n d th e va lu e b e co n firm e d e ith e r w ith “In p u t” o r b y m o vin g th e cu rso r.
Notes
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
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
Parameters
Effectiveness
Effectiveness
Notes
Notes
T h e co lo r o f th e d isp la y ca n b e a d a p te d in d ivid u a lly via th e “S yste m ” m e n u
b y se le ctin g “M a ch in e D a ta ” “C h a n g e C o lo r” .
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 can serially commission machines of the same type using a CF
Card.
Module description:
For the serial production of machine tools, it is necessary to install the machines commissioning data
without hindering the production flow process. The process is described in this document. The
following diagram shows graphically the production flow process.
Empty
Data
NCK + PLC + Drive
Prepare
To Handler / Customer
Notes
Module content:
Sequence of events to
produce the Serial data
Section 2
Notes
Saving All prototype data to Compact Flash card
The CF card can be up to 2GB, and should be formatted using the FAT16
or FAT32 file system.
To make a backup of the serial machine configuration, that the data can be
transferred to the series machine requires that two archives should be
saved to the CF card. These two files can be saved to the card in the
SYSTEM area of the control. i.e. NC/PLC archive and HMI archive
The SYSTEM area of the control is reached by pressing the key : SHIFT +
ALARM softkey combination.
The entry point for saving data is through softkey Start-up files, see picture
below:
Entry for
saving data
Notes
The following display can then be seen:
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
“C u sto m e r C F ca rd ”
Notes
NOTE:
The archives which are saved to the card should not contain any machine
specific information, pitch error compensation as an example.
This data has to be generated separately for each series machine.
The following steps should be carried out in order to reload the data
previously stored on the CF card.
The controller should first be switched on and the password for the
SERVICE should be set: The password for a new CNC component is
a lw a ys th e d e fa u lt “E V E N IN G ”, th is sh o u ld b e ch a n g e d a fte r n e w
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
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
complete. 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.
Machine specific data can now be installed, any axis which are having
absolute measuring systems can be synchronised.
When the process is complete a new machine specific archive should be
made. This archive should be archived with the machine tool builder and a
copy delivered with the machine to the customer.
1 Brief Description
Module Objective:
Upon completion of this module, you can install different languages on the control.
Module Description:
English is set as the standard foreground and background language. Further languages can be inte-
grated and changed in the controller with the help of the RCS 802D toolbox.
Module Content:
Language setting
Section 3
Notes
In order to change the preset language configuration in the 802D, the RCS
802D toolbox has to be installed. First of all, a connection between the
controller and the computer has to be created. This is done via the menu
“S e ttin g s”
“C o n n e ctio n ” (F ig . C 1 2 -1). You can chose from a connection via
RS232 or Ethernet (crossed cable).
The selection is made via the settings in the system control under the
m e n u ite m “S e t P G /P C In te rfa ce ”.
For the configuration of the serial RS232 interface, the following settings
have to be made analogously to the local COM port parameters (Fig. C12-
2 ) in th e m e n u : “S yste m ” “P L C ” “S T E P 7 C o n n e ctio n ”.
Notes
RCS log-on
You can access the controller via your company network (with or without
DHCP) or locally (Fig. C12-4).
“S yste m ” “S e rvice D isp la y” “S e rvice C o n tro lle r“ “S e rvice N e t-
w o rk”
IP address
Notes
Connect
After the online connection has been established, a new project can be
created or an old one opened.
“S e ttin g s” “T o o lb o x” “S e le ct V e rsio n a n d P ro je ct” (se e F ig . C 1 2 -1).
Notes
To change the language of the help system in the 802D, open the menu
“G e n e ra te H e lp S yste m ” (se e F ig . C 1 2 -7). Here, languages can be added
and deleted and the individual texts be edited. After having selected the
d e sire d la n g u a g e , th e b u tto n “G e n e ra te H e lp T e xt” a n d th e n “T ra n sfe r to
8 0 2 ” h a ve to b e clicke d
(Fig. C12-8). If the transmission has been completed error-free, the help
system can be called with the new language on the controller via the
button on the NC keyboard.
T o ch a n g e th e H M I la n g u a g e , ca ll th e m e n u “S e le ct L a n g u a g e ” (F ig . C 1 2 -
7). All languages implemented during project configuration are displayed in
the menu window. After having selected the first and second language, the
u p lo a d is sta rte d b y clickin g th e b u tto n “T ra n sfe r to 8 0 2 ”. T h e n e w la n -
g u a g e ca n b e sw itch e d via “S yste m “ “C h a n g e L a n g u a g e ” (F ig . C 1 2 -3).
Notes
T h e m e n u “S e le ct O E M ” h a s to b e ca lle d fro m th e “T o o lb o x M a n a g e r” fo r
that (see Fig. C12-7). The texts are loaded into the controller by selecting
th e in d ivid u a l te xt file s a n d th e n clickin g th e b u tto n “T ra n sfe r to 8 0 2 ” (F ig .
C12-9).
Transfer texts
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
Notes
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.
4 . S e t M D 3 4 2 1 0 : E N C _ R E F P _ S T A T E to 1 . T h is e n a b le s th e “A d ju stm e n t”
function.
Notes
8 . E xit th e “JO G -R E F ” m o d e .
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 with
Section 3
Starter
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
Single axis module(Spindle)
Power infeed module(SLM)
Y E E SP D
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
interface 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
Notes
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
configuration, 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. C h a n g e P L C fo r n e w a xis , e n a b le s e tc… . + P a rke d a xis sig n a ls, fo r
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.
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
configuration, to a new project.
Sequence:
Double click
to Launch
Starter
Notes
D o u b le click “in se rt
sin g le d rive u n it” to
obtain the following
dialog box.
In order to create a drive object, the following should be input to the dialog
box:
Notes
Notes
1. Insert in offline mode the new axis with the Starter Wizard.
U se th e “in se rt d rive ” o b je ct to
obtain the following wizard. A new
offline axis object can be inserted.
Notes
Drive telegram 116 has to be entered in the last step of the wizard.
Telegram type 116 is a standard Sinumerik telegram which should be used
in all cases.
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.
To change drive
d a ta “q u ick
commissioning
mode has to be
Notes
The axis configuration in the CNC part of the control as to match the
configuration 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
The above is an example, the actual values will be dependant upon how the drive
is physically connected, “D rive click”.
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
“M e a su rin g circu it a ctive ” sig n a l a n d a ll o f th e re le va n t e n a b le sig n a ls.
(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
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.
Notes
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
Notes
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 zou 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
Notes
Measuring
time Trigger type
Status ON means that the recording is done in this channel. With Status
OFF the channel is inactive.
T h e m e a su rin g tim e is e n te re d d ire ctly in th e “M e a su rin g T im e ” in p u t fie ld .
It applies to all trace channels.
Notes
Marker increments
Trace recording
11000007
Reading/writing NC variables
1200 0 xxx NC data interface
Interface PLC Æ NCK (Read/Write)
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
12000000 Variable Start
read: 0 /
write: 1
12000001 Number of variables
120x1006
Reading/writing NC variables
1200 2 xxx NC data interface
Interface NCK Æ PLC (Read)
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
12002000 Error Request
In job completed
12002001
c e c g c e
Start d h
Request
f
completed f
Error in job
...
.... ...
Transferred T functions
2500 T functions from NCK channel
PLC variable Interface NCK Æ PLC (Read only)
Byte
25002000 T function 1 (1 32-bit DINT)
Transferred M functions
2500 M functions from NCK channel (static)
PLC variable Interface NCK Æ PLC (Read only)
Byte
25003000 M function 1 (1 32-bit DINT)
25003004 Extended address of M function (1 byte)
25003008 M function 2 (1 32-bit DINT)
25003012 Extended address of M function (1 byte)
25003016 M function 3 (1 32-bit DINT)
25003020 Extended address of M function (1 byte)
25003024 M function 4 (1 32-bit DINT)
25003028 Extended address of M function (1 byte)
25003032 M function 5 (1 32-bit DINT)
25003036 Extended address of M function (1 byte)
Transferred S functions
2500 S funcitons from NCK channel
PLC variable Interface NCK Æ PLC (Read only)
Byte
25004000 S function 1 (1 32-bit REAL)
25004004 Extended address of S function (1 byte)
25004008 S function 2 (1 32-bit REAL)
25004012 Extended address of S function (1 byte)
Transferred D functions
2500 D funcitons from NCK channel
PLC variable Interface NCK Æ PLC (Read only)
Byte
25005000 D function 1 (1 32-bit DINT)
Transferred H functions
2500 H funcitons from NCK channel
PLC variable Interface NCK Æ PLC (Read only)
Byte
25006000 H function 1 (1 32-bit REAL)
25006004 Extended address for H function 1 (byte)
25006008 H function 2 (1 32-bit REAL)
25006012 Extended address for H function 2 (byte)
25006016 H function 3 (1 32-bit REAL)
25003020 Extended address for H function 4 (byte)
202 FIRST_LANGUAGE 19
Decimal Foreground language POWER ON 2/3
1 1 2 BYTE
203 DISPLAY_RESOLUTION 19
decimal Display resolution POWER ON 2/3
3 0 5 BYTE
204 DISPLAY_RESOLUTION_INCH 19
decimal Display resolution POWER ON 2/3
4 0 5 BYTE
205 DISPLAY_RESOLUTION_SPINDLE 19
decimal Display resolution POWER ON 2/3
1 0 5 BYTE
207 USER_CLASS_READ_TOA
decimal Protection level read tool geometry IMMEDIATE 2/3
3 0 7 BYTE
208 USER_CLASS_WRITE_TOA_GEO
decimal Protection level write tool geometry IMMEDIATE 3/3
3 0 7 BYTE
209 USER_CLASS_WRITE_TOA_WEAR
decimal Protection level write tool wear data IMMEDIATE 3/3
3 0 7 BYTE
210 USER_CLASS_WRITE_ZOA
Decimal Protection level for “Write settable work offset” IMMEDIATE 3/3
3 0 7 BYTE
212 USER_CLASS_WRITE_SEA
decimal Protection level for “Write setting data” IMMEDIATE 3/3
3 0 7 BYTE
213 USER_CLASS_READ_PROGRAM
decimal Protection level for “Read part program” IMMEDIATE 3/3
7 0 7 BYTE
214 USER_CLASS_WRITE_PROGRAM
decimal Protection level for “Enter part program” IMMEDIATE 3/3
3 0 7 BYTE
215 USER_CLASS_SELECT_PROGRAM
decimal Protection level for program selection IMMEDIATE 3/3
3 0 7 BYTE
218 USER_CLASS_WRITE_RPA
decimal Protection level write R parameters IMMEDIATE 3/3
3 0 7 BYTE
219 USER_CLASS_SET_V24
decimal Protection level for “Set V24” IMMEDIATE 3/3
3 0 7 BYTE
221 USER_CLASS_DIR_ACCESS
decimal Protection level for directory access IMMEDIATE 3/3
3 0 7 BYTE
222 USER_CLASS_PLC_ACCESS
decimal Protection level for PLC project IMMEDIATE 2/2
3 0 7 BYTE
223 USER_CLASS_WRITE_PWA
decimal Protection level for protected working area IMMEDIATE 2/3
3 0 7 BYTE
247 V24_PG_PC_BAUD
decimal PG: baud rate (300, 600, 1200, 2400, 4800, 9600, 19200, 38400) IMMEDIATE 3/3
7 0 7 BYTE
280 V24_PPI_ADDR_PLC
PLC station address POWER ON 3/3
2 0 126 BYTE
281 V24_PPI_ADDR_NCK
NCK station address POWER ON 3/3
3 0 126 BYTE
344 V24_PPI_MODEM_ACTIVE
Decimal IMMEDIATE 3/3
0 0 1 BYTE
345 V24_PPI_ MODEM _BAUD
Decimal Baud rate for modem connection IMMEDIATE 3/3
7 5 9 BYTE
346 V24_PPI_ MODEM _PARITY
Decimal Parity for modem connection IMMEDIATE 3/3
0 0 2 BYTE
377 MM_USER_CLASS_WRITE_TO_MON_DAT
Decimal Protection level for “Write user cycles” IMMEDIATE 2/3
0 0 2 BYTE
10000 AXCONF_MACHAX_NAME_TAB[0]...[4] 19
- Machine axis name POWER ON 2/2
Always - - STRING
Turning X1, Z1, SP, A1, B1 - - STRING
Milling X1, Y1, Z1, SP, A1 - - STRING
10074 PLC_IPO_TIME_RATIO 19
- Factor of the PLC task for main run POWER ON 2/2
Always 2 1 50 DWORD
10200 INT_INCR_PER_MM 3 (G2)
- Computational resolution for linear positions POWER ON 2/2
Always 1000 1 1000000000 DOUBLE
10210 INT_INCR_PER_DEG 3 (G2)
- Computational resolution for angualr positions POWER ON 2/2
Always 1000 1 1000000000 DOUBLE
10240 SCALING_SYSTEM_IS_METRIC 3 (G2)
- Metric bacis system POWER ON 2/7
Always 1 *** *** BOOLEAN
10713 M_NO_FCT_STOPRE[0]
- M function with preprocessing stop POWER ON 2/7
Always -1 *** *** DWORD
10714 M_NO_FCT_EOP
- M function active for spindle after reset POWER ON 2/7
Always -1 *** *** DWORD
10715 M_NO_FCT_CYCLE[0]
- M function to be replaced by a subroutine POWER ON 2/7
Always -1 *** *** DWORD
10716 M_NO_FCT_CYCLE_NAME
- Subroutine name for replacement of an M function POWER ON 2/7
Always “” - - STRING
10717 T_NO_FCT_CYCLE_NAME
- Subroutine name for replacement of a T function POWER ON 2/7
Always “” - - STRING
10718 M_NO_FCT_CYCLE_PAR
- M function replaced by parameters POWER ON 2/7
Always “” - - DWORD
10760 G53_TOOLCORR
- Effect with G53, G153 and SUPA POWER ON 2/2
Always 0 *** *** BOOLEAN
10808 EXTERN_INTERRUPT_BITS_M96
- Activate aborted program(ASUP) POWER ON 2/2
Ext. language 0 *** *** DWORD
10810 EXTERN_MEAS_G31_P_SIGNAL[n]: 0..3
- Assignment of the measuring inputs for G31 P.. POWER ON 2/2
Ext. language 1, 1, 1, 1 0 3 BYTE
10812 EXTERN_DOUBLE_TURRET_ON
- Double-revolver head with G68 POWER ON 2/2
Ext. language 0 0 1 BOOLEAN
10880 MM_EXTERN_CNC_SYSTEM
- Def. of control ssytem to be adapted POWER ON 2/7
Always 1 2 DWORD
Turning 2 1 2 DWORD
Milling 1 1 2 DWORD
10881 MM_EXTERN_CNC_SYSTEM
- ISO_3 mode: G Code system POWER ON 2/7
0 0 0 2 DWORD
10882 NC_USER_EXTERN_GCODES_TAB[0]...[59]
- List of user-specific G commands, ext. langauge POWER ON 2/2
Always “” *** *** STRING
10884 EXTERN_FLOATINGPOINT_PROG
- Evaluation of progr. values without decimal point POWER ON 2/7
Always 1 *** *** BOOLEAN
10886 EXTERN_INCREMENT_SYSTEM
- Increment system POWER ON 2/7
Always 0 *** *** BOOLEAN
10888 EXTERN_DIGITS_TOOL_NO
- Number of digits for T number POWER ON 2/7
Always 2 0 8 BYTE
10890 EXTERN_TOOLPROG_MODE
HEX Tool change program with ext. language POWER ON 2/7
Always 0x00000000 0x00000000 0xFFFFFFFF DWORD
11100 AUXFU_MAXNUM_GROUP_ASSIGN 13 (H2)
- Number of auxiliary functions in AuxF groups POWER ON 2/2
Always 1 1 64 BYTE
11210 UPLOAD_MD_CHANGES_ONLY 19
HEX MD backup only for changed MD IMMEDIATE 2/2
- 0x0F 0x00 0x0FF BYTE
11240 PROFIBUS_SDB_NUMBER 3 (G2)
- Sdb1000 number POWER ON 2/2
Always 0 0 6 BYTE
11250 PROFIBUS_SHUTDOWN_TYPE 3
- Profibus Shutdown handling POWER ON 2/2
Always 0 0 2 BYTE
11290 DRAM_FILESYSTEM_MASK 3
- Select a directoy from DRAM POWER ON 2/2
Always 0 - - DWORD
11310 HANDWH_REVERSE 9 (H1)
- Threshold for handwheel direction reversal POWER ON 2/2
Always 2 0 *** BYTE
11320 HANDWHL_IMP_PER_LATCH[0]...[2] 9 (H1)
- Handwheel pulses per locking position POWER ON 2/2
Always 1., 1., 1. *** *** DOUBLE
11346 HANDWH_TRUE_DISTANCE 9 (H1)
- Handwheel travel or speed specification POWER ON 2/2
Always 0 0 3 BYTE
13060 DRIVE_TELEGRAM_TYPE[0]...[8] 3 (G2)
- Standard message frame type for Profibus DP POWER ON 2/2
Always 102, 102, 102, 102, 102 *** *** DWORD
13070 DRIVE_FUNCTION_MASK[0]...[30] 3 (G2)
- Used DP functions POWER ON 2/7
总线适配 0, 0, 0, 0, 0, … 0 *** *** DWORD
13080 DRIVE_TYPE_DP 3 (G2)
- Drive type with Profibus POWER ON 2/2
Always 0, 0, 0, 0, 0, … 0 0 3 BYTE
13200 MEAS_PROBE_LOW_ACTIVE[0] 15 (M5)
- Polarity change of the probe POWER ON 2/7
Always 0 *** *** BOOLEAN
13220 MEAS_PROBE_DELAY_TIME[0] 15 (M5)
- Detection of probe deflection delay time POWER ON 2/7
Always 0.0, 0.0 0 0.1 DOUBLE
14510 USER_DATA_INT[0]...[31] 19
- User data (INT) POWER ON 2/7
Always 0 -32768 32767 DWORD
14512 USER_DATA_HEX[0]...[31] 19
- User data (HEX) POWER ON 2/7
- 0 0 0x0FF BYTE
14514 USER_DATA_FLOAT[0]...[7] 19
- User data (FLOAT) POWER ON 2/7
38 38
- 0.0 -3.40 10 3.40 10 DOUBLE
14516 USER_DATA_PLC_ALARM[0]...[63] 19
- User data (HEX) POWER ON 2/7
- 0, 0, 0, 0, ... *** *** BYTE
17530 TOOL_DATA_CHANGE_COUNTER
- Mark tool data change for HMI POWER ON 2/7
Always 0 0 1 DWORD
18040 VERSION_INF[0]...[2]
- Version and (if necessary) date of PCMCIA card POWER ON 2/7
Always 0 0 1 STRING
18080 MM_TOOL_MANAGEMENT_MASK
HEX Reserved memory for the tool management (SRAM) POWER ON 1/7
BIT0 = 1 tool management data ready
BIT1 = 1 tool monitoring data ready
BIT2 = 1 OEM &CC data ready
BIT3 = 1 memory for neighboring position
Always 0 0 0XFFFF DWORD
18102 MM_TYPE_OF_CUTTING_EDGE
- Type of D number programming (SRAM) POWER ON 2/2
Always 0 0 1 DWORD
18794 MM_TRACE_VDI_SIGNAL
- Oscilloscope-related VDI signals POWER ON 2/2
Always 0 0 0X7FFFFFFF DWORD
20050 AXCONF_GEOAX_ASSIGN_TAB[0]...[2] 19
- Assignment “geometry/channel axis” POWER ON 2/2
Always 0 5 BYTE
Turning 1, 0, 2 0 5 BYTE
Milling 1, 2, 3 0 5 BYTE
20070 AXCONF_MACHAX_USED[0]...[4] 19
- Machine axis number valid in channel POWER ON 2/2
Always 0 5 BYTE
Turning 1, 2, 3, 0, 0 0 5 BYTE
Milling 1, 2, 3, 4, 5 0 5 BYTE
20080 AXCONF_CHANAX_NAME_TAB[0]...[4] 19
- Name of channel axis in the channel POWER ON 2/2
Always - - STRING
Turning “X”, “Z”, “SP”, “ “, “ “ - - STRING
Milling “X”, “Y”, “Z”, “SP “, “A “ - - STRING
20090 SPIND_DEF_MASTER_SPIMD 5 (S1)
- Number of master spindle POWER ON 2/7
Always 1,1,1,1, 1,1,1,1, … -1 10 DWORD
20094 SPIND_RIGID_TAPPING_M_NR 5 (S1)
- M function for axis mode (Siemens mode) POWER ON 2/7
Always 70 -1 0x7FFF DWORD
20095 EXTERN_RIGID_TAPPING_M_NR
- M function for axis mode (external mode) POWER ON 2/7
Always 29 6 0x7FFF DWORD
20108 PROG_EVENT_MASK K1
- Event-controlled program calls POWER ON 2/7
Always 0x0, 0x0, 0x0, …… 0 0xF DWORD
20140 TRAFO_RESET_VALUE K2
- Active tranformation in case of RESET (MD20110,MD20112) RESET 2/7
Always 0, 0, 0, 0, 0, 0, ... 0 8 BYTE
20156 EXTERN_GCODE_RESET_MODE[0]…[30] K2
- External G code reset mode RESET 2/7
Always - 0 1 BYTE
20204 WAB_CLEARANCE_TOLERANCE W1
- Direction reversal with SAR POWER ON 2/7
Always 0.01, 0.01, 0.01, 0.01, ... 0 plus DOUBLE
20310 TOOL_MANAGEMENT_MASK
- Activate tool management functions POWER ON 2/7
Always 0x0, 0x0, 0x0, …… 0 0xFFFFFF DWORD
20320 TOOL_TIME_MONITOR_MASK
- Time monitoring for the tool in the toolholder POWER ON 2/7
Always 0x0, 0x0, 0x0, …… - - DWORD
20360 TOOL_PARAMETER_DEF_MASK W1
- Definition of the tool parameters POWER ON 2/7
Always 0x0, 0x0, 0x0, …… 0 0xFFFFFF DWORD
20380 TOOL_CORR_MODE_G43G44 W1
- Handling of tool length compensation G43/G44 POWER ON 2/7
Always 0, 0, 0, 0, 0, 0, …… 0 2 BYTE
20384 TOOL_CORR_MULTIPLE_AXES W1
- Tool correction simultaenously for mulple axes RESET 2/7
Always 1 0 1 BOOLEAN
20550 EXACT_POS_MODE B1
- Exact stop conditions with G00 and G01 NEW CONF 2/7
Always 0, 0, 0, 0, 0, 0, …… 0 33 BYTE
20552 EXACT_POS_MODE_G0_TO_G1 PG
- Exact stop conditions with transition G00->G01 NEW CONF 2/7
Always 0, 0, 0, 0, 0, 0, …… 0 3 BYTE
20600 MAX_PATH_JERK B2
- Maximum path jerk NEW CONF 2/7
Always 100.0, 100.0, 100.0 … 0.0 *** DOUBLE
20700 REFP_NC_START_LOCK 8 (R1)
- NC start disable without reference point RESET 2/7
Always 1 *** *** BOOLEAN
20730 G0_LINEAR_MODE P2
- Interpolation behavior with G0 POWER ON 2/7
Always 1 0 1 BOOLEAN
20732 EXTERN_G0_LINEAR_MODE P2
- Interpolation behavior with G00 POWER ON 2/7
Always 1 0 1 BOOLEAN
20734 EXTERN_FUNCTION_MASK FBFA
- Function mask for external language RESET 2/7
Always 0, 0, 0, 0, 0, 0, …… 0 0xFFFF DWORD
21000 CIRCLE_ERROR_CONST 10 (K1)
Mm Circle end point monitoring constant POWER ON 2/7
Always 0.01 *** *** DOUBLE
21010 CIRCLE_ERROR_FACTOR 10 (K1)
Mm Circle end point monitoring factor POWER ON 2/7
Always 0.001 0.0 plus DOUBLE
21020 WORKAREA_WITH_TOOL_RADIUS 2 (A3)
- Tool radius with working area limitation RESET 2/2
Always 0 *** *** BOOLEAN
21160 JOG_VELO_RAPID_GEO[0]...[2] 9 (H1)
mm/min Geo axis rapid traverse in the JOG mode RESET 2/2
Always 10000., 10000., 10000. *** *** DOUBLE
21165 JOG_VELO_GEO[0]...[2] 9 (H1)
mm/min GEO axis traverse speed in the JOG mode POWER ON 2/2
Always 1000., 1000., 1000. *** *** DOUBLE
22000 AUXFU_ASSIGN_GROUP[0]...[63] 13 (H2)
- Auxiliary function group: 0...49 POWER ON 2/7
Always 1, 1, 1, 1, 1, ... 1 64 BYTE
22010 AUXFU_ASSIGN_TYPE[0]...[63] 13 (H2)
- Auxiliary function type group: 0...49 POWER ON 2/7
Always “”, “”, “”, ... - - STRING
22020 AUXFU_ASSIGN_EXTENSION[0]...[63] 13 (H2)
- Auxiliary function extension POWER ON 2/7
Always 0, 0, 0, ... 0 99 BYTE
22030 AUXFU_ASSIGN_VALUE[0]...[63] 13 (H2)
- Auxiliary function value (no. of auxiliary functions in the channel): 0...49 POWER ON 2/7
Always 0, 0, 0, 0, ... *** *** DWORD
22254 AUXFU_ASSOC_M0_VALUE 13 (H2)
- Additional M functions for program stop POWER ON 2/7
Always -1, -1, -1, -1, ... 6 0x7FFF DWORD
22256 AUXFU_ASSOC_M1_VALUE 13 (H2)
- Additional M functions for conditional stop POWER ON 2/7
Always -1, -1, -1, -1, ... 6 0x7FFF DWORD
22400 S_VALUES_ACTIVE_AFTER_RESET 5 (S1)
- S function active even after reset POWER ON 2/2
Always 0 *** *** BOOLEAN
22534 TRAFO_CHANGE_M_CODE M1
- M code when switching the transformation type POWER ON 2/7
Always 0, 0, 0, 0, ... 0 99999999 DWORD
22550 TOOL_CHANGE_MODE 14 (W1)
- New tool offset with T or M function POWER ON 2/2
Always 0 0 1 BYTE
22910 WEIGHTING_FACTOR_FOR_SCALE
- Input resolution for scaling factor POWER ON 2/2
Always 0 *** *** BOOLEAN
22914 AXES_SCALE_ENABLE
- Activation for axial scaling factor (G51) POWER ON 2/2
Always 0 *** *** BOOLEAN
22920 EXTERN_FIXED_FEEDRATE_F1_ON FBFA
- Activate fixed feedrateF1~F9 POWER ON 2/7
Always 0 0 1 BOOLEAN
22930 EXTERN_PARALLEL_GEOAX[0]…[2] FBFA
- Assignment of parallel channel geometry axis POWER ON 2/7
Always {0,0,0},{0,0,0},{0,0,0} 0 10 BYTE
24020 FRAME_SUPRESS_MODE FBFA
- Positions with frame suppression POWER ON 2/2
Always 0 0 1 DWORD
24100 TRAFO_TYPE_1 F2
- Transformtion 1 in the channel NEW CONF 7/7
Coordinate 0, 0, 0, 0, 0, 0, … - - DWORD
transformation
24110 TRAFO_AXES_IN_1[0]…[max. no. of axis] M1, F2
- Axis assignment for transformation 1 NEW CONF 7/7
Coordinate {1, 2, 3, 4, 5, 0, 0, 0, …} 0 10 BYTE
transformation
24120 TRAFO_GEOAX_ASSIGN_TAB_1[0]…[2] F2
- GEO/channelscid sddihnment for transformation 1 NEW CONF 7/7
Coordinate {0,0,0},{0,0,0},{0,0,0},… 0 10 BYTE
transformation
24130 TRAFO_INCLUDES_TOOL_2 M1,F2
- Tool handling with active 1st transformation NEW CONF 7/7
Coordinate 1 0 1 BOOLEAN
transformation
24200 TRAFO_TYPE_1 F2
- Transformation 2 in the channel NEW CONF 7/7
Coordinate 0, 0, 0, 0, 0, 0, … - - DWORD
transformation
24210 TRAFO_AXES_IN_2[0]…[最大轴数] F2
- Axis assignment for transformation 2 NEW CONF 7/7
Coordinate {1, 2, 3, 4, 5, 0, 0, 0, …} 0 10 BYTE
transformation
24220 TRAFO_GEOAX_ASSIGN_TAB_2[0]…[2] F2
- GEO/channel axis assignment for transformation 2 NEW CONF 7/7
Coordinate {0,0,0},{0,0,0},{0,0,0},… 0 10 BYTE
transformation
24230 TRAFO_INCLUDES_TOOL_2 M1, F2
- Tool handling with active 2nd transformation NEW CONF 7/7
Coordinate 1 0 1 BOOLEAN
transformation
24800 TRACYL_ROT_AX_OFFSET_1 M1
- Rotary axis offset TRACYL 1 NEW CONF 7/7
Coordinate 0.0, 0.0, 0.0, 0.0, … - - DOUBLE
transformation
24810 TRACYL_ROT_SIGN_IS_PLUS _1 M1
- Sign of the rotary axis NEW CONF 7/7
Coordinate 1 0 1 BOOLEAN
transformation
24820 TRACYL_BASE_TOOL_1 M1
- Base tool vector NEW CONF 7/7
Coordinate {0.0, 0.0, 0.0}, {0.0, 0.0, - - DOUBLE
transformation 0.0}, {0.0, 0.0, 0.0}
24850 TRACYL_ROT_AX_OFFSET_2 M1
- Rotary axis offset TRACYL 2 NEW CONF 7/7
Coordinate 0.0, 0.0, 0.0, 0.0, … - - DOUBLE
transformation
24860 TRACYL_ROT_SIGN_IS_PLUS _2 M1
- Rotary axis offset TRACYL 2 NEW CONF 7/7
Coordinate 1 0 1 BOOLEAN
transformation
24870 TRACYL_BASE_TOOL_2 M1
- Base tool vector NEW CONF 7/7
Coordinate {0.0, 0.0, 0.0}, {0.0, 0.0, - - DOUBLE
transformation 0.0}, {0.0, 0.0, 0.0}
24900 TRANSMIT_ROT_AX_OFFSET_1 M1
- Rotary axis offset TRANSMIT 1 NEW CONF 7/7
Coordinate 0.0, 0.0, 0.0, 0.0, … - - DOUBLE
transformation
24910 TRANSMIT _ROT_SIGN_IS_PLUS _1 M1
- Sign of the rotary axis NEW CONF 7/7
Coordinate 1 0 1 BOOLEAN
transformation
Always 0 0 2
30200 NUM_ENCS 3 (G2)
- Number of encoders POWER ON 2/2
Always 1 0 1 BYTE
30220 ENC_MODULE_NR[0] 3 (G2)
- Actual value: Drive no./measuring circuit no. POWER ON 2/7
Always 1 1 9 BYTE
30230 ENC_INPUT_NR[0] 3 (G2)
- Actual value: Input number on module/measuring circuit board POWER ON 2/2
Always 1 1 3 BYTE
30240 ENC_TYPE[0] 3 (G2)
- Encoder type POWER ON 2/2
Always 0 0 4 BYTE
30270 ENC_ABS_BUFFERING[0] FBA, R1
- Absolute encoder: Traversing range extension POWER ON 2/7
Always 0, 0 0 1 BYTE
30300 IS_ROT_AX 6 (R2)
- Rotary axis/spindle POWER ON 2/2
Always 0 *** *** BOOLEAN
30310 ROT_IS_MODULO 6 (R2)
- Modulo conversion for rotary axis/spindle POWER ON 2/2
Always 0 *** *** BOOLEAN
30320 DISPLAY_IS_MODULO 6 (R2)
- Display modulo 360 degrees for rotary axis POWER ON 2/2
Always 0 *** *** BOOLEAN
30350 SIMU_AX_VDI_OUTPUT 3 (G2)
- Axis signals for simulation axis POWER ON 2/2
Always 0 *** *** BOOLEAN
30600 FIX_POINT_POS[0] 10 (K1)
mm, degrees Axis position with G75 POWER ON 2/7
Always 0.0 *** *** DOUBLE
31000 ENC_RESOL[0] 3 (G2)
- Linear scale POWER ON 2/2
Always 0 *** *** BOOLEAN
31020 ENC_IS_LINEAR 3 (G2)
- Encoder lines per revolution (encoder no.) POWER ON 2/2
Always 2048 *** *** DWORD
31030 LEADSCREW_PITCH 3 (G2)
Mm Lead of the ballscrew POWER ON 2/2
Always 10.0 *** *** DOUBLE
31040 ENC_IS_DIRECT[0] 3 (G2)
- Encoder mounted directly on the machine (encoder no.) POWER ON 2/2
Always 0 *** *** BOOLEAN
31050 DRIVE_AX_RATIO_DENOM[0]...[5] 3 (G2)
- Load gearbox denominator POWER ON 2/2
Always 1, 1, 1, 1, 1, 1 1 2147000000 DWORD
31060 DRIVE_AX_RATIO_NUMERA[0]...[5] 3 (G2)
- Load gearbox numerator POWER ON 2/2
Always 1, 1, 1, 1, 1, 1 -2147000000 2147000000 DWORD
31070 DRIVE_ENC_RATIO_DENOM[0] 3 (G2)
- Measuring gearbox denominator POWER ON 2/2
Always 1 1 2147000000 DWORD
31080 DRIVE_ENC_RATIO_NUMERA[0] 3 (G2)
- Measuring gearbox numerator POWER ON 2/2
Always 1 1 2147000000 DWORD
31122 BERO_DELAY_TIME_PLUS[0] 8 (R1)
S BERO delay time NEW CONF 2/2
Always 0.000110 *** *** DOUBLE
31123 BERO_DELAY_TIME_MINUS[0] 8 (R1)
S BERO delay time NEW CONF 2/2
Always 0.000078 *** *** DOUBLE
31600 TRACE_VDI_AX
- Oscilloscope-related VDI signals POWER ON 2/2
Always 0 0 1 BOOLEAN
32000 MAX_AX_VELO 3 (G2)
mm/min, rpm Maximum axis velocity NEW CONF 2/7
Always 10000. (mm/min) *** *** DOUBLE
27,77 (rpm)
32010 JOG_VELO_RAPID 9 (H1)
mm/min, rpm Rapid traverse in the JOG mode RESET 2/7
Always 10000 (mm/min) *** *** DOUBLE
27,77 (rpm)
32020 JOG_VELO 9 (H1)
mm/min, rpm JOG axis velocity RESET 2/7
Always 2000 mm/min/ 5,55 rpm *** *** DOUBLE
Rpm Minimum speed for gear stage change NEW CONF 2/7
Always 50., 50., 400., 800., *** *** DOUBLE
1500., 3000.
35130 GEAR_STEP_MAX_VELO_LIMIT[0]...[5] 5 (S1)
Rpm Maximum speed of gear stage NEW CONF 2/7
Always 500., 500., 1000., 2000., *** *** DOUBLE
4000., 8000.
35140 GEAR_STEP_MIN_VELO_LIMIT[0]...[5] 5 (S1)
Rpm Minimum speed of gear stage NEW CONF 2/7
Always 5., 5., 10., 20., 40., 80. *** *** DOUBLE
35150 SPIND_DES_VELO_TOL 5 (S1)
- Spindle speed tolerance RESET 2/2
Always 0.1 0.0 1.0 DOUBLE
35160 SPIND_EXTERN_VELO_LIMIT 5 (S1)
Rpm Spindle speed limitation from PLC NEW CONF 2/7
Always 1000.0 *** *** DOUBLE
35200 GEAR_STEP_SPEEDCTRL_ACCEL[0]...[5] 5 (S1)
Umdr/s^2 Acceleration in the control mode NEW CONF 2/7
Always 30.0, 30.0, 25.0, 20.0, 0.001 *** DOUBLE
15.0, 10.0
35210 GEAR_STEP_POSCTRL_ACCEL[0]...[5] 5 (S1)
Umdr/s^2 Acceleration in the position-controlled mode NEW CONF 2/7
Always 30.0, 30.0, 25.0, 20.0, 0.001 *** DOUBLE
15.0, 10.0
35300 SPIND_POSCTRL_VELO 5 (S1)
Rpm Position controller starting speed NEW CONF 2/2
Always 500.0 *** *** DOUBLE
35310 SPIND_POSIT_DELAY_TIME[0]…[5] 5 (S1)
s Positioning delay time+ NEW CONF 2/2
Always 0.0,0.05,0.1,0.2,0.4,0.8 DOUBLE *** DOUBLE
35350 SPIND_POSITIONING_DIR 5 (S1)
- Direction of rotation when positioning RESET 2/2
Always 3 3 4 BYTE
35400 SPIND_OSCILL_DES_VELO 5 (S1)
Rpm Reciprocating speed NEW CONF 2/2
Always 500.0 *** *** DOUBLE
35410 SPIND_OSCILL_ACCEL 5 (S1)
Umdr/s^2 Acceleration when reciprocating NEW CONF 2/2
Always 16 0.001 *** DOUBLE
35430 SPIND_OSCILL_START_DIR 5 (S1)
- Starting direction when reciprocating RESET 2/2
Always 0 0 4 BYTE
35440 SPIND_OSCILL_TIME_CW 5 (S1)
S Reciprocation time for M3 direction NEW CONF 2/2
Always 1.0 *** *** DOUBLE
35450 SPIND_OSCILL_TIME_CCW 5 (S1)
S Reciprocation time for M4 direction NEW CONF 2/2
Always 0.5 *** *** DOUBLE
35500 SPIND_ON_SPEED_AT_IPO_START 5 (S1)
- Feed enable with spindle in setppoint range RESET 2/2
Always 1 0 2 BYTE
35510 SPIND_STOPPED_AT_IPO_START 5 (S1)
- Feed enable with the spindle stopped RESET 2/2
Always 0 *** *** BOOLEAN
35550 DRILL_VELO_LIMIT[0]…[5] 5 (S1)
- Maximum speeds for tapping RESET 2/2
Always 0 *** *** BOOLEAN
36000 STOP_LIMIT_COARSE 2 (A3)
mm, degrees Exact stop coarse NEW CONF 2/2
Always 0.04 *** *** DOUBLE
36010 STOP_LIMIT_FINE 2 (A3)
mm, degrees Exact stop fine NEW CONF 2/2
Always 0.01 *** *** DOUBLE
36020 POSITIONING_TIME 2 (A3)
S Exact stop fine delay time NEW CONF 2/2
Always 1.0 *** *** DOUBLE
36030 STANDSTILL_POS_TOL 2 (A3)
mm, degrees Standstill tolerance NEW CONF 2/2
Always 0.2 *** *** DOUBLE
36040 STANDSTILL_DELAY_TIME 2 (A3)
S Standstill monitoring delay time NEW CONF 2/2
Always 0.4 *** *** DOUBLE
36050 CLAMP_POS_TOL 2 (A3)
mm, degrees Claming tolerance NEW CONF 2/2
Always 0.5 *** *** DOUBLE
37030 FIXED_STOP_THRESHOLD F1
mm, degrees Threshold for fixed stop detection NEW CONF 2/7
Traversing to 2.0 0.0 plus DOUBLE
fixed stop
37040 FIXED_STOP_BY_SENSOR F1
- Fixed stop detection via sensor NEW CONF 2/7
Traversing to 0 0 2 BYTE
fixed stop
37050 FIXED_STOP_ALARM_MASK F1
- Enabling of the fixed-stop alarm NEW CONF 2/7
Traversing to 1 0 7 BYTE
fixed stop
37060 FIXED_STOP_ACKN_MASK F1
- Marking of PLC acknowledgment:0-not wait;1-wait; 3-analog drive POWER ON 2/7
Traversing to 0 0 3 BYTE
fixed stop
37610 PROFIBUS_CTRL_CONFIG P6
- Profibus control bit configuration POWER ON 2/7
Always 0 0 1 BYTE
37620 PROFIBUS_TORQUE_RED_RESOL
% Resolution of Profibus torque reduction POWER ON
Always 1 0.01 10.0 DOUBLE
38000 MM_ENC_COMP_MAX_POINTS[0] 16 (K3)
- Intermediate points for encoder/spindle compensation (SRAM)) POWER ON 1/7
Always 125 0 5000 DWORD
Count EN: V, I, Q, M, SM, C, T Rwod >= Operand a a,b: VD, ID, QD, MD,
C xxx
up/down a >= b close AC, K
CTUD R : V, I, Q, M, SM, C, T >=R
CU Ê,value a < b open
CU ENO
counted +1 Operand b
CD PT: VW,IW,QW,MW,AC,
CD Ê, value R K Rword <= Operand a a,b: VD, ID, QD, MD,
counted -1 AC, K
PV a <= b close
R=1, reset <=R
a > b open
If Cvalue>=PV,
Operand b
Cbit=1
OUT=IN1 - IN2
OUT: VD, QD, MD, AC AC, K(<216)
IN2 OUT If EN =1, IN1
OUT: VW, QW, MW, AC
OUT=IN1 & IN2 IN2 OUT
RWord EN: V, I, Q, M, SM, C, T
SUB_R
Subtract DWord EN: V, I, Q, M, SM, C, T
EN ENO IN1/IN2: VD, ID, QD, MD, WOR_DW
AC, K "OR" EN ENO IN1/IN2: VD, ID, QD, MD,
If EN =1, IN1
OUT=IN1 - IN2
OUT: VD, QD, MD, AC AC, K(<232)
IN2 OUT If EN =1, IN1
OUT: VD, QD, MD, AC
OUT=IN1 & IN2 IN2 OUT
Word EN: V, I, Q, M, SM, C, T
MUL
Multiply Byte EN: V, I, Q, M, SM, C, T
EN ENO IN1/IN2: VW,IW,QW,MW, WXOR_B
If EN =1, IN1
AC,T ,C ,K(<±215-1) EN ENO IN1/IN2: VB,IB,QB,MB,AC,
OUT=IN1 * IN2 OUT: VD, QD, MD, AC "XOR" K(<28)
IN2 OUT IN1
OUT: VB,QB,MB,AC
EN: V, I, Q, M, SM, C, T If EN =1, IN2 OUT
RWord OUT=IN1 & IN2
MUL_R
Multiply EN: V, I, Q, M, SM, C, T
EN ENO IN1/IN2: VD, ID, QD, MD, Word
WXOR_W
If EN =1, IN1
AC, K
OUT: VD, QD, MD, AC EN ENO IN1/IN2: VW, IW, QW, MW,
OUT=IN1 * IN2 IN2 OUT "XOR" AC, K(<216)
IN1
OUT: VW, QW, MW, AC
Word EN: V, I, Q, M, SM, C, T If EN =1, IN2 OUT
DIV
Divide OUT=IN1 & IN2
EN ENO IN1/IN2: VW,IW,QW,MW, EN: V, I, Q, M, SM, C, T
DWord
AC,T ,C,K(<±215-1) WXOR_DW
If EN =1, IN1
OUT: VD, QD, MD, AC EN ENO IN1/IN2: VD, ID, QD, MD,
OUT=IN1 / IN2 IN2 OUT
"XOR" AC, K(<232)
IN1
RWord EN: V, I, Q, M, SM, C, T OUT: VD, QD, MD, AC
DIV_R If EN =1, IN2 OUT
Divide EN ENO IN1/IN2: VD, ID, QD, MD, OUT=IN1 & IN2
AC, K Byte EN: V, I, Q, M, SM, C, T
If EN =1, IN1
OUT: VD,QD,MD,AC INV_B
OUT=IN1 / IN2 IN2 OUT EN ENO IN: VB, IB, QB, MB, AC,
"Negated" K(<28)
Square root EN: V, I, Q, M, SM, C, T OUT: VB, QB, MB, AC
SQRT
If EN =1, IN OUT
EN ENO IN1/IN2: VD, ID, QD, MD, OUT=IN1 & IN2
If EN =1, AC, K(<±231-1) EN: V, I, Q, M, SM, C, T
OUT: VD, QD, MD, AC
Word
OUT=√ IN INV_W
IN OUT
EN ENO IN: VW, IW, QW, MW, AC,
"Negated" K(<216)
OUT: VW, QW, MW, AC
If EN =1, IN OUT
Pi1 Po m
If EN=1
Pin
Byte exchange
1 Mounting dimensions
Notes
SINUMERIK 802D sl Appendix – Dimension of components
9. Dimension of Components
Fig. 2
5 7 Dimension
Fig.Fig. drawing for the NC full keyboard (vertical)
Drawing dimension for the NC full key baord
Appendix – Dimension of components SINUMERIK 802D sl
Fig. 6
Copyright © Siemens AG
All Rights Reserved78
Maximum torque for tightening screw: 1.8Nm
Appendix – Dimension of components