Tool Radius Compensation For 5-Axis Machining Specifications
Tool Radius Compensation For 5-Axis Machining Specifications
Specifications
General .............................................................................................................................................................................. 3
1.1.1 TOOL RADIUS COMPENSATION FOR TOOL ROTATION TYPE MACHINE ............................................................... 5
General .............................................................................................................................................................................. 5
1.1.1.1 Tool Side Compensation ................................................................................................................... 6
Format ............................................................................................................................................................................... 6
Description......................................................................................................................................................................... 7
1.1.1.2 Leading Edge Offset........................................................................................................................ 21
Format ............................................................................................................................................................................. 21
Description....................................................................................................................................................................... 22
1.1.1.3 Tool tip position (cutting point) command........................................................................................ 29
General ............................................................................................................................................................................ 29
Description....................................................................................................................................................................... 29
1.1.1.4 Specification of parameters ............................................................................................................. 32
Parameter specification example..................................................................................................................................... 34
1.1.2 TOOL RADIUS COMPENSATION FOR ROTARY TABLE TYPE MACHINE ............................................................... 35
General ............................................................................................................................................................................ 35
Format ............................................................................................................................................................................. 36
Description....................................................................................................................................................................... 36
Parameter specification example..................................................................................................................................... 39
1.1.3 TOOL RADIUS COMPENSATION FOR MIXED-TYPE MACHINE .......................................................................... 40
General ............................................................................................................................................................................ 40
Format ............................................................................................................................................................................. 41
Description....................................................................................................................................................................... 41
Parameter specification example..................................................................................................................................... 47
1.1.4 RESTRICTIONS .......................................................................................................................................... 48
1.1.4.1 Common restrictions........................................................................................................................ 48
1.1.4.2 Restrictions of tool rotation type ...................................................................................................... 51
1.1.4.3 Restrictions of includes table rotation axis machine (table rotation type, mixed-type) .................... 51
1.1.5 PARAMETERS ............................................................................................................................................ 52
1.1.5.1 About the machine configuration ..................................................................................................... 52
1.1.5.2 Parameters related to tool rotation axes.......................................................................................... 52
1.1.5.3 Parameters related to tool rotation axes.......................................................................................... 58
1.1.6 ALARM AND MESSAGE................................................................................................................................ 60
General
The tool radius compensation for 5-axis machining function is used with machines
that can control the direction of tool axis movement by using rotation axes. This
function performs cutter compensation by calculating a tool vector from the positions
of the rotation axes, then calculating a compensation vector in a plane
(compensation plane) that is perpendicular to the tool vector.
- Machine configurations
This function is applicable to the following machine configurations. (See Fig.1.1(a).)
<1> Tool rotation type machine controlled with two tool rotary axes
<2> Table rotation type machine controlled with two table rotary axes
<3> Mixed-type machine controlled with one tool rotary axis and one rotary axis
B
X
Y
C
A
C Y
Fig.1.1 (a)
- Enabled functions
When the Tool radius compensation for 5-axis machining is executed, the following
functions are enabled:
(1) Linear acceleration/deceleration before interpolation or bell-shaped
acceleration/deceleration before interpolation (The acceleration is decided by
parameter No.8400 and No.8401.)
(Acceleration change time constant type)
(2) Deceleration function based on feedrate differences at corners
(3) Advanced feed-forward function
(4) Deceleration function based on Z-axis fall angle
(5) Jerk control
(6) Max 600-block multi-buffer function
There are two types of tool radius compensation : Tool side compensation and
leading edge compensation.
Z
C
Z
Work coordate system
Y
X
Y
Fig.1.1.1 (a)
Tool center
path(after
compensation)
Z
Y
X
Compensation
Cutter
plane
compensation amount
Format
- Tool side compensation
G41.2 (or G42.2) X_ Y_ Z_ D_ ;
G41.2 : Tool radius compensation (left) (Group 07)
G42.2 : Tool radius compensation (right) (Group 07)
X,Y,Z : Specification of axis movement
D_ : Tool radius compensation amount specification code
NOTE
If SUV(No.5003#1)=1, never specify a move command such as
X_Y_Z_ in the G41.2/G42.2 block.
G40
G41.2
G40
G42.2
Tool
(2) Type B
Type B operation is similar to cutter compensation as shown below.
G40
G41.2
G40
G42.2
Tool
(3) To the movement of the next block for the vertical direction
As shown in the following figures, when G41.2, G42.2, or G40 is specified, a
block is inserted which moves the tool perpendicularly to the movement direction
specified in the next block by the distance of the tool radius.
G41.2
G40
G40
Tool
G42.2
(1) When the tool center path goes outside the programmed tool path at a corner, a
linear movement block, instead of an arc movement block, is inserted to move
the tool around the corner. When the tool center path goes inside the
programmed tool path, no block is inserted.
Tool
Workpiece
Tool
Example (1)-1 When going around the Example (1)-2 When going around the
outside of a corner with inside of a corner with
an acute angle an acute angle
In the above examples, the term "inside" means that the tool center path is
positioned inside the programmed tool path at a corner, and "outside" means
that the tool center path is positioned outside the programmed tool path. In
Example (1)-3, the relationship between the tool center path and the
programmed tool path is the same as in Example (1)-1; the tool center path is
positioned outside the programmed tool path. Example (1)-4 has the same
relationship as Example (1)-2, where the tool center path is positioned inside the
programmed tool path.
Actual tool
Actual tool
Reference tool
Workpiece
Reference tool
Example(1)-3 Example(1)-4
(2) When the tool moves at a corner, the feedrate of the previous block is used if
the corner is positioned before a single-block stop point; if the corner is after a
single-block stop point, the feedrate of the next block is used.
F100
Q1' Q2' (Single block stop point)
Tool
Program(2)-1
N2 N3 :
N1 G90 G41.2 Xp Yp Zp Bp Cp D1 ;
N2 G01 Xq Yq Zq F100 ;
N3 Xr Yr Zr F200 ;
:
P' R'
P R
Example(2)-1
In the above example, the single block stop point of N2 is Q2', so that the
feedrates along paths P'-Q1' and Q1'-Q2' are the same, namely, F100.
(3) When a command is specified to make the tool retrace the path specified in the
previous block, the tool path can match the locus of the previous block by
changing the G code to change the offset direction. If the G code is left
unchanged, the operation shown in Example (3)-2 results :
e1=VT
VD
Z
P
e2 e3
Y
X
R
VD'
P'
Q'
e2
Q
N3
R
N2
Q'
R'
N4
P
N1 P'
O S' S
Fig.1.1.1.1 (k) When a Rotation Axis and Linear Axis Are Specified at the
Same Time
Q=R(N3)
N4
VN2 =VN3 S
N2
Q'=R'
S'
N1 P'
O
Fig.1.1.1.1 (l) When a rotation axis is specified alone
N3
X
N10
N7
N4
N6
N8
N9 N5
Z
C A
Vb Va
45° 46°
B Y
Va: Tool direction vector when A = -46
Vb: Tool direction vector when A=45
A: End point of N3
B: End point of N4
C: End point of N6
e3
e2
V2
B’ C’ A’
V1
Ub
Wb Wa
B Y
X
Ua: Vector AB
Ub: Vector BC
Va: Tool direction vector between A and B
Vb: Tool direction vector between B and C
Wa: Va × Ua
Wb: Vb × Ub
(Here, × represents an outer product operator.)
e2
B’ C’ A’
Ra
Rb
Fig.1.1.1.1 (q) Programmed Path (on the Compensation Plane) before and
after the End Point (Point B) of N4
When all the following conditions are satisfied, an alarm (PS41) Issued.
(1) The tool direction vector changes remarkably.
α: Angle for determination set in parameter No.19633 (The default is 45°.)
(Va,Vb) ≤ cos(α)(Here, (Va,Vb) means an inner product.)
(2) The difference between the directions of the compensation vectors to be
generated is small.
Wa : Direction of a compensation vector to be generated by the AB block.
Wb : Direction of a compensation vector to be generated by the BC block.
Wa = Va × Ua
Wb = Vb × Ub
(Wa,Wb) ≥ 0
(3) The path angle difference on the compensation plane is large.
(Ra,Rb) < 0
(2) Suppressing the issue of the alarm with a Q command
By inserting a Q command into a block that issued the alarm, the issue of the
alarm can be suppressed.
(1) Q1 command
By inserting a Q1 command, a vertical vector is generated.
Example) N4 Y-200 Z-200 Q1
e3
e2
B’ C’ A’
e3
e2
B’ C’ A’
V1
The second vector (V2) is deleted, and only V1 is used as a compensation vector.
(3) Q3 command
By inserting a Q3 command, the issue of the alarm can be suppressed.
Example) N4 Y-200 Z-200 Q3
e3
e2
V2
B’ C’ A’
V1
Tool axis
Tool
Y
Actual offset vector
End point
Start point
X
Move command
Leading edge offset is a type of cutter compensation that is used when a workpiece
is machined with the edge of a tool. A tool is automatically shifted by a specified
cutter compensation value on the line where a plane formed by a tool direction
vector and tool movement direction intersects a plane perpendicular to the tool axis
direction.
Tool vector
Tool used
Reference
tool
Format
- Leading edge offset
G41.3 D_ ;
NOTE
1 G41.3 can be specified only in the G00 or G01 mode. In a block
containing G41.3 or G40, only the addresses D, O, and N can be
specified.
2 The block after a block containing a G41.3 command must contain a
move command. In that block, however, tool movement in the
same direction as the tool axis direction or the opposite direction
cannot be specified.
3 No continuous-state G code that belongs to the same group as G00
and G01 can be specified in the G41.3 mode.
Tool vector(VT)
Tool
G41.3(VC) VM G40
Fig.1.1.1.2 (b) When the tool vector is inclined in the direction the tool moves
(2) When the tool vector is inclined in the direction opposite to the direction the tool
moves
Tool
G41.3(VC) VM G40
Fig.1.1.1.2 (c) When the tool vector is inclined in the direction opposite to the
direction the tool moves
VC1 VC2
Programmed tool path VM3
VM1 VM2
VMn : Movement vector of block n
VTn : Tool vector at the end of block n
VCn : Compensation vector of block n (that lies in the VTn- VMn+1 plane, and is
perpendicular to VTn)
VC1
Programmed path VM4
VM1 VM2
VC2 = VC3 There is one block that
specifies no movement.
NOTE
If two or more successive blocks involve no movement, the previously
created compensation vector is maintained. However, such
specification should be avoided.
VTn
Direction of VCn
VCn
θ (VMn+1 × VTn) × VTn
VMn+1
VCn
θ Direction of VCn
VTn
-(VMn+1 × VTn)× VTn
VMn+1
VMn+1
VTn
θ
VCn
The compensation vector (VCn) of block n is calculated from VTn and VMn+1 as
described below.
∆θ
VTn
θ
VMn+1
θ
∆θ
VTn
VMn+1
VTn
VTn
θ θ
VMn+1 VMn+1
If the included angles between VT2 and VM3, VT3 andVM4, and VT4 and VM5 are
regarded as 180deg., the compensation vector VC1 of block 1 is maintained as
the compensation vectors VC2, VC3, and VC4 of blocks 2, 3, and 4, respectively.
Description
- Operation explanation
This function calculates a vector at the tool tip position for the three-dimensional
cutter compensation function as described below.
Program-specified
point (pivot point)
Conventional 3D cutter
compensation vector
3D cutter compensation
vector according to this
specification Workpiece
- Operation example
For a machine configuration in which the tool direction is along the Z-axis and the
rotation axes are the B&C axes (Fig.1.1.1.3 (b))
Assume that
LC: Parameter (No. 19632) for the distance from the program-specified point
(pivot point) to the tool tip position (cutting point)
b: B-axis specified value, c: C-axis specified value
Q=(Qx,Qy,Qz): Program-specified point (pivot point)
P, R: Program-specified points (pivot points) in the preceding and succeeding
blocks
QT=(QTx,QTy,QTz): Tool position (tool tip position (cutting point)) resulting
from conversion
PT,RT: Tool positions (tool tip positions (cutting points) in the preceding and
succeeding blocks that result from conversion, then
(1) Convert the program-specified points (pivot points) P, Q, and R to the tool tip
positions (cutting points) PT, QT, and RT.
QTx = LC × sin(b) × cos(c) + Qx
QTy = LC × sin(b) × sin(c) + Qy
QTz = LC × cos(b) + Qz
(The same applies to PT and RT.)
(2) Calculate the cutter compensation vector VD with the tool tip positions
(cutting points) PT, QT, and RT and the tool gradient VT.
LC
e3
e1
Tool radius
VD
VD’
P’
e22 e3
Q’
e2
Coordinate system on the
compensation plane
CAUTION
1 This function is not effective for leading edge offset.
2 With a command for a rotation axis only, this function does not
calculate a cutter compensation vector.
3 This function cannot be used in three-dimensional coordinate
conversion mode.
4 The cautions for the three-dimensional cutter compensation function
also apply to this function
The parameters used with this function are described below. Parameter numbers
are enclosed in brackets [ ].
- Reference angles of rotation axes and directions of compensation vectors [19620 to 19623]
These parameters set the reference angles of rotation axes and the directions of
compensation vectors.
(1) Reference angles (θ0, φ0) of rotation axes [19620 and 19621]
Set the position of a rotation axis when setting a compensation vector as
described in (2). Usually, set 0.
(2) Directions of compensation vectors [19622 and 19623]
As the direction of a compensation vector, set the rotation angle (RA, RB) in
relation to the direction of linear axis 3 (usually, Z direction).
RA: The rotation from the forward direction of linear axis 2 to the forward
direction of linear axis 3 in the plane formed by linear axes 2 and 3 is
assumed to be forward rotation.
RB: The rotation from the forward direction of linear axis 3 to the forward
direction of linear axis 1 in the plane formed by linear axes 3 and 1 is
assumed to be forward rotation.
Linear axes 1, 2, and 3 are those specified for the parameters described in the
previous section.
If linear axis 3 is not set (type 1), linear axis 3 is assumed to be the Z-axis.
CAUTION
1 Set 0 for the table rotation axis.
2 The axis number of the tool rotation axis (first set) must not be the
same as the axis number of the tool rotation axis (second set).
The tool rotation axis (first set) and the tool rotation axis (second set)
must not rotate about the same axis.
The machine example shown in the figure below is a 5-axis machine having the table
rotation axis A about the X-axis (the orientation of the tool axis being on the Z-axis)
and the table rotation axis B about the Y-axis.
Three-dimensional cutter compensation can be performed on such a machine.
Y Z
Table coordinate
system A
B
X Y
shows the direction in which the machine moves.
Description
- Cutter compensation
The tool radius compensation for rotary table type machine basically performs
operations in conformance with cutter compensation. The operations different from
those of cutter compensation are described below. For a description of the
specifications and cautions not mentioned here, see the description of cutter
compensation.
- Startup
If the tool radius compensation for 5-axis machining (G41.4 or G42.4, a command
with a dimension word other than 0 and a D code other than D0 on the offset plane)
is issued in offset cancellation mode, the CNC enters offset mode.
Startup is specified with positioning (G00) or linear interpolation (G01).
If circular interpolation (G02, G03) or involute interpolation (G02.2, G03.2) is
specified, alarm P/S034 is issued.
- Offset mode
In offset mode, compensation is performed for positioning (G00) and linear
interpolation (G01).
- Formulas
With the above settings, the cutter compensation vector at end point N2 in the
following program is calculated as follows:
(1) Part program
A part program is created in the workpiece coordinate system.
G42.4 D1
N1 X x1 Y y1 Z z1 A a1 B b1
N2 X x 2 Y y 2 Z z2 A a 2 B b2
N3 X x3 Y y 3 Z z3 A a 3 B b3
(2) Definitions
P1 = ( x1 , y1 , z1 ) , P2 = ( x 2 , y 2 , z2 ) , P3 = ( x3 , y 3 , z3 )
P0 : Origin of the table coordinate system (parameter No.19734)
(3) Calculation of the matrix for conversion from the workpiece coordinate system to
the table coordinate system
Reference angle conversion matrix
é1 0 0 ù écos b00 − sin b0 ù
M 0 = ê0 cos a0 sin a0 úú êê 0
ê 1 0 úú
êë0 − sin a0 cos a0 úû êë sin b0
0 cos b0 úû
where a0 and b0 are the reference angles specified for parameters
(3) Calculation of three points P1 ' , P2 ' , P3 ' used to calculate cutter compensation
P1 , P2 , and P3 are converted to P1 ' , P2 ' , and P3 ' using the following
formulas:
−1 −1
P1 ' = M 2 M 1 M 0 ( P1 − P0 ) + P0
P2 ' = M 0 −1 ( P2 − P0 ) + P0
−1 −1
P3 ' = M 2 M 3 M 0 ( P3 − P0 ) + P0
The cutter compensation vector is calculated using these three points.
P2'=P2
P3
Y
P1'
P3'
Cutter
X
compensation
vector
Z
P1
C A
-
+ -
Y
X
Z
- X
Y
Workpiece coordinate system
Fig. 1.1.3 (a) Machine having tool rotation axis and table rotation axis
NOTE
Only the tool side offset is effective to this function. This function is not
effective for leading edge offset.
Description
- Cutter compensation
Basically, the operations of the function of Tool radius compensation for 5-axis
machining conform to those of three-dimensional cutter compensation. The
following explanation mainly covers operations different from those of three-
dimensional cutter compensation.
Thus, for those specifications and notes that are not mentioned here, refer to the
explanation of three-dimensional cutter compensation.
- Startup
In offset cancel mode, issuing a command of three-dimensional tool radius
compensation for mixed-type machine (G41.5 or G42.5 with a D code other than D0)
causes the CNC to enter offset mode.
Startup may be specified with positioning (G00) or linear interpolation (G01).
If, during startup, an attempt is made to issue a G code other than G00 and G01,
such as circular interpolation (G02 or G03) or involute interpolation (G02.2 or G03.2),
an alarm(P/S034) will be issued.
- Offset mode
In offset mode, positioning (G00) and linear interpolation (G01) are subject to
compensation.
NOTE
1. This function cannot be used in the three-dimensional coordinate
conversion mode.
2. The cautions for the three-dimensional cutter compensation function also
apply to this function
- Formulas
The three-dimensional cutter compensation vector at the N2 end point in the
following program can be calculated as follows:
1. Part program
A part program may be created with a workpiece coordinate system.
G42.5 D1;
N1 X x1 Y y1 Z z1 A a1 C c1 ;
N2 X x 2 Y y 2 Z z2 A a2 C c 2 ;
N3 X x3 Y y 3 Z z3 A a3 C c3 ;
2. Definition of symbols
P = ( x1 , y1 , z1 )
Q = ( x 2 , y 2 , z2 )
R = ( x3 , y 3 , z3 )
(2) Calculation of the three points P', Q', and R' used for the calculation of three-
dimensional cutter compensation
The conversion matrix for the reference angle is given as follows:
M 0 = Rc (c0 ) ( c0 : parameter No.19730)
Conversion from the table coordinate system to the workpiece coordinate system
in the state of the N2 end point is given by M 2 .
Let the values of the three points P, Q, and R in the state of the N2 end point be
P', Q', and R', then
P’ = M 2 M 1 −1 M 0 −1 (P−P0) + P0
Q’ = M 2 M 2 −1 M 0 −1 (Q−P0) + P0 = M 0 −1 (Q−P0) + P0
R’ = M 2 M 3 −1 M 0 −1 (R−P0) + P0
Using these three points P', Q', and R', three-dimensional cutter compensation
may be calculated.
Q' = Q
R
Y
P'
R'
X
Z
P Workpiece
coordinate system
(2) Creation of the basic vector of coordinate system C2 for applying two-
dimensional cutter compensation
Let the tool direction vector in the state of the N2 end point be VT .
é(cos R A )(cos RB )ù
VT = ROTα (a2 ) N 0
−1 ê (cos R )(sin R ) ú
ê A B ú
êë − sin R A úû
e2 is defined as follows. Note that e2 ⊥VT .
é − sin RB ù
e2 = ROTα (a2 ) N 0
−1 ê cos R ú
ê B ú
êë 0 úû
where RA : reference angle of the tool axis (RA) (parameter No.19622) and
RB : reference angle of the tool axis (RB) (parameter No.19623)
The unit vector e3 satisfying e3⊥VT and e3⊥e2 may be given by the following
O = (0,0,0) as its origin and the following unit vectors as its basic vectors:
e2
e3
e1 = VT
e1=VT
VD
P’ e3
e2
VD'
R’ P''
Z
Q''
e2
Y
X
Coordinate system C1 Coordinate system C2
(4) Coordinate system conversion matrix for conversion from coordinate system C1
to coordinate system C2
The coordinate system conversion matrix for conversion from coordinate system
C1 to coordinate system C2 is represented by the following formula:
ée 2 ù
N = êêe 3 úú
êë e1 úû
On the other hand, the coordinate system conversion matrix for conversion from
coordinate system C2 to coordinate system C1 is represented by the following
formula, using an inversion matrix:
[
N −1 = t e 2 t
e3 t
e1 ]
(5) Calculation of the coordinates P'', Q'', and R'' of P', Q', and R' in coordinate
system C2
P’’ = N P’
Q’’ = N Q’
R’’ = N R’
(6) Calculation of the intersection vector VD' on the compensation plane {O; e2 ,
e3 } in coordinate system C2
The intersection vector VD' may be calculated using two components of each of
P'', Q'', and R'', omitting the e1 component (component in the tool direction).
The e1 component of VD' is regarded always 0.
NOTE
1.Set 0 for the table rotation axis of the second set and for the tool rotation
axis of the second set.
2.The three basic axes to make up the workpiece coordinate system of
parameters No. 19720 to 19722 must be used to make up that of
parameters No.19611 to 19613.
3.The axis number of the table rotation axis (first set) must not be the same
as the axis number of the tool rotation axis (first set).
The table rotation axis (first set) and the tool rotation axis (first set) must not
rotate about the same axis.
- Interference check
In the Tool radius compensation for 5-axis machining mode, an interference check is
performed using a specified position in the workpiece coordinate system and a
compensation vector. The interference check avoidance function cannot be used.
- Reset
When Tool Radius Compensation for 5-axis machining mode (G41.2,G42.2,G41.4,
G42.4,G41.5,G42.5) is reseted , the mode is always canceled (G40).
- Restriction of commands
The following functions can be used but the state can not be changed in the tool
radius compensation for 5-axis machining mode.
- Unusable functions
Do not use the following functions in the tool radius compensation for 5-axis
machining mode.
- Custom macro B
- Macro executor (Execution macro)
- High speed machining -G05 (G05P10000 and G05P0 is
excluded))
- AI countor control / AI NANO countor control -G05.1Q1, G05.1Q0
- Hypothetical axis interpolation -G07
- Cylindrical interpolation -G07.1
- Advanced preview control -G08 (Please use AI High
Precision Contour Control)
In the mode for this function, the following functions cannot be used, The
alarm(P/S5196) is issued when the following functions are used. :
- Manual interruption operation
- Tool retract and recover
The following functions can not be used in tool center point control mode.
・ Twin table control
・ Flexible synchronous control
・ Sequence number comparison and stop
(It is not possible to stop by the sequence number in tool center point control
mode. )
・ Index table indexing
・ Retrace function
(Do not use retrace function in the program which uses tool center point control
mode.)
・ Rotary axis control
・ Gentle curve normal direction control
・ Tool life management
(Tool life value is counted in tool center point control mode. However , do not
use the command related to the tool life management function.)
・ Manual handle interruption
・ External deceleration ( external deceleration is not effected )
- Other Restrictions
When the following function is used, tool center point control cannot be used.
・ Angular axis control
・ Arbitary angular axis control
1.1.4.3 Restrictions of includes table rotation axis machine (table rotation type,
mixed-type)
- Unusable functions
Do not use the following functions in the tool radius compensation for 5-axis
machining mode
- G code functions of group 01 other than G00
C Y
B) If the components of the direction vector of the rotation axis are in two
directions (type B)
This is a case in which the rotation axis rotates about an axis on the plane
formed by any two of the basic three axes.
1) Set the axis number for the rotation axis and linear axes 1, 2, and 3.
2) Linear axes 1, 2, and 3 are supposed to form a right-handed system in
that order.
3) The angle must satisfy the following:
- Rotation is on the plane of linear axes 3 and 1.
- The rotation of the angle in the plus direction is its rotation from the
plus direction of linear axis 3 to the plus direction of linear axis 1.
- The angle assumed at the time of a match with the direction of linear
axis 3 is 0 degrees.
4) The rotation axis must satisfy the following when the angle is 0 degrees:
- The rotation axis rotates about an axis orthogonal to the plane of
linear axes 1 and 2.
- The rotation of the rotation axis in the plus direction is its rotation from
the plus direction of linear axis 1 to the plus direction of linear axis 2.
Z
B
Y
α
α: Angle
19622 Reference angle of tool axis of plane of liner axes 2 and 3 (RA)
19623 Reference angle of tool axis of plane of liner axes 3 and 1 (RB)
Linear axis 1
RA = 0.0
Linear axis 2
RB = 90.0
Linear axis 1
19720 Axis number of linear axis 1 in the tool radius compensation for 5-axis machining
19721 Axis number of linear axis 2 in the tool radius compensation for 5-axis machining
19722 Axis number of linear axis 3 in the tool radius compensation for 5-axis machining
19724 Axis number of the linear axis corresponding to the rotation axis
in the tool radius compensation for 5-axis machining (first set)
19726 Axis number of the linear axis corresponding to the rotation axis
in the tool radius compensation for 5-axis machining (second set)
Linear axis about which Value set for parameter Rotation direction of the rotation axis Direction with an angular
a rotation axis rotates No.19724 or 19726 displacement of 0
Linear axis 1 Axis number of Foward direction of linear axis 2 to Forward direction of
linear axis 1 forward direction of linear axis 3 linear axis 2
Linear axis 2 Axis number of Foward direction of linear axis 3 to Forward direction of
linear axis 2 forward direction of linear axis 1 linear axis 3
Linear axis 3 Axis number of Foward direction of linear axis 1 to Forward direction of
linear axis 3 forward direction of linear axis 2 linear axis 1