FANUC Series 30i/300i/300is-MODEL A. Machining Center System. User's manual - page 138

 

  Index      Manuals     FANUC Series 30i/300i/300is-MODEL A. Machining Center System. User's manual (B-63944EN/03)

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     136      137      138      139     ..

 

 

 

FANUC Series 30i/300i/300is-MODEL A. Machining Center System. User's manual - page 138

 

 

3.MANUAL OPERATION

 OPERATION 

B-63944EN/03

 

 

- 1060 - 

  - M codes (Auxiliary functions) 

After address M, specify a numeric value of no more than the number 
of digits specified by parameter No. 3030. When M98 or M99 is 
specified, it is executed but not output to the PMC. 

 

NOTE 

 

Neither subprogram calls nor custom macro calls 
can be performed using M codes. 

 

  - S codes (spindle speed functions) 

After address S, specify a numeric value of no more than the number 
of digits specified by parameter No. 3031.   

 

NOTE 

 

Subprogram calls cannot be performed using S 
codes. 

 

  - T codes (tool functions) 

After address T, specify a numeric value of no more than the number 
of digits specified by parameter No. 3032.   
 

NOTE 

1  Subprogram calls cannot be performed using T 

codes. 

2  In lathe systems, tool compensation by T code 

commands is not performed.   

 

  - B codes (second auxiliary functions) 

After address B, specify a numeric value of no more than the number 
of digits specified by parameter No. 3033. 
 

NOTE 

1  B codes can be renamed "U," "V," "W," "A," or "C" 

by setting parameter No. 3460.    If the new name is 
the same as an axis name address, "B" is used. 
Note that "U," "V," and "W" can be used for the T 
codes only when the G codes are B or C. 

2  Subprogram calls cannot be performed using B 

codes. 

 

 - Data input 

(1)  When addresses and numeric values of a command are typed, 

then soft key [INPUT] is pressed, the entered data is set. In this 
case, the input unit is either the least input increment or 
calculator-type input format, according to the setting of bit 0 
(DPI) of parameter No. 3401. 

 The    key on the MDI panel can be used instead of soft key 

[INPUT]. 

B-63944EN/03

 OPERATION 

3.MANUAL OPERATION

 

 

- 1061 - 

(2)  Commands can be typed successively. 
(3)  Key entry is disabled during execution. 
 

If soft key [INPUT] or the 

 key on the MDI panel is 

pressed during execution, an "EXECUTION/MODE 
SWITCHING IN PROGRESS" warning is output. 

(4)  If input data contains an error, the following warnings may 

appear: 

Warning Description 

FORMAT 
ERROR 

-  A G code other than G00, G01, and G28 has been entered.
-  An address other than those displayed on the manual 

numerical command screen has been entered. 

A value that exceeds the following limitations has been 
entered. 
- Address G:............ 2 digits 
- Address P: ............ 1 digit 
-  Axis address: ........ 9 digits 
-  M, S, T, B: ............ The parameter-set number of digits   

 

NOTE 

 

Even when the memory protection key is set, key 
input can nevertheless be performed. 

 

 - Erasing data 

(1)  When soft key [CLEAR] is pressed, followed by soft key 

[EXEC], all the set data is cleared.    In this case, however, the G 
codes are set to G00 or G01, depending on the setting of bit 0 
(G01) of parameter No. 3402. 

 

Data can also be cleared by pressing the 

  key on the MDI 

panel. 

 
(2) If soft key [CLEAR] is pressed during execution, an 

"EXECUTION/MODE SWITCHING IN PROGRESS" warning 
is output. 

 

 - Scrolling pages 

If the whole axis information cannot be displayed on a single page, 
you can scroll pages by pressing the 

 or 

 key. 

 

 - Halting execution 

If one of the following occurs during execution, execution is halted, 
and the data is cleared in the same way as when soft key [CLEAR] is 
pressed. The remaining distance to be traveled is canceled. 
(1)  When a feed hold is applied 
(2)  When the mode is changed to other than jog feed mode 
(3)  When an alarm is generated 
(4)  When a reset or emergency stop is applied 
The M, S, T, and B functions remain effective even upon the 
occurrence of the above events, with the exception of (4). 
 

3.MANUAL OPERATION

 OPERATION 

B-63944EN/03

 

 

- 1062 - 

 - Modal information 

Modal G codes and addresses used in automatic operation or MDI 
operation are not affected by the execution of commands specified 
using the manual numerical command function. 
 

 - Jog feed 

When the tool is moved along an axis using a feed axis and direction 
selection switch on the manual numerical command screen, the 
remaining amount of travel is always shown as "0". 
 

  - Disabling the M, S, T, and B functions 

By setting bit 0 to bit 3 (JMF, JSF, JTF, and JBF) of parameter No. 
7002, the M, S, T, and B functions can be disabled.  If a disabled 
function is specified, the warning "THIS COMMAND CANNOT BE 
EXECUTED." is issued. 
 

Limitation 
  - M, S, T, and B functions 

While automatic operation is halted, manual numerical commands can 
be executed. In the following cases, however, a "START REJECTED 
(ALREADY EXECUTING)" warning is output, and command 
execution is disabled. 
(1)  When an M, S, T, or B function is already being executed, a 

manual numerical command containing an M, S, T, or B function 
cannot be executed. 

(2)  When an M, S, T, or B function is already being executed, and 

that function alone is specified or a block specifying that 
function also contains another function (such as a move 
command or dwell function) which has already been completed, 
a manual numerical command cannot be executed. 

 

 - Jog feed 

When a manual numerical command is specified while the tool is 
being moved along an axis by using a feed axis and direction selection 
switch, the axial movement is interrupted, and the manual numerical 
command is executed. Therefore, the tool cannot be moved along an 
axis by using a feed axis and direction selection switch during 
execution of a manual numerical command. 
 

 - Mirror image 

A mirror image cannot be produced for the direction of a specified 
axial movement. 
 

 - REF mode 

The manual numerical command screen is not displayed in the REF 
mode. 
 

B-63944EN/03

 OPERATION 

3.MANUAL OPERATION

 

 

- 1063 - 

  - Indexing of the index table and chopping 

Commands cannot be specified for an axis along which operation is 
being performed during indexing or chopping. 
If such an axis is specified for execution, a "THIS COMMAND CAN 
NOT EXECUTE" warning is output. 
 

  - Functions that cannot be specified 

Commands cannot be specified for axes that operate using any of the 
following functions. 

 

Index table indexing 

 Chopping 

 Spindle 

positioning 

 Polygon 

turning 

 

Synchronous, composite, and superimposed control 

If the commands are executed for any such axis, a "THIS 
COMMAND CAN NOT EXECUTE" warning is generated. 
 

  - Functions that cannot be used 

Commands cannot be specified for the following functions. 

 

Extended axis name 

 

Extended spindle name 

 

Address P command for multi spindle 

 

Cs contour control function 

 

3.MANUAL OPERATION

 OPERATION 

B-63944EN/03

 

 

- 1064 - 

3.9 

THREE-DIMENSIONAL MANUAL FEED 

 
This function enables the use of the following functions. 
 

 

Three-dimensional manual feed 

Tool axis direction handle feed/tool axis direction JOG 
feed/tool axis direction incremental feed 

-  Tool axis right-angle direction handle feed/tool axis 

right-angle direction JOG feed/tool axis right-angle 
direction incremental feed 

Tool tip center rotation handle feed/tool tip center rotation 
JOG feed/tool tip center rotation incremental feed 

Table vertical direction handle feed/table vertical direction 
JOG feed/table vertical direction incremental feed 

-  Table horizontal direction handle feed/table horizontal 

direction JOG feed/table horizontal direction incremental 
feed 

 
A handle interrupt can be generated for each handle feed.  
Handle interrupts work according to the corresponding handle 
feed specifications described hereinafter unless otherwise noted. 
 

 

Screen display functions 

Display of the coordinate of the tool tip 

Display of pulse values 

Display of the amount of machine axes movement 

 

NOTE 

1  To execute three-dimensional handle feed requires 

the manual handle feed option.    Also, to generate 
three-dimensional handle interrupts requires the 
manual handle interrupt option. 

2  A three-dimensional handle interrupt must not be 

generated when a rotation axis command is being 
executed during automatic operation. 

3  Three-dimensional manual feed is disabled when 

the manual reference position return mode is 
selected. 

 

B-63944EN/03

 OPERATION 

3.MANUAL OPERATION

 

 

- 1065 - 

3.9.1 

Tool Axis Direction Handle Feed / Tool Axis Direction JOG 

Feed / Tool Axis Direction Incremental Feed 

 

Overview 

In the tool axis direction handle feed, tool axis direction JOG feed, 
and tool axis direction incremental feed, the tool or table is moved in 
the tool axis direction. 
 

Explanation 
  - Tool axis direction 

The tool axis direction that is taken when all the rotation axes for 
controlling the tool are at an angle of 0 degree is specified in 
parameters No.19697, No.19698, and No.19699.  As the rotation 
axes for controlling the tool rotate, the tool axis direction changes 
according to the rotation axis angle. 
 

C

B

Z

Y

X

Workpiece

C

B

Tool axis direction

 

 

  - Tool axis direction feed in the tilted working plane command mode 

If bit 0 (TWD) of parameter No. 12320 is set to 1, the feed direction of 
the tool axis direction feed in the tilted working plane command mode 
is assumed to be the Z direction in the feature coordinate system of the 
tilted working plane command. 

 

  - Tool axis direction handle feed 

The tool axis direction handle feed is enabled when the following four 
conditions are satisfied: 
<1>  Handle mode is selected. 
<2>  The tool axis direction feed mode signal (ALNGH) is set to "1" 

and the table base signal (TB_BASE) is set to "0". 

<3>  The state of the first manual handle feed axis selection signals 

(HS1A - HS1E) to make the tool axis direction handle feed 
mode effective is set in parameter No.12310. 

<4>  The value of parameter No.12310 matches the first manual 

handle feed axis selection signals (HS1A - HS1E). 

3.MANUAL OPERATION

 OPERATION 

B-63944EN/03

 

 

- 1066 - 

 

    Amount of movement 

When the manual pulse generator is rotated, the tool is moved in the 
tool axis direction by the amount of rotation. 
 

    Feedrate clamp 

The feedrate is clamped so that the speed of each moving axis dose 
not exceed the manual rapid traverse rate (parameter No.1424).  
Handle pulses generated while the clamp feedrate is exceeded are 
ignored. 
 

  - Tool axis direction JOG feed/tool axis direction incremental feed 

The tool axis direction JOG feed or tool axis direction incremental 
feed is enabled when the following three conditions are satisfied: 
<1>  JOG mode or incremental feed mode is selected. 
<2> The tool axis direction feed mode signal (ALNGH) is set to "1" 

and the table base signal (TB_BASE) is set to "0". 

<3>  The feed axis direction selection signal (+Jn, -Jn (where n = 1 to 

the number of controlled axes)) is set to "1" for the axis 
corresponding to the direction specified by parameter No.19697.   
(Even when the tool axis direction is slant because of the settings 
of parameters No.19698 and No.19699, the signal that activates 
the tool axis direction JOG feed or tool axis direction incremental 
feed is determined by parameter No.19697 only.) 
Ex.)  No.19697 = 3 (+Z-axis direction); Z-axis is the 3rd axis. 

 

+J3  : Tool axis direction + 

 

-J3  : Tool axis direction - 

 

    Feedrate 

The feedrate is the dry run rate (parameter No.1410).  The manual 
feedrate override feature is available. 
If bit 2 (JFR) of parameter No. 12320 is set to 1, the feedrate of a 
rotation axis is the jog feedrate of the axis to be rotated (parameter No. 
1423).    The manual feedrate override feature is available. 
 

    Feedrate clamp 

The feedrate is clamped so that the speed of each moving axis dose 
not exceed the manual rapid traverse rate (parameter No.1424). 
 

B-63944EN/03

 OPERATION 

3.MANUAL OPERATION

 

 

- 1067 - 

3.9.2 

Tool Axis Right-Angle Direction Handle Feed / Tool Axis 

Right-Angle Direction JOG Feed / Tool Axis Right-Angle 

Direction Incremental Feed 

 

Overview 

In the tool axis right-angle direction handle feed, tool axis direction 
JOG feed, or tool axis direction incremental feed, the tool or table is 
moved in the tool axis direction. 
If bit 1 (FLL) of parameter No. 12320 is set to 1, the tool or table is 
moved in the latitude or longitude direction determined by the tool 
axis direction vector. 

 

Explanation 

 

  - Tool axis right-angle direction 

There are two tool axis right-angle directions, which are perpendicular 
to the tool axis direction (see the previous section). 

 

Parameter No.19697 

Tool axis 

right-angle 

direction 1 

Tool axis 

right-angle 

direction 2 

1 (The reference tool direction is +X.)

+Y direction 

+Z direction 

2 (The reference tool direction is +Y.)

+Z direction 

+X direction 

3 (The reference tool direction is +Z.)

+X direction 

+Y direction 

 
This table shows the tool axis right-angle directions that may be taken 
when the angles of all the rotation axes for controlling the tool are 0 
degree and when parameters No.19698 and No.19699 are both set to 
0. 
When the reference tool axis direction is inclined based on the settings 
of parameters No.19698 and No.19699, the tool axis right-angle 
direction is also inclined as much. 
As the rotation axes for controlling the tool rotate, the tool axis 
right-angle direction changes according to the rotation axis angle. 

 

C

B

Z

Y

X

Workpiece

C

B

Tool axis

direction

Tool axis right-

angle direction

 

 

 

 

 

 

 

 

 

Content      ..     136      137      138      139     ..