Tools for 3D tool compensation
Application
3D tool compensation can be used with the following tool shapes: end mill, toroid cutter and ball-nose cutter.
Related topics
- Compensation in tool management
- Compensation in tool call
- Compensation with compensation tables
Description of function
The tool shapes can be distinguished by columns R and R2 of the tool management:
- End mill: R2 = 0
- Toroid cutter: R2 > 0
- Ball-nose cutter: R2 = R
The delta values DL, DR and DR2 are used to adapt the tool management values to the actual tool.
The control then compensates for the tool position by the sum of the delta values from the tool table and the programmed tool compensation (tool call or compensation table).
The surface normal vector of straight lines LN defines the direction in which the control compensates for the tool. The surface normal vector always points to the tool radius 2 center CR2.
- Position of CR2 with the individual tool shapes
Notes
- The tools are defined in the tool management. The overall tool length equals the distance between the tool carrier reference point and the tool tip. The control monitors the complete tool for collisions only by using the overall length.
When defining a ball-nose cutter using the overall length and outputting an NC program referring the ball center, the control must take the difference into account. When calling the tool in the NC program, define the sphere radius as a negative delta value in DL and thus shift the tool location point to the tool center point.
- If you load a tool with oversize (positive delta value), the control generates an error message. You can suppress the error message with the M107 function.
Use the simulation to ensure that no contours are damaged by the tool oversize.
- The TNC7 basic can move up to four axes simultaneously. If an NC block commands movement of more than four axes, the control displays an error message.If the axis position does not change, you can nevertheless program more than four axes.