System information

SECTION FOUR - PREPARATORY FUNCTIONS (G CODES)
Note 5: All autoroutines use the present axis position as their center. For this reason it
should be made sure that the cutter compensation is turned off in a program
using these routines so that the axis can position to the programmed center. If a
compensation center is used, the entire pocket will be shifted.
Note 6: If the programmed point rather than the compensated point is desired, a G40
command should be added to the block containing that point. The G40 could
have been a part of the previous block, providing that block had no axis
information.
Note 7: Similarly, if the point after the desired programmed point is to be compensated,
a G41 or G42 should be added to the block containing that next point or to any
non axis command block between the two.
Note 8: Roughing and finishing passes can be easily made by first entering a tool radius
value larger than the actual measured tool radius by the amount of stock to be
left on the part for the finish pass.
When the program is run, the resultant part will be oversize. However, by
entering the actual cutter radius into the system and running the program once
more, the finished part size will be obtained.
Thus by entering a larger or smaller tool radius, the part can be made under or
oversize.
Note 9: In general, when using cutter compensation, no inside feature on the part can
be smaller than the tool radius. This includes such things as slots, arcs, and
vees. If a part contains such features, they should be replaced by straight lines,
cutter compensation should be turned off, or a smaller tool should be used.
Note 10: Cutter compensation can be shut off by setting the special flag parameter to 4.
Note 11: A G41 with a negative tool radius is the same as a G42 with a positive tool
radius.
Note 12: A G42 with a negative tool radius is the same as a G41 with a positive tool
radius.
249