Positionservo: Users Manual
Positionservo: Users Manual
Users Manual
Copyright ©2005 by AC Technology Corporation.
All rights reserved. No part of this manual may be reproduced or transmitted in any
form without written permission from AC Technology Corporation. The information and
technical data in this manual are subject to change without notice. AC Tech makes no
warranty of any kind with respect to this material, including, but not limited to, the implied
warranties of its merchantability and fitness for a given purpose. AC Tech assumes no
responsibility for any errors that may appear in this manual and makes no commitment
to update or to keep current the information in this manual.
MotionView®, Positionservo®, and all related indicia are either registered trademarks
or trademarks of Lenze AG in the United States and other countries.
This document printed in the United States of America
Table of Contents
1 General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1 About these Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Scope of Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3 Legal Regulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
1.4 Part Number Designation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 Power Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3 Fuse Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4 Digital I/O Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.5 Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.6 Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.7 Connections and I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3 Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.1 PositionServo Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.1 Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2 Shielding and Grounding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2.1 General Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.2.2 EMI Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.2.3 Enclosure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.3 Line Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.4 Heat Sinking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.5 Line (Mains) Fusing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5 PositionServo Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1 External Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.1 P1 & P7 - Input Power and Output Power Connections . . . . . . . . . . . . . 18
5.1.2 P2 - Ethernet Communications Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.1.3 P3 - Controller Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1.4 P4 - Motor Feedback / Second Loop Encoder Input . . . . . . . . . . . . . . . . 21
5.1.5 P5 - 24 VDC Back-up Power Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.1.6 P6 - Braking Resistor and DC Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.1.7 Connectors and Wiring Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.1.8 P11 - Resolver Interface Module (option module) . . . . . . . . . . . . . . . . . . 23
5.1.9 P12 - Second Encoder Interface Module (option bay 2) . . . . . . . . . . . . . 25
5.2 Digital I/O Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.2.1 Step & Direction / Master Encoder Inputs (P3, pins 1-4) . . . . . . . . . . . . 26
5.2.2 Buffered Encoder Output (P3, pins 7-12) . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2.3 Digital Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2.4 Digital Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.3 Analog I/O Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.3.1 Analog Reference Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.3.2 Analog Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.4 Communication Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.4.1 Ethernet Interface (standard) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.4.2 RS485 Interfaces (option module) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.4.3 RS485 Communication Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.4.4 MODBUS RTU Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.5 Motor Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.5.1 Motor Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.5.2 Motor Over-temperature Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.5.3 Motor Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
S94P01D
5.6 Using a Custom Motor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.6.1 Creating Custom Motor Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.6.2 Autophasing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.6.3 Custom Motor Data Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
S94P01D
6.9 Compensation Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.9.1 Velocity P-gain (proportional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.9.2 Velocity I-gain (integral) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.9.3 Position P-gain (proportional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
6.9.4 Position I-gain (integral) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.9.5 Position D-gain (differential) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.9.6 Position I-limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.9.7 Gain Scaling Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.10 Tools Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.10.1 Oscilloscope Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.10.2 Run Panels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.11 Faults Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
8 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8.1 Minimum Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8.2 Configuration of the PositionServo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.3 Position Mode Operation (gearing) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8.4 Dual-loop Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8.5 Enabling the PositionServo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
8.6 Tuning in Velocity Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
8.7 Tuning in Position Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
10 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
S94P01D
Safety Information
All safety information given in these Operating Instructions have the same layout:
S94P01D
1 General Information
The PositionServo line of advanced general purpose servo drives utilizes the latest
technology in power semiconductors and packaging. The PositionServo uses Field
Oriented control to enable high quality motion.
The PositionServo is available in four mains (input power) configurations:
1. 400/480V (nominal) three phase input. An external input mains (line) filter is
available. Actual voltage can range from 320 - 528 VAC.
2. 120/240V (nominal) Single Phase input with integrated input mains (line)
filter, Actual input voltage can range from 80VAC to 264VAC. The maximum
output voltage is approximately equal to the input voltage.
3. 120V or 240V (nominal) Single or Three Phase input. Actual input voltage
can range from 80VAC to 264VAC. The maximum output voltage is
approximately equal to the input voltage. An external input mains (line) filter
is available.
4. 120V or 240V (nominal) single phase input. When wired for Doubler mode
(L1-N), the input is for 120V nominal only and can range from 45VAC to 132
VAC and the maximum output voltage is double the input voltage. When
wired to terminals L1-L2/N, the input can range from 80 VAC to 264 VAC and
the maximum output voltage is equal to the input voltage.
The PositionServo drive can operate in one of three mode settings, torque (current),
velocity, or position (step & direction or master encoder). The drive’s command or
reference signal can come from one of three sources. The first is an external reference.
An external reference can be an analog input signal, a step and direction input or an
input from a master encoder. The second reference is an internal reference. An internal
reference is when the commanded move is derived from the drive’s user program.
The third reference is when the commanded move is done via a host device over a
communications network. This Host device can be an external motion controller, PLC,
HMI or PC. The communication network can be over, RS485 (Point-to-Point or Modbus
RTU), Ethernet (using MotionView DLL’s), Modbus over TCP/IP, or CANopen (DS301
and DS402).
Depending on the primary feedback, there are two types of drives: the Model 940
PositionServo encoder-based drive which accepts an incremental encoder with Hall
channel inputs and the Model 941 PositionServo resolver-based drive which accepts
resolver inputs. The feedback signal is brought back to the P4 connector on the drive.
This connector will be a 15 pin D-sub for the encoder version and a 9 pin D-sub for the
resolver version. A second encoder can be used in position and velocity modes.
The MotionView software is the setup and management tool for PositionServo drives.
All parameters can be set and monitored via this user-friendly tool. It has a real-time
oscilloscope tool for analysis and optimum tuning. The users program written with
SimpleMotion Programming Language (SML) can be utilized to command motion and
handle the drive’s inputs/outputs (I/O). The programming language is designed to be
very intuitive and easy to implement. For programming details, refer to the PositionServo
Programming Manual. All PositionServo related manuals can be downloaded from the
Technical Library on the AC Tech website (http://www.lenze-actech.com).
On each PositionServo drive, there is an Electronic Programming Module (EPM), which
stores all drive setup and tuning information. This module can be removed from the drive
and reinstalled into another drive, making the field replacement of the drive extremely
easy. This also makes it easy to duplicate the settings for several drives.
The PositionServo drive supports a variety of communication protocols, including Point-
to-Point (PPP), Modbus RTU over RS485, Ethernet TCP/IP, Modbus over TCP/IP and
CANopen (DS301 and DS402).
S94P01D
1.1 About these Instructions
These Operating Instructions are provided to assist the user in connecting and
commissioning the PositionServo drive. Important safety instructions are contained in
this document and must be observed carefully.
All persons working on or with the controller must have the Operating Instructions
available and must observe the information and notes relevant for their work.
A B C D E F
Model 940
A B C D E F
Certifications Type Input Ratings Output Hardware Software
Ratings Version Version
S94P01D
Liability • The information, data, and notes in these instructions met the state of the art at the time
of publication. Claims on modifications referring to controllers that have already been
supplied cannot be derived from the information, illustrations, and descriptions.
• The specifications, processes and circuitry described in these instructions are for guidance
only and must be adapted to your own specific application. Lenze does not take
responsibility for the suitability of the process and circuit proposals.
• The specifications in these Instructions describe the product features without guaranteeing
them.
• Lenze does not accept any liability for damage and operating interference caused by:
- Disregarding the operating instructions
- Unauthorized modifications to the controller
- Operating errors
- Improper working on and with the controller
Warranty • Warranty conditions: see Sales and Delivery Conditions of Lenze Drive Systems GmbH.
• Warranty claims must be made to Lenze immediately after detecting the deficiency or fault.
• The warranty is void in all cases where liability claims cannot be made.
E94 P 020 S 1 N E X
Electrical Products in the 94 Series
P = PositionServo Model 940 with Encoder Feedback
R = PositionServo Model 941 with Resolver Feedback
Drive Rating in Amps:
020 = 2 Amps 090 = 9 Amps
040 = 4 Amps 100 = 10 Amps
050 = 5 Amps 120 = 12 Amps
060 = 6 Amps 180 = 18 Amps
080 = 8 Amps
Input Phase:
S = Single Phase Input only
Y = Single or Three Phase Input
T = Three Phase Input only
Input Voltage:
1 = 120 VAC Doubler (120V, 1~ in/ 240V, 3~ out)
2 = 200/240 VAC
4 = 400/480 VAC
Line Filter
N = No Line Filter
F = Integrated Line Filter
Secondary Feedback
E = Incremental Encoder
R = Standard Resolver
EN954-1 Safety Circuit
X = No EN954 Safety Circuit
S94P01D
Filter Part Number Designation
E94Z F 4 T 4 A1
Electrical Option in the 94 Series
F = EMC Filter
Filter Current Rating in Amps:
04 = 4.4 Amps 12 = 12 Amps
07 = 6.9 Amps 15 = 15 Amps
10 = 10 Amps 24 = 24 Amps
Input Phase:
S = Single Phase
T = Three Phase
Max Voltage:
2 = 240 VAC
4 = 400/480 VAC
Degree of Filtering/Variation
A1 = Industrial/1st Variation
A2 = Industrial/2nd Variation
E94Z A CAN 1
Electrical Option in the 94 Series
A = COMM, Feedback or Breakout Module
Module Type:
CAN = CANopen COMM Module ENC = 2nd Encoder Feedback Module
RS4 = RS485 COMM Module RSV = Resolver Feedback Module
ETH = Ethernet COMM Module HBK = Motor Brake Terminal Module
TBO = Terminal Block I/O Module
SCA = Panel Saver I/O Module
Variations
1 = 1st Variation
2 = 2nd Variation
3 = 3rd Variation
S94P01D
2 Specifications
2.1 Electrical Characteristics
Single-Phase Models
1~ Mains 1~ Mains Rated Peak
Current Current Output Output
Type (1) Mains Voltage (2) (doubler) (Std.) Current (5) Current (6)
E94_020S1N_X 9.7 5.0 2.0 6
120V(3) or 240V(4)
E94_040S1N_X 16.8 8.6 4.0 12
E94_020S2F_X -- 5.0 2.0 6
E94_040S2F_X 120 / 240V (4) -- 8.6 4.0 12
(80 V -0%...264 V +0%)
E94_080S2F_X -- 15.0 8.0 24
E94_100S2F_X -- 18.8 10.0 30
Single/Three-Phase Models
1~ 3~ Rated Peak
Mains Mains Output Output
Type (1) Mains Voltage (2) Current Current Current (5) Current (6)
E94_020Y2N_X 5.0 3.0 2.0 6
E94_040Y2N_X 8.6 5.0 4.0 12
120 / 240V(4)
E94_080Y2N_X 1~ or 3~ 15.0 8.7 8.0 24
(80 V -0%...264 V +0%)
E94_100Y2N_X 18.8 10.0 30
E94_120Y2~_X 24.0 13.9 12.0 36
240V 3~
E94_180T2~_X -- 19.6 18.0 54
(180 V -0%...264 V +0%)
S94P01D
2.2 Power Ratings
Power Loss at Power Loss at
Output Power
Rated Output Rated Output
Type(1) at Rated Output Leakage Current
Current Current
Current (8kHz)(2)
(8kHz) (16 kHz)(3)
Units kVA mA Watts Watts
E94_020S1N_X 0.8 19 21
E94_040S1N_X 1.7 29 30
E94_020S2F_X 0.8 19 21
E94_040S2F_X 1.7 29 30
E94_080S2F_X 3.3 61 63
E94_100S2F_X 4.2 80 85
E94_020T4N_X 1.7 31 41
E94_040T4N_X 3.3 50 73
E94_050T4N_X 4.2 70 90
E94_060T4~_X 5.0 93 122
E94_090T4~_X 7.5 138 182
(1) The first “_” equals “P” for the Model 940 encoder based drive or “R” for the Model 941 resolver based drive.
When the 10th digit is marked by “~”, “N” = No line filter or “F” = Integrated line filter
The second “_” equals “E” for incremental encoder (must have E94P drive) or “R” for the standard resolver (must have E94R drive).
(2) At 240 VAC line input for drives with suffixes “S1N”, “S2F”, “Y2N”. At 480 VAC line input for drives with suffixes “T4N”.
a. The output power is calculated from the formula: output power (kVA)=sqrt(3) x ULL x I rated
b. The actual output power depends on the motor in use due to variations in power factor.
(3) At 16 kHz, de-rate continuous current by 17%
(4) Installations with high fault current due to large supply mains may require a type D circuit breaker.
(5) UL Class CC or T fast-acting current-limiting type fuses, 200,000 AIC, preferred. Bussman KTK-R, JJN, JJS or equivalent.
(6) Thermal-magnetic type breakers preferred.
(7) DC-rated fuses, rated for the applied voltage. Examples Bussman KTM or JJN as appropriate.
10 S94P01D
2.4 Digital I/O Ratings
Scan Input Voltage
Linearity Temperature Drift Offset Current
Times Impedance Range
Units ms % % % mA Ohm VDC
Digital Inputs(1) 0.02(2) Depend on load 2.2 k 5-24
Digital Outputs 0.052(2) 100 max N/A 30 max
Analog Inputs 0.052 ± 0.013 0.1% per °C rise ± 0 adjustable Depend on load 47 k ± 18
Analog Outputs 0.052 0.1% per °C rise ± 0 adjustable 10 max N/A ± 10
(1) Inputs do not have scan time. Their values are read directly by indexer program statement.
De-bounce time is programmable and can be set as low as 0. Propagation delay is typical 20 us
(2) Time when output has an assigned function.
2.5 Environment
Vibration 2 g (10 - 2000 Hz)
Ambient Operating Temperature Range 0 to 40ºC
Ambient Storage Temperature Range -10 to 70ºC
Temperature Drift 0.1% per ºC rise
Humidity 5 - 90% non-condensing
Altitude 1500m/5000ft [derate by 1% per 300m (1000 ft) above
1500m (5000 ft)]
S94P01D 11
3 Dimensions
3.1 PositionServo Dimensions
() Y^V 2 )#*,
&'
9 7
&'
)#*,
&* (-
8 6 S923
Type (1)
A (mm) B (mm) C (mm) D (mm) Weight (kg)
E94_020S1N_X 67 190 190 182 1.1
E94_040S1N_X 69 190 190 182 1.2
E94_020S2F_X 67 190 235 182 1.3
E94_040S2F_X 69 190 235 182 1.5
E94_080S2F_X 88 190 235 182 1.9
E94_100S2F_X 103 190 235 182 2.2
E94_020Y2N_X 67 190 190 182 1.3
E94_040Y2N_X 69 190 190 182 1.5
E94_080Y2N_X 95 190 190 182 1.9
E94_120Y2~_X 67 190 235 182 1.5
E94_180T2~_X 67 242 235 233 2.0
E94_020T4N_X 69 190 190 182 1.5
E94_040T4N_X 95 190 190 182 1.9
E94_050T4N_X 115 190 190 182 2.2
E94_060T4~_X 67 190 235 182 1.4
E94_090T4~_X 67 242 235 233 2.0
(1) The first “_” equals “P” for the Model 940 encoder based drive or “R” for the Model 941 resolver based drive.
When the 10th digit is marked by “~”, “N” = No line filter, “F” = Integrated line filter or “C” = Cold plate drive.
The second “_” equals “E” for incremental encoder (must have E94P drive) or “R” for the standard resolver
(must have E94R drive).
12 S94P01D
3.2 Clearance for Cooling Air Circulation
3'*bb
3(bb
3'*bb
S924
S94P01D 13
4 Installation
Perform the minimum system connection. Please refer to section 8.1 for minimum
connection requirements. Observe the rules and warnings below carefully:
DANGER!
Hazard of electrical shock! Circuit potentials are up to 480 VAC above
earth ground. Avoid direct contact with the printed circuit board or
with circuit elements to prevent the risk of serious injury or fatality.
Disconnect incoming power and wait 60 seconds before servicing drive.
Capacitors retain charge after power is removed.
STOP!
• The PositionServo must be mounted vertically for safe operation
and to ensure enough cooling air circulation.
• Printed circuit board components are sensitive to electrostatic
fields. Avoid contact with the printed circuit board directly. Hold
the PositionServo by its case only.
• Protect the drive from dirt, filings, airborne particles, moisture,
and accidental contact. Provide sufficient room for access to the
terminal block.
• Mount the drive away from any and all heat sources. Operate
within the specified ambient operating temperature range.
Additional cooling with an external fan may be recommended in
certain applications.
• Avoid excessive vibration to prevent intermittent connections
• DO NOT connect incoming (mains) power to the output motor
terminals (U, V, W)! Severe damage to the drive will result.
• Do not disconnect any of the motor leads from the PositionServo
drive unless (mains) power is removed. Opening any one motor
lead may cause failure.
• Control Terminals provide basic isolation (insulation per EN
61800-5-1). Protection against contact can only be ensured by
additional measures, e.g., supplemental insulation.
• Do not cycle mains power more than once every 2 minutes.
Otherwise damage to the drive may result.
WARNING!
For compliance with EN 61800-5-1, the following warning applies.
This product can cause a d.c. current in the protective earthing conductor.
Where a residual current-operated protective (RCD) or monitoring
(RCM) device is used for protection in case of direct or indirect contact,
only an RCD or RCM of Type B is allowed on the supply side of this
product.
UL INSTALLATION INFORMATION
• Suitable for use on a circuit capable of delivering not more than
200,000 rms symmetrical amperes, at the maximum voltage
rating marked on the drive.
• Use Class 1 wiring with minimum of 75ºC copper wire only.
• Shall be installed in a pollution degree 2 macro-environment.
14 S94P01D
4.1 Wiring
DANGER!
Hazard of electrical shock! Circuit potentials are up to 480 VAC above
earth ground. Avoid direct contact with the printed circuit board or
with circuit elements to prevent the risk of serious injury or fatality.
Disconnect incoming power and wait 60 seconds before servicing the
drive. Capacitors retain charge after power is removed.
WARNING!
Leakage current may exceed 3.5mA AC. Minimum size of the protective
earth conductor shall comply with local safety regulations for high
leakage current equipment.
STOP!
Under no circumstances should power and control wiring be bundled
together. Induced voltage can cause unpredictable behavior in any
electronic device, including motor controls.
S94P01D 15
EMC
Compliance with EN 61800-3:2004
In a domestic environment this product may cause radio interference. The user may
be required to take adequate measures
Noise emission Installation according to EMC
Drive Models ending in the suffix “2F” are in Requirements
compliance with class A limits according to
EN 55011 if installed in a control cabinet and
the motor cable length does not exceed 10m.
Models ending in “N” will require an appropriate D
line filter.
A Screen clamps
B Control cable
F
C Low-capacitance motor cable
(core/core < 75 pF/m, core/screen < 150 pF/m)
D Earth grounded conductive mounting plate
A
E Encoder Feedback Cable
F Footprint or Sidemount Filter (optional)
B E C S930
4.2.3 Enclosure
The panel in which the PositionServo is mounted must be made of metal, and must be
grounded using the SPG method outlined in section 4.2.1.
Proper wire routing inside the panel is critical; power and logic leads must be routed in
different avenues inside the panel.
You must ensure that the panel contains sufficient clearance around the drive. Refer to
section 3.2 suggested cooling air clearance.
16 S94P01D
4.3 Line Filtering
In addition to EMI/RFI safeguards inherent in the PositionServo design, external filtering
may be required. High frequency energy can be coupled between the circuits via radiation
or conduction. The AC power wiring is one of the most important paths for both types
of coupling mechanisms. In order to comply with IEC61800-3:2004, an appropriate filter
must be installed within 20cm of the drive power inputs.
Line filters should be placed inside the shielded panel. Connect the filter to the
incoming power lines immediately after the safety mains and before any critical control
components. Wire the AC line filter as close as possible to the PositionServo drive.
Note
The ground connection from the filter must be wired to solid earth
ground, not machine ground.
If the end-user is using a CE-approved motor, the AC filter combined with the
recommended motor and encoder cables, is all that is necessary to meet the EMC
directives listed herein. The end user must use the compatible filter to comply with CE
specifications. The OEM may choose to provide alternative filtering that encompasses
the PositionServo drive and other electronics within the same panel. The OEM has this
liberty because CE requirements are for the total system.
S94P01D 17
5 PositionServo Connections
The standard PositionServo drive contains seven connectors: four quick-connect
terminal blocks, one SCSI connector and one subminiature type “D” connector. These
connectors provide communications from a PLC or host controller, power to the drive,
and feedback from the motor. Prefabricated cable assemblies may be purchased from
Lenze to facilitate wiring the drive, motor and host computer. Contact your Lenze Sales
Representative for assistance.
As this manual makes reference to specific pins on specific connectors, we will use the
convention PX.Y where X is the connector number and Y is the pin number.
DANGER!
Hazard of electrical shock! Circuit potentials are up to 480 VAC above
earth ground. Avoid direct contact with the printed circuit board or with
circuit elements to prevent the risk of serious injury or fatality. Disconnect
incoming power and wait 60 seconds before servicing drive. Capacitors
retain charge after power is removed.
STOP!
DO NOT connect incoming power to the output motor terminals (U, V,
W)! Severe damage to the PositionServo will result.
Check phase wiring (U, V, W) and thermal input (T1, T2) before powering
up drive. If miswired, severe damage to the PositionServo will result.
All conductors must be enclosed in one shield with a jacket around them. The shield on
the drive end of the motor power cable should be terminated to the conductive machine
panel using screen clamps as shown in section 4.2. The other end should be properly
terminated at the motor shield. Feedback cable shields should be terminated in a like
manner. Lenze recommends Lenze cables for both the motor power and feedback.
These are available with appropriate connectors and in various lengths. Contact your
Lenze representative for assistance.
Wire Size
Current Terminal Wire Size
A (rms) Torque (lb-in)
I<8 4.5 16 AWG (1.5mm2) or 14 AWG (2.5mm2)
8<I<12 4.5 14 AWG (2.5mm2) or 12 AWG (4.0mm2)
12<I<15 4.5 12 AWG (4.0mm2)
15<I<20 5.0 - 7.0 10 AWG (6.0mm2)
20<I<24 11.0 - 15.0 10 AWG (6.0mm2)
18 S94P01D
P1 Pin Assignments (Input Power)
Standard Models Doubler Models
Pin Name Function Name Function
1 PE Protective Earth (Ground) PE Protective Earth (Ground)
2 L1 AC Power in N AC Power Neutral (120V Doubler only)
3 L2 AC Power in L1 AC Power in
4 L3 AC Power in (3~ models only) L2/N AC Power in (non-doubler operation)
Note
To communicate from the PC directly to the drive a crossover cable is
required. If using a hub or switch, use a regular patch cable.
S94P01D 19
5.1.3 P3 - Controller Interface
P3 is a 50-pin SCSI connector for interfacing to the front-end of the controllers. It is
strongly recommended that you use OEM cables to aid in satisfying CE requirements.
Contact your Lenze representative for assistance.
P3 Pin Assignments (Controller Interface)
Pin Name Function
1 MA+ Master Encoder A+ / Step+ input (2)
2 MA- Master Encoder A- / Step- input (2)
3 MB+ Master Encoder B+ / Direction+ input (2)
4 MB- Master Encoder B- / Direction- input (2)
5 GND Drive Logic Common
6 5+ +5V output (max 100mA)
7 BA+ Buffered Encoder Output: Channel A+ (1)
8 BA- Buffered Encoder Output: Channel A- (1)
9 BB+ Buffered Encoder Output: Channel B+ (1)
10 BB- Buffered Encoder Output: Channel B- (1)
11 BZ+ Buffered Encoder Output: Channel Z+ (1)
12 BZ- Buffered Encoder Output: Channel Z- (1)
13-19 Empty
20 AIN2+ Positive (+) of Analog signal input
21 AIN2- Negative (-) of Analog signal input
22 ACOM Analog common
23 AO Analog output (max 10 mA)
24 AIN1+ Positive (+) of Analog signal input
25 AIN1 - Negative (-) of Analog signal input
26 IN_A_COM Digital input group ACOM terminal (3)
27 IN_A1 Digital input A1
28 IN_A2 Digital input A2
29 IN_A3 Digital input A3 (3)
30 IN_A4 Digital input A4
31 IN_B_COM Digital input group BCOM terminal
32 IN_B1 Digital input B1
33 IN_B2 Digital input B2
34 IN_B3 Digital input B3
35 IN_B4 Digital input B4
36 IN_C_COM Digital input group CCOM terminal
37 IN_C1 Digital input C1
38 IN_C2 Digital input C2
39 IN_C3 Digital input C3
40 IN_C4 Digital input C4
41 RDY+ Ready output Collector
42 RDY- Ready output Emitter
43 OUT1-C Programmable output #1 Collector
44 OUT1-E Programmable output #1 Emitter
45 OUT2-C Programmable output #2 Collector
46 OUT2-E Programmable output #2 Emitter
47 OUT3-C Programmable output #3 Collector
48 OUT3-E Programmable output #3 Emitter
49 OUT4-C Programmable output #4 Collector
50 OUT4-E Programmable output #4 Emitter
(1)
See Note 1, Section 5.1.7 - Connector and Wiring Notes
(2)
See Note 2, Section 5.1.7 - Connector and Wiring Notes
3)
See Note 3, Section 5.1.7 - Connector and Wiring Notes
20 S94P01D
5.1.4 P4 - Motor Feedback / Second Loop Encoder Input
For encoder-based 940 drives, P4 is a 15-pin DB connector that contains connections
for an incremental encoder with Hall emulation tracks or Hall sensors. For synchronous
servo motors, Hall sensors or Hall emulation tracks are necessary for commutation. If
an asynchronous servo motor is used, it is not necessary to connect Hall sensor inputs.
For pin assignments, refer to the table P4A. Encoder inputs on P4 have 26LS32 or
compatible differential receivers for increased noise immunity. Inputs have all necessary
filtering and line balancing components so no external noise suppression networks are
needed.
For resolver-based 941 drives, P4 is a 9-pin DB connector for connecting resolver
feedback and thermal sensor. For pin assignments, refer to the table P4B.
All conductors must be enclosed in one shield with a jacket around them. Lenze
recommends that each and every pair (for example, EA+ and EA-) be twisted. In order
to satisfy CE requirements, use of an OEM cable is recommended. Contact your Lenze
representative for assistance.
The PositionServo buffers encoder/resolver feedback from P4 to P3. For example, when
encoder feedback is used, channel A on P4, is Buffered Encoder Output channel A on
P3. For more information on this refer to section 5.2.2 “Buffered Encoder Outputs”.
STOP!
Use only +5 VDC encoders. Do not connect any other type of encoder to
the PositionServo reference voltage terminals. When using a front-end
controller, it is critical that the +5 VDC supply on the front-end controller
NOT be connected to the PositionServo’s +5 VDC supply, as this will
result in damage to the PositionServo.
Note
• The PositionServo encoder inputs are designed to accept differentially
driven hall signals. Single-ended or open-collector type hall signals
are also acceptable by connecting “HA+”, “HB+”, “HC+” and leaving
“HA-,HB-,HC-” inputs unconnected. The user does not need to supply
pull-up resistors for open-collector hall sensors. The necessary pull-
up circuits are already provided.
• Encoder connections (A, B and Z) must be full differential. The
PositionServo does not support single-ended or open-collector type
outputs from the encoder.
• An encoder resolution of 2000 PPR (pre-quadrature) or higher is
recommended.
Using P4 as second encoder input for dual-loop operation.
P4 can be used as a second loop encoder input in situations where the motor is equipped
with a resolver as the primary feedback. If such a motor is used, the drive must have a
resolver feedback option module installed. A second encoder can then be connected to
the A and B lines of the P4 connector for dual loop operation. Refer to section 8.4, “Dual
loop feedback operation” for details.
S94P01D 21
P4A Pin Assignments (Encoder Feedback - E94P Drives)
Pin Name Function
1 EA+ Encoder Channel A+ Input (1)
2 EA- Encoder Channel A- Input (1)
3 EB+ Encoder Channel B+ Input (1)
4 EB- Encoder Channel B- Input (1)
5 EZ+ Encoder Channel Z+ Input (1)
6 EZ- Encoder Channel Z- Input (1)
7 GND Drive Logic Common/Encoder Ground
8 SHLD Shield
9 PWR Encoder supply (+5VDC)
10 HA- Hall Sensor A- Input (2)
11 HA+ Hall Sensor A+ Input (2)
12 HB+ Hall Sensor B+ Input (2)
13 HC+ Hall Sensor C+ Input (2)
14 HB- Hall Sensor B- Input (2)
15 HC- Hall Sensor C- Input (2)
(1) See Note 1, Section 5.1.7 - Connector and Wiring Notes
(2) For asynchronous servo motor, an incremental encoder without Hall effect sensors (commutation tracks) can be used.
WARNING!
Hazard of unintended operation! The “Keep Alive” circuit will restart the
motor upon restoration of mains power when the enable input remains
asserted. If this action is not desired, then the enable input must be
removed prior to re-application of input power.
22 S94P01D
5.1.6 P6 - Braking Resistor and DC Bus
P6 is a 5-pin quick-connect terminal block that can be used with an external braking
resistor (the PositionServo has the regen circuitry built-in). The Brake Resistor connects
between the Positive DC Bus (either P6.1 or 2) and P6.3.
P6 Terminal Assignments (Brake Resistor and DC Bus)
Pin Terminal Function
1 B+
Positive DC Bus / Brake Resistor
2 B+
3 BR Brake Resistor
4 B-
Negative DC Bus
5 B-
DANGER!
Hazard of electrical shock! Circuit potentials are up to 680 VAC above
earth ground. Avoid direct contact with the printed circuit board or
with circuit elements to prevent the risk of serious injury or fatality.
Disconnect incoming power and wait 60 seconds before servicing the
drive. Capacitors retain charge after power is removed.
S94P01D 23
The E94ZARSV3 has a fixed resolution of 1024 PPR prequadrature or 4096
postquadrature. The E94ZARSV2 has a selectable set of 15 resolutions. The resolution
refers to the pulses per revolution (PPR) of the Buffered Encoder Outputs (P3-7 to P3-
12) if the Encoder Repeat Source is set as “Optional Feedback Input” in MotionView.
When using the E94ZARSV2, the default resolution is 1024 PPR prequadrature.
Depending on the hardware/software revision of the E94ZARSV2 module, the available
PPRs are different. Refer to the table below for the Dip Switch settings for SW1 and the
different resolutions.
SW1 DIP Switch Settings
Dip Switch SW1 PPR prequadrature(1)
Position 1 Position 2 Position 3 Position 4 Hardware/Software Hardware/Software
Revision(2) 1A10, Revision(2) 1C12
1A11, 1B11, 1C11 and higher
OFF OFF OFF OFF 250 1024 (default)
OFF OFF OFF ON 256 256
OFF OFF ON OFF 360 360
OFF OFF ON ON 400 400
OFF ON OFF OFF 500 500
OFF ON OFF ON 512 512
OFF ON ON OFF 720 720
OFF ON ON ON 800 800
ON OFF OFF OFF 1000 1000
ON OFF OFF ON 1024 (default) 1024 (default)
ON OFF ON OFF 2000 2000
ON OFF ON ON 2048 2048
ON ON OFF OFF 2500 2500
ON ON OFF ON 2880 2880
ON ON ON OFF 4096 250
ON ON ON ON 4096 4096
(1) For PPR postquadrature, multiply by 4.
(2) Hardware/Software Revision can be found on the dataplate label attached to the plastic cover of the module.
For example, the revision in the example below is 1B11.
TYPE: E94ZARSV2
ID NO: 13127865
Made in USA
P11
SN 13127865012345678
94/940 E94ZARSV2000XX1B11
Scalable Resolver
Feedback Option
24 S94P01D
When using a Lenze motor with resolver feedback and a Lenze resolver cable, the
pins are already configured for operation. If a non-Lenze motor is used, the resolver
connections are made as follows:
P11 Pin Assignments (Resolver Feedback)
Pin Name Function
1 Ref +
Resolver reference connection
2 Ref -
3 N/C No Connection
4 Cos+
Resolver Cosine connections
5 Cos-
6 Sin+
Resolver Sine connections
7 Sin-
8 PTC+
Motor PTC Temperature Sensor
9 PTC-
STOP!
Use only 10 V (peak to peak) or less resolvers. Use of higher voltage
resolvers may result in feedback failure and damage to the resolver
option module.
STOP!
Use only +5 VDC encoders. Do not connect any other type of encoder to
the option module. Otherwise, damage to drive’s circuitry may result.
S94P01D 25
5.2 Digital I/O Details
5.2.1 Step & Direction / Master Encoder Inputs (P3, pins 1-4)
You can connect a master encoder with quadrature outputs or a step and direction pair
of signals to control position in step / direction operating mode (stepper motor emulation).
These inputs are optically isolated from the rest of the drive circuits and from each other.
Both inputs can operate from any voltage source in the range of 5 to 24 VDC and do not
require additional series resistors for normal operation.
HI:E
9>G:8I>DC
8L 88L
S904
Timing characteristics for Step And Direction signals
8L 88L
S905
+%%7 &%%7
B6 $HI:E
B7 $9>G
*#+K
B6"$HI:E"
B7"$9>G"
S906
Master encoder/step and direction input circuit
Differential signal inputs are preferred when using Step and Direction. Single ended
inputs can be used but are not recommended. Sinking or sourcing outputs may also be
connected to these inputs. The function of these inputs “Master Encoder” or “Step and
Direction” is software selectable. Use the MotionView set up program to choose the
desirable function.
26 S94P01D
5.2.2 Buffered Encoder Output (P3, pins 7-12)
There are many applications where it is desired to close the feedback loop to an external
device. This feature is built into the PositionServo drive and is referred to as the “Buffer
Encoder Output”. If a motor with encoder feedback is being used, the A+, A-, B+, B-, Z+
and Z- signals are directly passed through the drive through pins 7-12 with no delays,
up to a speed of 25MHz. If a motor with resolver feedback is being used a simulated
encoder feedback is transmitted. The default resolution of the simulated encoder is
1024 pulses per revolution, pre-quad. If a different resolution is desired refer to section
6.3.22 “Resolver Tracks”.
The inputs on drive can be wired as either sinking (NPN) or sourcing (PNP),
as illustrated in wiring examples mb101 and mb102.
). ).
)) ))
)* )*
)+ )+
S94P01D 27
5.2.4 Digital Inputs
IN_Ax, IN_Bx, IN_Cx (P3.26-30, P3.31-35, P3.36-40)
The PositionServo Drive has 12 optically isolated inputs. These inputs are compatible
with a 5 - 24V voltage source. No additional series resistors are needed for circuit
operation. The 12 inputs are segmented into three groups of 4, Inputs A1 - A4, Inputs
B1 - B4, and Inputs C1 - C4. Each group, (A, B and C) have their own corresponding
shared COM terminal, (ACOM, BCOM and CCOM). Each group or bank can be wired
as sinking or sourcing. Refer to wiring examples mb103 and mb104. All inputs have
a separate software adjustable de-bounce time. Some of the inputs can be set up as
Special Purpose Inputs. For example inputs A1 and A2 can be configured as limit inputs,
input A3 is always set up as an Enable input and input C4 can be used as a registration
input. Refer to the PositionServo Programming Manual (PM94P01) for more detail.
ECE HdjgX^c\
>C 6&
'- '#' `
>C 6'
'+
>C 6 8DB
<cY
9^\^iVa ^cejih X^gXj^i#
mb103
CEC H^c`^c\
>C 6&
'- '#' `
>C 6'
'+
>C 6 8DB
')K mb104
9^\^iVa ^cejih X^gXj^i#
28 S94P01D
Reference as seen by drive: Vref = (AIN1+) - (AIN1-) and -10V < Vref < +10V
:miZgcVa GZ[ZgZcXZ
(Differential Configuration)
940 Servo Drive
6cVad\ 8dbbVcY Djieji E(#') 6>C
68DB E(#''
68DB
Analog Input
Analog input +
Edhi^dcHZgkd
Analog input - 9g^kZ
mb105
H^c\aZ"ZcYZY 8dc[^\jgVi^dc
E(#'& 6>C
68DB
E(#''
• Motor Velocity
MotionView Setup program can be used to select the signal source for the analog
output as well as its scaling.
If the output function is set to “Not Assigned” then the output can be controlled directly
from user’s program. Refer to the PositionServo Programming Manual (PM94P01) for
programming details.
S94P01D 29
5.4 Communication Interfaces
5.4.1 Ethernet Interface (standard)
Programming and diagnostics of the drive are performed over the standard Ethernet
communication port. The Drives IP address is addressable from the drive’s front
panel display. The interface supports both 100 BASE-TX as well as 10 BASE-T. This
configuration allows the user to monitor and program multiple drives from MotionView.
Refer to section 6.4.1 for PC configuration information.
S911
S94P01D 31
MotionView’s “Motor Group” folder and its contents
Note
If the drive is ENABLED, a new motor cannot be set. You can only set a
new motor when the drive is DISABLED.
32 S94P01D
Note
Saving the file is necessary even if the autophasing feature will be used
and some of the final parameters are not known. After autophasing is
completed the corrected motor file can be updated before loading it to
memory.
4. Click OK to exit from the Motor Parameters dialog.
5. MotionView will ask if you want to autophase your custom motor. If you
answer “No”, the motor data will be loaded immediately to the drive’s
memory. If you answer “Yes”, the motor dialog will be dismissed and
the drive will start the autophasing sequence. Refer to section 5.6.2 for
autophasing information.
6. If you answered “Yes” for autophasing, you will be returned to the same
motor selection dialog box after autophasing is complete. For motors with
incremental encoders, the fields “B leads A for CW”, “Halls order” and
“inverted” will be assigned correct values. For motors with resolvers, the
fields “Offset in degree” and “CW for positive” will be assigned correct values.
7. Click “Save File” to save the custom motor file and then click “OK” to exit the
dialog box and load the data to the drive.
5.6.2 Autophasing
The Autophasing feature determines important motor parameters when using a motor
that is not in MotionView’s database. For motors equipped with incremental encoders,
Autophasing will determine the Hall order sequence, Hall sensor polarity and encoder
channel relationship (B leads A or A leads B for CW rotation). For motors equipped
with resolvers, Autophasing will determine resolver angle offset and angle increment
direction (“CW for positive”).
To perform autophasing:
1. Complete the steps in the previous section “Setting custom motor
parameters”. If the motor file you are trying to autophase already exists,
simply load it as described under “Using a custom motor” at the beginning of
this section.
2. Make sure that the motor’s shaft is not connected to any mechanical load
and can freely rotate.
STOP!
Autophasing will energize the motor and will rotate the shaft. Make sure
that the motor’s shaft is not connected to any mechanical load and can
freely and safely rotate.
S94P01D 33
7. If autophasing is completed with no error then MotionView will return to the
motor dialog box. For motors with incremental encoders, the parameter field
“Hall order” and the check boxes “inverted”, “B leads A for CW” will be filled
in with correct values. For resolver equipped motors, fields “Offset ” and “CW
for positive” will be correctly set.
8. Click “Save File” to save the completed motor file (you can use the same
filename as you use to save initial data in step 1) and click OK to load the
motor data to the drive.
5.6.3 Custom Motor Data Entry
A Custom Motor file is created by entering motor data into the “Motor Parameters”
dialog box. This box is divided up into the following three sections, or frames:
Electrical constants
Mechanical constants
Feedback
When creating a custom motor you must supply all parameters listed in these sections.
All entries are mandatory except the motor inertia (Jm) parameter. A value of 0 may be
entered for the motor inertia if the actual value is unknown.
Note
Round the calculated result to 3 significant places.
Motor Voltage Constant (Ke)
The program expects Ke to be entered as a phase-to-phase Peak voltage. If you have
Ke as an RMS value, multiply this value by 1.414 for the correct Ke Peak value.
Note
If the units for the phase-to-phase winding Inductance (L) are given in
micro-henries (µH), then divide by 1000 to get mH.
Nominal phase current (RMS Amps)
Nominal continuous phase current rating (In) in Amps RMS. Do not use the peak current
rating.
Note
Sometimes the phase current rating will not be given. The equation
below may be used to obtain the nominal continuous phase-to-phase
winding current from other variables.
In= Continuous Stall Torque / Motor Torque Constant (Kt)
34 S94P01D
The same force x distance units must be used in the numerator and denominator in the
equation above. If torque (T) is expressed in units of pound-inches (lb-in), then Kt must
be expressed in pound-inches per Amp (lb-in/A). Likewise, if T is expressed in units of
Newton-meters (N-m), then units for Kt must be expressed in Newton-meters per Amp
(N-m/A).
Example:
Suppose that the nominal continuous phase to phase winding current (In) is not
given. Instead, we look up and obtain the following:
Continuous stall torque T = 3.0 lb-in
Motor torque constant Kt = 0.69 lb-in/A
Dividing, we obtain:
In = 3.0 lb-in / 0.69 lb-in/A =4.35 (A)
Our entry for (In) would be 4.35.
Note that the torque (lb-in) units are cancelled in the equation above leaving just
Amps (A). We would have to use another conversion factor if the numerator and
denominator had different force x distance units.
Nominal Bus Voltage (Vbus)
The Nominal Bus Voltage can be calculated by multiplying the Nominal AC mains
voltage supplied by 1.41. When using a model with the suffix “S1N” where the
mains are wired to the “Doubler” connection, the Nominal Bus Voltage will be
doubled.
Example:
If the mains voltage is 230VAC, Vbus = 230 x 1.41 = 325V
This value is the initial voltage for the drive and the correct voltage will be
calculated dynamically depending on the drive’s incoming voltage value.
Rotor Moment of Inertia (Jm)
From motor manufacturer or nameplate.
Note
Round the calculated result to 3 significant places.
Maximum Motor Speed in RPM
This is also listed as “Speed @ Vt” (motor speed at the terminal voltage rating). The
maximum motor speed will typically be a round even value between 1000 and 6000
RPM.
Number of Poles
This is a positive integer number that represents the number of motor poles, normally
2, 4, 6 or 8.
S94P01D 35
Halls Order
Each hall signal is in phase with one of the three phase-phase voltages from the motor
windings. Hall order number defines which hall sensor matches which phase-phase
voltage. Motor phases are usually called R-S-T or U-V-W or A-B-C. Phase-Phase
voltages are called Vrs, Vst, Vtr. Halls are usually called HALL-A, HALL-B, HALL-C or
just Halls 1, 2, 3. A motor’s phase diagram is supplied by motor vendor and usually can
be found in the motor data sheet or by making a request to the motor manufacturer. A
sample phase diagram is illustrated in Figure S912.
S912
36 S94P01D
Hall Order Numbers for Different Hall Sequences
Halls Order Hall Sequence
0 1-2-3
1 1-3-2
2 2-1-3
3 2-3-1
4 3-1-2
5 3-2-1
Note
Each Hall Voltage is in phase with one and only one Output Voltage.
B leads A for CW
This is the encoder phase relationship for CW/CCW shaft rotation. When you obtain the
diagram for your motor phasing similar to shown above, it’s assumed by the software
that the motor shaft rotates CW when looking at the mounting face of the motor. For that
rotation Encoder phase A must lead phase B. If it does leave the check box unchecked.
Otherwise (if B leads A), check B leads A in the CW box.
Note
Lenze convention references the shaft direction of rotation from the
front (shaft end) of the motor. Some manufacturer’s timing diagrams
are CW when viewed from the “rear” of the motor.
S94P01D 37
6 Programmable Features and Parameters
The PositionServo drive is configured through an RS485 or Ethernet interface. The
drive has many programmable features and parameters accessible via a universal
software called MotionView. Refer to the MotionView Manual for details on how to
make a connection to the drive and change parameter values. This chapter covers the
PositionServo’s programmable features and parameters in the order they appear in
the Parameter Tree of MotionView. Programmable parameters are divided into groups.
Each group holds one or more user adjustable parameters.
All drives can execute a User Program in parallel with motion. Motion can be specified
by variety of sources and in three different modes:
• Torque
• Velocity
• Position
In Torque and Velocity mode Reference can be taken from Analog Input AIN1 or from
the User Program by setting a particular variable (digital reference). In Position mode,
the reference could be taken from MA/MB master encoder/step and directions inputs
(available in terminal P3) or from trajectory generator. Access to the trajectory generator
is provided through the User Program’s motion statements, MOVEx and MDV. Refer to
the PositionServo Programming Manual for details on programming.
Whether the reference comes from an external device, (AIN1 or MA/MB ) or from the
drives internal variables (digital reference and trajectory generator) will depend on the
parameter settings. Refer to “Parameters” group in MotionView.
STOP!
If the EPM contains any data from an inverter drive, that data will be
overwritten during this procedure.
38 S94P01D
6.1.3 EPM Fault
If the EPM fails during operation or the EPM is removed from the EPM Port, the drive
will generate a fault and will be disabled (if enabled). The fault is logged to the drives
fault history. Further operation is not possible until the EPM is replaced (inserted) and
the drive’s power is cycled. The fault log on the display shows “F_EP” fault.
S94P01D 39
6.3.1.3 Position Mode
In this mode the drive reference is a pulse-train applied to P3.1-4 terminals, if the
parameter “Reference” is set to “External”. Otherwise the reference is taken from
the drive’s internal variable. (Refer to the PositionServo Programming Manual for
details).
P3.1-4 inputs can be configured for two types of signals: step and direction and
Master encoder quadrature signal. Refer to section 5.2.1 for details on these inputs
connections. Refer to section 8.3 for details about positioning and gearing.
When the Reference is set to Internal, the drives reference position, (theoretical
or Target position), is generated by trajectory generator. Access to the trajectory
generator is provided by motion statements, MOVEx and MDV, from the User
Program. (Refer to the PositionServo Programming Manual for details).
40 S94P01D
6.3.6 Analog Input Scale (velocity scale)
This parameter sets the analog input sensitivity for the velocity reference used when the
drive operates in velocity mode. Units for this parameter are RPM/Volt. To calculate this
value use the following formula:
Vscale = VELOCITYmax / Vin max
VELOCITYmax maximum desired velocity in RPM
Vin max max voltage fed to analog input at Velocitymax
Example: VELOCITYmax = 2000 RPM
Vin max = 10V
Vscale = VELOCITYmax / Vin max
= 2000 / 10V
= 200 RPM / Volt (value to enter)
6.3.8 Reference
The REFERENCE setting selects the reference signal being used by the drive. This
reference signal can be either External or Internal. An External Reference can be one
of three types, an Analog Input signal, a Step and Direction Input or an Input from a
external Master Encoder. The Analog Input reference is used when the drive is either
in torque or velocity mode. The Master Encoder and Step and Direction reference is
used when the drive is in position mode. An Internal Reference is used when the motion
being generated is derived from drive’s internal variable(s), i.e., User Program, (Refer
to the PositionServo Programming Manual).
S94P01D 41
6.3.12 Motor PTC Cut-off Resistance
This parameter sets the cut-off resistance of the PTC which defines when the motor
reaches the maximum allowable temperature. See section 5.5.2 for details how to
connect motor’s PTC.
T-t, regeneration
is not needed
Note
If calculation of D is greater than 100% set it to 100% value. If calculation
of D is less than 10% then resistor power rating is too low. Refer to
section 5.1.6 for details on braking resistor selection.
42 S94P01D
6.3.16 System to Master Ratio
This parameter is used to set the scale between the reference pulse train (when operating
in position mode) and the system feedback device. In a single loop configuration, the
system feedback device is the motor encoder or resolver. In a dual-loop system the
system encoder is the second encoder. See sections 8.3 and 8.4 for details.
Note
Post quadrature pulse count is four times the pulses-per-revolution
(PPR) of the encoder.
6.3.18 Autoboot
When set to “Enabled” the drive will start to execute the user’s program immediately
after cold boot (reset). Otherwise the user program has to be started from MotionView
or from the Host interface.
6.3.19 Group ID
Refer to the PositionServo Programming Manual for details. This parameter is only
needed for operations over Ethernet network.
S94P01D 43
6.3.22 Resolver Track
The Resolver Track parameter is used in conjunction with the resolver motors and
Buffered Encoder Outputs, (Ref Section 5.2.2). If a motor with resolver feedback is being
used a simulated encoder feedback is transmitted out the Buffered Encoder Outputs,
P3.7 to P3.12. The default resolution of this feedback is 1024 pulses per revolution, pre
quad. If a different resolution is required then the Resolver Track parameter is utilized.
The number entered into this field, 0-15, directly correlates to a different encoder
resolution. Please reference the table below.
Resolver Track Configuration
6.4 Communication
6.4.1 Ethernet Interface
Programming and diagnostics of the PositionServo drive are done over the standard
10/100 Mbps Ethernet communication port. All devices on an Ethernet network have an
IP address. Before connecting MotionView software to the PositionServo drive, set up
the IP address of the drive and configure the PC as well.
The IP address of the PositionServo drive is composed of four sub-octets that are
separated by three dots. This conforms to the Class C Subnet structure. The sub-octets
IP_1, IP_2, IP_3 and IP_4 can be found by using “UP” and “DOWN” buttons of the LED
panel and are organized in the following order:
IP_1.IP_2.IP_3.IP_4
where each sub-octet IP_x can be any number between 1-254. On the LED display,
only IP_4 can be changed. IP_1, IP_2 and IP_3 can be changed once the PositionServo
drive is connected to the MotionView software. As shipped from the factory the default
IP address is 192.168.124.120.
If using the default PC Ethernet port on your computer for internal use (email, web
browsing, etc,) AC Tech recommends that you add an additional Ethernet port to
your PC. The most common and cost effective way to do this is by using a USB /
Ethernet dongle or a PCMCIA Ethernet card. Then configure this Ethernet port to the
PositionServo Subnet address and leave your local connection for your internal use.
44 S94P01D
There are two modes to obtain the IP address of the PositionServo drive by setting
DHCP equal to either 0 or 1. These modes are described herein. It is important to know
that the drive must be rebooted after changing any Ethernet settings such as IP address
and DHCP.
S94P01D 45
6.4.1.3 Set the PC’s IP Address
Follow these steps to set up the PC’s IP address:
To display the IP address of your PC, from the Start menu, select “Control Panel”
and then select “Network Connections”.
Select the connection you wish to set: “Local Area Connection”, the PC Default
Port or “Local Area Connection x” your additional Ethernet port. Then double-click
the icon to open the [Connection Status] details. To view the connection properties
click the [Properties] button.
46 S94P01D
Select “Use the following IP address” and enter [192.168.124.1] for the IP address.
Now enter the subnet mask [255.255.255.0], and then click the [OK] button. Note
that one can use “Obtain an IP address automatically” after the PositionServo
drive’s IP address has been configured under the same subnet to which the PC
is connected.
S94P01D 47
6.5 Analog I/O Group
6.5.1 Analog Output
The PositionServo has one analog output with 10-bit resolution on P3 pin 23. The signal
is scaled to ±10V. The analog output can be assigned to following functions:
• Not Assigned
• Phase current RMS
• Phase current Peak
• Motor Velocity
• Phase U current
• Phase V current
• Phase W current
• Iq current (Torque component)
• Id current (Direct component)
6.5.2 Analog Output Current Scale (Volt / amps)
Applies scaling to all functions representing CURRENT values.
48 S94P01D
6.6 Digital I/O
The PositionServo has four digital outputs. These outputs can be either assigned to one
of the following functions, or be used by the drives internal User Program
• Not Assigned No special function assigned. Output can be used by the User
Program.
• Zero Speed Output activated when drive is at zero speed, refer to “Velocity
Limits Group” (section 6.7) for settings.
• In Speed Window Output activated when drive is in set speed window, refer to
“Velocity Limits Group” (section 6.7) for settings.
• Current Limit Output activated when drive detects current limit.
• Run Time Fault A fault has occurred. Refer to section 7.3 for details on faults.
• Ready Drive is enabled.
• Brake Command for the holding brake option (E94ZAHBK2) for
control of a motor with a holding brake. This output is active
10ms after the drive is enabled and deactivates 10ms before
the drive is disabled.
• In position Position mode only. Refer to the PositionServo Programming
Manual for details
6.6.1 Digital Input De-bounce Time
Sets de-bounce time for the digital inputs to compensate for bouncing of the switch or
relay contacts. This is the time during an input transition that the signal must be stable
before it is recognized by the drive.
6.7.3 At Speed
Specifies the speed window center used with the “In speed window” output.
These last two parameters specify speed limits. If motor shaft speed is within these
limits then the condition AT SPEED is set to TRUE in the internal controller logic. The
AT SPEED condition can also trigger a programmable digital output, if selected.
For example if “AT SPEED” is set for 1000 RPM, and the “SPEED WINDOW” is set for
100, then “AT SPEED” will be true when the motor velocity is between 950 -1050 RPM.
S94P01D 49
6.8 Position Limits
6.8.1 Position Error
Specifies the maximum allowable position error in the primary (motor mounted)
feedback device before enabling the “Max error time” clock (described next). When
using an encoder, the position error is in post-quadrature encoder counts. When using
a resolver, position error is measured at a fixed resolution of 65,536 counts per motor
revolution.
Note
The following four position gain settings are only active if the drive is
operating in Position mode. They have no effect in Velocity or Torque
modes.
50 S94P01D
6.9.4 Position I-gain (integral)
The output of the Position I-gain compensator is proportional to accumulative error over
cycle time, with I-gain controlling how fast the error accumulates. Integral gain also
increases overall loop gain at the lower frequencies, minimizing total error. Thus, its
greatest effect is on a system running at low speed, or in a steady state without rapid or
frequent changes in position.
S94P01D 51
6.11 Faults Group
Faults Group loads the fault history from the drive. The 8 most recent faults are displayed
with the newer faults replacing the older faults in a first-in, first-out manner. In all cases
fault # 0 is the most recent fault. To clear the faults history from the drive’s memory click
on the “Reset Fault history” button. Each fault has its code and explanation of the fault.
Refer to section 7.3 for details on faults.
52 S94P01D
7 Display and Diagnostics
7.1 Diagnostic Display
The PositionServo drives are equipped with a diagnostic LED display and 3 push
buttons to select displayed information and to edit a limited set of parameter values.
Parameters can be scrolled by using the “UP” and “DOWN” ( ) buttons. To view
a value, press “Enter”( ). To return back to scroll mode press “Enter” again. After
pressing the ”Enter” button on editable parameters, the yellow LED “C” (see figure in
the next section) will blink indicating that parameter value can be changed. Use “UP”
and “DOWN” buttons to change the value. Press “Enter” to store new setting and return
back to scroll mode.
Display Description
StAt current drive status - to view:
run - drive running
diS - drive disabled
F_XX - drive fault. Where XX is the fault code (section 7.3.2)
S94P01D 53
7.2 Diagnostic LEDs
The PositionServo has five diagnostic LEDs located around the periphery of the front
panel display as shown in the drawing below. These LEDs are designed to help monitor
system status and activity as well as troubleshoot any faults.
S913
7.3 Faults
7.3.1 Fault Codes
Listen herein are fault codes caused mostly by hardware operations. Refer to the
PositionServo Programming Manual for additional fault codes related to programming.
Fault
Code Fault Description
Drive bus voltage reached the maximum level, typically due to
F_OU Over voltage
motor regeneration
Resolver signal lost or at least one motor hall sensor is inoperable
F_FB Feedback error
or not connected.
Drive exceeded peak current limit. Software un-capable to
F_OC Over current regulate current within 15% for more then 20mS. Usually results
in wrong motor data or poor tuning.
F_Ot Over temperature Drive heatsink temperature has reached maximum rating.
EN954-1 Safety The drive is disabled by the EN954-1 Safety Function.
F_EF
Function (applicable only to drives with the EN954 safety circuit option)
F_OS Over speed Motor has reached velocity above its specified limit
F_PE Excess position error Position error has exceeded maximum value.
F_bd Bad motor data Motor profile data invalid or no motor is selected
F_EP EPM failure EPM fails on power up
EP- EPM missing EPM not recognized (connected) on power up
Optional motor temperature sensor (PTC) indicates that the motor
F_09 Motor over temperature
windings have reached maximum temperature
Error in data exchange between processors. Usually occurs when
F_10 Subprocessor failure
EMI level is high due to poor shielding and grounding.
Occurs when the bus voltage level drops below 50% of nominal
F_14 Undervoltage bus voltage while drive is operating. An attempt to enable the
drive with low bus voltage will also result in this fault.
Hardware overload Occurs when the phase current becomes higher than 400% of
F_15
protection total drive’s current capability for more then 5uS.
F_32 Positive Limit Switch Positive limit switch is activated
F_33 Negative Limit Switch Negative limit switch is activated
The drive is disabled while operating or an attempt is made to
Drive Disabled by
F_36 enable the drive without deactivating “Inhibit input”. “Inhibit” input
User at Enable Input
has reverse polarity.
54 S94P01D
7.3.2 Fault Event
When drive encounters any fault, the following events occur:
• Drive is disabled
• Internal status is set to “Fault”
• Fault number is logged in the drive’s internal memory for later interrogation
• Digital output(s), if configured for “Run Time Fault”, are asserted
• Digital output(s), if configured for READY, are de asserted
• If the display is in the default status mode, the LEDs display F_XX where XX is
current fault code.
• “Enable” LED turns OFF
7.3.3 Fault Reset
Fault reset is accomplished by disabling or re-enabling the drive depending on the
setting of the “Reset option” parameter (section 6.3.10).
8 Operation
This section offers guidance on configuring the PositionServo drive for operations in
torque, velocity or position modes without requiring a user program. To use advanced
programming features of PositionServo please perform all steps below and then refer to
the PositionServo Programming Manual for details on how to write motion programs.
DANGER!
Hazard of electrical shock! Circuit potentials are up to 480 VAC above
earth ground. Avoid direct contact with the printed circuit board or with
circuit elements to prevent the risk of serious injury or fatality. Disconnect
incoming power and wait at least 60 seconds before servicing drive.
Capacitors retain charge after power is removed.
Note
When using an encoder-based drive and operating with a resolver
option module as the primary feedback, a second encoder can be
connected to P4.
S94P01D 55
8.2 Configuration of the PositionServo
Regardless of the mode in which you wish to operate, you must first configure the
PositionServo for your particular motor, mode of operation, and additional features if
used.
Drive configuration consists of following steps:
• Motor Selection
• Mode of operation selection
• Reference source selection (Very Important)
• Drive parameters (i.e. current limit, acceleration / deceleration) setup
• Operational limits (velocity or position limits) setup
• Input / Output (I/O) setup
• Velocity / position compensator (gains) setup
• Optionally store drive settings in a PC file and exit the MotionView program.
To configure drive:
1. Ensure that the control is properly installed and mounted. Refer to section 4
for installation instructions.
2. Perform wiring to the motor and external equipment suitable for desired
operating mode and your system requirements.
3. Connect the Ethernet port P2 on the drive to your PC Ethernet port. If
connecting directly to the drive from the PC, a crossover cable is required.
4. Make sure that the drive is disabled.
5. Apply power to the drive and wait until “diS” shows on the display. For
anything other than this, refer to the chart below before proceeding.
Drive Display Meaning
-EP- EPM missing. Refer to 6.1.2
EPM EPM data. Refer to 6.1.2
---- No valid firmware
----
Monitor mode
6. Confirm that the PC and the drive have the correct IP setting. Refer to
section 6.4.1.1 - Setting Your PC IP Address.
7. Launch MotionView software on your computer.
8. From the MotionView menu, select <Project> <Connection setup>.
9. Select “Ethernet UDP”, then click the OK button.
10. From the MotionView menu, select <Node> <Connect Drive>.
11. Click the Discover button to ping the network for any drives. If a drive
is located the address will appear on the screen. If no address appears
then you can type the IP address in. The default address for the drive is
192.168.124.120. Click the Connect button to connect to the drive.
12. Once MotionView connects to the drive, its node icon will appear in the upper
left-hand corner of the Parameter Tree Window. Refer to the PositionServo
Programming Manual for more details.
Note
MotionView’s “Connection setup” properties need only be
configured the first time MotionView is operated or if the port
connection is changed. Refer to MotionView User’s Manual
for details on how to make a connection to the drive.
13. Double-click on the drive’s icon to expand parameter group’s folders.
14. Select the motor to be used according to the section 5.5.
15. Expand the folder “Parameters” and choose the operating mode for the drive.
Refer to section 6.3.1 for details on operating modes.
56 S94P01D
16. Click on the “Current limit” parameter, refer to section 6.3.3 and enter current
limit (in Amp RMS per phase) appropriate for the motor.
17. Click on the appropriate “Peak current limit” parameter, refer to section 6.3.4,
based on the “Drive PWM frequency” parameter, refer to section 6.3.2, used
and enter the peak current limit (in Amps RMS per phase) appropriate for
your motor.
18. Set up additional parameters suitable for the operating mode selected in step 17.
19. After you configure the drive, proceed to the tuning procedure if operating
in “Velocity”, or “Position” mode. “Torque” mode doesn’t require additional
tuning or calibration. Refer to section 8.6 for details on tuning.
S94P01D 57
Note
When using an encoder-based drive and operating with the Resolver
Option Module as the primary feedback, a second encoder can be
connected to P4.
WARNING!
Enabling the servo drive allows the motor to operate depending on
the reference command. The operator must ensure that the motor and
machine are safe to operate prior to enabling the drive and that moving
elements are appropriately guarded.
Failure to comply could result in damage to equipment and/or injury to
personnel!
58 S94P01D
6. Select “Oscilloscope” tool from the node tree to engage the oscilloscope.
Check the “Always on top” box, so that the MotionView main window does
not cover the oscilloscope tool.
7. On the Scope tool select:
• Channel 1: “Motor Velocity”
• Scale: 100 Rpm/Volt
• Channel 2: “Phase Current (RMS)”
• Scale: Motor peak current parameter / 3
• Timebase: 50mS
• Trigger: Channel 1, Rising
• Trigger level: 100 Rpm
(Choose closest integer value: if 10A/3=3.33(3) choose 3A)
8. Select “Compensation” from the Node tree. As a starting point, set “Gain
Setting” to “-2” if the motor is equipped with an encoder. If the motor is
equipped with a resolver, set this to “-4”. Refer to section 6.9.8 for more
details.
9. Set the Velocity P-gain to 5000 and the Velocity I-gain to 20.
10. Apply voltage to IN_A3 input and press F5 on the keyboard. Alternatively you
can use menu “Indexer” -> “Run” or use button on the toolbar.
11. If the motor vibrates uncontrollably, disable the drive, rest P-Gain to 1000,
and re-enable the drive.
12. Slowly increase the “Velocity P-gain” and observe the motor velocity
waveform. Increasing the P-gain should increase the angle of the
acceleration edge of the wave form. Continue increasing the P-gain to get
the leading edge of the wave form as vertical as possible and stop once
you start to get a slight overshoot. The current wave form should be spiking
during the acceleration segment of the move. Continue to increase the P-gain
until instability starts to appear in the waveform.
S949
Stop increasing the gain once you see oscillation appearing on either the
current waveform or velocity waveform flat portion. Then lower the P-gain
until the oscillation disappears
S94P01D 59
S951
13. Slowly increase the “Velocity I-gain” and watch for an overshoot on the motor
velocity waveform. Stop increasing the setting when overshoot just starts to
occur or is very narrow. The setting should be less then 5mS or less then
3-5%, if a steep acceleration/deceleration is desired in your servo system. If
stiffness at low velocity or stall torque is desired then the “Velocity I-gain” can
be increased allowing step overshoot up to approximately 15-30%.
14. Check the motor Iq current. Set the oscilloscope Ch1 source to Iq current.
Observe the current waveform to ensure there is no significant oscillation.
15. Click “Indexer” -> “Stop” or alternatively Alt+F5 on the keyboard to stop the
program. Remove voltage from IN_A3 input.
16. Depending on the application you may want to set parameters “Reference”
and “Enable switch function” to appropriate values. Refer to section 6 for
details.
60 S94P01D
8. Slowly increase the P-gain while watching the Position Error waveform,
(Ch1). While increasing P-gain you should observe the position error
decrease. At some point you should start to experience high frequency
oscillation noticeable on the Position Error waveform, (see picture below).
Increase D-gain to suppress the oscillations.
S933
9. Continue to increase the P-gain until the position error stops decreasing. To
suppress the oscillations increase the D-gain again while increasing the P-
gain.
10. Stop the program.
11. The above method is suggested as a general guideline for position tuning.
Experiment with the gains to achieve the performance and stability needed
for your individual application.
12. The goal of tuning is to achieve the minimum acceptable position error while
still maintaining stability. By increasing the P-gain you increase the response
to position change and reduce the position error. At the same time a large P-
gain can lead to instability, oscillation. By increasing the D-gain you improve
the stability of the system. Generally, both P-gain and D-gain should be
increased together.
13. While the program is stopped, edit the “TuneP” User Program and set the
Accel and Decel variables to the maximum values your system can accept.
Compile and load the program to the drive.
14. Set oscilloscope channel 1 to “Iq current”. Set the scale to the appropriate
value to see a full current pulse.
15. Observe that current, Iq, waveform. Check to make sure that there isn’t any
significant oscillation at the flat portion of the waveform. If so then decrease
the P-gain to a level where the oscillation either disappears or is very small.
(See pictures in section 9.2).
16. The I-gain comes into play when trying to minimize the position error during
the steady state of the move. The same is true for holding the position
accuracy. Increasing the I-gain will increase the drive’s reaction time while
the I-Limit will set the maximum influence that the I-Gain will have on the
loop. When adjusting the I-gain start with a very small value for both the
I-gain and the I-Limit then increase the I-gain until stand-still reaction is
compensated. Large values of Position I-limit can cause large instability and
unsettled oscillation of the mechanism.
Note
These are only initial settings. Your application will likely require fine-tun-
ing. To optimize settings experiment with combinations of all gains P, I
and D and the I-limit.
S94P01D 61
9 Sample Motor Responses to Gain Settings
9.1 Motor Response to Gain Settings (velocity mode)
Initial settings:
S934
9.1.1 P-gain
Velocity P-gain = 5000
Velocity I-gain = 20
Current didn’t reach maximum possible value. (10A)
S935
62 S94P01D
S936
To increase the P-gain setting we need to set “Gain Scaling” one notch higher. This is
done by changing the “Gain Scaling” setting from (-2) to (-1).
After changing the “Gain Scaling” setting, set the P-gain to 16000 (approximately
the middle of the scale) and restart the drive. Then slowly increase the P-gain again.
(Reference the next section).
Velocity P-gain = 20322
Velocity I-gain = 20
Gain Scaling = -1
We start to see a small overshoot at the leading edge of the Motor Velocity wave, but
the current doesn’t increase anymore. This is how fast the motor can reach the set
velocity with current limit selected. Any further increase in gain will only increase the
overshoot and will not improve the response.
P-gain should be decreased slightly, (approximately 10%), to remove the overshoot.
S937
S94P01D 63
9.1.2 I-gain
Velocity P-gain = 18000
Velocity I-gain = 2396
Gain Scaling = -1
I-gain is increased to allow small velocity overshoot, (~10%), as a step response.
This setting is very application dependent. If a high and flat response is expected in
the application, then leave this value so that the overshoot is no more than 10%. If
the application requires stiffness at zero or near zero velocity and long term stability is
desired increase I-Gain so that the overshoot reaches 30% (see next section).
S938
Large I-Gain
I-Gain = 7935
Overshoot = 20%
The I-gain setting is very application dependent. If the application requires a high and
flat response then the I-gain should be set to produce an overshoot of no more than
10%. If the application requires stiffness at zero or near zero velocity and has long term
stability increase the I-Gain so that the overshoot reaches 30% (see below).
S939
64 S94P01D
9.1.3 Abnormal Gains (velocity mode)
Velocity I-Gain is too high
Velocity P-gain = 18000
Velocity I-gain = 12000
Gain Scaling = -1
Notice below that there is a large overshoot and a noticeable oscillation in the flat
portion of the Motor Velocity waveform. The current waveform also has a small trace of
instabilities at the flat portion of the waveform.
S940
S941
S94P01D 65
9.2 Motor Response to Gain Settings (position mode)
9.2.1 P-gain selection
Position P-gain = 2500
Position D-gain = 0
Position I-gain = 0
Position I-limit = 0
Problem: Insufficient P-gain can cause large position error as motor
changing position rapidly
Treatment: Increase P-gain.
Side effects: Increasing the P-gain might cause oscillations and might require
an increase of the D-gain as well to overcome this problem.
S942
P-gain increase
Position P-gain = 8700
Position D-gain = 0
Position I-gain = 0
Position I-limit = 0
Positive effect: Position error decreased
Problem: Noticeable oscillation (Channel 1). P-gain can’t be set any
higher due to increasing oscillation, (instability).
Treatment: Increase D-gain and then P-gain until position error stops
decreasing
Side effects: Possible high noise produced by excess of D-gain. A
compromise between the D-gain setting and an acceptable
position error must be reached. This will be mainly controlled
by value of P-gain.
66 S94P01D
S943
S944
S94P01D 67
P and D gains setting check (problem)
Position P-gain = 12673
Position D-gain = 16000
Position I-gain =0
Position I-limit =0
Problem: Noticeable oscillation (Channel 1) on Iq current waveform.
Treatment: Decrease the P-gain setting until oscillation disappears.
S945
S946
68 S94P01D
10 Troubleshooting
DANGER!
Hazard of electrical shock! Circuit potentials are up to 480 VAC above
earth ground. Avoid direct contact with the printed circuit board or with
circuit elements to prevent the risk of serious injury or fatality. Disconnect
incoming power and wait at least 60 seconds before servicing drive.
Capacitors retain charge after power is removed.
Before troubleshooting
Perform the following steps before starting any procedure in this section:
• Disconnect AC or DC voltage input from the PositionServo. Wait at least 60
seconds for the power to discharge.
• Check the PositionServo closely for damaged components.
• Check that no foreign material has fallen or become lodged in the PositionServo.
• Verify that every connection is correct and in good condition.
• Verify that there are no short circuits or grounded connections.
• Check that the drive’s rated phase current and RMS voltage are consistent
with the motor ratings.
For additional assistance, contact your local PositionServo® authorized distributor.
Problem External line fuse blows
Suggested Solution • Check that line fuses are properly sized for the motor being used.
• Check motor cable and incoming power for shorts.
• Check that you follow recommendation for shielding and grounding
listed in section “shielding and grounding” early in this manual.
S94P01D 69
70 S94P01D
NOTES
S94P01D 71
NOTES
72 S94P01D
AC Technology Corporation
630 Douglas Street • Uxbridge, MA 01569 • USA
Sales: (800) 217-9100 • Service (508) 278 9100
www.lenze-actech.com
Document
S94P01D