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.
This manual includes safety precautions for protecting the user and preventing damage to the
machine. Precautions are classified into W arning 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–64113EN–1/01
PREFACE
PREFACE
This manual describes all the NC functions required to enable machine
tool builders to design their CNC machine tools. The following items are
explained for each function.
1. General
Describes feature of the function. Refer to Operator’s manual as
requied.
2. Signals
Describes names, functions, output conditions and addresses of the
signals required to realize a function.
3. Parameters
Describes parameters related with a function.
4. Alarms and messages
Lists the alarms and messages related with a function in a table.
5. Reference item
List the related items of the related manuals in a table.
A list of addresses of all signals and a list of signals are described in the
appendix of this manual. Refer to it as required.
p–1
PREFACE
Series 0i–C
0i
Series 0i Mate–C
0i Mate
B–64113EN–1/01
Applicable models
Signal description
The models covered by this manual, and their abbreviations are :
Model nameAbbreviation
FANUC Series 0i–TC0i–TC
FANUC Series 0i–MC0i–MC
FANUC Series 0i Mate–TC0i Mate–TC
FANUC Series 0i Mate–MC0i Mate–MC
For ease of understanding, the models are categorized as follows:
T series: 0i–TC, 0i Mate–TC
M series: 0i–TC, 0i Mate–TC
NOTE
Some functions described in this manual may not be applied
to some products.
For details, refer to the DESCRIPTIONS manual
(B–64112EN).
Relation of interface signals among the CNC, the PMC and the machine
tool is shown below:
G000–
CNCPMC
F000–
X000–
Y000–
Machine
tool
NOTE
For the signals, a single data number is assigned to 8 bits.
Each bit has a different meaning.
p–2
B–64113EN–1/01
0 or 1
–127 to 127
In some parameters, signs are ig-
–127 to 127
In some parameters, signs are ig-
–32767 to 32767
–32767 to 32767
–99999999 to
–99999999 to
PREFACE
D Expression of signals
Parameter description
One address accommodates eight signals.
Symbol (#0 to #7 indicates bit position)Address
#7#6#5#4#3#2#1#0
OPF000SASTLSPLRWD
In an item where both T series and M series are described, some signals
are covered with shade ( ) in the signal address figure as shown
below. This means either T series or M series does not have this signal.
Upper part is for T series and lower part is for M series.
[Example 1]
Signal EXLM, ST is a common signal, STLK is for T series only and
RLSOT and RVS are for M series only.
#0
RVS
T series
M series
G007
#7
#6
EXLM
#2
ST
#1
STLKRLSOT
Parameters are classified by data type as follows :
Dta typeValid data rangeRemarks
Bit
Bit axis
Byte
Byte axis
Word
Word axis
2–word
2–word axis
0 to 255
0 to 65535
99999999
nored.
NOTE
1 For the bit type and bit axis type parameters, a single data
number is assigned to 8 bits. Each bit has a different
meaning.
2 The axis type allows data to be set separately for each
control axis.
3 The valid data range for each data type indicates a general
range. The range varies according to the parameters. For
the valid data range of a specific parameter, see the
explanation of the parameter.
p–3
PREFACE
D Notation of bit type and
bit axis type parameters
0000SEQINIISOTVC
D Notation of parameters
other than bit type and
bit axis type
1023Servo axis number of a specific axis
B–64113EN–1/01
Data (#0 to #7 indicates bit position)Data No.
#7#6#5#4#3#2#1#0
DataData No.
NOTE
In an item where both T series and M series are described,
parameters having different meanings between the T series
and M series and parameters that are valid only for the T or
M series are indicated in two levels as shown below.
Parameters left blank are unavaliable.
[Example 1]
5010
[Example 2]
3401
[Example 3]
1450
Parameter 5010 has different meanigs for the T series and M series.
T ool nose radius compensation . . .
Cutter compensation C . . .
T series
M series
DPI is a parameter common to the M and T series, but GSB and GSC
are parameters valid only for the T series.
#7
GSC
#6
GSB
#0
DPI
DPI
T series
M series
The following parameter is provided only for the M series.
T series
F1 digit feed . . .
M series
p–4
B–64113EN–1/01
PREFACE
Related manuals of
Series 0i–C/0i Mate–C
The following table lists the manuals related to Series 0i–C and 0i
Mate–C. This manual is indicated by an asterisk(*).
Manual name
DESCRIPTIONSB–64112EN
CONNECTION MANUAL (HARDWARE)B–64113EN
CONNECTION MANUAL (FUNCTION)B–64113EN–1 *
Series 0i–TC OPERATOR’S MANUALB–64114EN
Series 0i–MC OPERA T OR’S MANUALB–64124EN
Series 0i Mate–TC OPERA TOR’S MANUALB–64134EN
Series 0i Mate–MC OPERA T OR’S MANUALB–64144EN
MAINTENANCE MANUALB–64115EN
P ARAMETER MANUALB–64120EN
PROGRAMMING MANUAL
Macro Compiler/Macro Executor
PROGRAMMING MANUAL
FANUC MACRO COMPILER (For Personal Computer)
PROGRAMMING MANUAL
Specification
number
B–61803E–1
B–66102E
PMC
PMC Ladder Language PROGRAMMING MANUALB–61863E
PMC C Language PROGRAMMING MANUALB–61863E–1
Network
PROFIBUS–DP Board OPERA T OR’S MANUALB–62924EN
Ethernet Board/DA T A SERVER Board
OPERA T OR’S MANUAL
FAST Ethernet Board/FAST DATA SERVER
OPERA T OR’S MANUAL
DeviceNet Board OPERA T OR’S MANUALB–63404EN
OPEN CNC
FANUC OPEN CNC OPERATOR’S MANUAL
Basic Operation Package 1 (For Windows 95/NT)
FANUC OPEN CNC OPERATOR’S MANUAL
(DNC Operation Management Package)
B–63354EN
B–63644EN
B–62994EN
B–63214EN
p–5
PREFACE
B–64113EN–1/01
Related manuals of
SERVO MOTOR αis/αi/βis
series
The following table lists the manuals related to SERVO MOTOR
αis/αi/βis series
Manual name
FANUC AC SER VO MOTOR αis/αi series
DESCRIPTIONS
FANUC AC SER VO MOTOR βis series
DESCRIPTIONS
FANUC AC SER VO MOTOR αis/αi/βis series
P ARAMETER MANUAL
FANUC AC SPINDLE MOT OR αi series
DESCRIPTIONS
FANUC AC SPINDLE MOT OR βis series
DESCRIPTIONS
FANUC AC SPINDLE MOT OR αi/βi series
P ARAMETER MANUAL
FANUC SER VO AMPLIFIER αi series
DESCRIPTIONS
FANUC SER VO AMPLIFIER βi series
DESCRIPTIONS
Specification
number
B–65262EN
B–65302EN
B–65270EN
B–65272EN
B–65312EN
B–65270EN
B–65282EN
B–65322EN
FANUC AC SER VO MOTOR αis/αi series
FANUC AC SPINDLE MOT OR αi series
FANUC SER VO AMPLIFIER αi series
MAINTENANCE MANUAL
FANUC AC SER VO MOTOR βis series
FANUC AC SPINDLE MOT OR βi series
FANUC SER VO AMPLIFIER βi series
MAINTENANCE MANUAL
B–65285EN
B–65325EN
Either of the following servo motors and the corresponding spindle can
be connected to the CNC covered in this manual.
D FANUC SERVO MOTOR αis series
D FANUC SERVO MOTOR βis series
This manual mainly assumes that the FANUC SERVO MOTOR αis
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.
controlled axes
Axis control by PMC––
Cs contouring control–Max. 1 axis
Max. 4 axesMax. 4 axes
Max. simultaneous 4
axes (Not available on
Cs axis)
Max. 3 axesMax. 3 axes
axes (Not available on
Cs axis)
Parameter
1010Number of CNC–controlled axes
NOTE
After setting this parameter, turn the power of f then on again
so that the setting will take effect.
[Data type] Byte
[Valid data range] 1, 2, 3, ..., the number of controlled axes
Set the maximum number of axes that can be controlled by the CNC.
[Example] Suppose that the first axis is the X axis, and the second and subsequent
axes are the Y, Z, and A axes in that order, and that they are controlled as
follows:
X, Y, and Z axes: Controlled by the CNC and PMC
A axis: Controlled by the PMC (cannot be controlled directly by the
CNC)
Then set this parameter to 3 (total 3: X, Y, and Z)
2
B–64113EN–1/01
015
Series 0i–C
Series 0i Mate–C
Alarm and message
1. AXIS CONTROL
NumberMessageDescription
Reference item
TOO MANY AXES COMMANDED
(M series)
TOO MANY AXES
COMMANDED
OPERA T OR’S MANUAL
(M series) (B–64124EN)
OPERA T OR’S MANUAL
(T series) (B–641 14EN)
OPERA T OR’S MANUAL
(M series) (B–64144EN)
The number of the commanded axes
exceeded that of simultaneously controlled axes. Correct the program.
An attempt was made to move the machine along the axes, but the number of
the axes exceeded the specified number of axes controlled simultaneously.
Alternatively, in a block where the skip
function activated by the torque–limit
reached signal (G31 P99/P98) was
specified, either moving the machine
along an axis was not specified, or
moving the machine along multiple
(T series)
axes was specified. Specify movement
only along one axis.
II.2.1Controlled Axes
II.2.1Controlled Axes
II.2.1Controlled Axes
OPERA T OR’S MANUAL
(T series) (B–64134EN)
II.2.1Controlled Axes
3
1. AXIS CONTROL
1.2
SETTING EACH AXIS
1.2.1
Name of Axes
B–64113EN–1/01
General
Parameter
Each axis that is controlled by the CNC (including those controlled by the
PMC) must be named. Select and set names from among X, Y, Z, A, B,
C, U, V, and W (with parameter 1020).
The names of the basic axes, however, are fixed (X, Y, and Z for the M
series and X and Z for the T series). The names of additional axes can be
selected, as desired, from the names other than those for the basic axes.
The same name cannot be assigned to more than one axis.
1020Name of the axis used for programming for each axis
[Data type] Byte axis
Set the name of the program axis for each control axis, with one of the
values listed in the following table:
Axis
name
SettingAxis
name
X88U85A65E69
Y89V86B66
Z90W87C67
SettingAxis
name
SettingAxis
Setting
name
4
B–64113EN–1/01
Series 0i–C
Series 0i Mate–C
1. AXIS CONTROL
NOTE
1 With the T series, when G code system A is used, neither
U, V , nor W can be used as an axis name. Only when G code
system B or C is used, U, V, and W can be used as axis
names.
2 The same axis name cannot be assigned to more then one
axis.
3 The address used by the secondary auxilliary function
(address B with the T series or, with the M series, the
address specified in parameter No.3460) cannot be used as
an axis name.
4 With the T series, when address C or A is used for
chamfering, corner R, or direct drawing dimension
programming (when the CCR parameter (bit 4 of parameter
No.3405) is set to 1), addresses C or A cannot be used as
an axis name.
5 Only with the T series, address E can be used as an axis
name. Address E cannot be used with the M series. When
address E is used as an axis name, note the following:
– When G code system A is used, address E is always
assigned to an absolute command.
– When an equal–lead threading command (G32) is
issued in the FS10/11 tape format. Use address F to
specify the thread lead.
Reference item
OPERA T OR’S MANUAL
(M series) (B–64124EN)
OPERA T OR’S MANUAL
(T series) (B–641 14EN)
OPERA T OR’S MANUAL
(M series) (B–64144EN)
OPERA T OR’S MANUAL
(T series) (B–64134EN)
II.2.2NAMES OF AXES
II.2.2NAMES OF AXES
II.2.2NAMES OF AXES
II.2.2NAMES OF AXES
5
1. AXIS CONTROL
Metric
mm
system
machine
input
machine
inch
input
Inch
mm
system
machine
input
machine
inch
input
Metric
mm
system
machine
input
machine
inch
input
Inch
mm
system
machine
input
machine
inch
input
1.2.2
Increment System
B–64113EN–1/01
General
The increment system consists of the least input increment (for input ) and
least command increment (for output). The least input increment is the
least increment for programming the travel distance. The least command
increment is the least increment for moving the tool on the machine. Both
increments are represented in mm, inches, or degrees.
The increment system is classified as either IS–B or IS–C (Tables 1.2.2(a)
and 1.2.2 (b)). Select IS–B or IS–C using bit 1 (ISC) of parameter 1004.
Table 1.2.2 (a) Increment system IS–B
Least input incrementLeast command increment
0.001mm(Diameter)0.0005mm
0.001mm(Radius)0.001mm
0.001deg0.001deg
0.0001inch(Diameter)0.0005mm
0.0001inch(Radius)0.001mm
0.001deg0.001deg
0.001mm(Diameter)0.00005inch
0.001mm(Radius)0.0001inch
0.001deg0.001deg
0.0001inch(Diameter)0.00005inch
0.0001inch(Radius)0.0001inch
0.001deg0.001deg
Table 1.2.2 (b) Increment system IS–C
Least input incrementLeast command increment
0.0001mm(Diameter)0.00005mm
0.0001mm(Radius)0.0001mm
0.0001deg0.0001deg
0.00001inch(Diameter)0.00005mm
0.00001inch(Radius)0.0001mm
0.0001deg0.0001deg
0.0001mm(Diameter)0.000005inch
0.0001mm(Radius)0.00001inch
0.0001deg0.0001deg
0.00001inch(Diameter)0.000005inch
0.00001inch(Radius)0.00001inch
0.0001deg0.0001deg
6
B–64113EN–1/01
Parameter
1. AXIS CONTROL
NOTE
Diameter programming is used only for T series. Diameter
programming or radius programming is determined by
parameter DIAx (No. 1006#3) for each axis. Also,
parameter IPR (No. 1004#7) can make the least input
increment of IS–B and IS–C ten times the least command
increment on each axis.
#7#6#5#4#3#2#1#0
0000INI
The following parameter can be set at “Setting screen”.
[Data type] Bit
INI Unit of input
0 : In mm
1 : In inches
#7#6#5#4#3#2#1#0
1001INM
NOTE
When this parameter is set, the power must be turned off
before operation is continued.
[Data type] Bit
INM Least command increment on the linear axis
0 : In mm (metric system machine)
1 : In inches (inch system machine)
#7#6#5#4#3#2#1#0
IPR1004
IPR
ISC
ISCISA
NOTE
After setting this parameter, turn the power of f then on again
so that the setting will take effect.
[Data type] Bit
ISA, ISC The least input increment and least command increment are set.
ISCISALeast input increment and
least command increment
000.001mm, 0.001deg, or 0.0001inchIS-B
010.01mm, 0.01deg, or 0.001inchIS-A
100.0001mm, 0.0001deg, or 0.00001inchIS-C
7
Symbol
1. AXIS CONTROL
Series 0i–C
Series 0i Mate–C
B–64113EN–1/01
NOTE
IS–A is not available.
IPR Whether the least input increment for each axis is set to a value 10 times as
large as the least command increment is specified, in increment systems
of IS–B and IS–C, mm input.
0 : The least input increment is not set to a value 10 times as large as the
least command increment.
1 : The least input increment is set to a value 10 times as large as the least
command increment.
If IPR is set to 1, the least input increment is set as follows:
Input incrementLeast input increment
IS-B0.01 mm, 0.01 deg, or 0.0001 inch
IS-C0.001 mm, 0.001 deg, or 0.00001 inch
NOTE
For IS–A, the least input increment cannot be set to a value
10 times as large as the least command increment.
When inch of input is specified, the least input increment
does not become 10 times as large as the least command
increment.
Reference item
#7#6#5#4#3#2#1#0
1006DIAx
NOTE
When this parameter is changed, turn off the power before
continuing operation.
[Data type] Bit axis
DIAx Either a diameter or radius is set to be used for specifying the amount of
travel on each axis.
0 : Radius
1 : Diameter
OPERA T OR’S MANUAL
(M series) (B–64124EN)
OPERA T OR’S MANUAL
(T series) (B–641 14EN)
OPERA T OR’S MANUAL
(M series) (B–64144EN)
II.2.3Increment System
II.2.3Increment System
II.2.3Increment System
OPERA T OR’S MANUAL
(T series) (B–64134EN)
8
II.2.3Increment System
B–64113EN–1/01
1.2.3
Specifying the Rotation
Axis
1. AXIS CONTROL
General
Parameter
Bit 0 (ROTx) of parameter 1006 can be used to set each axis to a linear
axis or rotation axis. Bit 1 (ROSx) of parameter 1006 can be used to select
the rotation axis type, A or B, for each axis. See the explanation of the
parameters for details of types A and B.
When the roll over function is used, the values displayed for absolute
coordinates are rounded by the shift amount per rotation, as set in
parameter No. 1260. This can prevent coordinates for the rotation axis
from overflowing. Displayed values for relative coordinates are also
rounded by the angle corresponding to one rotation when bit 2 (RRLx) of
parameter No. 1008 is set to 1. The roll–over function is enabled by
setting bit 0 (ROAx) of parameter 1008 to 1.
For an absolute command, the coordinates after the tool has moved are
values rounded by the angle corresponding to one rotation set in
parameter No. 1260. The tool moves in the direction in which the final
coordinates are closest when bit 1 of parameter No. 1008 is set to 0. For
an incremental command, the tool moves the angle specified in the
command.
#7#6#5#4#3#2#1#0
1006ROSxROTx
NOTE
After setting this parameter, turn the power of f then on again
so that the setting will take effect.
[Data type] Bit axis
ROTx, ROSx Setting linear or rotation axis.
ROSx ROTxMeaning
00Linear axis
(1) Inch/metric conversion is done.
(2) All coordinate values are linear axis type.
(Not rounded in 0 to 360°)
(3) Stored pitch error compensation is linear axis type
(Refer to parameter No. 3624)
01Rotation axis (A type)
(1) Inch/metric conversion is not done.
(2) Machine coordinate values are rounded in 0 to 360_. Ab-
solute coordinate values and relative coordinate values
are rounded or not rounded by parameter No. 1008#0
and #2.
(3) Stored pitch error compensation is the rotation type. (Re-
fer to parameter No. 3624)
(4) Automatic reference position return (G28, G30) is done in
the reference position return direction and the move
amount does not exceed one rotation.
9
1. AXIS CONTROL
B–64113EN–1/01
ROSxMeaningROTx
10Setting is invalid (unused)
11Rotation axis (B type)
(1) Inch/metric conversion is not done.
(2) Machine coordinate values, absolute coordinate values
and relative coordinate values are linear axis type. (Is not
rounded in 0 to 360_)
(3) Stored pitch error compensation is linear axis type (Refer
to parameter No. 3624)
(4) The rotation axis roll over function and index table index-
ing function (M series) cannot be used.
#7#6#5#4#3#2#1#0
1008RRLxRABxROAx
NOTE
After setting this parameter, turn the power of f then on again
so that the setting will take effect.
[Data type] Bit axis
ROAx The roll–over function of a rotation axis is
0 : Invalid
1 : Valid
NOTE
ROAx specifies the function only for a rotation axis (for
which ROTx, #0 of parameter No. 1006, is set to 1)
RABx In the absolute commands, the axis rotates in the direction
0 : In which the distance to the target is shorter.
1 : Specified by the sign of command value.
NOTE
RABx is valid only when ROAx is 1.
RRLx Relative coordinates are
0 : Not rounded by the amount of the shift per one rotation
1 : Rounded by the amount of the shift per one rotation
NOTE
1 RRLx is valid only when ROAx is 1.
2 Assign the amount of the shift per one rotation in parameter
No. 1260.
10
B–64113EN–1/01
deg
deg
Series 0i–C
1. AXIS CONTROL
1260Amount of a shift per one rotation of a rotation axis
NOTE
1 After setting the parameter, turn off the power once and turn
it on again to operate the machine.
2 This parameter is valid only when ROAx = 1.
[Data type] Two–word axis
[Valid data range] 1000 to 9999999
Note
Reference item
[Unit of data]
Increment systemUnit of dataStandard valueUnit
IS–A0.0136000
IS–B0.001360000
IS–C0.00013600000
Set the amount of a shift per one rotation of a rotation axis.
NOTE
Rotary axis roll–over function cannot be used together with
the indexing function of the index table.
[Function] These signals detach the control axes from control.
These signals release the specified control axes from control by the CNC.
When attachments are used (such as a detachable rotary table), these
signals are selected according to whether the attachments are mounted.
The signals can also be used for switching the C axis and spindle on lathes.
When multiple rotary tables are used in turn, the tables must use motors
of the same model. Absolute pulse coders cannot be used.
These signals are provided for each control axis; the affixed number of the
signal name shows the control axis number.
DTCH 1
1 ..... The 1st axis is detached.
2 ..... The 2nd axis is detached.
::
::
[Operation] When the signals are 1, the control unit operates as follows:
1) Position control is not executed at all. Servo motor excitation is cut.
2) Servo alarm on the axis is ignored.
3) Axis interlock signal is assumed to be zero on the detached axis.
4) A command for automatic or manual operation is effective for the axis,
but do not execute the command. The command is accepted but the
operation is restrained, because the axis interlock is 0. In an automatic
operation, the execution may stop and hold at the block.
5) Position display also displays the position of the detached axis.
12
Loading...
+ 1194 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.