Sinumerik Simudrive
Sinumerik Simudrive
HLA Module
Manufacturer/Service Documentation
Overview of SINUMERIK 840D/840Di/810D/FM-NC Documentation (04.00)
General Documentation User Documentation
SINUMERIK
SIROTEC
SINUMERIK SINUMERIK SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK
840D/810D/ 840D/840Di/ Accessories 840D/810D/ 840D/810D 840D/840Di/ 840D/810D/
FM-NC 810D/ FM-NC 810D/ FM-NC
FM-NC/611 FM-NC
Program. Guide Operator’s Guide System Overview Description of Description of Descr. of Functions Configuring
-- Short Guide -- ManualTurn Functions Functions -- Computer Link (HW) *)
-- Fundamentals *) -- Short Guide ManualTurn -- ManualTurn Synchronized -- Tool Data -- FM-NC
-- Advanced *) -- ShopMill -- ShopMill Actions Information -- 810D
-- Cycles -- Short Guide ShopMill Wood, Glass, System -- 840D
-- Measuring Cycles Ceramics
SINUMERIK
SINUMERIK SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK
840D/840Di/ 611D 840D/840Di/ 840D/810D/ 840D/810D/ 840D/810D 840D/810D/
810D/ 840D/810D 810D/ FM-NC FM-NC FM-NC
FM-NC FM-NC
SINUMERIK
SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SIMODRIVE
SIMODRIVE SINUMERIK SIMODRIVE SIMODRIVE SIMODRIVE SIMODRIVE SIROTEC
840D 840D/840Di/ 840D 840D
810D 611D 611D
FM-NC
611D
SINUMERIK
SIMODRIVE
SINUMERIK SINUMERIK SINUMERIK
840D/810D/
FM-NC 840D/810D 840Di
611,
Motors
DOC ON CD *)
The SINUMERIK System
Descr. of Functions Descr. of Functions Manual
ISO Dialects for CAM Integration (HW + Installation
SINUMERIK DNC NT-2000 and Start-up)
*) These documents are a minimum requirement for the control
General 1
Configuring 2
Start-Up 3
Firmware Drive
Functions 4
SINUMERIK 840D
SIMODRIVE 611 digital Hardware Drive
Functions 5
Hydraulics A
Valid for
04.00 Edition
SINUMERIK 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” column.
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 in relation to the same software
version, this indicated by a new edition coding in the header on that page.
Trademarks
SIMATICr, SIMATIC HMIr, SIMATIC NETr, SIROTECr, SINUMERIKr und SIMODRIVEr sind Marken von
Siemens. Other names in this publication might be trademarks whose use by a third party for his own
purposes may violate the rights of the registered holder.
This publication was produced with Interleaf V 7.0. We have checked that the contents of this document correspond to
the hardware and software described. Nonetheless, differences might
The reproduction, transmission or use of this document or its exist and therefore we cannot guarantee that they are completely
contents is not permitted without express written authority. Offenders identical. The information contained in this document is, however,
will be liable for damages. All rights, including created by patent grant reviewed regularly and any necessary changes will be included in the
or registration of a utility model or design, are reserved. next edition. We welcome suggestions for improvement.
Siemens AG 2000. All rights reserved Subject to changes without prior notice.
Preface
User information
Structure of the The documentation for SIMODRIVE 611/SINUMERIK 840D is organized on the
documentation following levels:
S General documentation
S Manufacturer/service documentation
S Electronic documentation
The Description of Functions of the HLD module is part of the
SIMODRIVE/SINUMERIK range of documentation.
For further information about the publications listed in the documentation over-
view and other available SIMODRIVE/SINUMERIK publications, please contact
your local Siemens sales office.
This Description of Functions does not purport to cover all details or variations
in equipment, nor to provide for every possible contingency to be met in con-
nection with installation, operation or maintenance.
The contents of this document shall neither become part of nor modify any prior
or existing agreement, commitment or relationship. The Sales Contract contains
the entire obligations of Siemens. The warranty contained in the contract be-
tween the parties is the sole warranty of Siemens. Any statements contained
herein do not create new warranties or modify the existing warranty.
Target group This documentation is intended for use by machine manufacturers and
servicing personnel who use “HLD modules”.
Aim This Description of Functions provides the information required to configure and
start up the hydraulic drive module.
S Chapter 3 shows how the hydraulic drive is started up with the support of a
menu-assisted interface.
S Functionalities provided by the firmware and the HLD module hardware are
explained in Chapters 4 and 5.
S Chapter 6 explains how to check and interpret status displays and alarms
(hydraulics diagnostics).
Note
Hydraulics
Information about special hydraulics functions mentioned in this document refer
to functions supplied by Bosch.
How to use this The following guide information is provided to help you reference information in
manual this Description of Functions:
S Appendix with
– abbreviations, terms and references
– glossary (index)
If you require further explanation of a particular term, function or opera-
tion, you will find references to pages containing further relevant informa-
tion in the glossary.
Definition: For the purpose of this Description of Functions and product labels, a “qualified
How is a qualified person” is one who is familiar with the installation, mounting, start-up and opera-
person defined? tion of the equipment and the hazards involved. He or she must have the follow-
ing qualifications
Software The SW versions specified in this documentation refer to the SINUMERIK 840D
versions control system and the HLD module.
The Description of Functions applies only to the software versions specified.
When a new software version is released, the Description of Functions for that
version must be ordered.
Important
! This documentation applies to:
Explanation of
symbols
Important
! This symbol always appears in the documentation when important information
is being conveyed.
Machine manufacturer
This symbol appears in this documentation whenever the machine manufac-
turer can influence or modify the described functional behavior. Please observe
the information provided by the machine manufacturer.
Danger
! This symbol appears whenever death, severe physical injury or substantial
material damage will occur if the appropriate precautions are not taken.
Caution
! This symbol appears whenever minor physical injury or material damage may
occur if the appropriate precautions are not taken.
Warning
! This symbol appears whenever death, severe physical injury or substantial
material damage may occur if the appropriate precautions are not taken.
Technical information
Warning
! Operational electrical equipment has parts and components which are at haz-
ardous voltage levels.
Incorrect handling of these units, i.e. not observing the warning information, can
therefore result in severe bodily injury or property damage.
Only appropriately qualified personnel may commission/start-up this equip-
ment.
This personnel must be thoroughly familiar with all the warning information and
service instructions given in this Description.
Perfect and safe operation of this equipment assumes professional transport,
storage, mounting and installation as well as careful operator control and ser-
vicing.
Hazardous axis motion can occur when working with the equipment.
Note
When handling cables, please observe the following:
Warning
! Before the plant voltage test on the electrical components of machinery is car-
ried out, all terminals on the SIMODRIVE device must be disconnected
(EN 60204-1 (VDE0113-1), para. 20.4).
This is necessary to avoid subjecting pre-tested isolation on the SIMODRIVE
equipment to any unnecessary additional stresses.
Warning
! Start-up/commissioning is absolutely prohibited until it has been ensured that
the machine, in which the components described here are to be installed, fulfills
the regulations/specifications of Machinery Directive 89/392/EEC.
Warning
! The information and instructions in all the documentation supplied and any
other instructions must always be observed to eliminate hazardous situations
and damage.
Contents
1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
1.1 Examples of applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
1.2 Comparison of electrical and hydraulic drive systems . . . . . . . . . . 1-16
1.3 Construction of an electro-hydraulically controlled drive axis . . . . 1-18
1.3.1 Machine guideway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18
1.3.2 Cylinders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19
1.3.3 Servo solenoid valve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19
1.3.4 Valve amplifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19
1.3.5 Shutoff valve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19
1.3.6 Position measuring system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19
1.3.7 SINUMERIK 840D/SIMODRIVE 611 digital . . . . . . . . . . . . . . . . . . . 1-20
1.3.8 Hydraulic power unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-20
2 Configuring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
2.1 Configuring steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
2.1.1 Procedure for configuring electrical components . . . . . . . . . . . . . . . 2-21
2.1.2 Procedure for configuring hydraulic components . . . . . . . . . . . . . . . 2-22
2.2 Integration in SINUMERIK 840D/SIMODRIVE 611 digital . . . . . . . 2-24
2.2.1 System overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24
2.2.2 Required FW packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-29
2.2.3 Hardware requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-29
2.3 Configuring the hydraulic drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30
2.3.1 Cylinder selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30
2.3.2 Selection of servo solenoid valves . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-32
2.3.3 Selection of shutoff valves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-39
2.3.4 Natural frequency of hydraulic drive . . . . . . . . . . . . . . . . . . . . . . . . . . 2-42
2.3.5 Hydraulic power unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-44
2.4 Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-46
2.4.1 Internal power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-46
2.4.2 External power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-46
2.4.3 Earthing system/electromagnetic compatibility (EMC) . . . . . . . . . . 2-49
3 Start-Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51
3.1 Overview of start-up process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51
3.2 Drive configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-53
3.3 Drive machine data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-54
3.4 Valve selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-55
3.4.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-55
3.5 Cylinder selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-58
3.6 Mounting/supply data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59
3.7 Measuring system data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-60
3.8 Changing data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-61
B Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-251
C Definition of Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-255
D References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-257
D.1 Electrical applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-257
D.2 Hydraulic applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-266
E EC Declaration of Conformity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-267
F Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-271
Examples of The NCU 573.2 of the SINUMERIK 840D is capable of handling axis
applications configurations of a maximum of 31 axes in up to 10 different channels. This
functional sophistication makes the SINUMERIK 840D an increasingly popular
system for the automation of rotary indexing machines. These machines are
often highly compact in design and frequently equipped with hydraulic axes
(cylinders and servo solenoid valves). The hydraulics (HLA) module provides a
means of controlling hydraulic axes directly from the SINUMERIK 840D system
via the digital drive bus.
The HLA module is a closed-loop control plug-in unit of the modular SIMO-
DRIVE 611 converter system mounted in a 50 mm carrier module (universal
empty housing).
The gating and closed-loop control electronics for operating hydraulic drives are
integrated on the HLA module.
From the point of view of the manufacturer of modern servo solenoid valves, an
innovative step in the field of hydraulic drive systems has been taken by treating
electrical and hydraulic drives as “equal partners” and integrating them into a
standard NC.
Objective To place equal emphasis on the functional importance of both hydraulic and
electrical drives and make them available as a combined system within an inter-
polating axis grouping.
Interfaces
S Firmware
The communications interface is compatible with the SIMODRIVE 611D
SRM(FDD)/ARM(MSD) for supported services. Code and data management
is analogous to the SIMODRIVE 611D SRM(FDD)/ARM(MSD). The hydrau-
lics software is stored as a separate program code in the control system.
S Hardware
The mode of integration into the SIMODRIVE 611 system is compatible with
the SIMODRIVE 611 digital SRM(FDD)/ARM(MSD). This basically involves
the following interfaces:
– Drive bus
– Device bus
– Power supply system
two drives.
is largely compen- S Good zero overlap quality
sated as a control of valve ensures very high
function. rigidity under load.
Maximum Up to 500 m/min vmax=hs ωmax/2π 120 m/min
velocity hs=thread lead with standard servo-cylinder
ωmax=max. motor speed
Maximum Unlimited 6m 1m
travel path
Collision Mechanically difficult Mechanically possible Mechanically possible
protection
Electrical Hydraulic
Speed –
Speed Speed
Current flow
DC link voltage System pressure
Power Flowrate Valve pressure difference
Transistor/power section Valve
motor Drive cylinder
SINUMERIK 840D,
SIMODRIVE 611 digital
with HLA module Servo solenoid value with
valve amplifier (OBE)
Machine guideway
Shutoff valve
Position measuring
Hydraulic power unit system
Guide mechanism Hydrodynamic and hydrostatic sliding or roller guides allow rectilinear motion
of machine slides and tables to take place with minimum friction and maximum
precision.
Friction A certain degree of friction can be very useful for the purpose of damping os-
cillations.
However, excessive friction, especially pronounced transitions from static to
sliding friction, have a negative effect on the control result and impair the control
loop stability.
1.3.2 Cylinders
Construction The cylinder represents the simplest form of linear motor and can be integrated
easily into the machine guide. The cylinder normally has a piston rod at one
end.
Task This is the final control element in the closed control loop and forms the electro-
hydraulic converter.
Function The valve steplessly converts electrical signals into a hydraulic flow.
Its quality is defined by static and dynamic parameters, such as
S zero overlap
S Hysteresis
S limit frequency, etc.
definiert.
This circuit contains the power electronics for the solenoid in the servo solenoid
valve which adjusts the valve spool position.
The position controller in the valve amplifier (on-board electronics – OBE) con-
trols the position of the valve spool proportionally to the manipulated variable
(U=0...10 V).
Shutoff valves are intermediate plate valves, sizes 6 and 10, combined in most
cases with servo solenoid valves and HRVs. They perform safety functions by
disconnecting the system pressure from the servo solenoid valve(s).
Task The position measuring system supplies the actual value for the position of the
moving machine element.
Function The speed is acquired through continuous differentiation of distance over time.
Various systems are available depending on the level of accuracy required.
The highest accuracy requirements are fulfilled by digital systems (glass scale
with photoelectric evaluation circuit) mounted directly on the machine.
The most widely used digital incremental systems require a reference point ap-
proach at the beginning of a machining operation.
SINUMERIK controls and SIMODRIVE drive systems are specially designed for
machine tools, manipulators and special-purpose machines.
The numerical control processes the machine program and converts it into con-
trol commands. It also monitors command execution continuously.
The control structures for the electrohydraulic control loop and the interfaces to
The procedure for configuring an HLA module is divided into steps in such a
way that the user is guided through the full range of relevant settings, from the
required force, to the hydraulics components, and finally the HLA and its en-
coder evaluation circuitry. This initial configuring phase may be followed by a
second in some cases, in which the corresponding circuit recommendations
and EMC measures are taken into account.
The functions of SIMODRIVE components are described with keywords in this
Planning Guide. Limit values for functions may be specified in some cases.
For further details (e.g. characteristics), please refer to the Installation and
Start-Up Guides for SIMODRIVE 611D and SINUMERIK 840D.
Further configuring instructions and detailed ordering information can be found
in Catalogs NC 60 and NC Z.
Phase 1
Selection of hydrau- Section 2.3
lic components and Bosch publication
Dimensioning of incom- Section 2.2
ing mains supply and publication 6SN1197-0AA00
Dimensioning of Section 2.2
power modules and publication 6SN1197-0AA00
Dimensioning of exter- Section 2.4
nal power supply
Dimensioning of Chapter 4
closed-loop control components
Dimensioning of position Section 7.1
sensor (measuring system)
Phase 2
Recommended circuits
Section 2.4
EMC measures
Block diagrams/
connection diagrams Section 2.2
Abbreviations, Appendix
terms and index
S Selection of cylinder on the basis of required forces and velocities, and cylin-
der mounting conditions in the machine
(see Section 2.3.1).
S Selection of servo solenoid valves on the basis of cylinder data, forces, ve-
locities and dynamic requirements (see Section 2.3.2, 2.3.3).
S Dimensioning of hydraulic power unit, taking all loads into account (see Sec-
tion 2.3.5).
Hydraulic NC axes
Design of systems with linear motions
Address: Department:
Telephone:
Machine:
Axis: Function/designation:
Straight-cut control: Continuous-path control:
Drive specification
Cylinder dimensions [mm] Accuracy requirements
Piston diameter: Positioning precision [mm]
1 rod diameter: from rapid traverse:
2nd rod diameter: from feedrate:
Stroke: Path accuracy:
Cylinder mounting position: Velocity
tolerance [mm/min]:
051–001/
Components A complete 840D control system with HLA module consists of various individual
components. These are listed in the table below.
Table 2-1 Components of 840D with HLA module (number, component,
description)
Note
An HLA module must never be operated directly on a SIMODRIVE monitoring
module, i.e. it must be connected via a mains infeed module.
For information about connecting further additional SIMODRIVE monitoring
modules in configurations with several HLA modules, please refer to the
SIMODRIVE 611 Planning Guide (/PJ1/).
In a multi-tier configuration, all incoming supply units must be switched in simul-
taneously.
Floppy
G4
ÄÄ
ÄÄ
MMC CPU D
J G1
S7-300
L
C
H1
H5
F
MCP
H4
G2
H6
M
E
H8
B
B1
N
I1 O
H10
G3
K
Device bus
A
I Position sensor
NE NCU HLA
module
H11
H12 Pressure sensor A
H2 Battery and fan plug-in
unit Pressure sensor B
H3
Digital I/O
H9 (high-speed NC I/O)
Servo solenoid
Measurement (2x) valve
P
Supply 26.5 V external Note:
Display of hydraulics for one axis
A Pressure sensor A A
Pressure sensor A
B Pressure sensor B B
Pressure sensor B
Position sensor Position sensor
–X102
–X122
X431 X432
–X35
–X34
X1341
74
Relay contact for NC contact
Ready signal 73.1
73.2 X111
NO contact
72
Relay contact for group signal I2t and mo- 5.3
tor overtemperature 5.2
5.1
Power disable 63
Enable voltage 9 X121
Enable voltage 9
Drive enable signal 64
Reference potential for enable voltage 19
P24 7
P15 45
N15 44
N24 10 X141
M 15
M 15
RESET (R+term.15) R
1)
Enable voltage 9
Setup mode 112
Energize contactor, start 48
Line contactor signalling con- 111 X161
213
tact 113
1)
NS1 X171
Enable signal for internal line con-
tactor NS2
AS1 X172
Starting disable signalling contact
(NC) AS2
LED
displays
X351
DC link power supply for bridging M500
power failures P500
Electronics power supply from 2U1
external source 1U1 X181
Electronics power supply from Device
2V1
external source 1) bus
1V1
Electronics power supply from 2W1
external source
1W1
P600
DC link
connection
LED displays M600
Electronics power
5V voltage
supply faulty red
red level faulty
Device is not ready,
enable signal (term. green yellow Device ready
63, 64 or 48) missing (DC link
precharged)
red red
Mains fault
DC link
overvoltage
50 mm carrier module
(universal empty housing)
Shield connection (6SN1162-1AA00-0AA0)
Slotted screw
M3 / 0.8 Nm
P600
M4 / 1.8 Nm
M600
Order No.
Fig. 2-6 Mounting the HLA closed-loop control plug-in module in 50 mm carrier module (universal empty housing)
General Hydraulic drives are generally configured by technical sales and marketing per-
sonnel from hydraulics supplier Bosch. Bosch personnel are supported by the
“HYDRO 2” calculation program (for internal use only). The data supplied by the
customer on the questionnaire described in Section 2.1.2 serve as initial dimen-
sioning information.
Please refer to Appendix A for a description of hydraulic components.
The hydraulic drive is configured in the sequence of steps described below.
Piston and rod The piston and rod diameters are calculated according to Pascal’s theorem (see
diameter below) on the basis of the necessary pressure and tensile forces F and a stan-
dard pressure value of P=40...100 bar for machine tools (a maximum pressure
setting of 350 bar is permitted).
F
p=
A
The force value calculation must include friction and acceleration forces
as well as the actual feed force. Pistons and rods with the following standard
diameter dimensions are available:
Designation Diameter
Piston ∅ 25 32 40 50 63 80 100 125
Rod ∅ Standard 12 14 18 22 28 36 45 56
Rod ∅ Optional 18 22 28 36 45 56 70 90
Stroke length The stroke is identical to the working stroke of the drive, with some additional
safety reserves.
Mounting In the interest of obtaining high control quality, the cylinder must be mounted by
a backlash-free method, such as flange or base mounting.
Flange mounting
Flange at front
Ì ÌÌ Flange at rear
Ì
Ì ÌÌ
ÌÌ
Ì ÌÌ
Base mounting
Ì ÌÌ
ÌÌÌÌÌÌÌÌ
ÌÌÌÌÌÌÌÌ
Fig. 2-7 Cylinder mounting methods
Mounting position This is dependent on the machine situation and affects the selection of shutoff
valves (see Section 2.3.3). Vertical loads must be protected via poppet valves.
Forces due to weight must be taken into account in the final calculation of the
operating pressure
(MD 5151: CYLINDER_A_ORIENTATION).
Seal, Friction Low friction can be maintained by using suitable seals. Transitions from static to
sliding friction have a particularly adverse affect on the control result.
The slide guide friction must be added to the cylinder friction. A friction com-
pensation function can be activated in the HLA module (MD 5460:FRIC-
TION_COMP_RADIENT) in order to overcome initial friction.
Cylinder pipes The distance between the cylinder and servo solenoid valve must be kept as
short as possible for the sake of the frequency (compressibility of oil volume). In
ideal cases, the servo solenoid valve is flange-mounted directly on the cylinder.
Position The incremental and absolute position measuring systems supported by the
measuring system HLA module are mounted on the machine slide. The HLA module does not sup-
port cylinder-integrated position measuring systems (magnetostrictive or poten-
tiometer).
1) The characteristic values for the servo solenoid valve limited frequencies stated in table 2-3 refer to an amplitude
of 5% and a phase offset in the Bode diagram of –90°, see also data in catalog supplied by Bosch.
Valve size The valve size is generally determined by the maximum flow QX. The flow is
calculated from piston area A which is already known (see Section 2.3.1) and
rapid traverse v according to the following law of flow:
QX=v A
The nominal volumetric flow Qnom when the valve is completely open (i.e. when
actuating signal is U=+ or –10 V) only serves as a rough guide, as this value
refers to a pressure loss per control edge of ∆p=35 bar or ∆p=5 bar, as stated in
table 2-3. The actual flow under practical pressure conditions is calculated ac-
cording to the following formula:
∆pX
QX=Qnom
∆pnom
The final valve size is calculated by way of the Bosch program “HYDRO 2”,
which evaluates the pressures and flows of various alternative sizes.
v
F
PA PB
∆PPA ∆PBT
PP PT=0
+Q +Q
Valve
characteristic
Rapid traverse
Linearized
characteristic
10 10
–UE +UE –UE +UE
40 40
Machining Compensation
velocity
–Q –Q
Note
Recommended selection:
Servo solenoid valves are generally recommended for applications where there
is a clear separation between machining operation and rapid traverse.
Servo solenoid or HRV valves (High Response Valve) are characterized by a better dynamic re-
HRV valves sponse, i.e. by a higher limit frequency as compared to servo solenoid valves.
They react with greater sensitivity to setpoint changes especially in the small-
signal range. The use of HRVs is recommended in the following cases:
1. When extremely high contour precision is required in high-speed continu-
ous-path control machining operations.
2. When very high response sensitivity is required to achieve the best possible
positioning accuracy.
It must be noted that HRVs do not generally have a “fail-safe” position. The con-
nector has 12 pins instead of the 7-pin connector on servo solenoid valves.
“Fail-safe” Directly actuated, servo solenoid valves have a “fail-safe” position which they
position assume when the power supply is disconnected so as to ensure that the cylin-
der remains stationary. However, when the power supply is connected and dis-
connected or the valve is forced to slide through the crossed position, brief
reactions at the cylinder end cannot be precluded.
An absolutely safe stop with loaded cylinder (e.g. vertical mounting position)
can only be guaranteed with a “fail-safe” valve in conjunction with additional
shutoff valves.
Pilot-actuated servo solenoid valves and HRVs have no defined “fail-safe” posi-
tion. They assume a zero-overlapped mid-position (not a safe stop position)
when the supply is disconnected.
P T P T
QA
+Q
PA
v
PB
–UE +UE
A B QB
P T
–Q
Connector pin A distinction must be made between servo solenoid valves and HRVs.
assignments
S Servo solenoid valves (directly and pilot-actuated): 7-pin round connector
2.5 AF
A +24 V=
B 0V Supply
C 0V Reference point for actual
D valve spool value
100k E Setpoint 0...10 V
100k F Sign.
10k Actual value spool value
Protective earth
Screening
2.5 AF
+24 V=
0V Output stage supply
+UB 1 24 V
2 Enable signal
3
4 Setpoint 0...10 V
100k 5
100k Sign.
6
10k 0V Actual value spool value
7
8 24 V
9 Enable acknowledgement
10 +24 V =/v0.5 A
11 0V Electronics supply
24 V
Error message
Protective earth
Screening
Preferred range of The following tables list all servo solenoid valves supplied by BOSCH
servo solenoid for which technical data are stored in the HLA module.
valves (HLA FW version 01.01)
P T
0 811 404 649 A:40; B:201) 40 A B
P T
1) Asymmetrical characteristic
1) Asymmetrical characteristic
1) Asymmetrical characteristic
General Additional shutoff valves, mounted as an intermediate plate below the servo
solenoid valve, ensure that the drive is switched on and off safely and prevent
backlash on transition from the “fail-safe” position to mid-position and vice
versa.
With external loads (vertical mounting), shutoff valves can prevent any inadver-
tent cylinder movement (downwards) when the control loop is not active.
The shutoff valves are automatically enabled and disabled in the correct switch-
ing sequence by the HLA module.
Start precondition: The hydraulic pressure must be available before
the system is switched on.
Warning
! In the event of sudden failure (e.g. open circuit) of the external 24 V supply, an
axial storage capacitor on the HLA module provides energy to supply the servo
solenoid valve until such time as the pressure supply for a configured shutoff
valve is disabled.
The machine manufacturer must verify the interaction between valves, making
allowance for all tolerances in the controlled system.
The energy content of the storage capacitors is dependent upon
Example
A B
b
Servo solenoid
S U valve
P T
a Shutoff valve
P T B A
A B
Servo solenoid
b
S U
valve
P T
Shutoff valve
(additional
block)
P T B A
Preferred range of The following table lists all shutoff valves supplied by BOSCH that can be used
shutoff valves in conjunction with HLA modules.
a
0 811 020 040 Size 10
P T A B
0 811 024 125 Size 6 P T’ A’ B’
’
P T A B
0 811 024 123 Size 6 P T’ A’ B’ BEY 010/4
’
b
P T A B
0 811 004 102 Size 6 A B P’ T’
’ ’
a
A B P T
A T B P
0 811 004 104 Size 6 B T A’ P’
’ ’
a
B T A P
0 811 024 122 Size 6 A B T’ P’
’ ’
a b
A B T P
0 811 024 121 Size 6 P A B’ T’
’ ’
P A B T
Servo gain The implementable servo gain is essentially determined by the natural fre-
quency of the cylinder and its load ω0 and the limit frequency of the servo
solenoid valve ωv.
The cylinder and its load constitute a spring/mass system whose natural fre-
quency is calculated according to the following formula:
AR
A m
4 E A ( 1 + α)
ωo
mh 2
h
h
d
hx
m f0
D
(oscillating mass)
Feasible The feasible dynamics of the servo solenoid valves (e.g. Bosch servo solenoid
dynamics valves used) is dependent on the valve modulation and is stated in the Bosch
catalog in Hz for the –90° corner frequency fo .
In the case of pilot-actuated valves, the valve dynamic response is not only de-
termined by the valve type, but also by the pilot pressure ppilot :
f0 ~ ppilot
The Bosch catalog data are referred to a pilot pressure of 100 bar.
Servo-valves can reach corner frequencies of up to 1000 Hz, but are very sen-
sitive to contamination.
Pressure p This is calculated by the HYDRO 2 computation program on the basis of the
cylinder data, load forces and pressure drop across the servo solenoid valve.
The usual system pressure for machine tool feed drives is within the 40...100
bar range.
Flow Q The maximum flow rate is calculated from the rapid traverse velocity.
If several cylinders are operating simultaneously, the sum of all loads must be
taken into account.
Maximum flow is often reached for only brief periods and can be supplied by an
accumulator.
The pump capacity is selected to satisfy the mean flow rate.
Drive power P The power P output by the E motor to the pump drive is calculated from the
product of pressure p and flow Q.
P=pQ
Pump type Variable displacement pumps with pressure regulators in combination with an
accumulator are generally employed in order to prevent power losses and to
match the energy supply to the fluctuating delivery requirement during the cycle.
Vane pumps have proven successful in the normal pressure range for these
applications of 70 to 210 bar.
Filtration Classic servo-valves with fluid converters as initial stages are extremely sensi-
tive to contamination. However, even the control edges of modern servo sole-
noid valves require filtration.
In order to guarantee general operational reliability, but more importantly, to pro-
tect the control edges against premature erosion and maintain the quality of
zero overlap, the oil contamination must be limited in compliance with
Class 7...9 according to NAS 1638.
This is achieved by means of full flow filters of class β10=75 which must be ar-
ranged in the pressure pipe directly before the servo solenoid valve.
The most critical phase is start-up, since contamination which has accumulated
prior to installation often causes failures. For this reason, it is advisable to purge
the system before the servo solenoid valves are fitted.
Cooling Since considerable power losses that cannot be compensated for solely
through oil reservoir dissipation occur when the flow is throttled via the control
edges on the valve, additional oil/air or oil/water heat exchangers must be pro-
vided in most cases.
°C
P
Q
M
2.4 Wiring
Comments
Note
The NC CPU is supplied by the SIMODRIVE power supply via the device bus.
No provision has been made for any other type of voltage supply and failure to
use the supply provided could damage the unit.
Connection and The HLA module is integrated as a single module into the network of 840D and
power loss SIMODRIVE modules (power supply or incoming supply module, possibly feed
calculation for modules and/or main spindle modules). The power supply is fed in via the
NCU device bus.
The total power requirement for the entire network must be calculated. This
must not exceed the power supplied by the power supply module.
To facilitate the calculation, each module has a weighting factor.
This can be found in Chapter 9 of the following reference material:
References: /NC60.1/, Catalog SINUMERIK & SIMODRIVE
The sum of electronic and control points must not be larger than stated in the
data sheet of the power supply module.
Requirements of The purpose of the external power supply is to switch and supply the
external 26.5 V components
supply
S closed-loop proportional valves
S shutoff valves
S pressure sensors
via the closed-loop control.
In principle, stabilized or unstabilized power supplies and switched-mode or
in-phase-controlled supplies can be used.
The following points must, however, be noted:
S The required voltage tolerance can only be achieved in practice with stabi-
lization and preferably switched for the existing currents. The ripple associ-
ated with an unstabilized power supply may cause tripping at the lower mon-
itoring threshold.
S The stabilization has 24000 µF input capacity per module, which can best
be charged up with a stabilized power supply (with current limitation).
Warning
! S The DC supply must be reliably separated.
See also
References: /PHD/, NCU 561.2-573.2 Manual
S The input for the 26.5 V supply is protected against polarity reversal.
26.5 V 2% must be fed from the external 26.5 V supply to connector X431
to supply the hydraulics components servo solenoid valves, shut-off valves,
and pressure sensors. The power requirements is calculated from the power
required by external components plus 0.1 A for the internal circuit.
The input voltage tolerance is referred to the input terminals of the closed-
loop control, the voltage drops on the supply leads are not negligible.
The external 26.5 V supply is monitored for violation of a lower limit in the
control.
Caution
! After the external 26.5 V supply has powered up, terminal X431 may no longer
be inserted or switched since the high charging currents can irreparably dam-
age the module or external switch.
Recommended The SITOP power product range supplied by SIEMENS is recommended for
power supply use as the external 26.5 V power supply.
References: Catalog, SITOP power from 2 to 40 A
Order No. E800001-V0752-A253
X431
P24EXTIN
5
M24EXTIN
6
X131
L1 SITOP M
L2
Mains L3 L+ (26.5 V)
AC/DC
PE
Fig. 2-18 Connection of external 26.5 V SITOP power for mains connection
ÏÏÏ
ÏÏÏ
Gating HLA mod- Distribu-
electronics tion box
ÏÏÏ
NCU ule
Machine EPB/PE
Operator panel MMC
control panel
Notes
Machine The hydraulic linear drive (HLA) is displayed as follows next to the electric
configuration drives (SRM, ARM and SLM) in the “Machine configuration” screen (basic
start-up display):
Machine data Hydraulic linear drives (HLA) are adapted to the machine by means of machine
data.
For this purpose, softkey “Drive MD” is included in the machine data menu
along with the other softkeys
S General MD
S Channel MD
S Axis MD
S Display MD
Softkey “Drive MD”.
Start-up sequence The following list shows the general steps to be taken to start up an HLA mod-
ule.
1. Select a valve Select a valve in list
2. Enter cylinder data
3. Mounting/supply data
4. Measuring system data
5. Calculate controller data, save boot file, NCK reset.
6. MD 5475: OUTPUT_VOLTAGE_LIMIT output voltage limitation to low values
to check the control direction.
7. Approach reference point and adjust position;
Position adjustment if piston is in A position at end stop.
8. Adjust pressure sensors (MD 5550, MD 5551, MD 5552, MD 5553,
MD 5704, MD 5705, MD 5708). Adjust “manually” via these machine data or
automatically via MD 5650. Enter 1000 Hex in MD 5650. Data are reset to 0
after approximately 2 s and the sensors then adjusted. The sensors must be
unpressurized during adjustment.
9. Perform offset compensation with MD 5470.
Automatic offset compensation is possible via MD 5650 if 2000 Hex is en-
tered in MD 5650. Automatic offset compensation takes approximately 30 s
and functions only if the P and I components of the velocity controller are
active and all enabling signals are set (see Service Drive).
10. Reduce valve knee-point voltage in MD 5111 by 2...3% if necessary.
11. Area adaptation in MD 5462, set MD 5463 such that the control difference in
the positive and negative traversing directions is almost identical.
12. Friction compensation and force limitation
MD 5241=1000 Hex Force limitation active
MD 5241=2000 Hex Friction compensation active
MD 5241=3000 Hex Force limitation and friction compensation active
The selected drive type (hydraulic linear drive in this example) is stored in NC
machine data: DRIVE_TYPE.
You can commence with the drive start-up process once you have set (at least)
the following axis-specific machine data
S MD 30110: CTRLOUT_MODULE_NR
S MD 30130: CTRLOUT_TYPE
S MD 30220: ENC_MODULE_NR
S MD 30240: ENC_TYPE
and initiated a NCK power ON/Reset (which opens the “Drive machine data”
menu display).
Drive + Drive +
Drive – Drive –
Direct Direct
selection... selection
Valve/ Valve
Controller... selection... (see Fig. 3-6)
Search... Calculate
controller (see Fig. 3-15)
data...
Continue Piston
position...
(see Fig. 3-21)
search
Display <<
options...
File File
functions functions
3.4.1 General
You can select the servo solenoid valve from a list during initial start-up of the
SIMODRIVE 611 system. Once you have made your selection, the defaults of
the valve machine data are overwritten.
If the valve you want to use is not included in the list, you must enter the valve
machine data manually.
“Valve selection...” This softkey starts the user-prompted start-up process for the HLA module.
softkey You can select a valve from a list stored in the module software, or a non-listed
valve, in the following menu display.
Enter “Unlisted valve” to call a new menu display (see Fig. 3-7) in which the
corresponding machine data can be entered manually.
Choose softkeys “Search...” and “Continue search” to look for any character
string within the list.
Select softkey “Back” to return to the previously displayed menu. This
softkey is disabled in menu display 3-6.
Note
When you select “Abort”, the program branches back to the drive machine data
display (see Fig. 3-5), both in this screen and the following menu displays for
user-prompted start-up. The “Abort” softkey also activates a prompt box in
which you must confirm that you really want to abort start-up for this drive.
No data are ever changed when you select “Abort”. This also applies to the
following menu displays.
List selection of The following data are output in the MMC list display for a stored valve when
valve one is selected:
S Code e.g.: 52
Loaded valve data If you select a valve from the list, the following machine data are preset (i.e. their
default setting is overwritten):
Unlisted valve data When you select an unlisted valve, you must enter the valve machine data
manually. You can also preset the machine data to the settings of a similar
valve.
Press the “Continue” softkey to call menu display “Cylinder data”. These data
are also transferred to the drive at the end of the start-up operation.
By pressing vertical softkey “Preset”, you can go to the corresponding menu
display in which you can preset machine data by selecting “OK”. You then re-
turn to menu display “Unlisted valve data for HLA”.
When you press “OK”, the machine data in menu display “Preset unlisted valve
for HLA” are preset. You then return to this menu display.
S MD 5131: CYLINDER_PISTON_DIAMETER
(piston diameter of cylinder)
S MD 5132: CYLINDER_ROD_A_DIAMETER
(cylinder piston rod diameter at A end)
S MD 5133: CYLINDER_ROD_B_DIAMETER
(cylinder piston rod diameter at B end)
S MD 5134: PISTON_STROKE
(piston stroke)
S MD 5135: CYLINDER_DEAD_VOLUME_A
(cylinder dead volume at A end)
S MD 5136: CYLINDER_DEAD_VOLUME_B
(cylinder dead volume at B end)
S MD 5160: PISTON_POS_MIN_NAT_FREQ
(Min. natural frequency, piston position)
By selecting softkey “Back”, you can return to the “Cylinder data for HLA” menu
display. Then press “Continue” to go to the “Measuring system data for HLA”
menu display.
The following mounting and supply data must be entered manually.
Supply unit
S MD 5100: FLUID_ELASTIC_MODULUS (modulus of elasticity of hydraulic
fluid)
S MD 5101: WORKING_PRESSURE (system pressure)
S MD 5102: PILOT_OPERATION_PRESSURE (pilot pressure, for pilot-actu-
ated valves only)
Connection
S MD 5140: VALVE_CYLINDER_CONNECTION
(valve-cylinder connection configuration)
Drive data
S MD 5150: DRIVE_MASS (moved mass of drive)
S MD 5151: CYLINDER_A_ORIENTATION
(mounting position A end of cylinder)
Activation of data The entered/calculated data can be activated by an NCK power On/Reset.
Changing valve The following menu display appears when you select softkey “Change valve
data data” (see Fig. 3-5):
If you press “Abort”, the old machine data settings remain valid and you return
to the initial menu display (see Fig. 3-5).
Softkeys “Valve data...” , “Cylinder data...” and “Mounting data...” each call a
display that has the same format as the following screenshot except for display
header and contents (e.g. valve data for HLA):
You can return to menu display “Change data for HLA” (see Fig. 3-13) by press-
ing “Abort” or “OK”.
The data entered for valve and cylinder and the mounting/supply data are used
to preset the following data when you activate “Calculate drive model data”.
These settings can be changed manually afterwards. It is advisable to confirm
the calculated model data by carrying out tests on the drive and correct them in
accordance with the test results.
S MD 5401: DRIVE_MAX_SPEED (maximum useful velocity)
S MD 5440: POS_DRIVE_SPEED_LIMIT (positive velocity setpoint limit)
S MD 5441: NEG_DRIVE_SPEED_LIMIT (neg. velocity setpoint limit)
S MD 5160: PISTON_POS_MIN_NAT_FREQ (min. natural frequency,
piston position)
S MD 5161: DRIVE_DAMPING (drive damping)
S MD 5162: DRIVE_NATURAL_FREQUENCY_A (natural frequency of
drive A)
S MD 5163: DRIVE_NATURAL_FREQUENCY (natural frequency of drive)
S MD 5164: DRIVE_NATURAL_FREQUENCY_B (natural frequency of
drive B)
S MD 5231: FORCE_LIMIT_WEIGHT (weight force limitation)
S MD 5240: FORCECONTROLLED_SYSTEM_GAIN
(controlled system gain force controller)
S MD 5435: CONTROLLED_SYSTEM_GAIN (controlled system gain)
S MD 5462: AREA_FACTOR_POS_OUTPUT (fact. area adaptation pos.)
S MD 5463: AREA_FACTOR_NEG_OUTPUT (fact. area adaptation neg.)
The data entered for valve, cylinder, mounting/supply and drive model are used
to preset the following data when you activate “Calculate drive model data”.
These settings can be changed manually afterwards.
S MD 5242: FORCECTRL_GAIN (P-gain of force controller)
S MD 5243: FORCECTRL_GAIN_RED (reduction of force controller P gain)
S MD 5244: FORCECTRL_INTEGRATOR_TIME (force controller reset time)
S MD 5245: FORCECTRL_PT1_TIME (smoothing time const. of force contr.)
S MD 5246: FORCECTRL_DIFF_TIME (force controller D-action time)
S MD 5476: OUTPUT_VOLTAGE_INVERSION (manip. variable inversion)
S MD 5464: POS_DUAL_GAIN_COMP_FLOW
(knee compensation pos. flow)
S MD 5465: POS_DUAL_GAIN_COMP_VOLTAGE
(knee compensation pos. voltage)
S MD 5467: NEG_DUAL_GAIN_COMP_FLOW
(knee compensation neg. flow)
S MD 5468: NEG_DUAL_GAIN_COMP_VOLTAGE
(knee compens. neg. voltage)
S MD 5406: SPEEDCTRL_GAIN_A (velocity controller A P gain)
S MD 5407: SPEEDCTRL_GAIN (velocity controller P gain)
S MD 5408: SPEEDCTRL_GAIN_B (velocity controller B P gain)
S MD 5409: SPEEDCTRL_INTEGRATOR_TIME[n]
(velocity controller reset time)
S MD 5413: SPEEDCTRL_ADAPT_ENABLE (sel. of vel. controller adapt.)
S MD 5414: SPEEDCTRL_REF_MODEL_FREQ[n] (natural frequency of
reference model)
S MD 5415: SPEEDCTRL_REF_MODEL_DAMPING[n]
(damping of velocity controller reference model)
S MD 5430: SPEEDCTRL_PT1_TIME (smoothing time constant velocity lead
time)
S MD 5431: SPEEDCTRL_DIFF_TIME_A[n] (veloc. controller A lead time)
S MD 5432: SPEEDCTRL_DIFF_TIME[n] (velocity controller lead time)
S MD 5433: SPEEDCTRL_DIFF_TIME_B[n] (velocity controller B)
Controller data/ The modified machine data are transferred to the drive with “OK” (in Fig. 3-13)
Calculate drive and, depending on the option settings
model data S calculate drive model data and/or
S calculate controller data,
the dialog box “Calculate controller/drive model data” appears with the corre-
sponding text (see Fig. 3-15; in this case, for both options).
Fig. 3-15 Menu display “Dialog box for calculate controller/drive data”
By pressing “Abort”, you can return to menu display “Change data for HLA” (see
Fig. 3-13).
When you press “OK”, the drive model data and/or controller data are calculated
again and you finally return to the initial menu display (see Fig. 3-5).
The filters, friction compensation and limitations can be parameterized to suit
the application afterwards.
Softkey “Help” displays a list of those machine data that are changed with soft-
key “OK”. In this case as well, the texts are dependent on the set options.
S Manipulated voltage
S Actual value inversion
S Scale rotation
S Piping A A to A B (inversion)
Any adjustment in the hydraulic piping can be cancelled by inversion of the ma-
nipulated voltage.
If the scale is rotated or attached at the wrong point (jacket or rod of cylinder),
the control direction can be adjusted by means of actual value inversion.
Limitation of The manipulated voltage must be limited before the system is first switched on
manipulated for a control direction check.
voltage MD 5475: OUTPUT_VOLTAGE_LIMIT
1 V
Determine
control direction
(step 1) Note
It is not necessary to determine the control direction if the drive can already
operate in JOG mode. In this case, continue with step 2!
When the enabling signals are set, the axis may move in an uncontrolled man-
ner.
Causes:
S Incorrect control direction of velocity controller
– Actual value encoder mounting
– Combinatorial connections of servo solenoid valve and cylinder
– Manipulated voltage polarity reversed
S Incorrect control direction of position controller
– Actual value encoder mounting
Fig. 3-17 shows the methods which can be used to adjust any uncontrolled tra-
versing movements.
Note
When valve end A is connected to cylinder end B (MD 5140=1), inversion of
the valve manipulated variable (MD 5476) is preset by “Calculate controller
data”.
Start
no
Do MD 5706 and
MD 5707 (vset, vact)
Invert manipulated voltage MD 5476
have the same sign
when the drive starts?
Step 2
Definition of drive When the cylinder piston moves in the A B direction (flow Q > 0) , the actual
travel direction velocity value Vact must be positive.
(step 2) This definition must be made in the drive for the associated functionality of
S velocity controller adaptation and
S force limitation.
zwingend erforderlich.
yes
Step 3
Definition of travel The positive direction of travel of the machine is defined by the user.
direction in NC With adjustment of travel direction with setpoint MD 32100: AX_MOTION_DIR.
(Step 3)
yes
End
Offset of pressure
sensors
Note
Only in combination with pressure sensing function.
Reference value
for pressure
sensors Note
Only in combination with pressure sensing function.
S Preset velocity controller with I component (e.g. Vp=–10%, TN=30 ms) (see
Section 4.3.2).
S Set MD 5650 bit 13. (Bit 13 is automatically reset after about 30 s.)
S MD 5470: OFFSET_COMPENSATION offset compensation is set automati-
cally.
Objective Owing to the tolerances of the valves and drive units with
S real areas
S real valve edge,
it is advisable to readjust the controlled system gain for the purpose of obtaining
a symmetrical actual velocity.
∆vmove out = ∆vmove in
The gain is adjusted via machine data
v
n1 vset
Cylinder vact
travel-out
t
Cylinder n2
travel-in
v vset
n1
Cylinder
vact
travel-out
t
Cylinder
travel-in n2 = 0
v
n1 = 0
vset
Cylinder
travel-out
vact t
Cylinder n2 = 0
travel-in
3rd adjustment stage:
Note
S Vset is not represented by the “servo trace” function if the setpoint is defined
by the function generator.
S The setting must be checked at different velocities.
– Generally speaking, the average value of the calculated controlled sys-
tem gain must be set or
– the gain can be adjusted to match the relevant operating range.
S Both methods of adjustment are equivalent, i.e. adjustment by the stage 2
method via MD 5462 and MD 5463 produces equivalent results when the
preset value (setting) of the controlled system gain (MD 5435) is applied.
Piston neutral The position of the cylinder piston is required for functions “Force controller” and
position “Velocity controller adaptation”. For this purpose, the piston position must be
adjusted once after referencing.
This is done by the following sequence of operations:
Select softkey OK to return to the initial menu display for the HLA.
The following machine data are relevant to the adjustment of the piston position:
Note
The piston position adjustment must be repeated if the control direction, refer-
ence point offset or travel direction (MD 32110, MD 34090 or MD 32100) in the
axis-specific machine data is changed.
General The most important travel motions are converted via the feedforward control
path.
The function of the controller parameters is to dampen the oscillation character-
istics of the valve/cylinder grouping.
In this respect, three different scenarios relating to the corner frequency (f) must
be distinguished:
1. fvalve << fcylinder (f)
The valve cannot actively influence any cylinder frequency that is higher
than the valve corner frequency.
Disturbances with frequencies fSt > fvalve cannot be dampened.
10–2
10–3
10–4
10–5
101 102 103
log f
–90
Phase angle
–180
–270
2. fvalve
fcylinder (f)
10–3
10–4
10–5
101 102 103
log f
–90
Phase angle
–180
–270
100
Drive:
fa=20 Hz; Da=0.1
log value 10–1
10–2
10–3
10–4
10–5
101 102 103
log f
–90
Phase angle
–180
–270
2. The acceptable overshoot behavior represents the upper limit for the setting.
Note
P<0 (positive feedback) may be necessary to achieve the required damping
behavior. However, this setting will degrade the control quality. Friction in partic-
ular causes prolonged settling times.
Note
The P gain is specified as a percentage of MD 5435: CONTROLLED_SYS-
TEM_GAIN. P=–100% compensates the feedforward control.
Test run:
S As long as the damping effect improves, the the D-action time value can be
raised further:
S Leave D-action time at its old value if the damping effect does not improve.
(see Fig. 3-22 – f)
The smoothing time constant is set to values 1 ms as a function of the con-
trolled system for “calculate controller”.
Owing to the fact that a derivative action amplifies the actual value noise, it is
necessary in this case to find a compromise between
Note
A second iteration loop (optimize P and D components) with further improve-
ments can be connected in series downstream.
Optimization of
controller I S Integrator/reset time (TN)
component
Objective: Elimination of errors in feedforward control channel.
Implementation: TN>5 ms, taking the overshoot behavior
of the valve frequency response into account.
Note
The I component is deactivated if TN=0 (MD 5409) or if the P component is
zero (MD 5406=0, MD 5407=0, MD 5408=0).
General Since the natural frequency of the cylinder changes as a function of position, it
may be useful to adapt the position of the velocity controller. The maximum val-
ues coincide with the limits, and the minimum approximately with the center (MD
5160), of the traversing range.
Implementation Preconditions:
Note
If one end of a cylinder cannot be approached, then the adaptation process
can be limited to two interpolation points.
Note
SPEEDCTRL_ADAPT_ENABLE=1 (MD 5413) is switched through only
when the axis has been referenced and adjusted.
With f (see Section 3.9.5), adaptation is deactivated during “Calculate
controller data”.
Objective Contour accuracy between hydraulic and electrical drives is achieved when the
drive dynamic response is set identically on the involved axes.
In addition to identical servo gain settings, it must be ensured that the step re-
sponse of the closed speed controller is “identical”.
Implementation A velocity setpoint filter of the faster axis (e.g. electrical) must be set to the dif-
ference between the time constants of the closed velocity control loop (Tv, eqv).
Tfilter , el =Tveqv, hyd – Tveqv, el
v
vact, el
vw
vact, hyd
0.5
When Dynamic Stiffness Control (DSC) is active, the DSC function must be acti-
vated on all interpolating axes.
Saving data The drive type is recorded in the MD files when drive machine data are saved.
Thus, the comment is inserted only if the entry “MdFileDriveType=TRUE” has
been set in the [Compatibility] section of INI file “ib.ini”. This setting is the de-
fault.
Loading data It is only possible to load MD files to the drive which are suitable for the relevant
drive type. If you attempt, for example, to load an MD file for SLM to an HLA
module, the following message will be displayed:
Fig. 3-26 Menu display “Dialog box for loading machine data”
S Measuring functions
– Measurement of valve control loop
– Measurement of velocity control loop
– Measurement of position control loop
S function generator,
S Circularity test
S Servo trace
S DAC configuration
Disabled softkeys The softkey “Self-opt. AM/MSD” in the “Start-up functions” menu is also disabled
for axes with HLA since this is a special function for AM/MSD.
Furthermore, softkey “AUT. Controller setting” in the “Startup functions” menu is
disabled for axes with HLA since the algorithms it uses are designed for auto-
matic controller setting for electrical digital drives.
Note
It must be ensured that the drive is adequately lubricated before PBRS/FFT is
applied (high-frequency movement at one position).
20.000
Ampl.
[dB]
–60.000
1.000 log [Hz] 1.000e+03
+180
Phase
[degrees]
–180
1.000 log [Hz[] 1.000e+03
Fig. 3-29 Example of valve frequency response on HRV size 06, 15 l/min, knee-point
60%. Note: For setting of valve data, see Section 4.7.
Measurement
Velocity control
loop Table 3-4 Measurement types and quantities for measurement of velocity control
loop
The following functional response in the diagrams were recorded with the equip-
ment combination below:
Valve: HRV size 06, 15 l/min, knee-point 60 %
20.000
Ampl.
[dB]
–60.000
0.100 log [Hz] 200.000
180.000
Phase
[degrees]
–180.000
0.100 log [Hz] 200.000
Fig. 3-30 Oscillogram showing reference frequency response of velocity control loop
Amplitude: 20 mm/min
Offset: 100 mm/min
Step change: 0 → 100 mm/min without closed-loop force control, real friction
conditions
Trace 1: Velocity setpoint
Trace 2: Actual velocity value
Fig. 3-32 Timing of disturbance step change, integral branch of velocity controller deacti-
vated
90.000
Ampl.
[dB]
10.000
1.000 log [Hz] 1000.000
180.000
Phase
[degrees]
–180.000
20.000
Amplitude margin at 180 degrees
0
Ampl.
[dB]
–60.000
1.000 log [Hz] 2000.000
180.000
Phase
[degrees]
–180.000
1.000 log [Hz] 2000.000
Phase margin at 0 dB
Measurement of
position control
loop Table 3-6 Measurement types and quantities for measurement of position control
loop
20.000
Ampl.
[dB]
-60.000
0.100 log [Hz] 125.000
180.000
Phase
[degrees]
–180.000
0.100 log [Hz] 125.000
Valve spool
setpoint (manipu-
Table 3-8 Signal (operating mode) for valve spool setpoint
lated voltage)
Trigger Signal type
Valve spool setpoint in velocity controller cycle, valve Square-wave
control loop closed, velocity control loop open
Table 3-9 Parameterization of signal (operating mode) for valve spool setpoint
V
V
–2.0260
–2.0610
0.0000 t [ms] 200.0000
Fig. 3-38 Servo trace of actual valve value with square-wave signal type to valve set-
point
Velocity setpoint
Table 3-10 Signal (operating mode) for velocity setpoint
Note
The following diagram was created using a servo trace.
Fig. 3-39 Servo trace of actual velocity with square-wave signal type to velocity setpoint
Position setpoint
Table 3-12 Signal (operating mode) for position setpoint
Note
The following diagram was created using a servo trace.
Fig. 3-40 Servo trace of actual position with square-wave signal type to position setpoint
Amplitude: 100 mm
The circularity test is used among other things as a way of checking the result-
ing contour precision. The actual positions of a circular movement are mea-
sured and the deviations from the programmed radius (especially at quadrant
transition points) displayed graphically. For detailed information, see:
References: /FB/ Part 2, K3, Sect. 2.7 “Circularity test”
Example: The following example refers to a drive with an HRV.
X1 axis: Horizontal movement by electrical drive
Y1 axis: Vertical movement by hydraulic drive
Fig. 3-41 Example of circularity test on HRV size 06, 15 l/min, knee-point 60%; V=400 mm/min (traversing velocity)
The servo trace function is used for graphic representation of signals and oper-
ating conditions.
A hydraulic-specific signal list (servo and drive signals) is available as a support
function for axes with HLA module.
The following hydraulic-specific drive signals are supported by the servo trace:
S Active power (with pressure sensing)
S Actual force (with pressure sensing)
S Actual velocity value
S Valve stroke setpoint
S Actual valve stroke
S Actual pressure cylinder A end
S Actual pressure cylinder B end
Designation Unit
Pressure p(A) (with pressure sensing) bar
Pressure p(B) (with pressure sensing) bar
Actual value spool value V
Valve spool setpoint V
Actual velocity value mm/min
velocity Setpoint (at filter input) mm/min
velocity Setpoint (limited at filter output) mm/min
velocity Reference model setpoint mm/min
Actual force (with pressure sensing) N
Active power (with pressure sensing) kW
Control deviation of velocity controller mm/min
Velocity controller P component V
Velocity controller I component V
Velocity controller D component V
Feedforward control component velocity controller V
Friction feedforward control component velocity controller V
Velocity controller output before filter V
Velocity controller output after filter V
Actual position mm
Force setpoint N
Force controller control deviation N
Designation Unit
Force controller P component V
Force controller I component V
Force controller D component V
Feedforward control component force controller V
Force controller output V
Zero marker signal –
BERO signal –
Physical address (drive) –
Machine data The grouping of machine data for display purposes is implemented in a similar
groups way to the method used on Electrical drives.
General OEM users can add their own valves to the valve list by copying file ibhlvlvo.ini
into directory “\oem”. This list is added as a separate item under the heading
“OEM valves” at the end of the system list (Siemens list).
The syntax of the valve list is identical to that of a Windows INI file. The list can
be drawn up under “Start-up”, “MMC”, “Editor”.
Mark C:\OEM, “new”, enter filenameibhlvlvo.ini , “Ok”.
Example of an
OEM valve list
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
[DATA]
ÁÁÁÁÁÁ
;5106
ÁÁÁÁÁÁÁÁ
ÁÁÁ
,
ÁÁÁÁÁÁÁÁ
,
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁÁ
,
ÁÁÁÁ
5107, 5108 5109 5110 5111 5112 5113, 5114 5115 , ,
ÁÁÁ
ÁÁÁ ÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
, , , , , , ,
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
1001= OEM, 01, Size 90.1, 5, 10, 10, 39.8, 1) 0001B, 35, 1.0, 90, $T740,
16,
ÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁ
Á ÁÁ
ÁÁ
Á ÁÁÁ
1050= OEM,
ÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁ
02,
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁÁ
Size
ÁÁÁÁ40.2, 5, 10, 10, 40.1, 1) 0001B, 35, 1.0, 40, $T740,
ÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
Á ÁÁÁ
10,
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
1051= OEM, 03, HRV1, 8.1, 35, 10, 10, 10, 1) 0000B, 200, 0.8, 8, $T8,
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁ
1030= OEM, 04, Size 100.1, 35, 10, 10, 38.5, 2, 0010B, 70, 0.8, 100, $T740,
10,
$L= “End of list”
$L= “– – – – – – – – –”
Note
Columns 1 and 2 are separated by an “=” symbol, all other columns by a
comma. Column 15 is ended by a comma.
An MMC Reset must be performed to make changes effective.
ÁÁÁÁÁÁÁÁÁÁÁ
Table 3-15
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Meaning of individual columns
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Col- Description Column in Reference to MD Unit
umn in MMC dis-
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁ
OEM play
valve Name No.
ÁÁÁ
ÁÁÁÁÁÁÁÁ
ÁÁÁ
list
ÁÁÁÁÁÁÁÁ
1 ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
Valve code no.
ÁÁÁÁ 7 VALVE_CODE 5106
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
2 Manufacturer’s name 1
ÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
3 Order No. 2
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
4 Designation 3
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
5 Rated valve flow VALVE_NOMINAL_FLOW 5107 [l/min]
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
6 Rated pressure drop of VALVE_NOMINAL_PRESSSURE 5108 [bar]
valve
ÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
7
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁ
8
ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
Rated voltage of valve
ÁÁÁÁ
ÁÁÁÁ
Valve knee-point voltage
VALVE_NOMINAL_VOLTAGE
VALVE_DUAL_GAIN_FLOW
5109
5110
[V]
[%]
ÁÁÁÁÁÁÁÁÁÁÁ
9
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁ
10 ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
Knee-point voltage of valve
ÁÁÁÁ
ÁÁÁÁ
Rated flow rate ratio be- 6
VALVE_DUAL_GAIN_VOLTAGE
VALVE_FLOW_FACTOR_A_B
5111
5112
[%]
ÁÁÁ
ÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ ÁÁÁÁ
ÁÁÁÁ
tween A and B ends of valve
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
11 Valve configuration VALVE_CONFIGURATION 5113
ÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁÁ
Á ÁÁÁÁÁÁÁÁÁ
ÁÁÁÁ
ÁÁÁÁ
12 Natural frequency of valve VALVE_NATURAL_FREQUENCY 5114 [Hz]
13 Valve damping VALVE_DAMPING 5115
14 Rated valve flow for display 4 [l/min]
15 Valve knee-point voltage for 5 [%]
display
The valve code is entered in the first column and must be a number. Numbers 1
to 1000 are reserved for Siemens. Individual values are separated by commas.
Columns 1 and 2 are separated by an equals signal (=). Comments are pre-
ceded by a semicolon.
Different numeric formats may be used.
Language-
dependent texts
Any language-dependent texts can be inserted in the OEM valve list. These all
start with $T.
Syntax: $T<X> (no dash dot)
In this case, <X> refers to a text in the language-dependent
text files
(see also language-dependent OEM texts)
Subheadings can also be inserted in the OEM valve list by adding the instruc-
tion “$L=<beliebiger Text>;” at the beginning of a line. $T<X> can be used to
insert other language-dependent texts within this optional text instruction.
Language- The following language-dependent texts are predefined by the system and can
dependent system be used in OEM valve lists.
texts $T1=Order No.;
$T2=Name;
$T3=Rated flow;
$T4=Knee-point voltage;
$T5=Rated flow A:B;
$T6=Code;
$T7=“ Knee”;
$T8=“ Linear”;
$T9=Company;
$T10=Unlisted valve;
$T11=l/min;
Overview of The following block diagram illustrates how the HLA module is embedded be-
system integration tween the NC and the hydraulic drive. The control functions of the module are
shown in greatly simplified form. They are shown in more detail in the following
diagram.
P T
Valve amplifier
Pressure supply
4-98
Fig. 4-2
Control output filter
Flow feedforward control MD 5280/5281
MD 5284/5285
Velocity MD 5435 MD 5288-MD 5290
Setpoint filter +
MD 5500–MD 5502/ Setpoint Control output filter Area adapt- Knee-point
Block diagram of
Adaptation
4 Firmware Drive Functions
Reference to
Velocity model DAC
Setpoint vset MD 5414/ I component
MD 5415 MD 5421/MD 5422
Offset
4.1 Block diagram of closed-loop control
Limitaton
Actual velocity v act control
D component
MD 5430–MD 5433
Adaptation
Adaptation
I component
MD 5244
D component
MD 5245/MD 5246
Adaptation
F
act (see Section 4.4, Fig. 4-11) only if pressure sensor is connected
Fig. 4-2 shows the functionality for velocity and closed-loop force control plus
04.00
02.99
SINUMERIK 840D/SIMODRIVE 611 digital Descr. of Functions HLA Module (FBHLA) – 04.00 Edition
Siemens AG 2000. All rights reserved
08.99
02.99 4 Firmware Drive Functions
4.2 Functions
4.2 Functions
The document has been organized under the following main topics according to
the scheme shown in Fig. 4-2:
Parameter set A parameter set changeover function involving 8 different parameter sets has
changeover been implemented. The request is made via the PLC. They are predominantly
controller and filter data that can be switched over as a function of parameter
set.
Data which are assigned to specific parameter sets are identified by an [n] in the
string code.
Parameter set assignments can be found in the parameter table (Section 4.15)
in the “Attribute index” column with entries 0...7.
Velocity setpoint The NC drive transfer interface is normalized to the maximum velocity set in
adaptation data MD 5401: DRIVE_MAX_SPEED.
Velocity setpoint
interpolation
Time
Position controller cycle
Velocity setpoint Due to the complexity of applying velocity setpoint filters, no generally applica-
filters ble, definitive guidelines for their use can be given here. However, criteria for
selecting filters and their parameters are defined below.
The purpose of velocity setpoint filters is to adapt the velocity-controlled drive
grouping to the higher-level position control loop. Band-stop and low-pass filters
(PT2/PT1) are available.
The task of a filter is to
S smooth the control response characteristic,
S dampen mechanical resonance and
S symmetrize axes with different dynamic responses, especially the response
of interpolating axes.
Note
Low-pass filters can be employed on interpolating axis groupings to compen-
sate for differences in dynamic response in velocity control loops.
The total equivalent time constant (equivalent time constant of velocity control
loop + equivalent time constant of velocity setpoint filter) must be set to an
identical value for all mutually interpolating axes.
The input of damping values close to the minimum input limits results in over-
shoots up to a factor of 2 in the time range.
5500 NUM_SPEED_FILTERS [n] 0...7 index of the parameter set Cross ref.: –
No. of velocity filters Relevant for: Protection level:
0: No velocity filter active HLA 3/3
1: Velocity filter activated
Unit: Default: Minimum: Maximum: Data type: Effective:
– 0 0 1 UNS.WORD Immediately
5501 SPEED_FILTER_TYPE [n] 0...7 index of the parameter set Cross ref.: –
type of velocity filter Relevant for: Protection level:
Bit 0= 0: Low-pass (see MD 5502, MD 5506, MD 5507) HLA 3/3
1: Band-stop (see MD 5514 – MD 5516, MD 5520)
Bit 8= 0: PT2 low-pass (see MD 5506, MD 5507)
1: PT1 low-pass (see MD 5502)
Unit: Default: Minimum: Maximum: Data type: Effective:
– 0 0 257 UNS.WORD Immediately
5502 SPEED_FILTER_1_TIME [n] 0...7 index of the parameter set Cross ref.: –
PT1 time constant for velocity filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
ms 0.0 0.0 500.0 FLOAT Immediately
The filter is activated via MD 5500 (1) and deactivated via (0). The default set-
ting is deactivated. The type of velocity filter can be parameterized
in MD 5501 as a PT1 or PT2 low-pass or as a band-stop filter. The key data for
the filter are set in MD 5502 to MD 5520.
The filter is deactivated if machine data MD 5502 is set to 0.
5506 SPEED_FILTER_1_FREQUENCY [n] 0...7 index of the parameter set Cross ref.: –
PT2 natural frequency for velocity filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 2000.0 10.0 8000.0 FLOAT Immediately
5507 SPEED_FILTER_1_DAMPING [n] 0...7 index of the parameter set Cross ref.: –
PT2 damping for velocity filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
– 0.7 0.2 1.0 FLOAT Immediately
Setting the machine data to a value of < 10 Hz as the low-pass natural fre-
quency deactivates the filter.
Note
With reference to interpolating axes, please read Section 3.9.7.
Amplitude log 10
frequency curve 0.2
3
0 0.5
–3
Absolute 1.0
value –10
[dB]
–20
–30
102 103 log f [Hz]
90
Phase angle
[degrees] 0
1.0
–90 0.5
0.2
–180
102 103 log f [Hz]
Fig. 4-4 Low-pass filter (PT2) operation at natural frequency (MD 5506) of 1000 Hz and
variations in damping (MD 5507) of 0.2, 0.5 and 1.0
5514 SPEED_FILTER_1_SUPPR_FREQ [n] 0...7 index of the parameter set Cross ref.: –
Band-stop filter blocking frequency for velocity filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 3500.0 10.0 7999.0 FLOAT Immediately
5515 SPEED_FILTER_1_BANDWIDTH [n] 0...7 index of the parameter set Cross ref.: –
Band-stop filter bandwidth for velocity filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 500.0 5.0 7999.0 FLOAT Immediately
Note
The bandwidth must be smaller or equal to 2 x MD 5514 x MD 5520.
5516 SPEED_FILTER_1_BW_NUMERATOR [n] 0...7 index of the parameter set Cross ref.: –
Numerator bandwidth for velocity filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 0.0 0.0 7999.0 FLOAT Immediately
Note
Setting a value of 0 (MD 5516) initializes the filter as an undamped band-stop.
The value set in MD 5516 must not exceed twice the value set in MD 5515.
5520 SPEED_FILTER_1_BS_FREQ [n] 0...7 index of the parameter set Cross ref.: –
Band-stop filter natural frequency for velocity filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
% 100.0 1.0 141.0 FLOAT Immediately
The natural frequency for the general band-stop is set in MD 5520 as a percent-
age of MD 5514 (blocking frequency).
Note
Setting MD 5520=100% initializes the filter as an undamped band-stop.
The natural frequency in Hz of the filter must be less than the reciprocal value
fo two velocity controller cycles
(MD 55200.01MD 5514<1/(2MD 500131,25 µs).
Amplitude log 10
frequency curve
500 Hz 1000 Hz 2000 Hz
3
0
Absolute –3
value
[dB] –10
–20
–30
102 103 log f [Hz]
Phase frequency
curve
180
Phase angle 90
[degrees]
0
–90
500 Hz 1000 Hz 2000 Hz
–180
102 103 log f [Hz]
Fig. 4-5 Frequency response of undamped band-stop with a bandwidth of 500 Hz and
variations in blocking frequency (MD 5514) of 500 Hz, 1000 Hz, 2000 Hz
Amplitude log 10
frequency curve
100 Hz
3
0
Absolute –3
value 500 Hz
[dB] –10
1000 Hz
–20
–30
102 103 log f [Hz]
Phase frequency
curve 180
Phase angle 90
[degrees] 100 Hz
0
–90
1000 Hz
500 Hz
–180
102 103 log f [Hz]
Amplitude log 10
frequency curve
3
0
–3
Absolute 250
value –10 150
[dB]
0
–20
–30
102 103 log f [Hz]
Phase frequency
curve 180
90 150
Phase angle
[degrees]
0
250
–90
0
–180
102 103 log f [Hz]
Fig. 4-7 Band-stop behavior with bandwidth of 500 Hz, blocking frequency of 1000 Hz
and variation in numerator bandwidth (MD 5516) of 0, 150 and 250 Hz.
Amplitude log 10
frequency curve
3 1414
0
Absolute –3
value 1000
[dB] –10
707
–20
–30
102 103 log f [Hz]
Phase frequency
curve 180
1414
Phase angle 90
[degrees] 1414 1000
0
–90 707
707
–180
102 103 log f [Hz]
Velocity setpoint The velocity setpoint is limited in the positive and negative directions.
limitation
Note
The maximum rapid traverse velocity of the drive (G0 function) is determined
by NC machine parameter 32000.
With a differential cylinder, the physically possible velocities for piston travel-out
and travel-in are asymmetrical. For this reason, it is advisable to set asymmetri-
cal limitations. A ZK3 message (can be interrogated via PLC) is activated when
the limitation is violated.
If setup mode is selected, then the velocity setpoint is set to the value in MD
5420 for both directions. The velocity setpoint limitation is calculated as part of
the “Calculate drive model data” operation and MD 5440 and MD 5441 preset
accordingly.
Acceleration To protect mechanical components against excessive wear and damage, the
limitation drive acceleration rate setpoints can be limited by the NC. The linear interpola-
tion of velocity setpoints (cf. MD 5522: SPEED_FIPO_TYPE; velocity setpoint
interpolation) ensures that the drive accelerates at the rate specified by the con-
trol. A function for limiting the acceleration rate in the drive has not been imple-
mented. (A braking ramp is operative only if the velocity controller is disabled,
see MD 5402: SPEED_CTRL_DISABLE_STOPTIME).
Controlled system The controlled system gain should be entered in MD 5435 after “Calculate drive
gain model data” and not altered unless it is incorrect. The value in MD 5435 is the
reference for the P gain of the velocity controller.
5435 CONTROLLED_SYSTEM_GAIN [n] 0...7 index of the parameter set Cross ref.: –
Controlled system gain Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
mm/Vmin 0.0 0.0 20000.0 FLOAT Immediately
Friction
5460 FRICTION_COMP_GRADIENT Cross ref.: –
Gradient of friction compensation characteristic Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
% 0.0 0.0 400.0 FLOAT Immediately
5461 FRICTION_COMP_OUTPUT_RANGE Cross ref.: –
Effective range of friction compensation (at output) Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
% 0.1 0.1 10.0 FLOAT Immediately
Output
100%
MD 5461
MD 5460
–100%
Input
100%
– MD 5461
–100%
Fig. 4-9 Friction compensation characteristic; see also static friction injection
Section 4.4.2.
Velocity controller Sampling time with which the velocity control loop is calculated.
cycle
S Short cycle: Good dynamic response, but measurement noise from actual
velocity increases.
S Long cycle: Poor dynamic response, actual velocity values are not
noisy
Recommended setting:
Increase cycle time for measuring system with wide scale graduations or where
derivative action time of D component is large.
S Adaptation OFF
MD 5407: SPEEDCTRL_GAIN and MD 5432: SPEEDCTRL_DIFF_TIME
are active over the entire range,
The natural frequency of the drive varies as a function of distance. Extreme val-
ues occur at the two limits and in the approximate center (MD 5160) of the tra-
versing range. It may therefore be useful to adapt the velocity controller position
(P and D components), with the extreme range limits specified as interpolation
points.
The adaptation function can be activated or deactivated.
If the piston zero has not been calibrated, the adaptation will not be operative,
even if it is activated.
When adaptation is active, the P gain and D-action component of the velocity
controller are interpolated linearly between two points.
“Calculate controller data” alters the settings for the controllers and the adapta-
tion selection.
P component
MD 5406
MD 5408
MD 5407
Piston position
0 MD 5160 MD 5134
Derivative-action
time
MD 5432
MD 5431
MD 5433
Piston position
Natural 0 MD 5160 MD 5134
frequency
of drive
MD 5162
MD 5164
MD 5163
Piston position
0 MD 5160 MD 5134
(min. natural frequency) (piston stroke)
Piston end Piston end
Cylinder A end Cylinder B end
A B A B
P component
5406 SPEEDCTRL_GAIN_A [n] 0...7 index of the parameter set Cross ref.: –
P gain of velocity controller A Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
% 0.0 –100.0 1000.0 FLOAT Immediately
5407 SPEEDCTRL_GAIN [n] 0...7 index of the parameter set Cross ref.: –
P gain of velocity controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
% 0.0 –100.0 1000.0 FLOAT Immediately
5408 SPEEDCTRL_GAIN_B [n] 0...7 index of the parameter set Cross ref.: –
P gain of velocity controller B Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
% 0.0 –100.0 1000.0 FLOAT Immediately
A negative P gain setting may be useful for oscillation damping. Negative gain
settings are permissible. The gain is specified in relation to the drive servo gain
setting. 100 % means that the full rated valve voltage is output as the P compo-
nent with a setpoint/actual value difference corresponding to maximum velocity
(MD 5440: POS_DRIVE_SPEED_LIMIT, MD 5441:
NEG_DRIVE_SPEED_LIMIT).
The P gain set in MD 5407 SPEEDCTRL_GAIN is referred to the controlled
system gain set in MD 5435: CONTROLLED_SYSTEM_GAIN.
I component
5409 SPEEDCTRL_INTEGRATOR_TIME [n] 0...7 index of the parameter set Cross ref.: –
Reset time of velocity controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
ms 50.0 0.0 2000.0 FLOAT Immediately
Integrator
feedback
5421 SPEEDCTRL_INTEGRATOR_FEEDBK [n] 0...7 index of the parameter set Cross ref.: –
Time constant of integrator feedback Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
ms 0.0 0.0 1000.0 FLOAT Immediately
The integrator feedback function is mainly used when static friction problems
are encountered, i.e. so as to suppress undesirable movements caused by
static friction (slip-stick effect) in position-controlled operation and at zero speed.
MD 5422 can be set to ensure that the integrator feedback is activated only at
low velocity setpoints and stabilizes the axis at zero speed. At high velocities,
however, the effect of the I component is not restricted.
5430 SPEEDCTRL_PT1_TIME [n] 0...7 index of the parameter set Cross ref.: –
Velocity controller smoothing time constant Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
ms 0.25 0.25 100.0 FLOAT Immediately
5431 SPEEDCTRL_DIFF_TIME_A [n] 0...7 index of the parameter set Cross ref.: –
Velocity controller A derivative-action time (D component) Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
ms 0.0 –100.0 100.0 FLOAT Immediately
5432 SPEEDCTRL_DIFF_TIME [n] 0...7 index of the parameter set Cross ref.: –
Velocity controller derivative-action time (D component) Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
ms 0.0 –100.0 100.0 FLOAT Immediately
5433 SPEEDCTRL_DIFF_TIME_B [n] 0...7 index of the parameter set Cross ref.: –
Velocity controller B derivative-action time (D component) Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
ms 0.0 –100.0 100.0 FLOAT Immediately
Reference model
5414 SPEEDCTRL_REF_MODEL_FREQ [n] 0...7 index of the parameter set Cross ref.: –
Natural frequency of reference model Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 150.0 0.0 1000.0 FLOAT Immediately
5415 SPEEDCTRL_REF_MODEL_DAMPING [n] 0...7 index of the parameter set Cross ref.: –
Reference model damping Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
– 0.9 0.4 1.0 FLOAT Immediately
The dynamic response of the velocity control loop to control commands without
an I component in the velocity controller is simulated in the reference model. In
the ideal case of exact simulation, there is no deviation after the setpoint/actual
value comparison on the integrator under no-load conditions. In practice, veloc-
ity overshoots in the response to control commands can be reduced in this way.
The reference model is parameterized by settings for natural frequency
(MD5414) and damping (MD 5415).
Controller optimization reference model:
Precondition: I-component=0 (MD 5409=0)
Objective: Overshooting in response to setpoint changes caused by the I
component can be reduced by means of the reference model.
Procedure:
1. Set I-action gain (MD 5406: SPEEDCTRL_GAIN_A)
(MD 5407: SPEEDCTRL_GAIN)
(MD 5408: SPEEDCTRL_GAIN_B)
to zero (make note of original values!).
2. Record frequency response of the closed (adjusted and optimized) velocity
control loop.
3. Adjust the frequency response of the reference model by matching the filter
natural frequency (MD 5414) and filter damping (MD 5415) to the frequency
response recorded in point 2..
In the ideal case of exact simulation, there is no deviation after the setpoint/
actual value comparison on the integrator.
4. Enter I-action gain as calculated in the preceding optimization step.
Control output, Two control output filters have been implemented. As compared to the current
velocity controller setpoint filter on electrical drives, the scope of functions has been extended by
the general band stop.
5200 NUM_OUTPUT_VCTRL_FILTERS [n] 0...7 index of the parameter set Cross ref.: –
Number of control output filters for velocity controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
– 0 0 2 UNS.WORD Immediately
The number of control output filters in the velocity controller is set in MD 5200.
The default setting is “deactivated”. Band-stop and 2nd-order low pass filters
can be selected and set in MD 5201: OUTPUT_FILTER_CONFIG.
Table 4-1 Selection of number of control output filters in velocity controller
Note
Before the filter type is configured, the corresponding filter machine data must
be parameterized.
5201 OUTPUT_VCTRL_FILTER_CONFIG [n] 0...7 index of the parameter set Cross ref.: –
Control output filter type in velocity controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
– 0 0 3 UNS.WORD Immediately
5202 OUTPUT_VCTRL_FIL_1_FREQ [n] 0...7 index of the parameter set Cross ref.: –
Natural frequency of control output filter 1 in velocity Relevant for: Protection level:
controller HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 1000.0 10.0 8000.0 FLOAT Immediately
5204 OUTPUT_VCTRL_FIL_2_FREQ [n] 0...7 index of the parameter set Cross ref.: –
Natural frequency of control output filter 2 in velocity control- Relevant for: Protection level:
ler HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 1000.0 10.0 8000.0 FLOAT Immediately
The filter key data are defined in MD 5202, MD 5205 and MD 5210 to MD 5215.
Input of natural frequency for control output filters 1...2 (PT2 low-pass) in the
velocity controller.
The filters are activated in MD 5200: NUM_OUTPUT_VCTRL_FILTERS and
MD 5201: OUTPUT_VCTRL_FILTER_CONFIG.
5203 OUTPUT_VCTRL_FIL_1_DAMP [n] 0...7 index of the parameter set Cross ref.: –
Damping of control output filter 1 in velocity controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
– 1.0 0.05 1.0 FLOAT Immediately
5205 OUTPUT_VCTRL_FIL_2_DAMP [n] 0...7 index of the parameter set Cross ref.: –
Damping of control output filter 2 in velocity controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
– 1.0 0.05 1.0 FLOAT Immediately
Input of damping for control output filters 1...2 (PT2 low-pass) in the velocity
controller. The filters are activated in machine data MD 5200: NUM_OUT-
PUT_VCTRL_FILTERS and MD 5201: OUTPUT_VCTRL_FILTER_CONFIG.
5210 OUTPUT_VCTRL_FIL_1_SUP_FREQ [n] 0...7 index of the parameter set Cross ref.: –
Blocking frequency of control output filter 1 in velocity Relevant for: Protection level:
controller HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 3500.0 1.0 7999.0 FLOAT Immediately
5213 OUTPUT_VCRTL_FIL_2_SUP_FREQ [n] 0...7 index of the parameter set Cross ref.: –
Blocking frequency of control output filter 2 in velocity con- Relevant for: Protection level:
troller HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 3500.0 1.0 7999.0 FLOAT Immediately
Input of blocking frequency for control output filters 1...2 (bandstop) in the veloc-
ity controller. The filters are activated in machine data MD 5200: NUM_OUT-
PUT_VCTRL_FILTERS and MD 5201: OUTPUT_VCTRL_FILTER_CONFIG.
5211 OUTPUT_VCTRL_FIL_1_BW [n] 0...7 index of the parameter set Cross ref.: –
Bandwidth of control output filter 1 in velocity controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 500.0 5.0 7999.0 FLOAT Immediately
5214 OUTPUT_VCTRL_FIL_2_BW [n] 0...7 index of the parameter set Cross ref.: –
Bandwidth of control output filter 2 in velocity controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 500.0 5.0 7999.0 FLOAT Immediately
Input of –3dB bandwidth for control output filters 1...2 (bandstop) in the velocity
controller.
The filters are activated in machine data MD 5200: NUM_OUT-
PUT_VCTRL_FILTERS and MD 5201: OUTPUT_VCTRL_FILTER_CONFIG.
5212 OUTPUT_VCTRL_FIL_1_BW_NUM [n] 0...7 index of the parameter set Cross ref.: –
Numerator bandwidth of control output filter 1 in velocity Relevant for: Protection level:
controller HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 0.0 0.0 7999.0 FLOAT Immediately
5215 OUTPUT_VCTRL_FIL_2_BW_NUM [n] 0...7 index of the parameter set Cross ref.: –
Numerator bandwidth of control output filter 2 in velocity Relevant for: Protection level:
controller HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 0.0 0.0 7999.0 FLOAT Immediately
Input of numerator bandwidth for control output filters 1...2 (damped bandstop)
in the velocity controller. Setting a value of 0 initializes the filter as an undamped
band-stop.
The filters are activated in machine data MD 5200: NUM_OUT-
PUT_VCTRL_FILTERS and MD 5201: OUTPUT_VCTRL_FILTER_CONFIG.
DSC The DSC (Dynamic Stiffness Control) function is supported, allowing higher P
gain settings in the position controller. The function is implemented in the same
way as on an electrical drive. It is also activated via the control system (as on an
electrical drive).
Preconditions
S Pressure sensors must be installed
S Force limitation and/or static friction injection activated
(MD 5241: FORCECTRL_CONFIG)
PA PB
Measured
value sensing
AA AB
MD 5131 MD 5131
MD 5132 MD 5133
FA FB
–
DF=Fpiston=Factual
–
Fset
Force controller
Start-up of force To start up the force controller, it is possible to redirect the measuring functions
controller and function generator from the velocity controller to the force controller by set-
ting bit 8 in MD 5650. In this setting, velocity setpoints are interpreted as force
setpoints in units of kN. This mode is deactivated by resetting MD 5650, bit 8
(mm/min → kN).
S in certain machining processes for which the “Travel to fixed stop” function
must be implemented or
Static friction This compensation function is needed to compensate the effects of static fric-
compensation tion occurring when the traversing direction changes (reduction of contour er-
rors, see e.g. circularity test).
5241 FORCECTRL_CONFIG [n] 0...7 index of the parameter set Cross ref.: –
Configuration of force controller Relevant for: Protection level:
Bit 0= 0: Force limitation 1 from HLA 3/3
1: Force limitation 1 on
Bit 1= 0: Static friction injection off
1: Static friction injection on
Bit2= 0: Force limitation 2 off
Bit2= 1: Force limitation 2 on
Unit: Default: Minimum: Maximum: Data type: Effective:
HEX 0 0 6 UNS.WORD Immediately
If a pressure sensor is installed and connected for the pressures at A and B, the
force limitation and/or static friction injection functions
in MD 5241 can be switched on.
Before the force limitation and/or static friction injection is activated, the associ-
ated machine data for force limitation (MD 5230, MD 5231)
or friction force (MD 5234, MD 5235) should be set. These data may contain the
force of weight values and might not be preset correctly by the defaults.
If the cylinder load changes and the force of weight must be held by the cylin-
der, then the static friction injection function cannot be utilized, as the values in
MD 5234 and MD 5235 vary as a function of load.
S Static friction injection (MD 5241 bit 1=1), see Section 4.4.2.
S Force limitation 1 (MD 5241 bit 0=1)
Force limitation 1 is always effective, even without FFA (NC function “Travel
to fixed stop”). The force limit is specified in MD 5230. If FFA is active, the
lowest force limitation always takes effect (MD 5230 or
MD 37010 or value from FXST[x]). Reference value (100% value) of force
limit for NC is MD 5725.
If the force level falls below the specified limit, the velocity controller be-
comes active again, even with FFA. This can cause faults with FFA. At
higher velocities, this can also cause continuous alternation between the
force and velocity controller. This mode is therefore only suitable for low ve-
locities (<0.1 maximum velocity).
S Force limitation 2 (MD 5241 bit 2=1)
Force limitation 2 becomes active when the force limit value is exceeded
and FFA is active. In each case, the lowest force limitation becomes active
(MD 5230 or MD 3710 or value from FXST[x]). Reference value (100%
value) of force limit for NC is MD 5725.
Force limitation remains active until the function FFA is deactivated, even if
the force has already fallen below the current force limitation.
FFA
t
0
F
Fact
Flimit
t
0
Mode
Fcontr. on
t
0
Force limitation tolerance band (plus/minus) about force of weight and weight
force limitation.
5230 FORCE_LIMIT_THRESHOLD [n] 0...7 index of the parameter set Cross ref.: –
Force limitation tolerance band about weight Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
N 10000.0 0.0 100000000.0 FLOAT Immediately
5231 FORCE_LIMIT_WEIGHT [n] 0...7 index of the parameter set Cross ref.: –
Weight force limitation Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
N 0.0 –100000000.0 100000000.0 FLOAT Immediately
If a pressure sensor is installed and connected for the pressures at A and B, the
force limitation in MD 5241 can be activated.
The force controller then ensures that the cylinder force is limited to the
relevant values if it is threatening to exceed the value set in MD 5230 plus force
of weight (MD 5231) or to drop below the force of weight value (MD 5231) minus
the setting in MD 5230.
Since only the cylinder force is measured and regulated, it may be necessary to
allow for the force of weight in MD 5231 and the friction force in MD 5230.
An additional force limitation value with the same effect as MD 5230 can be in-
put by the NC, e.g. on travel to fixed stop. The lower of the two force limitation
values is then applied.
If a pressure sensor is installed and connected for the pressures at A and B, the
static friction injection function in MD 5241 can be activated.
Static force injection should not be activated if the cylinder must hold a varying
force of weight. In addition, the offset of the valve manipulated voltage and the
piston position must already have been adjusted. Machine data MD 5232...MD
5235 can be adjusted by means of a circularity test.
Velocity threshold Velocity below which standstill and thus static friction is detected.
The force controller ensures that the force is limited to the value set in MD 5234
or MD 5235 when the velocity drops below the setting in MD 5232 for as long as
the drive is stationary.
Which of the two force setpoints is applied (MD 5234 or MD 5235) is determined
by the sign of the velocity setpoint.
The force controller is deactivated just before the setpoint is reached via the
cutoff limit (MD 5233) to prevent overshoots occurring during servo solenoid
valve actuation.
Cutoff limit
The force controller is deactivated just before the setpoint is reached via the
cutoff limit (MD 5233) to prevent overshoots occurring during servo solenoid
valve actuation.
If MD 5233 is set to 100%, then the force controller is not switched off until the
force setpoint (MD 5234 or MD 5235) is reached or unless the drive moves be-
forehand. This setting results in overshoots in the actual velocity value.
Cylinder friction The cylinder friction force at a positive velocity can be set in MD 5234.
force
Allowance must be made for the force of weight applied to the cylinder in MD
5234 (e.g. with a cylinder mounting position other than 0 degrees, MD 5151).
The value to be set can be read in MD 5708 when the cylinder is moved slowly
(e.g. in JOG mode) in the positive direction.
If the force of weight applied to the cylinder varies as a function of load, then
static force injection cannot be utilized.
Allowance must be made for the force of weight applied to the cylinder in MD
5235 (e.g. with a cylinder mounting position other than 0 degrees, MD 5151).
The value to be set can be read in MD 5708 when the cylinder is moved slowly
(e.g. in JOG mode) in the negative direction.
If the force of weight applied to the cylinder varies as a function of load, then
static force injection cannot be utilized.
Feedforward Factor for setting the feedforward control gain in the force controller.
control gain of
force controller
5247 FORCE_FFW_WEIGHT Cross ref.: –
Feedforward control factor for force controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
% 100.0 0.0 120.0 FLOAT Immediately
Controlled system
gain of force
controller
5240 FORCECONTROLLED_SYSTEM_GAIN Cross ref.: –
Controlled system gain of force controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
N/V 0.0 0.0 1000000000.0 FLOAT Immediately
MD 5240 contains the controlled system proportional gain for the force control
loop.
Since the force control loop has an integral action, a unit integrator (I-action time
of 1 second) was subtracted from the controlled system to calculate the gain.
MD 5240 is preset by the “Calculate drive model data” routine.
The controlled system gain depends on the volume of oil in the cylinder and the
rated volumetric flow of the servo solenoid valve. The value should not gener-
ally be altered.
The value in MD 5240 is the reference for the P gain of the force controller.
MD 5240 makes allowance for the effects of geometric dimensions.
The effect of the valve dynamic response is taken into account in MD 5242,
which means that the same gain value can always be set for an identical valve
dynamic response on different cylinders.
P component
of force controller
5242 FORCECTRL_GAIN [n] 0...7 index of the parameter set Cross ref.: –
P gain of force controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
– 0.0 0.0 10000.0 FLOAT Immediately
If force limitation and/or static friction injection are activated in MD 5241, the
reduction in the force controller P gain in response to large setpoint/actual value
deviations (large-signal operation) is entered in MD 5243. The P component of
the force controller must be reduced since the dynamic limitations of the actua-
tor in large-signal operation also reduce the potential dynamic response of the
control loop.
Small-signal operation is set in MD 5242.
The factor in MD 5243 specifies as a percentage to what value a P component
of 10 V is reduced.
I component
of force controller
5244 FORCECTRL_INTEGRATOR_TIME [n] 0...7 index of the parameter set Cross ref.: –
Reset time of force controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
ms 40.0 0.0 2000.0 FLOAT Immediately
If force limitation and/or static friction injection is activated in MD 5241, the reset
time of the force controller is entered in this machine data.
Enter a value of 0 for the reset time deactivates the I-action component.
D component
of force controller
5245 FORCECTRL_PT1_TIME [n] 0...7 index of the parameter set Cross ref.: –
Force controller smoothing time constant Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
ms 0.5 0.25 100.0 FLOAT Immediately
5246 FORCECTRL_DIFF_TIME [n] 0...7 index of the parameter set Cross ref.: –
D-action time of force controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
ms 0.0 –10000.0 10000.0 FLOAT Immediately
Feedforward con-
trol filter for force
controller
5260 NUM_FFW_FCTRL_FILTERS [n] 0...7 index of the parameter set Cross ref.: –
No. of force controller feedforward control filters Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
– 0 0 1 UNS.WORD Immediately
The number of feedforward control filters in the force controller are entered in
this machine data.
Table 4-4 Selection of number of feedforward control filters
Note
Before the filter type is configured, the corresponding filter machine data must
be parameterized.
5261 FFW_FCTRL_FILTER_TYPE [n] 0...7 index of the parameter set Cross ref.: –
Type of feedforward control filter in force controller Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
– 0 0 1 UNS.WORD Immediately
The type of feedforward control filter in the force controller is entered in this ma-
chine data.
Table 4-5 Type of feedforward control filter
5264 FFW_FCTRL_FIL_1_FREQ [n] 0...7 index of the parameter set Cross ref.: –
PT2 natur. freq. feedforward control filter1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 2000.0 10.0 8000.0 FLOAT Immediately
The filter key data are defined in MD 5264, MD 5265 and MD 5268 to MD 5270.
5265 FFW_FCTRL_FIL_1_DAMP [n] 0...7 index of the parameter set Cross ref.: –
PT2 damping for feedforward control filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
– 0.7 0.2 1.0 FLOAT Immediately
Input of damping for feedforward control filter 1 (PT2 low-pass) in force control-
ler.
5268 FFW_FCTRL_FIL_1_SUP_FREQ [n] 0...7 index of the parameter set Cross ref.: –
Blocking frequency of feedforward control filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 3500.0 10.0 7999.0 FLOAT Immediately
5269 FFW_FCTRL_FIL_1_BW [n] 0...7 index of the parameter set Cross ref.: –
Bandwidth of feedforward control filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 500.0 5.0 7999.0 FLOAT Immediately
5270 FFW_FCTRL_FIL_1_BW_NUM [n] 0...7 index of the parameter set Cross ref.: –
Numerator bandwidth feedforward control filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 0.0 0.0 7999.0 FLOAT Immediately
Area adaptation Various non-linear effects of valve or drive can be compensated by means of
characteristics. The characteristics are cascaded so that they can be set sepa-
rately.
Output
100%
MD 5462
–100%
Input
0 100%
–100%
– MD 5463
–200%
Linearization of
valve
Valves with a fine control range are described in Section 4.7. An inverse charac-
teristic is applied to compensate the nonlinear characteristic of these valves.
The breakpoint on real valves is rounded. For this reason, the breakpoint range
in the compensation characteristic is also rounded. The rounding is imple-
mented according to a root characteristic in such a way that the intersection
points lie on a continuous tangent; the rounding range can be parameterized.
Fig. 4-14 shows an example of this characteristic and the mode of action of the
associated machine data.
The knee point is defined by the percentage for input (voltage) and output
(flow).
Q
100%
MD 5485
MD 5464
MD 5468
–100% MD 5480
MD 5488 MD 5484
U
MD 5481 MD 5486 MD 5466
MD 5483 MD 5465 100%
(positive/negative)
MD 5467
MD 5487
MD 5482
(positive/negative)
–100%
Fig. 4-14 Valve characteristic with breakpoint in zero, fine control and saturation ranges
Note
A constant machining velocity of the drive directly at the knee-point of the valve
is not recommended.
Offset
Since the valves are operated under analog control, an offset voltage of the D/A
converter or valve amplifier may cause a zero point error and thus a position
deviation (if no I-action component has been activated). By adding a compensa-
tion value, the offset error can be largely eliminated.
An automatic offset adjustment can be initiated with MD 5650 (see Section
3.9.2).
Note
When closed-loop force control is active (MD 5241), offset compensation is
absolutely necessary because the I component of the velocity controller is de-
activated with closed-loop force control.
5280 NUM_OUTPUT_FILTERS [n] 0...7 index of the parameter set Cross ref.: –
Number of control output filters Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
– 0 0 1 UNS.WORD Immediately
The number of control output filters must be set in this machine data.
Table 4-6 Selecting the number of control output filters
Note
Before the filter type is configured, the corresponding filter machine data must
be parameterized.
5281 OUTPUT_FILTER_TYPE [n] 0...7 index of the parameter set Cross ref.: –
Type of control output filter Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
– 0 0 1 UNS.WORD Immediately
5284 OUTPUT_FIL_1_FREQ [n] 0...7 index of the parameter set Cross ref.: –
Natural frequency of control output filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 1000.0 10.0 8000.0 FLOAT Immediately
The filter key data are defined in MD 5284, MD 5285 and MD 5288 to MD 5290.
Input of natural frequency for control output filter 1 (PT2 low-pass). Setting a
value of <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 damping.
5285 OUTPUT_FIL_1_DAMP [n] 0...7 index of the parameter set Cross ref.: –
Damping of control output filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
– 1.0 0.05 1.0 FLOAT Immediately
5288 OUTPUT_FIL_1_SUP_FREQ [n] 0...7 index of the parameter set Cross ref.: –
Blocking frequency of control output filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 3500.0 1.0 7999.0 FLOAT Immediately
5289 OUTPUT_FIL_1_BW [n] 0...7 index of the parameter set Cross ref.: –
Bandwidth of control output filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 500.0 5.0 7999.0 FLOAT Immediately
5290 OUTPUT_FIL_1_BW_NUM [n] 0...7 index of the parameter set Cross ref.: –
Numerator bandwidth for control output filter 1 Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
Hz 0.0 0.0 7999.0 FLOAT Immediately
Note
The variable of the elasticity of oil as a function of temperature can be ignored
with respect to industrial hydraulics.
4.7 Valve
Valve data The rated valve data define the key valve data at the rated operating point. The
latter is defined by the
S rated flow,
S rated pressure drop and
S rated voltage.
Valves with the associated data are included in the valve selection list (see Sec-
tion 2.3.2).
Other valve data are as follows:
S Knee characteristic,
S Flow ratio,
S Dynamic definition with natural frequency and damping and
S Valve configuration.
For a more detailed explanation of valves, see Section 2.3 and Appendix A.
The flow ratio specifies the ratio between the rated flow towards the A end and
the rated flow towards the B end.
Special features To allow special valve features to be taken into account, machine data MD 5113
with control bits has been introduced.
Cylinder data
Apart from the piston diameter (MD 5131), the rod diameters at the A and B
ends must also be specified (5132, MD 5133). On a differential cylinder, both
rod diameters are different, one of the rods might even have a zero diameter.
The maximum piston stroke (MD 5135) and cylinder dead volume (MD 5135,
MD 5136) are also required.
The cylinder dead volume is the liquid volume between the cylinder and
servo solenoid valve which cannot be displaced by the piston.
The dead volume attributable to the pipework is separately parameterized (MD
5141 to MD 5143).
For a more detailed explanation of the cylinder data, see also Section 2.3.1 and
Appendix A.
Valve-to-drive
connection
Mechanical drive
components
Note
The mass of the drive is a critical parameter and should be calculated as ex-
actly as possible!
The mounting position of the cylinder (MD 5151) specifies to what degree the
force due to weight of the moved mass (MD 5150) is taken into account in cal-
culating the servo gain and maximum piston travel-in/travel-out speed.
It is assumed that the moved mass will act in the direction of the cylinder axis. If
the weight of the moved mass does not act in this direction, however, MD 5151
must be converted accordingly.
A distinction is made between two different mounting methods in the HLA:
1. The cylinder is stationary, the moved mass is attached to the piston rod (MD
5152 bit 0=0).
2. The piston is stationary, the moved mass is attached to the cylinder (MD
5152 bit 0=1).
The “Calculate drive model data” routine calculates the weight force applied to
the cylinder from MD 5150...MD 5152 and enters the result in MD 5231.
MD 5150
Positive sign in
MD 5151
Negative sign in
MD 5151
MD 5150
Dynamic drive
model data
The drive is approximated as a PT2 low pass for the purpose of dimensioning
the closed-loop velocity control. The characteristic values “natural frequency”
and “damping” are calculated and preset from other drive data by the “Calculate
drive model data” function.
Machine data MD 5180: CLOSED_LOOP_SYSTEM_DAMPING can be set to
specify the degree of damping to be applied in calculating the control loop dur-
ing “Calculate controller data”.
Example: Damping of 0.9
Slow closed-loop system with infrequent overshoots
Damping of 0.5
Fast closed-loop system with frequent overshoots
Description Only one measuring system can be connected for each axis to measure the
position of the piston rod. The A and B tracks of the measuring system must
produce sinusoidal signals offset by 90° and an amplitude of 1 Vpp. The scale
graduations of a linear scale are subdivided 2048 times in the HLA module, the
lower bits losing their significance in some cases. The sign of the actual-value
sensor can be reversed. (Signs are reversed by a software function).
Minimum and The minimum or maximum possible velocity is dependent upon the position
maximum measuring system.
velocity
S Vmax: of the position measuring system must not be exceeded.
The maximum measuring velocity must be set in MD 5609:
ENC_SPEED_LIMIT (see Section 4.13.1).
Vmax must not exceed the 350 kHz bar frequency of the connected measur-
ing system.
Vmax,bar=scale graduation 350000 s–1
Phase error A phase error on tracks A and B can be corrected with the phase error com-
compensation pensation function.
Scale graduations
of linear scale
The standard parameterizing machine data provided support only linear mea-
suring systems. ROD encoders must be converted by the user, i.e. the distance
traversed by the drive between two (coarse) increments must be entered. Value
0 is automatically entered if MD 5011 bit 4 is set to 0 (no linear measuring sys-
tem). Rotary absolute encoders cannot be implemented until sofware version
HLA 01.01.11 and beyond
Actual position
The offset between the piston zero (end stop at A end) and machine zero must
be set in MD 5040: PISTON_ZERO.
If the actual position is available in machine coordinates in the drive after the
reference point approach, it can be applied to calculate the piston position (e.g.
for adaptation).
Sensor adjustment
The pressure at which the pressure sensor at the A and B cylinder ends outputs
10 V is entered in bar in MD 5550: PRESSURE_SENS_A_REF and MD 5552:
PRESSURE_SENS_B_REF.
The pressure sensor should have a range of 0 to 10 V, with 0 bar pressure rep-
resented by 0 V and the reference value (MD 5550 or. MD 5552) by 10 V.
Offset adjustment
The offset of the pressure sensor at the cylinder A and B ends is adjusted in
ADC increments in MD 5551: PRESSURE_SENS_A_OFFS and MD 5553:
PRESSURE_SENS_B_OFFS.
The pressure indicator should also display 0 bar at zero pressure. If the
velocity controller cycle is altered, the offset must be adjusted again.
Note
For automatic offset adjustment, see Section 3.9.2.
4.12 Terminals
ON/OFF sequence Terminals are provided on connectors X431/X432 of the HLA module and X121
of the NE module for the purpose of implemented the ON/OFF conditions for the
HLA module.
The following overview shows the hierarchy of signals for enabling and disab-
ling the HLA.
External 26.5 V The 24 V voltage for the shutoff valve and valve electronics is supplied from an
supply external source connected via the HLA module.
This voltage source is monitored by the HLA module such that an internal sig-
nalling bit “24 V valve supply voltage missing” is set by the hardware when the
voltage drops below a specific threshold. As long as the “valve supply voltage
missing” bit is set, a power enable command is rejected and thus the status bit
“Velocity controller enable” also set to zero.
S Failure of 26.5 V supply during operation
The power is disabled and status bit “Velocity controller enable” canceled.
The module does not output an error message.
S Recovery of 26.5 V supply voltage or after initial connection of the
26.5 V supply voltage
The power is not enabled until the power enabling delay set in MD 5532 has
expired.
Warning
! In the event of sudden failure (e.g. open circuit) of the external 26.5 V supply,
an axial storage capacitor on the HLA module provides energy to supply the
servo solenoid valve until such time as the pressure supply for a configured
shutoff valve is disabled.
The machine manufacturer must verify the interaction between valves, making
allowance for all tolerances in the controlled system.
The energy content of the storage capacitors is dependent upon
S the tolerances of the capacitors,
The available reaction time is mainly defined by
S the power required for the current machining step,
S the response time of the shutoff valves and
S the trip threshold of the servo solenoid valves.
If a shutoff valve is connected (MD 5530, bit 0=1), the switch remains open
for that time, i.e. the shutoff valve is closed.
This gives the servo solenoid valve time to move into the mid-position with-
out pressure from the fail-safe position. In such cases, the power enabling
delay period must be set to the time required by the valve to move from fail-
safe to mid-position.
If this operation were to take place under pressure, the drive would move. If
no shutoff valve is connected, zero can be entered as the power enabling
delay period.
Figs. 4-17 and 4-18 show the system response to 24 V ON and OFF for a con-
figuration with and without shutoff valve.
24 V supply
24 V missing
message
Switch for closed
servo solenoid
open
valve supply The valve supply is disconnected only
Valve spool if bit 4 in MD 5530 is set to zero
position Zero
Back-up capacitor prolongs 24 V
Fail-safe supply for valve electronics
Switch for Power enable delay time
closed
Shutoff valve open
Shutoff valve open
closed
Status bit
Power enable
Fig. 4-17 Chronological sequence after connection of 24 V supply, with shutoff valve
24 V supply
24 V missing
message
Switch for servo
solenoid valve closed
open
supply
Valve spool
position Zero
Fail-safe
Switch for Power enable delay period MD 5532
closed
Shutoff valve
open
Shutoff valve open No shutoff valve connected
closed
Status bit
Power enable
Fig. 4-18 Chronological sequence after connection of 24 V supply, without shutoff valve
Power enable The power enabling command (corresponding to pulse enable on an electrical
drive) can be issued and/or cancelled via the following paths:
S Term. 63 (central power enable)
S Term. 663 (module-specific power enable)
S Control word (from NC)
S Error (ZK1, watchdog)
5530 CYLINDER_SAFETY_CONFIG Cross ref.: –
Safety configuration Relevant for: Protection level:
Bit 0= 0: Without shutoff valve
HLA 3/3
1: With shutoff valve
Bit 1= 0: Central shutoff valve
1: Axis-specific shutoff valve
Bit 2= 0: No valve spool checkback
1: Valve spool checkback available
Bit 3= 0: Velocity controller disable with power disable (PD)
1: Velocity controller disable without power disable (PD)
Bit 4= 0: Servo solenoid valve supply switched off at PD with
switchoff valve (no meaning without switchoff valve)
1: Servo solenoid valve remains switched on at PD with
switchoff valve (no meaning without switchoff valve)
(PD
Power disable)
Unit: Default: Minimum: Maximum: Data type: Effective:
HEX 4 0 31 UNS.WORD Immediately
5531 OUTPUT_ENABLE_DELAY Cross ref.: –
Manipulated variable enable delay Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
ms 300 0 500 UNS.WORD Immediately
The manipulated variable delay time is the time which the velocity controller
enable continues to disable after the power enable delay time (MD 5532) has
expired. This delay time is needed to allow the shutoff valve to open or, in sys-
tems without shutoff valve, to allow the valve spool to change from fail-safe to
zero position.
Switching of the shutoff vavle supply
If a shutoff valve is parameterized in MD 5530 (bit 0 or bit 1 = 1) and the supply
voltage of the servo solenoid valve is to be switched off when the power is dis-
abled (MD 5530 bit=0), the manipulated variable delay time (MD 5531) is the
time it takes until the voltage supply of the servo solenoid valve is interrupted.
The shutoff valve can be closed during this period.
Operating sequence for PE (power enable) (ext. 24 V supply available, con-
trollers enabled):
S 24 V supply for servo solenoid valve is switched on immediately (if it is not
already connected).
S If 24 V supply for servo solenoid valve was available, then 24 V supply for
shutoff valve is switched on immediately, otherwise it is not switched on until
power enable delay period has run down.
S After the 24 V supply for the shutoff valve has been switched on, the status
word “Velocity controller enable” is not set until the manipulated variable
enable delay has run down.
S If MD 5530 bit 4=0 is set, the 24 V supply for the servo solenoid valve is also
switched off when the manipulated variable enable delay (MD 5531) runs
down (servo solenoid valve moves to fail-safe position).
If MD 5530 bit 4=1 is set, the 24 V supply for the servo solenoid valve re-
mains connected.
S If MD 5530 bit 0=0 is set (no shutoff valve), then the 24 V supply for the
servo solenoid valve is switched off immediately (servo solenoid valve
moves to fail-safe position).
Velocity controller A velocity controller enable/disable can be requested via the following paths:
enable S Terminal 64 (central velocity controller enable)
S Control word (from NC)
S Error (ZK1)
If a velocity controller enable is requested and all the relevant enable conditions
are fulfilled, i.e.
Setup mode If the setup mode terminal (term. 112 on NE module) is selected, the velocity
setpoint is limited to the value programmed in MD 5420.
Function switch
5012 FUNC_SWITCH Cross ref.: –
Status word (PLC readable) Drive ready Relevant for: Protection level:
Bit 2=0:Drive signaled as ready if not drive alarm is pending HLA 3/3
Bit 2=1:Drive signaled as ready if not drive alarm is pending
and terminals 63, 64, 48 and 663=1
Bit 4=1:ZK2 parameterization error
Bit 14=1:Valid offset between machine zero and actual value
zero
Bit 15=1:Valid offset between piston zero and machine zero
Unit: Default: Minimum: Maximum: Data type: Effective:
– 4 0 65535 UNS.WORD Immediately
4.13.1 Alarms
Power On alarms
Measuring circuit
limit frequency
reached
5609 ENC_SPEED_LIMIT Cross ref.: –
Max. measuring speed of linear scale Relevant for: Protection level:
HLA 3/3
Unit: Default: Minimum: Maximum: Data type: Effective:
mm/min 240 000.0 1.0 240 000.0 FLOAT Immediately
Velocity controller
at limit
Valve spool
is not responding
The valve spool position is returned on all Bosch valves. The message “Valve
spool is not responding” is output if the valve spool position exits the tolerance
field of 10 % of maximum stroke around the setpoint for longer than the time set
in MD 5614 when the power is enabled. This error message cannot be output if
no checkback signal is configured for the valve spool position (MD 5530).
Note
Bit 1 is effective only if signal number 0 is selected in MD 5621: PROG_SIG-
NAL_NR.
A random memory location from address space X or Y in the data RAM is moni-
tored for violation of a parameterizable threshold for the variable signalling func-
tion. A tolerance band can be set around this threshold; this is taken into ac-
count when the threshold is scanned for violation in either direction. Any
violation of the tolerance band is signalled to the PLC. This violation message
can be linked to a pickup and/or dropout delay. The signalling function operates
in a 4 ms cycle.
Message to PLC
t
Note
The quantity to be monitored can be selected through specification of either a
signal number or a physical address, the physical address having relevance
only for Siemens servicing activities.
S MD 5621: PROG_SIGNAL_NR
S MD 5622: PROG_SIGNAL_ADDRESS
S MD 5623: PROG_SIGNAL_THRESHOLD
S MD 5624: PROG_SIGNAL_HYSTERESIS
S MD 5625: PROG_SIGNAL_ON_DELAY
S MD 5626: PROG_SIGNAL_OFF_DELAY
Note
Changed values which are entered in the machine data MD 5621 to MD 5624
while the monitoring is already active (
MD 5620, Bit 0 = 1) do not automati-
cally have the result that the PLC message is reinitialized, that means reset to
0. If the message must be re-initialized, the monitoring function must be
switched off and on again via MD 5620, bit 0, after the MD setting has been
changed.
Input of signal number of memory location which must be monitored by the vari-
able signalling function.
Note
This machine data is effective only if the signal number is set to 0 (refer to
MD 5621).
Note
Depending on how machine data MD 5620: PROG_SIGNAL_FLAGS is set, the
numeric setting in MD 5623 is interpreted as an unsigned value (bit 2 = 0) or a
signed value (bit 2 = 1).
Input of hysteresis (tolerance band) for the memory location address entered in
MD 5622: PROG_SIGNAL_ADDRESS which is to be monitored by the variable
signalling function. In combination with MD 5623: PROG_SIGNAL_THRESH-
OLD, this data defines the actual value to be checked by the monitoring function
(see diagram under MD 5620, Fig. 4-19).
Note
Depending on how machine data MD 5620:
PROG_SIGNAL_FLAGS is set, the numeric setting in MD 5623 is interpreted
as an unsigned value (bit 2 = 0) or a signed value (bit 2 = 1).
Input of pickup delay for setting of message if the monitored quantity exceeds
the threshold setting (with hysteresis) (see diagram under MD 5620, Fig. 4-19).
Note
Changing the settings in MD 5625: PROG_SIGNAL_ON_DELAY and
MD 5626: PROG_SIGNAL_OFF_DELAY affects a time watchdog that is al-
ready running. The monitor is initialized with the new time settings.
Input of dropout delay for resetting of message if the monitored quantity drops
below the threshold setting (with hysteresis) (see diagram under MD 5620, Fig.
4-19).
Note
Changing the settings in MD 5625: PROG_SIGNAL_ON_DELAY and
MD 5626: PROG_SIGNAL_OFF_DELAY affects a time watchdog that is al-
ready running. The monitor is initialized with the new time settings.
Note
Machine data MD 5651 to MD 5654 are relevant only for internal Siemens
functions and must not be changed.
4.14.2 Monitor
Note
Machine data MD 5655 to MD 5659 are relevant only for internal Siemens
functions and must not be changed.
A range of different machine data are provided in the HLA module for diagnostic
functions. NC diagnostic displays are available in a similar way to those used on
electrical drives.
The purpose of machine data MD 5720 is to display any detected CRC errors
(cyclic redundancy check). The counter information is displayed on every read
request and is 5 bits wide (bit 4...bit 0 or count 0...31).
Note
The assignment of CRC errors to the respective drives is not assured in all
cases. The “wrong” module (if installed) displays the error when the address is
incorrect.
The cylinder force is calculated from the actual pressures in A and B (provided
that pressure sensors are connected at X111/X112) and displayed in MD 5708.
This value is irrelevant if no pressure sensor is connected.
If the force controller (force limitation or friction injection) has been activated in
MD 5241, the effective force setpoint is displayed here. It can be set by the
force limitation function (MD 5230 or 5231) or friction injection function (MD
5234 or MD 5235).
It must be noted that the force controller is activated only in conjunction with
friction injection and zero speed or with force limitation and violation of the upper
force limitation. The voltage setpoint of the velocity controller is otherwise ap-
plied, in which case the force setpoint is irrelevant.
Software version
Output of coded software release. The display is decimal. The character string
has the following format: DDMMY, in which DD stands for day, MM for month
and Y = last digit of year.
Example: The code for 01.06.1993 is 1063dec
Output of current software release. The display is decimal, e.g. 21000. This is
the code for SW version 2.10/00.
Processor capacity
utilization
Default setting The machine data is preset to this value during start-up.
Value range Specifies the input limits. If no value range is indicated, the data byte deter-
(minimum and mines the input limits and the field is marked with “∗∗∗”.
maximum value)
Effectiveness of
changes
S POWER ON (po) “RESET” key on front panel of the NCU module
or disconnection and reconnection of power supply
of softkey “NCK Reset”
Protection level Protection levels 0 to 7 have been used. The lock for protection levels 0 to 3 (4
to 7) can be cancelled by entering the correct password (setting correct key-
switch position). The operator has access to the information on the level to
which he has authorization and to all lower levels.
Meanings of numbers
0 or 10: SIEMENS
1 or 11: OEM-HIGH
2 or 12: OEM-LOW
3 or 13: End user
4 or 14: Keyswitch position 3
5 or 15: Keyswitch position 2
6 or 16: Keyswitch position 1
7 or 17: Keyswitch position 0
Data type The following data types are used in the control system:
version
5001 Velocity controller cycle SPEEDCTRL_CYCLE_TIME 4 2 16 31.25 µ s UNS.WORD Power On 4.3.2 1.01
5004 Configuration structure CTRL_CONFIG 1000 0 1000 HEX UNS.WORD Power On 4.3.1 1.01
5008 Encoder phase error compensation ENC_PHASE_ERROR_CORRECTION 0.0 -20.0 20.0 Degrees FLOAT Immediately 4.10 1.01
5011 Actual-value sensing configuration ACTUAL_VALUE_CONFIG 0 0 65535 HEX UNS.WORD Power On 4.10 1.01
5012 Function switch FUNC_SWITCH 4 0 65535 HEX UNS.WORD Immediately 4.12 1.01
5021 Multi-turn resolution absolute encoder in motor ENC_ABS_TURNS_MOTOR 4096 0000 65535 U WORD Power On 4.10 1.01
5022 Measuring steps of absolute track in motor ENC_ABS_RESOL_MOTOR 8192 0000 65535 – WORD Power On 4.10 1.01
5023 Diagnosis meas. circ. motor abs. track ENC_ABS_DIAGNOSIS_MOTOR 0 0 BFFF – UNS.WORD Immediately 4.10 1.01
5100 Modulus of elasticity of hydraulic fluid FLUID_ELASTIC_MODULUS 11000 1000 21000 bar FLOAT Immediately 4.6 1.01
5101 System pressure WORKING_PRESSURE 0.0 0.0 350.0 bar FLOAT Power On 4.6 1.01
5102 Pilot pressure PILOT_OPERATION_PRESSURE 0.0 0.0 250.0 bar FLOAT Immediately 4.6 1.01
5106 Valve code number VALVE_CODE 0 0 2000 – UNS.WORD Immediately 4.7 1.01
5107 Rated valve flow VALVE_NOMINAL_FLOW 0.0 0.0 1000.0 l/min FLOAT Immediately 4.7 1.01
5108 Rated pressure drop of valve VALVE_NOMINAL_PRESSURE 35.0 1.0 200.0 bar FLOAT Immediately 4.7 1.01
5109 Rated voltage of valve VALVE_NOMINAL_VOLTAGE 10.0 0.5 15.0 V FLOAT Immediately 4.7 1.01
5110 Valve knee-point voltage VALVE_DUAL_GAIN_FLOW 10.0 0.2 95.0 % FLOAT Immediately 4.7 1.01
5111 Knee-point voltage of valve VALVE_DUAL_GAIN_VOLTAGE 10.0 0.2 95.0 % FLOAT Immediately 4.7 1.01
5112 Valve flow ratio betw. A and B ends VALVE_FLOW_FACTOR_A_B 1.0 0.5 2.0 – FLOAT Immediately 4.7 1.01
5114 Natural frequency of valve VALVE_NATURAL_FREQUENCY 150.0 1.0 1000.0 Hz FLOAT Immediately 4.7 1.01
1.01
SINUMERIK 840D/SIMODRIVE 611 digital Descr. of Functions HLA Module (FBHLA) – 04.00 Edition
5115 Valve damping VALVE_DAMPING 0.8 0.4 1.0 – FLOAT Immediately 4.7
5131 Cylinder piston diameter CYLINDER_PISTON_DIAMETER 0.0 0.0 500.0 mm FLOAT Power On 4.8 1.01
5132 Cylinder piston rod diameter A CYLINDER_ROD_A_DIAMETER 0.0 0.0 500.0 mm FLOAT Power On 4.8 1.01
5133 Cylinder piston rod diameter B CYLINDER_ROD_B_DIAMETER 0.0 0.0 500.0 mm FLOAT Power On 4.8 1.01
5134 Piston stroke PISTON_STROKE 0.0 0.0 3000.0 mm FLOAT Immediately 4.8 1.01
5135 Cylinder dead voltage A end CYLINDER_DEAD_VOLUME_A 0.0 0.0 200000.0 ccm FLOAT Immediately 4.8 1.01
4 Firmware Drive Functions
4.15 Table of parameters
4-165
Attributes Chap./ Firm-
MD No. Name in plaintext Name in NC Version Min. Max. Unit Data type Sect. ware
Index Effective
4-166
version
5136 Cylinder dead voltage B end CYLINDER_DEAD_VOLUME_B 0.0 0.0 200000.0 ccm FLOAT Immediately 4.8 1.01
5140 Valve-cylinder connection configuration VALVE_CYLINDER_CONNECTION 0 0 1 HEX UNS.WORD Immediately 4.9 1.01
5141 Pipe length at A end PIPE_LENGTH_A 0.0 0.0 10000.0 mm FLOAT Immediately 4.9 1.01
5142 Pipe length at B end PIPE_LENGTH_B 0.0 0.0 10000.0 mm FLOAT Immediately 4.9 1.01
5143 Internal pipe diameters at A and B PIPE_INNER_ DIAMETER_A_B 5.0 0.0 100.0 mm FLOAT Immediately 4.9 1.01
5150 Moved drive mass DRIVE_MASS 0.0 0.0 20000.0 kg FLOAT Immediately 4.9 1.01
4.15 Table of parameters
4 Firmware Drive Functions
5151 Cylinder mounting position referred to A end CYLINDER_A_ORIENTATION 0.0 -90.0 90.0 Degr. FLOAT Immediately 4.9 1.01
5152 Cylinder mounting method CYLINDER_FASTENING 0 0 1 – UNS.WORD Immediately 4.9 1.01
5160 Min. natural frequency piston position PISTON_POS_MIN_NAT_FREQ 0.0 0.0 3000.0 mm FLOAT Immediately 4.9 1.01
5161 Drive damping DRIVE_DAMPING 0.1 0.01 1.0 – FLOAT Immediately 4.9 1.01
5162 Natural frequency of drive A DRIVE_NATURAL_FREQUENCY_A 1.0 1.0 2000.0 Hz FLOAT Immediately 4.9 1.01
5163 Natural frequency of drive DRIVE_NATURAL_FREQUENCY 1.0 1.0 2000.0 Hz FLOAT Immediately 4.9 1.01
5164 Natural frequency of drive B DRIVE_NATURAL_FREQUENCY_B 1.0 1.0 2000.0 Hz FLOAT Immediately 4.9 1.01
5180 Selected damping for closed-loop system CLOSED_LOOP_SYSTEM_DAMPING 0.7 0.2 1.0 – FLOAT Immediately 4.9 1.01
5200 Number of control output filters in velocity controller NUM_OUTPUT_VCTRL_FILTERS 0 0 2 – UNS.WORD 0...7 Immediately 4.3.2 1.01
5201 Control output filter type in velocity controller OUTPUT_VCTRL_FILTER_CONFIG 0 0 3 – UNS.WORD 0...7 Immediately 4.3.2 1.01
5202 Natur. freq. control output filter 1 velocity controller OUTPUT_VCTRL_FIL_1_FREQ 1000.0 10.0 8000.0 Hz FLOAT 0...7 Immediately 4.3.2 1.01
5203 Damping control output filter 1 velocity controller OUTPUT_VCTRL_FIL_1_DAMP 1.0 0.05 1.0 – FLOAT 0...7 Immediately 4.3.2 1.01
5204 Natur. freq. control output filter 2 velocity controller OUTPUT_VCTRL_FIL_2_FREQ 1000.0 10.0 8000.0 Hz FLOAT 0...7 Immediately 4.3.2 1.01
5205 Damping control output filter 2 velocity controller OUTPUT_VCTRL_FIL_2_DAMP 1.0 0.05 1.0 – FLOAT 0...7 Immediately 4.3.2 1.01
5210 Blocking freq. control output filter 1 velocity contr. OUTPUT_VCTRL_FIL_1_SUP_FREQ 3500.0 1.0 7999.0 Hz FLOAT 0...7 Immediately 4.3.2 1.01
5211 Bandwidth control output filter 1 velocity controller OUTPUT_VCTRL_FIL_1_BW 500.0 5.0 7999.0 Hz FLOAT 0...7 Immediately 4.3.2 1.01
5212 Numerator bandw. contr. output filter 1 vel. contr. OUTPUT_VCTRL_FIL_1_BW_NUM 0.0 0.0 7999.0 Hz FLOAT 0...7 Immediately 4.3.2 1.01
5213 Blocking freq. control output filter 2 velocity contr. OUTPUT_VCTRL_FIL_2_SUP_FREQ 3500.0 1.0 7999.0 Hz FLOAT 0...7 Immediately 4.3.2 1.01
5214 Bandwidth control output filter 2 velocity controller OUTPUT_VCTRL_FIL_2_BW 500.0 5.0 7999.0 Hz FLOAT 0...7 Immediately 4.3.2 1.01
5215 Numerator bandw. contr. output filter 2 vel. contr. OUTPUT_VCTRL_FIL_2_BW_NUM 0.0 0.0 7999.0 Hz FLOAT 0...7 Immediately 4.3.2 1.01
5230 Force limitation tolerance threshold about weight FORCE_LIMIT_THRESHOLD 10000.0 0.0 100000000.0 N FLOAT 0...7 Immediately 4.4.1 1.01
5231 Weight force limitation FORCE_LIMIT_WEIGHT 0.0 –100000000.0 100000000.0 N FLOAT 0...7 Immediately 4.4.1 1.01
08.99
02.99
SINUMERIK 840D/SIMODRIVE 611 digital Descr. of Functions HLA Module (FBHLA) – 04.00 Edition
Siemens AG 2000. All rights reserved
Attributes Chap./ Firm-
MD No. Name in plaintext Name in NC Version Min. Max. Unit Data type Sect. ware
Index Effective
08.99
02.99
version
5232 Velocity threshold for static friction STICTION_SPEED_THRESHOLD 10.0 0.0 500.0 mm/min FLOAT Immediately 4.4.2 1.01
5233 Cutoff limit static friction STICTION_COMP_THRESHOLD 40.0 3.0 100.0 % FLOAT Immediately 4.4.2 1.01
5234 Friction force at velocity >0 STICTION_FORCE_POS 100.0 –100000000.0 100000000.0 N FLOAT Immediately 4.4.2 1.01
5235 Friction force at velocity <0 STICTION_FORCE_NEG –100.0 –100000000.0 100000000.0 N FLOAT Immediately 4.4.2 1.01
5240 Force controlled controlled-system gain FORCECONTROLLED_SYSTEM_GAIN 0.0 0.0 100000000.0 N/V FLOAT Immediately 4.4.3 1.01
5241 Force controller configuration FORCECTRL_CONFIG 0 0 6 HEX UNS.WORD 0...7 Immediately 4.4 1.01
5242 Force controller P gain FORCECTRL_GAIN 0.0 0.0 10000.0 – FLOAT 0...7 Immediately 4.4.3 1.01
5243 Reduction of force controller P gain FORCECTRL_GAIN_RED 40.0 0.1 100.0 % FLOAT Immediately 4.4.3 1.01
5245 Force controller smoothing time constant FORCECTRL_PT1_TIME 0.5 0.25 100.0 ms FLOAT 0...7 Immediately 4.4.3 1.01
5246 Force controller D-action time FORCECTRL_DIFF_TIME 0.0 –10000.0 10000.0 ms FLOAT 0...7 Immediately 4.4.3 1.01
5247 Feedforward control factor for force controller FORCE_FFW_WEIGHT 100.0 0.0 120.0 % FLOAT Immediately 4.4.3 1.01
5260 No. of force controller feedforward control filters NUM_FFW_FCTRL_FILTERS 0 0 1 – UNS.WORD 0...7 Immediately 4.4.3 1.01
5261 Type of feedforward control filter in force controller FFW_FCTRL_FILTER_TYPE 0 0 1 – UNS.WORD 0...7 Immediately 4.4.3 1.01
5264 PT2 natur. freq. feedforward control filter1 FFW_FCTRL_FIL_1_FREQ 2000.0 10.0 8000.0 Hz FLOAT 0...7 Immediately 4.4.3 1.01
5265 PT2 damping for feedforward control filter 1 FFW_FCTRL_FIL_1_DAMP 0.7 0.2 1.0 – FLOAT 0...7 Immediately 4.4.3 1.01
5268 Blocking frequency of feedforward control filter 1 FFW_FCTRL_FIL_1_SUP_FREQ 3500.0 10.0 7999.0 Hz FLOAT 0...7 Immediately 4.4.3 1.01
5269 Bandwidth of feedforward control filter 1 FFW_FCTRL_FIL_1_BW 500.0 5.0 7999.0 Hz FLOAT 0...7 Immediately 4.4.3 1.01
5270 Numerator bandwidth feedforward control filter 1 FFW_FCTRL_FIL_1_BW_NUM 0.0 0.0 7999.0 Hz FLOAT 0...7 Immediately 4.4.3 1.01
5280 Number of control output filters NUM_OUTPUT_FILTERS 0 0 1 – UNS.WORD 0...7 Immediately 4.5.2 1.01
5281 Type of control output filter OUTPUT_FILTER_TYPE 0 0 1 – UNS.WORD 0...7 Immediately 4.5.2 1.01
5284 Natural frequency control output filter 1 OUTPUT_FIL_1_FREQ 1000.0 10.0 8000.0 Hz FLOAT 0...7 Immediately 4.5.2 1.01
5285 Damping control output filter 1 OUTPUT_FIL_1_DAMP 1.0 0.05 1.0 – FLOAT 0...7 Immediately 4.5.2 1.01
SINUMERIK 840D/SIMODRIVE 611 digital Descr. of Functions HLA Module (FBHLA) – 04.00 Edition
5288 Blocking frequency control output filter 1 OUTPUT_FIL_1_SUP_FREQ 3500.0 1.0 7999.0 Hz FLOAT 0...7 Immediately 4.5.2 1.01
5289 Bandwidth control output filter 1 OUTPUT_FIL_1_BW 500.0 5.0 7999.0 Hz FLOAT 0...7 Immediately 4.5.2 1.01
5290 Numerator bandwidth control output filter 1 OUTPUT_FIL_1_BW_NUM 0.0 0.0 7999.0 Hz FLOAT 0...7 Immediately 4.5.2 1.01
5401 Maximum useful velocity DRIVE_MAX_SPEED 0.0 0.0 120000.0 mm/min FLOAT Power On 4.3.1 1.01
5402 Braking time for controller disable SPEED_CTRL_DISABLE_STOPTIME 0.0 0.0 120000.0 ms FLOAT Immediately 4.12 1.01
4 Firmware Drive Functions
4.15 Table of parameters
4-167
Attributes Chap./ Firm-
MD No. Name in plaintext Name in NC Version Min. Max. Unit Data type Sect. ware
Index Effective
4-168
version
5404 Power disable timer POWER_DISABLE_DELAY 100 0 100000 ms FLOAT Immediately 4.12 1.01
5406 P gain of velocity controller A SPEEDCTRL_GAIN_A 0.0 -100.0 1000.0 % FLOAT 0...7 Immediately 4.3.2 1.01
5407 P gain of velocity controller SPEEDCTRL_GAIN 0.0 -100.0 1000.0 % FLOAT 0...7 Immediately 4.3.2 1.01
5408 P gain of velocity controller B SPEEDCTRL_GAIN_B 0.0 -100.0 1000.0 % FLOAT 0...7 Immediately 4.3.2 1.01
5409 Reset time of velocity controller SPEEDCTRL_INTEGRATOR_TIME 50.0 0.0 2000.0 ms FLOAT 0...7 Immediately 4.3.2 1.01
5413 Selection of velocity controller adaptation SPEEDCTRL_ADAPT_ENABLE 0 0 1 – UNS.WORD Immediately 4.3.2 1.01
4.15 Table of parameters
4 Firmware Drive Functions
5414 Natural frequency of reference model SPEEDCTRL_REF_MODEL_FREQ 150.0 0.0 1000.0 Hz FLOAT 0...7 Immediately 4.3.2 1.01
5415 Reference model damping SPEEDCTRL_REF_MODEL_DAMPING 0.9 0.4 1.0 – FLOAT 0...7 Immediately 4.3.2 1.01
5420 Max. velocity for setup mode DRIVE_MAX_SPEED_SETUP 10.0 0.0 120000.0 mm/min FLOAT Immediately 4.3.1 1.01
5421 Time constant of integrator feedback SPEEDCTRL_INTEGRATOR_FEEDBK 0.0 0.0 1000.0 ms FLOAT 0...7 Immediately 4.3.2 1.01
5422 Velocity threshold for integrator feedback FEEDBK_SPEED_THRESHOLD 10.0 0.0 120000.0 mm/min FLOAT Immediately 4.3.2 1.01
5430 Velocity controller smoothing time constant SPEEDCTRL_PT1_TIME 0.25 0.25 100.0 ms FLOAT 0...7 Immediately 4.3.2 1.01
5431 Velocity controller A D-action time SPEEDCTRL_DIFF_TIME_A 0.0 -100.0 100.0 ms FLOAT 0...7 Immediately 4.3.2 1.01
5432 Velocity controller lead time SPEEDCTRL_DIFF_TIME 0.0 -100.0 100.0 ms FLOAT Immediately 4.3.2 1.01
5433 Velocity controller B D-action time SPEEDCTRL_DIFF_TIME_B 0.0 -100.0 100.0 ms FLOAT Immediately 4.3.2 1.01
5435 Controlled system gain CONTROLLED_SYSTEM_GAIN 0.0 0.0 20000.0 mm/Vmin FLOAT Immediately 4.3.1 1.01
5440 Positive velocity setpoint limit POS_DRIVE_SPEED_LIMIT 0.0 0.0 120000.0 mm/min FLOAT Immediately 4.3.1 1.01
5441 Neg. velocity setpoint limit NEG_DRIVE_SPEED_LIMIT 0.0 0.0 120000.0 mm/min FLOAT Immediately 4.3.1 1.01
5460 Gradient of friction compensation characteristic FRICTION_COMP_GRADIENT 0.0 0.0 400.0 % FLOAT Immediately 4.3.1 1.01
5461 Effective range of friction compensation FRICTION_COMP_OUTPUT_RANGE 0.1 0.1 10.0 % FLOAT Immediately 4.3.1 1.01
5462 Piston surface adaptation factor, positive AREA_FACTOR_POS_OUTPUT 100.0 50.0 200.0 % FLOAT Immediately 4.5.1 1.01
5463 Piston surface adaptation factor, negative AREA_FACTOR_NEG_OUTPUT 100.0 50.0 200.0 % FLOAT Immediately 4.5.1 1.01
5464 Knee-point compensation pos. flow POS_DUAL_GAIN_COMP_FLOW 10.0 0.2 95.0 % FLOAT Immediately 4.5.1 1.01
5465 Knee-point compensation pos. voltage POS_DUAL_GAIN_COMP_VOLTAGE 10.0 0.2 95.0 % FLOAT Immediately 4.5.1 1.01
5466 Rounding range for knee-point compensation DUAL_GAIN_COMP_SMOOTH_RANGE 2.5 0.0 10.0 % FLOAT Immediately 4.5.1 1.01
5467 Knee-point compensation neg. flow NEG_DUAL_GAIN_COMP_FLOW 10.0 0.2 95.0 % FLOAT Immediately 4.5.1 1.01
5468 Knee-point compensation neg. voltage NEG_DUAL_GAIN_COMP_VOLTAGE 10.0 0.2 95.0 % FLOAT Immediately 4.5.1 1.01
5470 Offset compensation OFFSET_COMPENSATION 0 -4000 4000 – WORD Immediately 4.5.1 1.01
5475 Manipulated voltage limitation OUTPUT_VOLTAGE_LIMIT 10.0 1.0 10.0 V FLOAT Immediately 4.5.3 1.01
08.99
02.99
SINUMERIK 840D/SIMODRIVE 611 digital Descr. of Functions HLA Module (FBHLA) – 04.00 Edition
Siemens AG 2000. All rights reserved
Attributes Chap./ Firm-
MD No. Name in plaintext Name in NC Version Min. Max. Unit Data type Sect. ware
Index Effective
08.99
02.99
version
5476 Manipulated variable inversion OUTPUT_VOLTAGE_INVERSION 0 0 1 – UNS.WORD Immediately 4.5.3 1.01
5480 Knee-point compensation pos. flow in zero range POS_DUAL_GAIN_COMP_Z_FLOW 0.01 0.01 95.0 % FLOAT Immediately 4.5.1 1.01
5481 Knee-point compens. pos. voltage in zero range POS_DUAL_GAIN_COMP_Z_VOLT 0.0 0.0 95.0 % FLOAT Immediately 4.5.1 1.01
5482 Knee-point compensation rounding zero range DUAL_GAIN_COMP_SMOOTH_Z_R 0.0 0.0 10.0 % FLOAT Immediately 4.5.1 1.01
5483 Knee-point compensation neg. flow in zero range NEG_DUAL_GAIN_COMP_Z_FLOW 0.01 0.01 95.0 % FLOAT Immediately 4.5.1 1.01
5484 Knee-point compens. neg. voltage in zero range NEG_DUAL_GAIN_COMP_Z_VOLT 0.0 0.0 95.0 % FLOAT Immediately 4.5.1 1.01
5485 Knee-point compensation pos. flow saturation POS_DUAL_GAIN_COMP_S_FLOW 100.0 0.2 100.0 % FLOAT Immediately 4.5.1 1.01
5486 Knee-point compensation pos. voltage saturation POS_DUAL_GAIN_COMP_S_VOLT 100.0 0.2 100.0 % FLOAT Immediately 4.5.1 1.01
5488 Knee-point compensation neg. voltage saturation NEG_DUAL_GAIN_COMP_S_VOLT 100.0 0.2 100.0 % FLOAT Immediately 4.5.1 1.01
5500 No. of velocity filters NUM_SPEED_FILTERS 0 0 1 – UNS.WORD 0...7 Immediately 4.3.1 1.01
5501 Type of velocity filter SPEED_FILTER_TYPE 0 0 257 – UNS.WORD 0...7 Immediately 4.3.1 1.01
5502 PT1 time constant for velocity filter 1 SPEED_FILTER_1_TIME 0.0 0.0 500.0 ms FLOAT 0...7 Immediately 4.3.1 1.01
5506 PT2 natural frequency for velocity filter 1 SPEED_FILTER_1_FREQUENCY 2000.0 10.0 8000.0 Hz FLOAT 0...7 Immediately 4.3.1 1.01
5507 PT2 damping for velocity filter 1 SPEED_FILTER_1_DAMPING 0.7 0.2 1.0 – FLOAT 0...7 Immediately 4.3.1 1.01
5514 Band-stop filter blocking frequency for vel. filter 1 SPEED_FILTER_1_SUPPR_FREQ 3500.0 10.0 7999.0 Hz FLOAT 0...7 Immediately 4.3.1 1.01
5515 Band-stop filter bandwidth for velocity filter 1 SPEED_FILTER_1_BANDWIDTH 500.0 5.0 7999.0 Hz FLOAT 0...7 Immediately 4.3.1 1.01
5516 Numerator bandwidth for velocity filter 1 SPEED_FILTER_1_BW_NUMERATOR 0.0 0.0 7999.0 Hz FLOAT 0...7 Immediately 4.3.1 1.01
5520 Band-stop filter natural frequency for velocity filter 1 SPEED_FILTER_1_BS_FREQ 100.0 1.0 141.0 % FLOAT 0...7 Immediately 4.3.1 1.01
5531 Manipulated variable enable delay OUTPUT_ENABLE_DELAY 300 0 500 ms UNS.WORD Immediately 4.12 1.01
5532 Power enable delay time POWER_ENABLE_DELAY 100 0 300 ms UNS.WORD Immediately 4.12 1.01
5550 Reference value of pressure sensor A at 10 V PRESSURE_SENS_A_REF 200.0 50.0 400.0 bar FLOAT Immediately 4.11 1.01
SINUMERIK 840D/SIMODRIVE 611 digital Descr. of Functions HLA Module (FBHLA) – 04.00 Edition
5551 Offset adjustment for pressure sensor A PRESSURE_SENS_A_OFFS 0 -32760 32760 – WORD Immediately 4.11 1.01
5552 Reference value of pressure sensor B at 10 V PRESSURE_SENS_B_REF 200.0 50.0 400.0 bar FLOAT Immediately 4.11 1.01
5553 Offset adjustment for pressure sensor B PRESSURE_SENS_B_OFFS 0 -32767 32767 – WORD Immediately 4.11 1.01
4 Firmware Drive Functions
4.15 Table of parameters
4-169
Attributes Chap./ Firm-
MD No. Name in plaintext Name in NC Version Min. Max. Unit Data type Sect. ware
Index Effective
4-170
version
5600 Concealable alarms (Power On) ALARM_MASK_POWER_ON 0 0 FFFF HEX UNS.WORD Immediately 4.13 1.01
5601 Concealable alarms (Reset) ALARM_MASK_RESET 0 0 FFFF HEX UNS.WORD Immediately 4.13 1.01
5605 Time for velocity controller at limit SPEEDCTRL_LIMIT_TIME 200.0 20.0 1000.0 ms FLOAT Immediately 4.13 1.01
5606 Threshold for velocity controller at limit SPEEDCTRL_LIMIT_THRESHOLD 120000.0 0.0 120000.0 mm/min FLOAT Immediately 4.13 1.01
5609 Max. measuring speed of linear scale ENC_SPEED_LIMIT 240000.0 1.0 240000.0 mm/min FLOAT Immediately 4.13 1.01
5612 Config. shutdown reaction to PO alarms ALARM_REACTION_POWER_ON 0 0 FFFF HEX UNS.WORD Immediately 4.13 1.01
4.15 Table of parameters
5613 1.01
4 Firmware Drive Functions
Config. shutdown reaction to RESET alarms ALARM_REACTION_RESET 0 0 FFFF HEX UNS.WORD Immediately 4.13
5614 Valve spool monitoring timer VALVE_ERROR_TIME 50 1 100 ms UNS.WORD Immediately 4.13 1.01
5620 Bits of variable signalling functions PROG_SIGNAL_FLAGS 0 0 7 HEX UNS.WORD Immediately 4.13 1.01
5621 Signal number of variable signalling functions PROG_SIGNAL_NR 0 0 100 – UNS.WORD Immediately 4.13 1.01
5622 Address to be monitored by variable sign. funct. PROG_SIGNAL_ADDRESS 0 0 FFFFFF HEX UNS.DWORD Immediately 4.13 1.01
5623 Threshold for variable signalling functions PROG_SIGNAL_THRESHOLD 0 0 FFFFFF HEX UNS.DWORD Immediately 4.13 1.01
5624 Hysteresis for variable signalling functions PROG_SIGNAL_HYSTERESIS 0 0 FFFFFF HEX UNS.DWORD Immediately 4.13 1.01
5625 Dropout delay for variable signalling function PROG_SIGNAL_ON_DELAY 0 0 10000 – UNS.WORD Immediately 4.13 1.01
5626 Dropout delay for variable signalling function PROG_SIGNAL_OFF_DELAY 0 0 10000 – UNS.WORD Immediately 4.13 1.01
5650 Diagnostic control DIAGNOSIS_CONTROL_FLAGS 0 0 FFFF HEX UNS.WORD Immediately 4.14 1.01
5651 Signal number of min/max memory MINMAX_SIGNAL_NR 0 0 FFFF – UNS.WORD Immediately 4.14 1.01
5652 Memory location in min/max memory MINMAX_ADDRESS 0 0 FFFFFF HEX UNS.DWORD Immediately 4.14 1.01
5653 Minimum value of min/max memory MINMAX_MIN_VALUE 0 0 FFFFFF HEX UNS.DWORD Immediately 4.14 1.01
5654 Maximum value of min/max memory MINMAX_MAX_VALUE 0 0 FFFFFF HEX UNS.DWORD Immediately 4.14 1.01
5655 Monitor memory location segment MONITOR_SEGMENT 0 0 FFFF HEX UNS.WORD Immediately 4.14 1.01
5656 Monitor memory location address MONITOR_ADDRESS 0 0 FFFFFF HEX UNS.DWORD Immediately 4.14 1.01
5657 Monitor value display MONITOR_DISPLAY 0 0 FFFFFF HEX UNS.DWORD Immediately 4.14 1.01
5658 Monitor value input MONITOR_INPUT_VALUE 0 0 FFFFFF HEX UNS.DWORD Immediately 4.14 1.01
5659 Monitor value transfer MONITOR_INPUT_STROBE 0 0 FFFF HEX UNS.WORD Immediately 4.14 1.01
08.99
02.99
SINUMERIK 840D/SIMODRIVE 611 digital Descr. of Functions HLA Module (FBHLA) – 04.00 Edition
Siemens AG 2000. All rights reserved
Attributes Chap./ Firm-
MD No. Name in plaintext Name in NC Version Min. Max. Unit Data type Sect. ware
Index Effective
08.99
02.99
version
5700 Status of binary inputs TERMINAL_STATE 0 0 FFFF HEX UNS.WORD Immediately 4.14 1.01
5704 Actual pressure A ACTUAL_PRESSURE_A 0.0 -10000.0 10000.0 bar FLOAT Immediately 4.14 1.01
5705 Actual pressure B ACTUAL_PRESSURE_B 0.0 -10000.0 10000.0 bar FLOAT Immediately 4.14 1.01
5706 Velocity setpoint DESIRED_SPEED 0.0 -240000.0 240000.0 mm/min FLOAT Immediately 4.14 1.01
5707 Actual velocity value ACTUAL_SPEED 0.0 -240000.0 240000.0 mm/min FLOAT Immediately 4.14 1.01
5708 Actual cylinder force ACTUAL_CYL_FORCE 0.0 -10000000.0 10000000.0 N FLOAT Immediately 4.14 1.01
5709 Significance of voltage representation VOLTAGE_LSB 0.0 -100000.0 100000.0 V FLOAT Immediately 4.14 1.01
5710 Significance of pressure representation PRESSURE_LSB 0.0 -240000.0 240000.0 bar FLOAT Immediately 4.14 1.01
5713 Significance of force representation FORCE_LSB 0.0 -10000000.0 10000000.0 µN FLOAT Immediately 4.14 1.01
5714 Significance of position representation POSITION_LSB 0.0 -1000000.0 1000000.0 nm FLOAT Immediately 4.14 1.01
5715 Voltage for for valve spool position setpoint DESIRED_VALVE_SPOOL_POS 0.0 -10.0 10.0 V FLOAT Immediately 4.14 1.01
5716 Voltage for actual valve spool position ACTUAL_VALVE_SPOOL_POS 0.0 -10.0 10.0 V FLOAT Immediately 4.14 1.01
5717 Cylinder force setpoint DESIRED_CYL_FORCE 0.0 -10000000.0 10000000.0 N FLOAT Immediately 4.14 1.01
5720 CRC diagnostic parameter CRC_DIAGNOSIS 0 0 FFFF – UNS.WORD Immediately 4.14 1.01
5725 Normalization of force setpoint interface MAX_FORCE_FROM_NC 0.0 0.0 10000000.0 N FLOAT Immediately 4.14 1.01
5730 Operating mode display OPERATING_MODE 1 1 FFFF HEX UNS.WORD Immediately 4.14 1.01
5731 Image ZK1_PO register CL1_PO_IMAGE 0 0 FFFF HEX UNS.WORD Immediately 4.14 1.01
5732 Image ZK1_RES register CL1_RES-IMAGE 0 0 FFFF HEX UNS.WORD Immediately 4.14 1.01
5735 Processor capacity utilization PROCESSOR_UTILIZATION 0 0 FFFF % UNS.WORD Immediately 4.14 1.01
5740 Actual position in relation to machine zero ACTUAL_POSITION 0.0 -10000000.0 10000000.0 mm FLOAT Immediately 4.14 1.01
5741 Piston position in relation to piston zero ACTUAL_PISTON_POSITION 0.0 -10000000.0 10000000.0 mm FLOAT Immediately 4.14 1.01
5790 Measuring circuit type of measuring system ENC_TYPE 0 -1 32767 – WORD Immediately 4.14 1.01
SINUMERIK 840D/SIMODRIVE 611 digital Descr. of Functions HLA Module (FBHLA) – 04.00 Edition
5797 Data version PBL_VERSION 0 0 FFFF – UNS.WORD Immediately 4.14 1.01
5798 Firmware date FIRMWARE_DATE 0 0 FFFF – UNS.WORD Immediately 4.14 1.01
4-171
4 Firmware Drive Functions 08.99
02.99
4.15 Table of parameters
Notes
Measuring system
(encoder connection)
Pressure sensor
Servo solenoid
valve
DACs
Drive bus
Device bus
Axis 1 Axis 2
F1900 F1901
Measuring One position encoder for each axis can be evaluated on the module.
systems
S X101: Axis 1
S X102: Axis 2
The measuring system must always be inserted in the connector of the associ-
ated axis.
For further information, please see Section 7.1.
Table 5-2 Connectors X111, X112; 15-pin subminiature D female connector in each
case
S X122: Axis 2
Table 5-3 Connectors X121, X122; both are 15-pin subminiature D female connec-
tors
The analog valve actual value inputs are differential with 100 kΩ input
resistance.
The current ratings of the 24 V outputs on the servo solenoid value are
Fuse protection The 24 V outputs switched for axes 1 and 2 are protected by miniature fuses,
i.e. fuse type F1900 for axis 1 and F1901 for axis 2.
Value: 2.5 AF/250 V; 5x20 mm UL
Company: Wickmann-Werke GmbH
Annenstrasse 113
D-58453 Witten
or
P.O. Box 2520
D-58415 Witten, Germany
Order No.: 19194
5.1.4 Terminals
Shutoff valves (axis-specific), external 26.5 V supply, enabling, BERO inputs
S X431: Axis 1
S X432: Axis 2
Warning
! If the polarity of the 24 V supply is reversed, then the shutoff valves will open
immediately, even if the NC or closed-loop control is not in operation!
1) E=input; A=output
Note
Each of the shutoff valves must be connected directly via 2 leads to pins 2/3 of
X431 or X432!
A current-compensated interference suppression coil is inserted at the input for
the external incoming supply terminal P24, terminal M24 (pins 5 and 6 of
X431).
Terminal M24 and terminal MV1/MV2 must therefore not be reversed or short-
circuited.
The internal enabling voltage (terminal 9) is provided for the supply of BEROs
and terminal 663 and must not be used to supply hydraulics components. The
hydraulics components must be supplied via incoming supply P24. The volt-
ages may not be connected in parallel.
Enabling inputs Module-specific enabling commands are issued by terminal 663. As no power
section is installed, no relay is available. The input is therefore evaluated via
optocouplers in the HLA module and applied additionally to the shutoff valves.
The enable voltage can be picked off at terminal 9.
Terminal 663 is referred to the internal enabling voltage (ground, terminal 19).
Test sockets Using the Start-Up Tool or an MMC102/103, it is possible to assign internal sig-
nals to the test sockets on the 611D drive (in conjunction with SINUMERIK
840D), where the signals are then available as analog values (see also Section
3.11).
DAC1 DAC2
DAC3 Ground
Scope of functions Three 8-bit digital/analog converter (DAC) channels are available on the 611D
hydraulics module. An analog image of various drive signals can be connected
through to a test socket via these converters.
Only a window of the 24-bit wide drive signals can be displayed with the 8 bits
(=1 byte) of the DAC, see Fig. 5-3. For this reason, the shift factor must be set
to determine how fine the quantization of the selected signal must be. The nor-
malization factor is calculated as the parameters are set and displayed as user
info, e.g. 1V = 22.5A.
Bit 23 16 15 8 7 0 (LSB)
Activation of The screen for activating and parameterizing the DAC outputs can be reached
analog output from the basic machine display via softkeys Start-up /
Drive/servo / DAC config.
The configuration is activated with Start. Active DACs are identified (active/inac-
tive) on the left of the screen. The output is terminated with Stop (active/inac-
tive) .
The selected signals are active after POWER ON.
Output voltage The DAC operates on a voltage of between 0 V and +5 V. In this case, the 2.5 V
range output voltage corresponds to the zero of the displayed signal. A two’s comple-
ment is used in the digital/analog conversion, see Fig. 5-3.
UDAC
00Hex
2.5V
00Hex FFHex
0V
80Hex (1000 0000d)
Mains connection The SINUMERIK 840D and HLA module are supplied via the device bus
from the SIMODRIVE mains supply module or the SIMODRIVE monitoring mod-
ule (may only be installed in conjunction with an NE module as an extended
power supply). No provision has been made for any other type of voltage supply
and failure to use the supply provided could damage the unit.
Note
It is not permissible to operate an HLA module on its own on a SIMODRIVE
monitoring module!
X101
X102
X111
X112
X121
X122
X35 Bus terminator
X34
Drive bus
Device bus
SIEMENS
SIMODRIVE
Note
The following information refers to the electrical section of the HLA.
Climatic If the specified values cannot be maintained, then a heat exchanger or air con-
environmental ditioner must be provided.
conditions
Table 5-6 Climatic environmental conditions
1) Current reduction above 40°C at the servo valve output, see Section 5.1.3.
Note
The following information refers to the electrical section of the HLA.
Temperature 25 °C 2 °C
Relative air humidity 75% 5%
Duration 4 days
Harmful dust If the control is to be operated in an area exposed to harmful dust, it must be
installed in a cubicle with heat exchanger or with an adequate supply of cooling
air.
Notes
Scope The alarms which are specifically related to the hydraulics module are listed
below:
Other alarms may also occur and are described in:
References: /DA/, Diagnostics Guide
For special cases arising in conjunction with an integrated PLC, please refer to
documentation of the SIMATIC S7-300 System.
Alarm order The alarms are listed in order of ascending alarm number. There are gaps in the
alarm numbering sequence. The sequence is not without gaps.
Structure of alarm Each alarm, consisting of an alarm number and alarm text, is described with 4
description categories:
S Explanation
S Reaction
S Remedy
S To continue program
Safety
Danger
! Please check the situation in the plant on the basis of the description of the
active alarm(s). Eliminate the cause of the alarm(s) and give the appropriate
acknowledgement. Failure to observe this warning will place your machine,
workpiece, stored settings and possibly even your own safety at risk.
300 000 to For a description of alarms with error numbers 300 000 to 300 499, please
refer to documentation
300 499
References: /DA/, Diagnostics Guide
300 500 Axis %1, drive %2 system error, error codes %3, %4
Explanation %1 = NC axis number
%2 = drive number
%3 = error code 1
%4 = error code 2
The drive signals a system error. For an exact breakdown of error codes, see
/FBA/ DB1, Operational Messages/Alarm Reactions.
Reaction NC not ready.
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy Please inform authorized personnel/service engineer.
Re-initilization of drive.
The exact cause of the error can only be located by the development team. The
developers must be notified of the displayed error identifiers.
SIEMENS AG, After-Sales Support for A&D MC Products, Hotline.
To continue Switch control system OFF and ON again.
program
300 504 Axis %1, drive %2 measuring circuit error motor measuring system
Explanation %1 = NC axis number
%2 = drive number
Signal level of motor encoder too small or noisy.
Reaction Mode group not ready.
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Start disable.
NC Stop in response to alarm.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy Please inform authorized personnel/service engineer.
Check encoder, encoder leads and connectors between drive motor and 611D
module: check for temporary interruptions (loose contact) – e.g. caused by
movements in cable tow.
S Replace motor, encoder and/or cable if necessary
S Check shield bond to front plate of closed-loop plug-in module (top screw)
S Replace closed-loop control module
S Check distance between gear wheel and sensor on gear wheel encoders
(The HLA module does not feature a gear wheel encoder. This is a measur-
ing system connected to the hydraulic equipment.).
To continue Switch control system OFF and ON again.
program
300 508 Axis %1, drive %2 zero mark monitoring motor measuring system
Explanation %1 = NC axis number
%2 = drive number
Error in modulo (16/10) incrementation of encoder mark number on zero marker
crossings. Increments have been lost or extra increments “trapped”.
The alarm can be reconfigured in MD 11412: ALARM_REACTION_CHAN_NO-
READY (channel not ready).
Reaction Mode group not ready.
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
300 702 Axis %1, drive %2 drive basic clock cycle invalid
Explanation %1 = NC axis number
%2 = drive number
The drive basic clock cycle set on the NC is too high for the drive.
Reaction NC not ready.
Mode group not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy No remedial measures need to be taken. After the system has powered up
again, the NCK machine data relevant to the drive basic clock cycle, i.e.
MD 10050: SYSCLOCK_CYCLE_TIME (basic system cycle) and MD 10080:
SYSCLOCK_SAMPL_TIME_RATIO (scale factor of position controller cycle for
actual value sensing) are automatically altered so that the relevant limits are
applied.
To continue Switch control system OFF and ON again.
program
300 707 Axis %1, drive %2 drive basic clock cycle axially unequal
Explanation %1 = NC axis number
%2 = drive number
The drive basic clock cycle is different for the two axes on a 2-axis module.
This alarm can only occur in connection with OEM users who are using a 611D
drive without the standard NCK interface. In this instance, it is possible to trans-
fer different axial drive clock cycles to the 611D modules.
300 710 Axis %1, drive %2 position controller clock cycle axially unequal
Explanation %1 = NC axis number
%2 = drive number
The position controller clock cycle is different for the two axes on a 2-axis mod-
ule.
This alarm can only occur in connection with OEM users who are using 611D
drives without the standard NCK interface. In this instance, it would be possible
to transfer different axial position controller clock cycles to the 611D module.
Reaction NC not ready.
Mode group not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy Please inform authorized personnel/service engineer.
Set position controller cycle to the same value for both axes.
To continue Switch control system OFF and ON again.
program
300 713 Axis %1, drive %2 lead time for position controller invalid
Explanation %1 = NC axis number
%2 = drive number
The position controller computing time reduction specified by the NC must be
shorter than the position controller cycle. The offset must be an integral multiple
of the speed controller cycle.
Reaction NC not ready.
Mode group not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy Please inform authorized personnel/service engineer.
Correct MD 10082: CTROUT_LEAD_TIME (offset in setpoint transfer time).
To continue Switch control system OFF and ON again.
program
300 754 Axis %1, drive %2 signal number var. signalling function invalid
Explanation %1 = NC axis number
%2 = drive number
The signal number for output of the appropriate signalling function is illegal. The
permissible signal number range starts at 0 and ends at 29.
Reaction NC not ready.
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy Please inform authorized personnel/service engineer.
Enter the correct signal number.
To continue Cancel alarm in all channels by pressing RESET key. Restart the part program.
program
300 854 Axis %1, drive %2 signal number var. signalling function invalid
Explanation %1 = NC axis number
%2 = drive number
The signal number for output of the appropriate signalling function is illegal. The
permissible signal number range starts at 0 and ends at 29.
Reaction Alarm display.
Interface signals are set.
Remedy Enter the correct signal number.
To continue Alarm display disappears with alarm cause. No further operator action required.
program
310 505 Axis %1, drive %2 meas. circuit error abs. track, code %3
Explanation %1 = NC axis number
%2 = drive number
%3 = error fine coding
Absolute encoder (EQN 1325)
Monitoring of encoder hardware and EnDat interface.
Exact diagnosis via error code MD5023: ENC_ABS_DIAGNOSIS_MOTOR
(diagnosis of absolute track in motor meas. circuit):
1)
CRC error: Bits 7 and 13 Meaning:
0 1 CRC error from SIDA-ASIC
1 0 Check byte error
1 1 Error in correction of absolute track by
incremental track
Response Mode group not ready.
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Start disable.
NC Stop in response to alarm.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy Please inform authorized personnel/service engineer.
S Check encoder, encoder leads and connectors between drive motor and
611D module: check for temporary interruptions (loose contact) – e.g.
caused by movements in cable tow.-
To continue Cancel alarm in all channels of this mode group by pressing RESET key. Re-
program start the part program.
310 702 Axis %1, drive %2 invalid position controller clock cycle
Explanation %1 = NC axis number
%2 = drive number
The monitoring function on the 611D module has detected a position controller
clock cycle that is not within the permissible tolerance range.
The general conditions for obtaining a permissible clock cycle are:
1. Minimum clock time: 250 µs
2. Maximum clock time: 4 s
3. Position controller clock cycle must be a multiple of the velocity controller
clock cycle in drive MD 5001: SPEEDCTRL_CYCLE_TIME.
Response NC not ready
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy Change the position controller clock cycle on the NC
To continue Switch control system OFF and ON again.
program
310 704 Axis %1, drive %2 velocity controller clock cycle axially unequal
Explanation %1 = NC axis number
%2 = drive number
On 2-axis modules, the velocity controller clock cycle set in MD 5001:
SPEEDCTRL_CYCLE_TIME must be identical for both axes.
Reaction NC not ready
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy Set velocity controller clock cycle in MD 5001: SPEEDCTRL_CYCLE_TIME to
an identical value for both axes.
To continue Switch control system OFF and ON again.
program
310 708 Axis %1, drive %2 no. of encoder marks motor measuring system invalid
Explanation %1 = NC axis number
%2 = drive number
The number of encoder marks (bar number) for the motor measuring system set
in MD 5005:
ENC_RESOL_MOTOR (no. of encoder marks motor measuring system) is ei-
ther zero or higher than the maximum input limit.
310 709 Axis %1, drive %2 error in piston diameter or piston rod diameter
Explanation %1 = NC axis number
%2 = drive number
The piston diameter set in drive MD 5131:
CYLINDER_PISTON_DIAMETER is less than zero
or
the piston rod diameter set in drive MD 5132:
CYLINDER_PISTON_ROD_A_DIAMETER is greater than the piston diameter
set in drive MD 5131: CYLINDER_PISTON_DIAMETER
or
the piston rod diameter set in drive MD 5133:
CYLINDER_PISTON_ROD_B_DIAMETER is greater than the piston diameter
set in drive MD 5131: CYLINDER_PISTON_DIAMETER
Reaction NC not ready
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy Enter a valid piston diameter setting in drive MD 5131:
Enter CYLINDER_PISTON_DIAMETER (0 D 500 mm).
or
set the piston rod diameter in drive MD 5132:
CYLINDER_PISTON_ROD_A_DIAMETER to a lower value than the piston di-
ameter in drive MD 5131: CYLINDER_PISTON_DIAMETER.
or
set the piston rod diameter in drive MD 5133:
CYLINDER_PISTON_ROD_B_DIAMETER to a lower value than the piston di-
ameter in drive MD 5131: CYLINDER_PISTON_DIAMETER.
To continue Switch control system OFF and ON again.
program
310 750 Axis %1, drive %2 feedforward control gain too high
Explanation %1 = NC axis number
%2 = drive number
The feedforward control gain is calculated from the reciprocal of the controlled
system gain in drive MD 5435: CONTROLLED_SYSTEM_GAIN.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy
S Increase the velocity controller cycle in MD 5001:
SPEEDCTRL_CYCLE_TIME.
S Reduce the feedforward control factor of the force controller in MD 5247:
FORCE_FFW_WEIGHT.
S Increase the controlled system gain setting in MD 5435: CON-
TROLLED_SYSTEM_GAIN.
To continue Cancel alarm in all channels by pressing RESET key. Restart the part program.
program
310 751 Axis %1, drive %2 proportional gain of velocity controller too high
Explanation %1 = NC axis number
%2 = drive number
The P gain for the velocity controller is too high:
310 752 Axis %1, drive %2 I-action gain of velocity controller invalid
Explanation %1 = NC axis number
%2 = drive number
The I-action gain set in MD 5409: SPEEDCTRL_INTEGRATOR_TIME is not
representable.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
To continue Cancel alarm in all channels by pressing RESET key. Restart the part program.
program
To continue Cancel alarm in all channels by pressing RESET key. Restart the part program.
program
310 754 Axis %1, drive %2 friction compensation gradient too high
Explanation %1 = NC axis number
%2 = drive number
The friction compensation gradient set in MD 5460: FRICTION_COMP_GRADI-
ENT is too high.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy Reduce the gradient of the friction compensation in MD 5460: FRIC-
TION_COMP_GRADIENT.
To continue Cancel alarm in all channels by pressing RESET key. Restart the part program.
program
S select a lower setting for the negative area adaptation factor in MD 5463
AREA_FACTOR_NEG_OUTPUT.
To continue Cancel alarm in all channels by pressing RESET key. Restart the part program.
program
310 756 Axis %1, drive %2 controlled-system gain is less than/equal to zero
Explanation %1 = NC axis number
%2 = drive number
The controlled system gain setting in drive MD 5435:
CONTROLLED_SYSTEM_GAIN is less than or equal to zero.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy Enter a valid controlled system gain setting in drive MD 5435:
CONTROLLED_SYSTEM_GAIN (see drive model data calculation).
To continue Cancel alarm in all channels by pressing RESET key. Restart the part program.
program
310 757 Axis %1, drive %2 blocking frequency > Shannon frequency
Explanation %1 = NC axis number
%2 = drive number
The bandstop frequency set for a velocity or control output filter is higher than
the Shannon sampling frequency defined by the sampling theorem.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
310 758 Axis %1, drive %2 natural frequency > Shannon frequency
Explanation %1 = NC axis number
%2 = drive number
The natural frequency of a velocity filter is higher than the Shannon sampling
frequency defined by the sampling theorem.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy The natural frequency in Hz of a velocity must be less than the reciprocal of two
velocity controller clock cycles.
Velocity filter:
MD 5520 * 0.01 * MD 5514 < 1 / ( 2 * MD 5001 * 31.25 microsec)
310 759 Axis%1, drive%2 numerator bandwidth exceeds double blocking fre-
quency
Explanation %1 = NC axis number
%2 = drive number
The numerator bandwidth of a velocity or control output filter is greater than 2x
the blocking frequency.
The error message is only generated for the general bandstop if the following
applies:
S Velocity filter 1:
MD 5516 > 0.0 or
MD 5520 <> 100.0
S Velocity filter 1:
– BSF bandwidth numerator drive MD 5516:
SPEED_FILTER_1_BW_NUMERATOR
– BSF blocking frequency drive MD 5514:
SPEED_FILTER_1_SUPPR_FREQ
MD 5516 2 * MD 5514
310 760 Axis %1, drive %2 denominator bandwidth exceeds double natural fre-
quency
Explanation %1 = NC axis number
%2 = drive number
The denominator bandwidth of a velocity filter is greater than 2x the natural fre-
quency.
The error message is only generated for the general bandstop if the following
applies:
Velocity filter 1:
MD 5516 > 0.0 or
MD 5520 <> 100.0
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy The denominator bandwidth of a velocity filter must be smaller than twice the
natural frequency.
Velocity filter 1:
310 761 Axis %1, drive %2 proportional gain of force controller too high
Explanation %1 = NC axis number
%2 = drive number
The P gain of the force controller in MD 5242: FORCECTRL_GAIN is too high.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy Enter a lower value for the force controller P gain in MD 5242:
FORCECTRL_GAING.
To continue Cancel alarm in all channels by pressing RESET key. Restart the part program.
program
310 762 Axis %1, drive %2 I-action gain of force controller invalid
Explanation %1 = NC axis number
%2 = drive number
The integral gain in MD 5244: FORCECTRL_INTEGRATOR_TIME is not
representable.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
To continue Cancel alarm in all channels by pressing RESET key. Restart the part program.
program
310 764 Axis %1, drive %2 force controller controlled-system gain is less than/
equal to zero
Explanation %1 = NC axis number
%2 = drive number
The controlled-system gain setting for the force controller in drive MD 5240
FORCECONTROLLED_SYSTEM_GAIN is less than or equal to zero.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy Enter a valid controlled-system gain setting in drive MD 5240
FORCECONTROLLED_SYSTEM_GAIN (see Calculate Model Data).
To continue Cancel alarm in all channels by pressing RESET key. Restart the part program.
program
310 771 Axis %1, drive %2 gradient in fine range of valve characteristic is less than
zero
Explanation %1 = NC axis number
%2 = drive number
The gradient in the fine range of the valve characteristic is less than zero.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy The gradient in the fine range is calculated according to the:
310 772 Axis %1, drive %2 gradient in coarse range of valve characteristic is less
than/equal to zero
Explanation %1 = NC axis number
%2 = drive number
The gradient in the coarse range of the valve characteristic is less than zero.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy The gradient in the coarse range is calculated according to the:
310 773 Axis %1, drive %2 gradient at end of saturaton range of valve characteris-
tic is less than/equal to zero
Explanation %1 = NC axis number
%2 = drive number
The gradient at the end of the saturation range of the valve characteristic is less
than/equal to zero. The saturation range is rounded by a parabola function. The
parabola has a maximum in the saturation region and cannot therefore be
inverted.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy The gradient at the end of the saturation region is calculated according to the:
310 774 Axis %1, drive %2 overlap between zero and breakpoint ranges of valve
characteristic
Explanation %1 = NC axis number
%2 = drive number
The zero range and breakpoint range of the valve characteristic are overlap-
ping.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy The zero and breakpoint ranges overlap if:
310 775 Axis %1, drive %2 overlap between breakpoint range and saturation re-
gion of valve characteristic
Explanation %1 = NC axis number
%2 = drive number
The breakpoint range and saturation region of the valve characteristic are over-
lapping.
Reaction NC not ready
Switchover for entire channel via MD might be possible.
Channel not ready.
NC Stop in response to alarm.
NC Start disable.
The NC switches to follow-up mode.
Alarm is displayed.
Interface signals are set.
Remedy The breakpoint range and saturation region overlap if:
Notes
Note
For connector assignments, see Section 5.1.1.
Signal
volt-
ages
Track signal A
UM(A)
Track signal *A
0 Mech. angle ϕ
Differential signal (A – *A)
Signal
volt-
ages
Track signal B
UM(B) Track signal *B
0 Mech. angle ϕ
0 Mech. angle ϕ
Fig. 7-1 Required waveform of measuring system signals for data definition
0 Mech. angle ϕ
45 degrees
0
Mech. angle ϕ
Differential signal (R – *R)
Uniqueness range
Direct
component UG(R)
Useful signal
0 Mech. angle ϕ
α1 α2
Fig. 7-2 Required waveform of motor system signals (incremental and reference sig-
nals) after differential amplification for data function
U12+U22+...Un2
1) Definition for harmonic distortion: k = U0: Fundamental component
U02+U12+...Un2 U1...Un: Harmonic components
Note
If signals which do not conform to this specification are used, problems such as
speed ripple, positioning inaccuracy or other malfunctions may be encoun-
tered.
Options When the encoder is parameterized, one of the options “Incremental” or “Abso-
lute” (EnDat interface) must be selected in menu display “Measuring system
data for HLA”.
The purpose of these options is to set the following drive machine data:
Connection
options
Fig. 7-3 Example showing connection options for measuring system cable
Z 2:1
Length according to length code
Z 8 9 1
7 12 10 2
6 11 3
5 4
2
3
1 3
A 0.38 ye Ua1
3 5
*A 0.38 gn *Ua1
4 6
B 0.38 bk Ua2
6 8
*B 0.38 bn *Ua2
7 1
R 0.38 bu Ua0 3
10
*R 0.38 vt *Ua0
12 4
Trig/Uas 0.38 rd
14 7
Trig 0.38 og
15 9
5V sense 0.5 wh-rd 5V sense
9 2
P encoder 0.5 wh-bk 5V_encoder
1 12
0V sense 0.5 wh-bu 0V sense
11 11
M encoder 0.5 wh-ye M_encoder
2 10
Housing Housing
Item Meaning
Fig. 7-4 Measuring system lead for encoder with voltage signals (X101/X102)
Z 2:1
Length according to length code
Z 1 11 10
2 13 1216 9
17
3 14 15
8
4 7
5 6
2
3
1 3
A 0.14 ye Ua1
3 15
*A 0.14 gn *Ua1
4 16
6 B 0.14 bk Ua2
12
*B 0.14 bn *Ua2
7 13
Item Meaning
Fig. 7-5 Measuring system lead for encoder with voltage signals + EnDat (X101/X102)
Note
The BERO cable must be shielded.
1) E: Input, A: Output
7.3.1 Sensors
Note
For connector assignments, see Section 5.1.2.
General The task of pressure sensors is to convert mechanical quantity “pressure” into
Electrical quantity “voltage” or “current”.
The pressure sensors included in the Bosch hydraulic product range are suit-
able for pressure monitoring and control applications in machine construction,
on injection moulding machines, presses and many other areas.
The most important features of the sensors are
Note
Pressure sensor cables with pre-assembled sensor end are not available. The
following cable information is intended only as an example.
Instructions for
use
S Sensor must be mounted in vertical position with connector pointing down-
wards.
S Pressure medium: Hydraulic fluid; other fluids only after consultation with
Bosch.
Selection of Sensors with a signal voltage of U=0...10 V are available in the following vari-
pressure sensor ants for the HLA module:
(recommended
types)
Dimensions/
terminal
assignments
73–1
G1/4”ISO 228 A
32
0.3 – 0.4 Nm
MA=20+5 Nm
O 18.8
12
BOSCH
O 35
12
6.5
Conduit thread 7
4
2 3 Ref. 0 V (signal)
3
P Usig
2
U 0V
4 1 1
Supply
Fig. 7-6 Pressure sensors, order nos. 0811 405 540, 0811 405 547 and 0811 405 554
G1/4”ISO 228 A
32
MA=20+5 Nm
O 18.8
12
BOSCH
O 34
12
13x2 15 43–1
1
Supply
2
P 0V
3
U Usig
4
Ref. 0 V (signal)
5
6
7
Fig. 7-7 Pressure sensors, Order Nos. 0811 405 531 and 0811 405 532
7P
IP 40
Fig. 7-8 Accessories for pressure sensors Order Nos. 0811 405 531 and 0811 405 532
Characteristics
Table 7-5 Characteristics of pressure sensors
Accessories For pressure sensors with order no.: 0811 405 523
0811 405 530
0811 405 554,
the 4-pin cube-shaped connector is supplied. Replacement connectors can be
ordered under no.: 1834 484 061 from Bosch.
Note
The following cable data for hydraulics equipment apply for Bosch products. If
hydraulics components supplied by other manufacturers are used, the pin as-
signments of the hydraulic-end connections might be different!
2 3
1
3
A
M24EXT 0.18 bk Uext. 0 V
5 2
P24DS 0.18 bn Uext. 24 V
2 PIST1AP 0.18 rd Actual value, 0...10 V 1
15 og 3
PIST1AN 0.18 Actual value, ground
14 4
Shield
1)
3
B
M24EXT 0.18 bk Uext. 0 V
9 2
P24DS 0.18 bn Uext. 24 V
1 PIST1BP 0.18 rd Actual value, 0...10 V 1
12 3
PIST1BN 0.18 og Actual value, ground
11 4
Shield
Housing 1)
Item Meaning
Note
The following cable data for hydraulics equipment apply specifically to Bosch
servo solenoid valves (directly and pilot actuated).
Pin 1 Z 2:1
Length according to length code
Note: Max. approved system cable length 40 m
Z
A
B F
C E
D
2 3
1
3
Item Meaning
Order No. (MLFB) of signal lead for 7-pin servo solenoid valve: 6FX2002-2BA00-1VVV
Fig. 7-10 7-pin signal lead for servo solenoid valve (X121/X122) – standard version
Note
The pin assignments on valves supplied by other manufacturers may deviate
from the assignments shown in Fig. 7-10. Cables must be assembled by the
customer!
Pin 1 Z 2:1
Length according to length code
Note: Max. approved system cable length 40 m
Z
A
B F
C E
D
2 3
1
3
Item Meaning
Fig. 7-11 Interconnection diagram for 7-pin servo solenoid valve (X121/X122) – connection option 2 (customized)
Note
The following cable data for hydraulics equipment apply specifically to Bosch
HRVs (directly and pilot actuated).
2 3
1
3
Item Meaning
Order No. (MLFB) of signal lead for 12-pin servo solenoid valve: 6FX2002-2BA10-1VVV
Fig. 7-12 12-pin signal lead for servo solenoid valve (X121/X122)
Note
The following data for the connectors on the servo solenoid valve signal lead
are required only for spare parts orders or pre-assembly of cables by the cus-
tomer. The cables are normally supplied fully pre-assembled by Siemens.
A
B F
C E
D
10 2.6
28.6 66
3 7 4
2
1 6
21.5 Approx. 66
5 4
6
10 3
7 11 9
2
8 1
29 79
Note
Neither company bears sole responsibility for the overall installation.
Siemens AG and Robert Bosch GmbH are deemed to bear responsibility only if
they are the system supplier of the components listed in Table 8-1 or have certi-
fied explicit system compatibility for components supplied by other manufactur-
ers.
8.2 Hotline
Siemens AG Hotline
Tel. No. ++49–(0)9131/98–3471 (FDD) and –3475 (MSD)
Fax. ++49–(0)9131/98–1313
Mon–Fri 8.00 am – 5.00 pm
Emergency service
Tel. No. 0172 840 8776
Mon–Fri 5.00 – 10.00 pm
Sat 8.00 am – 10.00 pm
Christmas Eve 8.00 am – 2.00 pm
New Year’s Eve 8.00 am – 2.00 pm
Sun None
A.1.1 General
The servo solenoid valve is the final control element in the electro-hydraulic
control loop. It converts electrical quantity U=–10...+10 V into hydraulic quanti-
ties pressure p and flow Q, and thus into a cylinder movement.
Spool principle These valves are of the sliding-spool type. A valve spool with 4 control edges
moves inside a steel sleeve on which the control bore is connected to the 4
ports in the valve housing.
The ports in the valve housing are:
A B
ÎÎÎÎÎ ÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎ Steel sleeve
ÎÎÎ
ÎÎÎÎÎÎÎÎÎ ÎÎÎÎÎ
ÎÎÎÎÎÎÎ
ÎÎÎ
Valve spool
ÎÎÎÎÎÎÎ ÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎÎÎÎÎÎÎÎ
T P
Solenoid actuation On the standard servo solenoid valves of sizes 6 and 10, the valve
with position spool is actuated directly by a stepless actuating solenoid. This converts a cur-
control of valve rent I into a force F, which is compared with the force of the reset spring. This
spool comparison of forces finally produces a travel s, and thus an opening cross-sec-
tion on the control edges of the valve spool.
In order to compensate for disturbance forces acting on the valve spool (flow
forces) and to reduce the hysteresis and response sensitivity or range of inver-
sion, the position of the armature, and therefore the spool travel, is scanned and
applied to a position control loop as an actual value. Deviations from the spool
position setpoint are correctly continuously in this way. This method is particu-
larly successful in reducing the valve sensitivity to dirt.
Very small control deviations, such as those caused when the valve spool
“sticks”, can be corrected through mobilization of the total available magnetic
force.
A wear-resistant, proximity-type differential transformer (LVDT) is employed as
the spool travel sensor.
Valve amplifier
UE
FF Valve spool FM
ÉÉ
ÉÉ U
ÉÉ
S
FF
FM
Graphic symbol The operating principle of the servo solenoid valve is represented by a symbol
in the hydraulic circuit diagram. The symbol comprises a series of different
squares denoting the valve positions.
The three stepless-transition valve positions are represented by additional lines.
The symbol also indicates the relevant mode of actuation, in the example below,
direct solenoid actuation with spring return at one end.
In the de-energized state, the valve assumes a 4th fail-safe position. Two alter-
native fail-safe positions are available.
The symbol also reveals the principle of position control applied to the valve
spool.
P T
Setpoint
Valve amplifier with UE=0...10V
position control
A B A B
P T P T
Zero overlap in Zero overlap by a continuous valve around its mid-position is an important req-
mid-position uisite for its application in a position control loop.
A positive overlap has a disturbing effect because of the final control element
“dead zone”.
In contrast, a negative overlap results in a marked increase in oil leakage.
In order to achieve zero overlap, valve spools, spool housings and spool
sleeves must be manufactured with extreme precision and made of wear-resist-
ant materials. The production costs incurred are correspondingly high.
To maintain the zero overlap over prolonged operating periods, it is essential to
ensure that a clean pressure medium is used (to prevent erosion of control
edges).
+Q +Q +Q
ÎÎÎÎ
ÎÎ ÎÎÎ
ÎÎÎ ÎÎÎ
ÎÎÎÎÎÎ ÎÎÎ
ÎÎ ÎÎÎ
ÎÎÎÎ ÎÎÎ
ÎÎÎÎ ÎÎÎ
Î ÎÎÎÎ
ÎÎÎ ÎÎÎ
ÎÎÎ
ÎÎ
ÎÎÎÎÎÎÎÎÎ
T ÎÎÎÎÎÎÎÎÎÎÎÎ
P
Ü=–
T T P
Ü=0
T ÎÎÎÎÎÎÎ
T ÎÎ P
Ü=+
T
Pressure The quality of zero overlap in the mid-position is represented by the so-called
intensification pressure intensification characteristic.
This states what percentage of the setpoint signal is needed to achieve a pres-
sure difference corresponding to 80 % system pressure at the closed load ports.
The values of this characteristic are typically in the 1...3 % range.
The following graphic representation of the measurement, which acquires all 4
control edges, provides precise information.
Dp
np [% of pPU]
PA PB 80
60
40
20
A B –UE[%] +UE [%]
3 2 1 1 2 3
20
40
P 60
PPU
80
Flow The stepless slide movement, and thus the change in the throttle cross-section
characteristic, at the control edges, results in a corresponding flow which is represented as a
linear function of spool travel s or of electrical input signal U (manipulated variable).
The linearity is determined by the geometry of the control edges of the spool
sleeve.
The flow is not only dependent on the opening cross-section, but also on the
pressure drop in accordance with the law of flow:
Q pnp
P A to
B T
npPA npBT
A B
P T
A B Spool travel s
Input signal I
P T
P B to
A T
Q
Window in spool sleeve
ÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎ UE
Spool stroke
+Q
Rapid traverse
10%
–UE +UE
40%
Machining velocity
–Q
ÎÎÎÎÎÎÎ
Q
10 % Q max
ÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎ
ÎÎÎÎÎÎÎ 40 % UE UE
Spool stroke
Linearization of The knee-shaped characteristic of the valve is linearized in the HLA module to
knee-shaped match it to the closed-loop control of the overall drive (cylinder). No steady-state
characteristic operating point should be defined in the knee-point area.
The corresponding valve data are stored in the HLA module and automatically
parameterized when the order number is entered.
+Q
Valve characteristic
Linearized characteristic
10%
–UE +UE
40%
Compensation
–Q
Rated flowrate This describes the maximum flowrate with fully opened valve in relation to a
pressure drop of ∆p=35 bar per control edge.
Typical values are:
S Size 6: Q=4...40 l/min
S Size 10: Q=50...100 l/min
With pilot-controlled valves, the rated flowrate is related to ∆p=5 bar per control
edge. (Reduction in losses with higher flow rates.)
The values for sizes 10 and 16 are then as follows:
S Size 10: Q=55...85 l/min
S Size 16: Q=120...200 l/min
The flow under other pressure conditions is calculated according to the law of
flow by the following formula:
∆pX
QX=Qnom
∆pnom
Asymmetrical The speed of the cylinder is determined by a combined throttling effect at the
characteristics inlet and outlet. The cylinder is clamped hydraulically at both ends.
In order to ensure adequate effectiveness of the outlet throttle on cylinders with
single-ended piston rod and draw load, larger servo solenoid valves with asym-
metrical characteristics are available as alternatives.
QA
+Q
PA
v
PB
–UE +UE
A B QB
P T
–Q
Dynamic response The dynamic response characteristics indicate how fast the valve can react to
setpoint changes.
One characteristic that is indicative of dynamic response is the actuating time.
This defines how much time the valve spool needs to open the valve in re-
sponse to a step change in the input signal from 0 V to 10 V.
More exact information about the dynamic response is provided by the Bode
diagram or frequency response. In this case, a sinusoidal setpoint is applied to
the valve. The frequency up to which the actual value (valve spool) can follow
the setpoint is then noted. The amplitude and phase displacement must be
plotted logarithmically as a function of frequency.
A [dB]
E j [5]
2 5%
0
–2 100
at –3 dB
–4
–6 –180
–8 –160
–10 Signal 100 Umax –140
–120
Signal 5% Umax
–100
at –905
–80
–60
–40
–20
–0
10 20 40 60 80100 200 300 f [Hz]
Filtration grade In order to achieve the longest possible control edge life, thus assuring the qual-
ity of the zero overlap, a certain degree of purity of the hydraulic medium (fluid)
must be maintained.
The objective is contamination class 7...9 to NAS 1638, this can normally be
achieved with a pressure filter β10=75.
Hysteresis Q
Response sensitivity Q
Range of inversion Q
Fig. A-13 Hysteresis, response sensitivity and range of inversion of servo solenoid valve
Mechanical The standard series of size 6 and 10 servo solenoid valves shown in the follow-
construction ing diagram are designed according to the same principle.
The valve spool in its steel sleeve is pushed in contact with the reset spring by
the actuating solenoid. The armature axis of the solenoid is mechanically
coupled to the ferrite core of the position sensor integrated in the solenoid.
This sensor is a proximity-type, wear-resistant differential transformer ( LVDT).
The housing of the integrated valve amplifier (On Board Electronic OBE) is
bolted directly onto the solenoid/position sensor module.
Electrical power is supplied and the setpoint injected via a 7-pin connector.
If the valve is operating around the mid-position, the solenoid is energized by
about 50%. When the supply voltage is disconnected, the valve assumes a 4th
position, i.e. the “fail-safe position”. On connection and disconnection of the
supply, it slides through the crossed position.
The valves are available with a variety of rated flows and two different fail-safe
positions.
Size 6 Size 10
P T
Fail-safe disabled
A B
P T
Valve amplifier The functions of the integrated valve amplifier are implemented with analog
electronics and illustrated in a block diagram (see Fig. A-15).
The main amplifier functions are:
2.5 AF
+24 V=
A 0V Supply
+U B
B
+15V DC 0V Reference point
C Actual value spool
–15 V
DC D value
100k
100k
E Setpoint 0... +
– 10 V
F
10k Sign.
Actual value spool
value
Logic Protective earth
Screening
+U B
+
PID
–
S
U
Fig. A-15 Block diagram of sizes 6 and 10 directly actuated servo solenoid valves
In order to control higher flow rates, the principle of pilot control has been ap-
plied.
Inlet and outlet of The control fluid can be inlet and outlet either internally via ports P and T or, as
hydraulic fluid often the case in practice, externally via additional ports x and y. Plugs are used
to convert the assembly to the desired method.
Positions Pilot-actuated servo solenoid valves have only the three stepless-transition
positions.
They do not have the 4th fail-safe position. If the supply voltage is discon-
nected, the spring force of the main spool causes the valve to assume an indif-
ferent mid-position.
Valve amplifier The integrated valve amplifier is mounted on the pilot valve assembly and con-
tains both position control loops. A cable is used to connect the position sensor
on the main stage to the amplifier.
B 0V
+15V DC C 0V Reference point 1)
–15 V
DC D Actual value spool
100k value
E Setpoint 0... +
Diff. 100k – 10 V
amp.
F Sign. Actual value spool
10k
value
Protective earth
A.1 Servo solenoid valves
Logic
Screening
+U B 1) Do not connect to 0 V
supply
+
PID
+
PD – Pilot
–15 V= stage
1 – Main
ref. 0 stage
2
+15 V=
3 0... +
– 10 V
Signal
4
S
U
02.99
SINUMERIK 840D/SIMODRIVE 611 digital Descr. of Functions HLA Module (FBHLA) – 04.00 Edition
Siemens AG 2000. All rights reserved
02.99 A Hydraulics
A.1 Servo solenoid valves
General HRV (High Response Valve) is a series of servo solenoid valves with excellent
dynamic and static characteristics and therefore extends the product range to
cover particularly demanding applications.
The core of the series is the size 6 valve (HRV 1), which is also used
as a pilot valve for the size 10...size 25 (HRV 2) series.
Both valve stages on pilot-actuated valves operate under position control.
Features In comparison to other valves, the HRV series has the following features:
12-pin connector
A B
Valve amplifier
P T
6
10k 0V Actual value spool value
7
+15V DC 8 24 V
–15 V
S
U HRV
02.99
SINUMERIK 840D/SIMODRIVE 611 digital Descr. of Functions HLA Module (FBHLA) – 04.00 Edition
Siemens AG 2000. All rights reserved
02.99 A Hydraulics
A.2 Cylinder
A.2 Cylinder
General The cylinder acts as the drive element in the electrohydraulic control loop.
It converts the flow to a linear movement. In this case, high velocities are re-
quired for rapid traverse movements as well as slow velocities for machining
operations
Through-rod or On a through-rod cylinder, a piston rod of the same diameter is mounted at both
differential ends as a power transmission element. Consequently, the piston areas at the A
cylinder and B ends are identical. Likewise, at a constant piston speed, the incoming
flow is equal to the displaced flow in the settled state. The piston rods on the
through-rod cylinder thus travel in and out symmetrically.
In contrast to the through-rod cylinder, a differential cylinder has either a power-
transmission piston rod at one end only or the piston rods at its two ends have
different diameters. In the latter case, the piston areas at the A and B ends are
different. Furthermore, at a constant piston speed, the displaced flow is not the
same as the incoming flow. The maximum piston travel-in and travel-out speeds
are not the same on a differential cylinder (see Section 4.7).
This asymmetry can, however, be compensated by means of the piston area
adaptation function (MD 5112: VALVE_FLOW_FACTOR_A_B).
Apart from the piston diameter, it is necessary to specify the rod diameters at
the A and B ends. On a differential cylinder, both rod diameters are different,
one of the rods might even have a zero diameter. The maximum piston stroke
and cylinder dead volume are also required.
D2 D0 D1
Through-rod cylinder
D1=D2
A B
D0 D1
Differential cylinder
A B
D2 D0 D1
D1D2
A B
Quality of seals In order to ensure the lowest possible frictional forces, the quality of the seals
and guides on the piston, and the piston rod itself, must be particularly high.
Transitions from static to sliding friction have a particularly adverse affect on the
quality of control accuracy. A friction compensation setting has been provided in
the HLA module (MD 5460: FRICTION_COMP_RADIENT) for the purpose of
counteracting initial friction.
ÌÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌ ÌÌ
ÌÌÌ ÌÌÌ
ÌÌ
ÌÌÌ
ÌÌÌ
ÌÌ
ÌÌ
ÌÌÌÌÌÌÌÌÌÌÌÌ
ÌÌÌÌ Ì
Ì
ÌÌ
Ì
Piston rod
Piston
2 x guide ring
(PTFE)
ÌÌ
ÌÌ Ì ÌÌ Ì ÌÌÌ
ÌÌ ÌÌÌÌÌÌ
2 x guide ring Stabilizing ring
Seal (PTFE) (FPM)
(FPM+PTFE)
2 x sealing ring
(FPM+PTFE)
Dead volume The dead volume is the volume between the cylinder and servo solenoid valve
that is not displaced by one piston stroke. It reduces the natural frequency of
the drive and should be avoided wherever possible.
Cylinder pipework should be kept as short as possible, i.e. the servo solenoid
valve should be mounted directly on the cylinder.
The dead volume is parameterized in the HLA module (MD 5135, MD 5136 and
MD 5141...5143).
J
HD Hard Disk
OP Operator Panel
OPI Operator Panel Interface
P Pressure port (inlet), servo solenoid valve
P24EXTIN External +24 V input
PBL Parameter Basic List
P Bus I/O Bus
PCL Position Control Loop
PCMCIA Personal Computer Memory Card International Association
PER I/O Module
PG Programming Unit
PI Program Invocation
PID Controller with Proportional, Integral and Differential components
PLC Programmable Logic Controller
PS Power Supply (SIMATIC S7-300)
RK Control loop
SCI Serial Communication Control
SLM Synchronous Linear Motor
SM Signal Module of SIMATIC S7-300, e.g. I/O modules
SRM (FDD) Synchronous Rotation Motor (feed drive)
SW Software
T Tank port (return), servo solenoid valve
Term. Terminal
UE Unregulated incoming supply
ÜW Monitoring
VCL Velocity Control Loop
VGA Video Graphics Adapter
ZK Status class
Notes
h Cylinder stroke
pp Pump pressure
General Documentation
/ST7/ SIMATIC
SIMATIC S7 Programmable Logic Controllers
Catalog ST 70
Order No.: E86 060-K4670-A111-A3
Electronic Documentation
User Documentation
/AUE/ SINUMERIK 840D/810D/FM-NC
AutoTurn Graphic Programming System (07.99 Edition)
Operator’s Guide
Part 2: Setup
Order No.: 6FC5 298-4AA50-0BP2
Manufacturer/Service Documentation
a) Lists
b) Hardware
c) Software
/FBST/ SIMATIC
FM STEPDRIVE/SIMOSTEP (01.97 Edition)
Description of Functions
Order No.: 6SN1 197-0AA70-0BP3
/PJLM/ SIMODRIVE
Planning Guide Linear Motors (02.00 Edition)
(on request)
ALL General Information about Linear Motors
1FN1 1FN1 Three-Phase AC Linear Motor
1FN3 1FN3 Three-Phase AC Linear Motor
CON Connections
Order No.: 6SN1 197-0AB70-0BP1
/PJM/ SIMODRIVE
Planning Guide Motors (01.98 Edition)
Three-Phase AC Motors for Feed and
Main Spindle Drives
Order No.: 6SN1 197-0AA20-0BP3
d) Installation and
start-up
Operator panel
Machine
control panel
611D
Fil- 840D
with Actual pressure
ter
HLD
*) Actual position
**) *)
Fil-
ter
Throttle
Mains terminal
Setpoint
*) with I/RF module
**)with UE module
Hydraulic valve control
S All components which are designated in the Ordering Information as approved for operation in a
combined SINUMERIK 840D / SIMODRIVE 611D installation comply with Directive 89/336/EEC
when operated in an installation of this type.
Note:
The plant configuration sketch illustrates only the basic measures to be implemented in a typical plant
configuration to ensure compliance with Directive 89/336/EEC.
In addition, especially in cases where the plant configuration deviates from this
typical model, the installation guidelines for EMC plant design in the product documentation and
the EMC installation guidelines for SINUMERIK, SIROTEC and SIMODRIVE (order no.:
6FC5297-0AD30-0BP0) must be noted and implemented.
C: The compliance of the products with Council Directive 89/336/EEC has been verified
through inspection and testing in accordance with the following product standard, basic
technical specifications and the basic standards contained therein. Product categories
SINUMERIK, SIROTEC, SIMODRIVE and SIMATIC are subject to the requirements of
different standards.
Index
Closed-loop velocity control
F
Acceleration feedback, 4-111
Adaptation of D component, 4-108
Adaptation of P component, 4-108
A D component, 4-111
Abbreviations of drive types, 3-53 I component, 4-110
Acceleration feedback, 4-111 Integrator feedback, 4-110
Acceleration limitation, 4-106 P component, 4-109
Achievable dynamic response, 4-97 Reference model, 4-112
Activation of DAC output, 5-181 Velocity controller cycle, 4-107
Activation of data, 3-60 Comparison of electrical and hydraulic drive
Adaptation, 4-108 systems, 1-16
Air pressure, 5-183 Configuring an OEM valve list, 3-94
Analogy of characteristic data, 1-17 Example of an OEM valve list, 3-94
Format, 3-94
General, 3-94
Language-dependent OEM texts, 3-96
B Language-dependent system texts, 3-96
Block diagram of control functions, 4-98 Language-dependent texts, 3-96
Configuring steps, 2-21
electrical, 2-21
hydraulic, 2-22
C Configuring the hydraulic drive, 2-30
Characteristic compensation Cylinder selection, 2-30
Area adaptation, 4-125 Hydraulic power unit, 2-44
Friction, 4-107 Natural frequency, 2-42
Linearization of valve, 4-126 selection of servo solenoid valve, 2-32
Offset, 4-129 Selection of shutoff valve, 2-39
Characteristics of servo solenoid valves Connection and power loss calculation for NCU,
Dynamic response, A-239 2-46
Filtration grade, A-240 Connection configuration for HLA module, 2-27
Hysteresis, A-241 Connection of 24 V supply
Linearization of knee-shaped characteristic, with shutoff valve, 4-146
A-238 without shutoff valve, 4-146
Pressure intensification, A-236 Construction of an electro-hydraulically controlled
Range of inversion, A-241 drive axis, 1-18
Rated flowrate, A-239 Control direction
Response sensitivity, A-241 Determine control direction, 3-64
Circularity test, 3-90 General, 3-64
Climatic environmental conditions, 5-183 Limitation of manipulated voltage, 3-64
Closed–loop force control Control output, velocity controller, 4-113
Start-up, 4-116 Controlled system gain|, 4-106
Static friction injection, 4-119 Controller adaptation
Closed-loop control functions, 4-100 General, 3-75
Closed-loop force control, 4-116 Implementation, 3-75
Configuration, 4-117 Controller data/Calculate drive model data, 3-63
Force controller, 4-120
Force limitation, 4-116, 4-118
Preconditions, 4-116
S
O Selection of servo solenoid valves
Objective, 1-15 Asymmetrical characteristics, 2-35
Offset adjustment Characteristic, 2-34
Manipulated valve voltage offset, 3-67 Connector pin assignments, 2-36
Offset of pressure sensors, 3-66 Fail-safe position, 2-35
Reference value for pressure sensors, 3-67 HRV valves, 2-34
Options, 7-217 Preferred range of servo solenoid valves, 2-36
Output of manipulated variables, 4-125 Servo solenoid valves, 2-34
Output voltage range of DAC outputs, 5-181 Valve size, 2-33
Overview of functions, HLA firmware, 4-99 Valve types, 2-32
Overview of HLA machine data, 4-163 Selection of shutoff valves
Overview of start-up process for hydraulics General, 2-39
module, 3-51 Preferred range of shutoff valves, 2-41
Selection of valve, from list, 3-56
Service functions
Diagnostic machine data, 4-159
P Min/max display, 4-157
P component, 4-109 Monitor, 4-158
Parameter set changeover, 4-99 Servo solenoid valve
Pollutants, 5-185 Function, 1-19
Position adjustment, 3-69 Task, 1-19
Description of Functions
From
Order No.: 6SN1197–0AB60–0BP2
Name Edition: 04.00