Process

To ensure that the cycle is executed successfully, the following requirements must be met.

In the cycle, the tool is fed vertically along the Z axis, if possible slightly offset from the residual material in order to allow increased feedrates. The tool then plunges into the residual material with its full circumference. Once the centre of the residual material is reached, it is removed parallel to the contour. Infeed in the XY plane is specified by the input parameters. However, it is internally limited to the tool radius to avoid residual material.

If there is residual material in several places, the tool is retracted several times along Z and then re-approached. If the calculation of the plunge position allows for a helical plunge, this can be set in the input parameters. Since infeed takes place close to the edge contour, only a very small radius of the plunge helix is normally possible in this case.

If individual contour elements were specified during contour definition, this has no influence on the milling feedrate.

WARNING

warning

When residual material is removed, the milling cutter can enter the material with its full circumference. This must be considered when the milling feed is selected.

To avoid jerky movements in the milling path and thus relieve the machine tool, it may be useful to activate polynomial contouring during roughing. This also leads to an accelerated execution of the contour milling cycle. The parameterisation of polynomial contouring should be made dependent on the selected finishing allowance in order to avoid damage to the outer contour. To avoid residue, the maximum deviation from the calculated milling path (PATH_DEV) must not exceed the tool radius.

The contour milling cycle with polynomial contouring can be called as follows:

Programing Example

prg_example

Contour milling with polynomial contouring

#CONTOUR MODE [DEV, PATH_DEV = V.G.WZ_AKT.R / 2]            ( Parameterisation )

G261                            ( Activation of polynomial contouring )

L CYCLE [NAME = SysMillContourResidual.ecy @P5 = 1, @P...

G260                            ( Deactivation of polynomial contouring )

M30