C3I21T11 Eng
C3I21T11 Eng
C3I21T11 Eng
192-120106N14
C3I21T11
Release as from R09-63 September 2014
We reserve the right to make technical changes. 29.09.14 14:02 C3I21T11 192-120106N14 - September 2014
The data correspond to the current status at the time of printing.
Introduction C3I21T11
____________________________
Windows NT®, Windows 2000™, Windows XP™, Windows Vista, Windows 7 are
trademarks of Microsoft Corporation.
Nonwarranty clause
We checked the contents of this publication for compliance with the associated
hard and software. We can, however, not exclude discrepancies and do therefore
not accept any liability for the exact compliance. The information in this publication
is regularly checked, necessary corrections will be part of the subsequent
publications.
Production site:
Parker Hannifin Manufacturing Germany GmbH & Co. KG
Electromechanical Automation Europe [EME]
Robert-Bosch-Strasse 22
77656 Offenburg (Germany)
Tel.: + 49 (0781) 509-0
Fax: + 49 (0781) 509-98176
Internet: www.parker.com/eme http://www.parker.com/eme
E-mail: [email protected] mailto:[email protected]
Parker Hannifin GmbH - registered office: Bielefeld HRB 35489
Management Board: Ellen Raahede Secher, Dr.-Ing. Hans-Jürgen Haas, Günter Schrank, Kees Veraart - Chairman of the board of
directors: Hansgeorg Greuner
Inhalt
1. Introduction ...........................................................................................11
1.1 Device assignment ................................................................................ 11
1.2 Scope of delivery ................................................................................... 11
1.3 Type specification plate ........................................................................ 13
1.4 Packaging, transport, storage .............................................................. 14
1.5 Safety instructions ................................................................................. 15
1.5.1. General hazards ............................................................................................... 15
1.5.2. Safety-conscious working .............................................................................. 15
1.5.3. Special safety instructions ............................................................................. 16
1.6 Warranty conditions .............................................................................. 17
1.7 Conditions of utilization ........................................................................ 18
1.7.1. Conditions of utilization for CE-conform operation ..................................... 18
1.7.1.1 Conditions of utilization mains filter ...................................................... 18
1.7.1.2 Conditions of utilization for cables / motor filter .................................... 19
1.7.1.3 Additional conditions of utilization ......................................................... 20
1.7.2. Conditions of utilization for UL certification Compax3S ............................. 21
1.7.3. Conditions of utilization for UL approval Compax3M .................................. 22
1.7.4. Conditions of utilization for UL approval PSUP ........................................... 23
1.7.5. Conditions of utilization for UL certification Compax3H ............................. 24
1.7.6. Current on the mains PE (leakage current) ................................................... 25
1.7.7. Supply networks .............................................................................................. 25
3.10.1.3 Advantages of using the "safe torque off" safety function. ................... 79
3.10.1.4 Devices with the STO (=safe torque off) safety function ...................... 80
3.10.2. STO (= safe torque off) with Compax3S ........................................................ 81
3.10.2.1 STO Principle (= Safe Torque Off) with Compax3S ............................. 81
3.10.2.2 Conditions of utilization STO (=safe torque off) Safety function ........... 83
3.10.2.3 Notes on the STO function.................................................................... 83
3.10.2.4 STO application example (= safe torque off) ........................................ 84
3.10.2.5 Technical Characteristics STO Compax3S .......................................... 91
3.10.3. STO (= safe torque off) with Compax3m (Option S1)................................... 92
3.10.3.1 Safety switching circuits ........................................................................ 92
3.10.3.2 Safety notes for the STO function in the Compax3M ........................... 93
3.10.3.3 Conditions of utilization for the STO function with Compax3M............. 93
3.10.3.4 STO delay times ................................................................................... 94
3.10.3.5 Compax3M STO application description .............................................. 95
3.10.3.6 STO function test .................................................................................. 99
3.10.3.7 Technical details of the Compax3M S1 option ................................... 101
1. Introduction
In this chapter you can read about:
Device assignment .......................................................................................................... 11
Scope of delivery ............................................................................................................. 11
Type specification plate ................................................................................................... 13
Packaging, transport, storage .......................................................................................... 14
Safety instructions ........................................................................................................... 15
Warranty conditions ......................................................................................................... 17
Conditions of utilization .................................................................................................... 18
I21 T11
Device accessories
Device accessories for Compax3S
Cable clamps in different sizes for large area shielding of the motor cable, the
screw for the cable clamp as well as
the mating plug connectors for the Compax3S plug connectors X1, X2, X3, and
X4
a toroidal core ferrite for one cable of the motor holding brake
Lacing cord
Explanation:
Type designation:
1
The complete order designation of the device (2, 5, 6, 9, 8).
C3: Abbreviation for Compax3
Caution!
The packaging material is inflammable, if it is disposed of improperly by burning,
lethal fumes may develop.
The packaging material must be kept and reused in the case of a return shipment.
Improper or faulty packaging may lead to transport damages.
Make sure to transport the drive always in a safe manner and with the aid of
suitable lifting equipment (Weight (see on page 397, see on page 408)). Do never
use the electric connections for lifting. Before the transport, a clean, level surface
should be prepared to place the device on. The electric connections may not be
damaged when placing the device.
Disposal
This product contains materials that fall under the special disposal regulation from
1996, which corresponds to the EC directory 91/689/EEC for dangerous disposal
material. We recommend to dispose of the respective materials in accordance with
the respectively valid environmental laws. The following table states the materials
suitable for recycling and the materials which have to be disposed of separately.
suitable for
Material Disposal
recycling
Metal yes no
Plastic materials yes no
Circuit boards no yes
Please dispose of the circuit boards according to one of the following methods:
Burning at high temperatures (at least 1200°C) in an incineration plant licensed in
accordance with part A or B of the environmental protection act.
Disposal via a technical waste dump which is allowed to take on electrolytic
aluminum condensers. Do under no circumstances dump the circuit boards at a
place near a normal waste dump.
Storage
If you do not wish to mount and install the device immediately, make sure to store it
in a dry and clean environment (see on page 410). Make sure that the device is
not stored near strong heat sources and that no metal chippings can get into the
device.
Forming sequence:
Remove all electric connections
Supply the device with 230VAC single phase for 30 minutes
via the L1 and L2 terminals on the device or
multi axis devices via L1 and L2 on the PSUP mains module
Designated use
The device is designed for operation in electric power drive systems (VDE0160).
Motion sequences can be automated with this device. Several motion sequences
can be can combined by interconnecting several of these devices. Mutual
interlocking functions must be incorporated for this purpose.
Check that all live terminals are secured against contact. Perilous voltage levels
of up to 850V occur.
Do not bypass power direct current
Be cautious when performing configuration downloads with master - slave couplings (electronic gear,
cam) Deactivate the drive before starting the configuration download: Master and Slave axis.
Caution!
Due to movable machine parts and high voltages, the device can pose a lethal
danger. Danger of electric shock in the case of non-respect of the following
instructions. The device corresponds to DIN EN 61800-3, i.e. it is subject to
limited sale. The device can emit disturbances in certain local environments. In
this case, the user is liable to take suitable measures.
The device must be permanently grounded due to high earth leakage currents.
The drive motor must be grounded with a suitable protective lead.
The devices are equipped with high voltage DC condensers. Before removing the
protective cover, the discharging time must be awaited. After switching off the
supply voltage, it may take up to 10 minutes (with additional capacity modules it
may take up to 30 minutes) to discharge the capacitors.
Danger of electric shock in case of non respect.
Before you can work on the device, the supply voltage must be switched off at the
L1, L2 and L3 clamps. Wait at least 10 minutes so that the power direct current
may sink to a secure value (<50V). Check with the aid of a voltmeter, if the
voltage at the DC+ and DC- clamps has fallen to a value below 50V.
Danger of electric shock in case of non respect.
Do never perform resistance tests with elevated voltages (over 690V) on the
wiring without separating the circuit to be tested from the drive.
Please exchange devices only in currentless state and, in an axis system, only in
a defined original state.
If the axis controller is replaced, it is absolutely necessary to transfer the
configuration determining the correct operation of the drive to the device, before
the device is put into operation. Depending on the operation mode, a machine
zero run will be necessary.
The device contains electrostatically sensitive components. Please heed the
electrostatic protection measures while working at/with the device as well as
during installation and maintenance.
Operation of the PSUP30 only with line choke.
Protective seals
Caution!
The user is responsible for protective covers and/or additional safety measures in
order to prevent damages to persons and electric accidents.
Forming sequence:
Remove all electric connections
Supply the device with 230VAC single phase for 30 minutes
via the L1 and L2 terminals on the device or
multi axis devices via L1 and L2 on the PSUP mains module
In order to ensure contact protection, all mating plugs must be present on the
device connections even if they are not wired.
Please respect the specifications of the manual, especially the technical
characteristics (mains connection, circuit breakers, output data, ambient
conditions,...).
Mains filter: A mains filter is required in the mains input line if the motor cable exceeds a certain
length. Filtering can be provided centrally at the system mains input or separately
for each device or with C3M for each axis system.
Use of the devices in a commercial and residential area (limit value class in
accordance with EN 61800-3)
The following mains filters are available for independent utilization:
Device: Limit value Motor cable length Mains filter
Compax3S class Order No.:
S0xxV2 C2 < 10 m without
C2 > 10 m, < 100 m NFI01/01
S1xxV2, C2 < 10 m without
S0xxV4, S150V4 C2 > 10 m, < 100 m NFI01/02
S300V4 C3 < 10 m without
C2, C3 > 10 m, < 100 m NFI01/03
Device: Limit value Motor cable length Mains filter
Compax3H class Order No.:
H050V4 C2 < 10 m without
C2 > 10 m, < 50 m NFI02/01
H090V4 C2 < 10 m without
C2 > 10 m, < 50 m NFI02/02
H1xxV4 C2 < 10 m without
C2 > 10 m, < 50 m NFI02/03
Use of the devices in the industrial area (limit values class C3 in accordance
with EN 61800-3)
The following mains filters are available for independent utilization:
Device: PSU Limit value Reference: Axis system Mains filter
class with motor cable Order No.:
P10 C3 < 6 x 10 m NFI03/01
P10 C3 < 6 x 50 m NFI03/02
P20 C3 < 6 x 50 m NFI03/03
P30 C3 < 6 x 50 m NFI03/03
Motor and Feedback Operation of the devices only with motor and feedback cables whose plugs contain
cable: a special full surface area screening.
Compax3S motor < 100 m (the cable should not be rolled up!)
cable A motor output filter (see on page 361) is required for motor cables >20 m:
MDR01/04 (max. 6.3 A rated motor current)
MDR01/01 (max. 16 A rated motor current)
MDR01/02 (max. 30 A rated motor current)
Compax3H motor A motor output filter is required for motor cables >50m. Please contact us.
cable
Compax3M motor <80m per axis (the cable must not be rolled up!)
cable The entire length of the motor cable per axis combination may not exceed 300m.
A motor output filter (see on page 361) is required for motor cables >20 m:
MDR01/04 (max. 6.3 A rated motor current)
MDR01/01 (max. 16 A rated motor current)
MDR01/02 (max. 30 A rated motor current)
The shield of the cable must also be connected with the motor housing. The fixing
(via plug or screw in the terminal box) depends on the motor type.
Cable für Corresponding to the specifications of the terminal clamp with a temperature range
Compax3S, of up to 60°C.
Compax3M
Cable für Compax3H Corresponding to the specifications of the terminal clamp with a temperature range
of up to 75°C.
Cable installation: Signal lines and power lines should be installed as far apart as possible.
Signal lines should never pass close to excessive sources of interference
(motors, transformers, contactors etc.).
Do not place mains filter output cable parallel to the load cable.
Control: Use only with aligned controller (to avoid control loop oscillation).
Grounding: Connect the filter housing and the device to the cabinet frame, making sure that the
contact area is adequate and that the connection has low resistance and low
inductance.
Never mount the filter housing and the device on paint-coated surfaces!
Compax3S300V4 For CE and UL conform operation of the Compax3S300V4, a mains filter is
compulsory:
400 VAC / 0.740 mH certified in accordance with EN 61558-1 bzw. 61558-2-2
We offer the mains filter as an accessory: LIR01/01
Connect all cable shields at both ends, ensuring large contact areas!
Warning:
This is a product in the restricted sales distribution class according to EN
61800-3. In a domestic area this product can cause radio frequency
disturbance, in which case the user may be required to implement
appropriate remedial measures.
Conditions of utilization
The devices are only to be installed in a degree of contamination 2 environment
(maximum).
The devices must be appropriately protected (e.g. by a switching cabinet).
The X2 terminals are not suitable for field wiring.
Tightening torque of the field wiring terminals ( green Phoenix plugs)
C3S0xxV2 0.57 - 0.79Nm 5 - 7Lb.in
C3S1xxV2, 0.57 - 0.79Nm 5 - 7Lb.in
C3S0xxV4, C3S150V4
C3S300V4 1.25 - 1.7Nm 11 - 15Lb.in
Temperature rating of field installed conductors shall be at least 60°C. Use
copper lines only
Please use the cables described in the accessories chapter (see on page 346,
see on page 348), they feature a temperature rating of at least 60°C.
Maximum Surrounding Air Temperature: 45°C.
Motor over temperature monitoring is only supported, if the external temperature
sensor is connected.
Suitable for use on a circuit capable of delivering at least 5000 symmetrical
amperes effectively and 480 Volts when protected with fuses.
Fuses:
In addition to the main fuse, the devices must be equipped with a S201K, S203K,
S271K or S273K circuit breaker with K characteristic made by ABB.
C3S025V2: ABB, nom 480V 10A, 6kA
C3S063V2: ABB, nom 480V, 16A, 6kA
C3S100V2: ABB, nom 480V, 16A, 6kA
C3S150V2: ABB, nom 480V, 20A, 6kA
C3S015V4: ABB, nom 480V, 6A, 6kA
C3S038V4: ABB, nom 480V, 10A, 6kA
C3S075V4: ABB, nom 480V, 16A, 6kA
C3S150V4: ABB, nom 480V, 20A, 6kA
C3S300V4: ABB, nom 480V, 25A, 6kA
CAUTION
Risk of electric shock.
Discharge time of the bus capacitor is 10 minutes.
The drive provides internal motor overload protection.
This must be set so that 200% of the motor nominal current are not exceeded.
Cable cross-sections
Mains input: corresponding to the recommended fuses.
Motor cable: corresponding to the Nominal output currents (see on page 399,
see on page 400)
Maximum cross-section limited by the terminals mm / AWG
2
Conditions of utilization
The devices are only to be installed in a degree of contamination 2 environment
(maximum).
The devices must be appropriately protected (e.g. by a switching cabinet).
Tightening torque of the field wiring terminals ( green Phoenix plugs)
Compax3M may only be operated with a mains module of the PSUP series.
Motor Over Temperature sensing is not provided by the drive unless the external
temperature sensor is connected.
Caution!
Risk of electric shock.
Discharge time of the bus capacitor is 10 minutes.
The drive provides internal motor overload protection.
This must be set so that 200% of the motor nominal current are not exceeded.
Cable cross-sections
Mains input: corresponding to the recommended fuses.
Motor cable: corresponding to the Nominal output currents (see on page 399,
see on page 400)
Maximum cross-section limited by the terminals mm / AWG
2
Conditions of utilization
The devices are only to be installed in a degree of contamination 2 environment
(maximum).
The devices must be appropriately protected (e.g. by a switching cabinet).
Tightening torque of the field wiring terminals ( green Phoenix plugs)
Suitable for use on a circuit capable of delivering not more than 5000 rms
symmetrical amperes and 480 volts maximum and protected by (see below).
The devices need a "branch circuit protection".
PSUP10D6
Measure for line and device protection:
Maximum fuse rating per MCB miniature circuit breaker (K characteristic) 25A in
device accordance with UL category DIVQ
(ABB) S203UP-K25 (480VAC)
PSUP20D6
Maximum fuse rating per Cable protection measure:
device MCB (K characteristic) with a rating of 50A / 4xxVAC
2 special purpose fuses in line (depending on the input voltage).
are required (ABB) S203U-K50 (440VAC)
Device protection measure:
Fuses 80A / 700VAC per supply leg in accordance with UL
category JFHR2:
Bussmann 170M1366 or 170M1566D
Caution!
Risk of electric shock.
Discharge time of the bus capacitor is 10 minutes.
Conditions of utilization
The devices are only to be installed in a degree of contamination 2 environment
(maximum).
The devices must be appropriately protected (e.g. by a switching cabinet).
Tightening Torque of the Field Wiring Terminals.
Remark:
The leakage current is important with respect to the handling and usage safety of
the device.
A pulsing leakage current occurs if the supply voltage is switched on.
Please note:
The device must be operated with effective grounding connection, which must
comply with the local regulations for high leakage currents (>3.5 mA).
Due to the high leakage currents it is not advisable to operate the servo drive with
an earth leakage circuit breaker.
Compax3 control High-performance control technology and openness for various sender systems
technology are fundamental requirements for a fast and high-quality automation of movement.
Model / standards / The structure and size of the device are of considerable importance. High-quality
auxiliary material electronics are a fundamental requirement for the particularly small and compact
form of the Compax3 devices. All connectors are located on the front of the
Compax3S.
The intuitive user interface familiar from many applications, together with the
oscilloscope function, wizards and online help, simplifies making and modifying
settings via the PC.
The optional Operator control module (BDM01/01) (see on page 383) for
Compax3S/F makes it possible to exchange devices quickly without requiring a
PC.
Configuration Configuration is made with a PC with the help of the Compax3 ServoManager.
CANopen ratings
Profile Motion Control CiADS402
Baud rate [kBit/s] 20, 50, 100, 125, 250, 500, 800, 1000
EDS file C3.EDS
Service data object SDO1
Process data objects PDO1
PDO2
Synchronicity precision of the SYNC maximum jitter: +/-25µs
telegram Typical cycle times: >= 1ms
Deviations from the CANopen Device For the velocity mode profile the setpoint
Profile DSP402 acceleration is also applicable when
braking.
Only one rotation speed is possible for
machine zero run start (objects 0x6099.1
and .2 are the same).
Caution!
When the control voltage is missing there is no indication whether or not high
voltage supply is available.
LED1 LED2
X20
X1
X10
X21
X2
X11
X22
X23
X3
X24
X12
LED3
X4
X13 S24
Caution!
When the control voltage is missing there is no indication whether or not high
voltage supply is available.
Attention - PE connection!
PE connection with 10mm2 via a grounding screw at the bottom of the device.
DC - Versorgung RS232
X4 (24VDC) X10 PC
DC - Supply SSK1
Freigabe 24VDC
X4/3
Enable 24VDC
In detail: The fitting of the different plugs depends on the extension level of Compax3. In
part, the assignment depends on the Compax3 option implemented.
Compax3 1AC
X10/1 X10/1 X10/1 X20/1
Power supply RS485 +5V RS485 +5V EnableRS232 0V Rx
X20/2
RxD X10/2 res. X10/2 RxD X10/2 Rx/
X1/1 X1
option M11(M10=+I/Os)
N res. X10/4 res. X10/4 DTR X10/4 res.
X20: HEDA in
X1/3 X20/5
PE GND X10/5 GND X10/5 GND X10/5 res.
X20/6
X10: RS232
res. X10/6 res. X10/6 DSR X10/6 Lx/
X20/7
TxD X10/7 TxD_RxD/ X10/7 RTS X10/7 res.
Compax3 3AC X20/8
RxD/ X10/8 res. X10/8 CTS X10/8 res.
Power supply
+5V X10/9 +5V X10/9 +5V X10/9
X1/1 X21/1
L1 X1 Tx
X1/2 X21/2
X22/1 X22/1 X11/1 Tx/
L2 +24Vout +24Vout Output +24V X21/3
HEDA-motionbus
X1/3 X22 /2 X22 /2 X11/2 Lx
L3 Uin3+ Iin0+ Ain1- X21/4
res.
option M21
PE GND GND D/A-channel1 X21/5
X22 /4 X22 /4 res.
X11/4
Uin3- Iin0- D/A-channel0 X21/6
Lx/
X22 /5 X22 /5 X11/5
+24Vout +24Vout +5V X21/7
res.
X22 /6 X22 /6 X11/6
Uin4+ Iin1+ A/ X21/8
res.
Ballast resistor (1AC)
X11: Analog/Encoder
X22 /7 X22 /7 X11/7
GND GND A
X2/1 X2 X22 /8 X22 /8 X11/8 X23/1
res. Uin4- Iin1- B Tx+
X23: Ethernet in
X2/4 X22 /11 X22 /11 X11/11 X23/4
GND GND Ain0- res.
+R X23/5
X22 /12 X22 /12 X11/12 res.
X2/5 Uin5- Iin2- B/
res. X23/6
X22 /13 X11/13 Rx-
+24Vin N/
X22 /14 X11/14 X23/7
GND in res.
N
Ballast resistor (3AC) X22 /15&16 X11/15 X23/8
Shield res.
GND
X2/1 X2 X24/1
+R X12/1 Tx+
X22/1
X2/2 res. Output+24V X24/2
-R Tx-
option M12(M10=+HEDA)
X22 /2 X12/2
X2/3 O0/I0 Output 0 X24/3
PE Rx+
X22 /4
X2/5 O2/I2 Output 2 X24/5
-HV res.
X22 /5 X12/5
O3/I3 Output 3 X24/6
Rx-
X22 /6 X12/6
O4/I4 Input 0 X24/7
res.
X22 /7 X12/7
O5/I5 Input 1 X24/8
res.
X22 /8 X12/8
Motor/Brake O6/I6 Input 2
X22 /9 X12/9 X23/1
O7/I7 Input 3 res.
X3/1 X3 X12/10
U X22 /10 X23/2
O8/I8 Input 4 res.
X23: Profibus I20
X3/2
X22: Input/Output
GND
X23: CANopen I21
X4 Vcc(+5V) Vcc(+8V)
X4/1 X13/5 X23/4
+24V Input X13/5 +5V X13/5 +5V res.
+5V
X4/2 X13/6 X13/6 X13/6 X23/5
GND24V Hall2 CLKfbk CLKfbk SHIELD
X4/3
F10
The jumper drawn in at X4 (at the left side in red) is used to enable the device for
testing purposes. During operation, the enable input is in most cases switched
externally.
The shield of the cable must also be connected with the motor housing. The fixing
(via plug or screw in the terminal box) depends on the motor type.
3.3.5. Compax3Sxxx V2
In this chapter you can read about:
Main voltage supply C3S connector X1 ........................................................................... 35
Braking resistor / high voltage DC C3S connector X2 ...................................................... 36
Therefore please wait at least 2 minutes after switching off before you switch
the device on again!
3 L3
4 PE
Caution! The 3AC V2 devices must only be operated with three phases!
3.3.6. Compax3Sxxx V4
In this chapter you can read about:
Power supply connector X1 for 3AC 400VAC/480VAC-C3S devices ............................... 37
Braking resistor / high voltage supply connector X2 for 3AC 400VAC/480VAC_C3S devices
........................................................................................................................................ 38
Connection of the power voltage of 2 C3S 3AC devices .................................................. 38
Therefore please wait at least 2 minutes after switching off before you switch
the device on again!
PIN Designation
1 L1
2 L2
3 L3
4 PE
Caution! The 3AC V4 devices must only be operated with three phases!
3 PE
It is not permitted to connect the power voltage in order to use one brake
circuit for two servo axes, as this function cannot be ensured reliably.
Note the following:
Required tools:
Allen key M5 for fixing the devices in the control cabinet.
Crosstip screwdriver M4 for connection rails of the DC rail modules.
Crosstip screwdriver M5 for grounding screw of the device.
Flat-bladed screwdriver 0.4x2.5 / 0.6x3.5 / 1.0x4.0 for wiring and mounting of the
phoenix clamps.
Order of installation
Fixing the devices in the control cabinet.
Predrilling the mounting plate in the control cabinet according to the
specifications. Dimensions. Fit M5 screws loosely in the bores.
Fit device on the upper screws and place on lower screw. Tighten screws of all
devices. The tightening torque depends on the screw type (e.g. 5.9Nm for M5
screw DIN 912 8.8).
Connection of the internal supply voltage.
The Compax3M axis controllers are connected to the supply voltages via the rail
modules. Details (see on page 43).
Deblocking the yellow protective cover with a flat-bladed screwdriver on the
upper surface (click mechanism). Remove the closing devices (contact
protection) that are not required from between the devices.
Connecting the rail modules, beginning with the mains module.
For this, loosen crosshead screws (5 screws at the right in the mains module,
all 10 screws in the next axis controller), push the rails one after the other
against to the left and tighten screws. Proceed accordingly for all adjacent axis
controllers in the combination.
Max. tightening torque: 1.5Nm.
Close all protective covers. The protective covers must latch audibly.
Please note:
Insufficiently fixed screw connections of the DC power voltage rails may lead to the
destruction of the devices.
Protective seals
Caution!
When the control voltage is missing there is no indication whether or not high
voltage supply is available.
Attention - PE connection!
PE connection with 10mm2 via a grounding screw at the bottom of the device.
M Axis controller
X43 Motor / Brake
2 Fixing for motor shield clamp
4 Fan*
3 optionally, the axis controller features a ground screw
on the housing, if the grounding is not possible via the
back plate.
* is internally supplied.
Caution!
When the control voltage is missing there is no indication whether or not high
voltage supply is available.
Protective seals
1 24VDC
2 GND24V
3 -HV DC
4 PE
5 +HV DC
Example: PSUP20 (1175 µF) with one axis controller (440 µF)
Total power 15 kW, 100 µF/kW => 1500 µF required in the axis system.
Axis system: 1615 µF are sufficient.
Protective seals
Caution!
The user is responsible for protective covers and/or additional safety measures in
order to prevent damages to persons and electric accidents.
Connector X41
Pin Designation
PE Earth conductor
L3 Phase 3
L2 Phase 2
L1 Phase 1
Caution!
Only three-phase operation of the PSUP devices is permitted!
The PSUP30 mains module may only be operated with mains filter (see on
page 363)
Required mains filter for the PSUP30: 0.45 mH / 55 A
We offer the following mains filters:
LCG-0055-0.45 mH (WxDxH: 180 mm x 140 mm x 157 mm; 10 kg)
LCG-0055-0.45 mH-UL (with UL approval) (WxDxH: 180 mm x 170 mm x
157 mm; 15 kg)
Connector X40
Pin Description
+R + Braking resistor
short-circuit proof!
-R - Braking resistor
PE PE
T1R Temperature Switch
T2R Temperature Switch
Example: PSUP20 (1175 µF) with one axis controller (440 µF)
Total power 15 kW, 100 µF/kW => 1500 µF required in the axis system.
Axis system: 1615 µF are sufficient.
Temperature switch/relay
No galvanic separation, the temperature sensor (normally closed contact) must
comply with the safe separation according to EN 60664.
If there is no temperature monitoring due to the connected braking resistor, the
T1R and T2R connections must be connected by a jumper.
Caution!
Without temperature monitoring, the braking resistor might be destroyed.
W W (motor) W / L3 / D / L- 3 U3
V V (motor) V / L2 2 U2
U U (motor) U / L1 / C / L+ 1 U1
* depending on the cable type
Compax3M motor <80m per axis (the cable must not be rolled up!)
cable The entire length of the motor cable per axis combination may not exceed 300m.
A motor output filter (see on page 361) is required for motor cables >20 m:
MDR01/04 (max. 6.3 A rated motor current)
MDR01/01 (max. 16 A rated motor current)
MDR01/02 (max. 30 A rated motor current)
The shield of the cable must also be connected with the motor
housing. The fixing (via plug or screw in the terminal box)
depends on the motor type.
Motor cables can be found in the accessories chapter of the device description.
Connector X15
The acquisition of the motor temperature by the axis controller can either take
place via the connection of X15 (Tmot) or via the feedback cable and the
corresponding connection on X13 PIN10.
Pin Description
1 +5V
2 Sensor
The temperature acquisition on X15 Tmot can not be connected at the same
time as X13 Pin 10.
Note!
If the Compax3M axis controller features a safety option, these connections must
also be wired, otherwise it is not possible to set up the axis.
4 2
Dangerous voltages are still present until 5 minutes after switching off the
power supply!
Caution!
If the control voltage is missing and if the X10-X10 jumper is not fitted (VBK17/01)
on the control part, the availability of power voltage is not displayed.
PE connection
PE connection with 10mm2 via a grounding screw at the bottom of the device.
2
1
cable glands
Use metallic cable joints permitting a 360° shielding in order to comply with the
EMC directive.
1
2
or one lead (>10mm cross-section) are required. Each protective lead must meet
²
LED1
X10 X11 X12 X13
X4 X3
DC - Versorgung RS232
X4 (24VDC) PC
DC - Supply SSK1
In detail: The fitting of the different plugs depends on the extension level of Compax3. In
part, the assignment depends on the Compax3 option implemented.
X20/1
RS485 +5V X10/1 RS485 +5V X10/1 EnableRS232 0V X10/1 Rx
X20/2
RxD X10/2 res. X10/2 RxD X10/2 Rx/
option M11(M10=+I/Os)
RS232 Programming Port res. X10/4 res. X10/4 DTR X10/4 res.
X20: HEDA in
X20/5
GND X10/5 GND X10/5 GND X10/5 res.
X20/6
res. X10/6 res. X10/6 X10/6
X10: RS232
DSR Lx/
X20/7
TxD X10/7 TxD_RxD/ X10/7 RTS X10/7 res.
X20/8
RxD/ X10/8 res. X10/8 CTS X10/8 res.
HEDA-motionbus
X22 /2 X22 /2 X11/2
Uin3+ Iin0+ Ain1- X21/4
option M21
GND GND D/A-channel1 X21/5
res.
X22 /4 X22 /4 X11/4
Uin3- Iin0- D/A-channel0 X21/6
Lx/
X22 /5 X22 /5 X11/5
Compax3 3AC +24Vout +24Vout +5V X21/7
res.
Power supply X22 /6 X22 /6 X11/6 X21/8
Uin4+ Iin1+ A/ res.
X11: Analog/Encoder
L1 X22 /7 X22 /7 X11/7
GND GND A
L1
L2
X22 /8 X22 /8 X11/8 X23/1
Uin4- Iin1- B Tx+
Uin5+
X22 /10
Iin2+
X22 /10 X11/10 Rx+
X23/3
PE Ain1+
X23: Ethernet in
PE X22 /11 X22 /11 X11/11 X23/4
GND GND Ain0- res.
Uin5-
X22 /12
Iin2-
X22 /12 X11/12 res.
X23/5
B/
X22 /13 X11/13 X23/6
+24Vin N/ Rx-
DC power voltage X22 /14 X11/14 X23/7
GND in res.
N
X22 /15&16 X11/15 X23/8
DC+ DC+ Shield GND
res.
DC- DC-
X24/1
X22/1 X12/1 Tx+
res. Output+24V X24/2
X22/2 X12/2 Tx-
option M12(M10=+HEDA)
X12/11
Input24VDC X22/11 Input+24V Data line-B
X23/3
X22/12 X12/12 X23/4
O9/I9 Input5 RTS
X22/13 X12/13 GND
X23/5
O10/I10 Input6
24VDC Control voltage X22/14 X12/14 X23/6
O11/I11 Input7 or (MN-INI) +5V
X4 X22/15 X12/15 res. X23/7
X4/1 NC InputGND GND24V X23/8
X4/2 GND24V Data line- A
X23/9
X4/3 +24V res.
X13/1
Sense- X13/1 res. X13/1 res.
X13/2
Sense+ X13/2 res. X13/2 res. X23/1
res.
X13/3
Hall1 X13/3 GND X13/3 X23/2
X13: Feedback DirectDrive F12
GND
X23: CANopen I21
CAN_ L
Motor Brake
Vcc(+5V) X13/4 Vcc(+8V) X13/4 REF+Resolver X13/4 X23/3
X13: Feedback SinCos F 11
GNDfb
X3
X3/1 BR +5V X13/5 +5V X13/5 +5V X13/5 res.
X23/4
X13/6 X23/5
X3/2 GND Hall2 X13/6 CLKfbk X13/6 CLKfbk SHIELD
F10
X13/7 X23/6
Sin-/A- X13/7 SIN- X13/7 SIN- res.
X13/8 X23/7
Sin+/A+ X13/8 SIN+ X13/8 SIN+ CAN_H
X13: Resolver
X13/9 X23/8
Ballast resistor Hall3 X13/9 CLKfbk/ X13/9 CLKfbk/ res.
X13/10 X23/9
Tmot X13/10 Tmot X13/10 Tmot res.
DBR+
X23: DeviceNet I22
X13/11
+DBR COS-/B- X13/11 COS- X13/11 COS-
-VDC
X23/1
DBR- -DBR X13/12
COS+/B+ X13/12 COS+ X13/12 COS+ CAN_ L
X23/2
X13/13
N+ X13/13 DATAfbk X13/13 res. Shield
X23/3
X13/14 X13/14 res. X13/14 X23/4
N- DATAfbk/ CAN_H
X13/15
GND(Vcc) X13/15 GND(Vcc) X13/15 REF-Resolver +VDC
X23/5
Please note The RS232 programming interface under the upper dummy cover is only available if the X10 jumper at
the controller is fitted.
C3H1xxV4 uses a ventilator fan which must be externally supplied via separate connections. The
ventilator fan is available in two versions for single phase feed: 220/240VAC; 110/120VAC
M2/V V (motor) V / L2 2 U2
M3/W W (motor) W / L3 / D / L- 3 U3
PE PE (motor) YE / GN YE / GN YE / GN
* depending on the cable type
Compax3H motor A motor output filter is required for motor cables >50m. Please contact us.
cable
Shielding connection of the motor cable
The motor cable should be fully shielded and connected to the Compax3 housing.
The shield of the motor cable must also be connected with the motor housing. The
fixing (via plug or screw in the terminal box) depends on the motor type.
Warning!
Do not connect any braking resistor on DC+/DC- .
It is not permitted to connect the power voltage in order to use one brake
circuit for two servo axes, as this function cannot be ensured reliably.
Note the following:
Connector X3
USB2.0
Connect your PC to the USB sleeve X3 of the mains module via an USB cable
(SSK33/03).
Compax3M (axis)
X30 out
X31 in
res. factory use
Switch S1
Address setting
Basic addresses
Switch Value upon ON
1 16
2 32
3 64
Settings:
left: OFF
right: ON
Settable value range: 0, 16, 32, 48, 64, 80, 96, 112
Address of the 1st axis = basic address+1
The addresses of the axis controllers are newly assigned after PowerOn.
Example:
Basic address = 48; mains module with 6 axis controllers in the combination
1. Axis right: Address = 49
2. Axis right: Address = 50
...
6. Axis right: Address = 54
Switch S10
Function settings for T30 and T40
The value of switch S10 on the axis controller is stored in object O110.1
C3plus.Switch_DeviceFunction and can be evaluated with the aid of a program.
This helps realize a more simple function selection.
LED green
Signal Status Description
Single flash Stop The bus is in STOPPED state
blinks (permanently) pre-operation The bus is ready to operate
al (Pre-Operational)
on operational The bus is operating (operational)
Single flash On
200ms 1s
Off
Double flash On
200ms 200ms 1s
Off
Triple flash On
200ms 200ms 1s
Off
CANopen states
Power On
Initialisation
10, 11
Pre-Operational
8
7
Stopped
6 8 6
7
Operational
*X13 Pin10 Tmot may not be connected at the same time as X15 (on Compaxx3M).
Resolver cables (see on page 365) can be found in the accessories chapter of the
device description.
SinCos© cables (see on page 366) can be found in the accessories chapter of the
device description.
EnDat - cable GBK38 (EnDat2.1) and GBK56 (EnDat2.2) (see on page 349, see
on page 366)
Note on F12:
*+5V (Pin 4) is measured and controlled directly at the end of the line via Sense+
and Sense-.
Cable length max.: 100m
Caution!
Pin 4 and Pin 5 must under no circumstances be connected!
Plug in or pull out feedback connector only in switched off state (24VDC switched
off).
Compax3 Compax3
2.2KΩ
10nF
X11/4 X11/9 10KΩ
332Ω X11/3 Ain+
10KΩ
Ain-
+/-10V/1mA X11/11
(max: 3mA) 2.2KΩ 10nF
2.5V
X11/15
The input connection is available in triple (for A & /A, B & /B, N & /N)
Optimization The display of the digital inputs in the optimization window of the C3 ServoManager
window display does not correspond to the physical status (24Volt=on, 0Volt=off) but to the logic
status: if the function of an input or output is inverted (e.g. limit switch, negatively
switching), the corresponding display (LED symbol in the optimization window) is
OFF with 24Volts at the input and ON with 0 Volts at the input.
In operation via CANopenthe inputs I0 ... I3 as well as the outputs O0 ... O3 can be
freely assigned as an option.
Configurable via the C3 ServoManager (configuration: Operating mode / I/O
assignment)
The circuit example is valid for all digital outputs! The circuit example is valid for all digital inputs!
The outputs are short circuit proof; a short circuit Signal level:
generates an error. > 9.15V = "1" (38.2% of the control voltage applied)
< 8.05V = "0" (33.5% of the control voltage applied)
1)
When the connection between transistor emitter of the initiator and X12/15
(GND24V of the Compax3 )is lost, it can not be guaranteed, that the Compax3
detects a logical „0".
2)
The INSOR NPN types INHE5212 and INHE5213 manufactured by Schönbuch
Electronic do correspond to this specification.
Mounting:
3 socket head screws M5
Stated in mm
Mounting:
3 socket head screws M5
Stated in mm
Mounting:
4 socket head screws M5
Stated in mm
Mounting:
4 socket head screws M5
Stated in mm
Mounting:
2 socket head screws M5
50,5mm
263mm
90°
400mm
360mm
46mm
50mm
Tolerances: DIN ISO 2768-f
Mounting:
4 socket head screws M5
101mm
50,5mm 50,5mm
263mm
90°
400mm
360mm
100mm 96mm
Tolerances: DIN ISO 2768-f
(1): Electronics
(2): Head dissipator
H H1 D W W1
C3H050V4 453mm 440mm 245mm 252mm 150mm
C3H090V4 668.6mm 630mm 312mm 257mm 150mm
C3H1xxV4 720mm 700mm 355mm 257mm 150mm
Mounting:4 screws M6
Ventilation: During operation, the device radiates heat (power loss). Please provide for a
sufficient mounting distance below and above the device in order to ensure free
circulation of the cooling air. Please do also respect the recommended distances of
other devices. Make sure that the mounting plate is not exhibited to other
temperature influences than that of the devices mounted on this very plate.
If two or more devices are combined, the mounting distances are added.
M
in mm
I J K L M
C3H050V4 15 5 25 70 70
M
in mm
I J K L M
C3H090V4 0 0 25 70 70
M
in mm
I J K L M
C3H1xxV4 0 0 25 70 70
According to a risk evaluation which must be carried out according to the machine
standard 98/37/EG and 2006/42/EG or EN ISO 12100, EN ISO 13849-1 and EN
ISO 14121-1, the machine manufacturer must project the safety system for the
entire machine including all integrated components. This does also include the
electrical drives.
Qualified personnel
Projecting, installation and setup require a detailed understanding of this
description.
Standards and accident prevention regulation associated with the application must
be known and respected as well as risks, protective and emergency measures.
Channel 1:
Activation of the power output stage can be disabled in the Compax3 controller by
means of a digital input or with a fieldbus interface (depending on the Compax3
device type) (deactivation of the energize input).
Channel 2:
The power supply for optocouplers and drivers of power output stage signals is
disconnected by a safety relay activated by the enable input "ENAin"(X4/3) and
equipped with force-directed contacts. This prevents control signals from being
transferred to the power output stage.
The STO (= Safe Torque Off) safety function in accordance with EN ISO
13849-1: 2008 PLd or PLe, Kat.3 is only possible when using both channels
via an external safety switching device
Please note the application examples!
safety relay
Feedback
power
supply
motor
controller
Notes
In normal operation of Compax3, 24VDC of power is supplied to the "Enable"
input (X4/3). The control of the drive takes then place via the digital inputs/outputs
or via the fieldbus.
Input Channel 1
(Energize)
Speed
Feedback
Channel 1
t_deceleration
(configurable in Compax3)
Input Channel 2
(ENAin)
t_delay_time
(configurable in UE410)
Feedback
Channel 2
t_delay_relay_ch2
The deceleration time t_deceleration depends on the configuration of the
Compax3. It must be configured so that oscillation free bringing to standstill is
possible, depending on the mechanical load. The delay time t_delay_time must be
set in the safety control device UE410 so that t_delay_time > t_deceleration.
Only after the elapsing of the relay delay t_delay_relay_ch2, the STO function is
completely activated. The relay delay time t_deay_relay_ch2 is 15 ms.
are not to be switched off (see on page 136, see on page 150).
Circuit:
+24V
Compax3S
X3 motor
S4
Gefahrenbereich
Energize * Danger Zone
Controller
X12.4 Feedback
motor
K1 Enable X4.3
S6
Compax3S S6
X3
S5
Energize *
Controller
X12.4 Feedback
Not-Stop
K2 Enable X4.3 Emergency
switch off
Feedback X4.4
Feedback X4.5
Q4 Q3 I4 I3 I2 I1
Delay
Time 4 5
EN S1
K1 3 6
2 7
K2 A1 1 8 X1
0 9
S3 X2
S2
FUNCTION
S2
A2 UE410-MU
GND24V
* Energize / Ackn = I0 (X12/6)
Instead of the safety switching device manufactured by Sick mentioned above, you
may use other safety switching devices.
The safety switching device must however provide the following features:
1 normally open contact is required for switching off channel 1
(as an alternative, a safe semiconductor output is possible)
1 off-delayed normally open safety contact is required for switching off channel 2
(as an alternative, a safe semiconductor output with adjustable delay time for the
high_to_low_edge is possible).
1 one-channel monitoring circuit where the feedback contacts of channels 1 and
2 can be integrated for simultaneous monitoring, is required.
At the same time it must be possible to integrate a one-channel start button for
activation of the safety switching device into the circuit.
A new start may only be successful, if it is ensured, that channels 1 and 2 are
switched off.
1 two-channel connection for emergency power off and/or safety door contacts
with cross fault monitoring is required.
The safety switching device must feature performance PL e. The I/Os must at
least correspond to category 3.
Circuit:
control: Control word
status: Status word
+24V
Compax3S SPS
X3 PLC
status status.6
1
Controller
&
Fieldbus
Feedback status.3
Energize
status status.6
1
Enable X4.3 status.3
Feedback X4.4
control
Feedback X4.5
S4
&
S5
&
control
Zustandswechsel in:
Change state to:
"Operation
0 1 Enable"
motor 1 0
"Switch On
Disabled"
Compax3S Gefahrenbereich
X3 motor Danger Zone
Controller
Fieldbus
Feedback
Schutztür geschlossen
Energize Safety door closed
Enable X4.3
S6
Feedback X4.4
S6
Feedback X4.5
Not-Stop
Emergency
switch off
Q4 Q3 I4 I3 I2 I1
Delay
Time 4 5
EN 3 6 S1
2 7
A1 1 8 X1
0 9
S3 X2
S2
FUNCTION
S2
A2 UE410-MU
GND24V
Instead of the safety switching device manufactured by Sick mentioned above, you
may use other safety switching devices.
The safety switching device must however provide the following features:
1 normally open contact is required for switching off channel 1
(as an alternative, a safe semiconductor output is possible)
1 off-delayed normally open safety contact is required for switching off channel 2
(as an alternative, a safe semiconductor output with adjustable delay time for the
high_to_low_edge is possible).
1 one-channel monitoring circuit where the feedback contacts of channels 1 and
2 can be integrated for simultaneous monitoring, is required.
At the same time it must be possible to integrate a one-channel start button for
activation of the safety switching device into the circuit.
A new start may only be successful, if it is ensured, that channels 1 and 2 are
switched off.
1 two-channel connection for emergency power off and/or safety door contacts
with cross fault monitoring is required.
The safety switching device must feature performance PL e. The I/Os must at
least correspond to category 3.
Switches and buttons:
1 N/C (S4, S5) per Guide Device to a currentless state
device:
S6: closed when the safety door is closed
S2: Activate safety switching device
Basic functions:
If the safety door is opened during operation and the emergency-power-off switch
was not triggered before, the Compax3 drives will also trigger the stop ramp.
Caution! The drives may still move.
If danger to life and limb of a person entering cannot be excluded,
the machine must be protected by additional measures (e.g. a safety
door locking).
X14.2 STO-GND *
X14.3 STO2/
6 IGBT
X14.4 STO-GND Driver
Maintenance
When using the S1 option, a protocol describing the orderly working of the safety
function must be made upon the setup and in defined maintenance intervals (see
protocol proposal).
Input
Energize
Speed
t_deceleration
(Configurable in Drive)
Input
STO1/, STO2/
t_delay_time
(Configurable in UE410)
Torqueless
Motor
t_delay_STO ≤3ms
+24V
Compax3M
X3 motor
S4
Gefahrenbereich
Energize
Danger Zone
STO-GND X14.2
STO-GND X14.4
S1
Compax3M S1
X3
S3
Energize
STO1/ X14.1
Not-Stop
STO-GND X14.2 Emergency
switch off
STO2/ X14.3
STO-GND X14.4
Q4 Q3 I4 I3 I2 I1
Delay
Time 4 5
EN 3 6 S1
2 7
A1 1 8 X1
0 9
S3 X2
S2
FUNCTION
S2
A2 UE410-MU
GND24V
STO function with safety switching device for T11 applications with
fieldbusses
In this chapter you can read about:
Energize and deenergize circuitry .................................................................................... 96
Function description for fieldbus applications with T11 devices: ....................................... 97
Compax3M
X3 motor
Gefahrenbereich
Energize
Danger Zone
STO1/ X14.1 motor
STO-GND X14.2
S1
Compax3M S1
X3
Energize
STO-GND X14.4 S3 S4
Q4 Q3 I4 I3 I2 I1
Delay
Time 4 5
EN 3 6 S1
2 7
A1 1 8 X1
0 9
S3 X2
S2
FUNCTION
S2
A2 UE410-MU
GND24V
Compax3M
X3 motor
S4
Gefahrenbereich
Energize
Danger Zone
STO1/ X14.1 motor
STO-GND X14.2
S1
Compax3M S1
X3
S3
Energize
STO1/ X14.1
STO-GND X14.2
STO2/ X14.3
STO-GND X14.4
GND24V
1) In order to automate the test, it is sufficient here to monitor the general error
output with an external logic.
A manual check of the torqueless drive is here also sufficient.
The triggering of the STO can also be made by actuating the emergency stop
switch. During the automated test, the STO can also be triggered via the contacts
of an external relay
Following the test steps
The performance of the individual test steps of the STO function must be logged. A
protocol specimen can be found in the following section.
Depending on the machine version, additional or other test steps may be required.
Project/machine:
Servo axis:
4. Setting up Compax3
In this chapter you can read about:
Configuration ................................................................................................................. 102
Configuring the signal Source ........................................................................................ 152
Load control................................................................................................................... 157
Optimization .................................................................................................................. 160
4.1 Configuration
In this chapter you can read about:
Selection of the supply voltage used .............................................................................. 103
Motor selection .............................................................................................................. 104
Optimize motor reference point and switching frequency of the motor current................ 104
Ballast resistor ............................................................................................................... 107
General drive ................................................................................................................. 107
Defining the reference system ....................................................................................... 108
Defining jerk / ramps ...................................................................................................... 132
Limit and monitoring settings ......................................................................................... 134
Encoder simulation ........................................................................................................ 137
I/O Assignment .............................................................................................................. 138
Position mode in reset operation.................................................................................... 139
Reg-related positioning / defining ignore zone ............................................................... 140
Write into set table ......................................................................................................... 140
Motion functions ............................................................................................................ 143
Error response............................................................................................................... 150
Configuration name / comments .................................................................................... 150
Dynamic positioning ...................................................................................................... 151
Configurations sequence:
Installation of the C3
ServoManager The Compax3 ServoManager can be installed directly from the Compax3
DVD. Click on the corresponding hyperlink resp. start the installation
program "C3Mgr_Setup_V.....exe" and follow the instructions.
PC requirements
Recommendation:
Operating system: MS Windows XP SP3 / MS Vista (32 Bit) / Windows 7 (32 Bit / 64 Bit)
Browser: MS Internet Explorer 8.x or higher
Processor: Intel / AMD Multi core processor >=2GHz
RAM memory: >= 1024MB
Hard disk: >= 20GB available memory
Drive: DVD drive (for installation)
Monitor: Resolution 1024x768 or higher
Graphics card: on onboard graphics (for performance reasons)
Interface: USB 2.0
Minimum requirements:
Operating system: MS Windows XP SP2 / MS Windows 2000 as from SP4
Browser: MS Internet Explorer 6.x
Processor: >=1.5GHz
RAM memory: 512MB
Hard disk: 10GB available memory
Drive: DVD drive
Monitor: Resolution 1024x768 or higher
Graphics card: on onboard graphics (for performance reasons)
Interface: USB
Note:
For the installation of the software you need administrator authorization on the
target computer.
Several applications running in parallel, reduce the performance and operability.
Especially customer applications, exchanging standard system components
(drivers) in order to improve their own performance, may have a strong influence
on the communication performance or even render normal use impossible.
Operation under virtual machines such as Vware Workstation 6/ MS Virtual PC is
not possible.
Onboard graphics card solutions reduce the system performance by up to 20%
and cannot be recommended.
Operation with notebooks in current-saving mode may lead, in individual cases,
to communication problems.
Connection Your PC is connected with Compax3 via a RS232 cable (SSK1 (see on page
between PC and 386)).
Compax3 Start the Compax3 ServoManager and make the setting for the selected interface
in the "Options Communication settings RS232/RS485..." menu.
Device Selection In the menu tree under device selection you can read the device type of the
connected device (Online Device Identification) or select a device type (Device
Selection Wizard).
Configuration Then you can double click on "Configuration" to start the configuration wizard. The
wizard will lead you through all input windows of the configuration.
Input quantities will be described in the following chapters, in the same order in
which you are queried about them by the configuration wizard.
In the device online help, we show you at this place an animation of a test
setup with the aim to move an unloaded motor.
Simple and independent of the Compax3 device variant*
Without overhead for configuration
Without special knowledge in programming
* for device specific functions, please refer to the corresponding device description.
Pleas note the following equivalence that applies regarding terms concerning
linear motors:
Rotary motors / linear motors
Revolutions ≡ Pitch
Rotation speed (velocity)≡ Speed
Torque ≡ Power
Notes on direct drives (see on page 353) (Linear and Torque - Motors)
The motors can, however, be operated with different reference points for special
applications.
Optimization of the The switching frequency of the power output stage is preset to optimize the
switching frequency operation of most motors.
It may, however, be useful to increase the switching frequency especially with
direct drives in order to reduce the noise of the motors. Please note that the power
output stage must be operated with reduced nominal currents in the case of
increased switching frequencies.
The switching frequency may only be increased.
Caution!
By increasing the motor current switching frequency, the nominal current and the
peak current are reduced.
This must already be observed in the planning stage of the plant!
The preset motor current switching frequency depends on the performance variant
of the Compax3 device.
The respective Compax3 devices can be set as follows:
Compax3S1xxV2 at 3*230VAC/240VAC
Switching S100V2 S150V2
frequency*
8kHz Inom - 15Arms
Ipeak (<5s) - 30Arms
Compax3S0xxV4 at 3*400VAC
Switching S015V4 S038V4 S075V4 S150V4 S300V4
frequency*
8kHz Inom - - - 15Arms 30Arms
Compax3S0xxV4 at 3*480VAC
Switching S015V4 S038V4 S075V4 S150V4 S300V4
frequency*
8kHz Inom - - - 13.9Arms 30Arms
Ipeak (<5s) - - - 30Arms 60Arms
Compax3HxxxV4 at 3*480VAC
Switching H050V4 H090V4 H125V4 H155V4
frequency*
8kHz Inom 43Arms 85Arms 110Arms 132Arms
Ipeak (<5s) 64.5Arms 127.5Ar 165Arms 198Arms
ms
Compax3MxxxD6 at 3*480VAC
Switching M050D6 M100D6 M150D6 M300D6
frequency*
8kHz Inom 4Arms 8Arms 12.5Arms 25Arms
Ipeak 8Arms 16Arms 25Arms 50Arms
(<5s)
16kHz Inom 3Arms 5.5Arms 8Arms 15Arms
Ipeak 6Arms 11Arms 16Arms 30Arms
(<5s)
32kHz Inom 2Arms 2.5Arms 4Arms 8.5Arms
Ipeak 4Arms 5Arms 8Arms 17Arms
(<5s)
The values marked with grey are the pre-set values (standard values)!
*corresponds to the frequency of the motor current
Please note that with resistance values greater than specified, the power
output from the servo drive can no longer be dissipated in the braking
resistor.
Enter minimum = maximum moment of inertia when the load does not vary.
Travel distance per The measure reference to the motor is created with the value:
motor revolution / "travel distance per motor revolution / pitch" in the selected unit.
pitch
Input as numerator You can enter the "travel distance per motor revolution" as a fraction (numerator
and denominator divided by denominator). This is useful in the case of continuous operation mode or
in reset mode if the value cannot be specified as a rational number. Long term
drifts can be avoided by integer numerators and denominators.
Example 1:
Rotary table control
144°
7
70
M
4
Unit: Grade
Gear transmission ratio 70:4 => 4 load revolutions = 70 motor revolutions
Travel distance per motor revolution = 4/70 * 360° = 20.571 428 5 ...° (number
cannot be represented exactly)
Instead of this number, you have the option of entering it exactly as a numerator
and denominator:
Travel distance per motor revolution = 144/7
This will not result in any drift in continuous operation mode or in reset mode, even
with relatively long motion in one direction.
Example 2:
Conveyor belt
7 7 4 10mm
M
4
Unit: mm
Gear transmission ratio 7:4 => 4 load revolutions = 7 motor revolutions
Number of pinions: 12
Tooth separation: 10mm
Travel path per motor revolution = 4/7 * 12 * 10mm = 68.571 428 5 ... mm (this
number cannot be expressed exactly)
Instead of this number, you have the option of entering it exactly as a numerator
and denominator:
Travel distance per motor revolution = 480/7 mm
For "travel distance per motor revolution" that can be represented exactly, enter 1
as the denominator.
Denominator
Unit: - Range: 1 ... 1 000 000 Standard value: 1
Integer value
*
Example:
Conveyor belt (from the "Conveyor belt" example) with reset path
300 mm
7 7 4 10mm
M
4
A reset path of 300 mm can be entered directly with numerator = 300 mm and
denominator = 1.
Reset mode is not possible for linear motors.
Reset distance
Numerator
Unit: Unit Range: depends on the unit selected Standard value: depends
on the unit selected
Unit Division Standard value
Increments 10 ... 1 000 000 0
mm 1 ... 2000 0
Grade 1 ... 720 0
Denominator
Unit: - Range: 1 ... 1 000 000 Standard value: 0
Integer value
The Compax3 machine zero modes are adapted to the CANopen profile for Motion
Control CiADS402.
Position reference Essentially, you can select between operation with or without machine reference.
point The reference point for positioning is determined by using the machine reference
and the machine reference offset.
A machine reference run is required each time after turning on the system for
operation with machine reference.
Please note:
During homing run the software end limits are not monitored.
Without positioning after homing run The position reached is not exactly on
0, as the drive brakes when detecting the home and stops:
If the homing mode is active, there will always be a homing run with the first start
after each configuration download (with the aid of the C3 ServoManager) Homing
run (see on page 140).
Absolute encoder
Using a SinCos© or EnDat Multiturn absolute value sensor as feedback system, the
absolute position can be read in over the entire travel range when switching on the
Compax3. This means that a machine zero run is not necessary after the switching
on (feedback may not be shifted by the absolute range while switched off).
In this case the reference only needs to be established once
at initial commissioning time
after an exchange of motor / feedback system
after a mechanical modification and
after an exchange of device (Compax3); does not apply for the "Store absolute
position in feedback" function.
after a configuration download
by carrying out a machine zero run.
The homing mode 35 "MN at the current position (see on page 122)" is
appropriate for this, because it is therewith possible to operate without proximity
switch, but any other homing mode is possible too - if the hardware prerequisites
are fulfilled.
When you have once re-established the reference, reset the machine zero run
mode to "without machine zero run".
Attention: In this case, the drive is considered “not referenced” and the software end limit
monitoring is inactive!
Machine reference For a unique machine zero run the same conditions apply as for the use of an
run absolute encoder (Multiturn).
Please note:
Other data stored in the feedback are overwritten!
The motor may not move away from the homing position by more than +/-2048
revolutions (motor position upon completed homing mode), otherwise, the motor
position will be lost after PowerOff/On
(->endless instructions with only one travel direction or with one stroke bigger
than 2048 motor revolutions are not permitted in this operating mode)!
1 2 3
10
11
12
13
14
1: Direction reversal / end switch on the negative end of the travel range
(the assignment of the reversal / end switch inputs (see on page 131) to travel range
side can be changed).
2: Machine zero initiator (can, in this example, be released to 2 sides)
3: Direction reversal / end switch on the positive end of the travel range
(the assignment of the reversal / end switch inputs (see on page 131) to travel range
side can be changed).
4: Positive direction of movement
5: Signals of the motor zero point (zero pulse of the motor feedback)
6: Signal of the machine zero initiator
(without inversion of the initiator logic (see on page 131)).
7: Signal of the direction reversal resp. end switch on the positive end of the travel range
(without inversion of the initiator logic).
8: Signal of the direction reversal / resp. end switch on the negative end of the travel range
(without inversion of the initiator logic).
9: Signal of the machine zero initiator
(with inversion of the initiator logic (see on page 131)).
10: Signal of the direction reversal resp. end switch on the positive end of the travel range
(with inversion of the initiator logic).
11: Signal of the direction reversal / end switch on the negative end of the travel range
(with inversion of the initiator logic).
12: Logic state of the home switch (independent of the inversion)
13: Logic state of the direction reversal resp. end switch on the positive end of the travel
range (independent of the inversion)
14: Logic state of the direction reversal resp. end switch on the negative end of the travel
range (independent of the inversion)
The following principle images of the individual machine zero modes always refer
to the logic state (12, 13, 14) of the switches.
Without motor zero MN-M 19: The negative edge of the MN proximity switch is taken directly as MN
point, without (the motor zero point remains without consideration).
direction reversal MN-M 20: The positive edge of the MN proximity switch is used directly as MN (the
switches motor zero point remains without consideration).
19
19
20
20
1
1: logic state
Without motor zero MN-M 21: The negative edge of the MN proximity switch is taken directly as MN
point, without (the motor zero point remains without consideration).
direction reversal MN-M 22: The positive edge of the MN proximity switch is used directly as MN (the
switches motor zero point remains without consideration).
21
21
22
22
1
1: logic state
24 26
23 25
23 26
24 25
23 25
24 26
30 28
29 27
30 27
29 28
29 27
30 28
With motor zero MN-M 3: The 1st motor zero point at MN initiator = "0" is used as MN.
point, without MN-M 4: The 1st motor reference point with MN initiator = "1" is used as the MN.
direction reversal
switches
3
3
4
4
1
2
1: Motor zero point
2: Logic state of the home switch
With motor zero point, MN-M 5: The 1st motor reference point with MN initiator = "0" is used as the MN.
without direction MN-M 6: The 1st motor reference point with MN initiator = "1" is used as the MN.
reversal switches
5
6
6
1
2
1: Motor zero point
2: Logic state of the home switch
8 10
7 9
7 10
8 9
7 9
8 10
1
14 12
13 11
14 11
13 12
13 11
14 12
1
35
Please note: Due to encoder noise it is possible that a value <> 0 is set when teaching to 0.
If end limits = 0, an end limit error may occur during homing run.
Please observe:
The machine zero offset must be set so that the zero point (reference point) for
positioning lies within the travel range.
MN-M 128: Travel in the positive direction to the end of the travel region
MN-M 129: Travel in the negative direction to the end of the travel region
Caution!
Wrong settings can cause hazard for man and machine.
17
18
1
1: Logic state of the direction reversal switch
Without home MN-M 33: For a MN run, starting from the current position, the next motor zero
switch point in the negative travel direction is taken as the MN.
MN-M 34: For a MN run, starting from the current position, the next motor zero
point in the positive travel direction is taken as the MN.
33
34
1
1: Motor zero point
2
1: Motor zero point
2: Logic state of the direction reversal switch
2
1: Motor zero point
2: Logic state of the direction reversal switch
MN-M 132, 133: Determine absolute position via distance coding with
direction reversal switches
Only for motor feedback with distance coding (the absolute position can be
determined via the distance value).
Compax3 determines the absolute position from the distance of two signals and
then stops the movement (does not automatically move to position 0).
133 133
132 132
- +
Initiator adjustment
Unit: Range: -180 ... 180 Standard value: 0
Motor angle in degrees
Move the machine reference initiator using software
As an aid you can use the status value “distance MN sensor - motor zero” in the
“Positions” chapter under “status values“
The machine reference offset is used to determine the actual reference point for
positioning.
That is: Zero point = Machine zero + Machine zero offset
Note: If the machine zero proximity switch is at the positive end of the travel range,
the machine zero offset must be = 0 or negative.
A change in the machine reference offset does not take effect until the next
machine reference run.
The error reaction when reaching the software end limits can be set:
Possible settings for the error reaction are:
No response
Downramp / stop
Downramp / stromlos schalten (standard settings)
Gearing, ...
V
Jog
Error when A software end limit error is triggered, if the position value exceeds an end limit.
disregarding the For this, the position setpoint value is evaluated in energized state; in currentless
software end limits state, the actual position value is evaluated.
Behavior after the The end limits are not active after switching on. The end limits do not refer to the
system is turned on position reference point until after a machine reference run.
During homing run the end limits are not monitored.
With a Multiturn encoder or with active Multiturn emulation, the limit is valid
immediately after switching on.
1 2
1: negative end limit
2: positive end limit
The error reaction when reaching the hardware end limits can be set:
Possible settings for the error reaction are:
No response
Downramp / stop
Downramp / stromlos schalten (standard settings)
Hardware end limits are realized with the aid of end switches.
These are connected to X12/12 (input 5) and X12/13 (input 6) and can be
(de)activated separately in the C3 ServoManager under Configuration: End limits.
After a limit switch has been detected, the drive decelerates with the ramp values
set for errors (error code 0x54A0 at X12/12 active, 0x54A1 at X12/13 active) and
the motor is switched to currentless.
Please make sure that after the detection of the end switch there is enough travel
path left up to the limit stop.
3 4
Please note: The limit switches must be positioned so that they cannot be released towards the
side to be limited.
Limit switch / Limit switches functioning as direction reversal switches during homing run, will not
direction reversal trigger a limit switch error.
switch
Behavior in the case The error can be acknowledged with activated limit switch.
of an active limit The drive can then be moved out of the end switch range with a normal positioning.
switch The direction of the movement is verified in the event of fixed I/O assignment.
Only the direction towards the travel range is allowed.
Debouncing: Limit switch, machine zero and input 0
A majority gate is used for debouncing.
The signal is sampled every 0.5ms
The debounce time determines the number of scans the majority gate will perform.
If the level of more than half of the signals was changed, the internal status will
change.
The debounce time can be set in the configuration wizard within the range of 0 ...
20ms.
The value 0 deactivates the debouncing.
If the debouncing time is stated, the input I0 can be debounced as well (checkbox
below).
Change assignment If this function is activated, the direction reversal / limit switches are assigned as
of direction reversal follows:
/ limit switch is Direction reversal / limit switch on I5 (X12/12): positive side of the travel range
activated Direction reversal / limit switch on I6 (X12/13): negative side of the travel range
With this setting the inputs I5 to I7 can even be switched within their logic, if they
are not used as direction reversal/limit switches or machine zero.
Description of jerk
Jerk
The jerk (marked with “4” in the drawing below) describes the change in
acceleration (derivation of the acceleration)
The maximum change in acceleration is limited via the jerk limitation.
A motion process generally starts from a standstill, accelerates constantly at the
specified acceleration to then move at the selected speed to the target position.
The drive is brought to a stop before the target position with the delay that has
been set in such a manner as to come to a complete stop at the target position. To
reach the set acceleration and deceleration, the drive must change the acceleration
(from 0 to the set value or from the set value to 0).
This change in speed is limited by the maximum jerk.
Without jerk According to VDI2143 the jerk is defined (other than here) as the jump in
according to acceleration (infinite value of the jerk function).
VDI2143 This means that positionings with Compax3 are without jerk according to VDI2143,
as the value of the jerk function is limited.
Motion sequence
t
2
t
3
1: Position
2: Speed
3: Acceleration
4: Jerk
High changes in acceleration (high jerks) often have negative effects on the
mechanical systems involved. There is a danger that mechanical resonance points
will be excited or that impacts will be caused by existing mechanical slack points.
You can reduce these problems to a minimum by specifying the maximum jerk.
Jerk
Unit: Unit/s3 Range: 0 ... 10 000 000 Standard value:
1 000 000
STOP delay
After a STOP signal, the drive applies the brakes with the delay that is set (2).
Please observe:
The configured STOP ramp is limited. The STOP ramp will not be smaller than the
deceleration set in the last motion set.
NO STOP: control.3 = "0" (Quick Stop: Transition 11 of the State machine (see on
page 298))
Please observe:
The configured error ramp is limited. The error ramp will not be smaller than the
deceleration set in the last motion set.
- -
-
-
Jerk
Unit: Unit/s3 Range: 0 ... 10 000 000 Standard value:
1 000 000
1: Position Window
2: In Position Window Time
3: Setpoint position reached (state / status word 1 Bit 10 = "1") and O1 (X12/3)
Linkage to the setpoint value
The signal “position reached” can be linked to the setpoint value.
In addition, the internal setpoint value generation is evaluated.
It applies: The positioning window is only evaluated with a constant internal
setpoint value.
Position reached
Gearing
with: Signal “position reached” monitors synchronicity.
The change of position over time can be specified exactly using the parameters
jerk, acceleration and speed. The integrated Setpoint value generator calculates
the course of the target position. Because of the delay in the feedback loop, the
actual position does not follow the target position exactly. This difference is referred
to as the following error.
Disadvantages When working with a number of servo drives (for example Master controller and
caused by a slave controller), following errors lead to problems due to the dynamic position
following error differences, and a large following error can lead to positioning overshoot.
Error message If the following error exceeds the specified following error limit, the “following error
time” then expires. If the following error is even greater than the following error limit
at the end of the following error time, an error is reported.
If the following error falls short of the following error limit, a new following error time
is then started.
Minimizing the The following error can be minimized with the help of the extended (advanced)
following error control parameters, in particular with the feed forward parameters.
Caution! The encoder simulation (A/B) is not possible at the same time as the encoder
input, der SSI-Schnittstelle resp. the step/direction input.
The same interface is used here.
A direction reversal configured in the C3 ServoManager does not affect the
encoder simulation.
The direction of rotation of the encoder simulation can, however, be changed via
the feedback direction in the MotorManager.
Optimization The display of the digital inputs in the optimization window of the C3 ServoManager
window display does not correspond to the physical status (24Volt=on, 0Volt=off) but to the logic
status: if the function of an input or output is inverted (e.g. limit switch, negatively
switching), the corresponding display (LED symbol in the optimization window) is
OFF with 24Volts at the input and ON with 0 Volts at the input.
For intra-device inputs I0 .. I3 as well as the outputs O0 ... O3 you can choose
between fixed or free assignment.
With fixed assignment of the intra-device inputs I0 ... I3, the respective functions
can either be triggered via the inputs or via CANopen
It applies:
With "guiding via interface" (control word 1 bit 11 = "0")
Enable Voltage: I0 ="1" UND Control word 1 Bit 1 ="1"
Ackn is triggered via control word 1 bit 7 - ackn via I0 is not possible.
Stop is active, if I1 = "0"
Manual+ and Manual- Inputs I2, I3 do not have a function.
Status word
The status word is always updated
O0 corresponds to status word 1 Bit 3
O1 corresponds to status word 1 bit 10
O3 corresponds to the status "operation enable"
Dynamic positioning
In dynamic positioning, a decision concerning the positioning travel is not taken on
the basis of the actual position, but on the basis of the braking position resulting
from the motion parameters.
Please observe: In the event of positioning specifications below zero and higher than or
equal to the reset distance, this function is deactivated.
The positioning target must for instance be in the range between 0..359.999999°
for a reset distance of 360°.
The positioning functions are neither effective in test movements nor in an
automatic positioning after homing travel (if this was not deactivated in the
configuration).
In the event of “shortest path”, the motion is not defined for a positioning by a
travel of half the reset distance.
In the help file you can find examples for the functioning of the individual
positioning modes.
v
RegSearch
RegMove
StartIgnore StopIgnore t
Regf
POS
For each motion set you can define programmable status bits (PSBs), which will
then be put out after the termination of the motion set.
Homing run A start signal at address = 0 (motion set 0) triggers a machine zero run.
Definition of the
pattern: The settings for the PSBs are made in the respective motion set
You can set 3 assignments for the respective bits:
X: no change Output / Bit is not influenced
0: Inactive Output / Bit is set to 0
1: Active Output / Bit is set to 1 resp. 24VDC
Storage of the PSBs (see on page 284).
t
3
t
4
1: Target position
2: Travel speed
3: Maximum Acceleration
4: Maximum deceleration
5: Maximum Jerk (see on page 132)
Motion functions
MoveAbs: Absolute positioning.
MoveRel: Relative positioning
Speed
Speed in length unit/s
Acceleration
Acceleration in unit/s2
Deceleration
Deceleration in unit/s2
Jerk
Jerk in unit/s3
You can optimize the motion profile data with the "ProfilViewer" (see on page
271) software tool!
RegSearch Search movements: Relative Positioning in order to search for an external signal -
of a reg
This may, for example, be a reg on a product.
RegMove The external signal interrupts the search movement and the second movement by
the predefined offset follows without transition. The drive comes to a standstill at
the position of the mark signal + the configured offset.
Please note:
The reg restriction window is the same for all reg motion sets!
v
RegSearch
RegMove
StartIgnore StopIgnore t
Regf
POS
1 active
2 active
v
RegSearch
StartIgnore StopIgnore t
Regf
POS
v
RegSearch
StartIgnore StopIgnore t
Regf
POS
2
Start Start signal for reg positioning (Control word 1 Bit 4)
RegSearch: Positioning for reg search
RegMove: Positioning according to reg
StartIgnore: Reg ignore window: (see on page 140) Beginning of the ignore zone
StopIgnore: Reg ignore window: End of the ignore zone
Reg: Reg signal (I4 on X12/10)
Regf: Signal: Reg detected
(Status word 1 Bit 15)
POS: Signal: Position reached
(Ausgang A1: X12/3 oder Zustandswort 1 Bit 9)
1 Programmable status bits of RegSearch (only for positioning with set selection)
2 Programmable status bits of RegMove (only for positioning with set selection)
The drive moves to the target position from the RegSearch motion set
v
RegSearch
RegMove
StartIgnore StopIgnore t
Regf
POS
1 active
2 active
As from the mark, the drive moves on relatively by the offset defined in RegMove
and then stops at that position (same behavior as in example 1).
v
RegSearch
RegMove
StartIgnore StopIgnore t
Regf
POS
1 active
Error active
With "Allow higher deceleration for RegMove (see on page 140)", Compax3 sets
the required deceleration.
Acceleration Here you can define the acceleration for the drive to reach the desired
synchronism.
Dynamic change of You can switch dynamically between 2 gearing motion sets with different gear
the gear factor factors.
The set acceleration counts as deceleration if the gear factor is reduced.
Dynamic switching between the gearing motion function and positioning functions
(MoveAbs, MoveRel, RegSearch) is possible.
Synchronicity: With the "Gear reached" signal(Ausgang A1: X12/3 oder Zustandswort 1 Bit 9), the
reaching of the synchronicity is displayed.
The signal “Gear reached” is reset if the synchronicity is exited.
The programmable status bits (PSBs) are activated via the signal “Gear reached”.
Limiting effects If the synchronicity is lost temporarily due to limitations, the resulting position
difference is made up afterwards.
Note: Position control is active, i.e. the following error caused by limitations will be made
up.
Jerk is not limited.
Note: The stop command (as motion function) is not effective during the machine zero
run.
Note on Compax3H:
The error reaction upon the "low voltage DC" error (0x3222) is fixed to
"downramp/deenergize" for Compax3H.
Caution!
Deactivate the drive before downloading the configuration software!
Please note!
Incorrect configuration settings entail danger when activating the drive.
Therefore take special safety precautions to protect the travel range of
the system.
Example: MoveAbs (Target position POS1) is interrupted by a new MoveAbs with target
position (POS 5)
Pos 1
Pos 5
V1
V5 t
START
-1- -5- t
Here the signal source is configured for the motion function “Gearing” (electronic
gearbox).
Available are:
Step / Direction
+/-10V
HEDA-Slave
Channel 2
HEDA
Channel 3 2)
Channel 4
Caution! The encoder simulation (A/B) is not possible at the same time as the encoder
input, der SSI-Schnittstelle resp. the step/direction input.
The same interface is used here.
A direction reversal configured in the C3 ServoManager does not affect the
encoder simulation.
The direction of rotation of the encoder simulation can, however, be changed via
the feedback direction in the MotorManager.
The dimensional reference to the master is established via the following settings:
Travel path per motor revolution (or pitch for linear motors) master axis numerator
With denominator = 1 the value can be entered directly.
Long-term drift can be avoided by entering non-integral values integrally as a
fraction with numerator and denominator.
Travel per motor revolution (or pitch of linear motors) master axis denominator
If required the direction of rotation of the master axis read in can be changed.
Reference to master The reference to the master axis is established via the increments per revolution
axis and the travel path per revolution of the master axis (corresponds to the
circumference of the measuring wheel).
That is:
Master_I Travel Distance per Master Axis revolution
MasterPos = I_M * Travel Distance per Master Axis revolution - (1)
Denominator
MasterPos: Master Position
Master_I: master increments read in
I_M: Increments per revolution of the master axis
External signal Encoder with 1024 increments per master revolution and a circumference of the
source measuring wheel of 40mm.
(1) set into (2) and with numerical values results with 1024 increments read in (=1
Master revolution):
1 40mm 2
Slave unit = 1024 * * * = 80mm
1024 1 1
Structure:
Master Z1 MasterPos Gearing Slave - N2 Slave_U Load
numerator
Gearbox
N1 Gearing Units Z2 to motor
denominator
Detailed structure image (see on page 228, see on page 229)
with:
Z1 Travel Distance per Master Axis revolution Entry in the "configuration
MD = * Travel Distance per Master Axis revolution of the signal source"
N1 wizard
- Denominator
T t
Note:
The absolute position is not evaluated!
It is available in the objects 680.24 (load position) and 680.25 (master position)
(C3T30, C3T40).
Attention!
The load control is immediately active after the configuration download!
Please do only activate after checking the load position signal (scaling,
direction, value).
Alignment of the There is an Alignment of the position values of motor and load under the
load control: following operating conditions (Load position = Motor position):
During a Machine zero run the load control is deactivated until the position value
0 (defined via the machine zero offset) was approached.
Then an alignment of the position values is performed and the load control is
activated.
After switching on Compax3.
When writing "1" into object 2201.2
When activating the load control.
Continuous mode
In continuous operation (object 1111.8 <> 0) an alignment of the position values of
motor and load (load position = motor position) takes place upon each new
positioning command.
Application: e.g. roller feed
Caution!
The position difference is aligned to zero when switched on again, i.e. the original
position reference is lost. Therefore it is advisable to approach the reference point
again in this case (Machine zero run or Homing).
=0 (inactive)
2201.11
Description of the objects (see on page 307)
4.4 Optimization
Select the entry "Optimization" in the tree.
Open the optimization window by clicking on the "Optimization Tool" button.
In this chapter you can read about:
Optimization window ...................................................................................................... 160
Scope ............................................................................................................................ 161
Controller optimization ................................................................................................... 168
Signal filtering with external command value ................................................................. 228
Input simulation ............................................................................................................. 230
Setup mode ................................................................................................................... 231
Load identification.......................................................................................................... 233
Alignment of the analog inputs ....................................................................................... 235
C3 ServoSignalAnalyzer ................................................................................................ 237
ProfileViewer for the optimization of the motion profile ................................................... 271
Turning the motor holding brake on and off.................................................................... 273
4.4.2. Scope
The integrated oscilloscope function features a 4-channel oscilloscope for the
display and measurement of signal images (digital and analog) consisting of a
graphic display and a user interface.
Special feature:
In the single mode you can close the ServoManager after the activation of the
measurement and disconnect the PC from Compax3 and upload the measurement
into the ServoManager later.
In this chapter you can read about:
Monitor information ........................................................................................................ 161
User interface ................................................................................................................ 162
Example: Setting the Oscilloscope................................................................................. 166
In the ROLL operating mode, marker functions and set trigger level positions are
not available.
1: Operating mode switch (see on page 163) (Single / Normal / Auto / Roll)
2: Setting the time basis (see on page 163)
3: Starting / Stopping the measurement (prerequisites are valid channel sources
and if necessary valid trigger settings.)
4: Setting channel (see on page 164) (Channels 1 ...4)
5: Special functions (see on page 165) (Color settings; memorizing settings and
measurement values)
6: Loading a measurement from Compax3: in the single mode you can close the
ServoManager after the activation of the measurement and disconnect the PC from
Compax3 and upload the measurement later.
7: Setting triggering (see on page 165)
8: Copy osci display to clipboard
9: Zoom of the osci display (1, 2, 4, 8, 16 fold) with the possibility to shift the zoom
window (<,>)
Selection of the desired operating mode: SINGLE, NORMAL; AUTO and ROLL by
clicking on this button.
Changing the operating mode is also permitted during a measurement. The current
measurement is interrupted and started again with the changed settings.
The following operating modes are possible:
Operating mode Short description
SINGLE Single measurements of 1-4 channels with trigger on a freely
selectable channel
NORMAL Like Single, but after each trigger event, the measurement is
started again.
AUTO No Trigger. Continuous measuring value recording with the
selected scanning time or XDIV setting
ROLL Continuous measuring value recording of 1 .. 4 channels with
selectable scanning time and a memory depth of 2000 measuring
values per channel.
With SINGLE / NORMAL / AUTO, the measurement is made in Compax3 and is
then loaded into the PC and displayed.
With ROLL, the measuring values are loaded into the PC and displayed
continuously.
Depending on the selected operating mode, the time basis can be changed via the
arrow keys.
For the operating modes SINGLE, NORMAL and AUTO, the following XDIV
time settings are possible:
XDIV Scanning time Samples DIV/TOTAL Measuring time
0.5 ms 125 us 4/40 5 ms
1.0 ms 125 µs 8/80 10 ms
2.0 ms 125 µs 16/160 20 ms
5.0 ms 125 µs 40/400 50 ms
10.0 ms 125 µs 80/800 100 ms
20.0 ms 1 ms 20/200 200 ms
50.0 ms 1 ms 50/500 500 ms
100.0 ms 2 ms 50/500 1s
200.0 ms 2.5 ms 80/800 2s
500.0 ms 10 ms 50/500 5s
1s 12.50 ms 80/800 10 s
2s 25.00 ms 80/800 20 s
5s 62.50 ms 80/800 50s
10s 125.00 ms 80/800 100 s
For the operating ROLL, the following XDIV time settings are possible:
XDIV Scanning time Samples DIV/TOTAL
400 ms 2 ms 200/2000
1s 5 ms 200/2000
2s 10 ms 200/2000
4s 20 ms 200/2000
10 s 50 ms 200/2000
20 s 100 ms 200/2000
40 s 200 ms 200/2000
100 s 500 ms 200/2000
200 s 1s 200/2000
Changing the time basis is also permitted during an OSCI measuring sequence.
This means, however, that the current measurement is interrupted and started
again with the changed settings.
3: Set signal source with object name, number and if necessary unit
Define source: Draw the desired status object with the mouse (drag & drop) from
the "Status value" window (right at the bottom) into this area.
Multiple oscilloscope in Compax3M: select device in addition to the object.
4: Set Channel offset to 0
5: Select channel display (GND, DC, AC, DIG)
DC:Display of the measurement values with constant component
AC:Display of the measurement values without constant component
DIG:Display of the individual bits of an INT signal source.
The displayed bits can be defined via the logic display mask.
GND:A straight line is drawn on the zero line.
Trigger settings
(
) directly in the OSCI display.
Special functions
3.) Select channel 1 signal source digital inputs 120.2 from status tree with
the aid of Drag & Drop
4.) Select channel 2 (filtered actual speed) via "Drag and drop" from the
status tree
4.4.3.1 Introduction
In this chapter you can read about:
Basic structure of the control with Compax3 .................................................................. 169
Proceeding during configuration, setup and optimization ............................................... 169
Software for supporting the configuration, setup and optimization.................................. 170
As shown in the above figure, the programmed motion sequences are generated
by the internal Compax3 setpoint generator. The setpoint position as well as the
other status values of the feedforward control are made available to the position
controller in order to keep the following error as small as possible.
For the control, Compax3 requires on the one hand the actual position and on the
other hand the commutation position, which represents the reference between the
mechanic feedback position and the motor magnet.
Automatic Setup
Stable Optimized
Configuration controller design +
control control
Optimization
Application
Application requirements (targets) e.g.
parameters
-Minimized following error during the entire
positioning (e.g. cam operation)
-Minimized following error in the target position
-Overshoot free access to target position
-Fast settling to target position
-...
The entry of the motor and application parameters is made with the C3
ServoManager2 (C3Mgr2.exe):
The configuration requires:
Application parameters
The wizard guided entry of the application parameters takes place directly in the
ServoManager.
Carefully verify the entries and default values in order to detect entry errors
in the run-up.
After the configuration download, the drive can be set up and be optimized if needs
be. For this, please open the optimization window of the ServoManager:
4.4.3.2 Configuration
In this chapter you can read about:
Control path ................................................................................................................... 171
Motor parameters relevant for the control ...................................................................... 172
Mass inertia ................................................................................................................... 172
Nominal point data......................................................................................................... 172
Saturation values ........................................................................................................... 174
Quality of different feedback systems ............................................................................ 174
Typical problems of a non optimized control .................................................................. 175
Feedback error compensation ....................................................................................... 176
Commutation settings .................................................................................................... 177
I²t - monitoring of the motor............................................................................................ 177
Relevant application parameters.................................................................................... 180
Asynchronous Motors .................................................................................................... 183
Control path
For the motors, the knowledge of the mathematical model is a prerequisite.
Mathematically idealized model of the control path:
motor ML application
U MA - MB a n
KT
I 1
-
T=L/R 1/ R 2π
Jges
JMot JExt
UEMK
KT 2π
U: Control voltage
UEMK: electromagnetically generated voltage in the motor
T: electric time constant of the motor winding
L: Winding Inductance
R: Winding Resistance
MA: Drive torque of the motor
ML: Load torque
MB: Acceleration torque
I: Actual current r.m.s. (torque-producing)
KT: Torque constant
Jmot: Motor mass moment of inertia
Jext: external mass moment of inertia
Jtotal: Total mass moment of inertia
a: Acceleration
n: Velocity
Explanation:
The motor is controlled by the servo drive with control voltage U. During motion of
the motor, an internal back e.m.f. UEMC is induced. This antagonizes the control
voltage and is therefore deduced in the motor model. The difference is available for
the acceleration of the motor.
The first order delay component represents the delaying property of the motor
winding with the time constant T=L/R. According to Ohm's Law, a current I=U/R
results.
The drive torque of the motor is calculated by multiplying the current with the motor
torque constant KT. This is antagonized by the load torque of the machine.
The remaining acceleration torque accelerates the motor.
The resulting acceleration depends on the total mass moment of inertia (= motor +
load moment of inertia).
The integration of the acceleration (sum of the acceleration over time) results in the
velocity of the motor, which influences the amplitude of the induced EMC voltage.
Mass inertia
The mass moment of inertia (moment of inertia) is also an important motor
parameter for the design of the velocity control loop. For the velocity control design,
this parameter is effective in correlation with the external mass moment of inertia of
the load. The external load is entered in the C3 ServoManager. With the "load
identification" function of the C3 ServoManager, the mass inertia can be
determined, if it is not yet known.
[Nm]
3 S3 20%65°C DT
2
2.5
2
S3 50%65°C DT
S1 105°C DT
1.5
S1 65°C DT
1
1
0.5
0
0 500 1000 1500 2000 2500 3000
[1/min]
1: Nominal point
2: Forbidden range
Calculation of the reference current from the characteristic line.
M [Nm] M [Nm]
I= • 85,5 =
EMK KT
In the MotorManager, a motor can be defined for different operating modes (230V,
400V and 480V) without having to create several entities.
Additional parameters of a motor are:
Standstill current [mArms]
Pulse current [in % of the nominal current]
The pulse current can be provided by the Compax3 for the duration of the pulse
current time (as far as the device current permits). The thermal pulse load of the
motor rises due to the pulse current. This pulse load is monitored by the i²t
monitoring in the Compax3.
Saturation values
A motor may show a saturation behavior at higher currents due to iron saturation.
This results in the reduction of the winding inductance at higher currents. As the
inductance value of the winding enters directly into the P term of the current
controller, the saturation at higher currents will result in too fast current control.
This behavior can be counter steered with saturation values (entered in the "motor
characteristics" wizard window of the MotorManager).
Consideration of the saturation values with the aid of a linear characteristic
line
For the determination of the saturation values please see chapter 0 (see on page
228, see on page 229).
Interface
An additional distinctive feature is the electric interface between servo drive and
feedback. Analog sine/cosine signals or digital encoder signals (RS422 standard)
are used to transmit the incremental position information. Due to the high
interpolation rate (approx. 14 bits) of the Compax3 servo controller, an analog
sine/cosine signal is in most cases preferable to digital encoder signals.
Resolution
The less precise the resolution, the higher the quantization noise on the velocity
signal.
Noise
The feedbacks have different levels of analog noise, which have a negative effect
on the control. The noise can be dampened with the aid of filters in the actual value
acquisition, however at the cost of the controller bandwidth.
For comparison, the noise of the actual velocity value at standstill of two different
feedbacks is displayed.
1) Actual velocity
2) Setpoint velocity
Increased following error
Increased following error when approaching the target position or the reduction of
the following error takes too long
1) Following error
2) Setpoint velocity
3) Actual velocity
Instable behavior
1) Setpoint velocity
2) Actual velocity
3) Following error
In order to accept the changes in the MotorManager in the project, the individual
configuration pages must be clicked through. In order to make the changes made
in the MotorManager effective in the device, the configuration download in the
C3Manager must be executed.
In the event of formal errors, the feedback error compensation may however be
disadvantageous; therefore it is switched off as a default.
Commutation settings
Another prerequisite for a good control quality is the correct motor commutation of
the motor. This comprises several settings.
The commutation angle describes the relation of the feedback position with
respect to the motor pole pair position.
Commutation direction reversal describes the correlation between the position of
the feedback and the commutation position.
Feedback direction reversal describes the direction correlation between the
defined positive direction of the drive and the feedback position.
If the commutation direction does not match the defined direction of rotation, this
will result in a subsequent error with the error message "following error" or "motor
stalled".
A faulty commutation angle value results in increased current and following error.
Therefore the voltage limit is reached faster. If the value of the commutation error
exceeds 90°, the motor will spin due to the positive feedback effect.
These 3 settings can be automatically acquired with the MotorManager.
With the aid of the automatic commutation acquisition, the commutation settings
can be determined and plausibility checks can be made. You will be guided
through the individual wizard pages and the MotorManager will issue a prompt to
define the positive direction of the drive. The wizard pages supporting the user
depend on the feedback system as well as on the motor type (linear or rotary).
Note The motor should be operated without load (=> no load torque e.g. weight force of
a z-axis).
Additional setting of the commutation for incremental feedback:
This function is activated in the MotorManager:
"Feedback system" wizard under "feedback resolution".
In the event of an incremental feedback (Sine/cosine or RS424 encoder) the
commutation must be defined in addition, in order to find the position reference to
the winding.
Automatic commutation with movement
Commutation with digital hall sensors
Nominal point
3.5
[A]
3 S3 20%65°C DT
2
2.5
2
S3 50%65°C DT
S1 105°C DT
I0 S1 65°C DT
1
IN
1
0.5
0
0 500 1000 1500 2000 2500 3000
[1/min] nN
I0: Standstill current
1: Nominal point
IN: Nominal current (defined in the MotorManager)
nN: Nominal Speed
2: Forbidden range
For monitoring the continuous utilization, the linearized characteristic line between
I0 und IN / nN is used as a threshold.
[A]
3 S3 20%65°C DT
2
2.5
2
S3 50%65°C DT
S1 105°C DT
I0 S1 65°C DT
I1 1
rp1
0.5
0
0 500 1000 1500 2000 2500 3000
[1/min] n1
[A]
3 S3 20%65°C DT
2
2.5
rp2
I2 2
S3 50%65°C DT
S1 105°C DT
I0 S1 65°C DT
0.5
0
0 500 1000 1500 2000 2500 3000
[1/min] n2
If a r.m.s. current over the valid straight flows continually in the motor, the I²t
monitoring will issue the "effective motor current monitoring" error message
[0x5F48]. The period of time until the error occurs depends on the thermal time
constant of the motor defined in the motor parameters. The electronic temperature
monitoring simulates approximately the temperature behavior of the motor. By
defining a reference point different from the motor nominal data, the I²t monitoring
of the motor can be adapted to changed thermal ambient conditions (e.g. air
stream caused by a ventilator fan).
1) Setpoint Position
2) Position deviation = following error
3) Effective position
1: Current ripple
2: Phase current
3: PWM control
Hint Please note that a high switching frequency means also high switching losses in
the power output stage of the controller. For this reason, you must consider
derated data of the servo controller for the drive design with higher switching
frequencies.
Motor parameters
In this chapter you can read about:
Parker Motor.................................................................................................................. 181
Other motor ................................................................................................................... 181
Motor types supported ................................................................................................... 182
Parker Motor
If a Parker motor is used for the application, the parameters are already contained
in the installed software. You can just select one of the available motors from the
first configuration page.
Other motor
When using a motor from a different manufacturer, you will have to enter the
relevant data. This process is supported by the MotorManager software tool, which
can be called up from the ServoManager:
After double clicking on "new", the individual motor parameters are queried by the
MotorManager.
For reasons of clarity, we will in the following refer to the rotary motor, which
will represent both drive types.
An asynchronous motor is set up in the same way as a synchronous motor. The
only differences are varying motor parameters.
A reference point differing from the nominal data may also be entered on the
wizard page displayed above.
Please activate "activate changing the reference point", then you may enter the
new reference velocity as well as the new reference current.
Asynchronous Motors
In this chapter you can read about:
Type specification plate data ......................................................................................... 183
Replacement switching diagram - data for a phase........................................................ 183
Slip Frequency .............................................................................................................. 184
Saturation behavior ....................................................................................................... 184
Cut-off frequency for the field weakening range ............................................................. 185
Rotor time constant ....................................................................................................... 185
Determination of the commutation settings .................................................................... 185
Asynchronous motors: Extension of the controller structure ........................................... 186
Slip Frequency
The slip frequency is stated in [Hz electrical] or in [‰] and can be determined as
follows
f2[mHz (electrical)]= (fs*60-Nnominal*P/2)/N
P
f S ⋅ 60 − N Nenn ⋅
2 ⋅ f ⋅1000 = f − N P
f 2 [mHz (el.)] = S S Nenn ⋅ ⋅1000
f S ⋅ 60 120
P
f S ⋅ 60 − N Nenn ⋅
f 2 [Pr omille] = 2 ⋅1000
f S ⋅ 60
f s ⋅ 60 ⋅ 2
N Nenn
Whereas P = value before the point of the term è
Pa[%]
(Lhmax)
z.B 160%
1)
100%
12000 60
10000 50
8000 40
Moment M/Nm
Power P/W
6000 30
4000 20
2000
1 2 10
0 0
0 1000 2000 3000 4000
n/rpm P=f(n)
M=f(n)
1: Basic speed range
2: Field weakening range
Rotor time constant
If the value of the rotor time constant is not known, it can be approximated
automatically.
Determination of the commutation settings
On the last wizard page of the Compax3 MotorManager, the commutation settings
(feedback direction reversal and commutation direction reversal) can be
determined automatically.
KM -
iq
2
e jρ
2240.4/7 Attenuation/bandwidth
/3
magnetization current controller
Kp, TN Kp, TN
- -
2240.11
Reference speed
TR
2240.2 Demand value magnetization
current controller
imR id
Dynamics of a control
In this chapter you can read about:
Structure of a control ..................................................................................................... 187
Oscillating plant ............................................................................................................. 187
Stability, attenuation ...................................................................................................... 187
Velocity, bandwidth ........................................................................................................ 188
Setpoint and disturbance behavior of a control loop....................................................... 191
Response ...................................................................................................................... 193
Limitation behavior ........................................................................................................ 193
A change in the input value of a dynamic transmission element causes a change of
its output value. The change of the output value is however not immediately
effective, but takes a certain time, the transient response. The course of the
transient response is characteristic for certain kinds of transmission behavior.
For this reason, a complete description of the transmission properties of a control
comprises the stationary behavior (all setpoint, actual and disturbance values in
settled state), as well as the dynamic behavior.
Structure of a control
Z
W Controller - Regelstrecke X
- Regler Control Process
X
Regler / Control
Parameter
The basic task of a control is the generation and maintaining of a desired state or
sequence in spite of interfering disturbances. It is essential that the effects of the
disturbances are balanced with the correct force and at the correct time. In the
above figure, the setpoint value W represents the desired state and the disturbance
value Z represents the interfering disturbance. The actual value X represents the
generated and maintained state.
Oscillating plant
Oscillating control paths are control paths that respond with attenuated or
unattenuated oscillation to an abrupt change in the setpoint value. Part of this class
are for instance:
Linear actuators with toothed belts, as a toothed belt represents an elasticity.
A mechanic shaft with an external mass moment of inertia, as the shaft
represents an elasticity due to its torsional properties.
In general this kind of elasticity is due to a high ratio between JLoad/JMotor, as the
shaft is normally not designed for this high external load and which may lead to a
considerable distortion.
Stability, attenuation
In this chapter you can read about:
Stability problem in the high-frequency range: ............................................................... 188
Stability problem in the low-frequency range: ................................................................. 188
In general, two stability problems may occur in a servo drive control:
Step response of a stable controller and of a controller approaching the stability limit
P-TE - Symbol
Κp,TE
W(t) X(t)
1.2
T
X ( t , TE)
S
1
0.8 P-TE
0.6
0.4
TE
0.2
0
0 1 2 3 4 5 6 7 t
T: Tangent
S: Input jerk
P-TE: Output value of the P-TE component
TE: Time constant of the P-TE component
The definition of the delay time constant is displayed in the above figure. The time
of intersection of the tangent and the jerk function itself is by definition the delay
time constant (called filter time constant for filters) of a P-TE component. At this
point in time the value of the step response is approx. 63% of the final value. In
practice the step response corresponds, for instance, to the voltage charge curve
of a capacitor.
Determination of the control surface from the transmission behavior of a P-TE component.
1: Control surface of the approximated system 2: Control surface of the ideal P-T1 component
The velocity of a dynamic system can also be described in the frequency range. In
the frequency range, the system behavior is analyzed to sinusoidal inputs signals
of different frequencies (frequency response).
Input and output signals of a dynamic transmission component at a defined
frequency f=f1
The bode diagram represents the behavior of a dynamic system (in our case of the
P-TE component) against the input signal frequency with respect to amplitude and
phase.
Cut-off frequency
1
f0 = = 0,0795 Hz
2π ⋅ TE
is the frequency where the input signal is attenuated by 3dB (-3dB attenuation).
The phase shift between the output and the input is -45° at this frequency.
Precisely this cut-off frequency is called the bandwidth of a control loop.
Setpoint and disturbance behavior of a control loop
In this chapter you can read about:
Demand behavior .......................................................................................................... 191
Disturbance behavior ..................................................................................................... 191
Test functions ................................................................................................................ 192
Characteristics of a control loop setpoint response ........................................................ 192
The setpoint behavior is the behavior of the control loop for the setpoint variable W.
We assume that the disturbance variable Z=0.
The disturbance behavior describes the behavior of the control loop for disturbance
variable Z. In this case, we assume, in analogy to the setpoint behavior, that the
setpoint variable W=0.
Demand behavior
Z=0!
W X
Controller Control Process
Regler Regelstrecke
-
W: Setpoint value
X: Actual value
Z: Disturbance variable
Disturbance behavior
Z X
Control Process
Regelstrecke
-
Controller W=0!
Regler
W: Setpoint value
X: Actual value
Z: Disturbance variable
In order to examine the disturbance and setpoint behavior, the Compax3 setup
software offers 4 jerk functions.
Test functions
Test functions for the analysis of disturbance and setpoint behavior of the control
loops
1: 4 jerk functions
The properties of the setpoint behavior of the velocity controller can be acquired
from the velocity jerk response.
TSr: Response time. (Time elapsing until the control variable reaches one of the
+-5% tolerance limits for the first time)
TS: Settling time. (Time elapsing until the control variable ultimately enters the
+-5% range)
Vm: maximum overshoot width
1 Tolerance range +-5%
2 Setpoint value
Response
The response of the controller is the behavior of the actual value with respect to the
calculated profile of the setpoint generator. The kinematic status variables, speed,
acceleration and jerk are fed into the cascade as feedforward signals. The
feedforward signals work with calculated factors and contribute to an improved
contour constancy due to the minimization of the following error.
r
jw
t
aw Feed Foward Control
nw Vorsteuerung
iw , j w
a aw, n w
t
t
i
t
Signal Acquistion
Setpoint position
n Signalerfassung
Speed
x
Acceleration
Deceleration
Acceleration jerk
Deceleration jerk
Limitation behavior
Each control variable is limited by the control (actuating) element. If the control
variable demanded by the controller is within the linear range (without limitation),
the control loop shows the behavior defined by the design. If the controller
demands however a higher control variable than permitted by the limitation, the
control variable is limited and the controller slows down.
Hint You should therefore make sure that the control variable (output) of the controller
does not remain within the limitation or only for a very short time.
Cascade control
In this chapter you can read about:
Structure of a cascade control ....................................................................................... 193
Cascade structure of Compax3...................................................................................... 194
In drive technology, a cascading structure with several controllers (normally 3) is
often used. This improves the control behavior. For this, additional sensors must be
fixed within the control path. You will get the structure of a cascade control.
Process / Prozess
Rigidity
In this chapter you can read about:
Static stiffness ............................................................................................................... 194
Dynamic stiffness .......................................................................................................... 194
Correlation between the terms introduced...................................................................... 196
The stiffness of a drive represents an important characteristic. The faster the
disturbance variable can be compensated in the velocity control path and the
smaller the oscillation caused, the higher the stiffness of the drive. With regard to
stiffness, we distinguish static and dynamic stiffness.
Static stiffness
The static stiffness of a direct drive is comparable with the spring rate D of a
mechanical spring, and indicates the excursion of the spring in the event of a
constant interference force. It is the ratio between the constant force FDmax of the
motor and a position difference. Due to the I term in the velocity controller, the
static stiffness is therefore infinitely high in theory, as the I term is integrated until
the control difference vanishes. In a digital control the static stiffness is above all
limited by the finite resolution of the position signal (the error must be at least one
quantization step, so that it can be detected by the reading system) and by
numerical resolution. Additional effects are for instance mechanical stiffness of the
mechanic components in the control path (e.g. load connection, guiding system) as
well as measurement errors of the measurement system.
Dynamic stiffness
In this chapter you can read about:
Traditional generation of a disturbance torque/force jerk ................................................ 195
Electronic simulation of a disturbance torque jerk with the disturbance current jerk........ 195
Disturbance jerk response ............................................................................................. 195
The dynamic stiffness is described by the ratio between the change in load torque
or in load force and the resulting position deviation (following error):
− ∆M L
∆x
The higher this ratio (=dynamic stiffness), the higher the necessary change is load
torque in order to generate a defined following error.
The dynamic stiffness can be acquired from the disturbance jerk response.
FG FM
In settled state of the control, the motor force FM corresponds exactly to the load
force FG=m×g.
If the cord is cut through, the load force is eliminated abruptly and the controller
must first of all settle to the new situation.
In order to simulate this load jerk electronically, a disturbance current jerk is fed to
the Compax3 as a variable proportional to the disturbance torque at the velocity
controller output.
1 1
KT
1:
Feeding in of a disturbance current jerk, which corresponds to a disturbance torque jerk.
The maximum amplitude an the settling time of the following error decline with
rising dynamic stiffness. The settling behavior of the following error is furthermore a
measure for the attenuation and the bandwidth of the control.
Please observe: Faulty motor and application parameters may lead under certain circumstances to
instable controllers.
The controller parameters are not directly available for the optimization. Instead,
they can be changed with the aid of the following optimization parameters:
Optimization of the current controller Current loop bandwidth in %
dynamics: "Attenuation of current loop" in %
Optimization of the velocity loop "Stiffness" in %
dynamics: "Attenuation" in %
Velocity loop - "D" term in %
The bandwidth parameter states the actually effective % of the calculated default
velocity. The default bandwidth of the current controller is fixed to approx.
fGR=531Hz. In reverse this signifies that each motor delivers the same step
response. The prerequisite is, of course, that you keep out of the control signal
limitation (voltage limitation). The attenuation characterizes the controller's
tendency to oscillate with respect to an excitation signal (see below). The stiffness
(of the velocity loop, corresponds to the bandwidth of the current loop) describes
the velocity of the velocity loop (see below).
1: Setpoint value
2: Actual value (stiffness = 200%)
3: Actual value (stiffness = 100%)
4: Actual value (stiffness = 50%)
5: Actual value (attenuation = 500%)
6: Actual value (attenuation = 100%)
7: Actual value (attenuation = 50%)
The D-term parameter ( of the velocity loop) activates existing control oscillations of
drives with elastic coupling (e.g. toothed belt drives). The D-term is not
automatically designed and must therefore be set manually.
The position controller is automatically adapted depending on the stiffness of the
velocity loop.
Controller coefficients
In this chapter you can read about:
Velocity Loop P Term .................................................................................................... 197
D-term of the KD velocity controller ............................................................................... 198
P-term KV position loop ................................................................................................. 198
Dependence of the controller coefficients from the optimization objects
The controller coefficients are influenced by the optimization objects such as
"stiffness" and/or "attenuation". The dependency is displayed below.
I-term KI in the velocity loop
St [%]
KI =
100 ⋅ TEGD
⇒ K I ~ St
Standard
In this chapter you can read about:
Standard cascade structure ........................................................................................... 200
Standard optimization parameters ................................................................................. 201
Control signal limitations ................................................................................................ 201
Feedforward channels ................................................................................................... 203
Control signal filter / filter of actual acceleration value .................................................... 205
t KPx KPv
2210.4
Demand
680.6 2210.1 velocity 681.6 Synchronous Asynchronous 688.19 2220.4
Following error Control deviation Actual current r.m.s.
KPv
Motor Motor (torque producing)
of velocity
1 imR*
T 2100.7
680.8 682.6
Istwerterfassung
(units) actual filtered
2210.2 velocity
680.5
Position_Actual 2100.20
(incr)
682.5 Actual acceleration
unfiltered
681.9
actual velocity 2100.21
filtered 681.5 Actual velocity
unfiltered
Changing objects O100.1 and O100.2 may cause the control to be deactivated!
Protect dangerous areas!
Symbol Description
Kp Proportional term
signal is multiplied with Kp
T1 First order delay component (P-T1 term)
Kp,TN PI-block
Addition block
blue Optimization objects
description (simple pointer line)
red Status objects
description (pointer line with vertical stroke)
Standard optimization parameters
The above figure shows the parameters for the standard group. With the aid of
these parameters, you can optimize the standard cascade structure.
Example
MotorManager
maximum mechanical velocity of the motor: nmax=3100rpm
Rated speed of the motor: nN=2500rpm
C3 ServoManager
Max. Operating velocity: nbmax=200% of nN
=> 5000rpm
Example
Device
C3 S063 V2 F10 T30 M00 device peak current: IGmax=12.6Arms
MotorManager
Rated current of the motor: IN=5.5Arms
Peak Current: Iimp=300 %IN
=> 16.5Arms
C3 ServoManager
Current (Torque) Limit: Ibmax=200% of IN
=> 11Arms
Please note! In the event of highly dynamic motion cycles it is necessary to make sure not to
enter the control signal limitation (or, if so only for a very short time) as the drive is
then not in the position to follow the set dynamics due to the slow drive physics and
the limited control signal range.
Feedforward channels
In this chapter you can read about:
Influence of the feedforward measures .......................................................................... 203
Motion cycle without feedforward control ....................................................................... 204
Motion cycle with feedforward measures ....................................................................... 204
The feedforward channels are used for the specific influence of the guiding
behavior of a control. The calculated and evaluated status variables are coupled
into the corresponding places within the controller cascade. In practice, the
feedforward control offers the following advantages:
Minimal following error
Improves the transient response
Gives greater dynamic range with lower maximum current
The Compax3 servo drive disposes of four feedforward measures (see in the
standard cascade structure):
Velocity Feed Forward
Acceleration feed-forward
Current feed-forward
Jerk feed-forward
The above order represents at the same time the effectiveness of the individual
feedforward measures. The influence of the jerk feedforward may be, depending
on the profile and the motor, negligibly small.
Please note! But the principle of feedforward control fails in limiting the motor current or the
motor speed during the acceleration phase!
Velocity feedforward
Please note! It cannot be excluded that the filter may have a destabilizing effect even though set
according to the above recommendation. In this case the filter time constant must
be reduced.
Advanced
In this chapter you can read about:
Extended cascade (structure variant 1).......................................................................... 205
Extended cascade structure (structure variant 2 with disturbance variable observer) ..... 207
Optimization parameter Advanced ................................................................................. 208
EMC feedforward........................................................................................................... 209
Motor parameters .......................................................................................................... 209
Filter "External Command Interface" .............................................................................. 209
Voltage decoupling ........................................................................................................ 209
Load control................................................................................................................... 209
Luenberg observer ........................................................................................................ 209
Commutation settings of the automatic commutation ..................................................... 212
Notch filter ..................................................................................................................... 216
Saturation behavior ....................................................................................................... 218
Control measures for drives involving friction ................................................................. 219
f
2210.4 f
Demand
680.6 2210.1 velocity 681.6 Synchronous Asynchronous 688.19 2220.4
Following error Control deviation Actual current r.m.s.
KPv
Motor Motor (torque producing)
of velocity
1 imR*
T T 2100.7
680.8 682.6
Actual Value Monitoring
Changing objects O100.1 and O100.2 may cause the control to be deactivated!
Protect dangerous areas!
Kp,TN PI-block
Addition block
blue Optimization objects
description (simple pointer line)
red Status objects
description (pointer line with vertical stroke)
681.4
t Demand Velocity Velocity controller 688.14
2100.2 Stiffness Feedforwaed
Velocity current & jerk Current Controller
2100.3 Damping 2220.1 2010
feedforward 2150.1-.6 2100.8 Bandwidth
2100.4 Inertia .20
681.11 688.18 NotchFilter 2100.9 Attenuation 688.11
2010.1 Demand 2100.10 T Voltage control
demand Kp,TN
680.4 681.10 velocity fB
2100.20 T current r.m.s. signal
p Demand position fB
d
t KPx KPv d
f
2210.4 f
Demand
680.6 2210.1 velocity 681.6 Synchronous Asynchronous 688.19 2220.4
Following error Control deviation Actual current r.m.s.
KPv
Motor Motor (torque producing)
of velocity
T
1 imR*
T T 2100.7
Istwerterfassung
(units) actual filtered
2210.2 velocity
680.5
Position_Actual 2100.20 2100.10 2120.1>125 µs
(incr)
682.5 Actual acceleration
2120.1<125 µs unfiltered
681.9
actual velocity 2100.21 2100.11 2120.1>125 µs
filtered 681.5 Actual velocity
2120.1<125 µs unfiltered
Changing objects O100.1 and O100.2 may cause the control to be deactivated!
Protect dangerous areas!
Symbol Description
Kp Proportional term
signal is multiplied with Kp
T1 First order delay component (P-T1 term)
Kp,TN PI-block
Addition block
blue Optimization objects
description (simple pointer line)
red Status objects
description (pointer line with vertical stroke)
Optimization parameter Advanced
Current controller
The current controller works with a P component in the feedback; this results in
very low overshoot.
With the aid of object 2220.27 (Bit 0 = “1”), it is possible to switch to P component
in the forward path.
EMC feedforward
The EMC feedforward compensates the electromagnetically generated back e.m.f.
of the motor UEMC. This signal is proportional to velocity and is deduced from the
setpoint velocity of the setpoint generator.
Motor parameters
Furthermore you can re-optimize the motor parameters inductance, resistance and
EMC (or Kt) in the advanced mode. The LdLqRatio parameter is the ratio of the
smallest and the highest inductance value of the winding, measured during one
motor revolution.
Filter "External Command Interface"
Signal filtering with external command value (see on page 228, see on page
229)
Voltage decoupling
In the current control path there is a velocity and current proportional voltage
disturbance variable, which must be compensated by the current loop. Due to
limited controller dynamics, this disturbance variable can not always be entirely
compensated by the current loop. The influence of this disturbance variable may
however be minimized by activating the voltage decoupling.
Load control
If a second position feedback is available for the acquisition of the load position,
the load control can be activated.
For more detailed information on the load control see device help for
T30/T40 devices in the setup chapter Compax3\\load control.
Luenberg observer
In this chapter you can read about:
Introduction observer ..................................................................................................... 209
Signal flow chart Luenberg observer .............................................................................. 210
Introduction observer
A high signal quality of the actual signal value is of high significance in the control
of the motor velocity n or the motor speed v. By means of oversampling and
transmitter error compensation, a high-quality position signal can be produced for
speed determination. As a rule the motor speed is determined by numeric
differentiation of the motor position. In this case the quantization noise QvD of the
digital speed signal depends on the quantisation Qx of the position signal and the
sampling time TAR of the digital control loop:
Quantization speed signal QvD
Qx
QvD =
TAR
The quantisation of the speed signal is inversely proportional to the sampling time
TAR. Hence the demands for the lowest possible sampling time and the minimum
quantization noise oppose each other in the determination of speed by numeric
differentiation. The noise superimposed by the digital speed signal may be reduced
by the low-pass filter, however this is always at the cost of the stability margin of
the digital control loop. An alternative method is to determine the speed by
integration of the acceleration. The dependence of the quantisation noise QvD of
the digital speed signal on the quantisation Qx of the position signal and the
sampling time TAR of the digital control loop is shown by the following correlation.
Quantization speed signal QvI
QvI = Qa ⋅ TAR
The observer technology offers the advantage that the velocity can be calculated
with the aid of integration. The idea of the observer principle is to connect a
mathematical model of the control path parallel to the section observed and with
the same transfer behavior. In this case, the controller also has the intermediate
variables (state variables) of the control path available. However in the presence of
model deviations (in structure or parameters), different signal values occur
between the model and the control path. For this reason, the technique cannot be
employed in this way in practice. However, the model contains the measurable
output signal of the control section as a redundant quantity. By comparing the two
variables, a tracking control can be used to adapt the model state variables to the
state variables of the control path. As the model deviations have become minor in
this case due to the simple mechanical drive train, the observer now has an
efficient aid available to increase the signal quality. Increase in signal quality in the
observer means that the noise components decrease, and the dynamics improve
as the observed speed is feedforward-controlled undelayed by the current and is
not just calculated delayed from the position signal using simple differentiation.
Beobachter / observer
Nachführregler / tracking controller
h0
-
h1 h2
-MLB
1
KT 2π ⋅ J G e s a (t)
nB(t)
B xB(t)
Modell / model
Note The use of the speed monitor with interference compensation (=> no I-term in the
speed control) needs an active position control. Without this superimposed control
the axis drifts, even with a speed setpoint value of 0!
Here the quantization of the speed signal is proportional to the sampling time TAR,
hence there is no longer any conflict between the requirements for minimum
sampling time and minimum quantization noise. For the integral velocity
acquisition, the motor current variable, which is proportional to the acceleration,
can be used. This approach is particularly advantageous in direct drive
engineering; due to the absence of a mechanical drive train, there is a very good
match between the mathematical model of the observer and the real physical
control section in the fundamental frequency range of the control. This applies in
particular to direct drive systems with fixed moving masses, as otherwise the
mismatch between model and the physical drive system has a destabilizing
influence on the transfer behavior of the speed control. A remedy is to increase the
observer dynamics, however this increases the noise of the observed signals.
Therefore in the case of variable moving masses a compromise has to be found
between the dynamics of the observer and the maximum stiffness of the drive.
Here, the drive is brought to the position with the provided motor torque=0, where
the angular error is either +-180° or 0°.
Motion reduction:
It is possible, to considerably reduce the motor movement occurring during the fine
angle search with the aid of the "motion reduction" parameter (O2190.4).
Please respect also that the acquired commutation result may be slightly worse
than without this measure.
Hint As a current well above the nominal motor current is provided here, there may be
saturation effects on iron core motors, which might lead to an instable current loop
(-> highly frequent "creaking noises" during the automatic commutation). This can
be avoided by activating the saturation characteristic line in the motor data.
Test for positive feedback (phase 3)
Here it is verified, if the motor performs a motion in the expected positive direction
in the event of positive current in the torque maximum. The same motion threshold
(defined via O2190.3) as in phase 1 is valid. The test is repeated several times.
A current course in ramp form is specified (target: minimum motion). The break
between the tests varies with he current rise time O2191.1.
Other
During the sequence (time according to parameterization>>1s) the automatic
commutation is externally visualized by a LED blinking code (green permanent
and red blinking).
Device errors will lead to an abort of the automatic commutation.
During automatic commutation, no motion commands are accepted.
The controller cascade entirely deactivated during automatic commutation, with
the exception of the current loop.
In multi-axis applications, the axes to be automatically commutated must be
awaited (output of the MC_Power block must deliver "True")!
The automatic commutation is only started if the drive is at standstill.
After the occurring and acknowledgement of a feedback error or a configuration
change of the feedback system, the automatic commutation must be performed
again, as it might be that the position entrainment in the servo controller is
interrupted (commutation information is lost).
Notch filter
In this chapter you can read about:
Effect of the notch filter .................................................................................................. 216
Wrongly set notch filter .................................................................................................. 216
Frequency response of the notch filter. .......................................................................... 217
Parameterization by 3 objects. ....................................................................................... 217
Notch filters are small-band band elimination filters which slope in a wedge form
towards the center frequency. The attenuation of this center frequency is extremely
high in most cases. With the aid of the notch filters it is possible to purposefully
eliminate the effects of mechanical resonance frequencies. With this, the
mechanical resonance point is not activated itself, but the excitation of this point of
resonance is avoided by the control.
In the Compax3, two notch filters which are independent of each other are
implemented.
Parameterization by 3 objects.
In this chapter you can read about:
This defines the frequency at which the notch filter attenuation is highest. In
practice it shows that notch filters can only sensibly be used if the distance
between the controller bandwidth (velocity loop) and the center frequency is long
enough (at least factor 5). This permits to deduce the following recommendation:
5000000
O 2150.x ≥
2π ⋅ O 2210.17[ µs ]
x = 1 or x = 4
Obj2210.17: Replacement time constant of the velocity loop in µs
Note: If this distance is too small, the stability of the control can be very negatively
influenced!
This defines the width of the notch filter.
The value refers to the entire frequency band, where the attenuation of the filter is
higher than (-)3dB.
In practice it shows that even if there is enough distance towards the control, it can
be negatively influenced by too high bandwidths (higher than 1/4 of the center
frequency).
O 2150.1 / 4
O 2150.x ≤
4
x = 2 or x = 5
With this the size of the attenuation of the filter must be at the position of the center
frequency. One stands here for complete attenuation (-∞ dB) and zero for no
attenuation.
D [ dB ]
−
20
O 2150.x = 1 − 10
x = 3 or x = 6
D [dB]: The desired attenuation at the center frequency in dB
Saturation behavior
In this chapter you can read about:
Current jerk response .................................................................................................... 218
Current jerk response with the activated saturation characteristic line............................ 218
Saturation can be stated with the aid of current jerk responses at different current
height.
1) Actual current
2) Setpoint current
In the above figure we can see from the settling response that the drive shows a
distinctive tendency to oscillate at doubled current. The saturation characteristic
line, which is used to linearly reduce the P-term of the current loop depending on
the current, helps against such a saturation behavior.
If you respect the saturation for the above example with the aid of the saturation
characteristic line, the tendency to oscillate of the current loop can again be
activated.
Note: In order to accept the changes in the MotorManager in the project, the
entire configuration must be confirmed.
In order to make the changes from the MotorManager effective in the device, the
configuration download must be executed.
KVv
2200.20 Deadband –
2200.24 Filter - Tracking Error Tracking Error
T1
KPx
-
680.6 Position Tracking error
The deadband does no longer supply a velocity setpoint value (zero) for the
subordinate velocity loop at small following error. The integrator of the velocity loop
stops integrating and the system comes to a standstill.
In order to prevent that the velocity loop is excited by the noise on the following
error, the following error should be filtered before the deadband, which will lead,
however, to delays in the position loop. The deadband to be set depends on the
friction behavior (amplitude of the limit cycle) and on the noise on the following
error (the noise must remain within the deadband).
Friction compensation
2100.2 Stiffness
2100.3 Damping
KI
T
Kpv
- - -
681.10 Setpoint Speed 681.6 Speed Kpv
2100.7 Velocity loop - "D" term
Tracking error
KD
The friction compensation helps the control to surmount static friction at low
setpoint speeds. The non linear characteristic line is partly compensated by this
and a smaller deadband can be chosen, which will increase the position accuracy.
The amplitude of the friction compensation depends on the application and must be
calculated if needed. If the value is set too high, corrective movements may result
and the tendency to oscillate is increased.
Commissioning window
In this chapter you can read about:
Load identification.......................................................................................................... 220
Setpoint generation ....................................................................................................... 220
With the aid of the setup window, the drive can be set up in a simple way.
Load identification
If you do not know the mass moment of inertia, it can be determined. For this, you
click on the corresponding button (see setup window no. 13). After the following
parameter entry, the identification can be started via the same button.
For more detailed information on the load identification, see the device help,
chapter "load identification".
This measurement requires the correct EMC or torque constant value Kt.
Setpoint generation
In this chapter you can read about:
Internal setpoint generation ........................................................................................... 220
External setpoint generation .......................................................................................... 222
The setpoints for the control loops are provided in two different ways - internally or
externally. The setpoint generation depends on the technology option of the device.
xW Position
nW Velocity
aW Acceleration
jW Jerk
The drive cannot move randomly through hard profiles, as certain physical limits
exist for the acceleration ability due to the motor physics and the limitation of the
control variable. You must therefore make sure that the set movement corresponds
to the real physics of the motor and of the servo drive.
As a support you can take the following physical correlation.
ges
MA: Drive torque of the motor FA: Drive force of a linear motor
ML: Load torque of the motor FL: Load force of a linear motor
Jtotal: entire mass moment of inertia mtotal: Total mass of a linear motor
a: possible acceleration
The generation of the setpoint profile is jerk-controlled and jerk-limited by the
specification of the jerk.
In practice, jerk-limited setpoint generation is important if the items to be moved
must be handled gently. In addition, the service life of the mechanical guiding
system will be extended. A separate setting of jerk and slope of the deceleration
phase also permits overshoot-free positioning in the target position. For this
reason, it is common practice to use higher values for acceleration and jerk in the
acceleration phase than in the deceleration phase. In consequence a higher cycle
rate can be achieved.
An additional important reason for the jerk limitation is the excitation of higher
frequencies due to the too high jerk in the power density spectrum of the velocity
function.
Jerk=1000°/s3 Jerk=1000000°/s3
Time function:
The profile can be simply calculated and displayed for control purposes.
Hint For more detailed information on the external setpoint generation see device help
for T11/T30/T40 devices in the "setup" chapter Compax3\\optimization\\controller
dynamics\\signal filtering at external setpoint specification"
Test Move
In order to evaluate the behavior of the drive, test movements can be defined. For
this you jump into the parameter entry either with the aid of the “enter setup/test
movement parameters” or by selecting the parameter tab. Via the “setup settings”
menu you access the settings for the desired test movement.
The desired motion profile can be set via the parameters in the following window.
Default:
no 1. Switch on advanced mode
2. Set bandwidth of current control to30%
3. Set stiffness to 70%
4. Set control signal filter to3000µs (only if no gear is present)
5. Activate VP and switch to standard
Energize
see chapter
“stability , attenuation”
yes
Smooth, stable behavior
no
Further optimization necessary?
yes
See chapter “oscillating plants”
yes
Is the controlled system oscillating ?
End
Setpoint speed
Actual speed
Incrase attenuatin
Setpoint speed
Actual speed
yes
Smooth, stable behavior?
no
yes
Please note that a stronger filtering may destabilize Move over the entire positioning range, verify the
the control loop Please try to find a compromise settings and correct if necessary.
between the signal quality (filtering ) and the Store settings with WF!
controller speed (stiffness )
yes
Further optimization necessary?
no
“Controller
optimization
Main diagram Advanced”
no
Smooth, stable behavior?
yes
yes
Smooth, stable behavior?
no
yes
Smooth, stable behavior?
no
Main diagram
Observer technology
Observer time constant (Obj. 2120.1) >=125µs
(the higher the value, the slower the observer)
yes
Smooth, stable behavior?
no
Main diagram
no
“Controller
Select speed jerk response in the setup window /
optimization
tab “parameter), select the size of the jerk and
standard”
define jerk.
Respect the setpoint speed and the actual speed
yes
Smooth, stable behavior?
no
Main diagram
no
no
Setpoint velocity Actual velocity
no
Following error Setpoint current Following error Setpoint current
Acceleration feed Acceleration feed
forward=100% forward=90%
Increase setpoint speed by 10%-20%
Main diagram
Control structure
680.10
true
2011.4 2011.5 2110.7
681.4
2(v,a)
+/-10V
TRF 2020.1(x) speed
B Physical speed
3(x,v,a)
true
2107.1 1141.4 TRF 2110.6
685.3 3920.7
3920.1 SG1 680.12
RS
Virtual 3(x,v,a)
1141.7 (x) 680.4
Master
1141.8 (v)
3921.1 3921.7(x)
3(x,v,a)*
CANSync
Inter-
PowerLink
EtherCat
polator
3925.1
Symbols
Tracking filter
TRF The displayed filter influences all outputs of the tracking filter.
Number: Object number of the filter characteristic
2110.1
Differentiator
Output signal = d(input signal)/dt
The output signal is the derivation (gradient) of the input signal
Filter
Number: Object number of the filter characteristic
Interpolation
Linear Interpolation.
interpolation
Values in the 500µs grid are converted into the more exact time
500µs => 125µs grid of 125µs.
Note:
A jerk setpoint generator is not required for external setpoint specification.
The description of the objects can be found in the object list (see on page 307).
Function: The input simulation is used for the performance of tests without the complete
input/output hardware being necessary.
The digital inputs (standard and inputs of M10/M12 option) as well as the analog
inputs are supported.
The following operating modes are available for digital inputs:
The physical inputs are deactivated, the digital inputs are only influenced via the
input simulation.
The digital inputs and the physical inputs are logically or-linked.
This necessitates very careful action, as the required function is, above all with
low-active signals, no longer available.
The pre-setting of an analog input value is always made in addition to the physical
analog input.
The function of the inputs depends on the Compax3 device type; please refer to
the respective online help or the manual.
Caution!
Please consider the effects of the or-linking; above all on low-active
functions.
After the input simulation has been called up, all simulated inputs are on “0”.
When the input simulation is left, the physical inputs become valid.
Note: The parameters of the commissioning window are saved with the project and are
loaded into Compax3 if the commissioning mode is activated (see explanation
below).
* for IxxT11 -
<== For Compax3 I2xT11: devices, both jerk
via a configuration upload values are identical
in the commissioning window via
"accept configuration"
4.4.7.1 Principle
The load characteristic value is automatically determined.
For this it is necessary to excite the system additionally with a signal (excitation
signal = noise).
The excitation signal is fed into the control loop. The control loop dampens the
excitation signal. Therefore, the superimposed control loop is set so slowly by
reducing the stiffness, that the measurement is not influenced.
A superimposed test movement is additionally possible. This helps to eliminate
possible mechanical effects such as rubbing caused by friction.
Caution! The drive will perform a jerky movement during load identification!
4.4.7.4 Tips
Tip Problem Measures
1 Speed too low Increase maximum speed and adapt travel
(with reverse operation) range*
2 Speed too low Increase maximum speed
(with continuous operation)
3 Test movement missing A test movement is important for drives with
high friction or with mechanical slack points
(play).
4 No error detected Please note the boundary conditions (see
on page 233).
5 Speed too low and amplitude of Increase amplitude of the excitation signal;
the excitation signal too small increase maximum speed and adapt travel
(with reverse operation) range*
6 Speed too low and Increase amplitude of the excitation signal;
amplitude of the excitation increase maximum speed.
signal too small
(with continuous operation)
7 Test movement missing Increase amplitude of the excitation signal
amplitude of the excitation or / and
signal too small activate an appropriate test movement
8 amplitude of the excitation Increase the amplitude of the excitation
signal too small signal.
Attention”
This wizard guided automatic alignment does not work if you bridge Ain+ with
Ground for the alignment!
In this case, please make a manual alignment as described below.
or
by directly entering under optimization: Analog Input
B
T
config
Analog 0 685.3
X11/9 + Actual
value
X11/11- monitoring +
Analog 1 685.4
X11/10+ Actual
value
X11/2- monitoring +
4.4.9. C3 ServoSignalAnalyzer
In this chapter you can read about:
ServoSignalAnalyzer - function range ............................................................................ 237
Signal analysis overview ................................................................................................ 238
Installation and activation of the ServoSignalAnalyzer ................................................... 239
Analyses in the time range............................................................................................. 241
Measurement of frequency spectra ................................................................................ 244
Measurement of frequency responses ........................................................................... 247
Overview of the user interface ....................................................................................... 253
Basics of frequency response measurement ................................................................. 266
Signal Upload
Generator C3-Software-
Oscilloscope
Superimposed +
überlagertes System S
System Input G(f) Output
Ausgangs
open/closed Eingangs
Signal u(t) Signal y(t)
Loop
Systems / signals
Depending on the kind of measurement, the SignalAnalyzer can help analyze the
most different signals and systems.
Signal generator
This allows to inject different excitation signals (step, sine and noise signals) into
the control loop.
Superposed system
For different analyses, superposed systems must be manipulated in order to allow
a measurement. After the measurement, the changes made for this purpose are
reset
C3 software oscilloscope
With the aid of the software oscilloscope, the contents of different objects can be
registered and be loaded into the PC for further analysis.
Control and signal processing
The control of the entire measurement as well as the processing of the uploaded
sample data are made in the PC.
Activation
In order to being able to use the analysis functions in the frequency range (for
example frequency response measurement), a software activation is required.
Please observe:
The activation is only valid for the PC on which it was performed!
Caution!: If the PC disposes of network adapters which are removed at times (e.g.
PCMIA cards or notebook docking stations), these adapters should be removed
before generating the key!
Acknowledge with OK and enter the key, which is on your clipboard, into an
e-mail, which you please send to [email protected]
(mailto:[email protected]).
After receipt of the reply, copy the attached file "C3_SSA.KEY" into the C3
ServoManager directory (C:\\Programs\\Parker Hannifin\\C3Mgr2\\).
=> the software is activated.
Position demand value step: For analysis of the demand value behavior of
the position control
Step value < (admissible motion range / 2)
=> even a 100% overshoot does not incite an error message
Speed demand value step: For analysis of the demand value behavior of the
speed control
The position control is switched off during the measurement, this might lead in
exceptional cases to a slow drift of the position.
Furthermore you should make sure that the selected speed step value corresponds
to the parameterized admissible motion range.
Step value < (admissible motion range / time of measurement)
with time of measurement > 2s
Current demand value step: For analysis of the demand value behavior of the
current control
The current setpoint jerk is set at the end of the oscilloscope recording time, but is
reset to 0 after max. 50mS.
Caution!
Many systems are not stable without control!
Position as well as speed control are switched off
during measurement =>
no measurement on z-axes!
The start of the step function is made with the aid of the highlighted button.
Please note that you require a license key (see on page 239, see on page 237)
for this application!
System S1 System S2
During the spectral analysis of scanned signals with the aid of the discrete Fourier
transformation, a so-called frequency resolution (Df) results, Df being =fA/N,
independently of the scanning frequency (fA) and of the number of measurement
values used (N).
The spectra of scanned signals are only defined for frequencies, which are an
integer multiple of this frequency resolution.
Display of the leak effect with the aid of a 16 point discrete Fourier transformation
Complete oscillation period in the scanning Non complete oscillation period in the scanning
period period
Sine at 204Hz
The spectrum is faded in the ranges at the right and at the left of the sine
frequency. In this range, an amplitude is displayed, even though these
frequencies are not contained in the real signal.
The height of the peak of the sine frequency is reduced, => it seems as if the
signal energy is leaking out and distributing over the spectrum. This explains the
term leak effect.
Windowing
With the aid of the windowing, leak effects can be avoided. There are many
different kinds of windowing, who do all have the same restrictions.
windowing reduces the total energy of the analyzed signal, which results in a
reduced amplitude of all measured frequencies.
Individual frequency peaks do not appear so sharp and narrow as with
measurements without windowing.
Please note that you require a license key (see on page 239, see on page 237)
for this application!
Superimposed +
überlagertes System S
System Input G(S) Output
Ausgangs
open/closed Eingangs
Signal u(t) Signal y(t)
Loop
with
u (t ) →
F
U (s )
Caution!
Many systems are not stable without control!
Position as well as speed control are switched off
during measurement =>
no measurement on z-axes!
If you want to analyze for example the mechanic system of a z-axis, the position
control as well as the speed control must remain active.
In systems subject to friction it may be necessary in order to improve the quality of
the measurement, to move the system with a superimposed speed (see on
page 251), which is however only possible with a closed loop measurement.
At the left without, at the right with the influence of the superposed control
Excitation Signal
In order to be able to analyze the behavior of the system at individual frequencies,
it is necessary that these frequencies can be measured in the input signal as well
as in the output signal. For this, a signal generator excites all frequencies to be
measured. For this applies, that the signal noise distance of the measurement is
the larger, the larger the excitation of the system.
High noise distance => low influence of disturbances on the measurement.
Due to the non-linear transmission behavior of the system, many "new" frequencies
were generated in the output signal. In the frequency response, only one change of
the frequency present in the input signal can be displayed meaningfully.
=> The frequencies generated in the spectrum of the output signal lead to a
deterioration of the measured frequency response.
There are however two possibilities to make successful measurements of
frequency responses in spite of non-linearities present:
The signal range is reduced so that approximately linear conditions are valid. The
results of the measurement will then display the dynamic behavior at the working
point.
Signal amplitude large with offset => no non-linearity in the signal range
For this, the signal range is shifted so that approximately linear conditions are valid
=> the results of the measurement show the dynamic behavior at the working point.
v
v
±Vstimulatio
±Vstimulation
vtest move
vtest move
t
t static friction
With the aid of the tree structure, you may select what you want to measure. Here,
the selection is made, if a frequency spectrum or a frequency response is to be
measured.
The shown structures are simplified in such as all feedbacks are displayed without
special transmission behavior. This is surely not the case in reality, serves however
a better overview.
Current control
Application:
Current to velocity
Shows the dynamic behavior between the measured current actual value and the
velocity actual value
Signal Frequency
generator response
measurement
f: disturbance torque
Application:
for the analysis of the dynamic behavior of the mechanic system
Current to position
Shows the dynamic behavior between current actual value and position actual
value.
Signal Frequency
generator response
measurement
f: disturbance torque
Application:
for the analysis of the dynamic behavior of the mechanic system
Position control
Application:
Application:
For the graphic design of the position control.
Application:
Verification of the dynamic disturbance value behavior of the position control.
Which following error generates a sinusoidal disturbance torque / disturbance
current with the frequency fZ ?
The frequency response of the compliance corresponds to the disturbance step
response in the time range
Frequency settings
Speed control
Application:
During the optimization of the velocity control for verification
For the design of superposed controllers.
Application:
For the graphic design of the velocity control.
Application:
Verification of the disturbance value behavior of the velocity control
Which velocity deviation generates a sinusoidal disturbance torque / disturbance
current with the frequency fZ ?
The frequency response of the compliance corresponds to the disturbance step
response in the time range
Other settings
(1) Excitation
Serves to set the excitation signal of the frequency response measurement.
(2) Permissible following error (only for frequency response measurement)
The resulting following error is increased by the injection of the excitation signal
during the frequency response measurement. In order to allow for this, the
permissible following error window can be enlarged so that the measurement can
be made. After the end of the measurement, this is reset to the original value.
(3) Selection of the kind of analysis of the measurement results
Depending on the fact whether frequency spectra or frequency responses are
measured, the following types of analyses are available:
This kind of display is suitable for the analysis of temporal changes in the
measured spectrum.
Result memory
In the result memory, the results of the N last measurements are kept.
This is important for the display of the cumulated measurement and for the
cascade diagram. The larger the memory, the "older" the results still used. When
the contents is deleted, all old measurements are discarded and do no longer
influence the new results.
By clicking with the left mouse button on the legend, this can be shifted by 90°.
By clicking on the color bar, the color of the respective graph can be modified.
Cascade diagrams
By clicking with the left mouse button on the color scale, you can change between
autoscale mode and fixscale mode.
AutoScaleMode:
In this mode, the scaling of the color scale is adapted automatically so that all
values can be displayed.
FixScaleMode:
Here, the scaling is fixed.
=> If, for instance, a considerably higher value than before is to be displayed, it is
simply displayed like the former maximum (red).
The cursor is set by clicking on the left mouse button. All measurement data of the
selected cursor position (frequency) are displayed in the "cursor" operating field.
In the drive and control technology, the display of signals and systems in the
frequency range is often the best possibility to solve different tasks.
In this chapter you can read about:
Distinction between signals and systems ....................................................................... 266
Linear Systems (LTI System)......................................................................................... 267
Mechanical system ........................................................................................................ 268
Resonance points and their causes ............................................................................... 269
Current is therefore a signal, which causes at the input of the system motor a
change of its torque output signal.
In order to register and process such signals in the controller, they are digitized and
read in with the so-called scanning frequency (fA). Thus the physical signal was
converted into a finite sequence of numbers, which can be processed in the
controller.
If you know the value (V(f0)) as well as the phase position (u(f0)) for all
frequencies, the LTI system is completely defined.
Such a graph of value and phase position in dependence of the frequency, is called
frequency response or bode diagram.
=> only LTI systems can be analyzed with the aid of frequency responses.
Frequency response / bode diagram
The frequency response shows the amplification (value) and the phase shift
(phase), which a signal is submitted to when passing through a system.
The displayed bode diagram allows the following conclusions:
If a sine with 60Hz and an amplitude of 1A is present at the input, a sine delayed
by 94° and an amplitude of 0.01m/s will result at the output.
Mechanical system
Frequency response of a mechanic system: Current - velocity of a motor
The outlined course at the end of the measurement range does not permit
statements on the system measured due to disturbances. Due to the attenuation of
the signals increasing with the frequency, the sensitiveness of the measurement to
disturbances (signal to noise ratio) increases with a rising frequency. The value as
well as the phase response of the displayed frequency response are "disturbed" at
the same intensity, this shows, that disturbances are the reason.
The value response consists basically of a straight, which declines with a slope of
-20dB/decade (-20dB/decade => per tenfold increase of the frequency, the value
decreases also by factor ten.
The phase response remains however almost constantly at -90° over a relatively
large range.
In control technology, this is called integrating behavior (I-behavior).
the I-behavior can be explained as follows.
The measured current is proportional to the motor force and thus also to the
acceleration of the driven mass. As the velocity is calculated from the integrated
acceleration, the measured system looks as follows:
f: disturbance torque
1
Kt 2*Pi*J
velocity controlled
system
Input value is the current actual value, output value is the velocity actual value
Hint As, upon closer examination, each mechanic coupling shows a certain elasticity, it
is no the question if there is a resonance point, but at which frequency it is and how
well it is attenuated.
M1 M2
J1 J2
D
The shown system corresponds for instance to a motor with a flywheel coupled via
a shaft. Hereby J1 corresponds to the motor moment of inertia and J2 to the
moment of inertia of the flywheel.
1 D 1 1 1
f A Re s = ⋅ f Re s = ⋅ D ⋅ +
2 ⋅π J2 2 ⋅π J1 J 2
1 D 1 1 1
f A Re s = ⋅ f Re s = ⋅ D ⋅ +
2 ⋅π m2 2 ⋅π m
1 m 2
D Rigidity in [N/m]
m1 e.g. motor mass
m2 e.g. load mass
l2
lAchse
Antriebszahnrad
In toothed belt drives, the toothed belt is the elastic coupling element. Its rigidity
depends directly on the lengths I1 and I2 and changes in dependence of the
position of the moved mass.
Fmax
Dspez = ; l 2 = 2 ⋅ l Achse − l1
0,004
Dspez Dspez 2 ⋅ Dspez
D1 = ; D2 = ; D = D1 + D2 =
l1 l2 l
l1 ⋅ 2 − 1
l Achse
fA Re s =
1
⋅
D
fRe s =
1 1
⋅ D ⋅ +
(rZahnrad )2
2
2π m2 2π m2 J1 ⋅ (iGetriebe )
You will find the ProfilViewer in the Compax3 ServoManager under the "Tools"
Menu:
Example:
35% 30%
100%
Thereafter the motor is braked to zero rotation speed on the set ramp.
When zero speed is reached, the motor is de-energized with the delay "brake
closing delay time".
powered 1
Motor
de-energized 2
t
Open 3
Brake
Engage 4
5 t
1: Motor powered
2: Motor de-energized
3: Open brake
4: Engage the brake
5: Brake closing delay time
The power output stage is enabled by:
Acknowledge (after error) with the control word
the ServoManager
The motor is energized with the delay "delay time for brake release”:
brake closing delay time > 0 brake closing delay time < 0
1 powered 1
Motor
2 de-energized 2
t t
3 Open 3
Brake
4 Engage 4
5 t 6 t
1: Motor powered
2: Motor de-energized
3: Open brake
4: Engage the brake
5: Delay time for brake release (positive value)
6: Delay time for brake release (negative value)
A negative value (6) can be used to energize the motor and then to release the
brake after the given time.
Following are described the input windows of the CANopen configuration wizard.
Can be called up in the tree (Compax3 ServoManager, left window) under
"configure communication".
Slave in Velocity Mode - Velocity control:The nominal rotation speed is
specified via CANopen and the actual values are read back.
Slave in Position Mode - Direct positioning: The nominal position is specified
via CANopen and the actual values are read back.
Slave with set selection: activation of motion sets stored in an array via
CANopen.
Slave on C3 powerPLmC: The device under consideration receives its travel
commands via CANopen from the C3 powerPLmC master and is integrated into
the C3 powerPLmC via the DriveInterface.
Other input of this wizard window is reduced with this selection, since the
corresponding settings are made by the "C3 powerPLmC" master.
Possible assignment:
Designation <Bus_NO> Object No. Assigne Assignment
d words
Control word (control word 1) 0x6040 1100.3 1 optional
Target position Y4 (position command value) 0x607A / 1100.6 2 optional
(3 decimal places)* 0x2044
Profile velocity (1 decimal place)* 0x202C / 1100.14 1 optional
0x2068
Profile velocity (3 decimal places)* 0x6081 / 1100.7 2 optional
0x2046
Profile acceleration (no decimal place) 0x202D 1111.10 1 optional
Profile acceleration (no decimal place) 0x6083 1111.3 2 optional
Profile deceleration (no decimal place) 0x205D 1111.16 1 optional
Profile deceleration (no decimal place) 0x6084 1111.4 2 optional
Dig. Outputs (0-3) (Digital outputs O0 ... O3) 0x6300.1 140.3 1 optional
Dig. outputs M1x option 0x6300.2 133.3 1 optional
(digital outputs of the M10/M12 option)
Operating mode (Operating mode) 0x6060 1100.5 1 optional
Interpolation data (Interpolation input) 0x60C1.1 3921.1 2 optional
Example:
PLC Value Compax3 value
1000 1.000 (3 decimal places)
10 1.0 (1 decimal place)
Layout of the control word.
Profile velocity, Profile acceleration and Profile deceleration are available twice with
the same function, they differ only in the word width.
You should therefore only use one of these two values depending on the desired
precision.
Caution: The meaning of “Target position Y4” changes depending on the motion function
(can be set via the operating mode 1100.5 Mode 0 ... 2):
The values for StartIgnore (CAN 0x2066; (Object 3300.8) and StopIgnore (CAN
0x2067; (Object 3300.9) can be set via the configuration with the aid of the
ServoManager or via SDO.
Possible assignment:
Designation <Bus_NO> Object No. Assigne Assignmen
d words t
Status word (Status word 1) 0x6041 1000.3 1 optional
Position actual value (3 decimal places)* 0x6064 680.5 2 optional
Velocity actual value 0x606C 681.5 2 optional
(3 decimal places)*
Velocity actual value Y2 ( 0x2023 681.7 1 optional
(1 decimal place)*
Torque actual value 0x6077 683.1 1 optional
Follow error actual value 0x60F4 680.6 1
Dig. inputs (0-7) I7 0x6100.1 120.3 1 optional
Dig. inputs M1x option 0x6100.2 121.2 1 optional
(Digital outputs of the M10/M12 option)
Operating mode display 0x6061 1000.5 1 optional
LastError (current Compax3 errors) 0x603F/ 550.1 1 optional
0x201D.1
* The values are transmitted as int16 (1 word) or int32 (2 words).
With 1 decimal place: Divide value by 10.
With 3 decimal places: Divide value by 1000.
Example:
PLC Value Compax3 value
1000 1.000 (3 decimal places)
10 1.0 (1 decimal place)
Layout of the Status word.
For values not transferred the standard values defined in the configuration wizard
are valid!
The jerk can be changed for example via SDO (0x2005 & 0x2006).
Bit Description
4 ="1": New set-point (Start)
5 ="1": Change set immediately (dynamic Positioning (see on page 151))
6 Setting of the positioning mode (see below)
8 ="1": Stop (Stop without termination)(for Velocity and Gearing: Stop with termination)
9 Reserved
10 Reserved
6 0 1 0 1 0 1 0 1
11 ="0": Remote Control: Control word active, i.e. control CANopen
="1": Local Control: Control word inactive, i.e. the control word is not read; direct control via inputs (see on page 139) possible.
12 factory use
13 0 0 1 1 0 0 1 1
14 ="1": Endless (continuous operation)in normal operation (="0") homing is required
15 0 0 0 0 1 1 1 1
6,13,15 MoveAbs MoveRel MoveAdd Velocity Gearing RegMove RegSearch factory use
5.2.3. Status word 1 (Status word) (op 1,-2, profile position mode,
set selection)
Bit NOT READY Switch On Ready to Switched on Operation Quick stop Fault Fault
TO SWITCH Disabled Switch on enabled active Reaction
ON Active
0 Ready to
0 0 1 1 1 1 1 0
switch on
1 Switched on
0 0 0 1 1 1 1 0
2 Operation
0 0 0 0 1 1 1 0
enable
3 Fault
0 0 0 0 0 0 1 1
4 Voltage
x x x x x x x x
enable
5 Quick stop
x x 1 1 0 0 x x
6 Switch On
0 1 0 0 0 0 0 0
Disabled
7 -
x x x x x x x x
Description
8 ="1": Speed=0 (drive motionless)
9 ="1": Remote (parameters can be changed via CANopen)
Description
10 ="1": Target reached (corresponds to Position / Speed / Gearing reached)
11 ="1": Internal limit active
12 ="1": Setpoint acknowledge (new setpoint value is accepted)
13 ="1": Following error (following error)
14 ="0"
15 ="1": Registration found (Registration mark detected)
Possible assignment:
Designation <Bus_NO> Object No. Assigned Assignment
words
Control word (control word 1) 0x6040 1100.3 1 optional
Target velocity (setpoint speed) 0x60FF / 1100.13 2 optional
(3 decimal places)* 0x2044
Operating mode (Operating mode) 0x6060 1100.5 1 optional
Dig. Outputs (0-3) (Digital outputs O0 ... O3) 0x6300.1 140.3 1 optional
Dig. outputs M1x option 0x6300.2 133.3 1 optional
(digital outputs of the M10/M12 option)
Layout of the control word.
Possible assignment:
Designation <Bus_NO> Object No. Assigned Assignmen
words t
Status word (Status word 1) 0x6041 1000.3 1 optional
Velocity actual value (actual velocity) 0x606C 681.5 2 optional
(3 decimal places)*
Torque actual value (actual torque value) 0x6077 683.1 1 optional
Dig. inputs (0-7) I0 (Digital inputs I0 ... I7) 0x6100.1 120.3 1 optional
Dig. inputs M1x option 0x6100.2 121.2 1 optional
(Digital outputs of the M10/M12 option)
Operating mode display (operating mode display) 0x6061 1000.5 1 optional
LastError (current Compax3 errors) 0x603F/ 550.1 1 optional
0x201D.1
Layout of the Status word.
Example:
PLC Value Compax3 value
1000 1.000 (3 decimal places)
10 1.0 (1 decimal place)
Bit Description
4 Reserved
5 Reserved
6 Reserved
8 ="1": Stop (Stop without termination)
9 Reserved
10 Reserved
Description
8 ="1": Speed=0 (drive motionless)
9 ="1": Remote (parameters can be changed via CANopen)
Description
10 ="1": Target reached (corresponds to Position / Speed / Gearing reached)
11 ="1": Internal limit active
12 ="1": Speed=0
13 ="0"
14 ="0"
15 ="0"
Possible assignment:
Designation <Bus_NO> Object No. Assigned Assignment
words
Control word (control word 1) 0x6040 1100.3 1 optional
Controlword2 (control word 2) 0x201B 1100.4 1 optional
Operating mode (Operating mode) 0x6060 1100.5 1 optional
Digital Outputs (0-3) (Digital outputs O0 ... O3) 0x6300.1 140.3 1 optional
Dig. outputs M1x option 0x6300.2 133.3 1 optional
(digital outputs of the M10/M12 option)
Layout of the control word.
Possible assignment:
Designation <Bus_NO> Object No. Assigned Assignment
words
Status word (Status word 1) 0x6041 1000.3 1 optional
Status word2 (status word 2) 0x201C 1000.4 1 optional
Position actual value 0x6064 680.5 2 optional
(3 decimal places)*
Velocity actual value (Actual velocity) 0x606C 681.5 2 optional
(3 decimal places)*
Velocity actual value 0x2023 681.7 1 optional
(1 decimal place)*
Torque actual value (actual torque value) 0x6077 683.1 1 optional
Follow error actual value (Following error) 0x60F4 680.6 1 optional
Dig. inputs (0-7) I0 (Digital inputs I0 ... I7) 0x6100.1 120.3 1 optional
Dig. inputs M1x option 0x6100.2 121.2 1 optional
(Digital outputs of the M10/M12 option)
Operating mode display (operating mode display) 0x6061 1000.5 1 optional
LastError (current Compax3 errors) 0x603F/ 550.1 optional
0x201D.1
* The values are transmitted as int16 (1 word) or int32 (2 words).
With 1 decimal place: Divide value by 10.
With 3 decimal places: Divide value by 1000.
Example:
PLC Value Compax3 value
1000 1.000 (3 decimal places)
10 1.0 (1 decimal place)
Layout of the Status word.
Defining sets: Please use the Compax3 ServoManager or the acyclic channel in order to enter
the motion sets.
Layout of the Set table (see on page 284).
MoveRel (see
on page 143) Distance Speed PSBs 2 (for MoveRel) Accel Decel Jerk
Gearing (see
on page 148) - Numerator PSBs 3 (for Gearing) Accel Denominator -
RegSearch
(see on page
Distance Speed PSBs 4 (for RegSearch) Accel Decel Jerk
144)
RegMove
(see on page
Offset Speed PSBs 5 (for RegMove) - - -
144)
Velocity (see
on page 150) - Speed PSBs 6 (for Velocity) Accel - -
STOP
- - PSBs 7 (for Stop) - Decel Jerk
Bit Description
4 ="1": New set-point (Start)
5 ="1": Change set immediately1)(dynamic Positioning (see on page 151))
6 Reserved
8 ="1": Stop (Stop without termination)(for Velocity and Gearing: Stop with termination)
9 Reserved
10 Reserved
1)
With Bit 5 ="0" no dynamic change of record is possible - not even to a STOP
record.
Only after the end of the record (position reached), the next record will be
accepted.
5.4.4. Status word 1 (Status word) (op 1,-2, profile position mode,
set selection)
Bit NOT READY Switch On Ready to Switched on Operation Quick stop Fault Fault
TO SWITCH Disabled Switch on enabled active Reaction
ON Active
0 Ready to
0 0 1 1 1 1 1 0
switch on
1 Switched on
0 0 0 1 1 1 1 0
2 Operation
0 0 0 0 1 1 1 0
enable
3 Fault
0 0 0 0 0 0 1 1
4 Voltage
x x x x x x x x
enable
5 Quick stop
x x 1 1 0 0 x x
6 Switch On
0 1 0 0 0 0 0 0
Disabled
7 -
x x x x x x x x
Description
8 ="1": Speed=0 (drive motionless)
9 ="1": Remote (parameters can be changed via CANopen)
Description
10 ="1": Target reached (corresponds to Position / Speed / Gearing reached)
11 ="1": Internal limit active
12 ="1": Setpoint acknowledge (new setpoint value is accepted)
13 ="1": Following error (following error)
14 ="0"
15 ="1": Registration found (Registration mark detected)
Bit Description
4 ="1": Homing operation start(activate machine reference run)
5 Reserved
6 Reserved
8 ="1": Stop (Stop with termination)
9 Reserved
10 Reserved
Description
8 ="1": Speed=0 (drive motionless)
9 ="1": Remote (parameters can be changed via CANopen)
Description
10 ="1": Target reached (corresponds to Position / Speed / Gearing reached)
11 ="1": Internal limit active
12 ="1": Homing attained (referenced)
13 ="1": Homing error
14 ="0"
15 ="0"
Bit Description
4 ="1": Jog+(Manual+)
5 ="1": Jog-(Manual-)
6 Reserved
8 ="1": Stop (Stop without termination)
9 Reserved
10 Reserved
Description
8 ="1": Speed=0 (drive motionless)
9 ="1": Remote (parameters can be changed via CANopen)
Description
10 ="1": Target reached (corresponds to Position / Speed / Gearing reached)
11 ="1": Internal limit active
12 ="0"
13 ="0"
14 ="0"
15 ="0"
Bit Description
4 ="1": Enable interpolated position mode (ip mode)
5 Reserved
6 Reserved
8 ="1": Stop (Stop without termination)
9 Reserved
10 Reserved
Description
8 ="1": Speed=0 (drive motionless)
9 ="1": Remote (parameters can be changed via CANopen)
Description
10 ="1": Target reached (corresponds to Position / Speed / Gearing reached)
11 ="1": Internal limit active
12 ="1": ip mode active
13 ="0"
14 ="0"
15 ="0"
5.7.3. Interpolation
In this chapter you can read about:
Interpolation method ...................................................................................................... 292
Structure image in the interpolation mode ...................................................................... 294
In the "Interpolated Position Mode" and "Cyclic Synchronous Position Mode”
operating modes, the input signal is interpolated. The method of interpolation is
defined via object o3925.1
Example:
Example:
Example:
Example:
Fine-Interpolation
a .15
Bus-Master
+
Target Position Velocity + Torque
position M
control control control
(607Ah)
S
Torque actual value
(6077h)
Velocity actual value
(606Ch)
Position actual value
(6064h)
Bit Description
4 Reserved
5 Reserved
6 Reserved
8 ="1": Stop (Stop without termination)
9 Reserved
10 Reserved
Description
8 ="1": Speed=0 (drive motionless)
9 ="1": Remote (parameters can be changed via CANopen)
Description
10 ="0"
11 ="1": Internal limit active
12 ="0": Target ignore ="1": Target accepted
13 ="1": Following error (following error)
14 ="0"
15 ="0"
Please note with EtherCAT (I31): If the master allows only a vague
synchronization (high jitter), the Sync generation in the EtherCAT should be
switched to DistributedClock (DC).
Power 13 17
Disabled
Fault Fault
Start
Reaction 2 Active Reaction 1 Active
status: xxxx xxxx x0xx 1111
0 14 18
Not Ready to
Fault 2 Fault 1
Switch On
status: xxxx xxxx x0xx 0000 status: xxxx xxxx x0xx 1000 status: xxxx xxxx x0xx 1111
1
15 19
1
icontrol: xxxx xxxxxixxx xxxx 1
icontrol: xxxx xxxxxixxx xxxx
Switch On 0 0
9 Disabled
control: control:
xxxx xxxx 0xxx xx0x status: xxxx xxxx x1xx 0000 xxxx xxxx 0xxx xx0x
control: control: 12 1 1
2 xxxx xxxx 0xxx x110 xxxx xxxx 0xxx xx0x
0 0
xxxx xxxx 0xxx x01x
7
Ready to
Switch on
8 status: xxxx xxxx x01x 0001
control:
xxxx xxxx 0xxx x110 6 control: Fault
xxxx xxxx 0xxx x110
control: control:
xxxx xxxx 0xxx x111 3 xxxx xxxx 0xxx xx0x
xxxx xxxx 0xxx x01x
10
Switched on
control: 5
xxxx xxxx 0xxx 1111 control:
xxxx xxxx 0xxx 0111
11
Operation control: xxxx xxxx 0xxx x01x
Quick Stop
Enable Activ
status: xxxx xxxx x01x 0111 control: xxxx xxxx 0xxx 1111 status: xxxx xxxx x00x 0111
Power 16
Enabled Motor Powered
Transition : Other than with the DS402, “Downramp takes place with STOP
ramp” (0x605B=1)!
Status values:
Designation Explanation
Not Ready to Switch On Control voltage switched on
Initialization
Brake closed
Not ready to turn on
Switch On Disable Initialization completed
Parameter values can be changed
Power supply voltage switched off
Travel commands not possible
Ready to Switch on Power supply voltage can be switched on
Parameter values can be changed
Travel commands not possible
Switched on Power supply voltage switched on
Parameter values can be changed
Travel commands not possible
Motor de-energized
Operation enable Motor powered
Compax3 is ready for carrying out travel commands
Parameter values can be changed
Quick Stop active The "Quick Stop" function has been executed
Motor powered
Parameter values can be changed
Fault reaction 1 active A fault has occurred
The motor is stopped with the ERROR_decel and
ERROR_jerk ramp and remains energized.
Parameter values can be changed
Fault 1 Error state, motor energized, error can be read
Travel commands not possible
Parameter values can be changed
A positive flank is expected at FAULT RESET
Fault reaction 2 active A fault has occurred
The motor is stopped with the ERROR_decel and
ERROR_jerk ramp and is deenergized at standstill.
Parameter values can be changed
Fault 2 Error state, motor deenergized, error can be read
Travel commands not possible
Parameter values can be changed
A positive flank is expected at FAULT RESET
Function of the device status LEDs (see on page 28)
Transitions:
For various transitions, for which Compax3 leaves the status "Operation Enable"
(travel commands may be active), various ramps can be set. That is:
Transition associated ramp objects
5, 11 STOP_decel (Object 1113.1), STOP_jerk ((Object 1113.2)
8 Standard value different from DS402! Compax3 Standard value =
Downramp with STOP ramp (0x605B=1)
FSTOP1_decel (Object 1116.1), FSTOP1_jerk (Object 1116.2)
9 FSTOP3_decel (Object 1118.1), FSTOP3_jerk (Object 1118.2)
13.17 ERROR_decel (Object 1125.1), ERROR_jerk (Object 1125.2)
Attention!
A SDO is a confirmed service, therefore the SDO reply telegram must always
be awaited before a new telegram may be transmitted.
Upload
CANopen O1 O2 O3 O4 O5 O6 O7 O8 ... O 20
Access Object C3 object request/reply C3 object data
1. Write C3 object 20.2 with the value 0
Write 0x2200.0 4 2 0 20 0 0 0 x ... x
2. read next C3 object index/subindex in C3 object 20.5
Write 0x2200.0 3 5 0 20 x x x x ... x
Read 0x2201.0 x x x x I_hi I_lo Subi x ... x
3. read the C3 object with the in index/subindex read in the C3 object 20.5
Write 0x2200.0 3 Subi I_hi I_lo x x x x ... x
Read 0x2201.0 x x x x D1 D2 D3 D4 ... D16
4. Store C3 object index, subindex and data D1...D16 in table
5. Repeat steps 2 to 4 until I_hi = I_lo = Subi = 0xFF
CAN is an open system which has been standardized in the ISO 11898 and OSI
reference model ISO 7498.
CAN is Multi-Master compatible.
Data transmission takes place with up to 8 Bytes useful data.
The CAN objects are designated with an 11 Bit identifier (ID or COB-ID: CAN
Object identifier). The identifier specifies the priority of the objects (the smaller the
value of the object ID is, the higher is the priority level of the object).
The COB-ID consists of the function code and the node ID:
CANopen ratings
Profile Motion Control CiADS402
Baud rate [kBit/s] 20, 50, 100, 125, 250, 500, 800, 1000
EDS file C3.EDS
Service data object SDO1
Process data objects PDO1
PDO2
Synchronicity precision of the SYNC maximum jitter: +/-25µs
telegram Typical cycle times: >= 1ms
Deviations from the CANopen Device For the velocity mode profile the setpoint
Profile DSP402 acceleration is also applicable when
braking.
Only one rotation speed is possible for
machine zero run start (objects 0x6099.1
and .2 are the same).
R-PDO1 0100b 513-639 201h-27Fh 1400h Assignment via Index 1600h Receive process data objects
(Compax3) max. 8 Byte
R-PDO2 0110b 769-895 301h-37Fh 1401h Assignment via Index 1601h
saving objects It should also be noted that modified objects are not permanently stored, i.e. the
permanently changes are lost after the power (24 VDC) is turned off.
The object "save objects permanently" can be used to save objects in a flash
memory so that they are retained even if the power fails.
In this chapter you can read about:
Standardized and manufacturer-specific objects sorted according to CAN No. (I21T11) 308
Standardised and manufacturer-specific objects sorted according to object names (I21T11)
...................................................................................................................................... 316
Data formats of the bus objects ..................................................................................... 324
Length: 2 Words 223 222 221 220 219 218 217 216
LSB 27 26 25 24 23 22 21 20
Type Bit 8 7 6 5 4 3 2 1
Unsigned 8 27 26 25 24 23 22 21 20
Length: 1 Byte
Unsigned 16 MSB 215 214 213 212 211 210 29 28
Length: 1 Word LSB 27 26 25 24 23 22 21 20
Unsigned 32 MSB 231 230 229 228 227 226 225 224
Length: 2 Words 223 222 221 220 219 218 217 216
LSB 27 26 25 24 23 22 21 20
1. Y2 - normalization factors
Object 200.1: NormFactorY2_Speed: Normalization factor for Y2 speeds
Object 200.2: NormFactorY2_Position: Normalization factor for Y2 positions
Object 200.3: NormFactorY2_Voltage: Normalization factor for Y2 voltages
Object 200.4: Normalization factor for 1100.8 (T30, T40)
Object 200.5: NormFactorY2_Array_Col2: Normalization factor for Column 2 of
the recipe array
Object 200.6: Normalization factor for 1100.9 (T30, T40)
Object 200.7 Normalization factor for 1000.8
Object 200.8: Normalization factor for 1000.9 (T30, T40)
Object 200.9: Normalization factor for 1100.14 (T30, T40)
Object 200.10: Normalization factor for 1000.14 (T30, T40)
Object 200.11: Normalization factor for Y2 currents (638.35 ... 638.40) (T30, T40)
2. Y4 - normalization factors
Object 201.1: NormFactorY4_Speed: Normalization factor for Y4 speeds
Object 201.2: NormFactorY4_Position: Normalization factor for Y4 positions
Object 201.3: NormFactorY4_Voltage: Normalization factor for Y4 voltages
Object 201.4: NormFactorY4_Array_Col1: Normalization factor for Column 1 of
the recipe array
Object 201.5: Normalization factor for 1100.6
Object 201.6: Normalization factor for 1100.7
Object 201.7 Normalization factor for 1000.6 (T30, T40)
Object 201.8: Normalization factor for 1000.7 (T30, T40)
Object 201.11: Normalization factor for bus interpolation
CANSync/EthernetPowerLink
1100.6 = DeviceControl_DemandValue1 (DS 402 : Target position 0x607A in
the "Cyclic Synchronous Position" Operation Mode)
3921.1 = FBI_SignalProcessing0_Input (DS 402 : Interpolation data record
0x60C1.1 in the "Interpolated Position" Operation Mode) (resulting in 3921.6 =
FBI_SignalProcessing0_Output and
3921.7 = FBI_SignalProcessing0_OutputGreat)
Object 201.12: Normalization factor for 1100.13 = DeviceControl_DemandValue8
(DS 402: Target Velocity 0x60FF in "Profile velocity (pv)" and "cyclic synchronous
velocity (csv)" Operation Mode)
Object 201.13: Normalization factor for 1000.13 = DeviceState_ActualValue8
(T30, T40)
Object 201.14: Normalization factor for 3925.20 = FBR_InterpolationAccelInput
Object 201.15: Normalization factor for 3925.21 = FBR_InterpolationAccelInput
6. Communication
Here you will find the description of the fieldbus interfaces, which can be configured
in the Compax3 ServoManager under the tree entry "configuring the
communication".
Please note: The configuration of the process data (Mapping) is made wizard-guided with the
Compax3 ServoManager.
If you perform the mapping directly via the master, you must go through this
fieldbus wizard once; the Compax3 ServoManager will perform the necessary
initializations.
In this chapter you can read about:
Compax3 communication variants ................................................................................. 327
COM port protocol ......................................................................................................... 336
Remote diagnosis via Modem ........................................................................................ 341
The serial UPort 1130 USB adapter offers a simple and comfortable method of
connecting an RS-422 or RS-485 device to your laptop or PC. The UPort 1130 is
connected to the USB port of your computer and complements your workstation
with a DB9 RS-422/485 serial interface. For simple installation and configuration,
Windows drivers are already integrated. The UPort 1130 can be used with new or
legacy serial devices and supports both 2- and 4-wire RS-485. It is especially
suited for mobile, instrumentation and point-of-sale (POS) applications.
Manufacturer link http://www.moxa.com/product/UPort_1130_1130I.htm
Connection plan for Compax3S:
Switching between the ASCII and the binary record via automatic record
detection.
Please note that the connected Pop has the same RS485 setting values.
You can test this with the "PopDesigner" software.
Device Address The device address of the connected Compax3 can be set here.
Baud rate Adjust the transfer speed (baud rate) to the master.
Cable type Please choose between two-wire and four-wire RS485 (see on page 59).
Command A command consists of the representable ASCII characters (0x21 .. 0x7E). Small
letters are converted automatically into capitals and blanks (0x20) are deleted, if
they are not placed between two quotation marks.
Separator between places before and after the decimal is the decimal point (0x2E).
A numeric value can be given in the Hex-format if it is preceded by the “$” sign.
Values can be requested in the Hex-format if the CR is preceded additionally by
the “$” sign.
Answer strings All commands requesting a numeric value from Compax3 are acknowledged with
the respective numeric value in the ASCII format followed by a CR without
preceding command repetition and following statement of unit. The length of these
answer strings differs depending on the value.
Commands requesting an Info-string (e.g. software version), are only
acknowledged with the respective ASCII character sequence followed by a CR,
without preceding command repetition. The length of these answer strings is here
constant.
Commands transferring a value to Compax3 or triggering a function in Compax3
are acknowledged by:
>CR
if the value can be accepted resp. if the function can be executed at that point in
time.
If this is not the case or if the command syntax was invalid, the command is
acknowledged with
!xxxxCR
.
The 4 digit error number xxxx is given in the HEX format; you will find the meaning
in the appendix (see on page 345).
RS485 answer string When using RS485, each answer string is preceded by a “*“" (ASCII - character:
0x2A).
Compax3 commands
Read object
RS232: O [$] Index , [$] Subindex [$]
RS485: Address O [$] Index , [$] Subindex [$]
The optional "$" after the subindex stands for "hex-output" which means that an
object value can also be requested in hex;
For example "O $0192.2$": (Object 402.2)
Write object
RS232: O [$] Index , [$] Subindex = [$] Value [ ; Value2 ; Value3 ; ...]
RS485: Address O [$] Index , [$] Subindex = [$] Value [ ; Value2 ; Value3 ; ...]
The optional “$” preceding Index, Subindex and value stands for “Hex-input” which
means that Index, Subindex and the value to be transferred can also be entered in
hex (e.g. O $0192.2=$C8).
Telegram layout
Basic structure:
Start code Address Number of data bytes - 1 Data Block securing
SZ A L D0 D1 ... Dn Crc(Hi) Crc(Lo)
The start code defines the frame type and is composed as follows:
Bit 7 6 5 4 3 2 1 0
Frame type Frame identification PLC Gateway Address
RdObj read object 1 0 1 0 x 1 x x
WrObj write object 1 1 0 0 x 1 x x
Rsp response 0 0 0 0 0 1 0 1
Ack positive command acknowledgement 0 0 0 0 0 1 1 0
Nak Negative command acknowledgement 0 0 0 0 0 1 1 1
Bits 7, 6, 5 and 4 of the start code form the telegram identification; Bit 2 is always
“1”.
Bits 3, 1 and 0 have different meanings for the request and response telegrams.
The address is only necessary for RS484.
Request telegrams
-> Compax3
the address bit (Bit 0 = 1 ) shows if the start code is followed by an address
(only for RS485; for RS232 Bit 0 = 0)
the gateway bit (Bit 1 = 1) shows if the message is to be passed on.
(Please set Bit 1 = 0, as this function is not yet available)
the PLC bit (Bit 3 = 1 ) allows access to objects in the PLC/Pop format
U16, U32: for integer formats (see bus formats: Ix, Ux, V2)
IEEE 32Bit Floating Point: for non integer formats (bus formats: E2_6, C4_3, Y2,
Y4; without scaling)
With Bit 3 = 0 the objects are transmitted in the DSP format.
DSP formats:
24 Bit = 3 Bytes: Integer INT24 or Fractional FRACT24
48 Bit = 6 Bytes: Real REAL48 (3 Byte Int, 3 Byte Fract) / Double Integer DINT48
/ Double Fractional DFRACT48
Response telegram
Compax3 ->
Bits 0 and 1 are used to identify the response
Bit 3 is always 0
The maximum number of data bytes in the request telegram is 256, in the response
telegram 253.
The block securing (CRC16) is made via the CCITT table algorithm for all
characters.
After receiving the start code, the timeout monitoring is activated in order to avoid
that Compax3 waits in vain for further codes (e.g. connection interrupted) The
timeout period between 2 codes received is fixed to 5ms (5 times the code time at
9600Baud)
Function call:
CRC16 = UpdateCRC16(CRC16, Character);
return crc16;
}
You will find this function on the Compax3 DVD under RS232_485\\Function
UpdateCRC16.txt!
Requirements:
For modem operation, a direct and stable telephone connection is required.
Operation via a company-internal telephone system is not recommended.
In this chapter you can read about:
Structure........................................................................................................................ 341
Configuration of local modem 1 ..................................................................................... 342
Configuration of remote modem 2.................................................................................. 343
Recommendations for preparing the modem operation .................................................. 343
6.3.1. Structure
Layout and configuration of a modem connection ServoManager -
Compax3:
machine
PC Release PC
> R5-0
7
Compax3 Compax3 Compax3
ServoManager
5 konfig ServoManager
konfig 3 konfig
Modem 1 Modem 2 konfig
Phone
X10
1 2 4 SSK31 6 9 8
Release
> R4-5
konfig konfig < R5-0
PC (115200Baud)
ATE0 cr
10 ATQ1 cr 11
Hyper-
Compax3.ini
terminal
The green part of the drawing shows the proceeding for Compax3 release versions
< R5-0!
The proceeding for Compax3 release versions < R5-0 is described in an
application example (.../modem/C3_Appl_A1016_language.pdf on the Compax3
CD).
Connection Compax3 ServoManager <=> Compax3
The Compax3 ServoManager (1) establishes a RS232 connection with modem 1
(PC internal or external).
Modem 1 dials modem 2 via a telephone connection (3).
Modem 2 communicates with Compax3 (6) via RS232.
Configuration
Modem 1 is configured via the Compax3 ServoManager (1)
Modem 2 can be configured via Compax3 (on place), triggered by putting SSK31
(see on page 390) on X10. For this, the device must be configured before. This can
be made locally before the system / machine is delivered with the aid of the
Compax3 ServoManager (8).
Close the window and establish the connection with button (open/close COM
port).
The connection is interrupted when the COM port is closed.
Note:
If a configuration download is interrupted, the original settings in the non volatile
memory of the Compax3 are still available.
You have to finish the communication on the PC side and to reset the Compax3 via
the 24V supply before you can start a new trial.
7. Status values
In this chapter you can read about:
D/A-Monitor ................................................................................................................... 344
Switching of the The user level can be changed in the optimization window (left hand side lower part
user level under selection (TAB) "optimization") with the following button.
7.1 D/A-Monitor
A part of the status values can be output via the D/A monitor channel 0 (X11/4) and
channel 1 (X11/3).In the following status list under D/A monitor output: possible /
not possible).
The reference for the output voltage can be entered individually in the reference
unit of the status value.
Hint
The unit of measurement of the D/A monitor values differs from the unit of
measurement of the status values.
Additional information on the topic of "status values" can be found in the online
help of the device.
8. Error
Standard error reactions:
Reaction 2: Downramp with "de-energize" then apply brake (see on page 273)
and finally de-energize.
For errors with standard reaction 2 the error reaction can be changed (see on
page 150).
Caution! A Z-axis may drop down due to the brake delay times
The errors as well as the error history can be viewed in the C3 ServoManager
under optimization (at the top right of the optimization window).
Detailed information on the topic of the "error list" can be found in the online help of
the device.
9. Order code
In this chapter you can read about:
Order code device: Compax3 ........................................................................................ 347
Order code for mains module: PSUP ............................................................................. 348
Order code for accessories ............................................................................................ 348
Power module P
Nominal power; supply voltage
10kW; 400 VAC (3-phase) 10 D6
20kW; 400 VAC (3-phase) 20 D6
30kW; 400 VAC (3-phase) 30 D6
Interface:
USB connection USB
Options:
no additional supplement M00
(x
Note on cable (see on page 352)
Order code for motor output filter (for Compax3S, Compx3M >20m motor cable)
/
up to 6,3 A rated motor current MDR 0 1 / 0 4
Up to 16 A rated motor current MDR 0 1 / 0 1
Up to 30A A rated motor current MDR 0 1 / 0 2
PIO 2DO 24VDC 0.5A 2 channel digital output terminal (output voltage 0.5A) PIO 5 0 1
PIO 4DO 24VDC 0.5A 4 channel digital output terminal (output voltage 0.5A) PIO 5 0 4
PIO 8DO 24VDC 0.5A 8 channel digital output terminal (output voltage 0.5A) PIO 5 3 0
PIO 2AO 0-10VDC 2 channel analog output terminal (0-10V signal voltage) PIO 5 5 0
PIO 2AO 0-20mA 2-channel analog output terminal (0-20mA signal voltage) PIO 5 5 2
PIO 2AO DC ±10V 2-channel analog output terminal (±10V signal voltage) PIO 5 5 6
CANopen Standard max. Vectorial sum current for bus terminals 1650mA at 5V PIO 3 3 7
CANopen ECO max. Vectorial sum current for bus terminals 650mA at 5V PIO 3 4 7
5
length code 2 for SSK28
Length [m] 0.17 0.25 0.5 1.0 3.0 5.0 10.0
Order code 23 20 21 01 22 03 05
(6
Order code: SSK27/nn/..
Length A (Pop - 1. Compax3) variable (the last two numbers according to the
length code for cable, for example SSK27/nn/01)
Length B (1. Compax3 - 2. Compax3 - ... - n. Compax3) fixed 50 cm (only if there is
more than 1 Compax3, i.e. nn greater than 01)
Number n (the last two digits)
Examples include:
SSK27/05/.. for connecting from Pop to 5 Compax3.
SSK27/01/.. for connecting from Pop to one Compax3
MOK55 and MOK54 can also be used for linear motors LXR406, LXR412 and
BLMA.
(7
sold by the meter: Length in meters (order in number of items)
(x
Note on cable (see on page 352)
The time duration (typically 5-10 sec) of automatic commutation can be optimized
with the start current (see in the optimization display of the C3 ServoManager;
given as a percentage of the reference current). Note that values that are too high
will cause Error 0x73A6 to be triggered.
Typically the motor moves by 4% of the pitch length or, with rotary direct drives 4%
of 360°/number of pole pairs - maximum 50%.
Note the following conditions for automatic commutation
During automatic commutation the end limits are not monitored.
Actively working load torques are not permitted during automatic commutation.
Static friction deteriorates the effect of automatic commutation.
With the exception of missing commutation information, the controller/motor
combination is configured and ready for operation (parameters correctly assigned
for the linear motor/drive). The transmitter and the direction of the field of rotation
in effect must match.
The auto-commutating function must be adapted to fit the mechanics if necessary
during commissioning.
55,5
L L
88,9±0,4
I O
79,5
101
N A
E D
50,8±0,3
Ø 4
85,4
5,2 x 4
116
139
6,6
L L
I O
111
140
125
N A
E D
70±0,3
151 Ø4
177
Stated in mm
64
6,6
L L
145 ±0,5
I O
129
159
N A
E D
115±0,3
217 Ø4
240
Stated in mm
M6
H1 HFU
H
H1
H2
BFU
B1
B
H
G
D
C
I I
PE PE
Coined Earthing
E
Symbol on both
B
sides
Top view
L1 L1
L2 L2
L3 L3
for PSUP10D6
Dimensional drawing:
Order code for motor output filter (for Compax3S, Compx3M >20m motor cable)
/
up to 6,3 A rated motor current MDR 0 1 / 0 4
Up to 16 A rated motor current MDR 0 1 / 0 1
Up to 30A A rated motor current MDR 0 1 / 0 2
Larger motor output filters are available on request!
In this chapter you can read about:
Motor output filter MDR01/04 ......................................................................................... 361
Motor output filter MDR01/01 ......................................................................................... 361
Motor output filter MDR01/02 ......................................................................................... 362
Wiring of the motor output filter ...................................................................................... 362
5
90 40
54
120 95
Stated in mm
6
113 50
67
150 95
Stated in mm
195
6
136 57
76
180 110
Weight: 5.8kg
Stated in mm
(x
Note on cable (see on page 352)
In this chapter you can read about:
Resolver cable............................................................................................................... 365
SinCos© cable............................................................................................................... 366
EnDat cable ................................................................................................................... 366
Motor cable.................................................................................................................... 367
Encoder cable ............................................................................................................... 368
27mm
Pin 1
Lötseite / solder side
Compax3 (X13) Resolver Crimpseite / crimp side
Lötseite YE YE
SIN+ 8 2x0,25 2 SIN+
solder side
GN GN
SIN- 7 1 SIN- Codiernut S = 20°
15 5 BN 2x0,25 BN
COS+ 12 11 9
14 10 4 COS+ 8
12
13 9 3 COS- 11
WH WH
12 COS- 1 7
12 8 2 BU BU 10
11 7 1 REFres+ 4 2x0,25 10 Ref+ 6
6 RD RD 2
REFres- 15 7 Ref-
PK PK 3 5
+5V 5 2x0,25 8 +Temp 4 11
GY GY
Tmot 10 9 -Temp
The same cable (with changed conductor coloring) is available under the
designation REK41/.. in a version which is suitable for cable chain systems.
You can find the length code in the Chapter Order Code Accessories (see on
page 348).
27mm
Pin 1
Lötseite / solder side
Crimpseite / crimp side
Compax3 (X13) SinCos
BU 2x0,25 BU 11 12 1
SIN+ 8 1 SIN+ 10 2
Lötseite VT VT
SIN- 7 2 SIN- 16 13
solder side BN BN 9 3
COS+ 12 2x0,25 11 COS+
GN GN 8 4
15 5 COS- 11 12 COS- 15 14
14 10 4 PK 2x0,25 PK 7
6
17 5
13 9 3 DATA 13 3 +485
12 8 2 DATA 14
GY GY
13 -485
11 7 1 RD RD
6 2x0,25
+5Vfil 5 8 K1
BK BK
Tmot 10 9 K2
BN 0,5 BN
+8Vref 4 10 +V
WH 0,5 WH
GND 15 7 GND
You can find the length code in the Chapter Order Code Accessories (see on
page 348).
GY GY
DATA 13 2x0,14 14 Data+
PK PK
DATA/ 14 17 Data-
SW SW
BU BU
C B A
Terminal Assignment
A Phase U
B Phase V
C Phase W
E Protective earth terminal
F Brake (+ red for MH205)
G Brake (- blue for MH205)
Additional designations can be found on the connection cable clamping board -
motor (internal).
32mm
Pin 1
Compax3 (X11) Encoder
Lötseite GN GN
solder side A 7 2x0,14 A
Lötseite / Crimpseite
6 YE YE B
A/ P A
15 5 GY GY N Z R B
10 B 8 2x0,14 D
14 4
9 PK PK M Y S C
13 3 B/ 12 E
8 X T
12 2 RD RD
7 N 14 2x0,14 G L D
11 1
6
13 BU BU H
N/ K W U E
15 WH WH K V
GND J F
BN 2x0,5 BN H G
+5V 5 M
Schirm auf Schirmanbindungselement
Screen at screen contact
NC U NC C
NC V NC F
1 NC
NC W NC J
2 NC
NC X NC L
3 NC
NC Y NC N
4 NC
23 mm NC Z NC P
9 NC
NC R
10 NC 2 mm 6 mm
NC S
11 NC
NC T
You can find the length code in the Order Code Accessories (see on page 348)
Danger!
Hazards when handling ballast resistors!
Housing temperature up to 200°C!
Dangerous voltage!
The device may be operated only in the mounted state!
The external braking resistors must be installed such that protection against
contact is ensured (IP20).
Install the connecting leads at the bottom.
The braking resistors must be grounded.
We recommend to use a thrust washer for the BRM13 and BRM14.
Observe the instructions on the resistors (warning plate).
Please note that the length of the supply cable must not exceed 2m!
The diagrams show the permissible braking pulse powers of the braking resistors
in operation with the assigned Compax3.
BRM04/01 (230V_3AC)
10000 F=20
F=10
F=5
F=2 F=1 F=0.5
PBdyn [W]
1000
100
0 0,5 1 1,5 2 2,5 3 3,5 4
Braking time [s]
F = Factor
Cooling time = F * braking time
Example 1: For a braking time of 1s, a braking power of 1kW is required. The
Diagram shows the following:
The required values can be found in the range between characteristic F = 0.5 and
F = 1. In order to achieve operating safety, please select the higher factor, this
means that the required cooling time is 1s.
F * Braking = cooling time
time
1 * 1s = 1s
Example 2: For a braking time of 0.5s, a braking power of 3kW is required. The
Diagram shows the following:
The required values can be found in the range between characteristic F = 2 and F
= 5. In order to achieve operating safety, please select the higher factor, this
means that the required cooling time is 2.5s.
F * Braking = cooling time
time
5 * 0.5s = 2.5s
BRM08/01 (480V)
10000
F=100
F=50
F=10 F=5 F=2 F=1 F=0.5
F=20
1000
PBdyn [W]
100
10
0 0,5 1 1,5 2 2,5 3
Braking time [s]
BRM08/01 (230V)
10000
1000
100
0 0,5 1 1,5 2 2,5 3
Braking time [s]
BRM09/01 (230V_3AC)
10000
F=20
F=10
F=5
F=2 F=1 F=0.5
PBdyn [W]
1000
100
0 0,5 1 1,5 2 2,5 3 3,5 4
Braking time [s]
BRM10/01 (400/480V)
100000
F=100
F=50
10000
PBdyn [W]
1000
100
0 0,5 1 1,5 2 2,5 3
Braking time [s]
BRM10/02 (400/480V)
100000
10000
1000
0 0,5 1 1,5 2 2,5 3
Braking time [s]
BRM05/01 (230V)
10000
F=20 F=10
1000
100
0 0,5 1 1,5 2 2,5 3
Braking time [s]
BRM05/01 (400/480V)
100000
10000
F=10 F=5 F=2 F=1 F=0.5
PBdyn [W]
1000
100
0 0,5 1 1,5 2 2,5 3
Braking time [s]
BRM05/02 (400/480V)
100000
F=50
F=100 F=20
1000
100
0 0,5 1 1,5 2 2,5 3
Braking time [s]
BRM04/01 (230V_3AC)
10000 F=20
F=10
F=5
F=2 F=1 F=0.5
PBdyn [W]
1000
100
0 0,5 1 1,5 2 2,5 3 3,5 4
Braking time [s]
BRM04/01 (400V)
100000
F=100
F=50
F=20
F=10 F=5 F=2 F=1 F=0.5
10000
PBdyn [W]
1000
100
0 0,5 1 1,5 2 2,5 3
Braking time [s]
BRM04/02 (230V)
10000
F=20
F=10
1000
0 0,5 1 1,5 2 2,5 3 3,5 4
Braking time [s]
BRM04/02 (400V)
100000
F=100
F=50
F=10 F=5 F=2 F=1 F=0.5
F=20
PBdyn [W]
10000
1000
0 0,5 1 1,5 2 2,5 3
Braking time [s]
BRM04/03 (400V)
100000
F=100
F=50
F=20
F=10
PBdyn [W]
10000
1000
0 0,5 1 1,5 2 2,5 3 3,5 4
Braking time [s]
BRM11/01 (400V/480V)
100000
10000
1000
0 0,5 1 1,5 2 2,5 3 3,5 4
Braking time [s]
BRM12/01 (400V/480V)
100000
F=50 F=20 F=10 F=5 F=2 F=1 F=0.5
PBdyn [W]
10000
1000
0 0,5 1 1,5 2 2,5 3 3,5 4
Braking time [s]
40
20
225 10
240
Stated in mm
222
245
12
6,5
48
Stated in mm
120
250 64
330
12
6,5
95 97
1
64
96 98
Stated in mm
120
A C
B
12
6,5
95 97
1
C
96 98
1: thermal overcurrent relay
BRM4/01 BRM4/02 BRM4/03 & BRM10/02
A mm 250 300 540
B mm 330 380 620
C mm 64 64 64
490 H
380
Ø10,5 B2
B1
BRM11/01 BRM12/02
W mm 330
W1 mm 295
W2 mm 270
H mm 260
Weight kg 6.0 7.0
3
54±0,2
60
74
°
,2
,2
°
74
A A-A
26±0,2
337
17
10
17
10
5,4
30
5,4
10
10
1,4
1
C (5 : 1)
Stated in mm
Technical Data
Type Capacity Cable length
Module C4 1100µF ~30 cm
Module C4 A B C C1 D I F G H
mm
430 190 90 120 370 15 18 30 ∅6
Functions:
Mobile or stationary handling: can remain on the unit for display and diagnostic
purposes, or can be plugged into any unit.
Can be plugged in while in operation
Power supply via Compax3 servo control
Display with 2 times 16 places.
Menu-driven operation using 4 keys.
Displays and changing of values.
Display of Compax3 messages.
Duplication of device properties and IEC61131-3 program to another Compax3
with identical hardware.
Additional information can be found int he BDM manual This can be found on the
Compax3 CD or on our Homepage: BDM-manual
(http://divapps.parker.com/divapps/EME/EME/Literature_List/dokumentatio
nen/BDM.pdf).
EAM6/01: Terminal block without luminous indicator for X11, X12 or X22
Figure similar
Width: 67.5mm
EAM6/02: Terminal block with luminous indicator for X12, X22
Figure similar
Width: 67.5mm
23 mm
2 mm 6 mm
23 mm
2 mm 6 mm
6 1 1 6
9 5 5 9
n.c. 1
RxD 2 2 RxD
TxD 3 3 TxD
DTR 4 4 DTR
DSR 6 6 DSR
GND 5 5 GND
RTS 7 7 RTS
CTS 8 8 CTS
+5V 9
7 x 0,25mm + Schirm/Shield
You will find the length code in the accessories order code (see on page 348).
Länge / Length A
Compax3_n
Länge / Length B
Pin 1
Pin 1
Compax3_2
Pin 1
Compax3_1
Pin 1
15 8
CHA+ 14 X2 BN BN
7 TxD_RxD Lötseite
CHA- 6 X3 YE YE solder side
3 TxD_RxD
GND 5 X4 WH WH
5 GND 1
6
GN 2
1 1 7
3
8
Schirm großflächig auf Gehäuse legen 4
9
Place sheath over large area of housing Schirm großflächig auf Gehäuse legen 5
Place sheath over large area of housing
1-4 NC
1 Brücke /
7 - 13 NC RD
15 NC 9 Bridge
NC 2,4,6,8
26 mm Lötseite
R21 nur im letzten Stecker
solder side
R21 only on the last connector
4 mm 6 mm
BN 7 TxD_RxD
1
YE 6
3 TxD_RxD
GN
2
7
WH 5 GND 3
8
4
9
Schirm großflächig auf Gehäuse legen 5
Place sheath over large area of housing
1 Brücke /
RD
9 Bridge
NC 2,4,6,8
Examples include:
SSK27/05/.. for connecting from Pop to 5 Compax3.
SSK27/01/.. for connecting from Pop to one Compax3
Pin 1 Compax3
1 WH WH
2 BN BN
Lötseite 3 GN GN
solder side 4 YE YE
5 GY GY
6 6 PK PK
11 1 BU BU
7 7
12 2 RD RD
8 8
13 3
9 9 BK BK
14 4
10 VT VT
15 5 10
11 GYPK GYPK
12 RDBU RDBU
13 WHGN WHGN
14 BNGN BNGN
15 WHYE WHYE
YEBN YEBN
WHGY WHGY
GYBN GYBN
Screen
23 mm
2 mm 6 mm
You will find the length code in the accessories order code (see on page 348).
Pin 1 Compax3
1 WH WH
2 BN BN
3 GN GN
Lötseite 4 YE YE
solder side 5 GY GY
6 PK PK
15 5 7 BU BU
10 RD RD
14 4 8
9
13 3 9 BK BK
8
12 2 VT VT
7 10
11 1 GYPK GYPK
6 11
12 RDBU RDBU
13 WHGN WHGN
14 BNGN BNGN
15 WHYE WHYE
YEBN YEBN
WHGY WHGY
GYBN GYBN
Screen
23 mm
2 mm 6 mm
You will find the length code in the accessories order code (see on page 348).
Pin 1 Pin 1
Schirm großflächig auf Gehäuse legen Schirm großflächig auf Gehäuse legen
Place sheath over large area of housing Place sheath over large area of housing
1 NC 23 mm NC 1
2 NC NC 2
3 NC 2 mm 6 mm NC 3
4 NC NC 4
5 NC NC 5
9 NC NC 9
10 NC NC 10
11 NC NC 11
15 NC NC 15
You will find the length code in the accessories order code (see on page 348).
1 WH/OG WH/OG 3
2x0,14
2 OG OG 6
3 WH/GN WH/GN 1
2x0,14
GN GN
6 2
4 BU BU 7
2x0,14
WH/BU WH/BU 8
5
7 WH/BN WH/BN 4
2x0,14
8 BN BN 5
Pin 1 Pin 1
Lötseite Lötseite
solder side Compax3 (X10) solder side
Modem
BN BN
1 6 RxD 2 2 TxD 1 6
2 7 YE YE 2 7
3 TxD 3 3 RxD 3
8 WH WH 8
4 9 GND 5 5 GND 4 9
5 5
GN GN
Schirm großflächig auf Gehäuse legen Schirm großflächig auf Gehäuse legen
Place sheath over large area of housing Place sheath over large area of housing
4 brücken (Litze 0,25) brücken (Litze 0,25) 4
8 connect (wire 0,25) connect (wire 0,25) 8
26 mm
1,6,7,9 NC NC 1,6,7,9
4 mm 6 mm
You can find the length code in the Order Code Accessories (see on page 348)
100KΩ
22KΩ
X22/6
X12/2
22KΩ
10nF 22KΩ 10KΩ
22KΩ
F1 F1
X22/15
X22/15
The outputs are short circuit proof; a short circuit generates an error.
F1: Quick action electronic fuse; can be reset by switching the 24VDC supply off
and on again.
SSK28/..
SSK28/..
BUS07/01 SSK28/.. BUS07/01
Pin 8
Pin 7
Pin 6
Pin 5
Pin 4
Pin 3
Pin 2
Pin 1
10pF
X1/4 200KΩ
In0-
250Ω 200KΩ
In0+
X1/3
200KΩ
1nF
X21/2 200KΩ
In3+
200KΩ
In3-
X21/2
47KΩ
CAN wiring
Kabel abisolieren max.
10mm 7mm 5mm
Cable stripping
X2
S c ha ltb ild
Federleiste
Circ uit D iagra m
D-Sub female
1
X1
2
Printklemme
Print terminal
CAN-GND 1 3
CAN-L 2 4
CAN-H 3 5
120 Ohm
R1
OFF 0,25W
CAN-L 4 ON
6
OFF ON
S1
CAN-H 5 7
CAN-GND 6 8
Kabelschirm Gehäuseschirm
Compax3S1xxV2 at 3*230VAC/240VAC
Switching S100V2 S150V2
frequency*
8kHz Inom - 15Arms
Ipeak (<5s) - 30Arms
Compax3S0xxV4 at 3*400VAC
Switching S015V4 S038V4 S075V4 S150V4 S300V4
frequency*
8kHz Inom - - - 15Arms 30Arms
Compax3S0xxV4 at 3*480VAC
Switching S015V4 S038V4 S075V4 S150V4 S300V4
frequency*
8kHz Inom - - - 13.9Arms 30Arms
Ipeak (<5s) - - - 30Arms 60Arms
Compax3HxxxV4 at 3*480VAC
Switching H050V4 H090V4 H125V4 H155V4
frequency*
8kHz Inom 43Arms 85Arms 110Arms 132Arms
Ipeak (<5s) 64.5Arms 127.5Ar 165Arms 198Arms
ms
Accuracy
The exactitude of the position signal is above all determined by the exactitude of
the feedback system used.
Special Feedback
Systems Option F12
Analog hall sensors Sine-Cosine signal (max. 5Vpp*; typical 1Vpp) 90°
offset
U-V signal (max. 5Vpp*; typical 1Vpp) 120° offset.
Minimum mounting distance: 15mm at the sides, above & below 100mm
Digital Inputs/outputs
Digital Inputs 8 digital inputs
Input resistor 22 kΩ
Signal level
> 9.15V = "1" (38.2% of the control
voltage applied)
< 8.05V = "0" (33.5% of the control
voltage applied)
Insulation requirements
Enclosure rating Protection class in accordance with EN 60664-1
Protection against human contact
In accordance with EN 61800-5-1
with dangerous voltages
Voltage category III in accordance with
Overvoltage category
EN 60664-1
Degree of contamination 2 in accordance with
Degree of contamination
EN 60664-1 and EN 61800-5-1
Cooling PSUP/Compax3M
Cooling mode: Forced air ventilation with fan in the heat
dissipator
COM ports
RS232 115200 baud
Word length: 8 bits, 1 start bit, 1 stop bit
Hardware handshake XON, XOFF
RS485 (2 or 4-wire) 9600, 19200, 38400, 57600 or 115200
baud
Word length 7/8 bit, 1 start bit, 1 stop bit
Parity (can be switched off) even/odd
2 or 4-wire
Signal interfaces
Signal inputs / signal sources Encoder input track A/B (RS422)
up to max. 10MHz
Internal quadrature of the resolution
Step / direction input (24V level)
CANopen ratings
Profile Motion Control CiADS402
Baud rate [kBit/s] 20, 50, 100, 125, 250, 500, 800, 1000
EDS file C3.EDS
Service data object SDO1
Process data objects PDO1
PDO2
Synchronicity precision of the SYNC maximum jitter: +/-25µs
telegram Typical cycle times: >= 1ms
Deviations from the CANopen Device For the velocity mode profile the setpoint
Profile DSP402 acceleration is also applicable when
braking.
Only one rotation speed is possible for
machine zero run start (objects 0x6099.1
and .2 are the same).
Functions
Operating modes: Speed control
Direct positioning (position control)
Positioning with set selection
Speed control Cyclic predefined Setpoint value
Up to 2 cyclic actual values
Direct positioning Cyclic predefined Setpoint value
Cyclic actual values
Different motion functions
Positioning with set selection up to 31 motion sets possible.
Different motion functions
Motion functions Absolute positioning
Relative positioning
Electronic Gearbox (Gearing)
Reg-related positioning
(exactitude < 1µs)
Speed control
Stop - Set
Defining status bits for the sequence
control
Specification of speed, acceleration,
deceleration and jerk
Different machine zero modes
Absolute / continuous operation
Actual position Encoder simulation
Resolution: 1 - 16384 increments /
revolution
Signal monitor 2 channels ±10 V analog
Resolution: 8 Bit
12. Index
Ballastwiderstand / Leistungsspannung
( Stecker X2 bei 1AC
Linear interpolation of position and Speed 230VAC/240VAC-Geräten • 36
setpoint value (o3925.1=-4 • 294 Basic functions: • 90
Basic structure of the control with Compax3 •
+ 169
Basics of frequency response measurement •
+/-10V analog speed setpoint value as signal
266
source • 155
Baud rate • 275
< Bedeutung der Status-LEDs - PSUP
(Netzmodul) • 29
<Bus system_C_D> - Configuration • 274 Begrenzung der Sollgeschwindigkeit • 202
A Begrenzung des Sollstroms • 202
Beispiel
Absolute encoder • 112 Elektronisches Getriebe mit Lageerfassung
Absolutposition im Geber speichern • 113 über Encoder • 154
Acceleration / deceleration for positioning • 132 Beschaltung der analogen
Acceleration for positioning and velocity control Spannungseingänge • 395
• 132 Beschaltung der analogen Stromeingänge •
Access to the hazardous area • 87, 91 394
Activation • 239 Bestellhinweis Kabel • 352
Adapterkabel SSK32/20 • 390 Bestellschlüssel Ein-/Ausgangsklemmen (PIO)
Additional conditions of utilization • 20 • 351
Adjusting the basic address • 61 Bestellschlüssel Feedbackkabel • 349
Adjusting the machine zero proximity switch • Bestellschlüssel Kondensatormodul • 350
126 Bestellschlüssel Netzfilter (C3S) • 350
Advanced • 205 Bestellschlüssel Zubehör • 348
Advantages of using the • 79 Betriebsart
Alignment of the analog inputs • 235 Cyclic Synchronous Position Mode • 295
Allgemeine Gefahren • 15 Positionieren duch Satzanwahl • 282
Analog Inputs/Outputs • 344 Profile Position Mode • 275
Analoge Strom- und Spannungseingänge Profile Velocity Mode • 280
(Option M21) • 394 Betriebsart Interpolated Position Mode • 290
Analogue / encoder (plug X11) • 66 Betriebsart Maschinennull (Homing) • 287
Analyses in the time range • 241 Betriebsarten • 275
Application parameters • 170 Bewegungsobjekte in Compax3 • 232
Applikationsbeispiel STO (= Sicher Bewegungszyklus ohne Vorsteuerung • 204
abgeschaltetes Moment) • 84 Binary record • 337
Approximation of a well-attenuated control loop Bit sequence V2 • 326
• 189 Boundary conditions • 233
ASCII - record • 336 Brake delay times • 273
Assignment of the different motion functions • Braking resistor / high voltage DC C3S
284 connector X2 • 36
Assignment of the X22 connector • 391 Braking resistor / high voltage supply
Asynchronmotoren • 183 connector X2 for 3AC
Asynchronous motors 400VAC/480VAC_C3S devices • 38
Extension of the controller structure • 186 Braking resistor / high voltage supply plug X2
Attenuation of the excitation amplitude • 251 for 3AC 230VAC/240VAC devices • 36
Aufbau der Satztabelle • 284 Braking resistor / supply voltage C3H • 58
Automated controller design • 196 Braking resistor / temperature switch PSUP
Automatic controller design • 187 (mains module) • 47
Azyklischer Parameterkanal • 300 Braking resistor BRM11/01 & BRM12/01 • 381
Braking resistor BRM4/0x and BRM10/02 • 380
B Braking resistor BRM5/02, BRM9/01 &
Ballast resistor • 36, 107, 405 BRM10/01 • 380
Ballast resistor BRM13/01 & BRM14/01 • 381 BRM10/02 • 369, 373, 380
BRM5/01 braking resistor • 379
With direction reversal switches on the Motor output filter MDR01/02 • 362
negative side • 121 Motor output filter MDR01/04 • 361
MN-M 128/129 Motor parameters • 181, 209
Stromschwelle while moving to block • 122 Motor parameters relevant for the control • 172
MN-M 130, 131 Motor pulse usage • 179
Acquire absolute position via distance coding • Motor reference point • 182
124 Motor selection • 104
MN-M 132, 133 Motor types supported • 182
Determine absolute position via distance Mounting and dimensions • 69
coding with direction reversal switches • Mounting and dimensions C3H • 75
126 Mounting and dimensions Compax3S • 69
MN-M 17,18 Mounting and dimensions Compax3S0xxV2 •
Limit switch as machine zero • 123 69
MN-M 19,20 Mounting and dimensions Compax3S100V2
MN-Initiator = 1 on the positive side • 116 and S0xxV4 • 70
MN-M 21,22 Mounting and dimensions Compax3S150V2
MN Initiator = 1 on the negative side • 117 and S150V4 • 71
MN-M 23...26 Mounting and dimensions Compax3S300V4 •
Direction reversal switches on the positive side 72
• 118 Mounting and dimensions PSUP/C3M • 73
MN-M 27...30 Mounting and dimensions
Direction reversal switches on the negative PSUP10/C3M050D6, C3M100D6,
side • 118 C3M150D6 • 73
MN-M 3,4 Mounting and dimensions
MN-Initiator = 1 on the positive side • 119 PSUP20/PSUP30/C3M300D6 • 74
MN-M 33,34 Mounting distances, air currents
MN at motor zero point • 124 Compax3H050V4 • 76
MN-M 35 Mounting distances, air currents
MN (machine zero) at the current position • Compax3H090V4 • 76
122 Mounting distances, air currents
MN-M 5,6 Compax3H1xxV4 • 77
MN-Initiator = 1 auf der negativen Seite • 120 MoveAbs und MoveRel • 143
MN-M 7...10
Direction reversal switches on the positive side N
• 121 Netzdrosseln • 363
Mode 1 Noise • 175
Time and maximum values are deduced from Nominal point • 178
Compax3 input values • 271 Nominal point data • 172
Mode 2 Non-linearities and their effects • 250
Compax3 input values are deduced from times Notch filter • 216
and maximum values • 272 Note on error switch-off • 84
Modem cable SSK31 • 390 Notes on the STO function • 83
Modem MB-Connectline MDH 500 / MDH 504
• 333 O
Monitor information • 161
Object types • 303
Motion cycle with feedforward measures • 204
Object Up-/Download via CANopen • 301
Motion functions • 143
Offset alignment • 235
Motion profile at jerk-controlled setpoint
Open/Closed Loop frequency response
generation • 221
measurement • 249
Motion set • 232
Operating and status field • 262
Motor - Dauerauslastung: • 177
Operating Principle • 230
Motor / Motor brake C3S connector X3 • 34
Operation with MultiTurn emulation • 113
Motor / motor brake Compax3M (axis
Operator control module BDM • 383
controller) • 49
Optimierung • 160
Motor / Motorbremse C3H • 56
Optimization parameter Advanced • 208
Motor cable • 367
Optimization window • 160
Motor characteristic line of a synchronous
Optimize motor reference point and switching
servo motor (torque via velocity) • 173
frequency of the motor current • 104
Motor Connection • 34
Option M10 = HEDA (M11) & I/Os (M12) •
Motor holding brake • 34
393
Motor output filter • 361
Options M1x • 391
Motor output filter MDR01/01 • 361
Order code • 346
Order Code braking resistors • 349 Process of the automatic determination of the
Order code device load characteristic value (load identification)
Compax3 • 347 • 234
Order code for mains module ProfileViewer for the optimization of the motion
PSUP • 348 profile • 271
Oscillating plant • 187 Programmable status bits (PSBs) • 141
Oscilloscope operating mode switch: • 163 PSUP/Compax3M Connections • 41
Other • 216 P-TE - Symbol • 189
Other settings • 259 P-term KV position loop • 198
Overview of the user interface • 253
Q
P
Quadratic interpolation (o3925.1=-2) • 293
Parameterization by 3 objects. • 217 Quality of different feedback systems • 174
Parker Motor • 181
Parker Servomotoren • 353 R
Path optimized positioning • 139 Ramp upon error and de-energize • 133
PC - PSUP (Mains module) • 60 Recommendations for preparing the modem
PC <-> C3M device combination (USB) • 330 operation • 343
PC <-> Compax3 (RS232) • 328 Reduction of the current ripple • 181
PC <-> Compax3 (RS485) • 329 Ref X11 / SSK21 • 388
Permissible braking pulse power Reference point 1
BRM04/01 with C3S150V2 • 375 higher velocity at reduced torque • 178
BRM04/01 with C3S300V4 • 376 Reference point 2
BRM04/02 with C3S150V2 • 376 Increased torque thanks to additional cooling •
BRM04/02 with C3S300V4 • 377 179
BRM04/03 with C3S300V4 • 377 Regelungsmaßnahmen für reibungsbehaftete
BRM05/01 with C3S063V2 • 374 Antriebe • 219
BRM05/01 with C3S075V4 • 374 Reg-related positioning (RegSearch,
BRM05/02 with C3S075V4 • 375 RegMove) • 144
BRM08/01 with C3S015V4 / C3S038V4 • 371 Reg-related positioning / defining ignore zone •
BRM08/01 with C3S025V2 • 372 140
BRM09/01 with C3S100V2 • 372 Reibungskompensation • 220
BRM10/01 with C3S150V4 • 373 Relevant application parameters • 180
BRM10/02 with C3S150V4 • 373 Remote diagnosis via Modem • 341
BRM11/01 with C3H0xxV4 • 378 Resolution • 174
BRM12/01 with C3H1xxV4 • 378 Resolver • 64
BRM13/01 with PSUP10D6 • 379 Resolver / Feedback (connector X13) • 64
BRM14/01 with PSUP10D6 • 379 Resolver cable • 365
Permissible braking pulse powers of the Resonance points and their causes • 269
braking resistors • 370 Response • 193
Plug assignment Compax3S0xx V2 • 33, 34, Rigidity • 194
35, 36, 59, 64 Rotary servo motors • 355
Position control • 255 Rotary two mass system • 269
Position correction • 157 Rotor time constant • 185
Position measurement external • 157 RS232 - Kabel / SSK1 • 386
Position mode in reset operation • 139 RS232 / RS485 interface (plug X10) • 59
Positioning & Control via CANopen • 274 RS232 plug assignment • 59
Positioning after homing run • 111 RS485 - Kabel zu Pop / SSK27 • 387
Positioning window - Position reached • 135 RS485 plug assignment • 59
Power supply • 35 RS485 settings values • 336
Power supply connector X1 for 3AC
400VAC/480VAC-C3S devices • 37 S
Power supply plug X1 for 1 AC
Safe torque off • 78
230VAC/240VAC devices • 35
Safe torque off basic function • 86
Power supply plug X1 for 3AC
Safe torque off description • 86, 90
230VAC/240VAC devices • 35
Safe torque off layout with bus • 88
Power supply voltage DC C3H • 58
Safety function - STO (=safe torque off) • 78
Prerequisites for the automatic commutation •
Safety instructions • 15
213
Safety instructions concerning the frequency
Principle • 233
response measurement • 247
Proceeding during controller optimization • 222
Safety notes for the STO function in the
Compax3M • 93