Professional Documents
Culture Documents
2. Summary of Change
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Pole Position Detection Function
To drive a synchronous built-in servo motor, the pole detection function (option) is required. This section describes pole
detection function.
(1) Outline
The pole detection function (option) detects the pole position of a motor driven when the relationship between the
pole position of the motor and the phase of the encoder is unknown.
WARNING
1. If the correct pole position can’t be detected depending on condition, motor might move unexpectedly. To avoid
this dangerous situation, the following conditions must be satisfied until completion of detection:
1) Torque limit parameter (No.2060) must be kept less than 150% of a rated current (No.2086).
2) The setting of excessive error at stop time must be 100 μm or 0.1 degree or less. The setting of excessive
error at move time must be 120% of the logical positional deviation or less. In case of the direct exciting
method (No.2009#5=1), it must be set to180 degree of the corresponding value.
3) While the detecting operation is in progress and a subsequent move operation is executed, a protection
doors must be closed.
If these conditions are not satisfied and detecting operation is not finished normally, the motor will make an
unpredictable movement with the maximum torque until CNC detects an excessive error alarm. For safety,
please create the following sequence with PMC by using the state signal for pole detection signal:
1) Don’t start detecting operation while the protection doors are opened.
2) If a protection door is opened during detecting operation (Fn158=1), the operation is reset.
3) When detecting operation is uncompleted (Fn159=0), don’t give any command to relevant axes.
4) When detecting operation is uncompleted (Fn159=0), don’t release a brake for the gravity axis. (For brake
operation, please watch not only the SA signal but also the pole detection completion signal (Fn159).)
In general, this function can’t be applied to the following motors and conditions:
1) Linear motor
2) Axis for which control axis detach function is used. (See Item (9))
3) When the joint rigidity between the motor and encoder is low.
4) When axis is completely locked.
When this function is unavoidably applied to linear motor depending on condition, the case using the absolute
encoder and paying attention to safety is only approved the application of this function to linear motor.
2. When encoder is exchanged, detection operation must be executed again after AMR offset (No.2139) is set to
zero.
TITLE
Pole Position Detection Function
1. When two axes are controlled by Tandem control or Feed axis synchronous control, and each axis has rotary
encoder, detecting operation is performed at either axis under making another axis servo-off. In case of Tandem
control, servo alarm two-axis monitor function (No.2007#0) should be turned off during detection.
2. When motor feedback sharing function (No. 2018#7) is used with Tandem control, detecting operation should be
started simultaneously with both axes to avoid incorrect detection.
3. The following encoders are recommended for pole detection.
1) If possible, use an absolute encoder.
2) If incremental encoder is unavoidable, use an incremental encoder with a reference signal.
TITLE
Pole Position Detection Function
Flowchart
Pole position detection isn’t required every power- Pole position detection is required every power-on
on in case of absolute detector because one in case of incremental detector because one
rotation signal is memorized. But when detector is rotation signal isn’t memorized. Besides when
exchanged, it is necessary to perform detection detector is exchanged, it is necessary to perform
after setting No.2139=0. detection after setting No.2139=0.
Remark
• Set parameter (No. 2213#7) to the target axis. Detecting operation is performed by request signal (Gn135). The
request signal is ignored in unavailable axis.
• Set the servo-on state. The brake for vertical axis must not be released until the detection completes (Fn159=1) to
prevent a fall of axis.
• Don’t perform detecting operation in the servo-off state and don’t set the servo-off state during detecting
operation.
• When the pole position detection request signal (Gn135) is set to 1, detecting operation starts and the pole
TITLE
Pole Position Detection Function
NOTE
• When an absolute encoder is used and the parameter (No. 2229#0) is set to 1, the pole position detection
completion signal (Fn159) is set to 1 immediately after power-on if the parameter (No. 2139) is not set to 0.
• Create logic for confirming the pole position detection completion signal (Fn159) before giving a move
command immediately after power-on.
• If alarm such as count miss alarm of encoder occurs by fault of encoder, the pole position detection
completion signal (Fn159) is returned to 0. In this case, it is necessary to perform pole detection again.
(4) Parameter
If the following parameters are changed, necessarily turn NC power off.
No. #7 #6 #5 #4 #3 #2 #1 #0
2213 OCM
No. #7 #6 #5 #4 #3 #2 #1 #0
2229 FORME WATRA ABSEN
TITLE
Pole Position Detection Function
FORME (#4) 0: Applied Auto select mode (minute moving + stop state mode)
1: Applied Minute moving mode
Please always set FORME=1.
No. #7 #6 #5 #4 #3 #2 #1 #0
2009 PDDDM
CAUTION
Pay attention to motor movement because motor might move max.180 degree as electric angle
during detection.
No.
2139 (AMROFS) AMR offset
CAUTION
After the pole position was detected, you never manually change this value. However if it is
necessary to adjust and to change this value, power must be off after modification.
No.
2182 (DTCCRT_A) Current value A for pole position detection
*1) Data unit 7282 means the maximum current of servo amplifier.
Valid data range 0 to 7282
Standard setting 0
Set current for pole position detection. When it is 0, the rated current parameter (No.2086) is
adopted. When alarm “ILLEGAL ROTOR POS DETECT SV0454“ occurs during detection for large
TITLE
Pole Position Detection Function
No.
2198 Repetitive number
No.
2199 Permissible electric angle
No.
2268 (MFMPMD) Permissible mechanical angle
Data unit %
Valid data range -1000 to 1000 (Positive only)
Standard setting 0 (If 0 is set, this parameter is internally handled as 100%.)
In case of positive value
This parameter sets permissible range for movement during detection. Permissible mechanical
angle is from -5 degree to 5 degree and it’s handled as 100%. If movement during detection
exceeds the permissible range, “ILLEGAL ROTOR POS DETECT SV0454“ occurs. In this case,
this parameter should be set to more than 100%, such as 200%.
In case of negative value
It is possible to change the speed level (detecting sensitivity) for stop & move in minute moving
method or direct exciting method. It is set to under 100% for high sensitivity and over 100% for low
sensitivity. If velocity feedback is noisy, make low sensitivity (from -200 to -500). Meanwhile if the
axis has large inertia, make high sensitivity (from -10 to -20).
TITLE
Pole Position Detection Function
RPREQ
RPDET
RPFIN
Note
In case of absolute encoder and No.2229#0=1, if once detection completes, Fn158.x=1 is kept even if
CNC power is turned off. Meanwhile if No.2139 =0 and CNC power is turned off, Fn158.x turns into 0.
No. #7 #6 #5 #4 #3 #2 #1 #0
G135 RPREQ8 RPREQ7 RPREQ6 RPREQ5 RPREQ4 RPREQ3 RPREQ2 RPREQ1
TITLE
Pole Position Detection Function
Alarm detail
Detail Factor Estimated cause
No.
1 Motor speed doesn’t get to under stop level in Velocity feedback might be noisy.
minute moving method. Decrease detecting sensitivity (No.2268=-200… -500)
2 Motor movement exceeds permissible range Mechanical friction might be small.
even if No.2182 is smaller in minute moving Increase detecting sensitivity (No.2268=-10…-20)
method.
3 Motor speed doesn’t get to over stop level even Motor might be fixed or inertia might be larger.
if No.2182 is larger in minute moving method. If inertia is larger, increase detecting sensitivity
(No.2268=-10…-20)
5 Direction of torque is different from direction of Mistake about conection of motor power line.
motor rotation.
6 Motor speed doesn’t get to under stop level in Velocity feedback might be noisy.
direct exciting method. Decrease detecting sensitivity (No.2268=-200… -500)
7 Direction of torque is different from direction of Mistake about conection of motor power line.
motor rotation.
8 Motor movement exceeds permissible range in Mistake about parameter setting of pole number, or
direct exciting method. motor is fixed, or mechanical friction is larger.
TITLE
Pole Position Detection Function
Detection doesn't Motor seems to move only a little, but Friction is smaller. Decrease current No.2182.
detection doesn't finish 1 1 0
finish
and any alarm do esn't occur. Detection unit of encoder Change detecting sensitivity (negative No.2268).
is rough or fine.
Velocity feedback is Take measures of feedback signal noise.
Excess erro r occurs during detection. i
Friction is smaller. Set excess error to larger.
Excess erro r 1 0 0
fo r stop (SV0410) Or set current No.2182 to less than rated current.
Illegal detection Illegal detection alarm occurs. Friction is larger. Set current N o.2182 to more than rated current.
alarm (SV0454) 1 0 0
Current loop gain is small. Set current loop gain to appropriate value.
After detection
Relation between phase Change phase sequence of motor power line. (*1-2)
sequ ence of motor power
Oscillation - 0 1 line and direction of
sensor is inconsistent.
(*1-1)
Mistake about parameter Set correct detection unit of enco der. (*2-2)
setting fo r encoder. (*2-
1)
Mistake about parameter Set correct po le number of motor. (*3-2)
setting fo r pole of motor.
(*3-1)
High velocity loop gain Tune up velocity loop gain.
Excess erro r in Motor moves unexpectedly, or doesn't Refer to (*1-1) (*2-1) Refer to (*1-2) (*2- 2) (*3-2).
move in spite of giving command. - 0 1 (*3-1).
motio n
scale w ith distanc e- Apply servo software 90D0 , E0/10.0 or later
coded reference marks +
circuit C
AMR offset isn't After detection, detection result isn't No.2229#0=0 Set parameter No.2229#0=1.
written in AMR offset (No.2139 ). - 0 1
updated.
not MDI mode Change MDI mode.
Incremental encoder Ro tate motor over one revolu tion.
Illegal detection Illegal detection alarm occurs. VCMD mode No.2229#3=1
(SV0454) - 0 1->0
alarm
After restart
Motor doesn't move in spite that Incremental encoder Need to detect every pow er-on.
Motio nless in spite command is given and AMR offset
of giving command isn't zero. - - -
Dispersion of Detectio n result has dispersion each Friction is larger. Set current N o.2182 to more than rated current No.2086.
detection result detection. - - -
TITLE
Pole Position Detection Function
The servo software and CNC software indicated below execute the following processing when pole position
detection is not completed [pole position detection enabled (bit 7 of No. 2213=1) and the pole position detection
completion signal is off (Fn159=0)]:
1) The interlock state is set.
(Interlock is applied onto each axis. "INTER/START LOCK ON" on the diagnosis screen No. 0000 displays 1.)
2) The servo ready signal SA is turned off (the SA signal for all axes is turned off.)
3) Alarm DS0650 is displayed (cleared by a reset).
Safety is thus ensured even if the customer's ladder processing is not performed. [Applicable servo software]
TITLE
Pole Position Detection Function
With the parameters below, operation to be performed when pole position detection is not completed can be
changed.
No. #7 #6 #5 #4 #3 #2 #1 #0
1809 PAO SAN
#0 SAN
When the pole position detection function is used, pole position detection is enabled (bit 7 of No.
2213=1), and pole position detection is not completed (Fn159=0) with an axis, the servo ready
signal SA <Fn000.6> of the path to which the axis belongs and the servo ready signals SA8 to SA1
<Fn186.7 to Fn186.0> for all axes that belong to the path are:
0: Not set to 0.
1: Set to 0.
CAUTION
When applying pole position detection to a gravity axis, basically release the brake after
confirming pole position detection completion (Fn159=1) and the servo ready signal. When
releasing the brake by checking the servo ready signal alone for an avoidable reason, set this
parameter to 1.
#1 PAO
When the pole position detection function is used, pole position detection is enabled (bit 7 of No.
2213=1), and pole position detection is not completed (Fn159=0) with an axis:
0: Alarm DS0650 (POLE DETECTION REQUEST) is issued.
1: Alarm DS0650 (POLE DETECTION REQUEST) is not issued.
NOTE
1 The issue condition of alarm DS0650 varies, depending on whether the axis in question is an
absolute detection axis, as described below.
- The alarm is issued with an absolute detection
axis (bit 5 of No. 1815=1) when pole position detection is not completed (Fn159=0).
- The alarm is issued with a non-absolute detection axis (bit 5 of No. 1815=0) when pole position
detection is once completed then the state is changed to the pole position detection
uncompleted state (Fn159=0).
2 If this alarm is issued, detect a pole position again. After a pole position is detected again, this
alarm is cleared by a reset.
TITLE
Pole Position Detection Function
Series 30i/31i/32i/35i-B, Power Motion i-A are supported with all version.
CAUTION
1 When switching is made by using the detach function among those motors that need the pole position
detection function, the motors and encoders need to be of the same type.
2 The detach function is supported only by a combination of the CNC software and servo software indicated
above. When CNC software and servo software not listed above are used, the pole position detection function
and detach function cannot be used at the same time.
When the detach function is used, the relationship of the Z phase of the encoder with the pole position of the motor
may vary. So, pole position detection needs to be performed again or the AMR offset (No.2139) needs to be
rewritten to a proper value. To perform pole position detection again and rewrite the AMR offset, however, the
conventional specification requires that the power be turned off then back on. With the servo software and CNC
software listed above, the power to the CNC need not be turned off then back on to perform pole position detection
again and rewrite the AMR offset.
TITLE
Pole Position Detection Function
*1 : By setting bit 0 of No. 1809 to 1, the servo ready signal SA can be turned off when pole position detection is not
completed.
*2 : By setting bit 1 of No. 1809 to 1, alarm display can be disabled even when pole position detection is not
completed. If the AMR offset is rewritten not during detach operation, a power-off request is issued. When
performing pole position detection with an absolute
TITLE
Pole Position Detection Function
1. Update Edition
ROM series New edition Available CNC
2. Contents of change
• Servo/Spindle synchronous control (FSSB TYPE)
Servo/Spindle synchronous control (FSSB TYPE) has been supported.
Feedback Function is enabled. Please refer attached file “ About Dual Position Feedback Function with Smooth
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motioni -A (90G0)
DRAW. No. CUST.
A-81017-066 EN
01 13.04.17 Tang Newly designed
Ed. Date Design Description
SHEET 1/2
About Dual Position Feedback Function with Smooth Backlash Compensation
(1) Outline
Dual Position Feedback function has two position control loop. The one is scale position feedback loop
( full-closed loop), the other is PULSECODER potision feedback loop ( semi-closed loop ).
Using Dual Position Feedback Function with Smooth Backlash Function, the conpensation onto
semi-closed side has been supported.
(2) Notice
・ When servo software is not supported ( 90G0/20.0 or former ), semi-full error increases.
(3) Parameter
#7 #6 #5 #4 #3 #2 #1 #0
11601 SBN
SBN (#6) When both of smooth backlash compensation and Dual Position Feedback are enabled,
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motioni -A (90G0)
DRAW. No. CUST.
A-81017-066 EN
01 13.04.17 Tang Newly designed
Ed. Date Design Description
SHEET 1/2
Notice of the Update of Digital Servo Software for Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A ( 90G0)
1. Update Edition
ROM series New edition Available CNC
2. Contents of change
- Feedrate constant type of Servo delay compensation for chopping setting screen (R614)
Chopping feedrate constant type of Servo delay compensation (No.8360#1) has been supported.
For detail please refer TMN11/039
“FANUC Series 30i/31i/32i-MODEL A FANUC Series 30i/31i/32i-MODEL B
Chopping setting screen”
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motioni -A (90G0)
DRAW. No. CUST.
A-81017-069 EN
01 13.05.27 Tang Newly designed
Ed. Date Design Description
SHEET 1/1
Notice of the Update of Digital Servo Software for Series 0i -D / 0i Mate -D (90C8, 90E8)
2. Summary of Change
New, Add Applicable
Group Name / Outline
Correct, Del Date
- Detection of excessive error between the estimated Add 2013.08
position and actual position
Basic Function
- Safe Torque Off (STO) function Add 2013.08
- Smart Backlash Compensation Add 2013.08
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Notice of the Update of Digital Servo Software
for Series 0i-D / 0i Mate-D ( 90C8,90E8)
DRAW. No. CUST.
B-65270EN/08-004
01 13.08.09 Tsuneki Newly designed
Ed. Date Design Description
SHEET 1/6
Notice of the Update of Digital Servo Software for Series 0i -D / 0i Mate -D (90C8, 90E8)
1. Update Edition
2.
ROM series New edition Available CNC
2. Contents of change
- Detection of excessive error between the estimated position and actual position
Detection of excessive error between the estimated position and actual position has been supported. Please refer
“PARAMETER MANUAL (B-65270EN/08)” for detail.
3. Attached
- Attached 1: Changes of Standard Parameter Table
TITLE
Notice of the Update of Digital Servo Software
for Series 0i-D / 0i Mate-D ( 90C8,90E8)
DRAW. No. CUST.
B-65270EN/08-004
01 13.08.09 Tsuneki Newly designed
Ed. Date Design Description
SHEET 2/6
Attached 1. Changes of Standard Parameter Table
(1) Motor models in the following table are added or changed.
Please refer to attached table 1 about the detail of standard parameters.
TITLE
Notice of the Update of Digital Servo Software
for Series 0i-D / 0i Mate-D ( 90C8,90E8)
DRAW. No. CUST.
B-65270EN/08-004
01 13.08.09 Tsuneki Newly designed
Ed. Date Design Description
SHEET 3/6
Table 1 Changes of standard parameter
βiSc12/3000 LiS6000B2/2 LiS7500B2/2 βiS40/2000 βiSc22/2000
Motor Model βiSc12/3000 βiS40/2000
(80A) HV(400V) (400V) HV (80A)
Motor Specification 0078 0078 0447-B010 0448-B110 0089 0090
Motor ID Number 496 497 367 373 474 475 482
Symbol FS0i-D
2003 00001000 00001000 00000000 00001000 00001000 00001000 00001000
2004 00000011 00000011 00000011 00000011 00000011 00000011 00000011
2005 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2006 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2007 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2008 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2009 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2010 00000000 00000000 00000100 00000100 00000000 00000000 00000000
2011 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2012 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2013 00000000 00001110 00000110 00001000 00000010 00000010 00001110
2014 00000000 00001110 00000110 00001000 00000010 00000010 00001110
2210 00000000 00000000 00000100 00000100 00000000 00000000 00000000
2211 00001110 00001110 00001000 00001000 00001010 00001010 00001110
2300 00000000 00000000 10000000 10000000 00000000 00000000 00000000
2301 00000000 00000000 00000000 00000000 00000000 00000000 00000000
PK1 2040 402 804 1469 1123 1624 1624 2368
PK2 2041 -2217 -4434 -9936 -6625 -7197 -7197 -13600
PK3 2042 -1304 -1304 -1330 -2696 -1341 -1341 -1331
PK1V 2043 170 85 7 7 208 208 121
PK2V 2044 -1530 -765 -96 -92 -1870 -1870 -1086
PK3V 2045 0 0 0 0 0 0 0
PK4V 2046 -8235 -8235 -8235 -8235 -8235 -8235 -8235
POA1 2047 4960 9920 -11870 -12391 4057 4057 6992
BLCMP 2048 0 0 0 0 0 0 0
DPFMX 2049 0 0 0 0 0 0 0
POK1 2050 956 956 956 956 956 956 956
POK2 2051 510 510 510 510 510 510 510
RESERV 2052 4200 4200 0 0 2600 2600 2800
PPMAX 2053 21 21 21 21 21 21 21
PDDP 2054 1894 1894 1894 1894 1894 1894 1894
PHYST 2055 319 319 319 319 319 319 319
EMFCMP 2056 0 0 -7680 0 0 0 -5130
PVPA 2057 -5140 -5130 0 0 -3881 -3881 -3598
PALPH 2058 -3500 -1750 0 0 -3732 -3732 -1500
PPBAS 2059 0 0 0 0 0 0 0
TQLIM 2060 7282 3641 4369 4046 6554 6554 3641
EMFLMT 2061 620 620 2073 1986 758 758 880
POVC1 2062 32492 32492 32706 32709 32413 32413 32431
POVC2 2063 3445 3445 774 739 4431 4431 4207
TGALMLV 2064 4 4 4 4 4 4 4
POVCLMT 2065 10250 2562 688 658 13201 13201 3132
PK2VAUX 2066 0 0 0 0 0 0 0
FILTER 2067 0 0 0 0 0 0 0
FALPH 2068 0 0 0 0 0 0 0
VFFLT 2069 0 0 0 0 0 0 0
ERBLM 2070 0 0 0 0 0 0 0
PBLCT 2071 0 0 0 0 0 0 0
SFCCML 2072 0 0 0 0 0 0 0
PSPTL 2073 0 0 0 0 0 0 0
AALPH 2074 16384 0 20480 0 8192 8192 0
OSCTPL 2077 0 0 0 0 0 0 0
PDPCH 2078 0 0 0 0 0 0 0
PDPCL 2079 0 0 0 0 0 0 0
DPFEX 2080 0 0 0 0 0 0 0
DPFZW 2081 0 0 0 0 0 0 0
BLENDL 2082 0 0 0 0 0 0 0
MOFCTL 2083 0 0 0 0 0 0 0
RTCURR 2086 2363 1181 610 596 2154 2154 1309
TDPLD 2087 0 0 0 0 0 0 0
MCNFB 2088 0 0 0 0 0 0 0
BLBSL 2089 0 0 0 0 0 0 0
ROBSTL 2090 0 0 0 0 0 0 0
ACCSPL 2091 0 0 0 0 0 0 0
ADFF1 2092 0 0 0 0 0 0 0
VMPK3V 2093 0 0 0 0 0 0 0
BLCMP2 2094 0 0 0 0 0 0 0
AHDRTL 2095 0 0 0 0 0 0 0
RADUSL 2096 0 0 0 0 0 0 0
SMCNT 2097 0 0 0 0 0 0 0
DEPVPL 2098 0 0 0 0 0 0 0
ONEPSL 2099 400 400 400 400 400 400 400
INPA1 2100 0 0 0 0 0 0 0
INPA2 2101 0 0 0 0 0 0 0
DBLIM 2102 0 0 0 0 0 0 0
ABVOF 2103 0 0 0 0 0 0 0
ABTSH 2104 0 0 0 0 0 0 0
TRQCST 2105 418 836 1768 2261 1503 1503 1384
LP24PA 2106 0 0 0 0 0 0 0
VLGOVR 2107 0 0 0 0 0 0 0
RESERV 2108 0 0 0 0 0 0 0
BELLTC 2109 0 0 0 0 0 0 0
MGSTCM 2110 1814 812 0 0 263 263 1280
DETQLM 2111 7930 7930 0 0 3065 3065 2866
AMRDML 2112 0 0 0 0 0 0 0
NFILT 2113 0 0 0 0 0 0 0
NINTCT 2127 1194 1194 0 0 2712 2712 2459
MFWKCE 2128 3000 6000 0 0 3354 3354 10000
MFWKBL 2129 2056 2056 0 0 1038 1038 562
LP2GP 2130 0 0 0 0 0 0 0
LP4GP 2131 0 0 0 0 0 0 0
LP6GP 2132 0 0 0 0 0 0 0
PHDLY1 2133 5138 5138 0 0 2567 2567 3350
PHDLY2 2134 8990 4382 0 0 8967 8967 4371
DGCSMM 2159 0 0 0 0 0 0 0
TRQCUP 2160 0 0 0 0 0 0 0
OVCSTP 2161 0 0 0 0 0 0 0
POVC21 2162 32765 32765 0 0 32765 32765 32764
POVC22 2163 35 35 0 0 36 36 44
POVCLMT2 2164 6328 1582 0 0 7713 7713 1947
MAXCRT 2165 45 85 85 185 85 45 85
ACCBSLM 2304 0 0 0 0 0 0 0
ACDCEND 2305 0 0 0 0 0 0 0
DCIDBS 2310 0 0 0 0 823 1646 0
TITLE
Notice of the Update of Digital Servo Software
for Series 0i-D / 0i Mate-D ( 90C8,90E8)
DRAW. No. CUST.
B-65270EN/08-004
01 13.08.09 Tsuneki Newly designed
Ed. Date Design Description
SHEET 4/6
Table 2 Parameter No.2061 value of each motor
βiS2 βiS4 βiS8
βiS2 αiF1 βiS2 αiF2 βiS4 βiS8 βiS0.2 βiS0.3
Motor Model 4000 4000 3000
4000HV 5000 4000 5000 4000 3000 5000 5000
40A 40A 40A
Motor ID Number 251 252 253 254 255 256 257 258 259 260 261
EMFLMT 2061 283 482 283 141 551 408 204 598 299 29 27
βiS12
αiS2 αiS2 βiS4 αiS4 αiS4 βiS8 βiS12 βiS12 αC4 βiS12
Motor Model 2000
5000 5000HV 4000HV 5000 5000HV 3000HV 2000 3000HV 3000i 3000
40A
Motor ID Number 262 263 264 265 266 267 268 269 270 271 272
EMFLMT 2061 284 285 409 465 465 601 416 833 618 838 620
αiF4 βiS22 αiF4 αC8 αiF8 βiS22 αiF8 βiS0.4 βiS0.5 βiS1 βiSc8
Motor Model
5000 2000 5000HV 2000i 3000 2000HV 3000HV 5000 6000 6000 3000
Motor ID Number 273 274 275 276 277 278 279 280 281 282 283
EMFLMT 2061 773 880 818 1088 818 884 817 49 48 43 598
βiSc8
αiS2 αiS8 αiS8 αiS2 αiS12 αiS12 αiS8 αC12 αiS8 αiF12
Motor Model 3000
6000 4000 4000HV 6000HV 4000 4000HV 6000 2000i 6000HV 4000
40A
Motor ID Number 284 285 286 287 288 289 290 291 292 293 294
EMFLMT 2061 348 239 248 348 378 381 387 2030 387 1395 299
βiSc2 βiSc4
βiSc2 αiF40 αiF40 αiF40 βiSc4 βiS22 βiS22 αiS22 αiS22
Motor Model 4000 4000
4000 3000 3000Fan 3000HV 4000 3000 3000HV 4000 4000HV
40A 40A
Motor ID Number 306 307 308 309 310 311 312 313 314 315 316
EMFLMT 2061 283 1388 1388 1387 141 408 204 716 698 499 555
αiS50 αiS60
αiS30 αiS30 αiS40 αiS40 αiS50 αiS50 αiS50 αiS60 αiS100
Motor Model 3000HV 3000HV
4000 4000HV 4000 4000HV 3000 3000Fan 3000HV 3000Fan 2500Fan
Fan Fan
Motor ID Number 318 319 322 323 324 325 326 327 328 329 330
EMFLMT 2061 594 598 670 673 504 504 509 509 500 500 664
αiS100 αiS200
αiS200 αiS100 αiS100 αiS200 αiS200 αiS300 αiS300 αiS300 αiS500
Motor Model 2500HV 2500HV
2500Fan 2500 2500HV 2500 2500HV 2000 2000HV 3000HV 2000
Fan Fan
Motor ID Number 331 334 335 336 337 338 339 342 343 344 345
EMFLMT 2061 664 832 664 664 832 832 832 831 831 672 972
DiS22 DiS22 DiS85 DiS85 DiS110 DiS110 DiS260 DiS260 DiS260 DiS260 DiS370
Motor Model 600 600 400 400 300 300 300 300 600 600 300
(200V) (400V) (200V) (400V) (200V) (400V) (200V) (400V) (200V) (400V) (200V)
Motor ID Number 421 422 423 424 425 426 427 428 429 430 431
EMFLMT 2061 514 514 552 552 960 960 754 754 752 752 733
DiS370 DiS800 DiS800 DiS1200 DiS1200 DiS1500 DiS1500 DiS2100 DiS2100 DiS3000 DiS3000
Motor Model 300 250 250 250 250 200 200 150 150 150 150
(400V) (200V) (400V) (200V) (400V) (200V) (400V) (200V) (400V) (200V) (400V)
Motor ID Number 432 433 434 435 436 437 438 439 440 441 442
EMFLMT 2061 733 1613 1613 1634 1634 2740 2740 3631 3226 3331 2960
TITLE
Notice of the Update of Digital Servo Software
for Series 0i-D / 0i Mate-D ( 90C8,90E8)
DRAW. No. CUST.
B-65270EN/08-004
01 13.08.09 Tsuneki Newly designed
Ed. Date Design Description
SHEET 5/6
Table 2 Parameter No.2061 value of each motor (continued)
αiS22 αiS22 αiS2000 αiS3000 αiS1000 αiS2000 αiS3000 αiS12 αiS12 αiS1000 αiS4
Motor Model
6000 6000HV 2000HV 2000HV 2000HV 2000HV 2000HV 6000 6000HV 3000HV 6000
Motor ID Number 452 453 454 455 458 459 460 462 463 465 466
EMFLMT 2061 741 741 3648 4984 1736 3648 4984 314 314 1385 569
αiS2000 βiS12
αiS4 αiS50 αiS50 αiS60 αiS60 βiS30 βiS30 βiS40 βiS40
Motor Model 2000HV 3000
6000HV 2000 2000HV 2000 2000HV 2000 2000HV 2000 2000HV
spindle 80A
Motor ID Number 467 468 469 470 471 472 473 474 475 476 477
EMFLMT 2061 569 649 649 764 764 775 777 758 758 3648 620
βiF22 βiSc12
βiF30 αiF8 αiF8 αiF22 αiF22 βiSc12
Motor Model 2000 3000
1500 4000 4000HV 4000 4000HV 3000
80A 80A
Motor ID Number 490 491 492 493 494 495 496 497
EMFLMT 2061 1966 1205 654 654 1234 1234 620 620
TITLE
Notice of the Update of Digital Servo Software
for Series 0i-D / 0i Mate-D ( 90C8,90E8)
DRAW. No. CUST.
B-65270EN/08-004
01 13.08.09 Tsuneki Newly designed
Ed. Date Design Description
SHEET 6/6
Specifications for SERVO HRV+ Control
2. Summary of Change
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Specifications for
SERVO HRV+ Control
DRAW. No. CUST.
B-65270EN/08-005
01 13.09.20 S.Ikai Newly designed
Ed. Date Design Description
SHEET 1/13
FANUC Series 30i/31i/32i/35i-B
Power Motion i-A
Specifications for
SERVO HRV+ Control
Table of contents
(1) FEATURES OF SERVO HRV+ CONTROL ................................................. 3
(3) DETAILS...................................................................................................... 4
(4) PARAMETERS............................................................................................ 5
TITLE
Specifications for
SERVO HRV+ Control
DRAW. No. CUST.
B-65270EN/08-005
01 13.09.20 S.Ikai Newly designed
Ed. Date Design Description
SHEET 2/13
(1) Features of SERVO HRV+ Control
SERVO HRV+ Control is a function to make response of current loop higher. And as a merit of higher response of
current loop, it becomes possible to set higher velocity loop gain also. As a result, higher cutting surface quality can be
achieved.
+
In the following example, higher path accuracy is achieved with SERVO HRV Control.
Decrease of
protrusion
5m/div 5m/div
By the way, in case that "response limit of velocity loop is determined not by current loop response, but mechanical
characteristic of the machine", it is difficult to set higher gain of velocity loop gain, even with SERVO HRV+ Control.
Servo software
CNC
Series Editions
Series 30i /31i /32i /35i -B
90J0,90K0 02.0 and subsequent editions
Power Motion i-A
+
In order to use SERVO HRV Control, it is necessary to prepare new servo card and corresponding CNC software
+
which support SERVO HRV Control.
TITLE
Specifications for
SERVO HRV+ Control
DRAW. No. CUST.
B-65270EN/08-005
01 13.09.20 S.Ikai Newly designed
Ed. Date Design Description
SHEET 3/13
(3) Details
SERVO HRV+ Control is a function to make response of current loop higher. And as a merit of higher response of
current loop, it becomes possible to set higher velocity loop gain. As a result, response of velocity loop becomes higher
also.
+
On the other hand, by higher response of current loop by SERVO HRV Control, mechanical vibration at high frequency
(around 1kHz) may occur, until which frequency current loop could not response without SERVO HRV+ Control. In such a
case, please avoid the vibration by using HRV Filters.
Higher response of current loop
HRV Filters - Current control method of higher response
Notch type 2 order low pass - Optimized current loop gain
Velocity loop Torque
command + Velocity command SERVO
loop gain HRV+ Ctrl. Voltage command
-
Two types of HRV Filters are prepared, one is "notch type" filter and the other is "2 order low pass" filter.
In case high gain band is narrow, please set notch type filter.
In case high gain band is broad or plural at high frequency, please set 2 order low pass filter.
Here, in case strong* low pass filter can only eliminate the vibration, response of velocity loop gain can not be improved
by the side effect of the filter.
* Strong filter means that cut-off frequency of low pass filter is low.
SERVO HRV+
Control
SERVO HRV Control
Frequency
TITLE
Specifications for
SERVO HRV+ Control
DRAW. No. CUST.
B-65270EN/08-005
01 13.09.20 S.Ikai Newly designed
Ed. Date Design Description
SHEET 4/13
(4) Parameters
Function bit parameter
Set the following bit parameter in order to use SERVO HRV+ Control.
#7 #6 #5 #4 #3 #2 #1 #0
2422 HRVPLS
HRVPLS (#4) SERVO HRV+ Control is
0: Not used
1: Used
When this bit parameter is set, SERVO HRV+ Control is enabled on High-speed HRV
current control mode.
SERVO HRV+ Control is enabled in SERVO HRV3 Control setting or SERVO HRV4
Control setting.
When bit parameter of SERVO HRV+ Control is set to 1 in SERVO HRV2 Control setting,
the alarm SV0417 “illegal digital servo parameter” occurs.( DGN No.352 = 4224.)
Motor-specific parameters
+
2590 Current loop gain for SERVO HRV Control
+
2591 Current loop gain for SERVO HRV Control
+
2595 Gain magnification for SERVO HRV Control
#7 #6 #5 #4 #3 #2 #1 #0
2560 PK12S2P VOLTFL
PK12S2P (#1) The current control loop gain internally 4 times function in SERVO HRV+ Control is
0: Not used.
1: Used.
VOLTFL (#0) Filter in current control loop is
0: Not used.
1: Used.
+
Motor-specific parameters are mentioned in “(7) MOTOR-SPECIFIC PARAMETER FOR SERVO HRV CONTROL”.
TITLE
Specifications for
SERVO HRV+ Control
DRAW. No. CUST.
B-65270EN/08-005
01 13.09.20 S.Ikai Newly designed
Ed. Date Design Description
SHEET 5/13
Tuning parameters
By higher response of current loop by SERVO HRV+ Control, mechanical vibration at high frequency (around 1kHz) may
occur. In such a case, please tune the following filters for suppressing the vibration.
+
2643 Low pass filter for SERVO HRV Control : Cut-off frequency
[Unit of data] Hz
[Valid data range] 500 ~ 1000
Setting value is set from the 2/3 of vibration frequency to smaller value until the vibration
is disappeared.
TITLE
Specifications for
SERVO HRV+ Control
DRAW. No. CUST.
B-65270EN/08-005
01 13.09.20 S.Ikai Newly designed
Ed. Date Design Description
SHEET 6/13
When the following function bit is enabled, torque command filter* that is enabled by default setting is disabled on SERVO
HRV+ Control mode. Both in case,
- High frequency vibration(around 1kHz) does not occur when SERVO HRV+ Control is enabled.
- It is necessary to get higher response.
Please set following parameter TFILOF to 1.
+
* On SERVO HRV Control mode, in order not to get too higher response than necessary response, the low pass filter
is enabled in default setting.
#7 #6 #5 #4 #3 #2 #1 #0
2566 TFILOF
TFILOF (#6) Low pass filter on SERVO HRV+ Control in default setting is
0: Enabled
1: Disabled
#7 #6 #5 #4 #3 #2 #1 #0
2202 VGCCR
VGCCRF (#1) Velocity loop gain switching function is
0: Not used.
1: Used.
TITLE
Specifications for
SERVO HRV+ Control
DRAW. No. CUST.
B-65270EN/08-005
01 13.09.20 S.Ikai Newly designed
Ed. Date Design Description
SHEET 7/13
(5) Tuning procedure
TITLE
Specifications for
SERVO HRV+ Control
DRAW. No. CUST.
B-65270EN/08-005
01 13.09.20 S.Ikai Newly designed
Ed. Date Design Description
SHEET 8/13
Flow chart for tuning
Start
Step1
Confirmation
No.2590, No.2591, No.2595
No.2159, No.2160
No.2560#1, #0
Step2
Dose vibration* occur? Vibration not occurs Vibration does not occur
* around 1kHz
Default filter OFF
Tuning of velocity loop gain
Vibration occurs No.2566#6=1
Vibration occurs
Vibration occurs Dose vibration* occur?
* around 1kHz
Step3
Tuning of filter
Step4
end
TITLE
Specifications for
SERVO HRV+ Control
DRAW. No. CUST.
B-65270EN/08-005
01 13.09.20 S.Ikai Newly designed
Ed. Date Design Description
SHEET 9/13
(6) Examples ( higher response of velocity loop / NOT higher response of velocity loop )
- Tuning of filter
When velocity loop gain is up until 800%, the vibration whose frequency is 1.33kHz occurs.
So 2 order low pass filter is enabled.(No.2643=900(=1330×2/3))
+ +
SERVO HRV Control SERVO HRV Control
Low pass filter is OFF(No.2566#6=1) 2 order low pass filter whose cut-off frequency is 900Hz
is enabled(No.2643=900)
- Tuning of velocity loop gain
Tune velocity loop gain and response of velocity loop is higher.
SERVO HRV Control SERVO HRV+ Control
Higher response
TITLE
Specifications for
SERVO HRV+ Control
DRAW. No. CUST.
B-65270EN/08-005
01 13.09.20 S.Ikai Newly designed
Ed. Date Design Description
SHEET 10/13
Example for NOT higher response of velocity loop
Resonance point
- Tuning of filter
Set lower velocity loop gain,measure velocity loop frequency response and set notch filter to resonance point.
+
SERVO HRV Control SERVO HRV Control
TITLE
Specifications for
SERVO HRV+ Control
DRAW. No. CUST.
B-65270EN/08-005
01 13.09.20 S.Ikai Newly designed
Ed. Date Design Description
SHEET 11/13
(7) MOTOR-SPECIFIC PARAMETER FOR SERVO HRV+ CONTROL
The following SERVO motor in table has already fixed the motor-specific parameter for SERVO HRV+ Control.
If you use SERVO HRV+ Control with other motor, please contact FANUC.
■ i F Series
αiF30/4000 αiF40/3000
Motor No. 303 307
No.2013#0 1 1
No.2422#4 1 1
No.2590 7800 13200
No.2591 -11800 -21500
No.2595 1636 1642
No.2159 2829 3856
No.2160 5210 5210
No.2560#1 0 0
No.2560#0 0 0
αiF30/4000HV αiF40/3000HV
Motor No. 304 309
No.2013#0 1 1
No.2422#4 1 1
No.2590 7000 13000
No.2591 -12000 -24000
No.2595 1839 1540
No.2159 3343 4626
No.2160 5210 5200
No.2560#1 0 0
No.2560#0 0 0
TITLE
Specifications for
SERVO HRV+ Control
DRAW. No. CUST.
B-65270EN/08-005
01 13.09.20 S.Ikai Newly designed
Ed. Date Design Description
SHEET 12/13
■ i S Series
TITLE
Specifications for
SERVO HRV+ Control
DRAW. No. CUST.
B-65270EN/08-005
01 13.09.20 S.Ikai Newly designed
Ed. Date Design Description
SHEET 13/13
Specifications for Smart Backlash Compensation
2. Summary of Change
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 1/16
FANUC Series 30i/31i/32i-B
FANUC Series 0i-D
Specifications for
Smart Backlash Compensation
Table of contents
(1) FEATURES ........................................................................................ 3
(4) PARAMETERS................................................................................... 5
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 2/16
(1) Features
Smart backlash compensation (SBC) realizes higher precision of the machining at a reverse point using oprimum backlash
compensation based on:
z both the load on the servo motor and the distance between the motor-ball screw coupling and the table,
z the load on the ball screw
Conventional backlash compensation is easy to make slits at reverse points on a circle because of overcorrection shown in Fig. 1(a).
SBC resolves such overcorrection so that such slits cannot be seen (Fig. 1(b)).
(*1) Servo software 90G0/23.0 or later, 90J0,90K0/02.0 or later is neccesary to use the following functions,
The setting of the torque constant parameter is increased by a factor of 10 for use in the NC (No.2301#7)
Dual position feedback (No.2019#7)
(*2) Support of calculation for coeficients smart backlash compensation is available on SERVO GUIDE 9.10 or later.
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 3/16
(3) Details
Fig. 2 shows a schematic block diagram illustrating SBC. SBC compensates for the position controll loop. Conventional backlash
compensation simply adds constant compensation for the position loop. On the other hand, SBC computes compensation in real time
based on the factors below. This new system allows optimum compensation depending on operating conditions.
z The motor torque and the table position
z The load on the motor and on the reduction mechanism (ball screw etc.).
CAUTION
Effects of SBC will not directly emerge as feedback data observed with SERVO GUIDE. A measuring
instrument is required to evaluate precision of machining. Major measuring instruments are, for example,
z Double ball bar measurement system (DBB; Renishaw QC20-W etc.)
z Two-dimensional cross grid encoder (Heidenhain KGM 181 etc.)
In this document, tuning method of SBC is described based on Renishaw DBB.
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 4/16
(4) Parameters
#7 #6 #5 #4 #3 #2 #1 #0
2216 SBC
SBC(#0) 0: To disable smart backlash compensation
1: To enable smart backlash compensation
2191 Total inertia of drive system of an axis (ratio of whole drive system to motor)
[Unit of data] %
[Valid data range] 0 to 32767
[Typical setting] Total inertia of drive system (from motor to table)
No.2191 = × 100
Motor inertia
“Total inetia” is a possible value from the standpoint of machine design.
CAUTION
No.2191 requires a positive value. If negative, an illegal servo parameter setting alarm occurs (detail No.1913).
NOTE
Set parameter No.2087 only for a vertical axis. Set 0 for a horizontal axis. This parameter should NOT exceed
±7282.
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 5/16
11811 Machine coordinate at the coupling of motor and ball screw
[Unit of data] mm / inch
[Valid data range] -32768 to 32767
[Example setting] See an example shown in Fig. 3. (Setting value should be machine coodinate out of the stroke limit.)
NOTE
Specif diameter values for any axes for which diameter programming is specifies.
No.11811
Y = -700 Y axis
Machine coordinate
at the coupling
Y = -700
300mm
Machine coordinate
Y = -400
Servo motor
Machine coordinate
at the coupling
X = -50 50 mm
X axis: range of motion
500mm
No.11811
X = -50 Origin of machine
coordinate system
Machine
coordinate
X = +500
Fig. 3 An example of machine configurations and parameter No.11811
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 6/16
(5) Tuning procedure
NOTE
You can skip Step 3 and go ahead to Step 4 in the case of the machine which is NOT considered to have backlash
depending on the table position or the rotary axis .
The following data are required to mesure with SERVO GUIDE during circular interpolation motion. Fig. 4(a) shows an example of
those data.
SMTTRQ: estimated load torque
SCREWL: length of ball screw between the table and the coupling
Check the obtained data to read both the estimated load torque and the length of ball screw at a reverse point.
On the other hand, measure the precision of machining point motion with an external instrument. Fig. 4(b) shows ans example of
measurement with DBB system.
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 7/16
SCREWL
∆SMTTRQ SMTTRQ
NOTE
z A backlash measured by the external instrument (DBB etc.) at a reverse point on a circle must correspond
to the data of SCREWL and SMTTRQ at the same point on the circle.
z Make sure the setting of parameter No.11811 is valid if observed SCREWL data seems wrong.
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 8/16
In the case of longer stroke
Evaluate precisions of cicular motions around both ends of the actual machining area with the external instrument as shown in Fig. 5,
measuring backlashes at both Point A and B.
Side view A B
Top view
A B
Table
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 9/16
Parameter No.2188 (shape coefficient) can be calculated using the following fomula and mesurements obtained from SERVO
GUIDE and the external instrument (DBB etc.).
z SCREWL [mm]: the length of ball screw at a reverse point
z ΔSMTTRQ [%]: the change of load torque at the reverse point
z BL [μm]: the backlash at the reverse point
−1
1 ⎛ BL A [μm] BL B [μm] ⎞ 2 2
No.2188 = No.2105 × ⎜⎜ − ⎟ ×
SCREWL A − SCREWL B [ mm] ⎝ ΔSMTTRQ A [%] ΔSMTTRQ B [%] ⎟⎠ 10 4
(suffixes A and B indicates positions shown in Fig. 5 or Fig. 6)
Numerical example for a linear axis
Point A Point B
No.2105 562 (αi S8/4000:)
SCREWL 100 mm 400mm
Backlash 1 μm 2.5 μm
ΔSMTTRQ 2.3% 2.2 %
−1
1 ⎛ 1 2.5 ⎞ 2 2
No.2188 = 562 × ⎜ − ⎟ × = 68
400 − 100 ⎝ 2.3 2.2 ⎠ 10 4
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 10/16
Step 4: Adjustment of No.2189 (torsional coefficient)
Fine adjustment of parameter No.2189 is also important to realize higer precision near the center of the stroke, where actual
machining is carried out. Evaluate precisions of cicular motion around the center of the stroke after setting parameter No.2188,
measuring backlashes. Check the change of SMTTRQ at the reverse point with SERVO GUIDE. Choose either point A or B shown
in Fig. 6 and use the following fomula to calculate the parameter. The unit of a backlash is either um or deg.
BL[μm or deg ]
No.2189 = 1000 2 ×
ΔSMTTRQ[%]
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 11/16
Example: positions to carry out DBB measurement
(a) (b)
Fig.7 Example of positions to carry out DBB measurement in a machining center
Fig. 7(a) shows an example of machining center with a short width (X-direction) and a long depth (Y-direction).
DBB measurement should carry out in the three point shown in Fig. 7(b).
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 12/16
Step 5: Other
Parameter window
The parameter window is avalable to check the parameters related to SBC on SERVO GUIDE. Setting of initial parameters are
supported in the window. Adjustment of conventional backlash compensation is also supported in this window.
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 13/16
Support of calculation for coefficients of smart backlash compensation
The support function to adjust the two coefficients of SBC (No.2188 and No.2189) is available. It shows a clear illustration to match
the position in SERVO GUIDE and that in the real machine. Choose “Tool(T)” > “SmartBacklashComp calc.(K)” in a graph
window.
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 14/16
9 In the case where there is a coupling in the negative side of machine coordinate
(i.e. the ball screw will be longer for the positive direction)
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 15/16
9 In the case where there is a coupling in the positive side of machine coordinate
(i.e. the ball screw will be longer for the negative direction)
TITLE
Specifications for
Smart backlash compensation
DRAW. No. CUST.
B-65270EN/08-006
01 13.08.28 Iijima Newly designed
Ed. Date Design Description
SHEET 16/16
Notice of the Update of Digital Servo Software for Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A ( 90J0&90K0)
2. Summary of Change
New, Add Applicable
Group Name / Outline
Correct, Del Date
- About servo soft 90J0,&90K0 series Add 2013.10
( support New servo card B, C)
+
- HRV control Add 2013.10
- Improvement of backlash acceleration by Add 2013.10
Basic Function Tuning Navigator of SERVO GUIDE 2013.10
Add
- 5th resonance elimination filter
Add 2013.10
- Changes of Standard Parameter Table
Add 2013.10
- Improvement of Detection of excessive error between
the estimated position and actual position
Add 2013.10
-Smart Backlash Compensation( for full-closed system)
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 1/21
Notice of the Update of Digital Servo Software for Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A ( 90J0&90K0)
1. Update Edition
90J0 02.0 Series 30i/ 31i/ 32i/ 35i –B/ Power Motion i -A
90K0 02.0 Series 30i/ 31i/ 32i/ 35i –B/ Power Motion i -A
2. Contents of change
If a not - supported function for servo software 90K0 series with servo card C is chosen, servo alarm “SV 0657
CARD/SV FUNCTION MISMATCH” will occur, and at the same time, the reason of alarm will be displayed as detail
number in diagnosis No.3508. Please refer Attachment 1 for relationship between the reason and the detail number.
+
- HRV control
+ +
HRV control has been added. Please refer technical report (TMS13/064) “Specifications for SERVO HRV ”
for detail.
- Improvement of Detection of excessive error between the estimated position and actual position
Alarm Lever of Detection of excessive error between the estimated position and actual position can be set by
physical unit (mm or deg). Please refer attachment 5 for detail.
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 2/21
3 Attachment
- Attachment 5: Improvement of Detection of Excessive Error between the Estimated Position and
Actual Position
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 3/21
Attachment 1: About Servo ALARM SV657 CARD/SV FUNCTION MISMATCH
For Servo soft 90K0 series , when the follows non-supported function’s function bit is seting, the following alarm ocurrs
and the detail of aralm reason number will display Dignose No.3508 . when the alar happens please turn off the function
bit.
Alarm SV0657: CARD/SV FUNCTION MISMATCH
2236 2223#6
2235 2223#5 Tandem control
81 2008#1
85 2008#5
2777 2277#7
2776 2277#6 Acceleration sensor
2775 2277#5
2783 2278#3
Servo Check Interface Unit
2782 2278#2
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 4/21
Attachment 2. Improvement of Resonance Elimination Filter Function
(1) Overview
5th Resonance Elimination Filter Function with damping for only semi-closed system has been added.
The resonance elimination filter is a filter to cut off the special elimination of a particular frequency band.
Three parameters, the center frequency of a range to be cut, a band width and damping, need to be set.
Note
Only semi closed system can use this 5th Resonance Elimination Filter. Full - close system do
not support this function. If the funtion is set at a full closed system, SV 0417 : ILL DGTL SERVO
PARAMETER occurs(diagnosis No.0352 = 6402) .
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 5/21
Attachment 3. Improvement of Backlash Acceleration by Tuning Navigator of SERVO GUIDE
(1) Overview
“Backlash Acceleration by Tuning Navigator of SERVO GUIDE” has been improved and some override patterns are added.
Fig 2. [Additional override pattern] (Acceleration , T0, T1, attenuate coefficient are available)
coefficient1<0
coefficient1<0
coefficient2>0
coefficient2>0
coefficient2<0
limit limit
base2 base2 base1 base2 coefficient1>0
limit
base1 base1
coefficient2<0 coefficient2<0
coefficient1>0
limit
coefficient1>0
coefficient1<0
coefficient2
limit limit
base1 base2 base1 base1 base2 >0
base2
Note
・ If unsupported override pattern, which is except for above Fig 1., is used with old servo
software. The backlash acceleration may be changed by changing software version.. In
this case please readjust Quadrant protrusion compensation using Tuning Navigator of
SERVO GUIDE. For servo software 90J0 series, it is possible to select compatible mode
by No.2559#5=1.
・ Please refer the paramter manual (B-65270/08 appendix M) for detail of Quadrant
protrusion compensation using Tuning Navigator of SERVO GUIDE
・ Acceleration coefficient coefficient 1is opposite sign with T0, T1 and attentunt coefficient 1
in Fig2.
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 6/21
(2) Series and editions of applicable servo software
NEW
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 7/21
Attachment 4 Changes of Standard Parameter Table
(1) Motor models in the following table are added or changed.
Please refer to attached table 1 about the detail of standard parameters.
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 8/21
Table 1 Changes of standard parameter
βiSc12/3000 LiS6000B2/2 LiS7500B2/2 βiS40/2000 βiSc22/2000
Motor Model βiSc12/3000 βiS40/2000
(80A) HV(400V) (400V) HV (80A)
Motor Specification 0078 0078 0447-B010 0448-B110 0089 0090
Motor ID Number 496 497 367 373 474 475 482
Symbol FS0i-D
2003 00001000 00001000 00000000 00001000 00001000 00001000 00001000
2004 00000011 00000011 00000011 00000011 00000011 00000011 00000011
2005 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2006 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2007 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2008 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2009 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2010 00000000 00000000 00000100 00000100 00000000 00000000 00000000
2011 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2012 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2013 00000000 00001110 00000110 00001000 00000010 00000010 00001110
2014 00000000 00001110 00000110 00001000 00000010 00000010 00001110
2210 00000000 00000000 00000100 00000100 00000000 00000000 00000000
2211 00001110 00001110 00001000 00001000 00001010 00001010 00001110
2300 00000000 00000000 10000000 10000000 00000000 00000000 00000000
2301 00000000 00000000 00000000 00000000 00000000 00000000 00000000
PK1 2040 402 804 1469 1123 1624 1624 2368
PK2 2041 -2217 -4434 -9936 -6625 -7197 -7197 -13600
PK3 2042 -1304 -1304 -1330 -2696 -1341 -1341 -1331
PK1V 2043 170 85 7 7 208 208 121
PK2V 2044 -1530 -765 -96 -92 -1870 -1870 -1086
PK3V 2045 0 0 0 0 0 0 0
PK4V 2046 -8235 -8235 -8235 -8235 -8235 -8235 -8235
POA1 2047 4960 9920 -11870 -12391 4057 4057 6992
BLCMP 2048 0 0 0 0 0 0 0
DPFMX 2049 0 0 0 0 0 0 0
POK1 2050 956 956 956 956 956 956 956
POK2 2051 510 510 510 510 510 510 510
RESERV 2052 4200 4200 0 0 2600 2600 2800
PPMAX 2053 21 21 21 21 21 21 21
PDDP 2054 1894 1894 1894 1894 1894 1894 1894
PHYST 2055 319 319 319 319 319 319 319
EMFCMP 2056 0 0 -7680 0 0 0 -5130
PVPA 2057 -5140 -5130 0 0 -3881 -3881 -3598
PALPH 2058 -3500 -1750 0 0 -3732 -3732 -1500
PPBAS 2059 0 0 0 0 0 0 0
TQLIM 2060 7282 3641 4369 4046 6554 6554 3641
EMFLMT 2061 620 620 2073 1986 758 758 880
POVC1 2062 32492 32492 32706 32709 32413 32413 32431
POVC2 2063 3445 3445 774 739 4431 4431 4207
TGALMLV 2064 4 4 4 4 4 4 4
POVCLMT 2065 10250 2562 688 658 13201 13201 3132
PK2VAUX 2066 0 0 0 0 0 0 0
FILTER 2067 0 0 0 0 0 0 0
FALPH 2068 0 0 0 0 0 0 0
VFFLT 2069 0 0 0 0 0 0 0
ERBLM 2070 0 0 0 0 0 0 0
PBLCT 2071 0 0 0 0 0 0 0
SFCCML 2072 0 0 0 0 0 0 0
PSPTL 2073 0 0 0 0 0 0 0
AALPH 2074 16384 0 20480 0 8192 8192 0
OSCTPL 2077 0 0 0 0 0 0 0
PDPCH 2078 0 0 0 0 0 0 0
PDPCL 2079 0 0 0 0 0 0 0
DPFEX 2080 0 0 0 0 0 0 0
DPFZW 2081 0 0 0 0 0 0 0
BLENDL 2082 0 0 0 0 0 0 0
MOFCTL 2083 0 0 0 0 0 0 0
RTCURR 2086 2363 1181 610 596 2154 2154 1309
TDPLD 2087 0 0 0 0 0 0 0
MCNFB 2088 0 0 0 0 0 0 0
BLBSL 2089 0 0 0 0 0 0 0
ROBSTL 2090 0 0 0 0 0 0 0
ACCSPL 2091 0 0 0 0 0 0 0
ADFF1 2092 0 0 0 0 0 0 0
VMPK3V 2093 0 0 0 0 0 0 0
BLCMP2 2094 0 0 0 0 0 0 0
AHDRTL 2095 0 0 0 0 0 0 0
RADUSL 2096 0 0 0 0 0 0 0
SMCNT 2097 0 0 0 0 0 0 0
DEPVPL 2098 0 0 0 0 0 0 0
ONEPSL 2099 400 400 400 400 400 400 400
INPA1 2100 0 0 0 0 0 0 0
INPA2 2101 0 0 0 0 0 0 0
DBLIM 2102 0 0 0 0 0 0 0
ABVOF 2103 0 0 0 0 0 0 0
ABTSH 2104 0 0 0 0 0 0 0
TRQCST 2105 418 836 1768 2261 1503 1503 1384
LP24PA 2106 0 0 0 0 0 0 0
VLGOVR 2107 0 0 0 0 0 0 0
RESERV 2108 0 0 0 0 0 0 0
BELLTC 2109 0 0 0 0 0 0 0
MGSTCM 2110 1814 812 0 0 263 263 1280
DETQLM 2111 7930 7930 0 0 3065 3065 2866
AMRDML 2112 0 0 0 0 0 0 0
NFILT 2113 0 0 0 0 0 0 0
NINTCT 2127 1194 1194 0 0 2712 2712 2459
MFWKCE 2128 3000 6000 0 0 3354 3354 10000
MFWKBL 2129 2056 2056 0 0 1038 1038 562
LP2GP 2130 0 0 0 0 0 0 0
LP4GP 2131 0 0 0 0 0 0 0
LP6GP 2132 0 0 0 0 0 0 0
PHDLY1 2133 5138 5138 0 0 2567 2567 3350
PHDLY2 2134 8990 4382 0 0 8967 8967 4371
DGCSMM 2159 0 0 0 0 0 0 0
TRQCUP 2160 0 0 0 0 0 0 0
OVCSTP 2161 0 0 0 0 0 0 0
POVC21 2162 32765 32765 0 0 32765 32765 32764
POVC22 2163 35 35 0 0 36 36 44
POVCLMT2 2164 6328 1582 0 0 7713 7713 1947
MAXCRT 2165 45 85 85 185 85 45 85
ACCBSLM 2304 0 0 0 0 0 0 0
ACDCEND 2305 0 0 0 0 0 0 0
DCIDBS 2310 0 0 0 0 823 1646 0
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 9/21
Table 2 Parameter No.2061 value of each motor
βiS2 βiS4 βiS8
βiS2 αiF1 βiS2 αiF2 βiS4 βiS8 βiS0.2 βiS0.3
Motor Model 4000 4000 3000
4000HV 5000 4000 5000 4000 3000 5000 5000
40A 40A 40A
Motor ID Number 251 252 253 254 255 256 257 258 259 260 261
2061 283 482 283 141 551 408 204 598 299 29 27
βiS12
αiS2 αiS2 βiS4 αiS4 αiS4 βiS8 βiS12 βiS12 αC4 βiS12
Motor Model 2000
5000 5000HV 4000HV 5000 5000HV 3000HV 2000 3000HV 3000i 3000
40A
Motor ID Number 262 263 264 265 266 267 268 269 270 271 272
2061 284 285 409 465 465 601 416 833 618 838 620
αiF4 βiS22 αiF4 αC8 αiF8 βiS22 αiF8 βiS0.4 βiS0.5 βiS1 βiSc8
Motor Model
5000 2000 5000HV 2000i 3000 2000HV 3000HV 5000 6000 6000 3000
Motor ID Number 273 274 275 276 277 278 279 280 281 282 283
2061 773 880 818 1088 818 884 817 49 48 43 598
βiSc8
αiS2 αiS8 αiS8 αiS2 αiS12 αiS12 αiS8 αC12 αiS8 αiF12
Motor Model 3000
6000 4000 4000HV 6000HV 4000 4000HV 6000 2000i 6000HV 4000
40A
Motor ID Number 284 285 286 287 288 289 290 291 292 293 294
2061 348 239 248 348 378 381 387 2030 387 1395 299
βiSc2 βiSc4
βiSc2 αiF40 αiF40 αiF40 βiSc4 βiS22 βiS22 αiS22 αiS22
Motor Model 4000 4000
4000 3000 3000Fan 3000HV 4000 3000 3000HV 4000 4000HV
40A 40A
Motor ID Number 306 307 308 309 310 311 312 313 314 315 316
2061 283 1388 1388 1387 141 408 204 716 698 499 555
αiS50 αiS60
αiS30 αiS30 αiS40 αiS40 αiS50 αiS50 αiS50 αiS60 αiS100
Motor Model 3000HV 3000HV
4000 4000HV 4000 4000HV 3000 3000Fan 3000HV 3000Fan 2500Fan
Fan Fan
Motor ID Number 318 319 322 323 324 325 326 327 328 329 330
2061 594 598 670 673 504 504 509 509 500 500 664
αiS100 αiS200
αiS200 αiS100 αiS100 αiS200 αiS200 αiS300 αiS300 αiS300 αiS500
Motor Model 2500HV 2500HV
2500Fan 2500 2500HV 2500 2500HV 2000 2000HV 3000HV 2000
Fan Fan
Motor ID Number 331 334 335 336 337 338 339 342 343 344 345
2061 664 832 664 664 832 832 832 831 831 672 972
DiS22 DiS22 DiS85 DiS85 DiS110 DiS110 DiS260 DiS260 DiS260 DiS260 DiS370
Motor Model 600 600 400 400 300 300 300 300 600 600 300
(200V) (400V) (200V) (400V) (200V) (400V) (200V) (400V) (200V) (400V) (200V)
Motor ID Number 421 422 423 424 425 426 427 428 429 430 431
2061 514 514 552 552 960 960 754 754 752 752 733
DiS370 DiS800 DiS800 DiS1200 DiS1200 DiS1500 DiS1500 DiS2100 DiS2100 DiS3000 DiS3000
Motor Model 300 250 250 250 250 200 200 150 150 150 150
(400V) (200V) (400V) (200V) (400V) (200V) (400V) (200V) (400V) (200V) (400V)
Motor ID Number 432 433 434 435 436 437 438 439 440 441 442
2061 733 1613 1613 1634 1634 2740 2740 3631 3226 3331 2960
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 10/21
Table 2 Parameter No.2061 value of each motor (continued)
αiS22 αiS22 αiS2000 αiS3000 αiS1000 αiS2000 αiS3000 αiS12 αiS12 αiS1000 αiS4
Motor Model
6000 6000HV 2000HV 2000HV 2000HV 2000HV 2000HV 6000 6000HV 3000HV 6000
Motor ID Number 452 453 454 455 458 459 460 462 463 465 466
2061 741 741 3648 4984 1736 3648 4984 314 314 1385 569
αiS2000 βiS12
αiS4 αiS50 αiS50 αiS60 αiS60 βiS30 βiS30 βiS40 βiS40
Motor Model 2000HV 3000
6000HV 2000 2000HV 2000 2000HV 2000 2000HV 2000 2000HV
spindle 80A
Motor ID Number 467 468 469 470 471 472 473 474 475 476 477
2061 569 649 649 764 764 775 777 758 758 3648 620
βiF22 βiSc12
βiF30 αiF8 αiF8 αiF22 αiF22 βiSc12
Motor Model 2000 3000
1500 4000 4000HV 4000 4000HV 3000
80A 80A
Motor ID Number 490 491 492 493 494 495 496 497
2061 1966 1205 654 654 1234 1234 620 620
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 11/21
Attachment 5: Improvement of Detection of Excessive Error between the Estimated
Position and Actual Position (Dynamic error monitoring)
(1) Overview
Alarm Level of Detection of excessive error between the estimated position and actual position (Dynamic error monitoring)
can be set by physical unit (mm or deg). It is possible to extend the range of alarm level in the case of small detection unit.
Related parameters
#7 #6 #5 #4 #3 #2 #1 #0
2419 (FS30i) DYNTQL DYNERR
DYNERR(#0) The detection of excessive error (SV) is:
0: Disabled
1: Enabled
DYNTQL(#1) The detection of excessive error in the torque limit mode is:
0: Enabled.
1: Disabled.
(4) NOTE
・ When an alarm is detected, SV0653, "EXCESS ERROR (SV)" is displayed.
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 12/21
Attachment 6: Smart Backlash Compensation (for Full-Closed System)
(1) Overview
1.1 Functional Map
Smart backlash compensation (for full-closed sysmte) is one of smart backlash compensation functions.
Scale position
Scale
Motor position
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 13/21
1.2 Functional Overview
Smart backlash compensatoin (for full-closed system) is a function that measures length of backlash between motor and
machine automatically, and executes optimal backlash compensation for full-closed or dual position feedback controlled
machine. The function improves circularity (or decreases error) when used for machines with large torsion or long
backlash. The function updates the backlash length using motor attached sensor (or pulse coder) and machine attached
sensor (linear scale etc.) when axis moving. Below figures show control block diagram and an example of compensation
effect of quadrant protrusion.
Motor position in backlash
Backlash end position
in moving direction
+ - space (SFERR) -
+
Kps Comp. gain
Machine speed
s
Control block diagram: the function hastens the motor to contact with backlash-end of moving direction by feeding back
the SFERR which represents motor positoin in backlash space when moving direction inverts in order to compensate
quadrate protrusion.
An example of function’s effect: the function applied to an axis with long backlash (of 100 μm) decreases quadrant
protrusion.
(3) Notice
• The function can NOT applied to a semi-closed axis.
• The function can NOT applied to an axis that have mechanical slips between motor and full-closed sensor.
• The function is NOT effective in some mode such as reference position return or manual feed.
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 14/21
(4) Setting parameters
Turn on the function bit of smart backlash compensation (for full-closed system) No.2567#2.
When applying the function to dual position feedback (No.2019#7) axis, turn on sub-function “semi-closed loop
automatic backlash compensation for dual position feedback (No.2567#4)” and set the backlash compensation (No.1851)
to be 0 or small value.
#7 #6 #5 #4 #3 #2 #1 #0
2567(FS30i) SBFSPOS SBF
SBF (#2) Smart backlash compensation (for full-closed system) is
0: off
1: on
SBFSPOS (#4) Semi-closed loop automatic backlash compensation for dual position feedback is
0: off
1: on
Turn on smart backlash compensation (for full-closed system)
No.2567#2 = 1. Set backlash compensation No.1851 to 0 or small value.
Set gain of smart backlash compensation (for full-closed system) in the ten’s and the one’s place of No.2619 (as 1 to 99).
Set compensation length ratio of smart backlash compensation (for full-closed system) in the thousand’s and the
hundred’s place of No.2619 (as 100 to 9900).
Set duration of smart backlash in the ten thousands’ place of No.2619 (as 0, 10000 or 20000).
2619 (FS30i) Duration of / Compensation length ratio of / Gain of smart backlash compensation (for full-closed)
Gain of smart backlash compensation (for full-closed)
[units] 0.1 times
[range] 1 to 99 (the ten’s and the one’s place in decimal)
[default] 0
Set smart backlash gain (for full-closed) in 0.1 times. Vcmd compensation
(remaining distance to the backlash end) * 0.1 * No.2619 (the two lower
digits) * position gain
will be executed until the motor meet the backlash end of moving direction.
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 15/21
Duration of smarat backlash compensation (for full-closed)
[range] 0, 10000 or 20000 (the thousands’ place in decimal)
Set duration shown in table below. Set 0 at first.
Value Duration
0 3×time const.*
10000 5×time const.
20000 7×time const.
* Time constant is the inverse number of smart backlash compensation (for
full-closed system) gain multiplied by position gain.
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 16/21
(4) Tuning
Please tune from Tuninig procedure 1 if dual position feedback axis (No.2019#7), and from Tuning procedure 2 if
full-closed axis. Tune the position gain before executing this section.
Evaluate sub-function “semi-closed loop automatic backlash compensation for dual position feedback (No.2567#4)” by
circular move. Confirm that the sub-function improves quadrant protrusion.
20μm/div 20μm/div
Tuning procedure 2 (Common tunings of dual position feedback / full-closed axis hereafter)
Turn on the smart backlash compensation (for full-closed system), set gain to 2 (No.2619 = 2), and compare the result
of circular move with that with gain 0 (data hereafter are acuired with full-closed setting, and therefore the quadrant
protrusion amplitune of following data differs from those of Tuning procedure 1).
20μm/div 20μm/div
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 17/21
To acuire time domain data, set Servo Guide channels as shown below.
CH2: ABS
Kind: POSF
notice.
Comparison between time domain data of gain 0 and 2 are shown below.
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 18/21
Gain 0 Gain 2
Tuning procedure 3
Increase gain stepwise with confirmation of circular execursion and time domain data when moving direction inverts.
20μm/div
comp. value of smart backlash
20μm/div
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 19/21
machine position(POSF)
20μm/div
comp. value of smart backlash
Tuning procedure 4
As the gain increases, and therefore the time constant becomes shorter, the compensation may end before the motor
contact to the machine in moving direction. In this situation, extend the duration (by the ten thousands’ place of
No.2619).
20μm/div
20μm/div
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 20/21
machine position(POSF)
motor position(ABS)
Tuning procedure 5
Too high gain will generate cutting. Decrease the gain or shorten the compensation length (by the thousand’s and
the hundred’s place of No.2619).
Cutting(11μm)
Tuning ends when sufficient high gain is achieved which enables motor to move in the backlash space quickly when
the moving direction inverts, and sufficiently suppressed quadrate protrusion is confirmed.
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-008
01 13.12.24 Tang Newly designed
Ed. Date Design Description
SHEET 21/21
Notice of the Update of Digital Servo Software for Series 0i Mate-D (90H0)
2. Summary of Change
New, Add Applicable
Group Name / Outline
Correct, Del Date
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Notice of the Update of Digital Servo Software
for Series 0i Mate-D (90H0)
DRAW. No. CUST.
B-65270EN/08-009
01 14.01.10 Tsuneki Newly designed
Ed. Date Design Description
SHEET 1/2
Notice of the Update of Digital Servo Software for Series 0i Mate-D (90H0)
1. Update Edition
ROM series New edition Available CNC
2. Contents of change
- Modification of feed-forward timing adjustment function
The compatible mode with Series 0i-D is added to the feed-forward timing adjustment function.
No.2415#1=0: The compatible mode with Series 0i-D.
No.2415#1=1: The compatible mode with Series 90H0/02.0 or earlier.
Please set No.2415#1=0 generally. Only if timing adjustment coefficient (No.2095) has been adjusted
by using 90H0/02.0 or earlier software, please set No.2415#1=1,
TITLE
Notice of the Update of Digital Servo Software
for Series 0i Mate-D (90H0)
DRAW. No. CUST.
B-65270EN/08-009
01 14.01.10 Tsuneki Newly designed
Ed. Date Design Description
SHEET 2/2
Notice of the Update of Digital Servo Software for Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A ( 90J0&90K0)
2. Summary of Change
New, Add Applicable
Group Name / Outline
Correct, Del Date
- Supported high precision measurement mode for the Add 2014.02
Basic Function frequency response
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-010
01 14.02.06 Tang Newly designed
Ed. Date Design Description
SHEET 1/2
Notice of the Update of Digital Servo Software for Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A ( 90J0&90K0)
1. Update Edition
2. Contents of change
- Supported High precision measurement mode for the frequency response measurement
High precision measurement mode for the frequency response measurement has been supported.
For detail please refer the technical report TMS14/002 " Notice of the update of Servo Tuning Tool
FANUC SERVO GUIDE (edition 9.20)."
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A
(90J0&90K0)
DRAW. No. CUST.
B-65270EN/08-010
01 14.02.06 Tang Newly designed
Ed. Date Design Description
SHEET 2/2
Notice of the Update of Digital Servo Software for Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A (90G0)
2. Summary of Change
New, Add Applicable
Group Name / Outline
Correct, Del Date
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A (90G0)
B-65270EN/08-011
01 14.02.14 Iijima Newly designed
Ed. Date Design Description
SHEET 1/4
Notice of the Update of Digital Servo Software for Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A (90G0)
1. Update Edition
90G0 24.0 Series 30i/ 31i/ 32i/ 35i –B/ Power Motion i -A
2. Contents of change
3 Attachment
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A (90G0)
B-65270EN/08-011
01 14.02.14 Iijima Newly designed
Ed. Date Design Description
SHEET 2/4
Attachment 1 Changes of Standard Parameter Table
Motor models in the following table are added or changed.
Please refer to attached table 1 about the detail of standard parameters.
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A (90G0)
B-65270EN/08-011
01 14.02.14 Iijima Newly designed
Ed. Date Design Description
SHEET 3/4
Table 1 Changes of standard parameter
βiSc12/3000 LiS6000B2/2 LiS7500B2/2 βiS40/2000 βiSc22/2000
Motor Model βiSc12/3000 βiS40/2000
(80A) HV(400V) (400V) HV (80A)
Motor Specification 0078 0078 0447-B010 0448-B110 0089 0090
Motor ID Number 496 497 367 373 474 475 482
Symbol FS0i-D
2003 00001000 00001000 00000000 00001000 00001000 00001000 00001000
2004 00000011 00000011 00000011 00000011 00000011 00000011 00000011
2005 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2006 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2007 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2008 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2009 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2010 00000000 00000000 00000100 00000100 00000000 00000000 00000000
2011 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2012 00000000 00000000 00000000 00000000 00000000 00000000 00000000
2013 00000000 00001110 00000110 00001000 00000010 00000010 00001110
2014 00000000 00001110 00000110 00001000 00000010 00000010 00001110
2210 00000000 00000000 00000100 00000100 00000000 00000000 00000000
2211 00001110 00001110 00001000 00001000 00001010 00001010 00001110
2300 00000000 00000000 10000000 10000000 00000000 00000000 00000000
2301 00000000 00000000 00000000 00000000 00000000 00000000 00000000
PK1 2040 402 804 1469 1123 1624 1624 2368
PK2 2041 -2217 -4434 -9936 -6625 -7197 -7197 -13600
PK3 2042 -1304 -1304 -1330 -2696 -1341 -1341 -1331
PK1V 2043 170 85 7 7 208 208 121
PK2V 2044 -1530 -765 -96 -92 -1870 -1870 -1086
PK3V 2045 0 0 0 0 0 0 0
PK4V 2046 -8235 -8235 -8235 -8235 -8235 -8235 -8235
POA1 2047 4960 9920 -11870 -12391 4057 4057 6992
BLCMP 2048 0 0 0 0 0 0 0
DPFMX 2049 0 0 0 0 0 0 0
POK1 2050 956 956 956 956 956 956 956
POK2 2051 510 510 510 510 510 510 510
RESERV 2052 4200 4200 0 0 2600 2600 2800
PPMAX 2053 21 21 21 21 21 21 21
PDDP 2054 1894 1894 1894 1894 1894 1894 1894
PHYST 2055 319 319 319 319 319 319 319
EMFCMP 2056 0 0 -7680 0 0 0 -5130
PVPA 2057 -5140 -5130 0 0 -3881 -3881 -3598
PALPH 2058 -3500 -1750 0 0 -3732 -3732 -1500
PPBAS 2059 0 0 0 0 0 0 0
TQLIM 2060 7282 3641 4369 4046 6554 6554 3641
EMFLMT 2061 620 620 2073 1986 758 758 880
POVC1 2062 32492 32492 32706 32709 32413 32413 32431
POVC2 2063 3445 3445 774 739 4431 4431 4207
TGALMLV 2064 4 4 4 4 4 4 4
POVCLMT 2065 10250 2562 688 658 13201 13201 3132
PK2VAUX 2066 0 0 0 0 0 0 0
FILTER 2067 0 0 0 0 0 0 0
FALPH 2068 0 0 0 0 0 0 0
VFFLT 2069 0 0 0 0 0 0 0
ERBLM 2070 0 0 0 0 0 0 0
PBLCT 2071 0 0 0 0 0 0 0
SFCCML 2072 0 0 0 0 0 0 0
PSPTL 2073 0 0 0 0 0 0 0
AALPH 2074 16384 0 20480 0 8192 8192 0
OSCTPL 2077 0 0 0 0 0 0 0
PDPCH 2078 0 0 0 0 0 0 0
PDPCL 2079 0 0 0 0 0 0 0
DPFEX 2080 0 0 0 0 0 0 0
DPFZW 2081 0 0 0 0 0 0 0
BLENDL 2082 0 0 0 0 0 0 0
MOFCTL 2083 0 0 0 0 0 0 0
RTCURR 2086 2363 1181 610 596 2154 2154 1309
TDPLD 2087 0 0 0 0 0 0 0
MCNFB 2088 0 0 0 0 0 0 0
BLBSL 2089 0 0 0 0 0 0 0
ROBSTL 2090 0 0 0 0 0 0 0
ACCSPL 2091 0 0 0 0 0 0 0
ADFF1 2092 0 0 0 0 0 0 0
VMPK3V 2093 0 0 0 0 0 0 0
BLCMP2 2094 0 0 0 0 0 0 0
AHDRTL 2095 0 0 0 0 0 0 0
RADUSL 2096 0 0 0 0 0 0 0
SMCNT 2097 0 0 0 0 0 0 0
DEPVPL 2098 0 0 0 0 0 0 0
ONEPSL 2099 400 400 400 400 400 400 400
INPA1 2100 0 0 0 0 0 0 0
INPA2 2101 0 0 0 0 0 0 0
DBLIM 2102 0 0 0 0 0 0 0
ABVOF 2103 0 0 0 0 0 0 0
ABTSH 2104 0 0 0 0 0 0 0
TRQCST 2105 418 836 1768 2261 1503 1503 1384
LP24PA 2106 0 0 0 0 0 0 0
VLGOVR 2107 0 0 0 0 0 0 0
RESERV 2108 0 0 0 0 0 0 0
BELLTC 2109 0 0 0 0 0 0 0
MGSTCM 2110 1814 812 0 0 263 263 1280
DETQLM 2111 7930 7930 0 0 3065 3065 2866
AMRDML 2112 0 0 0 0 0 0 0
NFILT 2113 0 0 0 0 0 0 0
NINTCT 2127 1194 1194 0 0 2712 2712 2459
MFWKCE 2128 3000 6000 0 0 3354 3354 10000
MFWKBL 2129 2056 2056 0 0 1038 1038 562
LP2GP 2130 0 0 0 0 0 0 0
LP4GP 2131 0 0 0 0 0 0 0
LP6GP 2132 0 0 0 0 0 0 0
PHDLY1 2133 5138 5138 0 0 2567 2567 3350
PHDLY2 2134 8990 4382 0 0 8967 8967 4371
DGCSMM 2159 0 0 0 0 0 0 0
TRQCUP 2160 0 0 0 0 0 0 0
OVCSTP 2161 0 0 0 0 0 0 0
POVC21 2162 32765 32765 0 0 32765 32765 32764
POVC22 2163 35 35 0 0 36 36 44
POVCLMT2 2164 6328 1582 0 0 7713 7713 1947
MAXCRT 2165 45 85 85 185 85 45 85
ACCBSLM 2304 0 0 0 0 0 0 0
ACDCEND 2305 0 0 0 0 0 0 0
DCIDBS 2310 0 0 0 0 823 1646 0
TITLE
Notice of the Update of Digital Servo Software for
Series 30i/ 31i/ 32i/ 35i-B/Power Motion i -A (90G0)
B-65270EN/08-011
01 14.02.14 Iijima Newly designed
Ed. Date Design Description
SHEET 4/4