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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     261      262      263      264     ..

 

 

 

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

 

 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2060 - 

3432 

 

Range specification 6 of M codes that do not perform buffering (upper limit)

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

  [Valid data range]  3 to 99999999 

When a specified M code is within the range specified with parameter 
Nos.3421 and 3422, 3423 and 3424, 3425 and 3426, 3427 and 3428, 
3429 and 3430, or 3431 and 3432, buffering for the next block is not 
performed until the execution of the block is completed. 
 

NOTE 

 

M00, M01, M02, and M30 are M codes that do not 
perform buffering, regardless of parameter setting. 

 

M98, M99, M codes for calling subprograms, and M 
codes for calling custom macros are M codes that 
performs buffering, regardless of parameter setting. 

 

3441 

 

Start number of M codes for which an M code group can be set (1) 

 

3442 

 

Start number of M codes for which an M code group can be set (2) 

 

3443 

 

Start number of M codes for which an M code group can be set (3) 

 

3444 

 

Start number of M codes for which an M code group can be set (4) 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

  [Valid data range]  0, 100to99999999 

Code numbers 0 to 99 on the M code group setting screen correspond 
to M00 to M99. When adding M codes after the first 100 M codes, 
specify a start M code number in these parameters. Thus, up to 400 M 
codes can be added to the M code group setting screen in groups of 
100 M codes starting with the set value. When 0 is set, no M codes are 
added to the M code group setting screen. 
When setting these parameters, follow the setting condition described 
below. If the condition is not satisfied, no M codes are added to the M 
code group setting screen as in the case where 0 is set. 
(Setting condition) 
 

The settings of parameters (1) to (4) (excluding the setting of 0) 
must satisfy: 

 99 

<

 (1), (1)+99 

<

 (2), (2)+99 

<

 (39, (3) +99 

<

 (4) 

 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2061 - 

  

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

3450 

 

BDX 

      

AUP 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

        # 0 

AUP

  The second auxiliary function specified in the calculator-type decimal 

point input format, with a decimal point, or with a negative value is: 
0: Disabled. 
1: Enabled. 
If the second auxiliary function is specified after setting this bit to 0, 
the following operation results: 
1.  When a value is specified without a decimal point 
 

A specified value is output onto the code signal without 
modification, regardless of the setting of the calculator-type 
decimal point input format (with bit 0 (DPI) of parameter No. 
3401). 

2.  When a value is specified with a decimal point 
 

The alarm (PS0007) is issued. 

3.  When a negative value is specified 
 

The alarm (PS0006) is issued. 

 

        # 7 

BDX

  When ASCII code is called using the same address as the address for 

the second auxiliary function (specified by parameter No.3460), this 
parameter prevents the argument unit used when the option for the 
second auxiliary function is selected from differing from the argument 
unit used when the same option is not selected. 
0:  When bit 0 (AUP) of parameter No.3450 is set to 1, the argument 

unit differs, depending on whether the option for the second 
auxiliary function is selected or not. 

1:  The same argument unit is used. (The unit applied when the 

option for the second auxiliary function is selected is used.) 

[Example] 

A setting is made so that address B is used to call O9004, and the 
program O1 below is executed with parameter No.3460 = 66. 

O1  

O9004 

B2   

#500 = #146 

M30 M99 

When the increment system is IS-B, and metric input is used, 
#500 assumes a value indicated in the table below. 

 

BDX=0 

Bit 0 (DPI) of 

parameter No. 

3401 

Bit 0 (AUP) of 

parameter No. 

3450 

Without the 

second 

auxiliary 

function option 

With the 

second 

auxiliary 

function option

BDX=1

0 2.000 

2.000 

2.000

1 2.000 

0.002 

0.002

0 2.000 

2.000 

2.000

1 2.000 

2.000 

2.000

 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2062 - 

  

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

 

 

 

 

 

 

 

 

 

3451 

 

 

 

 

 

 

 

 

GQS 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

        # 0 

GQS

  When threading is specified, the threading start angle shift function 

(Q) is: 
0: Disabled. 
1: Enabled. 
 

  

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

3452 

 

EAP 

       

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

        # 7 

EAP

  When bit 0 (ADX) of parameter No.3455 is set to 1, calculator-type 

decimal point input at a macro calling argument address is: 
0: Enabled. 
1: Disabled. 
 

NOTE 

 

This parameter is valid when bit 0 (DPI) of 
parameter No.3401 is set to 0. 

 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2063 - 

  

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

3455 

 

       

AXDx

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

        # 0 

AXDx

  If a decimal point is omitted for an axis address with which a decimal 

point can be used, the value is determined: 
0:  In accordance with the least input increment. (Normal decimal 

point input) 

1:  In millimeters, inches, or seconds. (calculator-type decimal point 

input) 

 

NOTE 

 

This parameter specifies the calculator-type 
decimal point input function for each axis. 

 

For the same axis name, be sure to make the 
same setting. 

 

  

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

3457  SCF  SCC 

 

 

SYS  MC1  MC2  LIB 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

NOTE 

1  The parameters LIB, MC2, MC1, and SYS are used 

to set a search folder for the following 
subprogram/macro calls: 

  Subprogram call based on an M code 

  Subprogram call based on a particular address 

  Subprogram call based on a second auxiliary 

function code 

  Macro call based on a G code 

  Macro call based on an M code 

  Macro call based on a T code 

  One-touch macro call 

2  The parameter SCF is used to set whether to add a 

search folder for the following subprogram/macro 
calls: 

  Subprogram call based on M98 

  Figure copy based on G72.1/G72.2 

  Macro call based on G65/G66/G66.1 

  Macro interrupt based on M96 

 

        # 0 

LIB

  The common program directory "//CNC_MEM/USER/LIBRARY/" of 

the initial directories is: 
0:  Set as a search directory. 
1:  Not set as a search directory. 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2064 - 

 

        # 1 

MC2

  MTB dedicated directory 2 "//CNC_MEM/MTB2/" of the initial 

directories is: 
0:  Set as a search directory. 
1:  Not set as a search directory. 
 

        # 2 

MC1

  MTB dedicated directory 1 "//CNC_MEM/MTB1/" of the initial 

directories is: 
0:  Set as a search directory. 
1:  Not set as a search directory. 
 

        # 3 

SYS

  The system directory "//CNC_MEM/SYSTEM/" of the initial 

directories is: 
0:  Set as a search directory. 
1:  Not set as a search directory. 
 

        # 6 

SCC

  The same folder as the main program is added to the top of the search 

order as a search folder for the following each subprogram call and 
macro call. 

 

Subprogram call by M code 

 

Subprogram call by ASCII code 

 

Subprogram call by the second auxiliary function code 

 

Macro call by Scode 

 

Macro call by T code 

 

Macro call by G code 

 

Macro call by M code 

 

One-touch macro call 

 
The same folder as the main program is: 
0:  Not added in the search order. 
1:  Added in the search order. 
When a search folder is added, a search is made in the following 
order: 
0)  Folder only for embedded macro (With the embedded 

macro-function.) 

1)  Folder where the main program is stored 
2)  Common program folder, which is an initial folder (LIBRARY) 
3)  MTB-dedicated folder 2, which is an initial folder (MTB2) 
4)  MTB-dedicated folder 1, which is an initial folder (MTB1) 
5)  System folder, which is an initial folder (SYSTEM) 
The folders of 2) through 5) can be excluded from search target 
folders by setting the bits 0 (LIB), 1 (MC2), 2 (MC1), and 3 (SYS) of 
parameter No.3457. 
 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2065 - 

        # 7 

SCF

  A search folder is: 

0: Not 

added. 

1: Added. 
 
When a search folder is added, a search is made in the following 
order: 
0)  Folder only for embedded macro (With the embedded 

macro-function.) 

1)  Folder where the main program is stored 
2)  Common program folder, which is an initial folder (LIBRARY) 
3)  MTB-dedicated folder 2, which is an initial folder (MTB2) 
4)  MTB-dedicated folder 1, which is an initial folder (MTB1) 
5)  System folder, which is an initial folder (SYSTEM) 
 
The folders of 3) through 5) can be excluded from search target 
folders by setting the bits 1 (MC2), 2 (MC1), and 3 (SYS) of 
parameter No.3457. 
 

3460 

 

Second auxiliary function specification address 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

  [Valid data range]  65to67, 85to87 

Specify which of A, B, C, U, V, and W is to be used as the address for 
specifying the second auxiliary function. If an address used as an axis 
name is specified, the second auxiliary function is disabled. 

Name 

A B C U V W 

Setting value

65 66 67 85 86 87 

Address B is assumed when a value other than the above is set. 
However, the name U, V, or W can be used with the T series only 
when G code system B or C is used. When a value from 85 to 87 is 
specified with G code system A, the specification address for the 
second auxiliary function is B. 
 

3471 

 

Allowable difference between the specified end position and the end 

position obtained from the increase/decrease and frequency in spiral 

interpolation or conic interpolation 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  mm, inch (input unit) 

 

[Minimum unit of data]  Depend on the increment system of the applied axis 

 [Valid data range]  0 or positive 9 digit of minimum unit of data (refer to the standard 

parameter setting table (B)) 
(When the increment system is IS-B, 0.0 to +999999.999) 
This parameter sets the maximum allowable difference (absolute 
value) between the specified end position and the end position 
obtained from the increase/decrease and frequency in spiral or conic 
interpolation. 
 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2066 - 

3472 

 

Minimum radius needed to maintain the actual speed in spiral or conic 

interpolation 

 

 

[Input type]  Parameter input 

 

[Data type]  Real path 

 

[Unit of data]  mm, inch (input unit) 

 

[Minimum unit of data]  Depend on the increment system of the reference axis 

 [Valid data range]  (For IS-B and millimeter machines, 1.0 to 999999.999; for inch 

machines, 1.0 to 99999.9999) 
If this parameter value is 0 or a value outside the valid data range, the 
minimum value of the range is assumed. 
In spiral interpolation and conic interpolation, the speed is generally 
held constant. In an area near the center, the spiral radius decreases, 
resulting in an extremely high angular velocity. To prevent this, once 
the spiral radius has reached the parameter-set value, the angular 
velocity subsequently remains constant. As a result, the actual speed 
decreases. 
 

  

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

3605 

 

       

BDPx

 

 

[Input type]  Parameter input 

 

[Data type]  Bit axis 

 

NOTE 

 

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

 

        # 0 

BDPx

  Both-direction pitch error compensation is: 

0: Not 

used. 

1: Used. 
 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2067 - 

3620 

 

Number of the pitch error compensation position for the reference position 

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]  Word axis 

  [Valid data range]  0 to 1535 

Set the number of the pitch error compensation position for the 
reference position for each axis. 
 

3621 

 

Number of the pitch error compensation position at extremely negative 

position 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]  Word axis 

  [Valid data range]  0 to 1535 

Set the number of the pitch error compensation position at the 
extremely negative position for each axis. 
 

3622 

 

Number of the pitch error compensation position at extremely positive 

position 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]  Word axis 

  [Valid data range]  0 to 1535 

Set the number of the pitch error compensation position at the 
extremely positive position for each axis. 
This value must be larger than set value of parameter (No.3620). 
 

 

 

 

 

 

 

 

Content      ..     261      262      263      264     ..