Cycle 862 EXPND. RECESS, RADL.

ISO programming

G862

Application

 
Machine

Refer to your machine manual.

This function must be enabled and adapted by the machine manufacturer.

cyc862

This cycle enables you to radially cut in slots. Expanded scope of function:

  • You can insert a chamfer or curve at the contour start and contour end.
  • In the cycle you can define angles for the side walls of the slot
  • You can insert radii in the contour edges

You can use the cycle either for roughing, finishing or complete machining. Turning is run paraxially with roughing.

The cycle can be used for inside and outside machining. If the start diameter Q491 is larger than the end diameter Q493, the cycle runs outside machining. If the start diameter Q491 is less than the end diameter Q493, the cycle runs inside machining.

Roughing cycle sequence

  1. For the first recess with full contact, the control moves the tool at the reduced feed rate Q511 to the depth of the plunge + allowance.
  2. The control retracts the tool at rapid traverse.
  3. The control performs a stepover by Q510 x tool width (Cutwidth).
  4. The control then recesses again, this time with the feed rate Q478
  5. The control retracts the tool as defined in parameter Q462
  6. The control machines the area between the starting position and the end point by repeating steps 2 through 4.
  7. As soon as the slot width has been achieved, the control returns the tool at rapid traverse to the cycle starting point.

Multiple plunging

  1. For the recess with full contact, the control moves the tool at a reduced feed rate Q511 to the depth of the plunge + allowance
  2. The control retracts the tool at rapid traverse after each cut
  3. The position and number of full cuts depend on Q510 and the width of the tooth (CUTWIDTH). Steps 1 to 2 are repeated until all full cuts have been made
  4. The control machines the remaining material at the feed rate Q478
  5. The control retracts the tool at rapid traverse after each cut
  6. The control repeats steps 4 and 5 until the ridges have been roughed
  7. The control then positions the tool at rapid traverse back to the cycle starting point

Finishing cycle sequence

  1. The control positions the tool at rapid traverse to the first slot side.
  2. The control finishes the side wall of the slot at the defined feed rate Q505.
  3. The control finishes half the slot width at the defined feed rate.
  4. The control retracts the tool at rapid traverse.
  5. The control positions the tool at rapid traverse to the second slot side.
  6. The control finishes the side wall of the slot at the defined feed rate Q505.
  7. The control finishes half the slot width at the defined feed rate.
  8. The control returns the tool at rapid traverse to the cycle starting point.

Notes

  • This cycle can only be executed in the FUNCTION MODE TURN machining mode.
  • The tool position at cycle call defines the size of the area to be machined (cycle starting point)

Notes on programming

  • Program a positioning block to the starting position with radius compensation R0 before the cycle call.
  • FUNCTION TURNDATA CORR TCS: Z/X DCW and/or an entry in the DCW column of the turning tool table can be used to activate an oversize for the recessing width. DCW can accept positive and negative values and is added to the recessing width: CUTWIDTH + DCWTab + FUNCTION TURNDATA CORR TCS: Z/X DCW. A DCW programmed via FUNCTION TURNDATA CORR TCS is not visible while a DCW entered in the table is active in the graphics.
  • If multiple plunging is active (Q562 = 1) and the value Q462 RETRACTION MODE is not equal to 0, then the control issues an error message.

Cycle parameters

Help graphic

Parameter

Q215 Machining operation (0/1/2/3)?

Define extent of machining:

0: Roughing and finishing

1: Only roughing

2: Only finishing to final dimension

3: Only finishing to oversize

Input: 0, 1, 2, 3

Q460 Set-up clearance?

Reserved; currently no functionality

Q491 Diameter at contour start?

X coordinate of the contour starting point (diameter value)

Input: –99999.999...+99999.999

cyc862_1

Q492 Contour start in Z?

Z coordinate of the contour starting point

Input: –99999.999...+99999.999

Q493 Diameter at end of contour?

X coordinate of the contour end point (diameter value)

Input: –99999.999...+99999.999

Q494 Contour end in Z?

Z coordinate of the contour end point

Input: –99999.999...+99999.999

Q495 Angle of side?

Angle between the edge of the contour starting point and the normal line to the rotary axis.

Input: 0...89.9999

Q501 Starting element type (0/1/2)?

Define the type of element at the beginning of the contour (circumferential surface):

0: No additional element

1: Element is a chamfer

2: Element is a radius

Input: 0, 1, 2

Q502 Size of starting element?

Size of the starting element (chamfer section)

Input: 0...999.999

Q500 Radius of the contour corner?

Radius of the inside corner of the contour. If no radius is specified, the radius will be that of the indexable insert.

Input: 0...999.999

Q496 Angle of second side?

Angle between the edge at the contour end point and the normal line to the rotary axis.

Input: 0...89.9999

Q503 End element type (0/1/2)?

Define the type of element at the contour end:

0: No additional element

1: Element is a chamfer

2: Element is a radius

Input: 0, 1, 2

Q504 Size of end element?

Size of the end element (chamfer section)

Input: 0...999.999

Q478 Roughing feed rate?

Freed rate during roughing. If M136 has been programmed, the value is interpreted by the control in millimeters per revolution; without M136, in millimeters per minute.

Input: 0...99999.999 or FAUTO

cyc862_2

Q483 Oversize for diameter?

Diameter oversize on the defined contour. This value has an incremental effect.

Input: 0...99.999

Q484 Oversize in Z?

Oversize of the defined contour in the axial direction. This value has an incremental effect.

Input: 0...99.999

Q505 Finishing feed rate?

Feed rate during finishing. If M136 has been programmed, the value is interpreted by the control in millimeters per revolution; without M136, in millimeters per minute.

Input: 0...99999.999 or FAUTO

cyc862_1

Q463 Limit to plunging depth?

Maximum recessing depth per step

Input: 0...99.999

Q510 Overlap factor for recess width?

Factor Q510 influences the lateral infeed of the tool during roughing. Q510 is multiplied by the CUTWIDTH of the tool. This results in the lateral infeed factor "k".

Input: 0.001...1

cyc861_Q511

Q511 Feed rate factor in %?

Factor Q511 influences the feed rate for full recessing, i.e. when a recess is cut with the entire tool width CUTWIDTH.

If you use this feed rate factor, optimum cutting conditions can be created during the remaining roughing process. In this manner, you can define the roughing feed rate Q478 to be so high that it permits optimum cutting conditions for each overlap of the cutting width (Q510). The control thus reduces the feed rate by the factor Q511 only when recessing with full contact. In sum, this can lead to reduced machining times.

Input: 0.001...150

Q462 Retraction behavior (0/1)?

With Q462, you define the retraction behavior after the recess.

0: The control retracts the tool along the contour

1: The control first moves the tool at an angle away from the contour and then retracts it

Input: 0, 1

Q211 Dwell time / 1/min?

A dwell time can be specified in revolutions of the tool spindle, which delays the retraction after the recessing on the floor. Retraction is only performed after the tool has remained for Q211 revolutions.

Input: 0...999.99

Q562 Multiple plunging (0/1)?

0: No multiple plunging: the first recess is made into the uncut material, and the subsequent ones are laterally offset and overlap by the amount Q510 * Width of the cutter (CUTWIDTH)

1: Multiple plunging; rough grooving is performed with full tool engagement into uncut material. Then the remaining ridges are machined. These are recessed successively. This leads to a centralized chip removal, considerably reducing the risk of chip entrapment

Input: 0, 1

NC programs contained in this User's Manual are suggestions for solutions. The NC programs or individual NC blocks must be adapted before being used on a machine.

  • Change the following contents as needed:
  • Tools
  • Cutting parameters
  • Feed rates
  • Clearance height or safe position
  • Machine-specific positions, e.g. with M91
  • Paths of program calls

Some NC programs depend on the machine kinematics. Adapt these NC programs to your machine kinematics before the first test run.

In addition, test the NC programs using the simulation before the actual program run.

 
Tip

With a program test you determine whether the NC program can be used with the available software options, the active machine kinematics and the current machine configuration.

Example

11 CYCL DEF 862 EXPND. RECESS, RADL. ~

Q215=+0

;MACHINING OPERATION ~

Q460=+2

;SAFETY CLEARANCE ~

Q491=+75

;DIAMETER AT CONTOUR START ~

Q492=-20

;CONTOUR START IN Z ~

Q493=+50

;DIAMETER AT CONTOUR END ~

Q494=-50

;CONTOUR END IN Z ~

Q495=+5

;ANGLE OF SIDE ~

Q501=+1

;TYPE OF STARTING ELEMENT ~

Q502=+0.5

;SIZE OF STARTING ELEMENT ~

Q500=+1.5

;RADIUS OF CONTOUR EDGE ~

Q496=+5

;ANGLE OF SECOND SIDE ~

Q503=+1

;TYPE OF END ELEMENT ~

Q504=+0.5

;SIZE OF END ELEMENT ~

Q478=+0.3

;ROUGHING FEED RATE ~

Q483=+0.4

;OVERSIZE FOR DIAMETER ~

Q484=+0.2

;OVERSIZE IN Z ~

Q505=+0.2

;FINISHING FEED RATE ~

Q463=+0

;LIMIT TO DEPTH ~

Q510=0.8

;RECESSING OVERLAP ~

Q511=+100

;FEED RATE FACTOR ~

Q462=+0

;RETRACTION MODE ~

Q211=3

;DWELL TIME IN REVS ~

Q562=+0

;MULTIPLE PLUNGING

12 L X+75 Y+0 Z+2 FMAX M303

13 CYCL CALL