Inclined machining (#9 / #4-01-1)

Application

When pre-positioning the tool during machining, workpiece positions that are difficult to reach can be machined without collisions.

Requirements

  • Machine with rotary axes
  • Kinematics description
  • To calculate the tilting angles, the control requires a kinematics description prepared by the machine manufacturer.

  • Adv. Function Set 2 (#9 / #4-01-1) software option

Description of function

Inclined machining with incremental process

Inclined machining can be programmed by changing the inclination angle in addition to normal linear movement while function FUNCTION TCPM or M128 is active (e.g., L 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

NC programs contained in this User's Manual are suggestions for solutions. The NC programs or individual NC blocks must be adapted before being used on a machine.

Change the following contents as needed:

  • Tools
  • Cutting parameters
  • Feed rates
  • Clearance height or safe position
  • Machine-specific positions (e.g., with M91)
  • Paths of program calls

Some NC programs depend on the machine kinematics. Adapt these NC programs to your machine kinematics before the first test run.

In addition, test the NC programs using the simulation before the actual program run.

 
Tip

With a program test you determine whether the NC program can be used with the available software options, the active machine kinematics and the current machine configuration.

* - ...

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

NC programs contained in this User's Manual are suggestions for solutions. The NC programs or individual NC blocks must be adapted before being used on a machine.

Change the following contents as needed:

  • Tools
  • Cutting parameters
  • Feed rates
  • Clearance height or safe position
  • Machine-specific positions (e.g., with M91)
  • Paths of program calls

Some NC programs depend on the machine kinematics. Adapt these NC programs to your machine kinematics before the first test run.

In addition, test the NC programs using the simulation before the actual program run.

 
Tip

With a program test you determine whether the NC program can be used with the available software options, the active machine kinematics and the current machine configuration.

* - ...

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

* - ...