Simple Tuning ASDA-A2&B2 Servo Systems
Simple Tuning ASDA-A2&B2 Servo Systems
Simple Tuning ASDA-A2&B2 Servo Systems
Presentation Revision
Revision: 12/15/2011
The Contents
The Procedure Table
All the procedures for a simple tuning
P1-44 and P1-45, The electronic 7 gear ratio P1-00, Pulse 8 Command Type P1-68, Command 9 Moving Filter P1-08, Low Pass Filter 10 P1-46, Encoder Feedback 11 Resolution
PR Mode 12 P1-44 and P1-45, The electronic 7 gear ratio P1-36, S-curve 13 Smoother P1-68, Command 9 Moving Filter P1-08, Low Pass Filter 10 P1-46, Encoder Feedback 11 Resolution
P1-41, Torque Command 25 Scaling P1-07, Low Pass Filter 26 P1-12 ~ P1-14, Torque Comd. 28 Settings
P1-59, Command P1-06, Low Pass Moving Filter Filter 18 19 P1-46, Encoder P1-06, Low Pass Feedback Filter 19 11 Resolution P1-38, Zero 20 Speed Clamp P1-46, Encoder Feedback 11 Resolution P1-09 ~ P1-11, Speed Command 22 Settings
Item 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Content P1-01, Control Mode DI/O Settings P1-37, J/L Ratio Bandwidth and Resonance Suppression Position Control Mode PT Mode P1-44/45, Electronic Gear P1-00, Pulse Command Type P1-68, Position Comm. Moving Filter P1-08, Position Comm. Low Pass Filter P1-46, Encoder Feedback Resolution PR Mode P1-36, Speed S-curve Smoother Speed Control Mode 6 7
Page
Item 15 16 17 18 19 S Mode
Content
Page 27,28,29 30 23,31 23,32 23,33 34 27,28,29 35 16,36 36,37 38 23,39 36,37 40
P1-40, Analog Speed Comm. Scaling P1-36, Speed S-curve Smoother P1-59, Speed Comm. Moving Filter P1-06, Speed Low Pass Filter P1-38, Analog Comm. Zero Speed Clamp Sz Mode P1-9~11, Register Speed Comm. Settings Torque Control Mode T Mode P1-41, Analog Torque Comm. Scaling P1-07, Torque Comm. Low Pass Filter Tz Mode P1-12~14, Register Torque Comm. Settings
8,9,11,12 10,11,13,14,15 16,17 17,18,19,29 20,21 22 23,24 23,25 26 17,18,19,29 23,31 16,27
20 21 22 23 24 25 26 27 28
Declaim DI/O
All the DI/Os are programmable The same physical pin can be defined to different function by different function codes. Normally Open or Close contact also can be assigned to every physical pin.
Parameter for Function Table in Chapter 8 of physical signal DI_1 : manual : P2-10 0x01 Servo On 0x21 Emergency Stop Parameter for physical signal DO_1 : P2-18 Function Table in Chapter 8 of manual : 0x01 System Ready 0x02 Servo On
For Example:
P2-18 = 101
DO_1: System Ready (Normally Open) DO_1: System Ready (Normally Close)
P2-18 = 001
2 5 3 3 4 4 5 6
2 3
3 4
FALSE If P2-33==1 ? Wait the system to get J/L ratio. If a system get J/L ratio, the P2-33 will be set to 1 True and P1-37 will be put the J/L ratio.
Raise P2-31 the bandwidth. If the FALSE Stiff enough? acoustic noise comes out from the motor, it means too high True of the End bandwidth .
Stop when performance satisfied. Do not use the extreme tuning. Leave some margin always better for the stability of a system.
2 3
P2-47 Notch Mode Selection 0: Manual 1: One Time Deal 2: Continuously Searching Range : P2-04 ~ 2000 Hz
A B
5 14 23
Speed Command
S-Command Unit
Torque Command
T-Command Unit
P-Control Unit
S-Control Unit
T-Control Unit
P-Feedback Unit
S-Feedback Unit
T-Feedback Unit
Position Loop
Speed Loop
Current Loop
6 12
Position Feedback
P-Control Unit
S-Control Unit
T-Control Unit
6 12
A2, B2 Only
Electronic Gear Ratio Pulse Inhibition Pulse Type Selection P1-00 PT/PR or P1-01 Control Mode P1-01
GNUM1 0 0 1 1 GNUM0 0 1 0 1 Nominator P1-44 P2-60 P2-61 P2-62
INHP
Denominator P1-45 Command Low Pass Filter P1-08 Position Control Unit
Internal PR Command
S-Curve P1-36
6 12
Position Command I
Position Counter
The Electronic Gear will alter the resolution of command, and the number of pulse command wouldnt be changed. 5 pulse will be converted to 5 PUU after Electronic Gear.
Pitch: 10 mm
Command Resolution Request: 0.001 mm / PUU 10 mm / 0.001 mm = 10000 PUU for every pitch P1-44 P1-45 1280000 2 10000 x 5
Gear Ratio 2:5 Encoder Resolution: 1280000 Pulse / Revolution
B C D
Input signal filter (Reference to manual.) Signal logic level (Reference to manual .) Hardware channel for command (Reference to manual .)
10 13 17 18 19 26
Speed Curve
10
Position Command
Speed Curve
99.8% Time
11
P1-46 = A
CN1 CN1 OA, OA, /OA OB, OB, /OB
Host Controller Because the AB pulse, phase type of pulse , the host gets (4*A) turn. pulse per turn.
14 15 21
Speed Feedback
Vibration & Suppression Unit
S-Control Unit
T-Control Unit
15 21
Sz Mode
0 0 1 1
0 1 0 1
SPD1 SPD0
Analog Command
Scaling P1-40
Speed Command
6 12 15 21
Torque Command Anti-disturbance Gain P2-26 Encoder Low Pass Filter P2-49
16
-10V
10V
Control Command (V) Calculation for Command Resolution: 2 ^ 12 = 4096, 0~11V 2048 divisions 11V / 2048 = 5.37 mV/division 3000rpm *(11/10) / 2048 = 1.61 rpm The command resolution is: 1.61 rpm for every 5.37 mv.
- 3000 rpm
P1-36 S-Curve
Smooth the Speed Command Acceleration Time, Deceleration Time, and S Time
Speed Target Speed
13 17
Time P1-34 Acceleration (P1-36)/2 (P1-36)/2 Time S-Curve S-Curve P1-35 Deceleration (P1-36)/2 Time (P1-36)/2 S-Curve S-Curve
18
19
Time
20
Regard a command threshold as zero speed Zero Speed Setting = Speed Mode + Reach the Level Set in P1-38+ ZCLAMP DI Enable Bit 10 in P2-65 can determine if the motor will stop immediately at the moment of all the conditions met. The DI function code of ZCLAMP is 0x05.
Motor Speed Command ZCLAMP Command Motor Speed ZCLAMP
22
23 24 27
Current Feedback
Vibration & Suppression Unit
T-Control Unit
24 27
Tz Mode
0 0 1 1
0 1 0 1
Analog Command
Scaling P1-41
Torque Command
25
P1- 41 = 300 %
-10V
10V
Control Command (V) Calculation for Command Resolution: 2 ^ 12 = 4096, 0~11V 2048 divisions 11V / 2048 = 5.37 mV/division 300% *(11/10) / 2048 = 0.161 % The command resolution is: 0.161% of rated torque for every 5.37 mv.
It must be adjusted if the host is zero torque but servo receiving torque command is not zero. -11V
- 300% rpm
12 bits 11V
26
After Low -pass Filter 99. 99. 8% to the target torque Time P1-07 Filter Time
Torque Command
28
P1-02=0x1
Thank You