Page 2
CS3E-E Series EtherCAT Closed Loop Stepper Drive User Manual CS3E-E Passed the ETC Laboratory Conformance Tested EtherCAT ® is a registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany. Thanks for purchasing Leadshine CS3E-E Series Products ◆ Please read this manual carefully before using product ◆...
Page 3
CS3E-E Series EtherCAT Closed Loop Stepper Drive User Manual Record of Revisions Reversion Data Description of Release Signed V1.0 11/02/2017 Initial Release V1.2 06/01/2020 Reduction of some IO ports, change ESI file...
Page 4
Preface Preface Thank you for choosing CS3E-E EtherCAT Closed Loop stepper drive system of Leadshine Technology Co., Ltd. This manual gives required knowledge & precautions for using CS3E-E Series. About EtherCAT: EtherCAT (Ethernet for Control Automation Technology) is open network communication using real-time Ethernet between masters and slaves developed by Beckhoff Automation GmbH, Germany.
Contents Contents 1 Introduction................................7 1.1 Product Introduction..........................7 1.2 Features................................7 1.3 Check of Product............................7 1.3.1 Arrival inspection...........................7 1.3.2 Nameplate information....................... 7 1.3.3 Part number.............................8 1.3.4 Parts description..........................8 1.3.5 Accessory Cables........................... 8 2 Installation................................9 2.1 Storage and Installation Conditions....................9 2.1.1 Storage condition...........................
Page 6
Contents 4.1 Communication Object........................19 4.2 Manufacture Specific Object......................21 4.3 I/O Configuration Object........................24 4.3.1 Input Ports Function Value...................... 24 4.3.2 Input Ports Filter Time & Polarity Value................26 4.3.3 Output Ports Function & Polarity Value................26 4.3.4 Main Control Output Function....................27 4.4 Motion Objects............................27 4.5 XML File or ESI File..........................
1 Introduction 1.1 Product Introduction The newly released CS3E-E series drives support CANopen over EtherCAT (CoE) control and CiA 402 operating modes including Profile Position (PP), Profile Velocity (PV), Homing (HM) and Cyclic Synchronous Position (CSP). The products can be matched with many brands of EtherCAT controller/PLC such as Beckhoff, Omron, Trio, Keneyce, etc.
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual 2 Installation 2.1 Storage and Installation Conditions 2.1.1 Storage condition Correctly packaged and store in a clean and dry environment where direct sunlight is avoided. Store within an ambient temperature ranging from -20℃ to +65℃.
Page 10
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual 50mm 50mm 20mm 30mm 20mm Figure 2.2: CS3E-E series installation drawing...
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual 3 Production Specifications 3.1 Electrical and Operating Specifications 3.1.1 EtherCAT Specifications Name Description Physical Layer Ethernet-100BASE-TX RJ45: EtherCAT Input and EtherCAT Output Communication Connector Micro-USB: Tuning port Topology Line, Tree Baud Rate...
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual 3.2.3 EtherCAT Communication Cable Single-core cables can be used for fixed applications, while multi-core cables are recommended for flexible applications Specifications Item Type B (Cable Flexible) Type A (Cable-fixed) Cross-sectional area AWG 22/1(Single solid root) AWG 22/7 (7x0.254mm)
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual 3.3 Connectors Specifications 3.3.1 Connectors Definition Figure 3.2: CS3E-E series connectors Name Description Input power connector Motor connector I/O signals connector EtherCAT communication connector Micro-USB tuning connector Encoder connector The LED for the drive's running status...
Max. 30V/100mA. Alarm output (default) Configurable Single-ended Digital Outputs 2, OC output, Max. 30V/100mA. Brake output (default) Remark: (1) I/O interface and corresponding parameter setting refer to chapter 4.3 (2) In Leadshine MotionStudio, digital input(DI) and digital output(DO) are displayed as SI and SO.
Reserved Reserved 3.3.8 DIP Switches- SW1-SW8 There are 8-bit DIP switches in CS3E-E series drives, SW1-SW7 are used to set slave ID, SW8 is used for self-test. (1) SW1-SW7 for Slave ID The slave ID (also called Site Alias) of CS3E-E series can be set by the following 3 methods:...
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Setting all SW1-SW7 to ON, the EtherCAT master will configure slave ID to the address of EEPROM 0004h of ESC automatically. (2) SW8 for Self Test SW8 is used for self-test, when SW8=OFF, self-test is disabled, when SW8=ON, self-test is activated, the motor will run at a speed of 0.2r/s, back and forth 5 circles.
4 EtherCAT Object Dictionary 4.1 Communication Object The CS3E-E Series drives follows the EtherCAT standard protocol, can communicate with the master stations which also supports the EtherCAT standard protocol. The parameters can be configured by master station’s PC software or Leadshine Motion Studio.
Page 20
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual sub-index object RXPDO-Map Default number of 3 RXPDO-Map 01-08 UDINT 0-0xFFFFFFFF object object Number Default number of 4 mapping UINT 0-32767 sub-index object 1603 RXPDO-Map Default number of 4 RXPDO-Map 01-08...
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual 4.2 Manufacture Specific Object Sub- Default Index Name Access Type Range Unit Remark index value Drive's max output current. 2000 Peak current R/W/S DINT 1-100 0.1A CS3E-D503E is 25 by default;...
Page 22
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Distance to send "In 2032 R/W/S UINT 0-1000 Pulse Position" output signal Delay of in-position 2033 R/W/S UINT 0-1000 error de-jitter 2047 Over voltage point UINT 0-1000 2048 Bus-voltage UINT 0-65535...
Page 23
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Firmware version UINT EtherCAT protocol UINT version 0x3FFE+01 is the current error code (current alarm) or the most recent error code (currently no 3FFE 01-0E Alarm record USINT 0~32767 alarm); 0x3FFE+02-0E are followed by the historical error code.
(Decimal) = Output port function setting value + Output port polarity setting value. It is recommended to use Leadshine free tuning software MotionStudio for parameter settings, which will be very simple. In Leadshine MotionStudio, digital input(DI) and digital output(DO) are displayed as SI and SO.
Page 25
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Input3 Default is Home switch, take effect changes need R/W/S DINT 0-65535 0x16 (Decimal 22) function restart power Input4 Default is positive limit, take effect changes need R/W/S DINT 0-65535 0x01 (Decimal 1)
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Note: (1) Read State2: when inputs function are valid, at this time, it has nothing to do with which input port, bit0~bit26 of 0x60FD will change to value 1. For example: when IN5 input port is set to POT and input signal is valid, then bit0 of 0x60FD will be value 1.
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Brake (BRK) In-position (INP) 4 (invalid) Main control output Therefore, Value of 0x2156 (Decimal) = Output port function value + Polarity value. For Example: OUT1 needs to be set as alarm function and polarity is NC: 0x2156+01= 1+128=129(0x81) 4.3.4 Main Control Output Function...
Page 28
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual -2147483648 Position 6064 DINT Pulse actual value ~2147483647 Distance to send "In It is recommended to use this object in preference, 6067 R/W/S UINT 0-1000 Pulse Position" Can also set by 0x2032,...
EtherCAT Slave Information file (XML File or ESI file) is needed to connect controller with EtherCAT Master. This file is provided by Leadshine, described slave device information as XML format based on EtherCAT specifications. Please follow the EtherCAT Master software manual for importing method.
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual 5 Error Code & Trouble Shooting When an alarm is occurred, the drive turns on the protection function and the motor stops running. CS3E-E has three object dictionaries that can read alarm code, and two red LED lights flash to display some of the alarm information.
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual 0x819 0x8212 No valid output data 0x81c 0x821C Invalid sync manager type 0x81d 0x821D Invalid output configuration 0x81e 0x821E Invalid input configuration 0x821 0xA003 Waiting for the initial state of ESM...
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual 1. Restart the drive; Auto-tuning error 0x7122 2. If it still exists, disable auto-tuning by 0x2013 1. Set the value of Object 2024h to “0” to make motor run in open loop mode, If...
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual 6 Common Functions 6.1 Saving Parameters and Resetting Drive To save all storable parameters into EEPROM through Object 0x1010, need to write “0x65766173” into sub-index 01h. To reset the drive to default parameters through Object 0x1011, need to write “0x64616F6C” into sub-index 01h.
Page 34
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual 606C+00 Actual Velocity P /S 607A+00 Target Position Recommend PP Mode (1) 6081+00 Max Profile Velocity PV Mode (3) 60FF+00 Target Velocity Recommend 6040+00 Control Word — Recommend PP Mode (1)
Page 35
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Table 6.3A: Control Word (6040h) Bit Definition 15-9 Mode General Pause Depending on the operation mode mode Invalid Invalid Invalid Invalid Immediate PP mode (1) Deceleration stop Absolute / Relative New position point...
Page 36
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Bit 5 quickly stops activation, which is valid under logic 0, contrary to the logic of other bits. Bit 9 remote, showing the state of the communication state, 0 below ProOP, at this time the control word (6040 h) command will not be executed.
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual 6.3 Touch Probe Touch probe function is to capture and record the actual position of the motor by using the input signal with the touch probe function. The CS3E-E driver has two input I/O signals to support the probe function and can be enabled at the same time.
Page 38
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Figure 6.1: Touch Probe Mode...
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Appendix A: Homing Methods The CS3E-E series drives support homing method -1, -2, 1 - 14, 17 - 34,and method 35 & 37. Specific definition and the process of homing methods described below.
Page 40
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Method -3 requires Stalling Signal. During the motor running in positive direction, when reaching the stalling signal, it will slow down and stop, then run in reverse, at last stops. ( stop position as the zero position) Method -3 Method -4 requires Stalling Signal.
Page 41
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Method -6 Method 1 requires Z signal and Negative Limit. The load is located on the right side of the negative limit switch, and the motor running in negative direction. When reaching the negative limit signal, it will slow down and stop, then run in reverse, at last stops immediately when reaching the first Z signal.
Page 42
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Method 3 , 4, 5,6 require Z signal and Home Switch Method 3 & 4 Method 5 & 6...
Page 43
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Method 7 , 8,9, 10 require Z signal,Home Switch or Positive Limit Method 7, 8, 9, 10 Method 11 , 12, 13,14 require Z signal,Home Switch or Negative Limit ...
Page 44
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Method 17 requires negative limit switch,and method 18 requires positive limit switch. The load is located on the right side of the negative limit switch, and the motor running in negative direction.
Page 45
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Method 21 & 22 Description: The load is located on the home switch Method 21 & 22 Method 23,24,25,26 require the home switch and positive limit switch. Method 23 & 24 & 25 & 26...
Page 46
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Method 27, 28,29,30 require the home switch and negative limit switch. Method 27, 28, 29, 30 Method 35 & 37 use the current position as the zero position, preferred method 37 ...
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Appendix B: Object Dictionaries Sub- Default Index Name Access Type Range Unit Remark index Value 1000 Device type UINT 0-32767 0x40912 Refer to CIA 402 profile 1001 Error register USINT 0-255 Refer to Chapter 5.1...
Page 48
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual RXPDO-Map Default number of 4 RXPDO-Map 01-08 UDINT 0-0xFFFFFFFF object object Number Default number of 1 mapping UINT 0-32767 sub-index object 1A00 TXPDO-Map Default number of 1 TXPDO-Map 01-08 UDINT 0-0xFFFFFFFF...
Page 49
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Multiply by the value of object Closed loop holding 0x2000, the drive output current 201A R/W/S UINT 0-100 current percentage will change between these according to the load. Appropriately reduce this value if...
Page 50
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Speed Loop Ki UINT 0~10000 2092 Position Loop Kp UINT 0~100 2150 Slave ID R/W/S UINT 0-256 Valid when 0x2151= 1; 0: DIP switches 2151 Slave ID resource R/W/S UINT 0-10...
Page 51
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Write 0, return the ID data in ESC to 0x5002-02; ESC ID UINT 0~32767 Write 0x12, return the current ID 5002 setting by DIP switches ESC data UINT 0~32767 Return ID data...
Page 52
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Minimum synchronization UINT 250~2000 period 5400 Maximum synchronization UINT 250~20000 10000 period Bit0 = 0: Asynchronous mode, the host will track 0x607A-00 in real Special function time; 5503 UINT 0~65535 register...
Page 53
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual speed value 0x60C6, keep operation enable state; 4: After stopping immediately, keep operation enable state. 1: PP mode, 3: PV mode, 6060 Operation mode USINT 0-255 6: Home mode, 8: CSP mode...
Page 54
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual It is recommended to use this Microstep 6092 R/W/S DINT 200-51200 10000 Pulse object in preference,can also be resolution modified via 0x2001, Methods of searching zero position 6098 Homing method R/W/S...
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Appendix D: FAQ Communicate errors. If it is the first time to use this EtherCAT drive, check whether the version of XML file is ► correct. Most masters support scanning slave, it is recommended to create configuration in scanning way.
Page 57
CS3E-E Series EtherCAT Closed Loop stepper drive User Manual Motor does not turn The controller instruction is not sent to the driver. Check if the value of 0x607A ( ► Target ) has changed, if not, then maybe the program has an exception.
Need help?
Do you have a question about the CS3E-E Series and is the answer not in the manual?
Questions and answers