Process

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

Within the cycle, the tool is first fed incrementally along the Z axis. The starting point is a start point located above the pocket. The pocket is then again milled plane-by-plane from the inside out for every machining height either incremental or in a helical movement. When the pocket is fully milled at the current machining height, the tool is retracted to the safety clearance in XY (@P13, relative) and Z (@P3, relative) at feedrate in a helical movement in a semicircle and repositioned back at the centre (XY plane) at rapid traverse. It is then positioned at feedrate at the next machining height.

Roughing process

At the start, the start point in the XY plane is approached at the height of the retraction plane for roughing. The infeed is first to the safety plane at rapid traverse along the Z axis followed by an infeed to the machining height at the feedrate. At this start point, an iterative feed takes place to the new machining height at the feedrate defined in @P21 until the pocket depth @P4 is reached with the addition of the finishing allowance at the base (@P15). The maximum feed in Z per pass is the maximum feed in Z at the maximum value defined in @P5.

At every machining height, the pocket is again milled from the centre outwards in a helical movement (@P34=1) or incrementally at infeed in a semicircle (@P34=2). The clearance of the paths between one pass around never exceeds the maximum value of the maximum feed in XY defined in @P5.

Infeed in XY plane
Infeed in XY plane

To avoid jerky movements in the milling path and thus relieve the machine tool, it may be useful to activate polynomial smoothing during roughing. This also leads to an accelerated execution of the milling cycle. The parameterisation of polynomial smoothing should be made dependent on the selected finishing allowance in order to avoid damage to the outer contour. To avoid residue, the maximum infeed in XY must then be reduced.

The milling cycle with polynomial smoothing can be called as follows:

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

G261                                   ( Activation of polynomial smoothing )

L CYCLE [NAME = SysMill... ]                                      ( Roughing )

G260                                 ( Deactivation of polynomial smoothing )

L CYCLE [NAME = SysMill... ]                                     ( Finishing )

M30

Finishing process

The start point mentioned for roughing is also approached as the starting position for finishing. From there, feed continues iteratively up to the new machining height until the pocket depth @P4 is reached. The maximum infeed per pass is the maximum infeed in Z at the maximum value defined in @P65.

A distinction is made between two cases for the milling operation at each machining height: