Programming manual.
CNC 8070
TOOL COMPENSATION
13.
3D tool compensation.
·263·
(REF: 1709)
Type of compensation. 3D compensation with normal vector.
The CAM generates a program with the necessary information for the CNC to generate the
paths at the corners, depending on the type of tool, if necessary. This type of compensation
can only be executed with cylindrical, toric or spherical tools.
The CAM adds to the motion blocks a unit vector normal to the surface like N[P,Q,R]. Based
on this vector, the CNC calculates the offset to be added to the programmed coordinate
depending on the type of tool and the intersection with the next path.
Programming. Canceling 3D compensation.
This instruction must be programmed alone in the block.
Programming format.
The programming format is:
#COMP3D OFF
Considerations.
• 3D compensation are incompatible with tool radius compensation (G41/G42).
• 3D compensation affects linear movements (G00, G01), circular movements (G02, G03,
G08, G09) and threading (G33, G63).
• 3D compensation does not affect probing movements (G100, G103), home search (G74)
or polynomials (#POLY).
• During tool inspection, the CNC temporarily cancels 3D compensation; in other words,
it does not apply the normal vector to jog or MDI movements. The CNC restores 3D
compensation when resuming the program after tool inspection.
Properties of the function and Influence of the reset, turning the
CNC off and of the M30 function
On power-up, after executing an M02 or M30, and after an emergency or reset, the CNC
cancels 3D compensation and initializes it to the paraxial compensation mode. When 3D
compensation is active, the window for active G codes shows "C3D".
#COMP3D OFF