• No part of this manual may be reproduced in any form.
• All specifications and designs are subject to change without notice.
In this manual we have tried as much as possible to describe all the various matters.
However, we cannot describe all the matters which must not be done, or which cannot be
done, because there are so many possibilities.
Therefore, matters which are not especially described as possible in this manual should be
regarded as ”impossible”.
This manual contains the program names or device names of other companies, some of
which are registered trademarks of respective owners. However, these names are not
followed by or in the main body.
Page 3
B-64114EN-1/01PREFACE
PREFACE
This manual describes parameter settings required to start up the
FANUC Series 0i-MODEL C / 0i Mate-MODEL C.
The manual is organized into the following chapters.
Chapter 1 Initialization of the NC parameters related to axis settings
Describes how to make the minimum initialization required
to start up NC axes.
Chapter 2 Initialization of servo parameters
Describes how to make the minimum initialization required
to drive the servo motor.
Chapter 3 Initialization of the other NC parameters
Describes how to make initialization required to start up
the other NCs such as those related to DI/DO.
Chapter 4 Parameters recommended to be set
Describes how to set the parameters required for
high-speed and high-precision machining and the servo
parameters required to be adjusted.
Since "Example of setting" in the following descriptions indicates
reference values for initialization, determine the best setting based on
the characteristics and usage of the machine.
Related manuals
Document name
FANUC Series 0i-MODEL C/0i Mate-MODEL C
START-UP MANUAL
FANUC Series 0i-MODEL C/0i Mate-MODEL C
PARAMETER MANUAL
FANUC Series 0i-MODEL C/0i Mate-MODEL C
CONNECTION MANUAL (FUNCTION)
FANUC AC SERVO MOTOR αis series
FANUC AC SERVO MOTOR αi series
FANUC AC SERVO MOTOR βis series
SERVO TUNING PROCEDURE (BASIC)
FANUC AC SERVO MOTOR αis series
FANUC AC SERVO MOTOR αi series
FANUC AC SERVO MOTOR βis series
PARAMETER MANUAL
FANUC AC SPINDLE MOTOR αi series
FANUC AC SPINDLE MOTOR βi series
PARAMETER MANUAL
Document
number
B-64114EN-1 • Initial setting
B-64120EN
B-64113EN-1
B-65264EN
B-65270EN
B-65280EN
Major contents Major usage
• Start up the system
(Software)
• Initial setting
• Setting parameters
• Description of
parameters
• Initial setting
• Setting signals
• Initial setting
• Servo tuning
• Initial setting
• Setting parameters
• Description of
parameters
• Initial setting
• Setting parameters
• Description of
parameters
• Start up the system
(Software)
• Turning the system
(Parameters)
• Setting parameters
(Parameter set supporting
screen)
• Start up the system
(Software)
• Setting parameters (high
speed and high precision)
B-64114EN-1/011.INITIALIZATION OF THE NC PARAMETERS RELATED TO AXIS SETTINGS
1 INITIALIZATION OF THE NC
PARAMETERS RELATED TO AXIS
SETTINGS
- 1 -
Page 8
1.INITIALIZATION OF THE NC PARAMETERS RELATED TO AXIS SETTINGSB-64114EN-1/01
1.1 INITIALIZATION PROCEDURE
(1) Preparation
Switch on the NC in an emergency stop state.
Enable parameter writing (PWE = 1).
Press the
TUNING screen (parameter set supporting screen) appears.
PARAMETER DIAGNOSTIC PARAMETER TUNING
Press soft key [(OPRT)], move the cursor to the AXIS SETTING item,
and press [SELECT] to display the START UP (parameter setting)
screen (Fig. 1.1 (b)). This screen is used to make the parameter
settings shown below.
function key several times until the PARAMETER
Fig. 1.1 (a) PARAMETER TUNING screen
Fig. 1.1 (b) START UP screen
- 2 -
Page 9
B-64114EN-1/011.INITIALIZATION OF THE NC PARAMETERS RELATED TO AXIS SETTINGS
(2) Initialization
Parameters are initialized on the START UP screen. On the START
UP screen, parameters are classified into several groups, each of
which is displayed on successive pages.
Initialization is made for each group. The procedure is described
below.
NOTE
1 Since "Example of setting" in the following
descriptions indicates reference values for
initialization.
Determine the best setting based on the
characteristics and usage of the machine.
2 "Example of setting" in the following descriptions
assumes an increment system of IS-B (bit 1 of
parameter No. 1004 is 0) and metric input (bit 2 of
parameter No. 0000 is 0).
3 For details on the individual parameters, refer to
the parameter manual.
<1> BASIC group
<1>-1 Setting the standard values
The standard values are set for the parameters in the BASIC group.
Press the PAGEUP or PAGEDOWN key several times until the
BASIC group screen appears and then press soft key [G_INIT].
Group name
The message "DO YOU SET INIT-VALUE" appears.
Press soft key [EXEC].
- 3 -
Page 10
1.INITIALIZATION OF THE NC PARAMETERS RELATED TO AXIS SETTINGSB-64114EN-1/01
This sets the standard values for the parameters in the BASIC group.
NOTE
1 The parameters on all pages in the group are set to
the standard values regardless of the page on
which [G_INIT] is selected.
2 Some parameters have no standard value. The
values of these parameters do not change even
after setting the standard values.
3 Setting the standard values may issue "Alarm No.
000 (PLEASE TURN OFF POWER)" the alarm
screen appears, but it is not necessary to turn off
the power. Display the START UP screen again as
described in "(1) Preparation" and then proceed to
the next procedure.
<1>-2 Setting parameters for additional axes
When no additional axes are present, proceed to Step <<1>-3 Setting
parameters without the standard values>
NOTE
1 The standard value settings made in Step <<1>-1
Setting the standard values> includes parameters
for setting the standard value only for the basic
axes (M series: 1st to 3rd axes, T series: 1st to 2nd
axes).
In Step <<1>-2 Setting the parameters for
additional axes>, the additional axis (M series: 4th
and subsequent axes, T series: 3rd and
subsequent axes) portions of the parameters are
set manually.
2 When a parameter number is entered and then soft
key [NO.SRH] is pressed, the cursor moves to the
specified parameter.
Set the following parameters related to additional axes.
1020 Program axis name for each axis Each axis
M series T series
Axis
name
Setting
U 85 A 65 Y 89 B 66
V 86 B 66 A 65 C 67
W 87 C 67
Axis
name
Setting
Axis
name
Setting
Axis
name
Setting
- 4 -
Page 11
B-64114EN-1/011.INITIALIZATION OF THE NC PARAMETERS RELATED TO AXIS SETTINGS
1022 Setting of each axis in the basic coordinate system Each axis
Set value Meaning
0 Neither the basic three axes nor a parallel axis
5 Axis parallel to the X axis
6 Axis parallel to the Y axis
7 Axis parallel to the Z axis
<1>-3 Setting the parameters without the standard values
NOTE
1 Some parameters are not set to the standard value
even after setting the standard value in Step
<<1>-1 Setting the standard values>.
These parameters are set manually in Step <<1>-3
Setting parameters without the standard values>.
2 When a parameter number is entered and then soft
key [NO.SRH] is pressed, the cursor moves to the
specified parameter.
• Set the type of each axis, linear or rotation.
Setting linear or rotation axis.
1006#0
• Set the metric system or inch system as the liner axis output unit.
1001#0
• The least input increment and least command increment are set.
1004#1
IS-B 0.001mm, 0.001deg, or 0.0001inch
IS-C 0.0001mm, 0.0001deg, or 0.00001inch
Least command increment on the linear axis
0: In mm (metric system machine)
1: In inches (inch system machine)
Setting least input increment and least command
increment
0: IS-B
1: IS-C
Least input increment and least command increment
M series T series
Each axis
All axes
All axes
- 5 -
Page 12
1.INITIALIZATION OF THE NC PARAMETERS RELATED TO AXIS SETTINGSB-64114EN-1/01
•Specify whether the position detector is an absolute position
detector.
Position detector
1815#5
0: Other than absolute position detector
1: Absolute position detector
Each axis
•When using reference position return without DOG, set the
following parameters.
When using reference position return without DOG for all axes
Function setting the reference position without DOG
1002#1
0: Disabled
1: Enabled (enabled for all axes)
All axes
When using reference position return without DOG for some
axes
Function setting the reference position without DOG
1005#1
0: Disabled (disabled for each axis)
1: Enabled (enabled for each axis)
Each axis
• Set the following parameters.
Parameter No.Example of settingDescription Type
1825 5000 Servo loop gain Each axis
1826 10 In–position width Each axis
1828 7000
Positioning deviation
limit in movement
Each axis
<2> COORDINATE group
<2>-1 Setting the standard values
The standard values are set for the parameters in the COORDINATE
group.
Follow a procedure similar to Step <<1>-1 Setting the standard
values> in <<1> BASIC group>
<2>-2 Setting the parameters without the standard values
Set the following parameters.
Parameter
No.
1240
1241
1320
1321
Description Type
Coordinate value of the first reference
position on in the machine coordinate
system
Coordinate value of the second
reference position in the machine
coordinate system
Coordinate value of stored stroke
check 1 in the positive direction
Coordinate value of stored stroke
check 1 in the negative direction
Each
axis
Each
axis
Each
axis
Each
axis
Unit of
data
Increment
system
Increment
system
Increment
system
Increment
system
- 6 -
Page 13
B-64114EN-1/011.INITIALIZATION OF THE NC PARAMETERS RELATED TO AXIS SETTINGS
<3> FEED RATE group
<3>-1 Setting the standard values
The standard values are set for the parameters in the FEED RATE
group.
Follow a procedure similar to Step <<1>-1 Setting the standard
values> in <<1> BASIC group>
<3>-2 Setting the parameters without the standard values
Set the following parameters.
Parameter
No.
1410 1000 Dry run rate All axes
1420 8000 Rapid traverse rate Each axis
1421 1000 F0 rate of rapid traverse override Each axis
1422 10000 Maximum cutting feedrate All axes
1423 1000 Feedrate in jog feed Each axis
1424 5000 Manual rapid traverse rate Each axis
1425 150
Example of
setting
Description Type
FL rate of the reference position
return
Each axis
<4> ACC./DEC. (Acceleration/Deceleration) group
Set the following parameters.
Parameter
No.
1620 100
1622 32
1624 100
Example of
setting
Description Type
Time constant used for linear
acceleration/deceleration in rapid
traverse
Time constant
aceeleration/deceleration in
cutting feed
Time constant
aceeleration/deceleration in jog
feed
Each axis
Each axis
Each axis
- 7 -
Page 14
1.INITIALIZATION OF THE NC PARAMETERS RELATED TO AXIS SETTINGSB-64114EN-1/01
(3) Restarting the NC
Turn off and back on the NC power. This completes the initialization
of the NC parameters related to axis settings.
NOTE
1 To operate the servo axis, it is necessary to set the
following signals in addition to the above
parameters. For details on each signal, refer to the
Connection Manual (Function).
Address Symbol Signal name
G008#0 *IT Interlock signal for all
axes
G008#4 *ESP Emergency stop signal
G008#5 *SP Feed hold signal
G010,G011 *JV Manual feedrate
override signal
G012 *FV Feedrate override signal
G114 *+L1 to *+L8 Overtravel signals
G116 *-L1 to *-L8 Overtravel signals
G130 *IT1 to *IT8 Interlock signal for each
axis
2 Manual Setting 1 is used as the FSSB setting
method in this manual. When using Manual Setting
1, it is not necessary to use the FSSB (AMP) and
FSSB (AXIS) items on the parameter setting aid
screen.
In Manual Setting 1, restrictions are imposed on
the functions and settings that can be used. The
restrictions and details on FSSB settings, refer to
the FSSB settings section in the Connection
Manual (Function).
- 8 -
Page 15
B-64114EN-1/011.INITIALIZATION OF THE NC PARAMETERS RELATED TO AXIS SETTINGS
1.2 NC PARAMETERS RELATED TO AXIS SETTINGS
This section lists the parameters to be set during initialization of the
NC parameters related to axis settings. For details on each parameter,
refer to the parameter manual.
Group Parameter No.Summary
Least command increment on the linear axis
BASIC
COORDINATE
FEED RATE
ACC./DEC.
1001#0
1002#1
1004#1
1005#1
1006#0
1020 Program axis name for each axis
1022 Setting of each axis in the basic coordinate system
1023 Number of the servo axis
1815#5
1825 Servo loop gain for each axis
1826 In–position width for each axis
1828 Positioning deviation limit in movement for each axis
1240
1241
1320 Coordinate value of stored stroke check 1 in the positive direction
1321 Coordinate value of stored stroke check 1 in the negative direction
1410 Dry run rate
1420 Rapid traverse rate for each axis
1421 F0 rate of rapid traverse override for each axis
1422 Maximum cutting feedrate (common to all axes)
1423 Feedrate in jog feed for each axis
1424 Manual rapid traverse rate for each axis
1425 FL rate of the reference position return for each axis
1620
1622
1624 Time constant aceeleration/deceleration in jog feed for each axis
0: In mm (metric system machine)
1: In inches (inch system machine)
Function setting the reference position without DOG
0: Disabled
1: Enabled (enabled for all axes)
Setting least input increment and least command increment
0: IS-B
1: IS-C
Function setting the reference position without DOG
0: Disabled (disabled for each axis)
1: Enabled (enabled for each axis)
Setting linear or rotation axis.
0: Linear axis
1: Rotation axis
Position detector
0: Other than absolute position detector
1: Absolute position detector
Coordinate value of the first reference position on in the machine
coordinate system for each axis
Coordinate value of the second reference position in the machine
coordinate system for each axis
Time constant used for linear acceleration/deceleration in rapid
traverse for each axis
Time constant aceeleration/deceleration in cutting feed for each
axis
- 9 -
Page 16
2.INITIALIZATION OF SERVO PARAMETERSB-64114EN-1/01
2 INITIALIZATION OF SERVO
PARAMETERS
- 10 -
Page 17
B-64114EN-1/012.INITIALIZATION OF SERVO PARAMETERS
A
(
f
g
2.1 PARAMETER INITIALIZATION FLOW
Make the following settings on the servo setting screen and servo
adjustment screen.
In emergency stop state, switch on NC.
Initialization bits
Motor No.
MR
CMR
Move direction
Reference counter
Use the separate detector.
No.1815#1=1)
Set flexible feed gear. Set flexible feed gear.
Number of velocity pulses 8192
Number of position pulses Ns
00000000
See (2)-<2> in Sec. 2.2.
00000000
See (2)-<4> in Sec. 2.2.
111 (Clockwise as viewed from detector)
-111 (Counterclockwise as viewed from detector)
See (2)-<8> in Sec. 2.2.
Which system is being used?
See (2)-<5> in Sec. 2.2.
Number of velocity pulses 8192
Number of position pulses 12500
Semi-closed Closed loop
For the phase A/B separate
detector and serial linear scale:
Ns: Number of feedback pulses per motor
revolution, received from the separate
detector
End of parameter settin
Turn powerof
- 11 -
Page 18
2.INITIALIZATION OF SERVO PARAMETERSB-64114EN-1/01
2.2 PARAMETER SETTING PROCEDURE
(1) Preparation
Switch on the NC in an emergency stop state.
Enable parameter writing (PWE = 1).
Press the
function key several times until the PARAMETER
TUNING screen (parameter set supporting screen) appears.
PARAMETER DIAGNOSTIC PARAMETER TUNING
Fig. 2.2 (a) PARAMETER TUNING screen
Press soft key [(OPRT)], move the cursor to the SERVO SETTING
item, and press [SELECT] to display the Servo setting screen (Fig. 2.2
(b)). When the screen appears, move the cursor to the item to be set
and directly enter data.
Servo set
<1>
INITIAL SET BITS
<2>
Motor ID No.
<3>
AMR
<4>
CMR
<5>
Feed gear N
<5>
(N/M) M
<6>
Direction Set
<7>
Velocity Pulse No.
<7>
Position Pulse No.
<8>
Ref. counter
Fig. 2.2 (b) Servo setting screen
X axis
00000000
00000000
258
100
111
8192
12500
10000
2
1
Z axis
00000000
258
00000000
2
1
100
111
8192
12500
10000
- 12 -
Page 19
B-64114EN-1/012.INITIALIZATION OF SERVO PARAMETERS
(2) Initialization
Start initialization. Set <1> to <8> on the servo setting screen and turn
off and back on the CNC power.
For full-closed systems, first set the following parameter.
#7 #6 #5 #4 #3 #2 #1 #0
1815 OPTx
↑ Set 1.
OPTx(#1) The separate position detector is:
0: Not to be used ← For semi-closed systems
1: To be used ← For full-closed systems
<1> Initialization bit
Initialization bit 00000000
When initialization is completed successfully, DGPR (#1) is set to 1
and PRMC (#3) is set to 1 automatically the next time the CNC power
is turned off and back on.
<2> Motor ID No. setting
Specify the motor ID number.
Select the motor number of the αis/αi/βis series servo motor to be
used in the following table. The motor number consists of a motor
model, a motor drawing number (4-digit number in the middle of
A06B-****-B***), and the maximum current value of the driving
amplifier.
(Expression of calculation of parameters)
Set the pulse skipping rate assuming that the number of pulses
generated per motor turn is 1000000, regardless of the type of the
pulse coder.
Flexible feed
gear
Number of pulses
required per motor turn
Flexible feed gear
Necessary position feedback
pulses per motor revolution
1,000,000 fraction)
1,000,000 pulses generated
per motor turn (fixed)
(as irreducible
NOTE
The maximum specifiable value (after reduction) of
the flexible field gear is 32767 for both the
numerator and denominator.
Example of setting (1)
If the ball screw used in direct coupling has a lead of 10 mm/rev and
the detection unit is 1 µm
The number of pulses generated per motor turn (10 mm) is:
10/0.001 = 10,000 (pulses)
Numerator of flexible field gear 10,000 1
Denominator of flexible field gear
Example of setting (2)
If the gear reduction ratio between the rotation axis motor and table is
10:1 and the detection unit is 1/1000 degrees
•The table rotates through 360/10 (=36) degrees when the motor
makes one turn.
•Since the detection unit is 1/1000 degrees, the number of position
pulses generated per motor turn is:
(36 degrees per motor turn)/(Detection unit of 1/1000 degrees) =
36000 pulses
Therefore, the flexible gear setting is as shown below.
Numerator of flexible field gear 36,000 36
Denominator of flexible field gear
=
=
1,000,000
1,000,000
=
100
=
100
- 15 -
Page 22
2.INITIALIZATION OF SERVO PARAMETERSB-64114EN-1/01
<5>-2 Full-closed feedback loop
Example of flexible field gear settings (N/M)
Scale resolution Detection
unit
1 µm 1/1 1/2 1/10 1/20
0.5 µm - 1/1 1/5 1/10
0.1 µm - - 1/1 1/2
1 µm 0.5 µm 0.1 µm 0.05 µm
(Expression of calculation of parameters)
Set the pulse skipping rate for the number of scale output pulses
Flexible feed
gear
Scale output pulses Pulses for position control
(detection unit)
Flexible feed gear
Pulses for position control
(as irreducible
Scale output pulses fraction)
Example of setting
To detect a distance of 1 µm using a 0.5 µm scale, set the following:
• The number of scale output pulses for movement of 1 µm is:
1 µm/0.5 µm = 2
• Since the detection unit is 1 µm, the number of pulses used for
position control is 1.
Therefore, the flexible field gear setting is:
Numerator of flexible field gear 1 pulse 1
Denominator of flexible field gear
=
2 pulses
=
2
<6> Motor rotation direction setting
111 Clockwise as viewed from the Pulsecoder
-111 Counterclockwise as viewed from the Pulsecoder
When the direction is
clockwise as viewed
from the pulsecoder,
set -111.
- 16 -
FANUC
When the direction is
counterclockwise as
viewed from the
pulsecoder, set 111.
Page 23
B-64114EN-1/012.INITIALIZATION OF SERVO PARAMETERS
<7> Specify the number of velocity pulses and the number of position pulses.
<7>-1 Semi-closed feedback loop
Number of velocity pulses 8192 (Fixed value)
Number of position pulses 12500 (Fixed value)
<7>-2 Full-closed feedback loop (Parallel type or Serial liner scale)
Number of velocity pulses 8192 (Fixed value)
Number of position pulses
Set the number of pulses fed back from the separate detector (before
processing of the flexible field gear) when the motor rotates one turn.
Example 1 :
If the ball screw used in direct coupling has a lead of 10 mm and
the separate detector used has a resolution of 0.5 µm (= 0.0005
mm) per pulse
Number of
feedback pulses
per motor 1rev.
==
Therefore, the setting of the number of position pulses is 20000.
When the calculated number of position pulses is greater than
32767, set the number of position pulses by using the position
pulse conversion factor (No. 2185) to multiply the parameter of
the number of position pulses by the parameter of the conversion
factor.
2024 Number of position pulses
2185 Position pulse conversion factor
Example 2 :
If the ball screw used in direct coupling has a lead of 16 mm and
the separate detector used has a resolution of 0.1 µm (= 0.0001
mm) per pulse
Number of
feedback pulses
per motor 1rev.
==
Number of feedback pulses from the
scale per motor turn
Ball screw lead =
10mm
20000
Scale resolution
= 0.0005mm
Ball screw lead =
16mm
160,000
Scale resolution
= 0.0001mm
- 17 -
Page 24
2.INITIALIZATION OF SERVO PARAMETERSB-64114EN-1/01
Therefore, the setting of the number of position pulses is 160000.
The value exceeds 32767 and cannot be entered as the number of
position pulses on the servo setting screen.
In this case, make settings as shown below.
No.2024 = 16,000
No.2185 = 10
(When the value of No. 2024 multiplied by the value of No. 2185
is 160000, another setting is allowed.)
<8> Reference counter setting
Specify the reference counter.
The reference counter is used in making a return to the reference
position by a grid method.
<8>-1 Semi-closed feedback loop
Count on the reference
counter
Example of setting
αi/βi Pulsecoder and semi-closed loop (1-µm detection)
Ball screw lead
(mm/revolution)
10
20
Number of position pulses corresponding to a
=
single motor revolution
Necessary number of
position pulses
(pulse/revolution)
10000
20000
Reference
counter
10000
20000
Grid width
(mm)
10
20
<8>-2 Full-closed feedback loop
Reference counter
setting
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 0.001°:
Reference counter setting = 360/0.001 = 360,000
Example 3 :
When a linear scale is used and a single Z phase exists:
Set the reference counter to 10000, 50000, or another round
number.
Turn off and back on the NC power. This completes the initialization
of the servo parameters.
Z-phase (reference-position) interval divided by
=
the detection unit
- 18 -
Page 25
B-64114EN-1/013.INITIALIZATION OF THE OTHER NC PARAMETERS
3 INITIALIZATION OF THE OTHER NC
PARAMETERS
- 19 -
Page 26
3.INITIALIZATION OF THE OTHER NC PARAMETERSB-64114EN-1/01
3.1 INITIALIZATION PROCEDURE
Switch on the NC in an emergency stop state.
Enable parameter writing (PWE = 1).
Press the
TUNING screen (parameter set supporting screen) appears.
PARAMETER DIAGNOSTIC PARAMETER TUNING
Press soft key [(OPRT)], move the cursor to the MISCELLANY item,
and press [SELECT] to display the parameter setting (START UP
(MISC)) screen (Fig. 3.1 (b)).
function key several times until the PARAMETER
Fig. 3.1 (a) PARAMETER TUNING screen
Fig. 3.1 (b) START UP (MISC) screen
Press soft key [G_INIT].
The message "DO YOU SET INIT-VALUE" appears.
- 20 -
Page 27
B-64114EN-1/013.INITIALIZATION OF THE OTHER NC PARAMETERS
Press soft key [EXEC].
This completes the initialization of the other servo parameters.
- 21 -
Page 28
4.PARAMETERS RECOMMENDED TO BE SETB-64114EN-1/01
4 PARAMETERS RECOMMENDED TO BE
SET
(1) Parameters related to high-speed and high-precision operations
This section describes the parameters recommended to be set for
the AI advanced preview control specification and AI contour
control specification.
The parameter list also shows the servo-related parameters.
(2) Minimum servo parameters required to be adjusted
This section describes the minimum servo parameters required to
be adjusted based on the machine characteristics.
NOTE
First enter the standard settings.
To reduce the machining time, use a parameter for
speed priority I. To further reduce the machining
time, use a parameter for speed priority II.
When using a speed priority parameter, however,
the machining precision decreases.
- 22 -
Page 29
B-64114EN-1/014.PARAMETERS RECOMMENDED TO BE SET
4.1 PARAMETERS RELATED TO HIGH-SPEED AND
HIGH-PRECISION OPERATIONS
[Functions related to high-speed and high-precision operations]
High-speed and
high-precision functions
Series 0i Mate-MC
Series 0i-MC
Acceleration/deceleration
before interpolation
Type
Velocity control
Automatic corner
deceleration
Arc radius-based velocity
control
Acceleration-based velocity
control
AI advance preview
control
(AI-APC)
○
○ ○
Linear
Linear/Bell-shaped
○ ○
○ ○
○ ○
*1 Options are required to perform bell-shaped
acceleration/deceleration before interpolation and
bell-shaped acceleration/deceleration after cutting
feed interpolation.
AI contour control
(AICC)
(*1)
- 23 -
Page 30
4.PARAMETERS RECOMMENDED TO BE SETB-64114EN-1/01
(1) AI advanced preview control
- Parameters to be set based on the machine type
Standard setting value
Parameter No.
1432 - - - Maximum cutting feedrate (mm/min) for each axis
1620 - - -
1621 - - -
1730 3250 5150 7275 Feedrate upper limit (mm/min) for arc radius R
1731 5000 5000 5000
1732 100 100 100
1768 24 24 24
1770 10000 10000 10000
1771 240 80 40
1783 400 500 1000
1784 - - -
1785 320 112 56
Standard
setting
Speed
priority I
Speed
priority II
Time constant (ms) for linear-shaped Acc./Dec. in
rapid-traverse for each axis
Time constant T2 (ms) for bell-shaped Acc./Dec. in
rapid-traverse for each axis
Arc radius R (1
upper limit
Arc radius-based feedrate clamp lower speed limit
(mm/min)
Time constant (ms) for Acc./Dec. after cutting feed
interpolation
Maximum cutting feedrate (mm/min) during Acc./Dec.
before interpolation
Time (ms) allowed before a maximum cutting feedrate
during Acc./Dec. before interpolation is reached
Allowable speed difference (mm/min) in
acceleration-dependent on speed difference at corners
Speed (mm/min) at occurrence of overtravel alarm
To be specified according to the overrun distance at
overtravel
Parameter (ms) for determining an allowable
acceleration in determining acceleration-dependent
speed. The parameter is to be set with the time
allowed before a maximum cutting feedrate (parameter
No.1432) is reached.
A maximum cutting feedrate of 10000 mm/min is used
as the standard setting value.
Description
µm) for arc radius-based feedrate
- Parameters for which a fixed value is set
Parameter No.
1602#6,#3
Standard setting
value
#6,#3
1,0
Description
Acc./Dec. after interpolation is of a linear type (to be specified when
FAD is used)
- 24 -
Page 31
B-64114EN-1/014.PARAMETERS RECOMMENDED TO BE SET
- Parameters for which a fixed value is set (servo-related parameters)
Parameter No.
1825 5000 Position gain
2003 #3 1 Enables PI function
2003 #5 1 Enables backlash acceleration
2005 #1 1 Enables feed-forward
2006 #4 1 Uses the latest feedback data for velocity feedback.
2007 #6 1 Enables FAD (Fine Acc./Dec.)
2009 #7 1 Enables backlash acceleration stop
2016 #3 1 Enables variable proportional gain in the stop state
2017 #7 1 Enables velocity loop high cycle management function
2021 128 Load inertia ratio
2067 1166 TCMD filter
2069 50 Velocity feed-forward coefficient
2071 20 Period during which backlash acceleration remains effective
2107 150 Cutting load inertia ratio override (in % units)
2109 16 FAD time constant
2119 2 (1µm detection)
2202 #1 1 Cutting/rapid traverse velocity loop gain switching
2209 #2 1 Enables FAD of linear type.
Standard setting
value
Description
Timing at which the backlash acceleration is stopped (specified in
detection units)
For variable proportional gain function in the stop state : judgment level
for stop state (specified in detection units)
- Parameters to be set when using HRV3 (high-speed HRV current control)
To use servo HRV3 control, make the following settings.
Parameter No.
2013#0 1
2334 150 Current loop gain magnification for high-speed HRV current control
2335 200
Standard setting
value
In the G05.1Q1 command, high-speed HRV control (Current control
cycle 62.5
Velocity gain override (in % units) when high-speed HRV current control
is in use
µs)
Description
- 25 -
Page 32
4.PARAMETERS RECOMMENDED TO BE SETB-64114EN-1/01
(2) AI contour control
- Parameters to be set based on the machine type
Parameter
No.
1432 - - - Maximum cutting feedrate (mm/min) for each axis
1620 - - -
1621 - - -
1730 3250 5150 7275 Feedrate upper limit (mm/min) for arc radius R
1731 5000 5000 5000
1732 100 100 100
1768 24 24 24
1770 10000 10000 10000
1771 240 80 40
1772 64 48 32
1783 400 500 1000
1784 - - -
1785 320 112 56
Standard setting value
Standard
setting
Speed
priority I
Speed
priority II
Description
Time constant (ms) for linear-shaped Acc./Dec. in
rapid-traverse for each axis
Time constant T2 (ms) for bell-shaped Acc./Dec. in
rapid-traverse for each axis
Arc radius R (1
limit
Arc radius-based feedrate clamp lower speed limit
(mm/min)
Time constant (ms) for Acc./Dec. after cutting feed
interpolation
Maximum cutting feedrate (mm/min) during Acc./Dec.
before interpolation
Time (ms) allowed before a maximum cutting feedrate
during Acc./Dec. before interpolation is reached
Time constant (ms) for bell-shaped Acc./Dec. before
interpolation (portion with the time fixed)
Allowable speed difference (mm/min) in
acceleration-dependent on speed difference at corners
Speed (mm/min) at occurrence of overtravel alarm
To be specified according to the overrun distance at
overtravel
Parameter (ms) for determining an allowable
acceleration in determining acceleration-dependent
speed. The parameter is to be set with the time allowed
before a maximum cutting feedrate (parameter No.1432)
is reached.
A maximum cutting feedrate of 10000 mm/min is used as
the standard setting value.
µm) for arc radius-based feedrate upper
- Parameters for which a fixed value is set
Parameter
No.
1602#6,#3
1603#7 1
7050#5 1 To be set to the standard setting value.
7050#6 0 To be set to the standard setting value.
7052#0 0/1 To be set to 1 for the PMC and Cs axes.
Standard setting
value
#6,#3
1,0
1,1
Description
Acc./Dec. after interpolation is of a linear type (if bell-shaped Acc./Dec.
before interpolation is used)
Acc./Dec. after interpolation is of a bell-shaped type (if linear-shaped
Acc./Dec. before interpolation is used)
Acc./Dec. before interpolation is of a bell-shaped type (0: Linear-shaped
Acc./Dec. before interpolation)
- 26 -
Page 33
B-64114EN-1/014.PARAMETERS RECOMMENDED TO BE SET
- Parameters for which a fixed value is set (servo-related parameters)
Parameter No.
1825 5000 Position gain
2003 #3 1 Enables PI function
2003 #5 1 Enables backlash acceleration
2005 #1 1 Enables feed-forward
2006 #4 1 Uses the latest feedback data for velocity feedback.
2009 #7 1 Enables backlash acceleration stop
2016 #3 1 Enables variable proportional gain in the stop state
2017 #7 1 Enables velocity loop high cycle management function
2021 128 Load inertia ratio
2067 1166 TCMD filter
2069 50 Velocity feed-forward coefficient
2071 20 Period during which backlash acceleration remains effective
2107 150 Cutting load inertia ratio override (in % units)
2119 2 (1µm detection)
2202 #1 1 Cutting/rapid traverse velocity loop gain switching
Standard setting
value
Description
Timing at which the backlash acceleration is stopped (specified in
detection units)
For variable proportional gain function in the stop state : judgment
level for stop state (specified in detection units)
- Parameters to be set when using HRV3 (high-speed HRV current control)
To use servo HRV3 control, make the following settings.
Parameter No.
2013#0 1
2334 150 Current loop gain magnification for high-speed HRV current control
2335 200
Standard setting
value
In the G05.1Q1 command, high-speed HRV control (Current control
cycle 62.5
Velocity gain override (in % units) when high-speed HRV current
control is in use
µs)
Description
- 27 -
Page 34
4.PARAMETERS RECOMMENDED TO BE SETB-64114EN-1/01
4.2 SERVO PARAMETERS REQUIRED TO BE ADJUSTED
BASED ON THE MACHINE CHARACTERISTICS
This section describes the minimum servo parameters required to be
adjusted after the above parameter were set.
Make the following settings and then check the machine operation and
machining. If a problem occurs, change parameters as described in the
Adjustment field.
Parameters required to be adjusted to find the optimal value
Parameter
No.
2021 128
1825 5000 Position gain
2048 100 Backlash acceleration
Setting at
tuning start
Description Adjustment
Load inertia ratio (LDINT)
(velocity gain)
(Note 1)
When vibrations occur during movement of the axis,
reduce the setting to 128 → 64 → 0 in that order.
If vibrations do not disappear even when the load
inertia ratio is reduced to 0, reduce the position gain
(No. 1825) values for all axes to 5000
3000 in that order.
When a protrusion is found at the position where the
axis movement direction is reversed, increase the
setting in steps of 50.
When a depression is found, decrease the setting in
steps of 50.
→ 4000 →
NOTE
1 There is the following relationship between the load
Example of conversion:
Velocity loop gain 150% -----Load inertia ratio 128
Velocity loop gain 200% -----Load inertia ratio 256
Velocity loop gain 250% -----Load inertia ratio 384
Velocity loop gain 300% -----Load inertia ratio 512
The servo guide (servo adjustment tool using PC) is useful to observe
the vibration state or a protrusion/depression during reversal of the
direction. Examples of observation of waveforms are shown below.
- 28 -
Page 35
B-64114EN-1/014.PARAMETERS RECOMMENDED TO BE SET
A
A
Change in the waveform depending on the load inertia ratio (velocity
gain) setting and position gain setting
dequate load inertia ratio (velocity gain)
Excessive load inertia ratio (velocity gain)
High-frequency vibrations are found.
dequate position gain
Motor speed
Torque c ommand
Low load inertia ratio (velocity gain)
The circle shape is not good and there are
big quadrant protrusions.
Motor speed
Torque c ommand
Excessively high position gain
Hunting is found during axis movement
Low position gain
There is a long delay in acceleration/deceleration.
- 29 -
Page 36
4.PARAMETERS RECOMMENDED TO BE SETB-64114EN-1/01
A
A
Change in the circle shape depending on the backlash acceleration
setting