Page 2
Copyright statement 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. ZMC controller software involved in details as well as the introduction and routines of each instruction, please refer to ZBASIC software manual.
Chapter I Introduction of Controllers ZMC is the abbreviation of network motion controller published by ZMOTION Technology. Zmotion motion controllers can be applied in any PC or offline areas. ZMC controller supports linear interpolation of up to 12 axes, interpolation of linear, random, spherical or helical, electronic cam, electronic gear, synchronous following, virtual axis etc.
485, USB or Ethernet. Application can be developed in PC languages, such as VC.VB, VS. C++ Builder, C# etc. But dynamic library: zmotion.dll is needed when operating procedure in PC. ZDEVELOP can be connected to the controller when debugging the PC based...
ZMC304X/306X Hardware Manual Version1.3 1.3 Features ⚫ Motion control of up to 12 axes. ⚫ Pulse output mode: direction pulse and double pulse. ⚫ Encoder position measurement is supported and can be configured as hand wheel input mode. ⚫ Maximum pulse frequency output of each axis: 10MHZ. ⚫...
ZMC304X/306X Hardware Manual Version1.3 Chapter II Hardware Description 2.1 ZMC304X/306X Series Controller ZMC304X ZMC306X Axes Maximum extended axes Type of basic axes Pulse output, all axes with the encoder Internal IO 24 inputs 12 outputs (with overcurrent protection), each axis has another 1 input and 1 output (the output in the axis can only be enabled) Maximum extended IO Up to 512 inputs and 512 outputs...
ZMC304X/306X Hardware Manual Version1.3 Configure axis 6,7,8,9,10,11 as encoder type, then these axes will be mapped to axis 0-5 as encoder axes, which will get encoder feedback of axis 0-5. ZMC304X/306X supports XPLC function, which can be used as configuration display through network.
ZMC304X/306X Hardware Manual Version1.3 2.2 Wiring Reference ➢ There are 6 basic axes in ZMC306X and up to 12 axes (include virtual axis). Axes can be extended through extension modules. ➢ There are 24 general inputs and 12 general outputs in ZMC306X (each axis has another 1 input and 1 output), 2 ADs(0-10V) and 2 DAs(0-10V) 1 RS232, 1 RS485 1 Ethernet and 1 USB drive embedded.
ZMC304X/306X Hardware Manual Version1.3 2.2.2 Communication Interface Name Description 485B 485- 485A 485+ EGND Power source CANL CAN differential data+ CANH CAN differential data- EGND Power source 422TX- 422 send- 422TX+ 422 send+ 422RX- 422 receive- 422RX+ 422 receive+ When multi controller are linked on CAN bus, it is necessary to connect 120 Ω resistor between CANL and CANH of the last IO expansion module.
ZMC304X/306X Hardware Manual Version1.3 2.2.3 RS232 Interface Pins definition of RS232 as follow: Name Description Receive data PIN Send data PIN EGND Power source External 5v output, it supplies text screen. Crossover cable with two female head is needed when try to link to computer. 2.2.4 General Input Additional 1 input in each axis channel.
ZMC304X/306X Hardware Manual Version1.3 2.2.4.1 Input 0-7 Name Description Default EGND External ground EGND External ground Input 0 Latch A Input 1 Latch B Input 2 Input 3 Input 4 Input 5 Input 6 Input 7 Input o and input 1 both support latch A and latch B synchronously. 2.3.4.2 Input 8-15 Name Description...
ZMC304X/306X Hardware Manual Version1.3 2.2.6 ADDA Signals Name Description AOUT0 0-10V Analog output 0 AOUT1 0-10V Ana1og output 1 ADGND Analog GND AIN0 0-10V Analog input 0 AIN1 0-10V Analog input 1 Inside ZMC306X uses internal power supply. 2.2.7 USB Drive Name Description USB +5V power output...
Page 18
ZMC304X/306X Hardware Manual Version1.3 Signals Description EGND External ground IN24-29/ALM General input, recommended as drive alarm. OUT12-17/ENABLE General output, recommend as drive enable. Encoder input Encoder input Encoder input Internal 5V Power output Reserved Reserved DIR+ Direction of servo or stepper output Digital ground PUL-...
ZMC304X/306X Hardware Manual Version1.3 If a high-speed differential pulse or encoder is connected, PIN 24 (GND) of controller and pin 13(GND), pin 25(GND) of drive should be connected together. 2.2.8.2 Wiring Reference for High-speed Differential Pulse or Encoder Axis If the low-speed differential pulse meets the speed requirement, using low-speed differential pulse preferentially.
Page 22
ZMC304X/306X Hardware Manual Version1.3 High-speed differential pulse wiring reference between ZMC306X and Panasonic A5 servo drive...
ZMC304X/306X Hardware Manual Version1.3 Chapter III Expansion Module There are ZIO series expansion modules which support ZCAN protocol and EIO series expansion modules which support EtherCAT protocol. See related hardware manual for reference. 3.1 Wiring Reference For CAN, Input, Output and Power ZMC3 series controller uses single power.
ZMC304X/306X Hardware Manual Version1.3 Chapter IV Common Problems Problems Suggestions Motor does not rotate. Check whether the ATYPE of the controller is correct; Check whether the pulse input mode matches the input pulse mode of the drive; Check whether the motor already reached hardware or software position limit, resulting in ALM signal comes.
Page 25
ZMC304X/306X Hardware Manual Version1.3 The IO also needs supply. Check whether the output number matches the ID of the IO board. Ethernet can’t Check whether the Ethernet light is on? connected. Whether direct connection was built between controller and computer, but computer does not support automatic crossing? Check w hether the controller IP address has been modified? Check w hether the IP address segment of computer is same...