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

 

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

 

Search            copyright infringement  

 

 

 

 

 

 

 

 

 

 

 

Content      ..     283      284      285      286     ..

 

 

 

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

 

 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2236 - 

  

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

19604 

 

       

TPC 

 

 

[Input type]  Setting input 

 

[Data type]  Bit path 

 

        # 5 

TPC

  In the case that there is no address P at the start of tool center point 

control (G43.4/G43.5), tool posture control 
0:  Does not work. 
1: Works. 
 

  

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

19605 

 

       

NSC 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

        # 0 

NSC

  For the machine type that has no rotation axis for rotating the tool 

(when parameter No. 19680 is set to 12 to specify the table rotation 
type), control point shifting in the tilted working plane command is: 
0: Enabled. 

Set bit 4 (SPR) and bit 5 (SVC) of parameter No. 19665. 

1: Disabled. 
 

  

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

 

  

CAV 

   

SPG 

 

19607 

  

  CAV    WCD

  SPG   

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

        # 1 

SPG

  To apply 3-dimensional tool compensation to a machine having a 

table rotation axis, as the G code to be specified: 
0:  G41.2/G42.2 is used regardless of the machine type. 
1:  G41.4/G42.4 is used for a table rotation type machine; 

G41.5/G42.5 for a mixed type machine. 

 

        # 3 

WCD

  This parameter specify a direction of compensation vector by a sign of 

offset value in geinding-wheel wear compensation 

Offset vale by D code 

 

Minus Plus 

0

Direction from 
compensation center to 
command end position. 

Direction from command 
end position to 
compensation center 

19607#3

1

Direction from command 
end position to 
compensation center 

Direction from 
compensation center to 
command end position. 

 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2237 - 

 

 

 
 
 
 
 
 
 
 
 
 

Compensation vector 

Programmed path 

Tool center path 

Compensation 
Center 

Z

 

Direction from compensation center to command end position   

 

 

 

 
 
 
 
 
 
 
 
 
 

Compensation Vector 

Programmed path 

Tool center path 

Compensation
center

 

Z

 

Direction from command end position to compensation center 

 

        # 5 

CAV

  When an interference check finds that interference (overcutting) 

occurred: 
0:  Machining stops with the alarm (PS0041). 

(Interference check alarm function) 

1:  Machining is continued by changing the tool path to prevent 

interference (overcutting) from occurring. (Interference check 
avoidance function) 

For the interference check method, see the descriptions of bit 1 (CNC) 
of parameter No. 5008 and bit 3 (CNV) of parameter No. 5008. 
 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2238 - 

  

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

19608    

MIR  PRI 

 

 

DET  NI5 

 

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

        #1   

NI5

  The interference check in 3-dimensional cutter compensation is 

performed by: 
0:  Projecting a look-ahead command position onto a plane 

perpendicular to the tool axis direction of a block for which 
compensation is planned. 

 

The interference check avoidance function cannot be used. 

1:  Projecting a look-ahead command position onto a plane that is 

always perpendicular to the tool axis direction. When a table 
rotation axis is present, checking is made in the table coordinate 
system. 

 

The interference check avoidance function can be used. 

 

        # 2 

DET

  When the programming coordinate system is fastened to the table in 

tool center point control or 3-dimensional tool compensation, the 
relative position and absolute position of a specified path are: 
0:  Displayed in the programming coordinate system (fastened to the 

table). 

1:  Displayed in the workpiece coordinate system (not fastened to 

the table). 

 

        # 5 

PRI

  Among multiple end point candidates that exist when a movement is 

made on a rotation axis by a command such as I, J, and K when a 
slanted surface machining command is specified under tool center 
point control (type 2) or 3-dimensional tool compensation (type 2): 
0:  A combination in which the master (first rotation axis) makes a 

smaller angular movement is selected for a machine of tool 
rotation type or table rotation type. A combination in which the 
table (second rotation axis) makes a smaller angular movement is 
selected for a machine of composite type. 

1:  A combination in which the slave (second rotation axis) makes a 

smaller angular movement is selected for a machine of tool 
rotation type or table rotation type. A combination in which the 
tool (first rotation axis) makes a smaller angular movement is 
selected for a machine of composite type. 

 

        # 6 

MIR

  When programmable mirror image is applied to a linear axis in tool 

center point control (type 2) or 3-dimensional tool compensation (type 
2), mirror image is: 
0:  Not applied to a specified I, J, or K command 
1:  Applied to a specified I, J, or K command. 
 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2239 - 

19631 

  Variation for determining an angle when the leading-edge offset function is 

performed 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  degree 

 

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

 [Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting 

table (A)) 
(When the increment system is IS-B, -999999.999 to +999999.999

 

In the leading-edge offset function is performed, this parameter sets 
the range of variations applicable when the included angle of the tool 
direction vector (VT) and the advancing direction vector (VM) is 
determined to be 0

°

, 180

°

, or 90

°

For example, let the included angle between VT and VM be 

θ

 (0 

 

θ

 

 

180) and the angle set in this parameter be 

∆θ

θ

 is then determined as 

follows: 
 If 

 

θ

 

 

∆θ

   

 

θ

 = 0

°

 

 (180-

∆θ

)

θ

180  

θ

 = 180° 

 (90-

∆θ

)

θ

(90+

∆θ

)  

θ

 = 90° 

Normally, set a value around 1.0. 
 

19632 

  Distance from a programmed point (pivot point) to tool center point position 

(cutting point) 

 

 

[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 reference axis 

 [Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting 

table (A)) 
(When the increment system is IS-B, -999999.999 to +999999.999

 

This parameter sets the distance from a programmed point to the 
actual cutting point to perform vector calculation for 3-dimensional 
cutter compensation at the tool center point. 
 
When this parameter is set to 0, the tool center point is not supported 
by the 3-dimensional cutter compensation function. 
 

NOTE 

 

This parameter can be rewritten only before the 
3-dimensional cutter compensation mode is 
entered. 

 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2240 - 

19635 

 

Angle used as a criterion for the interference check in 3-dimensional cutter 

compensation 

 

 

[Input type]  Setting input 

 

[Data type]  Real axis 

 

[Unit of data]  degree 

 

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

 [Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting 

table (A)) 
(When the increment system is IS-B, -999999.999 to +999999.999

 

In 3-dimensional cutter compensation, if the difference in angle 
between two tool direction vectors is equal to or greater than the 
setting of this parameter, the tool direction is determined to have been 
changed. 
When 0 is set, 45 degrees is assumed. 
 
Let two tool direction vectors be Va and Vb. Then, if the difference in 
angle is 

α

 degrees or greater as shown in the figure below, the tool 

direction vector is determined to have changed. 

 

α

 degrees

Va

Vb

 

 

19636  

Angle used to determine whether to execute the interference 

check/avoidance function of 3-dimensional tool compensation machining

 

 

[Input type]  Setting input 

 

[Data type]  Real path 

 

[Unit of data]  deg 

 

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

 [Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting 

table (A)) 
The interference check/avoidance function of 3-dimensional tool 
compensation machining is executed when the angle difference 
between the tool direction vectors for the target two points is less than 
the setting. 

 

This parameter is valid when bit 1 (NI5) of parameter No. 19608 is set 
to 1. When the setting is 0, the angle is assumed to be 10.0 degrees. 
 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2241 - 

19658 

 

Angular displacement of a rotation axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  deg 

 

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

 [Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting 

table (B))   
(When the increment system is IS-B, -999999.999 to +999999.999) 
This parameter sets the coordinate of a rotation axis, among the 
rotation axes determining the tool axis direction, which is not 
controlled by the CNC for the tool axis direction tool length 
compensation function. Whether this parameter is valid or invalid is 
determined by the setting of bit 1 (RAP) of parameter No. 19650. 
 

19659 

 

Offset value for the angular displacement of a rotation axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  deg 

 

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

 [Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting 

table (A))   
(When the increment system is IS-B, -999999.999 to +999999.999) 
An offset can be applied to the angular displacement for the tool axis 
direction tool length compensation function to compensate for the 
move direction. 
 

19660 

 

Origin offset value of a rotation axis 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

[Unit of data]  deg 

 

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

 [Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting 

table (A))   
(When the increment system is IS-B, -999999.999 to +999999.999) 
This parameter sets an angular displacement shifted from the origin 
for a rotation axis for the tool axis direction tool length compensation 
function. 
 

A.PARAMETERS

 APPENDIX 

B-63944EN/03

 

 

- 2242 - 

19661 

 

Rotation center compensation vector in tool axis direction tool length 

compensation 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

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

 

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

 [Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting 

table (A))   
(When the increment system is IS-B, -999999.999 to +999999.999) 
This parameter sets the vector from the first rotation axis center to the 
second rotation axis center for the tool axis direction tool length 
compensation function. 
 

19662 

 

Spindle center compensation vector in tool axis direction tool length 

compensation 

 

 

[Input type]  Parameter input 

 

[Data type]  Real axis 

 

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

 

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

 [Valid data range]  9 digit of minimum unit of data (refer to standard parameter setting 

table (A))   
(When the increment system is IS-B, -999999.999 to +999999.999) 
This parameter sets the compensation vector for the spindle center for 
the tool axis direction tool length compensation function. 
 

B-63944EN/03

 APPENDIX 

A.PARAMETERS

 

 

- 2243 - 

  

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

19665 

 

  

SVC 

SPR 

    

 

 

[Input type]  Parameter input 

 

[Data type]  Bit path 

 

        # 4 

SPR

  The controlled point is shifted by: 

0: Automatic 

calculation. 

1:  Using parameter No. 19667. 
 

Bit 5 (SVC) of 

parameter No. 

19665 

Bit 4 (SPR) of 

parameter No. 

19665 

Shift of controlled point 

Shift is not performed as not done conventionally. 

1 0 

The controlled point is shifted according to the result of the following 
automatic calculation: 
- (Intersection offset vector between the tool axis and the first rotation axis of 
the tool + intersection offset vector between the second and first rotation axes 
of the tool + tool holder offset (parameter No. 19666)) 
(See the figure below.) 

1 1 

The controlled point is shifted. 
As the shift vector, the vector set in parameter No. 19667 is used. 

 

 

Shift of controlled point

Tool length offset 

Tool holder offset 

Controlled-point shift vector 

D

E

Tool center point 

Controlled point 

Second rotary axis of tool 

F

First rotary axis of tool

 

[Controlled-point shift vector when automatically calculated] 

 

        # 5 

SVC

  The controlled point is: 

0: Not 

shifted. 

1: Shifted. 
The method of shifting is specified by bit 4 (SPR) of parameter No. 
19665. 
 

NOTE 

 

When the machine has no rotation axis for rotating 
the tool (when parameter No. 19680 is set to 12 to 
specify the table rotation type), the controlled point 
is not shifted regardless of the setting of this 
parameter. 

 

 

 

 

 

 

 

Content      ..     283      284      285      286     ..