Warnings, Cautions, and Notes
as Used in this Publication
Warning notices are used in this publication to emphasize that hazardous voltages, currents,
temperatures, or other conditions that could cause personal injury exist in this equipment or
may be associated with its use.
In situations where inattention could cause either personal injury or damage to equipment, a
Warning notice is used.
Caution notices are used where equipment might be damaged if care is not taken.
GFL-001
Warning
Caution
Note
Notes merely call attention to information that is especially significant to understanding and
operating the equipment.
This document is based on information available at the time of its publication. While efforts
have been made to be accurate, the information contained herein does not purport to cover all
details or variations in hardware or software, nor to provide for every possible contingency in
connection with installation, operation, or maintenance. Features may be described herein
which are not present in all hardware and software systems. GE Fanuc Automation assumes
no obligation of notice to holders of this document with respect to changes subsequently made.
GE Fanuc Automation makes no representation or warranty, expressed, implied, or statutory
with respect to, and assumes no responsibility for the accuracy, completeness, sufficiency, or
usefulness of the information contained herein. No warranties of merchantability or fitness for
purpose shall apply.
B-65150E/04 DEFINITION OF WARNING, CAUTION, AND NOTE
DEFINITION OF WARNING, CAUTION, AND NOTE
This manual includes safety precautions for protecting the user and preventing damage to the m achine.
Precautions are classified into Warning and Caution according to their bearing on safety. Also,
supplementary information is described as a Note. Read the Warning, Caution, and Note thoroughly
before attempting to use the machine.
3.3.2Vibration in the Stop State........................................................................................................................... 53
3.3.3Vibration during Travel................................................................................................................................ 55
4.5.7Current Loop 1/2PI Function .....................................................................................................................134
4.6.1Feed-forward Function ..................................................................................................... .......................... 137
4.8.1Position Gain Switch Function................................................................................................................... 171
4.12.2Unexpected Disturbance Detection Performed Separately for Cutting and Rapid Traverse....................... 214
4.13FUNCTION FOR OBTAINING CURRENT OFFSETS AT EMERGENCY STOP..................................216
4.14LINEAR MOTOR PARAMETER SETTING ..........................................................................................217
4.14.1Procedure for Setting the Initial Parameters of Linear Motors................................................................... 217
4.14.2Linear Motor Thrust Ripple Correction......................................................................................................225
4.15TORQUE CONTROL FUNCTION........................................................................................................232
4.16USAGE OF THE SERVO SOFTWARE FOR SUPER-PRECISION MACHINING................................235
4.17TANDEM CONTROL FUNCTION........................................................................................................242
4.17.1Preload Function ........................................................................................................................................ 248
4.17.10Notes on Tandem Control.......................................................................................................................... 268
This manual describes the servo parameters of the following NC
models using an α servo system. The descriptions include the servo
parameter start-up and adjustment procedures. The meaning of each
parameter is also explained.
− 1 −
1. OVERVIEWB-65150E/04
1.1 SERVO SOFTWARE AND MODULES SUPPORTED BY
EACH NC MODEL
NC product name
Series 0-MODEL C
Series 15-MODEL A
Series 15-MODEL B (Note 2)
Series 16-MODEL A
Series 18-MODEL A
Series 20-MODEL A
Series 21-MODEL A
Series 21-MODEL B
Power Mate-MODEL D
Power Mate-MODEL F
Power Mate-MODEL H
Power Mate-MODEL I
Series 15-MODEL B (Note 2)
Series 16-MODEL B
Series 18-MODEL B
Series 16-MODEL C
Series 18-MODEL C
Series 15-B (FS15-B) (Note 2)
Series 16-C (FS16-C)
Series 18-C (FS18-C)
Series 16i -MODEL A (Note 3)
Series 18i -MODEL A
Series 21i -MODEL A
Power Mate i -MODEL D
Power Mate i -MODEL H
Series 15i-MODEL A
Power Mate-MODEL E (PME)
Series and edition of applicable servo
software
Series 9046/A(01) and subsequent editions
(Supporting standard and high-speed
positioning)
Series 9041/A(01) and subsequent editions
(Supporting dual position feedback)
Series 9060/J(10) and subsequent editions320C25 module
Series 9060/J(10) and subsequent editions
(Supporting standard and high-speed
positioning)
Series 9066/F(06) and subsequent editions
(Supporting FAD & HRV control) (Note 1)
Series 9070/A(01) and subsequent editions
Series 9080/E(05) and subsequent editions
(Supporting FAD & HRV control and linear
motor)
Series 9081/A(01) and subsequent editions
(Supporting SUPER-precision machining)
Series 9090/A(01) and subsequent editions
(Supporting i series CNC)
Series 90A0/A(01) and subsequent editions
(Supporting i series CNC and level-up HRV
control)
Series 90A0/A(01) and subsequent editions
(Supporting i series CNC and level-up HRV
control)
Series 9064/E(05) and subsequent editions
(Standard)
Series 9065/A(01) and subsequent editions
(Supporting HRV control)
Serial axis board
320C25 module
320C51 module
320C52 module
320C52 module
320C52 servo card
320C543 servo card
320C543 servo card
Module
− 2 −
B-65150E/041. OVERVIEW
NOTE 1 For some models of the Series 21, Power Mate-D, and
Power Mate-F, the NC software and servo software are
integrated.
The NC software of the following series and editions
includes servo software supporting the α servo motor.
Series21-TASeries 8866/001B and subsequent editions
Series21-TB control A typeSeries DE01/001A and subsequent editions
Power Mate-D
Power Mate-FSeries 8870/001A and subsequent editions
Series 8831/001A and subsequent editions
Series 8836/001A and subsequent editions
NOTE 2 The servo software series of the Series 15-B depends on the
incorporated servo module, as shown below:
Servo softwareCNC CPUServo module
Series 906068030320C25 module
Series 907068040320C51 module
Series 9080
Series 9081
68040320C52 module
NOTE 3 The servo software series of the Series 16i, 18i, 21i, and
Power Mate i depend on the incorporated servo card, as
shown below.
Servo softwareServo card
Series 9090320C52 card
Series 90A0320C543 card
− 3 −
1. OVERVIEWB-65150E/04
1.2 ABBREVIATIONS OF THE NC MODELS COVERED BY
THIS MANUAL
The models covered by this manual, and their abbreviations are :
NC product nameAbbreviations
FANUC Series 0-MODEL CSeries 0-CSeries 0
FANUC Series 15-MODEL ASeries 15-A
FANUC Series 15-MODEL BSeries 15-B
FANUC Series 15i-MODEL A
FANUC Series 16-MODEL ASeries 16-A
FANUC Series 16-MODEL BSeries 16-B
FANUC Series 16-MODEL CSeries 16-C
FANUC Series 16i-MODEL A
FANUC Series 18-MODEL ASeries 18-A
FANUC Series 18-MODEL BSeries 18-B
FANUC Series 18-MODEL CSeries 18-C
FANUC Series 18i-MODEL A
FANUC Series 20-MODEL ASeries 20-ASeries 20
FANUC Series 21-MODEL ASeries 21-B
FANUC Series 21-MODEL BSeries 21-C
FANUC Series 21i-MODEL A
FANUC Power Mate-MODEL DPower Mate-D
FANUC Power Mate-MODEL FPower Mate-F
FANUC Power Mate-MODEL HPower Mate-H
FANUC Power Mate-MODEL IPower Mate-I
FANUC Power Mate i-MODEL DPower Mate i-D
FANUC Power Mate i-MODEL HPower Mate i-H
FANUC Power Mate-MODEL EPower Mate-E
Series 15i-A
Series 16i-A
Series 18i-A
Series 21i-A
Series 15 (Note 1)
Series 16 (Note 1)
Series 18 (Note 1)
Series 21 (Note 1)
Power Mate (Note 2)
Power Mate-E
(Note 2)
NOTE
1 In this manual, a reference to the Series 15, 16, 18, or
21, without a specific model name refers to all the
models of the series.
2 In this manual, Power Mate refers to the Power
Mate-D, Power Mate-F, Power Mate-H, Power Mate-I,
Power Mate i-D, and Power Mate i-H.
The Power Mate-E, which uses different servo
software and different parameter numbers, is
designated by its full name or as Power Mate-E.
− 4 −
B-65150E/041. OVERVIEW
1.3 RELATED MANUALS
The following ten kinds of manuals are available for FANUC SERV O
MOTOR α/β series.
In the table, this manual is marked with an asterisk (*).
Table 1. Related manuals of SERVO MOTOR α/β series
Document nameDocument
FANUC AC SERVO MOTOR α series
DESCRIPTIONS
FANUC AC SERVO MOTOR β series
DESCRIPTIONS
FANUC AC SPINDLE MOTOR α series
DESCRIPTIONS
FANUC SERVO AMPLIFIER α series
DESCRIPTIONS
FANUC CONTROL MOTOR AMPLIFIER α series
(SERVO AMPLIFIER UNIT)
DESCRIPTIONS
FANUC CONTROL MOTOR α series
MAINTENANCE MANUAL
FANUC CONTROL MOTOR AMPLIFIER α series
(SERVO AMPLIFIER UNIT)
MAINTENANCE MANUAL
FANUC SERVO MOTOR β series
MAINTENANCE MANUAL
FANUC AC SERVO MOTOR α series
PARAMETER MANUAL
FANUC AC SPINDLE MOTOR α series
PARAMETER MANUAL
number
B-65142E
B-65232EN
B-65152E
B-65162E
B-65192EN
B-65165E
B-65195EN
B-65235EN
B-65150E
B-65160E
Major contentsMajor usage
• Specification
• Characteristics
• External dimensions
• Connections
• Specification
• Characteristics
• External dimensions
• Connections
• Specification
• Characteristics
• External dimensions
• Connections
• Specifications and
functions
• Installation
• External dimensions
and maintenance
area
• Connections
• Start up procedure
• Troubleshooting
• Maintenance of motor
• Start up procedure
• Troubleshooting
• Start up procedure
• Troubleshooting
• Maintenance of motor
• Initial setting
• Setting parameters
• Description of
parameters
• Initial setting
• Setting parameters
• Description of
parameters
• Selection of motor
• Connection of
motor
• Selection of
amplifier
• Connection of
amplifier
• Start up the
system
(Hardware)
• Troubleshooting
• Maintenance of
motor
• Start up the
system
(Hardware)
• Troubleshooting
• Start up the
system
(Hardware)
• Troubleshooting
• Maintenance of
motor
• Start up the
system (Software)
• Turning the
system
(Parameters)
*
− 5 −
1. OVERVIEWB-65150E/04
Other manufactures’ products referred to in this manual
* IBM is registered trademark of International Business Machines
Corporation.
* MS-DOS and Windows are registered trademarks of Microsoft
Corporation.
* 486SX and 486DX2 are registered trademarks of Intel corporation.
All other product names identified throughout this manual are
trademarks or registered trademarks of their respective companies.
In this manual, the servo parameters are explained using the following
notation:
(Example)
No. 1875
No. 2021
Series 0-CSeries 15
No. 8X21
No. 1021
Servo parameter function name
Load inertia ratio
Series16, 18, 20, 21
Power Mate
Power Mate-E
The α servo motor can take either of the following configurations:
When parameters are set, these pulse coders are all assumed to have a
resolution of 1,000,000 pulses per motor revolution.
NOTE
The αA1000 is used for 0.1-µm detection control and
high-speed high-precision control.
− 6 −
B-65150E/042. SETTING α SERIES SERVO PARAMETERS
2 SETTING α SERIES SERVO PARAMETERS
2.1 INITIALIZING SERVO PARAMETERS
2.1.1 Before Servo Parameter Initialization
Before starting servo parameter initialization, confirm the following:
<1> NC model (ex.: Series 15-B)
<2> Servo motor model (ex.:
<3> Pulse coder built in a motor (ex.:
<4> Is the separate position detector used? (ex.: Not used)
<5> Distance the machine tool moves per revolution of the motor
(ex.: 10 mm per one revolution)
<6> Machine detection unit (ex.: 0.001 mm)
<7> NC command unit (ex.: 0.001 mm)
α 6/2000)α A1000)
− 7 −
2. SETTING α SERIES SERVO PARAMETERSB-65150E/04
2.1.2 Parameter Initialization Flow
On the servo setting and servo adjustment screens, set the following:
In emergency stop state, switch on NC.
Initialization bits
Motor No.
AMR
CMR
Move direction
Reference counter
Velocity gain
Make settings for using separate detector.
No. 1807#3 = 1, 1815#1 = 1 (Series 15)
Set bits 0 to 3 of No. 37 to 1. (Series 0-C)
No. 1815#1 = 1 (Series 16, 18, 21, Power Mate)
No. 1002 = 10001000 (Power Mate-E)
Set flexible feed gear.
00000000 (except Power Mate-E) (Note)
00011000 (for Power Mate-E)
See (4) in Subsec. 2.1.3.
00000000
See (6) in Subsec. 2.1.3.
111 (Clockwise as viewed from detector)
−111 (Counterclockwise as viewed from detector)
See (10) in Subsec. 2.1.3.
Set 100% if the machine inertia is unknown.
(Equivalent to load inertia ratio parameter)
Which system is being used?
← See (7) in Subsec. 2.1.3. →
Semi-closed loopClosed loop
Set flexible feed gear.
Number of velocity pulses
Number of position pulses
8192 (Note)
Ns (Note)
For the phase A/B separate
detector and serial linear scale:
Ns:Number of feedback pulses per motor
revolution, received from the separate
detector
For the serial rotary scale:
Ns:12500 × (motor-to-table deceleration ratio)
Example: When the motor rotates ten turns while
the table rotates one turn
1
12500 × = 1250
10
Set Ns to 1250.
NOTE
When initialization bit 0 is set to 1, the settings of the
number of velocity pulses and the number of position
pulses must be reduced by a factor of 10.
Number of velocity pulses
Number of position pulses
Turn power off then on.
End of parameter setting
− 8 −
8192 (Note)
12500 (Note
B-65150E/042. SETTING α SERIES SERVO PARAMETERS
2.1.3 Servo Parameter Initializ ati on Procedure
(1) Switch on the NC in an emergency stop state.
Enable parameter writing (PWE = 1).
(2) Initialize servo parameters on the servo setting screen.
For a Power Mate with no CRT, specify a value for an item
number on the servo setting screen. See Fig. 2.1.3.
To display the servo setting screen, follow the procedure below,
using the key on the NC.
Series 0-C
0389SVS
SVS (#0)0: Displays the servo screen.
Series 15
Series 16, 18, 20, 21
3111SVS
SVS (#0)1: Displays the servo screen.
Press thekey several times, and the serv o setting screen w ill
PARAM
appear.
If no servo screen appears, set the following parameter as shown, and
switch the NC off and on again.
#7#6#5#4#3#2#1#0
SERVICE
Press thekey several times, and the servo setting screen will
appear.
SYSTE
→ [SYSTEM] → [ ] → [SV-PRM]
If no servo screen appears, set the following parameter as shown, and
switch the NC off and on again.
#7#6#5#4#3#2#1#0
− 9 −
2. SETTING α SERIES SERVO PARAMETERSB-65150E/04
When the following screen appears, move the cursor to the item you
want to specify, and enter the value directly.
Servo set
X axis
INITIAL SET BITS
Motor ID No.
AMR
CMR
Feed gearN
(N/M)M
Direction Set
Velocity Pulse No.
Position Pulse No.
Ref. counter
Fig. 2.1.3 Servo setting menu Correspondence of Power Mate
Start initialization(Keep the NC power on until step (11).)
DGPR (#1) = 0 Automatically set to 1 after initialization.
NOTE
Once initialization has been completed, the Series
0-C and Series 15-A automatic al ly set bit 3 (PRMC )
for initialization to 0, while other NC models set the
bit to 1. Note that the bit 3 (PRMC) bit must be set to
0 for the Series 0-C and Series 15-A.
(4) Specify the motor ID No.
Select the motor ID No. of the servo motor to be used, according
to the motor model and drawing num ber (the m iddle four dig its of
A06B-XXXX-BXXX) listed in the tables on subsequent pages.
− 10 −
B-65150E/042. SETTING α SERIES SERVO PARAMETERS
α series servo motor
Motor modelα1/3000α2/2000α2/3000α2.5/3000α3/3000
Motor
specification
Motor type No.6146628415
Motor modelα6/2000α6/3000α12/2000 α12/3000 α22/1500
Motor
specification
Motor type No.1617181927
Motor modelα22/2000 α22/3000 α30/1200 α30/2000 α30/3000
Motor
specification
Motor type No.2021282223
Motor modelα40/FANα40/2000α65α100α150
Motor
specification
Motor type No.2930394041
03710372037303740123
01270128014201430146
01470148015101520153
01580157033103320333
Motor modelα300/2000α400/2000
Motor
specification
Motor type No.111112
αL series servo motor
Motor modelαL3/3000 αL6/3000 αL9/3000 α
Motor
specification
Motor type No.56 or 68* 57 or 69*58 or 70*5960
05610562056405710572
03370338
L25/3000αL50/2000
Use the motors mark ed by * with the serv o software that supports HRV
control (Series 9066, 9080, 9081, 9090, and 90A0).
αC series servo motor
Motor modelαC3/2000αC6/2000αC12/2000αC22/1500
Motor
specification
Motor type No.78910
αHV series servo motor
Motor modelα3HVα6HVα12HVα22HVα30HV
Motor
specification
Motor type No.123102103
0121012601410145
01710172017601770178
− 11 −
2. SETTING α SERIES SERVO PARAMETERSB-65150E/04
αM series servo motor
Motor modelαM2/3000 α
Motor
specification
Motor type No.9899242526
Motor modelα
Motor
specification
Motor type No.100101108110
Motor modelαM6HVαM9HVαM22HVαM30HV
Motor
specification
Motor type No.104105106107
Linear motor
Motor model1500A3000B6000B9000B15000C
Motor
specification
Motor type No.9091929394
03760377016101620163
M22/3000αM30/3000
01650166170170
0182018301850186
04100411041204130414
M2.5/3000
αM3/3000 αM6/3000 αM9/3000
αM40/3000FAN
(360A amplifier
driving)
αM40/3000
(130A amplifier
driving)
Remark)
β series servo motor
Motor modelβ0.5β1/3000β2/3000β3/3000β6/2000
Motor
specification
Motor type No.1335363334
01130031003200330034
These motor type Nos. may not be supported depending on the servo
software being used.
The following lists the motor type Nos. together with the applicable
servo software series and editions.
− 12 −
B-65150E/042. SETTING α SERIES SERVO PARAMETERS
α series servo motor
Servo software
Motor series
model and
motor type number
(6) Set CMR with the scale of a distance the NC instructs the machine
to move.
CMR = Command unit / Detection unit
CMR 1/2 to 48 Setting value = CMR × 2
Usually, CMR = 1, so specify 2.
(7) Specify the flexible feed gear (F⋅FG ). This function m akes it easy
to specify a detection unit for the leads and gear reduction ratios
of various ball screws by changing the number of position
feedback pulses from the pulse coder or separate detector.
Setting for the α pulse coder in the semi-closed mode
F⋅FG numerator (≤ 32767)per motor revolution
=(as irreducible fraction)
F⋅FG denominator (≤ 32767)1,000,000 (Note 2)
(Note 1)Necessary position feedback pulses
NOTE
1 For both F⋅FG number and denominator, the maximum
setting value (after reduced) is 32767.
2 α pulse coders assume one million pulses per motor
revolution, irrespective of resolution, for the flexible
feed gear setting.
3 If the calculation of the number of pulses required per
motor revolution involves π, such as when a rack and
pinion are used, assume π to be approximately
355/113.
4 The setting for serial pulse coder A is the same as for
the α pulse coder.
− 15 −
2. SETTING α SERIES SERVO PARAMETERSB-65150E/04
Example of setting
For detection in 1 µm units, specify as follows:
Ball screw lead
(mm/rev)
10
20
30
Number of necessary
position pulses
(pulses/rev)
10000
20000
30000
F⋅FG
1/100
2/100 or 1/50
3/100
Example of setting
If the machine is set to detection in 1,000 degree units with a gear
reduction ratio of 10:1 for the rotation axis, the table rotates by 360/10
degrees each time the motor makes one turn.
1000 position pulses are necessary for the table to rotate through one
degree.
The number of position pulses necessary for the motor to make one turn
is:
360/10 × 1000 = 36000 with reference counter = 36000
F⋅FG numerator3600036
==
F⋅FG denominator1,000,0001000
Setting for use of a separate detector (full-closed)
F⋅FG numerator (≤ 32767)to a predetermined amount of travel
F⋅FG denominator (≤ 32767)Number of position pulses corresponding
Number of position pulses corresponding
=(as irreducible fraction)
to a predetermined amount of travel from
a separate detector
DMR can also be used with the parallel type separate position detector,
provided that F⋅FG = 0.
Example of setting
To detect a distance of 1 µm using a 0.5-µm scale, set the following:
Numerator of F⋅FGL/11
= =
Denominator of F⋅FGL/0.52
(8) Specify the direction in which the motor rotates.
111Clockwise as viewed from the pulse coder
−111Counterclockwise as viewed from the pulse coder
− 16 −
B-65150E/042. SETTING α SERIES SERVO PARAMETERS
(9) Specify the number of velocity pulses and the number of position
pulses.
Full-closed
Command
unit (µm)
Initialization
bit
Number of
velocity
pulses
Number of
position
pulses
Ns : Number of position pulses from the separate detector when
the motor makes one turn
Np: 12500 × (motor-to-table deceleration ratio or acceleration
ratio)
(Example: When the motor rotates ten turns while the table
rotates one turn: Np = 12500/10 = 1250)
Series 0−C
Conventionally, the initialization bit, bit 0 (high-resolution bit), was
changed according to the command unit. The command unit and
initialization bit 0 have no longer been interrelated with each other in
all CNCs except the Series 0-C and Series 15-A.
Of course, the conventional setting method may also be used. For
easier setting, however, set the bit as follows:
Semi-closed: Initialization bit bit 0 = 0
Full-closed: Initialization bit bit 0 = 1
Only when the number of position pulses exceeds
32767.
In the above table, the number of position pulses is likely to exceed
32767 when the command unit is 0.1 µm in full-closed mode.
When using a separate detector (full-closed mode), also specify the
following parameters:
(When using t he separate serial detector, see Subsec. 2.1.4.)
#7#6#5#4#3#2#1#0
0037STP8STP7STP4STPZSTPYSTPX
STPX to 8 (#0 to #5) The separate position detector is:
0:Not used for the X-axis, Y-axis, Z-axis, fourth axis, seventh axis,
or eighth axis
1:Used for the X-axis, Y-axis, Z-axis, fourth axis, seventh axis,
and eighth axis
− 17 −
2. SETTING α SERIES SERVO PARAMETERSB-65150E/04
Series 15, 16, 18, 20, 21,
Power Mate
#7#6#5#4#3#2#1#0
1807PFSE
−
↑ Must be specified only for Series 15.
PFSE (#3)The separate position detector is:
0:Not used
1:Used
CAUTION
This parameter is used only for Series 15.
#7#6#5#4#3#2#1#0
1815OPTX
↑
Must be specified for all NCs.
OPTX (#1)The separate position detector is:
0:Not used
1:Used
Power Mate−E
NOTE
For Series 16, 18, 20, and 21, setting this parameter
causes bit 3 of parameter No. 2002 to be set to 1
automatically.
#7#6#5#4#3#2#1#0
1002GRSLPFSE
−
GRSL (#7)The separate position detector is:
PFSE (#3)0:Not used
1:Used
Specify the same value for both GRSL and PFSE.
(10) Specify the reference counter.
The reference counter is used in making a return to the reference
position by a grid method.
Semi-closed loop
Count on the
reference counter
Number of position pulses corresponding to a
=
single motor revolution or the same number
divided by an integer value
− 18 −
B-65150E/042. SETTING α SERIES SERVO PARAMETERS
Example of setting
α pulse coder and semi-closed loop (1-µm detection)
Ball screw lead
(mm/revolution)
10
20
30
Necessary number of
position pulses
(pulse/revolution)
10000
20000
30000
Reference
counter
10000
20000
30000
Grid width
(mm)
10
20
30
When the number of position pulses corresponding to a single motor
revolution does not agree with the reference counter setting, the
position of the zero point depends on the start point.
Should this occur, eliminate the difference by changing the detection
unit.
Example of setting
System using a detection unit of 1 µm, a ball screw lead of 20
mm/revolution, a gear reduction ratio of 1/17, the number of position
pulses corresponding to a single motor revolution set to 1176.47, and
the reference counter set to 1176
In this case, increase all the following parameter values by a factor of
17, and set the detection unit to 1/17 µm.
Parameter modificationSeries 0-C
FFG
CMR
Reference counter
Effective area
Position error limit in traveling
Position error limit in the stop state
Backlash
Servo screen
Servo screen
Servo screen
Nos. 500 to 503
(All other CNC parameters set in detection units, such as the amount of
grid shift and pitch error compensation magnification, are also
multiplied by 17.)
CAUTION
In addition to the above parameters, there are some
parameters that are to be set in detection units.
For details, see Appendix C.
Making these modifications eliminates the difference between the
number of position pulses corresponding to a single motor revolution
and the reference counter setting.
Number of position pulses corresponding to a single motor revolution =
20000
Reference counter setting = 20000
504 to 507
593 to 596
535 to 538
Series 15, 16,
18, 20, 21,
Power Mate
Servo screen
Servo screen
Servo screen
Nos. 1826, 1827
1828
1829
1851, 1852
Power
Mate-E
Nos. 1084, 1085
100
324
200
202
231
221
− 19 −
2. SETTING α SERIES SERVO PARAMETERSB-65150E/04
CAUTION
In rotation axis control for the Series 16, 18, and
Power Mate, continuous revolution in the same
direction will result in an error if the result of the
following calculation is other than an integer, even if
the reference counter setting is an integer. Therefore,
set parameter No. 1260 so that the result of the
calculation is an integer.
(Amount of travel per rotation of the rotation axis
(parameter No. 1260)) × CMR ×
21
6
(reciprocal of flexible feed gear) × 2
/10
This problem has been corrected in the following
system software version and later versions:
B0F2/04 (16iM)
B1F2/04 (16iT)
BDF2/04 (18iM)
BEF2/04 (18iT)
DDF2/04 (21iM)
DEF2/04 (21iT)
Full-closed loop
Reference counter
setting
Z-phase (reference-position) interval divided by
=
the detection unit, or this value sub-divided by an
integer value
Example of setting
Example 1) When the Z-phase interval is 50 mm and the detection
unit is 1 µm:
Reference counter setting = 50,000/1 = 50,000
Example 2) When a rotation axis is used and the detection unit is
18668X54Current dead band compensation (PDDP)
20541054
Set value 3787 (S-series amplifier)
− 20 −
B-65150E/042. SETTING α SERIES SERVO PARAMETERS
(12) Switch the NC off and on again.
This completes servo parameter initialization.
If an invalid servo parameter setting alarm occurs, go to Subsec.
2.1.4.
If a servo alarm related to pulse coders occurs for an axis for
which a servo motor or amplifier is not connected, specify the
following parameter.
A feedback connector is used in conventional Series 0-C and 15A models. However it cannot be used in a system designed for
operation with an
α pulse coder.
This parameter should be specified instead of the dummy
connector.
#7#6#5#4#3#2#1#0
19538X09SERD
20091009
SERD (#0)The dumm y serial feedback function is: (See Sec. 4.6 for function detail)
0 :Not used
1 :Used
Series 0−C
0021APC8APC7APC4APCZAPCYAPCX
APCX to 8 (#0 to #5) The absolute position detector is:
Series 15, 16, 18, 20, 21,
Power Mate
1815APCX
APCX (#5)The absolute position detector is:
(13) When you are going to use an
α pulse coder as an absolute pulse
coder, use the following procedure.
This procedure is somewhat different from one for conventional
pulse coders. (Steps 3 to 5 have been added.)
1.Specify the following parameter, then switch the NC off.
#7#6#5#4#3#2#1#0
0:Not used for the X-axis, Y-axis, Z-axis, fourth axis, seventh axis,
or eighth axis.
1:Used for the X-axis, Y-axis, Z-axis, fourth axis, seventh axis, and
eighth axis.
#7#6#5#4#3#2#1#0
0:Not used
1:Used
− 21 −
2. SETTING α SERIES SERVO PARAMETERSB-65150E/04
Power Mate−E
#7#6#5#4#3#2#1#0
0017APCX
APCX (#0)An absolute position detector is:
0:Not used
1:Used
2.After making sure that the battery for the pulse coder is
connected, switch the NC on.
3.A request to return to the reference
position is displayed.
4.Cause the motor to make one turn by jogging.
5.Turn off and on the CNC.
These steps
were added
for the α
pulse coder.
6.A request to return to the reference position is displayed.
7.Do the zero return.
− 22 −
B-65150E/042. SETTING α SERIES SERVO PARAMETERS
2.1.4 Setting Servo Parameters When a Separate Detector for the
Serial Interface Is Used
(1) Overview
When a separate detector of the serial output type is used, there is a
possibility that the detection unit becomes finer than the detection unit
currently used. Accordingly, a few modifications are made to the
setting method and values of servo parameters.
When using a separate detector of the serial output type, follow the
method explained below to set parameters.
(2) Series and editions of applicable servo software
Series 9080/M (13) and subsequent editions (Series 15-B, 16-C, and
18-C)
Series 90A0/H (08) and subsequent editions (Series 15i, 16i, 21i,
Power Mate i)
(3) Separate detectors of the serial output type
(1) The serial output type linear scales currently available are listed
(2) The serial output type rotary encoders currently available are
listed below:
Minimum
resolution
(Note 1)
FANUC220 pulse/revRequired
Heidenhein Co., Ltd.
20
2
pulse/revNot required
Backup
(Note 2)
NOTE
1 The minimum resolution of a rotary encoder is the
resolution of the encoder itself.
FANUC’s rotary encoder, however, is treated as
having a resolution of 1,000,000 pulses per revolution
because of the servo software configuration.
2 Only data within one revolution is backed up; data for
more than one revolution is not backed up.
− 23 −
2. SETTING α SERIES SERVO PARAMETERSB-65150E/04
(4) Setting parameters
Linear type
In addition to the conventional settings for a separate detector (bit 1 of
parameter No. 1815 (Series 15, 16, and 18), bit 3 of parameter No. 1807
(Series 15), and if needed, FSSB), note the following parameters:
[Flexible feed gear]
Parameter Nos. 2084 and 2085 (Series 16 and 18) or Nos. 1977 and
1978 (Series 15-B)
[Flexible feed gear N/M]
= Detection unit of the detector (µm)/least input increment of the
controller (µm)
[Number of position pulses]
Parameter No. 2024 (Series 16 and 18) or No. 1891 (Series 15-B)
Number of position pulses = the amount of movement per motor
revolution (mm)/detection unit of the detector (mm)
* If the number of position pulses exceeds 32767 as a result of the
above calculation, set bit 0 of parameter No. 2000 (Series 16 and 18)
or No. 1804 (Series 15-B) to 1, and reduce the following parameter
values by a factor of 10:
Number of position pulses: No. 2024 (Series 16 and 18),
No. 1891 (Series 15-B)
Number of velocity pulses: No. 2023 (Series 16 and 18),
No. 1876 (Series 15-B)
(Example of parameter setting)
This completes parameter setting. Turn the power off then back on.
If an invalid parameter setting alarm is then issued, check the following
parameters:
* Number of position pulses: No. 2024 (Series 16 and 18) or
No. 1891 (Series 15-B) > 13100
If the above formula is satisfied, modify the parameter by referencing
supplementary 1 of Table 2.1.5.
The Series 16 is used.
A linear scale with a minimum resolution of 0.1 µm is used.
The least input increment of the controller is 1 µm.
The amount of movement per motor revolution is 16 mm.
To enable a separate detector, set bit 1 of parameter No. 1815 to 1.
First, calculate the parameters for the flexible feed gear.
[Flexible feed gear] Parameter Nos. 2084 and 2085
[Flexible feed gear N/M]
= Detection unit of the detector (µm)/least input increment of the
controller (µm)
= 0.1 µm/1 µm = 1/10
− 24 −
Loading...
+ 349 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.