ZLAC706-CAN Specification 1 - 3 Special For Hub Motor - 1 PDF
ZLAC706-CAN Specification 1 - 3 Special For Hub Motor - 1 PDF
ZLAC706-CAN Specification 1 - 3 Special For Hub Motor - 1 PDF
ZLAC706-CAN
Low Voltage Servo Driver Manual
(Special for Hub Motor)
[ Pleas e r ead t he m anua l ca r eful l y b ef or e use to a vo id dam a ge to t he d ri ve r]
2017-07-28 PC V1.0
2017-08-19 PC V1.1
CATALOGUE
PREFACE
This manual describes the installation, debugging, maintenance, operation and other
aspects of this servo driver(25W-400W). Before using, please read the manual and
make clear of the safety precautions of this product.
This manual will be timely revised when product is improved. It will not be notified
when specification and version are changed for some other reasons.
Any questions when using our products, please read the relevant manual or call our
technical service department, we will meet your requirements in the shortest
possible time.
Danger: Indicates that this operation error may endanger personal safety!
1
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
SAFETY PRECAUTIONS
Installation
When installing, be sure to tighten the mounting screws of the driver. Please
prevent that servo driver and servo motor from vibration and withstand shock.
Wiring
Before wiring, please confirm that the input power is off. Wiring and inspection
must be performed after the power is turned off and the driver indicator is off to prevent
electric shock.
Make sure that the driver indicator is off before plugging and unplugging the driver
terminals.
The grounding terminal PE should be grounded reliably through the left screw of
the driver.
Electrify
Please confirm whether the main circuit input power is consistent with the rated
working voltage of the driver.
Do not make high voltage and insulation resistance test for driver for high voltage
and insulation resistance at will.
2
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
Operation
Do not touch the output terminals directly after the driver is powered on.
When the system is on operation, the temperature of driver and motor may rise,
do not touch it.
Please confirm the input and output signals to ensure safe operation.
The alarm can be reset only after the operation signal is cut off. Alarm resetting in
the running signal state will cause the driver to restart suddenly.
Do not change the parameter settings of the driver at will. The parameter
modification needs to be performed under standby condition.
Do not touch the controller terminals directly, as some of them have high voltage,
and it’s very dangerous.
Before powering up, be sure to install the cover. When removing the cover, be sure
to cut off the power supply first.
After cutting off the main circuit input power and confirming the driver indicator
light has completely extinguished, it can be inspected and maintained.
Do the inspection and maintenance by professional electrical engineer.
Do not do wiring, disassembling or other operation on the terminals during power
on.
There is an integrated circuit on the main control board of the driver. Please pay full
attention when checking to avoid damage caused by static induction.
3
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
OUTLINE
The low-voltage servo driver is developed with a high-performance processor to provide
users with a cost-effective servo control solution.
Under the premise of ensuring stability and reliability, we pursue the functions and
performance that are closest to the application. Compared with stepping products, it has low
noise, low heat generation, high speed, constant torque output, and no lost step. Compared
with step servo products, it completely eliminates the inherent disadvantages of stepping
products, and has better functions, performance and reliability. Compared with well-known
foreign high voltage servo, the performance is close, price is lower, and it is easy to use.
4
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
1. BASIC FEATURES
Working voltage: 24V-60VDC (24V-36VDC for 200W motor, 24V-60VDC for 400W motor).
Output current: average 8A, peak 24A.
Speed: up to 1000RPM for hub motor.
Adapter motor: hub motor within 400W.
Control mode: external pulse, analog quantity, host computer communication control etc.,
support position, speed and torque mode.
Parameter commissioning: RS232 communication, PC debugging software write once, can
backup and import parameters.
Communication method: CAN, RS232.
Abnormal protection: has functions of under-voltage, over-voltage, overload, over-current,
encoder abnormality, etc. and has alarm output.
2. APPLICATION
Various types of electronic processing equipment, assembly line material conveying device,
medical equipment, instrumentation, precision testing equipment, channel gate control,
cartesian coordinates robot, servo fixed length positioning, garage blocking control,
equipment loading and unloading device, equipment auxiliary exercise device, grab and
handling machinery, inkjet printers, photo machines, home and office automation devices
etc.
3. TECHNICAL NORMS
Adopt FOC magnetic field orientation control technology and SVPWM space vector
modulation algorithm can modify the motor’s parameters easily to adapt to various motors
with different specifications. Built-in electronic gear, graphical debugging and monitoring
software. The control function can be customized according to the user's needs to integrate
control and drive.
5
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
4. INTERFACE DEFINITION
6
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
Tab 4-3
7
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
The wiring diagram of the single-ended mode control signal interface as figure 4-5.
Special reminder: when the control signal is 12V or 24V, you need to connect an external
current limiting resistor. Connect 1K 1/8W resistor for 12V pulse, 2K 1/8W resistor for 24V
pulse. Otherwise, long-term operation will damage the opto-isolated device of driver.
8
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
Tab 4-6
Fig 4-6
4.4.1 Analog input control example
The analog external potentiometer is shown in figure 4-7. There are two ways to control the
analog control, which can be selected by RS232 debugging software: position control mode -
external analog input and speed control mode - external analog input.
9
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
FAULT 11
COM 12
5~7 NC No connection
RS232 signal
8 TX
transmitted
Tab 4-7
Communication Interface CANOUT
Terminal
Diagram Name Remark
No.
4~8 NC No connect
Tab 4-8
10
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
5. CONTROL MODE
6. TYPICAL WIRING
12
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
Green LED is the power indicator, which is always on when the driver is powered up; it is off
when the driver is powered off.
Red LED is the fault indicator. When a fault occurs, the LED flashes in a cycle of 5 seconds.
When the fault is cleared, it keeps off. It flashes at 2Hz, with the LED on for 200ms and off for
300ms. Its flash number in 5 seconds represents different fault information, as shown in the
following table:
NO. Flash waveform Red indicator flash waveform Fault description
1 1 Overload fault
2 2 Under-voltage fault(VDC≤16V)
3 3 Over-voltage fault(VDC≥80V)
4 4 Encoder falling fault
5 5 Over-current fault
Users can also read the corresponding fault code through the PC host computer and serial
text.
8. COMMUNICATION PROTOCOL
(1) Write data, and the data will not be saved when power-off. The host computer sends
protocol data command, after the slave receives correct command, it will return the
corresponding data command.
The command format is as follow:
Slave ID Data Field
If the received data is correct, the function code will change to 0xFB, other messages will
return in original text. Format is as follow:
Slave ID Data Field
Byte0 Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7
slave function registe register high 8 low 8 low 8 low 8
Preset number code r subaddress bits bits bits bits
addres
s
preset 0xDB 0x00 (see parameter —— —— —— ——
mapping table for
details)
If the address does not exist, the function code will change to 0xFF, and other message will
return in original text. Format is as follow:
Slave ID Data Field
Byte0 Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7
slave function register register high 8 low 8 high 8 low 8
Preset number code address subaddress bits bits bits bits
preset 0xFF 0x00 (see parameter —— —— —— ——
mapping table for
details)
(2) Read data. The host computer sends the protocol data command, after the slave
receives correct command, it will return the corresponding data command.
The command format is as follow:
Slave ID Data Field
Byte0 Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7
slave function register register subaddress high 8 low 8 high 8 low 8
Preset number code address bits bits bits bits
Preset 0xDC 0x00 (See parameter 0x00 0x00 0x00 0x00
mapping table for
details)
If the received data is correct, the function code will change to 0xDB, other messages will
return in original text. Format as follows:
Slave ID Data Field
Byte0 Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7
slave functio register register high 8 low 8 high 8 low 8
preset number n code address subaddress bits bits bits bits
preset 0xDB 0x00 (See parameter —— —— —— ——
mapping table for
details)
14
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
If the address does not exist, the function code will change to 0xDF, and other message will
return in original text. Format is as follow:
Slave ID Data Field
Byte0 Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7
slave function register register high 8 low 8 high 8 low 8
preset number code address subaddress bits bits bits bits
preset 0xFF 0x00 (see parameter —— —— —— ——
mapping table for
details)
15
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
Note: In position mode, start the motor before sending the target position command. If the
motor is not started, the command is invalid. Therefore, the target position command must
be set after all the basic settings are completed.
16
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
Under the default parameter setting, if the motor vibrates, reduce the value of the speed
loop Kp, and increase the value of the speed loop KI appropriately when vibrating stops. If
the reduced speed loop Kp is not enough to vibrate the motor , please reduce the value of
the position loop Kp. If the motor doesn't vibrate, please increase the value of the speed
loop Kp slowly and reduce the value of the speed loop Ki. Under the condition of satisfying
the rigidity, increasing the value of the speed loop Kd appropriately can reduce the
vibration of the motor, and increasing Kp excessively will cause high-frequency noise,
please pay attention to it. If the above steps cannot reduce the vibration, you could reducr
value of the current loop Kp appropriately.
17
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
18
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
Driver internal speed conversion: actual speed = set value / 8192 * 3000RPM.
The CAN bus baud rate defaults to 500Kbps. The baud rate can be modified in
RS485_BaudRate: input 1 (represented as 1MHz baud rate), input 2 (500KHz baud rate),
input 3 (250KHz baud rate), input 4 (125KHz Baud rate). After modifying the baud rate,
please power off and restart the driver to finish the modification successfully. Set frame ID,
automatic report time, control mode PC control as shown in the figure: CAN_ID is 10 (0-109),
the automatic reporting time is 500ms (value according to the situation), and
RS485_BaudRate is 2 to represent 500KHz baud rate.
19
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
20
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
Buffer size indicates the number of data frames that can be displayed simultaneously in the
data list. Refresh period indicates how often the data list is refreshed. The refresh period is
preferably set to 200 milliseconds or more, and the recommended value is 500 milliseconds.
②Starting system
After setting the parameters, you can start the system. Select menu "Operation" -> "Start
System", the following picture will pop up:
Select the type of device you want to operate, and select “USBCAN-2E-U” here. When there
are several CAN analyzers with same type inserted in computer, for example, there are two
CAN analyzers, index numbers 0 and 1 respectively represent the two cards. When there is
only one CAN analyzer, the index number can only select 0.
Set the same value of baud rate with host computer RS485_BaudRate. If the
RS485_BaudRate is set to 2, please set baud rate to 500K KHz. Other options are default.
Click "OK", then there will be heartbeat message feedback, as shown below:
③Send data
If there is heartbeat message feedback, select “Data Send” in the CAN window, then
“-CAN-Data Send” window will pop up as shown below:
21
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
The frame ID is hexadecimal. For example, if the ID is 10 (decimal), then the frame ID
input is 00 00 00 0A, and other parameters are default. Write and send command in the
data window, through the CAN bus, canpro will receive a feedback.
Eg: Send: 00 DA 00 19 00 00 00 3F
Return: 00 DB 00 19 00 00 00 3F
That means the host and the slave can communicate normally. As shown below:
22
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
3. Position mode
Note: for each command sent, you need to check if Canpro received the data. Please send
next command after receiving the data.
(1) If the driver need to operate in position control mode, set the working mode to position
mode first.
Send 00 DA 00 19 00 00 00 3F, Return 00 DB 00 19 00 00 00 3F.
(2)Set the ACC/DEC time of the motor.
Send 00 DA 00 12 00 00 0A 0A, that is 10*100ms, Return 00 DB 00 12 00 00 0A 0A.
(3) Set the max speed or uniform speed that the motor is allowed to run. The maximum
speed setting is limited to 1000 RPM.
Eg: Send 00 DA 00 14 00 00 01 11, that is 100RPM, Return 00 DB 00 14 00 00 01 11.
(4) Set the position mode control word.
Eg: Send 00 DA 00 17 00 00 00 5F. Set the driver to a relative position, Return 00 DB 00
17 00 00 00 5F.
(5) Enable the motor.
Send 00 DA 0 0 10 00 00 00 1F, start immediately, the motor is in the lock axis state.
Return 00 DB 00 10 00 00 00 1F.
(6) Send a position command.
Eg: Send 00 DA 00 16 00 01 E2 40 which the command already contains the direction
symbol. That is, the sign of the data following the address 0x0016 is the forward and
reverse of the motor position command. Return 00 DB 00 16 00 01 E2 40.
Note: Set the position mode to the opposite direction, set the target position to a negative
number, and use the complement of the target position (invert +1).
Eg: 00 01 E2 40(hex)= 123456(decimal)
Inverse +1: FF FE 1D BF+1=FF FE 1D C0 = -123456(decimal)
Reverse command sent: 00 DA 00 16 FF FE 1D C0
After the above six steps, the entire process of position control is completed. If you want to
23
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
do the next operation, you can repeat the above steps directly. If you do not need to change
the motor acceleration and deceleration time, uniform speed, position control word,
working mode, directly send the position command again, repeat the sixth step directly.
Canpro can save the command, and it can be used by opening it directly from the text next
time. Input command will be sent in the data frame, "every time interval" is the time interval
of each sending, unit is millisecond, the value is preferably bigger than 70. "Name (optional)"
is the name of the command sent. Click "Add to Send List" and the data will be added to the
"Send List". The following takes the position mode command as an example, as shown below:
Add the rest of the commands in the position mode to the list. As shown below:
Click "Save File" to save the command of position mode . Then you use click "Load from File"
to find the save command file and you can use it directly next time. As shown below:
24
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
To understand Canpro better, click "Help" on the menu bar will pop up a help document. As
shown below:
4. Speed mode
(1) If the driver need to operate in speed control mode, set the working mode to speed
mode first.
Send 00 DA 00 19 00 00 00 2F, Return 00 DB 00 19 00 00 00 2F.
(2) Set the acceleration/deceleration time of the motor.
Eg: Send 00 DA 00 13 00 00 0A 0B, the acceleration time is 10*100ms,and the
deceleration time is 11*100ms, Return 00 DB 00 13 00 00 0A 0B.
(3) Set the target speed. The maximum target speed is 1000 RPM.
Eg: Send 00 DA 00 11 00 00 05 55, Return 00 DB 00 11 00 00 05 55.
(4) Enable the motor.
25
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
Send 00 DA 00 10 00 00 00 1F, start immediately, the motor is in the lock axis state. If the
driver has preset the speed command, the motor will start at the preset speed immediately
after the motor is enabled. Return 00 DB 00 10 00 00 00 1F.
(5) Stop the motor.
Send 00 DA 00 10 00 00 00 0F, the motor stops immediately and the motor is offline. Receive
00 DB 00 10 00 00 00 0F. Or send 00 DA 00 30 00 00 00 1F, the motor stops immediately, the
motor is not offline and in the lock axis state. Return 00 DB 00 30 00 00 00 1F.
After the above five steps, all the settings of the speed mode have been completed. If you
want to change the speed of the motor running in the middle, simply change the target
speed. To change other settings, set them as appropriate.
Note:
(1) Driver internal speed conversion: actual speed = set value / 8192 * 3000RPM
(2) Set the motor to reverse and set the speed to a negative number.
Eg: Target speed is 1000RPM, the setting value is 2730 (decimal) = 00000AAA
(hexadecimal)
Target speed is -1000RPM and the setting value is FFFFF556.
(3) The maximum speed limit for the hub motor is 1000RPM.
(4) Set the feed forward gain to 0 or 1 according to requirements.
If the feed forward gain is 0, the communication is disconnected, and the motor rotates
as usual in the speed mode.
The feed forward gain is 1, the communication is disconnected, the motor will lock the axis,
and the speed must be sent every 500ms under normal working conditions, otherwise the
motor will also lock the axis.
6. Torque mode
(1) If the driver needs to work in torque mode, set the working mode to torque mode first.
Send 00 DA 00 19 00 00 00 8F, Return 00 DB 00 19 00 00 00 8F.
(2) Set the torque value.
Eg: If setting 2500, which is 8A. Send 00 DA 00 08 00 00 09 C4, Return 00 DB 00 08 00
00 07 C4.
(3) Start the motor, the motor will rotate at the highest speed set inside the driver.
Send 00 DA 00 10 00 00 00 1F, Return 00 DB 00 10 00 00 00 1F.
(4) Stop the motor and the motor is offline.
Send 00 DA 00 10 00 00 00 0F, Return 00 DB 00 10 00 00 00 0F. Or send00 DA 00 30 00
00 00 1F, the motor stops immediately, the motor is not offline and in the lock axis state.
Return 00 DB 00 30 00 00 00 1F.
7. Heatbeat message
(1) After completing the setting on the software, if the heartbeat message time is 0, it will
not be uploaded. If the heartbeat message time is 500, the driver will upload the heartbeat
26
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
(2) If the driver alarms, the alarm code will be forced to upload automatically. The following
example is an encoder failure.
Speed mode
Control mode given command source
selection --- PC 0x02 0x00 0xc4 0xc6
selection
digital input
27
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
Position mode
selection - Control mode given command source
0x02 0x00 0xc0 0xc2
external pulse selection
input
Position mode
Control mode given command source
selection - PC 0x02 0x00 0xd0 0xd2
selection
digital input
28
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
Speed mode
acceleration deceleration
(valid for PC
Take lower 8
digital input) --- 0x0a
bits (A1+A2+A3)
ACC and DEC _____ _____
setting
Position debug
mode position
Take lower 8 The upper 16 bits of the 32-bit data
given high 16 0x50 _____ _____
bits (A1+A2+A3) input
bits----PC---positi
on
Position debug
mode position
Take lower 8 The lower 16 bits of the 32-bit data
given lower 16 0x05 _____ _____
bits (A1+A2+A3) input
bits -------
PC-------position
Speed debug
The set digital 16384 corresponds to
mode-----PC 0x06 _____ _____ _____
actual speed 6000RPM
digital input
Looking for Z
When running, send this command,
signal
0x53 0x00 0x00 0x53 the motor will find the Z signal position
mechanical
automatically
origin
Absolute
0x51 0x00 0x00 0x51 Absolute position
position/relative
position
switching control 0x51 0x00 0x01 0x52 Relative position
in position mode
Speed limit value
in position
mode(The actual Take lower 8 The set digital 16384 corresponds to
0x1d _____ _____
speed at a given bits (A1+A2+A3) the actual speed 6000RPM
position is
reached under
29
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
the position
command)
Read monitoring
Send 0x80 0x00 0x80, the driver will return the corresponding monitoring information
parameters
Take lower 8
0x80 0x00 Status_word Status_word is the custom parameter
bits (A1+A2+A3)
31
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
Description:
(1) The data command format received by the controller is: address + data 8 bits + data low
8 position + data checksum (take the lower 8 bits of the first 3 data sums), If the host
computer send it correctly in this format, the driver immediately returns the two
addresses of the command to the host computer, indicating that the driver has
successfully received the command. For example: the host computer sends: 0x09 0x32
0x32 0x6d the driver returns to the host: 0x09 0x09 This indicate the driver has finished
receiving command.
(2) When selecting the position debug mode, the host computer sends a control command
through the serial port. The setting sequence is: set the driver to the position debug
mode (send 0x02 0x00 0xd0 0xd2) ---------- set its acceleration and deceleration -----------
motor start (0x00 0x00 0x01 0x01)------------ Position given the upper 16 bits ------------
position given the lower 16 bits.
(3) If all parameters have been set when the driver is debugging parameters, such as the
acceleration and deceleration, control mode, speed limit (the factory has defaulted to a
suitable value). In this situation, only need to set the motor to start, then send position
to the positioning.
Step: Motor start (0x00 0x00 0x01 0x01) ------------ Position given high 16 bits ------------
position given lower 16 bits.
(4) The input length given by the position is a 32-bit data, which needs to be decomposed
into high 16 bits and low 16 bits when transmitting. Moreover, the 16-bit data is also
decomposed into high-eight and low-eight bits meanwhile. The data splitting is done by
the data format generator in the file. As long as the user writes the data to be sent on it,
it can be automatically split into the format used for communication.
(5) Use of the data format generator. For example, set the acceleration and deceleration to
50, and enter it in the 16-bit data generation box: Address: 09 Acceleration write 50
Deceleration write 50 then display. At this time, the data format is generated 0x09 0x32
0x32 0x6d and then the host computer sends this command to set the acceleration and
32
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
Overcurrent: 80 00 02 82 Status_word 00 00 00 10
Overvoltage: 80 00 04 84 Status_word 00 00 01 00
Encoder error: 80 00 08 88 Status_word 00 00 10 00
(Position error is too large)
Overheat: 80 00 10 90 Status_word 00 01 00 00
Undervoltage: 80 00 20 A0 Status_word 00 10 00 00
Overload: 80 00 40 C0 Status_word 01 00 00 00
External control (PLC control):
Stop status: 80 00 80 00 Status_word 00 00 00 00
Startup state: 80 00 81 01 Status_word 00 00 00 01
Overcurrent: 80 00 82 02 Status_word 00 00 00 10
Overvoltage: 80 00 84 04 Status_word 00 00 01 00
Encoder error: 80 00 88 08 Status_word 00 00 10 00
(Position error is too large)
Overheat: 80 00 90 10 Status_word 00 01 00 00
Undervoltage: 80 00 A0 20 Status_word 00 10 00 00
Overload: 80 00 C0 40 Status_word 01 00 00 00
(12)About the rated current modification. Send command (0x2d set value high 8 bits set
value low 8 bits checksum);
The set value unit is mA, e.g. setting 8000mA, send (0x2d 0x1f 0x40 0x8c).
(13)About torque debug mode - PC input. The set sequence is: set the driver in torque debug
mode - PC input
(send 0x02 0x00 0xc1 0xc3)--Set the torque value---Start (0x00 0x00 0x01 0x01)--Stop
(0x00 0x00 0x00 0x00)
The following command data is hexadecimal, and the host computer sets the control mode
PC control.
4. Torque mode
1. PC torque mode: 02 00 C1 C3
2. Set the torque value as follow:
35
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com
ZLAC706-CAN Low Voltage Servo Driver Manual V1.3(Special for Hub Motor)
5. Alarm clearing: 4A 00 00 4A
For more detailed technical support needs, please contact the manufacturer's technical
support Phone: 13164768688(Mr. Zhang) and Email: [email protected].
36
ZhongLing Technology Co.,Ltd TEL:0755-29799302 FAX:0755-29124283 Web: www.zlingkj.com