Programming manual.
CNC 8070
19.
KINEMATICS AND COORDINATE TRANSFORMATION
Transform the current part zero considering the position of the table
kinematics.
·356·
(REF: 1709)
19.11.2 Example to maintain the part zero without rotating the coordinate system.
The following example shows a possible sequence of steps so the measured part zero may
be saved and restored after activating the RTCP with the option to maintain the part zero
without rotating the coordinate system. The part zero may be activated with the rotary axes
in any position, those of the spindle as well as those of the table.
The example uses a vectorial spindle-table type-52 kinematics on the third kinematics table.
The rotary axes of the spindle are A-B and the rotary axes of the table U-V.
1 Activate the kinematics.
2 Activate the RTCP only on the spindle side (optional). This option may be used to work
easily considering the tool tip and moving the X-Y-Z axes aligned with respect to the
machine axes.
3 Measure the reference point. Position the rotary axes of the spindle and table in the
desired position for measuring the part zero on X-Y-Z.
4 Activate the part zero at the desired point on X-Y-Z.
5 Transform the current part zero, without moving the rotary axes of the table into a new
set of values that consider the table position.
6 Save the calculated values in to the zero offset table; for example, in G55 (G159=2).
7 Move the axes to any position and keep doing all the desired processes .
To activate the RTCP maintaining the measured part zero and without rotating the coordinate
system, with the rotary and linear axes in any position, follow these steps.
1 Cancel the RTCP, if it is active.
2 Activate the kinematics if there is another one active.
3 Activate the part zero where the KINORG has been saved; in this case, G55.
4 Activate the full RTCP, considering the spindle and the table and without rotating the
coordinate system.
#KIN ID [3]
V.G.OFTDATA3[52]=1
(Apply RTCP only to the spindle side)
#RTCP ON
A_ B_ U_ V_
X_ Y_ Z_
G92 X_ Y_ Z_
#KINORG
V.A.ORGT[2].X = V.G.KINORG1
V.A.ORGT[2].Y = V.G.KINORG2
V.A.ORGT[2].Z = V.G.KINORG3
#RTCP OFF
#KIN ID [3]
G55
V.G.OFTDATA3[52]=0
(Apply full RTCP; table and spindle)
V.G.OFTDATA3[51]=1
(RTCP without rotation of the coordinate system)
#RTCP ON