D200说明书20240410
D200说明书20240410
User Manual
Data version V1.2
Enterprise Standards
Copyright, all rights reserved. Contents are subject to change without prior notice.
1
Machine Translated by Google
Table of contents
Connections...................................................................19
2
Machine Translated by Google
3
Machine Translated by Google
4
Machine Translated by Google
This manual explains the information required for the design and maintenance of the D200 series servo units.
When designing and maintaining, be sure to refer to this manual and perform the work correctly.
Please keep this manual in a safe place so that you can refer to it whenever you need it.
In addition to this manual, please read the related materials shown on the next page according to your purpose of use.
The servo system is a complete servo control system consisting of a servo driver, a host device and peripheral devices.
Instructions that require special attention are marked with the following symbols.
· Indicates particularly important matters in the instructions. Also indicates a minor event such as an alarm, but not enough to cause damage to the device.
Important notes.
In this manual, inverted signal names (signals that are valid at L level) are indicated by adding a (/) before the signal name.
This manual uses the following symbols based on safety-related content. The instructions for safety symbols are important and must be read carefully.
obey.
Danger indicates that incorrect use may cause dangerous situations resulting in personal injury or death.
Caution indicates that incorrect use may lead to dangerous situations, causing minor or moderate personal injury or damage to the equipment.
make
These are matters described in the notes, which may sometimes lead to serious accidents depending on the specific circumstances.
Caution means prohibition (absolutely not to do it). For example, when fireworks are strictly prohibited, it is indicated as.
Mandatory means mandatory (must be done). For example, when grounding, it is expressed as.
5
Machine Translated by Google
Notice
Do not store or install the product in the following environments. Otherwise, it may cause fire, electric shock or damage to the product.
Locations where the ambient temperature exceeds the storage or installation temperature requirements
· Places where relative humidity exceeds the storage and setting humidity conditions
· Locations where water, oil, and chemicals are likely to splash on the
Do not hold the cables, motor shaft or detector to carry it. Doing so may result in injury or malfunction.
· Do not stack too many products together. (Please follow the instructions.) Otherwise, it may cause injury or malfunction. · When it is necessary to disinfect or
kill insects on wooden materials used for packaging (including wooden frames, plywood, and shelves), be sure to use fumigation to
External methods.
Example: Heat treatment (core temperature of the material is above 56°C, treatment time is above 30 minutes) In addition, when
treating, please treat the packaging material before packaging, rather than treating the entire material after packaging.
When fumigated wood materials are used to package electrical products (single units or products installed on machinery), the packaging materials will
Gases and vapors may cause fatal damage to electronic products. In particular, halogen disinfectants (fluorine, chlorine, bromine, iodine, etc.) can cause corrosion to the interior of the container.
ÿ Installation
Notice
Do not use this product in places where it may be splashed with water, in environments prone to corrosion, or near flammable gases and combustibles.
Do not sit on this product or place heavy objects on it. Doing so may result in injury or malfunction.
Do not block the air inlet and outlet. Do not allow foreign matter to enter the product. Otherwise, aging of internal components may cause malfunction or fire.
disaster.
Please be sure to follow the installation direction requirements. Otherwise, it may cause malfunction.
During installation, please ensure that there is a specified distance between the servo unit and the inner surface of the control cabinet and other equipment. Otherwise, it may cause fire or
Fault.
6
Machine Translated by Google
ÿ Wiring
Notice
Please wire correctly and reliably. Otherwise, it may cause motor out of control, personal injury or machine failure.
Do not connect commercial power to the servo unit's servo motor connection terminals U, V, and W. Doing so may result in injury or fire.
Please connect the power terminal and the motor terminal firmly. Otherwise, it may cause a fire.
Do not use the same conduit for the main circuit cable and the input/output signal cable/encoder cable, and do not tie them together.
When using, the main circuit cable and the input and output signal lines should be separated by more than 30mm.
Please use twisted-pair wires or multi-core twisted-pair shielded wires for input and output signal wires and encoder cables.
Wiring length of input and output signal line: Maximum 3m; Encoder cable: Maximum 20m.
Even if the power is turned off, there will still be high voltage inside the servo unit, so please do not touch the power terminals for a while (5 minutes).
Make sure the CHARGE indicator goes out before wiring and checking.
When wiring the main circuit terminal block, please observe the following precautions.
If the main circuit terminal is a connector, please remove the connector from the servo unit body before wiring.
·Please insert one wire into one wire socket of the terminal block connector.
When inserting the wire, do not allow the burrs on the core wire to short-circuit with adjacent wires.
Do not install batteries on both sides of the battery unit of the host controller or encoder cable. If you install them on both sides at the same time, there will be a gap between the batteries.
Please use the specified power supply voltage. Otherwise it may cause fire or malfunction.
When using the machine under poor power supply conditions, please ensure that the input power is within the specified voltage fluctuation range. Otherwise, the machine may malfunction.
Please install safety devices such as circuit breakers to prevent external wiring short circuits. Otherwise, fire may occur.
Please take appropriate shielding measures when using in the following places.
·A place with a power line nearby. Otherwise it may cause damage to the machine.
When connecting the battery, please pay attention to the polarity. Otherwise, the battery, servo unit and servo motor may be damaged or exploded.
ÿ Operation
Notice
To prevent accidents, please test run the servo motor alone (with the machine not connected to the servo motor's drive shaft).
When the device is installed on a matching machine and starts running, please set the parameters that match the machine in advance.
Do not frequently turn the power on/off. Since the servo unit power supply has capacitors, a large amount of charge will flow when the power is turned off.
Therefore, if the power supply is frequently turned on/off, the performance of the main circuit components inside the servo unit will be degraded.
7
Machine Translated by Google
When performing J0G operation using auxiliary function Fn002 or "origin search operation" using Fn003, the forward side overtravel and reverse side
When using a servo motor on a vertical axis, please install a safety device to prevent the workpiece from falling in the event of an alarm, overtravel, etc.
When overtravel occurs, set the machine to stop at zero position. Otherwise, the workpiece may fall in the overtravel state.
When the adjustment-free function is not used, be sure to set the correct moment of inertia ratio. If the moment of inertia ratio is set incorrectly, it may cause
Mechanical vibration.
When the power is on or just disconnected, the heat sink, regenerative resistor, motor, etc. of the servo unit may be at high temperature.
· Changing the settings will cause the servo system to become unstable. Please do not perform such operations. Otherwise, it will cause mechanical damage.
When an alarm occurs, please reset the alarm and restart the operation after eliminating the cause and ensuring safety. Otherwise, personal injury and machine failure may occur.
Do not use the brake of a servo motor with a brake for braking. Otherwise, it may cause malfunction.
Please use the servo motor and servo unit in the specified combination. Otherwise, it may cause fire or failure.
Notice
Do not disassemble the servo unit. Otherwise it may cause electric shock or injury.
Do not change the wiring while the power is on. Otherwise it may cause electric shock or injury.
When replacing a servo unit, please copy the parameters of the servo unit to be replaced to the new servo unit, and then restart the operation.
ÿ Abandoned
Notice
ÿ General Notes
·For detailed description, some illustrations in this manual are drawn without the outer cover or safety protection body.
Be sure to install the outer cover or safety protection body to its original position as specified, and then operate it according to the instructions in the user manual.
The illustrations in this manual are representative and may differ from the product you receive.
Due to product improvements, specification changes, and to improve the ease of use of this manual, we will make changes to this manual from time to time.
Later, the document number of this manual will be updated and it will be issued as a revised edition.
If you need to order this manual due to damage or loss, please contact our agent or the nearest branch listed on the back cover.
·For products modified by customers themselves, our company does not provide any quality guarantee.
8
Machine Translated by Google
Chapter 1 Overview
The ratings and specifications of the servo unit are shown below.
D200 type (AC 220V) 100W 400W 750W 1KW 1.5KW 2.0KW
20V Maximum output current [Arms] 6A 10.5A 15A 16.5A 22.8A 26A
+10%
lose AC 200ÿ230 V
-15%
Two-phase
electricity
1.2 Dimensions
9
Machine Translated by Google
10
Machine Translated by Google
11
Machine Translated by Google
Control method
IGBT PWM control sine wave current drive mode
other No static interference, strong electric field, strong magnetic field, radiation, etc.
Load Wave
0ÿ100% load: ±0.01% or less (at rated speed)
Momentum
Temperature Wave
Soft start time setting 0ÿ10s(Acceleration and deceleration can be set separately)
aisle
7Ch
enter number
Output The following signal assignments and positive/negative logic changes can be made:
Sequence input
Signal Servo 0N (/SV-0N), P action (/P-C0N), alarm reset (/ALM-RST)
Signal
Function , Forward drive prohibited (P-0T), Reverse drive prohibited (N-0T), Forward
Side torque limit (/P-CL), reverse side torque limit (/N-CL), internal setting
12
Machine Translated by Google
fixed
Servo alarm (ALM)
Output
aisle
4CH
number
The following signal assignments and positive/negative logic changes can be made:
Sequential control output
Dynamic brake (DB) Action when main power is OFF, servo alarm, servo is OFF, overtravel (0T) (optional)
When P-0T or N-0T input is activated, the dynamic brake stops by running stop (DB).
Overtravel prevention (0T) function
Deceleration stop or free run stop
Accessibility Gain adjustment, alarm recording, J0G operation, origin search, etc.
*1: Models include shelf-mounted type and duct ventilation type (optional)
Speed fluctuation rate = (no-load speed - full-load speed) / rated speed × 100%
In fact, voltage changes and temperature changes will cause amplifier deviations and calculation resistor values to change, and this influence will be reflected through the speed.
The speed change is expressed as a ratio of the rated speed, which is caused by voltage change and temperature change.
Speed volatility.
The specifications of the servo unit's position control are shown below.
compensation Positioning completion width setting command unit (setting unit: command unit) Select any of the following: Sign + pulse
lose Input pulse type sequence, 90° phase difference two-phase pulse (A phase + B
Position Control
enter instruction phase)
letter pulse Input pulse shape supports bus drive and open collector
Number Symbol + pulse sequence, CW pulse + CCW pulse sequence: 4Mpps 90° phase
Maximum input pulse frequency*
difference two-phase pulse × 1: 1Mpps
13
Machine Translated by Google
The following describes the maintenance and inspection of the servo unit.
The servo unit does not require daily inspection, but the following items need to be inspected at least once a year.
Appearance inspection No garbage, dust, oil stains, etc. Please wipe with a cloth or clean with an air gun
At least once a year
Loosening of screws Terminal blocks and connector mounting screws must not be loose. Please tighten them further.
The electrical and electronic components inside the servo unit will be subject to mechanical wear and aging. To prevent and maintain the servo unit, please refer to the following table.
The standard replacement years are used as an approximate standard for replacement. When replacing, please contact our agency or branch. We will investigate and
When a servo unit is returned to our company for replacement, the parameters will be restored to the factory settings.
Please make sure to back up the parameters and reset the parameters before use.
important
The panel operator consists of a panel operator display and panel operator keys.
Perform auxiliary functions and monitor the status of the servo unit.
The names and functions of the panel operator buttons are as follows.
MODE function key switches basic modes: status display, auxiliary function, parameter setting, monitoring
Shift key Press this key to shift the selected digit (the decimal point of the digit flashes) one digit to the left.
Press this key to display the settings and set values of each parameter, enter the parameter setting state and clear the alarm.
SET Setting key
14
Machine Translated by Google
Abbreviations meaning
Indicates the servo OFF state in base block (servo motor is not powered).
Indicates the servo 0N status during operation (servo motor power-on status).
Indicates that the forward drive prohibition state input signal (P-0T) is in an open circuit state.
Servo OFF in base blocking Indicates that reverse drive status input is prohibited
Status (servo motor is not powered) The signal (N-0T) is in open circuit state.
Indicates the servo 0N status during operation Indicates that the safety function is activated, the servo
(Servo motor powered on) The element is in hardware base locked state.
status.
Indicates that forward drive state input is prohibited The displayed changes due to motor and servo
serial number.
1 Please press the MODE function key to select the auxiliary function mode MODE
Please press the MODE button and then press the UP button or DOWN button.
1 MODE
Select the auxiliary function you want to operate FN002
2 Please press the SET key to enter the JOG operation SET
3 Please press the MODE function key to enter the servo ON state MODE
15
Machine Translated by Google
Indication Factory
Indication Indication
When a parameter is changed, the parameter
setting (motor is
powered on) of the change will be effective only after the power
software isis reset
reconnected
( Fn018 or
) . the
Indication of the
can"minimum effective
be set in the time" setting
parameter that (motor is
Please press the UP key or DOWN key, the motor will start
powered
unit (setting on ). "Setting
unit)" refers to the scale of the
Press the MODE key and then press the UP key or DOWN key to
1
2 Please press the setting key to enter the parameter initialization operation
Please press the setting key (for more than 1 second) until the display
3
flashes "done", indicating that the user parameter setting value
The following describes how to write the parameters used in this manual.
16
Machine Translated by Google
No. 0
No. 1
No. 2
No. 3
Pn000.1 or n.ÿÿxÿ Indicates the value of the first digit of parameter (Pn000).
Pn000.2 or n.ÿxÿÿ Indicates the value of the second digit of parameter (Pn000).
Pn000.3 or nxÿÿ Indicates the value of the third digit of parameter (Pn000).
Only the setting parameters are displayed at the factory. To display the tuning parameters, change the following parameters.
17
Machine Translated by Google
Monitor (display) the command value set in the servo unit, the status of the input and output signals, and the internal status of the servo unit.
The following takes the motor speed (Un000) as an example to illustrate the operation method of monitoring display.
Steps
MODE/SET DATA/
MODE/SET DATA/
MODE/SET DATA/
18
Machine Translated by Google
The names, functions and specifications of the main circuit terminals are shown below.
When the regenerative power processing capacity is insufficient, connect an external regenerative resistor between P+/C
Device (optional).
P+ and C External regenerative resistor connection terminals
When the capacity of the built-in regenerative resistor is insufficient, open the circuit between P+ and D.
(Remove the wiring) and connect an external regenerative resistor between P+/C.
Can receive pulse and direction signals from the host computer and output alarm, arrival and other signals
CN2 input and output signal port
To the host computer.
CN3 encoder line interface Communicate with the motor encoder via the encoder line.
U, V, W servo motor connection terminals are used to connect to the servo motor.
Ground terminal Connect to the power ground terminal and motor ground terminal for grounding.
The sizes of wires used in the servo unit main circuit are as follows.
·These are specifications when the ambient temperature is 40°C and the rated current flows through a 3-wire harness.
Please use a voltage-resistant wire of 600V or above for the main circuit.
When bundling wires and placing them in a hard PVC pipe or metal tube, please consider the attenuation factor of the allowable current of the wires.
Heavy
want When the ambient temperature (temperature inside the cabinet) is high, please use heat-resistant wires. Generally, PVC wires age quickly.
Please use the following types of wires for the main circuit.
Wire type
Allowable conductor temperature (ÿ)
mark name
The relationship between the wire diameter and the allowable current for three wires is shown in the following table. Do not use more than the values shown in the table.
19
Machine Translated by Google
(Note) The above are reference values for 600V special heat-resistant PVC wire (HIV).
Please use a wiring circuit breaker (QF) or fuse to protect the power line.
This servo unit is directly connected to the commercial power supply without using a transformer for insulation.
To prevent any mixed contact between the system and the outside world, be sure to use a wiring circuit breaker (QF) or fuse.
The servo unit does not have a built-in ground short-circuit protection circuit.
To build a safer system, please configure a leakage circuit breaker for overload and short circuit protection, or connect it to the wiring circuit breaker.
important
Circuit breaker combination, install leakage circuit breaker for ground short circuit protection.
Since the power supply of the servo unit has a capacitor, a large charging current will flow when the power supply is 0N.
If the power supply is frequently turned on and off, the performance of the main circuit components inside the servo unit will be degraded.
In order to use the servo system safely and stably, please observe the following precautions when wiring:
When designing and configuring the system, please keep the cables as short as possible.
When wiring the main circuit, please observe the following precautions.
For input/output signal cables and encoder cables, please use twisted-pair wires or multi-core twisted-pair overall shielded wires.
The maximum length of the input and output signal cables is 3m, and the maximum length of the encoder cables is 20m.
When connecting the ground wire, please observe the following precautions.
Please use thick wire (2.0mm2 or more) for the grounding cable.
When the servo motor and the machine are insulated from each other, ground the servo motor directly.
The core wire of the signal cable is only 0.2mm or 0.3mm, which is very thin. Please be careful when using it and do not bend or tighten it.
When designing the power-on sequence, please consider the following points.
Please design the power-on sequence as follows: After outputting the "servo alarm" signal, the main circuit power supply should be in the OFF state.
After the control power is turned on, the ALM signal (1Ry: 0FF) is output for a maximum of 5.0 seconds. Please take this into consideration when designing the power-on sequence control.
In addition, please use a relay to cut off the main circuit power supply of the servo unit.
20
Machine Translated by Google
The names and functions of the input/output signal (CN2) terminals, the terminal arrangement, and wiring examples for various control methods are shown below.
2 DO3- Digital output 3 (-) 17 +24V 24V output (+) 32 SREF- Speed input -
3 DO3+ Digital output 3 (+) 18 TREF+ Torque input + 33 DI5 Digital input 5
7 DO1+ Digital output 1 (+) 22 OA- Frequency division output A- 37 SIGN Command sign input (+)
9 DI1 Digital input 1 24 0Z- Frequency division output Z- 39 /SIGN Command sign input (-)
11 COM+ External 24V power input 26 DO4- Digital output 4 (-) 41 PULS Command pulse input (+)
13 0Z+ Frequency division output Z+ 28 DO5+ Digital output 5 (+) 43 /PULS Command pulse input (-)
Port DI1 input signal selection (CN2-9), detailed description of Pn50A is as follows:
n.0000 Immediately 1
N2-9ÿ
21
Machine Translated by Google
Switch between electronic gear ratio and second electronic gear ratio ÿ19ÿInternal position pause
Pn50B Port DI2 input signal selection (CN2-10) is the same as Pn50A.
Pn50C Port DI3 input signal selection (CN2-34) is the same as Pn50A. Note that the default signal is inverted.
Pn50D Port DI4 input signal selection (CN2-8) is the same as Pn50A. Note that the default signal is inverted.
Pn50E The input signal selection of port DI5 (CN2-33) is the same as Pn50A.
Pn50F The input signal selection of port DI6 (CN2-30) is the same as Pn50A.
Pn510 Port DI7 input signal selection (CN2-12) is the same as Pn50A.
Port DO1 output signal configuration (CN2-7, CN2-6), for detailed description, please refer to Pn512 as shown below:
n.0000 Immediately 1
N2-7ÿCN2-6ÿ
22
Machine Translated by Google
ÿ1ÿSignal inversion
n.××ÿ×: reserved
ÿ1ÿPositioning completed (COIN): Output after the position deviation is less than the value of PN522
[A] Positioning approaching (NEAR): Output after the position deviation is less than the value of PN524
ÿCÿTorque reached (TREACH): Output after the torque feedback reaches the value of PN4A8
n.ÿ×××: reserved
The dual RJ45 terminals of the servo drive are 485 protocol communication ports, and CN3 and CN4 of general products.
The parts are connected together, and their interface definitions are shown in the following table.
Pins Signal
definition Terminal pinout
Number name
2 none none
RS485
4
+ RS485 communication terminal
RS485 mouth
5
-
8 GND land
shell ON shield
23
Machine Translated by Google
24
Machine Translated by Google
Shell shielding
When connecting an external regenerative resistor, you need to first remove the short-circuit between P+ and D, and then connect P+ and C. If you do not remove the short-circuit, the driver will
Fault.
When connecting an external regenerative resistor, be sure to set the regenerative resistor capacity using the regenerative resistor capacity adjustment parameter (Pn600).
Danger
If the setting is set to "0" while an external regenerative resistor is connected, the "Regenerative Overload Alarm (A.320)" may not be detected. If the "Regenerative
Overload Alarm (A.320)" cannot be detected normally, the external regenerative resistor may be damaged, resulting in personal injury.
capacity
The regenerative resistor capacity should be set to a value that matches the allowable capacity of the external regenerative resistor to be connected.
When using natural convection cooling: Set to less than 20% of the regenerative resistor capacity (W).
When using forced air cooling: Set to less than 50% of the regenerative resistor capacity (W).
(Example) When the capacity of the self-cooling external regenerative resistor is 100X, the setting value is 100W×20% =20W, so Pn600 should be set to 2
(Note) 1. If the setting value is inappropriate, "Regeneration overload alarm (A.320)" will be displayed.
2. The factory setting "0" is the setting value when using the servo unit's built-in regenerative resistor.
When using an external regenerative resistor at normal rated load, the temperature of the resistor will reach 200ÿÿ300ÿ.
important
To ensure safety, it is recommended to use an external regenerative resistor with a temperature control switch.
Since the main circuit of the servo unit uses high-speed switching elements, when wiring and grounding the servo unit periphery,
25
Machine Translated by Google
Since the servo unit is an industrial device, no radio interference protection measures are taken. When using it near residential areas or when there
is a concern about radio interference, please connect a noise filter to the input side of the main circuit cable.
important
To prevent noise, you can take the following noise countermeasures as needed.
Please install the input command device and noise filter as close to the servo unit as possible.
·Be sure to connect a surge suppressor to the coil of a relay, solenoid, or electromagnetic contactor.
When wiring, the main circuit cable (motor main circuit cable) and the input and output signal wires should be separated by more than 30cm.
Do not use the same power source as welding machines, electric spark machines, etc. Even if they are not from the same power source, if there is a high-frequency generator nearby,
Please connect a noise filter to the input side of the main circuit cable. For the connection method of the noise filter, refer to "(1) Noise
filter".
Please perform proper grounding. For more information about grounding, refer to "(2) Proper grounding".
Connect the noise filter in a suitable place to avoid the adverse effect of noise on the servo unit.
The following is an example of wiring that takes noise countermeasures into consideration.
ÿ1. For the wires connected to the housing, please use thick wires of 3.5 mm2 or more (flat braided copper wire is more
suitable). ÿ2. For the wiring, please use twisted-pair wires as much as possible.
ÿ3. Regarding the use of noise filters, please follow the precautions in "3.7.2 Precautions when connecting noise filters".
26
Machine Translated by Google
To prevent malfunctions due to noise, the following describes appropriate grounding methods.
When the servo motor is mechanically grounded, the switching interference current will flow out from the power unit of the servo unit through the parasitic capacitance of the
servo motor. To prevent this phenomenon, be sure to connect the motor frame terminal (FG) of the servo motor and the ground terminal of the servo unit. In addition, the ground
When noise occurs in the input/output signal cable, the 0V line (sG) of the input/output signal cable should be connected at a single point.
When the motor main circuit wiring sleeve is equipped with a metal sleeve, be sure to implement single-point grounding for the metal sleeve and the grounding box.
Please separate the input wiring from the output wiring. In addition, do not use the same tube for input and output wiring, and do not bundle them.
together.
The ground wire of the noise filter should be set separately from the output wiring. In addition, the ground wire should not be connected to the output wiring of the noise filter or other signal lines.
Use the same casing for the wires and do not bundle them together.
27
Machine Translated by Google
Connect the noise filter's ground wire to the ground plate alone. Do not connect other ground wires.
If there is a noise filter inside the control cabinet, please connect the ground wire of the noise filter and the ground wires of other devices in the control cabinet to the control cabinet.
The grounding is then carried out on the grounding plate of the cabinet.
When high-order harmonic countermeasures are required, a DC reactor for suppressing high-order harmonics can be connected to the servo unit.
28
Machine Translated by Google
DC Reactor
Three-phase input
29
Machine Translated by Google
To ensure safe and correct test run, please check and confirm the following items in advance.
Check and confirm the following items. If any problems are found, please handle them properly before trial operation.
(Note) If the motor has an oil seal, check whether the oil seal is damaged. 2 Check whether the motor oil has been applied. 2 Check whether the motor oil has been applied.
Check and confirm the following items. If any problems are found, please handle them properly before trial operation.
Origin search is a function to determine the origin pulse (Z phase) position of the incremental encoder and stop at that position.
This function is used when the motor shaft and mechanical position need to be positioned.
When performing origin search, prohibiting forward drive (P-0T) and prohibiting reverse drive (N-0T) are invalid.
important
4.3 Test run the servo motor according to the host command
When performing a test run of the servo motor alone according to the host command, please confirm the following items.
Confirm whether the servo motor movement command and input/output signal input from the host device to the servo unit are set correctly.
Confirm whether the wiring between the host device and the servo unit is correct and whether the polarity setting is correct.
30
Machine Translated by Google
Preparation
Confirm the connection and status of the input signal circuit
Trial
When testing with speed control When testing with position control
Test
run
Perform a test run with the machine and servo motor combined
Official operation
(Note) 1. When origin search positioning is required, please refer to "Origin search positioning (Fn003)". 2.
For the trial run of the servo motor with brake, please refer to "Trial run of the servo motor with brake".
Notice
When testing the servo motor according to the host command, in order to prevent accidents, please make sure that the servo motor is in the no-load state (disconnect the coupling).
The servo motor is in a single state (without joints and belts) for trial operation
31
Machine Translated by Google
The following describes the test run method for position control.
Steps.
step
operate Reference Project
1 Set the command pulse form according to the pulse output form of the upper pulse commander.
Assuming the command unit, set the electronic gear ratio according to the host device.
2
The electronic gear ratio is set through Pn20E and Pn210. 3 Turn on
the main circuit power supply of the servo unit. 4 Set the
The host device outputs a low-speed pulse command at an easily identifiable motor rotation amount (e.g. 1 revolution).
5
(Note) For safety reasons, please set the command pulse speed to about 100 min-1 for the motor speed. Confirm the
number of command pulses input to the servo unit based on the change in the input command pulse counter before and after
6
the command is issued. 7 Confirm the
actual rotation amount of the motor based on the change in the feedback pulse counter before and after the command is issued. Confirm
Input pulse commands from the host device to make the motor run at a constant speed with a large rotation
10
amount. (Note) For safety reasons, please set the command pulse speed to about 100min-1.
Check the command pulse speed input to the servo unit using the input command pulse speed (Un007 [min -1]). <Supplement> Calculate Un007
[20-bit
12 Check the motor speed (Un000 [min -1]). 13 Check that the
14 Stop pulse command and turn servo OFF. So far, the test run is over.
4.5 Test run after mechanical connection of the servo motor to the machine
The following describes the test run method after the servo motor is mechanically connected to the machine.
The following description will be given using the case where the process has been completed as an example.
Danger
If an operation error occurs when the machine and servo motor are connected, it may not only cause damage to the machine, but may also cause human
During the trial operation of the servo motor alone, the overtravel signal (P-0T, N-0T) is set to 0FF.
(P-0TÿN-0Tÿÿ
important
32
Machine Translated by Google
step
operate Reference Project
Turn on the main circuit power supply and set the safety function, overtravel, brake and other protection functions. (Note) When using a servo motor
with a
1 brake, before confirming the brake action, please implement measures to prevent the machine from falling naturally or vibrating due to external forces,
and confirm that the servo motor and brake actions are normal. 2 Set the necessary parameters according to the control method used. When the power
supply is OFF,
connect the servo motor and the machine through a coupling, etc.
Perform a trial run of the servo motor unit according to the upper command. Confirm that the trial run result is the same as that of the servo motor the servo motor unit
5
unit. Confirm that the settings of the command unit, etc. are consistent with the machine. according to the host
command.
Confirm that the parameter settings match the control modes again, and then confirm whether the servo motor operation meets the mechanical action
6
specifications. Adjust the servo
gain as needed to improve the servo motor response characteristics. (Note) During the trial run, the servo
motor and the machine may not be compatible. Please fully implement
7
Grinding
Combined operation.
8 At this point, the trial run is complete. Please record the set parameters for future maintenance.
Please observe the following precautions when conducting a trial run of a servo motor with a brake.
When testing a servo motor with a brake, be sure to take measures to prevent the machine from falling off naturally before confirming the brake action.
When testing a servo motor with a brake, first check that the servo motor and the machine are separated.
Verify the operation of the servo motor and brake. If there is no problem, connect the servo motor and the machine and perform the operation again.
Test run.
33
Machine Translated by Google
Chapter 5 Operation
The control methods that can be used in the servo unit are as follows.
Parameter Number Name Setting range unit Factory default effective time
control (analog
control; 4: Internal
5.2.1 Servo ON
Set the servo ON signal (/S-ON) used to control the servo motor power on/off.
kind Signal
set up meaning
kind name
ON Make the servo 0N (power on) and enter the operational state.
Input /S-0N External enable or forced enable
OFF Make the servo OFF (power off) and enter an inoperable state.
Please input the position command after connecting the servo ON signal to start or stop the servo motor. If you input the command first and then start or
stop the motor by connecting or disconnecting the servo ON signal and AC power, the internal components may age and cause motor failure.
important
34
Machine Translated by Google
By setting Pn50A.2 and Pn50A.3, the servo motor can always be in the servo 0N state.
If the servo 0N is set to always be valid, when the servo unit main circuit power is 0N, it will enter the operational state (power-on state). When the position
command is input, the servo motor or mechanical system may have unexpected actions, so be sure to take
important
Safety measures.
Even if the system enters an inoperable state (power-off state) due to an alarm, it will automatically return to normal as long as the alarm is reset.
Operational state (power-on state. If the alarm reset is executed during command input, the servo motor or mechanical system may
meaning
The rotation direction of the servo motor can be changed (switched) through Pn000. At this time, the rotation direction (+, -) of the axis will be reversed, but the programming
The polarity of the output signals from the servo unit, such as encoder pulse output and analog monitoring signal, will not change.
By selecting the rotation direction through this parameter, the polarity of the command pulse and command voltage input to the servo unit can be kept unchanged.
ÿ The "forward direction" in the standard setting is "counterclockwise" when viewed from the load side of the servo motor.
Parameter Number Name Setting range unit Factory default effective time
control (analog
control; 4: Internal
5.2.3 Overtravel
The overtravel prevention function of the servo unit means that when the moving part of the machine exceeds the designed safe moving range, the limit switch is activated.
Notice
35
Machine Translated by Google
In the case of linear drives, etc., always connect limit switches to prevent mechanical damage.
To prevent oxidation of the contacts, it is recommended to use "normally closed contacts" to ensure that a weak current always flows through the limit switch.
If the workpiece is in the overtravel state, the workpiece may fall. To prevent the workpiece from falling, set the servo motor to enter zero after stopping.
For setting methods, refer to "(3) Selection of the motor stop method when the overtravel prevention function is activated"
kind Signal
Connector Pin Number set up meaning
kind name
enter
ON Reverse side can be driven (normal operation)
N-0T CN1-43
Even in the overtravel state, driving in the opposite direction is still allowed by inputting commands.
In position control, when the servo motor stops due to overtravel, the position deviation pulse remains unchanged.
Through Pn50A and Pn50B, you can choose to use or not use the overtravel prevention function.
When not in use, the forward and reverse drive sides of the servo motor are always in an operational state, so there is no need to input a signal for overtravel.
Number of wiring.
Parameter n.2ÿÿÿ prohibits forward drive signal (P-0T) from CN1-42 input [factory setting].
Pn50A
n.8ÿÿÿThe forward drive prohibition signal is invalid, and the forward side drive is always allowed. Reconnect
set up
n.ÿÿÿ3 Input the prohibit reverse drive signal (N-0T) [factory setting] from CN1-43. After power
Pn50B
n.ÿÿÿ8 The reverse drive prohibition signal is invalid, and the reverse side drive is always allowed.
·P-0T, N-0T can freely assign input connector pin numbers. For details, please refer to "Assigning input signals to input terminals".
(3) Selection of motor stopping method when overtravel prevention function is activated
When overtravel occurs, select the stopping method of the servo motor through Pn001.
36
Machine Translated by Google
00 Clothes
01
By free running, the
Free running state
servo motor
6) power
nÿÿÿ1
Zero position fixed state The servo motor decelerates and stops, and source
mouth
enters back
state.
·Cannot decelerate to stop during torque control. With the setting of Pn001.0, the servo motor is stopped by DB or free running, and all enter the free running state after
stopping.
For the method of stopping the motor when the servo is turned off or an alarm occurs, refer to the method of stopping the motor when the servo is turned off or an alarm occurs.
The setting unit is the percentage of the rated torque. (The rated torque of the servo motor is 100%)
The factory setting is "400%". This is a sufficiently large value to ensure that the servo motor outputs the maximum torque.
The maximum effective emergency stop torque is limited to the maximum torque of the servo motor.
(5) Terminology
stopping method for servo motors. It can stop the servo motors in an emergency by short-circuiting the servo motor's electrical circuit.
The circuit of the dynamic brake is built into the servo unit.
37
Machine Translated by Google
stopping the motor naturally by the friction resistance of the motor when it rotates without braking. ÿ
Deceleration stop is a
5.2.4 Brakes
The brake is used to keep the position fixed when the power of the servo unit is off, so that the moving parts of the machine will not be moved due to their own weight or external forces.
The moving parts are built into the servo motor with brake.
It is used when the servo unit is used to control the vertical axis.
The brake built into the servo motor is a non-excitation type fixed brake and cannot be used for braking purposes.
important
Please use it only when keeping the servo motor stopped. · Please turn off
The brake has an action delay time. Please refer to the figure below for the action 0N and 0FF time. If the brake interlock output is used, the action 0N,
ÿ1. The servo 0N and brake power can be turned on at the same
time. ÿ2. The brake action delay time varies depending on the model. For details, refer to "Brake Action Delay Time" on the next page.
38
Machine Translated by Google
ÿ3. Please allow at least 200ms between turning on the brake power and inputting the speed command.
ÿ4.t0 represents the motor stop time. For the calculation method of t0, please refer to "Calculation method of motor stop time" on the next page.
ÿ5. Be sure to turn off the brake power after the motor stops. Usually, set t0+t1 to about 1 to 2 seconds.
ÿ6. Please turn OFF "Servo ON" about 0.2 to 1.0 seconds after turning OFF the brake power.
2 2
t0 = (JM+JL)×NM×2ÿ(seconds) t0 = (GD M+ GD
L) × NM (seconds)
(TP+TLÿ60 375×(TP+TLÿ
The following is an example of standard wiring for the brake signal (/BK) and brake power supply.
Parameter Number Name Setting range Unit factory value effective time
ÿCN2-7ÿCN2-6ÿ
39
Machine Translated by Google
reached (TREACH): Output after the torque feedback reaches the value of PN4A8
n.ÿ×××: reserved
The brake signal (/BK) cannot be used in the factory setting. The output signal needs to be allocated. Please refer to "Allocation of brake signal (/BK)" to
set it.
controls the output signal of the brake. The brake signal is not assigned at the factory. Please refer to the "Distribution of brake signal (/BK)" for assignment.
match.
kind Signal
Connector Pin Number Output Status meaning
kind name
signal (/BK) is not allocated at the factory. Please allocate it through Pn50F.
nÿÿ0ÿ
- -
Connect again
n. ÿ1ÿ CN2- CN2- Output from CN2-25/CN2-26/BK communication set up
Pn001
mouth 25 26 Number. Certainly
After power
n. ÿ2ÿ CN2- CN2- Output /BK signal from CN2-27/CN2-28
mouth 27 28 Number.
40
Machine Translated by Google
mouth 29 30 Number.
When multiple signals are assigned to the same output terminal, use the XOR logic output signal. To make only the /BK signal effective,
Assign other signals that share the same output terminal as the /BK signal to other output terminals, or set these signals to
important
is invalid.
(4) Brake signal (/BK) output time when the servo motor stops
The brake (/BK) signal is output when the /S-0N signal is OFF. By setting Pn506, the brake (/BK) signal can be changed from /S-0N signal OFF
Parameter No. Brake Command-Servo 0FF Delay Time Speed Position Torque
When used on a vertical axis, the deadweight or external force of the mechanical moving part may cause the machine to move slightly.
The machine is in a non-energized state after the brake is applied to eliminate slight movement of the machine.
This parameter is used to set the time when the servo motor stops.
When an alarm occurs, the servo motor immediately enters a non-energized state regardless of the setting.
Due to weight or external force, the machine may move before the brake is applied.
important
(5) Brake signal (/BK) output time when the servo motor is rotating
When an alarm occurs during the rotation of the servo motor, the servo motor stops and the brake signal (/BK) is OFF.
The brake signal (/BK) can be adjusted by the servo OFF-brake command waiting time (Pn508) and the servo OFF-brake command output speed value (Pn507).
Output time.
(Note) When the alarm occurs, the stopping method is zero speed stop. After the motor is stopped by the zero speed command, follow (4) to stop the servo motor.
Parameter number Brake command output speed value Speed Position Torque
Parameter number Servo 0FF-brake command waiting time speed position torque
41
Machine Translated by Google
The brake will be activated when any of the following conditions are
met: · After the motor enters the non-powered state, the servo motor speed is lower than the setting value
of Pn507 · After the motor enters the non-powered state, the setting time of Pn508 has passed
·Even if a value exceeding the maximum speed of the servo motor is set in Pn507, it will be limited to the maximum speed of the servo
motor. ·Do
important
not assign the motor rotation detection signal (/TG0N) and the brake signal (/BK) to the same terminal. If they are assigned to the same
terminal, the /TG0N signal will be 0N due to the falling speed of the vertical axis, and the brake may not work.
5.2.6 How to stop the motor when the servo is OFF or an alarm occurs
The following table shows how to stop the motor when the servo is OFF or an
the servo is OFF The method to stop the motor when the servo is OFF is
selected
by Servo motor
parameter meaning category
Pn001.0. stopped state Effective time
nÿ ÿÿÿ0 DB status retention (dynamic brake), and the DB state is maintained after
ÿÿÿ0 is set, when the servo motor stops or rotates at a very low speed, it will be in the free running state.
occurs
42
Machine Translated by Google
The motor stop method when an alarm occurs is selected by Pn001.0 and Pn00B.1.
Pn001.0 is used to select the motor stop method when the G1 alarm (DB stop alarm) occurs.
Pn00B.1 is used to select the motor stop method when a G2 alarm (zero speed stop alarm) occurs. (Note) Refer
to "Stop method when alarm occurs" in the "10.1.1 Alarm Overview" table to determine whether the alarm that occurred is G1 or G2. ÿ
Motor stop method when a G1 alarm (DB stop alarm) occurs The stop method for a
G1 alarm is the same as the motor stop method when (1) the servo is OFF.
Servo
Servo motor
parameter meaning category
motor stop stopped state Effective time
Law
ÿ How to stop the motor when a G2 alarm (zero speed stop alarm) occurs
parameter Servo
Servo motor
illustrate category
Pn00B Pn001 motor stopped state Effective time
stopping method
back
By DB (Dynamic Brake)
nÿ ÿÿÿ0 The servo motor
is stopped rapidly by DB (dynamic brake),
[Factory settings] hold
and the servo motor is
nÿÿÿ1ÿ nÿÿÿÿ1
the servo motor enters the free running state after stopping.
43
Machine Translated by Google
(Note) The setting of Pn00B.1 is only valid in position control and speed control. In torque control, the setting of Pn00B.1 will be ignored and the setting of Pn001.0 will
be used.
DB (dynamic brake) is a function for emergency stop. If the power is turned OFF or
By starting and stopping the servo motor with the servo OFF, the DB circuit will frequently operate, which may cause aging of the internal components of the servo unit.
Please control the start and stop of the servo motor by executing the speed input command or position command.
When the main circuit power supply (L1, L2, L3) is OFF, the servo unit will be forced to stop in DB mode, which is different from the above parameters.
When the main circuit power supply (L1, L2, L3) is OFF, if a free run stop is required instead of a DB stop, please disconnect the
Open the servo motor wiring (U, V, W) and design a separate sequential control circuit externally.
important
Regarding the stopping method when an alarm occurs, in order to minimize the inertial movement distance when an alarm occurs, the zero
The factory setting for the speed stop alarm is zero speed stop. However, depending on the application, DB stop is sometimes more suitable than zero speed stop.
For example, when two drives are running together, if one of the axes has a zero speed stop alarm, it may cause the machine to fail.
damage.
<Term>
DB (Dynamic Brake)
It is a common stopping method to make the servo motor stop urgently. By short-circuiting the electrical circuit of the servo motor, the servo motor can be stopped urgently.
The circuit of the dynamic brake is built into the servo unit.
When the voltage supply of the servo unit main circuit power supply is momentarily OFF, you can choose to continue to energize the motor or cut off the power supply.
The instantaneous power failure is detected by the time it takes for the main circuit power supply to go from 0N to 0FF. If the time to recover from 0FF to 0N is within the setting value of Pn509
If it is below the set value, the operation continues; if it is above the set value, the servo is turned off.
44
Machine Translated by Google
·The holding time of the servo unit control power supply is about 100ms. The control power supply cannot be controlled during a momentary power failure. If the
operation steps are the same as the normal power OFF operation, the setting of Pn509 is invalid.
·The holding time of the main circuit power supply varies depending on the output of the servo unit. When the load of the servo motor is large and the "undervoltage
important
alarm (A.410)" occurs during a momentary power failure, this setting is invalid.
<Supplement>
When an uninterruptible power supply is used in the control power supply and the main circuit power supply, it can cope with momentary power failures of more than 1000ms.
5.2.8 Torque limit function when the main circuit power supply is undervoltage
This function detects an undervoltage warning when the main circuit power supply voltage is lower than 200 V and limits the output current. In this way, even if the power
supply voltage is insufficient, the machine can continue to operate without stopping due to an alarm and without the need for recovery work.
(UPS). ·Please set the host controller and servo setting time so that when the main circuit power is restored, the output will not exceed the command acceleration.
This function can be executed by the host controller or the servo unit alone. ÿ When executed
the torque after receiving the undervoltage warning. After receiving the undervoltage
warning release signal, the torque limit is controlled. ÿ When executed by the servo unit
torque limit is applied inside the servo unit. After receiving the undervoltage warning
release signal, the torque limit value is controlled inside the servo unit according to the set time. Use
Pn008.1 selects whether to execute by the host controller or by the servo unit alone. (2) Related parameters The related
parameters are as
follows. Parameters
nÿ ÿÿ0ÿDo not detect main circuit undervoltage warning. [Factory setting] Detect main circuit
undervoltage warning, and execute torque limitation through the upper controller.
nÿÿÿ1ÿ After turning the power set up
45
Machine Translated by Google
Parameter number Brake command output speed value Speed Position Torque
Parameter number Servo 0FF-brake command waiting time speed position torque
The encoder pulse output is the feedback of the position. The encoder output is processed inside the servo unit and output to the outside in the form of pulses.
(1) Signal
kind Signal
Connector Pin Number Output Status meaning
kind name
Difference.
ÿZ phase (origin pulse) is a signal that outputs one pulse every time the motor rotates one circle.
46
Machine Translated by Google
(Note) The pulse amplitude of phase Z (origin pulse) varies with the encoder frequency division pulse number (Pn212). It is the same as the amplitude of phase A.
In reverse mode (Pn000.0=1), the phase shape of the frequency division output is the same as the standard setting (Pn000.0=0).
When performing the mechanical origin return operation through the Z-phase pulse output of the servo unit, please run the servo motor for 2 turns first.
If this operation cannot be performed, please set the servo motor speed to below 600min-1 and then
important
When the speed is above 600 min-1, the Z-phase pulse may not be output correctly.
16ÿ16384 1P/Rev 5.4 2500 Set after turning the power on again
Pn000 n. Port 1 port control mode selection: position control (pulse sequence command) effective immediately set up
The basic settings of position control (pulse sequence instructions) are explained below.
Please set the pulse command input signal according to the specifications of the host device.
47
Machine Translated by Google
Class Name
/MONEY
43 Command pulse input -
S
enter
SIGN 37 Symbol Input+
/ SIG
39 Symbol Input -
N
Please use shielded cables for input and output signals, and ground both ends of the shielded cables.
Please connect the shielded wire on the servo unit side to the connector housing. Connect it to the frame ground wire (FG) with a connector.
make
(SIGNÿPULS signal
SIGH
ÿ t1,t2,t3,t7ÿ0.025ÿs
At H level,
Maximum command frequency t4,t5,t6ÿ0.5ÿs
*
Forward command, in L
:4Mpps ÿÿ0.125ÿs
Level is reverse
(Open collector output T-ÿ=0.125ÿs
instruction.
hour
200ippsÿ
200ippsÿ
rush
(Phase A + Phase B)
t1ÿ0.1ÿs
Maximum command frequency Multiplication mode by
*
t2ÿ0.1ÿs
:4Mpps Pn200.0 to set
ÿÿ0.5ÿs
(Open collector output Certainly.
T-ÿr=0.5ÿs
of
200ippsÿ
ÿThe maximum command frequency (before multiplication) for each multiple is as follows.
×1 times: 1Mpps
×2 times: 1Mpps
48
Machine Translated by Google
Timing example of input and output signals The timing example of input and output signals is shown below.
(Note) 1. Please set the interval from servo 0N to input pulse input to be more than 40ms. If input is within 40ms, the servo unit may not receive the
Please set the clear input signal according to the specifications of the host
type Signal
Connector Pin Number name
Name
<Supplement> When the external input clearing action is not required, no wiring is required. In this case, please set Pn200.2 = 0. (Position deviation is not
(Note) If it is set to keep clearing state, the servo lock function is invalid. Therefore, the servo motor will be affected by the drift pulse in the speed loop.
Depending on the status of the servo unit, you can choose when to clear the position deviation pulse. This is selected through Pn200.2.
When base block occurs (servo OFF and alarm is issued), position
nÿÿ0ÿÿ
deviation pulse is cleared [factory setting].
Pn200 The position deviation pulse is not cleared. When clearing, the position deviation Set after turning the power on again
nÿÿ1ÿÿ
pulse is cleared only by the CLR input signal.
49
Machine Translated by Google
The "electronic teeth number" is a function that allows you to arbitrarily set the amount of movement of the workpiece corresponding to one pulse of the input command from the host device.
"Command unit" refers to the minimum number of positions that the load is moved.
When the mechanical reduction ratio between the motor shaft and the load side is n/m (the load shaft rotates n times when the motor rotates m times), the setting value of the electronic gear ratio is
important
If the setting range is exceeded, a "parameter setting abnormality alarm" will occur and the servo unit will not operate normally.
The setting value of the electronic gear ratio varies depending on the machine structure. Please set it according to the following steps.
Please confirm the machine's reduction ratio, ball screw pitch, pulley diameter, etc.
50
Machine Translated by Google
Set the
6
calculated value in parameters Pn20E and Pn210. (5) Calculation formula for
This function filters the command pulse input to make the servo motor rotate more smoothly. This function is more effective in the following situations.
· When the host device that issues the command does not perform acceleration
10 times or more (Note) This setting has no effect on the movement amount (number of command pulses).
category
Setting range Setting unit factory setting Effective time
Pn216
0ÿ65535
0.1ms 0 *(0.0msÿ Effective immediately set up
(0ÿ6553.5ms) Position
51
Machine Translated by Google
Even if Pn216 and Pn217 are changed during the motor rotation, the change will not be reflected. The change will be effective only when there is no command pulse input
<Supplement>
The difference between the position command acceleration/deceleration time parameter (Pn216) and the position command moving average time (Pn217) is as follows.
During position control, a signal indicating that the servo motor has completed positioning.
When the difference between the command pulse number from the host device and the servo motor movement amount (position deviation pulse) is lower than the setting value of this parameter,
·The output signal can be distributed to other output terminals through Pn50E. ·When used in
the factory setting state, the function will automatically change to /V-CMP in speed control and automatically change to constant in torque control.
·The setting unit is the command unit. The command unit depends on the command unit set in the number of electronic teeth. ·This
52
Machine Translated by Google
(Note) If the setting value is too large, the deviation during low-speed operation will become smaller, and the positioning signal may be output all the time. If the positioning
signal is output all the time, please reduce the setting value until the
signal is no
longer output. <Supplement> When the positioning completion amplitude is small and the position deviation is always small, the output time of the /C0IN signal can be
When the absolute value of the position deviation is lower than the positioning completion
nÿ0ÿÿÿ
range, the /C0IN signal is output.
/C0IN signal When the absolute value of the position deviation is lower than the After turning the
Pn207 n. 1 output set up
time positioning completion range and the position command becomes 0 after power on again
During position control, the host device receives the positioning approach signal before confirming the positioning completion signal, which is the action after positioning completion.
This signal is usually used together with the positioning completion signal.
Unallocated 0N (closed) Output when reaching the positioning completion approach point.
Output/NEAR
Need to allocate 0FF (disconnected) The positioning completion approach point has not
been reached. This output signal can be assigned to the output terminal through Pn512.
·The setting unit is 1 command unit. The command unit depends on the command unit set in the number of electronic teeth. ·The signal is
output when the difference between the command pulse number of the host device and the movement amount of the servo motor (position deviation pulse) is lower than the set value.
53
Machine Translated by Google
(Note) Normally, please set a value larger than the positioning completion width (Pn522).
The command pulse prohibition function is to stop (prohibit) the command pulse input counting function during position control. When this function is effective,
Servo lock:
The state in which the motor is stopped by the zero position command in the position loop.
enable the command pulse prohibition function, use the /S-ON signal.
0N (closed) turns the command pulse inhibit function to 0N and stops counting command pulses.
Input/S-ON
0FF (disconnected) Sets the command pulse disable function to 0FF and allows command pulse counting.
The following is an example of operation under speed control (internal setting speed control).
The operation method when the soft start function is used in combination with speed control can reduce the impact when the speed is switched.
54
Machine Translated by Google
When Pn000.1=5 (internal setting speed control ÿ position control), the soft start function only operates at the internal setting speed.
The soft start function is not available when pulse command is input.
If you switch to pulse command input at any speed from the 1st to 3rd speed during operation, the positioning completion signal (/C0IN) can be output and
the pulse command of the servo unit can be received. Therefore, please output the positioning completion signal before the servo unit outputs the pulse command.
After the signal is sent, a pulse command is output from the host
device. The following is an example of operation using internally set speed + soft start ÿ position control (pulse train command).
important
(Note)
function. 2. The value of t1 will not be affected by whether the soft start function is used. The maximum reading of /P-CL and /N-CL will produce
2ms delay.
3. Switching from speed to position After the motor is decelerated and stopped within the deceleration time set in Pn306, switch to position control. 4.
Switching from position to speed can be performed even when the motor is rotating.
55
Machine Translated by Google
In order to save the position data of the absolute encoder, a battery unit needs to be installed.
prohibit
Do not install battery units on both sides of the host device and the servo unit. If you install them on both sides at the same time, short circuits will form between the batteries.
The battery unit should be installed on either side of the host device or the servo unit.
When the battery voltage is below about 2.7V, "Encoder battery alarm (AE.08)" or "Encoder battery warning (A.930)" will be displayed. When the above alarm or warning
appears, please replace the battery according to the following steps. Use Pn008.0 to set
nÿ ÿÿÿ0 Display an alarm when the battery voltage drops (AE.08) [factory setting].
After turning the power on
Pn008 set up
nÿ ÿÿÿ1 A warning is displayed when the battery voltage is low (A.930). again
If Pn008.0 is set to 0, the alarm will be detected within 4 seconds after the power is turned on and the ALM signal changes from 0FF
to 0N. (Note) If the battery is removed after 4 seconds, the alarm will not be
displayed. If Pn008.0 is set to 1, the battery voltage will be monitored all the time.
56
Machine Translated by Google
3. After replacing the battery, turn off the servo unit power to clear the "Encoder battery alarm (AE.08)" display. 4. Turn on the servo unit
If the battery is removed after the control power of the servo unit is turned off (including when the encoder cable is removed), the set absolute encoder
Notice
After the absolute encoder is initialized, the multi-rotation data will become 0 and the reference position of the mechanical system will also change.
If the machine is operated in this state, unexpected movements may occur, resulting in personal accidents or machine damage. Please operate the machine with caution.
The absolute encoder must be set (initialized) in the following situations. · When the machine is
of the absolute encoder to 0, use Fn008 to set (initialize). (1) Notes on setting
backup alarm (A.810)" and "Encoder and verification alarm (A.820)" cannot be cleared by the alarm
reset (/ALM-RST) input signal of the servo unit. Be sure to set (initialize) using Fn008.
In addition, if an alarm (Aÿÿÿ) occurs in the encoder internal monitor, please turn off the power to clear the alarm. (2) Setting (initialization) procedure
follows.
57
Machine Translated by Google
Notice
·Do not change the upper limit of the number of rotations except for special purposes. Changing this data without reason may cause danger.
The multi-rotation upper limit setting is a parameter for setting the upper limit of the encoder multi-rotation data when using an absolute encoder.
When the rotation data exceeds this setting, the encoder rotation will return to 0.
2. The range of multi-rotation data varies depending on the setting of the multi-rotation number upper limit value.
When the factory settings are changed to other settings, the data changes as shown below.
1. If the multi-rotation data is 0 and the servo motor rotates in the opposite direction, the multi-rotation data changes in the direction of the set value of Pn205.
2. If the multi-rotation data is the setting value of Pn205 and the servo motor rotates in the positive direction, the multi-rotation data changes toward 0.
58
Machine Translated by Google
5.7.3 When the multi-rotation upper limit value inconsistency alarm (A.CC0) is displayed
When changing the set value of the upper limit of the number of rotations through Pn205, the alarm "Encoder upper limit value of multiple rotations is inconsistent
AL01 AL02 AL03 The upper limits of the number of revolutions of the encoder and the servo unit
A. The upper limit of the number of rotations of the CC0 encoder is inconsistent
are inconsistent.
If an alarm is displayed, follow the steps below to make the upper limit of the number of multi-rotation turns inside the encoder consistent with the setting value of Pn205.
Output signal showing that the servo motor is rotating at a speed higher than the Pn502 setting value. The signal status
can be confirmed through the panel operator or digital operator. When the rotation detection output signal
(/TG0N) is assigned to the same output terminal as the brake signal (/BK), the signal will be output in XOR logic. At this time, due to the falling speed of the vertical
axis, the /TG0N signal will be 0N (L level), and the /BK signal cannot be turned to 0FF (H level). Therefore, be sure to assign the /TG0N signal and the /BK signal
to different terminals.
important
59
Machine Translated by Google
meaning
Type Signal Name Connector Pin Number Output Status
0N (Closed) The servo motor is rotating at a speed higher than the setting value of Pn502.
Output/TG0N
0FF (disconnected) The servo motor is rotating at a speed lower than the setting value of Pn502.
<Supplement>
0ÿ10000 1min -1
20 Timely entry into force set up
This is the output signal when the servo unit is in the servo 0N signal reception completed state (no servo alarm occurs when the main circuit power is 0N*).
ÿ When using an absolute encoder, in addition to the above state, it is also necessary to output an absolute value to the upper device when the SEN signal is 0N (H level).
The servo ready signal can be output only when the value data is ".
meaning
Type Signal Name Connector Pin Number Output Status
<Supplement>
60
Machine Translated by Google
Chapter 6 Adjustment
Adjustment (tuning) is a function to optimize the responsiveness of the servo unit. The
responsiveness depends on the servo gain set in the servo unit. The servo gain is
determined by combining multiple parameters (speed and position gain, filter, friction compensation, load moment of inertia ratio, etc.).
Therefore, the servo gain setting must take into account the balance between the setting values of each parameter.
Generally, for machines with high rigidity, the responsiveness can be improved by increasing the servo gain. However, for machines with low rigidity, when the servo gain is increased,
vibration may occur, and the responsiveness cannot be improved. In this case, the vibration can be suppressed by the various vibration suppression functions of the servo unit.
The factory setting of servo gain is a stable setting. The servo gain can be adjusted according to the status of the user's machine to further improve the response.
sex.
Accessibility
Available control
related overview operate
methods
to adjustments
No adjustment required This function provides stable response regardless of the type of machine or load fluctuations,
Speed and position are controlled by the panel operator
(Fn200ÿ even without adjustment.
The servo unit's internal instructions automatically adjust the load inertia ratio, gain, and filter
Advanced Auto
while running automatically. Speed and position through digital operator
Tuning (Fn201)
Adjustment function.
Command input
The function of automatically adjusting the position while the machine is in operation by inputting the position
type advanced automatic Location Through digital operator
command from the host device.
tuning (Fn202)
Single parameter tuning Set the gain value and manually adjust the gain and filter. You can adjust the position and speed Via the panel operator
Speed, position
ÿ
Type A anti-vibration
This function can effectively suppress vibrations between 100Hz and 1000Hz. Speed and position through digital operator
control function (Fn204)
ÿ When operating via the panel operator, some functions will be restricted.
The following is a flowchart of the basic adjustment steps. Please make appropriate adjustments according to the status and operating conditions of the machine used.
61
Machine Translated by Google
Notice
·When the servo is at 0N and the motor is rotating, do not touch the rotating part
of the motor. ·When the servo motor is running, make sure it can be stopped at any time.
·Make adjustments after confirming that the test run is normal. ·To
62
Machine Translated by Google
torque limit function calculates the torque required for the machine to operate and limits the output torque so that it does not exceed the value. It can reduce the impact when
the machine has interference or collision. If the torque is set to a value lower than the value required for operation, overshoot or vibration may occur.
The parameters of torque limit are "Forward torque limit (Pn402)" and "Reverse torque limit (Pn403). (3) Setting of position deviation
alarm is an effective protection function when using the servo drive for position control. When the motor action does not match the
command, by setting an appropriate position deviation excessive alarm value, the abnormal situation can be detected and the motor can be stopped. Position deviation refers
to the difference between the position command value and the actual position. The position
deviation can be expressed by the following relationship between the position loop gain and the motor speed.
Position deviation excessive alarm value (Pn520) [Setting unit: 1 command unit]
The double underlined part "×(1.2ÿ2ÿ" is a surplus factor to avoid frequent occurrence of excessive position deviation alarms. As long as the above
relationship is maintained, the excessive position deviation alarm will not occur during normal operation. When the position deviation occurs
due to the motor action not matching the command, the abnormality will be detected and the motor will stop running. When the acceleration and deceleration of
the position command exceeds the tracking ability of the motor, the tracking lag will become larger, resulting in the position deviation not being able to meet the requirements.
Please reduce the acceleration and deceleration of the position command to a value that the motor can track, or increase the position deviation excessive alarm value.
ÿ Related parameters
set an appropriate value for the vibration detection function through the initialization of the detection value of vibration detection (Fn01B).
When the clearing action (Pn200.2) is set to a value other than "0", the position deviation will remain in the base block. In the base block,
When the motor rotates under the action of external force, if the servo is set to 0N, it returns to its original position so that the position deviation becomes 0.
ÿ Related parameters
63
Machine Translated by Google
1ÿ10000 1min -1
10000 Timely entry into force set up
When the servo is turned off with the position deviation accumulated, the "Speed limit value when servo is turned off (Pn529)" will be set to zero in order to make the position deviation zero.
The speed of the motor when returning is limited. The speed limit continues until the position deviation becomes 0.
ÿ Related Alerts
Alarm Code
Alert Name Alert content
Number
Position deviation when servo is 0N Start the motor without clearing the position deviation pulse in the servo OFF state.
A.C01
Too large alarm This alarm is displayed when the accumulation of deviation pulses becomes too large.
Speed limit when servo is 0N When the position deviation pulse is accumulated and the servo is 0N, the speed limit when the servo is 0N is
A.C02 The position deviation caused by The speed limit is executed by the control value (Pn529). At this time, the command pulse is input, and the limit is not
Big Alarm released. When the setting value of the position deviation excessive alarm value (Pn520) is exceeded, an alarm is displayed.
When the accumulated position deviation exceeds the "servo 0N position deviation excessive alarm value (Pn526)" when the servo is 0N, an alarm occurs.
(6) Setting the maximum position deviation between motor and load
It is used to prevent loss of control due to damage to the external scale, or to detect "slip" in the belt mechanism.
When using the servo unit in control mode, please refer to "Chapter 9 Full Closed Loop Control" to set the protection function.
ÿRelated parameters
64
Machine Translated by Google
Auxiliary functions refer to functions related to the operation and adjustment of the servo motor.
The following table lists the accessibility features—overview and reference items.
Fn206 EasyFFT
The origin search is a function that stops after positioning at the origin pulse (Z phase) of the incremental encoder.
Notice
When performing origin search, prohibiting forward drive (P-0T) and prohibiting reverse drive (N-0T) are invalid.
65
Machine Translated by Google
· If Pn50A.1 is set to "1" (servo is always on "valid"), please change it to a value other than "1". (2) Operation
steps The
Program J0G operation is to set and execute the function of continuous operation determined by the pre-set operation mode, moving distance, moving speed, acceleration
is the same as J0G operation (Fn002). When setting, it is not connected to the host device. The action of the servo motor can be confirmed and the execution is simple.
positioning action.
run the program J0G, the following settings must be made in advance.
·Please set the correct running distance and running speed based on the operating range and safe running speed of the machine used.
·Please
When Pn50A.1 is set to "1" (servo 0 is always "valid"), please change it to a value other than "1". (2) Notes and
additional matters
66
Machine Translated by Google
(Note) Although the program J0G operation is under position control, the pulse input to the servo unit is prohibited (/INHIBIT).
<Supplement> · Functions used in position control such as position command filtering can be executed.
When using an absolute encoder, the SEN signal is always valid, so it does not need to be input.
The parameters that can be set when running program J0G are as follows.
- -
Pn530 (waiting time Pn535 ÿ reverse movement Pn531) × number of movements Pn536 0
n.ÿÿÿ3
(Waiting time Pn535 ÿ Forward movement Pn531) × Number of movements Pn536
(Waiting time Pn535 ÿ Forward movement Pn531 ÿ Waiting time Pn535 ÿ Reverse transfer
n.ÿÿÿ4
Pn531) × number of moves Pn536
(Waiting time Pn535 ÿ Reverse movement Pn531 ÿ Waiting time Pn535 ÿ Forward transfer
n.ÿÿÿ5
Pn531) × number of moves Pn536
67
Machine Translated by Google
· When Pn530.0 = 0, 1, 4, 5, set the program J0G movement times (Pn536) to "0" to perform unlimited operation. · The program J0G
operation mode follows the setting of Pn530.0. In each operation mode, only the movement times are unlimited. · To end the
unlimited operation, press the M0DE/SET key to turn the servo OFF. (Note) When
When Pn530.0=0,1, it can only move continuously in one direction. Please pay full attention to the operating range.
Program J0G operation mode example is shown below. The following assumes that the motor rotation direction is set to Pn000.0=1 (CCX direction is forward rotation).
direction).
Speed Lines
Servo motor
operating status
Speed Lines
Servo motor
operating status
68
Machine Translated by Google
Speed Lines
Servo Motor
Running status
Speed Lines
Servo Motor
Running status
(waiting time Pn535ÿforward movement Pn531ÿwaiting time Pn535ÿreverse movement Pn531) × number of movements
Pn530.0=4
Pn536
Speed Lines
Servo motor
operating status
(waiting time Pn535ÿreverse movement Pn531ÿwaiting time Pn535ÿforward movement Pn531) × number of movements
Pn530.0=5
Pn536
69
Machine Translated by Google
Speed Lines
Servo Motor
Running status
70
Machine Translated by Google
Monitoring display refers to the command value set in the servo unit, the status of input and output signals, and the internal status of the servo unit.
-1
Un000 Motor speed min
-1
Un001 Speed command min
Un004 Rotation angle 2 (angle from the origin (electrical angle)) you
-1
Un007 Input command pulse speed (valid only in position control) min
Un008 Deviation counter (position deviation) (valid only in position control) Command unit
Un009 Cumulative load factor (value when rated torque is 100%: displays effective torque for 10s period) %
Un00A Regeneration load factor (value when the processable regenerative power is 100%: display the regenerative power consumption in a 10s cycle) %
DB resistor power consumption (value when the processable electric energy during dynamic brake operation is 100%: displayed for 10s cycle)
And00B %
Un00C Input command pulse counter (32-bit decimal display) Command unit
Un00D Feedback pulse counter (4 times the encoder pulse number increment data: 32-bit decimal display) Encoder pulse
External encoder
Un00E Full closed loop feedback pulse counter (4 times the number of full closed loop feedback pulses: 32-bit decimal display)
pulse
-1
Un020 Motor rated speed min
-1
Un021 Maximum motor speed min
71
Machine Translated by Google
72
Machine Translated by Google
"Causes of Alarms and Solutions" lists the causes of alarms and how to solve them.
There are two methods to stop the motor when an alarm occurs:
Gr.1: The stopping method in case of alarm is determined by Pn001.0. The factory setting is dynamic brake (DB) stopping.
Gr.2: The stop method during alarm is determined by Pn00B.1. The factory setting is zero speed stop when the speed command is zero. During torque control,
Generally, the stop method of Gr.1 is used. By setting Pn00B.1 = 1, the same stop method as Gr.1 can be set.
This stop method can be used to prevent damage to the machine due to different stop methods when an alarm occurs when there are multiple motors.
A.030 Main circuit detection unit fault Main circuit various detection data abnormal Gr.1
Or set conditions.
A.050 Combination error Outside the combined motor capacity range Gr.1
A.0b0 Servo 0N command invalid alarm After the function, the host device input Gr.1 Yes
Servo 0N command.
A.330 Main circuit power wiring fault Detected when the main circuit power is turned on. Gr.1
A.400 Overvoltage The DC voltage of the main circuit is abnormally high. Gr.1 Yes
H H L
A.410 Undervoltage The DC voltage of the main circuit is insufficient. Gr.2 Yes
alarm Alert Name Alarm content Alarm code output during alarm
73
Machine Translated by Google
A.510 Overspeed The motor speed exceeds the maximum Gr.1 Yes
A.511 frequency division pulse output overspeed encoder frequency division pulse number (Pn212). Gr.1 Yes
limit. L H L
A.520 Vibration Alarm Abnormal vibration of the motor speed was Gr.1 Yes
A.a31 Current detection fault 1 U phase current detection circuit fault. Gr.1 No
A.a32 Current detection fault 2 V phase current detection circuit fault. Gr.1 No
alarm Alert Name Alarm content Alarm code output during alarm
74
Machine Translated by Google
A.a33 Current detection fault 3 Current detection circuit fault. A servo Gr.1 No
System alarm 1 (CPU stack Servo unit internal program error 1 has
A. and F1 Gr.1 No
memory failure) occurred.
System alarm 2 (current control Servo unit internal program error 2 has H H H
A.aF2 Gr.1 No
processing unit program occurred.
A.C10 Prevention of loss of control detection Servo motor out of Gr.1 Yes
*1
A.C20 Phase False Detection control. Wrong phase detection. Gr.1 No
A.C50 Magnetic pole detection failure*1 Magnetic pole detection failed. Gr.1 No
A.C51 Overtravel detected during magnetic pole detection*1 Overtravel signal Gr.1 detected during magnetic pole detection No Servo 0N in
Magnetic pole detection exceeds The moving range during magnetic pole detection
A.C53 Gr.1 No
the exceeds the set value (Pn48E).
active range A.C54 Magnetic pole detection failure 2 Magnetic pole detection failed. Gr.1 No
A.CA0 Encoder parameter error The encoder parameters are destroyed. Gr.1 No
A.CB0 Encoder feedback check error and encoder communication content error. Gr.1 No The upper limit of the number of
rotations is inconsistent with the upper limit of the number of rotations of the
A.CC0 Gr.1 No
encoder and the servo unit. In the servo 0N state, the position
A.D00 Position deviation is too large excessive alarm value. Gr.1 Yes
(Pn520ÿÿ L L H
alarm Alert Name Alarm content Alarm code output during alarm
75
Machine Translated by Google
position is too large A.E00 Encoder overspeed Communication type multi-turn encoder overspeed error Can
A.E01 Encoder count error 2 Communication type multi-turn encoder count error Communication type Can
A.E09 Fabricated alarm for 600MS. The given speed is greater than 10 no
rpm. If the mechanical part is not stuck, the deviation between the given current and
A.E70 no
the actual current can be set to PN602 = 0000 to shield this alarm. Internal chip
communication error 2
A.E71 Internal chip communication error no
end) A.E75 Encoder communication frame error 3 Communication encoder communication data error Yes
When a servo drive fails, the panel operator will display the alarm "A. ÿÿÿ or CPF ÿÿ". The causes and solutions to the alarm are
listed below. If the fault cannot be cleared after following the procedures in the table below, please contact our agent or the nearest branch.
76
Machine Translated by Google
Position deviation is too large when the servo is 0N The accumulated position deviation pulse exceeds the proportion H when the servo is 0N H H
Detects abnormal vibration of motor speed. Same as the detection value of A.520
A.911 Vibration The vibration detection switch (Pn310) is used to set the alarm. L H H
Report or warning.
It is the warning signal before the regeneration overload (A.320) alarm is reached.
A.920 Regeneration overload H L H
If the operation continues, an alarm may occur.
born
Regeneration overload occurs Larger capacity or regenerative resistor capacity Capacity (Capacity Selection Software
A.920 Set the operation conditions again.
(A.320) before Insufficient or continuous regeneration state sigm_size+, etc.).
Item
warn
(Capacity Selection Software
sigm_size+, etc.).
77
Machine Translated by Google
Absolute encoder battery The battery connection is poor or not connected. Check the battery connection. Connect the battery correctly.
encoder is connected, a
Even
When the power supply voltage is AC200V, Regulate the supply voltage to positive
below 120V, the power supply voltage is Measuring supply voltage often
reduced when running below 240V. Measure the power supply voltage the power supply capacity and
often
To a lower value.
,make
The fuse of the servo unit is blown.
When using a servo unit, an AC/DC reactor
should be connected.
9.2 How to determine the cause of the fault and the solution
The causes and treatment measures of the faults that can be judged from the action and status of the servo motor are as follows. When checking
and handling the items in the bold box in the table below, be sure to cut off the power supply of the servo system before proceeding. Fault content
Servo control power supply is not connected. Measure the voltage between the control power supply terminals and make the wiring correct so that the control power supply is 0N. Servo
main circuit power supply is not connected. Measure the voltage between the main circuit power supply terminals and make the wiring correct so that the main circuit power supply is 0N.
78
Machine Translated by Google
There are some wiring errors and omissions in Check the connection status of the input/output Correctly wire the input and output terminals (CN2)
status. The starter wire is off. The load on the servo motor is too high. Try to run it without load to confirm the Reduce the load, or replace it with a servo motor with a larger
No motion control command is input. Check that the command input signal (Pn50A Enter motion control instructions correctly
to Pn50D) of the host device is Confirm the allocation of input signals (Pn50A~Pn50D)
Correctly allocate input signals (Pn50AÿPn50D)
incorrectly assigned. The encoder
Pn002.2
Confirm the parameters Pn50A.0 and Pn50A.1 Correctly set the parameters Pn50A.0 and Pn50A.1 to make
/S-0N input is 0FF
set up. the /S-0N input 0N
command. There is no sensor 0N (SENs Send instructions to the servo unit in the correct order
Confirm the command of the host device
0N)
Incorrect command pulse mode Confirm the setting of parameter Pn200.0 and the Make the setting of parameter Pn200.0 and the form of
Incorrect speed command input (in Confirm whether the control mode and input are
Correctly set the control mode and input method
speed control) Incorrect consistent between V-REF
torque command input (in torque and SG. Confirm whether the control mode and input
method are correct between V-REF and SG. Confirm whether
control) Incorrect the input is consistent.
command pulse input (in position Confirm the form and sign of the command pulse of
Correctly set the control mode and input method
control) Pn200.0 + pulse signal
Position deviation pulse clear Confirm the CLR or /CLR input signal
Set the CLR or /CLR input signal to 0FF
(CLR) input remains in 0N state. (CN1-14ÿ15ÿ
(N-0T) are prohibited. Input signal Confirm the P-0T or N-0T input signal and set the P-0T or N-0T input signal to 0N
Servo motor and servo unit failure Replace the servo unit
79
Machine Translated by Google
Startup
(continued) The servo Servo motor wiring error confirmation wiring Correct wiring
a moment. The The power line (U, V, W phase) and encoder connector Tighten the loose terminals or
The servo motor cable connection is bad.
rotation of the servo motor is unstable. connection may be unstable. Check the wiring. Check whether connectors, wire correctly, and set
The speed command input is incorrect the control mode and input are consistent between V-REF and the control mode correctly.
The torque command input is incorrect Check whether the control mode and input are consistent Correctly set the control mode
The servo motor (in torque control). There between V-REF and SG. Type and input method
rotates without a is an offset in the speed command. Perform servo unit offset
The offset of the servo unit is improperly adjusted.
command Difference adjustment to
Incorrect command pulse input Confirm the command pulse shape and sign + pulse signal of correctly set the control mode.
The setting of parameter Pn001.0 is incorrect. Check the setting value of parameter Pn001.0. Correctly set Pn001.0 Replace
Confirm the installation status of the servo motor and tighten the mounting screws again
Mechanical installation failure Check whether the coupling is eccentric. Align the coupling core. Check the balance of the
coupling. Keep the coupling balanced. If there is any abnormality, please contact our agent
Bearing internal fault Check for sounds and vibrations near the bearings there is any abnormality in the moving
part of the
makes an abnormal sound Confirm whether the input/output signal cable meets the
specifications. Cable specifications: The
specifications of the twisted pair wire are wrong, and noise occurs. Use a
cable that meets the specifications or a twisted pair shielded wire (core wire is 0.12mm2 or more, tinned soft copper twisted wire)
Because the input and output signal cables are output signal cable is within 3m or the impedance is below several hundred ÿ.
Fault content
reason Confirmation method Treatment measures
The servo motor Due to the specifications of the encoder cable Confirm whether the encoder cable meets the specifications. Use one that meets the specifications.
80
Machine Translated by Google
Noise interference occurred because the Set the length of the encoder
Check the encoder cable length.
encoder cable was too long cable to within 20m. Replace the
The encoder cable is too large. the encoder cable is laid in a high current environment to avoid being affected by the surge voltage of
Noise disturbance Wires are tied together or too close together. the high current wire.
The potential of FG changes due to the Make sure the servo motor side
equipment is properly grounded to prevent
influence of the equipment (welding machine, etc.)
on the servo motor side (forgetting to ground, incomplete
grounding). PG side FG shunt
The pulse calculation error of the servo Check whether the encoder is connected to the signal line. Wiring the encoder
unit caused by noise interference There is noise disturbance in the room. Take anti-interference measures
Confirm the setting value of the speed loop gain (Pn100). Set the correct value of the
The setting value of speed loop gain
The speed loop gain (Pn100) Set the
(Pn100) is too high
factory setting is: Kv=40.0Hz. Confirm the setting correct
value of the position loop gain (Pn102). The factory setting value of the position loop gain
Frequency The setting value of position loop gain
is: (Pn102) Set the correct speed loop
is about 200ÿ (Pn102) is too high
Kp=40.0/s. Confirm the setting value of the speed loop integral
At 400 Hz, the
integral time parameter (Pn101). The factory time parameter
motor vibrates Speed loop integral time parameters
setting is: Ti=20.0ms.
The setting value of (Pn101) is incorrect
(Pn101) setting value Set the
Confirm the setting value of the speed loop gain (Pn100). Set the correct value of the
The setting value of speed loop gain
The speed loop gain (Pn100) Set the correct
(Pn100) is too high
factory setting is: Kv=40.0Hz. Confirm the setting value of
value of the position loop gain (Pn102). The factory setting the position loop gain (Pn102)
The setting value of position loop gain
The speed is: Set the correct value of the speed loop
(Pn102) is too high
overshoot is too large Kp=40.0/s. Confirm the setting value of the speed loop integral
when starting and stopping integral time parameter (Pn101). The factory time parameter (Pn101) Set the correct
Speed loop integral time parameters
setting is: Ti=20.0ms. value of the moment of inertia ratio
The setting value of (Pn101) is incorrect
(Pn103)
81
Machine Translated by Google
(Pn10CÿPn10Fÿ
Due to the specifications of the encoder cable specifications: twisted-pair wire or twisted-pair shielded wire (core Use cables that meet the
Format error, noise interference occurred wire is 0.12mm2 or more, tinned soft copper twisted wire) specifications
The encoder cable is too long. Check the Set the encoder cable length to within
length of the encoder cable. Noise interference
occurs. 20m.
The encoder cable is too large. Check whether the encoder cable is bundled with high current encoder cable to avoid being affected by the surge
Absolute
Noise disturbance wires or too close to them. voltage of the high current wire. Ground the servo
encoder position
motor side equipment
deviation error
FG potential due to servo motor correctly to prevent the encoder cable
(power supply recorded Check the grounding status of the equipment on the servo motor
Changes due to the influence of side equipment from being affected by the surge voltage of the high current wire.
Use the host device to confirm whether the parity data has been detection unit of the host device works
Error in reading multi-rotation data of the
verified normally
host device
Take anti-interference measures
Check whether there is any noise interference on the cable
and perform parity check on multi-
between the servo unit and the host device.
rotation data again
82
Machine Translated by Google
change) Check whether the overtravel limit switch is unstable Make the overtravel limit switch
the cable is damaged, the tightening status of the screws, etc.) Wiring of position switch
Check if the P-0T signal is assigned to Pn50A.3, reassign the P-0T signal to
Pn50B.0
position
Incorrect overtravel position Confirm the setting position of 0T
Position of overtravel limit switch Check if the position of 0TLs is higher than the inertial motion. Adjust 0TLs to the correct
Cable specifications: twisted-pair wire or twisted-pair shielded Use cables that meet the
Due to the specifications of the encoder cable
wire (core wire is 0.12mm2 or more, tinned soft copper twisted specifications
Format error, noise interference occurred
wire)
Noise disturbance Wires are tied together or too close together by the surge voltage of the high current
wire.
The pulse calculation error of the servo Check whether the encoder is connected to the signal line. Wiring the encoder
83
Machine Translated by Google
Impact Check the installation status of the servo motor (accuracy of the Improve the installation status of the
Failure of the coupling between the machine eccentricity) Check whether the coupling between the and correctly fix the coupling
and the servo motor machine and the between the machine and the servo motor.
servo motor is misaligned. Check whether the input and output signal cables are
Since the input and output signals are
Meet the specifications. Cable specifications: twisted-pair wire Use cables that meet the
The cable specifications are incorrect and noise
or twisted-pair shielded wire (core wire is 0.12mm2 or specifications
interference occurs.
more, tinned soft copper twisted wire)
occurs
Below 100ÿ
40°C.
Servo motor over The surface of the servo motor is dirty Visually check if there is any dirt on the motor surface Dirt, dust, oil
hot wait.
84
Machine Translated by Google
Parameter Number Name Setting range Unit factory value effective time word length
Position control; 1:
Torque control 3:
Internal speed control <-> speed control (analog command) - refer to the description of
free running stop (stop method is the same as Pn001.0); 1: Use the set torque
of Pn406 as the maximum value to decelerate and stop the motor, and then enter the servo lock state; 2:
Use the set torque of Pn406 as the maximum value to decelerate and stop the motor, and then enter the
n.×××ÿ:
n.××ÿ×:
Reserved
85
Machine Translated by Google
Parameter Number Name Setting range Unit factory value effective time word length
1: Detect undervoltage warning and execute torque limit through the host device;
2: Detect undervoltage warning and execute torque limit through Pn424 and Pn425 (executed on the servo unit alone);
0: Detect warning;
1: No warning is detected;
0~5: The larger the value, the longer the overload time;
1: DB stop or free running stop (the stop method is the same as Pn001.0);
0: Use a three-phase input specification servo unit with three-phase power input;
n.ÿ×××: reserved
Pn00F Motor Model Selection According to the model settings Restart the power 1
86
Machine Translated by Google
Parameter Number Name Setting range Unit factory value effective time word length
0ÿ2400bpsÿ
1ÿ4800bpsÿ
2ÿ9600bpsÿ
3ÿ19200bpsÿ
4ÿ38400bpsÿ
5ÿ57600bpsÿ
6ÿ115200bpsÿ
0ÿ8ÿNÿ1ÿ
1ÿ8ÿNÿ2ÿ
2ÿ8ÿAndÿ1ÿ
3ÿ8ÿOÿ1ÿ
n.×ÿ××: reserved
n.ÿ×××: reserved
0: RTU format;
1: ASCII format;
n.×ÿ××: reserved
n.ÿ×××: reserved
Pn093 Temperature alarm setting value 0--1500 0.1 degree 1000 immediately 1
In order to increase the position loop gain and improve the overall responsiveness of the servo system, the speed loop gain value must be increased.
If the setting is too large, it may cause vibration, so please pay attention when making changes.
Pn101 1st speed loop integral time constant 15ÿ51200 0.01ms 20.00 Immediately 1
The smaller the set value, the greater the integral action and the stronger the anti-disturbance ability, but an excessively large setting may cause vibration.
Setting a larger position loop gain value can shorten the positioning time.
However, if the setting is too large, it may cause vibration, so please be careful when making changes.
87
Machine Translated by Google
PN103 setting value = (load moment of inertia converted from motor shaft (JL) / servo motor rotor moment of inertia (JM)
ÿ×100ÿ%ÿ
Pn105 2nd speed loop integral time constant 15ÿ51200 0.01ms 20.00 Immediately 1
In the speed control command calculated based on the internal position command, the value multiplied by this parameter ratio is added to the value from
Parameter Number Name Setting range Unit factory value effective time word length
2: Based on acceleration;
0: PI control;
1: IP control;
n.×ÿ××: reserved
n.ÿ×××: reserved
-1
Pn10D Mode switch (speed command) 0ÿ3000 1min 0 immediately 1
1min
Pn10E Mode switch (acceleration) 0ÿ30000 0 immediately 1
1/s
1 Instructions
Pn10F Mode switch (position deviation) 0ÿ10000 0 immediately 1
unit
88
Machine Translated by Google
0: Manual gain switching; manually switch the gain through an external input signal (G-SEL).
1: Reserved;
When the switching condition A is satisfied, the gain is automatically switched from the first gain to the second gain.
When the switching condition A is not satisfied, the second gain is automatically switched to the first gain.
Parameter Number Name Setting range Unit factory value effective time word length
--
0: No vibration suppression.
0: The vibration suppression function is not automatically adjusted by the auxiliary function.
0: Do not use model tracking control and speed/torque feedforward at the same time.
Pn142 Model tracking control gain correction 500ÿ2000 0.1% 100.0 Immediately 1
Turn direction)
Turn direction)
compensate
Pn148 2nd model tracking control gain 10ÿ20000 0.1/s 50.0 Immediately 1
Compensation
89
Machine Translated by Google
0010 Re-power on 1
n.×ÿ××: reserved
n.ÿ×××: reserved
Parameter Number Name Setting range Unit factory value effective time word length
compensate
compensate
1400 Immediately 1
n.×××ÿ:Adjustment-free selection
n.××ÿ×: reserved
0: symbol + pulse;
1ÿCW+CCWÿ
90
Machine Translated by Google
occurs 1: Do not clear position deviation pulse (can only be cleared by CLR
Parameter Number Name Setting range Unit factory value effective time word length
n.×××ÿ: Low-speed pulse input channel filter level 0--7; the larger
the value, the longer the filter time and the lower the pulse input cut-off frequency. 0 means no filtering function. n.××ÿ×: Reserved
n.×ÿ××: Frequency-divided
is inverted 2: AB feedback
extension 0--6: 0: no extension, 1-6 extension, the larger the value, the wider the extension
n.×××ÿ:
0: Normal mode 1:
to zero, the
deceleration point is the reverse limit switch, the origin is the motor Z signal, and the reverse limit falling edge must be encountered before the Z signal is
to zero, the deceleration point is the forward limit switch, the origin is the motor Z signal, and the forward limit falling edge must be encountered before the Z signal
to zero, the deceleration point is the origin switch, the origin is the motor Z signal, and the falling edge of the same side of the origin switch must be encountered
Reverse return to zero, the deceleration point is the origin switch, the origin is the motor Z signal, and the rising edge of the same side of the origin switch must be
encountered. 0x05: Reverse return to zero, the deceleration point is the origin switch, the origin is the motor Z signal, and the falling edge of the same side of the
the Z signal is encountered. 0x06: Forward return to zero, the deceleration point is the origin switch, the origin is the motor Z signal, and the rising edge of the origin
switch on the same side must be encountered before encountering the Z signal.
0x08ÿ
0x09ÿ
0x0Bÿ
91
Machine Translated by Google
0x11: Reverse return to zero, return to zero at high speed in the reverse direction, and after encountering the rising edge of the reverse limit switch, decelerate, reverse, and forward
Run at low speed and stop after encountering the falling edge of the reverse limit switch.
0x12: Forward return to zero, return to zero at high speed in the forward direction, and after encountering the rising edge of the forward limit switch, decelerate, reverse, reverse
Run at low speed and stop after encountering the falling edge of the positive limit switch.
0x22: Return to zero in the positive direction, the origin is the motor Z signal
0x23: Take the current position as the mechanical origin, change the lowest value of PN601 from 0 to 1, and the setting is completed.
0x24: Forward return to zero, the deceleration point is the origin switch, encounter the origin switch from 0 to 1, decelerate, reverse, reverse operation
0x25: Reverse return to zero, the deceleration point is the origin switch, encounter the origin switch from 0 to 1, decelerate, reverse, and run forward
1. When Pn210 is not 0, the electronic gear numerator = Pn20E, and the electronic gear denominator = Pn210;
2. When Pn210 is 0, the number of command pulses per rotation = Pn20E, which is equivalent to the number of command pulses per rotation of the motor.
In this mode, the drive will automatically calculate the electronic gear according to the encoder type.
Pn20E
Pn212 Encoder frequency division pulse number 16ÿ16384 1P/Rev 2500 Re-power on 2
1. Set the pulse output resolution by the number of output pulses per rotation of OA and OB. For example, if it is set to 1000
When the motor rotates one circle, the number of OA pulses output is 1000, and the number of OB pulses output is 1000.
2. When the value of Pn212 is set to more than 1/4 of the encoder resolution, its frequency division value is 1/4 of the encoder resolution. For example, when
using an encoder with a resolution of 131072, and Pn210 is set to a value greater than 32768, its frequency division pulse
3. The Z pulse width of the communication encoder is one A pulse width, that is, the smaller the Pn212 value, the greater the OA width at the same speed.
Pn217 Position command moving average time 0ÿ1000 0.1ms 0000.0 After the motor stops
Parameter Number Name Setting range Unit factory value effective time word length
0.01
V/Amount
Pn300 Speed command input gain
150 ÿ 3000 600 Immediately 1
Fixed speed
Degree
92
Machine Translated by Google
-1
Pn301 Internal 1st speed -6000~6000 1min 100 immediately 1
1. Under internal speed control, the external input IO signals INSPD0 and INSPD1 are combined to select the internal speed in revolutions.
3. Under torque control, the external input IO signals INTo0 and INTo1 are combined to select the torque command in thousandths.
4ÿ
Internal 2nd speed
-1
Pn302 -6000~6000 1min 200 immediately 1
JOG speed
-1
Pn304 0ÿ6000 1min 500 immediately 1
Pn307 Speed command filter time parameter 0ÿ65535 0.01ms 000.40 Immediately 1
0000 Immediately 1
0: No vibration detected;
n.××ÿ×: reserved
n.ÿÿ××: reserved
-1
Pn312 Vibration detection value 0ÿ5000 50min 50 immediately 1
0.1V/
Moment
93
Machine Translated by Google
Interval constant
-1
Pn407 Speed limit during torque control 0ÿ5000 1min 1500 Immediately 1
Parameter Number Name Setting range Unit factory value effective time word length
0000 Immediately 1
0: Use the smaller value of the motor maximum speed or Pn407 in the speed limit value.
1: Use the smaller value of the overspeed detection speed or Pn407 in the speed limit value.
Pn409 1st stage notch filter frequency 50ÿ5000 1Hz 5000 immediately 1
Pn40A 1st stage notch filter attenuation value 50ÿ1000 0.01 000.70 Immediately 1
Pn40B 1st stage notch filter depth 50ÿ5000 0.001 00.000 Immediately 1
Pn40C 2nd stage notch filter frequency 50ÿ5000 1Hz 5000 immediately 1
Pn40D 2nd stage notch filter Q value 50ÿ1000 0.01 000.70 Immediately 1
Frequency
Q value
Time parameters
Pn415 Analog torque command filter time 0ÿ32767 0.01ms 000.00 Immediately 1
94
Machine Translated by Google
parameter
limit
Mode)
Parameter Number Name Setting range Unit factory value effective time word length
0: The first stage notch filter is not automatically adjusted by the auxiliary function.
1: The first stage notch filter is automatically adjusted through the auxiliary function;
n.××ÿ×: reserved
0: The second stage notch filter is not automatically adjusted by the auxiliary function. ;
1: The second stage notch filter is automatically adjusted by the auxiliary function.
n.ÿ×××: reserved
ÿCN2-9ÿ
ÿ1ÿSignal inversion
95
Machine Translated by Google
ÿ18ÿSwitching between electronic gear ratio and second electronic gear ratio
Parameter Number Name Setting range Unit factory value effective time word length
(CN2-33) Pn50A
ÿCN2-7ÿCN2-6ÿ
ÿ1ÿSignal inversion
n.××ÿ×: reserved
ÿ1ÿPositioning completed (COIN): Output after the position deviation is less than the value of Pn522
96
Machine Translated by Google
[A] Positioning approaching (NEAR): Output after the position deviation is less than the value of Pn524
ÿCÿTorque reached (TREACH): Output after the torque feedback reaches the value of Pn4A8
n.ÿ×××: reserved
ÿCN2-5ÿCN2-4ÿ
Same as above
ÿCN2-3ÿCN2-2ÿ
Same as above
ÿCN2-1ÿCN2-26ÿ
Same as above
-1
Pn501 Zero position fixed value 0~5000 1min 10 immediately 1
-1
Pn502 Rotation detection value 1ÿ6000 1min 20 immediately 1
Parameter Number Name Setting range Unit factory value effective time word length
-1
Pn503 Speed consistent signal output range 0ÿ100 1min 10 immediately 1
Delay time
-1
Pn507 Brake command output speed value 0ÿ5000 1min 100 immediately 1
Waiting time
1 Instructions
Pn520 Position deviation too large alarm value 1ÿ1073741824 one 50 immediately 2
Bit
1 Instructions
Bit
97
Machine Translated by Google
1 Instructions
Bit
1 Instructions
Position deviation is too large when servo is on
Pn526 1ÿ1073741824 one 50 immediately 2
Alarm value
Bit
Warning value
-1
Pn529 Speed limit value when servo is ON 0ÿ10000 1min 10000 Immediately 1
decline back
--
ÿ2ÿÿwaiting time Pn535ÿforward movement Pn531ÿ×number of movements Pn536ÿwaiting time Pn535ÿreverse movement
ÿ3ÿÿwaiting time Pn535ÿreverse movement Pn531ÿ×number of movements Pn536ÿwaiting time Pn535ÿpositive transfer
ÿ5ÿÿwaiting time Pn535ÿreverse movement Pn531ÿwaiting time Pn535ÿforward movement Pn531ÿ×movement times
Number Pn536
n.××ÿ×: reserved
n.×ÿ××: reserved
n.ÿ×××: reserved
Parameter Number Name Setting range Unit factory value effective time word length
1 Instructions
98
Machine Translated by Google
Clamping speed
n.ÿÿÿ×:
n.××ÿ×:
0: Level trigger
1: Edge triggered
0: Level trigger
1: Edge triggered
0: relative position
1: Absolute position
99
Machine Translated by Google
0: Single trigger
1: Continuous loop
n.×ÿ××:
select
0: Standard function
1: Special features
Setting selection
Waiting time
Pn70D 0ÿ10000 1ms 100 immediately 1
between
between
between
between
100
Machine Translated by Google
Chapter 11 Communications
n.×××ÿ:RS485 communication
rate
0ÿ2400bpsÿ
1ÿ4800bpsÿ
2ÿ9600bpsÿ
3ÿ19200bpsÿ
4ÿ38400bpsÿ
5ÿ57600bpsÿ
6ÿ115200bpsÿ
0ÿ8ÿNÿ1ÿ
1ÿ8ÿNÿ2ÿ
2ÿ8ÿAndÿ1ÿ
3ÿ8ÿOÿ1ÿ
n.×ÿ××: reserved
n.ÿ×××: reserved
When using the RS-485 serial communication interface, each servo drive must have its servo drive axis number set in the parameters in advance.
The host computer controls the corresponding servo drive according to the axis number. The communication method is to use MODBUS network communication, where
MODBUS can use the following two modes: ASCII (American Standard Code for information interchange)
The format of the data byte depends on the instruction code. Commonly used instruction codes are shown in the following table.
Communication Commands
Each 8-bit data is composed of two 4-bit hexadecimal bytes. For example, if you want to exchange the value 64H, you can directly
101
Machine Translated by Google
(1) Command code: 03H, read N words, N ÿ 29 For example: read 2 words
continuously from the starting address 0200H of the servo drive with station number 01H. Command
information
ADR 01H
CMD 03H
Response information
ADR 01H
CMD 03H
Number
04H
of data (in bytes)
Contents of 0200H
B1H (low byte)
Contents of 0201H
40H (low byte)
(2) Instruction code: 06H, write 1 word. For example: write 100
(0064H) to the starting address 0200H of the servo driver with station number 01H.
102
Machine Translated by Google
Command information
ADR 01H
CMD 06H
Response information
ADR 01H
CMD 06H
For example: write 100 (0064H) and 102 (0066H) to the servo drive with axis number 01H, and the starting address is 0200H
Command information
103
Machine Translated by Google
ADR 01H
CMD 10H
Response information:
ADR 01H
CMD 10H
mode uses CRC (CyclicalRedundancyCheck) error detection value. Step 1: A 16-bit register
with a content of FFFFH is called the CRC register. Step 2: XOR the first byte of the command information
(Exclusive OR) operation and store the result back to the CRC register.
Step 3: Check the least significant bit (LSB) of the CRC register. If this bit is 0, shift it right by one bit. If this bit is 1, shift the
CRC register value right by one bit and then perform an exclusive OR operation with A001H.
Step 4: Return to step 3 until step 3 has been executed 8 times, then proceed to step 5. Step 5: Repeat steps 2
to 4 for the next byte of the instruction information until all byte groups have been
completely processed. At this time, the content of the CRC register is the CRC error detection
value.
Note: After calculating the CRC error detection value, in the command information, you must first fill in the low bit of the CRC, and then fill in the high bit of the CRC.
During the communication process, errors may occur. Common sources of errors are as follows:
is incorrect; 2. When writing parameters, the data exceeds the maximum value of this parameter or is less than the
or checksum error. When the above communication errors occur, the operation of the drive is not affected, and the drive will feedback an error frame. The error frame
format is as follows:
104
Machine Translated by Google
start Slave station address command data address, information and other verification
Among
them, error frame response code = command + 80H; error code = 00H: communication is normal; = 01H/
31H: the drive cannot recognize the requested function; = 02H/32H: the data
address given in the request does not exist in the drive; = 03H/33H: the data given in the request is
not allowed in the drive (exceeds the maximum or minimum value of the parameter); = 04H/34H: the drive has started to execute the request,
but cannot complete the request; For example: the drive axis number is 03H, and the data 06H is written to
the parameter Pn004. Since the maximum and minimum values of the parameter Pn004 are both 0,
The written data will not be accepted, and the drive will return an error frame with an error code of 33H (exceeding the maximum or minimum value of the parameter). The
structure is as follows:
start Slave station address command data address, information and other verification
Note: If the slave address in the data frame sent by the host computer is 00H, it means that this frame data is broadcast data and the drive will not return
the frame.
Operation
Communication
Content related instructions Data Types (read and write
address hexadecimal
ÿ
For example, Pn005 corresponds to 0005H; For According to the parameter content, there are the
parameter example, Pn307 corresponds to 0307H; For data types: • Unsigned 16 (Uint16) • Readable
0000~0F00H
district example, Pn5A0 corresponds to 05A0H; The Signed 16 (int16) • Unsigned 32 bits Write
function is to read RAM or write RAM and EEPROM (Uint32) • Signed 32 bits (int32)
non-volatile memory.
1000~1F00H Temporary If the modified parameters need to be stored, the following data can be read according to the parameter content.
105
Machine Translated by Google
area 1005H; For example, Pn101 has a corresponding Unsigned 16 (Uint16) • Signed 16
address of 1101H; For example, Pn307 has a (int16) • Unsigned 32 bits (Uint32) •
monitor table. For example, Un000 corresponds to following data types: • Unsigned 16
E000~E200H Readable
district E000H; For example, Un00A corresponds to (Uint16) • Signed 16 (int16) •
E00AH; For example, Un180 corresponds to E180H; Unsigned 32 bits (Uint32) • Signed 32 bits
(int32)
Note: 1.
If the addresses in the table above are continuous, continuous read/write operations can be performed. If the data of the continuous operation is not in the table,
the read/write data will be invalid. For example, there are only two data starting from 0x0630. When the continuous read data exceeds 2, the driver judges that the read data
2. When operating 32-bit data: when reading data, the lower 16 bits are in front and the higher 16 bits are in the back; when writing, use
The 0x10 command writes two consecutive words, with the lower 16 bits in front and the higher 16 bits in the back.
3. In normal mode, the motor position feedback, encoder multi-turn data, and encoder single-turn data all increase counterclockwise (from the motor axis) and
decrease clockwise.
4. Instructions for use of E188H and E18AH: Before use, you need to manually clear the absolute value data (Fn008). After execution, the E188H and E18AH data will
be automatically cleared; E188H and E18AH are the data after the electronic gear is calculated (in customer units). If the electronic gear is 20:1, the motor runs 50 turns (for
example, the motor pulse for 1 turn is 131072), the feedback data is 50*131072/20=327680, that is, the address E188H data is 0x00050000, and the address E18AH data is
0x00000000. 5. Clear the multi-turn encoder through 485, and write the value of address 0X1601 to 0X0001.
In the servo-enabled state, the multi-turn encoder is cleared, and the value of address 0X1601 is written to 0X0001.
The value of PN601 will immediately change to 0 when the key is pressed. You need to check the value of UN188 to confirm whether it has been cleared.
Alarm reading
01 03 E5 0A 00 01 CRC
01 06 20 00 10 06 CRC
01 06 20 01 00 01 CRC
3) Alarm reset
01 06 20 00 20 01 CRC
01 06 20 01 00 01 CRC
7. When frequently modifying parameters, it is recommended to use the temporary parameter area address, otherwise the storage chip may be easily damaged.
Register setting:
Settings content
106
Machine Translated by Google
Settings content
0001H implement
1. Instruction information
ADR 01H
CMD 06H
Response information
ADR 01H
CMD 06H
2. Command information
ADR 01H
CMD 06H
107
Machine Translated by Google
Response information
ADR 01H
CMD 06H
108