Description

Classic lateral surface machining

Classic lateral surface machining of cylindrical workpieces typically takes place on machine structures that are designed and conceived for pure turning work. These machines have only 2 translatory tool axes Z, X and one rotary workpiece axis C.

Round tube lateral surface machining
Round tube lateral surface machining

Rotation-symmetrical workpiece

Besides its use in machining centres, this function is also used on other machine structures with 3 Cartesian axes X, Y, Z. With the aid of an additionally arranged rotary axis, e.g. A, these machines can also be used to machine rotation-symmetrical workpieces.

Tube machining with Cartesian 3-axis machine
Tube machining with Cartesian 3-axis machine

Besides round tube machining on the lateral surface, the functions for tube projection and profiled tube machining are described below.

Programming kinematic parameters

The kinematic parameters can be set in the channel parameters (kinematik[*].param[*] or trafo[*].*) or in the NC program by suitable V.G variables.

Release Note

release_note

Note on CNC Build up to V2.11.28xx and as of V3.00 and higher

Up to Build 2.11.28xx, parameterising the kinematics was only possible in the NC program. As of V3.00 the associated kinematic ID must be set in the channel parameters in P-CHAN-00262:
e.g. trafo[0].id            15

As of Builds V3.00 and higher, the parameter P-CHAN-00262 is required for all subsequent transformations in pipe and profile tube machining operations.

Transformation ID

Description

15

Round tube, lateral surface (3/4-axis)

78

Round tube, projection (3/4-axis)

79

Polygonal tube, profiled tube (3/4-axis)

90

Round tube, lateral surface (5/6-axis)

93

Polygonal tube, profiled tube (5/6-axis)

Programing Example

prg_example

Channel parameter

Setting example (for CNC Builds up to V2.11.28xx):

...

# Parameterisation takes place in P-CHAN-00094

kinematik[15].param[0]   1230000   # P-CHAN-00094

kinematik[15].param[1] 0         # P-CHAN-00094

kinematik[15].param[2]   0

kinematik[15].param[3]   0

kinematik[15].param[4]   0

kinematik[15].param[5]   0

kinematik[15].param[6]   0

kinematik[15].param[7]   0

kinematik[15].param[8]   0

kinematik[15].param[9]   0

...

or

Setting example (for CNC Builds as of V3.00 and higher):

...

# Parameterisation takes place in P-CHAN-00262 and P-CHAN-00263

trafo[0].id              15           # P-CHAN-00262

trafo[0].param[0] 1230000      # P-CHAN-00263

trafo[0].param[1]        0            # P-CHAN-00263

trafo[0].param[2]        0

trafo[0].param[3]        0

trafo[0].param[4]        0

trafo[0].param[5]        0

trafo[0].param[6]        0

trafo[0].param[7]        0

trafo[0].param[8]        0

trafo[0].param[9]        0

...

NC program

Setting example in the NC program:

...

V.G.KIN[15].PARAM[0] = 123000

V.G.KIN[15].PARAM[1] = 0

V.G.KIN[15].PARAM[2] = 0

V.G.KIN[15].PARAM[3] = 0

V.G.KIN[15].PARAM[4] = 0

V.G.KIN[15].PARAM[5] = 0

V.G.KIN[15].PARAM[6] = 0

V.G.KIN[15].PARAM[7] = 0

V.G.KIN[15].PARAM[8] = 0

V.G.KIN[15].PARAM[9] = 0

...