Professional Documents
Culture Documents
The G43.4/G43.5 codes enable the operator to carry out a tool length compensation not
only during 3-axis machining but also during the execution of a 5-axis program.
The correct syntax of the command is
Activation of the TCP by indicating the tool direction through the head corners.
By Hn the operator-input corrector is meant in which the length of the tool mounted in
the electrospindle is found and that needs to be measured (from spindle nose to tool
end).
Activation of the TCP by indicating the tool direction through the head corners.
By Hn the operator-input corrector is meant in which the length of the tool mounted in
the electrospindle is found and that needs to be measured (from spindle nose to tool
end).
With I J and K the tool direction vectors are defined.
With Q the tool inclination angle is defined.
G49 H0
Hereafter described are the machine configuration parameters for using the TCP
19666 Pivot value
19680 Machine type, normally 2
19681 C AXIS
19682 C-axis rotation axis
19686 B AXIS
19687 Rotation direction
19697 B-axis rotation axis
All parameters relating to the TCP function are those going from 19665 to 19745.
For using the Fanuc portable keyboard with activated TCP the tool length value must be
entered in parameter 12318.
Example of configuration of the TCP table for the Ares machining centre.
19666 135000
19680 2
19681 5
19682 3
19686 4
19687 2
19697 3
After activating the G43.4 function and if set correctly, by moving the machining centre
rotary axes an interpolation of the X, Y and Z axes will be noticed: practically the tool bit
will stand still in space and the linear axis dimensions (XYZ) will remain the same, even
changing the position of the rotary axes (B/A – C).
The TWP function enables programming any machining function in a rotated space with
angles defined at will with respect to the Cartesian triplet of the machine tool.
This enables the operator to program the definition of the profile to define in the normal
Cartesian system (XYZ), for then delegating the CNC the task of calculating the axis
handling according to virtual planes deriving from rotation.
For establishing the rotation direction of the virtual triplet refer to the right hand rule.
where:
Xx0 Yy0 Zz0
Origin of the new coordinate system
Iα Jβ Kγ
Eulero’s angle for determining the orientation of the new coordinate system
The conversion of the coordinates is carried out by rotating around the origin of the
workpiece coordinate system.
Coordinate system 1 is the coordinate system obtained by rotating the workpiece
coordinate system by α degrees around the Z axis.
Similarly, coordinate system 2 is the coordinate system obtained by rotating coordinate
system 1 by ß degrees around the X axis.
The coordinate system of the characteristic is the coordinate system obtained by
translating by (Xo, Yo, Zo) from the workpiece coordinate system origin the coordinate
system determined by the rotation of coordinate system 2 by γ degrees around the Z
axis.
FOR INSTANCE:
Z tool axis, B and C rotary C: First rotary axis (master)
axes (with intersecting axes)
Block N3
Controlled
point
Block N5
Block N6
where:
Xx0 Yy0 Zz0
Origin of the new coordinate system
Rα
Rotation of the plane around Z for defining the direction of the newly-generated plane
(by default 0°)
1.2.3. G68.2 P… (Guidance twp Option request)
With series 30 – 31 new ways for defining the virtual plane have been implemented ;
they are described below.
Iα Jβ Kγ
Angles for determining the orientation of the new coordinate system (no Eulero);
rotations with order defined in Q parameter
Qq
Order in which the axes are rotated (by default Q123)
2.3.2.1. Rotation through 3 points on the plane
where:
Rα
Rotation of the plane around Z for defining the direction of the newly-generated plane
(by default 0°)
N.B. It is necessary to specify all the plane generating blocks in order to obtain the
desired virtual plane
2.3.3.1. Rotation through 2 vectors
where:
Iα Jβ Kγ
Definition of the projection angles for plane identification
After activating the virtual work plane it is possible to orient the machining centre head
perpendicularly with respect to the generated plane in 2 ways.
G53.1
Automatic orientation of the rotary axes perpendicularly with respect to the new
generated triplet without using the TCP.
G53.6 Hh
Automatic orientation of the rotary axes perpendicularly with respect to the new
generated triplet by using the TCP.