Adtech ADT-09 Series Manual 

Specifications

Brand: Adtech
Category: Control Systems
Model: ADT-09 Series
File Type: PDF
File Size: —
Pages: 68

Read Online

Read the Adtech ADT-09 Series Manual  online using the built-in PDF viewer.

Text of the manual

ADT-09 Series Motion Control Card

http://www.adtechcn.com 1 ADT-09 Series Motion Control Card User Manual  ADT-8949C1/H1  ADT-8969C1/H1  ADT-8989C1/H1

ADT-09 Series Motion Control Card

http://www.adtechcn.com 2 Basic Information This Manual is written by Adtech (Shenzhen) Technology Co., Ltd. This Manual is mainly written by: Ai Xiaoyun. Copyright Adtech (Shenzhen) Technology Co., Ltd. (Adtech hereafter) is in possession of the copyright of this manual. Without the permission of Adtech, the imitation, copy, transcription and translation by any organization or individual are prohibited. This manual doesn’t contain any assurance, stance or implication in any form. Adtech and the employees are not responsible for any direct or indirect data disclosure, profits loss or cause termination caused by this manual or any information about mentioned products in this manual. In addition, the products and data in this manual are subject to changes without prior notice. All rights reserved. Adtech (Shenzhen) Technology Co., Ltd.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 3 Contents CHAPTER 1 OVERVIEW .......................................... 1 1.1. INTRODUCTION .................................................. 1 1.2. MODEL DESIGNATION .......................................... 3 1.3. SOFTWARE SUPPORT: .......................................... 5 1.4. INDUSTRY APPLICATIONS .................................... 5 CHAPTER 2 QUICK START ...................................... 6 2.1. PACKING LIST .................................................... 6 2.1.1. ADT-8949 SERIES ............................................. 6 2.1.2. ADT-8969 SERIES ............................................. 6 2.1.3. ADT-8989 SERIES ............................................. 6 2.2. INSTALLATION DIMENSIONS ................................. 7 2.2.1. 09 SERIES MOTION CONTROL CARD ........................... 7 2.2.2. ADT-9140 TERMINAL BLOCK OF ADT-8949 ................ 7 2.2.3. ADT-9160 TERMINAL BLOCK OF ADT-8969 ................ 8 2.2.4. ADT-9180 TERMINAL BLOCK OF ADT-8989 ................ 8 2.2.5. ADT-D62GG DATA TRANSMISSION LINE .................... 8 2.3. SYSTEM STRUCTURE DIAGRAM ............................... 9 2.4. STEPS TO INSTALL CONTROL CARD .......................... 9 2.4.1. BOARD INSTALLATION .......................................... 9 2.4.2. ONE-CLICK SETUP OF DRIVER .................................. 9 2.4.3. MANUAL INSTALLATION OF DRIVER .......................... 12 2.4.4. COMMUNICATION SETUP ...................................... 18 2.4.5. MOTORS AND DRIVERS ....................................... 18 2.4.6. TERMINAL BOARD CONNECTION AND POWER SUPPLY ...... 19 2.4.7. TERMINAL BOARDS AND DRIVERS ........................... 20 CHAPTER 3 HARDWARE CONNECTION ................. 21 3.1. PORT DESCRIPTION .......................................... 21 3.1.1. 25-PIN DB PORT DEFINITION ............................... 21 3.1.2. 15-PIN HAND WHEEL PORT DEFINITION (CN9) .......... 23 3.1.3. ADT-9140INPUT PORT DEFINITION OFADT-8949

ADT-09 Series Motion Control Card

http://www.adtechcn.com 4 TERMINAL BOARD ...................................................... 24 3.1.4. ADT-9160 INPUT PORT DEFINITIONOFADT-8969 TERMINAL BOARD ...................................................... 24 3.1.5. ADT-9180INPUT PORT DEFINITION OFADT-8989 TERMINAL BOARD ...................................................... 25 3.1.6. ADT-9140\60\80 INPUT PORT DEFINITION ............. 25 3.1.7. ADT-9140\60\80 OUTPUT PORT DEFINITIONS ......... 27 3.1.8. DA PORT DEFINITION ........................................ 28 3.2. CONNECTING PULSE/DIRECTION OUTPUT SIGNAL ..... 29 3.3. CONNECTING ENCODER INPUT SIGNAL ................... 30 3.4. DIGITAL INPUT CONNECTION............................... 31 3.5. DIGITAL OUTPUT CONNECTION ............................ 34 3.6. ELECTRICAL SPECIFICATIONS .............................. 37 3.7. WORK ENVIRONMENT ........................................ 38 CHAPTER 4 BASIC DEBUGGING ........................... 39 4.1. ESTABLISHING A COMMUNICATION ....................... 40 4.2. BASIC PARAMETERS .......................................... 42 4.3. IO CONTROL.................................................... 44 4.4. AXIS INFORMATION MONITORING ........................ 45 4.5. MULTI-AXIS MOTION ......................................... 46 CHAPTER 5 APPENDIXES ..................................... 48 5.1. COMMON PROBLEMS FOR DRIVER INSTALLATION ...... 48 5.1.1. THE CONTROL CARD CANNOT BE DETECTED AND THE DRIVER CANNOT BE INSTALLED NORMALLY .................................... 48 5.2. CONTROL CARD INITIALIZATION FAILURE ............... 49 5.2.1. WINIO INITIALIZATION FAILED, ERROR CODE 9 .......... 49 5.2.2. PCI BRIDGE FAILED, ERROR CODE 10 ..................... 49 5.2.3. DIP SWITCH REPEATED, ERROR CODE 13 ................. 50 5.2.4. MOTION CONTROL CARD NOT DETECTED, ERROR CODE 14 50 5.3. COMMON SERVO WIRING DIAGRAM ....................... 51 5.3.1. QX SERIES SERVO DRIVE BY ADTECH ..................... 52

ADT-09 Series Motion Control Card

http://www.adtechcn.com 5 5.3.2. A5/A6 SERIES SERVO DRIVER BY PANASONIC ............ 53 5.3.3. MR-J4 SERIES SERVO DRIVER BY MITSUBISHI ............ 54 5.4. WIRING INSTRUCTIONS FOR ADT-8969G1 WITH ADT-9170 TERMINAL BLOCK ..................................... 55 5.4.1. 25-PIN DB PORT DEFINITION................................ 55 5.4.2. DEFINITIONS OF J2/J3/J4/J5 INPUT PORTS .............. 55 5.4.3. DEFINITIONS OF J6/J7/J8 OUTPUT PORTS ................ 56 5.4.4. J9 DA PORT DEFINITION ..................................... 57 5.5. WIRING INSTRUCTIONS OF ADT-8949G1 WITH ADT- 9192 TERMINAL BLOCK ............................................ 58 5.5.1. DEFINITION OF 25-PIN DB PORT ........................... 58 5.5.2. SIGNAL DEFINITION OF J2 INTERFACE: ..................... 58 5.5.3. J3 INTERFACE SIGNAL DEFINITION .......................... 59 5.6. PRECAUTIONS .................................................. 61 5.7. DOCUMENT VERSIONS ........................................ 63

ADT-09 Series Motion Control Card

http://www.adtechcn.com 1 Chapter 1 Overview 1.1. Introduction The ADTECH 09 Series Motion Control Card is of a high-performance multi- axis (4/6/8) motion control card based on PCI bus and dual-core platform as manufactured by Adtech. The 09 Series Motion Control Card follows the high-precision design. Compared with other similar products, it enjoys powerful hardware performances, with its receiving frequency up to 8Mpps, and 33.3M high-speed PCI bus. It has a larger number of configurable expanded IO and interruptible IO. It also supports hardware serial code, allows third-party encryption, as well as high-speed pulse frequency output up to 5Mbps. The characteristics such as small line blocks and large cache of the 09 Series High-performance Motion Control Card are designed for engraving machines or cutting applications, to help the data after CAM discretization be well restored to the machining model. Its 3-dimensional circular interpolation (spherical interpolation) would produce arcs in arbitrary spatial planes, as well as spherical arcs. It is useful for simplifying the complex graphics. By using 33.3M PCI communication, up to 10 control cards can be expanded on one PC. Furthermore, with the PC platform, complex occasions such as distributed motion control can be realized. 09 Series PCI- based pulse motion control card is suitable for control occasions such as engraving, cutting, turn-milling, milling, drilling, etc. 5Mpps pulse control mode and AB phase decoding can be used for step open-loop control, and also for servo closed-loop control. The speed adaptive model is applied to high-precision control applications such as milling machines and abrasive machining, which, from the speed planning, make the motor work within a reasonable error range. Four major technological creative highlights 1) Stable asymmetric acceleration/deceleration running, and low motor running noise Asymmetric acceleration/deceleration planning is adopted to make the motor run very stably and minimizing the running noise, which is suitable for industrial sites with high-noise requirements. 2) Hardware-level interpolation supports spatial curve interpolation

ADT-09 Series Motion Control Card

http://www.adtechcn.com 2 The hardware interpolation technology is integrated into the spatial curve interpolation, and the T/S/E/COS type acceleration/deceleration curve can be quickly calculated based on the set acceleration/deceleration mode. 2) Adaptive speed model, ensuring high speed under high precision The adaptive speed model guarantees both high speed and high precision, which satisfies needs of high precision and high efficiency in the industry. 3) Hardware can also be upgraded to create the maximum value Use of the FPGA + dual-DSP multi-embedded system, and the key performance is guaranteed by hardware-level real-time processing. The upgrade of the hardware enables the control card to be downward compatible, and the new product corresponded can be fully compatible with the old version, to create the maximum value to the customer.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 3 1.2. Model designation Function and Performance ADT-8949 ADT-8969 ADT-8989 C1 H1 C1 H1 C1 H1 Hardware Performance Control mode 32-bit PCI bus, plug and play Number of axes 4 4 6 6 8 8 Maximum pulse output frequency 5MHz Number of supporting encoder axes 4 4 6 6 8 8 Encoder feedback frequency 4MHz DIP switch 0~9 Platform performance A9 dual core Universal digital input 42 Universal digital output 24 Servo enable output 4 4 6 6 8 8 Alarm clear output 4 4 6 6 8 8 Servo alarm input 4 4 6 6 8 8 Fast input port 2 Fast output port 2 Control Function Hardware Signal Hardware emergency stop √ Limit signal stop √ Mechanical origin stop √ Encoder Z-phase signal stop √ Input filter √ Programming mode / pulse equivalent √ Software limit √ Logic variable loop mode √ User encryption √ Acceleratio S √

ADT-09 Series Motion Control Card

http://www.adtechcn.com 4 n Mode T √ EXP √ COS √ Asymmetric acceleration and deceleration √ Speed multiplier √ High-precision zero return √ Drive Mode PT drive √ Continuous drive / JOG √ Linear interpolation √ Plane arc interpolation √ Space arc interpolation √ Spiral interpolation √ Synchronous follow √ Change the drive speed in motion √ Change the target position in motion √ High-speed IO High-speed position latch √ 1D/2D/3D High-speed position comparison √ Advanced Cache Control Speed look-ahead - √ - √ - √ Cache interpolation capacity - 10000 - 10000 - 10000 Cache IO event capacity - 1000 - 1000 - 1000 Cache output control - √ - √ - √ Cache delay - √ - √ - √ Cache PWM - √ - √ - √ NURBS - √ - √ - √

ADT-09 Series Motion Control Card

http://www.adtechcn.com 5 1.3. Software support: ➢ Operating system: DOS, WINDOWS95/98/NT/2000/XP, WINCE, WIN7 ➢ Programming environment: C/BC++/VC/VB/C#/C++Builder/ Delphi/ LabVIEW/ EVC ➢ Application examples of open-DOS and Windows 1.4. Industry Applications ➢ Machine vision, automatic test equipment, AOI; ➢ Biological, medical automatic sampling equipment; ➢ Cutting equipment: diamond cutter, sponge cutting machine; ➢ Dispensing industry; ➢ Semiconductor packaging industry: Bonder; ➢ Advertising industry: CNC bending machine; ➢ Packaging and printing equipment: printer, pad printer; ➢ Engraving equipment; ➢ Industrial robot equipment; ➢ PCB processing, SMT and other industries;

ADT-09 Series Motion Control Card

http://www.adtechcn.com 6 Chapter 2 Quick Start 2.1. Packing list 2.1.1. ADT-8949 series Product Model Name Description Dimension Parameters ADT-8949C1 ADT-8949H1 Motion control card ADT-8949C1/ADT-8949H1 135 mm × 110 mm × 1 Wiring board ADT-9140 248 mm × 154 mm × 30 mm × 1 Data cable ADT-D62GG 1.5 M × 1 User's Manual Instructions 1 User CD Electronic files such as SDK, examples and Instructions. 1 2.1.2. ADT-8969 series Product Model Name Description Dimension Parameters ADT-8969C1 ADT-8969H1 Motion control card ADT-8969C1/ADT-8969H1 135 mm × 110 mm × 1 Wiring board ADT-9160 248 mm × 154 mm × 30 mm × 1 Data cable ADT-D62GG 1.5 M × 1 User's Manual Instructions 1 User CD Electronic files such as SDK, examples and Instructions. 1 2.1.3. ADT-8989 series Product Model Name Description Dimension Parameters ADT-8989C1 ADT-8989H1 Motion control card ADT-8989C1/ADT-8989H1 135 mm × 110 mm × 1 Wiring board ADT-9180 248 mm × 154 mm × 30 mm × 1 Data cable ADT-D62GG 1.5 M × 1 User's Manual Instructions 1 User CD Electronic files such as SDK, examples and Instructions. 1

ADT-09 Series Motion Control Card

http://www.adtechcn.com 7 2.2. Installation dimensions 2.2.1. 09 series motion control card 2.2.2. ADT-9140 terminal block of ADT-8949 Dimensions chart of ADT-9140 terminal block

ADT-09 Series Motion Control Card

http://www.adtechcn.com 8 2.2.3. ADT-9160 terminal block of ADT-8969 Dimensions chart of ADT-9160 terminal block 2.2.4. ADT-9180 terminal block of ADT-8989 Dimensions chart of ADT-9180 terminal block 2.2.5. ADT-D62GG data transmission line

ADT-09 Series Motion Control Card

http://www.adtechcn.com 9 2.3. System structure diagram ADT-8949C1/H1 ADT-8969C1/H1 ADT-8989C1/H1 Terminal board Terminal board Terminal board ADT-9140 ADT-9160 ADT-9180 Servo/Stepper + motor Input devices Output devices 2.4. Steps to install control card 2.4.1. Board installation 1) Power off the computer (Note: turn off the main power of ATX); 2) Open the back cover of the computer case; 3) Select an unoccupied PCI slot and insert the motion control board; 4) Make sure the gold finger of the motion control board is completely inserted into the PCI slot, and tighten the screws. When the 09 Series Motion Control Card is properly installed, the green LED on the back of the board will light up, which means that the FPGA chip is running normally. When the red LED on the front will light up, it means that the board is powered normally. If the above LED indicators do not work, there may be a hardware failure occurred in the board. Please return it to the factory for repair or replacement timely. 2.4.2. One-click setup of driver Tips Most users choose to install the control card driver by "one-click setup of driver". When the driver cannot be installed by one-click setup, you can consider the 2.4.3 Manual Installation of Driver. The “One-click setup of driver” of 09 Series Motion Control Card is as follows: 1. Open the computer case, insert the control card, then power on and enter the windows system;

ADT-09 Series Motion Control Card

http://www.adtechcn.com 10 2. Double click and open the driver installation package. 3. If a dialog box “ADT-09 series control card not detected” as shown in the figure below appears, please check that the control card is still plugged in, and try again. 4. The computer can detect the card by displaying the following screen: 5. Click Next, you can then enter the following screen: 6. Select the installation path (it is recommended to choose the default installation path), and click Next;

ADT-09 Series Motion Control Card

http://www.adtechcn.com 11 7. Click Next; 8. Click Install and wait for the installation process to complete; 9. After the installation is completed, checking “Run VC DEMO” and Finish, you can then test the driver installation, which is shown in the figure below;

ADT-09 Series Motion Control Card

http://www.adtechcn.com 12 2.4.3. Manual installation of driver 1) Premise After the board is installed, only the operating system recognizes an unknown PCI device, then can the driver be installed. As for the XP system, the wizard for new hardware will pop up automatically after startup, or an unknown PCI device will be found in the device manager. Unknown PCI devices are found in the Device Manager for WIN7 systems. The number of unknown PCI devices should be no less than the number of boards installed in the current system.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 13 It is similar to other systems, and no more detailed description will be given herein. If there’s prompt for the new hardware wizard by the system, and no abnormal device is found in the device manager, it means that there’s no board information detected by the current operating system. Possible problem descriptions and solutions can be found in the 5.1 Driver Installation FAQs. 2) Driver installation under Windows XP When the system starts, if the PCI detects an unknown hardware device, the prompt below appears. Select in above figure to pop up the following screen Select in above figure and click Next to pop up the following screen

ADT-09 Series Motion Control Card

http://www.adtechcn.com 14 Click “Browse”, select CD “Development Kits\Drivers\Control Card Drivers” to locate the driver file path, and click Next to pop up the following screen

ADT-09 Series Motion Control Card

http://www.adtechcn.com 15 Click “Finish” to finish the installation of The ADT-09 Series control card. 3) Installing drivers on Win7 Insert the control card into PCI slot, right click "My Computer" and select "Properties" to enter Device Manager, as shown below: Expand "Other devices", select "PCI Bridge Device" (Different systems may have different unknown device names), and right click, as shown below: In the popup dialog box, click "Update Driver Software" to show the following dialog box:

ADT-09 Series Motion Control Card

http://www.adtechcn.com 16 Select the option "Browse my computer for driver software" Click the "Browse" button to specify the path for the driver, and select the appropriate system file. Next

ADT-09 Series Motion Control Card

http://www.adtechcn.com 17 Always install this driver software Follow the installation instructions until installation is complete The ADT-09 Series control card has been installed by this time, and the device manager will update of the device details.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 18 For WIN7 and above system, after the driver is installed normally, there will be a blue small question mark appeared in the icon of the control card device. This is because the control card driver has not passed the official logo certification of Microsoft, resulting in that the company’s logo cannot be normally displayed by the icon. However, this will not affect the normal use, function and performance of the control card. 2.4.4. Communication setup The purpose to set up a communication is to ensure that the control card is installed correctly and available in real time. For actual operation, refer to 4.1 Establishing a Communication herein. For problems appeared during the communication setup process, refer to 5.1 Control Card Initialization Failure. Tips Administrator rights shall be given to WIN7 system to load the PCI driver. If you run the control card application directly for the first time by double clicking, the control card initialization will then be failed. Therefore, after the first installation is completed, right click the control card application (i.e. VC demonstration program "DEMO.EXE") and select "Run as administrator (A)" program (as shown below), then start the application by double clicking. 2.4.5. Motors and drivers Before the peripherals such as the driver are connected to the control card, be sure to read the key documentation such as the driver's instruction manual carefully, and test the driver and motor according to the manual to ensure that they work properly. Tips During the debugging process, please temporarily disconnect the control card and the terminal block from the load if there’s no special requirement. After the offline debugging, and make sure that the peripheral parameters are set correctly, restore the connection between the control card, the terminal block and the load. In case that drive control is required, run it at low speed first

ADT-09 Series Motion Control Card

http://www.adtechcn.com 19 then high to prevent device fault or damage due to operational errors during debugging. 2.4.6. Terminal board connection and power supply Connect one end of the D62GG cable to the J1 connector of the control card, and the other end to the J1 connector if ADT-9180 board. The ADT-9180 terminal block is powered by an external 24V power supply. Wire the external power supply +24V VCC and the external power supply +24V GND as per the terminal board silkscreen print. After D62GG is properly connected to the board and terminal board J1, and the board is powered on, the POWER green indicator in the lower left corner of the terminal board will work, indicating that the terminal board and the board are connected normally; when the external 24V power supply supplies power to the terminal board, the RUN green indicator on the lower left corner of the terminal block will flash, which means that the terminal board is powered normally. If the above indicator does not work properly or flashes after the terminal board is properly connected and powered, the terminal board may have a hardware failure. Please return the product to the factory for repair or for replacement. J1 J1 ADT-62GG GND+24V PE GND +24V PE External power supply

ADT-09 Series Motion Control Card

http://www.adtechcn.com 20 2.4.7. Terminal boards and drivers Connect the terminal board to the driver based upon actual needs. 4/6/8 sets of drivers can be connected to the terminal board. AXIS is a 25-pin DB port. For terminal definition, refer to 3.1.1 25-pin DB port definition. For the servo driver, you can refer to 5.3 Common Servo Wiring Diagram.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 21 Chapter 3 Hardware Connection 3.1. Port Description 3.1.1. 25-pin DB Port Definition (CN1\CN2\CN3\CN4\CN5\CN6\CN7\CN8) The ADT-9180 has eight DB heads corresponding to eight axes (XYZABCDE), the ADT-9160 has six DB heads corresponding to six axes (XYZABC), and the ADT- 9140 has four DB heads corresponding to four axes (XYZA). The following takes X axis as an example. (Note: All input and output signals are active low.) 25-pin DB Port Definition S/N Port name Definition 1 +24V_GND 24V power output ground 2 EXT_IN0 External input, active low, and does not support two-wire sensor connection. It is usually used as a servo alarm input, Y axis, Z axis, A axis, B axis, C axis, D axis, E axis, corresponding to IN1, IN2, IN3, IN4, IN5, IN6, IN7. 3 EXT_OUT1 Output control signal, opto-isolated output, active low. It is usually used as servo enable, Y axis, Z axis, A axis, B axis, C axis, D axis, E axis, corresponding to OUT3, OUT5, OUT7, OUT9, OUT11, OUT13, OUT15. 4 XECA- X-axis encoder phase-A input negative. It can be used as a normal input point, corresponding to the sample program input point IN68, 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 +24V GND IN0 XECA- XECB- XECZ- +5V_OUT XDR+ +5V GND XPU- +5V GND OUT1 +24V_OUT OUT0 XECA+ XECB+ XECZ+ +5V GND +5V GND XDR- XPU+ +5V GND X轴25针DB头 方向、脉冲、信号、编码器接口

ADT-09 Series Motion Control Card

http://www.adtechcn.com 22 Y axis, Z axis, A axis, B axis, C axis, D axis, E axis, corresponding to IN69, IN70, IN71, IN72. IN73, IN74, IN75. When the IN75 is used as a normal input point, please refer to 3.4 Digital Input Connection for wiring mode, and the encoder signal is used as a graphic description of the general input. 5 XECB- X-axis encoder phase-B input negative. It can be used as a normal input point, corresponding to the sample program input point IN76, Y axis, Z axis, A axis, B axis, C axis, D axis, E axis, corresponding to IN77, IN78, IN79, IN80, IN81, IN82. When the IN83 is used as a normal input point, please refer to 3.4 Digital Input Connection for wiring mode, and the encoder signal is used as a graphic description of the general input. 6 XECZ- X-axis encoder phase-Z input negative. It can be used as a normal input point, corresponding to the sample program input point IN60, Y axis, Z axis, A axis, B axis, C axis, D axis, E axis, corresponding to IN61, IN62, IN63, IN64. IN65, IN66. When the IN67 is used as a normal input point, please refer to 3.4 Digital Input Connection for wiring mode, and the encoder signal is used as a graphic description of the general input. 7 VCC +5V power output (can’t be connected to external power supply) 8 NC 9 XDR+ X axis direction positive signal 10 GND 5V power grounding 11 XPU- X axis pulse negative signal 12 NC 13 GND 5V power grounding. If the servo pulse signal uses the high-speed pulse port of the differential output, the internal ground (this pin) of the control card must be connected to the ground of the servo pulse input port. 14 OVCC +24V power output (not allowed to connect 24V + externally) 15 EXT_OUT0 Output control signal, opto-isolated output, active low. It is usually used as servo alarm clear, Y axis, Z axis, A axis, B axis, C axis, D

ADT-09 Series Motion Control Card

http://www.adtechcn.com 23 axis, E axis, corresponding to OUT2, OUT4, OUT6, OUT8, OUT10, OUT12, OUT14. 16 NC 17 XECA+ X-axis encoder phase A input positive 18 XECB+ X-axis encoder phase B input positive 19 XECZ+ X-axis encoder phase Z input positive 20 GND 5V power grounding 21 GND 5V power grounding 22 XDR- X axis direction negative signal 23 XPU+ X axis pulse positive signal 24 GND 5V power grounding 25 NC 3.1.2. 15-pin Hand Wheel Port Definition (CN9) CN9 wiring diagram wiring definition ADT-CNC6A Handwheel Box Wiring Definition Pin No. Pin Definitions Function 1 IN50 Hand wheel general input (for gear X1 with ADT- CNC6A hand-held box) 2 IN52 Hand wheel general input (for gear X10 with ADT-CNC6A hand-held box) 3 IN54 Hand wheel general input (for gear X100 with ADT-CNC6A hand-held box) 4 IN56 Hand wheel general input (for switching to C axis with ADT-CNC6A hand-held box)

ADT-09 Series Motion Control Card

http://www.adtechcn.com 24 5 IN58 Hand wheel general input (for emergency stop with ADT-CNC6A hand-held box) 6 HA Hand wheel output phase A signal 7 GND_24V_EXT 24V power output grounding 8 VCC 5V 5V power output 9 IN51 Hand wheel general input (for switching to X axis with ADT-CNC6A hand-held box) 10 IN53 Hand wheel general input (for switching to Y axis with ADT-CNC6A hand-held box) 11 IN55 Hand wheel general input (for switching to Z axis with ADT-CNC6A hand-held box) 12 IN57 Hand wheel general input (for switching to A axis with ADT-CNC6A hand-held box) 13 IN59 Hand wheel general input (for switching to B axis with ADT-CNC6A hand-held box) 14 HB Hand wheel output phase B signal 15 GND_5V_EXT 5V power output grounding Note: Before using the hand wheel, please confirm that the INCOM, OUTCOM, and +EX24V of the input and output ports are connected to the DC24V power supply. 3.1.3. ADT-9140Input Port Definition ofADT-8949 Terminal Board 3.1.4. ADT-9160 Input Port DefinitionofADT-8969 Terminal Board

ADT-09 Series Motion Control Card

http://www.adtechcn.com 25 3.1.5. ADT-9180Input Port Definition ofADT-8989 Terminal Board 3.1.6. ADT-9140\60\80 Input Port Definition Port Pin No. Pin Definitions Function J2 1 IN8/XLT+ X positive limit signal, can be used as general input 2 IN9/XLT- X negative limit signal, can be used as general input 3 IN10/YLT+ Y positive limit signal, can be used as general input 4 IN11/YLT- Y negative limit signal, can be used as general input 5 IN12/ZLT+ Z positive limit signal, can be used as general input 6 IN13/ZLT- Z negative limit signal, can be used as general input 7 IN14/ALT+ A positive limit signal, can be used as general input 8 IN15/ALT- A negative limit signal, can be used as general input 9 IN16/XHM X origin signal (alias STOP0), can be used as general input, position latch 10 IN17/YHM Y origin signal (alias STOP0), can be used as general input, position latch 11 IN18/ZHM Z origin signal (alias STOP0), can be used as general input, position latch 12 IN19/AHM A origin signal (alias STOP0), can be used as general input, position latch 13 INCOM1 IN8-IN19 input public terminal, access DC12-24V+ J3 1 IN20/BLT+ B positive limit signal, can be used as general input (ADT- 9140\60 for general input) 2 IN21/BLT- B negative limit signal, can be used as general input (ADT- 9140\60 for general input) 3 IN22/CLT+ C positive limit signal, can be used as general input (ADT- 9140\60 for general input) 4 IN23/CLT- C negative limit signal, can be used as general input (ADT- 9140\60 for general input)

ADT-09 Series Motion Control Card

http://www.adtechcn.com 26 5 IN24/DLT+ D positive limit signal, can be used as general input (ADT- 9140\60 for general input) 6 IN25/DLT- D negative limit signal, can be used as general input (ADT- 9140\60 for general input) 7 IN26/ELT+ E positive limit signal, can be used as general input (ADT- 9140\60 for general input) 8 IN27/ELT- E negative limit signal, can be used as general input (ADT- 9140\60 for general input) 9 IN28/BHM B origin signal (alias STOP0), can be used as general input, position latch (ADT-9140\60 for general input) 10 IN29/CHM C origin signal (alias STOP0), can be used as general input, position latch (ADT-9140\60 for general input) 11 IN30/DHM D origin signal (alias STOP0), can be used as general input, position latch (ADT-9140\60 for general input) 12 IN31/EHM E origin signal (alias STOP0), can be used as general input, position latch (ADT-9140\60 for general input) 13 INCOM2 IN20-IN31 input public terminal, access DC12-24V+ J4 1 IN32 General input, can be used for hardware emergency stop function, position latch 2 IN33 General input, can be used for position latch 3 IN34 General input 4 IN35 General input 5 IN36 General input 6 IN37 General input 7 IN38 General input 8 IN39 General input 9 IN40 General input 10 IN41 General input 11 IN42 General input 12 IN43 General input 13 INCOM3 IN32-IN43 input public terminal, access DC12-24V+

ADT-09 Series Motion Control Card

http://www.adtechcn.com 27 J5 1 IN44 General input 2 IN45 General input 3 IN46 General input 4 IN47 General input 5 IN48 General input 6 IN49 General input 7 INCOM4 IN44-IN49 input public terminal, access DC12-24V+ Note: All input signals are active low. 3.1.7. ADT-9140\60\80 Output Port Definitions Port Pin No. Pin definitions Function J6 1 OUT16/PWM1 High-speed output control signal, active low, PWM, position comparison dedicated output 2 OUT17/PWM2 High-speed output control signal, active low, PWM, position comparison dedicated output 3 OUTCOM OUT16, OUT17 output public terminal, access DC12- 24VGND J7 1 +EX24V OUT18-OUT29 output port power DC24V+ input 2 OUT18 Output control signal, opto-isolated output, active low 3 OUT19 Output control signal, opto-isolated output, active low 4 OUT20 Output control signal, opto-isolated output, active low 5 OUT21 Output control signal, opto-isolated output, active low 6 OUT22 Output control signal, opto-isolated output, active low 7 OUT23 Output control signal, opto-isolated output, active low 8 OUT24 Output control signal, opto-isolated output, active low 9 OUT25 Output control signal, opto-isolated output, active low 10 OUT26 Output control signal, opto-isolated output, active low 11 OUT27 Output control signal, opto-isolated output, active low

ADT-09 Series Motion Control Card

http://www.adtechcn.com 28 12 OUT28 Output control signal, opto-isolated output, active low 13 OUTCOM OUT18-OUT28 output port power DC24V GND input J8 1 +EX24V OUT29-OUT41 output port power DC24V+ input 2 OUT29 Output control signal, opto-isolated output, active low 3 OUT30 Output control signal, opto-isolated output, active low 4 OUT31 Output control signal, opto-isolated output, active low 5 OUT32 Output control signal, opto-isolated output, active low 6 OUT33 Output control signal, opto-isolated output, active low 7 OUT34 Output control signal, opto-isolated output, active low 8 OUT35 Output control signal, opto-isolated output, active low 9 OUT36 Output control signal, opto-isolated output, active low 10 OUT37 Output control signal, opto-isolated output, active low 11 OUT38 Output control signal, opto-isolated output, active low 12 OUT39 Output control signal, opto-isolated output, active low 13 OUT40 Output control signal, opto-isolated output, active low 14 OUT41 Output control signal, opto-isolated output, active low 15 OUTCOM OUT29-OUT41 output port power DC24V GND input 3.1.8. DA Port Definition Pin No. Pin definitions Function 1 DA1 DA1 output, 0 ~ 10 V output 2 DACOM DA output signal grounding 3 DA2 DA2 output, 0 ~ 10 V output 4 DACOM DA output signal ground

ADT-09 Series Motion Control Card

http://www.adtechcn.com 29 3.2. Connecting pulse/direction output signal Pulse output is differential output, and can be easily connected to the stepper / servo drives. The figure below shows the connection between the pulse and the anode of the direction. PUCOM is the 7th pin of the 25-pin DB connector (+5V power output). To enhance the anti-interference ability of the common anode connection, it is recommended to connect the DB side +5V GND (Pin 10/13/20/21/24) to the driver terminal ground wire. PUCOM Step motor driver PU-/CW- DR-/CCW- PU+ PU- DR+ DR- Below is independent connection of pulse and direction signal. Differential connection is recommended due to strong anti-interference. PU+/CW+ Step motor driver PU-/CW- DR-/CCW- PU+ PU- DR+ DR- DR-/CCW-

ADT-09 Series Motion Control Card

http://www.adtechcn.com 30 PU+/CW+ Servo motor driver PU-/CW- DR-/CCW- CW+ CW- CCW+ CCW- DR-/CCW- + - + - 5VGND If the servo pulse signal uses the high-speed pulse port of the differential output, the Pin 13 of the 25-pin DB connector pin in the control card must be connected to the ground wire of the servo pulse output port. 3.3. Connecting encoder input signal OPEN-CONNECT Output Encoder Wiring Diagram as below. For +5V power, R can be omitted; for +12V power, R = 1 kΩ; for +24V power, R = 2 KΩ. Encoder ECA+ ECA- B+ B- A+ A- +5V ACC +5V GND

ADT-09 Series Motion Control Card

http://www.adtechcn.com 31 Encoder Z phase connection as below ECA+ ECA- Z+ Z- Encoder +5V ACC +5V GND 3.4. Digital input connection The mechanical switch connection of the general input IN8 (as an example) is as shown in the figure below, for which, the switch polarity is no longer needed to be considered. IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 IN17 IN18 IN19 INCOM1 J2 DC24V Mechanical switch connection The figure below shows the two-wire sensor connection. The polarity of the two-wire sensor must be considered. In general, the ground line is in blue, and output line is brown. The input port IN0 ~ IN5 in the 25-pin DB port does not support the 2-wire sensor connection.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 32 IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 IN17 IN18 IN19 INCOM1 J2 DC24V Two-wire sensor connection Two-wire sensor connection - + Output wire Grounding wire The three-wire sensor is connected as shown in the figure below. The polarity of the three-wire sensor must be considered. The colors corresponded to the polarity is provided in the instructions for the corresponding three-wire sensor. IN8 IN9 IN10 IN11 IN12 IN13 IN14 IN15 IN16 IN17 IN18 IN19 INCOM1 J2 DC24V Three-wire sensor connection Three-wire sensor - + Out Grounding wire

ADT-09 Series Motion Control Card

http://www.adtechcn.com 33 When the AB-phase signal of encoder is used as a universal input point. Taking X-axis is taken as an example, with its wiring method shown below. The K1/K2/K3 in the figure are connected using the mechanical switch.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 34 3.5. Digital output connection All universal output ports are of open-drain output ports, and the drive current of the output port is within 1.5A (if only one-way output port is used, the drive current can reach 2A), make sure if the output port drive current meet the requirements when using. If the current drive capability is insufficient, an external relay can be used for current expansion, and the follow-current protection diode shall also be connected. Taking OUT18 as an example. The general electromagnetic relay of output port drives is connected as below. The polarity of the electromagnetic relay coil is not required to be considered if special instructions are provided. OUT18 OUT19 OUT20 OUT21 OUT22 OUT23 OUT24 OUT25 OUT26 OUT27 OUT28 OUT29 OUTCOM J7 DC24V Connection of electromagnetic relay +24VEX Electromagnetic relay coil

ADT-09 Series Motion Control Card

http://www.adtechcn.com 35 When expand the current with an external relay, a NO relay must be used, as shown in the figure below J7 +24VEX OUT18 OUT19 OUT20 OUT21 OUT22 OUT23 OUT24 OUT25 OUT26 OUT27 OUT28 OUT29 OUTCOM Current expansion connection of electromagnetic relay DC24V High-current electrical equipment Electromagnetic relay coil External VCC power supply External GND power supply

ADT-09 Series Motion Control Card

http://www.adtechcn.com 36 Figure below shows the way the output port of the solid-state relay is connected. Pay attention to the polarity of the control terminal of the solid-state relay. J7 +24VEX OUT18 OUT19 OUT20 OUT21 OUT22 OUT23 OUT24 OUT25 OUT26 OUT27 OUT28 OUT29 OUTCOM Solid state relay connection DC24V Solid state relay + - INPUT LOAD

ADT-09 Series Motion Control Card

http://www.adtechcn.com 37 3.6. Electrical specifications ➢ Digital input Input channel: 42-channel, all opto-isolated Servo alarm input channel (25-pin DB port): 1 channel for each axis, opto- isolated Input voltage: DC12-24V High level: >4.5V Low level: <1.0V Isolation voltage: 2,500V DC ➢ Digital output Output channel: 24-channel, all opto-isolated Servo enable output channel (25-pin DB port): 1 channel for each axis, opto- isolated Alarm clear output channel (25-pin DB port): 1 channel for each axis, opto- isolated Output type: NPN open collector 12-24V DC; the single-channel maximum output current of common output port 1A, and single-channel maximum output current of 25-pin DB port is 50 mA ➢ Count input Channel: 4/6/8 AB-phase encoder input, all opto-isolated Maximum counting frequency: 4MHz Input voltage: 5V High level: >4.5V Low level: <1.0V Isolation voltage: 2500V DC ➢ Pulse output Channel: 4/6/8-axis pulse, 4/6/8-axis direction, all opto-isolated Maximum pulse frequency: 5MHz Output type: 5V differential output Output mode: pulse + direction, double pulse, 90 ° phase difference two-phase pulse

ADT-09 Series Motion Control Card

http://www.adtechcn.com 38 3.7. Work environment ➢ Working temperature 0 ~ 60°C ➢ Storage temperature -20 ~ 80°C ➢ Working humidity 20% ~ 95% ➢ Storage humidity 0% ~ 95%

ADT-09 Series Motion Control Card

http://www.adtechcn.com 39 Chapter 4 Basic Debugging The 09 series motion control card also provides users with a variety of platform sample applications such as VC/VB/C# with open source, which can either be available for debugging by users in field, or be used as development reference for programmers. The user interface and operation of sample application under each platform are essentially the same. The basic debugging process of the 09 Series 8-axis Motion Control Card is described below by taking the VC sample application as an example to. After locating the VC sample program DEMO09.exe, right click to choose “Run as administrator”. After locating the VC sample program DEMO09.exe, right click to choose “Run as administrator”. The main interface preview is shown below.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 40 Tips During the debugging process, please temporarily disconnect the control card and the terminal block from the load if there’s no special requirement. After the offline debugging, and make sure that the peripheral parameters are set correctly, restore the connection between the control card, the terminal block and the load. In case that drive control is required, run it at low speed first then high to prevent device fault or damage due to operational errors during debugging. 4.1. Establishing a communication The communication between the PC and the control card can be the initialization of the control card, which can be established by debugging the control card initialization of the software. You can try to establish communication between the PC and the 09 series motion control card by clicking the "Control Card Initialization" button in the upper right corner. The user interface will change as follows if the communication is successfully established.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 41 1) Completion of control card basic information. For example, the control card index can be used, that is, the front dial switch number of the control card will be listed in the drop-down box control; the version information of control card is used as the basis for the control card program upgrade, and will be displayed under the available control card index. 2) The system will get the number of available axes of the current control card as per the card number, while allocate the controllable axis number data control. Taking the basic parameter property page as an example. The No. 0 control card (i.e., the current index of the control card) is the 09 series 8-axis motion control card, and the property page will intelligently disable the No. 9 ~ 12 axis, and will intelligently read the emergency stop signal mode of current control card, as well as the default basic parameter of axis 1 ~ 8, which will be displayed in the corresponding parameter drop-down box control. The remaining property pages will also open 1 ~ 8 axis data control and read default parameters for them or provide default settings for controllable parameters. If the communication between the PC and the control card is failed to be established, the software will then identify different exception and give the error messages. There are many causes for the failure of communication establishment. For details of the problems and solutions, please refer to 5.2 Control card initialization failure in appendix. For example, error prompt interface as follows will appear if the motion control card is not recognized.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 42 4.2. Basic parameters Basic parameters are defined as, when the motion control card is connected to the peripheral device, the control card should be configured accordingly to ensure the normal execution of the control function based on the actual configuration of the peripheral device. After the communication is successfully established, the basic configuration of the 09 Series Motion Control Card is mainly embodied in the property page “Basic Configuration”, which covers the pulse mode, programming mode, pulse equivalent, hardware positive/negative limit mode and active level, mechanical origin (STOP0) signal mode, encoder Z-phase (STOP1) signal mode, ES signal mode, etc. ➢ Pulse mode It includes the pulse + direction mode, double pulse mode, and analog encoder AB-phase mode. In this mode, the pulse logic and direction output signal of pulse signal can be set. These parameters, dependent on the actual parameter settings of the peripherals. Only they match with peripheral parameters, can the drive control be made in right accuracy and consistent direction. ➢ Programming mode Generally, there are two programming modes for each axis of the control card, one is mm unit programming mode based on the pulse equivalent, and the other is pulse-based unit system programming mode. The difference between the two programming modes lies in the counting unit (mm or pulse) of the specified target position parameter when driving control. The mm-based programming mode is more convenient for device development and debugging. It is defaulted as mm unit-based programming mode. ➢ Pulse equivalent When the programming mode of the axis is mm unit-based pulse equivalent, this parameter will determine that 1mm=x pulse. By default, 1mm = 1000pulse, and this parameter depends on the pulse subdivision parameter settings of the peripheral. A matched pulse equivalent setting should be used so as to guarantee the accurate drive position. ➢ Limit mode The limit mode here refers to the hardware limit mode. Whether it is enabled and the active level are rested with the wiring method and process requirements of the

ADT-09 Series Motion Control Card

http://www.adtechcn.com 43 positive/negative limit sensors or other signal components at both ends of the corresponding module. ➢ STOP0 mode The STOP0 mode sets the working mode of the STOP0 signal sensor or other types of signal components after the device homing. If the device is wished to stop driving at this signal after homing, it can then be set to be valid, and the active level as per the wiring form. In general, this signal mode is enabled mostly to multiplex the STOP0 signal as a hardware limit signal in a direction after homing. It is defaulted as invalid. ➢ STOP1 mode The encoder Z-phase signal is only used for high-precision homing or universal input signals of the device, and is usually set to be invalid after homing is done. It is defaulted as invalid, and default setting can be used. After the communication is successfully done, the default value of the basic parameter attribute is the current actual configuration that is read from the control card and each axis, and that is also the default configuration of the control card and each axis. In this mode, only the non-debugging stage of the control card function verification will be performed, that is, the control card will not be connected to the peripheral during trial stage. Do not change the default setting of the control card at this time. By default, the positive/negative limit low level is active, the mechanical origin (STOP0) and the encoder Z-phase (STOP1) signal are invalid, and the emergency stop signal is invalid for 09 Series Motion Control Card. Since the above signal terminals of the 09 Series Control Card are in the h l state by default (can be observed from the property page “4.3 IO control”). If the following settings are made when an original card is used, the configuration axis drive may be abnormal (observed in the "Stop Information" in the "Axis Information Monitoring" interface): 1) Positive/negative limit active high 2) STOP0/STOP1 active high 3) Emergency stop signal active high

ADT-09 Series Motion Control Card

http://www.adtechcn.com 44 4.3. IO control When the device is normally driven, it is necessary to strictly check whether the I/O ports of the device are normal, especially before homing. If the signal is abnormal, it may cause abnormal conditions when the device is driven, or even a collision. The IO monitoring window of the current control card can be found on the property page "IO Control". Take the 4-axis motion control card as an example. This panel monitors all input/output states of the ADT-09 motion control card in real time. It is necessary to verify hardware input signals of the "Function Port" panel one by one, including hardware positive/negative limit, STOP0 and so on. In the case of wiring support, the encoder Z-phase signal ECZ-(STOP1) and the servo alarm signal must also be verified. Also, the servo alarm clear port and servo enable port of each axis can be verified one by one.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 45 4.4. Axis information monitoring Open the axis drive status monitoring window by pressing the "Axis Information Monitoring" button in the lower right corner of the sample application. The panel monitors the logical position, actual position, current speed, drive status, stop information and target position information of all axes available of the current control card. It also offers convenient monitoring of critical hardware signals for the debugging process. Meanwhile, the panel offers information such as the current speed, drive status, interpolation margin, etc. of the interpolation axis of 09 Series Motion Control Card. By opening the panel, the following basic debugging operations can be done easily.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 46 4.5. Multi-axis motion The panel offers basic drive for each axis, including PT drive, continuous drive, and so on. The data unit such as the speed, acceleration and deceleration, and target location of the driver is determined by the settings of the "Programming Mode" attribute in "Basic Parameters". When the programming mode of the axis is pulse equivalent based, the data unit of speed and location in the panel is expressed in mm, mm/s or mm/s²; when the pulse mode of the axis is pulse-based, the data unit of speed and location in the panel is in pulse, pulse/s, and pulse/s². In the position mode, the relative position is the displacement of the target position relative to the current location, and the absolute position is the target position is a displacement point in relative to 0 in coordinate position. To verify the asymmetric acceleration/deceleration effect, you can enable the deceleration setting by checking the attribute “Deceleration”. If the default speed and position parameters are inappropriate, just make appropriate adjustment. After the parameter configuration is confirmed, drive the selected axis by performing "Linkage Forward" or "Linkage Reverse". Drive information can be viewed through the “Axis Information Monitoring” panel. The effect is shown as follows.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 47 To verify whether the configuration of the pulse mode, the limit mode, the pulse equivalent, the servo pulse subdivision and other parameters are reasonable and effective, observe the actual driving speed, the stop information when the driving is finished, and the position measurement after the driving is done. The basic debugging of the control card has been verified at this time. Where there is no abnormality found in the above process, the control card hardware is correctly connected and the function is effective. For the rest of the functions, refer to the introduction of other functions in the “09 Series Motion Control Card Programming Manual.pdf” to enable configuration and debugging.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 48 Chapter 5 Appendixes 5.1. Common problems for driver installation 5.1.1. The control card cannot be detected and the driver cannot be installed normally In the process of using the control card, if the control card is not detected, you can make troubleshooting by following the method below: 1) Check if the MB driver of the operating system is installed properly before inserting the control card into the PCI slot. When the motherboard driver is not installed properly, the device manager will prompt that the "Other PCI Bridge Device" device runs abnormal, which may vary depending on the system version. 2) Check that the board and slot are in good contact. When the control card is powered on, a RED indicator will light on the front of the board. If the board is powered on improperly, or the system still cannot detect the board after normal power-on, it is then recommended to shut down and take out board, and clear the dirt on gold finger of the control card with eraser, clean the PCI slot or replace other available PCI slots, and finally reinstall the board. 3) Check to see if the operating system version matches the system version supported by the driver, and that the control card model is compatible with the driver model. 4) Some IPCs may conflict with other hardware due to PCI load limitations or constraints imposed by other hardware. It is recommended to shut down,

ADT-09 Series Motion Control Card

http://www.adtechcn.com 49 and remove sound card, network card, etc., to ensure that the board is properly tightened and installed. Then, restart it for verification. 5) If you check as per the above steps and the system still cannot detect the board, try to seek for technical support or consult us to ask for replacing the board. 5.2. Control card initialization failure There are many reasons for the initialization failure of control card. The problem description and recommended solutions are listed below. 5.2.1. WinIO initialization failed, Error Code 9 Possible cause Run the sample application not as an administrator Solution 1. Close the sample application currently run by right clicking and choose to Run as administrator”. 2. Close the sample application currently run by right clicking Properties --> Compatibility --> Privilege Level, and run this program as an administrator. 3. Upgrade the current user system level to the administrator 5.2.2. PCI bridge failed, Error Code 10 Possible cause 1. The PCI bridge is in poor contact with the board, and the PCI slot needs to be cleared or partially damaged. Solution 1. Shut down and take out the control card; clean the PCI slot, and clear the

ADT-09 Series Motion Control Card

http://www.adtechcn.com 50 gold finger with eraser. Reinstall it. 2. Shut down, clear the card gold finger with eraser, and replace with other available PCI slots. 5.2.3. DIP switch repeated, Error Code 13 Possible cause 1. When multiple motion control cards of the same series are used, the DIP switch is repeated. Solution 1. Close the sample application, dial the DIP switches of multiple control cards to different gears, and restart the sample program. 5.2.4. Motion Control Card Not Detected, Error Code 14 The motion control card not detected as mentioned here is only considered in the case where the control card has been properly assembled and the device manager has detected the motion control card of the specified model. Possible cause 1. The control card driver is not installed properly. 2. Run the sample application not as an administrator. Recommended solution 1. Uninstall and reinstall the motion control card driver. When uninstalling, locate the specified control card device through the device manager. Then right click and uninstall it. 2. Refer to 5.2.1 WinIO initialization failed, Error Code 9 for details. 3. For WIN7 and above system, Control Panel --> User Account and Family Safety--> Change User Account Settings Message to "Never Notify" 4. Uninstall the control card driver and restart the PC. Enter the Advanced Setup option by pressing F8 when booting; then select "Disable driver signature enforcement" before entering the system, reinstall the driver, and run the sample application as administrator

ADT-09 Series Motion Control Card

http://www.adtechcn.com 51 5.3. Common servo wiring diagram Following general recommendations are put forward before the servo driver is connected to the 25-pin DB port of the terminal box. 1) It is recommended to use an external 24V DC power supply for servo drive to minimize interference that may occur on the control card power supply system while the servo drive is running. 2) The encoder signal, pulse signal, and direction signal are differential signals. Please use a twisted-pair connection. 3) When the pulse frequency is 0 ~ 500 Kpps, command pulse input applies the optocoupler input mode usually; when the pulse frequency is 0 ~ 4Mpps, the command pulse input uses private input mode of the long-distance driver. When the pulse frequency requirement is below 500 Kpps, the optocoupler input mode is recommended. Different command pulse input modes correspond to different pulse direction signal input terminals of the driver. Please refer to the corresponding driver instructions for details. 4) The control card end uses the differential pulse work mode. The driver- side GND pin (specific terminal number depends on different driver models) needs to be directly connected to the terminal box DB pin 13 GND to maximize the shielding of differential signal interference.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 52 5.3.1. QX Series Servo Drive by Adtech 25-pin DB connector Pin Definitions Driver CN1 Pin Definitions PIN PIN Pin Definitions 1 +24V GND 2 IN0 3 OUT1 17 ECA+ 4 ECA- 18 ECB+ 5 ECB- 19 ECZ+ 6 ECZ- 9 DR+ 22 DR- 23 PU+ 11 PU- 13 +5V GND 14 +24V VCC 15 OUT0 24 OUT-COM 25 OUT-COM 39 ALM 37 SRV-ON 3 OA+ 4 OA- 5 OB+ 6 OB- 7 OZ+ 8 OZ- 16 DR+ 15 DR- 14 PU+ 13 PU- 23 +5V GND 50 COM+ 36 A-CLR Pulse frequency is 0 ~ 500Kpps PE Driver CN1 Pin Definitions PIN 24 OUT-COM 25 OUT-COM 39 ALM 37 SRV-ON 3 OA+ 4 OA- 5 OB+ 6 OB- 7 OZ+ 8 OZ- 26 DR+ 27 DR- 28 PU+ 29 PU- 23 +5V GND 50 COM+ 36 A-CLR Pulse frequency is 0 ~ 4Mpps Note 1) When the pulse frequency is 0~500Kpps, the driver CN1 terminals DR+, DR-, PU+, PU- correspond to terminals 16, 15, 14,13, respectively; 2) when the pulse frequency is 0 ~ 4Mpps, the driver CN1 terminals DR+, DR-, PU+, PU- correspond to the terminals 26, 27, 28, 29, respectively.

ADT-09 Series Motion Control Card

http://www.adtechcn.com 53 5.3.2. A5/A6 series servo driver by Panasonic 25-pin DB connector Pin Definitions Driver CN1 Pin Definitions PIN PIN Pin Definitions 1 +24V GND 2 IN0 3 OUT1 17 ECA+ 4 ECA- 18 ECB+ 5 ECB- 19 ECZ+ 6 ECZ- 9 DR+ 22 DR- 23 PU+ 11 PU- 13 +5V GND 14 +24V VCC 15 OUT0 36 ALM- 41 OUT-COM 37 ALM+ 29 SRV-ON 21 OA+ 22 OA- 48 OB+ 49 OB- 23 OZ+ 24 OZ- 5 SIGN1 6 SIGN2 3 PULS1 4 PULS2 13 GND 7 COM+ 37 A-CLR Pulse frequency is 0 ~ 500Kpps PE Driver CN1 Pin Definitions PIN Pulse frequency is 0 ~ 4Mpps 36 ALM- 41 OUT-COM 37 ALM+ 29 SRV-ON 21 OA+ 22 OA- 48 OB+ 49 OB- 23 OZ+ 24 OZ- 47 SIGNH2 46 SIGNH1 45 PULSH2 44 PULSH1 13 GND 7 COM+ 37 A-CLR Note * 1) When the pulse frequency is 0~500Kpps, the CN1 terminals SIGN1, SIGN2, PULS1, and PULS2 of the driver correspond to terminals 5, 6, 3, and 4, respectively, that is, the command pulse input mode is the optocoupler input (Pr0.05=0); 2) when the pulse frequency is 0 ~ 4 Mpps, the CN1 terminals SIGN1, SIGN2, PULS1, and PULS2 of the driver correspond to terminals 46, 47, 44, and 45, respectively, that is, the command pulse input is a dedicated input for the long-distance driver (Pr0.05=1).

ADT-09 Series Motion Control Card

http://www.adtechcn.com 54 5.3.3. MR-J4 series servo driver by Mitsubishi 25-pin DB connector Pin Definitions Driver CN1 Pin Definitions PIN PIN Pin Definitions 1 +24V GND 2 IN0 3 OUT1 17 ECA+ 4 ECA- 18 ECB+ 5 ECB- 19 ECZ+ 6 ECZ- 9 DR+ 22 DR- 23 PU+ 11 PU- 13 +5V GND 14 +24V VCC 15 OUT0 46\47 COM- 42 EMG 48 ALM 15 SRV-ON 4 OA+ 5 OA- 6 OB+ 7 OB- 8 OZ+ 9 OZ- 35 SING1 36 SING2 10 PULS1 11 PULS2 3 +5V GND 20\21 COM+ 19 A-CLR PE

ADT-09 Series Motion Control Card

http://www.adtechcn.com 55 5.4. Wiring instructions for ADT-8969G1 with ADT-9170 terminal block 5.4.1. 25-pin DB port definition Refer to 3.1.1 25-pin DB port definition for the definition of ADT-9170 25-pin DB port. 5.4.2. Definitions of J2/J3/J4/J5 input ports Pin No. Pin definitions Function 1 IN6/XLT+ X positive limit signal, can be used as general input 2 IN7/XLT- X negative limit signal, can be used as general input 3 IN8/YLT+ Y positive limit signal, can be used as general input 4 IN9/YLT- Y negative limit signal, can be used as general input 5 IN10/ZLT+ Z positive limit signal, can be used as general input 6 IN11/ZLT- Z negative limit signal, can be used as general input 7 IN12/ALT+ A positive limit signal, can be used as general input 8 IN13/ALT- A negative limit signal, can be used as general input 9 IN14/BLT+ B positive limit signal, can be used as general input 10 IN15/BLT- B negative limit signal, can be used as general input 11 IN16/CLT+ C positive limit signal, can be used as general input 12 IN17/CLT- C negative limit signal, can be used as general input 13 IN18/XHM X home signal (STOP0), can be used as general input 14 IN19/YHM Y home signal (STOP0), can be used as general input 15 IN20/ZHM Z home signal (STOP0), can be used as general input 16 IN21/AHM A home signal (STOP0), can be used as general input 17 IN22/BHM B home signal (STOP0), can be used as general input 18 IN23/CHM C home signal (STOP0), can be used as general input 19 IN24/EMGN Emergency stop signal, can be used as general input 20 IN25 General input 21 IN26 General input

ADT-09 Series Motion Control Card

http://www.adtechcn.com 56 22 IN27 General input 23 IN28 General input 24 IN29 General input 25 IN30 General input 26 IN31 General input 27 IN32 General input 28 IN33 General input 29 IN34 General input 30 IN35 General input 31 IN36 General input 32 IN37 General input 33 IN38 General input 34 IN39 General input 35 IN40 General input 36 IN41 General input 37 +24V GND 24V power grounding 38 +24V VCC +24V power output (can’t be connected to external 24V+) Note: Both digital input and output signals are active low. 5.4.3. Definitions of J6/J7/J8 output ports Pin No. Pin definitions Function 1 OUT12 Output control signal, opto-isolated output, active low 2 OUT13 Output control signal, opto-isolated output, active low 3 OUT14 Output control signal, opto-isolated output, active low 4 OUT15 Output control signal, opto-isolated output, active low 5 OUT16 Output control signal, opto-isolated output, active low 6 OUT17 Output control signal, opto-isolated output, active low 7 OUT18 Output control signal, opto-isolated output, active low

ADT-09 Series Motion Control Card

http://www.adtechcn.com 57 8 OUT19 Output control signal, opto-isolated output, active low 9 OUT20 Output control signal, opto-isolated output, active low 10 OUT21 Output control signal, opto-isolated output, active low 11 OUT22 Output control signal, opto-isolated output, active low 12 OUT23 Output control signal, opto-isolated output, active low 13 OUT24 Output control signal, opto-isolated output, active low 14 OUT25 Output control signal, opto-isolated output, active low 15 OUT26 Output control signal, opto-isolated output, active low 16 OUT27 Output control signal, opto-isolated output, active low 17 OUT28 Output control signal, opto-isolated output, active low 18 OUT29 Output control signal, opto-isolated output, active low 19 OUT30 Output control signal, opto-isolated output, active low 20 OUT31 Output control signal, opto-isolated output, active low 21 OUT32 Output control signal, opto-isolated output, active low 22 OUT33 Output control signal, opto-isolated output, active low 23 OUT34 Output control signal, opto-isolated output, active low 24 OUT35 Output control signal, opto-isolated output, active low 25 OUT36 Output control signal, opto-isolated output, active low 26 OUT37 Output control signal, opto-isolated output, active low 27 OUT38 Output control signal, opto-isolated output, active low 28 OUT39 Output control signal, opto-isolated output, active low 29 +24V GND 24V power grounding 30 +24V VCC +24V power output (can’t be connected to external 24V+) 5.4.4. J9 DA port definition Pin No. Pin definitions Function 1 DA1 DA1 output, 0 ~ 10 V output 2 DA2 DA2 output, 0 ~ 10 V output 3 GND DA output signal ground (2-channel common-ground)

ADT-09 Series Motion Control Card

http://www.adtechcn.com 58 5.5. Wiring instructions of ADT-8949G1 with ADT-9192 terminal block 5.5.1. Definition of 25-pin DB port Refer to 3.1.1 Definition of 25-pin DB port for the definition of ADT-9192 25- pin DB port. 5.5.2. Signal definition of J2 interface: 34-bit double dislocation terminal wiring is defined as below 1 IN4/XLT+ X positive limit signal, can be used as general input 2 IN5/XLT- X negative limit signal, can be used as general input 3 IN6/YLT+ Y positive limit signal, can be used as general input 4 IN7/YLT- Y negative limit signal, can be used as general input 5 IN8/ZLT+ Z positive limit signal, can be used as general input 6 IN9/ZLT- Z negative limit signal, can be used as general input 7 IN10/ALT+ A positive limit signal, can be used as general input 8 IN11/ALT- A negative limit signal, can be used as general input 9 IN12/XHM X home signal (STOP0), can be used as general input 10 IN13/YHM Y home signal (STOP0), can be used as general input 11 IN14/ZHM Z home signal (STOP0), can be used as general input 12 IN15/AHM A home signal (STOP0), can be used as general input 13 IN16/EMGN Emergency stop signal, can be used as general input 14 IN17 General input 15 IN18 General input 16 IN19 General input 17 IN20 General input 18 IN21 General input 19 IN22 General input 20 IN23 General input 21 IN24 General input 22 IN25 General input 23 IN26 General input 24 IN27 General input 25 IN28 General input

ADT-09 Series Motion Control Card

http://www.adtechcn.com 59 26 IN29 General input 27 IN30 General input 28 IN31 General input 29 IN32/EXTX+ X manual forward rotation signal, can be used as general input 30 IN33/EXTX- X manual reverse rotation signal, can be used as general input 31 IN34/EXTY+ Y manual forward rotation signal, can be used as general input 32 IN35/EXTY- Y manual reverse rotation signal, can be used as general input 33 EXT_+24V GND 24V power grounding 34 EXT_+24V VCC +24V power output (can’t be connected to external 24V+) Note: Both digital input and output signals are active low. 5.5.3. J3 interface signal definition 26-bit double dislocation terminal wiring is defined as below Wire No. Name Function 1 EXT_OUT8 Output control signal, opto-isolated output, active low 2 EXT_OUT9 Output control signal, opto-isolated output, active low 3 EXT_OUT10 Output control signal, opto-isolated output, active low 4 EXT_OUT11 Output control signal, opto-isolated output, active low 5 EXT_OUT12 Output control signal, opto-isolated output, active low 6 EXT_OUT13 Output control signal, opto-isolated output, active low 7 EXT_OUT14 Output control signal, opto-isolated output, active low 8 EXT_OUT15 Output control signal, opto-isolated output, active low 9 EXT_OUT16 Output control signal, opto-isolated output, active low 10 EXT_OUT17 Output control signal, opto-isolated output, active low 11 EXT_OUT18 Output control signal, opto-isolated output, active low 12 EXT_OUT19 Output control signal, opto-isolated output, active low 13 EXT_OUT20 Output control signal, opto-isolated output, active low

ADT-09 Series Motion Control Card

http://www.adtechcn.com 60 14 EXT_OUT21 Output control signal, opto-isolated output, active low 15 EXT_OUT22 Output control signal, opto-isolated output, active low 16 EXT_OUT23 Output control signal, opto-isolated output, active low 17 EXT_OUT24 Output control signal, opto-isolated output, active low 18 EXT_OUT25 Output control signal, opto-isolated output, active low 19 EXT_OUT26 Output control signal, opto-isolated output, active low 20 EXT_OUT27 Output control signal, opto-isolated output, active low 21 EXT_OUT28 Output control signal, opto-isolated output, active low 22 EXT_OUT29 Output control signal, opto-isolated output, active low 23 EXT_OUT30 Output control signal, opto-isolated output, active low 24 EXT_OUT31 Output control signal, opto-isolated output, active low 25 EXT_+24V GND 24V power grounding 26 EXT_+24V VCC +24V power output (can’t be connected to external 24V+)

ADT-09 Series Motion Control Card

http://www.adtechcn.com 61 5.6. Precautions ◆ Transport and storage: ➢ Do not stack product package more than six layers; ➢ Do not climb, stand on or place heavy stuff on the product package; ➢ Do not pull the cable still connecting with machine to move product. ➢ Forbid impact and scratch on the panel and display; ➢ Prevent the product package from humidity, sun exposure, and rain. ◆ Open-box inspection: ➢ Open the package to confirm the product to be purchased by you. ➢ Check damages situation after transportation; ➢ Confirm the integrity of parts comparing with the parts list or damages situation; ➢ Contact our company promptly for discrepant models, shortage accessories, or transport damages. ◆ Wiring ➢ Ensure the persons involved into wiring and inspecting are specialized staff; ➢ Guarantee the product is grounded with less than 4Ω grounding resistance. Do not use neutral line (N) to substitute earth wire. ➢ Ensure grounding to be correct and solid, in order to avoid product failures or unexpected consequences; ➢ Connect the surge absorption diodes to the product in the required direction, otherwise, the product will be damaged; ➢ Ensure the power switch is OFF before inserting or removing plug, or disassembling chassis. ◆ Overhauling ➢ Ensure the power is OFF before overhauling or components replacement; ➢ Make sure to check failures after short circuit or overloading, and then restart the machine after troubleshooting ➢ Do not allow to frequently connect and disconnect the power,

ADT-09 Series Motion Control Card

http://www.adtechcn.com 62 and at least one minute interval between power-on and power- off. ◆ Miscellaneous ➢ Do not open housing without permission; ➢ Keep power OFF if not in use for a long time; ➢ Pay close attention to keep dust and ferrous powder away from control; ➢ Fix freewheel diode on relay coil in parallel if non-solid state relay is used as output relay. Check whether power supply meets the requirement to ensure not burning the control. ➢ Install cooling fan if processing field is in high temperature, due to close relationship between service life of the control and environmental temperature. Keep proper operative temperature range for the control: 0℃ ~ 60℃. ➢ Avoid using the product in the overheating, humid, dusty, or corrosive environments; ➢ Add rubber rails as cushion on the place with strong vibration. ◆ Maintenance Please implement routine inspection and regular check upon the following items, under the general usage conditions (i.e. environmental condition: daily average 30℃, load rate: 80%, and operating rate: 12 hours/ day) Routine Inspection Routine ● Confirm environmental temperature, humidity, dust, or foreign objects. ● Confirm abnormal vibration and noise; ● Check whether vents are blocked by yarn etc. Regular Check One year ● Check whether solid components are loose ● Confirm whether terminal block is damaged

ADT-09 Series Motion Control Card

http://www.adtechcn.com 63 5.7. Document versions Version No. Revised date 1.0 6/11/2019

Other Control Systems Manuals