FANUC Series 30*/300*/300*
FANUC Series 31*/310*/310*s-MODEL A5
FANUC Series 31*/310*/310*s-MODEL A
FANUC Series 32*/320*/320*s-MODEL A
MODEL A
PARAMETER MANUAL
B-63950EN/02
• No part of this manual may be reproduced in any form.
• All specifications and designs are subject to change without notice.
The export of this product is subject to the authorization of the government of the country
from where the product is exported.
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.
B-63950EN/02DEFINITION 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 machine. 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.
WARNING
Applied when there is a danger of the user being
injured or when there is a danger of both the user
being injured and the equipment being damaged if
the approved procedure is not observed.
CAUTION
Applied when there is a danger of the equipment
being damaged, if the approved procedure is not
observed.
NOTE
The Note is used to indicate supplementary
information other than Warning and Caution.
•Read this manual carefully, and store it in a safe place.
s-1
B-63950EN/02PREFACE
PREFACE
Applicable models
The models covered by this manual, and their abbreviations are :
Model name Abbreviation
FANUC Series 30i-MODEL A 30i –A Series 30i
FANUC Series 300i-MODEL A 300i–A Series 300i
FANUC Series 300is-MODEL A 300is–A Series 300is
FANUC Series 31i-MODEL A 31i –A
FANUC Series 31i-MODEL A5 31i –A5
FANUC Series 310i-MODEL A 310i–A
FANUC Series 310i-MODEL A5 310i–A5
FANUC Series 310is-MODEL A 310is–A
FANUC Series 310is-MODEL A5 310is–A5
FANUC Series 32i-MODEL A 32i –A Series 32i
FANUC Series 320i-MODEL A 320i–A Series 320i
FANUC Series 320is-MODEL A 320is–A Series 320is
NOTE
1 For an explanatory purpose, the following
descriptions may be used according to the types of
path control used:
- T series: For the lathe system
- M series: For the machining center system
2 Unless otherwise noted, the model names
31i/310i/310is-A, 31i/310i/310is-A5, and
32i/320i/320is-A are collectively referred to as
30i/300i/300is. However, this convention is not
necessarily observed when item 3 below is
applicable.
3 Some functions described in this manual may not
be applied to some products.
For details, refer to the DESCRIPTIONS
(B-63942EN).
Series 31i
Series 310i
Series 310is
p-1
PREFACEB-63950EN/02
Related manuals of
Series 30i/300i/300is- MODEL A
Series 31i/310i/310is- MODEL A
Series 31i/310i/310is- MODEL A5
Series 32i/320i/320is- MODEL A
The following table lists the manuals related to Series 30i/300i
/300is-A, Series 31i/310i /310is-A, Series 31i/310i /310is-A5, Series
32i/320i /320is-A. This manual is indicated by an asterisk(*).
Table 1 Related manuals
Manual name Specification
number
DESCRIPTIONS B-63942EN
CONNECTION MANUAL (HARDWARE) B-63943EN
CONNECTION MANUAL (FUNCTION) B-63943EN-1
USER’S MANUAL (Common to T series/M series) B-63944EN
USER’S MANUAL (T series) B-63944EN-1
USER’S MANUAL (M series) B-63944EN-2
MAINTENANCE MANUAL B-63945EN
PARAMETER MANUAL B-65950EN
Programming
Macro Compiler / Macro Executor PROGRAMMING
MANUAL
Macro Compiler OPERATOR’S MANUAL B-66264EN
C Language Executor OPERATOR’S MANUAL B-63944EN-3
PMC
PMC PROGRAMMING MANUAL B-63983EN
Network
PROFIBUS-DP Board OPERATOR’S MANUAL B-63994EN
Fast Ethernet / Fast Data Server OPERATOR’S MANUAL B-64014EN
DeviceNet Board OPERATOR’S MANUAL B-64044EN
Operation guidance function
MANUAL GUIDE i OPERATOR’S MANUAL
MANUAL GUIDE i Set-up Guidance
OPERATOR’S MANUAL
B-63943EN-2
B-63874EN
B-63874EN-1
*
p-2
B-63950EN/02PREFACE
Related manuals of SERVO MOTOR αis/αi series
The following table lists the manuals related to SERVO MOTOR
αis/αi series
Table 2 Related manuals
Manual name
FANUC AC SERVO MOTOR αis series
FANUC AC SERVO MOTOR αi series
DESCRIPTIONS
FANUC AC SERVO MOTOR αis series
FANUC AC SERVO MOTOR αi series
PARAMETER MANUAL
FANUC AC SPINDLE MOTOR αi series DESCRIPTIONS
FANUC AC SPINDLE MOTOR αi series
PARAMETER MANUAL
FANUC SERVO AMPLIFIER αi series DESCRIPTIONS
FANUC AC SERVO MOTOR αis series
FANUC AC SERVO MOTOR αi series
FANUC AC SPINDLE MOTOR αi series
FANUC SERVO AMPLIFIER αi series
MAINTENANCE MANUAL
Either of the following servo motors and the corresponding spindle
can be connected to the CNC covered in this manual.
• FANUC SERVO MOTOR αis series
• FANUC SERVO MOTOR αi series
This manual mainly assumes that the FANUC SERVO MOTOR αi
series of servo motor is used. For servo motor and spindle information,
refer to the manuals for the servo motor and spindle that are actually
connected.
Specification
number
B-65262EN
B-65270EN
B-65272EN
B-65280EN
B-65282EN
B-65285EN
p-3
B-63950EN/02TABLE OF CONTENTS
TABLE OF CONTENTS
DEFINITION OF WARNING, CAUTION, AND NOTE .................................s-1
4.77 PARAMETERS OF NANO SMOOTHING.................................................. 521
4.78 PARAMETERS OF TOOL COMPENSATION (2 OF 2)............................. 522
4.79 PARAMETERS OF 5-AXIS MACHINING FUNCTION............................... 526
APPENDIX
A CHARACTER CODE LIST.................................................................. 551
c - 4
B-63950EN/021.DISPLAYING PARAMETERS
1 DISPLAYING PARAMETERS
Follow the procedure below to display parameters.
1 Press the
SYSTEM
function key on the MDI as many times as
required, or alternatively, press the
then the PARAM section display soft key. The parameter screen
is then selected.
SYSTEMMESSAGE GRAPH
2 The parameter screen consists of multiple pages. Use step (a) or
(b) to display the page that contains the parameter you want to
display.
(a) Use the page select key or the cursor move keys to display
the desired page.
(b) Enter the data number of the parameter you want to display
from the keyboard, then press the [NO.SRH] soft key. The
parameter page containing the specified data number
appears with the cursor positioned at the data number. (The
data is displayed in reverse video.)
SYSTEM
POS PROG
Function key
function key once,
OFFSET
SETTING
CUSTOM
NOTE
If key entry is started with the section select soft
keys displayed, they are replaced automatically by
operation select soft keys including [NO.SRH].
Pressing the [(OPRT)] soft key can also cause the
operation select keys to be displayed.
- 1 -
2.SETTING PARAMETERS FROM MDIB-63950EN/02
2 SETTING PARAMETERS FROM MDI
Follow the procedure below to set parameters.
1 Place the NC in the MDI mode or the emergency stop state.
2 Follow the substeps below to enable writing of parameters.
OFFSET
SETTING
2-1 To display the setting screen, press the
as many times as required, or alternatively press the
function key once, then the [SETTING] section select soft
key. (The first page of the setting screen appears.)
function key
OFFSET
SETTING
2-2 Position the cursor on "PARAMETER WRITE" using the
cursor move keys.
2-3 Press the [(OPRT)] soft key to display operation select soft
keys.
2-4 To set "PARAMETER WRITE=" to 1, press the [ON:1]
soft key, or alternatively enter 1 and press the [INPUT] soft
key. From now on, the parameters can be set. At the
same time an alarm condition (SW0100 PARAMETER
WRITE ENABLE) occurs in the CNC.
3 To display the parameter screen, press the
many times as required, or alternatively press the
key once, then the PARAM section select soft key. (See "1.
Displaying Parameters.")
4 Display the page containing the parameter you want to set, and
position the cursor on the parameter. (See "1. Displaying
Parameters.")
5 Enter data, then press the [INPUT] soft key. The parameter
indicated by the cursor is set to the entered data.
SYSTEM
function key as
SYSTEM
function
- 2 -
B-63950EN/022.SETTING PARAMETERS FROM MDI
[Example] 12000 [INPUT]
Data can be entered continuously for parameters, starting at the
selected parameter, by separating each data item with a
semicolon (;).
[Example] Entering 10;20;30;40 and pressing the INPUT key assigns
values 10, 20, 30, and 40 to parameters in order starting at
the parameter indicated by the cursor.
6 Repeat steps (4) and (5) as required.
7 If parameter setting is complete, set "PARAMETER WRITE="
to 0 on the setting screen to disable further parameter setting.
8 Reset the NC to release the alarm condition (SW0100).
If an alarm condition (PW0000 PLEASE TURN OFF POWER)
occurs in the NC, turn it off before continuing operation.
- 3 -
3.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACEB-63950EN/02
3 INPUTTING AND OUTPUTTING
PARAMETERS THROUGH THE
READER/PUNCHER INTERFACE
This section explains the parameter input/output procedures for
input/output devices connected to the reader/puncher interface.
The following description assumes the input/output devices are ready
for input/output. It also assumes parameters peculiar to the
input/output devices, such as the baud rate and the number of stop bits,
have been set in advance. (See Section 4.5.)
- 4 -
B-63950EN/023.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACE
3.1 OUTPUTTING PARAMETERS THROUGH THE
READER/PUNCHER INTERFACE
1 Select the EDIT mode or set to Emergency stop.
2 To select the parameter screen, press the
SYSTEM
function key as
many times as required, or alternatively press the
SYSTEM
function
key once, then the PARAM section select soft key.
3 Press the [(OPRT)] soft key to display operation select soft keys,
then press the forward menu key located at the right-hand side of
the soft keys to display another set of operation select keys
including [PUNCH].
4 Pressing the [PUNCH] soft key changes the soft key display as
shown below:
5 Press the [EXEC] soft key to start parameter output. When
parameters are being output, "PNCH" blinks in the state display
field on the lower part of the screen.
6 When parameter output terminates, "PNCH" stops blinking.
RESET
Press the
key to interrupt parameter output.
- 5 -
3.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACEB-63950EN/02
3.2 INPUTTING PARAMETERS THROUGH THE
READER/PUNCHER INTERFACE
1 Place the NC in the emergency stop state.
2 Enable parameter writing.
OFFSET
SETTING
2-1 To display the setting screen, press the
as many times as required, or alternatively press the
function key once, then the [SETING] section select soft
key. The first page of the setting screen appears.
2-2 Position the cursor on "PARAMETER WRITE" using the
cursor move keys.
2-3 Press the [(OPRT)] soft key to display operation select soft
keys.
2-4 To set "PARAMETER WRITE=" to 1, press the [ON:1]
soft key, or alternatively enter 1, then press the [INPUT]
soft key. From now on, parameters can be set.
At the same time an alarm condition (SW0100
PARAMETER WRITE ENABLE) occurs in the NC.
3 To select the parameter screen, press the
SYSTEM
function key
OFFSET
SETTING
function key as
many times as required, or alternatively press the
SYSTEM
key
once, then [PARAM] soft key.
4 Press the [(OPRT)] soft key to display operation select keys, then
press the forward menu key located at the right-hand side of the
soft keys to display another set of operation select soft keys
including [READ].
5 Pressing the [READ] soft key changes the soft key display as
shown below:
6 Press the [EXEC] soft key to start inputting parameters from the
input/output device. When parameters are being input,
"READ" blinks in the state display field on the lower part of the
screen.
7 When parameter input terminates, "READ" stops blinking. Press
RESET
the
key to interrupt parameter input.
8 When parameter read terminates, "INPUT" stops blinking, and
an alarm condition (PW0100) occurs in the NC. Turn it off
before continuing operation.
- 6 -
B-63950EN/023.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACE
3.3 I/O FORMATS
This section describes the I/O formats of parameters.
Parameters are classified by data format as follows:
Data format Remarks
3.3.1 Keywords
Bit
Bit machine group
Bit path
Bit axis
Bit spindle
Byte
Byte machine group
Byte path
Byte axis
Byte spindle
Word
Word machine group
Word path
Word axis
Word spindle
2-word
2-word machine group
2-word path
2-word axis
2-word spindle
Real
Real machine group
Real path
Real axis
Real spindle
The alphabetic characters listed below are used as keywords.
A numeric value after each keyword has the following meaning:
Keyword Meaning of a numeric value that follows
N Parameter number
Q Data identifier (1: Parameter data, 0: Pitch error compensation
data)
T
L
A Controlled axis number (1 and up) of an axis type parameter
S Spindle number (1 and up) of a spindle type parameter
P Value of a parameter independent of inch/metric switching
M Metric input value of a parameter dependent on inch/metric
I Inch input value of a parameter dependent on inch/metric switching
Machine group number (1 and up) of a machine group type
parameter
Path number (1 and up) of a path type parameter
switching
Data of these formats is
represented by an 8-digit binary
number, with each digit
corresponding to a bit.
The setting range of data varies
from one parameter to another.
For details, refer to the
description of each parameter.
- 7 -
3.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACEB-63950EN/02
3.3.2 Inch/Metric Switching
For parameters dependent on inch/metric switching such as those for
length and feedrate, whether data is inch data or metric data is
specified by the input mode in the case of input from the MDI panel,
or by the keyword I or M prefixed to the data in the case of input from
an external I/O device. The keyword I or M is added also when data
is output from an external I/O device.
If the input mode or keyword differs from the actually used mode as
in a case where data input in the inch mode is used in the metric mode,
the CNC performs automatic data conversion. So, data need not be
converted according to a mode change. Moreover, when parameter
data is displayed, the data is converted according to the display mode.
However, when data is output from an external I/O device, the original
data is output according to the original keyword.
3.3.3 Bit Format
N *****Q1 P ******** ;
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
An 8-digit binary number after P represents the bit values (0/1) of a
parameter, with the first digit corresponding to bit 0 and the eighth
digit corresponding to bit 7.
Leading zeros may not be omitted.
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)
Example
N00010Q1P00000001;
Parameter No. 10
Parameter value
Bit 0 is set to 1, and the other bits are set to 0.
- 8 -
B-63950EN/023.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACE
3.3.4 Bit Machine Group Format
N *****Q1 T ** P ******** T ** P ********
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
A numeric value after T represents a machine group number (1 and
up).
An 8-digit binary number after P represents the bit values (0/1) of a
parameter for each machine group, with the first digit corresponding
to bit 0 and the eighth digit corresponding to bit 7.
Leading zeros may not be omitted.
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)
Example
N01005Q1T1P10000001T2P10000001 ;
Parameter No. 1005
Parameter value
1st machine group:
Bits 0 and 7 are set to 1, and the other bits are
set to 0.
2nd machine group:
Bits 0 and 7 are set to 1, and the other bits are
set to 0.
・・ ・
;
- 9 -
3.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACEB-63950EN/02
3.3.5 Bit Path Format
N *****Q1 L ** P ******** L** P ********
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
A numeric value after L represents a path number (1 and up).
An 8-digit binary number after P represents the bit values (0/1) of a
parameter for each path, with the first digit corresponding to bit 0 and
the eighth digit corresponding to bit 7.
Leading zeros may not be omitted.
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)
Example
N01005Q1L1P10000001L2P10000001.......;
Parameter No. 1005
Parameter value
Path 1:
Bits 0 and 7 are set to 1, and the other bits are
set to 0.
Path 2:
Bits 0 and 7 are set to 1, and the other bits are
set to 0.
・・ ・
;
- 10 -
B-63950EN/023.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACE
3.3.6 Binary Axis Format
N *****Q1 A ** P ******** A ** P ********
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
A numeric value after A represents a controlled axis number (1 and
up).
An 8-digit binary number after P represents the bit values (0/1) of a
parameter for each controlled axis, with the first digit corresponding
to bit 0 and the eighth digit corresponding to bit 7.
Leading zeros may not be omitted.
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)
Example
N01005Q1A1P10000001A2P10000001A3P10000001.......;
Parameter No. 1005
Parameter value
1st axis:
Bits 0 and 7 are set to 1, and the other bits are set to 0.
2nd axis:
Bits 0 and 7 are set to 1, and the other bits are set to 0.
3rd axis:
Bits 0 and 7 are set to 1, and the other bits are set to 0.
▪
・・ ・
;
- 11 -
3.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACEB-63950EN/02
3.3.7 Bit Spindle Format
N *****Q1 S ** P ******** S ** P ********
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
A numeric value after S represents a spindle number (1 and up).
An 8-digit binary number after P represents the bit values (0/1) of a
parameter for each spindle, with the first digit corresponding to bit 0
and the eighth digit corresponding to bit 7.
Leading zeros may not be omitted.
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)
Example
N05603Q1S1P00001000S2P00001000S3P00000000;
Parameter No. 5603
Parameter value
1st spindle:
Bit 3 is set to 1, and the other bits are set to 0.
2nd spindle:
Bit 3 is set to 1, and the other bits are set to 0.
3rd spindle:
All bits are set to 0.
・・ ・
;
- 12 -
B-63950EN/023.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACE
3.3.8 Byte/Word/Two-Word Format
N *****Q1 P ******** ;
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
A numeric value after P represents a parameter value (integer).
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)
Example
N00100Q1P31515;
Parameter No. 100
Parameter value 31515
3.3.9 Byte/Word/Two-Word Machine Group Format
N *****Q1 T ** P ****** T ** P******
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
A numeric value after T represents a machine group number (1 and
up).
A numeric value after P represents the value (integer) of a parameter
for each machine group.
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)
3.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACEB-63950EN/02
3.3.10 Byte/Word/Two-Word Path Format
N *****Q1 L ** P ****** L ** P******
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
A numeric value after L represents a path number (1 and up).
A numeric value after P represents the value (integer) of a parameter
for each path.
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
A numeric value after A represents a controlled axis number (1 and
up).
A numeric value after P represents the value (integer) of a parameter
for each controlled axis.
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)
B-63950EN/023.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACE
3.3.12 Byte/Word/Two-Word Spindle Format
N *****Q1 S ** P ****** S ** P******
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
A numeric value after S represents a spindle number (1 and up).
A numeric value after P represents the value (integer) of a parameter
for each spindle.
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)
3.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACEB-63950EN/02
3.3.13 Real Number Format
N ***** Q1 P ****** ;
N ***** Q1 M ****** ;
N ***** Q1 I****** ;
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
A numeric value after each of P, M, and I represents the value (real
number) of a parameter.
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)
Example
N01451Q1P5000.0;
Parameter No. 1451
Parameter value 5000.0
3.3.14 Real Number Machine Group Format
N ***** Q1T ** P ****** T ** P ******
N ***** Q1T ** M ****** T ** M ******
N ***** Q1T ** I****** T ** I ******
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
A numeric value after T represents a machine group number (1 and
up).
A numeric value after each of P, M, and I represents the value (real
number) of a parameter for each machine group.
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)
B-63950EN/023.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACE
3.3.15 Real Number Path Format
N ***** Q1L ** P ****** L** P ******
N ***** Q1L ** M ****** L** M ******
N ***** Q1L ** I****** L ** I ******
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
A numeric value after L represents a path number (1 and up).
A numeric value after each of P, M, and I represents the value (real
number) of a parameter for each path.
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)
3.INPUTTING AND OUTPUTTING PARAMETERS THROUGH THE READER/PUNCHER INTERFACEB-63950EN/02
3.3.16 Real Number Axis Format
N ***** Q1A ** P ****** A ** P ******
N ***** Q1A ** M ****** A ** M ******
N ***** Q1A ** I****** A ** I ******
A numeric value after N represents a parameter number.
Q1 indicates that the data is parameter data.
A numeric value after A represents a controlled axis number (1 and
up).
A numeric value after each of P, M, and I represents the value (real
number) of a parameter for each controlled axis.
A semicolon (;) marks the end of a block. (LF is used for the ISO
code, and CR is used for the EIA code.)