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.
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.
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.
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.
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.
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...
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:...
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...
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.
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).
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.
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.
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...
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.
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)
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...
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.
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...
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:...
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.
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.
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.
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.
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...
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.
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...