Leadshine Technology DMC5400 Hardware Manual

4-axis servo/stepping motion control card

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading

Summary of Contents for Leadshine Technology DMC5400

  • Page 1 Hardware Manual 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...
  • Page 2: Table Of Contents

    Table of Contents Chapter 1 General Information............................ 1 1.1 Introduction ..............................1 1.2 Features ................................. 2 1.3 Specifications ..............................2 1.4 Environment ..............................3 1.5 Power Consumption ............................3 1.6 Dimension ..............................3 1.8 Applications..............................3 1.9 Application software development ........................ 3 Chapter 2 Installation ..............................
  • Page 3 Hardware Manual for the DMC5400 Motion Controller Chapter 6 Motion5000 Demo Software........................24 Chapter 7 Order Information ............................. 31 Chapter 8 Troubleshooting ............................33 Appendix ................................... 35...
  • Page 4: Chapter 1 General Information

    In addition, 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 interpolation between 2~4 axes, continuous motion, in positioning and 13 home return modes are done by the ASIC.
  • Page 5: Features

    Hardware Manual for the DMC5400 Motion Controller 1.2 Features The following lists summarize the main features of the DMC5400 motion control card. ² 32-bit PCI-Bus plug and play. ² 4 axes of pulse and direction signal output for controlling stepping or digital servo.
  • Page 6: Environment

    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 system developer in verifying and testing hardware systems. User applications may utilize the DMC5400 by calling provided functions in the DMC5400’s Dynamic Link Library (DLL) with Visual C++, Visual Basic, LabVIEW, and etc.
  • Page 7 Hardware Manual for the DMC5400 Motion Controller Figure 1.2: Application systems development flow chart Tel: +086 0755-26434369 Email: sales@leadshine.com Web Site: www.leadshine.com Page: 4/36...
  • Page 8: Chapter 2 Installation

    The system BIOS will install the system resources based on the PCI cards’ configuration registers and system parameters (also can be set by the system BIOS). The DMC5400 can be inserted into any PCI slot without any configuration modification to the system resources. Please note that the PCI system board and slot must provide bus-mastering capabilities to operate at optimum level.
  • Page 9: Jumper & Switch Settings

    Hold the edge of the card and do not touch the components. 4. Set the jumpers on the DMC5400 card. See “Jumper & Switch Settings” section for more information. Connect X2, X3 or X4 before installing the DMC5400 if it’s necessary. See “DMC5400 Connectors” section for more information.
  • Page 10: Choosing External Or Internal Power Supply (J9~J10)

    2.4.2 Choosing External or Internal Power Supply (J9~J10) J9 and J10 on the DMC5400 are used for choosing external or internal power supply for the card. Choosing external power supply for the card can offer higher noise immunity performances and full functions of the card.
  • Page 11: Power Supply Connections

    In order to improve the anti-interference performances of the controller, the user can use two separate power supplies for PUL/DIR control signals and I/O signals of the DMC5400. 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.
  • Page 12: Chapter 3 Connectors

    X1 connector is a 68pin SCSI-II connector, and it contains the following signals: All signals of Axis0, Axis1, Axis2, power supply input ports for the DMC5400 and EMG input, except encoder1 and encoder2 signals, LTC1, LTC2, ERC2, 4 digital inputs and 4 digital outputs.
  • Page 13: X2 Connector

    Hardware Manual for the DMC5400 Motion Controller VDD1 PUL/DIR power 1 EXGND External power ground PUL/DIR power 2 / 5V Output External power 12~24VDC GND1 PUL/DIR power 1 or 2 ground Emergency stop signal EXGND External power ground EXGND External power ground * When the function is disabled, it can be use as a general purpose input.
  • Page 14: X3 Connector

    Simultaneous start signal input/output +5V PC power supply If there are two or more DMC5400 controllers, cascade X4 connectors of all cards for simultaneous start/stop control on all concerned axes is possible. In this case, connect X4 as follows. Figure 3.1: Simultaneous start/stop connections Tel: +086 0755-26434369 Email: sales@leadshine.com...
  • Page 15: Chapter 4 Interface Circuits

    DIR2- Direction signal(-), Axis2 There are 8 jumpers (J1~J8) on the DMC5400 which can be used to set PUL/DIR command signals to either single-ended (open collector) or differential. The default settings are the single-ended modes (J1~J8 are short circuit between pin2 and pin3.). Differential signals are preferred due to their excellent noise immunity.
  • Page 16: Origin Position Signal Org

    ORG signal is used to stop the output signals (PUL/DIR). See “Software Manual for the DMC5400 Motion Controller” for more detail operation of the ORG. Figure4.2: ORG signal interface circuit Tel: +086 0755-26434369 Email: sales@leadshine.com...
  • Page 17: Slow Down Signal Sd

    The specifications of the switches should with contact capacity of +24V, 6mA minimum. An internal filter circuit is used 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 SD. Figure4.3: SD signal interface circuit 4.4 End Limit Signal EL+ &...
  • Page 18: Encoder Feedback Signal Ea, Eb And Ez

    You can use 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...
  • Page 19 To connect with open collector output, an external power supply is necessary. Some motor drivers also provide the power source. The connection between the DMC5400, encoder, and the power supply is shown in the following diagram. Please note that the external current limiting resistor R is necessary to protect the DMC5400 input circuit.
  • Page 20: Alarm Signal Alm

    The alarm signal ALM is used to indicate the alarm status from the servo driver. When the ALM signal is active, the DMC5400 will stop the output signals (PUL/DIR). The following table lists the relative signal name, pin number, and the axis number. When the function is disabled, these ports can be use as general purpose inputs.
  • Page 21: General Purpose Digital Input Input

    4.8 General Purpose Digital Input INPUT The DMC5400 provides 16 general purpose digital inputs, which can be used to accept signals from switches, sensors and other devices. For example, the user can assign one general purpose digital input for servo driver’s RDY (motor driver ready) feedback signal.
  • Page 22: Position Change Signal Pcs

    The input circuit of position change signal is shown as figure 4.11. 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. See “Software Manual for the DMC5400 Motion Controller” for more detail operation of the PCS.
  • Page 23: Pulser Input Signals Pa And Pb

    4.12 Position Latch Signal LTC The DMC5400 provides 4 position latch inputs, which can trigger the DMC5400 to capture the counter values. It gives a precise position determination. The following table lists the relative signal name, pin number, and the axis number.
  • Page 24: Emergency Stop Signal Emg

    4.14 Typical Connection for One Axis The DMC5400 has 2 end limit signal, 1 slow down signal, and 1 Origin position signal for each axis. For reliable response and better anti-interference performances, all of these signals have filter circuits in their input circuits. A typical connection for one axis is shown as Figure 4.15.
  • Page 25: Chapter 5 Connection To Drivers

    Please refer to user’s manual of the driver for more information about wirings. Figure 5.2: Connection to differential stepping driver 5.3 Connection to Servo Driver Figure 5.3 shows how to connect the DMC5400 to a differential servo driver. Here take Panasonic servo driver for Tel: +086 0755-26434369 Email: sales@leadshine.com Web Site: www.leadshine.com...
  • Page 26 Hardware Manual for the DMC5400 Motion Controller 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: Chapter 6 Motion5000 Demo Software

    Hardware Manual for the DMC5400 Motion Controller Chapter 6 Motion5000 Demo Software The Motion5000 Demo software, a Microsoft Windows based software is equipped with the DMC5400 card for supporting application development. The Motion5000 Demo software is very helpful for verifying and testing a motion control system during the design phase of a project.
  • Page 28 Hardware Manual for the DMC5400 Motion Controller Motion Configuration Window Button. It can be used to switch back to the Motion Configuration Window (the default window) when in other windows. I/O Status/Control Window Button. It can be used to switch to the I/O Status/Control Window.
  • Page 29 Hardware Manual for the DMC5400 Motion Controller Figure 6.3: PUL/DIR signal configuration tab (the Controller Configuration Window) PUL/DIR Signal Configuration Tab (Controller Configuration Window) In the PUL/DIR signal configuration tab of the Controller Configuration Window, the user can configure pulse signals and direction signals of all axes.
  • Page 30 Hardware Manual for the DMC5400 Motion Controller “Software Manual for the DMC5400 Motion Controller Motion Controller”. Figure 6.4: Servo control signal configuration tab (the Controller Configuration Window) Servo Control Signal Configuration Tab (Controller Configuration Window) In the Servo Control signal configuration tab of the Controller Configuration Window, the user can configure in-position signals, alarm signals and encoder signals of all axes.
  • Page 31 Hardware Manual for the DMC5400 Motion Controller counter to count down. Figure 6.5: Home return configuration tab (the Controller Configuration Window) Home Return Configuration Tab (Controller Configuration Window) In the Home Return Configuration Tab of the Controller Configuration Window, the user can configure origin position signals, home return speed for searching origin position signals and searching origin position modes of all axes.
  • Page 32 Hardware Manual for the DMC5400 Motion Controller Figure 6.6: End limit signal configuration tab (the Controller Configuration Window) End Limit Signal Configuration Tab (Controller Configuration Window) In the End Limit Signal Configuration Tab of the Controller Configuration Window, the user can configure end limit stop mode, position comparison signal and software limit of all axes.
  • Page 33 Positive Limit in Software End Limit Positions panel means the software limit position in positive direction. Figure 6.7: Function Testing Window Function Testing Window In the Function Testing Window, the user can test most functions 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.
  • Page 34: Chapter 7 Order Information

    Hardware Manual for the DMC5400 Motion Controller Chapter 7 Order Information Besides this User's Manual (Electronic Edition), the package also includes the following items: DMC5400 4-axis Servo/Stepping Motion Control Card (1 piece) Figure 7.1: The DMC5400 TB68 Terminal Board (1 piece) Figure 7.2: The TB68 terminal board...
  • Page 35 Figure 7.6: The 50-pin IDE to 50-pin MCR connector with bracket 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.
  • Page 36: Chapter 8 Troubleshooting

    Many of the problems that affect motion control systems can be traced to software errors, mistake in wiring, or electrical noise. In the event that your DMC5400 doesn’t operate properly, the first step is to identify whether the problem is software or hardware in nature. The next step is to isolate the system component that is causing the problem.
  • Page 37 4. Motor broken or something wrong with motor coil. 5. Current setting of the motor driver is too small. 6. The DMC5400 failure; contact Leadshine for help or repair. 1. The encoder signal is not a TTL signal. Use an encoder whose signals are TTL compatible.
  • Page 38: Appendix

    Hardware Manual for the DMC5400 Motion Controller Appendix Encoder Input Signal: Input Ports EAn+/-, EBn+/-, EZn+/- Up/down pulse Encoder Counting A/B phase pulse (X1,X2,X4) Encoder Input Input Frequency (Max.) 1MHz (Before X4) Signal 5V, then R=0Ω Low Level: 0.8 VDC (Max) High Level: 2.4 VDC (Min)
  • Page 39 Hardware Manual for the DMC5400 Motion Controller Electromagnetic Compatibility Standards to which Conformity is Declared: EN61000-6-2:2005 EN55011:1997+A1:1999+A2:2002 Figure A1: CE certificate Tel: +086 0755-26434369 Email: sales@leadshine.com Web Site: www.leadshine.com Page: 36/36...

Table of Contents