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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     124      125      126      127     ..

 

 

 

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

 

 

5. AUTOMATIC OPERATION

 

 

B-64693EN-1/01

 

- 962 - 

  CAUTION 

4  If the power is turned off during rigid tapping motion by power failure or etc, when 

retraction for rigid tapping is executed after the power turned on, the tapping axis 
(Z-axis) may be retracted additionally by the accumulated distance of 
acceleration/deceleration. 

 

Note 

NOTE 

1  Setting rigid tapping retraction start signal RTNT <Gn062.6> to “1” starts rigid 

tapping retraction only when the CNC is placed in both the reset state and MDI 
mode. 

2  Rigid tapping retraction is not performed if the input increment (inches or 

millimeters) selected when machining data is stored for rigid tapping retraction 
differs from that selected when rigid tapping retraction is executed. 

3  Override can be applied to rigid tapping retraction when bit 4 (DOV) of parameter 

No. 5200 is set to 1. 

4  Set each parameter before executing retract for rigid tapping. 

 

Alarm and Message 

Number 

Message 

Description 

PS5384 

RETRACT FOR RIGID CANNOT BE CMD. 

In retraction for 3-dimensional rigid tapping by the G30 
command, program coordinate used when rigid 
tapping is stopped and that used for retraction for rigid 
tapping are different. 
The program coordinate system is the coordinate 
system for the program after conversion is determined 
by the rotation center, the direction of rotation, and the 
rotation angle that was commanded by the arguments 
of the G68 or G68.2 command. In other words, the 
arguments of G68 or G68.2 command are different at 
the stop of rigid tapping and in retraction for rigid 
tapping. 
Modify the program. 

 

5.13 

DNC OPERATION 

Overview 

When automatic operation is performed in the DNC operation mode (RMT), machining (DNC operation) 
can be performed while a program is being read via the RS-232C interface, from the Embedded Ethernet 
or from a memory card. 
Before performing DNC operation, set parameters relating to the RS-232C interface. 
 

NOTE 

 

DNC operation cannot be performed while a program is being read from a USB 
memory. 

 

Signal 

DNC operation select signal DNCI<Gn043.5> 

  [Classification]  Input signal 

B-64693EN-1/01

 

 

5. AUTOMATIC OPERATION

 

- 963 - 

 

[Function]  Selects the DNC operation mode (RMT). 

To select the DNC operation mode (RMT), the memory operation mode (MEM) must be 
selected, and the DNC operation selection signal must be set to “1” at the same time. 

 

[Operation]  When this signal is set to “1”, the control unit operates as follows: 

If the memory operation mode (MEM) is not selected, the control unit ignores this 
signal and does nothing. 

If the memory operation mode (MEM) is selected, the DNC operation mode (RMT) 
is selected, enabling DNC operation. At this time, DNC operation selection confirm 
signal MRMT is set to “1”. 

 

DNC operation selection confirm signal MRMT<Fn003.4> 

  [Classification]  Output signal 
 

[Function]  Indicates that the DNC operation mode (RMT) is selected. 

 

[Output cond.]  This signal is set to “1” when: 

The DNC operation mode (RMT) is selected. 

This signal is set to “0” when: 

Selection of the DNC operation mode (RMT) ends. 

 

External device program execution signal DVCPR<Fn531.6> 

  [Classification]  Output signal 
 

[Function]  The external device program is notified to being executed. 

 

[Output cond.]  This signal is set to “1” when: 

DNC operation 

M198 is being executed in MEM/MDI mode. 

This signal is set to “0” when: 

Reset 

Switching to other mode (MEM/MDI) while DNC mode. 

Switching to other mode (MDI/DNC) while executing M198 in MEM mode. 

Switching to other mode (MEM/DNC) while executing M198 in MDI mode. 

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn043 

 

 

 

DNCI 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn003 

 

 

 

 

MRMT 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn531 

 

 

DVCPR 

 

 

 

 

 

 

 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

0138 

 

MNC 

 

 

 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

#7  MNC

  DNC  operation  from the memory card  and  external  device  subprogram  call from the 

memory card are: 
0: 

Not performed. 

1: 

Performed. (In addition, compact flash card adapter is necessary) 

 

5. AUTOMATIC OPERATION

 

 

B-64693EN-1/01

 

- 964 - 

NOTE 

1  The compact flash card must be inserted in the front PCMCIA slot 

by using a compact flash card adapter. 

2  When a DNC operation using a memory card is being performed, 

the memory card cannot be accessed to, for example, display a list 
of data stored on the memory card. 

3  DNC operation using a memory card cannot be performed when the 

system has multiple paths. 

4  During DNC operation using a memory card, never remove the 

memory card. 

5  A program being executed by DNC operation cannot call another 

program on the memory card. 

6  The memory card utilities of the CNC screen display function cannot 

be used to perform DNC operation. 

 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

14885E 

 

 

 

 

 

 

 

EDE 

ISO 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit 

 

 

#0  ISO

  When the embedded Ethernet is selected as an I/O device, data input/output is performed 

using 
0: 

ASCII codes. 

1: 

ISO codes. 

 

  WARNING 

1  Unless data is input using ASCII codes, set this parameter to 1 to 

input or output data using ISO codes. 

2  Data input/output with ASCII codes is dangerous because parity 

information is not included and a data error during the data 
input/output is not detected. 

3  DNC operation from the embedded Ethernet also must set the 

parameter to 1, and execute DNC operation by ISO code. Data 
input/output with ASCII codes is dangerous because parity 
information is not included and a data error during the data input is 
not detected. 

 

 

#1  EDE

  DNC operation from the embedded Ethernet and external device subprogram call from 

the embedded Ethernet are: 
0: 

Not performed. 

1: 

performed. 

 

B-64693EN-1/01

 

 

5. AUTOMATIC OPERATION

 

- 965 - 

NOTE 

1  When DNC operation, check that the valid device is the embedded 

Ethernet port. 

2  When a DNC operation using the embedded Ethernet is being 

performed, the embedded Ethernet cannot be accessed to, for 
example, display the Embedded Ethernet host file list screen. 

3  DNC operation cannot be performed concurrently on multiple paths. 

DNC operation can be performed on one path at a time. 

4  Only one DNC operation file can be set as a system. 

 

Alarm and message 

Number 

Message 

Description 

SR0086 

DR OFF 

During I/O process by RS232C interface 1, the data set ready 
input signal of the I/O device (DR) was 0. Possible causes 
are an I/O device not turn on, a broken cable, and a defective 
printed circuit board. 

SR1830 

DR OFF(2) 

During I/O process by RS232C interface 2, the data set ready 
input signal of the I/O device (DR) was 0. Possible causes 
are an I/O device not turn on, a broken cable, and a defective 
printed circuit board. 

PS0123 

ILLEGAL MODE FOR GOTO/WHILE/ 
DO 

A GOTO statement or WHILE–DO statement was found in 
the program in the MDI or DNC mode. 

PS1081 

EXT DEVICE SUB PROGRAM CALL   
MODE ERROR 

The external device subprogram call is not possible in this 
mode. 

 

5.14 

DIRECT OPERATION BY PERSONAL COMPUTER 
FUNCTION 

Overview 

When automatic operation is started in the DNC operation mode (RMT), it becomes possible to perform 
machining (direct operation = DNC operation) while a program is being read from a personal computer 
function. 
 

DNC operation 

To perform direct operation using a personal computer function, the following settings are required: 
1. 

Determine connection destination 1 or 2 according to the connection method as follows: 

Connection method 

Destination 

First HSSB board inserted in an option slot of the LCD-mounted type FS0

i

-F (except the 

15-/19-inch LCD type) 

Destination 1 

Stand-alone type FS0

i

-F (For the stand-alone type, connect the HSSB cable to COP21A.) 

Destination 1 

Second HSSB board inserted in an option slot of the LCD-mounted type FS0

i

-F 

Destination 2 

HSSB board inserted in an option slot of the Stand-alone type FS0

i

-F 

Destination 2 

First HSSB board inserted in an option slot of the LCD-mounted type FS0

i

-F (15-/19-inch LCD 

type) 

Destination 2 

 

5. AUTOMATIC OPERATION

 

 

B-64693EN-1/01

 

- 966 - 

2. 

Make settings according to the connection destination as listed below. There are two setting methods 
for connection destination 1. 

Destination 

 

 

Setting 

Destination 1 

DMMC<G0042.7>=1 
I/O CHANNEL (parameter No.0020))=15 
DNCI<G043.5>=1 

Destination 2 

I/O CHANNEL (parameter No.0020))=16 
DNCI<G043.5>=1 

 

Signal 

Direct operation select signal DMMC<Gn042.7> 

  [Classification]  Input signal 
 

[Function]  Selects the mode (direct operation mode) for performing machining  while reading a 

program from the personal computer function. 

 

[Operation]  When this signal is set to “1”, the control unit operates as follows: 

If the memory operation mode (MEM) is not selected, the control unit ignores this 
signal and does nothing. 

If the memory operation mode (MEM) is selected, the direct operation mode is 
selected, enabling direct operation. 

 

DNC operation select signal DNCI<Gn043.5> 

  [Classification]  Input signal 
 

[Function]  Selects the DNC operation mode (RMT). 

To select the DNC operation mode (RMT), the memory operation mode (MEM) must be 
selected, and the DNC operation selection signal must be set to “1” at the same time. 

 

[Operation]  When this signal is set to “1”, the control unit operates as follows: 

If the memory operation mode (MEM) is not selected, the control unit ignores this 
signal and does nothing. 

If the memory operation mode (MEM) is selected, the DNC operation mode (RMT) 
is selected, enabling DNC operation. At this time, DNC operation selection confirm 
signal MRMT is set to “1”. 

 

DNC operation selection confirmation signal MRMT<Fn003.4> 

  [Classification]  Output signal 
 

[Function]  Indicates that the DNC operation mode (RMT) is selected. 

 

[Output cond.]  This signal is set to “1” when: 

The DNC operation mode (RMT) is selected. 

This signal is set to “0” when: 

Selection of the DNC operation mode (RMT) ends. 

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn042 

 

DMMC 

 

 

 

 

 

 

 

 

Gn043 

 

 

 

DNCI 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn003 

 

 

 

 

MRMT 

 

 

 

 

 

B-64693EN-1/01

 

 

5. AUTOMATIC OPERATION

 

- 967 - 

5.15 

DIRECT OPERATION BY C LANGUAGE EXECUTOR 

Overview 

When the DNC operation mode (RMT) is set, and automatic operation is started, it becomes possible to 
perform machining (direct operation = DNC operation) while reading a program from the C Language 
Executor. 
 

Signal 

Direct operation select signal DMMC<Gn042.7> 

  [Classification]  Input signal 
 

[Function]  Selects the mode (direct operation mode) for performing machining while reading a 

program from the C Language Executor. 

 

[Operation]  When this signal is set to “1”, the control unit operates as follows: 

If the memory operation mode (MEM) is not selected, the control unit ignores this 
signal and does nothing. 

If the memory operation mode (MEM) is selected, the direct operation mode is 
selected, enabling direct operation. 

 

DNC operation selection confirm signal MRMT<Fn003.4> 

  [Classification]  Output signal 
 

[Function]  Posts that the DNC operation mode (RMT) is selected. 

 

[Output cond.]  This signal is set to “1” when: 

The DNC operation mode (RMT) is selected. 

This signal is set to “0” when: 

Selection of the DNC operation mode (RMT) ends. 

 

Signal address 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

Gn042 

 

DMMC 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fn003 

 

 

 

 

MRMT 

 

 

 

 

 

NOTE 

 

As direct operation select signal DMMC<Gn042.7>, the same signal as the signal 
used for direct operation by personal computer function is used. Direct operation 
by personal computer function and direct operation by C Language Executor 
cannot be performed at the same time. If an attempt is made to use these 
functions at the same time, an application that executes the cnc_dncstart2 
function first becomes valid. 

 
 

6. INTERPOLATION FUNCTION

 

 

B-64693EN-1/01

 

- 968 - 

INTERPOLATION FUNCTION 

6.1 

POSITIONING 

Overview 

The G00 command moves a tool to the position in the workpiece system specified with an absolute or an 
incremental command at a rapid traverse rate. In the absolute command, coordinate value of the end point 
is programmed. In the incremental command the distance the tool moves is programmed. 
The tool path is determined by selecting one of the following with bit 1 (LRP) of parameter No. 1401: 

Linear interpolation type positioning 
The tool is positioned using a straight path and a speed that is not higher than the rapid traverse of 
each axis but that assures the shortest positioning time. By changing the acceleration/ deceleration 
type from the constant acceleration/deceleration (inclination) type to the constant time (time 
constant) type with bit 4 (PRT) of parameter No. 1603, the tool can be moved along a specified path. 

Non-linear interpolation type positioning 
Positioning is performed with each axis independently at the rapid traverse rate. Generally, the tool 
path is not a straight line. 

The rapid traverse rate in the G00 command is set to the parameter No.1420 for each axis independently 
by the machine tool builder. In the positioning mode actuated by G00, the tool is accelerated to a 
predetermined speed at the start of a block and is decelerated at the end of a block. Execution proceeds to 
the next block after confirming the in-position. 
 

Parameter 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1401 

 

 

 

 

 

 

 

LRP 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#1  LRP

  Positioning (G00) 

0: 

Positioning is performed with non-linear type positioning so that the tool moves 
along each axis independently at rapid traverse.   

1: 

Positioning is performed with linear interpolation so that the tool moves in a straight 
line. 

When using 3-dimensional coordinate system conversion, set this parameter to 1. 
 

1420 

 

Rapid traverse rate for each axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  mm/min, inch/min, deg/min (machine unit) 

[Min. unit of data]  Depend on the increment system of the applied axis 
[Valid data range]  Refer to the standard parameter setting table (C) 

(When the increment system is IS-B, 0.0 to +999000.0) 
Set the rapid traverse rate when the rapid traverse override is 100% for each axis. 
 

B-64693EN-1/01

 

 

6. INTERPOLATION FUNCTION

 

- 969 - 

 

 

#7 

#6 

#5 

#4 

#3 

#2 

#1 

#0 

1603 

 

 

 

 

PRT 

 

 

 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

#4  PRT

  For positioning of linear interpolation type: 

0: 

Acceleration/deceleration of acceleration fixed type is used. 

1: 

Acceleration/deceleration of time fixed type is used. 

 

Note 

NOTE 

1.   The rapid traverse rate cannot be specified in the address F. 
2.   In case of linear interpolation type positioning, set the parameters Nos. 1620 and 

1621 to the same values for all axes. If the setting values are different in each 
axis, the positioning may not be straight path. 

 

If linear rapid traverse is acceleration/deceleration before interpolation ( FRP(bit 5 
of parameter No.19501) is set to 1), the positioning path is straight even if the 
setting values are different in each axes. 

 

Reference item 

Manual name 

Item name 

OPERATOR’S MANUAL (B-64694EN) 

Positioning (G00) 

 

6.2 

SINGLE DIRECTION POSITIONING 

Overview 

For accurate positioning without play of the machine (backlash), final positioning from one direction is 
available. 

 

Start position 

End position

 

Temporary stop

 

Start position

 

Overrun

 

 

Fig. 6.2 (a) Example in which the positioning direction is the minus direction 

 
An overrun and a positioning direction are set by the parameter No. 5440. 
Even when a commanded positioning direction coincides with that set by the parameter, the tool stops 
once before the end point. 
G60, which is an one-shot G-code, can be used as a modal G-code in group 01 by setting 1 to the bit 0 
(MDL) of parameter No. 5431. 
This setting can eliminate specifying a G60 command for every block. Other specifications are the same 
as those for an one-shot G60 command. 
When an one-shot G code is specified in the single direction positioning mode, the one-shot G command 
is effective. 

 

 

 

 

 

 

 

Content      ..     124      125      126      127     ..