Zmotion PCI464E Instruction Manual

Pci ethercat motion control card

Advertisement

Quick Links

Advertisement

Table of Contents
loading

Summary of Contents for Zmotion PCI464E

  • 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

    PCI464E Motion Control Card User Manual V1.5 Content Chapter I Production Information..................3 1.1. Product Information ..................3 1.2. Function Features ....................3 1.3. Model Information ..................... 4 1.4. System Frame ....................5 1.5. Hardware Installment ..................5 Chapter II Product Specification ..................7 2.1.
  • Page 6 PCI464E Motion Control Card User Manual V1.5 3.5.1. Digital Output Specification & Wiring ........... 20 3.5.2. Basic Usage Method ................21 3.6. EtherCAT Bus Interface ................... 22 3.7. DIP Switch ....................... 24 Chapter IV Accessories ..................... 25 Chapter V Installation ......................27 5.1.
  • Page 7: Chapter I Production Information

    Chapter I Production Information 1.1. Product Information PCI464E is a kind of bus type motion control card, it supports 64 axes motion control at most to achieve some complex continuous trajectory control requirements, such as, linear interpolation, circular interpolation, helical interpolation, spline interpolation, etc.
  • Page 8: Model Information

    PCI464E Motion Control Card User Manual V1.5 ◆ The maximum output current of general digital outputs can reach 300mA, which can directly drive some kinds of solenoid valves. ◆ Support up to 16 axes linear interpolation, arbitrary circular interpolation, helical interpolation and continuous interpolation.
  • Page 9: System Frame

    PCI464E Motion Control Card User Manual V1.5 1.4. System Frame 1.5. Hardware Installment The card slot interface is designed by PCIV3.0 standard 32-bit card, which means it can be compatible with standard PCI V2.3 and below. Size: 190mm*120mm*18mm CI doesn’t support plug in or pull out when in hot, so please close the computer...
  • Page 10 PCI464E Motion Control Card User Manual V1.5 before inserting and pulling the card. Please handle it carefully. Before touching the control card circuit or inserting/pulling the control card, please wear anti-static gloves or touch an effectively grounded metal object to discharge the human body to prevent possible static electricity from damaging the motion control card.
  • Page 11: Chapter Ii Product Specification

    PCI464E Motion Control Card User Manual V1.5 Chapter II Product Specification 2.1. Basic Specification Item Description Model PCI464E Basic Axes Type of Basic Axes Pulse axis / EtherCAT bus axis Digital IO There are 8 inputs and 8 outputs. Max Extended IO...
  • Page 12: Interface Definition

    PCI464E Motion Control Card User Manual V1.5 32 axes, point to point, linear, circular, electronic cam, continuous PCI464E-32 trajectory motion, robot structure. 64 axes, point to point, linear, circular, electronic cam, continuous PCI464E trajectory motion, robot structure. optional accessories of PCI464E motion control card:...
  • Page 13: Work Environment

    PCI464E Motion Control Card User Manual V1.5 Emergency stop signal, use AXISEMG_IN to Emergency stop terminal configure. Connect to CAN expansion module and other CAN bus interface standard CAN equipment. EtherCAT bus interface, connect to EtherCAT EtherCAT EtherCAT bus interface...
  • Page 14: Chapter Iii Wiring, Communication Configuration

    PCI464E Motion Control Card User Manual V1.5 Chapter Wiring, Communication Configuration 3.1. IO Power Input & CAN Communication Interface The power supply input adopts a 5Pin screw-type pluggable wiring terminal, and the interval (means the gap distance between two ports) should be 3.81mm. This 5Pin terminal is shared by IO power and CAN communication.
  • Page 15: Io Power Specification

    PCI464E Motion Control Card User Manual V1.5 3.1.1. IO Power Specification → Specification Item IO Power Description Voltage DC24V(-5%~+5%) The current to open ≤0.15A The current to work ≤0.1A Anti-reverse connection Valid Overcurrent Protection Valid 3.1.2. CAN Communication Specification & Wiring The CAN interface of the controller adopts the standard CAN communication protocol, which mainly includes three ports, CANL, CANH and the public end.
  • Page 16 PCI464E Motion Control Card User Manual V1.5 parties are connected together. In CAN bus left and right sides, connect a 120Ω resistor respectively (please see below graphic). → Wiring Notes: ⚫ As above, the daisy chain topology is used for wiring (the star topology structure cannot be used).
  • Page 17: Basic Usage Method

    PCI464E Motion Control Card User Manual V1.5 → Cable Requirements: Shielded Twisted Pair, and the shielded cable is grounded. 3.1.3. Basic Usage Method (1) Please follow the above wiring instructions to wiring correctly. (2) After powered on, please connect to ZDevelop.
  • Page 18: X1 Interface

    PCI464E Motion Control Card User Manual V1.5 3.2. X1 Interface The X1 interface is the I/O signal control and encoder interface, and the EXDB37M- 37 adapter board is used to connect external devices. This adapter board is optional. → Interface Appearance 3.2.1.
  • Page 19: Terminal Definition

    PCI464E Motion Control Card User Manual V1.5 3.2.2. Terminal Definition → X1 Terminal Definition Name Description Name Description Encoder signal 5V power + Input 0 (high-speed) Encoder signal 5V power - Input 1 (high-speed) Encoder differential input A+ Input 2 (high-speed)
  • Page 20: Encoder Input

    PCI464E Motion Control Card User Manual V1.5 3.3. Encoder Input The encoder input is connected through the EXDB37M-37 adapter board and 5.08mm screw terminal. For specific interface, please refer to 3.2.2 Terminal Definition 3.3.1. Encoder Interface Specification & Wiring → Specification...
  • Page 21: Basic Usage Method

    PCI464E Motion Control Card User Manual V1.5 Use the encoder through single-ended wiring: ➢ 3.3.2. Basic Usage Method (1) Please follow the above wiring instructions to wiring correctly. (2) After powered on, please connect to ZDevelop. (3) There are many pulse axes related parameters, but they can be set and viewed through corresponding commands.
  • Page 22: In Digital Inputs

    PCI464E Motion Control Card User Manual V1.5 (4) Control corresponding motion through “View – Manual”. 3.4. IN Digital Inputs Digital inputs are distributed in X1 (IN0-IN7) signal interface. 3.4.1. Digital Input Specification & Wiring → Specification Item High-speed input (IN0-IN3)
  • Page 23: Basic Usage Method

    PCI464E Motion Control Card User Manual V1.5 → Wiring Reference → Wiring Note ⚫ The wiring principle of high-speed digital IN (0-3) and low-speed digital input IN (4- 7) is shown in the figure above. The external signal source can be an optocoupler, a key switch or a sensor, etc., all can be connected as long as the requirements on...
  • Page 24: Out: Digital Output

    PCI464E Motion Control Card User Manual V1.5 3.5. OUT: Digital Output Digital outputs are distributed in X1 (OUT0-OUT7) signal interfaces. 3.5.1. Digital Output Specification & Wiring → Specification Item High-speed output Low-speed output (OUT0-1) (OUT0-15) Output method NPN Leakage type, it is 0V when outputs.
  • Page 25: Basic Usage Method

    PCI464E Motion Control Card User Manual V1.5 → Wiring Reference → Wiring Note ⚫ The wiring principle of high-speed digital output OUT(0-1) and low-speed digital output OUT(2-7) 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...
  • Page 26: Ethercat Bus Interface

    PCI464E Motion Control Card User Manual V1.5 3.6. EtherCAT Bus Interface PCI464E motion control card has a 100M EtherCAT communication interface, and it supports EtherCAT protocol. In addition, EtherCAT driver or EtherCAT expansion module can be connected. The pin definition is as follows: →...
  • Page 27 PCI464E Motion Control Card User Manual V1.5 → Communication Cable Requirements EtherCAT communication interface adopts standard Ethernet RJ45 interface. The network cable adopts Category 5e STP, and the crystal head has a metal shell to reduce interference and to prevent information from being eavesdropped. As shown below:...
  • Page 28: Dip Switch

    This product has one DIP switch. → DIP Switch Appearance → Usage Description DIP switch S201 is used to set ID of PCI464E. When no dial, all are OFF: ID is 0. When the first bit of S201 is dialed to ON: ID is 1.
  • Page 29: Chapter Iv Accessories

    PCI464E Motion Control Card User Manual V1.5 Chapter IV Accessories When PCI464E is used, following accessories are needed. Users can also purchase optional accessories according to their needs. When users need to use IO and encoder, EXDB37M-37 wiring board can be used, which can be up to 8 input ports and 8 output ports.
  • Page 30 PCI464E Motion Control Card User Manual V1.5 → Wiring Board For specific parameters of EXDB37M-37 wiring board, please refer to 3.2.1 EXDB37M-37 wiring board description.
  • Page 31: Chapter V Installation

    PCI464E Motion Control Card User Manual V1.5 Chapter V Installation 5.1. PCI464E 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 32 PCI464E Motion Control Card User Manual V1.5 c. after clicking “next”, it is installing. If there is antivirus software or safety manager risk tip, please allow them, or you could exit corresponding software before install. When installed, below window will appear:...
  • Page 33 PCI464E Motion Control Card User Manual V1.5 Note: if there is no drive program detected by Windows automatically after opening PC, or the drive program is removed, you could manually update drive program in device manager, then do above step by step.
  • Page 34 PCI464E Motion Control Card User Manual V1.5 Method 2: install manually a. open the Device Manager menu and select the PCI device in Other Devices. b. if there are multiple PCI devices, right-click "Properties" to view detailed information, select "Hardware ID" for properties, and confirm that it is a PCI device starting with...
  • Page 35 PCI464E Motion Control Card User Manual V1.5 c. find PCI Device, right-click to select “update drive program”. d. select “browse my PC to check drive program”.
  • Page 36 PCI464E Motion Control Card User Manual V1.5 e. click “browse”, and select driver folder. Then, click “next”. If there is antivirus software or safety manager risk tip during installing, please allow them, or you could exit corresponding software before install. When installed, below...
  • Page 37 PCI464E Motion Control Card User Manual V1.5 g. If there is “Zmotion Pci Controller” in the device manager, the installation is successful.
  • Page 38: 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 39 PCI464E Motion Control Card User Manual V1.5 Click “File” – “New File”, select file type to build, here select Basic, click “OK”. Double click “AutoRun”, enter task number 0.
  • Page 40 PCI464E Motion Control Card User Manual V1.5 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 41 PCI464E Motion Control Card User Manual V1.5 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 42 PCI464E Motion Control Card User Manual V1.5 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 43: 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 44 PCI464E Motion Control Card User Manual V1.5 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 45 PCI464E Motion Control Card User Manual V1.5 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 46: Chapter Vii Run And Maintain

    PCI464E Motion Control Card User Manual V1.5 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 47: Common Problems

    PCI464E Motion Control Card User Manual V1.5 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 48 PCI464E Motion Control Card User Manual V1.5 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 49 PCI464E Motion Control Card User Manual V1.5 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