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
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):
Example for a Siemens 828D – others controls should use different codes/syntax
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:
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:
All those settings will result on the following code: