5.3.1 Groove CYCLE93

Programming:

CYCLE93(AXFA, AXSA, WIDG, DEPG, ANGC, ANG1, ANG2, RCO1, RCO2, RCI1, RCI2, FAL1, FAL2, IDEP, DWT, TYP, VRT)

Parameters:

AXFA

Real

Starting point in the transverse axis (radius value input)

AXSA

Real

Starting point in the longitudinal axis (absolute)

WIDG

Real

Groove width (enter without sign

DEPG

Real

Groove depth (enter without sign, radius value input)

ANGC

Real

Angle between contour and longitudinal axis

Range of values: 0<= ANGC <=180 degrees

ANG1

Real

Flank angle 1: on the side of the groove determined by the starting point (enter without sign)

Range of values: 0<=ANG1<89.999 degrees

ANG2

Real

Flank angle 2: on the other side (enter without sign)

Range of values: 0<=ANG2<89.999

RCO1

Real

Radius/chamfer 1, externally: on the side determined by the

starting point

RCO2

Real

Radius/chamfer 2, externally, on the other side

RCI1

Real

Radius/chamfer 1, internally: on the starting point side

RCI2

Real

Radius/chamfer 2, internally, on the other side

FAL1

Real

Finishing allowance at the recess base (radius value input)

FAL2

Real

Finishing allowance at the flanks (radius value input)

IDEP

Real

Infeed depth (enter without sign)

DWT

Int

Dwell time at recess base

TYP

Int

Machining type, range of values: 1...8 and 11...18

VRT

Real

Variable retraction distance from contour, incremental (enter without sign)

Function:

The grooving cycle can be used to carry out symmetrical and asymmetrical grooves for longitudinal and face machining at any straight contour elements. External and internal grooves can be produced.

Sequence:

The infeed in the depth (towards the groove base) and in the width (from groove to groove) are calculated in the cycle internally and distributed equally with the maximum possible value. When grooving at oblique faces, the tool will traverse from one groove to the next on the shortest path, i.e. parallel to the cone at which the groove is machined. During this process, a safety clearance to the contour is calculated internally in the cycle.

Step 1: Paraxial roughing down to the base of the groove in single infeed steps. After each infeed, the tool is retracted for chip breaking. (as Fig.5.12);

                        Fig.5.12 Step1 figure

Step 2:as shown in Fig.5.13, The groove is machined vertically to the infeed direction in one or several steps whereby each step, in turn, is divided according to the infeed depth. From the second cut along the groove width onwards, the tool will retract by 1 mm before each retraction.

                              Fig.5.13 Step2 figure

Step 3: Machining of the flanks in one step if angles are programmed under ANG1 or ANG2. Infeed along the groove width is carried out in several steps if the flank width is larger.

                            Fig.5.14 Step3 figure

Step 4: Stock removal of the finishing allowance parallel to the contour from the edge to the groove center. During this operation, the tool radius compensation is selected and deselected by the cycle automatically.

                       Fig.5.15 Step4 figure

Explanation of parameters:

                                   Fig.5.16 Parameter

AXFA and AXSA (Starting point)

The two parameters can be used to define the starting point of the groove. From the starting point, the cycles calculates the contour automatically (as shown in Fig.5.16,Fig.5.17).

1. The cycle determines its own starting point;

2. For an external groove, movement begins in the direction of the longitudinal axis, for an internal groove in the direction of the facing axis.

3. Grooves at bent contour elements can be realized differently. Depending on the form and radius of the bend, either a paraxial straight line can be laid over the maximum of the bend or a tangential oblique line can be created in a point of the edge points of the groove.

4. Radii and chamfers at the groove edge make sense with bent contours only if the appropriate edge point is on the straight line specified for the cycle.

WIDG and DEPG (groove width and groove depth)

The parameters groove width (WIDG) and groove depth (DIAG) are used to define the form of the groove.

1. If the groove width is larger than that of the active tool, the width is removed in several steps. When doing so, the whole width is distributed by the cycle equally. The maximum infeed is 95% of the tool width after deduction of the cutting edge radii. This provides a cutting overlap.

2. If the programmed groove width is smaller than the real tool width, the error message is generated and machining is aborted. The alarm will also appear if a cutting edge width equal to zero is detected in the cycle.

                             Fig.5.17 Parameter

ANGC (angle)

Use the STA1 parameter to program the angle of the oblique line at which the groove is to be machined. The angle can assume values between 0 and 180 degrees and always refers to the longitudinal axis (as shown in Fig.5.16,Fig.5.17).

ANG1 and ANG2 (flank angle)

As shown in Fig.5.16,Fig.5.17, Asymmetric grooves can be described by flank angles specified separately. The angles can assume values between 0 and 89.999 degrees.

RCO1, RCO2 and RCI1,RCI2(radius/chamfer)

As Fig.5.16, the parameters are used to define the radius/chamfer of the groove. It is imperative to enter the radii with positive sign, and the chamfers with negative sign.

How the programmed chamfers are taken into account is specified in dependence of thetens digit of the TYP parameter.

1. With VARI<10 (tens=0) Chamfers with CHF=...;

2. With VARI>10 chamfers programmed with CHR

(CHF/CHR sees section 2.7.7)

FAL1 and FAL2 (finishing allowance)

It is possible to program separate finishing allowances for groove base and flanks. During roughing, stock removal is carried out up to these finishing allowances. Then a cut is carried out parallel to the contour with the same tool along the final contour.

                      Fig.5.18 Finishing allowance

IDEP (infeed depth)

As Fig.5.17, You can divide the paraxial grooving into several depth infeeds by programming an infeed depth. After each infeed, the tool is retracted by 1 mm for chip breaking. The parameter IDEP must be programmed in all cases.

TYP (machining type)

The machining type of the groove is defined with the units digit of the TYP parameter. The tens digit of parameter TYP determines how the chamfers are taken into account.

1. TYP1..8: The chamfers will be taken into account as CHF.

2. TYP11..18: The chamfers will be taken into account as CHR.

               Fig.5.19 Machining type of the groove

If the parameter has a different value, the cycle will abort with alarm. This is not the case if the radii/chamfers come into contact or intersect at the groove base or if you try to carry out a face grooving operation at a contour segment located parallel to the longitudinal axis. In such cases, the cycle will abort with alarm.

VRT (variable retraction path)

The retraction path can be programmed in the VRT parameter on the basis of the outside or inside diameter of the groove. For VRT=0 (parameter not programmed), the tool is retracted by 1 mm. The same retraction path is also used for chip breaking after each depth infeed into the groove.

Note:

1. Before calling the grooving cycle, a double−edged tool must be enabled

2. The offset values for the two cutting edges must be stored in two successive D numbers of the tool whereby the first of which must be activated prior to the first cycle call

3. The cycle itself defines for which machining step it will use which of the two tool compensation values and will also enable them automatically

4. After completion of the cycle, the tool compensation number programmed prior to the cycle call is active again.

Example:

This program is used to produce a groove externally at an oblique line in the longitudinal direction. The starting point is on the right-hand side at X35 Z60. The cycle will use the tool compensations D1 and D2 of tool T5. The cutting tool must be defined accordingly.

                                       Fig.5.20 Example

N10 T5 D1 S400 M03

Specification of cutting parameter

N20 G95 G90 F0.2

N30 G00 X80 Z65

Approach drilling cycles starting position

N40 CYCLE93(35, 60, 30, 25, 12, 15, 16, 0, 0, -2, -2, 1, 1, 10, 1, 5, 0)

Cycle call

N50 G00 G90 X50 Z65

Next position

N60 M02

End of program

0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
5.2.3 Deep-hole drilling CYCLE83
Viewed 14221 times since Fri, Aug 26, 2016
1.1 Coordinate systems
Viewed 3639 times since Thu, Aug 25, 2016
3.4 Tool group TGROUP
Viewed 1948 times since Fri, Aug 26, 2016
5.3.5 Thread cutting CYCLE97
Viewed 6890 times since Fri, Aug 26, 2016
2.2 Dimensions in metric units and inches: G70/G71
Viewed 2276 times since Thu, Aug 25, 2016
2.1 Absolute / incremental dimensioning: G90/G91, AC/IC
Viewed 5532 times since Thu, Aug 25, 2016
5.2.1 Drilling, centering CYCLE81
Viewed 13686 times since Fri, Aug 26, 2016
1.8 G function group
Viewed 2407 times since Thu, Aug 25, 2016
1.3 Subroutine
Viewed 2392 times since Thu, Aug 25, 2016
3.2 Tool offset number D
Viewed 1993 times since Fri, Aug 26, 2016