Installation and Start-Up Guide 11/2002 Edition: Ccu3 Software Version 6 Sinumerik 810D
Installation and Start-Up Guide 11/2002 Edition: Ccu3 Software Version 6 Sinumerik 810D
Installation and Start-Up Guide 11/2002 Edition: Ccu3 Software Version 6 Sinumerik 810D
CCU3
Software Version 6
SINUMERIK 810D
Gen. Preparations 1
Design 2
Settings, MPI Bus 3
EMC (ESD) Measures 4
SINUMERIK 810D Power ON and Ramp-Up 5
Valid for
Miscellaneous 15
Control Version
SINUMERIK 810D powerline 6
SINUMERIK 810DE powerline 6 Abbreviations A
References B
Index C
11.02 Edition
SINUMERIKr Documentation
3ls
Printing history
Brief details of this edition and previous editions are listed below.
The status of each edition is shown by the code in the “Remarks” columns.
A . . . . . New documentation.
B . . . . . Unrevised reprint with new Order No.
C . . . . . Revised edition with new status.
If factual changes have been made on the page within the same
software version, this is indicated by a new edition coding in the
header on that page.
Trade marks
SIMATICr, SIMATIC HMIr, SIMATIC NETr, SIROTECr, SINUMERIKr und SIMODRIVEr are registered
trade marks of Siemens AG. The other names in this document may also be trade marks and their use by
third parties for their own purposes may infringe upon the rights of the owners.
Further information is available on the Internet under: Other functions not described in this documentation might be
http://www.ad.siemens.de/sinumerik. executable in the control. This does not, however, represent an
obligation to supply such functions with a new control or when
servicing.
This publication was produced with Interleaf V7.
We have checked that the contents of this publication agree with the
The reproduction, transmission or use of this document or its hardware and software described here. Nevertheless, differences
contents is not permitted without express written authority. Offenders might exist and therefore we cannot guarantee that they are
will be liable for damages. All rights, including riths created by patent completely identical. The information given in this publication is
grant or registration of a utility model or design, are reserved. reviewed at regular intervals and any corrections that might be
necessary are made in the subsequent printings. Suggestions for
improvement are welcome at all times.
E Siemens AG, 1995–2002. All rights reserved Subject to changes without prior notice
PREFACE
Target group This document is intended for manufacturers of machine tools incorporating
SINUMERIK 810D and SIMODRIVE 611digital systems.
Notice about soft- The following software and hardware is used with the SINUMERI 810D:
ware and hardware
designations
S MMC 103 software --> HMI Advanced
All components affected by these changes have been changed in this Installa-
tion & Start-up Guide.
Objective The Installation and Start-Up Guide gives all the relevant information required to
start-up, install and service SINUMERIK 810D systems.
Standard scope This documentation provides information about the control system and the
interfaces of the individual components. It also describes the start-up and
installation procedure for SINUMERIK 810D.
For detailed information about individual functions, function assignment and
performance data of individual components, please refer to the appropriate
document for the subject concerned (e.g. manuals, function descriptions etc.).
User-oriented activities such as the creation of part programs and control
operation procedures are described in detail in separate documents.
Separate descriptions are likewise provided for the tasks to be performed by the
tool manufacturer such as configuring, installation and PLC programming.
Search aids In addition to the table of contents and indexes of figures and tables, we have
provided the following information in the Appendix for your assistance:
1. Index of abbreviations
2. List of references
3. Index.
For a complete list and description of SINUMERIK 810D alarms, please refer to
References: /DA/, Diagnostics Guide.
Further information about installation and start-up as well as troubleshooting is
given in
References: /FB/, D1, “Diagnostic Tools”.
Notes The following symbols with special significance are used in the documentation:
Note
The “Note” symbol is displayed in this document to draw your attention to infor-
mation relevant to the subject.
Important
! This symbol is always displayed in this document to draw your attention to an
important item of information.
Warnings The following warnings with varying levels of severity are used in this document:
Danger
! This symbol indicates that death, serious injury or substantial property damage
will occur if the appropriate precautions are not taken.
Warning
! This symbol indicates that death, serious injury or substantial property damage
may occur if the appropriate precautions are not taken.
Caution
! This symbol indicates that minor injuries or property damage may occur if the
appropriate precautions are not taken.
Caution
This warning indicates that property damage may occur if the appropriate pre-
cautions are not taken.
Notice
This warning indicates that an undesirable event may occur if the relevant no-
tice is not heeded.
Technical information
Notations The following notations and abbreviations are used in this documentation:
Contents
1 General Preparations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
2.1 Mechanical configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
2.1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
2.1.2 Mains supply module (MS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18
2.1.3 CCU3 with CCU box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
2.1.4 Axis expansion with axis expansion plug-in unit . . . . . . . . . . . . . . . . . . 2-21
2.1.5 Axis expansion with SIMODRIVE 611 closed-loop control module . . 2-23
2.1.6 Options for operating 6 axes with the CCU 3 . . . . . . . . . . . . . . . . . . . . 2-24
2.2 Electrical configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
2.2.1 Connection of components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
2.2.2 Connection of power supply (OI, I/RF) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26
2.2.3 Motor connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-29
2.2.4 Encoder connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30
2.2.5 Single PLC I/O module (EFP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-32
2.2.6 Overview of connections on PCU 20 and PCU 50 . . . . . . . . . . . . . . . . 2-34
3 Settings, MPI Bus Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
3.1 MPI network rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
3.2 Standard MPI configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-39
3.3 Deviation from standard configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41
3.3.1 MPI bus nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-42
3.3.2 Example of an MCP/HT6 and HHU configuration via global data . . . 3-44
3.4 Handheld unit (HHU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-49
3.4.1 Settings in the HHU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-49
3.4.2 Configuring the handheld unit, setting the interface parameters . . . . 3-51
3.5 Handheld terminal HT6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-53
3.6 Machine control panel (MCP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-54
3.7 MPI interface for customer operator panel . . . . . . . . . . . . . . . . . . . . . . . 3-57
3.8 PCU 20/PCU 50 operator panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-58
3.8.1 Settings on the PCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-58
3.8.2 Selecting the language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59
4 EMC and ESD Measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-63
4.1 RI suppression measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-63
4.2 ESD measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-64
4.3 Heat dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-64
Notes
General Preparations 1
Introduction This Installation and Start-Up Guide describes the procedure for starting up the
basic control functions including drive-related functions. For further information
about special NCK, HMI, PLC or drive functions, please refer to the Descriptions
of Functions/Manuals (see ”Required Documentation”).
Required software You require the following software for SINUMERIK 810D start-up:
1. SinuComNC Startup/service tools
Order No. 6FC5250-AY00-AG (German, English)
Supplied on CD-ROM with:
-- SinuCom FFS
-- SinuCom ARC
-- SinuCom PCIN
2. SIMATIC STEP 7 HiGraph
3. Tool box for SINUMERIK 810D
Order No. 6FC5 452-0AX00-0AB0
Supplied on 3.5” disks with:
-- Basic PLC program
-- Standard machine data sets
-- NC variable selector
4. Application disk for the creation of PLC alarm texts and transfer to the PCU
20 (supplied with the HMI system software).
Required To start up the SINUMERIK 810D, you will require the following equipment and
equipment and accessories:
accessories 1. Programming unit with MPI interface (PG740)
2. MPI cable for PG740
3. RS-232 cable with 9-pin connector (socket)
Required You will require the following documentation for start-up of the SINUMERIK
documentation 810D:
1. Catalog NC 60, Ordering Document. /BU/
Order No.: E86060-K4460-A101-A9
2. Configuration Manual /PHC/
Order No.: 6FC5 297-6AD10-0AP0
Export approval As a consequence of the approval required for certain control functions
according to the German Export List, two versions of the SINUMERIK 810D are
available.
The standard version (810D) can include the full functional scope of the
control, but is subject to type approval.
Several options are not available in the Export Version (810DE).
Current data on the type and scope of options are provided in
Reference: /BU/ Catalog NC 60.
J
2.1.1 Overview
SIEMENS
SIMODRIVE
Figure 2-1 Overall configuration of SINUMERIK 810D with SIMODRIVE 611 power module
Caution
! A ventilation clearance of 100 mm must be left above and below the drive
combination when it is installed.
2 Mains supply The mains supply module performs the following tasks:
module
S Supplies power for the SINUMERIK 810D and axis expansion units
S Generates the DC link voltage for the motors
S Regenerative braking (I/RF) or braking resistor (OI) for generator-mode ope-
ration.
Note
The 28 kW version of the open-loop control infeed module does not have an
internal braking resistor!
Infeed/regenerative The I/RF module feeds the excess DC link energy back into the supply system
feedback module during braking operations. The following versions are available:
I/RF
S 16 kW
S 36 kW
S 55 kW
S 80 kW
S 120 kW.
Position of mains The I/RF or OI module is positioned as the first module on the left in the general
supply module configuration.
2
CCU3 CCU box
Battery
DC link
bars
PE connection
SIMATIC
Profibus DP interface
MPI interface
Terminal
Test sockets
block X431
611D drive bus
(master)
Various error
and status LEDs
(H1/H2) PCMCIA
NCK start-up slot
switch (S3)
PLC start-up
switch (S4)
7-segment
display (H3)
RESET button
(S1)
Axis
expansion
connectors
X304--X306
Device bus
interface X151
Axis expansion connection X307
. .
Figure 2-3 SINUMERIK 810D with CCU3, location of interfaces, operator control and display elements
Axis expansion The axis expansion plug-in units are mounted in a SIMODRIVE 611 power 2
plug-in unit module and then connected to axis expansion terminals X304--X306 on the
SINUMERIK 810D. The axis expansion plug-in unit is designed to hold 1-axis
and 2-axis power modules. The left-hand axis expansion plug-in unit is de-
signed to hold 1-axis power modules.
SIEMENS
SIMODRIVE
Figure 2-4 Axis expansion with SIMODRIVE 611 single-axis power module with left-hand axis expansion plug-in unit and
axis expansion plug-in unit
Note
Hybrid operation between external closed-loop control and the power section in
the axis expansion plug-in unit is possible.
Connecting the The axis expansion plug-in unit has two connectors, X301 and X302. X301
axis expansion must be used to connect a 1-axis power section. If a 2-axis power section is
plug-in unit installed, X301 must be used for the 1st axis and X302 for the 2nd axis.
The left-hand axis expansion plug-in unit has one connector.
Mounting the Plug the axis expansion unit into the power module.
axis expansion
plug-in unit
Figure 2-5 Mounting the axis expansion plug-in unit into the power section
Connect the ribbon cables to the CCU3 (X304--X306). Then push any excess
cable length into the space provided under the metal cover on the axis expan-
sion plug-in unit.
Mounting the Plug the axis expansion unit into the power module.
left-hand axis
expansion plug-in
unit
Figure 2-6 Mounting the left-hand axis expansion plug-in unit in the power section with the
CCU3 (X307)
Connect the ribbon cables to the CCU3 (X304--X306). Then push any excess
cable length into the space provided under the metal cover on the axis expan-
sion plug-in unit.
Application Axis expansion via SIMODRIVE 611D closed-loop control module is only im-
plemented if the number of measuring channels in the SINUMERIK 810D is
inadequate or a higher measuring system multiple is needed.
Mounting The SIMODRIVE 611D module should be mounted as the first module to the
right of the SINUMERIK 810D.
Connection A special cable set is required to connect the SIMODRIVE 611D module. This
cable set includes the connection to the drive bus and another device bus
cable.
SIEMENS
SIMODRIVE
MS 810D FSD
(I/RF or OI)
Figure 2-7 Axis expansion with SIMODRIVE 611 power section and external 611D control
CCU 3
6x encoder
connection
≡
If an external power module is not
connected to the left of the CCU3
internal/ at connector X307 (internal/exter-
external nal pulse interface for 3rd power
module) =>
CCU3 with 3-axis CCU box plus
X304
X306
X305
X307
50 A 15 A 15 A
≡
≡
Figure 2-8 First option for operating 6 axes for CCU 3 with internal 3-axis CCU box
CCU 3
6x encoder
connection
≡ If an external power module is
connected to connector X307,
the internal 3rd pulse interface
is inhibited. If you are using a
internal/ 3-axis CCU box and --X307,
external the internal power module / A3
X307
cannot be used.
X305
X304
X306
25 A 25 A
Figure 2-9 Second option for operating 6 axes for CCU 3 with 2-axis CCU box
Operator panel
MPI
cable
MCP
Distribution box
QWERTY
keyboard
Measuring (2x) *)
Encoder cable,
direct measuring
system Cable
distributor
Handwheel (2x)
SIMATIC
OI
IM cable
or
I/RF 810D MSD FSD
module Terminal block
Axis
expansion
Motor cable 3x 1x 1x plug-in unit
611
Motor encoder cable 5x
power
module
S7-300
Single I/O
module
Direct measuring system Motors
(e.g. conn. to X416) 1FK7/1FN/1FE *) One measuring input can be replaced by 3rd handwheel
Note
For cables and connectors, please refer to
References: /PHC/, Configuring Manual.
2 Overview of
connections
X111
X121
LED
Electronics power displays
5 V voltage
supply faulty Red level fault
X141 Red
Device not ready, Device ready (DC
enabling signal Green Yellow link precharged)
(term. 63, 64 or both)
missing
Line fault Red Red DC link
overvoltage
X161
X171
X172
LEDs
X181
X351 Device bus
P600
DC link connection
M600
2
74 --X111
Relay contact, NC
“Ready to operate” contact
73.2
message 73.1
NO
contact
72
P24 7 --X141
P15 45
N15 44
N24 10
M 15
M 15
RESET (R+term.15) R
LED
displays
Figure 2-12 Terminals for SIMODRIVE 611 main supply module 10--120 kW
2 74
73.2 X111
73.1
MS (Mains supply) module
72
5.3
5.2
5.1
63
9 X121
9
64 Power section
I/RF reset 19
button
15 X141
R L--
1)
9
112 X161
48 Internal line contactor
111
213
113
L+
X351
NS1 Device bus
X171
NS2
1)
AS1 X172 P600
AS2 P600
to the axis modules
LEDs
M600
M600
M500
P500 X181
2U1 100 k
1U1
1) 2V1
1V1
2W1
1W1
U1 V1 W1 X131 PE
Important
A1 A2 A3
Equipotential bonding
Shield connection
Motor cables
Figure 2-14 Motor connection for SINUMERIK 810D CCU box with 2-axis power module
2 Motor measuring A specific motor connection is permanently assigned to each motor measuring
system and system.
motor connection
M1 M2 M3
M4
M5
M6
OI
or
I/RF 810D MSD FSD FSD
module
A1 A2 A3
Warning
! The assignment of the motor measuring system to the motor connection must
never be changed, even for test purposes.
Table 2-3 Assignment between measuring system and motor connection or axis
expansion
Warning
! If pulse interface X307 is used (external power module to left of CCU), output
A3 cannot be used for the 3-axis power module. The motor encoder remains
connected to X413. 2
2
Ventilation space 50 mm 70
SHIELD
M24Lo.
P24 Logic
Space for
front
connectors
SHIELD
M24Lo.
P24 Logic
374
360
Ventilation space 50 mm
135
25 25
Connection to The single I/O module is connected via plug X3 IN to SINUMERIK 810D
S7-300 bus connector X111. The maximum cable length is 10 m.
Up to 3 EFP submodules can be connected, while a mixed operation of EFP
submodules and SIMATIC S7-300 lines (total of 3 lines) is allowed.
2
6ES7 368--3jjj0--0AA0 Shielded connecting cable only in single-tier arrangement
6 FC 5 411-0AA80-0AA0, length 150 mm
X3 IN
6ES7 368--3jjj0--0AA0 SINUMERIK 810D
X3 OUT
6ES7 368--3jjj0--0AA0 IM 361 or second EFP
6FC5 411-0AA80-0AA0 in single-tier arrangement, 150 mm
Connection of the The 24 VDC power supply is connected via a 3-pin, angular screw-type terminal
electronics power connector (2.5 mm2) to X1.
supply Table 2-4 Pin assignment of connector X1
Connection of the The 24 VDC load power supply is connected via a 3-pin, angular screw-type
load power supply terminal connector (2.5 mm2) to X5.
Table 2-5 Pin assignment of connector X5
The ribbon cable assignment is compatible with the I/O (logic) modules of the
SINUMERIK 810D.
Meaning of LEDs The module status of the single I/O module is signaled by means of two LEDs.
LED green: 5 V power OK
LED red: Group fault
PCU 20
Depth = 56
53
PS/2 mouse COM1/RS-232 COM2/RS-232 USB Ethernet MPI/L2-DP Flash card/memory card
Connection Function
COM1/RS-232 Serial interface 1 (RS-232), 25-pin sub D socket connector
COM2/RS-232 Serial interface 1 (RS-232), 9-pin sub D socket connector 2
PS/2 mouse/keyboard PS/2 mouse/keyboard connector
USB External connection for Universal Serial Bus
MPI/DP (RS-485) Multi-Point Interface/Profibus DP connection
Connection of an S7 PLC, 9-pin sub D socket connector
Ethernet Connection for local area network (LAN), software option
Memory card Slot for ATA flash card/memory card or
Flash Card 100/200 Type I/II
Power supply 24 VDC
PCU 20/PCU 50
X122
X4
810D
X20
6FX2 002-4EA04-1xx0 or MCP
6FX2 002-4EA02-1xx0
PCU 50
24 V power supply Cover plate for PCI slot connection Cover plate for
PCI/ISA slot
Depth = 80
Connection Function
LPT1/Printer Parallel interface (e.g. printer), 25-pin sub D socket connector
2 COM1/RS-232 Serial interface 1 (RS-232 or TTY 1), 25-pin sub D socket connector
COM2 Serial interface 2 (RS-232), 9-pin male sub D connector
Keyboard PS/2 trackball keyboard connection
Mouse PS/2 mouse connector
USB External connection for Universal Serial Bus
MPI/DP (RS-485) Multi-Point Interface/Profibus DP connection
Connection of an S7 PLC, 9-pin sub D socket connector
VGA VGA interface for external monitor, 15-pin female sub D connector
Ethernet Connection for local area network (LAN)
PCI slot Slot for expansion boards 2)
PCI/ISA slot Slot for expansion boards 2)
Power supply 24 VDC
Interfaces The interfaces (e.g. pin assignment) are shown and described in detail in
References: /BH/, Operator Components Manual
J
Please take the following basic rules into account when undertaking network
installations:
1. The bus line must be terminated at both ends. To do this, activate the termi-
nating resistor in the MPI connector of the first and last node, and deactivate
the remaining terminating resistors.
Note
Note
Any spur lines that are not assigned should be removed if possible.
Note
Piggy-back connectors are not recommended for power connections.
Example A
ON
HHU
Terminating resistor
ON inserted in connector
PCU 20/PCU 50 ON
Distributor MCP
box Terminating resistor
3 permanently installed
in device
MPI on
810D control
Example B
ON
Terminating resistor
inserted in connector
PCU 20/PCU 50
OP030 ON
MCP
Terminating resistor
permanently installed
ON
MPI ON
810D control
Standard SINUMERIK 810D with PCU 20/PCU 50 and one machine control panel (MCP)
application or interface customer operator panel
3
Hardware At least firmware release V 03_01_01 for
requirements
S MCP
S lnterface to customer operator panel
MPI baud rate All MPI bus nodes operate at 187.5 kbaud.
Bus addresses Every node on the MPI bus must have a bus address (0...15).
PCU 20 PG/start-up
PCU 50 tool
1 0 MPI bus
Bus addresses
187.5 kbaud
14
SINUMERIK 810D
MCP/interface to custo-
mer operator panel
2 PLC
X122
3
NCK
Note
3 The STEP7 project manager (S7 TOP) does not display the SDB as standard.
To display the SDB, select “All blocks with SDBs” in menu View/Set filters.
Assigned The following bytes in the PLC CPU are then assigned for the MCP or interface
inputs/outputs in to customer operator panel:
the PLC CPU
S Input byte 0--7
S Output byte 0--7
S Status bytes for error detection output bytes 12--15 (evaluated by basic
program).
Parameterization on FB1 (basic program) for the MCP is already preset for the
standard application.
Communication If communication does not commence after a PLC reset (LEDs flashing), the
does not start following points should be checked:
Procedure A new configuration is entered via the soft key Define global data. The follo-
SIMATIC STEP7, wing description of how to proceed is based on the assumption that you already
Version 2.1 know how to use this menu.
1. Set up new project and CPU programs using the STEP7 tool. You must set
up a CPU program for each component in the installation (PLC, MCP, HHU,
2nd MCP, HT6, etc.).
2. Connect the MPI nodes, i.e. network CPU programs with MPI address.
3. Activate the “Global Data” menu command in the following soft key se-
quence File Manager / MPI Network / Extras / Global Data and enter the
desired configuration.
4. Compile this configuration. A new SDB is generated for each CPU program.
5. Set the cyclical transmission grid. Once the configuration has been compiled
successfully for the first time, the “Conversion factor” and “Status” can be
activated and then input.
6. Now compile your configuration again.
7. Transfer the SDB (from the CPU program of the PLC) to the PLC.
8. You must parameterize call FB1, DB7 in OB 100 in the basic PLC program
for all operator control components (MPI nodes).
9. You must configure the status pointer (double word) for every component in
FB1 for monitoring purposes.
Note
For a description of the “Global Data” menu and the application, please refer to
References: /S7HT/ SIMATIC STEP7 Manual, Start-Up MPIBus Nodes.
3 PCU 20
PCU 50
OP 030 PG/start-up tool
HT6
14
1 1 0 Bus addresses
14 12 15 8
2 PLC
MPI bus
187.5 kbaud
X122
NCK
3
2 = Bus address n
Figure 3-4 Example: MPI bus nodes with standard bus addresses
Bus addresses The following MPI nodes are addressed via the bus address:
S PCU 20/PCU 50
S HT6
S HHU
S OP 030
S PG/start-up tool
S PLC module.
GD circles, SDB User data frames are exchanged cyclically between the nodes. This takes place
within the GD circles. The GD circles are set up via the SDB parameter block (in
the SDB container) in the PLC (send cycle, data areas, source and destination
addresses). Although the following MPI nodes have an MPI address, they are
addressed by the PLC via the “GD circle number”.
S MCP
S HT6 3
S HHU
S lnterface to customer operator panel
Note
The PLC in the SINUMERIK 810D is capable of addressing up to 4 devices via
GD circle numbers (MCP, HHU, customer operator panel and, for example, 2nd
MCP or HT6).
Setting of MPI bus The MPI bus addresses should be set as follows:
addresses
Table 3-1 Default setting for MPI bus addresses with 810D
In order to establish communication between the PLC and the MCP, HHU, HT6
and customer operator panel devices, it is necessary to configure a GD assign-
ment. This is performed via the STEP7 tool “Communication Configuration”. It is
not sufficient to set the GD parameters on the MCP, HT6, HHU or customer ope-
rator panel.
SDB The SDB supplied in the basic PLC program is valid for the 1st MCP or the
HPU.
3
Invoking Run the Communication Configuration tool and create a new file.
Communication “Table 1” appears.
Configuration
Table 1 You now need to call the CPU programs in this Table 1.
1. Using the mouse, click on the field next to GD identifiers (the column is then
color-highlighted).
2. Click on “Select CPU module” under menu item “AS Functions”.
3. A window headed “Select CPU” appears. Click on project Example and the
3 CPU programs are displayed: AS315, hhu, mcp.
4. Select AS315.
5. Table 1 appears with the entry AS315//CPU1::
6. Click on empty field to the right of it and repeat steps 2 to 5 above in the
order given for CPU programs mcp and hhu.
7. The result will be Table 1 containing the 3 CPU programs.
Table 1
GD identifiers AS315//CPU1:: mcp//CPU1:: hhu//CPU1::
GD
GD
GD
GD
Enter areas for Now make the entries for the MCP and HHU in Table 1.
send and receive 1. Start in column AS315//CPU1:: by selecting the first field.
2. Enter data area for sending and receiving from Fig. 3-4
For mcp//CPU1::
Receive area: qb0 : 8 8 bytes are sent from qb0 from the PLC to
Table 1
GD identifiers AS315//CPU1:: mcp//CPU1:: hhu//CPU1::
GD »qb0:8 qb0:8
GD ib0:8 »ib0:8
GD »mb0:20 mb0:20
GD mb20:6 »mb20:6
Note
Please note that the order in which the entries are made (send, receive) affects
the assignment of GD identifiers.
Table 1
GD identifiers AS315//CPU1:: mcp//CPU1:: hhu//CPU1::
3 GD 1.1.1 »qb0:8 qb0:8
GD 1.2.1 ib0:8 »ib0:8
GD 2.1.1 »mb0:20 mb0:20
GD 2.2.1 mb20:6 »mb20:6
Setting the scan Click on the View/Scan Rate menu command. Table 1 is overlaid as shown
rate below with the SR parameters:
Table 1
GD identifiers AS315//CPU1:: mcp//CPU1:: hhu//CPU1::
SR 1.1 8 8
GD 1.1.1 »qb0:8 qb0:8
SR 1.2 8 8
GD 1.2.1 ib0:8 »ib0:8
SR 2.1 8 8
GD 2.1.1 »mb0:20 mb0:20
SR 2.2 8 8
GD 2.2.1 mb20:6 »mb20:6
Changing SR para- The transmission rate for the MCP and HHU must be set.The default setting is
meters one transmission every 8 PLC cycles. With a PLC cycle time of 25 ms, the de-
fault then corresponds to a key scan of 200 ms. This may be too slow for some
applications. To reduce the transmission rate, the “scan rate”, i.e. the SR para-
meters, need to be changed.
You must specify the value 1, 2 4 or 8; only 4 and 8 are permitted as transmis-
sion settings. The transmission to and from the MCP is then activated at a cor-
responding frequency (e.g. every 4th PLC cycle).
Sample Table 1 with modified SR parameters:
Table 1
GD identifiers AS315//CPU1:: mcp//CPU1:: hhu//CPU1::
SR 1.1 4 1
GD 1.1.1 »qb0:8 qb0:8
SR 1.2 1 4
GD 1.2.1 ib0:8 »ib0:8 3
SR 2.1 4 1
GD 2.1.1 »mb0:20 mb0:20
SR 2.2 1 4
GD 2.2.1 mb20:6 »mb20:6
When you have changed the SR parameters, you must compile your
configuration again.
Activate status Click on the View/Status menu command. The Table 1 shown below is
displayed:
Table 1
GD identifiers AS315//CPU1:: mcp//CPU1:: hhu//CPU1::
GST
GDS 1.1
SR 1.1 4 1
GD 1.1.1 »qb0:8 qb0:8
GDS 1.2
SR 1.2 1 4
GD 1.2.1 ib0:8 »ib0:8
GDS 2.1
SR 2.1 4 1
GD 2.1.1 »mb0:20 mb0:20
GDS 2.2
SR 2.2 1 4
GD 2.2.1 mb20:6 »mb20:6
You now need to specify the status double words for GDS1.2 and GDS2.2.
Detail from Table 1:
Table 1
GD identifiers AS315//CPU1:: mcp//CPU1:: hhu//CPU1::
GDS 1.2 qd12
GDS 2.2 md26
Once you have entered the status, you must compile your configuration again.
SDB210 The SDB210s are generated during compilation. Now transfer the SDB 210 for
the CPU program AS315 to the PLC CPU (PLC must be in the STOP state).
Procedure:
1. Click on the File/Download to PLC.
2. Download window appears. Select AS315//CPU1:: and confirm with OK.
3 3. Put PLC into RUN mode (restart).
Set MCP and HHU MPI address 14 on the MCP must be set according to GD parameters
1.1.1--1.2.1. The default MPI address 15 can be left unchanged on the HHU,
only the GD parameters at 2.1.1--2.2.1 must be set.
Setting the basic The following parameter settings must be made at FB1 for operator
PLC program components MCP and HHU.
parameters for FB1 MCPNum:=1 (one MCP)
MCP1In:=P#E0.0 (input signals MCP)
MCP1Out:=P#A0.0 (output signals MCP)
MCPStatRec:=P#A12.0 (status double word)
HHU:=1 (HHU on MPI bus)
HHUIn:=P#M20.0 (input signals HHU)
HHUOut:=P#M0.0 (output signals HHU)
HHUStatRec:=P#M26.0 (status double word)
Set HHU QBm The handheld unit will only function if bit QBm 0.7 is set to “1” in the defined
bit 0.7 to “1” output image. In this example, output 0.7 has to be set.
References: /BH/ Operator Components Manual
Displaying the The software version installed on the HHU is displayed after power up if no
HHU’s software communication is taking place between the PLC and the HHU.
version
Example: display on the HHU 3
Waiting for PLC
V04.01.01 F / 1.5 M *)
Switch settings
Setting of baud rate
ON OFF and bus address ON OFF
S1 via DIP via S1
4 switch display 4
3 187.5 kbaud 3
Switch setting
2 (no function) 2
ON OFF IDLE time
4 100 ms
3 1 1
S1 2
1
4
S2 3
2
1
S2 S2
4 4
3 Bus 3
Switch setting
address
(no function)
2 15 2
1 1
DIP switch setting The default setting (delivery state) should be used to operate the HHU on the
for 810D 810D control.
Table 3-2 Settings on switches S1 and S2 in HHU
Meaning S1 S1 S1 S1 S2 S2 S2 S2
1 2 3 4 1 2 3 4
3 Setting of
IDLE time,
time
via display
(SW 4.1.1 only)
ON
Note
The maximum possible baud rate on the SINUMERIK 810D is 187.5 kbaud.
Therefore set switch S1.3 to “OFF” before start-up.
With switch position S1.4 = on and software version ≥ V04.01.01, bus addres-
ses from 0 to 31 can be set, i.e. up to 32 nodes can be supported on the OPI/
MPI.
Bus addresses that are already assigned are preceded by the * character on
the display.
the HHU interface by means of key combination Jog (top far left) and T2 3
T2
(top far right). The individual parameters are then interrogated via the
HHU display and entered via the HHU keyboard. The default values can be
changed within the permissible value range by means of keys + and --. The next
Send
AS 315
HHU (PLC)
Receive
Note
The GD parameters of the HHU and AS315 or PLC block FB1/OB100 must all
match.
Function blocks
S 80486DX4 microprocessor
S Memory:
-- SDRAM 16 MB
-- FLASH 8 MB
-- PC memory card: 8 MB FLASH, can be plugged in externally
S LCD with
-- 5.7” screen diagonal, monochrome (blue) STN, 320 * 240 pixels
(1/4 VGA), backlit, adjustable brightness and contrast
-- 16 to 20 characters per line (depending on configuration)
Interfaces, The following interfaces, switches and display elements are located on the rear
switches and panel of the machine control panel:
3 display elements
1 2 3 4
X20 ON
” 3 1
S3
4 2
X10
Interfaces The interfaces (e.g. pin assignment) are shown and described in detail in
References: /BH/, Operator Components Manual
LED 1...4
Table 3-4 Meaning of LEDs 1...4 on rear panel of MCP
Designation Meaning
LEDs 1 and 2 Reserved
LED 3 POWER: Lights up when voltage (24 V) is present
LED 4 SEND: Changes status after transmission of data
Display software If keys “Feed start” and “Feed stop” are pressed simultaneously while the MCP
version of MCP is powering up, the SW version is output on the left-hand, centre and right-hand
LED blocks.
The module must have firmware version 3_01_01 or later.
Example After activating the software version display,the 3/1/1 LEDs in the left/middle/
right LED group light up
----> SW v03_01_01 is installed.
Switch S3, The GD circle numbers are linked to the bus address for the MCP and interface
GD parameter to customer operator panel with firmware version V3_01_01 and higher. Switch
settings S3 can be used to set the baud rate, transmission cycle time, hardware variant
and bus address.
1
ON
2 3 4 5 6 7 8
Baud rate: 1.5 Mbaud
Meaning:
3
OFF Baud rate: 187.5 kbaud
ON OFF 200 ms cyclical transmission grid/ 2400ms reception monitoring
OFF ON 100ms cyclical transmission grid/ 1200ms reception monitoring
OFF OFF 50ms cyclical transmission grid/ 600ms reception monitoring
ON ON ON ON Bus address: 15
ON ON ON OFF Bus address: 14
ON ON OFF ON Bus address: 13
ON ON OFF OFF Bus address: 12
ON OFF ON ON Bus address: 11
ON OFF ON OFF Bus address: 10
ON OFF OFF ON Bus address: 9
ON OFF OFF OFF Bus address: 8
OFF ON ON ON Bus address: 7
OFF ON ON OFF Bus address: 6
OFF ON OFF ON Bus address: 5
OFF ON OFF OFF Bus address: 4
OFF OFF ON ON Bus address: 3
OFF OFF ON OFF Bus address: 2
OFF OFF OFF ON Bus address: 1
OFF OFF OFF OFF Bus address: 0
ON lnterface to customer operator panel
OFF MCP
ON OFF ON OFF ON ON OFF OFF Delivery state
OFF OFF ON ON ON ON OFF OFF Default setting for 810D
Baud rate: 187.5 kbaud
Cyclical transmission grid: 100 ms
Bus address: 14
Table 3-6 Association between GD parameters and MPI bus addresses for MCP
Several MPI addresses are used to set a GD parameter set, e.g. GD parame-
ters 1.1.1--1.2.1 are set with addresses 13, 14 or 15. Since at least 2 addresses
are always provided for one GD parameter set, it is possible to change to a
different address if the required address is already assigned.
Note
2nd MCP:
SINUMERIK 810D can be used to operate 2 machine control panels. The MPI
nodes must be parameterized by means of the “Communication Configuration”
tool. The 2nd MCP must be parameterized in the basic program parameters in
FB1.
3
MPI interface A customer operator panel can be connected via the MPI interface. 64 digital
inputs and 64 digital outputs with CMOS level (5) are available on the module
for this purpose.
The module must have firmware version 3_01_01 or later. 3
Layout of the
interfaces
289.4
64.7
7.2
207.3
Figure 3-9 Front view of the MPI interface customer operator panel
Switch S3 To set the GD parameters for the MCP, please refer to Tables 3-5 and 3-6.
Standard setting If only the customer operator panel is to be connected, then the bus address
for 810D must be set to 14 as for the MCP (standard application).
Table 3-7 Setting for 810D: Switch S3 on interface for customer operator panel
1 2 3 4 5 6 7 8 Meaning:
OFF OFF ON ON ON ON OFF ON Baud rate: 187.5 kbaud
Cyclical transmission grid: 100 ms
Bus address: 14
Table 3-8 Pin assignment of connector X10 on interface to customer operator panel
X10
Pin Name Type
1 SHIELD VI
2 M24 VI
3 P24 VI
3
Setting the MPI The MPI interface must be set to 187.5 kbaud for the SINUMERIK 810D.
interface
S PCU 20
The PCU 20 sets itself automatically to the correct baud rate.
S PCU 50
The PCU 50 must be set to a baud rate of 187.5 kbaud in the “Start-Up/HMI/
Operator Panel” menu.
S PCU 20
One of two languages can be selected on the PCU 20.
S PCU 50
The PCU 50 is always supplied with multi-lingual capability. English is the
default setting.
Screen saver MD 9006: The time period after which the screen saver function is activated,
i.e. during which no keys on the operator panel are actuated, is entered in this
machine data.
User data The protection levels for user data are set in machine data 9200 to 9299.
protection levels
RS-232 interfaces The settings of the RS-232 interface on the HMI for data backup are stored from
MD 9300 onwards. The settings for 3 different devices are made in the
“Services” menu via an input display.
Changing the To be able to switch between the two configured languages even when the
language operator is not familiar with the selected language, the switchover between the
languages must be performed “blindly”:
1. Select menu bar 3
2. Select “Start-up” (3rd horizontal soft key from right)
3. Switch to the highest level with RECALL
4. Select “Change language” (3rd vertical software from top).
PCU 20 One of two languages can be selected on the PCU 20. These are defined while
the HMI software is being loaded. While the control is in operation, the operator
can switch between these two languages only. He does so by selecting the soft
key “Change language” in the “Start-up” display.
PCU 50 On the PCU 50, there are several methods by which the operator can switch
language while the control is in operation:
Switchover The selectable languages are set and managed in a file. When the language is
concept switched in online operation, the first language remains as originally set (1st
language) and only the second language can be changed.
Switching You can switch between languages by using the vertical “Change language”
between soft key in the “Start-up” operator control area. The switchover takes effect
two languages immediately. This key can only be used to switch between two predefined
languages.
Language packa- The PCU 50 is supplied with the English and German languages.
ges for installation Two supplementary packages (1 and 2) are also available.
Supplementary package 1: European languages:
GR German (standard)
SP Spanish
FR French
UK English (standard)
IT Italian
3 Definition of
usable languages
The languages that can be used on the HMI are configured in the
c:\mmc2\mmc.ini file. The required changes in the file described below can be
made with the editor which can be called under Start-up/MMC.
Note
When editing file MMC.INI, take care to ensure that you change only the high-
lighted (bold print) texts. Make sure that your entries are spelled correctly.
Presettings with Two languages can be configured from a number of optional languages:
activation of GR German (standard)
logographic lan- SP Spanish
guages FR French
UK English (standard)
IT Italian
TW Logographic language Chinese (Taiwan)
CH Logographic language Chinese (Mandarin)
Example:
1st language German, 2nd language Chinese
File MMC.INI must be altered as shown below:
(Excerpt from mmc.ini:)
...
[LANGUAGE]
Language=GR
LanguageFont=Europe
3
Language2=CH
LanguageFont2=China
Add-on products To be able to operate the control with logographic languages, the appropriate
add-on product must be installed for each language that can be selected.
Languages based on different add-on products cannot be configured at the
same time.
Note
When you change lines “LanguageList”, “FontList”, “LBList” and “AddOnProd”,
make sure that you only manipulate (shift, delete) the “;” character for the
comment.
When editing the MMC.INI file, please make sure you only change the high-
lighted (bold print) texts. Make sure that your entries are spelled correctly.
Notes
Precautionary To ensure that the entire installation (control, power section, machine) has the
measures greatest possible immunity to interference, the following EMC measures must
be taken:
S Signal cables and load cables must be routed at the greatest possible
distance from one another.
S Only use SIEMENS signal cables for connecting to and from the NC or PLC.
S Signal cables must not be routed close to strong external magnetic fields
(e.g. motors and transformers).
S If signal cables cannot be laid at a sufficient distance from other cables, then
they must be installed in shielded cable ducts (metal).
Important
! For further information about interference suppression measures and
connection of shielded cables, please refer to
References: /EMC/, EMC Guidelines.
Important
! Handling of modules containing devices sensitive to electrostatic discharge:
S Keep modules away from visual display units, monitors or TV sets (mini-
mum distance from screen > 10 cm).
S Modules must not be allowed to come into contact with electrically insula-
ting materials such as plastic films, insulating table tops or clothing made of
synthetic fibers.
Please note:
Caution
! A ventilation clearance of 100 mm must be left above and below the drive
combination when it is installed.
5.2.1 Power ON
Visual inspection The installation should be inspected visually for any obvious faults or defects.
Make sure that the mechanical installation of components is correct and that
electrical connections are firmly in place (e.g. in the DC link). Make sure that all
electrical connections have been made correctly before switching on the power
supply. Check the 230 VAC and 24 VDC supply voltages as well as the shields
5 and earthing connections.
Note
Check whether the battery on the CCU module is connected. It is not
connected in the delivery state (discharged). Make sure that you observe the
rules for handling ESD-sensitive components when dealing with modules.
Device settings Before commencing with start-up, check that the address and switch settings on
the MCP, HHU and PLC I/O devices are correct (see Chapter 3).
References: /BH/, Operator Components Manual
Power ON Switch on the power supply on all components and on the mains supply mo-
dule. No enabling signals need be present initially on the mains supply module.
However, the LEDs on the I/RF module may not indicate any errors/
faults in the power supply. There are no enabling signals on the PCU module,
ramp-up is started immediately.
Danger
! Before switching on, make sure that the protective cover and connector X181
are attached to the power supply unit.
5.2.2 NC ramp-up
After the power supply has been connected, the control system powers up. The
system software is stored on an internal flash EPROM in the delivery state. If a
PCMCIA card (containing system software) is inserted, the control powers up
with the system software on this card.
NCK general reset To bring the control system into a defined initial state, initialization (NCK general
reset) is required when the power is first connected. To execute an NCK reset,
turn start-up switch S3 on the CCU to position 1 and switch on the control. The
control then powers up, the SRAM memory is erased and the machine data are
preset to the default values.
Setting Meaning
0 Normal mode: The control powers up with the set data.
1 Start-up mode: The data in the buffered RAM (SRAM) are erased and
standard (default) machine data loaded.
2 Software update: Software download from PCMCIA card only possible for
CCU3 export version
5
3--7 Reserved
End of NCK After an error-free run-up, the number “6” is output on the status display of the
ramp-up CCU. The LEDs “+5V” and “SF” (SINUMERIK READY) light up.
Now switch the NCK start-up switch S3 back to setting 0.
General PLC reset With MEMORY RESET, the program memory of the PLC is erased.
The diagnostics buffer of the PLC is not erased.
After the NC has powered up, the PLC must be set to its initial state by means
of a general reset. There are two ways of doing this:
1. By means of the programming device with SIMATIC STEP 7
2. Via the PLC start-up switch S4 on the CCU module
Setting Meaning
0 PLC RUN PROGRAMMING: RUN state.
It is possible to intervene in the PLC program.
1 PLC RUN: RUN state.
The program can only be accessed for reading via the programming devices.
2 PLC STOP: STOP state.
3 MRES: A module reset (general reset function) can be executed with the
switch in this setting.
Note
When starting up for the first time, or replacing a module, or when a battery
fails, or the PLC requests a MRES, or the PLC operating system is upgraded,
the complete memory reset is absolutely necessary:
1. Set PLC start--up switch S4 to position “3”.
2. Perform Power ON and hardware RESET.
3. PLC general reset:
4. Set NC start--up switch S3 to position 1 (this erases the DRAM between the
NC and PLC).
5
Operation for The following step generates a NEW START of the PLC:
PLC restart
Turn PLC start--up switch S4 from position “2” (STOP mode) to position “1” or
“0” (RUN mode).
Operation for The following steps with the PLC start--up switch S4 generate a
general PLC reset MEMORY RESET of the PLC:
1. Turn to position “2” (STOP mode)
LED PS lights.
2. Turn to position “3” (MRES mode, request memory reset) and hold in this
position (for approximately 3 seconds) until the STOP LED PS comes on
again
LED PS goes off and lights again.
3. Within three seconds, turn to the positions
STOP--MRES--STOP (“2”--“3”--“2”)
LED PS flashes initially at about 2 Hz and then lights again
LED PF lights
4. After the PS and PF LEDs light up, set switch S4 to the 0 position
LED PS and LED PF go out again and LED PR (green) lights up
The PLC is now initialized and running in cyclic operation mode
Note
If a hardware RESET or Power ON is initiated in switch position 3 on PLC
start-up switch S4 the entire SRAM contents of the PLC are initialized, the
diagnostic buffer contents are not deleted. All user data have to be transferred
again.
If setting “3” (MRES) is selected for less than 3 seconds, then no general reset
is requested. The STOP LED does not light up if the switch is not changed from
setting STOP to MRES to STOP within 3 seconds after a general reset has
been requested.
PCU ramp-up After the power supply has been switched on, the PCU powers up automatical-
ly. The system software is installed in the factory and is ready to run. The basic
display appears on the screen if the MMC has powered up successfully.
S If the reset button on the NCU was pressed again during ramp-up (e.g. as
for software upgrade [Position 1 / PLC Reset]), the control must be switched
off and on again for the PCU ramp-up to be successful.
PCU 50
If the PCU 50 does not boot, i.e. the screen remains dark, check the 24 VDC
power supply. If the power supply is present at the power unit of the PCU 50
and the seven-segment display on the rear panel does not light up, then the
PCU 50 module is defective.
If the PCU 50 powers up, but cannot establish a connection to the NC, then the
message “Communication to NC failed” is output in the message line at the
bottom.
In this case, please check the following:
S Are other MPI stations (machine control panel, handheld unit, ...) disturbing
MPI communication? (Remove connections to test.)
Messages on Various status messages are output on the CCU display (7-segment display H3)
status display during ramp-up. The digit “6” is output when the control has finished powering
up.
Problems during If the “6” is not displayed after approximately 1 minute, but:
NCK ramp-up
S another number appears,
S the display remains dark,
S the display flashes,
then proceed as follows:
1. Repeat the NCK initial clear.
2. Switch S3 (CCU) must be returned to position “0”.
3. If the initial clear procedure is unsuccessful, re-install the NCK software. See
Section “SW/HW Replacement”.
5 4. If these actions prove to be unsuccessful, replace the CCU module.
Note
Only the software of the CCU3 export version can be loaded into the internal
flash EPROM (switch position 2). This function is not possible with the CCU3
standard software.
Status displays of The following LEDs are located on the front plate of the CCU module. They dis-
the PLC play the PLC operating states.
PR PLC RUN (green)
PS PLC STOP (red)
PF PLC watchdog (red)
PFO PLC FORCE (yellow)
RUN:
The PLC program is being processed.
STOP:
The PLC program is not being processed. STOP can be set by the PLC pro-
gram, error identifiers or an operator input.
HALT:
“Halt” of the PLC user program (initiated by test function).
RESTART:
The control is started (transition from STOP to RUN state). If the start process is
aborted, the control switches back to the STOP state.
LED PF This LED lights up when the PLC watchdog has responded.
LED PFO A defined value is assigned to a variable by means of the FORCE function. The
variable is write-protected and cannot be changed from any location. The write
protection remains effective until it is canceled by the UNFORCE function. If the
LED PFO is out, then no FORCE job is present.
Note
If all 4 LEDs on the status display flash simultaneously after the CCU3 hard-
ware has been replaced, then another NCK ramp-up must be initiated. A PLC
general reset can then be executed if required.
5
5.2.5 Ramp-up of the drives
Ramp-up of After an NCK general reset the drives are deactivated. No data sets (so-called
the drives boot files) are available for the drives. The “SF” LEDs on the CCU3 module and
the 611D closed-loop control module (if installed) light up.
Note
The “SF” LEDs on the CCU3 and the red LED on the 611D closed-loop control
module do not go out until the drives have been started up successfully.
Notes
Parameterizing The control system is adapted to the machine by means of machine and setting
data. 6
Machine data The machine data (MD) are classified as follows:
Option data The option data are included in the scope of supply of the option concerned.
Overview of The machine and setting data are classified in the following areas:
machine and
setting data
Table 6-1 Overview of machine and setting data
Area Designation
from 1000 to 1799 Machine data for drives
from 9000 to 9999 Machine data for operator panel
from 10000 to 18999 General machine data
from 19000 to 19999 Reserved
from 20000 to 28999 Channel-specific machine data
Area Designation
from 29000 to 29999 Reserved
from 30000 to 38999 Axis-specific machine data
from 39000 to 39999 Reserved
from 41000 to 41999 General setting data
from 42000 to 42999 Channel-specific data
from 43000 to 43999 Axis-specific setting data
6 Entering
machine data
Appropriate input boxes are displayed for entering machine data. How to select
displays:
When you select the “Area Switchover” key on the HMI, the menu bar with the
areas Machine, Parameters, Program, Services, Diagnosis and Start-up is dis-
played. Select “Start-up” and then “Machine data”.
Note
The password of protection level 2 “EVENING” must be set before MD can be
entered.
Number and MD and SD are addressed by number or by name (identifier). The number and
identifier name are displayed on the HMI. The following must also be noted:
S Active
S Protection level
S Unit
S Default value
S Value.
Active The levels at which a data becomes active are listed below in order of priority.
A change to the data takes effect after:
Protection levels Protection level 4 or higher (keyswitch position 3) must be activated to display
machine data.
The appropriate protection level must generally be enabled by means of pass-
word “EVENING” to start up the system.
6
Unit The unit refers to the default setting of the machine data:
MD 10220: SCALING_FACTOR_USER_DEF_MASK, (activation of scaling
factor)
MD10230: SCALING_FACTOR_USER_DEF (scaling factors of physical
quantities)
MD10240: SCALING_SYSTEM IS METRIC = 1 (basic system metric)
If the MD is not based on any physical unit, then the field contains a “--”.
Note
When entered via the HMI, the value is limited to 10 places plus decimal point
and sign.
Value range Specifies the input limits. If no value range is specified, the data type determi-
(minimum and nes the input limits and the field is marked with “ΓΓΓ”.
maximum)
Protection levels In SINUMERIK 810D there is a protection level concept to enable data areas.
Protection levels range from 0 to 7, 0 representing the highest and 7 the lowest
level. Protection levels 0 to 3 must be disabled by means of a password. Levels
4 to 7 are disabled by means of keyswitch positions. The operator only has ac-
cess to information protected by one particular level and the levels below it. The
machine data is assigned different protection levels as a standard measure.
Protection level 4 (keyswitch position 3) and higher is required to display ma-
chine data.
The appropriate protection level must generally be enabled by means of pass-
word “EVENING” to start up the system.
6 Note
For information about changing protection levels, please refer to
References: /BAD/ Operator’s Guide HMI Advanced
/FB1/ A2, Various Interface Signals.
Protection Protection levels 0 to 3 require the input of a password. The password for level
levels 0--3 0 provides access to all data areas. The passwords can be changed after acti-
vation (not recommended). If, for example, the passwords have been forgotten,
then the system must be reinitialized (NCK general reset). This resets all pass-
words to the standard of this software version.
The password remains valid until it is reset with the softkey DELETE PASS-
WORD. A POWER ON does not reset the password.
Redefining The user can modify the protection levels for reading and writing data. This pre-
protection levels vents display and input of certain data. Only protection levels of lower priority
can be assigned to the machine data, setting data can also be assigned protec-
tion levels of higher priority. The commands APR and APW are used to change
the protection levels.
Example:
6
%_N_UGUD_DEF
File for global variables
;$PATH=/_N_DEF_DIR
REDEF $MA_CTRLOUT_SEGMENT_NR APR 2 APW 2
(APR ... read authorization)
REDEF $MA_ENC_SEGMENT_NR APR 2 APW 2
(APW ... write authorization)
REDEF $SN_JOG_CONT_MODE_LEVELTRIGGRD APR 7 APW 2
M30
The file becomes active when the next _N_INITIAL_INI is read in. Different pro-
tection levels are specified for writing (changing) or reading (part program or
PLC).
Example:
MD 10000 is protected by levels 2/7, i.e. writing requires protection level 2
(corresponding to password) and reading requires protection level 7. To be able
to enter the machine data area you need at least key switch position 3.
6.4.1 Function
The masking filter enables a selective reduction of the quantity of machine data
displayed on the screen, thus data display can be tailored to the user’s indivi-
dual needs and requirements.
All machine data in the following areas:
Selecting the Filters are selected and activated via a list screenform which is accessed using
list screenform the vertical softkey Display options. These screenforms are displayed in the
respective machine data storage areas.
Display criteria If the user’s level of access authorization (password) is insufficient, the machine
data is not displayed. If access authorization criteria are fulfilled, then a verifica-
tion is performed to see if the masking filters are active.
Note
You can tell which group specific machine data belongs to by referring to the
machine data list.
Activating the Use the cursor keys to select the checkboxes and check them using the toggle
group filters via key.
checkboxes
S If a filter is disabled (not checked), then the corresponding machine data are
not displayed.
Note
If the “Index from to” filter is active, please note:
If only the “first” index (0) is to be displayed, then all subsequent settings, for
example, for the override switch (MD 12000.1: OVR FACTOR_AX_SPEED),
are not visible either.
Vertical softkeys
S Select all softkeys
All checkboxes in the group are activated.
The softkey does not influence the following checkboxes:
-- Filter active
-- Expert mode
-- Index from to
-- All others
S OK softkey
-- Changed filter settings are saved
-- The machine data screen is created again
-- The input field is positioned on the current MD again.
If the MD was masked, the first MD is used instead.
Expert mode The “Expert mode” setting facilitates the first start-up by providing a clearer
overview.
Recommended procedure:
Masking all If the filter option is set to mask all machine data in a specific area, then the
machine data following message is output upon selection of this area:
“Unable to display machine data with the current access rights and the current
filter setting”.
After confirming with the OK softkey, an empty machine data display window is
overlaid.
Saving The filter settings are saved in specific areas in the C:\MMC2\IB.INI file. You
have to make a backup copy of this file before upgrading the software on the
HMI and copy it back after upgrading, in order retain the settings.
For information of data backup, refer to Chapter 12, Data Backup.
Control cycle The control operates according to the cycle times defined in the machine data.
times The system basic cycle is specified in seconds; the other cycle times are
obtained as multiples of the system basic cycle.
The time cycles are set as standard to an optimum and should only be changed
if the requirements of the NC cannot be fulfilled with the preset values.
Table 6-5 Control time cycles
6 MD 10060: POSCTRL_SYSCLOCK_TIME_RATIO
(protected with protection level 0)
Factor for position
control cycle
MD 10060 = 1 (1 ⊇ 2.5 ms = 2.5 ms) *
* The factor for the position control cycle is set permanently to 1; thus
the position control cycle corresponds to the system clock cycle from
MD 10050 SYSCLOCK_CYCLE_TIME.
Warning
! If you have changed the time cycles, check that the operating response of the
control is correct in all operating modes before ending the start-up process.
Switchover from A control system can be switched over from a metric to an inch system by
metric to inch means of MD 10240: SCALING_SYSTEM_IS_METRIC (basic system metric,
system active after power ON). The additional conversion factor is specified in MD
10250: SCALING_VALUE_INCH (conversion factor for switchover to INCH
system, factor = 25.4). After power ON the existing data are converted to inches
and displayed. After switchover data must be entered in inches.
The setting MD 10260: CONVERT_SCALING_SYSTEM=1 considerably
simplifies switchover of the scaling system as SW 3.
S Availability of an HMI softkey in the “MACHINE” area for switching over the
dimension system.
S Automatic conversion of active NC data on switchover of the scaling system.
S Data backup with detection of current system of units.
S Effect of MD 10240: SCALING_SYSTEM_IS_METRIC is reset.
S Configuring of the scaling system for sag compensation via
MD 32711: CEC_SCALING_SYSTEM_METRIC.
Channel-specific switchover of the basic program setting (G70, G71, G700,
G710) in MD 20150: GCODE_RESET_VALUES ξ12ζ For softkey switchover via
HMI, the value toggles between G700 (inch) and G710 (metric).
G700/G710 also interprets the feed rates (inch/min or mm/min) as well as the
linear data in the scaling system as of SW 3.
Internal physical The physical variables of the machine data are set to the following units by
variables default:
Physical variable Metric Inch
Linear position 1 mm 1 inch
Angular position 1 degree 1 degree
Linear velocity 1 mm/min 1 inch/min
Angular velocity 1 rev/min 1 rev/min
Linear acceleration 1 mm/s2 1 inch/s2
Angular acceleration 1 rev/s2 1 rev/s2
Linear jerk 1 mm/s3 1 inch/s3
Angular jerk 1 rev/s3 1 rev/s3
Timing 1s 1s
KV factor
Rotational feedrate
1/s
1 mm/rev
1/s
1 inch/rev
6
Linear position (compensation value) 1 mm 1 inch
Angular position (compensation value) 1 degree 1 degree
Physical The physical variables for input/output of the machine and setting data
variables for input/ (RS-232, HMI) can be defined via MD 10220: SCALING_USER_DEF_MASK
output (activation of scaling factors) and
MD 10230: SCALING_FACTORS_USER_DEF (physical variables scaling
factors).
If the appropriate activation bit is not set in MD 10220:
SCALING_USER_DEF_MASK (activation of scaling factors), then scaling is
implemented internally with the conversion factors listed below (default setting,
exception KV factor).
If all bits are set in MD 10220 and if the default settings are to remain valid, then
the following scaling factors must be entered in MD 10230:
SCALING_FACTORS_USER_DEF.
MD 10220 no
Internal scaling
Scaling factor activated?
yes
MD 10230
Scaling factor
6 Example In our example the user wishes to enter the linear velocity in m/min. The internal
physical variable is mm/s.
1 m * 1000 mm * 1 min
[m/min] = = 1000/60 [mm/s] = 16.666667
min * 1 m * 60 s
Display resolution In MD 9004: DISPLAY_RESOLUTION you can set the number of decimal pla-
ces after the decimal point for the position values on the operator panel.
Limit values for The input value limitation depends on which values can be displayed and input
input and on the operator panel.
display This limit is reached at 10 digit positions plus decimal point plus sign.
Memory areas The memory areas for user data in the NC are preset to suit most user require-
ments during an NCK general reset. The following areas can be adjusted to
achieve optimum utilization of the available user memory:
S Tool management
S Tool offsets
S User variables
S R parameters
S Compensations (e.g. LEC)
S Protection areas 6
S Frames.
6
SRAM check MD18060: INFO_FREE_MEM_STATIC shows how much user memory is
available.
Note
For normal applications, leave all other memory settings unchanged.
Caution
! It is not permissible to transfer axis-specific or channel-specific configuration
data (archive data) from the SINUMERIK 840D.
Erasing SRAM The following machine data cause a reconfiguration of the control SRAM when
through MD change their contents are changed. When a change is made, the alarm “4400 MD
alteration will cause reorganization of buffer (data loss!)” is displayed. When this
alarm is output, all data must be saved because all buffered user data will be
erased during the next booting.
Reading in global The following machine data must be set in order to read the definition data of
user data and global user data and macros:
macros
MD 18118: MM_NUM_GUD_MODULES (number of GUD files in SRAM)
MD 18120: MM_NUM_GUD_NAMES_NCK (number of global user
variables in SRAM)
MD 18130: MM_NUM_GUD_NAMES_CHAN (number of channel-specific user
variables in SRAM)
MD 18140: MM_NUM_GUD_NAMES_AXIS (number of axis-specific
user variables in SRAM)
MD 18150: MM_GUD_VALUES_MEM (memory available for user variables in
Kbytes in SRAM)
MD 18160: MM_NUM_USER_MACROS (number of macros in SRAM)
As soon as the memory settings have been activated (Power On) the definition
files can be transferred.
6 S %_N_SGUD_DEF (Siemens)
S %_N_MGUD_DEF (machine manufacturer)
S %_N_UGUD_DEF (user)
S %_N_SMAC_DEF (Siemens)
S %_N_MMAC_DEF (machine manufacturer)
S %_N_UMAC_DEF (user)
Activating the GUD In order to activate the definition files in the NC you must read in the file
and MAC data %_N_INITIAL_INI. Only then is the data type of the variables known to the NC
and the global user data %_N_COMPLETE_GUD_INI can then be read in.
Loading of The machine data also contain data that standardize the machine data relative
standard to their physical units (e.g. velocities).
machine data Relative to the scaling system, these are the following machine data
Suggestions for
step-by-step loading 1. Change the appropriate machine data manually via HMI (MD 10220, 10230,
of machine data 10240, 10250, 30300) and reboot the NCK. Import the MD set via the
RS-232 interface and then initiate another NCK ramp-up.
2. Generate an MD set with the scaling machine data (MD 10220, 10230,
10240, 10250, 30300). Load this MD set and initiate an NCK ramp-up. Read
in the complete MD set and then initiate another NCK ramp-up.
3. As an alternative to the options listed above, an MD block can also be
loaded twice (via RS-232), with an NCK start-up in each case.
Note
If a scaling MD is altered, then the control outputs alarm “4070 Scaling data
changed”.
Note
During this operation, the entire SRAM on the CCU module is re-initialized. All
6 user data are erased.
PLC module The PLC in the 810D is compatible with SIMATIC STEP7 AS315-2DP.
The basic model has a memory configuration of 96 KB that can be extended by
64 KB to a total of 288 KB (option).
Basic program The PLC program is split up into a basic program and a user program. The
user program entry points for the user program are marked in OBs 1, 40 and 100 of the basic
program.
FB 1
OB 100
Restart Start
User
program
FC 2
Cyclic BP OB 1
processing NCK
Mode group Aux./G
Channel function
Axis distributor
Spindle
M decoder
FC 6 M, S, F
Tool man. distributor
FC (15/16/9)
Conc. axes
User ASUB, etc.
7 program
FC 10
Error and
operational
messages
FC 19/25
MCP:
MCP_IFM
MCP_IFT
FC 8/22
Tool man.:
TM_Trans
TM_Dir
FC 3
OB 40
G group
Process alarm BP_PRAL
distributor
User
program
Tool box The basic PLC program is an integral component of the SINUMERIK 810D tool
box.
Loading the PLC There are two ways to load the finished PLC program:
program 1. Load, test and change the PLC program with SIMATIC STEP7 HiGraph
(also see Readme file on the basic program disk).
2. Load an archived PLC program with PCIN or from the PCU.
Note
The STEP7 project manager (S7 TOP) does not display the SDB as standard.
To display the SDB, select “All blocks with SDBs” in menu View/Set filters.
PLC status The PLC status can be displayed from the “Diagnosis” menu for control and
monitoring of the PLC inputs, outputs, bit memories, etc.
PLC starting The PLC always powers up in RESTART mode, i.e. the PLC operating system
characteristics runs through OB100 after initialization and then commences cyclic operation at
the beginning of OB1. No re-entry takes place at the interruption point (e.g.
after power failure).
RESTART mode Flags, timers and counters have retentive and non-retentive areas. Both area
types are contiguous, but are separated by a parameterizable limit, the area 7
with the higher-order address being designated as the non-retentive area. Data
blocks are always retentive.
If the retentive area is not buffered (back-up battery empty), then start-up is
blocked. The following operations are performed during a restart:
Cyclic operation In chronological terms, the basic program is executed before the PLC user pro-
gram. In cyclic operation, the NC/PLC interface is fully processed. The current
G functions are transferred to the PLC (provided function is activated) on the
process alarm level.
Sign-of-life A cyclic monitoring function is activated between the PLC and NCK once
monitoring power-up and the first OB1 cycle have been completed. When the PLC fails,
alarm “2000 sign of life monitoring PLC” is displayed.
References: /FB1/, P3, “Basic PLC program”
/S7H/, SIMATIC STEP7-300
Parameters of FB1 The following variables must be passed to FB 1 (power-up block of basic PLC
program).
7 MCP1Timeout
MCP2Timeout
E S5time Recommendation: 700 ms Cyclical sign-of-life monitoring
for machine control panel
HHU E Int Hand-held unit interface
0 -- No HHU
1 -- HHU at MPI
HHUIn E Pointer I0.0 to I124.0, Start address
F0.0 to F252.0 or PLC received data from
DBn.DBX0.0 to DBXm.0 handheld unit 2)
HHUOut E Pointer Q0.0 to Q124.0, Start address
F0.0 to F252.0 or PLC transmitted data to
DBn.DBX0.0 to DBXm.0 handheld unit 2)
HHUStatRec E Pointer Q0.0 to Q124.0, Start address for status double word for receiving
F0.0 to F252.0 or data from handheld unit:
DBn.DBX0.0 to DBXm.0 DW#16#00040000: Time-out, otherwise 0 2)
HHUTimeout E S5time Recommendation: 700 ms Cyclical sign-of-life monitoring
for handheld unit
NCCyclTimeout E S5time Recommendation: 200 ms Cyclical sign-of-life monitoring NCK
NCRunupTimeout E S5time Recommendation: 50 s Power-up monitoring NCK
ListMDecGrp E INT 0
NCKomm E Bool PLC to NC communications services
(FB 2/3/4/5:Put/Get/PI/GETGUD)
1: Active
MMCToIF E Bool Transmission of HMI signals
to the interface (operating modes,
program control, etc.)
true: Active
HWheelMMC E Bool True: Handwheel selection via HMI
False: Handwheel selection by user prog.
Note 7
Timers T0 to T9 are used by the basic program.
Migrating from Programs from 840D controls (software version 6) can be used for SINUMERIK
840D PLC 810D once the FB1 power-up block call (i.e. the parameter settings) has been
programs modified.
Note
Keep a note of the available memory resources.
Description The installation routine stored on the PCU 20 application disk (see Chapter 13)
transfers
S configuration settings,
S texts,
S the configured interface and
S the user software
8
from the update directory on your PC/PG onto the PCU 20 hardware. The ways
in which the alarm text files can be adapted beforehand are described here.
Alarm texts/ The texts are stored on the PC with the Siemens standard entries.
message texts You can select the hard disk you want to store them on. To simplify matters, this
disk drive is always referred to as C: in the following description. The directory
is:
Depending on the selected language, one of the following letters stands for
<LANGUAGE DIRECTORY>:
D for German
G for English
F for French
E for Spanish
I for Italian
Files The alarm file names start with “a” and end in the extension .txt.
-- ALZ.TXT Cycle alarm texts
-- ALC.TXT Compile cycle alarm texts
-- ALP.TXT PLC alarm/message texts
Editor The DOS editor edit should be used to edit the files.The standard texts con-
tained in the text files can be overwritten by user-specific texts. An ASCII editor,
e.g. DOS editor, must be used for this purpose. New entries can be added to
alarm text files.
Please refer to Section 8.4 for the applicable syntax rules.
More than one The PCU 20 can be equipped with two languages online. These are referred to
language as the foreground and background languages.
It is possible to exchange the foreground and background languages of the HMI
system using the application disk as described in Chapter 13 Software and
Hardware Replacement.
During installation, it is possible to select any combination of two of the lan-
guages on the application disk as the foreground and background languages.
8
Master language The master language is by definition German. It defines the number and order
of the alarm/message texts for the languages selected by the user.
The number and order of the alarm/message texts in the selected languages
must be identical to those of the master language.
Converting and After the text contents have been modified, the text files must be converted and
downloading downloaded onto the HMI (Chapter 13 Software and Hardware Replacement).
Note
For the user, 128 KB are available for additional text files.
Storing the Files containing error texts are stored in directory C:\dh\mb.dir\ on the hard disk.
text files The error text files intended for use are activated in file c:\mmc2\mbdde.ini.
Structure of Extract from mbdde.ini, relevant for configuration of alarm text files:
mbdde.ini ...
[Textfiles]
MMC=c:\dh\mb.dir\alm_
NCK=c:\dh\mb.dir\aln_
PLC=c:\dh\mb.dir\plc_
ZYK=c:\dh\mb.dir\alc_
CZYK=c:\dh\mb.dir\alz_
UserMMC=
UserNCK=
UserPLC=c:\dh\mb.dir\myplc_
UserZyk=
UserCZyk=
...
Standard files The standard texts are stored in ASCII format in the following files on the hard
8
disk of the PCU 50:
MMC C:\dh\mb.dir\alm_XX.com
NCK C:\dh\mb.dir\aln_XX.com
PLC C:\dh\mb.dir\alp_XX.com
ZYK C:\dh\mb.dir\alc_XX.com
CZYK C:\dh\mb.dir\alz_XX.com
In these file names, “XX” stands for the code of the appropriate language. The
standard files should not be changed by the user to store his or her own error
texts. If these files are replaced by new ones when upgrading the software of
the PCU 50, then the added or modified user-specific alarms will be lost. Users
should store their alarm texts in user files.
User files Users can replace the error texts stored in the standard files by their own texts
or add new ones to them. To do so, they must load additional files to directory
c:\dh\mb.dir via the “Services” operating area. The names of these text files are
set in file c:\mmc2\mbdde.ini by means of an editor provided in the Diagnosis/
Start-up/MMC area.
Examples of configuration of two additional user files (texts for PLC alarms,
altered alarm texts NCK) in file mbdde.ini:
...
User MMC =
User NCK = C:\dh\mb.dir\mynck_
User PLC = C:\dh\mb.dir\myplc_
User ZYK =
User CZYK =
...
The texts from the user files overwrite standard texts with the same alarm num-
ber. Alarm numbers which do not already exist in the standard texts are added.
Editor You have to use an ASCII editor (e.g. the DOS editor edit) for editing files.
Language- The name of the text file is used to assign the user alarm texts. The appropriate
dependent code and the extension .com are added to the user file name entered in
alarm texts mbdde.ini:
Language Code
German gr
English uk
French fr
Italian it
Spanish sp
Note
Changes to alarm texts do not take effect until the HMI has powered up again.
When creating text files, make sure that the correct date and time are set on
the PC. Otherwise, the user texts may not appear on screen.
The maximum length of an alarm text is 110 characters for a 2-line display.
The alarm text files for the NC and for the PLC are created and included in the
same way as for the PCU 20.
Description The installation procedure “HPUSETUP” of the HT6 system disk transfers
S configuration settings,
S texts,
S the configured interface and
S the user software
from the update directory on your PC/PG onto the HT6 hardware. The ways in
which the alarm text files can be adapted beforehand are described here.
Procedure
1. Call HPUSETUP
2. After copying the SW files to the hard disk, abort the installation (“NO”).
3. Modify the alarm texts in <installation directory>\proj_hpu\text\al\...
4. When you have made your changes convert the text files (“Mkalarm”) and
transfer them to the HT6.
5. Call INSTALL in the directory <installation directory>.
Alarm texts/ The texts are stored on the PC with the Siemens standard entries. You can
message texts select the hard disk you want to store them on. To simplify matters, this disk
drive is always referred to as C: in the following description. The directory is:
C:\hpu_dvk\proj_hpu\text\al\<LANGUAGE_DIRECTORY>.
Depending on the selected language, one of the following letters stands for
<LANGUAGE DIRECTORY>:
D for German
G for English
F for French
E for Spanish
I for Italian
Files The alarm file names start with “a” and end in the extension .txt.
-- ALZ.TXT Cycle alarm texts
-- ALC.TXT Compile cycle alarm texts
-- ALP.TXT PLC alarm/message texts
Editor The DOS editor edit should be used.The standard texts contained in the text
files can be overwritten by user-specific texts. An ASCII editor, e.g. DOS editor,
must be used for this purpose. New entries can be added to alarm text files.
Please refer to Section 8.4 for the applicable syntax rules.
More than one The HPU can be assigned two languages in online mode. These are referred to
language as the foreground and background languages.
The foreground and background language of the HMI system can be replaced
with the aid of the system disk.
During installation, it is possible to select any combination of two of the langua-
ges on the system disk as the foreground and background languages.
8 Master language The master language is by definition German. It defines the number and order
of the alarm/message texts for the languages selected by the user.
The number and order of the alarm/message texts in the selected languages
must be identical to those of the master language.
Converting and After the text contents have been modified, the text files must be converted and
transferring transferred to the HT6.
Alarm numbers The following alarm numbers are available for the cycle, compile cycle and PLC
alarms:
Table 8-1 Alarm numbers for cycle, compile cycle and PLC alarms
Format of the The number range in the list is not available with every number.
text file for References: /FB1/P3: Lists
cycle alarm texts The structure of the text file for cycle and compile cycle alarms is as follows:
Text or The associated text is given in inverted commas with the position parameters.
alarm number
S You MUST not use the ” and # characters in alarm texts.
The % character is reserved for displaying parameters.
S The alarm text file may contain comment lines which must start with “//”. The
maximum length of the alarm text is 110 characters for a 2-line display. If the
text is too long, it is cut off and the symbol “*” added to indicate missing text.
Format of the The ASCII file for PLC alarm texts has the following structure:
text file for
PLC alarm texts
Table 8-3 Structure of text file for PLC alarm texts
Alarm number The alarm number consists of the event number (2 digits), signal group (2 digits)
and the signal number (2 digits). These parameters are components of a
diagnostic element on the AS315.
References: /FB1/, P3, “Basic PLC Program”
Help ID PCU 50 only (with hard disk): The default assignment “0” means that the
WinHelp file provided by Siemens gives a full description of the alarm. A value
between 1 and 9 refers to a WinHelp file created by the user via an allocation
table in the MBDDE.INI file. See also Subsection 8.4.1, HelpContext.
Text or The associated text is given in inverted commas with the position parameters.
alarm number
S You MUST not use the ” and # characters in alarm texts.
The % character is reserved for displaying parameters.
S The alarm text file may contain comment lines which must start with “//”. The
maximum length of the alarm text is 110 characters for a 2-line display. If the
text is too long, it is cut off and the symbol “*” added to indicate missing text.
You can modify the properties of the alarm list in the MBDDE.INI file.
Section Meaning
Alarms General information about the alarm list (e.g. time/date format of
messages)
Text files Path/file specification of text lists for the alarms (e.g.
MMC=..\dh\mb.dir\alm_ <message block in directory mb>)
HelpContext Name and pathname of the help files (e.g. File0=hlp\alarm_)
DEFAULTPRIO Priorities of various alarm types (e.g. POWERON=100)
PROTOCOL Properties of the protocol (e.g. File=.\proto.txt <name and path of log
file>)
KEYS Information on keys that can clear alarms (e.g. Cancel+F10 <delete
alarm using the key combination Shift+F10>)
“Alarms” The settings in this section define the following alarm list properties:
S TimeFormat
This is for entering the format to be used to display date and time. It
corresponds to the CTime::Format of Microsoft Foundation Classes.
S MaxNr
Defines the maximum size for the alarm list.
S ORDER
Defines the order in which alarms are to be listed in the alarm list:
FIRST causes new alarms to appear at the top of the list
LAST causes new alarms to appear at the bottom of the list.
Example:
[Alarms]
TimeFormat=%d.%m.%y %H:%M:%S
MaxNr=50
ORDER=LAST
Machine axes Are all the axes present at the machine. They are defined as geometry axes or
additional axes.
Geometry axes The workpiece geometry is programmed with the geometry axes. The geometry
axes form a rectangular coordinate system (2D or 3D). Tool offsets are only in-
cluded in calculations for geometry axes. 9
Special axes Unlike geometry axes, there is no geometrical connection for special axes,
e.g. for:
-- rotary axes
-- revolver axes
-- position-controlled spindle.
MD 10000 X1 Z1 C1 X1 Y1 Z1 A1 C1
Index [0..4] 0 1 2 3 4 0 1 2 3 4
MD 20070 1 2 3 0 0 1 2 3 4 5
Index [.] 0 1 2 3 4 0 1 2 3 4
MD 20080 X Z C X Y Z A C
9 Index [.] 0 1 2 3 4 0 1 2 3 4
MD 20060 X Y Z X Y Z
Index [.] 0 1 2 3 4 0 1 2 3 4
MD 20050 1 0 2 1 2 3
Index [.] 0 1 2 3 4 0 1 2 3 4
During program execution, the coordinates that are not assigned via MD
20060/MD 20050 are always mapped directly onto the axes of the channel (in
the milling machine example below, axes A and C).
MD 20060: AXCONF_GEO_AX_NAME_TAB[0..4]
9
X Y Z A C Name of GEO axes
GEO axis Additional axes MD 20060: AXCONF_GEO_AX_NAME_TAB[0]=X
MD 20060: AXCONF_GEO_AX_NAME_TAB[1]=Y
MD 20060: AXCONF_GEO_AX_NAME_TAB[2]=Z
The axes which are not assigned as geometry axes are additional
axes with the axis name of the channel, e.g. A and C.
There are no drive parameters stored in the control in the delivery state or after
a general reset.
Before the drives can be parameterized, the drive configuration (power sections
and motors) connected to the control system must be entered and assigned to
the axes declared in MD 20070: AXCONF_MACHAX_USED/MD 10000: AX-
CONF_MACHAX_NAME_TAB.
Machine data for The drive configuration is input via the drive configuration display on the HMI or
drive configuration the SimuCom NC start-up tool.
A slot number is allocated to each power section.
The SINUMERIK 810D always occupies the first 6 power section slots. The
integrated power sections are located in slots 1-3. The codes for these are
entered as default settings and are already activated.
If a slot is not used or no power section installed, then it must be coded as pas-
sive (default setting for slots 4-6).
A logical address via which the relevant drive is addressed (setpoint/actual
value assignment, access to parameters) is assigned to each slot used.
External power
sections Power Drive type Code Amperage
section
8A MSD/FSD 11 3/6A
15 A MSD/FSD 12 5 / 10 A
25 A MSD/FSD 14 9 / 18 A
50 A MSD/FSD 6 24 / 32 / 32 A
50 A MSD/FSD 16 18 / 36 A
80 A MSD/FSD 7 30 / 40 / 51 A
80 A MSD/FSD 17 28 / 56 A
108 A MSD/FSD D 45 / 60 / 76 A
120 A MSD/FSD 8 45 / 60 / 76 A
160 A MSD/FSD 19 56 / 112 A
200 A MSD/FSD A 85 / 110 / 127 A
200 A
300 A
MSD/FSD
MSD/FSD
1A 70 / 140 A
6 / 12 A
9
400 A MSD/FSD 6 / 12 A
Note
PS 300 and PS 400 A may only be mounted to the left of the CCU3 (current
carrying capacity of CCU3).
Possible axis 1. With axis expansion plug-in unit (X304--X306): slots 4--6.
expansions 2. With external control (X130): slots 7--9.
3. Additional pulse interface (axis 3), connector designation X307.
Motor measuring The motor measuring system can also be used for position control. Usually, this
system and is the 1st position measuring system. For this, the logical drive no. of the actual
position control value input of the motor encoder must be entered in MD 30220: ENC_MODU-
LE_NR[0].
Assignment of set- A setpoint channel (i.e. a logical drive no.) and at least one actual value channel
point/actual value for the position measuring system (i.e. the log. drive no. of an encoder input
channels X411--416 on the CCU3 or on an external 611 control must be assigned to each
axis/spindle). Optionally, a second channel can be defined for a second position
measuring system.
The motor measuring system is always used for speed control. There are no
MD for defining the motor measuring system connection. The following perma-
nent assignment exists between the motor connection and the motor measuring
system connection:
Warning
9 ! The assignment of the motor measuring system to the motor connection must
never be changed, even for test purposes.
Figure 9-3 Example 1: Drive layout with 2 axis expansion plug-in units and one direct measuring system
Mains
supply 810D 2-axis module
mo- with 611D control
dule MSD FSD 2x
24/32A 6/12A 9/18A
Module slots 1 2 3 7 8 Slot 7 = Motor connection A1
Slot 8 = Motor connection A2
(in the case of a 2-axis module)
Figure 9-5 Example 2: Parameterizing a CCU3 with an external controller with a 2-axis module and 611 control
Note
S Each logical drive number may be entered only once in the configuration
display. All activated slots must be assigned to an axis (setpoint channel).
S If axes/spindles are to be temporarily inactive during start-up, MD 30240:
ENC_TYPE and MD 30130: CTRLOUT_TYPE must be set to “0” and the
assigned power section slot declared as “passive”.
S The default settings of MD 30100: CTRLOUT_SEGMENT_NR=1,
MD 30210: ENC_SEGMENT_NR” =1 must not be changed.
Note
If external 611D drive modules are used along with SINUMERIK 810D, the
measuring loop inputs of the 810D can then be used as additional direct
measuring loops of the 611D drive modules if not needed for the axes/spindles
controlled by the 810D. The initialization is carried out implicitly using the MD
for such 810D axes, which do not have a direct measuring system; i.e. free
measuring loops on the 810D 6-axis module can only be used for external
drive modules, if the drive configuration in the 810D 6-axis module still has free
capacity for “unused direct measuring system assignments”.
9
NCK reset After the drive configuration has been entered and the setpoint/actual values
assigned, you must perform an NCK reset to restart the control so that the confi-
guration becomes effective.
The message “Start-up required” requesting parameterization of the drive data
is output for all activated drives. If other alarms are pending, the message
“Start-up necessary” does not appear. The cause of these alarms must be
remedied before start-up can be continued.
Note
When alarms indicating encoder problems occur, check that the DIP-FIX switch
settings are correct if you have installed cable distributor 6FX2006-1BA01 in
addition to checking the actual-value leads. An incorrectly set DIP-FIX switch
can cause the encoder power supply to short circuit. Table 9-1 below shows
the correct setting of DIP-FIX switch S1--S6.
Switch S1 S2 S3 S4 S5 S6
open X X X X
closed X X
Drive settings A motor type must be specified for all drives via PCU 50 or SIMODRIVE 611
start-up tool in the “Machine data FSD” or “Machine data MSD” menu (see verti-
cal softkey bar). The selection is made by means of the motor MLFB
(1FT6VVV--VVVV, 1FT7VVV--VVVV, 1PHVVV--VVVV refer to rating plate)
from a list.
S When you have selected the motor, press the OK softkey to access a menu
where you can input the encoder data.
S The most important control data are assigned defaults when the motor type
is selected.
When you acknowledge the “Motor selection” display, the “Measuring system
data” display appears.
Figure 9-6 Example of measuring system data for motor selection for FSD
The measuring system installed in the motor must be selected in this display:
Incremental encoder or absolute encoder with EnDat interface When you select
the measuring system, the other values required are preassigned automatically.
Press “OK” to confirm these.
Note
The setting “without measuring system” is also possible for MSD.
Example:
Note
On encoder systems without an absolute track (C/D track), an automatic identi-
fication procedure can be used to determine the electrical rotor position. Traver-
sing motions <¦5 degrees are not exceeded mechanically. The identification
procedure is performed on every power-up.
External motor If an external motor is used, the menu for inputting the external motor data must
be opened with the External motor softkey. When you have input the data and
returned to the motor selection menu, “external motor” is automatically entered
in the checkbox for motor 1 or motor 2.
References: /FBA/ DM1, Motor, Power Section Parameters 9
Saving the After the motor has been selected, the drive data set for each axis/spindle must
boot file be backed up with file “Save boot file”. The data set is stored as file FSDxx.BOT
or MSDxx.BOT in the user memory (SRAM).
Once all drive data sets have been entered and stored, the NCK must be reset
again. The SF LED then goes out and the drives can be traversed after PLC
start-up and after the speed controller has been preset.
After the axis-specific velocity and travel range limits have been adapted, the
speed control preset values should be optimized.
Rotary The following table lists all the parameters which have to be entered for encoder
encoders adjustment.
9
Linear axis with
rotary ENC_IS_LINEAR=0 IS_ROT_AX=0
encoder at the n
Encoder ENC_IS_DIRECT=0
motor
Resolver Load
gearbox gearbox Machine table
G M Leadscrew
nSpindle LEADSCREW_PITCH
nMotor
ENC_RESOL
ENC_IS_DIRECT=1
IS_ROT_AX=0
Resolver ENC_IS_LINEAR=0
Machine table Gearing
M G
Spindle
ENC_RESOL
Load
Gearing
LEADSCREW_PITCH
n
Spindle n
Encoder
G M L
Rotary table
9
Resolver Load
Gearing Gearing
n DRIVE_AX_RATIO_NUMERA No. of Motor rev.
Motor =
DRIVE_AX_RATIO_DENOM No. of Load rev.
ENC_RESOL
Encoder matching All the data which have to be entered for linear measuring systems are listed in
for linear measu- the tables below.
ring systems
Table 9-3 Machine data for encoder matching with linear measuring systems
9 DRIVE_AX_RATIO_DENOM
=
No. of Spindle rev.
IS_ROT_AX=0
Machine table
M Leadscrew
LEADSCREW_PITCH
Linear scale
Load gearbox
ENC_IS_LINEAR=1
ENC_IS_DIRECT=1
ENC_GRID_POINT_DIST (for linear encoder)
ENC_FEEDBACK_POL= [1 or -1]
Requirement In order to match the absolute encoder to the machine conditions, it is necessa-
ry to follow an encoder matching procedure which is similar to that for a rotary
incremental encoder.
The following additional axis machine data must be observed for absolute value
encoders:
*) Measuring system parameters have already been set automatically when the motor was selected.
Setting up the To set the encoder, the offset between the machine zero and the zero of the
absolute encoder absolute encoder is determined and stored in the SRAM of the NC module.
The adjusted state is identified by the control through MD 34210:
ENC_REFP_STATE = 2.
References: /FB1/, R1, “Reference Point Approach”
Readjusting It is necessary to set up the absolute encoder during start-up of the machine
when the axes are ready for traversing. However, it may also be necessary to
readjust the encoder at a later point in time, e.g.
S when SRAM data of the NC are lost, battery power failure, PRESET
S after a gear stage changeover between load and absolute encoder
MD 34210: ENC_REFP_STATE is deleted.
Note
In all other cases, the user him/herself is responsible for ensuring that
MD 34210: ENC_REFP_STATE (status absolute encoder) switches to “0” or “1”
and for readjusting the encoder.
Rotary absolute Encoder EQN 1325 can represent 4096 revolutions. This means that the detec-
encoder with large ted positional value is unique over the maximum specified ranges:
travel range
S Rotary axis, encoder on load: 4096 load revolutions
S Rotary axis, encoder on motor: 4096 motor revolutions
S Linear axis, encoder on motor: 4096 * effective spindle lead
In the case of a linear axis with an effective spindle lead of 10 mm, a
traversing range of 40.96 m is covered.
NCK RESET After you have input and stored all the drive data blocks, you must carry out an
NCK reset again. The SF LED then goes out and the drives can be traversed
after PLC start-up (speed controller preset).
After the axis-specific velocity and travel range limits have been adapted, the
speed control preset values should be optimized.
Optimize the drive by means of the following parameters (see also Chapter 11):
9 1401
1001
MOTOR_MAX_SPEED[0...7]
SPEEDCTRL_CYCLE_TIME[DRx]
Setpoint scaling
Speed controller clock cycle
FSD/MSD
FSD/MSD
1407 SPEEDCTRL_GAIN_1[0...7,DRx] Speed controller P gain FSD/MSD
1409 SPEEDCTRL_INTEGRATOR_TIME_1[0...7,DRx] Speed controller reset time FSD/MSD
1413 SPEEDCTRL_ADAPT_ENABLE[DRx] Selection speed controller adaptation FSD/MSD
1408 SPEEDCTRL_GAIN_2[0...7,DRx] P gain, upper adaptation speed FSD/MSD
1410 SPEEDCTRL_INTEGRATOR_TIME_2[0...7,DRx] Reset time upper adaptation speed FSD/MSD
1411 SPEEDCTRL_ADAPT_SPEED_1[DRx] Lower adaptation speed FSD/MSD
1412 SPEEDCTRL_ADAPT_SPEED_2[DRx] Upper adaptation speed FSD/MSD
1421 SPEEDCTRL_INTEGRATOR_FEEDBK[0...7,DRx] Time constant integrator feedback FSD/MSD
n_set
Function generator
+
Speed control loop
for FFT analysis PT1:
Speed
1500 NUM_SPEED_FILTERS setpoint filter: 611D/CCU3: 2 items
1502 SPEED_FILTER_1_TIME
611D /CCU3
1503 SPEED_FILTER_2_TIME
2nd Setpoint speed filter
with low-pass and bandstop filter
+ 611D/CCU3:
1405 MOTOR_SPEED_LIMIT Speed feedforward setpoint
Actual speed monitoring Setpoint speed
nact > MD 1147 SPEED_LIMIT Set-up mode limitation
=> Torque setpoint limitation = 0 1420 MOTOR_MAX_SPEED_SETUP+
Set-up mode
1239 TORQUE_LIMIT_FOR_SETUP
∩ Setpoint torque
monitoring
9
Torque conversion
1605 SPEEDCTRL_LIMIT_TIME
acc. to cross current n_act <1606 SPEEDCTRL_
PT2: LIMIT_THRESHOLD
1208 CURRENT_FILTER_4_FREQUENCY
1209 CURRENT_FILTER_4_DAMPING Filter 4
Band-stop filter ALARM: 300608 axis %1, drive %2
1219 CURRENT_FILTER_4_SUPPR_FREQ speed controller output limited
1220 CURRENT_FILTER_4_BANDWIDTH
1221 CURRENT_FILTER_4_BW_NUM
Setpoint current filter
PT2: 1200 NUM_CURRENT_FILTERS
1206 CURRENT_FILTER_3_FREQUENCY 1201 CURRENT_FILTER_CONFIG
1207 CURRENT_FILTER_3_DAMPING Filter 4 3 2 1 0:= Low pass
Band-stop filter Filter 3
Bit 3210 1:= Band-stop
1216 CURRENT_FILTER_3_SUPPR_FREQ
1217 CURRENT_FILTER_3_BANDWIDTH
1218 CURRENT_FILTER_3_BW_NUM
PT2: 611D/CCU3:
1204 CURRENT_FILTER_2_FREQUENCY Filter 1-4 in current controller
1205 CURRENT_FILTER_2_DAMPING
Band-stop filter
1213 CURRENT_FILTER_2_SUPPR_FREQ
Filter 2
1214 CURRENT_FILTER_2_BANDWIDTH
1215 CURRENT_FILTER_2_BW_NUM
n_act iq_set
Note
For more detailed information on messages and alarms, please refer to
References: /FBA/, DÜ1, Diagnosis and Monitoring Functions.
Note
Changes to the FSD MD or MSD MD will be erased by an NCK reset if “Save
boot file(s)” is not performed beforehand.
Make sure that “ERN 1387” is specified on the rating plate of 1PH motors with
optical encoder -- only these types of motor can be operated with the
SINUMERIK 810D control.
For information about main spindle motors with other encoders, please refer to
References: /HPU/ Configuring 810D.
Distinction be- MD 30300: IS_ROT_AX must be set for a rotary axis. This setting causes the
tween linear axis setpoint unit to be switched over from mm to degrees. The rotary axis display is
and rotary axis programmed with reference to 360 degrees,
MD 30320: DISPLAY_IS_MODULO (modulo 360 degrees display for rotary
axes), MD 30310: ROT_IS_MODULO (modulo conversion for rotary axis).
These MD are activated after power ON. When MD 30300 is set followed by
power ON, the active axis machine data (e.g. for velocity, acceleration, jerk) are
converted automatically to the new physical unit.
Axis types
Parameter sets In the case of machine data with field parameter “Control parameter set no.”, the
first field is used for normal axis operation. In the case of interpolations which
include one spindle, e.g. with G331 (tapping without compensating chuck), the
selected gear stage determines the appropriate field of the axes involved (1st
gear stage ------> field index 1). This applies to all machine axes which can be
traversed via geometry axes.
See Section 9.1.
Axis In the case of axes which interpolate with a spindle during thread cutting opera-
tions (G33, G331, G332), the machine data with indices [1]...[5] must also be
supplied with appropriate values.
Spindle All existing gear stages must be parameterized for rotary axes that are to be
operated as a spindle with gear stage change. (Indices [1]...[5].)
2
Axis interpolates
with spindle (G33)
Spindle mode 2nd
9
Axis interpolates
Spindle mode 3rd
3 with spindle (G33)
Axis interpolates
4 Spindle mode 4th
with spindle (G33)
Axis interpolates
Spindle mode 5th
5 with spindle (G33)
Table 9-12 Machine data for which the parameter set is switched over when the gear stage is changed
Table 9-12 Machine data for which the parameter set is switched over when the gear stage is changed
Note
In order to ensure reliable power-up of the control, all activated axes are de-
clared as simulation axes (without hardware) during initialization.
MD 30130: CTRLOUT_TYPE = 0 (setpoint channel exists)
MD 30240: ENC_TYPE = 0 (encoder type)
When the axes are traversed, the control loop is simulated and no hardware-
specific alarms are output. For the purpose of axis or spindle start-up, the value
“1”, or the value corresponding to the hardware identifier, must be entered in
this MD.
The user can select in MD 30350: SIMU_AX_VDI_OUTPUT (output of axis
signals with simulation axes) whether the interface signals of a simulation axis
are output at the PLC interface (e.g. during program test, if there is no drive
hardware).
Note
If you change the max. axis velocity MD 32000: MAX_AX_VELO, the velocity
monitoring (MD 36200: AX_VELO_LIMIT) must also be adapted.
Maximum With axis drives, it is necessary to enter the motor speed in MD 1401:
motor speed MOTOR_MAX_SPEED[n] at which the maximum velocity
(MD 32000: MAX_AX_VELO) is reached.
9
Setpoint In order to ensure correct setpoint scaling, it is essential to enter the correct load
scaling gearing data!
MD 31060: DRIVE_AX_RATIO_NUMERA (number of motor revolutions)
MD 31050: DRIVE_AX_RATIO_DENOM (number of load revolutions)
Control loops The closed-loop control of an axis consists of the current control loop, the speed
control loop and a higher-level position-control loop.
nact iact
Actual position
value
(position)
Travel direction If the axis does not traverse in the correct direction, the direction can be
changed in MD 32100: AX_MOTION_DIR (traversing direction). The value “--1”
9 reverses the direction of motion. Allowance is made internally for the control
direction of the position controller. If the control direction of the position
measuring system is incorrect, it can be adjusted with MD 32110:
ENC_FEEDBACK_POL (actual value sign).
Servo gain In order to obtain high contour accuracy with an interpolation, the servo gain
factor (KV factor) of the position controller must be large. However, an
excessively high servo gain factor causes overshoot, instability and
impermissible high machine loads. The maximum permissible KV factor is
dependent on the design and dynamic response of the drive and the
mechanical quality of the machine.
Definition of
servo gain factor
(KV factor)
KV =
Velocity
Following error
m∕min
mm
Conversion of units:
KV m∕min
mm
= 1 corresponds to K V
s −1 = 16, 666
POSCTRL_GAIN (K V factor)
m∕min
mm
has to be entered.
For a K V factor of 1, the numerical value must be entered in MD 32200:
POSCTRL_GAIN. Allowance for the factor 16.66666667 is made by
MD 10220: SCALING_USER_DEF_MASK = 200hex (bit 9=1) and
MD 10230: SCALING_FACTORS_USER_DEF= 16.66666667.
Note
Axes which interpolate with one another must have the same following error at
the same velocities. This can be achieved by setting the same KV factor or by
means of dynamic response adaptation.
MD 32900: DYN_MATCH_ENABLE (dynamic response) and
MD 32910: DYN_MATCH_TIME (time constant of dynamic response).
Checking the If a KV factor is already known for a machine in question, this can be set and
servo gain checked. To check the factor, the axis acceleration must be reduced via
MD 32300: MAX_AX_ACCEL in order to ensure that the drive does not reach
its current limit during acceleration and braking.
In the case of rotary axes and spindles, the KV factor must also be checked at
high speeds (e.g. for spindle positioning, tapping).
You can check the positioning response at various speeds by using a storage 9
oscilloscope or the start-up software of the SIMODRIVE 611D (already
integrated in PCU 50). The position setpoint and the actual position value are
recorded.
No overshoots may occur while the drive is approaching the static states; this
applies to all speed ranges.
9 The SIMODRIVE 611D start-up software offers various methods of checking the
KV factor (e.g. frequency measurement, speed and position control loop measu-
rement).
Causes of
overshoots in S KV factor is set too high
position control
loops S Acceleration too high (current limit is reached)
S Rise time too long (re-optimization necessary)
S Mechanical backlash
S Mechanical components canted
For reasons of safety, the KV factor should be set slightly lower than the
maximum permissible value. A static check of the KV factor can be executed by
selecting the “Service axis” softkey in the “Service display” menu. The actual KV
factor must correspond exactly to the set value, as the KV factor is used for
monitoring functions and otherwise other responses may be caused (e.g.
contour monitoring).
Acceleration The axes are accelerated and braked with the acceleration entered in MD
32300: MAX_AX_ACCEL. This value should allow the axes to be accelerated
and positioned rapidly and accurately while ensuring that the machine is not
unduly loaded. The acceleration default settings are in the 0.5 m/s2 to 2 m/s2
range.
Checking and The acceleration data entered can be either empirical values or the maximum
calculating permissible acceleration values which the user must calculate. The data must
acceleration always be checked after entry for which the SIMODRIVE 611D start-up software
values and an oscilloscope are required.
Identification Overshoot-free acceleration and approach with rapid traverse velocity under
maximum load (heavy workpiece).
Measurement Via analog outputs (Chapter 11) or start-up software for SIMODRIVE 611D.
After the acceleration has been entered, the axis is traversed rapidly and the
actual current values and current setpoint are recorded. This recording shows
whether the drive reaches the current limit. While traversing rapidly, the drive
may reach the current limit briefly. However, the current must be well below the
current limit before rapid traverse velocity or the final position is reached.
Load changes during machining must not cause the current limit to be reached.
Excessive current during machining causes falsification of the contour. It is
therefore advisable in this case as well to enter a slightly lower acceleration
value in the MD than the maximum permissible value. Axes can be assigned
different acceleration values even if they do interpolate with one another.
Monitoring the When an axis is being positioned, a monitoring function checks whether it
position reaches the position window (exact stop). It also checks whether an axis for
which no traversing command has been issued remains within a certain
tolerance window (zero speed control, clamping tolerance).
Position
Actual
Interface signal
“clamping active”
CLAMP_POS_TOL
Setpoint
STANDSTILL_POS_TOL
STOP_LIMIT_COARSE
STOP_LIMIT_FINE
POSITIONING_TIME
Monitoring of You can enter 2 software limit switches for each axis in the machine data. The
positions using active software limit switch is selected via the PLC. The axis does not traverse
software limit beyond the software limit switch. The monitoring function is activated after
switch reference point approach and is deactivated after PRESET.
Alarm “10620 channel [name1] block [no.] axis [name2] reaches software limit
switch +/--”
Alarm “10621 channel [name1] axis [name2] stationary at software limit switch
+/-- (JOG)”
Alarm “10720 channel [name1] block [no.] axis [name2] programmed end point
is behind software limit switch +/--”
Monitoring of For geometry axes, a working area limitation can be specified via setting data or
positions via from the part program (with G25/G26). It is activated via setting data or from the
working area program. The monitoring is active after machine referencing.
limitation
Setting data and SD 43400: WORKAREA_PLUS_ENABLE (working area limitation active
alarms in pos. direction)
SD 43410: WORKAREA_MINUS_ENABLE (working area limitation active
in neg.direction)
SD 43420: WORKAREA_LIMIT_PLUS (working area limitation plus)
SD 43430: WORKAREA_LIMIT_MINUS (working area limitation minus)
9 Alarm “10630 channel [name1] block [no.] axis [name2] reaches working area
limitation +/--”
Alarm “10631 channel [name1] axis [name2] stationary at working area
limitation +/-- (JOG)”
Alarm “10730 channel [name1] block [no.] axis [name2] programmed end point
is behind working area limitation +/--”
Working area
limitation
(for geometry 1st SW limit EMERGENCY STOP
axes only) 2nd SW limit switch
switch (can be HW limit Mechanical
activated via PLC) switch traversing limit
Dynamic
monitoring
functions
Speed Speed limitation is carried out internally in the SINUMERIK 810D. The setpoint
limitation is limited on a percentage basis in MD 36210: CTRLOUT_LIMIT (max. speed
setpoint) with reference to the speed value entered in MD 1401:
MOTOR_MAX_SPEED. An alarm is generated if the setpoint is exceeded for
the time period set in MD 36220: CTRLOUT_LIMIT_TIME (delay time for speed
setpoint monitoring). The axes are braked down to zero speed along a braking
ramp when the position control loop is open MD 36610:
AX_EMERGENCY_STOP_TIME (time of the braking ramp). This MD must
contain the time within which the axis can brake to zero from maximum velocity.
MD 36210: CTRLOUT_LIMIT (maximum speed setpoint)
MD 36220: CTRLOUT_LIMIT_TIME (monitoring time for maximum
speed setpoint)
MD 36610: AX_EMERGENCY_STOP_TIME (braking ramp time in event of
faults)
Alarm “25060 axis [name] speed setpoint limitation”.
Contour monitoring Contour monitoring refers to the continuous comparison of the measured
following error and that pre-calculated from the NC setpoint position. Contour
monitoring is always active in position-controlled operation. If the tolerance band
is violated, then the alarm “Contour monitoring” is generated and the axes are
braked along a set braking ramp.
MD 36400: CONTOUR_TOL (contour monitoring tolerance band)
MD 36610: AX_EMERGENCY_STOP_TIME (braking ramp time in the event of
faults)
Alarm “25050 axis [name] contour monitoring”
Encoder monitoring It is possible to define two actual value branches with SINUMERIK 810D. These
(tolerance for actual values must then, however, be present in the hardware. The actual value
encoder switchover) branch which is active for the position control can then be selected via the PLC
interface. When this switchover takes place, the actual position value difference
is evaluated. If this difference is greater than the value entered in MD 36500:
ENC_CHANGE_TOL, then the alarm “Measuring system switchover not
possible” is generated and the switchover process blocked.
MD 36500 ENC_CHANGE_TOL (max. tolerance for actual position value
switchover)
IS “Position measuring system 1” (DB31, ... DBX1.5),
IS “Position measuring system 2” (DB31, ... DBX1.6),
Alarm “25100 axis %1 measuring system switchover not possible”.
MD 36610: AX_EMERGENCY_STOP_TIME
9 Setpoints
Setpoint
processing
Pos.
controller
Braking
ramp Speed
setpoint
Drive
SIMODRIVE
611D
interpolator
MD 36210: CTRLOUT_LIMIT
Control
MD 36220: CTRLOUT_LIMIT_TIME
loop
MD 36400: model
CONTOUR_TOL
MD 36300: ENC_FREQ_LIMIT
MD 36060:
Following error STSTILL_VELO_TOL Actual value
processing
Drive
SIMODRIVE
611D
MD 36000: STOP_LIMIT_COURSE
MD 36010: STOP_LIMIT_FINE MD 36200: Actual value
MD 36020: POSITIONING_TIME AX_VELO_LIMIT processing
MD 36030: STANDSTILL_POS_TO
MD 36040: STANDSTILLL_DELAY_TIME IS “Position measuring system 1/2 active”
MD 36050: CLAMP_POS_TOL
Note
The time set in MD 36620: SERVO_DISABLE_DELAY_TIME (cutout delay
servo enable) must always be set to a higher time than the setting in
MD 36610: AX_EMERGENCY_STOP_TIME (braking ramp time in event of
faults). If this is not the case, the braking ramp in MD 36610 cannot become
operative.
After the control has been switched on, it must be synchronized (referenced)
with the position measuring system of every machine axis.
Referencing must be carried out for axes with incremental measuring systems
and with distance-coded reference marks.
Referencing is started after selection of the “REF” function with traversing key
PLUS or MINUS (depending on reference point approach direction).
References: /FB/, R1, “Reference Point Approach”
Reference point Reference point approach for incremental measuring systems is divided into 3
approach for phases:
incremental mea- Phase 1: Approach reference cam
suring systems Phase 2: Synchronize with zero mark
Phase 3: Approach reference point
Actual value Software Version 2.1 and higher allows you to continue operation of, e.g. a con-
buffering after power ventional machine tool, using the initial position information and without explicit
OFF new-referencing after power OFF/ON.
To ensure that axes can continue operating properly referenced after the power
has been switched off and on again, it is essential that they are not moved while
the power is switched off.
Note
This functionality is permanently linked to the axis signal “Exact stop fine”. Axes
or spindles not using this signal cannot use this functionality.
Reference point Reference point approach for axes with distance-coded reference marks is
approach for divided into 2 phases:
distance-coded Phase 1: Synchronize by overriding 2 reference marks
reference marks Phase 2: Traverse to target point
Machine data and MD 11300: JOG_INC_MODE_LEVELTRIGGRD (INC and REF in jog mode)
interface MD 34040: REFP_VELO_SEARCH_MARKER (referencing velocity)
signals for phase 1 MD 34060: REFP_MAX_MARKER_DIST (maximum distance between 2 refe-
rence marks)
9 MD 34300: ENC_REFP_MARKER_DIST (reference marker distance)
Reference point If an axis uses an absolute encoder as its measuring system, then it only needs
approach with to be referenced when the encoder is readjusted.
absolute encoders
Note
See Chapter 10 for traverse enabling commands.
Note
No spindle is defined after a NCK general reset.
Spindle definition The following machine data must be set for a spindle definition:
Axis mode It is possible to switch directly from spindle mode into axis mode provided that
the same drive is used for both modes. The machine data for one axis must be
applied in axis operation. In axis mode, the first parameter set (index [0]) is se-
lected irrespective of the current gear stage.
After the spindle has been positioned, the rotary axis can be programmed
directly with the axis name.
IS “Axis/spindle” (DB31, ... DBX60.0 = 0)
S POWER ON
S POWER ON and program start
S POWER ON, program start and reset.
MD 35040: SPIND_ACTIVE_AFTER_RESET (independent spindle reset)
This MD determines whether the spindle must be stopped by a RESET or a
program end. If the MD has been set, a termination of the spindle functions
must be initiated explicitly via a program command or the IS “Spindle reset”
(DB31, ... DBX2.2).
Parameter sets In the case of the machine data below with the “Gear stages no.” and “Control
parameter set no.” field parameters, the gear stage selected determines the
relevant field index. The field with the index [0] is not used for the spindle
machine data!
MD 31050: DRIVE_AX_RATIO_DENOM (denominator load gearbox)
MD 31060: DRIVE_AX_RATIO_NUMERA (numerator load gearbox)
MD 32200: POSCTRL_GAIN (KV factor)
MD 32452: BACKLASH_FACTOR (weighting factor for
backlash)
MD 35110: GEAR_STEP_MAX_VELO (nmax for gear stage
change)
MD 35120: GEAR_STEP_MIN_VELO (nmin for gear
stage change)
MD 35130: GEAR_STEP_MAX_VELO_LIMIT (nmax for gear stage)
MD 35140: GEAR_STEP_MIN_VELO_LIMIT (nmin for gear stage)
MD 35200: GEAR_STEP_SPEEDCTRL_ACCEL (acceleration in
speed control mode)
MD 35310: SPIND_POSIT_DELAY_TIME (positioning delay time)
MD 35210: GEAR_STEP_POSCTRL_ACCEL (acceleration in
position control mode)
Actual values:
9
MD 30210: ENC_SEGMENT_NR
MD 30220: ENC_MODULE_NR
MD 30230: ENC_INPUT_NR
MD 30240: ENC_TYPE
Note
Further information about the spindle configuration can be found in Section 9.2.
Machine data for The same machine data as for the axis must be observed for matchingthe
encoder matching spindle encoder. MD 30300: IS_ROT_AX must always be set for the spindle so
that the encoder is always matched in relation to one revolution. In order to
obtain a display which is always referred to 360 degrees, MD 30320:
DISPLAY_IS_MODULO must be set. If the motor encoder of the 611D drive is
used for the purpose of encoder matching, then the encoder matching data
must be entered for each individual gear stage if several gear stages are
present. The maximum multiple of the 611D drive is always used as the
maximum multiple of encoder markings. This multiple is 128.
Note
These MD are not required to match the encoder, but they must be entered
correctly for the sake of setpoint calculation. The load revolutions are entered in
MD 31050: DRIVE_AX_RATIO_DENOM and the motor revolutions in MD
31060: DRIVE_AX_RATIO_NUMERA.
9 Example 1 for Spindle with signal generator (500 pulses) mounted directly on the spindle.
encoder matching Internal multiple = 128. Internal calculation resolution = 1000 increments per
degree.
360 * 1 * 1000
Internal resolution = 5.624
500 * 128 *1
Example 2 for Spindle with rotary encoder on motor (2048 pulses), internal multiple = 128.
encoder matching With 2 gear stages:
Gear stage 1: Motor/spindle = 2.5/1
Gear stage 2: Motor/spindle = 1/1
Gear stage 1
Internal
360 degrees 1 1
resolution = * * * 1000 pulses/degr. = 0.549312
128 * 2048 pulses 1 2.5
Internal
360 degrees 1 1
resolution = * * * 1000 pulses/degr. = 1.37328
128 * 2048 pulses 1 1
Velocities, gear In the SINUMERIK 810D the output of the spindle speed is implemented in the
stages NC. The control contains the data for 5 gear stages. These stages are defined
by a minimum and maximum speed for the stage itself and by a minimum and
maximum speed for the automatic gear stage changeover. A new gear stage is
output only if the newly programmed speed setpoint cannot be traversed in the
present gear stage. For the sake of simplification, the oscillation times for gear
stage changeovers can be specified directly in the NC; the oscillation function
must otherwise be implemented in the PLC. The oscillation function is initiated
via the PLC.
Speeds for The speeds of the spindles for conventional operation are entered in the axis
conventional machine data MD 32010: JOG_VELO_RAPID (conventional rapid traverse) and
operation MD 32020: JOG_VELO (conventional axis velocity). The direction of rotation is
specified via the appropriate directional keys for the spindle on the MCP.
Setpoint The speeds must be transferred with standardized values for the drive control-
matching ler. The values are scaled in the NC via the selected load gear and via the drive
MD 1401: MOTOR_MAX_SPEED (maximum motor operating speed). In the
case of a spindle drive, the maximum motor speed is entered in MD 1401. The
spindle attains the desired speed via the mechanical gear stage.
Machine data and MD 35110: GEAR_STEP_MAX_VELO (maximum speed for gear stage
interface signals change)
MD 35120: GEAR_STEP_MIN_VELO (maximum speed for gear stage
change)
MD 35130: GEAR_STEP_MAX_VELO_LIMIT (maximum speed for gear stage)
MD 35140: GE-
AR_STEP_MIN_VELO_LIMIT (maximum speed for gear stage)
MD 35200: GE-
AR_STEP_SPEEDCTRL_ACCEL (acceleration in speed-
controlled operation)
MD 35220: ACCEL_REDUCTION_SPEED_POINT (speed for acceleration
reduction)
MD 35230: ACCEL_REDUCTION_FACTOR (reduced acceleration)
9 IS “Gear change”
IS “Setpoint gear stage”
(DB31, ... DBX82.3)
(DB31, ... DBX82.0 ... DBX82.2)
IS “No speed monitoring for gear change” (DB31, ... DBX16.6)
IS “Gear changed” (DB31, ... DBX16.3)
IS “Setpoint gear stage” (DB31, ... DBX16.0 to DBX16.2)
IS “Oscillation speed” (DB31, ... DBX18.5)
IS “Oscillation via PLC” (DB31, ... DBX18.4)
IS “Oscillation mode” (DB31, ... DBX84.6)
IS “Open-loop control mode” (DB31, ... DBX84.7)
IS “Traversing keys minus” (DB31, ... DBX4.6)
IS “Traversing keys plus” (DB31, ... DBX4.7)
Speed
(rev/min)
Max. spindle speed
Max. speed of gear stage 2
Max. speed for gear stage 2 changeover
stage 1
stage 2
Gear
Gear
Figure 9-20 Example for speed ranges for automatic gear stage selection (M40)
9
The control provides an “oriented spindle stop” function with which the spindle
can be moved into a certain position and held there (e.g. for tool changing pur-
poses). Several programming commands are available for this function which
define the approach and program processing.
References: /PA/, Programming Guide
Functionality
S To absolute position (0--360 degrees)
S Incremental position (+/-- 999999.99 degrees)
S Block change when position reached
S Block change on block end criterion.
The control brakes the spindle down to creep speed at the acceleration rate for
speed operation. If the creep speed has been reached (IS “Spindle in setpoint
range”), the control branches into position control mode and the acceleration
rate for position control mode and the KV factor become active. The interface
signal “Exact stop fine” is output to indicate that the programmed position has
been reached (block change when position reached). The acceleration rate for
position control mode must be set such that the current limit is not reached. The
acceleration rate must be entered separately for each gear stage. If the spindle
is positioned from zero speed, it is accelerated up to a maximum speed corres-
ponding to creep speed; the direction is defined via machine data. The contour
monitoring function is activated as soon as the control mode switches to posi-
9 tion control.
The spindle must synchronize its position with the measuring system. The
spindle position is always synchronized with the zero mark of the encoder or
with a Bero signal connected to the CCU3 hardware or drive module of the
SIMODRIVE 611D.
It is specified in MD 34200: ENC_REFP_MODE through which signal synchro-
nization takes place (zero marker (0) or Bero (1)).
When is
synchronization S After activation of the control if the spindle is moved with a programming
necessary? command.
S The interface signal “Re-synchronize spindle 1/2” always cancels the
“Referenced/synchronized 1/2” interface signal; the spindle is re-synchro-
nized with the next reference signal.
S After every gear stage changeover if MD 31040: ENC_IS_DIRECT=0
S The spindle goes out of synchronism if a speed above the encoder limit
frequency is programmed. When the speed drops to below the encoder limit
frequency, the spindle is re-synchronized. If the synchronized state has
been lost, it is impossible to implement functions such as rotational feedrate,
constant cutting velocity, tapping with and without compensating chuck,
eand axis modes.
To synchronize the spindle, it must always be turned via a programming com-
mand (e.g. M3, M4, SPOS). It is not sufficient to enter a spindle speed via the
directional keys of the appropriate axis on the machine control panel.
Machine data and MD 34100: REFP_SET_POS (reference point value, zero mark position)
interface signals The position of the reference signal during synchronization is entered in this
MD.
MD 34090: REFP_MOVE_DIST_CORR (reference point offset, zero mark off-
set).
The zero mark offset resulting from the synchronization process is entered here.
MD 34200: ENC_REFP_MODE (position measuring system type)
IS “Re-synchronize spindle 1, 2” (DB31, ... DBX16.4 or 16.5)
IS “Referenced/synchronized 1, 2” (DB31, ... DBX60.4 or 60.5) 9
Chuck
BERO
Gearing Motor Motor
encoder
Power Motor
connection encoder cable
Toothed belt
810D or SIMODRIVE 611D module
Note
If the spindle encoder of the motor encoder is not mounted directly on the
spindle and there are gear ratios between the encoder and spindle, the spindle
must be synchronized via an external reference signal (e.g. BERO). The zero
mark of the motor encoder is not evaluated. The control then automatically
re-synchronizes the spindle position after every gear stage changeover. The
user need not take any further measures in this respect. The attainable
accuracy is impaired by backlash, elasticity in the gearing and the BERO signal
hysteresis, during the synchronization progress.
If a BERO is used, MD 34200: ENC_REFP_MODE (positioning measuring
system type) is set to 2.
Spindle in When the spindle reaches the tolerance range specified in MD 35150:
setpoint range SPIND_DES_VELO_TOL (spindle speed tolerance), then the interface signal
“Spindle in setpoint range” (DB31, ... DBX83.5) is output.
The path feed is then enabled if MD 35500:
SPIND_ON_SPEED_AT_IPO_START (feed enable if spindle in set range) is
set.
Minimum and The maximum speed for the gear stage is entered in
maximum gear MD 35130: GEAR_STEP_MAX_VELO_LIMIT and the minimum speed in
stage speed MD 35140: GEAR_STEP_MIN_VELO_LIMIT. The speed cannot leave this
range when the appropriate gear stage is engaged.
Programmable Functions G25 S... and G26 S... allow a minimum and maximum spindle speed
spindle speed limit to be specified via the program. The limitation is active in all operating
limits modes.Function LIMS=... allows a spindle speed limit for G96 (constant cutting
velocity) to be specified. This limitation is operative only when G96 is active.
Maximum encoder The maximum encoder limit frequency (MD 36300: ENC_FREQ_LIMIT) is moni-
limit frequency tored. If this limit is exceeded, the synchronization is lost and the spindle func-
tionality reduced (thread, G95, G96). The position measuring systems which are
out of synchronism are automatically re-synchronized as soon as the frequency
drops below the encoder limit frequency again. The encoder limit frequency
value must be set such that the mechanical encoder speed limit is not excee-
ded or else the synchronization from high speeds will be incorrect.
Speed
n
MD 36300: ENC_FREQ_LIMIT
MD 36200: AX_VELO_LIMIT
MD 35100: SPIND_VELO_LIMIT
MD 35130: GEAR_STEP_MAX_VELO_LIMIT
MD 35110: GEAR_STEP_MAX_VELO
MD 35120: GEAR_STEP_MIN_VELO
MD 35140: GEAR_STEP_MIN_VELO_LIMIT
9
MD 36060: STANDSTILL_VELO_TOL
9 If yes
If no
Type: 1FN_ _ _ _ -_ _ _ _ _-_ _ _ _
Determine and enter the manufacturer data for the
“external” linear motor
-- Is the cooling system functional and is the correct coolant mixture in
use? (Recommended mixture: 75% water, 25% Tyfocor).
2. Mechanical system
-- Can the axis travel freely across the entire traversing range?
-- Do the mounting dimensions of the motor and the air gap between the
primary and secondary sections comply with the manufacturer’s speci-
fications?
-- Vertical axis:
If the axis has a counterweight, is it functional?
-- Brake:
If a brake is fitted, is it being applied and released properly?
-- Travel limitation:
Are mechanical limit stops installed at both ends of the travel path and
bolted securely in position?
-- Are the moving cables installed properly in a cable trailing device?
3. Measuring system
Is an incremental or an absolute (EnDat) measuring system installed?
a) Incremental measuring system:
-- Graduation _ _ _ _ _ _ μm
-- Number of zero markers _ _ _ _ _ _
b) Absolute measuring system:
-- Graduation _ _ _ _ _ _ μm
Determine the positive drive direction:
Which is the positive counting direction of the measuring system? (see
Subsection 9.3.6)
----> invert the actual velocity value? j yes j no
4. Wiring
-- Power section (connection with phase sequence UVW, clockwise
rotation)
-- PE conductor connected?
-- Shield attached?
-- Various methods of temperature sensor evaluation
a) KTY84 evaluation via SIMODRIVE 611D only
b) Evaluation via SIMODRIVE 611D and external devices 9
c) Evaluation by external devices only
Note:
In case a) a temperature sensor coupling lead (dongle) must be connec-
ted between –X411 and the measuring system.
(See also PJLM/CON/Connections: Section “Encoder connection”).
5. Measuring system cable
Check whether the measuring system cable is correctly attached to con-
nector X411 or to the adapter on the temperature sensor coupling lead.
(See also PJLM/CON/Connections:Section “Encoder connection”).
Start-up procedure Linear motors with one primary section (single motor) must be started up using
the start-up tool as described below:
Warning
! For safety reasons, the pulse enabling signal on the closed-loop control unit
(term. 663) must be switched off initially before the drive is switched on..
Figure 9-24 Minimum selection of axis machine data for linear motor
9
Please observe the following safety information:
Note
You must check the following before activating the pulse and servo enables:
Figure 9-25 Selecting a motor for which the data are already listed
b) Is the linear motor not included in the list of linear motors? ----> unlisted
motor
“Motor” field ----> enter data
Note
If a smaller identification current is required (<40%) with procedure 1
(MD1075=1), alarm 300753 must be masked in MD 1012 with bit 5.
Figure 9-26 Entering the unlisted motor, the data are not yet specified
Enter the motor data:
9
Figure 9-28 Data entry for incremental measuring system with rotor position identification
9
Figure 9-29 Data entry for absolute measuring system, e.g. LC181
Danger
! Linear drives are capable of significantly higher acceleration rates and
velocities than conventional drives.
The traversing range must be kept clear of obstacles at all times to protect
operating personnel and the machine itself.
1FN1 1FN3
End
If the EnDat serial number read If the EnDat serial number read by
by the measuring system is not the measuring system is not equal to
equal to MD 1025. then MD MD 1025, then MD 1017 is not set
1017 is automatically set to 1 and alarm 300604 appears (“Motor
encoder is not aligned”)
Set MD 1017 to 1,
Acknowledge alarm 300604 No, secondary conditions
not met
If the enables are set, a rotor position identifica- The commutation angle offset
must be determined with instru-
9
tion is performed immediately. If the rotor identi-
fication is not successfil, an error message is mentation (see Subsection 9.3.8)
output. When the causes of the error have been and entered manually in MD 1016
remedied and the error message is acknowled-
ged, a new identification attempt is made.
End
Note
There is no guarantee that rotor identification systems will detect the commu-
tation angle offset correctly on non-Siemens motors. Depending on the design
of the motor, the following methods may be used for both types of measuring
system:
S Method based on saturation
S Method based on motion
S With an absolute measuring system: instrumentation-aided measurement of
the commutation angle offset (see Subsection 9.3.8).
At the end of the start-up procedure, it is essential to check the commutation
angle offset with the aid of instrumentation!
8. Check and adjust the rotor position identification if a Hall sensor is not used
Note
9 If a Hall sensor is used it is only possible to verify the results with the aid of
instrumentation (see Subsection 9.3.8).
To verify the rotor position identification, a test function can be used to deter-
mine the difference between the detected rotor position angle and the actual
angle used by the closed-loop control system. Proceed as follows:
-- Run the test function several times and evaluate the difference
Start Set MD 1736 (Test rotor position identification) = 1
Difference MD 1737 (Rotor position identification difference)
=____,____,____,____,____
-- Is the spread of measured values less than 10 degrees electrical?
No: Increase MD 1019 (e.g. by 10%) and repeat measurements.
If okay after repeating, then determine the commutation angle offset again
as follows:
-- With an incremental measuring system:
a) Incremental -- one zero marker
See step 7. (determine commutation angle offset)
b) Incremental -- no zero markes or several zero markers
Select “Save bootfile” and “NCK reset”
-- With an absolute measuring system:
Switch off the drive (NCK reset)
Switch on the drive, deactivate pulse or servo enable set MD 1017 = 1
Figure 9-32 Result of rotor position identification with absolute measuring system
General If it is certain that the EMFs of both motors have the same phase relation, then
information the motors can be operated on one drive if they have paralleled connecting
cables.
The start-up procedure for paralleled linear motors is based on the start-up ope-
ration for a single linear motor.
Initially only one linear motor (motor 1) is connected to the drive and started up
as a single motor (1FNx...). The commutation angle offset is automatically cal-
culated and noted during this phase (see Subsection 9.3.8).
Motor 2 is then connected in place of motor 1 and operated as a single motor.
The commutation angle offset for this motor is also calculated automatically and
noted (see Subection 9.3.8).
If the difference between the commutation angle offsets of motors 1 and 2 is
less than 10 degrees electrical, both motors can be connected in parallel to the
drive and started up as a parallel connection of 2 linear motors (e.g. 2x 1FN. ...).
Procedure for The start-up sequence for paralleled linear motors is as follows:
starting up
1. Disconnect the paralleled motors
paralleled linear
9 motors Connect only motor 1 to the power section.
2. Start up motor 1 as if it were a single motor
----> Note information in Subsection 9.3.1
----> Start up the linear motor as described in Subsection 9.3.2
(up to and including step 7.)
----> Check and set rotor position identification
(see Subsection 9.3.2, step LEERER MERKER)
3. Move axis and check correct function
4. Note commutation angle offset of motor 1
-- MD 1016 (motor 1) = _ _ _ _ _ _ _ _ degrees electrical
5. Switch off and wait until DC link has discharged
6. Connect motor 2 to the power section instead of motor 1
Notice:
In the case of a Janus configuration (see Subsection 9.3.7), interchange
phases U and V.
7. Switch on motor with pulse and controller enabling signals inhibited
Checking the Mounting dimension e1 or e2 can be checked, for example, by means of gauge
mounting dimen- blocks and feeler gauges before the motor is installed.
sions and
air gap
Note
The applicable mounting dimensions can be found in the following documents:
9 e2
e1
b l
Thermo-
insulating-
bars
Figure 9-33 Check dimensions for motor installation illustrated by a 1FN1 motor
Table 9-14 Check dimensions for mounting dimension and air gap for a 1FN1 linear motor
Description for The following temperature sensing system is integrated in the primary section of
1FN1 1FN1 motors:
1. Temperature sensor (KTY 84)
The KTY 84 temperature sensor has an approximately linear characteristic
(580 ohms at 20 C and 2.6 kohms at 300 C).
2. Temperature switch (3 series-connected NC contacts)
A switch with a two-position characteristic and an operating temperature of
120 C fitted for each winding overhang.
The temperature switch is generally only used for parallel connections or
protective separation.
The switches can be evaluated additionally by a higher-level external control
(e.g. a PLC). This option is recommended if the motor is frequently loaded at
maximum force at standstill.
As a result of different current levels in the 3 phases, different temperatures
(by as much as 15 K) may occur in the individual winding overhangs; only
temperature switches are capable of sensing them reliably.
Description for
1FN3
The following temperature sensing system is integrated in the primary section of
1FN3 motors:
9
1. Temperature sensor (KTY 84)
The KTY 84 temperature sensor has an approximately linear characteristic
(580 ohms at 20 C and 2.6 kohms at 300 C).
2. PTC thermistor detector
A temperature sensor for each phase is integrated in the winding over-
hangs.
The operating temperature of the PTC sensor is 120 C.
The 3RN1 thermistor motor protection control unit is the preferred option for
evaluating PTC detectors.
Note
If the temperature sensors or switches are not connected, they must be short-
circuited and connected to PE as protection against electrical damage and high
touch voltages.
Important
! When connecting up the temperature monitoring circuits, please read the
specifications according to DIN EN 50178 regarding protective separation.
For information about protective separation, please refer to:
References: /PJLM/ Planning Guide Linear Motors.
How are the The signal leads for motor temperature monitoring on 1FN motors are installed
temperature not in the encoder cable, but in the motor power cable. In order to sense the
sensors winding temperature of the drive, the temperature sensor signal leads must be
evaluated? looped into the encoder cable (temperature sensor coupling lead).
Linear scale
Case a)
CCU3
The temperature is monitored
X411--X416 via the drive.
Pin 13
or Pin 25
--X411 Case b)
SIMODRIVE
Temperature sensor The temperature is monitored via the drive and
611 D
coupling lead an external device.
Drive A
U2 V2 W2 PE
S Temperature sensor via drive
+ red
Red
CCU3
X411--X416
Pin 13
Pin 25
or
9 Power cable --X411
SIMODRIVE
1FN Temperature sensor
611 D
coupling lead
Drive A
Linear scale U2 V2 W2 PE Evaluation
external
CCU3
Orange
+ black
Brown
X411--X416
+ red
or
--X411
SIMODRIVE Evaluation
Yellow
Black
White
Red
611 D external
Drive A
U2 V2 W2 PE
Power cable
1FN
Yellow
Black
White
Red
Case c)
Power cable
The temperature is monitored
via an external device only.
1FN
Figure 9-34 Evaluation of KTY temperature sensor (black/white) and switch or PTC (yellow/red)
(whether temperature switch or PTC resistor depends on motor type, i.e. 1FN1 or 1FN3)
Note
The outer and inner shield of the signal leads in the power cable and the shield
of the temperature sensor coupling lead must be attached in a 360-degree con-
nection with the shield connection plate.
Failure to connect the shield correctly can result in high touch voltages, mal-
functions and sporadic errors or irreparable damage to the closed-loop control
module.
Determining The control direction of an axis is correct if the positive direction of the drive
the control (= CW rotating field U, V, W) coincides with the positive count direction of the
direction measuring system.
Note
The instructions for determining the drive direction apply only to Siemens
motors (1FNx motors).
If the positive direction of the drive and positive count direction of the measu-
ring system do not coincide, then the actual speed value must be inverted in
the “Measuring system/encoder” dialog during start-up.
6It is also possible to check the control direction by parameterizing the drive
first and then moving it manually with the enabling signals inhibited.
If the axis is moved in a positive direction (see definition in Fig. 9-35), then the
actual velocity value must be counted positively.
Determining the The direction of the drive is positive if the primary section moves in the opposite
9 drive direction direction to the outgoing cable in relation to the secondary section.
+
Secondary section (solenoids)
Determining the The method by which the count direction is determined depends on the
count direction of measuring system itself.
the measuring 1. Heidenhain measuring systems
system
Note
The count direction of the measuring system is positive if the distance between
the scanning head and the rating plate increases. (see Fig. 9-36)
Scanning head
Scale + Rating plate
Table 9-16 Signal and pin assignments, routing on 1FN linear motor
The count direction of the measuring system is positive if the scanning head
moves in the direction of the outgoing cable in relation to the gold strip.
+
Gold strip
Scanning
head Measuring system
Note
If the scanning head is mechanically coupled to the primary section, the out-
going cable direction must be different. Otherwise invert the actual value!
Temperature This connection variant has proved to extremely immune to interference and
sensor coupling should always be employed.
lead (= dongle) If an incremental measuring system is used, the drive is synchronized roughly
using the rotor position identification routine.
Encoder cable
CCU3
X411--X416 Linear scale
or
--X411 6FX2001-2CG00-xxxx (increment)
SIMODRIVE 6FX2002-2CH00-xxxx (absolute)
611 D
Drive A Temperature sensor coupling lead (dongle)
U2 V2 W2 PE 6FX2002-1AA14-xxxx
Primary section
Power cable
Mechanical The distances between the motor primary sections must ensure an identical
design phase relation of the motor EMFs.
All primary sections are therefore connected cophasally in parallel to the
converter.
n S Ο≥M
Secondary section Primary section
Note:
Same outgoing cable direction
≥M: Pole pair width (see MD1170)
n S Ο≥M
n: 0, 1, 2, ...
Janus configura- With this type of parallel connection (Janus configuration), the outgoing
tion (special type cable directions of the individual motors are opposed.
of parallel connec-
tion)
xx mm + n S Ο≥M
Note:
Different outgoing cable directions
≥M: Pol pair width (see MD1170), 1FN107x: ≥M = 28.2 mm, 1FN11xx and 1FN12xx: ≥M = 36 mm
n: 0, 1, 2, ...
xx: Constant dimensions (see data sheet of motor manufacturer)
Figure 9-40 Parallel connection of linear motors (Janus configuration, special type)
Linear scale
CCU3
X411--X416
Pin 13
Pin 25
or
--X411 Temperature sensor External
coupling lead evaluation
SIMODRIVE
611 D
Drive A
U2 V2 W2 PE
Orange
+ black
Brown
+ red
9
White
White
Yellow
Yellow
Red
Red
Black
Black
1FN
Why measure? If the linear motor has been started up in accordance with instructions, but in-
explicable error messages still appear, it will be necessary to test all signals by
means of an oscilloscope.
U 9
Linear V
motor
W
1 k 1 k 1 k
EMF_W EMF_V EMF_U
+
Secondary section (solenoids)
Figure 9-43 Determining the positive direction of the drive (CW rotating field)
Determining the After the oscilloscope has been connected, the drive must be made to cross the
commutation zero marker first in order to synchronize it.
angle
Ch2/Phase V
Ch3/Phase W
Ch1/Phase U
Ch4
9 Figure 9-44 Determining the commutation angle offset by measuring the EMF and normali-
zed electrical rotor position via DAC in a positive drive direction.
Note
When selecting the measuring signal “Normalized, electrical rotor position”, the
shift factor should be changed from 7 to 8 and the offset value changed from
--1.25 V to --2.5 V.
With a synchronized drive, the difference between EMF/phase U and the electri-
cal rotor position must not exceed ±10_.
If the difference is greater, the position of the zero marker must be moved in the
software in MD 1016 “COMMUTATION_ANGLE_OFFSET”.
9.4.1 Description
AM operation The AM function permits a pure induction motor operation or mixed main spin-
dle/induction motor operation.
The AM mode of the SIMODRIVE 611D main spindle drive is used to control the
speed of induction motors in 4 quadrants, without using speed or rotor position
encoders. Induction motor operation permits higher requirements regarding the
dynamic control requirements and the stall stability than conventional converter
drives with V/f characteristic control. In comparison to drives with rotor position
encoder, the speed accuracy is somewhat lower, and thus, in the low speed
range, there will be some restriction as far as the dynamic performance and the
smooth running characteristics are concerned.
The AM mode is mainly used in the area of high-speed special motors, for grin-
ding applications and for punch drives and press drives.
Control As the dynamic performance in AM mode is less than in the main spindle drive
mode with speed controller a speed torque frequency pre-control is implemen-
ted, in order to improve the dynamic performance. This pre-control is only active 9
in the AM mode. Provided with information regarding the drive torque and taking
into account the existing torque and current limits as well as the load, the neces-
sary torque for a required speed change is controlled optimally from a time per-
spective. Thus, with the correct parameterization, overshoot is eliminated and
the control dynamic performance enhanced.
A smoothing time can be parameterized via MD 1459: TORQUE_ SMOOTH_
TIME_AM for the torque pre-control. For induction motor operation, the speed
controller is parameterized using its own machine data due to the low dynamic
performance (MD 1451 and MD 1453).
In the vicinity of low speeds, for pure AM operation, the actual speed, orienta-
tion and actual value flux can no longer be computed due to the accuracy of the
measured values and the parameter sensitivity of the technique. Thus, an open-
loop current/frequency control is selected. The changeover threshold is set in
MD 1466: SWITCH_SPD_OPEN_LOOP_AM , which implements a 5% hystere-
sis. In order to also accept a higher load torque in the open-loop controlled
range, the motor current can in this case be increased via MD 1458:
DES_CURRENT_OPEN_LOOP_AM.
Response after When the pulses are suppressed and the drive is in a pure AM mode, the drive
pulse suppression converter does not have any information regarding the motor actual speed.
When the pulses are subsequently enabled, the speed actual value must first
be searched for. It is possible to specify whether the search starts at the setpo-
int speed (bit 7=0) or at speed 0 (bit 7=1), using MD 1012: FUNC_SWITCH, bit
7.
When the motor is at a standstill and MD 1012: FUNC_SWITCH, bit 7 = 0 a high
setpoint should not be input before the pulses are enabled.
MSD/AM operation The AM function allows the control behavior to be changed over from MSD to
AM control online. This is performed automatically using a speed threshold. The
changeover speed is defined in MD 1465: SWITCH_SPEED_MSD_AM.
Pure AM operation:
AM open-loop AM closed-loop MD 1465 = 0
nmax MD 1465
Mixed operation:
MSD AM 0 < MD 1465 < nmax
MD 1465 nmax
Note
In pure AM operation, it is possible to operate without a rotor position encoder.
In this case, there is generally no temperature sensing, a fixed temperature
must thus be selected in MD 1608: MOTOR_FIXED_TEMPERATURE, and the
motor temperature threshold appropriately assigned in MD 1602: MO-
TOR_TEMP_WARN_LIMIT. For induction motor operation, only pulse frequen-
cies of 4 and 8 kHz are permissible in MD 1100: PWM_FREQUENCY.
Series reactor When using special high-speed motors or other low leakage induction motors, a
series reactor may be required to provide stable operation of the closed-loop
current controller. The reactor is taken into account in the current model through
MD 1119: SERIES_INDUCTANCE.
Motor changeover The star/delta changeover of main spindle drive operation can, in the induction
motor mode, be used to change over between two physically different motors.
Note
To perform a motor changeover, MD 1401: MOTOR_MAX_SPEED and MD
2401: MOTOR_MAX_SPEED must have the same value for both motors.
Start-up of (standard) induction motors without speed and rotor position enco-
ders or main spindle motors with encoder. The drive module is configured as
spindle (main spindle drive) in the drive group. Further steps for induction motor
start-up are described below.
Selecting motors The motor/power section data display is reached using the Diagnosis \ Start-
from the MLFB list up \ Machine data \ MSD softkeys.
An MLFB list of the available motors is displayed using the Motor/controller
and Select motor softkeys. Select a motor using the cursor keys and confirm
the selection with OK (the Calculate controller data function is executed auto-
matically). The motor/power section-specific data must be entered manually if
the motor type is not in the list (third-party motor).
Encoder The encoder type and number of encoder marks can also be entered under
Select motor. If neither motor 1 nor motor 2 has an encoder, then “No encoder”
must be selected for the encoder type.
9
Even if there is no encoder, a practical value must be entered for the number of
encoder marks (e.g. 2048).
Manual entry of If all of the motor data are known (rating plate and equivalent circuit diagram
motor data data), they can be entered in the appropriate parameters.
(unlisted motor)
Rating plate data If only the motor rating plate data are known (manufacturer’s data according to
DIN VDE 0530, Part 1), then the equivalent circuit diagram data are calculated
approximately using an integrated conversion program.
Equivalent circuit If the equivalent circuit diagram data are known, they can be entered in the
diagram data parameters listed below. If the equivalent circuit diagram data are not known,
they must be determined from the rating plate data by activating the Calculate
equivalent circuit diagram data softkey. The calculated values are then
assigned to the following machine data.
Calculating the The controller data are calculated from the motor data (rating plate and equiva-
controller data lent circuit diagram data) when you press the Calculate controller data softkey.
These include the controller settings, in particular. If necessary, the controller
parameters can be optimized manually later for the machine.
9 After the controller data has been computed, induction motor mode is activated
by entering the MSD/AM changeover speed (MD 1465). The following machine
data
must also be adapted for induction motor mode:
S MD 1100: PWM_FREQUENCY
S MD 1602: MOTOR_ TEMP_WARN_LIMIT
S MD 1608: MOTOR_FIXED_TEMPERATURE.
Note
The controller data must be re-calculated if the motor data change.
Danger
! During self-installation, the motor is caused to move by the drive until it reaches
its maximum speed.
The EMERGENCY STOP functions must be fully functional during start-up. The
relevant safety regulations must be observed in order to prevent risk of injury or
damage to the machines.
S For motor changeover, the self installation can be carried out separately for
each motor; the motor must be selected via PLC.
During self installation, motor changeover is disabled.
No
MD x100 = 4 or 8 kHz
9
Calculate controller data
Self start-up,
steps 1--4
Optimization with Motor data optimization is supported by the SIMODRIVE611digital start-up tool.
SIMODRIVE611di- When you select “Motor data optimization”, a menu appears with the “Settings”
gital start-up tool selection box. You can select the following optimization steps and start them
successively with the “Start” button:
1. Step 1: Ascertaining resistances and reactances
2. Step 2: Fine adjustment no-load current, magnetizing reactance
3. Step 3: Determine speed at which field weakening starts
4. Step 4: Determine the moment of inertia.
The result of the optimization steps is updated in the machine data listed in the
menu display.
Interactive menu The main menu for self start-up is called up by pressing softkeys Drives/servo /
for AM/MSD Self-opt. AM/MSD.
self start-up
Parameter settings
Spindle selection The axis/spindle can be selected via the Drive+ and Drive- softkeys
and via the Direct selection softkey. The axis and drive number are displayed
during “Self-optimization AM/MSD”.
Selecting the The desired optimization step is selected when entering the settings via the
optimization step “Optimization” list. You can select individual or all optimization steps.
Selecting the motor The desired motor is selected when entering the settings for the motor selec-
tion. You can activate the “Motor 1” or “Motor 2” selection fields with the toggle
key when the cursor is positioned on the fields.
A list of machine data is displayed, in which the equivalent circuit diagram data
can be entered directly or viewed.
The status of the function (active, inactive) and the start-up step are displayed in
“Actual state” and “Brief information”.
Calculate When you press the softkey, a warning is output for “Calculate controller data”. It
controller data is then possible to
S start or
S cancel the function or
S display further information about the “Calculate controller data” function by
pressing the Help softkey.
Save boot The axis/spindle can be selected via the Drive+ and Drive-- softkeys
+ NCK P.O. and also via the Direct selection softkey. The axis and drive number are dis-
played during “Self-optimization AM/MSD”.
User views The display switches to “User views”. A return is possible only with the RECALL
softkey.
File functions A display for loading/deleting/storing the MSD machine data is selected.
9
Start-up step 1 Determine the resistances and reactances of the motor and an improved value
for the no-load current.
Note
Supplementary conditions
Executing step 1 Step 1 is started with softkey Start and the NC Start key. The current status is
displayed while this step is in progress.
You can abort the optimization procedure with the Stop softkey or with RESET.
Danger
! The motor is accelerated with positive rotating field direction up to the rated
motor speed.
9 Executing step 2 Step 2 is started with softkey Start and the NC Start key. The current status is
displayed while this step is in progress.
You can abort the optimization procedure with the Stop softkey or with RESET.
Danger
! The motor is accelerated with positive rotating field direction up to the threshold
speed for field weakening, but not higher than the current effective speed limit.
Executing step 3 Step 3 is started with softkey Start and the NC Start key. The current status is
displayed while this step is in progress.
You can abort the optimization procedure with the Stop softkey or with RESET.
Danger
! The motor is accelerated to maximum speed several times with positive
rotating field direction.
Note
This step is omitted when self start-up is executed in MSD mode.
Supplementary conditions
Errors during self Errors which occur during a self start-up routine cause the function to be abor-
start-up ted. The step must be repeated after remedying the cause of the error.
References: /DA/ Diagnostics Guide SINUMERIK 840D/810D/FM-NC
The following error messages may appear at the start of or during self start-up.
Enter the P gain of the speed control loop in the induction motor mode or set
(initialize) it automatically via the Calculate controller data operator action.
In pure AM mode (MD 1465 = 0), the drive operates in the current-frequency
open-loop controlled mode below the changeover speed (MD 1466). In order to
accept a high load torque, the motor current can be increased in this range
using MD 1458. The input is a percentage referred to the rated motor current
(MD 1103). The current is limited to 90% of the current limit value (MD 1238).
9.5.1 Description
i*d Y
MD 1142: FIELD_WEAKENING_SPEED
" n
9
MD 1136: MOTOR_NOLOAD_CURRENT
The PE-MSD is started up with drive type SRM (synchronous rotating motor).
When you select the power section, the FSD power section data are initialized
These data are initialized on each new start-up when you select the power
section.
To enable PE-MSD operation (MD 1015=1) with the 120 A power section, this
power section has been included in the FSD power section selection with power
section code number 18H.
In FSD mode (MD 1015=0), drive alarm 301718 “Motor/power section combina-
tion invalid” is output with this power section.
If the PE-MSD is enabled (MD 1015) and a motor is selected from the list, the
following machine data are initialized when you run the “Calculate controller
data” function:
S MD 1147: SPEED_LIMIT
S MD 1401: MOTOR_MAX_SPEED
S MD 1403: PULSE_SUPPRESSION_SPEED
S MD 1404: PULSE_SUPPRESSION_DELAY
S MD 1405:MOTOR_SPEED_LIMIT[n]
S MD 1606: SPEEDCTRL_LIMIT_THRESHOLD
9 S MD 1610: DIAGNOSIS_ACTIVATION_FLAGS
S MD 1612: ALARM_REACTION_POWER_ON
S MD 1613: ALARM_REACTION_RESET.
9.5.4 Encoders
S Incremental encoder
S Absolute encoder (e.g. EQN 1325)
S Toothed wheel encoder.
Rotor position
synchronization S The encoders must provide position identification.
The rotor position is synchronized after power-up.
S For encoders that have no C/D track (e.g. toothed wheel encoder), the rotor
position identification must be activated.
The no-load current is assigned when the motor is selected from the list of
9
motors or set according to the data sheet of the motor manufacturer.
If the manufacturer of the motor has not specified the no-load current, the
following formula may be used to calculate the value:
The threshold speed for field weakening is assigned when the motor is selected
from the list of motors or set according to the data sheet of the motor manufac-
turer.
If the manufacturer of the motor has not specified the threshold speed for field
weakening, the following formula may be used to calculate the value:
Notes
Enabling signals To allow an axis to be traversed from the control system, it is necessary to
for axes supply signals to the enabling terminals on the drive and to set the enabling bits
on the interface.
Enabling terminals
on drive
112 No set-up mode
9 +24 V
63 Pulse enable
9 +24 V
I/RF module
64 Drive enable command
9 +24 V
48 DC-link start
9 +24 V
663 Pulse enable
SINUMERIK 810D
9 +24 V
10
References: /PJU/, Planning Guide Inverters
Warning
! Despite the “Axis disable” command via terminal 663, dangerous voltages may
still be present at the drive control output terminals.
The “Axis disable” command via terminal 663 is not suitable for electrical isola-
tion or for use as a drive deactivation mechanism.
Enabling via The following signals must be made available at the PLC interface for axis or
PLC interface spindle:
IS “Controller enable” (DB31, ... DBX2.1)
IS “Pulse enable” (DB31, ... DBX21.7)
IS “Position measuring system 1 or 2” (DB31, ... DBX1.5, DBX 1.6)
The following signals on the interface must not be set or else the axis/spindle
motion will be disabled:
IS “Feed/spindle offset switch” (DB31, ... DBB0) not to 0%
IS “Axis/spindle disable” (DB31, ... DBX1.3)
IS “Follow-up mode” (DB31, ... DBX1.4)
IS “Distance to go/spindle reset” (DB31, ... DBX2.2)
IS “Feed stop/spindle stop” (DB31, ... DBX4.3)
IS “Traversing key disable” (DB31, ... DBX4.)
IS “Ramp-function generator disable” (DB31, ... DBX20.1)
Limit switch Setting of hardware limit switches and interface signal check:
10
10
Is traversing no
Check MD 32100: AX_MOTION_DIR
direction okay?
yes
Specified path 10 mm
Is path no
Check MD 31000 -- 31080 (encoder matching)
evaluation
okay?
yes
yes
Alarm? Interpret alarm and check machine
data for velocity adaptation
no
Following no
Check
error
MD32200 (KV factor)
okay?
MD 32410 (time constant for jerk limitation)
MD 32910 (dynamic response matching)
MD 31050/31060 (load gearbox)
yes MD 32610 (feedforward control)
MD 1401 (maximum motor operating speed)
End MD for velocity adaptation
10
10
Is traversing no
Change MD 32100 AX_MOTION_DIR
direction
okay?
yes
Actual speed no
= set Check MD 31000 -- 31080 (encoder matching)
point speed?
yes
no All gear
stages tested?
yes
Position no
spindle? End
yes
no All gear
stages
tested?
yes
End
Scope of The start-up software “Start-up tool” is used to configure and parameterize drive
application systems which are controlled by a SINUMERIK 810D or 840D control.
This tool can be used during initial start-up to input the drive configuration and
assign drive parameters with standard data sets as determined by the motor/
power section combination. It also allows the drive and control data to be
archived on the PG or PC.
Measuring The measuring functions allow evaluation of the most important speed and
functions position control loop quantities, as well as of the torque control in the time and
frequency range. This is displayed on-screen and no external measuring
instruments are necessary.
Analog output All important control loop signals on the position, speed and torque levels can
also be output with the DAC configuration on external equipment (e.g. oscillo-
scope, signal recorder) via test sockets on the 810D (611D control).
FFT analysis Apart from the usual method of optimizing the control loop machine data based
(Fourier analysis) on transient response, i.e. time characteristics, a particularly powerful tool for
assessing the control loop setting is provided in the form of the integrated
11
Fourier analysis (FFT) function which also be applied to analyze the given
mechanical characteristics. This tool must be used if
Saving The measurement diagrams can be archived via file functions, allowing
measurement machine settings to be documented and facilitating remote diagnostics.
results
11
11.1.2 Installation
Requirement The memory area of the MPI card must be excluded from use by memory
managers (files: CONFIG.SYS, SYSTEM.INI).
Call Insert the first installation disk and start the SETUP.BAT file in the WINDOWST
File Manager. The installation program requests all further necessary inputs and
disk changes in user dialog.
Setting the MPI Set the MPI interface on the operator panel to 187.5 kbaud (Start-up\HMI\
interface Operator panel).
If no connection is established, check the items in Subsection 5.2.3 PCU
start-up.
Deselecting the The start-up tool is deselected in the order described below:
program
S Press function key F10.
S A horizontal softkey bar with softkeys Diagnosis and Exit appears on the
screen.
11
Explanation A range of measuring functions allow the time and/or frequency response of
drives and closed-loop controls to be displayed in graphic form on the screen.
For this purpose, test signals with an adjustable interval are connected to the
drives.
Quantity Unit
Torque Specified in percent referred to the peak torque of the power section
used. The torque calculation for the power section is based on:
MD 1108 x MD 1113
Velocity/speed Metric system:
Specified in mm/min or rev/min for linear or rotary motions
Inch system:
Specified in inch/min or rev/min for linear or rotary motions
Distance Metric system:
Specified in mm or degrees for linear or rotary motions
Inch system:
Specified in inches or degrees for linear or rotary motions
Time Specified in ms
11 Frequency Specified in Hz
Additional The default setting for all parameters is 0. (See file functions for default setting.)
information Functions which initiate a traversing motion are selected via the softkey menu;
they are all actually started by means of the NC START key on the machine
control panel. If the basic display for the function is deselected without the
traversing motion being initiated, then the function selection is reset.
Once the traversing function has been started, the basic display can be
deselected without any affect on the traversing motion.
File functions Useful parameter default settings (torque, velocity, path, ...) are stored here for
the individual measurements. The values can be loaded by activating the File
Functions softkey and selecting a file.
Important
! The NCK is in the “Follow-up” state during traversing motions with the start-up
tool.
Neither the software limit switches nor the working field limitations are moni-
tored in this state.
Prior to initiating traversing motions with the start-up tool, the start-up engineer
must position the axes in such a way that the start-up tool traversing range
limits (which are monitored) are not exceeded. Thus collisions on the ma-
chine can be prevented.
Note
The user must ensure that
S NC STOP key
S RESET key
S Softkey STOP in the relevant basic display
or by canceling the
Important
! The NC JOG mode must be selected when measuring functions are started,
thus ensuring that no axis or spindle can be moved by the part program.
Explanation Axes with a mechanical brake may need the brake to be activated in some
cases. The enable logic Enable with PLC in the basic display of the relevant
function is provided for this purpose.
The request signal Traverse request (NCKPLC) can be generated in the
PLC user program when the measuring function is selected
-- DB31--DBxx, ... DBX61.0 “Drive test traverse request”
and the acknowledgement signal Motion enable (PLCNCK)
-- DB31--DBxx, ... DBX1.0 “Drive test traverse enable”
can then be linked in the PLC user program as follows.
This safety mechanism can be deselected via the Enable option without PLC.
References: /FB1/, A2, “Various Interface Signals and Functions”
Deactivating The traversing range monitoring function can be deactivated for axes with an
monitoring endless traversing range.
11
S EMERGENCY STOP
S NC stop
S Reset (mode group, channel)
S No enabling commands (feed override = 0, spindle override = 50)
S No controller enabling command
S JOG operating mode not selected or deselected
S Traversing keys actuated
S Handwheel selected
S Enable with PLC selected and no interface signal “Motion enable drive test”
S Alarm leading to axis shutdown
S Hardware limit switch reached
S Traversing range limits exceeded
S Parking (in position-controlled operation).
11
Danger
! The traverse path is not monitored while the function generator is active.
Start/stop The “Machine configuration” window is displaced in the main “Start-up” screen.
The Drives/Servo softkey can be used to access special functions for drive/
servo start-up. The function generator can be started and terminated from there.
11
The circularity test is used to check the contour precision achieved with the fric-
tion torque compensation. The actual positions during a circular movement are
measured and deviations from the programmed radius are displayed graphically
(in particular at the quadrant transitions).
Procedure The circle contour for the axes involved is specified by an NC program. A
sample NC program is provided in order to make the circularity test as simple as
possible. This program can be adapted by the commissioning engineer to meet
the needs of the application.
Circular movements with different accelerations are performed by leaving the
circle contour unchanged and using the feedrate override switch to alter the
feedrate.
The actual position values of the axes are recorded for the duration of the
circular movement and saved in a “trace” in the passive file system.
Parameterization The axis names or axis numbers whose actual position values are to be recor-
ded in the circular movement are selected from this menu.
When entering the settings in the “Radius” and “Feedrate” input fields, you
should enter the values from the part program which controls the circular move-
ment of the axes, allowing for the feedrate override switch.
The measuring period for recording the actual position values during the circular
movement is calculated from the “Radius” and “Feedrate” values and displayed
in the “Measuring time” display field.
11
Starting the The user must start the part program containing the circular movement for the
measurement selected axes by pressing NC Start (AUTOMATIC or MDA mode).
The measuring function is started with the vertical softkey Start.
The sequence of operations (NC Start for part program and Start measurement)
can be chosen by the user according to the application.
When the circularity test is active for the specified axes, the message “active”
appears in the “Status” display field.
Stopping the The measurement can be stopped at any time by pressing the Stop key. Any
measurement incomplete measurement recordings are best displayed by selecting the
Display softkey. There is no monitoring in this respect.
To allow direct access to the required controller parameters, the softkeys
Axis-specific MD, FSD-MD and MSD-MD are displayed. The vertical softkeys
Axis+ and Axis-- can be used to select the desired axis.
The “Service axis” display is displayed when you press the Service Axis
softkey. The following service data are displayed here for commissioning of the
friction torque compensation:
Display When you press the Display softkey, the display switches to the graphical view
of the recorded circle diagram.
11
This screen displays the measurements of the two actual position values as a
circle with the set resolution.
The programmed radius, the programmed feedrate and the measuring time
derived from these values are also displayed for documentation purposes (for
subsequent storage of the measured circle characteristics in file format).
The operator can enter a finer scale for the diagram axes in the Resolution
input field, e.g. in order to emphasize the transitions at the quadrants. The circle
diagram is refreshed with the new resolution when you press the Display
softkey.
You can find further information about the storage of measurement results and
tips for fast start-up in:
References: /FB2/, K3 Description of Functions -- Extended Functions
Functionality The torque control loop need only be measured for diagnostic purposes in the
event of an error or in cases where no standard data are available for the motor/
power section combination used, resulting in unsatisfactory speed controller
frequency responses.
Note
The user must take special safety precautions before measuring the torque
control loop for vertical axes that have no external weight compensation (drive
must be securely clamped).
Procedure The traversing range monitoring function is set and the enabling logic (PLC)
selected in the basic display. The parameters required for this purpose are set
in the Measurement parameter display. On completion of the measurement,
the results can be called to the screen for assessment via the Display softkey.
11
Measuring Amplitude
parameters This parameter determines the magnitude of the test signal amplitude (unit:
peak torque specified in %). Values between 1 and 5% are suitable.
Bandwidth
The available bandwidth is specified by halving the current controller sampling
time (e.g. 156 μs --> 3.2 kHz).
Averaging operations
The accuracy of the measurement, but also the measurement time, are in-
creased with this value. A value of 20 is normally suitable.
Settling time
This value represents the delay between recording of the measured data and
injection of the test setpoint and offset. A value of approximately 10 ms is re-
commended.
11
Enters the number of current setpoint filters. You can choose between bandstop
filters and 2nd degree low-pass filters set in MD 1201: CURRENT_FIL-
TER_CONFIG.
Enters the configuration of 4 current filters. You can choose between bandstop
filters and low-pass filters. The filter parameters are entered in associated ma-
chine data.
With a bandstop filter, a Z transformation (zeroes and poles) is activated by set-
ting bit 15 in MD 1201.
If bit 15 = 0, only a transformation of zeroes is activated.
Bilinear transformation is the default setting.
Note
The filter machine data must be assigned before the filter type is configured.
Using low-pass Low-pass and bandstop filters are used to attenuate resonant frequencies at or
and bandstop above the stability limit of the speed control loop (see the diagrams below).
filters
20.0
0.2
0.5
dB 0.0 1.0
--60.0
180
Phase
11 Deg
1.0
0.5
0.2
--180
Figure 11-4 Low-pass characteristics at natural frequency 500 Hz with various attenuations
Bandstop When bit 15 is set in MD 1201 and/or MD 1501, the zeroes (blocking frequency)
characteristics for and the poles (bandstop natural frequency) are transformed true to frequency.
Z transformation This is necessary if higher-degree filters (e.g. CAUER filters) are to be used.
Several bandstop filters must be combined in series for this purpose.
The poles and zeroes of the individual bandstop filters must be represented true
to frequency in order to arrive at the desired overall transformation. Bit 15 = 1
must be set for this purpose. The default setting is bit 15 = 0 due to compa-
tibility reasons.
Example:
A CAUER current setpoint filter which produces an amplitude reduction of 20 dB
at frequencies of 700 Hz and above is to be configured. This requires, for exam-
ple, a series circuit with 3 bandstop filters. The parameters for such filters can,
at the present time, only be calculated using external resources (e.g. Matlab).
The parameters were calculated as follows:
The following figures show the transformation functions of the individual band-
stop filters (Fig. 11-5) and the overall transformation function (series circuit, Fig.
11-6). 11
40.0
Filter 1
Filter 2
dB
Filter 3
0.0
--40.0
180
Phase
Deg
11
--180
40.0
dB
0.0
--40.0
180
Phase
Deg
11
--180
Bandstop filter Default: Blocking frequency 1 kHz with 500 Hz and 1 kHz bandwidth
20.0
0.0 Bandwidth
dB
--3.0
--60.0
Blocking frequency
180
Phase
Deg
11
--180
Figure 11-7 Bandstop characteristic at blocking frequency 1 kHz with 1 kHz bandwidth
20.0
0.0 Bandwidth
dB
--3.0
--60.0
Blocking frequency
180
Phase
Deg
11
--180
Figure 11-8 Bandstop characteristic at blocking frequency 1 kHz with 500 Hz bandwidth
20.0
dB 0.0
--5,0
--60.0
Blocking frequency
180
Phase
Deg
11
--180
1 Log 10 100 1k 10 kHz
Figure 11-9 Bandstop characteristic at blocking frequency 1 kHz, 500 Hz bandwidth and 250 Hz numerator bandwidth
20.0
dB 0.0
--5,0
--60.0
Blocking frequency
180
Phase
Deg
11
--180
1 Log 10 100 1k 10 kHz
Figure 11-10 Bandstop characteristic at blocking frequency 1 kHz, 500 Hz bandwidth and 125 Hz numerator bandwidth
Enters the natural frequency for current setpoint filter 1 (PT2 low-pass). An entry
with the value < 10 Hz for the natural frequency of the low pass deactivates the
filter. The filter is activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the damping factor for current setpoint filter 1 (PT2 low-pass). The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the natural frequency for current setpoint filter 2 (PT2 low-pass). An entry
with the value < 10 Hz for the natural frequency of the low pass deactivates the
filter. The filter is activated by MD 1200: NUM_CURRENT_FILTERS and MD
1201: CURRENT_FILTER_CONFIG.
Enters the damping factor for current setpoint filter 2 (PT2 low-pass). The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the natural frequency for current setpoint filter 3 (PT2 low-pass). An entry
with the value < 10 Hz for the natural frequency of the low pass deactivates the
filter. The filter is activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the damping factor for current setpoint filter 3 (PT2 low-pass). The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the natural frequency for current setpoint filter 4 (PT2 low-pass). An entry
with the value < 10 Hz for the natural frequency of the low pass deactivates the
filter. The filter is activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the damping factor for current setpoint filter 4 (PT2 low-pass). The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the blocking frequency for current setpoint filter 1 (bandstop). The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the --3 dB bandwidth for current setpoint filter 1 (bandstop). The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG. An input value of 0 for the bandwidth
deactivates the filter.
Enters the numerator bandwidth for the attenuated bandstop filter. Entering a
value of 0 initializes the filter as an unattenuated bandstop filter. The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the blocking frequency for current setpoint filter 2 (bandstop). The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the --3 dB bandwidth for current setpoint filter 2 (bandstop). The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG. An input value of 0 for the bandwidth
deactivates the filter.
Enters the numerator bandwidth for the attenuated bandstop filter. Entering a
value of 0 initializes the filter as an unattenuated bandstop filter. The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the blocking frequency for current setpoint filter 3 (bandstop). The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the --3 dB bandwidth for current setpoint filter 3 (bandstop). The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the numerator bandwidth for the attenuated bandstop filter. Entering a
value of 0 initializes the filter as an unattenuated bandstop filter. The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the blocking frequency for current setpoint filter 4 (bandstop). The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Enters the --3 dB bandwidth for current setpoint filter 4 (bandstop). The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG. An input value of 0 for the bandwidth
deactivates the filter.
Enters the numerator bandwidth for the attenuated bandstop filter. Entering a
value of 0 initializes the filter as an unattenuated bandstop filter. The filter is
activated by MD 1200: NUM_CURRENT_FILTERS and
MD 1201: CURRENT_FILTER_CONFIG.
Functionality This measurement function basically analyses the response to the motor
measuring system. Depending on which basic measurement setting has been
selected, various measurement parameters lists as described below are made
available.
Procedure The traversing range monitoring function is set and the enabling logic (external/
internal) selected in the basic display.
One of six different types of measurement can be selected:
11 Interference fre-
quency response
Alternatively, the interference frequency response can be recorded to evaluate
the noise suppression of the controller.
Measuring Amplitude
parameters for This parameter determines the magnitude of the test signal amplitude. This
reference and should give rise to only a very low speed of a few (approximately 1 to 2) revs/
interference min at the motor end.
frequency Offset
response The measurement requires a slight speed offset of a few motor revolutions per
minute. The offset must be set to a higher value than the amplitude.
Bandwidth
The available bandwidth is specified by halving the speed controller sampling
time (e.g. 312 s --> 1.6 kHz).
Averaging operations
The accuracy of the measurement, but also the measurement time, are in-
creased with this value. A value of 20 is normally suitable.
Settling time
This value represents the delay between recording of the measured data and
injection of the test setpoint and offset. A value of between 0.2 and 1 s is re-
commended.
Setpoint and The transient response (response to setpoint changes or disturbances) of the
disturbance speed control in the time range can be assessed with the step stimulation func-
changes tion. The test signal is connected to the speed controller output for recording of
the response to disturbances.
Measurement Amplitude
parameters for set- This parameter determines the magnitude of the specified setpoint or distur-
point/disturbance bance step change.
step change Measurement time
This parameter determines the period of time to be recorded (maximum of
2048 x speed controller cycles).
Amplitude
Offset
Time
0 Settling time Measurement time
Position
charac-
teristic
11
Time
0
Figure 11-12 Setpoint signal for speed control loop/step response measuring function
The 1st filter as PT1 or PT2 is effective only when activated by PLC. The speed
filter is measured during the FFT speed control loop measurement. If the 1st
filter is configured as a bandstop filter (and it is active), this filter is always used,
regardless of the PLC signal.
Enters the configuration of 2 speed filters. You can choose between bandstop
filters and low passes (PT2/PT1). The filter parameters are entered in associa-
ted machine data.
With bandstop filters, a Z transformation (zeroes and poles) is activated by set-
ting bit 15 in MD 1201.
If bit 15 = 0, only a transformation of zeroes is activated.
Bilinear transformation is the default setting.
Applications:
Damping of mechanical resonant frequencies in position feedback loop (band-
stop filter). Depending on the requirement, the “bandstop filter” function can be
set in three configurations:
-- simple bandstop filter. MD 1514/MD 1517 and MD 1515/MD 1518
-- bandstop filter with settable damping of amplitude response, in addition
MD 1516/MD 1519
-- bandstop filter with settable damping of the amplitude response and
increase and decrease of the amplitude response after the blocking
frequency. In addition MD 1520/MD 1521.
Interpolation of speed setpoint stairs -- the speed setpoints are output in the
position controller cycle, which can be chosen to be far larger than the speed
controller cycle (low pass).
Note
The filter machine data must be assigned before the filter type is configured.
Enters the time constant for speed setpoint filter 1 (PT1 low-pass). Entering a
value of 0 deactivates the filter.
Enters the natural frequency for speed setpoint filter 1 (PT2 low-pass). An entry
with a value < 10 Hz for the natural frequency of the low pass initializes the filter
as a proportional element with a gain of 1 irrespective of the associated dam-
ping.
The filter is activated by the “speed setpoint smoothing” interface signal DB
31--48.DBX 20.3.
Note
The speed setpoint filters for interpolating axes should be configured identically.
Note
The speed setpoint filters for interpolating axes should be configured identically.
The input of damping values within the range of the minimum input limit causes
oscillation in the time range up to a factor of ≤ 2. This effect increases
exponentially if 2 low-pass filters are configured with the same parameter
settings. In the small signal range, these filters continue to have a linear
response. In the large signal range, the filter states can, in certain individual
cases, be restricted by the maximum numerical formats (defined by the
processor register width). The filter characteristic is non-linear for a short
period. Overflows and unstable reactions do not occur.
Description Percentage input of natural frequency for the general bandstop filter with refe-
rence to MD 1517 (blocking frequency).
For MD 1521 = 100% the filter is initialized as an attenuated bandstop filter.
If the resulting natural frequency (MD 1521 x MD 1517) exceeds the Shannon
frequency defined by the speed controller sampling rate, the input is rejected
and a parameter error is indicated.
From
Performance 2
1522 ACT_SPEED_FILTER_TIME SW 6.1 or Cross reference:
higher --
Time constant revolutions actual value filter Related to: Protection level:
Time constant speed actual value filter FSD/MSD/SLM 2/4
Unit: Default: Minimum: Maximum: Data type: Active:
ms 0.0 0.0 500.0 FLOAT Power ON
DWORD
Example
10.0
dB 0.0
--30.0
180
Phase
Deg
11
--180
Figure 11-13
fz = 54 Hz
Dz = 10%
fn = 40 Hz
Dn = 70%
10.0
dB 0.0
--30.0
180
Phase
Deg
11
--180
0 Log 1 10 100 1 kHz
Figure 11-14
fz = 35 Hz
Dz = 6%
fn = 40 Hz
Dn = 70%
Functionality This measurement function basically analyzes the response to the active posi-
tion measuring system. If the function is activated for a spindle without a posi-
tion measuring system, the NCK generates an error message. Depending on
which basic measurement setting has been selected, various measurement
parameters lists as described below are made available.
Procedure The traversing range monitoring function is set and the enabling logic (external/
internal) selected in the basic display.
One of three different types of measurement can be selected:
S Reference frequency response
S Setpoint step change
S Setpoint ramp.
The parameters required for this purpose are set in the Measurement parame-
ter display. On completion of the measurement, the results can be called to the
screen for assessment via the Display softkey.
11
The effects of these measures can also be checked in the time range.
Measuring Amplitude
parameters for This parameter determines the magnitude of the test signal amplitude. It should
reference fre- be set to the smallest possible value (e.g. 0.01 mm).
quency response Offset
The measurement requires a slight speed offset of a few motor revolutions per
minute. The offset must be set such that no speed zero crossings occur at the
set amplitude.
Bandwidth
Setting of analyzed frequency range (maximum setting = half the position con-
troller sampling frequency). The lower this value, the finer the frequency resolu-
tion and the longer the measurement time. The maximum value corresponds to
half the position controller sampling rate (e.g. 200 kHz with position controller
sampling time of 2.5 ms).
Averaging operations
The accuracy of the measurement, but also the measurement time, are increa-
sed with this value. A value of 2 is normally suitable.
Settling time
This value represents the delay between recording of the measured data and
injection of the test setpoint and offset. A value of between 0.2 and 1 s is recom-
mended. Do not set too low a value for the settling times or the frequency re-
sponse and phase diagrams will be distorted.
Setpoint step The transient or positioning response of the position control in the time range,
change and and in particular the effect of setpoint filters, can be assessed with the step and
setpoint ramp ramp stimulation functions. If an offset value other than zero is input, the step
change is stimulated during traversal. For the sake of clarity, the displayed posi-
tion actual value does not include this speed offset. The following quantities can 11
be measured:
The position setpoint and the actual value of the active measuring system are
recorded in each case.
Position
Amplitude
t
0
Settling time Ramp Measurement time
time
Speed
Offset
t
0
At maximum axis velocity, there is a (virtual) step change in the velocity (conti-
nuous line).
The curves represented by the dashed line correspond to a realistic, finite
value. The offset component is excluded from the display graphic in order to
emphasize the transient processes.
11 Jerk limitation The jerk limitation function cannot be checked with the measuring functions.
check Reason: The measuring function setpoint does not take effect until after jerk
limitation. However, jerk limitation can be optimized via program or JOG opera-
tion by output of the DAC signals (position actual value, following error, ...).
Step height To avoid damage to the machine, the setpoint step change is limited to the
value specified in MD 32000 MAX_AX_VELO. This can result in the desired
pitch not being reached.
The MD 32000 MAX_AX_VELO and MD 32300 MAX_AX_ACCEL have a
similar effect for the setpoint ramp in the ramp area.
The MD 32000 MAX_AX_VELO limits the ramp inclination (speed limit),
whereby the drive does not reach the programmed amplitude.
The restriction in acceleration caused by the MD 32300 MAX_AX_ACCEL
“smoothes” the transition at the start and end of the ramp.
Danger
! Do not make changes to the MD 32000 MAX_AX_VELO and MD 32300
MAX_AX_ACCEL (e.g. to achieve a certain pitch) without carefully considering
the consequences. These have been matched exactly to the machine!
Explanation This display appears when the softkey Display is selected in the relevant mea-
suring function basic display.
Softkeys These softkeys are used to switch backwards and forwards between the two
11
Graphics 1, single graphic displays and the screen output with both graphics.
Graphics 2
Softkeys X marker When these softkeys are selected, a vertical or horizontal line, which marks the
and Y marker abscissa or ordinate, appears in the selected diagram. The associated coordi-
nates are also output. The softkey X marker or Y marker must be selected
again in order to deselect the markers. The markers are moved by means of the
cursor keys.
Softkey Expand To match the time scale, use the Expand softkey to mark the current position of
the X marker as the start of the range to be expanded. If the Expand softkey is
selected again, you can move the X marker to the end point of the range to be
expanded and select Expand again to show the marked area as a full-width
display. If the Expand softkey is selected again, the display returns to its normal
state. The Expand function is active only in the currently selected diagram.
11 Softkey X lin/log By selecting the X lin/log softkey, it is possible to switch between the linear and
logarithmic abscissa of the selected diagram.
Y scale The Y scale is normally processed automatically. The softkey Scale can, how-
ever, be selected to allow manual input of the scale.
Note
The trace function can only be used with the PCU 50.
11.7.1 Description
Servo trace function with graphic user interface for monitoring drive/servo
signals and states. Measuring signals are selected and measuring parameters
set using softkeys and drop-down menus. Operation is either via mouse or via
keyboard.
S Trace and trigger signals can be set through absolute addresses and value
masking.
Basic servo trace The basic screen of the trace function is displayed by pressing the
screen Drives/servo \ Servo trace softkeys.
11
Basic screen The following settings have to be made in the basic screen:
settings
S The axis/spindle to be measured
S The signal to be measured
S Measurement time
S Trigger time
S Trigger type
S Trigger threshold.
Signal selection
Axis/spindle name The cursor must be positioned on the “Axis/spindle name” list box of the respec-
input field tive trace. The selection is then made by using the Axis+ and Axis-- softkeys or
by activating the desired item in the drop-down list box.
Signal selection The cursor must be positioned on the “Signal selection” list box associated with
input field the trace. Then activate the desired items by selecting them from the list box.
Measuring
parameters
Measurement time The measurement time is entered directly in the “Measurement time” input field.
input field 11
Trigger time input Direct input of pre- and post-triggering.
field With negative input values (leading sign minus --) recording begins at the set
time before the trigger event.
With positive input values (without leading sign) recording begins after the trig-
ger event.
Trigger input field The trigger type is selected in the “Trigger” drop-down list.
The trigger always relates to trace 1. After the trigger conditions are met, traces
2 and 4 are started simultaneously.
Trigger from part program (example trigger start from part program for axis X1:
$AA_SCTRACE[X1]=1).
Settable trigger conditions:
S No trigger, i.e. measurement begins when the Start softkey is activated (all
traces are started time-synchronized).
S Positive edge
S Negative edge.
The threshold is only effective with trigger types “Positive edge” and “Negative
edge”.
The unit refers to the selected signal.
Axis + and axis -- To select the axis/spindle, position the cursor on the appropriate “Axis/spindle
softkeys name” list field.
You can also select the axis/spindle by using the cursor in the drop-down list.
To start the trace function recording, activate the Start softkey. The current mes-
Start and Stop sage is aborted by activating the Stop softkey or RESET.
softkeys
11
Physical address The entries are made in the servo trace function basic screen.
softkey
S Signal type “Physical address” has to be activated in the desired trace.
S Position the cursor in the signal selection field that corresponds to the
desired trace (on physical address).
The physical address dialog box is overlaid when you activate the Physical
address softkey.
Note
This function is only required in special cases when the information from the
usual signals (see “Signal selection” list field) is insufficient. Please contact the
SIMODRIVE hotline to discuss how to proceed.
11
Figure 11-21 Input screen form for setting the physical address.
Segment address Direct input of the segment address of the signal to be logged.
input field
Offset address Direct input of the offset address of the signal to be logged.
input field
Mask input field If you want to display certain bits only, select them in this dialog box.
Threshold input field In the “Threshold” input field, you can only set the trigger threshold for the physi-
cal address of trace 1. If you exit the input field by activating the OK softkey, this
hexadecimal value is entered in the “Threshold” field of the servo trace basic
display.
Starting the After setting the parameters, activate the Start softkey to initiate the measure-
measurement ment process. Execution is dependent on the condition specified in the Measu-
ring parameters and “Trigger” input field.
Terminating the Measurement is terminated after the time specified in the Measuring parame-
measurement ters/“Measuring time” input field has expired or was interrupted by activation of
the Stop softkey.
It is not possible to display an interrupted measurement (Display softkey).
The results can be graphically displayed after measurement has been success-
fully completed.
The horizontal softkey Display calls up the screen (Fig. 11-22).The measured
traces are shown as diagrams.
Trace 1 and 2 are displayed in Graphics1, and trace 3 and 4 in Graphics2.
11
X marker and Y The X/Y markers are activated or deactivated in the active graph. The corre-
marker softkeys sponding position value is shown in the graph. The markers are moved by
means of the cursor keys.
Expand softkey Expand function for the X coordinate. The X marker must be activated.
When the Expand softkey is first activated, a second X marker is displayed.
The first X marker remains stationary in the current position; the second marker
can be moved by means of the cursor keys.
By pressing the Expand softkey once again, the area between the markers is
expanded. This allows you to zoom in on sections.
Softkey When you press the softkey, Fig. 11-23, Y axis scaling, appears. You can scale
Scale... the traces in this window.
Parameterizing the
graphs
Scaling input field You can choose between automatic and manual (fixed) scaling by activating the
11
toggle key on the “Scaling” field.
Y max and Y min in- You can enter the scaling value in the Y max and Y min input fields.
put fields These input fields can only be activated if scaling type “fixed” is set.
The entries are only transferred to the graph when you exit the screen form if
“fixed” is set in the scaling field.
Marker input field Use the toggle key to assign the marker to the appropriate traces in the
“Marker” field.
In Graphics1, the marker can be selected for trace 1 or trace 2; in Graphics2 for
trace 3 or trace 4.
Graphics1... and The Graphics1 or Graphics2 softkey serves to display the individual graphs in
Graphics2... full-screen size. Return to previous screen by activating the vertical softkey
softkeys Graphics1 + Graphics2.
Print Upon activation of the Print graphics softkey the current graphics display is
graphics printed on the printer selected in the print setup (Graphics1/Graphics2 or single
softkey screen).
Description The File functions softkey serves to switch over to the “File functions” screen.
This is where the measurement settings and the measured values of the trace
function can be saved, loaded or deleted.
The file functions are not intended to be a substitute for making a copy of all
system and user data, e.g. for archiving or series start-up purposes.
11
Naming files You can select an existing file from the drop-down list in the “File” field, or enter
one in the text box below.
Selecting the In the “Directory” field, you select the directory in which the file is to be saved.
directory This can be a directory you have created yourself under “Services” or the stan-
dard directory for data management (list entry: Standard directory).
Selecting data type In the “Data” field, you select the files to be stored.
Only one data type can be selected at once. Use the cursor keys for selecting
the data type and enable using the toggle key.
Printer settings The printer selection screen is called up by pressing the HMI\Printer selection
softkeys (Fig. 11-25).
Use the toggle key to select whether the displayed graphics are to be sent di-
rectly to the printer by activating the Print graphics softkey, or output it in a bit-
map file instead.
Output as If you want to save the graph to a bitmap file (*.bmp), proceed as follows:
bitmap file Set “Output as bitmap file” in the selection field for the printer setting.
Upon activation of the Print graphics softkey in the “Display” screen, a new
screen form is overlaid prompting you to enter a file name (Fig. 10-15). Enter a
new name in the drop-down list or select an existing file name for overwriting.
Naming files You can select an existing file from the drop-down list in the “File name” field, or
enter one in the text box below.
Selecting the In the “Directory” field, you select the directory in which the file is to be saved.
directory This can be a directory you have created yourself under “Services” or the stan-
dard directory for data management (list entry: Standard directory).
Activate the OK softkey to save the file.
Return to the current graphics screen by activating the Abort softkey.
11
Note
Where the table has a very low natural resonant frequency (< 20 Hz), the reset
time should be checked manually.
The reset time setting may be too low.
a) Normal case In the extended menu, press the “Aut. ctrl setting” softkey. The main “Automatic
controller setting” display appears.
Aut. ctrl
setting
11
The meaning of the input values in the “Drive test travel enable” and “Traversing
range” areas of the window is the same as for the measuring functions.
The setting type is defined in the “Mode” function area.
1. In the “Mode” function area, select
”Variant 1”.
2. Press the “Start” softkey.
3. Follow the instructions in the menu-driven dialog
(see the gray boxes in the flowchart below).
4. Press the “OK” softkey when requested to do so.
5. Press the “NC Start” softkey when requested to do so.
Notice: The axis starts to move when you press NC Start!
To optimize further axes, select the axes with the “Axis+” or “Axis--” softkey and
repeat the procedure from step 1.
The self-optimization can be terminated at any time by pressing the “Abort” soft-
key.
SK “Start”
Load current
drive MD and
write default
values
SK “Abort”
(discard changes)
Start
Enter
mech. system SK “Parameter”
measuring
measurement
parameters SK “OK”
part 1?
(accept values)
SK “OK”
11
SK “Abort”
(discard changes)
Start
Enter
mech. system SK “Parameter”
measuring
measurement
parameters SK “OK”
part 2?
(accept values)
SK “OK”
SK “Abort”
Start (discard changes)
current control Enter
loop SK “Parameter”
measuring
measurement? parameters
11 SK “OK”
(accept values)
SK “OK”
SK “Abort”
Enter (discard changes)
parameters for
SK “Parameter
determination of
Kp setting”
optimum
gain SK “OK”
(accept values)
Start calculation of
controller data?
SK “Abort”
Enter (discard changes)
SK “Parameter parameters for
Tn setting” determination of
optimum
reset time SK “OK”
(accept values)
SK “OK”
Please wait....
Contr. data are
being computed
11
3
SK “Yes”
Boot file is
saved
11 Start
SK “Abort”
(discard changes)
measurement of Enter
SK “Parameter”
speed controller? measuring
parameters SK “OK”
(accept values)
SK “OK”
End
Mechanical system
measurement
Amplitude:
Input in % of maximum current of power section.
Bandwidth:
The bandwidth should only be changed if the previous optimization routines
did not return satisfactory results (can only be changed in mechanical system
part 1).
Averaging:
Should only be reduced if the traversing range of the machine is insufficient.
Offset: 11
Constant velocity during the measurement (alternate positive/negative sign for
optimum utilization of the traversing range).
Current control
loop measurement
Amplitude:
Input in % of maximum current of power section.
Bandwidth:
The bandwidth can only be changed in mechanical system measurement
part 1.
Averaging:
Does not normally have to be changed. Affects the quality of the measurement.
Determination of
the proportional
gain
Determination of
the reset time
Amplitude:
Input of load velocity in mm/min (should be max. 50% of the offset).
Bandwidth:
Any bandwidth can be selected from the default values in order to check the
automatic controller setting.
Averaging:
Affects the quality of the measurement.
Offset:
Input of the load velocity in mm/min (should be at least twice the amplitude).
11
Functionality Special test sockets allow all important control loop signals (setpoints, actual
values, control deviations) to be output on external instruments (oscilloscope or
signal recorder), e.g. in automatic operation. There are three 8-bit DAC chan-
nels available on the SINUMERIK 810D. If 611D plug-in units for axis expansion
are installed, then the DACs on these modules may also be used. The output
voltage of the DAC channels is between 0 and 5 V.
DAC1 DAC2
DAC3 GND
Note
The 3 DAC channels are assigned as standard to the following signals of the
drive in slot 1 (module 1):
DAC 1 : Setpoint current Default settings of shift factor: 4
DAC 2 : Setpoint speed Default settings of shift factor: 6
DAC 3 : Speed actual value Default settings of shift factor: 6
GND : Reference socket (ground)
11
These signals can be measured without the PCU 50 or start-up tool.
Activating the The display for activating and setting the parameters of the DAC outputs is
analog output called up from the basic machine display by pressing the Start-up / Drive /
Servo / Configur. softkeys.
To activate the configuration, use the Start softkey. Active DACs are identified
(active/inactive) on the left of the display. The output is ended with Stop (active/
inactive).
Note
Before activating the DAC output again with the Start softkey, it is necessary to
cancel all DAC outputs (slots 1-6) which may be active. This is achieved by
activating the Stop softkey.
DAC The assignment of measuring channels and the selection of the signals to be
configuration output is made from the DAC configuration display:
S Selection of Drive No. of drive module on which signals are to be output via
DAC channels.
S Selection of the Axis name of the axis/spindle which supplies the signal to
be output.
S Specification of a shift factor to adapt the resolution. The shift factor places
an 8-bit wide output window over the memory cell to be output (range: --7 ...
31 or 24 with drive signals). When a shift factor of 0 is entered, the output
11 window is always situated on the highest-order byte.
S Selection of signal assignment for every channel used. The signal selection
field is called for this purpose and a selection made (marked by cursor or
mouse) from the list of available signals (FSD, MSD, servo).
0 31
VDAC
00hex
2.5 V
00hex FFhex
0V
80hex (1000 0000d)
Additional 611D drive signals can only be output on the channels of the associated drive.
information The input field Axis name has no effect on drive signals.
11
11 23
24
Slip frequency setpoint
Rotor position (electrical)
25 Torque setpoint (speed controller output) Nm
26 Feedforward control torque Nm
27 Physical address (drive)
28 Slip frequency setpoint
29 Command voltage Q feedforward control V
30 Command voltage D feedforward control V
31 Rotor position in $10 000 format with extrapolation Degrees
32 Voltage setpoint value V
33 Current actual value A
Explanation The start-up tool offers simple file functions for storing the measurement and
function parameters as well as measurement results on the hard disk of the PG
or PC.
In addition, for the sake of simplifying initial start-up, NC and drive machine data
can also be loaded/saved axis by axis or area by area or transferred to another
axis or control. Before an existing file is overwritten, a system request for confir-
mation of the overwrite command is always output.
The file functions are not intended to be a substitute for making a copy of all
system and user data, e.g. for archiving or series start-up purposes.
J
11
S after start-up,
S after changing machine-specific settings,
S during servicing (e.g. after replacing hardware, upgrading software) so that
you can put the system back into operation as soon as possible, and
S during start-up before altering the memory configuration to make sure that
no data are lost during start-up.
NCK/PLC/HMI The complete data backup routine for SINUMERIK 810D is subdivided into the
following:
1. Data backup for NCK, drive and operating panel settings
2. Data backup for PLC
3. With the PCU 50, data backup for HMI.
12
Series start-up/ There are two basic types of data backup, each for a different purpose.
archiving
1. Series start-up
individual areas Provision is made for the generation of so-called series start-up files. These
allow easy and complete transfer of a specific configuration to other controls
with the same SW version that are, for example, operating on the same ma-
chine type. This type of file cannot be modified externally using an ASCII
editor. Series start-up files contain all relevant settings (except for compen-
sation data). Series start-up files need to be created for the NCK and PLC
and, with the PCU 50, for the HMI as well.
2. Series start-up with compensation data
3. Software upgrade.
Required You will require the following accessories in order to save data:
accessories
S PCIN data transmission program for PG/PC
S RS-232 cable 6FX2002-1AA01-0BF0
References: /Z/, Catalog NC Z (Accessories)
S The unit defines the channel, the axis or the TOA area. The unit is omitted if
the entire area has been selected.
S The type defines the data type. During data backup, the file names are
generated automatically and output along with the data.
Areas
NC General NC-specific data
CH Channel-specific data (unit corresponds to the channel number)
AX Axis-specific data (unit corresponds to the number of the
machine axis)
TO Tool data
COMPLETE All data of an area
INITIAL Data for all areas (_N_INITIAL_INI)
Types
TEA Machine data
SEA Setting data
OPT Option data
TOA Tool data
UFR User input frames: Settable Work offset, rotations, etc.
EEC Measuring system error compensation
CEC Sag/angularity compensation 12
QEC Quadrant error compensation
PRO Protection areas
RPA R parameter
GUD Global user data
INI General initialization program (all data in the active file system)
Via RS-232 The following data can be backed up via the RS-232 interface:
Error, operating These texts are part of the operating panel system software. They must be re-
message texts and loaded after hardware component replacement or software upgrading. The
cycle alarm texts messages must be in the correct format (see Chapter 13 Upgrading PCU 20
software). The texts cannot be read out of the control.
Operating
procedure 1. Connect the PG/PC to interface X6 on the HMI
(data backup) 2. In the “Services” operating area on the HMI,
3. select “RS-232 PG/PC” interface (vertical softkey).
4. Select “Settings” and check or enter the parameter settings of the RS-232
interface (default setting).
Device type: RTS/CTS
Baud rate: 9600 baud
Parity: None
12 Data bits: 8
Stop bits: 1
Character for XON: 11H(ex)
Character for XOFF: 3H(3x)
Text end character: 1AH(ex)
Format: -- Tape format disabled for series machine
start-ups or for saving area-specific drive data
(boot files).
-- Tape format selected for area-specific saving
of all other data.
Saving changed Via MD 11210: UPLOAD_MD_CHANGES_ONLY you can define whether all
values data or only those data which deviate from the defaults are to be output via the
MD 11210 RS-232 interface.
11210 UPLOAD_MD_CHANGES_ONLY
MD Number MD backup of changed MD only
Default presets: 0 min. input limit: 0 max. input limit: 1
Change effective: immediately Protection level: 2/4 Unit: --
Data type BYTE valid as of SW release: 1 or 4
Meaning: Selects a differential MD upload:
Bit 0 (LSB) Effectiveness of differential upload on TEA files
0: All data are output
1: Only MDs which contain different values to the compiled values
are output
Note
Recommendation
MD 11210 UPLOAD_MD_CHANGES_ONLY should be set to “1” or the corre-
sponding bits set to “1”. With this setting, the transferred files contain only those
data which deviate from the default. This is of advantage with respect to future
SW upgrades.
Series
start-up 5. HMI interface configuration (see above, tape format deselected).
(data backup) 6. Start PCIN data transmission program (“Data In”) on PC/PG.
7. Select “Start-up data” on HMI (HMI “Services” operating area, data output
“Data Out”); NCK and PLC areas are displayed after selection of the Input
key.
8. First select NCK and start the read-out process (Start softkey). Follow
exactly the same procedure for the “PLC” data set.
Area-specific
archiving 5. HMI interface configuration (see above, select tape format for all data except
for drive data).
6. Start PCIN data transmission program (“Data In”) on PC/PG, specify file
name.
7. Select data area to be output on HMI (HMI “Services” operating area, data
output “Data Out”).
8. Select the heading “Data” and then select the following areas in the order
given from the list that is then displayed:
-- Machine data
-- Setting data
12 -- Option data
-- Global and local user data
-- Tool and magazine data
-- Protection areas
-- R parameters
-- Zero offsets
-- Drive data
-- Compensation data
-- Display machine data
-- Workpieces, global part programs/subroutines
-- Standard and user cycles
-- Definitions and macros.
When the areas are output, the internal area identifier used in each case
appears on the top line of the display.
9. Start the read-out process (Start softkey) and acknowledge any related in-
put requests on the operator panel.
Note
For the PLC, data backup can be executed with the SIMATIC tools HiGraph.
Note filter setting for SDBs!
References: /S7HT/ Manual, Application of Tools
These tools are useful in ensuring portability of the PLC programs.
Loading archiving If you wish to read in a complete configuration, you must execute a general
data reset on the control.
1. Set the protection level to “user” (password CUSTOMER)
2. Connect the PG/PC to interface X6 on the HMI
3. Select the “Services” operating area on the HMI. Continue with steps listed
under “Reading in series start-up” or “Reading in area-specific archive data”.
Retrieving
series start-up files 4. Select the HMI interface configuration “RS-232-PG/PC” as above (punched-
tape format deselected).
5. Start the PCIN data transmission program on the PG/PC. Select the NCK
series start-up file to be read into control under “Data Out” for transmission.
Go to the “Services”, “Data In” area on the HMI and start the import process
(Start softkey). Acknowledge any input requests displayed on the HMI.
6. Follow the same procedure for the PLC series start-up file after executing an
NCK reset and a PLC general reset.
7. After another NCK reset, the control powers up with the imported data sets.
Note 12
The NCK series start-up file must always be imported before the PLC series
start-up file.
Retrieving
individual 4. Select the HMI interface configuration “RS-232 PG/PC” as above and set
archive files “tape format” (except for drive data).
-- Start the PCIN data transmission program on the PG/PC. Select the
archive file to be read into control under “Data Out” for transmission.
-- Select the “Services”, “Data In” area in the HMI and initiate the reading-in
process (Start softkey). The file is automatically detected and loaded
accordingly.
5. Read in option data and then initiate NCK reset.
6. Load the machine data file (COMPLETE_TEA_INI) and actuate “NCK reset”.
If you then receive messages about a reconfiguration of the memory or re-
standardization of machine data, then you must read in the machine data file
again and press “NCK Reset”. Generally speaking, this process must be
carried out two to three times because the first time the file is loaded the
memory allocation is changed or a rotary axis is defined.
7. If global user data must be activated, then the so-called “%_N_INITIAL_INI”
file (Table 12-1) must be read out. It is read out through selection of the set-
ting “All data” as for area-specific archiving.
8. Read in archive file for global user data (MAC.DEF and GUD.DEF).
9. Read the save “%_N_INITIAL_INI” file back in to activate the global user
data.
10. Then load the other areas.
11. The PLC area must be loaded last after a PLC general reset.
Note
When you are loading drive data, deselect the tape format as well as all special
functions on the right of the display of interface settings.
Do not actuate softkey “Back up boot file” in the drive data menu until you have
reset the control once after loading the drive archive data.
Note
Check/correct the interface settings after display of a message regarding me-
mory reconfiguration.
12 Error during
transmission
If transmission is aborted with an error, check the following:
S Subroutines
S User cycles
S Standard cycles
S Definitions and macros
Via RS-232 To archive or read in data via the RS-232 interface, proceed in exactly the same
way described in Section 12.2:
Via HMI hard disk You can redirect the data backup to archive files on the PCU 50 hard disk.
Via disk When a disk drive is connected to the HMI, it is possible to save or reimport
data using disks.
Via NC card You can save data also on the NC card, see Operator’s Guide, “Services”
operating area.
System overview
PG740
PCU 50 RS-232 Disk
Hard disk
MPI
Where are the data The data are usually stored in the battery-backed RAM of the NC, PLC or in the
stored? PCU 50. The data can also be stored in specific directories on the hard disk of
the PCU 50.
Settings for the When reading out data via the RS-232 interface some of the data have to be in
RS-232 interface the archive format. This applies to data with the extension ARC and FSD and
MSD boot files.
If remote diagnostics is active, another RS-232 interface must be used for
reading out the data.
Selecting the In the operating area “Services” you will find an overview of all the programs or
Services area data to be found in the NC, PLC, drive and on the hard disk. To view all the di-
rectories you must first call the display File selection and set the display accor-
dingly. Only then are the required data displayed to you.
Example of
Services basic
display
Procedure for
reading out data
The operating sequence for reading out data via the RS-232 interface applies to
all data. Proceed as follows:
12
1. Place cursor on the relevant data
2. Press Data Out softkey
3. Press RS-232 or PG softkey
4. Press OK softkey
5. Follow protocol (only if error occurs).
What do you want When backing up data via RS-232 it is not advisable to save all the directories.
to save? Only the data required from re-commissioning are to be output. Use a streamer
for a full backup of all data.
Where are the boot The boot files are located in directories FSD data and MSD data.
files located
FSD.data
VS1.BOT
VS2.BOT
12
Note
The boot files can only be output as binary files with the RS-232 setting
Archive format. The boot files must be backed up before they are output
(softkey Save boot files). The backed up boot files (in binary format) can only
be restored to the same software version.
Drive MD The drive machine data must first be backed up in area Start-up\Machine data\
File functions before these files can be read out via RS-232.
DIAGNOSIS
MachDat/FSD
MachDat/MSD
NC data By NC data we mean all data that are located in the SRAM of the NC (without
part programs and cycles).
The following data are stored in directory NC active data:
12
Structure of the The file header starts with “%_N” and ends with “_INI”. If you read out the
file header global user data in their entirety, the file header looks like this: %_N_COM-
PLETE_GUD_INI.
In the display NC active data the “central section” of the file header is displayed,
depending on the current cursor position. Look to the right of “Program/Data”.
Example 1 Output of the measuring system error compensation data. If you wish to output
the EEC compensation data via RS-232 you can proceed in two ways:
1. Read out EEC data in their entirety (all axes).
2. Axis-specific output of EEC data.
If you wish to read out all data, place the cursor on Measuring system error
compensation all, otherwise on the relevant axis.
The file header then looks like this:
Measuring system error compensation all: %_N_AX_EEC_INI
Measuring system error compensation axis 1: %_N_AX_EEC_INI
12 Example 2 Output of global user data (GUD). The file header that is sent together with the
data output is shown here, too.
NC active data
The central section of the file header which is sent with the output file is shown
at the top of the display next to Programs/data: \__NC_ACT\GUD.DIR.
12
Output of the Position the cursor on the Initialization program (INI) directory. Press softkey
initialization RS-232. The initialization program “%_N_INITIAL_INI” is output with the follow-
program (INI) ing data:
If you place the cursor on NC active data and trigger data output via RS-232,
an initialization program %_N_INITIAL_INI is also output, but with all the data
located in the directory NC active data, i.e. with compensations.
12
PLC data The PLC data must first be backed up as an archive file before they are output
via the RS-232 interface.
Display MD The display machine data on the HMI (MD 9000, ...) must be backed up via file
functions (Start-up). These MD are located in the RAM of the PCU 50. The data
are stored in directory Diagnosis\MachDat\OperatorPanel. The file name
assigned when the data were being stored is displayed in the directory.
To read out the display machine data place the cursor on the relevant file and
then activate the RS-232 and OK softkeys. The display MD can be output in 12
punched tape format.
Definitions The Definitions directory contains the definitions for the macros and the global
user data. These are, for example:
S SMAC.DEF (%_N_SMAC_DEF)
S MMAC.DEF (%_N_MMAC_DEF)
S UMAC.DEF (%_N_UMAC_DEF)
S SDUD.DEF (%_N_SGUD_DEF)
S MGUD.DEF (%_N_MGUD_DEF)
S UGUD.DEF (%_N_UGUD_DEF)
The definitions can be read out via RS-232.
Tool management The tool management data for the PCU 50 are located in the Tool manage-
data ment directory. This directory has three subdirectories:
12.3.6 Output of the series start-up file via RS-232 on the PCU 50
Preparations for To create a series start-up file the data selection for series start-up must first be
series start-up defined. Press the softkey Series start-up and define which data (HMI, NC,
PLC) you wish to back up.
12
Setting data Now activate the vertical softkey HMI data selection. In this display you define
selection which directories are to be contained in the series start-up file.
Create
. archive file Once you have selected the data, press the softkey OK. The display changes,
and you can start up the creation of the archive file MMCNCPLC.ARC by using
softkey Archive. On receipt of the message “Job done”, the file
MMCNCPLC.ARC can be output via RS-232 in the archives directory. For this,
you have to adjust the RS-232 to PC format.
You can also create and output the areas HMI, PLC, NC separately in the form
of series startup files. The file name then is as follows:
HMI: MMC.ARC
12
NC: NC.ARC
PLC: PLC.ARC
Note
The compensation data EEC, QEC, CEC are not contained in the series setup
file. Reason: Each machine has its own compensation data.
Functions
S Simple local backup/restore of PCU 50 hard disks.
System software, add-on software and user-specific data blocks are com-
pletely backed up.
S HD image (HD image saved as file) can be saved on a data carrier (e.g. CD)
for long-term purposes.
S Loading of master images (images for series start-up) remains with the ma-
chine manufacturer.
Norton Ghost The “Norton Ghost” software can be used to save the complete contents of a
PCU 50 hard disk as a “disk image”. This disk image can be stored on various
data carriers for a later restoration of the hard disk. The Norton GhostR program
is pre-installed on each PCU 50 module.
For further information please see Internet under web site “www.ghost.com”.
PCU 50 Below is a description of how to back up the complete hard disk of a PCU 50 in
order to ensure the integrity of user data and system data in the event of servi-
cing operations:
HMI BIOS To enter and make changes in BIOS, you require a keyboard with a PS/2 con-
nector (a PG keyboard also works).
To enter HMI BIOS up to BIOS version 2.14 simply press keys CTRL-ALT-ESC,
as from BIOS 3.04 using key DEL while the HMI is booting. By loading the
“BIOS setup defaults”
BIOS settings can be reverted.
PCU 50 PCU 50 with BIOS Version 2.12 should be operated with the parallel port setting
“378H IRQ7 Bidirectional” (BIOS setup).
PG 740/ and others When the PG is supplied, the parallel interface in the BIOS is set to “output
only”. Please switch over to EPP. Plug in parallel cable on lower plug (LPT1) on
the left-hand side of the PG 740. Careful: Can be mixed up with the COM/
RS-232/AG connection!
Booting from disk If the backup/restore is to be run from the boot disk, the booting sequence of the
PCU 50 should be changed from C,A to A,C in the BIOS.
S With PCU 50, set parallel interface to EPP (BIOS). This increases the trans-
mission speed of the parallel interface by approx. 10%.
Important
! 1. Drivers for the above I/O devices are not supported by Siemens.
2. When specifying path or file names with the NortonGhost software, please
use the DOS 8-character convention (length of file names: max. of 8 cha-
12
racters).
Supplementary
conditions 1. Backup/restore operations at file level are run from the Services area of the
HMI, e.g. in order to save specific setup data, machine date etc. (via disk,
RS-232, PC card).
2. Installation/post-installation of individual software components can be
achieved either via disk or parallel interface (Interlnk/InterSrv).
Please take note of the BIOS updating problems.
3. When using the PCU 50 with BIOS version 2.12, the error “Exception error
(13)” may occur after a successful restore.
Remedy: Switch the PCU 50 off and on again.
4. With Backup/Restore via parallel interface or network, the power saving
switch-off of the external PC/PG must be switched off.
5. Once you have finished the Backup/Restore with Ghost, please remove the
parallel cable in order to avoid unexpected HMI operating states.
6. If the external PC is equipped with an AMD K6 processor, problems may
arise with the parallel connection if the processor cycle is >233 MHz. In this
case, both processors (HMI and PC) are to be operated with the LPT BIOS
setting “ECP”.
7. Occasionally, access problems to the CD ROM drive are encountered with
some PGs. In this case, a ghost connection abort may incur after a direct
restore of an image file from a CD ROM.
Remedy: Copy image file from CD to PG hard disk.
Functionality of
Norton GhostR
S Saving of complete hard disks in an image file
S Restoring hard disks from an image file
S Compressing of image files
S Integrated master/slave link via LPT port, e.g. from PCU 50 with PG (without
12 Interlnk/Intersrv)
S When copying hard disks with several partitions, the size of the partitions
can be changed.
In the “Services” operating area of the HMI, you can save PLC, NC and HMI
data via the “Series setup” function.
References: /BA/ Operators Guide, Chapter 7, Section “Setup functions”
Precondition: Set a password
1. Select operating area “Services”
2. Press softkey “Series setup”
3. Press softkey “HMI data selection”
4. Select the data to be archived
5. Select the “Archive” (hard disk) as target. The series setup archive is
generated.
Precondition:
LPT: LPT:
(X8)
1. Switch off and on control and select setup mode (press key 6 if DOS window
appears)
2. Choose item “7: Backup/Restore”
* HMI:
Type “Y” in the message box to confirm and start the backup.
* HMI:
The SW Norton Ghost message box appears with a:
display of the transfer progress
display of the paths used
details of the data volume to be transferred
* Abort transfer
PG/PC: Press “Control” + “C”
When you confirm the query,
you are returned to the main menu of the Norton Ghost
software and Ghost is terminated.
7. HMI
When you abort a Backup/Restore, you are asked:
Do you want to try to backup again [Y,N]?
Enter “N” to return to the main menu.
If you enter “Y”, continue with 6.
LPT: LPT:
(X8)
PCU 50 PG/PC CD
* HMI: “Y”
Start Restore by acknowledging the message window.
* HMI:
The SW Norton Ghost message box appears with a:
display of the transfer progress
display of the paths used
details of the data volume to be transferred
PC: Press “Control” + “C”
HMI boots. A boot disk is required to
boot the HMI.
Note
Backup of user data, machine data and startup files is an integral feature of the
HMI in the Services operating area.
The storage location and format of the data to be saved, and the medium on
which they can be stored or restored from, are displayed in the File Manager.
Delete SW version To delete an image of a SW version from the “Images” directory, proceed as
from “Images” follows:
directory Precondition:
The Ghost program is installed on the PCU 50.
1. Switch off and on control and select setup mode (press key 6 if DOS window
appears).
2. Choose item “7: Backup/Restore”
3. Enter the password
4. Choose item “4: Select Backup/Restore” partitions.
5. Change the maximum number of available displays if applicable:
Menu “1: Configure ghost parameter”
Here you can define in menu “1: Change Maximum Backup Images” and
how many images you wish to accept. A max. of 7 images are possible.
Default setting: 1.
6. To delete an image of a SW version, select menu option “4: Delete Image”.
7. Choose a SW version from the list of available versions.
8. The system boots automatically after a successful delete operation. The
desired SW version is removed from the directory “Images” and is thus no
longer listed after selecting menu “3 Backup/Restore”.
12
PCU 50 Instructions on how to restore the data backup of a complete PCU 50 hard disk
are given below. Complete backups ensure the integrity of user and system
data for servicing purposes.
Norton Ghost The “Norton Ghost” software can be used to save the complete contents of a
PCU 50 hard disk as a “disk image file”. This disk image file can be stored on
various data carriers for later restoration of the hard disk.
The Norton Ghost program is pre-installed on each PCU 50 module and on
replacement hard disks.
For further information please see web site “www.ghost.com” or the previous
chapter.
Note Recommendation:
Archive hard disk backup (hard disk image) including “Norton Ghost” program
on CD.
LPT: LPT:
12
(X8)
PCU 50 PG/PC CD
Note
The Windows operating system and HMI system software are not installed on
the replacement hard disk.
* HMI: * MMC:
* HMI:
The SW Norton Ghost message box appears with a:
12 display of the transfer progress
display of the paths used
details of the data volume to be transferred
Note
If the data transfer is interrupted during the restore operation, the system on the
hard disk is incomplete. You therefore need an HMI boot disk containing
MS-DOS ² 6.X-Boot and the Norton Ghost software.
Streamer Connect the VALITEK streamer to the parallel interface X8 (25-pin) on the PCU
connection 50 using SIEMENS cable 6FC9 344--4xV. No other data backup device can be
connected since the software is designed to operate with the VALITEK
streamer.
Operation While the HMI is booting (after switching on the control system) when the mes-
sage Starting MS DOS appears:
1. Press key 6 on the operator panel keyboard once.
The following menu is displayed:
PLEASE SELECT:
2. Press key 7.
The system asks you to enter a password:
passwd:
PLEASE SELECT:
4. Press key 1
The following menu is displayed:
5. Select the streamer type, e.g. No. 2.Valitek PST2-M1200. The streamer type
is then selected and you return to the selection menu.
PLEASE SELECT:
6. You can also select the streamer connection. To do this, select menu op-
tion 2
The message for the selected streamer type is displayed:
7. You can now, for example, create a complete backup of all system data. To
do this, select 3, Backup System means hard disk C.
PLEASE SELECT:
8. By pressing key 4, Backup User Data, you opt to create a backup of the
user data, i.e. batch file C:\TOOLS\BACK_USR.BAT is executed. All archive
files under C:\DH\ARC.DIR are backed up as standard. If you want to back
up additional files, then you must enter other directories in file C:\TOOLS\
BACK_USR.BAT.
PLEASE SELECT:
BACK_USR.BAT The file may only be modified at the point indicated. The content of file
BACK_USR.BAT is as follows:
~~C:\
REM Save Archives in DH:\ARC.DIR
>> c:\dh\arc.dir\
*.*
REM Save this file
>> c:\tools\
back_usr.bat
[ ...You can specify the directories to be backed up here, e.g. >> c:\dh\mb\
*. *]
PLEASE SELECT:
You can start restoring the backup data from tape by selecting Y.
10. By selecting key 6 you can uninstall the MMC 102/103 system including its
data management
PLEASE SELECT:
If you select Y, all data in directories C:\MMC2\*.* and C:\DH\*.* will be deleted.
MS-DOS and WINDOWS operating systems are not deleted.
12
Line check sums Introducing line check sums as you generate backup files for machine data (INI
and TEA files) provides an error-checking function. By protecting the files them-
selves, you can dispense with the “Manufacturer” write authorization when you
read them back in again.
MD numbers Introducing machine data numbers (MD numbers) to the backup files facilitates
communication via machine data values for servicing purposes and may ease
automatic processing of MD backup files.
The two subsections below give detailed information about line checksums and
machine data numbers.
Evaluating line Write permission is not required in order to read in machine data files with valid
checksums line checksums.
Archive files
S Machine data numbers are formally positioned as block numbers (e.g.
N20070) in front of an MD assignment line.
S A blank is inserted between the machine data number and the MD assign-
ment.
S The MD number refers to the machine data as a whole. Any existing field
values have no influence on the MD number.
Evaluating When re-importing machine data files, the control evaluates the MD numbers as
MD numbers follows: 12
S If errors are detected in MD files as they are being imported, the MD number
is displayed as a block number with the appropriate alarm.
In all cases, if there is at least one error in the MD file, the name of the affected
file is output by a first alarm (alarm 15180).
Further reactions:
S CHANDATA instructions for non-existent channels (MD not set for multi-
channel capability) abort the import operation.
Example:
S Read in machine data and output alarms generated during read-in.
S % character stands for file name and number of errors.
S MD 11220 = 1, i.e. output an alarm in response to every error, continue
import, output number of errors at end of file through an alarm.
12
MD file Alarms
CHANDATA(1)
$MC_AXCONF_GEOX_NAME_TAB[0]=”X”
$MC_AXCONF_GEOX_NAME_TAB[1]=”Y”
15180 Cannot process program % as an INI file
$MC_AXCONF_GEOX_NAME_TAB[99]=”A” 17020 Illegal array index1
$MC_MM_REORG_LOG_FILE_MEM=1000 17090 Value higher than upper limit
$MC_AXCONF_GEOX_NAME_TAB=”X” 12400 Element does not exist
$MC_MM_REORG_LOG_FILE_MEM[1]=100 12400 Element does not exist
$MN_UNKNOWN_MD=1 12550 Name % not defined
M17
15185% Error detected in INI file
Original image of The consistency of the PLC data backup is guaranteed only if you take the fol-
project lowing steps in the given order:
1. Switch PLC to PLC STOP (set PLC switch S4 to position 2)
2. Transfer PLC data from PG to control
3. Archive PLC data
4. Switch PLC to PLC-RUN (set PLC switch S4 to position 0)
If you following this sequence of steps, an original image of the project will be
generated in the data management system.
Instantaneous If you cannot perform the operations described above, you can -- as an alter-
image of PLC-CPU native -- switch the PLC from PLC-RUN to PLC-STOP:
1. Switch PLC to PLC STOP (set PLC switch S4 to position 2)
2. Archive PLC data
3. Switch PLC to PLC-RUN (set PLC switch S4 to position 0)
If you following this sequence of steps, an instantaneous image of the PLC-
CPU content will be generated in the data management system. 12
Note
If you back up the PLC data while the PLC is operating in cyclic mode (PLC-
RUN), the data blocks are not backed up at the same time. This can give rise to
data inconsistencies which will cause the user program to stop the PLC.
Note
Sequence for updating software during start-up or software replacement
1. Upgrade HMI
2. Upgrade NCK software.
Please note instructions and advice given in readme file supplied with Tool Box.
13
13.2 NC upgrade
Operating SINUMERIK 810D contains a firmware flash EPROM for the entire system SW.
sequence It is possible to update the software via the PCMCIA slot at the front, without
opening the device (applies to CCU3 export version only).
S Please save all control and user data before commencing with the upgrade
(see Chapter 12, “Data Backup”).
Note
If the digit “6” is not displayed, then an error has occurred:
13
-- Invalid card?
-- Memory card or hardware defective?
For CCU3 software (not the export version), the NC card must remain in the
slot during operation.
The free memory on the NC card (PCMCIA card) can be used to save a start-up
archive there. The archive can be transferred to the NC card using SINUCOPY-
FFS (on an external PG/PC):
Possible applications:
1. Following replacement of the NC module (or after data loss), the user can
restore the original status delivered by the manufacturer from an archive to
the NC card or
2. the machine manufacturers can supply their cycles and data on the NC card
on delivery of the machine or a software upgrade.
Note
The created IBN file can be saved directly on the NC card as from SW 5.2.
Note
If no PLC program is active, it takes longer to input the data (because the PLC
timeout is effective).
Caution
! The complete data of the NC (and PLC, if included in the start-up archive) of
the user is deleted and replaced by the data in the start-up archive.
13
13.2.3 SINUCOPY-FFS
The SINUCOPY-FFS program can be used to read and write NC cards of the
CCU to a PC that has an active PCMCIA slot, using both the SINUMERIK
system software (NC) and a flash file system (FFS).
FFS: A flash file system is like a DOS data medium, e.g. disk. You must format the
flash file system system before you can save any data. Then, you can create the directory
structures and save the data in any required format.
The data medium is an electrically erasable EPROM. This means that the
relevant area must be deleted before writing. Algorithms specially matched to
the module identification are required for deleting and writing. They essentially
define the speed at which the data can be written.
An FFS can normally be read directly by DOS/WINDOWS. Since the NC card
also stores the NC system software, which is not present in FFS format, this is
possible only with SINUCOPY-FFS.
SW/HW
requirement
S The following PCMCIA card drivers/hardware are supported:
-- CSM OMNI97 (external PCMCIA device operated at the parallel inter-
face of the PC)
-- PG740/PG720C (with CSM driver CISIO-S)
-- LAPTOPS with PCMCIA slots (with Intel driver ICARDRV3 -- only for
cards up to a max. of 4 MB)
-- CSM PCJB slots (only for cards up to a max. of 4 MB)
S The program runs under Windows 95. Also under Windows NT if CSM
OMNI97 is used.
13 Functions SINUCOPY-FFS can perform the following functions on the FFS area of the NC
card independently of the SINUMERIK system software (NC):
S read,
S modify
S re-write
S re-format
S create new directories
S copy a file to directories and subdirectories
S read and write system SW.
Expert mode
In expert mode, an FFS image is generated in the PC memory. This can be
written to an inserted NC card or saved as a file.
Standard mode
In standard mode, every action (read/write/delete) is executed directly on the
NC card.
Independently of the FFS, the NC system can be
S re-written (precondition: the space above the FFS start address is not used
by the NC system).
S duplicated
S output and saved as a file.
S NC cards can be duplicated fully (NC + FFS).
It is possible to display the version of the NC system of the inserted card.
The storage capacity of the inserted NC card is determined automatically and
displayed. Similarly, the limit memory addresses for the FFS.
Operation The functions of the program can be called via the menu bar or directly by pres-
sing buttons on the operating interface. Help is available for all actions and can
be accessed with the help menu.
13
Note
Note that the date in the Info field are gross data. Subtract approx. 8% for
overhead.
13
Note
If you change this card, this is detected automatically. The contents of the card
(FFS) are displayed.
Installation
1. Start the “sinucopy-ffs.exe” file
2. Enter the password
3. Dialog: Specify a temporary directory for unpacking files
4. Dialog: Specify the HW configuration
5. Dialog: Select the components to be installed
6. Dialog: Specify the directory for installation
7. The SW is installed
8. Message: “driver installed”
9. Dialog: “Select the name of the program folder”
10. Dialog: Please read the READ.ME file
11. Dialog: Restart now or later
12. Following restart, you can use the SINUCOPY-FFS function.
Note
1. PG with SINUCOPY (predecessor version)
The installation can fail if the “cisio-s” driver is entered in the “config.sys” file
13
and this is detected during ramp-up: Error message. Remedy:
-- Delete the line “Device ...cisio.exe, cisio.ini”.
-- Enter a free interrupt number in HEX format in the “cisio.ini” file in the
line IRQ=....
A free interrupt number can be determined via the “System properties”
menu of the “Device manager”.
2. The drive specification for OMNI97 device can be selected freely: Enter the
drive letter in the “System control/Device manager/Drives/OMNI97” menu.
Windows NT: Enter the drive letter in the “OmniControl/DriveLetter” menu.
3. If an NC card with FFS is copied with previous version of SINUCOPY, only
the NC system (not the FFS part) is transferred to the copy.
S NC data can be written onto the NC card; for operating instructions see:
/BA/ 840D Operator’s Guide, Services operating area.
S Data can be read from and written to the PC cards of the PCU with the
SINUMERIK system software (HMI).
Operation The functions of the program can be called via the menu bar or directly by pres-
sing buttons on the operating interface. Help is available for all actions and can
be accessed with the “Help” menu.
Note
NC data can be written onto the NC card; for operating instructions see:
/BA/ 840D Operator’s Guide, Services operating area.
13
Note
The CCU3 module can be withdrawn from the CCU box without data being lost
since this module is equipped with a backup battery.
Replacing the To replace the battery on the SINUMERIK 810D please proceed as follows:
battery
1. Switch off the control.
2. Note instructions regarding handling of ESD-sensitive components!
3. Undo the four fixing screws on the CCU3 module and remove the module.
4. Remove the battery and disconnect the battery connector. The data are
buffered in the meantime by a capacitor (approx. 15 minutes).
5. Connect the new battery (watch polarity!) and press it back into the battery
holder.
6. Insert the CCU3 module again and tighten the fixing screws.
13
Order No. 6FC5 247-0AA18-0AA0
Notes
13
14
Notes
14
Application Use the data sets as a configuration example. You can alter the data sets to
match your application using the DOS editor.
NC variable You need e the NC variable selector in order to read and write NCK variables.
selector References: /FB1/, P3, Basic PLC Program
/LIS/ Lists, “Variables” section
15
Data identifiers The names of the machine data are displayed on the HMI. The internal data
designation requires further identifiers. These identifiers must be specified if
machine data is changed through programming or if data is imported via the
serial interface.
Beispiele $MN_AUXFU_GROUP_SPECξ2ζ=‘H41‘
Time of output of auxiliary functions in 3rd auxiliary function group
$MN_AXCONF_MACHAX_NAME_TAB[0]=‘X1‘
Name of 1st machine axis is X1.
$MA_REF_SET_POSξ0,X1ζ=100.00000
The 1st reference point value of axis X1 is 100 mm.
Assignment of channel-specific machine data:
CHANDATA(1)
$MC_CHAN_NAME=‘CHAN1‘
Assignment channel 1
Channel name for channel 1 15
$MC_AXCONF_GEOAX_NAME_TABξ1ζ=‘Y‘ Name of 2nd geometry axis
in channel 1 is Y
...
R10 = 33.75 R10 from channel 1
...
Notes
15
BB Ready
BP Basic Program
C1 Channel 1
CC Compiler Cycles
COM Communication
DW Data Word
ETC ETC key > extension of soft key bar in the same menu
FIFO First in First Out: Memory which works without address specification and whose
data are read in the same order in which they were stored.
GEO Geometry
A HMI Human Machine Interface: Operator function of SINUMERIK for operation, pro-
gramming and simulation. The meaning of HMI is identical with MMC.
INC Increment
IS Interface Signal
ISO code Special punchtape code, number of punched holes per character always even
KÜ Speed ratio
MD Machine Data
NC Numerical Control
PG Programming Device
RAM Random Access Memory in which data can be read and written
RS-232 Serial Interface (definition of interchange line between DTE and DCE)
RTS Request To Send: Switching on signalling unit, control signal on serial data
SD Setting Data
SK Soft Key
TO Tool Offset
TC Tool Change/Compensation
Tool Tool
←C Micro Controller
Notes
/ST7/ SIMATIC
SIMATIC S7 Programmable Logic Controllers
Catalog ST 70
Order No.: E86 060-K4670-A111-A3
Electronic Documentation
User documentation
Manufacturer/Service Documentation
a) Lists
b) Hardware
/PMHS/ SIMODRIVE
Measuring System for Main Spindle Drives
Configuration/Installation Guide (12.00 Edition)
Order No.: 6SN1197-0AB00-0YP3
c) Software
/FBDN/ IT Solutions
NC Data Management server (DNC NT-2000) (01.02 Edition)
Description of Functions
Order No.: 6FC5 297-5AE50-0BP2
/PFK/ SIMODRIVE
Planning Guide 1FT5,1FT6,1FK6 Motors (02.03 Edition)
AC Servo Motors for Feed and Main Spindle Drives
Order No.: 6SN1 197-0AC20-0BP0
/PJFE/ SIMODRIVE
Planning Guide 1FE1 Builot-In Synchronous Motors
Three-Phase AC Motors for Main Spindle Drives (09.01 Edition)
Order No.: 6SN1 197-0AC00-0BP1
/PJLM/ SIMODRIVE
Planning Guide 1FN1, 1FN3 Linear Motors (06.02 Edition)
ALL General Information about Linear Motor
1FN1 1FN1 Three-Phase AC Linear Motor
1FN3 1FN3 Three-Phase AC Linear Motor
CON Connections
Order No.: 6SN1 197-0AB70-0BP4
/PJM/ SIMODRIVE
Planning Guide Motors (11.00 Edition)
Three-phase AC Motors for Feed and Main Spindle Drives
Order No.: 6SN1 197-0AA20-0BP5
/PJTM/ SIMODRIVE
Planning Guide Integrated Torque Motors 1FW6 (08.02 Edition)
Order No.: 6SN1 197-0AD00-0BP0
/PPH/ SIMODRIVE
Planning Guide Motors 1PH2/1PH4/1PH7 (12.01 Edition)
AC Induction Motors for Main Spindle Drives
Order No.: 6SN1 197-0AC60-0BP0
/PPM/ SIMODRIVE
Planning Guide Hollow-Shaft Motors (10.01 Edition)
for 1PM4 and 1PM6 Main Spindle Drives
Order No.: 6SN1 197-0AD03-0BP0
d) Installation and
Start-Up
Index
Numbers Analog output selection list, 11-266
Archiving individual areas, 12-272
2-axis CCU box, 9-111 Assigned inputs/outputs in the PLC for the MCP,
24 V power supply, 2-35 3-40
3-axis CCU box, 9-110 Axis
6 axes with the CCU 3, 2-24 Position control data, 9-132
Velocity matching, 9-131
Axis configuration, 9-107
A Axis data, 9-128
Axis dry run, 10-199
Abort behavior during MD read-in, 12-303 Axis expansion, 9-111
Absolute encoder Axis expansion plug-in unit, 2-21
Readjusting, 9-121 Connection, 2-21
Setting up, 9-121 Mounting, 2-22
Absolute measuring systems, Settings, 9-121 Axis expansion
Acceleration, 9-134 with axis expansion plug-in unit, 2-21
Accessories, 1-15 Axis expansion with closed-loop control module
Activate status, 3-47 Connection, 2-23
Activating the analog output, 11-263 Mounting, 2-23
Activating the group filters via checkboxes, 6-79 Axis expansion with SIMODRIVE 611 closed-loop
Activating the GUD data, 6-88 control module, 2-23
Activating the MAC data, 6-88 Axis mode, 9-143
Adapting the machine data, 9-107 Axis start-up
Addressing the MPI bus nodes, 3-42 Monitoring, 9-135
Alarm list, 8-106 Reference point approach, 9-141
Alarm numbers, 8-103 Axis types, 9-128
Alarm text files, PCU 50, 8-99
Alarm text files for HT6, 8-101
Alarm text files for PCU 20, 8-97
Alarm text files, syntax, 8-103 B
AM operation, 9-179 Back up hard disk, 12-286, 12-289
Calculating the controller data, 9-182 Bandstop characteristics, 11-217
Control, 9-179 Bandstop filter, 11-216
Encoder, 9-181 Basic program, 7-91
Errors during self start-up AM/MSD, 9-189 Basic system data settings, 6-82
Interactive menu for AM/MSD self start-up, Battery replacement, 13-315
9-186 Braking resistor, 2-18
Machine data, 9-191
Messages during self start-up, 9-190
Motor changeover, 9-180
Operating modes^, 9-180 C
Selecting motors from the MLFB list, 9-181 Calculation resolutions, 6-84
Self start-up parameter settings, 9-186 Cauer filter, 11-217
Self-start-up, 9-184 CCU 3 with CCU box, 2-19
Series reactor, 9-180 Changing SR parameters, 3-46
Start-up flow chart, 9-185 Channel level, 9-108
Start-up of standard motors, 9-181 Circularity test, 11-211
Unlisted motors, 9-181 Display, 11-212
MSD/AM operation, 9-180 Measurement, 11-211
Analog output, 11-203 Clamping monitoring, 9-137
Shift factor, 11-264 COM1, 2-34, 2-35
Analog output (DAC), 11-263 COM1/RS-232, 2-36
Analog output configuration, 11-264
E
I
Electrical design, 2-25
EMC measures, 4-63 Inch system, 6-82
Enabling the axes, 10-197 Incremental measuring systems, settings, 9-118
Encoder connection, 2-30 Infeed/regenerative feedback module I/RF, 2-18
Encoder matching for linear measuring systems, Input limits on the operator panel, 6-84
9-120 Inputs/outputs, connection, 2-34
Encoder monitoring, 9-139 Installing a replacement hard disk, 12-295
Enter receive area, 3-45 Interface signals, 9-130
Enter send area, 3-45 Interfaces for OI and I/RF module, 2-26
Equivalent circuit diagram data, 9-182
Error during control power-up (NC), 5-69
Error message texts, 12-270 K
ESD measures, 4-64
Ethernet, 2-34, 2-35, 2-36 Keyboard, 2-36
Evaluating line checksums, 12-302 KV factor, 9-132
Evaluating machine data numbers, 12-303
Expansion board, 2-36
Export approval, 1-16
External monitor, 2-36
SINUMERIK
SIROTEC
SINUMERIK SINUMERIK SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK
840D/810D 840D/840Di/ Accessories 840D/810D/ 840D/840Di/ 840D/840Di/ 840D/840Di/
810D/ FM-NC 810D 810D 810D
Program. Guide Operator’s Guide System Overview Configuring Operator Description of Description of
-- Short Guide -- ManualTurn (HW) *) Components Functions Functions
-- Fundamentals *) -- Short Guide ManualTurn -- 810D (HW) *) - ManualTurn Synchronized
-- Advanced *) -- ShopMill -- 840D - ShopMill Actions
-- Cycles -- Short Guide ShopMill - ShopTurn
-- Measuring Cycles -- ShopTurn
-- ISO Turning/Milling -- Short Guide ShopTurn
Manufacturer/Service Documentation
SINUMERIK
SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK
611D 840D/840Di/ 840D/840Di/ 840D/810D 840D/810D 840D/810D
840D/810D 810D 810D
SINUMERIK
SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SIMODRIVE
SIMODRIVE SINUMERIK SIMODRIVE SIMODRIVE SIMODRIVE SIMODRIVE SIROTEC
840D 840D/840Di 840D 840D
810D 611D 611D
611D
Description of Description of Installation & Start- Lists *) Description of Description of Functions EMC
Functions Functions up Guide *) Functions - Hydraulics Module Guidelines
SINUMERIK Digitizing -- 810D Linear Motor - Analog Module
Safety Integrated -- 840D/611D
-- HMI Manufacturer/Service Documentation
Electronic Documentation
Printed in Germany
www.ad.siemens.de