background image

Hardware Manual 

For 

4-axis Servo/Stepping 

Motion Control Card 

 

Revision 1.2 

©

2006 All Rights Reserved 

Attention: Please read this manual carefully before using the card! 

 
 

 

 
 

 

Floor 3, Block 2, Nanyou Tianan Industry Park, Nanshan Dist, Shenzhen, China 

Tel: (86)755-26434369                                    Fax: (86)755-26402718 

URL: 

www.leadshine.com

                          E-Mail: 

sales@leadshine.com

 

Summary of Contents for DMC5400

Page 1: ...Revision 1 2 2006 All Rights Reserved Attention Please read this manual carefully before using the card Floor 3 Block 2 Nanyou Tianan Industry Park Nanshan Dist Shenzhen China Tel 86 755 26434369 Fax 86 755 26402718 URL www leadshine com E Mail sales leadshine com ...

Page 2: ...1 X1 Connector 9 3 2 X2 connector 10 3 3 X3 connector 11 3 4 X4 connector 11 Chapter 4 Interface Circuits 12 4 1 Pulse and Direction Signals PUL DIR 12 4 2 Origin Position Signal ORG 13 4 3 Slow Down Signal SD 14 4 4 End Limit Signal EL EL 14 4 5 Encoder Feedback Signal EA EB and EZ 15 4 6 Alarm Signal ALM 17 4 7 In Position Signal INP 17 4 8 General Purpose Digital Input INPUT 18 4 9 General Purp...

Page 3: ...Hardware Manual for the DMC5400 Motion Controller II Chapter 6 Motion5000 Demo Software 24 Chapter 7 Order Information 31 Chapter 8 Troubleshooting 33 Appendix 35 ...

Page 4: ...ion mechanical sensor interface servo motor interface and general purpose I O signals are provided for system integration Figure 1 1 shows the function block diagram of the DMC5400 card The DMC5400 uses one ASIC to perform 4 axes motion control The motion control functions include trapezoidal and S curve velocity profiles acceleration deceleration circular interpolation between two axes linear int...

Page 5: ...eous start stop motion on multiple axes Manual pulser input interface Software supports up to 5 pieces DMC5400 operation in one computer Motion5000 Demo software for verifying and testing a motion control system DMC5400 DLL for API function calling in Windows 95 98 NT 2000 XP systems with VB VC LabVIEW 1 3 Specifications 1 3 1 Performances Number of controllable axes 4 axes Internal reference cloc...

Page 6: ...Applications Electronic assembly measurement Semiconductor LCD manufacturing Laser processing Laboratory automation Vision photocomposition automation Biotech sampling and handing Robotics CNC machines 1 9 Application software development The features of the DMC5400 are made accessible by using the functions provided in the DMC5400 dll for Windows 95 98 2000 XP Motion5000 demo software assists the...

Page 7: ...Hardware Manual for the DMC5400 Motion Controller Tel 086 0755 26434369 Email sales leadshine com Web Site www leadshine com Page 4 36 Figure 1 2 Application systems development flow chart ...

Page 8: ...ing to avoid damage from static electricity Before removing the DMC5400 from its packaging ground yourself to eliminate any stored static charge The card contains electro static sensitive components that can be easily damaged by static electricity Therefore the card should be handled on a grounded anti static mat Inspect the card module carton for obvious damage Shipping and handling may cause dam...

Page 9: ...l types EMG signal EL signals and selecting external power supply or internal power supply See figure 2 1 for distributions of these Jumpers and Switch Figure 2 1 Sketch drawing of the DMC5400 2 4 1 Command Signal Type Settings J1 J8 There are 8 jumpers J1 J8 on the DMC5400 specifically for command signal type settings The user can use these jumpers to set PUL DIR command signals of 1 4 axis to ei...

Page 10: ...ances and full functions of the card While choosing internal power supply is easier for the user to set up the system no external power supply is needed but with lower noise immunity performances and no I O functions Here we recommend the user choosing external power supply for the card The default mode is choosing external power supply for the card see Figure2 3 Figure 2 3 J9 J10 jumpers 2 4 3 Em...

Page 11: ...400 VDD1 GND1 or 5V GND1 is the power supply input ports for PUL DIR control signals 5V GND1 ports can be used as a power supply for customer use when use VDD1 GND1 and VDD EXGND is the power supply input ports for I O signals If I O devices generate little interference signal then the user can use only one power supply for both PUL DIR control signals and I O signals If the user has one 12 24VDC ...

Page 12: ...gital input 2 11 OUT1 O Digital output 1 45 INPUT3 I Digital input 3 12 OUT2 O Digital output 2 46 INPUT4 I Digital input 4 13 OUT3 O Digital output 3 47 INPUT5 I Digital input 5 14 OUT4 O Digital output 4 48 INPUT6 I Digital input 6 15 OUT5 O Digital output 5 49 INPUT7 I Digital input 7 16 OUT6 O Digital output 6 50 INPUT8 I Digital input 8 17 OUT7 O Digital output 7 51 OUT8 O Digital output 8 18...

Page 13: ...I Encoder A Axis3 31 INP3 I In position signal Axis3 7 EB3 I Encoder B Axis3 32 LTC3 I Position latch input Axis3 8 EB3 I Encoder B Axis3 33 PCS3 I Position change signal Axis3 9 EZ3 I Encoder Z Axis3 34 INPUT16 I Digital input 16 10 EZ3 I Encoder Z Axis3 35 INPUT15 I Digital input 15 11 OUT16 O Digital output 16 36 INPUT14 I Digital input 14 12 OUT15 O Digital output 15 37 INPUT13 I Digital input...

Page 14: ...er Axis3 5 PB1 B phase signal of pulser Axis1 11 PB3 B phase signal of pulser Axis3 6 5V 5V PC power supply 12 5V 5V PC power supply 3 4 X4 connector X4 connector is a 6pin connector and it contains simultaneous start stop control signals for multi card operation Table 3 4 X4 connector Pin Signal Description Axis 1 GND PC power ground 2 STP Simultaneous stop signal input output 3 STA Simultaneous ...

Page 15: ...DIR output signals on X1 and X2 connectors Table 4 1 PUL DIR pins X1 Pin Signal Description Axis X2 Pin Signal Description Axis 1 PUL0 Pulse signal Axis0 1 PUL3 Pulse signal Axis3 2 PUL0 Pulse signal Axis0 2 PUL3 Pulse signal Axis3 3 DIR0 Direction signal Axis0 3 DIR3 Direction signal Axis3 4 DIR0 Direction signal Axis0 4 DIR3 Direction signal Axis3 21 PUL1 Pulse signal Axis1 22 PUL1 Pulse signal ...

Page 16: ... position detecting devices or mechanisms The following table lists the relative signal name pin number and the axis number Table 4 2 ORG pins X1 Pin Signal Description Axis X2 Pin Signal Description Axis 38 ORG0 Origin position signal Axis0 29 ORG3 Origin position signal Axis3 30 ORG1 Origin position signal Axis1 64 ORG2 Origin position signal Axis2 The input circuits of the ORG signals are shown...

Page 17: ...hich may cause wrong operation See Software Manual for the DMC5400 Motion Controller for more detail operation of the SD Figure4 3 SD signal interface circuit 4 4 End Limit Signal EL EL There are two end limit signals EL and EL for each axis EL indicates end limit signal in positive direction and EL indicates end limit signal in minus direction The relative signal name pin number and axis number a...

Page 18: ...se either normal open switch or normal closed switch by setting the DIP switch S1 The default setting is set as normal open type See Software Manual for the DMC5400 Motion Controller for more detail operation of the EL Figure 4 5 EL signal interface circuit 4 5 Encoder Feedback Signal EA EB and EZ The encoder feedback signals include the EA EB and EZ Every axis has six pins for three differential ...

Page 19: ...t the driver output must provide at least 3 5V across the differential pairs with at least 6 mA driving capability The ground level of the two sides must be tight together too Figure 4 6 Connection to line driver output differential encoder Connection to Open Collector Output Single ended Encoder To connect with open collector output an external power supply is necessary Some motor drivers also pr...

Page 20: ...ed to filter out the high frequency spike which may cause wrong operation See Software Manual for the DMC5400 Motion Controller for more detail operation of the ALM Figure 4 7 ALM signal interface circuit 4 7 In Position Signal INP The in position signal INP from the servo motor driver indicates the deviation error is zero That is the servo position error is zero The following table lists the rela...

Page 21: ...l input 3 47 INPUT11 Digital input 11 46 INPUT4 Digital input 4 48 INPUT12 Digital input 12 47 INPUT5 Digital input 5 37 INPUT13 Digital input 13 48 INPUT6 Digital input 6 36 INPUT14 Digital input 14 49 INPUT7 Digital input 7 35 INPUT15 Digital input 15 50 INPUT8 Digital input 8 34 INPUT16 Digital input 16 The external switches featuring a contact capacity of 24V 6mA minimum An internal filter cir...

Page 22: ...Position Change Signal PCS The position change signal PCS is used for changing target position during the motor is running When it s effective the controller will change the current target position setting to the new target position setting Namely it s a trigger signal for changing target position The following table lists the relative signal name pin number and the axis number When the function i...

Page 23: ...s of X3 are direct from the PCI bus Please carefully use these signals because they are not isolated Table 4 13 PA and PB pins X3 Pin Signal Description Axis X3 Pin Signal Description Axis 2 PA Phase A Signal Axis0 8 PA Phase A Signal Axis2 3 PB Phase B Signal Axis0 9 PB Phase B Signal Axis2 4 PA Phase A Signal Axis1 10 PA Phase A Signal Axis3 5 PB Phase B Signal Axis1 11 PB Phase B Signal Axis3 F...

Page 24: ...is used to stop motion of all axes Please check the EMG signal logic setting J11 jumper and the EMG signal when the card can not work properly The interface circuits are shown as Figure 4 14 The external switches featuring a contact capacity of 24V 6mA minimum An internal filter circuit is used to filter out the high frequency spike which may cause wrong operation Figure 4 14 EMG signal interface ...

Page 25: ...r s manual of the driver for more information about wirings Figure 5 1 Connection to single ended stepping driver 5 2 Connection to Differential Stepping Driver Figure 5 2 shows how to connect the DMC5400 to a differential stepping driver Here take Leadshine M880 stepping driver for example Please refer to user s manual of the driver for more information about wirings Figure 5 2 Connection to diff...

Page 26: ...shine com Page 23 36 example Please refer to user s manual of the driver for more information about wirings Figure 5 3 Connection to servo driver Please consult user s manual for the driver and this manual when wiring the system Welcome to contact us at tech leadshine com if you have any question or meet any problem ...

Page 27: ...n Configuration Window I O Status Control Window Controller Configuration Window and Function Testing Window There are four buttons on the Main Toolbar which can be used to switch these four windows Figure 6 1 Motion5000 demo software the Motion Configuration Window the default window Main Toolbar 1 New File Button It can be used to open a new program file and it s only active in the Function Test...

Page 28: ... axes in all windows The unit is pulse Controller List The Controller List will list all controllers in the current system and the user can select which controller is going to be operated in the Motion5000 Zero based No 0 Card No 1 Card No n Card Motion Configuration Window In the Motion Configuration Window the user can configure some key parameters for a motion testing such as S Curve velocity p...

Page 29: ...tings a Select Positive when LOW Logic and Negative when HIGH Logic means the pulse counter will increases when direction signal is at LOW level and will decreases when direction signal is at HIGH level b Select Positive when HIGH Logic and Negative when LOW Logic means the pulse counter will increases when direction signal is at HIGH level and will decreases when direction signal is at LOW level ...

Page 30: ...the controller has stopped output pulses actually c Select Active LOW in INP signal panel means the active logic level of the In Position signal is LOW level d Select Active HIGH in INP signal panel means the active logic level of the In Position signal is High level 2 Select appropriate Alarm Signal Settings a Select Immediately Stop in ALM signal panel means the controller stops output pulse com...

Page 31: ...the origin position signal is LOW level 2 Select appropriate Home Return Velocity Settings a Select Starting Velocity in Home Return Velocity panel means the controller will search origin position signals at the Starting Velocity specified by velocity profile setting functions b Select Maximum Velocity in Home Return Velocity panel means the controller will search origin position signals at the Ma...

Page 32: ...ignal Settings a Select Command Positions in Compare Position Selections panel means the controller will compare command positions to software limit position settings to detect whether the system has reaches the software limits or not b Select Encoder Feedbacks in Compare Position Selections panel means the controller will compare encoder feedbacks to software limit position settings to detect whe...

Page 33: ...nctions of the DMC5400 except the functions which have array variables 1 Function List Function List Panel shows most API functions of the DMC5400 to help user to program 2 Current Function Current Function Panel shows the function that the user selected or the closest function that match the user enters 3 Current Function Prompts Current Function Prompts Panel shows the prompts for the current fu...

Page 34: ... Manual Electronic Edition the package also includes the following items l DMC5400 4 axis Servo Stepping Motion Control Card 1 piece Figure 7 1 The DMC5400 l TB68 Terminal Board 1 piece Figure 7 2 The TB68 terminal board l Cable68 2 0 1 piece Figure 7 3 The Cable68 2 0 l TB50 Terminal Board optional Figure 7 4 The TB50 Terminal Board l Cable50 2 0 optional Figure 7 5 The Cable50 2 0 ...

Page 35: ...r with bracket l Leadshine All in one CD If no Leadshine All in one CD was distributed with the DMC5400 then all materials are available on the internet and the customers can download them from Leadshine s website at www leadshine com l Connect the DMC5400 to the terminal boards Figure 7 7 Connect the DMC5400 to the terminal boards If any of these items is missing or damaged contact the dealer fro...

Page 36: ...er installation section in Software Manual for the DMC5400 Motion Controller 2 The DMC5400 has not been installed in PCI slot correctly Make sure the DMC5400 is installed in a good PCI slot clear the gold fingers and PCI slot if necessary and then reinstall the DMC5400 3 Conflict with the computer mainboard or other hardware 4 The DMC5400 failure contact Leadshine for help or repair Can t communic...

Page 37: ...led a wrong function or right function but with wrong parameter s Please call the correct function with correct parameter s 6 Encoder failure 7 The DMC5400 failure contact Leadshine for help or repair Fail to capture counter value or can but with poor reliability 1 Wrong wiring Wiring correctly and fix wires firmly 2 Called a wrong function or right function but with wrong parameter s Please call ...

Page 38: ...Isolated External Pulse Input Input Ports PA PB Input Frequency Max 100Hz Low Level 0 8V Max Signal Type TTL High Level 2 4V Min External Signal Drive Devices Manual Pulser JOG Devices and etc Digital Input and Output End Limiting Signal EL EL Slow Down and Origin Position Signal SD ORG Servo Status Feedback ALM Alarm INP In Position Emergency Stop EMG Input Frequency 4KHz Number of Input 16 10VDC...

Page 39: ... Controller Tel 086 0755 26434369 Email sales leadshine com Web Site www leadshine com Page 36 36 Electromagnetic Compatibility Standards to which Conformity is Declared EN61000 6 2 2005 EN55011 1997 A1 1999 A2 2002 Figure A1 CE certificate ...

Reviews: