When pre-positioning the tool during machining, workpiece positions that are difficult to reach can be machined without collisions.
Application
Related topics
- Compensating for the tool angle of inclination with FUNCTION TCPM (option 9)
- Compensating for the tool angle of inclination with M128 (option 9)
- Tilting the working plane (option 8)
- Presets on the tool
- Reference systems
Compensating for the tool angle of inclination with FUNCTION TCPM (option 9)
Automatically compensating for tool inclination with M128 (option 9)
Tilting the working plane (option 8)
Requirements
- Machine with rotary axes
- Kinematics description
- Advanced Functions Set 2 (software option 9)
To calculate the tilting angles, the control requires a kinematics description prepared by the machine manufacturer.
Description of function

The FUNCTION TCPM function allows executing inclined machining. In this process, one working plane may be tilted.
Tilting the working plane (option 8)
- Inclined machining can be implemented using the following functions:
- Incremental traverse of rotary axis
- Normal vectors
Inclined machining with incremental process
Inclined machining with incremental process
Inclined machining can be implemented by changing the inclination angle in addition to the normal linear movement while function FUNCTION TCPM or M128 is active, e. g. L X100 Y100 IB-17 F1000 G01 G91 X100 Y100 IB-17 F1000. In this process, the relative position of the tool’s center of rotation remains the same while inclining the tool.
Example
* - ... | |
12 L Z+50 R0 FMAX | ; Position at clearance height |
13 PLANE SPATIAL SPA+0 SPB-45 SPC+0 MOVE DIST50 F1000 | ; Define and activate the PLANE function |
14 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS | ; Activate TCPM |
15 L IB-17 F1000 | ; Pre-position the tool |
* - ... |
Inclined machining using normal vectors
In case of inclined machining using normal vectors, the tool angle of inclination is achieved by means of straight lines LN.
To execute inclined machining with normal vectors, function FUNCTION TCPM or miscellaneous function M128 must be activated.
Example
* - ... | |
12 L Z+50 R0 FMAX | ; Position at clearance height |
13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 MOVE DIST50 F1000 | ; Tilt the working plane |
14 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS | ; Activate TCPM |
15 LN X+31.737 Y+21,954 Z+33,165 NX+0,3 NY+0 NZ+0,9539 F1000 M3 | ; Incline the tool with the normal vector |
* - ... |