FANUC Series 0i-MODEL F Plus. CONNECTION MANUAL (FUNCTION) - page 2

 

  Index      Manuals     FANUC Series 0i-MODEL F Plus. CONNECTION MANUAL (FUNCTION) B-64693EN-1/01

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..      1      2      3      ..

 

 

 

FANUC Series 0i-MODEL F Plus. CONNECTION MANUAL (FUNCTION) - page 2

 

 

B-64693EN-1/01

 

SAFETY PRECAUTIONS

 

s-9 

GENERAL WARNINGS FOR CNC APPLICATION DEVELOPMENT 

  WARNING 

 
Be careful enough for the following warnings  when you develop  two or more 

applications or use networks.   

If you neglect them, machine may behave in an unexpected working and tool, work 

piece, and machine may be damaged. In the worst case, there is an operator’s 
extreme risk of death or serious injury. 

 
1  Be careful enough if you write an identical NC data, an identical PMC data or a 

series  of related data set by two or more above  applications  including network 
functions. Because they are executed based on each individual cycles (in other 
words, asynchronous cycles), there is a possibility that the data will be written in 
an unexpected order.   

 
 

Therefore, do NOT write above data in the following cases. 
-  Applications and network functions 
-  Two or more applications 
-  Two or more network functions 

 

Data, applications and network functions of interest are listed in below. However, 
all may not be listed completely because  new features will be added in the 
future. 

 
2  Be careful enough that you must prevent  PMC signals in  the  same  byte  from 

being written by the following two or more applications  including network 
functions. While an application reads and writes one byte of PMC signals, other 
applications may write the same byte. 

 

 

3  Be careful enough if  you  process a PMC signal  set that is related to a NC 

function by using  the following two or more applications including network 
functions. Because they are executed based on each individual cycles (in other 
words, asynchronous cycles), there is a possibility that the NC may receive the 
PMC signal set in an unexpected order. 

 

 

4  Generally, when multi-byte data are read or written at once among the following 

two or more applications including network functions, the coherency of the read 
multi-byte data (in other words, reading all latest data at once) is not guaranteed. 
To ensure  the coherency  of the multi-byte  data,  prepare flags to notify the 
completion of reading or writing process that is separated from the entity of the 
data and make the handshaking process to access the data by using the flags. 

SAFETY PRECAUTIONS

 

B-64693EN-1/01

 

s-10 

  WARNING 

Data List Table 

Category 

Data 

General data for NC 

Parameter, Tool compensation value and related data,   
Work zero offset value and related data,   
Workpiece coordinate system shift value and related data,   
Macro variable, P-CODE variable, Program and related data,   
Tool management function data, Tool life management data,   
Error compensation related data ,   
Overtravel check (Interference check) related data ,   
Software operator’s panel related data 

PMC data   

PMC signal, PMC parameter 

Data for Laser,   
Punch press or Wire cut 

Tool data for punch press and related data, Safety zone data and related data, 
Laser cutting condition data and related data, Laser oscillator setting data and 
related data, Wire consumption compensation data, Guide position 
compensation data, Workpiece leveling data 

Other data 

Parameters for Data Server, Parameters for network setting 

 

 

List Table of Applications and Network Functions 

Category 

Functions 

Applications 

PMC Ladder, Macro Executor, C Language Executor, FANUC PICTURE, 
FOCAS2 

Network functions 

FL-net, EtherNet/IP, PROFINET, Modbus/TCP, PROFIBUS-DP, DeviceNet, 
CC-Link 

 

 

5  CNC has functions that read or write PMC signals in other than the G/F address. 

Be careful enough if the above mentioned applications and network read or write 
PMC signals used by these functions.  When reading or writing the same PMC 
signal, applications or CNC functions may work in an unexpected manner. 
As for the CNC functions of interest, refer to the connection manual (Function) 
(B-64693EN-1) ”Appendix B. List of Functions Using PMC Signals Other Than 
G/F Address”.

 

 

WARNINGS RELATED TO DAILY MAINTENANCE 

  WARNING 

Memory backup battery replacement

 

 

When replacing the memory backup batteries, keep the power to the machine 
(CNC) turned on, and apply an emergency stop to the machine. Because this 
work is performed with the power on and the cabinet open, only those personnel 
who have received approved safety and maintenance training may perform this 
work. 

 

When opening the cabinet and replacing the batteries, be careful not to touch 
the high-voltage circuits (marked 

  and fitted with an insulating cover). 

 

Touching the uncovered high-voltage circuits presents an extremely dangerous 
electric shock hazard. 

 

B-64693EN-1/01

 

SAFETY PRECAUTIONS

 

s-11 

NOTE 

 

The CNC uses batteries to preserve the contents of its memory, because it must 
retain data such as programs, offsets, and parameters even while external 
power is not applied. 

 

If the battery voltage drops, a low battery voltage alarm is displayed on the 
machine operator's panel or screen. 
When a low battery voltage alarm is displayed, replace the batteries within a 
week. Otherwise, the contents of the CNC's memory will be lost. 

 

Refer to the Section “Method of replacing battery” in the OPERATOR’S 
MANUAL (Common to T/M series) for details of the battery replacement 
procedure. 

 

  WARNING 

Absolute pulse coder battery replacement

 

 

When replacing the memory backup batteries, keep the power to the machine 
(CNC) turned on, and apply an emergency stop to the machine. Because this 
work is performed with the power on and the cabinet open, only those personnel 
who have received approved safety and maintenance training may perform this 
work. 

 

When opening the cabinet and replacing the batteries, be careful not to touch 
the high-voltage circuits (marked 

  and fitted with an insulating cover). 

 

Touching the uncovered high-voltage circuits presents an extremely dangerous 
electric shock hazard. 

 

NOTE 

 

The absolute pulse coder uses batteries to preserve its absolute position. 

 

If the battery voltage drops, a low battery voltage alarm is displayed on the 
machine operator's panel or screen. 

 

When a low battery voltage alarm is displayed, replace the batteries within a 
week. Otherwise, the absolute position data held by the pulse coder will be lost. 

 

Refer to the FANUC SERVO MOTOR 

α

i

 series Maintenance Manual for details 

of the battery replacement procedure. 

 

  WARNING 

3

  Fuse replacement 

 

Before replacing a blown fuse, however, it is necessary to locate and remove the 
cause of the blown fuse. 
For this reason, only those personnel who have received approved safety and 
maintenance training may perform this work. 

 

When replacing a fuse with the cabinet open, be careful not to touch the 
high-voltage circuits (marked 

  and fitted with an insulating cover). 

 

Touching an uncovered high-voltage circuit presents an extremely dangerous 
electric shock hazard. 

 

SAFETY PRECAUTIONS

 

B-64693EN-1/01

 

s-12 

  WARNING 

4  When using the controller unit, display unit, MDI unit, or machine operator's 

panel, prevent these units from directly exposing to chips or coolants. Even if 
direct exposure to coolants is prevented, coolants containing sulfur or chlorine at 
a high activation level, oil-free synthetic-type coolants, or water-soluble coolants 
at a high alkali level particularly have large effects on the control unit and 
peripheral units, possibly causing the following failures. 

  Coolants containing sulfur or chlorine at a high activation level 

Some coolants containing sulfur or chlorine are at an extremely high activity 
level. If such a coolant adheres to the CNC or peripheral units, it reacts 
chemically with a material, such as resin, of equipment, possibly leading to 
corrosion or deterioration. If it gets in the CNC or peripheral units, it corrodes 
metals, such as copper and silver, used as component materials, possibly 
leading to a defective component. 

  Synthetic-type coolants having a high permeability 

Some synthetic-type coolants whose lubricating component is, for example,   
PAG (polyalkylene glycol) have an extremely high permeability. If such a 
coolant is used even in equipment having a high closeness, it can readily flow 
into the CNC or peripheral units through, for example, gaskets. It is likely that, 
if the coolant gets in the CNC or a peripheral unit, it may deteriorate the 
insulation and damage the components. 

  Water-soluble coolants at a high alkali level 

Some coolants whose pH is increased using alkanolamine are so strong 
alkali that its standard dilution will lead to pH10 or higher. If such a coolant 
spatters over the surface of the CNC or peripheral unit, it reacts chemically 
with a material, such as resin, possibly leading to corrosion or deterioration. 

 

B-64693EN-1/01

 

 

PREFACE

 

p-1 

PREFACE 

Organization of this manual 

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. Overview

 

Describes feature of the function. Refer to Operator’s Manual as required. 

 

2. Signal

 

Describes names, functions, output conditions and addresses of the signals required to realize a 
function. 

 

3. Parameter

 

Describes parameters related with a function. 

 

4. Alarms and message

 

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. 
 

Applicable models 

The models covered by this manual, and their abbreviations are : 
 

Model name 

Abbreviation 

FANUC Series 0

i

-TF Plus 

0

i

-TF Plus 

Series 0

i

-F Plus 

Series 0

i

 

FANUC Series 0

i

-MF Plus 

0

i

-MF Plus 

 

NOTE 

1  For an explanatory purpose, the following descriptions may be used according to 

the CNC model : 
  - 0

i

-TF Plus 

: Lathe system (T series) 

  - 0

i

-MF Plus 

: Machining center system (M series) 

2  Some functions described in this manual may not be applied to some products.   
 

For details, refer to the DESCRIPTIONS (B-64692EN). ". 

 
 
 

PREFACE 

 

B-64693EN-1/01

 

p-2 

Description of symbols 

The following symbols are used in this manual.    These symbols are described below. 
 

  - 

M

 

Indicates a description that is valid only for the machine center system (M series). 
In a general description of the method of machining, a machining center system operation is identified by 
a phase such as "for milling machining". 
 

  - 

T

 

Indicates a description that is valid only for the lathe system (T series). 
In a general description of the method of machining, a lathe system operation is identified by a phrase 
such as "for lathe cutting". 
 

  - 

 

Indicates the end of a description of a system control type. 
When a system control type mark mentioned above is not followed by this mark, the description of the 
system control type is assumed to continue until the next item or paragraph begins.    In this case, the next 
item or paragraph provides a description common to the control types. 
 

Description of signals 

[Example of controlling one path using one PMC] 

 

G0000~ 

F0000~ 

X000~ 

Y000~ 

CNC 

PMC 

Machine tool 

 

 
[Example of controlling two path using one PMC] 

 

G0000~ 

F0000~ 

X000~ 

Y000~ 

CNC 

PMC 

Machine tool 

Path 1 

G1000~ 

F1000~ 

Path 2 

 

 

B-64693EN-1/01

 

 

PREFACE

 

p-3 

[Example of controlling multipath CNC using PMC system] 

 

G0000

~

 

F0000

~

 

X000~ 

Y000~ 

CNC 

PMC 

I/O device 

for 1st 

machine 

 

Path 1 

for 

machining 

G1000

~

 

F1000

~

 

1st 

PMC 

G0000~ 

F0000~ 

G1000~ 

F1000~ 

Signal 

I/F 

1st 

machine 

group 

G0000

~

 

F0000

~

 

2nd 

PMC 

G2000~

 

F2000~ 

2nd 

machine 

group 

I/O device 

for 2nd 

machine 

 

X000~ 

Y000~ 

Path 1 

for loader 

Path 2 

for 

machining 

G0000

~

 

F0000

~

 

3rd 

PMC 

G3000~

 

F3000~ 

3rd 

machine 

group 

I/O device 

for 3rd 

machine 

 

X000~ 

Y000~ 

Path 2 

for loader 

 

 

NOTE 

 

Each PMC of a multipath PMC system has an independent signal area. The F, 
G, X, and Y signal addresses of each PMC begin with 0. On the other hand, the 
F and G signal addresses from the viewpoint of the CNC are fixed for each path 
number. Note that the F and G signal addresses used in programming of each 
ladder are different from those from the viewpoint of the CNC. 

 

  - 

Expression of signals 

Address 

 

Symbol (#0 to #7 indicates bit position) 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Fn000 

 

OP 

SA 

STL 

SPL 

 

 

 

RWD 

 
In an item where both lathe system (T series) and machining center system (M series) are described, some 
signals are covered with shade (      ) in the signal address figure as shown below. This means either 
lathe system or machining center system does not have this signal. Upper part is for lathe system and 
lower part is for machining center system. 
 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn053 

 

*CDZ 

 

ROVLP 

 

UINT 

 

 

TMRON 

 
[Example 1] 
 

The figure above indicates *CDZ is provided only for the lathe system while the other signals for 
both the lathe system (T series) and machining system (M series). 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn040 

 

 

 

 

 

OFN9 

OFN8 

OFN7 

OFN6 

 
[Example 2] 
 

Signals OFN6 to OFN9 are for machining center system (M series) only. 

T series 

M series 

T series 

M series 

PREFACE 

 

B-64693EN-1/01

 

p-4 

 

NOTE 

1  The following notational conventions are used in the signal description of each 

function. 
Example)  Axis moving signals MV1 to MV8 <Fn102> 
        

 

 

               

          

 

           Signal name        Symbol name Signal address 

2  For multipath control, one of the following superscripts is attached to the top right 

of a symbol depending on the signal type. 
-  Path type (for path 1 on PMC side)  : #1 
-  Path type (for path 2 on PMC side)  : #2 
-  Path type (for path 3 on PMC side)  : #3 
-  Path type 

: #P 

-  Controlled axis type 

: #SV 

-  Spindle type 

: #SP 

-  PMC axis control group type 

: #PX 

Refer to Appendix “List of Addresses“ for details 

3  For the signals, a single data number is assigned to 8 bits. Each bit has a 

different meaning. 

4  The letter "n" in each address representation indicates the address position used 

in each path on the CNC side, as shown below. 
  1st path : n=0 (No. 0 to 999) 
  2nd path : n=1 (No. 1000 to 1999) 
  3rd path : n=2 (No. 2000 to 2999) 

5  For a signal of controlled axis type, when the number of axes exceeds eight for 

each path, set parameter No.3021 to address this situation. 

 

 

 

 

 

 

 

 

 

 

Content      ..      1      2      3      ..