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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     268      269      270      271     ..

 

 

 

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

 

 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2116 - 

6050 

 

G code that calls the custom macro of program number 9010 

 

6051 

 

G code that calls the custom macro of program number 9011 

 

6052 

 

G code that calls the custom macro of program number 9012 

 

6053 

 

G code that calls the custom macro of program number 9013 

 

6054 

 

G code that calls the custom macro of program number 9014 

 

6055 

 

G code that calls the custom macro of program number 9015 

 

6056 

 

G code that calls the custom macro of program number 9016 

 

6057 

 

G code that calls the custom macro of program number 9017 

 

6058 

 

G code that calls the custom macro of program number 9018 

 

6059 

 

G code that calls the custom macro of program number 9019 

 

 

[Input type]  Parameter input 

 

[Data type]  Word path 

  [Valid data range]  (-9999 to 9999 : excluding 0, 5, 65, 66 and 67) 

Set the G codes used to call the custom macros of program numbers 
9010 to 9019. However, note that when a negative value is set in this 
parameter, it becomes a modal call. For example, if this parameter is 
set to -11, the modal call mode is entered by G11. 
Whether the modal call is equivalent to G66 or G66.1 depends on bit 3 
(MGE) of parameter No. 6007. 
 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2117 - 

6060 

 

G code with a decimal point used to call the custom macro of program 

number 9040 

 

6061 

 

G code with a decimal point used to call the custom macro of program 

number 9041 

 

6062 

 

G code with a decimal point used to call the custom macro of program 

number 9042 

 

6063 

 

G code with a decimal point used to call the custom macro of program 

number 9043 

 

6064 

 

G code with a decimal point used to call the custom macro of program 

number 9044 

 

6065 

 

G code with a decimal point used to call the custom macro of program 

number 9045 

 

6066 

 

G code with a decimal point used to call the custom macro of program 

number 9046 

 

6067 

 

G code with a decimal point used to call the custom macro of program 

number 9047 

 

6068 

 

G code with a decimal point used to call the custom macro of program 

number 9048 

 

6069 

 

G code with a decimal point used to call the custom macro of program 

number 9049 

 

 

[Input type]  Parameter input 

 

[Data type]  Word path 

  [Valid data range]  -999 to 999 

Set the G codes used to call the custom macros of program numbers 
9040 to 9049. However, note that when a negative value is set in this 
parameter, it becomes a modal call. For example, if this parameter is 
set to -11, the modal call mode is entered by G1.1. 
Whether the modal call is equivalent to G66 or G66.1 depends on bit 3 
(MGE) of parameter No. 6007. Set G codes in the format Gm.n. The 
value expressed by (m

×

10+n) is set in the parameter. The values m 

and n must satisfy the following relationships: 0 

99, 0 

9. 

 

NOTE 

 

Parameter Nos. 6060 to 6069 are valid when bit 0 
(DPG) of parameter No. 6007 is set to 1. 

 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2118 - 

6071 

 

M code used to call the subprogram of program number 9001 

 

6072 

 

M code used to call the subprogram of program number 9002 

 

6073 

 

M code used to call the subprogram of program number 9003 

 

6074 

 

M code used to call the subprogram of program number 9004 

 

6075 

 

M code used to call the subprogram of program number 9005 

 

6076 

 

M code used to call the subprogram of program number 9006 

 

6077 

 

M code used to call the subprogram of program number 9007 

 

6078 

 

M code used to call the subprogram of program number 9008 

 

6079 

 

M code used to call the subprogram of program number 9009 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

  [Valid data range]  3 to 99999999 (excluding 30, 98 and 99) 

These parameters set the M codes that call the subprograms of 
program numbers 9001 to 9009. 
 

NOTE 

 

If the same M code is set in these parameters, the 
younger number is called preferentially. For 
example, if 100 is set in parameter No. 6071 and 
6072, and programs O9001 and O9002 both exist, 
O9001 is called when M100 is specified. 

 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2119 - 

6080 

 

M code used to call the custom macro of program number 9020 

 

6081 

 

M code used to call the custom macro of program number 9021 

 

6082 

 

M code used to call the custom macro of program number 9022 

 

6083 

 

M code used to call the custom macro of program number 9023 

 

6084 

 

M code used to call the custom macro of program number 9024 

 

6085 

 

M code used to call the custom macro of program number 9025 

 

6086 

 

M code used to call the custom macro of program number 9026 

 

6087 

 

M code used to call the custom macro of program number 9027 

 

6088 

 

M code used to call the custom macro of program number 9028 

 

6089 

 

M code used to call the custom macro of program number 9029 

 

 

[Input type]  Parameter input 

 

[Data type]  2-word path 

  [Valid data range]  3 to 99999999 (excluding 30, 98 and 99) 

Set the M codes used to call the custom macros of program numbers 
9020 to 9029. The simple call mode is set. 
 

NOTE 

1  If the same M code is set in these parameters, the 

younger number is called preferentially. For 
example, if 200 is set in parameter No. 6081 and 
No. 6082, and programs O9021 and O9022 both 
exist, O9021 is called when M200 is specified. 

2  If the same M code is set in a parameter (No. 6071 

to No. 6079) used to call subprograms and in a 
parameter (No. 6080 to No. 6089) used to call 
custom macros, a custom macro is called 
preferentially. For example, if 300 is set in 
parameter No. 6071 and No. 6081, and programs 
O9001 and O9021 both exist, O9021 is called 
when M300 is specified. 

 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2120 - 

6090 

 

ASCII code that calls the subprogram of program number 9004 

 

6091 

 

ASCII code that calls the subprogram of program number 9005 

 

 

[Input type]  Parameter input 

 

[Data type]  Byte path 

  [Valid data range]  65(A:41H) to 90(Z:5AH) 

These parameters set the ASCII codes that call subprograms in 
decimal. 
The settable addresses are indicated below. 
 

Address 

Parameter setting value

T series 

M series 

A 65  O 

B 66  O 

D 68  X 

F 70  O 

H 72  O 

I 73  O 

J 74  O 

K 75  O 

L 76  O 

M 77  O 

P 80  O 

Q 81  O 

R 82  O 

S 83  O 

T 84  O 

V 86  X 

X 88  X 

Y 89  X 

Z 90  X 

 

NOTE 

1  When address L is set, the number of repeats 

cannot be specified. 

2  Set 0 when no subprogram is called. 

 

  

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

6200  SKF  SRE  SLS  HSS 

 

 

SK0  GSK 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

        # 0 

GSK

  As a skip signal, the skip signal SKIPP is: 

0: Invalid. 
1: Valid. 
 

        # 1 

SK0

  This parameter specifies whether the skip signal is made valid under 

the state of the skip signal SKIP and the multistage skip signals SKIP2 
to SKIP8. 
0:  Skip signal is valid when these signals are 1. 
1:  Skip signal is valid when these signals are 0. 
 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2121 - 

        # 4 

HSS

   

0:  The skip function does not use high-speed skip signals while skip 

signals are input. (The conventional skip signal is used.) 

1:  The step skip function uses high-speed skip signals while skip 

signals are input. 

 

        # 5 

SLS

   

0:  The multi-step skip function does not use high-speed skip signals 

while skip signals are input. (The conventional skip signal is 
used.) 

1:  The multi-step skip function uses high-speed skip signals while 

skip signals are input.   

 

NOTE 

 

The skip signals (SKIP and SKIP2 to SKIP8) are 
valid regardless of the setting of this parameter. 
They can also be disabled using bit 4 (IGX) of 
parameter No. 6201. 

 

        # 6 

SRE

  When a high-speed skip signal or high-speed measurement position 

arrival signal is used: 
0:  The signal is assumed to be input on the rising edge (contact 

open 

 close). 

1:  The signal is assumed to be input on the falling edge (contact 

close 

 open). 

 

        # 7 

SKF

  Dry run, override, and automatic acceleration/deceleration for G31 

skip command 
0: Disabled 
1: Enabled 
 

  

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

6201 

 

SKPXE

 CSE 

IGX   TSE 

SEB  

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

        # 1 

SEB

  When a skip signal or measurement position arrival signal goes on 

while the skip function, or the automatic tool length measurement (M 
series) or automatic tool compensation (T series) is used, the 
accumulated pulses and positional deviation due to 
acceleration/deceleration are: 
0: Ignored. 
1:  Considered and compensated. 
The accumulated pulses and positional deviation due to actual 
acceleration/deceleration when the skip signal or measurement 
position arrival signal goes on are considered to obtain the position at 
which the signal is input. 
 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2122 - 

        # 2 

TSE

  When the torque limit skip function (G31 P98/99) is used, the skip 

position held in a system variable (#5061 to #5080) is: 
0:  Position that is offset considering the delay (positional deviation) 

incurred by the servo system. 

1:  Position that does not reflect the delay incurred by the servo 

system. 

 

Position during skip operation

Current position of CNC 

Machine position

Error amount 

Position in consideration of delay 

Position without consideration of delay

Origin of the coordinate system

Stop point 

 

 

        # 4 

IGX

  When the high-speed skip function is used, SKIP, SKIPP, and SKIP2 

to SKIP8 are: 
0:  Enabled as skip signals. 
1:  Disabled as skip signals. 
 

        # 5 

CSE

  For the continuous high-speed skip command, high-speed skip signals 

are: 
0:  Effective at either a rising or falling edge (depending on the 

setting of bit 6 (SRE) of parameter No. 6200). 

1:  Effective at both the rising and falling edges.

 

 

        # 7  SKPXE

  For the skip function (G31), the skip signal SKIP is: 

0: Enabled. 
1: Disabled. 

 

Whether the skip signals are enabled or disabled 

Parameter 

IGX 

(No.6201#4) 

GSK 

(No.6200#0) 

SKPXE 

(No.6201#7)

Skip signal

SKIPP 

Skip signal

SKIP 

Multistage skip signals

SKIP2-SKIP8 

0 0 0 

Disabled 

Enabled Enabled 

0 1 0 

Enabled 

Enabled Enabled 

0 0 1 

Disabled 

Disabled Enabled 

0 1 1 

Enabled 

Disabled Enabled 

1 0 0 

Disabled 

Disabled Disabled 

1 1 0 

Disabled 

Disabled Disabled 

1 0 1 

Disabled 

Disabled Disabled 

Setting 

1 1 1 

Disabled 

Disabled Disabled 

 

Bit 4 (IGX) of parameter No. 6201 is valid for the skip function using 
high-speed skip signals (when bit 4 (HSS) of parameter No. 6200 is 
set to 1) or for the multistage skip function using high-speed skip 
signals (when bit 5 (SLS) of parameter No. 6200 is set to 1). 
To use multistage skip signals, the multistage skip function option is 
required.

 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2123 - 

 

  

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

6202 

 

1S8 1S7 1S6 1S5 1S4 1S3 1S2 1S1 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

 

1S1 to 1S8

  These parameters specify whether to enable or disable each 

high-speed skip signal when the G31 skip command is issued. 
The following table shows the correspondence between the bits, input 
signals, and commands. 
The settings of the bits have the following meaning : 
0:  The high-speed skip signal corresponding to a bit is disabled. 
1:  The high-speed skip signal corresponding to a bit is enabled. 

Parameter 

High-speed skip 

signals 

Parameter 

High-speed skip 

signals 

1S1 HDI0 1S5 HDI4 
1S2 HDI1 1S6 HDI5 
1S3 HDI2 1S7 HDI6 
1S4 HDI3 1S8 HDI7 

 

NOTE 

 

Do not specify the same signal simultaneously for 
different paths. 

 

 

 

 

 

 

 

 

Content      ..     268      269      270      271     ..