background image

 

  Foreword 

 

 

 
 

The motion controller provides rich interface, and it has excellent motion control performance, which 

can meet the expansion requirements of various projects. 

This manual is copyrighted by Shenzhen Technology Co., Ltd., without the written permission of the 

Zmotion  Technology,  no  person  shall  reproduce,  translate  and  copy  any  content  in  this  manual.  The 

above-mentioned actions will constitute an infringement of the copyright of the company's manual, and 

Zmotion will investigate legal responsibility according to law. 

For details about the ZMC controller software and the introduction and routine of each command, 

please refer to the ZBASIC software manual. 

Information  contained  in  this  manual  is  only  for  reference.  Due  to  improvements  in  design  and 

functions and other aspects, Zmotion Technology reserves the final interpretation! Subject to change 

without notice! 

Pay attention to safety when debugging the machine! 

Please  be  sure  to  design  an  effective  safety  protection  device  in  the  machine,  and  add  an  error 

handling  program  in  the  software,  otherwise  Zmotion  has  no  obligation  or  responsibility  for  the  loss 

caused. 

In  order  to  ensure  the  safe,  normal  and  effective  use  of  the  product,  please  be  sure  to  read  this 

product manual carefully before installing and using the product. 

 

 

 

 

Summary of Contents for ECI3808

Page 1: ......

Page 2: ...e ZMC controller software and the introduction and routine of each command please refer to the ZBASIC software manual Information contained in this manual is only for reference Due to improvements in...

Page 3: ...ded into Danger and Caution Failure to operate as required may result in moderate injury minor injury or equipment damage Please keep this guide in a safe place for reading when needed and be sure to...

Page 4: ...t the insulation distance between cables will not be reduced after the cables are installed on the terminal block Notice Avoid metal shavings and wire ends falling into the hardware circuit board duri...

Page 5: ...cation Configuration 11 3 1 Power Input Interface 11 3 1 1 Power Supply Specification 11 3 2 CAN Interface 11 3 2 1 CAN Communication Specification Wiring 12 3 2 2 Basic Usage Method 14 3 3 RS232 Seri...

Page 6: ...face 29 3 9 1 AXIS Interface Signal Specification Wiring 30 3 9 2 Basic Usage Method 33 Chapter IV Expansion Module 36 4 1 CAN Bus Expansion Wiring 36 4 2 CAN Bus Expansion Resource Mapping 37 Chapter...

Page 7: ...axes such as electronic semiconductor equipment testing equipment assembly equipment locking equipment soldering machine dispensing equipment assembly line etc 1 2 Function Features Up to 12 axes moti...

Page 8: ...ch synchronization follow virtual axis setting etc A variety of program encryption methods to protect the intellectual property rights of customers Support power failure detection and power failure st...

Page 9: ...ation Before installation please ensure that the product is powered off Do not disassemble the module otherwise the machine may be damaged Avoid direct sunlight installation In order to facilitate ven...

Page 10: ...Manual V1 5 b places where the ambient humidity exceeds the range of 10 95 non condensing c places with corrosive gases and flammable gases d places with many conductive powders such as dust and iron...

Page 11: ...auxiliary encoder axis No is 8 Digital IO 40 inputs and 16 outputs Max Extended IO 256 inputs and 256 outputs AD DA 4 general ADs and 2 general DAs 0 5V Max Extended AD DA 128 ADs and 64 DAs Pulse Bit...

Page 12: ...rcular interpolation ECI3606 6 axes point to point electronic cam linear interpolation circular interpolation continuous interpolation robotic arm ECI3800 8 axes point to point electronic cam doesn t...

Page 13: ...ce Number Description POW Status Indication Led 1 Power indicator it lights when power is conducted RUN 1 Run indicator it lights when runs normally ALM 1 Error indicator it lights when runs abnormall...

Page 14: ...er supplied by 24V OUT14 15 support PWM function AD DA Analog input output 1 Resolution 12 bits 0 5V ENCODER Auxiliary encoder 1 Include differential encoder input AXIS Pulse axis 8 It includes differ...

Page 15: ...g Shield Protection 3 1 1 Power Supply Specification Specification Item Description Voltage DC24V 10 10 Current to open 0 8A Current to work 0 7A Anti reverse connection Valid Overcurrent Protection V...

Page 16: ...nal Resistor 120 Topology Daisy chain connection structure The number of nodes can be extended Up to 16 Communication Distance Longer communication distance lower communication rate max 100m is recomm...

Page 17: ...end of the CAN bus for matching the circuit impedance and ensuring communication stability Please be sure to connect the public ends of each node on the CAN bus to prevent the CAN chip from burning ou...

Page 18: ...ted directly to connect to ZDevelop 3 Please use the CANIO_ADDRESS command to set the master s address and speed according to the needs and use the CANIO_ENABLE command to enable or disable the intern...

Page 19: ...nication will be disordered 3 3 RS232 Serial Port RS232 is in one standard DB9 male socket and supports MODBUS_RTU protocol and custom communication Interface Definition Terminal PIN Name Type Functio...

Page 20: ...a computer Please be sure to connect the public ends of each communication node to prevent the communication chip from burning out Please use STP especially in bad environments and make sure the shiel...

Page 21: ...ntroller CommunicationInfo 3 4 IN Digital Input High Speed Latch Port The digital input adopts 4 groups of 10Pin screw type pluggable terminals and the gap distance between terminals should be 5 08mm...

Page 22: ...17 Input 17 Home1 IN14 Input 14 IN12 Input 12 IN10 Input 10 IN8 Input 8 IN38 Input 38 Limit7 IN36 Input 36 Limit6 IN34 Input 34 Limit5 IN32 Input 32 Limit4 IN30 Input 30 Home6 IN28 Input 28 Home4 IN15...

Page 23: ...V Minimal current 2 3mA negative 1 8mA negative Max current 7 5mA negative 6mA negative Isolation mode optoelectronic isolation optoelectronic isolation Note the above parameters are standard values w...

Page 24: ...ectly through IN command also it can be read through ZDevelop View In Please refer to ZBasic for details 4 Latch function can be set and triggered through REGIST instruction in software use REG_INPUTS...

Page 25: ...put 2 OUT0 Output 0 OGND External power ground OVCC 24V power output max output current is 0 3A OUT15 NPN type high speed output Output 15 PWM1 OUT13 NPN type low speed output Output 13 OUT11 Output 1...

Page 26: ...hod optoelectronic isolation optoelectronic isolation Note The times in the form are typical based on the resistive load and may change when the load circuit changes Due to the leak type output the sh...

Page 27: ...asic Usage Method 1 Please follow the above wiring instructions to wiring correctly 2 After powered on please use ETHERNET RS232 or RS485 to connect to ZDevelop 3 Open or close output port directly th...

Page 28: ...rminal AIN 1 7 AIN3 Analog input terminal AIN 3 8 AOUT1 Analog output terminal AOUT 1 9 AGND Analog public end Note ECI3808 inner AD and DA use internal power supply 3 6 1 Analog Input Output Specific...

Page 29: ...ove wiring instructions to wiring correctly 2 After powered on please use ETHERNET or RS232 to connect to ZDevelop 3 Analog input voltage can be read through AIN command and corresponding analog volta...

Page 30: ...tc through an Ethernet cable and using point to point connection method The schematic diagram is as follows The controller can also be connected to the interchanger through an Ethernet cable and then...

Page 31: ...tandard Ethernet RJ45 interface The network cable adopts Category 5e STP and the crystal head has a metal shell to reduce interference and to prevent information from being eavesdropped As shown below...

Page 32: ...he module in a horizontal direction Please use tube type pre insulated terminals and cables with appropriate wire diameters to connect the user terminals 3 8 ENCODER Auxiliary Encoder This product pro...

Page 33: ...for the encoder Before the axis is used the use mode of the axis must be configured through the ATYPE parameter Interface Definition Interface Pin Signal Description 1 EGND Negative pole of 24V digit...

Page 34: ...of pulse encoder signal 25 Reserved Reserved Note Due to ALM ENABLE and CLR are with small drive ability recommended as axis IO OVCC and 5V are only used for controller and servo drive communication p...

Page 35: ...ronic isolation OUT16 31 Output method NPN leak type it is 0V when outputs Frequency 8kHz Voltage level DC24V Maximum current 50mA Overcurrent protection No Isolation optoelectronic isolation 5V GND M...

Page 36: ...Motion Control Card User Manual V1 5 Wiring Note The wiring principle of the differential pulse axis interface is shown in the figure above and the wiring methods of different types of drivers are di...

Page 37: ...er At this time the GND must be connected to the GND of the driver Most of the drive encoders are not isolated by optocoupler When connecting the encoder GND must be connected 3 9 2 Basic Usage Method...

Page 38: ...ECI3808 Network Motion Control Card User Manual V1 5 5 Control corresponding motion through View Manual Refer to BASIC Routine...

Page 39: ...ulses SPEED 10 10 set axis speed as 100 1000 pulse s ACCEL 1000 1000 set axis acceleration as 1000 1000 pulse s s FWD_IN 1 1 prohibit using axis positive hardware position limit REV_IN 1 1 prohibit us...

Page 40: ...er supply an additional IO power supply is required to supply independent power for IO Both the main power supply and the IO power supply use 24V DC power supply For ZAIO it only needs to connect to t...

Page 41: ...ting multiple ZIO expansion modules on the CAN bus a 120 ohm resistor needs to be connected in parallel between the CANL and CANH terminals for the ZIO expansion module that is with 8 digit dialing co...

Page 42: ...is 0 3 The corresponding speeds are as follows DIP 5 6 combination value CANIO_ADDRESS high 8 bit value CAN communication speed 0 0 corresponds to decimal 128 500KBPS default value 1 1 corresponds to...

Page 43: ...the expansion board number value the initial IO number value among them the IOs that are vacant from 29 31 Numbers are not used Subsequent extended boards continue to confirm the dial settings accord...

Page 44: ...127 60 63 15 128 135 64 67 Axis Mapping When the CAN bus expansion mode is used to expand the pulse axis 2 pulses axes are extended These two pulse axes need to be mapped and bound with the axis No t...

Page 45: ...the wiring resistance dial code is set correctly the power indication led POWER and the running indication led RUN the IO power indication led IO POWER are on and the alarm indication led ALM is off A...

Page 46: ...controller program quickly develop applications diagnose system operating parameters in real time and watch the motion controller The running program is debugged in real time and supports Chinese and...

Page 47: ...ECI3808 Network Motion Control Card User Manual V1 5 2 Click File New File select file type to build here select Basic click OK 3 Double click AutoRun enter task number 0...

Page 48: ...uilt basic file will be saved under zpj project automatically Save all means all files under this project will be saved 5 Click controller connect if no controller select connect to simulator Then con...

Page 49: ...m Rom download RAM download ROM if it is successful there is print indication at the same time program is downloaded into controller and runs automatically RAM it will not save when power off ROM it w...

Page 50: ...current 8 Click View Scope to open oscilloscope Note When opening an project choose to open the zpj file of the project If only the Bas file is opened the program cannot be downloaded to the controlle...

Page 51: ...windows linux Mac Android and wince and provides dll libraries in various environments such as vc c vb net and labview as shown in the figure below PC software programming refers to ZMotion PC Functi...

Page 52: ...d on basic box click next or finish 4 Find C function library provided by manufacturer Routine is below 64 bit library 5 Copy all DLL related library files under the above path to the newly created pr...

Page 53: ...motion lib Related header files zauxdll2 h zmotion h Item 2 Add static libraries and related header files in sequence in the pop up window 7 Declare the relevant header files and define the controller...

Page 54: ...ycle of the device can be appropriately adjusted according to the surrounding environment to make it work within the specified standard environment Check item Check content Inspection standards power...

Page 55: ...osening Whether the cable is damaged aged cracked The cable must not have any abnormal appearance 6 2 Common Problems Problems Suggestions Motor does not rotate 1 Check whether the ATYPE of the contro...

Page 56: ...the IO board POWER led is ON RUN led is OFF 1 Check whether the power of the power supply is sufficient At this time it is best to supply power to the controller alone and restart the controller after...

Page 57: ...it can be checked and captured after connection through serial port 3 When net port led is off please check wiring 4 Check whether controller power led POWER and running indicator led RUN are ON norm...

Reviews: