Live tooling – radial z cut

Version 5.4.4.9 (10 May 2024) introduces the radial z cut.

This live tooling operation available on profiles that have the option to be set as solid or split (for example GR01) automatically calculates the needed diameter to machine the tube so that the final dimension of the resulting part – after joined – equals the nominals selected.

What is needed?

A machine able to use live tooling, the live tooling code set up and a radial end mill (recommended 2mm or less)

Example of set up

1) Tooling
At least a radial end mill tool must be set to use this live tooling operation
2) Live tooling code set up

On the machine settings the live tooling code must be set that matches your machine. In this example a Siemens 828D control is used. It can be modified to suit your machine.

The content of the code is (can be used for copy paste):

SETMS(3)
G95 F0.10 S1500 M3 
G0  X[{LiveTooling.XStart}+40]
TRCON({LiveTooling.XStart})
X{LiveTooling.XStart} Z{LiveTooling.SafeZ} Y0.00 
G1 G41 Y-[{LiveTooling.Delta}+{Tool.Diameter}/2]
Z[{LiveTooling.ZEnd}/2]
Y-{Tool.Diameter}
F0.01 
G2 Y-[{Tool.Diameter}/2] Z[{LiveTooling.ZEnd}/2 - {Tool.Diameter}/2] CR=[{Tool.Diameter}/2]
G1 Z[{LiveTooling.ZEnd}-{Tool.Diameter}/2-0.2] F0.10 
Y[{LiveTooling.Delta}+{Tool.Diameter}/2] 
Z[{LiveTooling.ZEnd}/2]
Y{Tool.Diameter}
F0.01 
G2  Y[{Tool.Diameter}/2] Z[{LiveTooling.ZEnd}/2 + {Tool.Diameter}/2] CR=[{Tool.Diameter}/2]
G1  Z{LiveTooling.SafeZ} F0.10 
G40 Z[{LiveTooling.SafeZ}+{Tool.Diameter}+1]
TMCOFF
G0  X[{LiveTooling.XStart}+10]
X[{LiveTooling.XStart}+20] Z90.00
SETMS(1)

That is all that is needed. In this example polar coordinates are used. Let’s see how this works out.

Example of machining

In this case we will machine a GR01 95x100x100:

on the live tooling menu, choose the radial z cut:

This will open the operation menu. Here the smaller tool from the available list of tools will be selected. Automatic settings will apply that the user can change:

Radial z cutting menu. Here the tool, and safe movements can be changed if user desires to use different than those that were calculated automatically.

As can be observed, a indication of the amount in diameter that is needed to be increased on the machining part is calculated automatically. If the operation is accepted, those changes will be applied and the part will be machined with new diameters. This is performed internally changing the ANGLE, GAP and BLADE variables, therefor those should not be changed by the user.

Also a preview is shown:

Preview of operation is done on scale

All those settings will result on the following code:

Leave a comment

Your email address will not be published. Required fields are marked *