
10.FUNCTION FOR THREE-DIMENSIONAL PROCESSING SYSTEM B-63192EN/03
- 72 -
10.3.5 Three-dimensional Conversion Function
A machining program is subjected to three-dimensional conversion by
specifying a target point in reference to an arbitrary point in the
coordinate system of the machining program. This function can work
in two modes: Mirror image conversion and three-dimensional
movement conversion
(1) Mirror image conversion
When the reference point P0 (x, y, z) in the coordinate system of
a program to be converted and the target point Q0 (i, j, k) in a
coordinate system after conversion are specified, this function
obtains a plane that is perpendicular to the line connecting the
two points and bisects it, as a symmetry plane, then applies
mirror image conversion to that program with respect to this
symmetry plane.
P0
x, y, z
Trajectory before conversion
Symmetry plane
Trajectory after
conversion
Q0
i, j, k
(2) Three-dimensional movement conversion
When three reference points (P1, P2, and P3) in a coordinate
system of a program to be converted and target points (Q1, Q2,
and Q3) after conversion are specified, this function obtains a
conversion target coordinate system, and moves the program to
this coordinate system.
P2
P1
P3
Q1
Q2
Q3
(3) Command
The three-dimensional conversion function is specified using the
following G codes.
G98 : Start
G99 : End
The commands listed below are added before a program to be
converted. When the program is executed, the coordinates of the
reference and target points are written as the setting data.
When Q0 or Q3 is read, conversion begins with the setting data.