Professional Documents
Culture Documents
Add Info B-63614EN 01
Add Info B-63614EN 01
2.Summary of Change
New, Add,
Applicable
Group Name/Outline Correct,
Date
Delete
Basic
Unit
Maintenance
Parts
Notice
Correction
Another
21i/210i/210is - MA
TITLE 21i/210i - MB OPERATOR’S MANUAL
Explanation change and addition of “Rigid tapping”
The description of “FS10/11-format command” is changed and the description is added to “S command”.
Explanations
FS10/11-format command
Rigid tapping can be performed using FS10/11-format commands. The rigid tapping sequence
(Including data transfer to/from the PMC, e.t.c.), limitations and so on are according to those
of FS21i.
Limitations
S command
· The S command, which is specified at rigid tapping, is cleared at commanding Rigid
Tapping Cancel and the condition is the same that S0 is commanded.
Limitations
S command
· The S command, which is specified at rigid tapping, is cleared at commanding Rigid
Tapping Cancel and the condition is the same that S0 is commanded.
Note
When Rigid Tapping Cancel is commanded, the S command, which is used at rigid
Therefore, the S command, which is specified for rigid tapping, can not be used at
blocks after Rigid Tapping Cancel. Please re-specify S command after Rigid Tapping
Cancel if necessary.
21i/210i/210is - MA
TITLE 21i/210i - MB OPERATOR’S MANUAL
Explanation change and addition of “Rigid tapping”
Spec. B-63094EN/02、B-63614EN/01
No./Version
2.Summary of Change
New,Add Applicable
Group Name/Outline Correct, Date
Delete
Basic
Function
Unit
Maintenance
Parts
Notice
Correction
Another
Case of B-63094EN/02-5
11) ALARM FOR FANUC SERVO MOTOR β series I/O Link Option
Case of B-63614EN/01-2
12) ALARM FOR FANUC SERVO MOTOR β series I/O Link Option
Alarm for FANUC SERVO MOTOR β series I/O Link Option can be confirmed by Power Mate CNC Manager function.
Servo alarms
No. LED display Description Countermeasure
The servo motor has overheated (estimated The motor operation condition may be too
400 value). severe. Check the operation condition.
SVU-12 The cooling fins have overheated. The load on the motor may be too high. Re-
SVU-20 (hardware detection) examine the load conditions.
403
SVU-40 This alarm will not be issued.
SVU-80
The regenerative discharge unit has This alarm is issued when the average
overheated. regenerative discharge energy is too high
(when the acceleration/deceleration frequency
is too high, for example).
(1) When the separate regenerative discharge resistor is not used: For the SVU-12 and the
SVU-20, check whether the CX11-6 connector is short-circuited with a dummy connector;
for the SVU-40 and the SVU-80, check whether the CX20 and CX23 connectors are short-
circuited with a dummy connector.
(2) The average regenerative discharge energy may be too high. Decrease the
acceleration/deceleration frequency.
404 (3) The separate regenerative discharge unit may not be connected properly. Check the
connection.
(4) The thermostat of the separate regenerative discharge unit may be defective. Disconnect
the separate regenerative discharge unit, then check the thermostat. If the thermostat is
open even through the separate regenerative discharge unit is cool, replace the separate
regenerative discharge unit.
(5) The resistor of the separate regenerative discharge unit may be defective. Disconnect the
separate regenerative discharge unit, then check the resistance. If it does not fall in the
range of the predetermined resistance ±20%, replace the separate regenerative discharge
unit.
(6) If (1) to (5) are not the cause of the alarm, replace the servo amplifier unit.
Reference position return could not be Re-execute reference position return.
executed correctly.
405 If a value in the range of 4 to 96 is set for parameter No. 032 (CMR), an alarm may be issued.
In this case, prevent an alarm from being issued by setting N405 (bit 4 of parameter No. 001) to
“1”.
A DC link overvoltage alarm is issued. This alarm is issued when the DC voltage of the
main circuit power is too high.
(1) When SVU-12 or SVU-20 is used, and a separate regenerative discharge unit is not used,
check the specification to see if regenerative energy per one time does not exceed the
allowable regenerative energy of the servo amplifier unit.
(2) For the SVU-40 and the SVU-80, when the separate regenerative discharge resistor is not
used, check whether the CX23 connector is short-circuited with a dummy connector.
413 (3) The supply voltage for dynamic power may exceed the rated value. Check the voltage. If the
voltage is too high, reduce the voltage to an appropriate level.
(4) The regenerative discharge unit may not be properly connected. Check the connection.
(5) The resistance of the separate regenerative discharge unit may be abnormal. Disconnect
the separate regenerative discharge unit, then check the resistance. If the resistance is not
within ±20% of the predetermined resistance, replace the separate regenerative discharge
unit.
(6) If (1) to (5) are not the cause of the alarm, replace the servo amplifier unit.
The specified speed exceeds 32767000 Re-examine the CMR and speed settings.
423 detection units per second.
The cooling fan has stopped. This alarm is issued when the fan motor built
into the servo amplifier unit has failed.
The fan motor is consumable.
425
(1) Check that the fan is not clogged with something.
(2) Check that the power connector of the fan is connected properly.
(3) Replace the fan or servo amplifier unit.
The external pulse input line is disconnected. Connect the external pulse input signal
446 correctly.
The velocity deviation is too high (velocity Check the actual velocity.
447 control) See the settings of parameter No. 136.
Overtravel alarms
No. LED display Description Countermeasure
The positive stroke limit has been exceeded. Check whether *+OT and *-OT are connected
500 correctly. Check whether a correct move
command is specified. Move the tool in the
The negative stroke limit has been exceeded. opposite direction in jog mode, then perform a
501
reset.
The positive soft stroke limit has been Check whether appropriate values have been
510
exceeded. specified for parameters No.142 and 143.
Check whether a valid move command is
The negative soft stroke limit has been
511 specified. Move the tool in the opposite
exceeded.
direction in jog mode, then perform a reset.
No LED display
No. LED display Description Countermeasure
The control circuit is not operating normally. (1) Check the 24-VDC control supply voltage.
If the voltage is low, increase the voltage to
No indicators an appropriate level.
lit (2) Check whether a fuse in the servo amplifier
-
unit has blown. If a blown fuse is found,
replace it.
If (1) and (2) are not the cause, replace the
servo amplifier.
2.Summary of Change
New, Add,
Applicable
Group Name/Outline Correct,
Date
Delete
Basic
Unit
Maintenance
Parts
Notice
Correction
Another
18i/180i/180is - MB
21i/210i – MA/MB OPERATOR’S MANUAL
TITLE
Concerning addition of the Changing Active Offset Value
with Manual Move
(Attached papers)
FANUC Series 16i /18i /21i – MA / MB Changing Active Offset Value
with Manual Move (A-78535E)
18i/180i/180is - MB
21i/210i – MA/MB OPERATOR’S MANUAL
TITLE
Concerning addition of the Changing Active Offset Value
with Manual Move
Index
1. Outline .........................................................................................................................2
2. Explanation..................................................................................................................2
2.1 Active offset change mode ..................................................................................2
2.2 Specifying an offset to be changed .....................................................................2
2.3 Changing the tool length compensation ............................................................2
2.4 Changing the cutter radius compensation.........................................................3
2.5 Changing the workpiece origin offset ................................................................3
2.6 Operations specific to individual tool offset memory types ..............................4
2.7 Presetting the relative position indicator ..........................................................5
2.8 Tool life management .........................................................................................5
2.9 Emergency stop and SV alarm...........................................................................5
3. Signal ...........................................................................................................................8
4. Parameter ....................................................................................................................8
5. Restriction..................................................................................................................10
6. Caution.......................................................................................................................10
FANUC Series16i/18i/21i–MA/MB
Title Changing Active Offset Value
with Manual Move.
Draw
No. A-78535E
2. Explanation
2.1 Active offset change mode
This mode is specified by an active offset change mode signal. In this mode, an amount of
axis movement made by manual feed is automatically added to the offset (such as tool
length compensation, cutter compensation, and workpiece origin offset) for the currently
valid offset number or workpiece coordinate system among those specified. The types of
manual feed valid with this function include manual handle feed, incremental feed, and
jog feed.
FANUC Series16i/18i/21i–MA/MB
Title Changing Active Offset Value
with Manual Move.
Draw
No. A-78535E
Example
The compensation at offset number 15 becomes
6.500 + 2.379 + (-0.572) = 8.307 mm under the following conditions:
FANUC Series16i/18i/21i–MA/MB
Title Changing Active Offset Value
with Manual Move.
Draw
No. A-78535E
Under the above conditions, the workpiece origin offset for G56 is changed
as follows:
· X-axis: 50.000 + (-10.000) = 40.000
· Y-axis: -60.000 + (-5.000) = -65.000
· Z-axis: 5.000 + 10.000 = 15.000
· C-axis: 180.000 + 90.000 = 270.000
FANUC Series16i/18i/21i–MA/MB
Title Changing Active Offset Value
with Manual Move.
Draw
No. A-78535E
NOTE
If the tool compensation has been selected as an offset to be changed, follow-up-caused
axis movement around a rotation axis is not reflected to the offset
FANUC Series16i/18i/21i–MA/MB
Title Changing Active Offset Value
with Manual Move.
Draw
No. A-78535E
NOTE
Before restarting automatic operation, make sure that this signal is "0".
FANUC Series16i/18i/21i–MA/MB
Title Changing Active Offset Value
with Manual Move.
Draw
No. A-78535E
· Parameter No.5040#2(MOP)=0
#7 #6 #5 #4 #3 #2 #1 #0
G0297 AOFS2 AOFS1 CHGAO
#7 #6 #5 #4 #3 #2 #1 #0
F0297 MCHAO
· Parameter No.5040#2(MOP)=1
#7 #6 #5 #4 #3 #2 #1 #0
G0203 AOFS2 AOFS1 CHGAO
#7 #6 #5 #4 #3 #2 #1 #0
F0199 MCHAO
The following timing chart shows how the input and signals behave.
Automatic operation
starting signal (STL)
Manual feed
(handle/incremental/jog)
mode
FANUC Series16i/18i/21i–MA/MB
Title Changing Active Offset Value
with Manual Move.
Draw
No. A-78535E
#7 #6 #5 #4 #3 #2 #1 #0
3115 APL
#7 #6 #5 #4 #3 #2 #1 #0
5000 ASG
#7 #6 #5 #4 #3 #2 #1 #0
5040 MOP
MOP As for DI/DO signals of the Changing Active Offset Value with Manual
Move:
0: G297#4, G297#5, G297#6, and F297#5 are used.
(This setting cannot be used in PMC-SA1.)
1: G203#4, G203#5, G203#6, and F199#5 are used.
FANUC Series16i/18i/21i–MA/MB
Title Changing Active Offset Value
with Manual Move.
Draw
No. A-78535E
AOF When the manual feed-based active offset change mode is selected in a
reset state or a cleared state, the tool compensation:
0: Can be changed
1: Cannot be changed
[Relation parameter]
#7 #6 #5 #4 #3 #2 #1 #0
3402 CLR
CLR The reset button on the MDI panel, external reset signal, reset and
rewind signal, and emergency stop signal
0: Cause reset state.
1: Cause clear state.
FANUC Series16i/18i/21i–MA/MB
Title Changing Active Offset Value
with Manual Move.
Draw
No. A-78535E
CFH When bit 6(CLR) of parameter No.3402 is 1, the reset button on the
MDI panel, the external reset signal, the reset and rewind signal,
or emergency stop will,
0: Clear F codes, H codes, D codes.
1: Not clear F codes, H codes, D codes.
5. Restriction
1. It is not possible to change the offset value in modes other than the manual handle feed,
incremental feed, and jog feed by this function. It is not possible to change it by another
function of the three-dimensional handle feed, the manual numerical command, the PMC
axis control etc. even if in the above-mentioned mode in case of using this function.
2. It is not possible to change the offset value by this function in the manual reference point
return mode.
3. The offset value of the rotation axis cannot be changed by this function.
6. Caution
1. The changed tool compensation is managed according to parameter EVO(No.5001#6),
EVR(No.5001#4).
2. The tool length compensation and cutter compensation can be changed for the linear axes.
It is possible to forbid changing the offset value of any axis by interlocking (IT1 to IT8
(G130#0 to #7)) the axis with the PMC (ladder).
FANUC Series16i/18i/21i–MA/MB
Title Changing Active Offset Value
with Manual Move.
Draw
No. A-78535E
2.Summary of Change
New, Add,
Applicable
Group Name/Outline Correct,
Date
Delete
Addition of WARNING to “14.1 TOOL LENGTH
Basic Addition Immediately
OFFSET”
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
Draw
No. B-63094EN/02-08, B-63614EN/01-05
14.1.2 G53, G28 and G30 Commands in Tool Length Offset Mode
Explanation
Tool length offset vectors, canceled by specifying G53, G28 or G30 in tool length offset mode,
are restored as described below.
Draw
No. B-63094EN/02-08, B-63614EN/01-05
NOTE
In a block containing G40, G41, or G42, the tool length offset vector is
not restored.
Draw
No. B-63094EN/02-08, B-63614EN/01-05
Spec.No./Ed. B-63614EN/01
2.Summary of Change
New, Add,
Applicable
Group Name/Outline Correct,
Date
Delete
Basic
Optional
AI contour control / AI nano contour control Addition Immediately
Function
Unit
Maintenance
Parts
Notice
Correction
Another
Draw
No. B-63614EN/01-06
19.5
AI CONTOUR CONTROL FUNCTION
/AI NANO CONTOUR CONTROL FUNCTION
Overview
The AI contour control / AI nano contour control function is provided for high-speed,
high-precision machining. This function enables suppression of acceleration/deceleration
delays and servo delays that become larger with increases in the feedrate and reduction of
machining profile errors.
Look-ahead acceleration/deceleration before interpolation is enabled for up to 40 blocks in AI
contour control or for up to 80 blocks in AI nano contour control. This enables execution of
smooth acceleration/ deceleration extending over multiple blocks and higher machining.
The AI nano contour control function calculates a position command to be output to the digital
servo in nanometers (nm) with nano-interpolation, so the machine can be moved smoothly
and the surface precision is improved.
Explanation
This function is enabled by setting the AI contour control or AI nano contour control mode.
• Format
G05.1 Q_ ;
Q1 : AI contour control / AI nano contour control mode on
Q0 : AI contour control / AI nano contour control mode off
Note
1 Always specify G05.1 in an independent block.
2 The AI contour control / AI nano contour control mode is also canceled
by a reset.
3 When the AI nano contour control option is installed, bit 0 (NAN) of
parameter No. 7053 is set to 1 to set the AI contour control mode.
Draw
No. B-63614EN/01-06
Nano- High-precision
NC program Servo motor
interpolation servo control
Note
The positioning precision depends on the detection unit.
Linear
acceleration/deceleration
before interpolation
Specified Distribution
feedrate pulse Acceleration/
Feedrate Interpolation deceleration Servo
calculation calculation after control
interpolation
Linear interpolation,
circular interpolation, etc.
Draw
No. B-63614EN/01-06
Feedrate
Specified feedrate
Point1
Feedrate determined by
F3 acceleration/deceleration
before interpolation
Point2
F2
F1 Time
N1 N2
(Example of acceleration)
Acceleration is performed so that the feedrate specified for the target block is reached at the
execution.
Feedrate
Specified feedrate
Feedrate determined by
F3
acceleration/deceleration
before interpolation
F2
F1 Time
N1 N2
Draw
No. B-63614EN/01-06
Bell-shaped acceleration/
deceleration
acceleration/deceleration
tc Bell-shaped acceleration/
deceleration time
tc = ta + tb
Time
tb tb tb tb ta is not constant and depends
tc tc Specified feedrate
ta =
Linear acceleration
tb is constant.
Acceleration
tb tb
Linear acceleration/
deceleration
Bell-shaped acceleration/
deceleration
Time
ta Depends on linear acceleration.
acceleration/deceleration
ta ta tc Bell-shaped acceleration/
tc tc deceleration time
tc = ta + tb
Draw
No. B-63614EN/01-06
Deceleration
Feedrate
Fa
Fb
Time
N1 N2
Acceleration
Feedrate
Fb
Fa
Time
N1 N2
Draw
No. B-63614EN/01-06
N2
N1
Feedrate
When deceleration is not performed
Feedrate along the X-axis
N1
Time
Feedrate
Feedrate along the Y-axis
F1000
F500
N2
Time
Feedrate
F1000
Tangential feedrate
F500
N1 N2
Time
Draw
No. B-63614EN/01-06
The decreased feedrate is obtained for each corner. The decreased feedrate obtained at the
start or end point of the block, whichever is lower, is used as the actual feedrate.
(Example) In the example below, deceleration is performed because the acceleration (gradient
of each dotted line in the feedrate graphs) from N2 to N4 and from N6 to N8 is too
large.
N8
N7
N9
N6
N5
N1 N4
N3
N2
Draw
No. B-63614EN/01-06
Note
As the specified arc radius becomes smaller, the maximum allowable
feedrate v becomes lower. If the maximum allowable feedrate v is lower
than the setting of parameter No. 1732 (lower feedrate limit for feedrate
clamping by arc radius), it can be assumed to be the setting of the
parameter to prevent the maximum allowable feedrate from becoming too
low.
Draw
No. B-63614EN/01-06
Draw
No. B-63614EN/01-06
Bell-shaped acceleration/
deceleration
tc tc
Feedrate
F
F/A : Time required for linear acceleration
Time
T/2 F/A T/2
T T
Draw
No. B-63614EN/01-06
Note
1 Rapid traverse block overlap is disabled.
2 To use bell-shaped acceleration/deceleration, the option of bell-shaped
acceleration/deceleration for rapid traverse is required.
• Corresponding parameter numbers in the normal mode, advanced preview control mode, and AI contour control/AI
nano contour control mode
In the following tables, AI control means the AI contour control/AI nano contour control
mode.
Draw
No. B-63614EN/01-06
Draw
No. B-63614EN/01-06
• Notes
1) This function requires the AI contour control function or AI nano contour control
function option.
When the AI contour control function option is installed, the look-ahead control
function (G08P1) can also be specified. When the AI nano contour control function
option is installed, the AI contour control function and look-ahead control function
(G08P1) can also be specified.
2) When the total distance of blocks read in advance reaches the distance for decelerating
from the current feedrate, deceleration is started. When look-ahead operation proceeds
and the total distance of blocks increases by termination of deceleration, acceleration is
started again. If a series of blocks with a small amount of travel are specified, the
deceleration and acceleration may be alternated, which prevents the feedrate from being
constant. In this case, specify a lower feedrate.
3) When the dry run signal is inverted from "0" to "1" or from "1" to "0" during movement
along an axis, acceleration/deceleration is performed to the specified feedrate without
deceleration to feedrate 0.
FANUC Series 21i/210i - MB
Title OPERATOR’S MANUAL
Addition of AI contour control / AI nano contour control (G05.1)
Draw
No. B-63614EN/01-06
• Specifications
Axis control O : Can be specified × : Cannot be specified
Name Function
3 to 5
Number of controlled axes To use four to five axes, another option is
required.
Up to 4
Number of simultaneously
To use three or more simultaneously
controlled axes
controlled axes, another option is required.
The basic three axes are fixed to X, Y, and Z.
Axis name
Other axes are any of U, V, W, A, B, and C.
Least input increment 0.001 mm, 0.001 deg, 0.0001 inch
0.0001 mm, 0.0001 deg, 0.00001 inch
One-tenth input increment One-tenth input increment for each axis
cannot be used.
O If the AI contour control/AI nano contour
control option is installed, however,
switching between synchronous and
normal operation cannot be performed
during automatic operation (when the
Simple synchronous control
automatic operation signal (OP) is set to
1) regardless of whether the AI contour
control/AI nano contour control mode is
set. In this case, switching causes a
PS213 alarm.
Twin table ×
Angular axis control ×
O Full preloading cannot be performed,
Tandem control
however.
Chopping ×
Simple electric gear box ×
Inch/metric conversion
O (Note1)
(G20, G21)
Interlock O
Draw
No. B-63614EN/01-06
Draw
No. B-63614EN/01-06
Draw
No. B-63614EN/01-06
Draw
No. B-63614EN/01-06
Draw
No. B-63614EN/01-06
Draw
No. B-63614EN/01-06
Draw
No. B-63614EN/01-06
Note
1 Multiple blocks are not read in advance.
2 The above tables include a function that another option is required for
specifying.
Draw
No. B-63614EN/01-06
G code(s) Description
G00 Positioning
G01 Linear interpolation
G02 Circular interpolation (CW)
G03 Circular interpolation (CCW)
G15 Polar coordinate command cancel
G40 Cutter compensation cancel
G40.1 Normal direction control cancel mode
G49 Tool length compensation cancel
G50 Scaling cancel
G50.1 Programmable mirror image cancel
G64 Cutting mode
G67 Macro modal call cancel
G69 Coordinate system rotation cancel
G80 Canned cycle cancel
G94 Feed per minute
G97 Constant surface speed control cancel
G160 In-feed control function cancel
Draw
No. B-63614EN/01-06
2.Summary of Change
New, Add,
Applicable
Group Name/Outline Correct,
Date
Delete
Basic
Optional
Function
Unit
Maintenance
Parts
As for LIMITATIONS in CUSTOM MACRO(II-15.9),
Notice the insufficient point in the description of feed hold is Addition Immediately
added.
Correction
Another
15.9 LIMITATIONS
• Feed hold
When a feed hold is enabled during execution of a macro statement, the
machine stops after execution of the macro statement. The machine also
stops when a reset or alarm occurs.
Therefore, CNC might not be able to preread two blocks if a feed hold is
enabled during the cutter compensation mode.
As a result, the tool path at this time becomes similar to the tool path
when two blocks without tool movement are commanded consecutively.
Please refer to “II-14.4 OVERVIEW OF CUTTER COMPENSATION C
(G40-G42) Explanations •Start up” as to the two blocks prereading and
“II-14.5.3 Tool Movement in Offset Mode •A block without tool
movement” as to the motion of a tool in a block without movement.