Zmotion XPCIE1028 Manual

Pcie bus motion control card

Advertisement

Quick Links

Advertisement

Table of Contents
loading

Summary of Contents for Zmotion XPCIE1028

  • Page 2 This manual is copyrighted by Shenzhen Technology Co., Ltd., without the written permission of the Zmotion Technology, no person shall reproduce, translate and copy any content in this manual. The above-mentioned actions will constitute an infringement of the copyright of the company's manual, and Zmotion will investigate legal responsibility according to law.
  • Page 3 ⚫ Zmotion will not take any legal responsibility for personal safety accidents and property losses caused by failure to comply with the contents of this manual or illegal operation of products. Safety Level Definition According to the level, it can be divided into "...
  • Page 4 ◆ Improper installation of the controller may result in misoperation, failure and fire. Wiring ◆ The specifications and installation methods of the external wiring of the equipment shall comply with the requirements of local power distribution regulations. ◆ When wiring, all external power supplies used by the system should be disconnected before operation.
  • Page 5: Table Of Contents

    XPCIE1028 Motion Control Card User Manual V1.0 Content Chapter I Production Information..................3 1.1. Product Information ..................3 1.2. Function Features ....................3 1.3. System Frame ....................4 1.4. Hardware Installment ..................5 Chapter II Product Specification ..................7 2.1.
  • Page 6 XPCIE1028 Motion Control Card User Manual V1.0 6.1. ZDevelop Software Usage ................40 6.2. PC Upper-Computer Program Application ............. 45 Chapter VII Run and Maintain ................... 48 7.1. Regular Inspection and Maintenance ............. 48 7.2. Common Problems ..................49...
  • Page 7: Chapter I Production Information

    Chapter I Production Information 1.1. Product Information XPCIE1028 motion control card is a kind of new type XPCIE bus control card. It can control multiple step motors or digital servo motors. XPCIE1028 motion control card has many functions, such as, multi-axis point to point motion, interpolation, trajectory planning, handwheel control, encoder position detection, IO control, position latch, etc.
  • Page 8: System Frame

    XPCIE1028 Motion Control Card User Manual V1.0 continuous interpolation. ◆ Support electronic cam, electronic gear, position latch, synchronous follow, virtual axis and other functions. ◆ Support pulse closed loop, pitch compensation and other functions. ◆ Support multi-file and multi-task programming in ZBasic.
  • Page 9: Hardware Installment

    XPCIE1028 Motion Control Card User Manual V1.0 1.4. Hardware Installment Size: 120*106mm The card slot interface is designed according to the standard card of PCIE*1, and it is compatible with from PCIE*1 to PCIE*6. PCI doesn’t support plug in or pull out when in hot, so please close the computer before inserting and pulling the card.
  • Page 10 XPCIE1028 Motion Control Card User Manual V1.0 ⚫ Non-professionals are strictly prohibited to operate. Specifically, professionals who had been trained related electrical equipment, or who master electrical knowledge. Please be sure to read the product instruction manual and safety ⚫...
  • Page 11: Chapter Ii Product Specification

    XPCIE1028 Motion Control Card User Manual V1.0 Chapter II Product Specification 2.1. Basic Specification Item Description Model XPCIE1028 4 axes (standard), use License to configure according to Basic Axes requirements. Type of Basic Axes Local pulse axes There are 30 inputs and 30 outputs (with overcurrent...
  • Page 12: Interface Definition

    XPCIE1028 Motion Control Card User Manual V1.0 AX4: 4 axes can be used at most. AX6: 6 axes can be used at most. AX8: 8 axes can be used at most. AX16: 16 axes can be used at most. AX24: 24 axes can be used at most.
  • Page 13: Work Environment

    XPCIE1028 Motion Control Card User Manual V1.0 → Interface Description Mark Interface Number Description Power state: it lights when power is conducted. The led that indicates the current state. Run state: it lights when runs normally Error state: it lights when runs incorrectly...
  • Page 14: Chapter Iii Wiring, Communication Configuration

    The current to open ≤0.5A The current to work ≤0.4A Anti-reverse connection Valid Overcurrent Protection Valid 3.2. IO Signal Interface P700 and P701 are main interfaces for motion control and IO signal control of XPCIE1028. Below shows P700 and P701 signal terminal:...
  • Page 15: Terminal Definition

    XPCIE1028 Motion Control Card User Manual V1.0 3.2.1. Terminal Definition → Terminal Definition Name Description Name Description E24V External power 24V input 5V power output EGND External power ground EGND External power ground OUT0 High-speed output 0, PWM 0 High-speed input 0, latch R0...
  • Page 16: P706 Signal Interface

    The maximum output current of XPCIE1028 is 300mA, which can be directly connected to most ⚫ of loads. Please calculate the current. The IO port of XPCIE1028 is an isolated IO port, please input the power supply of the IO port ⚫ from EGND and E24V.
  • Page 17: X300 Signal Interface

    The maximum output current of XPCIE1028 is 300mA, which can be directly connected to most ⚫ of loads. Please calculate the current. The IO port of XPCIE1028 is an isolated IO port, please input the power supply of the IO port ⚫ from EGND and E24V.
  • Page 18: Wiring Board Terminal Definition

    XPCIE1028 Motion Control Card User Manual V1.0 Size: 119.2*86.2mm 3.4.2. Wiring Board Terminal Definition Name Function IN12 Non-isolated general input signal 12 IN13 Non-isolated general input signal 13 IN14 Non-isolated general input signal 14 IN15 Non-isolated general input signal 15...
  • Page 19: In: Digital Input

    XPCIE1028 Motion Control Card User Manual V1.0 IN26 Non-isolated general input signal 26 IN27 Non-isolated general input signal 27 EGND Public end EGND Public end Name Function OUT16 Non-isolated general output signal 16 OUT17 Non-isolated general output signal 17 OUT18...
  • Page 20: Digital Input Specification & Wiring

    → Wiring Reference 1. General input: XPCIE1028 motion control card provides users with isolated general input signals, which can be used for input signals of switches, sensors or other devices. → Wiring Note The wiring principle of high-speed digital input IN (0-7) and low-speed digital input ⚫...
  • Page 21: Basic Usage Method

    XPCIE1028 Motion Control Card User Manual V1.0 ⚫ For the public end, please connect the "EGND" port on the power supply to the "COM" terminal of the external input device. If the signal area power supply of the external device and the power supply of the controller are in the same power supply system, this connection also can be omitted.
  • Page 22 XPCIE1028 Motion Control Card User Manual V1.0 Output method NPN Leakage type, it is 0V when outputs. Frequency <500kHz <8kHz Voltage level DC24V DC24V Max Output Current +300mA +300mA Max leakage current when off 25μA 25μA Respond time to conduct 1μs(typical value of resistive...
  • Page 23: Basic Usage Method

    XPCIE1028 Motion Control Card User Manual V1.0 input OUT (16-31) is shown in the figure above. The external signal source can be an optocoupler, a relay or a solenoid valve etc., all can be connected as long as the input current is not more than 300mA.
  • Page 24: Pulse Axis Specification & Wiring

    XPCIE1028 Motion Control Card User Manual V1.0 3.7. Pulse Axis Specification & Wiring P706 is a differential pulse output interface with encoder feedback, and the drive is connected through SCSI20 plug. Part of the output ports of the IO signal terminal are multiplexed with single-ended pulse output function.
  • Page 25: Local Axis Interface Specification & Wiring

    XPCIE1028 Motion Control Card User Manual V1.0 Single-ended encoder wiring reference: 3.7.2. Local Axis Interface Specification & Wiring P706 is a differential pulse output interface with encoder feedback, and the drive is...
  • Page 26 XPCIE1028 Motion Control Card User Manual V1.0 connected through SCSI20 plug. → Specification Signal Item Description Signal type Differential output signal Voltage range 0-5V PUL/DIR Max frequency 10MHz Isolation method Non-isolated Signal type Differential input signal EA/EB/EZ Voltage range 0-5V...
  • Page 27 XPCIE1028 Motion Control Card User Manual V1.0 → Wiring Note The wiring principle of the differential pulse axis interface is shown in the figure ⚫ above, and the wiring methods of different types of drivers are different, please connect carefully.
  • Page 28: Basic Usage Method

    XPCIE1028 Motion Control Card User Manual V1.0 be fully grounded. 3.7.3. Basic Usage Method Please follow the above wiring instructions to wiring correctly. After powered on, please connect to ZDevelop. Set basic motion parameters, such as, ATYPE, UNITS, SPEED, ACCEL,FED_IN, REV_IN, etc.
  • Page 29 XPCIE1028 Motion Control Card User Manual V1.0 Control corresponding motion through “View – Manual”.
  • Page 30: Dip Switch

    3.8.1. DIP Switch → DIP Switch Appearance → Usage Description DIP switch S200 is used to set ID of XPCIE1028. When no dial, all are OFF: ID is 0. When the first bit of S200 is dialed to ON: ID is 1.
  • Page 31: Chapter Iv Accessories

    XPCIE1028 Motion Control Card User Manual V1.0 Chapter IV Accessories When XPCIE1028 is used, following accessories are needed. Users can also purchase optional accessories according to their needs. 4.1. Optional Accessories When the user needs to expand more IO, they can be bought, and with ACC37-7103 wiring board.
  • Page 32 XPCIE1028 Motion Control Card User Manual V1.0 → Wiring Board For specific parameters of ACC37-7103 wiring board, please refer to 3.3.1 ACC37 wiring board description.
  • Page 33: Chapter V Installation

    XPCIE1028 Motion Control Card User Manual V1.0 Chapter V Installation 5.1. XPCIE1028 Installation Install steps: 1. Turn off the power to the computer. 2. Open the computer case, select a free PCI card slot, and use a screwdriver to remove the corresponding baffle strip.
  • Page 34 XPCIE1028 Motion Control Card User Manual V1.0 Note: If there is no PCI device, the software cannot be installed successfully, only the ZMotionRT64.sys file can be installed! ! Method 2: install manually 1. Open the Device Manager menu and select the PCI device in Other Devices.
  • Page 35 XPCIE1028 Motion Control Card User Manual V1.0 3. Find PCI Device, right-click to select “update drive program”.
  • Page 36 XPCIE1028 Motion Control Card User Manual V1.0 4. Select “browse my PC to check drive program”. 5. Click “browse”, and select driver folder.
  • Page 37 XPCIE1028 Motion Control Card User Manual V1.0 6. Click “next step”. 7. Wait until installed, click close.
  • Page 38 XPCIE1028 Motion Control Card User Manual V1.0 8. If there is ZMotionRTController in the device manager, the installation is successful.
  • Page 39: Ordinary Network Card Install Ethercat Bus Protocol

    XPCIE1028 Motion Control Card User Manual V1.0 5.3. Ordinary Network Card Install EtherCAT Bus Protocol MotionRT710 supports the ETHERCAT network port of XPCIE, and also supports the common network port of the computer as ETHERCAT. 1. On the Windows network connection interface, select the network port that needs to...
  • Page 40 XPCIE1028 Motion Control Card User Manual V1.0 2. Select “installation from disk”.
  • Page 41 XPCIE1028 Motion Control Card User Manual V1.0 3. Brower drive position, select “ZMotionRtPacket.inf”.
  • Page 42 XPCIE1028 Motion Control Card User Manual V1.0 4. Click “ok”. Note: The installation wizard software cannot install this agreement! ! If there is ZMotionRT64PacketProtocolDriver in the properties, it means the installation is successful, and you can add the corresponding network port bus protocol if you check it.
  • Page 43 XPCIE1028 Motion Control Card User Manual V1.0...
  • Page 44: Chapter Vi Program & Applications

    6.1. ZDevelop Software Usage ZDevelop is a PC-side program development, debugging and diagnostic software for the ZMoiton series motion controllers of Zmotion Technology. Through it, users can easily edit and configure the controller program, quickly develop applications, diagnose system operating parameters in real time, and watch the motion controller. The running program is debugged in real time and supports Chinese and English bilingual environments.
  • Page 45 XPCIE1028 Motion Control Card User Manual V1.0 Click “File” – “New File”, select file type to build, here select Basic, click “OK”. Double click “AutoRun”, enter task number 0.
  • Page 46 XPCIE1028 Motion Control Card User Manual V1.0 Edit program program editing window, click “save”, built basic file will be saved under “zpj.” project automatically. “Save all” means all files under this project will be saved. Click “controller – connect”, if no...
  • Page 47 XPCIE1028 Motion Control Card User Manual V1.0 parameters port address, then click “connect”. Click “Ram/Rom” – “download RAM download ROM”, if it is successful, there is print indication, the same time, program downloaded into controller runs automatically. RAM: it will not...
  • Page 48 XPCIE1028 Motion Control Card User Manual V1.0 Click “Debug” – “Start/Stop Debug” to call “Task” “Watch” window, because it was downloaded before, here select “Attach the current”. Click “View” – “Scope” to open oscilloscope. Note: ⚫ When opening an project, choose to open the zpj file of the project. If only the Bas file is opened, the program cannot be downloaded to the controller.
  • Page 49: Pc Upper-Computer Program Application

    Mac, Android, and wince, and provides dll libraries in various environments such as vc, c#, vb.net, and labview, as shown in the figure below. PC software programming refers to "ZMotion PC Function Library Programming Manual". The program developed using the PC software cannot be downloaded to the controller, and it is connected to the controller through the dll dynamic library.
  • Page 50 XPCIE1028 Motion Control Card User Manual V1.0 Select development language “Visual C++” and the select program type “MFC application type”. Select “Based on basic box”, click “next” or “finish” Find function library provided manufacturer. Routine below (64-bit library) Copy all DLL related library files under the above path to the newly created project.
  • Page 51 XPCIE1028 Motion Control Card User Manual V1.0 zmotion.lib Item". Related header 2) Add static files: libraries and zauxdll2.h, related zmotion.h header files in sequence in the pop-up window. Declare relevant header files and define controller connection handle, so far the project is...
  • Page 52: Chapter Vii Run And Maintain

    XPCIE1028 Motion Control Card User Manual V1.0 Chapter VII Run and Maintain The correct operation and maintenance of the motion controller can not only guarantee and extend the life cycle of the equipment itself, but also take technical management measures according to the pre-specified plan or the corresponding technical conditions to prevent equipment performance degradation or reduce the probability of equipment failure.
  • Page 53: Common Problems

    XPCIE1028 Motion Control Card User Manual V1.0 Should be within the range of Whether the controller is subjected to vibration resistance vibration or shock impact resistance Keep good ventilation and Is the heat dissipation good heat dissipation The mounting screws should...
  • Page 54 XPCIE1028 Motion Control Card User Manual V1.0 invalid. and whether the "input" view can watch the signal change of the limit sensor. Check whether the mapping of the limit switch is correct. Check whether the limit sensor is connected to the common terminal of the controller.
  • Page 55 XPCIE1028 Motion Control Card User Manual V1.0 Check master-slave configuration, communication speed configuration, etc. Check the DIP switch to see if there are multiple expansion modules with the same ID. Use twisted-pair cables, ground the shielding layer, and use dual power supplies for severe interference...

Table of Contents