OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal...

21
OPERATIONAL MANUAL Servo-step motor DSP driver PLDS880 8 [800] 555-63-74 www.purelogic.ru

Transcript of OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal...

Page 1: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

OPERATIONAL MANUAL

Servo-step motor DSP driver PLDS880

8 [800] 555-63-74 www.purelogic.ru

Page 2: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

1. Product Name and Article 2

2. Scope of Delivery 2

3. General Provisions 2

4. Product Features and Specifications 4

5. Driver control signal connection 6

6. Motion Controller 6

7. Current and voltage selection 7

8. Driver SSM connection 7

9. DIP-switch driver adjustment 10

10. Driver PC connection via USB 12

11. Driver parameter adjustment in configuration program 13

12. Driver errors and indication 17

13. Operating Environment and Parameters 18

14. Driver Installation and Ventilation 18

15. Warranty 19

Contents

Page 3: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

1. Product Name and Article

Name Article

PLDS880 servo-step motor driver PLDS880

2. Scope of Delivery: PLDS880 servo-step motor DSP driver.

3. General Provisions

PLDS880 is a DSP processor based digital driver of Servo-Step Motor (SSM) with possibilityof driver parameter PC adjustment via USB interface. Driver may work in servo mode,servo-step mode and common step motor driver mode without encoder. In servo modeSSM is controlled as fully functional servo motor with position and speed control. Thisallows obtaining motor maximum moment output and excluding step skip at overload.Driver is highly efficient, SSM rotation noise and vibration is significantly reduced.Driver is optimal choice for Purelogic R&D PL57/PL86 Series 2 phase bipolar servo-stepmotors. Operation with other 2 phase SSM for instance Leadshine is also possible.The PLDS880 driver may independently work using the built-in motion controller. It allowsnot to use an external PLC and reduce the cost of the final system.The motion controller allows to control the rotation of the SSM / SM with a given speed andacceleration, using logic signals supplied to the optically isolated inputs of STEP / DIR /ENABLE. In addition, a manual control mode for the SSM rotor position is provided usingan encoder (MPG - manual pulse generator).

Driver features:• driver PC adjustment via USB interface. USB interface is galvanic isolated from

driver;• driver may work in servo mode, servo-step mode and common step motor driver

mode without encoder;• multi-stepping technology is used. Any SSM step division within 1…512;• PI-regulator in SSM phase control current loop with automatic adjustment of the Kp

and Ki parameters, depending on the connected SSM and supply voltage;• automatic compensation of SSM torque loss when increasing speed, in operation

without an encoder. Performance increase up to 20%. Used in operating modewithout encoder;

• SSM winding SC, SSM misconnection module detection*;• STEP/DIR/ENABLE/ERROR module control signal optic isolation;• built-in motion controller that supports several operating modes: CW / CCW mode,

DIR / START / STOP mode, MPG mode;• SSM soft start. After energizing or ENABLE signal SSM winding current is increased

gradually. This excludes typical “impact” at SSM start.• AUTO-SLEEP mode, driver after 2 sec. of downtime (STEP signal unavailability)

automatically switches to SSM rotor complete/partial current hold mode to reduceSSM heating. Used in operating mode without encoder;

Page 4: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

• SSM reverse EMF effect detection*;• heating protection (temperature sensor);• power supply voltage polarity reversal protection (driver start is failed);• integral SSM mid-frequency resonance compensator;• integral damper;• ERROR driver trouble signal opto-isolated output;• SSM connection easy-to-use dismountable terminals;• STEP frequency, alarm, driver power supply indication.

*the correct function operation depends on the operating conditions.

When the driver is turned on, after removing the ENABLE signal or after changing thedriver operating modes, the SSM rotor position is initialized. At this moment, the SSM rotorrotates in an arbitrary direction by an angle of no more than 1.8º. For successfulinitialization, the rotor must not be locked by the brake or the mechanical part of theequipment.

All driver connections and operation mode changes shall be made only with disabledpower supply source.Do not install power supply disconnector (circuit breaker) after power supply source (atdriver power supply line). Disconnector may be installed only at ~220V side power supplyunit input.Do not connect driver power supply in series. Only “star” type connection is allowed (eachdriver separate power supply line is connected to PSU.Do not connect the “-” of power supply to ground, housing, etc. Strictly observe the polarityof the power supply and control signals.

Attention! To configure the driver, you must use PLDConfigurator software.

Page 5: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

4. Product Features and Specifications

Fig. 1. Product Appearance

Specifications

Parameter Value

Module power supply voltage 18…80V (typical value 70V)

SSM operating current 1 А...8 А

SSM step division (micro step) 1...512

ААВВ encoder support Diff. input, 1000 pulse/rev

STEP signal max. frequency 500 kHz

SSM max. speed 3000 rev/min

Insulation resistance 500 MOhm

ERROR output parameters 50V /50mA MAX

Operating temperature 0...50°С

Module net weight 0.45 kg

Page 6: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

Fig. 2. PLDS880 SSM driver dimensions

90

l

9

130

- 117,5 --

Page 7: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

5. Driver control signal connection

Module is controlled by standard STEP/DIR and ENABLE signals. Signals are transmittedat differential opto-isolated inputs.Yellow LED is illuminated and driver is ON at generated ENABLE signal. Yellow LED isflashing and SSM is rotating at produced STEP frequency.Configuration of control differential inputs and connection to control system (controller)with “open collector” type outputs are shown at Figure 3. Module control signals areconnected in accordance with (Fig.4).STEP signal parameters: operating voltage 2.5V, 3.3V. 5V (connection of additional currentlimiting resistor may be required. If VCC=12V, R=1kOhm, if VCC=24V, R=2kOhm. Currentconsumption up to 20 mA, minimum signal time 2 μs. SSM step is performed signal risingedge).DIR signal parameters: Operating voltage 2.5V, 3.3V. 5V (connection of additional currentlimiting resistor may be required), max. 20 mA current consumption, 200 ns actuation timebefore/after STEP rising edge.ENABLE signal parameters: Operating voltage 2.5V, 3.3V. 5V (connection of additionalcurrent limiting resistor may be required), max. 20 mA current consumption, 100 msactuation time. Logical unit (input is energized) is SSM driver is ON and SSM windings aredeenergized, zero (nothing is generated or 0V at input) is SSM driver is ON and SSMwindings are energized.

Fig. 3. Configuration of differential inputs

6. Motion Controller

The driver has a built-in motion controller that supports several modes of operation. Themotion controller allows to control the rotation of the SSM / SM with a given speed andacceleration, using logic signals supplied to the optically isolated inputs of STEP / DIR /ENABLE. In addition, there is a mode for manual control of the rotor position using anencoder (MPG).The operation mode of the motion controller is selected by the Step_Gen_Mode parameter.The rotation speed is set by the Step_Gen_Vel parameter or the potentiometer R,depending on the Step_Gen_Vel_Src parameter. Acceleration / deceleration is set by theStep_Gen_Accel parameter.

Page 8: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

1) Mode 0, Step_Gen_Mode = 0. The built-in motion controller is turned off, the driverworks in the standard STEP / DIR / ENABLE mode.2) Mode 1, DIR / START / STOP, Step_Gen_Mode = 1. SSM / SM rotates at a given speed andacceleration. When a logical "1" is applied to the DIR input, the rotation direction changes.When a logical "1" is applied to the STEP input, the rotation stops. When a logical “1” isapplied to the ENABLE input, the SSM / SM windings are deenergized.3) Mode 2, CW / CCW, Step_Gen_Mode = 2. When a logical “1” is applied to the DIR input,the SSM / SM rotates at a given speed and acceleration clockwise. When a logical “1” isapplied to the STEP input, the SSM / SM rotates at a given speed and accelerationcounterclockwise. If logical “1” is not applied to either of the STEP / DIR inputs, or isapplied directly to both STEP / DIR inputs, then rotation stops. When a logical “1” is appliedto the ENABLE input, the SSM / SM windings are deenergized.4) Mode 3, MPG, Step_Gen_Mode = 3. Mode for controlling the position of the SM motorrotor by the quadrature ABAB encoder (MPG). Only for stepper mode, parameterControl_Type = 2. 1 encoder pulse corresponds to the movement of the SM rotor by 1microstep set by the Microstep_Sel parameter.

7. Current and voltage selection

Driver power supply max. voltage selection depends upon used SSM and its requiredspeed. This SSM optimal power supply voltage is calculated by formula U= √ 32* (SSMphase inductance in mH), but max. 80V. PL57 type SSM recommended voltage is 45V. PL86type SSM recommended voltage is 70V.Power supply current shall be selected considering 50…70% of SSM winding specifiedoperating current. SSM operating current is set by corresponding value in configurationprogram (Work_Current and Work_Current_Max). If no STEP signal is available more than2 second driver is switched to sleep mode (AUTO-SLEEP mode) and reduces windingcurrent to the value of Hold_Current parameter.

8. Driver SSM connection

PLDS880 is a DSP processor based digital driver of Servo-Step Motor (SSM) with possibilityof driver parameter PC adjustment via USB interface.Purelogic R&D SSM is connected to driver according to Fig. 5 (terminals PH1.1(+A), PH1.2(-A) and PH2.1(+B), PH2.2(-B) and encoder connector). Encoder connector contactdesignation is also shown at Fig. 5. PLDS880 driver is connected acc. Fig. 4.Driver is protected against SSM winding misconnection between each other/to “+” ofpower supply and Short Circuit in encoder power supply circuit. Note that motor reverserotation is started at reversal of SSM PH1.x<>PH2.x phase connection and encoder A<>Bsignals (analog of DIR signal inversion).Connection of SSM phases and encoder signals is interrelated. If driver generates error 50(OverPosition) at initial startup exchange SSM PH1.x<>PH2 phases without changing ofencoder signal connection.Driver SSM conductor length shall be max. 10 meters. Longer conductors may result indriver operation failures.

Page 9: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

It is highly recommended to arrange SSM wires in phase bundles: power +A and –A, +B and–B, encoder output A and A, B and B, put bundles in screened metal braids (power wires inone braid, encoder signal wires to other braid). SSM casing and braids shall be grounded.Do not arrange and lay encoder signal wires and SSM power conductor in one braid.

STEP/DIR/ENABLE Mode, Step_Gen_Mode = 0

DIR/START/STOP Mode, Step_Gen_Mode = 1

Page 10: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

CW/CCW Mode, Step_Gen_Mode = 2

MPG Mode, Step_Gen_Mode = 3

Fig. 4. Driver connection general arrangement drawing

Page 11: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

Fig. 5. Driver motor connection

9. DIP-switch driver adjustment

Driver operating parameters (step division, Autosleep mode ON/OFF, integral STEPgenerator ON/OFF, SSM downloaded profile selection) may be set by SW1…SW10 switches.All switchings shall be performed when driver power supply is ON.Standard profile (certain type SSM parameter set) is selected with SW1, SW2, SW3switches according to Figure 5.

Driver standard profile selection

SSD profile SW1 SW2 SW3

Bank 0 ↑OFF ↑OFF ↑OFF

PL42H48 ↑OFF ↑OFF ↓ON

PL57H56 ↑OFF ↓ON ↑OFF

PL57H76 ↑OFF ↓ON ↓ON

PL57H110 ↓ON ↑OFF ↑OFF

PL86H75 ↓ON ↑OFF ↓ON

PL86H113 ↓ON ↓ON ↑OFF

PL86H151 ↓ON ↓ON ↓ON

At power supply driver automatically downloads profile set by SW1, SW2, SW3 switchesfrom non-volatile memory. “Bank 0” value downloads profile saved in “0” memory.

Page 12: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

SSM step division is specified with SW4, SW5, SW6 switches.

SM and SSM step division selection

Step division SW4 SW5 SW6

1:4 ↑OFF ↑OFF ↑OFF

1:8 ↑OFF ↑OFF ↓ON

1:16 ↑OFF ↓ON ↑OFF

1:32 ↑OFF ↓ON ↓ON

1:64 ↓ON ↑OFF ↑OFF

1:128 ↓ON ↑OFF ↓ON

1:256 ↓ON ↓ON ↑OFF

1:512 ↓ON ↓ON ↓ON

The STEP generator is turned on by switch SW7.

Turning on the STEP generator

STEP generator control SW7

Motion controller, mode 1, OFF ↑OFF

Motion controller, mode 1, ON ↓ON

At started STEP signal internal generator SSM speed and direction may be controlled bypotentiometer STEP GENERATOR. At potentiometer handle left or right movement fromcenter position SSM rotor shall rotate clockwise or counter clockwise correspondingly.SSM rotor speed depends upon inclination of potentiometer handle from center position.Autosleep mode is controlled with SW8 switch. If it is in lower position (ON position) modeAutosleep is enabled. If it is in upper position Autosleep is disabled.

Idle-current reduction mode AUTO-SLEEP

Idle-current reduction mode AUTO-SLEEP SW8

AUTO-SLEEP OFF ↑OFF

AUTO-SLEEP ON ↓ON

Page 13: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

PLDS880 driver operation mode is selected with SW9 and SW10 switches.

Driver operation mode selection

Operation mode SW9 SW10

Servo mode ↑OFF ↑OFF

Servo-step mode ↑OFF ↓ON

Operation without encoder, ordinary step motor ↓ON ↑OFF

10. Driver PC connection via USB

PLDS880 driver may be connected to PC via galvanic isolated USB port for parameteradjustment. For PLDS880 module PC correct operation configuration program shall bedownloaded and virtual COM-port driver shall be installed using link.Module PC connection procedure:

• connect PLDS880 to PC using A/B type USB cable;• switch on PLDS880 driver;• start configuration program;• in configuration program pop-up window specify COM-port assigned to PLDS880

driver. Port number may be found by pressing WIN+PAUSE in Device Manager, inPort (COM and LPT) group (Fig. 6). Then press «Connect» button (Fig. 7).

Fig. 6. Virtual COM-port in Device Manager

Page 14: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

Fig. 7. Program main window

If COM-port is selected correctly and PLDS880 is ON driver parameters are displayed inprogram main window.

Note: it is possible to configure the driver through terminal mode. To do this, you need toconnect to the driver in terminal program with the following COM port settings: baud rate -19200, data bits - 8, parity - none, stop bits - 1, handshaking - none. After connecting,enter the "?" command, which will list the available commands.

11. Driver parameter adjustment in configuration program

Standard SSM profiles are recommended to be used only for the initial test start of motors.For the final driver setup, it is necessary to change the configurator program parametersbased on the specification of used mechanical system.Each profile comprises set of parameters displayed in configuration program window. Allparameters are divided to adjustable (changeable) and displayed (not changeable) ones.

Using configuration program Customer is able to:• change profile parameters. After any parameter change press “ENTER” button;• save/download profile (current parameters) to/from driver non-volatile memory.

7 memory banks “0”….”6” are available;• save/download profile (current parameters) to/from file;• download standard profiles from non-volatile memory.

Standard profiles are developed by Purelogic R&D specialists for certain SSM type. If Customer changes profile and wishes driver to operate with it at every start, then it is

Page 15: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

required to save profile in driver non-volatile memory bank “0” and set profile downloadingfrom “Bank 0” by SW1, SW2, SW3 switches. Otherwise profile may be saved in “1”…”6” orto file for following future use.If Customer changes profile without it saving, then modified profile will be deleted frommemory after de-energizing and driver will download profile set by SW1, SW2, SW3 afterenergizing.

Description of driver control program menu items:• “connect/disconnect” is driver connection setup;• hot key — ENTER is button, that shall be pressed after any profile parameter

change. Parameter is modified physically in driver RAM according values, set inprogram corresponding fields;

• “save →write profile in memory” is saving of current profile (parameters) in any of 7available banks of non-volatile memory. “0” bank is working “Bank 0” and “1”…”6”banks are additional;

• “download → download profile from memory” is profile downloading from 7available banks of non-volatile memory to driver RAM. Enables quick downloadingpreviously saved profiles;

• “download→ download standard profile is downloading of standard profiles(according to step motor name) to driver RAM. Enables driver quick adjustment forSSM certain model.

Description of adjustable parameters

Parameter Description

Work_Current Nominal operating current of SSM phases specified in technical certificate. Range is 0.1-0.8 (corresponds to 1A-8A). Used in servo-step mode and in operation without encoder.

Work_Current_Max The maximum operating current, peak current. Current increases to this valueautomatically at overloading in servo and servo-step mode. In operation without anencoder, the set excess current is used to compensate for the torque loss when increasingrotor speed. The larger parameter value brings the greater compensation. Compensationleads to additional SSM heating. If moment loss compensation is not necessary, you mustset this parameter equal to Work_Current. The range is 0.1-0.8 (corresponds to 1A-8 A).

Hold_Current SSM/SM idle current. Usually Hold_Current = ½ Work_Current.

Elec_Damp_K Step motor damping rate (resonance suppression). Used in operation without an encoder.The range is 0.0-10.0 (0.0 — is damping OFF, 10.0 — is maximum damping). Whenchoosing overestimated values, vibrations at low speeds and a shaft lock are possible.

Elec_Damp_Lim Step motor damping limit. Used in operation without an encoder. The range is 0.0-1.0.Typical value: 0.1. In most cases, no configuration required.

Speed_Error_Lim Setting the trigger threshold for the SSM rotor speed error. Used in all operating modes.The range of values is 0.0-1.0 (corresponds to 0-3000 rpm). Using a standard SSM withan angular step of 1.8 ° (200 steps per revolution) and setting the operating microstep1:20, the rotor speed of 3000 rpm will be obtained at a signal STEP frequency of 200 kHz.50 rpm (3000 rpm) * 200 * 20 = 200 kHz.

PI_I_Kp PI regulator proportional gain in step motor phase current regulating loop. Used in alloperating modes. Range is 1.0-127.0. Impacts SM acceleration, LF resonance.

Page 16: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

PI_I_Ki PI regulator integral gain in step motor phase current regulating loop. Used in alloperating modes. Range is 0.0-10.0. Impacts SM acceleration, LF resonance.

PI_Pos_Kp PI regulator proportional gain in position regulating loop. Used in servo and servo-stepmodes. Range is 1.0-127.0.

PI_Pos_Ki PI regulator integral gain in position regulating loop. Used in servo and servo-stepmodes. Range is 0.0-10.0.

PI_Pos_Kd Position Derivative Gain. Derivative Gain provides damping by adjusting the output valueas a function of the rate of change of error. A low value provides very little damping,which may cause overshoot after a step change in position. Large values have slowerstep response but may allow higher Proportional Gain to be used without oscillation.Used in servo and servo-step modes. Range is 0.0-10.0.

Pos_Error_Lim The limit of the difference between commanded position and the actual measured posi-tion. When position following error exceeds the Pos_Error_Lim in the drive, the followingerror protection will be activated. Used in servo and servo-step modes. Range is 0.0-0.45(corresponds to 0-0.45 rotor revolution).

Kv_CC Velocity Proportional Gain. Kv_CC has similar effect as PI_I_Kp but it is in the velocityloop. Used in servo and servo-step modes. Allows additional reduction of position devia-tion. Range is 0.0-127.0.

Kvff_CC Velocity Integral Gain. It can be used to reduce the steady error of velocity when thevelocity is settled. Used in servo and servo-step modes. Allows additional reduction ofposition deviation. Range is 0.0-10.0.

Kvff_EA Lead Angle Gain. Used in servo and servo-step modes. Allows additional reduction ofposition deviation. Range is 0.0-10.0. In most cases, no configuration required.

Step_Gen_Accel SSM/SM acceleration/deceleration when motion controller ON. Range is 0.025-127.0, di-mension: 4*revolution/sec^2.

Step_Gen_Vel SSM/SM rotor speed when motion controller ON. Range is 0.0-1.0 (corresponds to 0-3000 rev/min).

Driver_ID Driver identification which is assigned by User. Used in all operating modes. Range is 0 –10000.

Control_Type Parameter selecting step motor control mode:0 – servo mode STEP/DIR/ENABLE;1 – step-servo mode STEP/DIR/ENABLE; 2 - normal mode without feedback STEP/DIR/ENABLE.

Microstep_Sel SM step division ratio. Used in all operating modes. Range: 1-512. The driver supportsMultiStepping technology. Even with a small step division, for example 1: 2, the driversmoothly "steps" with a microstep 1: 512.The accuracy of the SSM is determined only by the encoder resolution (ppr). Therefore, inservo and servo-step mode the microstep is an artificial value. In the operation modewithout an encoder, the microstep standardly divides the physical step of the SSM, in-creasing / decreasing the positioning accuracy.Driver works with SSM with an 1000 points encoder, which corresponds to a resolution of4000 pul / rev. A standard SSM with an angular step of 1.8 ° makes 200 steps perrevolution. This corresponds to 4000/200 = 20 equivalent microsteps.Therefore, it does not make sense to increase accuracy by setting the microstep above20. It is permissible to increase the microstep by more than 20 when using electronicgear to pair SSM with non-standard transmission. A microstep of less than 20 ispermissible, but this will lead to a loss of accuracy.

Step_Gen_Mode Parameter selecting motion controller operation mode:

Page 17: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

0 – motion controller OFF;1 – mode 1, DIR/START/STOP; 2 – mode 2, CW/CCW; 3 – mode 3, MPG.

Step_Gen_Vel_Src Parameter selecting speed value source for motion controller:0 – speed value is set by Step_Gen_Vel parameter;1 – speed value is set by potentiometer R in the range 750 ... 0 ... 750 rpm; 2 – speed value is set by potentiometer R in the range 0...1500 rpm.

Driver_Enb Parameter controlling driver ON/OFF. “1” is driver ON. “0” is driver OFF.

Auto_Sleep_Enb Parameter controlling step motor current reduction circuit ON/OFF at idle time. “1” isON. “0” is OFF. Used in servo-step mode and in operation without an encoder.

Param_Ident_Enb The parameter controls the ON / OFF of module for automatic determination of the SSMparameters and calculation of PI_I_Kp / PI_I_Ki PI PI coefficients in the SSM currentcontrol loop. Range of value: «1» - module ON, «0» - module OFF.The process of determining the SSM parameters occurs when the driver is turned on,takes a time of ~ 0.5 s and can be accompanied by a slight change in the position of therotor or click.If you select driver download from standard profiles, parameter definition is enabled.If this is not acceptable for the current application, you must:1) Configure the necessary driver settings.2) Disable automatic parameter detection.3) Save current parameters to Bank 0.4) Set the switches SW1, SW2, SW3 to load the profile from "Bank 0".Thus, the driver will load faster, without changing the position of the rotor and withcorrectly configured parameters.Please note that:1) Parameters determination has an error that minimally affects the driver operation.2) When heating the SSM, the resistance R of the windings significantly changes (up to30%), which leads to a change in the parameters PI_I_Kp / PI_I_Ki. Therefore, for optimaldriver operation, it is recommended to save the parameters of the heated SSM.3) PI_I_Kp / PI_I_Ki are related to driver voltage. Therefore, the parameters will bedifferent for the same SSM at different supply voltages. For optimal driver operation, it isrecommended to save the SSM parameters for the current operating voltage.

PI_Pos_Kp, PI_Pos_Ki, PI_SPEED_Kp, PI_SPEED_Ki, QEP_PPR parameters are not usedin operational modes without encoder.

Description of displayed parameters

Actual parameters are parameters that User is not able to change from configurationprogram but they may be changed in process of device operation.

Parameter Description

Speed_Command Actual SM rotor speed. Range is 0.0-1.0 (corresponds to 0-3000 rev/min).

Error_Code Driver disabling error code. See below.

Bus_Volt Actual power supply voltage in volts (V).

Temp_Core DSP processor actual temperature. It is measured in Celsius degrees (°C). Temperaturesensor is installed in DSP processor.

Page 18: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

Temp_Heatsink Radiator actual temperature. It is measured in Celsius degrees (°C). Temperature sensoris installed at radiator.

FLAG_STEP STEP optical input actual status. “1” is STEP command signal frequency ON. “0” is STEPcommand signal frequency OFF.

FLAG_DIR DIR optical input status. “1” is command signal frequency OFF. “0” is command signalfrequency ON. Actual direction of rotation depends on phases connection and operationmode.

FLAG_ENB Driver actual status ON/OFF. “1” is ON, “0” is OFF. It depends upon Driver_En parameterand ENABLE optical input status.

Step_Counter STEP signal test counter is used to controller test. Each rising edge of the STEP signalwith DIR = 0 increments the counter. Each rising edge of the STEP signal at DIR = 1decrements the counter. The counter is reset when the driver power is turned off. Accountrange -2147483648 ... + 2147483647, cyclic.

12. Driver errors and indication

In process of operation device tracks several internal parameters. If value of anyparameter exceeds threshold value the driver shall be disabled. Red LED is lighted, yellowLED is gone out and “Error_Code” parameter in configuration program will have errorcode.

Driver errors, “Error_Code” parameter:

0 — OK, normal operation.10 — UnderVoltage, power supply voltage < 15V.11 — OverVoltage SW, step motor phase voltage > 85V (including due to reverse EMF thatdamper is not able to suppress).12 — OverVoltage HW, step motor phase voltage > 85V (including due to reverse EMF thatdamper is not able to suppress).20 — OverCurrent SW, current overload.21 — OverCurrent HW, current overload.30 — OverTemp1, DSP controller overheating.31 — OverTemp2, power key, heatsink overheating.40 — OverRPM, step motor shaft speed >Speed_Error_Lim.41 — OverFreq, STEP command signal input frequency STEP >500кГц.50 — OverPosition, position deviation >Pos_Error_Lim.60 — WiresBroken, open circuit of SSM phase wires, SSM not connected.61 — IdentError, SSM parameter definition error, SSM not connected.90 - Service90, service error, contact Purelogic R&D.91 - Service91, service error, contact Purelogic R&D.92 - Service92, driver operation mode is incorrectly selected. When Control_Type = 1 or = 2,Step_Gen_Mode = 3 is set.

Page 19: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

Indication:

Green LED is ON, power supply voltage is applied. If it is OFF, power supply voltage is notapplied.Red LED is ON, driver is OFF, emergency. If this LED is OFF then driver is ON, noemergency.Yellow LED is ON, ENABLE signal is generated and driver is ON. If this LED is OFF, thenthere is no ENABLE signal and driver is OFF, or emergency. LED is blinking – STEP isgenerating and SSD rotor is revolving.When power is applied, the green and red LEDs light up. After 1 sec, in the absence of anerrors, the red LED goes out, and the yellow LED sets the glow according to the STEP /ENABLE signals.

13. Operating Environment and Parameters

Cooling Natural cooling or Forced cooling

Operating Environment

Environment Avoid dust, oil fog and corrosive gases

Рабочая температура 0°C ~+45°C

Humidity 40% - 80%

Vibration <0.5G

Storage Temperature -40°С~+55°C

14. Driver Installation and Ventilation

Driver mounting inside the CNC control rack to maximize heat sink area must be carriedout in accordance with the diagram below.

Fig. 8. Elimination of Heat

Page 20: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

15. Warranty

Guaranteed service life is 12 months from purchase date. Guarantee is valid only in case ofobservance of operational and preventive maintenance conditions.1. General provisions1.1. If Goods are purchased as components Seller guarantees operability of eachcomponent but is not responsible for quality of their joint operation (improper selection ofcomponents). If you have any questions, contact our technical specialists for technicalassistance.1.2. Seller is not guarantee compatibility of purchased Goods with Buyer components orGoods purchased from the third parties.1.3. Article parameters and scope of delivery are subject to change by Manufacturerwithout notice due to constant technical improvement of products.2. Guarantee service acceptance criteria2.1. Goods are accepted for guarantee service in the same configuration as they have beenpurchased.3. Guarantee service procedure3.1. Guarantee service is provided by testing (checking) of Goods declared defects.3.2. Guarantee repair is performed after defect confirmation.4. Guarantee does not cover glass, electric lamps, starters and consumables and also:4.1. Goods with damages due to improper transportation and storage conditions,misconnection, off-design operation or conditions that are not specified by Manufacturer(including excess temperature and humidity), damages due other conditions (power supplyvoltage surges, natural disasters etc) and having mechanical and thermal damages.4.2. Goods with effects of impact and/or entry of foreign matters, objects (including dust),liquids, insects and having foreign signs.4.3. Goods with signs of unauthorized access and/or repair (signs of opening, crudesoldering, element replacement etc.)4.4. Goods with self-diagnostics indicating improper operation conditions.4.5. Technically complex Goods which erection, assembling and commissioning works areperformed by other specialists but not specialists of Seller or companies recommended bySeller except cases directly specified by Goods documentation.4.6. Goods that operation is performed under conditions when electric power supply doesnot correspond to Manufacturer requirements and in absence of equipment and networkelectric protection devices.4.7. Goods that have been resold by initial Purchaser to the third persons.4.8. Goods with defects occurred as result of use of poor quality or exhausted spare parts,consumables, accessories and in case of use of spare parts, consumables, accessoriesthat are not recommended by Manufacturer.

This article is made and accepted in accordance with mandatory requirements of effectivetechnical documentation and considered as suitable for operation.

Batch No: QCD:

Page 21: OPERATIONAL MANUAL - PureLogic · ААВВ encoder support Diff. input, 1000 pulse/rev STEP signal max. frequency 500 kHz SSM max. speed 3000 rev/min Insulation resistance 500 MOhm

www.purelogic.ru

+7 (495) 505-63-74 - Moscow

Contacts

+7 (473) 204-51-56 - Voronezh

www.purelogic.ru

394033, 160, Leninsky avenue,Voronezh, Russia

Mon-Thu: 8:00–17:00Fri: 8:00–16:00

[email protected]