Lenze I950 Manual
Lenze I950 Manual
Table of Contents
Table of Contents
Document description
Further documents
Notations and conventions
Basic safety instructions
Application as directed
Residual hazards
Identification of the products
Product codes
Nameplates
Features
Important notes
Operating interfaces
Engineering tool »EASY Starter
Generate a connection between inverter and »EASY Starter
General information on parameter setting
Addressing of the parameters
Structure of the parameter descriptions
Parameter overview lists
Favourites
Configuring the "Favourites
Commissioning
Saving the parameter settings
Save parameter settings with »EASY Starter
Device name
Mains voltage
Function assignment of the inputs and outputs (default setting)
Motor data
Select motor from motor catalogue
Manual setting of the motor data
Motor control mode
Kinematic settings
Mass inertia (load/motor)
Torque feedforward control
Motor/encoder mounting direction
Motor/encoder gearbox ratio
Motor/encoder feed constant
Motor/encoder travel ranges and cycle length
Virtual mode
Motion settings
Quick stop
Halt
Following error monitoring
Target position detection
Motor/encoder standstill detection
Conditioning of the encoder signal
Behaviour in the event of inverter disable
Control modes
Manual jog (inching mode)
Homing
Homing modes
Digital input for reference switch
Motor/encoder behaviour after mains switching
Limitations
Torque limits
Maximum values for travel profiles
Hardware limit switches
Software limit switches
Safety limits
Status signals
Defining control sources
Source of quick stop
Source of error reset
Source of digital output 1
Source of monitoring signal
System bus communication
Inputs
Outputs
Master value output
Source of touch probe time stamp
Distribution of the master values by the master
Example: System bus master is master value master
Example: System bus slave is master value master
Example: Using time stamp of another axis
Control settings
Interface
Control signals
Status signals
Simulation of the interface
Assignment of control signals and status signals
Master value sources
System bus
Feedback system for the technology application
Virtual master
Simulation of the virtual master
Speed via analog input 1
External master values
Inverters
i950 servo inverters
Contents
Contents
1 About this document 15
1.1 Document description 15
1.1.1 Further documents 15
1.2 Notations and conventions 16
2 Safety instructions 17
2.1 Basic safety instructions 17
2.2 Application as directed 17
2.3 Residual hazards 18
3 Product information 19
3.1 Identification of the products 19
3.1.1 Product codes 19
3.1.2 Nameplates 20
3.2 Features 21
4 Commissioning 27
4.1 Important notes 27
4.2 Operating interfaces 28
4.2.1 Engineering tool »EASY Starter« 29
4.2.1.1 Generate a connection between inverter and »EASY Starter« 30
4.3 General information on parameter setting 31
4.3.1 Addressing of the parameters 31
4.3.2 Structure of the parameter descriptions 31
4.3.3 Parameter overview lists 31
4.3.4 Favourites 32
4.3.4.1 Configuring the "Favourites" 32
4.4 Commissioning 35
4.5 Saving the parameter settings 36
4.5.1 Save parameter settings with »EASY Starter« 36
5 Basic setting 37
5.1 Device name 37
5.2 Mains voltage 37
5.3 Function assignment of the inputs and outputs (default setting) 37
5.4 Motor data 38
5.4.1 Select motor from motor catalogue 39
5.4.2 Manual setting of the motor data 41
5.5 Motor control mode 44
3
Contents
4
Contents
5
Contents
6
Contents
7
Contents
8
Contents
9
Contents
10
Contents
11
Contents
12
Contents
13
Contents
14
About this document
Document description
Further documents
WARNING!
Read this documentation carefully before starting any work.
▶ Please observe the safety instructions!
Information and tools with regard to the Lenze products can be found on the
Internet:
http://www.lenze.com à Download
15
About this document
Notations and conventions
DANGER!
Indicates an extremely hazardous situation. Failure to comply with this instruction will result
in severe irreparable injury and even death.
WARNING!
Indicates an extremely hazardous situation. Failure to comply with this instruction may result
in severe irreparable injury and even death.
CAUTION!
Indicates a hazardous situation. Failure to comply with this instruction may result in slight to
medium injury.
NOTICE
Indicates a material hazard. Failure to comply with this instruction may result in material dam-
age.
16
Safety instructions
Application as directed
2 Safety instructions
Disregarding the following basic safety measures and safety information may lead to severe
personal injury and damage to property!
Observe all specifications of the corresponding documentation supplied. This is the precondi-
tion for safe and trouble-free operation and for obtaining the product features specified.
Please observe the specific safety information in the other sections!
17
Safety instructions
Residual hazards
Hot surface:
Use personal protective equipment or wait until the device has cooled down!
Motor protection
With some settings of the inverter, the connected motor can be overheated.
• E. g. by longer operation of self-ventilated motors at low speed.
• E. g. by longer operation of the DC-injection brake.
Protection of the machine/system
Drives can reach dangerous overspeeds.
• E. g. by setting high output frequencies in connection with motors and machines not suita-
ble for this purpose.
• The inverters do not provide protection against such operating conditions. For this pur-
pose, use additional components.
18
Product information
Product codes
3 Product information
3.1 Identification of the products
19
Product information
Identification of the products
Nameplates
3.1.2 Nameplates
Position and meaning of the nameplates
Complete inverter Component (options)
① Nameplate at front top: Technical data, type and serial ① Type and serial number of the component
number of the inverter
② Nameplate at the side: Technical data of the inverter - -
20
Product information
Features
3.2 Features
Power range 0.55 kW ... 4 kW
PE connection
X101 DC bus X100 Mains connection
Option IT screw
Shielding of control connections
Option X5 24 V supply
Control electronics
X2x6 Network
Option Network status LEDs
X2x7 Network
Option X236 System bus EtherCAT IN
Inverter status LEDs
X237 System bus EtherCAT OUT
X107 24 V supply
Motor holding brake
21
Product information
Features
X107 24 V supply
Motor holding brake
22
Product information
Features
Power range22 kW
X100 Mains connection/DC bus PE connection
Shielding of
control connections X5 24 V supply
Option
Control electronics
Network status LEDs
X2x6 Network
Option
System bus EtherCAT
X2x7 Network
X236 IN
Option
X237 OUT
Inverter status LEDs
X1 Basic Safety - STO
X3 Control terminal
SD card
Option
A Motor encoder
Option
X82/
X83 Extended Safety
Option
B Load encoder or master encoder
Option X16 Engineering port
Commissioning,
diagnostics
PE connection
IT screw
23
Product information
Features
PE connection X5 24 V supply
Control electronics
X2x6 Network
Option Network status LEDs
X2x7 Network
System bus EtherCAT
Option X236 IN
Inverter status LEDs
X237 OUT
X1 Basic Safety - STO
SD card
Option
A Motor encoder
Option
X3 Control terminal
24
Product information
Features
IT screw X5 24 V supply
X2x6 Network Control electronics
Option
X2x7 Network Network status LEDs
Option
Inverter status LEDs X236 System bus EtherCAT IN
Load encoder or
B master encoder X82/
Option X83 Extended Safety
Option
X3 Control terminal
25
Product information
Features
Shielding of
control connections
PE connection Option
IT screw
X5 24 V supply
X2x6 Network Control electronics
Option Network status LEDs
X2x7 Network
Option
Inverter status LEDs X236 System bus EtherCAT IN
SD card
Option
A Motor encoder
Option
X82/
X83 Extended Safety
Load encoder or Option
B master encoder
X3 Control terminal
Option
X16 Engineering port
Commissioning, diagnostics
PE connection
Shielding of
motor connection
26
Commissioning
Important notes
4 Commissioning
The purpose of commissioning is to adapt the inverter as part of a machine with a variable-
speed drive system to its drive task.
DANGER!
Incorrect wiring can cause unexpected states during the commissioning phase.
Possible consequences: death, severe injuries or damage to property
Ensure the following before switching on the mains voltage:
▶ Wiring must be complete and correct.
▶ Wiring must be free of short circuits and earth faults.
▶ The motor circuit configuration (star/delta) must be adapted to the inverter output voltage.
▶ The motor must be connected in-phase (direction of rotation).
▶ The "emergency off" function of the overall system must operate correctly.
DANGER!
Incorrect settings during commissioning may cause unexpected and dangerous motor and sys-
tem movements.
Possible consequences: death, severe injuries or damage to property
▶ Clear hazardous area.
▶ Observe safety instructions and safety clearances.
27
Commissioning
Operating interfaces
28
Commissioning
Operating interfaces
Engineering tool »EASY Starter«
The upper part of the Settings tab displays the sequence of five essential commissioning
steps. By clicking a link, the corresponding interface appears with the most important parame-
ters to be set.
Commissioning step Description of the settings
Basic setting Settings to adapt the inverter to a simple application based on the default setting.
Communication Settings for communication via the system bus (EtherCAT), another fieldbus and the engineering port X16 (PC inter-
face).
Kinematics Basic settings of the technology application serve to adapt the motor and load side (gearbox ratio, mounting direc-
tion, moment of inertia etc.)
Motion Basic settings of the technology application for adapting the motion control.
Technology application Settings to adapt the technology application to the application.
Parameter fields
• The parameters are sorted by topic.
• The parameter values currently set are displayed.
• Fields highlighted in yellow indicate the online connection to the device.
• Pressing the key [F1] opens the program help.
29
Commissioning
Operating interfaces
Engineering tool »EASY Starter«
How to establish a communication to the inverter via the engineering port X16:
Preconditions
• The functional test described in the mounting and switch-on instructions has been com-
pleted successfully (without any errors or faults).
• The inverter is ready for operation (mains voltage is switched on).
Required accessories
• Engineering PC with installed »EASY Starter«
• Standard network cable
1. Plug the network cable into the engineering port X16 of the inverter.
2. Use the network cable to connect the inverter to the PC on which the »EASY Starter« is
installed.
3. Start the »EASY Starter«.
The "Add devices" dialog is shown.
4. Select the "Ethernet" connection.
5. Click the Insert button.
The »EASY Starter« searched for connected devices via the communication path selected.
When the connection has been established successfully, the inverter is displayed in the device
list. The inverter parameters can now be accessed via the tabs of the »EASY Starter«.
30
Commissioning
General information on parameter setting
Parameter overview lists
Certain device commands or settings which might cause a critical state of the
drive behaviour can only be carried our when the inverter is inhibited.
31
Commissioning
General information on parameter setting
Favourites
4.3.4 Favourites
In order to gain quick access using the »EASY Starter«, frequently used parameters of the
inverter can be defined as "Favorites".
• »EASY Starter« provides quick access to the "Favorites" via the Favorites tab.
4.3.4.1 Configuring the "Favourites"
The "Favorites" can be configured by the user.
Details
A maximum number of 50 parameters can be defined as "Favorites".
The easiest way to process the selection of the favorites is via the parameterisation dialog in
the »EASY Starter«:
1. Change to the "Parameter list" tab.
2. Select group 0 - Favorites.
3. Click the button.
4. Process favorites:
Default favorites can be changed via network using the following parameters:
Parameter
Address Name / setting range / [default setting] Info
0x261C:001 Favorites settings: Parameter 1 Definition of the "Favorites" parameters.
0 ... [] ... 4294967295 • Format: 0xiiiiss00 (iiii = hexadecimal index, ss = hexadecimal subindex)
0x261C:002 Favorites settings: Parameter 2 • The lowest byte is always 0x00.
0 ... [] ... 4294967295 • The keypad can be used to select the desired parameter from a list.
0x261C:003 Favorites settings: Parameter 3
0 ... [] ... 4294967295
0x261C:004 Favorites settings: Parameter 4
0 ... [] ... 4294967295
0x261C:005 Favorites settings: Parameter 5
0 ... [] ... 4294967295
0x261C:006 Favorites settings: Parameter 6
0 ... [] ... 4294967295
0x261C:007 Favorites settings: Parameter 7
0 ... [] ... 4294967295
0x261C:008 Favorites settings: Parameter 8
0 ... [] ... 4294967295
0x261C:009 Favorites settings: Parameter 9
0 ... [] ... 4294967295
32
Commissioning
General information on parameter setting
Favourites
33
Commissioning
General information on parameter setting
Favourites
34
Commissioning
Commissioning
4.4 Commissioning
Prerequisites
• The mechanical and electrical installation of the inverter is complete.
• If necessary, the motor is mechanically decoupled from the system.
• Check whether the system can be mechanically damaged if the non-decoupled drive
makes uncontrolled movements.
• The connection between the inverter and the engineering PC with instal-
led »EASY Starter« has been established.
• The »EASY Starter« is open and connected to the inverter.
• The inverter is supplied with voltage.
• For parameterisation purposes, it makes sense to supply the device with 24 V if the
mains voltage and the motor data deviate from the default setting. 4Function assign-
ment of the inputs and outputs (default setting) ^ 37
• If it has been ensured that the mains voltage and motor data settings correspond to
the real conditions , the mains voltage can be connected.
• The device list of the »EASY Starter« contains the inverter with the correct device descrip-
tion.
• Additional information on the device description can be found in the chapter dealing
with configuration of the respective fieldbus network. 4Configuring the network ^ 315
• For an explanation of where the device list can be found, please consult the online help
of the »EASY Starter«. Press the F1 key to call up the online help.
• No fault is indicated by the inverter diagnostics.
• Check the LED status displays.
• Check the error messages.
• Check available application credit on the storage medium.
Commissioning
The five main commissioning steps are shown in order towards the top of the Settings tab.
Clicking on a link displays a corresponding interface containing the most important parameters
that need to be set.
4General information on parameter setting ^ 31
Commissioning step Description of the settings
Basic settings The basic settings are sufficient for drive rotation .
• Check every preset parameter value to determine whether it can be retained for the application.
• If a value has to be changed, click the cross-reference highlighted in blue to which the parameter is assigned. A new
interface opens. Here, the relevant value can now be changed.
• Once all parameters have been correctly set in the basic settings, you can allow the drive to rotate .
Communication These commissioning steps are for adjusting the drive and only have to be adapted where necessary.
Kinematics • Basic settings of the technology application for adjusting the motor end and load side (gearbox ratio, mounting
direction, moments of inertia, etc.)
Motion
• Basic settings of the technology application for adjusting the motion control.
Technology application • Settings for adjusting the technology application for the application.
Safety-relevant parameters only have to be set for devices that feature integra-
ted safety engineering or safety modules.
Observe the online help information on the safety parameter list.
In »EASY Starter« and »PLC Designer«, safety parameters can only be set and transferred using
the safety parameter list. When a device featuring integrated safety engineering or a safety
module is selected in the device list, the safety parameter list becomes available in the form
of an additional tab.
35
Commissioning
Saving the parameter settings
Save parameter settings with »EASY Starter«
36
Basic setting
Function assignment of the inputs and outputs (default setting)
5 Basic setting
This chapter contains the most frequently used functions and settings to adapt the inverter to
a simple application based on the default setting.
37
Basic setting
Motor data
38
Basic setting
Motor data
Select motor from motor catalogue
39
Basic setting
Motor data
Select motor from motor catalogue
Parameterisation sequence
As soon as the parameterisation has been started, the following steps are initiated by the
engineering tool:
1. The motor rating data and the motor equivalent circuit diagram data are loaded from the
motor catalogue.
2. The motor controller settings and the speed controller settings are automatically calculated
based on the previously loaded data.
Notes:
• The data involved in this parameterisation are provided be the motor catalogue alone. Fur-
ther user data is not required.
• The inverter characteristic is not changed by this optimisation.
Parameter
Address Name / setting range / [default setting] Info
0x2C01:010 Motor parameters: Motor name The name (e.g. " 1") can be freely selected by the user.
["MCS06C41"] If the motor in the engineering tool has been selected from the "motor
catalog", the respective motor name is automatically entered here
(example: "MDSKA080-22, 70").
40
Basic setting
Motor data
Manual setting of the motor data
After the motor data has been parameterised via one of the two options, the following moni-
toring and limit values are initialised with motor-dependent preset values by touching the
"Initialise" button:
40x2D44:001 Overspeed monitoring threshold
40x2D46:001 Overcurrent monitoring threshold
40x2D49:003 Motor temperature monitoring warning threshold
40x2D49:004 Motor temperature monitoring error threshold
40x6073 Maximum current
40x6075 Rated motor current
41
Basic setting
Motor data
Manual setting of the motor data
Parameter
Address Name / setting range / [default setting] Info
0x2C01:001 Motor parameters: Number of pole pairs Display of the number of pole pairs calculated from the rated speed and
• Read only rated frequency.
0x2C01:002 Motor parameters: Stator resistance General motor data.
0.0000 ... [13.5000] ... 125.0000 Ω Carry out settings as specified by manufacturer data/motor data sheet.
0x2C01:003 Motor parameters: Stator leakage inductance
0.000 ... [51.000] ... 500.000 mH Note!
When you enter the motor nameplate data, take into account the phase
connection implemented for the motor (star or delta connection). Only
enter the data applying to the connection type selected.
0x2C01:004 Motor parameters: Rated speed General motor data.
0 ... [4050] ... 50000 rpm Carry out settings as specified by motor nameplate data.
0x2C01:005 Motor parameters: Rated frequency
0.0 ... [270.0] ... 1000.0 Hz Note!
When you enter the motor nameplate data, take into account the phase
0x2C01:006 Motor parameters: Rated power
connection implemented for the motor (star or delta connection). Only
0.00 ... [0.25] ... 655.35 kW
enter the data applying to the connection type selected.
0x2C01:007 Motor parameters: Rated voltage
0 ... [225] ... 65535 V
0x2C01:008 Motor parameters: Cosine phi
0.00 ... [0.80] ... 1.00
0x2C01:009 Motor parameters: Insulation class Insulation class of the motor (see motor nameplate).
0 Y (cut-off temperature = 90 °C)
1 A (cut-off temperature = 105 °C)
2 E (cut-off temperature = 120 °C)
3 B (cut-off temperature = 130 °C)
4 F (cut-off temperature = 155 °C)
5 H (cut-off temperature = 180 °C)
6 G (cut-off temperature > 180 °C)
0x2C02:001 Motor parameter (ASM): Rotor resistance Equivalent circuit data required for the motor model of the asynchro-
0.0000 ... [0.0000] ... 214748.3647 Ω nous machine.
0x2C02:002 Motor parameter (ASM): Mutual inductance
0.0 ... [0.0] ... 214748364.7 mH
0x2C02:003 Motor parameter (ASM): Magnetising current
0.00 ... [0.00] ... 500.00 A
0x2C03:001 Motor parameter (PSM): Back EMF constant Voltage induced by the motor (rotor voltage / 1000 rpm).
0.0 ... [41.8] ... 100000.0 V/1000rpm For permanently excited synchronous motors, the e.m.f. constant
describes the r.m.s. value of the line-to-line voltage (phase voltage)
induced in idle state by the motor (reference: 1000 rpm, 20 °C).
0x2C03:002 Motor parameter (PSM): Resolver pole position Equivalent circuit data required for the motor model of the synchronous
-179.9 ... [-90.0] ... 179.9 ° machine.
0x2C03:003 Motor parameter (PSM): Magnets temperature coeffi-
cient (kTN)
-1.000 ... [-0.110] ... 0.000 %/°C
0x2C03:004 Motor parameter (PSM): Encoder pole position
-179.9 ... [0.0] ... 179.9 °
0x2D4C:001 Thermisches Modell Motorauslastung (i²xt): Motor Setting of the time constant for the winding.
utilisation (i²xt)
1 ... [60] ... 36000 s
0x2D4C:002 Thermisches Modell Motorauslastung (i²xt): Thermal Setting of the time constant for the laminated core.
time constant - laminations
1 ... [852] ... 36000 s
0x2D4C:003 Thermisches Modell Motorauslastung (i²xt): Winding Part of the thermal motor model: distribution factor of the copper wind-
influence ing influence.
0 ... [27] ... 100 %
42
Basic setting
Motor data
Manual setting of the motor data
43
Basic setting
Motor control mode
Supplementary chapters:
• Chapter "Configure feedback system for motor control" describes how to set resolvers or
sine/cosine encoders as motor feedback. ^ 200
• Chapter "Second feedback system for the techology application" describes how a higher-
level control loop can be used as an actual value feedback application for higher accuracy.
^ 213
The detailed description of each motor control type can be found in the chapter "Configuring
the motor control“. ^ 236
44
Technology application (TA) basic settings
45
Technology application (TA) basic settings
Kinematic settings
Motor/encoder mounting direction
46
Technology application (TA) basic settings
Kinematic settings
Motor/encoder gearbox ratio
The necessary data for configuring the gearbox ratio is listed in the gearbox cat-
alog.
For a precise specification of the gearbox ratio, the specified number of teeth
z1 ... z4 from the gearbox catalog must be used.
The gearbox ratio indicates how many motor axis revolutions equal one revolution of the load
axis.
The gearbox ratio is configured using a quotient (numerator/denominator).
The gearbox ratio for the motor is influenced by 4 parameters:
• Gearbox factor numerator 40x500A:033
• Gearbox factor denominator 40x500A:034
• Additional gearbox factor numerator 40x500A:025
• Additional gearbox factor denominator 40x500A:026
The gearbox ratio for the second encoder is influenced by 2 parameters:
• Gearbox factor numerator 40x500B:033
• Gearbox factor denominator 40x500B:034
Example:
After 58,667 rotations (i) of the motor axis, the spindle turns once.
i = 58.667
47
Technology application (TA) basic settings
Kinematic settings
Motor/encoder gearbox ratio
Parameter
Address Name / setting range / [default setting] Info
0x500A:025 Additional gearbox factor - numerator
1 ... [1] ... 4294967295
• Setting can only be changed if the inverter is inhibi-
ted.
0x500A:026 Additional gearbox factor - denominator
1 ... [1] ... 4294967295
• Setting can only be changed if the inverter is inhibi-
ted.
0x500A:033 Gearbox factor - nominator
1 ... [1] ... 4294967295
• Setting can only be changed if the inverter is inhibi-
ted.
0x500A:034 Gearbox factor - denominator
1 ... [1] ... 4294967295
• Setting can only be changed if the inverter is inhibi-
ted.
0x500B:033 Gearbox factor - nominator
1 ... [1] ... 4294967295
• Setting can only be changed if the inverter is inhibi-
ted.
0x500B:034 Gearbox factor - denominator
1 ... [1] ... 4294967295
• Setting can only be changed if the inverter is inhibi-
ted.
48
Technology application (TA) basic settings
Kinematic settings
Motor/encoder feed constant
When a turntable is used, the feed constant is = 360°/revolution when defined as an angle.
The feed constant of a conveyor drive results from the circumference of the drive roll.
d=200 mm
p*d
VK =
n
Symbol Description
FC Feed constant
d Diameter
n Revolution
Example:
The feed constant of a spindle drive (linear axis) results from the leadscrew pitch. The feed
constant indicates the distance travelled by the slide in one revolution (in the following exam-
ple 5,023 mm).
h = 5.023 mm
The kinematic parameters for the second encoder can be used to define how an imported
encoder position or encoder speed should be converted into machine units.
Parameter
Address Name / setting range / [default setting] Info
0x500A:032 Feed constant
0.0001 ... [360.0000] ... 214748.3647
• Setting can only be changed if the inverter is inhibi-
ted.
0x500B:032 Feed constant
0.0001 ... [360.0000] ... 214748.3647
• Setting can only be changed if the inverter is inhibi-
ted.
49
Technology application (TA) basic settings
Kinematic settings
Motor/encoder travel ranges and cycle length
t
❸
M
❶
Fig. 5: Turntable
1 Cycle length (illustration = 60°)
50
Technology application (TA) basic settings
Kinematic settings
Motor/encoder travel ranges and cycle length
❶ ❶
t
❸
51
Technology application (TA) basic settings
Kinematic settings
Virtual mode
52
Technology application (TA) basic settings
Motion settings
Quick stop
53
Technology application (TA) basic settings
Motion settings
Following error monitoring
6.2.2 Halt
By triggering this function, the technology application enables the axis to be braked to stand-
still with the values parameterised for deceleration and jerk based on the current setpoints.
Parameter
Address Name / setting range / [default setting] Info
0x500A:186 Deceleration of Halt
0.00 ... [1800.00] ... 21474836.47
0x500A:187 Jerk of Halt
0.00 ... [0.00] ... 21474836.47
54
Technology application (TA) basic settings
Motion settings
Conditioning of the encoder signal
55
Technology application (TA) basic settings
Motion settings
Behaviour in the event of inverter disable
56
Technology application (TA) basic settings
Motion settings
Control modes
57
Technology application (TA) basic settings
Motion settings
Manual jog (inching mode)
58
Technology application (TA) basic settings
Motion settings
Homing
6.2.10 Homing
Homing serves to define the zero point in the traversing range.
The activation takes place by the control word of the technology application.
The information that a home position has been recognised is provided in the Status word
parameter of the technology application. 40x500A:005, bit 5
Safety function: 4Safe homing (SHOM) ^ 428
Profile data - Referencing
For the reference search, 2 profile data sets can be parameterised with different speeds and
accelerations. The time for referencing is reduced and the accuracy is increased.
• Profile data set 1: Quick approach of the limit switch (depending on the selected mode).
• Profile data set 2: Slow and exact approach of the limit switch and positioning to the target
position.
• If speed 2 is set = "0" (initial value), there is no changeover to the profile data set 2. The
reference search is carried out with the profile parameters of profile data set 1.
Parameter
Address Name / setting range / [default setting] Info
0x500A:070 Homing mode
-2 CwTorqueLimit
-1 CcwTorqueLimit
0 SetPositionDirect
1 CcwLimitSwitchCwTP
2 CwLimitSwitchCcwTP
3 CwRpCcwRnTP
5 CcwRpCwRnTP
17 CcwLimitSwitch
18 CwLimitSwitch
19 CwRpCcwRn
21 CcwRpCwRn
33 CcwTP
34 CwTP
99 Reset home position
0x500A:071 Action after "Home position detected"
0 Stop positioning
1 Relative positioning
2 Absolute positioning
0x500A:078 Homing : Torque limit
0.00 ... [0.10] ... 21474836.47 Nm
0x500A:079 Homing : Blocking time
0.000 ... [1.000] ... 2147483.647 s
59
Technology application (TA) basic settings
Motion settings
Homing
60
Technology application (TA) basic settings
Motion settings
Homing
0
1
Fig. 7: Negative direction with reversing limit switch to touch probe
A Touch probe/zero pulse B Negative travel range limit switch
Sequence of case ①:
1. The machine part moves in negative direction with profile data set 1.
2. The machine part reverses to the negative travel range limit switch (B) and changes to
profile data set 2.
3. The negative edge of the travel range limit switch (B) activates the touch probe detection.
4. The following positive edge of the encoder zero pulse/touch probe sensor (A) sets the ref-
erence.
5. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning by a set target position.
• Absolute positioning to a set target position.
61
Technology application (TA) basic settings
Motion settings
Homing
0
1
Fig. 8: Positive direction with reversing limit switch to touch probe
A Touch probe/zero pulse B Positive travel range limit switch
Sequence of case ①:
1. The machine part moves in positive direction with profile data set 1.
2. Machine part reverses to positive travel range switch (B) and changes to profile data set 2.
3. The negative edge of the travel range limit switch (B) activates the touch probe detection.
4. The following positive edge of the encoder zero pulse/touch probe sensor (A) sets the ref-
erence.
5. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning by a set target position.
• Absolute positioning to a set target position.
62
Technology application (TA) basic settings
Motion settings
Homing
①
②
0
1
Fig. 9: Positive direction with reversing limit switch and negative edge of the reference switch to touch probe
A Touch probe/zero pulse B Reference switch
Sequence of case ①:
The axis has not yet activated the reference switch:
1. The machine part moves in positive direction with profile data set 1.
2. The machine part reverses with positive edge of the reference switch (B) and changes to
profile data set 2.
3. The negative edge of the reference switch (B) activates the touch probe detection.
4. The following positive edge of the encoder zero pulse/touch probe sensor (A) sets the ref-
erence.
5. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning around a set target position.
• Absolute positioning to a set target position.
Sequence for case ②:
The axis has already activated the reference switch:
1. The machine part moves in negative direction with profile data set 2.
2. The negative edge of the reference switch (B) activates the touch probe detection.
3. The following positive edge of the encoder zero pulse/touch probe sensor (A) sets the ref-
erence.
4. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning around a set target position.
• Absolute positioning to a set target position.
63
Technology application (TA) basic settings
Motion settings
Homing
①
②
0
1
Fig. 10: Negative direction with reversing reference switch and negative edge of the reference switch to touch probe
A Touch probe/zero pulse B Reference switch
Sequence of case ①:
The axis has not yet activated the reference switch:
1. The machine part moves in negative direction with profile data set 1.
2. The machine part reverses with positive edge of the reference switch (B) and changes to
profile data set 2.
3. The negative edge of the reference switch (B) activates the touch probe detection.
4. The following positive edge of the encoder zero pulse/touch probe sensor (A) sets the ref-
erence.
5. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning by a set target position.
• Absolute positioning to a set target position.
Sequence of case ②:
The axis has already activated the reference switch:
1. The machine part moves in positive direction with profile data set 2.
2. The negative edge of the reference switch (B) activates the touch probe detection.
3. The following positive edge of the encoder zero pulse/touch probe sensor (A) sets the ref-
erence.
4. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning by a set target position.
• Absolute positioning to a set target position.
64
Technology application (TA) basic settings
Motion settings
Homing
①
0
Fig. 11: Negative direction to limit switch
A Negative travel range limit switch
Sequence of case ①:
1. The machine part moves in negative direction with profile data set 1.
2. The machine part reverses to negative travel range limit switch (A) and changes to profile
data set 2.
3. The following negative edge of the travel range limit switch (A) sets the reference.
4. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning by a set target position.
• Absolute positioning to a set target position.
Homing mode 18: CwLimitSwitch
0
Fig. 12: Positive direction to limit switch
A Positive travel range limit switch
Sequence of case ①:
1. The machine part moves in positive direction with profile data set 1.
2. The machine part reverses to positive travel range limit switch (A) and changes to profile
data set 2.
3. The following negative edge of the travel range limit switch (A) sets the reference.
4. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning by a set target position.
• Absolute positioning to a set target position.
65
Technology application (TA) basic settings
Motion settings
Homing
①
②
0
Fig. 13: Sequence representation of case 1 and case 2
A Reference switch
Sequence of case ①:
The axis has not yet activated the reference switch:
1. The machine part moves in positive direction with profile data set 1.
2. Machine part reverses with positive edge of the reference switch (A) and changes to pro-
file data set 2.
3. The negative edge of the reference switch (A) sets the reference.
4. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning by a set target position.
• Absolute positioning to a set target position.
Sequence of case ②:
The axis has already activated the reference switch:
1. The machine part moves in negative direction with profile data set 2.
2. The negative edge of the reference switch (A) sets the reference.
3. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning by a set target position.
• Absolute positioning to a set target position.
66
Technology application (TA) basic settings
Motion settings
Homing
①
②
0
Fig. 14: Sequence representation of case 1 and case 2
A Reference switch
Sequence of case ①:
The axis has not yet activated the reference switch:
1. The machine part moves in negative direction with profile data set 1.
2. The machine part reverses with positive edge of the reference switch (A) and changes to
profile data set 2.
3. The negative edge of the reference switch (A) sets the reference.
4. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning by a set target position.
• Absolute positioning to a set target position.
Sequence of case ②:
The axis has already activated the reference switch:
1. The machine part moves in positive direction with profile data set 2.
2. The negative edge of the reference switch (A) sets the reference.
3. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning by a set target position.
• Absolute positioning to a set target position.
Homing mode 33: CcwTP
0
Fig. 15: Negative direction to touch probe
A Touch probe/zero pulse
Sequence of case ①:
1. The machine part moves to negative direction with profile data set 1 and activates the
touch probe detection.
2. The following set edge of the encoder zero pulse/touch probe sensor (A) sets the refer-
ence.
3. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning by a set target position.
• Absolute positioning to a set target position.
67
Technology application (TA) basic settings
Motion settings
Homing
0
Fig. 16: Positive direction to touch probe
A Touch probe/zero pulse
Sequence of case ①:
1. The machine part moves to positive direction with profile data set 1 and activates the
touch probe detection.
2. The following set edge of the encoder zero pulse/touch probe sensor (A) sets the refer-
ence.
3. Further actions can be selected:
• Drive stops (default setting).
• Relative positioning by a set target position.
• Absolute positioning to a set target position.
Homing mode -1: CcwTorqueLimit
68
Technology application (TA) basic settings
Motion settings
Homing
69
Technology application (TA) basic settings
Motion settings
Homing
70
Technology application (TA) basic settings
Motion settings
Limitations
6.2.11 Limitations
Parameter
Address Name / setting range / [default setting] Info
0x500A:013 Actual torque
• Read only: x.xx Nm
0x500A:128 Positive torque limit
-3276.8 ... [200.0] ... 3276.7 %
0x500A:129 Negative torque limit Negative torque limit
-3276.8 ... [200.0] ... 3276.7 %
0x6076 Motor rated torque The rated motor torque to be set here serves as a reference value for
0.001 ... [0.600] ... 1000.000 Nm different parameters with a setting/display of a torque value in percent.
• Setting can only be changed if the inverter is inhibi- Example:
ted.
• Motor rated torque = 1.65 Nm
• Max torque 0x6072 = 250 % Motor rated torque = 4.125 Nm
0x6077 Torque actual value Display of the current torque.
• Read only: x.x % • 100 % ≡ Rated Motor Torque. 40x6076
0x60E0 Positive torque limit Positive torque limit source for speed control with torque limitation.
0.0 ... [100.0] ... 3276.7 % • 100 % ≡ Rated Motor Torque. 40x6076
0x60E1 Negative torque limit Code previously C3687.
0.0 ... [100.0] ... 3276.7 % Negative torque limit source for speed control with torque limitation.
• 100 % ≡ Rated Motor Torque 40x6076
71
Technology application (TA) basic settings
Motion settings
Limitations
72
Technology application (TA) basic settings
Motion settings
Limitations
X3
DO1 24O
GO GI
DI1 DI1
DI3 DI3
AI1- AI1+
Fig. 19: Front view of the plug connector X3 with analog input 1
Master Values
Application feedback (B) (0x500B:011) Selected Set Velocity VM
(0x5047:001)
Source Master Values
(0x5020:014) =
Systembus Virtual Master
Profile Generator
Set Velocity Virtual Master (0x5045:011) v
vmax
VM Sync Velocity (0x5046:020)
Set Velocity ∆p VM Sync Slave Direction (0x5046:030)
Analoginput 1 (0x2DA4:005) t
VM Acc (0x5046:003)
VM Startposition (0x5046:001) VM Dec (0x5046:004)
VM Zielposition (0x5046:002) VM Jerk (0x5046:005)
Reference Velocity Analoginput 1 (0x5020:009)
If the limit switch connections for the digital inputs used are to be fail-safe,
change the terminal polarity of the corresponding digital inputs.
73
Technology application (TA) basic settings
Motion settings
Limitations
Diagnostics
Status word parameter bit 9 40x500A:005 Bit 9
Status word parameter bit 10 40x500A:005 Bit 10
Parameter
Address Name / setting range / [default setting] Info
0x500A:104 Response to hardware limit switch error
19 Fault > Application quick stop > Quick stop
21 Fault> Application quick stop > Inverter disa-
bled
0x5020:004 Source of positive hardware limit switch Selection of the digital inputs for the positive hardware limit switch.
0 FALSE Specification of the digital inputs for the positive hardware limit switch.
1 TRUE
2 Digital input 1
3 Digital input 2
4 Digital input 3
5 Digital input 4
0x5020:005 Source of negative hardware limit switch Selection of the digital inputs for the negative hardware limit switch.
0 FALSE Specification of the digital inputs for the negative hardware limit switch.
1 TRUE
2 Digital input 1
3 Digital input 2
4 Digital input 3
5 Digital input 4
74
Technology application (TA) basic settings
Motion settings
Limitations
The software end switches are not active for the "Modulo" traversing range and
when a reference run is active.
In the following situations, the software end switches are evaluated, monitored, and shown in
the status word when triggered: 40x500A:005 Bit 6
• The home position is known to the drive. 40x500A:005 Bit 5
• The software limit switches are effectively switched. 40x500A:050
• The monitoring was not deactivated from within the application. 40x500A:005 Bit 24
In the device states "Deactivated" or "Error stop", traversing the software limit switch does
not result in an error.
If the software limit switches are exceeded, the set error response is triggered. 40x500A:105
The software limit switches can be retracted in the direction of the permitted traversing
range.
Parameter
Address Name / setting range / [default setting] Info
0x500A:050 Enable software limit switches
false Inactive
true Active
0x500A:051 Software limit switch positive
-214748.3648 ... [0.0000] ... 214748.3647
0x500A:052 Software limit switch negative
-214748.3648 ... [0.0000] ... 214748.3647
0x500A:053 Action after "software limit switch reached"
0 Stop after software limit switch
1 Stop at software limit switch
0x500A:105 Response to software limit switch error
19 Fault > Application quick stop > Quick stop
21 Fault> Application quick stop > Inverter disa-
bled
75
Technology application (TA) basic settings
Motion settings
Limitations
• If the current setpoint speed exceeds the value set for the requested limited speed, the
setpoint speed is reduced to the requested limited speed within the parametrised delay
time.
• If several limited speeds are requested at the same time, the lowest speed is reduced with
the highest deceleration.
Status display in Status limiter parameter bit 4 ... bit 7. 40x500A:163
76
Technology application (TA) basic settings
Motion settings
Limitations
Master-slave coupling
In the event of an active master/slave coupling (e. g. synchronism or cam profiler application),
the speed is not reduced automatically in the default setting. The automatic speed reduction
is generally realised via the master axis.
Automatic speed reduction is activated via the Follower - Response to SLS parameter.
40x500A:160
If automatic speed reduction is activated, the cyclically specified setpoint values are reduced
to the limited speed. The synchronism of the master axis is no longer guaranteed.
An offset occurring between master and slave is automatically resolved by deactivating the
parameter.40x500A:159
An excessive rotational speed due to following error compensation is avoided by limiting the
setpoint values at the speed regulator input. 40x500A:161
Parameter
Address Name / setting range / [default setting] Info
0x500A:150 SLS1
0.0000 ... [0.0000] ... 214748.3647
0x500A:151 SLS1 - deceleration time
0.000 ... [0.000] ... 2147483.647 s
0x500A:152 SLS2
0.0000 ... [0.0000] ... 214748.3647
0x500A:153 SLS2 - deceleration time
0.000 ... [0.000] ... 2147483.647 s
0x500A:154 SLS3
0.0000 ... [0.0000] ... 214748.3647
0x500A:155 SLS3 - deceleration time
0.000 ... [0.000] ... 2147483.647 s
0x500A:156 SLS4
0.0000 ... [0.0000] ... 214748.3647
0x500A:157 SLS4 - deceleration time
0.000 ... [0.000] ... 2147483.647 s
0x500A:159 Compensation velocity of SLS
0.0000 ... [0.0000] ... 214748.3647
0x500A:160 Follower - Response to SLS
false Inactive
true Active
0x500A:161 Speed controller limitation (SLS)
false Inactive
true Active
0x500A:162 Deactivate safety functions
0x00000000 ... [0x00000000] ... 0xFFFFFFFF
Bit 1 Ignore SS1 request
Bit 2 Ignore SS2 request
Bit 3 Ignore SLS1-4 request
Bit 4 Ignore SDI request
0x500A:163 Limiter status
• Read only
Bit 0 STO active
Bit 1 SS1 active
Bit 2 SS2 active
Bit 4 SLS1 active
Bit 5 SLS2 active
Bit 6 SLS3 active
Bit 7 SLS4 active
Bit 8 SDIpos active
Bit 9 SDIneg active
77
Technology application (TA) basic settings
Motion settings
Status signals
78
Technology application (TA) basic settings
Motion settings
Status signals
79
Technology application (TA) basic settings
Defining control sources
Source of error reset
0x5020:008
(Source reset error)
FALSE
TRUE
DigIn1 Application
DigIn2
DigIn3
DigIn4
80
Technology application (TA) basic settings
Defining control sources
Source of monitoring signal
Ready to switch on
Drive fault
Homing done Dig out 1
Positioning profile done
Brake release out
Signal from fieldbus
81
Technology application (TA) basic settings
System bus communication
Inputs
6.4.1 Inputs
The following parameters are available for the diagnostics of the system bus input values:
Parameter
Address Name / setting range / [default setting] Info
0x5021:150 System bus diagnostics: Cycle length (input value) Cycle length of the master axis
• Read only
0x5021:151 System bus diagnostics: Position (input value) Master position value
• Read only
0x5021:152 System bus diagnostics: Velocity (input value) Speed conductivity
• Read only
0x5021:153 System bus diagnostics: Acceleration (input value) Acceleration conductivity
• Read only
0x5021:154 System bus diagnostics: Torque (input value) Torque of the master axis
• Read only: x.xx Nm
0x5021:155 System bus diagnostics: Time stamp (input value) Time stamp of the master axis
• Read only: x ns
0x5021:156 System bus diagnostics: Input data word 6 This system bus input word is currently not used, but can be connected
• Read only in the technology application by the user.
0x5021:157 System bus diagnostics: Input data word 7
• Read only
6.4.2 Outputs
The following parameters are available for the diagnostics of the system bus output values:
Parameter
Address Name / setting range / [default setting] Info
0x5021:160 System bus diagnostics: Cycle length (output value) Cycle length of the source set via Master value output of system bus
• Read only 0x5020:001.
0x5021:161 System bus diagnostics: Position (output value) Master position value of the source set via Master value output of sys-
• Read only tem bus 0x5020:001.
0x5021:162 System bus diagnostics: Velocity (output value) Master speed value of the source set via Master value output of system
• Read only bus 0x5020:001.
0x5021:163 System bus diagnostics: Acceleration (output value) Master acceleration value of the source set via Master value output of
• Read only system bus 0x5020:001.
0x5021:164 System bus diagnostics: Torque (output value) Torque of the master axis of the source set via Master value output of
• Read only: x.xx Nm system bus 0x5020:001.
0x5021:165 System bus diagnostics: Time stamp (output value) Time stamp of the touchprobe source in ns selected via source TP1
• Read only: x ns 0x5020:011.
82
Technology application (TA) basic settings
System bus communication
Outputs
Fig. 24: Selection of the source for the master value output
"Virtual Master: 4" can be selected in the following technology applications:
• Electronic Gearbox
• Sync and correction
• Cross cutter
83
Technology application (TA) basic settings
System bus communication
Outputs
Source TP 1
(0x5020:011)
Time stamp TP: System bus in
(0x5021:155)
DigIn1 - Positive edge System bus outputs
•
• Time stamp TP (0x5021:165)
•
•
•
DigIn4 - Negative edge
DigIn4 - Any edge
Fig. 25: Selection of the source of the touch probe time stamp
Parameter
Address Name / setting range / [default setting] Info
0x5020:011 TP1 source The sensor source and the edge to be evaluated are selected via the
parameter (rising, falling, any)
0 External source Source: System bus
1 Digital input 1, positive edge
2 Digital input 1, negative edge
3 Digital input 1, any edge
11 Digital input 2, positive edge
12 Digital input 2, negative edge
13 Digital input 2, any edge
21 Digital input 3, positive edge
22 Digital input 3, negative edge
23 Digital input 3, any edge
31 Digital input 4, positive edge
32 Digital input 4, negative edge
33 Digital input 4, any edge
0x5020:012 TP2 source
0 External source
1 Digital input 1, positive edge
2 Digital input 1, negative edge
3 Digital input 1, any edge
11 Digital input 2, positive edge
12 Digital input 2, negative edge
13 Digital input 2, any edge
21 Digital input 3, positive edge
22 Digital input 3, negative edge
23 Digital input 3, any edge
31 Digital input 4, positive edge
32 Digital input 4, negative edge
33 Digital input 4, any edge
0x5021:155 System bus diagnostics: Time stamp (input value) Time stamp of the master axis
• Read only: x ns
0x5021:165 System bus diagnostics: Time stamp (output value) Time stamp of the touchprobe source in ns selected via source TP1
• Read only: x ns 0x5020:011.
84
Technology application (TA) basic settings
System bus communication
Distribution of the master values by the master
M (VM) S1 S2 Sn S15
●●●
85
Technology application (TA) basic settings
System bus communication
Distribution of the master values by the master
M (VM) S1 S2 Sn S15
●●●
86
Technology application (TA) basic settings
System bus communication
Distribution of the master values by the master
M S1 S2 (VM) Sn S15
●●●
87
Technology application (TA) basic settings
System bus communication
Distribution of the master values by the master
M (VM) S1 S2
TP
As shown in the table, the parameters 0x5021:020 ... 095 can also be used for the distribution
of the torque values and for specific data from the technology application.
88
Configuring the "Sync and Correction" TA
89
Configuring the "Sync and Correction" TA
Control settings
Systembus
+ + +
Manual jog
ç è
Dj Offset n
TP
Dj n
Halt
HALT M
Trimming
TP Slave
Dj t
QSP Application
n STOP
90
Configuring the "Sync and Correction" TA
Interface
7.2 Interface
The following interfaces are available for controlling a technology application:
• Fieldbus interface [0]
• System bus interface [1]
The selection of the interface is performed in »EASY Starter«:
• Select the Settings tab, then the Technology application parameter dialog.
During a switch-over, both the control words and the status words are switched over. Depend-
ing on the technology application chosen, the bits of the respective control words and status
words are already pre-assigned.
Assignment of control words and status words:
4Control signals ^ 92
4Status signals ^ 93
The following illustration shows the basic signal flow within the technology application and
the change-over mechanism of the Interface selection parameter.
91
Configuring the "Sync and Correction" TA
Interface
Control signals
92
Configuring the "Sync and Correction" TA
Interface
Control signals
Parameter
Address Name / setting range / [default setting] Info
0x5040:011 Control word 1 This word is not used in the application.
0 ... [0] ... 4294967295
0x5040:012 Control word 2
0 ... [0] ... 4294967295
0x5040:023 External position offset
-214748.3648 ... [0.0000] ... 214748.3647
0x5040:014 Control word 4 This word is not used in the application.
0 ... [0] ... 2147483647
0x5040:015 Control word 5
0 ... [0] ... 4294967295
0x5040:016 External base velocity
-214748.3648 ... [0.0000] ... 214748.3647
0x5040:027 Control word 7
0 ... [0] ... 4294967295
93
Configuring the "Sync and Correction" TA
Interface
Status signals
94
Configuring the "Sync and Correction" TA
Interface
Simulation of the interface
95
Configuring the "Sync and Correction" TA
Interface
Simulation of the interface
Parameter
Address Name / setting range / [default setting] Info
0x5040:001 Simulation of control signals
0x00 ... [0x00] ... 0xFF
Bit 0 Enable control signal simulation TRUE: Simulation of the control signals is activated.
FALSE: The control signals are transmitted via the active network inter-
face.
Bit 1 Activate simulation of control word 1 TRUE: Simulation of control word 1 is activated.
FALSE: The control word is transmitted via the active network interface.
Bit 2 Activate simulation of control word 2 TRUE: Simulation of control word 2 is activated.
FALSE: The control word is transmitted via the active network interface.
Bit 3 Activate simulation of control word 3 TRUE: Simulation of control word 3 is activated.
FALSE: The control word is transmitted via the active network interface.
Bit 4 Activate simulation of control word 4 TRUE: Simulation of control word 4 is activated.
FALSE: The control word is transmitted via the active network interface.
Bit 5 Activate simulation of control word 5 TRUE: Simulation of control word 5 is activated.
FALSE: The control word is transmitted via the active network interface.
Bit 6 Activate simulation of control word 6 TRUE: Simulation of control word 6 is activated.
Bit 7 Activate simulation of control word 7 FALSE: The control word is transmitted via the active network interface.
0x5040:101 Simulation of status signals
0x00 ... [0x00] ... 0xFF
Bit 0
96
Configuring the "Sync and Correction" TA
Interface
Assignment of control signals and status signals
Virtual Master
Bit 7, Bits 25-31
0x5045:010
0x5045:011
Virtual Master
Bits 3, 6, 7, 8, 25-31
0x5045:110
0x5045:111
0x5045:112
0x5045:113
0x5045:114
0x5045:115
97
Configuring the "Sync and Correction" TA
Interface
Assignment of control signals and status signals
Parameter
Address Name / setting range / [default setting] Info
0x5040:010 Control signals
Bit 0 Control signal bit 0 This bit can be assigned to optional functions.
Bit 1 Control signal bit 1
Bit 2 Activate application quick stop The rotating drive is stopped via the QSP ramp. The drive
remains at standstill in closed loop control.
Bit 3 Operation enable Drive enabled. At LOW level, a rotating drive is stopped via
the FAST stop ramp and disabled at standstill.
Bit 4 Control signal bit 4 This bit can be assigned to optional functions.
Bit 5 Manual jog positive The drive travels in the positive direction in manual opera-
tion. The positive software limit switch is taken into account.
Bit 6 Manual jog negative The drive travels in the negative direction in manual opera-
tion. The negative software limit switch is taken into account.
Bit 7 Reset error Error is reset if the cause has been eliminated.
Bit 8 Stop A stop is triggered in the application.
Bit 9 Start homing Homing is started.
Bit 10 Reset home position Home position is reset.
Bit 11 Control signal bit 11 This bit can be assigned to optional functions.
Bit 12 Control signal bit 12
Bit 13 Activate speed override
Bit 14 Release brake manually Holding brake is released.
Bit 15 Control signal bit 15 This bit is not used in the TA.
Bit 16 Engage clutch Absolute clutching: Positional synchronisation of the drive
axis with the master value axis.
Relative clutching: Velocity synchronisation of the drive axis
with the master value axis.
• Master axis at standstill: the slave axis engages to the cur-
rent position.
• Master axis in motion: the slave axis engages over the
clutching distance.
Bit 17 Disengage clutch immediately Disengage clutch with relative position clutch:velocity sta-
ble and accurate
• Master axis at standstill: the slave axis engages to the cur-
rent position.
• Master axis in motion: the slave axis engages over the
clutching distance.
Bit 18 Reset clutching offset A FALSE TRUE edge compensates the position offset.
Bit 19 Activate mark correction The master value correction is executed if this bit is TRUE.
Bit 20 Positive trim Trim the position in positive direction.
Bit 21 Negative trim Trim the position in negative direction.
Bit 22 Teach mark window Configure mark window
• If setting 5041:015=0, the master value correction mark
window is taught.
• If setting 5041:015=1, the tool correction mark window is
taught.
Bit 23 Activate external position offset Switch position offset of internal parameters over to fieldbus
interface.
Bit 24 Activate external basic velocity When activated, the value in 0x5040:016 is used as the basic
clutching velocity.
Bit 25 Control signal bit 25 This bit is not used in the TA.
Bit 26 Control signal bit 26
Bit 27 Control signal bit 27
Bit 28 Control signal bit 28
Bit 29 Control signal bit 29
Bit 30 Control signal bit 30
Bit 31 Control signal bit 31
98
Configuring the "Sync and Correction" TA
Interface
Assignment of control signals and status signals
99
Configuring the "Sync and Correction" TA
Master value sources
The source of the master value can only be switched over when the inverter is
disabled.
The master values for the technology application come from a variety of sources. The source
is selected via the Master value source parameter. 40x5020:014
The following sources can be selected:
• System bus
• Application feedback (B)
• Virtual master
• Analog input 1
Master Values
Application feedback (B) (0x500B:011) Selected Set Velocity VM
(0x5047:001)
Source Master Values
(0x5020:014) =
Systembus Virtual Master
Profile Generator
Set Velocity Virtual Master (0x5045:011) v
vmax
VM Sync Velocity (0x5046:020)
Set Velocity ∆p VM Sync Slave Direction (0x5046:030)
Analoginput 1 (0x2DA4:005) t
VM Acc (0x5046:003)
VM Startposition (0x5046:001) VM Dec (0x5046:004)
VM Zielposition (0x5046:002) VM Jerk (0x5046:005)
Reference Velocity Analoginput 1 (0x5020:009)
100
Configuring the "Sync and Correction" TA
Master value sources
System bus
Master Values
Application feedback (B) (0x500B:011) Selected Set Velocity VM
(0x5047:001)
Source Master Values
(0x5020:014) =
Systembus Virtual Master
Profile Generator
Set Velocity Virtual Master (0x5045:011) v
vmax
VM Sync Velocity (0x5046:020)
Set Velocity ∆p VM Sync Slave Direction (0x5046:030)
Analoginput 1 (0x2DA4:005) t
VM Acc (0x5046:003)
VM Startposition (0x5046:001) VM Dec (0x5046:004)
VM Zielposition (0x5046:002) VM Jerk (0x5046:005)
Reference Velocity Analoginput 1 (0x5020:009)
101
Configuring the "Sync and Correction" TA
Master value sources
Feedback system for the technology application
Master Values
Application feedback (B) (0x500B:011) Selected Set Velocity VM
(0x5047:001)
Source Master Values
(0x5020:014) =
Application feedback (B) Virtual Master
Profile Generator
Set Velocity Virtual Master (0x5045:011) v
vmax
VM Sync Velocity (0x5046:020)
Set Velocity ∆p VM Sync Slave Direction (0x5046:030)
Analoginput 1 (0x2DA4:005) t
VM Acc (0x5046:003)
VM Startposition (0x5046:001) VM Dec (0x5046:004)
VM Zielposition (0x5046:002) VM Jerk (0x5046:005)
Reference Velocity Analoginput 1 (0x5020:009)
102
Configuring the "Sync and Correction" TA
Master value sources
Feedback system for the technology application
The technology application responds to encoder errors of the application feedback (B). The
error response is configured in the Load encoder/master encoder error response parameter.
40x2C55
Master Values
Application feedback (B) (0x500B:011) Selected Set Velocity VM
(0x5047:001)
Source Master Values
(0x5020:014) =
Application feedback (B) Virtual Master
Profile Generator
Set Velocity Virtual Master (0x5045:011) v
vmax
VM Sync Velocity (0x5046:020)
Set Velocity ∆p VM Sync Slave Direction (0x5046:030)
Analoginput 1 (0x2DA4:005) t VM Acc (0x5046:003)
VM Startposition (0x5046:001) VM Dec (0x5046:004)
VM Zielposition (0x5046:002) VM Jerk (0x5046:005)
Reference Velocity Analoginput 1 (0x5020:009)
Fig. 39: Basic signal flow for error response to the virtual master
The Load encoder/master encoder error response parameter displays the following errors.
40x2C55
Setting Response Parameter index
Load encoder/master encoder error response No response -
= [0] no response
Load encoder/master encoder error response The drive changes to the error status ErrorStop. 0x5020:001
= [1] fault Note:
If the technology application serves as the mas-
ter value for an integrated network, Set-
Value = [1] must be configured in the Master
values output systembus parameter.
If Application feedback (B) = [3] is configured in 0x5020:001
the Master values output systembus parame-
ter, a setpoint step-change will occur in the
event of an encoder error.
Load encoder/master encoder error response Clutch is switched to the virtual master. -
= [2] warning
Parameter
Address Name / setting range / [default setting] Info
0x2C55 Load encoder/master encoder error response Via this parameter, the error response to an encoder error of application
feedback B (slot B) is set.
Selection of the response to the triggering of the encoder signal loss
monitoring.
Only active when used as:
• Feedback system for motor control if set,
• Signal source for the "position counter" function.
Associated error code:
• 29444 | 0x7304 - RANLI_CIMES_1000_20910
0 No response
1 Fault > CiA402
2 Warning
0x500B:010 Actual position The current position value is resolved with 4 decimal positions.
• Read only
0x5042:016 Set position of selected master value
• Read only
103
Configuring the "Sync and Correction" TA
Master value sources
Virtual master
Master Values
Application feedback (B) (0x500B:011) Selected Set Velocity VM
(0x5047:001)
Source Master Values
(0x5020:014) =
Systembus Virtual Master
Profile Generator
Set Velocity Virtual Master (0x5045:011) v
vmax
VM Sync Velocity (0x5046:020)
Set Velocity ∆p VM Sync Slave Direction (0x5046:030)
Analoginput 1 (0x2DA4:005) t
VM Acc (0x5046:003)
VM Startposition (0x5046:001) VM Dec (0x5046:004)
VM Zielposition (0x5046:002) VM Jerk (0x5046:005)
Reference Velocity Analoginput 1 (0x5020:009)
104
Configuring the "Sync and Correction" TA
Master value sources
Virtual master
105
Configuring the "Sync and Correction" TA
Master value sources
Virtual master
106
Configuring the "Sync and Correction" TA
Master value sources
Virtual master
0x5045:112 Actual velocity The setpoint velocity is specified in [units/s]. The setpoint velocity is
-214748.3648 ... [0.0000] ... 214748.3647 resolved with 4 decimal places.
0x5045:113 Actual acceleration The current position is specified in [unit]. The current position is resolved
-21474836.48 ... [0.00] ... 21474836.47 with 4 decimal places.
0x5045:114 Error code The current error number is displayed in the word.
0 ... [0] ... 4294967295
0x5045:115 Cycle length The current position is specified in [unit]. The current position is resolved
-214748.3648 ... [0.0000] ... 214748.3647 with 4 decimal places.
0x5046:001 Virtual master start position
0.0000 ... [0.0000] ... 214748.3647
0x5046:002 Virtual master set position
0.0000 ... [0.0000] ... 214748.3647
0x5046:003 Virtual master acceleration
0.00 ... [100000.00] ... 21474836.47
0x5046:004 Virtual master deceleration
0.00 ... [100000.00] ... 21474836.47
107
Configuring the "Sync and Correction" TA
Master value sources
Virtual master
108
Configuring the "Sync and Correction" TA
Master value sources
Virtual master
109
Configuring the "Sync and Correction" TA
Master value sources
Virtual master
110
Configuring the "Sync and Correction" TA
Master value sources
Virtual master
Bit 0 of the Simulation of control signals virtual master parameter activates manual opera-
tion of the technology function. All control words are set to manual operation. 40x5045:001
Bit 0
The setpoint velocity can be switched over to system bus/fieldbus operation via bit 1 of the
Simulation of control signals virtual master. 40x5045:001
Bit 0 of the Simulation of status signals parameter activates the interface simulation. All sta-
tus words are switched over to manual operation. 40x5045:101 Bit 0
111
Configuring the "Sync and Correction" TA
Master value sources
Virtual master
X3
DO1 24O
GO GI
DI1 DI1
DI3 DI3
AI1- AI1+
Fig. 42: Front view of the plug connector X3 with analog input 1
Master Values
Application feedback (B) (0x500B:011) Selected Set Velocity VM
(0x5047:001)
Source Master Values
(0x5020:014) =
Systembus Virtual Master
Profile Generator
Set Velocity Virtual Master (0x5045:011) v
vmax
VM Sync Velocity (0x5046:020)
Set Velocity ∆p VM Sync Slave Direction (0x5046:030)
Analoginput 1 (0x2DA4:005) t
VM Acc (0x5046:003)
VM Startposition (0x5046:001) VM Dec (0x5046:004)
VM Zielposition (0x5046:002) VM Jerk (0x5046:005)
Reference Velocity Analoginput 1 (0x5020:009)
112
Configuring the "Sync and Correction" TA
Master value sources
Virtual master
113
Configuring the "Sync and Correction" TA
Master value sources
Virtual master
If bit 31 of the Virtual master control signals parameter is set to FALSE, the master value syn-
chronises itself with the master value source selected in the Master value source parameter.
• Virtual master control signals 40x5045:010
• Master value source 40x5020:014
The compensation velocity is specified via the Virtual master clutch velocity parameter.
40x5046:020
The synchronisation processes can be executed for the following starting conditions and tar-
get conditions:
• From standstill to motion
• From motion to standstill
• From motion to motion
• From standstill to standstill
Synchronisation with the master position also occurs when the real master is at a standstill.
Master Values
Application feedback (B) (0x500B:011) Selected Set Velocity VM
(0x5047:001)
Source Master Values
(0x5020:014) =
Systembus Virtual Master
Profile Generator
Set Velocity Virtual Master (0x5045:011) v
vmax
VM Sync Velocity (0x5046:020)
Set Velocity ∆p VM Sync Slave Direction (0x5046:030)
Analoginput 1 (0x2DA4:005) t VM Acc (0x5046:003)
VM Startposition (0x5046:001) VM Dec (0x5046:004)
VM Zielposition (0x5046:002) VM Jerk (0x5046:005)
Reference Velocity Analoginput 1 (0x5020:009)
Fig. 44: Clutch is switched from master value source to the virtual master
114
Configuring the "Sync and Correction" TA
Master value sources
Virtual master
115
Configuring the "Sync and Correction" TA
Position trimming and position offset
Trimming
Position offset trim
Trim position 0x5042:027
V Velocity offset trim
v max. 0x5042:028
t
Trimming position difference 0x5041:024
Trimming velocity 0x5041:025
Trimming acceleration 0x5041:026
Trimming deceleration 0x5041:027
Trimming jerk 0x5041:028
116
Configuring the "Sync and Correction" TA
Position trimming and position offset
The master axis values overlay the trimming acceleration and velocity. This results in the fol-
lowing values for the axis to be trimmed:
Resulting velocity and resulting acceleration
The Compensation permissible direction parameter defines the direction of rotation of the
drive:
Parameter name Parameter index Bit Function
Offset direction allowed 0x5041:022 0 Both directions of rotation possible
Offset direction allowed 0x5041:022 1 Direction of rotation in master
value direction of rotation
117
Configuring the "Sync and Correction" TA
Position trimming and position offset
300
Position [u]
200
100
30s 40s
80
IrSetOffsetSlave [u]
60
40
118
Configuring the "Sync and Correction" TA
Position trimming and position offset
300
Position [u]
200
100
0
10s 20s
80
IrSetOffsetSlave [u]
60
40
10s 20s
Time [s]
119
Configuring the "Sync and Correction" TA
Position offset from master
Parameter
Address Name / setting range / [default setting] Info
0x5040:023 External position offset
-214748.3648 ... [0.0000] ... 214748.3647
0x5041:022 Offset direction allowed
0 Both directions
1 Master value direction
0x5041:024 Trimming - position difference
0.0000 ... [1.0000] ... 214748.3647
0x5041:025 Trimming - velocity
-214748.3648 ... [50.0000] ... 214748.3647
0x5041:026 Trimming - acceleration
-21474836.48 ... [100.00] ... 21474836.47
0x5041:027 Trimming - deceleration
-21474836.48 ... [100.00] ... 21474836.47
0x5041:028 Jerk offset
-21474836.48 ... [10000.00] ... 21474836.47
0x5041:053 Internal position offset
-214748.3648 ... [0.0000] ... 214748.3647
0x5041:058 Load offset
false
true
0x5042:021 Set velocity after measuring system alignment
• Read only
0x5042:025 Active position offset
• Read only
0x5042:026 Velocity offset
• Read only
0x5042:027 Trimming position offset
• Read only
0x5042:028 Trimming - velocity offset
• Read only
0x5042:029 Total position offset
• Read only
0x5042:030 Total velocity offset
• Read only
120
Configuring the "Sync and Correction" TA
Position synchronism
400 400
300 300
Position [u]
Position [u]
200 200
100 100
0 0
400
300
Position [u]
200
100
121
Configuring the "Sync and Correction" TA
Position synchronism
The conversion ratio is freely adjustable via a virtual gearbox factor. The conversion ratio is
specified via the Stretch factor - numerator and Stretch factor - denominator parameters.
• Stretch factor - numerator 40x5041:020
• Stretch factor - denominator 40x5041:021
If the gearbox factor is set to the ratio 2:1 for instance (Stretch factor - numerator = 2 and
Stretch factor - denominator = 1), the synchronism response will look like this:
400
300
Position [u]
200
100
122
Configuring the "Sync and Correction" TA
Position clutch
123
Configuring the "Sync and Correction" TA
Position clutch
Path-controlled clutch
xSyncPos
eSyncMode = Ramp_Dist
xAccDecSync
xSynchronised
Master-Position [u]
IrMasterSyncInDist
= 2 IrSlaveSyncInDist
Slave-Position [u]
IrSlaveSyncInDist
124
Configuring the "Sync and Correction" TA
Position clutch
Path-controlled clutch
xSyncPos
eSyncMode = Ramp_Dist
xAccDecSync
xSynchronised
Master-Position [u]
IrMasterSyncOutDist
= 2 IrSlaveSyncOutDist
Slave-Position [u]
IrSlaveSyncOutPos
IrSlaveSyncOutDist
125
Configuring the "Sync and Correction" TA
Position clutch
Time-controlled clutch
xSyncPos
eSyncMode = Ramp_Time
xAccDecSync
xSynchronised
Master-Position [u]
IrSyncInTime
Slave-Position [u]
IrSyncInTime
126
Configuring the "Sync and Correction" TA
Position clutch
Time-controlled clutch
Disengage clutch
The Declutch time parameter defines the stopping position and the time in which the drive
axis begins to disengage from its current position. 0x5041:038
xSyncPos
eSyncMode = Ramp_Time
xAccDecSync
xSynchronised
Master-Position [u]
IrSyncInTime
Slave-Position [u]
IrSlaveSyncOutPos
IrSyncInTime
127
Configuring the "Sync and Correction" TA
Position clutch
Travel profile-based clutch
The engage and disengage clutch variant is independent from a master value
movement. This means that the drive axis is also synchronised if the master
value is standing.
128
Configuring the "Sync and Correction" TA
Position clutch
Travel profile-based clutch
Engage clutch
The drive axis engages to the master position from its current position via the profile genera-
tor with the following listed parameters.
• Clutch velocity 0x5041:039
• Clutch acceleration 0x5041:040
• Clutch deceleration 0x5041:041
• Clutch jerk 40x5041:042
In the clutch engagement phase, the velocity of the drive axis results from the sum of the
velocity of the master axis and the Clutch velocity. 0x5041:039
In the clutch engagement phase, the velocity of the slave axis results from the sum of the
velocity of the master value and the acceleration or deceleration of the clutch.
• Clutch acceleration 0x5041:040
• Clutch deceleration 0x5041:041
129
Configuring the "Sync and Correction" TA
Position clutch
Travel profile-based clutch
xSyncPos
eSyncMode = Ramp_VelAcc
xAccDecSync
xSynchronised
Master-Position [u]
Slave-Position [u]
profile parameters
IrSyncVel, IrSynAcc, IrSyncDec, IrSyncJerk
Fig. 55: Clutch engages with eSyncMode = 4 Ramp_Time
130
Configuring the "Sync and Correction" TA
Position clutch
Travel profile-based clutch
Disengage clutch
The Declutch time parameter defines the stopping position and the time in which the drive
axis begins to disengage from its current position. 0x5041:038
The profile-controlled disengagement of the clutch leads the drive axis from its current posi-
tion to standstill with the following parameters:
• Clutch velocity 0x5041:039
• Clutch acceleration 0x5041:040
• Clutch deceleration 0x5041:041
• Clutch jerk 40x5041:042
The Declutch position parameter defines the stopping position of the drive axis.
40x5041:033
131
Configuring the "Sync and Correction" TA
Position clutch
Travel profile-based clutch
xSyncPos
eSyncMode = Ramp_VelAcc
xAccDecSync
xSynchronised
Master-Position [u]
Slave-Position [u]
IrSlaveSyncOutPos
profile parameters
IrSyncVel, IrSynAcc, IrSyncDec, IrSyncJerk
Fig. 56: Coupling disengages with eSyncMode = 4 Ramp_Time
Relevant parameters of other functions
Address Designation Default setting Setting range
0x5041:033 Declutch position 0.0000 0.0000 ... 214748.3647
0x5041:042 Clutch jerk 10000.0000 0.0000 ... 214748.3647
132
Configuring the "Sync and Correction" TA
Position clutch
Asynchronous clutch
133
Configuring the "Sync and Correction" TA
Master value correction (register control)
134
Configuring the "Sync and Correction" TA
Master value correction (register control)
If a mark occurs in the process, the detected register position will be compared with the sen-
sor position. The positions generate a difference:
Difference positions
• Sensor set position 40x5042:001
• Actual mark position 40x5042:002
The difference between Set sensor position and Mark current position is the position error
Actual mark error. 40x5042:003
DI 1
∆φ
DI 2
DI 3 TP Mark window
-
DI 4 Mark Actposition
v (0x5042:002)
vmax Actual mark error
(0x5042:003)
1
-
Mark distance master
(0x5041:002)
Actual gearfactor
(0x5042:005)
1
x
Mark distance
(0x5041:002)
Selected Master
Velocity Corrected set
(0x5042:017)
position
Selected Master
position
(0x5042:016)
+ (0x5042:006)
Corrected set
velocity
(0x5042:00/)
135
Configuring the "Sync and Correction" TA
Master value correction (register control)
136
Configuring the "Sync and Correction" TA
Master value correction (register control)
Mark window and mark register
4
3
6
5
+
For the master value correction to work, the mark window must be learned. This can happen
in the engaged and disengaged state:
State
Engaged Master value and drive axis move
Disengaged Master value moves and drive axis is immobile
137
Configuring the "Sync and Correction" TA
Master value correction (register control)
Mark window and mark register
If, due to the design, the mark sensor is positioned farther away from the tool than a mark
distance, detected marks are automatically stored in a mark stack. The length of the stack is
such that the mark leaves the stack one cycle (mark distance) in front of the tool and triggers a
"virtual" touch probe. Afterwards the mark error is calculated. This ensures that the master
value is always corrected at the right time.
Master distances
• Sensor distance 40x5041:001
• Marking distance40x5041:002
If the detected mark is in cycle with the tool, it is evaluated. This means the mark sensor is
virtually set to the position exactly one cycle in front of the tool.
∆l
138
Configuring the "Sync and Correction" TA
Master value correction (register control)
Mark failure detection
139
Configuring the "Sync and Correction" TA
Master value correction (register control)
Position correction
Slave
Master Master
Master Master
Correction window
Slave
Slave
Master Master
Slave
The determined position error can be limited to a maximum value. This keeps accelerations
low during the corrective movement, for instance. In order to limit the maximum value, there
is one parameter available for both the positive limit value and the negative limit value.
Parameters for limit values
• Max. positive correction 40x5041:003
• Max. negative correction 40x5041:004
The limited position error is displayed in the Actual limited mark error parameter.
40x5042:004
The resulting position and velocity of the corrected master value can be found in the parame-
ters Corrected setpoint position and Corrected setpoint velocity.
• Corrected set position 40x5042:006
• Corrected set velocity 40x5042:007
140
Configuring the "Sync and Correction" TA
Master value correction (register control)
Position correction
Parameter
Address Name / setting range / [default setting] Info
0x5041:003 Max. positive correction
0.0000 ... [45.0000] ... 214748.3647
0x5041:004 Max. negative correction
0.0000 ... [45.0000] ... 214748.3647
0x5041:005 Reference measuring system of correction window
1 Corrected master position
2 Actual tool position
0x5041:006 Upper correction position
0.0000 ... [350.0000] ... 214748.3647
0x5041:007 Lower correction position
0.0000 ... [200.0000] ... 214748.3647
0x5042:002 Actual mark position
• Read only
0x5042:003 Actual mark error
• Read only
0x5042:004 Actual limited mark error
• Read only
0x5042:006 Corrected set position
• Read only
0x5042:007 Corrected set velocity
• Read only
141
Configuring the "Sync and Correction" TA
Master value correction (register control)
Gearbox factor correction
If the selected gain is too high, this can lead to an excessive setpoint velocity.
When the corrected gearbox factor has been detected, corrective movements occur in the
positive and negative directions. The detected gearbox factor is permanently accepted with
bit 25 = TRUE of the Activation of gearbox factor correction parameter. 0x5041:016
If the parameter Activation of gearbox factor correction = FALSE, the value of the gearbox
factor can be modified. 0x5041:016
Parameter
Address Name / setting range / [default setting] Info
0x5041:016 Activate gearbox factor correction
Bit 0 FALSE Gearbox factor correction deactivated
Bit 1 TRUE Gearbox factor correction activated
Parameter
Address Name / setting range / [default setting] Info
0x5042:005 Actual gearbox factor
• Read only
0x5041:011 Gearbox factor correction gain
0.0000 ... [0.1000] ... 214748.3647
0x5041:012 Max. gearbox factor correction
0.0000 ... [10.0000] ... 214748.3647
142
Configuring the "Sync and Correction" TA
Tool correction
143
Configuring the "Sync and Correction" TA
Tool correction
Mark window and mark register
The figure shows the use of a mark stack. The distance from the mark sensor to the tool is
greater than the set mark distance.
Sensor Virtual
sensor
Mark stack
UpperCorrPos
LowerCorrPos
SensorToolDistance
Fig. 61: Systematic representation of the mark stack with a pocket-type conveyor
Mount the mark sensor as close as possible to the axis. The further from the axis the mark
sensor is mounted, the more imprecise the cuts will be.
Up to 64 mark signals are managed in the mark stack. These marks are available to the system
at the right time to delay the mark register length. This allows the tool to be corrected to the
correct mark signal.
144
Configuring the "Sync and Correction" TA
Tool correction
Mark failure detection
The distance between the touch probe sensor and the position where the tool starts is
assigned via the Tool sensor distance parameter. 40x5041:121
The "mark stack" function is automatically activated when the Tool sensor distance parameter
is greater than der Cycle length parameter.
Parameter
• Tool sensor distance 40x5041:121
• Cycle length 40x500A:031
After a mark has been detected, the value of the mark deviation is released for correction only
if the position in the register cycle has covered the distance of the mark register.
Parameter
Address Name / setting range / [default setting] Info
0x500A:031 Cycle length The cycle length for an unlimited traversing range defines the position
0.0001 ... [360.0000] ... 214748.3647 where the measuring system is repeated (position return to 0).
• Setting can only be changed if the inverter is inhibi-
ted.
0x5041:015 Mark window teaching
0 Master value correction
1 Tool correction
0x5041:120 Activate tool correction
false FALSE
true TRUE
0x5041:121 Tool sensor distance
0.0000 ... [360.0000] ... 214748.3647
0x5041:126 Tool mark window size
0.0000 ... [40.0000] ... 214748.3647
0x5041:127 Tool mark window offset
0.0000 ... [0.0000] ... 214748.3647
0x5041:129 Activate tool mark window
false Deactivated
true Activated
0x5042:140 Tool sensor set position
• Read only
145
Configuring the "Sync and Correction" TA
Tool correction
Position correction
Correction range
UpperCorrPos LowerCorrPos
sor
Sen
Slave Reference position
146
Configuring the "Sync and Correction" TA
Signal flow
Master value selection and master value correction
147
Configuring the "Sync and Correction" TA
Signal flow
Master value selection and master value correction
DI 1
∆φ
DI 2
DI 3 TP Mark window
-
DI 4 Mark Actposition
v (0x5042:002)
vmax Actual mark error
(0x5042:003)
1
-
Mark distance master
(0x5041:002)
Actual gearfactor
(0x5042:005)
Selected Master 1
position
(0x5042:016) x
Mark distance
(0x5041:002)
Selected Master
Velocity Corrected set
(0x5042:017)
position
+ (0x5042:006)
Corrected set
velocity
(0x5042:00/)
148
Configuring the "Sync and Correction" TA
Signal flow
Master value selection and master value correction
Position offset
Internal position offset (0x5042:025)
(0x5041:053)
Offset
(0x5040:023)
ManualJog
n HALT
Set position (0x500A:014)
Set velocity (0x500A:015)
t
n STOP
149
Configuring the "Sync and Correction" TA
Signal flow
Master value selection and master value correction
v
Upper correction position tool (0x5041:124)
Lower correction position tool (0x5041:125)
SetPosition
relative
150
Configuring the "Sync and Correction" TA
Signal flow
Position synchronism
151
Configuring the "Sync and Correction" TA
Signal flow
Tool correction
152
Start, stop and rotating direction commands
Control selection
Note!
• The functions "Enable inverter" and "Run" must be set to TRUE to
start the motor.
• If jog operation is active, the motor cannot be stopped via the
keypad key.
153
Configure position control
154
Configure position control
Basic setting
The position control is now active and the inverter responds to the defined position setpoint.
155
Configure position control
Basic setting
Following error detection and in-position detection
Interpolation
Unit Set position (internal)
Set position _p Position controller: Output signal
0x607A 0x60FC Position
0x60FA
Actual position (internal) control
0x6063
Interpolation: time interval
0x60C2
Input data
Parameter Designation Data type
0x607A Target position INTEGER_32
0x60FC Position demand internal value INTEGER_32
0x6062 Position demand value INTEGER_32
0x6065 Following error window UNSDIGNED_32
0x6066 Following error time out UNSIGNED_16
0x6067 Position window UNSIGNED_32
0x6068 Position window time UNSIGNED_16
Output data
Parameter Designation Data type
0x6063 Position actual internal value INTEGER_32
0x6064 Position actual value INTEGER_32
0x60F4 Following error actual value INTEGER_32
0x60FA Control effort INTEGER_32
0x6041 CiA: Statusword UNSIGNED_16
Parameter
Address Name / setting range / [default setting] Info
0x6065 Following error window Setting of the symmetrical tolerance window around the setpoint posi-
0 ... [1000] ... 4294967295 pos. unit tion for following error detection.
• 0 ≡ following error detection deactivated.
• > 0 ≡ following error detection activated.
• A following error is detected if the actual position is outside this toler-
ance window.
• If the following error is detected longer than the time defined in
0x6066 in [ms], bit 13 ("following error") is set in the CiA402 status
word (0x6041).
• 0x60F4 displays the current deviation of the actual position from the
setpoint position.
0x6066 Following error time out Setting of time monitoring for the following error detection.
0 ... [0] ... 0 ms 0 ≡ the following error is evaluated without a time delay.
156
Configure position control
Basic setting
Interpolation
9.1.2 Interpolation
When you select an operating mode with cyclic setpoint selection, all setpoints are first led via
interpolators which divides down setpoint step-changes of the bus cycle to the cycle time of
the control loops.All interpolators together are parameterised via 0x60C2:001 ( Interpolation
time period value ).
Parameter
Address Name / setting range / [default setting] Info
0x60C0 Interpolation sub mode select Setting of the interpolation algorithm.
-1 Quadratic Interpolation
0 Linear Interpolation
0x60C2:001 Interpolation time period : Interpolation time period Basic multiplier for the interpolation time interval.
value
0 ... [1] ... 255
0x60C2:002 Interpolation time period : Interpolation time index Exponent for the interpolation time interval.
-6 ... [-3] ... 0
157
Configure position control
Operating mode "CiA 402 Cyclic sync position mode (csp)"
Default mapping
9.2 Operating mode "CiA 402 Cyclic sync position mode (csp)"
Subfunctions of the operating mode
• Interpolation between communication cycle and control cycle
• Position control
• Speed control
• Torque control
• Update of the actual values for position, speed and torque
158
Configure position control
Operating mode "CiA 402 Cyclic sync position mode (csp)"
Signal flow
159
Configure position control
Operating mode "CiA 402 Cyclic sync position mode (csp)"
Signal flow
160
Configure position control
Operating mode "CiA 402 Cyclic sync position mode (csp)"
Control commands and status information
The following status information is output via the CiA402 status word 0x6041:
Status word State Meaning
Bit 12 0 Operating mode is inactive.
1 The drive follows the setpoint selection.
161
Configure position control
Process input data (CiA 402 objects)
162
Configure position control
Process output data (CiA 402 objects)
163
Configure position control
Monitoring the position error
164
Configure position control
Position detection with touch probe (TP)
Default mapping
The digital inputs DI1 and DI2 can be additionally evaluated any time as "nor-
mal" digital inputs via .
165
Configure position control
Position detection with touch probe (TP)
Filtering of the touch probe signal
Position
Event received
pn-1 pn
t1
250 µs
t
t1: Time difference starting from the detected control cycle to the real detection of the event
Pn-1: Actual position grid point 1
Pn: Actual position grid point 2
The position grid points are detected in the servo inverter in a grid of 250 µs. After a touch
probe has been triggered, the input is deactivated for up to 250 µs to avoid bouncing. Thus,
the maximum frequency for touch probe triggering is 4 kHz.
If in contrast to the uniform movement given in the figure, an accelerated movement is taken
as a basis, the 250 µs grid also allows for a very good linear position reconstruction because
the speed change at the motor shaft only has a marginal impact in 250 µs.
Note!
Values can be set directly. When entering a filter time between
0 ... 1984 µs, the value is automatically rounded down internally to the
next value that can be set and is shown in the case of read requests.
166
Configure position control
Position detection with touch probe (TP)
Compensation of runtime delays
Position
Event received
Event pn
pn-1
pn-2
Delay time
t
1 2
"Delay time":Delay time between the real physical event and the electrical detection.
① Real physical event
② Electrical detection of the event in the servo inverter
Delay times of the digital input and the required minimum signal duration
The following table lists the typical delay times and the required minimum signal durations for
the digital inputs of the servo inverter:
Digital signal Typical delay time Minimum signal duration
Rising edge (HIGH pulse) 4 µs 4 µs
Falling edge (LOW pulse) 4 µs 4 µs
Parameter
Address Name / setting range / [default setting] Info
0x2D00:001 Touch probe (TP) delay time: Touch probe 1 delay Setting of the delay time for touch probe 1.
time
0.000 ... [0.000] ... 7.000 ms
0x2D00:002 Touch probe (TP) delay time: Touch probe 2 delay Setting of the delay time for touch probe 2.
time
0.000 ... [0.000] ... 7.000 ms
0x2D00:003 Touch probe (TP) delay time: Touch probe 3 delay Setting of the delay time for touch probe 3.
time
0.000 ... [0.000] ... 7.000 ms
0x2D00:004 Touch probe (TP) delay time: Touch probe 4 delay Setting of the delay time for touch probe 4.
time
0.000 ... [0.000] ... 7.000 ms
167
Configure position control
Position detection with touch probe (TP)
Touch probe status word
168
Configure position control
Position detection with touch probe (TP)
Extension for the digital inputs DI3 and DI4
Parameter
Address Name / setting range / [default setting] Info
0x2D01:001 Touch probe (TP) time stamp: Touch probe 1-rising Display of the time stamp of the rising edge for touch probe 1.
edge time stamp
• Read only: x ns
0x2D01:002 Touch probe (TP) time stamp: Touch probe 1-falling Display of the time stamp of the falling edge for touch probe 1.
edge time stamp
• Read only: x ns
169
Configure position control
Setpoint diagnostics
170
Configure speed control
Basic setting
The speed control is now active and the inverter responds to the speed setpoint.
171
Configure speed control
Operating mode "CiA 402 Velocity mode (vl)"
Default mapping
172
Configure speed control
Operating mode "CiA 402 Velocity mode (vl)"
Signal flow (servo control)
Encoder
evaluation
173
Configure speed control
Operating mode "CiA 402 Velocity mode (vl)"
Signal flow (servo control)
174
Configure speed control
Operating mode "CiA 402 Velocity mode (vl)"
Signal flow (V/f characteristic control)
Slip compensation
Load V/f
adjustment characteristic
Ramp Speed Current Frequency PWM
function limitation limitation limitation
vl target velocity M
Oscillation Current actual value
vl velocity demand damping Current demand value Voltage actual value
is limited Output frequency
vl velocity actual value actual value
175
Configure speed control
Operating mode "CiA 402 Velocity mode (vl)"
Signal flow (V/f characteristic control)
A more detailed representation of the signal flow with all relevant parameters
can be found in the »PLC Designer« on the signal flow tab for the servo inverter.
176
Configure speed control
Operating mode "CiA 402 Cyclic sync velocity mode (csv)"
Default mapping
10.3 Operating mode "CiA 402 Cyclic sync velocity mode (csv)"
This operating mode provides a fast velocity follower with torque/feed force feedforward con-
trol.
Subfunctions of the operating mode
• Interpolation between communication cycle and control cycle
• Speed control
• Limitation of the motor speed
• Update of the actual values for position, velocity and torque
177
Configure speed control
Operating mode "CiA 402 Cyclic sync velocity mode (csv)"
Signal flow (servo control)
Limit value:
Positive torque
Negative torque
Speed Speed
limitation controller
Interpolation
Velocity offset
Torque offset Torque Field-orientated
limitation control
Iq
Id M
Position actual value
Velocity actual value Torque actual value
Encoder
evaluation
178
Configure speed control
Operating mode "CiA 402 Cyclic sync velocity mode (csv)"
Signal flow (servo control)
179
Configure speed control
Operating mode "CiA 402 Cyclic sync velocity mode (csv)"
Signal flow (V/f characteristic control)
Slip compensation
Load V/f
adjustment characteristic
Speed Current Frequency PWM
Interpolation limitation limitation limitation
Target velocity M
Oscillation Current actual value
damping Current demand value Voltage actual value
is limited
Output frequency
Velocity actual value actual value
180
Configure speed control
Operating mode "CiA 402 Cyclic sync velocity mode (csv)"
Signal flow (V/f characteristic control)
A more detailed representation of the signal flow with all relevant parameters
can be found in the »PLC Designer« on the signal flow tab for the servo inverter.
181
Configure speed control
Operating mode "CiA 402 Cyclic sync velocity mode (csv)"
Control commands and status information
The following status information are output via the CiA402 status word (0x6041) in the "cyclic
sync velocity mode":
Status word State Meaning
Bit 12 0 "Cyclic sync velocity mode" is inactive
1 "Cyclic sync velocity mode" is active
182
Configure speed control
Process input data (CiA 402 objects)
183
Configure speed control
Process input data (CiA 402 objects)
184
Configure speed control
Process output data (CiA 402 objects)
185
Configure speed control
Monitoring the speed deviation
Encoder
evaluation
186
Configuring the torque control
187
Configuring the torque control
Basic setting
The torque control with speed limitation is now active and the inverter responds to the
defined torque setpoint.
188
Configuring the torque control
Basic setting
Torque limits
speed
Q3: Mot Q4: Gen
torque neg torque neg
speed neg speed pos
The setting is made in percent with reference to the rated motor torque set in 0x6076.
Parameter
Address Name / setting range / [default setting] Info
0x294A:001 Torque limits offset: Torque offset
-3276.7 ... [0.0] ... 3276.7 %
0x294A:002 Torque limits offset: Resulting positive torque limit
• Read only: x.x %
0x294A:003 Torque limits offset: Resulting negative torque limit
• Read only: x.x %
0x60E0 Positive torque limit Positive torque limit source for speed control with torque limitation.
0.0 ... [100.0] ... 3276.7 % • 100 % ≡ Rated Motor Torque. 40x6076
0x60E1 Negative torque limit Code previously C3687.
0.0 ... [100.0] ... 3276.7 % Negative torque limit source for speed control with torque limitation.
• 100 % ≡ Rated Motor Torque 40x6076
189
Configuring the torque control
Basic setting
Speed limitation
190
Configuring the torque control
Operating mode "CiA 402 Cyclic sync torque mode (cst)"
Default mapping
11.2 Operating mode "CiA 402 Cyclic sync torque mode (cst)"
During the quick stop, the current limit 0x6073 and the torque limit 0x6072 are
active. The lower of the two limits determines the motor output torque. The
torque limits from 0x60E0 and 0x60E1 are not effective during quick stop.
191
Configuring the torque control
Operating mode "CiA 402 Cyclic sync torque mode (cst)"
Signal flow
Speed limitation:
Upper speed limit Speed Torque Field-orientated
Interpolation limitation limitation control
Iq
Target torque
Id M
Torque offset
Velocity actual value
Speed limitation: Torque actual value
Position actual value
Lower speed limit
Encoder
evaluation
192
Configuring the torque control
Operating mode "CiA 402 Cyclic sync torque mode (cst)"
Signal flow
A more detailed representation of the signal flow with all relevant parameters
can be found in the »PLC Designer« on the signal flow tab for the inverter.
193
Configuring the torque control
Operating mode "CiA 402 Cyclic sync torque mode (cst)"
Control commands and status information
The following status information are output via the CiA402 status word 0x6041 in the "cyclic
sync torque mode":
Status word State Meaning
Bit 12 0 "Cyclic sync torque mode" is inactive
1 "Cyclic sync torque mode" is active
194
Configuring the torque control
Process input data (CiA 402 objects)
195
Configuring the torque control
Process input data (CiA 402 objects)
196
Configuring the torque control
Process output data (CiA 402 objects)
197
Configuring the torque control
Setpoint diagnostics
198
Configuring the feedback system
A B
Anschluss Lastgeber
oder Leitgeber
Anschluss Motorgeber
At the time of commissioning, the feedback system is already specified by the hardware of the
respective device version.
Please note that one of two sets of parameters will be effective depending on
which feedback system option has been selected: either the parameters for
resolver evaluation or the parameters for encoder evaluation.
199
Configuring the feedback system
Configure feedback system for motor control
200
Configuring the feedback system
Configure feedback system for motor control
General settings
DANGER!
When the encoder / resolver is used as a motor encoder, safe motor operation is not possible
in the event of an error.
Destruction of system parts
▶ Fault should always be used as a response for resolver/encoder wire breakage monitoring.
▶ To prevent interference injections when using an encoder, only use shielded motor and
encoder cables.
If the sensitivity is not reduced (100 %), the software response time of monitor-
ing in case of an encoder is approx. 3.5 ms and in case of a resolver 0.3 ms.
Halving the sensitivity means doubling the response time.
NOTICE
A reduced sensitivity delays the response in case of wire breakage!
Destruction of system parts by reduced sensitivity of the open-circuit monitoring.
▶ Increase the sensitivity to reduce the monitoring response time.
Parameter
Address Name / setting range / [default setting] Info
0x2C45 Encoder-error response Selection of the response to the triggering of the encoder signal loss
monitoring.
Only active when used as:
• Feedback system for motor control, when set
Associated error code:
• 29443 | 0x7303 - RANLI_CIMES_1000_20870
0 No response
1 Fault > CiA402
2 Warning
201
Configuring the feedback system
Configure feedback system for motor control
General settings
Resolvers with a number of pole pairs > 1 are not absolute value encoders.
Bit 4 in (Lenze status word 2) therefore remains set to "0".
The "distinguishable revolutions" specification in 0x2C46 is also set to "0".
202
Configuring the feedback system
Configure feedback system for motor control
Resolver settings
203
Configuring the feedback system
Configure feedback system for motor control
Resolver settings
If possible, execute the identification run before the motor is installed in the
machine. If relatively big load changes occur in the kinematics to be moved, this
may have a negative impact on the result of the identification run.
204
Configuring the feedback system
Configure feedback system for motor control
Resolver settings
205
Configuring the feedback system
Configure feedback system for motor control
Resolver settings
Parameter
Address Name / setting range / [default setting] Info
0x2C40 Motor encoder type Selection of the encoder type.
• Setting can only be changed if the inverter is inhibi-
ted.
1 SinCos encoder
2 Hiperface absolute value encoder
5 SSI encoder
0x2C42:001 Encoder settings: Increments/revolution Setting of the encoder number of increments per revolution (according
1 ... [1024] ... 131072 to manufacturer data/encoder data sheet).
• Setting can only be changed if the inverter is inhibi-
ted.
206
Configuring the feedback system
Configure feedback system for motor control
Encoder settings
In this context, please also observe the information provided in the parameter
description 0x2C41:008.
Parameter
Address Name / setting range / [default setting] Info
0x2822:026 Axis commands: Get motor encoder information Command for reading out data from the connected motor encoder.
(Hiperface)
0 Off/Ready Obtain Hiperface information from the encoder for application feedback.
1 On/Start
2 In process
3 Action cancelled
4 No access
5 No access (controller inhibit)
0x2C41:001 Motor encoder settings (Hiperface): Type code detec- Type code read out of the encoder.
ted This value is "0" if ...
• Read only • a sin/cos encoder is set (0x2C40 = 2);
• a communication error has occurred.
0x2C41:002 Motor encoder settings (Hiperface): Type code man- Manual setting of the encoder type code (display in 0x2C41:001).
ual input
0 ... [0] ... 255
• Setting can only be changed if the inverter is inhibi-
ted.
207
Configuring the feedback system
Configure feedback system for motor control
Encoder settings
208
Configuring the feedback system
Configure feedback system for motor control
Encoder settings
Parameter
Address Name / setting range / [default setting] Info
0x2C4A:001 Protokoll-Parameter Motorgeber (SSI): Übertragungs- To enable a stable transmission rate, the length of the encoder cable
rate used and any electromagnetic interference levels must be taken into
150 ... [300] ... 1000 kbps account when setting the value.
• Setting can only be changed if the inverter is inhibi-
ted.
0x2C4A:002 Protokoll-Parameter Motorgeber (SSI): Telegramm- The set value specifies the number of data bits which are transmitted as
länge a complete SSI data packet.
1 ... [25] ... 31
• Setting can only be changed if the inverter is inhibi-
ted.
0x2C4A:003 Protokoll-Parameter Motorgeber (SSI): Bits/Umdre- Resolution of the encoder.
hung For example, the resolution for the preset value is "13":
1 ... [13] ... 31 213 = 8196 (bits/revolution).
• Setting can only be changed if the inverter is inhibi-
ted.
0x2C4A:004 Protokoll-Parameter Motorgeber (SSI): Startbit Posi- Indicates the position in the telegram where the position data word
tionsdaten begins.
0 ... [0] ... 30
• Setting can only be changed if the inverter is inhibi-
ted.
0x2C4A:005 Protokoll-Parameter Motorgeber (SSI): Startbit Daten- Indicates the position in the telegram where data packet 1 begins.
paket 1
0 ... [0] ... 30
• Setting can only be changed if the inverter is inhibi-
ted.
0x2C4A:006 Protokoll-Parameter Motorgeber (SSI): Startbit Daten- Indicates the position in the telegram where data packet 2 begins.
paket 2
0 ... [0] ... 30
• Setting can only be changed if the inverter is inhibi-
ted.
209
Configuring the feedback system
Configure feedback system for motor control
Encoder settings
210
Configuring the feedback system
Configure feedback system for motor control
Encoder settings
The value displayed in 0x2C42:003 is determined in different ways depending on the type of
encoder:
• Determination of the current angular drift for the SinCos encoder
In the case of an incremental SinCos encoder, the pulses between two zero pulse events of
the Z-track are counted. Assuming that there are no faults, this value corresponds to the
set number of increments. The accuracy of this process corresponds to ± 1 increment grad-
uation of the encoder, with the difference between the set number of increments and the
counted pulses being converted to an angle with an accuracy of ±0.1°. The disadvantage is
that an updated angular drift value only become available at the end of a complete
encoder revolution. In turn, this means that the update rate depends on the speed.
• Determination of the current angular drift for the SinCos Hiperface® absolute value
encoder
In the case of a SinCos absolute value encoder with HIPERFACE® protocol, no Z-track is
available; instead, the position is regularly read out of the encoder. When the first encoder
read-out operation is performed (after power-up or elimination of wire breakage), the
encoder position is used to initialise the internal device counter unit and to set an internal
device position. All other read-out processes from the encoder are used to generate a dif-
ference between the internal device position and the encoder position. Assuming that
there are no faults, the difference is zero. However, the dead time of the communication
with the encoder means that the accuracy of the process is dependent on the speed and
therefore restricted compared to the zero pulse process. However, the advantage is that
the update rate does not depend on the speed, but is instead only determined by the com-
munication rate. The update rate is encoder-specific and is generally in the range between
30 ... 50 ms.
Parameter
Address Name / setting range / [default setting] Info
0x2C42:003 Encoder settings: Angle drift Display of the angular drift of the current angle error.
• Read only: x.x ° This indicates whether too many or two few pulses have been detected
by the internal device counter unit for EMC-related reasons.
0x2C42:004 Encoder settings: Actual amplitude signal quality The signal quality indicates the actual amplitude of the SinCos analog
• Read only: x % signals with regard to 1 Vss = 100 %.
• The signal quality should be between 95 ... 105 %.
• There is no need for optimisation if the signal quality is within the tol-
erance zone for the analog encoder signals given in the data sheet of
the encoder manufacturer.
211
Configuring the feedback system
Configure feedback system for motor control
Diagnostics
12.1.5 Diagnostics
Parameter
Address Name / setting range / [default setting] Info
0x2C4F Parameter CRC of motor encoder Display of the cyclic redundancy check (CRC) of selected encoder param-
• Read only eters to detect changes in the feedback settings.
0x2DDF:005 Axis information: Motor encoder Display of supported feedback system for the motor.
• Read only
0 Produktdefiniert
1 Kein Geber
2 Resolver
3 SinCos-Geber oder Hiperface-Absolutwert-
geber
212
Configuring the feedback system
Second feedback system for the techology application
General settings
213
Configuring the feedback system
Second feedback system for the techology application
Resolver settings
Resolvers with a number of pole pairs > 1 are not absolute value encoders.
Bit 10 in (Lenze status word 2) therefore remains set to "0".
The "distinguishable revolutions" specification in 0x2C56 is also set to "0".
Parameter
Address Name / setting range / [default setting] Info
0x2822:029 Axis commands: Get load encoder/master encoder Definition of the resolver characteristic for application feedback.
characteristic (resolver)
0 Off / ready Only status feedback
1 On / start Execute device command
2 In progress Only status feedback
3 Action cancelled
4 No access
5 No access (Inverter disabled)
0x2C53 Load encoder/master encoder resolver number of Setting of the number of pole pairs.
pole pairs
1 ... [1] ... 1
• Setting can only be changed if the inverter is inhibi-
ted.
214
Configuring the feedback system
Second feedback system for the techology application
Resolver settings
If possible, execute the identification run before the motor is installed in the
machine. If relatively big load changes occur in the kinematics to be moved, this
may have a negative impact on the result of the identification run.
215
Configuring the feedback system
Second feedback system for the techology application
Resolver settings
216
Configuring the feedback system
Second feedback system for the techology application
Resolver settings
217
Configuring the feedback system
Second feedback system for the techology application
Encoder settings
In this context, please also observe the information provided in the parameter
description 0x2C41:008.
Parameter
Address Name / setting range / [default setting] Info
0x2822:030 Axis commands: Get load encoder/master encoder Obtain Hiperface information from the encoder for application feedback.
information (Hiperface)
0 Off/Ready
1 On/Start
2 In process
3 Action cancelled
4 No access
5 No access (controller inhibit)
0x2C51:001 Hiperface load encoder/master encoder settings: Type Type code read out of the encoder.
code detected This value is "0" if ...
• Read only • a sin/cos encoder is set (0x2C50 = 2);
• a communication error has occurred.
0x2C51:002 Hiperface load encoder/master encoder settings: Type Manual setting of the encoder type code (display in 0x2C51:001).
code manual input
0 ... [0] ... 255
• Setting can only be changed if the inverter is inhibi-
ted.
218
Configuring the feedback system
Second feedback system for the techology application
Encoder settings
219
Configuring the feedback system
Second feedback system for the techology application
Encoder settings
Parameter
Address Name / setting range / [default setting] Info
0x2C5A:001 Protokoll-Parameter Lastgeber/Leitgeber (SSI): Über- To enable a stable transmission rate, the length of the encoder cable
tragungsrate used and any electromagnetic interference levels must be taken into
150 ... [300] ... 1000 kbps account when setting the value.
• Setting can only be changed if the inverter is inhibi-
ted.
0x2C5A:002 Protokoll-Parameter Lastgeber/Leitgeber (SSI): Tele- The set value specifies the number of data bits which are transmitted as
grammlänge a complete SSI data packet.
1 ... [25] ... 31
• Setting can only be changed if the inverter is inhibi-
ted.
0x2C5A:003 Protokoll-Parameter Lastgeber/Leitgeber (SSI): Bits/ Resolution of the encoder.
Umdrehung For example, the resolution for the preset value is "13":
1 ... [13] ... 31 213 = 8196 (bits/revolution).
• Setting can only be changed if the inverter is inhibi-
ted.
0x2C5A:004 Protokoll-Parameter Lastgeber/Leitgeber (SSI): Start- Indicates the position in the telegram where the position data word
bit Positionsdaten begins.
0 ... [0] ... 30
• Setting can only be changed if the inverter is inhibi-
ted.
0x2C5A:005 Protokoll-Parameter Lastgeber/Leitgeber (SSI): Start- Indicates the position in the telegram where data packet 1 begins.
bit Datenpaket 1
0 ... [0] ... 30
• Setting can only be changed if the inverter is inhibi-
ted.
0x2C5A:006 Protokoll-Parameter Lastgeber/Leitgeber (SSI): Start- Indicates the position in the telegram where data packet 2 begins.
bit Datenpaket 2
0 ... [0] ... 30
• Setting can only be changed if the inverter is inhibi-
ted.
220
Configuring the feedback system
Second feedback system for the techology application
Encoder settings
221
Configuring the feedback system
Second feedback system for the techology application
Encoder settings
The value displayed in 0x2C52:003 is determined in different ways depending on the encoder
type:
• Determination of the current angular drift for the sin/cos encoder
In the case of an incremental SinCos encoder, the pulses between two zero pulse events of
the Z-track are counted. Assuming that there are no faults, this value corresponds to the
set number of increments. The accuracy of this process corresponds to ± 1 increment grad-
uation of the encoder, with the difference between the set number of increments and the
counted pulses being converted to an angle with an accuracy of ±0.1°. The disadvantage is
that an updated angular drift value only becomes available at the end of a complete
encoder revolution. In turn, this means that the update rate depends on the speed.
• Determination of the current angular drift for the SinCos-Hiperface® absolute value
encoder
In the case of a SinCos absolute value encoder with HIPERFACE® protocol, no Z-track is
available; instead, the position is regularly read out of the encoder. When the first encoder
read-out operation is performed (after power-up or elimination of wire breakage), the
encoder position is used to initialise the internal device counter unit and to set an internal
device position. All other read-out processes from the encoder are used to generate a dif-
ference between the internal device position and the encoder position. Assuming that
there are no faults, the difference is zero. However, the dead time of the communication
with the encoder means that the accuracy of the process is dependent on the speed and
therefore restricted compared to the zero pulse process. However, the advantage is that
the update rate does not depend on the speed, but is instead only determined by the com-
munication rate. The update rate is encoder-specific and is generally in the range between
30 ... 50 ms.
Parameter
Address Name / setting range / [default setting] Info
0x2C52:003 Load encoder/master encoder settings (encoder): Display of the angular drift of the current angle error.
Angle drift
• Read only: x.x °
0x2C52:004 Load encoder/master encoder settings (encoder): The signal quality indicates the actual amplitude of the SinCos analog
Actual amplitude signal quality signals with regard to 1 Vss = 100 %.
• Read only: x % • The signal quality should be between 95 ... 105 %.
• There is no need for optimisation if the signal quality is within the tol-
erance zone for the analog encoder signals given in the data sheet of
the encoder manufacturer.
222
Configuring the feedback system
Second feedback system for the techology application
Diagnostics
12.2.5 Diagnostics
Parameter
Address Name / setting range / [default setting] Info
0x2C56 Number of the absolute ascertainable revolutions of Is set by the firmware according to the available version:
load encoder/master encoder • 0: no absolute value encoder (sin/cos encoder) or resolver with num-
• Read only ber of pole pairs > 1
• 1: Hiperface encoder SingleTurn or resolver with number of pole
pairs = 1
• > 1: Hiperface encoder Multi Turn
0x2C5F Parameter CRC of load encoder/master encoder Display of the cyclic redundancy check (CRC) of selected encoder param-
• Read only eters to detect changes in the feedback settings.
0x2DDF:006 Axis information: Load encoder/master encoder Display of the supported feedback system for the application.
• Read only Cannot be used as motor feedback.
0 Produktdefiniert
1 Kein Geber
2 Resolver
3 SinCos-Geber oder Hiperface-Absolutwert-
geber
0x60E4:001 Additional position actual value: Load encoder/master Display of the actual position of the secondary feedback system.
encoder - actual position
• Read only: x pos. unit
0x60E5:001 Additional velocity actual value: Load encoder/master Display of the actual velocity of the secondary feedback system.
encoder - actual speed
• Read only: rpm
223
Configuring the feedback system
Encoder: Evaluation of safely speed and position
224
Configuring the feedback system
Synchronous motor: Pole position identification (PPI)
NOTICE
The pole position identification (PPI) must only be executed
▶ for servo control with a synchronous motor of an original equipment manufacturer.
▶ for servo control with a synchronous motor and incremental encoders (TTL or sin/cos
encoder).
▶ after changes to the motor feedback system, e.g. feedback replacement.
The parameter settings for pole position identification are accessed in »EASY Starter« via the
following path:
• Settings tab
• Basic setting \ Motor feedback (A)
Three different identification methods are offered here:
• 360° electrical
• With min. movement
• Without movement
The criteria for selecting the most suitable identification method are presented below.
Selection criteria for using the suitable pole position identification
For identifying the pole position for the currently activated feedback, the following functions
are available which all provide almost the same result. Due to e.g. friction, bearing forces and
a trapezoidal field pattern, the results may differ from each other.
4Pole position identification (PPI) 360° ^ 227
• The motor must not be braked, blocked or mechanically driven during the pole position
identification! This function must not be used for hanging loads!
• Especially in case of idling drives or drives with a low load (inertia / friction), this function
delivers the most accurate results.
If the identified values of both processes differ from each other by more than 20°, please
contact Lenze.
Detailed information on the respective function can be found in the following subchapters.
225
Configuring the feedback system
Synchronous motor: Pole position identification (PPI)
Monitoring the pole position identification
226
Configuring the feedback system
Synchronous motor: Pole position identification (PPI)
Pole position identification (PPI) 360°
DANGER!
Mechanical damage of the motor caused by hanging loads!
The motor may be permanently damaged.
▶ The motor must not be braked or blocked during the pole position identification. Thus, this
function must not be used for hanging loads!
NOTICE
Thermal overload of the motor!
The motor may be permanently damaged.
▶ Before executing the pole position identification, check that the following monitoring sys-
tems are parameterised correctly.
▶ Motor overload monitoring (i²*t)
▶ Overcurrent monitoring
NOTICE
▶ Please observe the following: Synchronous motor: Pole position identification (PPI)
Functional description
90°
d β 112.5° q β 67.5°
45° 135° 45°
157.5° 22.5°
0° α 180° 0° α, d
q 202.5° 337.5°
225° 315°
247.5° 270° 292.5°
227
Configuring the feedback system
Synchronous motor: Pole position identification (PPI)
Pole position identification (PPI) 360°
If the servo control is set for synchronous motor and no error is pending, the current is first
raised in a ramp-shaped manner to 141 % of the rated motor current after the inverter is ena-
bled.
Left image
First, the rotor is moved from any position of rest to the 0° angle.
• For this purpose, the amplitude of the d current vector is created in the stator coordinate
system at a starting angle of 45° and then turned to 0°.
• A sufficiently high amplitude of the d current vector and its rotary motion result in a mag-
netic force that moves the rotor to the angle 0°.
Right image
Afterwards, the d current vector is turned further in 15 steps by 22.5° each starting at the
angle 0°.
• Due to the magnetic forces, the rotor adjusts to the respective angle.
• After 16 steps, the rotor has moved by absolute electrical 360°.
Result
For determining the pole position, a mean value is calculated from all 16 messages. The rotor
displacement angle can be recorded via the 0x2DDE parameter (actual motor rotor angle posi-
tion). The detected pole position is stored in the inverter parameters ,
0x2C03:0020x2C03:004. The detected pole position must then be saved.
228
Configuring the feedback system
Synchronous motor: Pole position identification (PPI)
Pole position identification (PPI) 360°
1
0
❷
❸
❹
RFR
IMP
t [s]
Fig. 66: Chronological sequence of the pole position identification
In case of drives with a high static friction, mass inertia or alternating load, an optimisation
may be necessary:
• The amplitude of the current vector must be set so high that the motor with a high mass
inertia can be accelerated.
• The cyclic continued rotation of the current vector by 22.5° has to cause an equivalent
angular rotation of the motor shaft (rotor). A step function has to be achieved. Here,
actual positions with very low overshoots are visible.
NOTICE
Thermal overload of the motor!
The motor may be permanently damaged.
▶ If no temperature monitoring is available in the motor, and/or the I²xt motor monitoring
and the maximum current monitoring are not parameterised correctly, the motor can be
permanently damaged if the current amplitude is set too high!
▶ Motor overload monitoring (i²*t)
▶ Overcurrent monitoring
229
Configuring the feedback system
Synchronous motor: Pole position identification (PPI)
Pole position identification (PPI) 360°
Parameter
Address Name / setting range / [default setting] Info
0x2C61:001 Pole position identification (360°) settings: Current Percentage adaptation of the current amplitude.
amplitude • For large machines and high mass inertia values or for linear direct
1 ... [100] ... 1000 % drives, the current amplitude usually must be increased.
• Setting can only be changed if the inverter is inhibi- • Default setting 100 % ≡ 141 % of Motor rated current (0x6075)
ted.
Note!
If the current amplitude is set to > 100 %, the device utilisation (Ixt)
monitoring and/or one of the motor monitoring functions may respond
and cause the abort of the pole position identification.
0x2C61:002 Pole position identification (360°) settings: Ramp time Percentage adaptation of the ramp time.
1 ... [40] ... 600 s • For large machines and high mass inertia values, the ramp time must
• Setting can only be changed if the inverter is inhibi- be increased.
ted. • For small machines, however, the pole position identification can be
accelerated by reducing the ramp time.
0x2C61:003 Pole position identification (360°) settings: Direction Selection of travel direction.
of rotation In some situations, it may be helpful to reverse the travel direction for
• Setting can only be changed if the inverter is inhibi- the pole position identification (e. g. for linear motor at the end stop).
ted.
0 CW
1 Drehfeldrichtung
0x2C61:004 Pole position identification (360°) settings: Error toler- Setting of the fault tolerance for the plausibility check.
ance • If the rotor position detected via the encoder system is not within the
15 ... [20] ... 50 ° tolerance zone around the position that is output in a controlled man-
ner, the pole position identification is aborted and the parameterised
error response is tripped.
0x2C61:005 Pole position identification (360°) settings: Absolute Display of the absolute current amplitude.
current amplitude
• Read only: x.xx A
230
Configuring the feedback system
Synchronous motor: Pole position identification (PPI)
Pole position identification (PPI) with minimum movement
DANGER!
Mechanical damage of the motor caused by hanging loads!
The motor may be permanently damaged.
▶ The motor must not be braked or blocked during the pole position identification. Thus, this
function must not be used for hanging loads!
NOTICE
Thermal overload of the motor!
The motor may be permanently damaged.
▶ Before executing the pole position identification, check that the following monitoring sys-
tems are parameterised correctly in order to prevent a permanent damage of the motor in
the event of an error:
▶ 4Motor overload monitoring (i²*t) ^ 288
▶ Overcurrent monitoring
Functional description
If servo control for synchronous motor is set and if no error is pending, the current position is
memorised after controller enable, and the current is increased along a ramp for 10 s to 35 %
of the rated motor current. This will cause the rotor to align, which, however, is compensated
by a position control. If the rotor makes an electrical movement of more than 20°, an error
message is output, and the value measured is discarded. This might occur in the case of
motors with considerable detent torques.
If the current has reached its final value, a plausibility check is executed after a short interval:
in order to detect a non-permissible blocking of the motor, a positive and a negative test angle
(± 20°) relative to the current position are defined after the identification. The motor must
align itself to these two test angles within a tolerance of 25 %.
Conditions for the execution
• The motor must not be braked or blocked during the pole position identification.
• The servo inverter is error-free and in Switched on device state.
Response of the motor during performance
The motion of the motor will maximally correspond to the set "Max. permissible motion"
(Lenze setting: 20°). If a greater motion is detected via the encoder system, the pole position
identification is cancelled and the parameterised error response (Lenze setting: Fault) is trig-
gered.
How to execute the pole position identification PLI (min. movement):
1. If the servo inverter is enabled, disable it.Enable operation
2. Set the object 0x2825 to "6" to change to the "pole position identification PLI (min. move-
ment)" operating mode.
3. Enable the servo inverter to start the process.
Note: Inhibiting the controller serves to abort the started procedure any time if required
without changing the settings.
231
Configuring the feedback system
Synchronous motor: Pole position identification (PPI)
Pole position identification (PPI) with minimum movement
NOTICE
Thermal overload of the motor!
The motor may be permanently damaged.
▶ If no temperature monitoring is available in the motor, and/or the I²xt motor monitoring
and the maximum current monitoring are not parameterised correctly, the motor can be
permanently damaged if the current amplitude is set too high!
▶ Motor overload monitoring (i²*t)
▶ Overcurrent monitoring
Parameter
Address Name / setting range / [default setting] Info
0x2C62:001 Pole position identification (min. movement) settings: Percentage adaptation of the current amplitude.
Current amplitude • For large machines, high mass inertia values or for linear direct drives,
1 ... [25] ... 1000 % the current amplitude usually must be increased.
• Setting can only be changed if the inverter is inhibi- • Default setting 25 % ≡ 35 % of Motor rated current (0x6075)
ted.
Note!
If the current amplitude is set to > 100 %, the device utilisation (Ixt)
monitoring and/or one of the motor monitoring functions may respond
and cause the abort of the pole position identification.
0x2C62:002 Pole position identification (min. movement) settings: Percentage adaptation of the rate of current rise.
Ramp time
1 ... [10] ... 600 s
• Setting can only be changed if the inverter is inhibi-
ted.
0x2C62:003 Pole position identification (min. movement) settings: Adaptation of the proportional PI controller gain.
Gain With the Lenze setting "0 %",the PI controller works as an I controller.
0 ... [0] ... 1000 %
0x2C62:004 Pole position identification (min. movement) settings: Adaptation of the reset time of the PI controller.
Reset time • In order to be able to compensate a positional variation faster, first
0.1 ... [62.5] ... 6000.0 ms the reset time should be reduced. If this does not result in the desired
behaviour, the proportional gain can be increased.
• Ensure that the position control does not get unstable. We therefore
recommend you to use an I controller.
0x2C62:005 Pole position identification (min. movement) settings: Adaptation of the permitted movement.
Max. move permitted • The pole position identification comprises a monitoring function for
1 ... [20] ... 90 ° the follow-up control. If a movement greater than the permissible
movement set is detected by the encoder system, the pole position
identification is aborted and the error response parameterised is trip-
ped:
• In order to detect a non-permissible blocking of the machine, a posi-
tive and negative test angle relative to the current position are
defined after the identification. The machine must align itself to these
two test angles within a tolerance of 25 %. The size of the test angle
corresponds to the max. move permitted set here.
232
Configuring the feedback system
Synchronous motor: Pole position identification (PPI)
Pole position identification (PPI) with minimum movement
233
Configuring the feedback system
Synchronous motor: Pole position identification (PPI)
Pole position identification (PPI) without movement
NOTICE
With an incorrect parameter setting and dimensioning of the inverter, the maximum permissi-
ble motor current may be exceeded during the pole position identification.
Possible consequence: irreversible damage of the motor.
▶ Set the motor data correctly. 4Motor data ^ 38
▶ Only use an inverter that is performance-matched to the motor.
DANGER!
Uncontrolled acceleration of the motor!
Undefined state of the feedback system, caused by wire breakage!
▶ Each pole position identification causes an update of the pole position set in the device!
Therefore, ensure that the response to open circuit in the feedback system is set to Lenze
setting "1: Fault" in 0x2C45! Otherwise, the status of the feedback system in case of open
circuit is undefined and the pole position can assume any value. There is a danger that the
machine accelerates in an uncontrolled way after pole position identification!
NOTICE
Device state "switched-on"/"operation"
▶ The process of the pole position identification only lasts some milliseconds. During the pole
position identification, the device status does not change. Only after the pole position iden-
tification, the Operation enabled device status changes to the Operation enabled device
status.
▶ If pole position identification is started via parameter 0x2825, the inverter is automatically
disabled at the end of the pole position identification process.
Preconditions
• The wiring of the three motor phases and the motor encoder must be carried out accord-
ing to the specifications from the mounting instructions.
• The inverter is ready for operation (no fault active).
• For pole position identification (PPI) without movement, the motor must be at standstill.
NOTICE
▶ During the pole position identification, the error 0xFF13 ("identification cancelled") may
occur. This may be an indication that the motor features are not suitable for this PLI process.
Functional description
After inverter enable, a defined pulse pattern is output that provides currents up to approx.
maximum motor current. The respective currents are measured. Based on these currents, the
field distribution can be detected so that the pole position can be calculated. Then, the inver-
ter is automatically disabled.
The pole position identification PLI (without movement) does not need any parameterisation.
234
Configuring the feedback system
Synchronous motor: Pole position identification (PPI)
Pole position identification (PPI) without movement
235
Configuring the motor control
Possible settings:
Inverter characteristic a) Identifying data automatically (by inverter)
b) Loading preset inverter characteristics
Possible settings:
a) Identifying data automatically (by inverter)
Motor
equivalent circuit data b) Using data from the motor catalogue
c) Entering data manually
Possible settings:
Position controller / - Entering data manually
speed controller
Possible settings:
Current controller - Entering data manually
236
Configuring the motor control
Servo control for synchronous motor (SC-PSM)
Required commissioning steps
237
Configuring the motor control
Sensorless control for synchronous motor (SL-PSM)
Required commissioning steps
The torque limitation (parameter 0x2949:001/002) can only be used for open-
loop controlled operation of the SL-PSM, not for closed-loop controlled opera-
tion.
• Select the source in for the negative torque limit source and set it accordingly.
238
Configuring the motor control
V/f characteristic control for asynchronous motor (VFC open loop)
Required commissioning steps
13.4 V/f characteristic control for asynchronous motor (VFC open loop)
The V/f characteristic control is a motor control for conventional frequency inverter applica-
tions. It is based on a simple and robust control mode for the operation of asynchronous
motors with a linear or square-law load torque characteristic (e.g. fan). Because of the mini-
mal parameterisation effort, such applications can be commissioned easily and quickly.
Preconditions
• The V/f characteristic control is only suitable for asynchronous motors.
• If you want to actuate a drive with a square-law V/f characteristic: Please always check
whether the corresponding drive is suitable for operation with a square-law V/f character-
istic!
• Set the motor data according to the information on the nameplate of the motor. 4Motor
data ^ 38
239
Configuring the motor control
V/f characteristic control for asynchronous motor (VFC open loop)
Basic setting
0 fsoll 0 fsoll
0 Frequenz im Eckpunkt 0 Frequenz im Eckpunkt
0x2B01:2 0x2B01:2
Parameter
Address Name / setting range / [default setting] Info
0x2B01:001 V/f shape data: Base voltage Base voltage and base frequency define the V/f ratio and thus the gradi-
0 ... [225] ... 5000 V ent of the V/f characteristic.
0x2B01:002 V/f shape data: Base frequency • The V/f base voltage is usually set to the rated motor voltage.
0 ... [270] ... 5000 Hz 0x2C01:007
• The V/f base frequency is usually set to the rated motor frequency.
0x2C01:005
240
Configuring the motor control
V/f characteristic control for asynchronous motor (VFC open loop)
Define V/f characteristic shape
241
Configuring the motor control
V/f characteristic control for asynchronous motor (VFC open loop)
Define V/f characteristic shape
U [V]
P1 400 P11
P2 320 P10
P3 240 P9
P4 160 P8
P5 80 P7
P6
-50 -40 -30 -20 -10 0 10 20 30 40 50 f [Hz]
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11
V 400 V 320 V 240 V 160 V 80 V 0V 80 V 160 V 240 V 320 V 400 V
f -50 Hz -40 Hz -30 Hz -20 Hz -10 Hz 0 Hz 10 Hz 20 Hz 30 Hz 40 Hz 50 Hz
Parameter
Address Name / setting range / [default setting] Info
0x2B02:001 Frequency grid points (x) user V/f characteristic: x1 = Freely parameterisable V/f characteristic (values for X axis).
f01
-5000 ... [-50] ... 5000 Hz
0x2B02:002 Frequency grid points (x) user V/f characteristic: x2 =
f02
-5000 ... [-40] ... 5000 Hz
0x2B02:003 Frequency grid points (x) user V/f characteristic: x3 =
f03
-5000 ... [-30] ... 5000 Hz
0x2B02:004 Frequency grid points (x) user V/f characteristic: x4 =
f04
-5000 ... [-20] ... 5000 Hz
0x2B02:005 Frequency grid points (x) user V/f characteristic: x5 =
f05
-5000 ... [-10] ... 5000 Hz
0x2B02:006 Frequency grid points (x) user V/f characteristic: x6 =
f06
-5000 ... [0] ... 5000 Hz
0x2B02:007 Frequency grid points (x) user V/f characteristic: x7 =
f07
-5000 ... [10] ... 5000 Hz
0x2B02:008 Frequency grid points (x) user V/f characteristic: x8 =
f08
-5000 ... [20] ... 5000 Hz
0x2B02:009 Frequency grid points (x) user V/f characteristic: x9 =
f09
-5000 ... [30] ... 5000 Hz
0x2B02:010 Frequency grid points (x) user V/f characteristic: x10 =
f10
-5000 ... [40] ... 5000 Hz
0x2B02:011 Frequency grid points (x) user V/f characteristic: x11 =
f11
-5000 ... [50] ... 5000 Hz
242
Configuring the motor control
V/f characteristic control for asynchronous motor (VFC open loop)
Define V/f characteristic shape
NOTICE
The boost function described here adds to the 4Set voltage boost function. ^ 245
Only set one of the two "boost" functions.
▶ Recommendation: torque increase in the lower speed range
▶ Take into consideration that the increased current at low speeds also entails higher heat los-
ses of the motor.
243
Configuring the motor control
V/f characteristic control for asynchronous motor (VFC open loop)
Activate voltage vector control (Imin controller)
244
Configuring the motor control
V/f characteristic control for asynchronous motor (VFC open loop)
Set voltage boost
WARNING!
Insufficient cooling of the motor due to longer operation at standstill.
If the motor is operated at standstill for a longer time - especially in case of smaller motors -
the motor can be destroyed by overtemperature!
▶ Connect the PTC thermistor (single sensor according to DIN 44081 or triple sensor according
to DIN 44082) or thermal contact (normally-closed contact) 4Motor temperature monitor-
ing. ^ 296
▶ Parameterise and activate the 4Motor overload monitoring (i²*t). ^ 288
NOTICE
The voltage boost is added to the function 4Activate voltage vector control (Imin control-
ler). ^ 243
Only set one of the two "boost" functions.
Recommendation: voltage vector control
For magnetising the motor, consider a sufficient time from the controller enable
to the start of the speed ramp function generator. The bigger the motor the lon-
ger the time required for magnetisation. A motor with a power of 90 kW
requires up to 2 seconds.
Depending on the required starting torque, the voltage boost must be set so that the required
motor current will be available after controller enable.
• The voltage boost can be calculated by multiplying the stator resistance by the rated mag-
netising current:
Anlaufstrom ~ U = R ´I
Boost s mN
U U
Spannung im Eckpunkt Spannung im Eckpunkt
UBoost UBoost
0 fsoll 0 fsoll
0 Frequenz im Eckpunkt 0 Frequenz im Eckpunkt
• Optionally, the voltage boost can be determined empirically by increasing the setting until
the rated magnetising current flows.
• The voltage boost is added geometrically to the voltage of the characteristic:
U = U2Kennlinie + U2Boost
Parameter
Address Name / setting range / [default setting] Info
0x2B06 Voltage boost Setting of the voltage boost for the voltage vector control.
0.0 ... [0.0] ... 100.0 V
245
Configuring the motor control
V/f characteristic control for asynchronous motor (VFC open loop)
Set slip compensation
CAUTION!
If the load adjustment is too high, the motor current may increase in idle state and the motor
may overheat!
Parameter
Address Name / setting range / [default setting] Info
0x2B07:001 Load adaption: Direction of rotation Selection for adapting the characteristic as a function of the load in case
• Setting can only be changed if the inverter is inhibi- of CW and CCW rotation.
ted.
0 Passive load
1 Active load CCW
2 Active load CW
0x2B07:002 Load adaption: Load adaption value Setting of the load adaptation in [%] proportionally to the rated motor
0.00 ... [20.00] ... 200.00 % torque to obtain an appropriately "rigid" drive behaviour even after
start-up.
• For starting torque = rated motor torque, a load adaptation of 50 % is
suitable for most applications.
Parameter
Address Name / setting range / [default setting] Info
0x2B09:001 Slip compensation: Gain Adjustment in percent of the slip calculated.
-200.00 ... [0.00] ... 200.00 % • For instance required for deviations of the real motor data from the
nameplate data.
• A setting of 100 % corresponds to the rated slip of the machine in the
nominal operating point.
0x2B09:002 Slip compensation: Filter time Filter time for the slip compensation.
1 ... [2000] ... 6000 ms
246
Configuring the motor control
V/f characteristic control for asynchronous motor (VFC open loop)
Set oscillation damping
The determination of the oscillation is based on the active current. In order to obtain the
alternating component of the active current, this current is differentiated. This signal is then
passed through a PT1 filter.
Pendeldämpfung
Zeitkonstante Begrenzung
0x2B0A:002 0x2B0A:002
Istwert Wirkstrom
0x2DD1:002
Sollwert
Drehfrequenz
Verstärkung
0x2B0A:001
Rampen-Endfrequenz
0x2B0A:004
The time constant must be set so that the oscillation can be dampened, but that higher-fre-
quency components are filtered from the signal. The time constant is determined from the
reciprocal value of the double current oscillation frequency:
1
Zeitkonstante =
2 × Schwingfrequenz
The calculated oscillation frequency can be limited before being added to the rotating field
frequency. The maximum frequency can be derived from the amplitude of the current oscilla-
tion, the rated motor current and the slip frequency of the connected motor:
2 × Amplitude der Stromschwingung
max. Frequenz = × Nennschlupffrequenz
Motor - Bemessungsstrom
247
Configuring the motor control
V/f characteristic control for asynchronous motor (VFC open loop)
Optimising the stalling behaviour
Parameter
Address Name / setting range / [default setting] Info
0x2B0A:001 Oscillation damping: Gain Gain of the oscillation signal.
-100 ... [20] ... 100 % • With the setting 0, oscillation damping is deactivated.
0x2B0A:002 Oscillation damping: Filter time Time constant of the PT1 filter.
1 ... [5] ... 600 ms
0x2B0A:003 Oscillation damping: Limitation Limitation of the calculated oscillation frequency.
0.1 ... [0.2] ... 20.0 Hz
0x2B0A:004 Oscillation damping: Final ramp frequency Ramp end frequency from which the gain factor is expected to have
0 ... [0] ... 100 % reached its rated value.
• By setting a ramp end frequency, a possible negative impact of the
oscillation damping on the concentricity factor in the lower speed
range can be reduced.
• The ramp end frequency refers to the rated motor frequency in per-
centage terms.
248
Configuring the motor control
V/f characteristic control for asynchronous motor (VFC open loop)
Flying restart circuit
CAUTION!
If the "flying restart" function is deactivated and the inverter is not enabled at standstill, the
output voltage and the output frequency do not match the current motor speed.
High compensation currents may flow! First the drive is braked towards 0 Hz to be then accel-
erated again!
▶ Ensure that the drive is at standstill before the inverter is enabled.
Search...
0x2831 Bit 9: Flying restart ready
Parameter setting
The flying restart algorithm needs a motor voltage as exact as possible. Thus, a
previous detection of the inverter error characteristic is absolutely necessary.
Compensate inverter influence to output voltage In addition to the exact motor
voltage, a detailed knowledge of the stator resistance is required. If the flying
restart process does not work as desired, slightly adapt the setting of the stator
resistance in the 0x2C01:002 object. Bit 1 in the Lenze control word 0x2830
serves to block a flying restart process.
The flying restart process involves a control loop, the controller parameter 0x2BA3 of which
must be adapted to the motor. The automatic calculation is made with the parameter
40x2822:022.
The actual flying restart process can be adjusted via the following parameters:
249
Configuring the motor control
V/f characteristic control for asynchronous motor (VFC open loop)
Flying restart circuit
Parameter
Address Name / setting range / [default setting] Info
0x2BA0 Activate flying restart Activation of the additional "flying restart" function.
If the "flying restart" function is activated ("1: on") and the inverter disa-
ble is deactivated, a flying restart process is automatically started for
determining the current motor speed if the following conditions are
met:
• The V/f characteristic control is set as motor control.
• The CiA402 mode is selected as drive mode.
• The "flying restart" function is not blocked via bit 2 in the Inverter
control word (0x2830).
• No DC-injection braking is active.
• No motor phase failure has been identified.
0 Off
1 On
0x2BA1 Flying restart circuit
0 ... [15] ... 100 %
0x2BA2 Start frequency Start frequency of flying restart algorithm
-600.0 ... [20.0] ... 600.0 Hz • If it is foreseeable at which frequency the motor can be restarted on
the fly, set the frequency here.
0x2BA3 Integration time Integration time of the angle controller
1 ... [600] ... 60000 ms • The default setting is adapted for medium-power machines.
• A guide value for the integration time can be calculated as a function
of the motor power with the following equation: Ti = 1.1 µ/W * Rated
power (0x2C01:006) + 9.4 ms
• For accelerating the search process, this guide value can be reduced.
• If the flying restart frequency oscillates too much, increase the inte-
gration time again.
• A longer integration time extends the time for a flying restart of the
drive.
0x2BA4 Minimum deviation Setting of the minimum permissible deviation.
0.00 ... [5.00] ... 90.00 °
0x2BA5 Delay time In order to prevent the start of a flying restart process if the controller
0 ... [0] ... 10000 ms inhibit time is too short, a minimum active time for the inverter disable
can be set here in order that a flying restart process will be started.
As a pulse inhibit > 500 ms causes a controller inhibit, this also applies to
pulse inhibit.
0x2BA6:001 Result: Determined speed [rpm] Display of the determined speed in [rpm].
• Read only: x rpm
0x2BA6:002 Result: Determined speed [n unit] Display of the determined speed in [n unit].
• Read only: rpm
250
Configuring the motor control
Parameterisable motor functions
DC braking
13.5.1 DC braking
The control modes for asynchronous motors provide the opportunity to use the "DC‑braking"
function (DC-injection braking) for braking. In this case, the motor control injects a DC current
the amplitude of which is adjustable.
Preconditions
Using the "DC braking" function, the motor control injects a DC current, the amplitude of
which is adjustable in the 0x2B80 parameter. To this end, it is necessary that the current con-
trol is adapted to the corresponding motor. For setting and optimising the current controller,
see Current controller. ^ 267
Details
The function can be used as follows:
1. "DC braking" can be parameterised via bit 6 in the Lenze control word 0x2830.
In this case, the motor system itself can be used as an energy converter.
This option is useful if
• the system is not provided with a brake resistor required for absorbing the braking
energy. This method requires that a sufficient braking torque can be achieved with "DC
braking".
• the power of the brake chopper to be transformed is limited and thus must be exclu-
sively used for the main drives of the DC network. The quality of the deceleration ramp
via "DC braking" is sufficient for auxiliary drives and unburdens the brake chopper.
• a fan drive is to be braked in the V/f characteristic operation.
2. "DC braking" can be parameterised as a response to minor faults.
An example of a minor fault is the error of an encoder of an asynchronous machine. Due to
the error, the quick stop function cannot be executed anymore. An alternative is provided
by the guided shutdown with a minor deceleration via the "DC braking" function.
Parameter
Address Name / setting range / [default setting] Info
0x2B80 Current for DC-injection braking Braking current for DC-injection braking
0.00 ... [0.00] ... 500.00 A
251
Configuring the motor control
Parameterisable motor functions
Short-circuit braking
NOTICE
In some constellations it is not possible to decelerate the motor speed of a synchronous
motor to zero by means of "short-circuit braking"!
Compared to the "quick stop" function, the braking effect is considerably lower.
▶ Prevention: tbd
Preconditions
If short-circuit braking shall be used as the only deceleration means, it is recommended that
the feasibility is previously verified by means of tests. For this purpose, short-circuit braking
can be triggered in the application via bit 6 in the Lenze control word 0x2830. The oscilloscope
function of the engineering tool (e.g. »EASY Starter«) serves to record the following important
parameters:
• Actual velocity 0x606C
• Phase current U, V, W ...
Details
The short-circuit current adjusts itself freely in accordance with the motor volt-
age (kE * speed) and the internal resistance of the system. Thus, it is absolutely
necessary that the ampacity of the servo inverter is based on the maximum
expected short-circuit current. Guide value: Imax_device (3 s) ≥ 1.5 * Imax_motor
(according to data sheet / catalog) In case the assignment differs, a rating based
on the currently possible parameters (max. speed, max. motor current, field
weakening, etc.) is required!
252
Configuring the motor control
Parameterisable motor functions
Holding brake control
253
Configuring the motor control
Parameterisable motor functions
Holding brake control
0x2820:002
0x2820:003
0x2820:009
0x2820:010 0x2820:015
0x2820:011 0x6041, Bit 14 0x2820:005 0x2820:004
0x2820:001 0x2820:021
0 X106
0 0
Device status
1
Auto
1 1 M
Start 1
2
0x6040:000, Bit16 Stop 2
3
1
0x2820:020, Bit 1 0
t
0x2820:019
Diagnostic parameters:
• Display status of the automatic brake identification: 0x2820:004
• Display signal of the brake logic before the inversion: 0x6041
• Display status of the holding brake: 0x2820:015
Brake mode
Possible settings: 0x2820:001
• Manual control via the control word. Das control word depends on the technology applica-
tion :
• Technology application CiA 402: 0x6040 Bit 14
• Speed Control technology application: 0x5030:010 Bit 14
• 0: Close holding brake
• 1: Release holding brake
• Control via device state machine (automatic operation):
- The holding brake is controlled as a function of the device state.
- A torque feedforward control is possible.
The torque is precontrolled for one second. During this time, the actual torque
must have reached 90 % of the setpoint torque, otherwise an error is triggered.
- Response times of the holding brake during release and application can be compensa-
ted for.
254
Configuring the motor control
Parameterisable motor functions
Holding brake control
Brake polarity
The control logic of the holding brake can be inverted.
Parameter
Address Name / setting range / [default setting] Info
0x2820:001 Holding brake control: Brake mode Selecting how the "Release holding brake" command is to be triggered.
0 Automatically (via device state) Automatic operation: depending on the device state, the "Release hold-
ing brake" command is given automatically if the controller is to be ena-
bled.
1 Manually Depending on the TA, the "Release holding brake" command can also be
initiated by the following external triggers:
TA Cia: 40x6040 bit 14
TA Speed Control: bit 10
2 Off The holding brake is deactivated.
0x2820:002 Holding brake control: Brake closing time Application time (engagement time) of the holding brake.
0 ... [100] ... 10000 ms • Only effective in automatic operation.
0x2820:003 Holding brake control: Brake opening time Release time (disengagement time) of the holding brake.
0 ... [100] ... 10000 ms • Only effective in automatic operation.
0x2820:004 Holding brake control: Brake detection When 0x2825 = 4 (Manual control mode) and the device state changes
• Read only from "switched-on" to "operation enabled", it is detected automatically
0 Detection not started whether a holding brake is connected. The brake identification is repea-
ted after every controller enable.
1 Detection running
2 No brake detected
3 Brake detected
0x2820:005 Holding brake control: Brake polarity The control logic of the holding brake can be inverted.
0 Normal
1 Inverted
0x2820:006 Holding brake control: Brake error response Selection of the response for holding brake monitoring.
In the triggered state, the holding brake is monitored cyclically for the
presence of brake current.
After the brake is connected, the establishment of the brake current is
subject to a time delay in accordance with the inductance. Consequently,
there is a slight delay in detecting wire breakage, a terminal short-circuit
or a missing brake supply.
The response set here occurs when monitoring is triggered.
Note:
The brake is not monitored unless it is triggered.
0 No fault
1 Fault
2 Warning
0x2820:015 Holding brake control: Brake status Display of the holding brake status.
• Read only • The status is also displayed via bit 14 in the CiA: Statusword 0x6041.
0 Active Holding brake is applied.
1 Brake released Holding brake is released.
0x2820:019 Holding brake control: Brake opening time test signal Setting of the brake opening time when the test signal is transmitted
0 ... [500] ... 10000 ms (Brake control word bit 0 = 1).
0x2820:022 Holding brake control: Versorgungsspannung Halte-
bremse
75 Absenkung auf 75%
100 Keine Absenkung
Further setting options:
• Manual brake control ^ 256
13.5.3.2 Brake holding load
Parameter
Address Name / setting range / [default setting] Info
0x2820:013 Holding brake control: Holding load ramptime By setting a ramp time, a vibration stimulation can be reduced that
0 ... [0] ... 1000 ms might be caused by the brake holding load .
255
Configuring the motor control
Parameterisable motor functions
Holding brake control
256
Configuring the motor control
Options for optimising the control loops
Automatic motor identification (energized)
257
Configuring the motor control
Options for optimising the control loops
Tuning of the motor and the speed controller
258
Configuring the motor control
Options for optimising the control loops
Tuning of the motor and the speed controller
Parameter
Address Name / setting range / [default setting] Info
0x2910:001 Inertia settings: Motor moment of inertia Setting of the moment of inertia of the motor, relating to the motor.
0.00 ... [0.14] ... 20000000.00 kg cm²
0x2910:002 Inertia settings: Load moment of inertia Setting of the moment of inertia of the load.
0.00 ... [0.00] ... 20000000.00 kg cm² • Always adjust the setting to the current load, otherwise the optimisa-
tion process for the speed controller cannot be executed successfully.
0x2910:003 Inertia settings: Coupling Selection of the type of coupling between the moment of inertia of the
0 Stiff motor and that of the load.
0x2910:004 Inertia settings: Mechanical natural frequency Setting of the mechanical natural frequency.
0.0 ... [0.0] ... 250.0 Hz
0x2910:005 Inertia settings: Load moment of inertia (elastic cou- Setting of the load moment of inertia with elastic coupling
pled) (0x2910:003 = 1).
0.00 ... [0.00] ... 20000000.00 kg cm²
For further details on the speed controller, see chapter "Speed controller". ^ 264
259
Configuring the motor control
Options for optimising the control loops
Inverter characteristic
The settings made can be seen if required, but should not be changed. A wrong
setting may influence the control negatively!
260
Configuring the motor control
Options for optimising the control loops
Inverter characteristic
Disabling the inverter serves to abort the started procedure any time if required.
Already determined characteristic values are rejected in this case.
After the successful completion, the inverter is automatically disabled and the points of the
detected inverter characteristic are set in parameter 0x2947t.
1. Save the changed settings.
2. The inverter characteristic must only be detected again if the servo inverter, the motor or
the motor cable have been replaced.
3. The inverter disable set by the procedure can be deactivated via the control word.
40x6040 = 7
Parameter
Address Name / setting range / [default setting] Info
0x2947:001 Inverter characteristic: Value y1 The inverter characteristic (consisting of 17 values) is calculated and set
0.00 ... [0.00] ... 20.00 V in the course of the automatic inverter characteristic identification.
0x2947:002 Inverter characteristic: Value y2
0.00 ... [0.00] ... 20.00 V Note!
Changing these values is not recommended by the manufacturer.
0x2947:003 Inverter characteristic: Value y3
0.00 ... [0.00] ... 20.00 V
0x2947:004 Inverter characteristic: Value y4
0.00 ... [0.00] ... 20.00 V
0x2947:005 Inverter characteristic: Value y5
0.00 ... [0.00] ... 20.00 V
0x2947:006 Inverter characteristic: Value y6
0.00 ... [0.00] ... 20.00 V
0x2947:007 Inverter characteristic: Value y7
0.00 ... [0.00] ... 20.00 V
0x2947:008 Inverter characteristic: Value y8
0.00 ... [0.00] ... 20.00 V
0x2947:009 Inverter characteristic: Value y9
0.00 ... [0.00] ... 20.00 V
0x2947:010 Inverter characteristic: Value y10
0.00 ... [0.00] ... 20.00 V
0x2947:011 Inverter characteristic: Value y11
0.00 ... [0.00] ... 20.00 V
0x2947:012 Inverter characteristic: Value y12
0.00 ... [0.00] ... 20.00 V
0x2947:013 Inverter characteristic: Value y13
0.00 ... [0.00] ... 20.00 V
0x2947:014 Inverter characteristic: Value y14
0.00 ... [0.00] ... 20.00 V
0x2947:015 Inverter characteristic: Value y15
0.00 ... [0.00] ... 20.00 V
261
Configuring the motor control
Options for optimising the control loops
Inverter characteristic
Parameter
Address Name / setting range / [default setting] Info
0x2DE0:001 Current controller identification settings Whether the current controller shall be adapted automatically for the
0 Automatisch identification or set manually, is selected via:
• 0x2942:001 (Gain)
1 Manuell (0x2942)
• 0x2942:002 (Reset time)
0x2DE0:003 Resolver - position detection dynamics Setting of the dynamics for the resolver evaluation.
20 ... [100] ... 100 % • 100% ≡ max. dynamics
• <100% ≡ reduced dynamics
0x2DE0:004 Resolver - 8 kHz safety signal Usually ,the Der 8-kHz carrier frequency is only activated for the safety
0 Automatisch durch Gerätetyp version. This parameter can also be used to switch it on and off.
1 Ein
2 Aus
0x2DE0:007 Use measured voltage Activation of voltage measurement.
0 Aus Only for devices for which voltage measurement is possible.
1 Ein
262
Configuring the motor control
Options for optimising the control loops
Motor equivalent circuit diagram data
263
Configuring the motor control
Options for optimising the control loops
Motor control settings
The function for automatically calculating the gain and reset time is executed via the parame-
ter 0x2822:014.
The following equations apply to a "rigid" system.
• For elastic systems and systems with batches, the determined gain must be reduced.
• The moment of inertia required for the calculation is the sum of the moment of inertia of
the motor and the load mass inertias transformed to the motor side.
Equation for calculating the gain
J 2p
Vp = ×
(
a × TFilter + TStromregler ) 60
264
Configuring the motor control
Options for optimising the control loops
Motor control settings
s
zp = Ganzzahl ×
2 × tPolpaar
Parameter
Address Name / setting range / [default setting] Info
0x2900:001 Speed controller settings: Gain Gain factor Vp of the speed controller.
0.00000 ... [0.00033] ... 20000.00000 Nm/rpm
0x2900:002 Speed controller settings: Reset time Reset time Ti of the speed controller.
1.0 ... [17.6] ... 6000.0 ms
0x2900:003 Speed controller settings: Rate time Setting of the rate time for the speed controller.
0.00 ... [0.00] ... 3.00 ms
0x2901 Speed controller gain adaption Mappable parameter for adaptive adjustment of the speed controller
0.00 ... [100.00] ... 200.00 % gain.
265
Configuring the motor control
Options for optimising the control loops
Motor control settings
266
Configuring the motor control
Options for optimising the control loops
Motor control settings
For a servo control, the current controller should always be optimised if a motor
of another manufacturer with unknown motor data is used! For a V/f character-
istic control, the current controller only has to be optimised if voltage vector
control Activate voltage vector control (Imin controller) is used, or if DC-injec-
tion braking or the flying restart process is activated.
If one of the values calculated exceeds the upper object limit, the value is limi-
ted to the limit value.
There is a coupling between the two control loops (direct-axis current controller, cross current
controller) which makes every actuation of a controller occur as fault in the control loop of the
other controller. This coupling can be compensated by activating the current controller feed-
forward control via object 0x2941.
For the automatic calculation of the two controller parameters (gain and reset time), the
"Calc. current contr. param." function is provided via object 0x2822:013. The calculating func-
tion is based on the stator resistance 0x2C01:002 and the stator leakage inductance
0x2C01:003. Thus, these motor parameters must be parameterised before, e. g. by entering
the data sheet values manually. Subsequently, the calculated controller parameters can be
optimised by means of an experimental adjustment. The procedure is described in the follow-
ing section Manual "current pulse" test mode . ^ 305
Equation for calculating the gain of the synchronous motor
L ss
Vp =
TTotzeit
267
Configuring the motor control
Options for optimising the control loops
Motor control settings
Parameter
Address Name / setting range / [default setting] Info
0x2941 Current controller feedforward control Activate/deactivate feedforward control.
0 Disable Since the actuation of the current controller is known, they can be pre-
controlled to increase the actuations of the current controller.
1 Enable
Note!
For a feedforward control, the Motor equivalent circuit diagram data
must be known. If only estimated values are available, we recommend
you not to activate the feedforward control.
0x2942:001 Current controller parameters: Gain Gain factor Vp of the current controller.
0.00 ... [148.21] ... 750.00 V/A
0x2942:002 Current controller parameters: Reset time Reset time Ti of the current controller.
0.01 ... [3.77] ... 2000.00 ms
0x2943 Current setpoint filter time Setting of the setpoint current filter time.
0.00 ... [0.00] ... 10.00 ms
268
Configuring the motor control
Options for optimising the control loops
Motor control settings
Parameter
Address Name / setting range / [default setting] Info
0x29C0:001 Field controller settings: Gain Gain factor Vp of the field controller.
0.00 ... [165.84] ... 50000.00 A/Vs
0x29C0:002 Field controller settings: Reset time Reset time Tn of the field controller.
1.0 ... [15.1] ... 6000.0 ms
269
Configuring the motor control
Options for optimising the control loops
Motor control settings
Parameter
Address Name / setting range / [default setting] Info
0x29E0:001 Field weakening controller settings: Gain (ASM) Gain factor Vp of the field weakening controller.
0.000 ... [0.000] ... 2147483.647 Vs/V
0x29E0:002 Field weakening controller settings: Reset time (ASM) Reset time Tn of the field weakening controller.
1.0 ... [2000.0] ... 240000.0 ms
0x29E1 Field weakening controller Field limitation Field limitation of the field weakening controller.
5.00 ... [100.00] ... 100.00 %
270
Configuring the motor control
Options for optimising the control loops
Motor control settings
UN
UK = n *
nM
VK Terminal voltage
n Speed
Vrated Rated mains voltage
nm Rated motor voltage
271
Configuring the motor control
Options for optimising the control loops
Motor control settings
Parameter
Address Name / setting range / [default setting] Info
0x2B08:001 V/f Imax controller: Gain Gain factor Vp of the Imax controller.
0.000 ... [0.001] ... 1000.000 Hz/A
0x2B08:002 V/f Imax controller: Reset time Reset time Ti of the Imax controller.
1.0 ... [100.0] ... 2000.0 ms
272
Configuring the motor control
Options for optimising the control loops
Motor control settings
Instability of the position control loop due to too high dynamic performance of the speed controller
The following countermeasure must be taken if the following error cannot be reduced to
acceptable values while setting the position controller:
1. Reduce speed controller by the factor 2 and slowly increase the position controller until it
gets slightly unstable again.
2. Reduce the position controller slightly and increase the speed controller until the position
control loop gets slightly unstable again.
3. Repeat these steps until the following error is reduced to acceptable values.
Parameter
Address Name / setting range / [default setting] Info
0x2980 Position controller gain Setting of the position controller gain.
0.00 ... [28.40] ... 1000.00 Hz
0x2981 Position controller gain adaption Setting of the percentage adaptation for the position controller gain.
0.00 ... [100.00] ... 200.00 %
0x2982 Position controller output signal limitation Setting of the output signal limitation.
0.00 ... [480000.00] ... 480000.00 rpm
0x2983 Actual position start value Specifying a new actual position.
-2147483647 ... [0] ... 2147483647 pos. unit
0x2984 Mode for setting the actual position Selection of the mode for setting or shifting the actual position.
0 Absolute Actual position = Actual position start value (0x2983)
1 Relative Actual position = actual position + Actual position start value (0x2983)
0x2986 Resulting gain adaption Display of the resulting gain after being adapted.
• Read only: x.xx %
273
Configuring the motor control
Fine adjustment of the motor model
274
Configuring the motor control
Fine adjustment of the motor model
Correction of the stator leakage inductance (Lss)...
NOTICE
Impact of the saturation characteristic on the current controller feedforward control
▶ The saturation characteristic is not only used to correct the current controller, but it also
influences the current controller feedforward control (can be activated via parameter
0x2941).
100 %
80 %
60 %
40 %
20 %
0% I/Imax
0% 10 % 20 % 30 % 40 % 50 % 60 % 70 % 80 % 90 % 100 %
The saturation characteristic represents the change in inductance (L/Ln) as a function of the
motor current (I/Imax). The variables of both axes which were scaled to a reference value are
represented as percentages.
• When a Lenze motor is selected, the saturation characteristic is already filled with values
typical of the series.
275
Configuring the motor control
Fine adjustment of the motor model
Correction of the stator leakage inductance (Lss)...
Imax
0 6.25 12.5 18.75 25 31.25 37.5 43.75 50 56.25 62.5 68.75 75 81.25 87.5 93.75 100 [%]
276
Configuring the motor control
Fine adjustment of the motor model
Correction of the stator leakage inductance (Lss)...
Proceeding
1. Deactivate correction: Set all subindices (0x2C04:001 ... 0x2C04:017) to 100 %.
2. Use 0x2C05 to set the maximum current up to which the motor is to be operated in the
process (in this example "15 A").
3. Adjust the current controller with different current setpoints by means of the manual test
mode Manual "current pulse" test mode and take down the corresponding settings for Vp
and Tn.
• The procedure is described in section Manual "current pulse" test mode.
• The current setpoints to be set for the corresponding adjustment in object 0x2835:001
result from the scaling of the maximum process current to the X axis of the saturation
characteristic.
• The grid points which are required to define the saturation characteristic with a suffi-
cient quality varies from motor to motor and thus has to be determined individually.
• For this example, currents that are part of the grid points 5, 9, 13, and 15 have been
selected, and a measurement at rated motor current was carried out additionally:
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17
Vp [V/A]
Tn [ms]
Imax
0 6.25 12.5 18.75 25 31.25 37.5 43.75 50 56.25 62.5 68.75 75 81.25 87.5 93.75 100 [%]
See table "Specifications for adjustment / measured values" after this listing
4. Create a characteristic based on the detected values for Vp (but do not enter any values in
yet).
• Determine the values of the grid points that have not been adjusted by interpolation
between two values.
• Note: This example assumes that the inductance does not change considerably below
3.75 A. For this reason, the same Vp value that resulted from the measurement with a
motor current of 3.75 A was used for all grid points below 3.75 A.
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17
Vp [V/A]
5.2
3.8
2.6
1.4
1.0
0.7
0 Imax
0 6.25 12.5 18.75 25 31.25 37.5 43.75 50 56.25 62.5 68.75 75 81.25 87.5 93.75 100 [%]
5. Set gain Vp and reset time Tn to the values that were determined during the adjustment
with the rated motor current (in this example "5 A"):
• 0x2942:001 is set to "3.8 V/A".
• 0x2942:002 is set to "5 ms".
6. Scale Vp values on the Y axis of the characteristic to the Vp setting "3.8 V/A":
277
Configuring the motor control
Fine adjustment of the motor model
Correction of the stator leakage inductance (Lss)...
150
100
50
0 Imax
0 6.25 12.5 18.75 25 31.25 37.5 43.75 50 56.25 62.5 68.75 75 81.25 87.5 93.75 100 [%]
7. Enter the percentage Vp values of the grid points into the subindices
(0x2C04:001 ... 0x2C04:017):
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17
Vp [%]
137
Vp = "3.8 V/A" º 100 %
109
92
80
68
19
0 Imax
0 6.25 12.5 18.75 25 31.25 37.5 43.75 50 56.25 62.5 68.75 75 81.25 87.5 93.75 100 [%]
See table "Setting of grid point 1 ... 17 in [%]" after this listing
8. Enter the maximum process current ("15 A") in 0x6073 as the maximum current.
• The settings made should now cause the same basic current characteristic irrespective
of the current level.
• Now that the current controller gain is actively corrected, the step responses may
slightly differ from the previous measurements. In this case, the current controller
parameters must be post-optimised for the last time.
9. For permanent storage: save the characteristic determined.
The »EASY Starter« serves to save the parameter settings of the inverter as parameter file
(*.gdc). Saving the parameter settings
Specifications for adjustment Measured values
Grid point Scaling Current setpoint Vp [V/A] Tn [ms]
5 0.25 * 15 A = 3.75 A 5.2 6.5
9 0.5 * 15 A = 7.5 A 2.6 4
13 0.75 * 15 A = 11.25 A 1.4 2.5
15 0.875 * 15 A = 12.38 A 1.0 2
17 1.0 * 15 A = 15 A 0.7 1.7
Rated motor current= 5A 3.8 5
278
Configuring the motor control
Fine adjustment of the motor model
Correction of the stator leakage inductance (Lss)...
Parameter
Address Name / setting range / [default setting] Info
0x2C04:001 Inductance grid points (y) Lss saturation characteris- Saturation characteristic of the leakage inductance.
tic: y1 = L01 (x = 0.00 %) The linear distribution via the current results from the maximum motor
0 ... [165] ... 400 % current (0x2C05).
0x2C04:002 Inductance grid points (y) Lss saturation characteris-
tic: y2 = L02 (x = 6.25 %)
0 ... [200] ... 400 %
0x2C04:003 Inductance grid points (y) Lss saturation characteris-
tic: y3 = L03 (x = 12.50 %)
0 ... [146] ... 400 %
0x2C04:004 Inductance grid points (y) Lss saturation characteris-
tic: y4 = L04 (x = 18.75 %)
0 ... [117] ... 400 %
0x2C04:005 Inductance grid points (y) Lss saturation characteris-
tic: y5 = L05 (x = 25.00 %)
0 ... [97] ... 400 %
0x2C04:006 Inductance grid points (y) Lss saturation characteris-
tic: y6 = L06 (x = 31.25 %)
0 ... [82] ... 400 %
0x2C04:007 Inductance grid points (y) Lss saturation characteris-
tic: y7 = L07 (x = 37.50 %)
0 ... [71] ... 400 %
0x2C04:008 Inductance grid points (y) Lss saturation characteris-
tic: y8 = L08 (x = 42.75 %)
0 ... [62] ... 400 %
0x2C04:009 Inductance grid points (y) Lss saturation characteris-
tic: y9 = L09 (x = 50.00 %)
0 ... [55] ... 400 %
0x2C04:010 Inductance grid points (y) Lss saturation characteris-
tic: y10 = L10 (x = 56.25 %)
0 ... [50] ... 400 %
0x2C04:011 Inductance grid points (y) Lss saturation characteris-
tic: y11 = L11 (x = 62.50 %)
0 ... [46] ... 400 %
0x2C04:012 Inductance grid points (y) Lss saturation characteris-
tic: y12 = L12 (x = 68.75 %)
0 ... [43] ... 400 %
0x2C04:013 Inductance grid points (y) Lss saturation characteris-
tic: y13 = L13 (x = 75.00 %)
0 ... [42] ... 400 %
0x2C04:014 Inductance grid points (y) Lss saturation characteris-
tic: y14 = L14 (x = 81.25 %)
0 ... [41] ... 400 %
0x2C04:015 Inductance grid points (y) Lss saturation characteris-
tic: y15 = L15 (x = 87.50 %)
0 ... [41] ... 400 %
0x2C04:016 Inductance grid points (y) Lss saturation characteris-
tic: y16 = L16 (x = 93.25 %)
0 ... [41] ... 400 %
0x2C04:017 Inductance grid points (y) Lss saturation characteris-
tic: y17 = L17 (x = 100.00 %)
0 ... [41] ... 400 %
0x2C04:018 Inductance grid points (y) Lss saturation characteris- Switch on/off the correction by means of saturation characteristic.
tic: Activation Lss saturation characteristic
0 Adjustment off
1 Adjustment on
0x2C05 Reference for current grid points (x) Lss saturation Setting of the maximum motor current.
characteristic Serves as reference value for the scaled current data of the X axis of the
0.0 ... [5.4] ... 500.0 A saturation characteristic.
279
Configuring the motor control
Fine adjustment of the motor model
Synchronous motor (SM): Compensate temperature and current influences
280
Configuring the motor control
Fine adjustment of the motor model
Asynchronous motor (ASM): Identify Lh saturation characteristic
281
Configuring the motor control
Fine adjustment of the motor model
Asynchronous motor (ASM): Identify Lh saturation characteristic
Parameter
Address Name / setting range / [default setting] Info
0x2822:021 Axis commands: Load default Lh saturation character- Parameters for interaction with engineering tools.
istic
0 Off/Ready Obtain Hiperface information from the encoder for application feedback.
1 On/Start
2 In process
3 Action cancelled
4 No access
5 No access (controller inhibit)
0x2C07:001 Inductance grid points (y) Lh saturation characteristic: Saturation characteristic of the mutual inductance of an asynchronous
y1 = L01 (x = 0.00 %) machine as a function of the magnetising current.
0 ... [118] ... 400 %
0x2C07:002 Inductance grid points (y) Lh saturation characteristic:
y2 = L02 (x = 6.25 %)
0 ... [118] ... 400 %
0x2C07:003 Inductance grid points (y) Lh saturation characteristic:
y3 = L03 (x = 12.50 %)
0 ... [118] ... 400 %
0x2C07:004 Inductance grid points (y) Lh saturation characteristic:
y4 = L04 (x = 18.75 %)
0 ... [117] ... 400 %
0x2C07:005 Inductance grid points (y) Lh saturation characteristic:
y5 = L05 (x = 25.00 %)
0 ... [116] ... 400 %
0x2C07:006 Inductance grid points (y) Lh saturation characteristic:
y6 = L06 (x = 31.25 %)
0 ... [114] ... 400 %
0x2C07:007 Inductance grid points (y) Lh saturation characteristic:
y7 = L07 (x = 37.50 %)
0 ... [111] ... 400 %
0x2C07:008 Inductance grid points (y) Lh saturation characteristic:
y8 = L08 (x = 43.75 %)
0 ... [107] ... 400 %
0x2C07:009 Inductance grid points (y) Lh saturation characteristic:
y9 = L09 (x = 50.00 %)
0 ... [100] ... 400 %
0x2C07:010 Inductance grid points (y) Lh saturation characteristic:
y10 = L10 (x = 56.25 %)
0 ... [93] ... 400 %
0x2C07:011 Inductance grid points (y) Lh saturation characteristic:
y11 = L11 (x = 62.50 %)
0 ... [86] ... 400 %
0x2C07:012 Inductance grid points (y) Lh saturation characteristic:
y12 = L12 (x = 68.75 %)
0 ... [78] ... 400 %
0x2C07:013 Inductance grid points (y) Lh saturation characteristic:
y13 = L13 (x = 75.00 %)
0 ... [71] ... 400 %
0x2C07:014 Inductance grid points (y) Lh saturation characteristic:
y14 = L14 (x = 81.25 %)
0 ... [64] ... 400 %
0x2C07:015 Inductance grid points (y) Lh saturation characteristic:
y15 = L15 (x = 87.50 %)
0 ... [57] ... 400 %
0x2C07:016 Inductance grid points (y) Lh saturation characteristic:
y16 = L16 (x = 93.75 %)
0 ... [50] ... 400 %
0x2C07:017 Inductance grid points (y) Lh saturation characteristic:
y17 = L17 (x = 100.00 %)
0 ... [42] ... 400 %
282
Configuring the motor control
Fine adjustment of the motor model
Estimate optimum magnetising current
283
Configuring the motor control
Parameterise filter elements in the setpoint path
Jerk limitation
284
Configuring the motor control
Parameterise filter elements in the setpoint path
Notch filter (band-stop filter)
To mask out or at least damp these resonant frequencies, two notch filters are integrated in
the speed control loop of the inverter. In the Lenze setting, these filters are switched off:
0x2944:1 0x2944:4
0x2944:2 0x2944:5
0x2944:3 0x2944:6
m m*
WARNING!
Improperly set notch filters have a negative impact on the response and disturbance behav-
iour of the speed control: increased overshoot of the motor speed in case of response behav-
iour and / or higher speed deviations (extreme case: complete instability of the drive)
In the case of impairment,
▶ the drive that is still running must either be coasted down by activating the inverter disable
or immediately be brought to a standstill via a brake.
▶ the speed controller must be optimised again afterwards.
▶ the test procedure must be repeated.
• The notch filters are suitable for use with resonant frequencies equal to or higher than the
limit frequency of the speed controller:
• Resonant frequencies ≥ flimit_speed_controller = 70 Hz ... 110 Hz
• For resonant frequencies lower than the limit frequency of the speed controller, the use of
suitable speed profiles with an S-shaped ramp is recommended.
285