Zmotion XPCI1400 Instruction Manual

Pci bus motion control card

Advertisement

Quick Links

Advertisement

Table of Contents
loading

Summary of Contents for Zmotion XPCI1400

  • 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

    XPCI1400 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. Model Information ..................... 4 1.5. Hardware Installment ..................5 Chapter II Product Specification ..................7 2.1.
  • Page 6 XPCI1400 Motion Control Card User Manual V1.0 3.7.1. Digital Output Specification & Wiring ........... 23 3.7.2. Basic Usage Method ................24 3.8. DIP Switch ....................... 25 3.8.1. Differential/Single-ended DIP Switch ..........25 3.8.2. S200, S201 DIP Switch ................. 26 Chapter IV Accessories ..................... 28 4.1.
  • Page 7: Chapter I Production Information

    XPCI1400 Motion Control Card User Manual V1.0 Chapter I Production Information 1.1. Product Information XPCI motion control card is a kind of new type PCI bus control card. It can control multiple step motors or digital servo motors. And there are many functions on it, such as, multi-axis point to point motion, interpolation, trajectory planning, IO control, etc.
  • Page 8: System Frame

    XPCI1400 Motion Control Card User Manual V1.0 1.3. System Frame 1.4. Model Information XPCI is the abbreviation of the PCI motion control card model launched by Zmotion. The naming rules are as follows:...
  • Page 9: Hardware Installment

    XPCI1400 Motion Control Card User Manual V1.0 1.5. Hardware Installment Size: 120*91.8mm The card slot interface is designed according to the PCI V3.0 standard 32-bit card, and it is backward compatible with the standard PCI V2.3. 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 XPCI1400 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

    XPCI1400 Motion Control Card User Manual V1.0 Chapter II Product Specification 2.1. Basic Specification Item Description Model XPCI1400 Basic Axes Type of Basic Axes Local pulse axes There are 52 inputs (20 specified inputs and 32 general Digital IO inputs) and 28 outputs (with overcurrent protection).
  • Page 12: Work Environment

    XPCI1400 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 13: Chapter Iii Wiring, Communication Configuration

    Overcurrent Protection Valid 3.2. X300 Signal Interface X300 is the main interface for motor control and IO signal control of XPCI1400. It is SCSI- II Pin68 socket, and it is necessary to connect ACC68 adapter board. Below shows X300 signal terminal:...
  • Page 14: Acc68 Adapter

    XPCI1400 Motion Control Card User Manual V1.0 3.2.1. ACC68 Adapter ACC68 is the adapter of X300 signal terminal, use SCSI68 cable to connect. Size: 120*98mm 3.2.2. Terminal Definition → X300 Pin Definition Name Description Internal power ground PUL0+ Pulse signal (+) of axis 0...
  • Page 15 XPCI1400 Motion Control Card User Manual V1.0 IN36 Default EL0+, isolation limit signal (+) of axis 0 IN37 Default EL0-, isolation limit signal (-) of axis 0 IN44 Default SD0+, isolation deceleration signal (+) of axis 0 IN45 Default SD0-, isolation deceleration signal (-) of axis 0...
  • Page 16 XPCI1400 Motion Control Card User Manual V1.0 PUL3+ Pulse signal (+) of axis 3 PUL3- Pulse signal (-) of axis 3 DIR03+ Directional signal (+) of axis 3 DIR03- Directional signal (-) of axis 3 OUT0 Isolation general output 0...
  • Page 17: X301 Signal Interface

    The maximum output current of XPCI1400 is 300mA, which can be directly connected to most of loads. Please calculate the current. ⚫ The IO port of XPCI1400 is an isolation IO port, please input the power supply of the IO port from EGND and 24V+. ⚫...
  • Page 18: Terminal Definition

    XPCI1400 Motion Control Card User Manual V1.0 Size: 119.6*86.2mm 3.3.2. Terminal Definition → X301 Pin Definition Name Description IN16 Non-isolated general input signal 16 IN17 Non-isolated general input signal 17 IN18 Non-isolated general input signal 18 IN19 Non-isolated general input signal 19...
  • Page 19 XPCI1400 Motion Control Card User Manual V1.0 IN29 Non-isolated general input signal 29 IN30 Non-isolated general input signal 30 IN31 Non-isolated general input signal 31 3.3V 3.3V 3.3V 3.3V Name Description OUT12 Non-isolated general output signal 12 OUT13 Non-isolated general output signal 13...
  • Page 20: Pulse Directional Output

    XPCI1400 Motion Control Card User Manual V1.0 3.4. Pulse Directional Output The port of the pulse direction axis is connected through the 5.08mm screw terminal on the ACC68 wiring board. For the specific interface, please refer to 3.2.2 Terminal Definition.
  • Page 21: Basic Usage Method

    XPCI1400 Motion Control Card User Manual V1.0 Single-ended method: → Wiring Note Some servo drives are not optically isolated (for example, Panasonic economical ⚫ servo), and the GND of the internal power supply (terminal 1) needs to be connected with the GND of the drive through ACC68.
  • Page 22 XPCI1400 Motion Control Card User Manual V1.0 (4) There are many parameters related to pulse axis, they can be set and checked through relative instructions, please see “axis parameter and axis status” of “ZBasic”, or see “ZDevelop/View/Axis parameter”. (5) Control corresponding motion through “View – Manual”.
  • Page 23: In: Digital Input

    XPCI1400 Motion Control Card User Manual V1.0 3.5. IN: Digital Input Digital inputs are distributed in X300 and X301 signal interfaces. 3.5.1. Digital Input Specification & Wiring → Specification Item Low-speed input (specialized input) (general input IN0-IN31) Input method NPN Leakage type Frequency <5kHz...
  • Page 24 SD disappears, the running speed will re-accelerate to the maximum speed. Each axis of XPCI1400 has two deceleration signal input ports +SD and -SD. +SD is positive deceleration signal, -SD is negative deceleration signal. The signal input circuit diagram of the deceleration switch is shown in the figure.
  • Page 25 Each axis of XPCI1400 has two position limit signal input ports +EL and -EL. +EL is positive limit signal, -EL is negative limit signal. The limit switch signal input circuit diagram is shown in the figure.
  • Page 26: Position Sensor & Signal Distribution

    XPCI1400 Motion Control Card User Manual V1.0 switch is closed, EL± is valid, and the mechanical parts are prohibited from continuing to move in the original direction. If the limit switch is a normally closed switch, it is necessary to set the EL± signal to ⚫...
  • Page 27: Out: Digital Output

    XPCI1400 Motion Control Card User Manual V1.0 3.7. OUT: Digital Output Digital outputs are distributed in X300 and X301 signal interfaces. 3.7.1. Digital Output Specification & Wiring → Specification Item Low-speed output (general input OUT0-OUT27) Output method NPN Leakage type, it is 0V when outputs.
  • Page 28: Basic Usage Method

    XPCI1400 Motion Control Card User Manual V1.0 → Wiring Reference → Wiring Note The wiring principle of low-speed digital input IN (0-27) 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 requirements on output of electric level can be achieved.
  • Page 29: Dip Switch

    XPCI1400 Motion Control Card User Manual V1.0 3.8. DIP Switch This product has several DIP switches. 3.8.1. Differential/Single-ended DIP Switch → DIP Switch Appearance → Usage Description It is one switch to select to set the pulse output mode as differential or single-ended output mode.
  • Page 30: S200, S201 Dip Switch

    The fourth bit of S200: OUT20-OUT27 initial electric level set the bit, the factory configuration is high level. S201 DIP Switch: DIP switch S201 is used to set ID of XPCI1400. When DIP switch is not used, all are OFF, ID is 0. The first bit of S201: ID is 1.
  • Page 31 XPCI1400 Motion Control Card User Manual V1.0 The second bit of S201: ID is 2. The third bit of S201: ID is 4. The fourth bit of S201: ID is 8.
  • Page 32: Chapter Iv Accessories

    XPCI1400 Motion Control Card User Manual V1.0 Chapter IV Accessories When XPCI1400 is used, following accessories are needed. It will be equipped with standard accessories from the factory, and users can also purchase optional accessories according to their needs. 4.1. Standard Accessories →...
  • Page 33: Optional Accessories

    XPCI1400 Motion Control Card User Manual V1.0 4.2. Optional Accessories When the user needs to expand more IOs, it can purchase. And 16 inputs and 16 outputs can be expanded. → Adapter Cable The 40P socket of the control card can be converted to DB37 through the ZP72-02 conversion cable, and can be installed on the card slot of the industrial computer for easy wiring.
  • Page 34 XPCI1400 Motion Control Card User Manual V1.0 → Wiring Board Please refer to 3.3.1 ACC37-7103 wiring board description for specific parameters.
  • Page 35: Chapter V Installation

    XPCI1400 Motion Control Card User Manual V1.0 Chapter V Installation 5.1. XPCI1400 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 36 XPCI1400 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 37 XPCI1400 Motion Control Card User Manual V1.0 3. Find PCI Device, right-click to select “update drive program”.
  • Page 38 XPCI1400 Motion Control Card User Manual V1.0 4. Select “browse my PC to check drive program”. 5. Click “browse”, and select driver folder.
  • Page 39 XPCI1400 Motion Control Card User Manual V1.0 6. Click “next step”. 7. Wait until installed, click close.
  • Page 40 XPCI1400 Motion Control Card User Manual V1.0 8. If there is ZMotionRTController in the device manager, the installation is successful.
  • Page 41: Ordinary Network Card Install Ethercat Bus Protocol

    XPCI1400 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 42 XPCI1400 Motion Control Card User Manual V1.0 2. Select “installation from disk”.
  • Page 43 XPCI1400 Motion Control Card User Manual V1.0 3. Brower drive position, select “ZMotionRtPacket.inf”.
  • Page 44 XPCI1400 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 45 XPCI1400 Motion Control Card User Manual V1.0...
  • Page 46: 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 47 XPCI1400 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 48 XPCI1400 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 49 XPCI1400 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 50 XPCI1400 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 51: 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 52 XPCI1400 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 53 XPCI1400 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 54: Chapter Vii Run And Maintain

    XPCI1400 Motion Control Card User Manual V1.0 Chapter VII Run and Maintain The correct operation and maintenance of the device 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 55: Common Problems

    XPCI1400 Motion Control Card User Manual V1.0 Should be within the range of Whether the device 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 56 XPCI1400 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 57 XPCI1400 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