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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     252      253      254      255     ..

 

 

 

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

 

 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 1988 - 

        # 3 

AZR

  When no reference position is set, the G28 command causes: 

0:  Reference position return using deceleration dogs (as during 

manual reference position return) to be executed. 

1:  Alarm (PS0304) "G28 was specified when no reference position 

is set" to be displayed. 

 

NOTE 

 

When reference position return without dogs is 
specified, (when bit 1 (DLZ) of parameter No.1005 is 
set to 1) the G28 command specified before a 
reference position is set causes an alarm PS0304 to 
be issued, regardless of the setting of AZR. 

 

        # 4 

XIK

  When LRP, bit 1 of parameter No.1401, is set to 0, namely, when 

positioning is performed using non-linear type positioning, if an 
interlock is applied to the machine along one of axes in positioning, 
0:  The machine stops moving along the axis for which the interlock 

is applied and continues to move along the other axes. 

1:  The machine stops moving along all the axes. 
 

        # 7 

IDG

  When the reference position is set without dogs, automatic setting of 

the IDGx parameter (bit 0 of parameter No.1012) to prevent the 
reference position from being set again is: 
0: Not 

performed. 

1: Performed. 
 

NOTE 

 

When this parameter is set to 0, bit 0 (IDGx) of 
parameter No. 1012 is invalid. 

 

  

#7 #6 #5 #4 #3 #2 #1 #0 

1004 

 

IPR 

       

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

        # 7 

IPR

  When a number with no decimal point is specified, the least input 

increment of each axis is: 
0:  Not 10 times greater than the least command increment 
1:  10 times greater than the least command increment 
When the increment system is IS-A, and bit 0 (DPI) of parameter No. 
3401 is set to 1 (fixed-point format), the least input increment cannot 
be 10 times greater than the least command increment. 
 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 1989 - 

  

#7 #6 #5 #4 #3 #2 #1 #0 

1005 

 

  

EDMx

EDPx

   

ZRNx

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

        # 0 

ZRNx

  If a move command other than G28 is specified by automatic 

operation when no reference position return is performed yet after the 
power is turned on:   
0:  The alarm (PS0224) "PERFORM REFERENCE POSITION 

RETURN." is issued. 

1:  Operation is performed without issuing an alarm. 
 

NOTE 

1  The state in which a reference position has not 

been established refers to the following state: 

- When an absolute position detector is not used 

and reference position return has not been 
performed even once after power-up 

- When an absolute position detector is used and 

the association of the machine position with the 
position detected with the absolute position 
detector has not been completed (See the 
description of bit 4 (APZx) of parameter No. 
1815.) 

2  When the Cs axis coordinates are to be set up, set 

ZRN to 0. 

 

        # 4 

EDPx

  In cutting feed, an external deceleration signal in the + direction for 

each axis is: 
0: Invalid 
1: Valid 
 

        # 5 

EDMx

  In cutting feed, an external deceleration signal in the - direction for 

each axis is: 
0: Invalid 
1: Valid 
 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 1990 - 

  

#7 #6 #5 #4 #3 #2 #1 #0 

1006    

 

ZMIx 

 

DIAx 

  ROSx ROTx

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

NOTE 

 

When at least one of these parameters is set, the 
power must be turned off before operation is 
continued. 

 

ROTx, ROSx 

  Setting linear or rotation axis. 

ROSx ROTx 

Meaning 

0 0 

Linear 

axis 

(1) Inch/metric conversion is done. 
(2) All 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) 

Rotation axis (A type) 
(1) Inch/metric conversion is not done. 
  Machine coordinate values are rounded in 0 to 360

°

. Absolute coordinate values are rounded 

or not rounded by parameter No.1008#0(ROAx) and #2(RRLx). 

(2) Stored pitch error compensation is the rotation type. (Refer to parameter No.3624) 
(3) Automatic reference position return (G28, G30) is done in the reference position return direction 

and the move amount does not exceed one rotation. 

Rotation axis (B type) 
(1) Inch/metric conversion, absolute coordinate values and relative coordinate values are 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) Cannot be used with the rotation axis roll over function and the index table indexing function (M 

series) 

Except for the above. 

Setting is invalid (unused) 

 

        # 3 

DIAx

  The move command for each axis is based on: 

0: Radius 

specification 

1: Diameter 

specification 

 

        # 5 

ZMIx

  The direction of manual reference position return is: 

0: + 

direction 

1: - 

direction 

 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 1991 - 

  

#7 #6 #5 #4 #3 #2 #1 #0 

1007 

 

  

G90x

 

RAAx

   

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

    # 3 

RAAx

  Rotary axis control is: 

0: Not 

performed. 

1: Performed. 
When an absolute command is specified, the rotary axis control 
function determines the direction of rotation from the sign of the 
command value and determines an end coordinate from the absolute 
value of the command value. 
 

NOTE 

 

RAA is valid when bit 0 (ROA) of parameter No. 1008 
is set to 1 and bit 1 (RAB) of parameter No. 1008 is 
set to 0. 

 

To use this function, the option for rotary axis control 
is required. 

 

    # 5 

G90x

  A command for a rotary axis control (RAAx = 1) is:   

0:  Regarded as an absolute/incremental command according to the 

G90/G91 mode setting. 

1:  Regarded as an absolute command at all times. 
 

  

#7 #6 #5 #4 #3 #2 #1 #0 

1008 

 

     

RRLx 

RABx 

ROAx

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

NOTE 

 

When at least one of these parameters is set, the 
power must be turned off before operation is 
continued. 

 

        # 0 

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 bit 0 (ROTx) of parameter No.1006, is set 
to 1) 

 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 1992 - 

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

 

        # 2 

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. 

 

  

#7 #6 #5 #4 #3 #2 #1 #0 

1013 

 

    

ISEx 

ISDx 

ISCx 

ISAx 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

NOTE 

 

When at least one of these parameters is set, the 
power must be turned off before operation is 
continued. 

 

        # 0 

ISA

   

        # 1 

ISC

   

        # 2 

ISD

   

        # 3 

ISE

  Increment system of each axis 

Increment system

#3  ISE 

#2  ISD 

#1  ISC 

#0  ISA 

IS-A 

0 0 0 1 

IS-B 

0 0 0 0 

IS-C 

0 0 1 0 

IS-D 

0 1 0 0 

IS-E 

1 0 0 0 

 

  

#7 #6 #5 #4 #3 #2 #1 #0 

1015 

 

DWT 

       

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

        # 7 

DWT

  When time for dwell per second is specified by P, the increment 

system: 
0:  Depends on the increment system 
1:  Does not depend on the increment system (1 ms) 
 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 1993 - 

1020 

 

Program axis name for each axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte axis 

  [Valid data range]  67,85 to 90 

An axis name (axis name 1: parameter No. 1020) can be arbitrarily 
selected from 'A', 'B', 'C', 'U', 'V', 'W', 'X', 'Y', and 'Z'. (When G code 
system A is used with the lathe system, however, 'U', 'V', and 'W' are 
not selectable.) When bit 0 (EEA) of parameter No. 1000 is set to 1, 
the length of an axis name can be extended to three characters by 
setting axis name 2 (parameter No. 1025) and axis name 3 (parameter 
No. 1026) (extended axis name). 
For axis names 2 and 3, a character from '0' to '9' and 'A' to 'Z' of 
ASCII code can be arbitrarily selected. However, the setting of axis 
name 3 for each axis is invalid if axis name 2 is not set. Moreover, if a 
character from '0' to '9' is set as axis name 2, do not use a character 
from 'A' to 'Z' as axis name 3. 

 

(Tip) ASCII code 

Axis name 

X Y Z A B C U V W

Setting 

88

89

90

65

66

67 85 86

87

 

When G code system A is used with the lathe system, and the 
character 'X','Y','Z', or 'C' is used as axis name 1 of an axis, a 
command with 'U','V','W', or 'H' specified for axis name 1 represents 
an incremental command for the axis. 

 

NOTE 

1  When a multiple repetitive canned cycle for turning is 

used, no character other than 'X','Y', and 'Z' can be 
used as the address of the axis. 

2  An address other than addresses 'A', 'B', and 'C' cannot 

be used as the address of a rotary axis used for the 
function for tool length compensation in a specified 
direction or the tool center point control function. 

3  When the custom macro function is enabled, the same 

extended axis name as a reserved word cannot be 
used. Such an extended axis name is regarded as a 
reserved word. 

 

Because of reserved words of custom macros, 
extended axis names that start with the following two 
characters cannot be used: 

 AB,AC,AD,AN,AS,AT,AX,BC,BI,BP,CA,CL,CO,US,WH,

WR,XO 

4  In a macro call, no extended axis name can be used as 

an argument. 

 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 1994 - 

1022 

 

Setting of each axis in the basic coordinate system 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte axis 

  [Valid data range]  0 to 7 

To determine a plane for circular interpolation, cutter compensation, 
and so forth (G17: Xp-Yp plane, G18: Zp-Xp plane, G19: Yp-Zp 
plane) and a 3-dimensional tool compensation space (XpYpZp), 
specify which of the basic three axes (X, Y, and Z) is used for each 
control axis, or a parallel axis of which basic axis is used for each 
control axis. 
A basic axis (X, Y, or Z) can be specified only for one control axis. 
Two or more control axes can be set as parallel axes for the same basic 
axis. 

Setting

Meaning 

Rotation axis (Neither the basic three axes nor a parallel axis ) 

X axis of the basic three axes 

Y axis of the basic three axes 

Z axis of the basic three axes 

Axis parallel to the X axis 

Axis parallel to the Y axis 

Axis parallel to the Z axis 

 
In general, the increment system and diameter/radius specification of 
an axis set as a parallel axis are to be set in the same way as for the 
basic three axes. 
 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 1995 - 

1023 

 

Number of the servo axis for each axis 

 

NOTE 

 

When this parameter is set, the power must be 
turned off before operation is continued. 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte axis 

  [Valid data range]  0 to Number of controlled axes 

Set the servo axis for each control axis. 
Usually set to same number as the control axis number. 
The control axis number is the order number that is used for setting 
the axis-type parameters or axis-type machine signals 

 

With an axis for which Cs contour control/spindle positioning is 
to be performed, set -(spindle number) as the servo axis number. 
Example) 
When exercising Cs contour control on the fourth controlled axis 
by using the first spindle, set -1. 

  For tandem controlled axes or electronic gear box (EGB) 

controlled axes, two axes need to be specified as one pair. So, 
make a setting as described below. 
Tandem axis: 
For a master axis, set an odd (1, 3, 5, 7, ...) servo axis number. 
For a slave axis to be paired, set a value obtained by adding 1 to 
the value set for the master axis. 
EGB axis: 
For a slave axis, set an odd (1, 3, 5, 7, ...) servo axis number. For 
a dummy axis to be paired, set a value obtained by adding 1 to 
the value set for the slave axis. 

 

1025 

 

Program axis name 2 for each axis 

 

1026 

 

Program axis name 3 for each axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte axis 

  [Valid data range]  48 to 57, 65 to 90 

When axis name extension is enabled (when bit 0 (EEA) of parameter 
No. 1000 is set to 1), the length of an axis name can be extended to a 
maximum of three characters by setting axis name 2 and axis name 3. 
 

NOTE 

 

If program axis name 2 is not set, program axis 
name 3 is invalid. 

 

 

 

 

 

 

 

 

Content      ..     252      253      254      255     ..