Process

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

At the start, the start point in the XY plane is approached at the height of the retraction plane. At this start point, the milling cutter has the safety clearance to the blank as set in @P13. The starting point lies in the direction of the negative X axis relative to the reference point (at orientation angle 0).

After executing the cycle, the milling cutter retracts to its position when the cycle was called.

The slot must be approachable without collision along its opening with the clearance [2*V.G.WZ_AKT.R+@P13]. The dashed area in the graphic below is travelled during the cycle at machining height.

Minimum clearance/security zone – open slot
Minimum clearance/security zone – open slot

Roughing process

A distinction is made with roughing between trochoidal milling (@P32=1) and plunge milling (@P32=2).

Trochoidal milling/plunge milling
Trochoidal milling/plunge milling

Trochoidal milling (@P32=1):

The feed is first to the safety plane at rapid traverse along the Z axis followed by a feed to the machining height at the feed rate. At this start point, an iterative feed takes place to the new machining height at the feed rate defined in @P40 until the slot 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.

The slot is repeatedly milled incrementally in a circular movement for each machining height. The clearance of the paths between each circumferential pass never exceeds the value of the maximum feed in XY defined in @P6.

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

Plunge milling (@P32=2):

The milling cutter is fed incrementally in the XY plane at rapid traverse at the height of the safety clearance. The clearance between two feeds never exceeds the value of the maximum feed in XY defined in @P6. Milling takes place along the Z axis for every iteration until the slot depth @P4 is reached with the addition of the finishing allowance at the base (@P15).

Prefinishing process

Prefinishing is used to remove residue from the roughing process. The finishing allowances are not removed by milling. The milling cutter is iteratively fed to the new machining height at the feedrate defined in @P40. The feed in Z per pass is the maximum feed in Z at the maximum value defined in @P5. The slot edge is milled linearly at the feed rate defined in @P20 for every new machining height.

Finishing process

Same as prefinishing, however, the finishing allowances (@P15 and @P16) are removed here. The feed rates for finishing are defined in @P22 and @P23.