Page 2
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...
Page 6
Safety Information All safety information given in these Operating Instruction have the same layout: Signal Word! (Characteristics the severity of the danger) Note (describes the danger and informs on how to proceed) Signal Words Icon DANGER! Warns of impending danger. Warning of hazardous Consequences if disregarded:...
These drives have the suffix “S1N”. The PositionServo 940 will accept feedback from an incremental encoder (that includes Hall channel information) or from a resolver. It accepts commands from a variety of sources, including analog voltage, RS485 interface (PPP and Modbus RTU), Ethernet interface, CANopen interface, digital pulse train, and master encoder reference.
• 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.
2 Specifications 2.1 Electrical Characteristics Single-Phase Models 1~ Mains 1~ Mains Rated Output Peak Output Current Current Type Mains Voltage Current Current (doubler) (Std.) E94P020S1N 120V or 240V E94P040S1N 16.8 E94P020S2F E94P040S2F 120 / 240V (80 V -0%...264 V +0%) E94P080S2F 15.0 E94P100S2F...
2.2 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 1500 m/5000 ft [derate by 1% per 300m (1000 ft) above 1500m (5000 ft)] 2.3 Operating Modes Torque...
Disconnect incoming power and wait 60 seconds before servicing drive. Capacitors retain charge after power is removed. STOP! • The PositionServo 940 must be mounted vertically for safe operation and enough cooling air circulation. • Printed circuit board components are sensitive to electrostatic fields.
It may be necessary to earth ground the shielded cable. Ground the shield at both the drive end and at the motor end. If the PositionServo 940 drive continues to pick up noise after grounding the shield, it may be necessary to add an AC line filtering device and/or an output filter (between drive and servo motor).
4.2.3 Enclosure The panel in which the PositionServo 940 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.
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 940 drive and other electronics within the same panel. The OEM has this liberty because CE requirements are for the total system.
Page 17
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.
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)
All conductors must be enclosed in one shield and 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.
Page 20
PositionServo 940 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 940’s +5 VDC supply, as this will result in damage to the PositionServo 940.
The speed of the motor is controlled by the frequency of the “step” signal, while the number of pulses that are supplied to the PositionServo 940 determines the position of the servomotor. “DIR” input controls direction of the motion.
file, the drive will select the primary feedback source based on the motor data entry. 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...
The 2nd Encoder Option Module includes a 9 pin D-shell male connector. When using a Lenze motor with encoder feedback and a Lenze encoder cable, the pins are already configured for operation. If a non-Lenze motor is used, the encoder...
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.
There are a total of five digital outputs (“OUT1” - “OUT4” and “RDY”) available on the PositionServo 940 drive. These outputs are accessible from the P3 connector. Outputs are open collector type that are fully isolated from the rest of the drive circuits.
Digital inputs IN_Ax, IN_Bx, IN_Cx (P3.26-30, P3.31-35, P3.36-40 ). The PositionServo 940 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.
5.3 Analog I/O details 5.3.1 Analog reference input AIN+, AIN1- (P3.24 and P3.25) The analog reference input can accept up to a ±10V analog signal across AIN1+ and AIN2-. The maximum limit with respect to analog common (ACOM) on each input is ±18VDC.
5.4.2 RS485 interface (option module) PositionServo 940 drives can be equipped with an RS485 communication interface option module (E94ZARS41) which is optically isolated from the rest of the drive’s circuitry. This option module can be used for two functions: drive programming and diagnostics using MotionView from a PC (with RS485 port) or as a Modbus RTU slave.
5.4.4 MODBUS RTU support As a default, the RS232 and RS485 interfaces are configured to support MotionView program operations. In addition, the RS485 interface can be configured to support the MODBUS RTU slave protocol. The interface can be configured through the MotionView program.
5.5.3 Motor set-up Once you are connected to the PostionServo 940 via MotionView a “Parameter Tree” will appear in the “Parameter Tree Window”. The various parameters of the drive are shown here as folders and files. If the “Motor” folder is selected, all motor parameters can be viewed in the “Parameter View Window”.
5.6 Using a custom motor You can load a custom motor from a file or you can create a new custom motor. • To create a custom motor click “CREATE CUSTOM” and follow the instructions in the next section “Creating custom motor parameters”. •...
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”).
Page 33
5.6.3.1 Electrical constants Motor Torque Constant (Kt). Enter the value and select proper units from the drop-down list. 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.
Page 34
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.
Page 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.
Page 36
Otherwise (if B leads A ) check B leads A for CW box. Note Lenze convention references the shaft direction of rotation from the front (shaft end) of the motor. Some manufacturers’ timing diagrams are CW when viewed from the “rear” of the motor.
The White EPM is the only acceptable EPM for the PositionServo 940 drive. If a white EPM is detected, the drive compares data in the EPM to that in its internal memory. In order for the drive to operate, the contents of the drive’s memory and EPM must be the same.
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 memory. Further operation is not possible until the EPM is replaced (inserted) and the F_EP drive’s power is cycled.
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. (See Programmer’s manual for details). P3.1-4 inputs can be configured for two types of signals: step and direction and Master encoder quadrature signal.
6.3.7 ACCEL/DECEL Limits (Velocity mode only) The ACCEL setting determines the time the motor takes to ramp to a higher speed. The DECEL setting determines the time the motor takes to ramp to a lower speed. If the ENABLE ACCEL\DECEL LIMITS is set to DISABLE, the drive will automatically accelerate and decelerate at maximum acceleration limited only by the current limit established by the PEAK CURRENT LIMIT and CURRENT LIMIT settings.
6.3.14 Regen duty cycle This parameter sets the maximum duty cycle for the brake (regen) resistor. This parameter can be used to prevent brake resistor overload. Use the following formula to set the correct value for this parameter. D = P * R / (Umax) * 100% where: D (%)
6.5 Analog I/O Group 6.5.1 Analog output The PositionServo 940 has one analog output with 10-bit resolution on P3.23. The signal is scaled to ± 10V. The analog output can be assigned to following functions: • Not Assigned • Phase current RMS •...
Analog input offset parameter Allows you to adjust the offset voltage at AIN1+ and AIN1- (P3.24 and P3.25). This function is equivalent to the balance trim potentiometer found in analog drives. Lenze recommends that this adjustment be made automatically using the “Adjust analog voltage offset”...
6.6.2 Hard limit switch action Digital inputs IN_A1-IN_A2 can be used as limit switches if their function is set to “Fault” or “Stop and Fault”. Activation of this input while the drive is enabled will cause the drive to Disable and go to a Fault state. The “Stop and Fault” action is available only in Position mode when the “Reference”...
6.9 Compensation group 6.9.1 Velocity P-gain (Proportional) Proportional gain adjusts the system’s overall response to a velocity error. The velocity error is the difference between the commanded velocity of a motor shaft and the actual shaft velocity as measured by the primary feedback device. By adjusting the proportional gain, the bandwidth of the drive is more closely matched to the bandwidth of the control signal, ensuring more precise response of the servo loop to the input signal.
6.10.1 Oscilloscope tool The oscilloscope tool gives real time representation of different signals inside the PositionServo 940 drive and is helpful when debugging and tuning drives. Operation of the oscilloscope tool is described in more detail in the MotionView Software User’s Manual.
7 Display and Diagnostics 7.1 Diagnostic display The PositionServo 940 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.
7.2 Diagnostic LEDs The PositionServo 940 has five diagnostic LEDs mounted on 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.
7.3 Faults 7.3.1 FAULT CODES Below are fault codes mostly caused by hardware operations. Additional fault codes are listed in Programmer’s manual. Fault Code Fault Description Drive bus voltage reached the maximum level, typically due F_OU Over voltage to motor regeneration Resolver signal lost or at least one motor hall sensor is F_FB Feedback error...
8.2 Configuration of the PositionServo Regardless of the mode in which you wish to operate, you must first configure the PositionServo 940 for your particular motor, mode of operation, and additional features if used. Drive configuration consists of following steps: •...
Page 51
To configure drive: Ensure that the control is properly installed and mounted. Refer to Section 4 for installation instructions. Perform wiring to the motor and external equipment suitable for desired operating mode and your system requirements. Connect the serial port P2 on the drive to your PC serial port. Make sure that the drive is disabled.
8.3 Position mode operation (gearing) In position mode the drive will follow the master reference signals at the P3. 1-4 inputs. The distance the motor shaft rotates per each master pulse is established by the ratio of the master signal pulses to motor encoder pulses (in single loop configuration).
8.5 Enabling the PositionServo Regardless of the selected operating mode, the PositionServo must be enabled before it can operate. A voltage in the range of 5-24 VDC connected between P3.26 and 3.29 (input IN_A3) is used to enable the drive. There is a difference in the behavior of input IN_A3 depending on how the “Enable switch function”...
Page 54
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.
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.
Page 56
S933 Continue to increase the P-gain until the position error stop decreasing. You will need to increase the D-gain again while increasing the P-gain to suppress the oscillations. 10. Stop the program. 11. The above method is suggested as a general guideline for position tuning. You will have to experiment with the gains to achieve the performance and stability needed for your individual application.
9.1.1 P-gain Velocity P-gain = 5000 Velocity I-gain= 20 Current didn’t reach maximum possible value. (10A) S935 Velocity P-gain = 32767 (max value). Velocity I-gain=20 Gain Scaling = -2 The P-gain is set to its maximum value, per the (-2) in the Gain Scaling window. The current value is very close to the maximum but since the P-gain is maxed out we can’t determine if we have achieved optimum settings.
Page 59
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).
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 in your application a high and more flat response is expected then leave this value so that the overshoot is no more then 10%.
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.
9.2 Motor response to gain settings (Position Mode) 9.2.1 P-gain selection Position P-gain 2500 Position D-gain Position I-gain Position I-limit 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.
S943 9.2.2 Optimal P-gain / D-gain settings Position P-gain 8700 Position D-gain 16000 Position I-gain Position I-limit Positive effect: Position error decreased. Oscillation eliminated by D-gain. Side effects: Possible high noise produced by high P and D gains at 0 velocity. This problem arises since encoder has finite resolution.
Page 64
Problem: Noticeable oscillation (Channel 1) on Iq current waveform. Treatment: Decrease the P-gain setting until oscillation disappears. S945 P and D gains setting check (corrected) Position P-gain = 12673 Position D-gain = 16000 Position I-gain = Position I-limit = Positive effect: Oscillation stopped and stability is increased S946 S94P01B...
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.
Page 68
AC Technology Corporation member of the Lenze Group 630 Douglas Street Uxbridge, MA 01569 Telephone: (508) 278-9100 Facsimile: (508) 278-7873 Document: S94P01B...
Need help?
Do you have a question about the POSITIONSERVO 940 and is the answer not in the manual?
Questions and answers