System information
SECTION FOUR - PREPARATORY FUNCTIONS (G CODES)
directly off the print, then by entering the actual tool radius into the system and activating cutter
compensation, the operator can make the control calculate the displaced path.
Throughout the program the control keeps a record of the previous programmed point, the
current programmed point, and the next programmed point along the tool path.
With two geometries such as a line and an arc, the cutter radius, and whether it is a left or a right
compensation, the control can calculate the current compensated point. The control will also
employ its Trig Help function discussed earlier to connect lines and arcs during cutter
compensation.
After each successful calculation of a compensated point, the current programmed point becomes
the previous programmed point, the next programmed point becomes the current programmed
point, and a new programmed point is read up to become the next programmed point. This
mechanism is repeated until the end of the program is reached. This sequence should be
understood clearly, for it will clarify many points that occur later concerning how the
compensation works.
The compensation in this control is intersectional. Given the three points mentioned above, the
control calculates the intersection of the compensated path between the previous and the current
programmed points and the compensated path between the current and the next programmed
points. These paths can be a mixture of straight lines and arcs.
Because of the intersectional nature of the compensation package, there must be an intersection
of all the displaced paths for the system to work. If there is no intersection between two paths,
the control will give an error 507 or 509.
Note: All cutter compensation examples are shown without Z axis moves.
when verifying a part.
To see how cutter compensation is done, it is useful to select the F6 (Both) key
235










