Cycle 203 UNIVERSAL DRILLING

ISO programming

G203

Application

With this cycle, you can drill holes with decreasing infeed. In this cycle, you can optionally define a dwell time at the bottom of the hole. The cycle may be executed with or without chip breaking.

Related topics

  • Cycle 200 DRILLING for simple holes
  • Cycle 200 DRILLING

  • Cycle 205 UNIVERSAL PECKING optionally with decreasing infeed, chip breaking, recessed starting point and advanced stop distance
  • Cycle 205 UNIVERSAL PECKING

  • Cycle 241 SINGLE-LIP D.H.DRLNG optionally with recessed starting point, dwell depth, direction of rotation and speed when entering and leaving the hole
  • Cycle 241 SINGLE-LIP D.H.DRLNG

Cycle run

Behavior without chip breaking, without decrement:

  1. The control positions the tool in the spindle axis at rapid traverse FMAX to the entered SET-UP CLEARANCE Q200 above the workpiece surface
  2. The tool drills at the programmed FEED RATE FOR PLNGNG Q206 to the first PLUNGING DEPTH Q202
  3. Then, the control retracts the tool from the hole to SET-UP CLEARANCE Q200
  4. Now, the control again plunges the tool at rapid traverse into the hole and then again drills an infeed of PLUNGING DEPTH Q202 at the FEED RATE FOR PLNGNG Q206
  5. When machining without chip breakage the control removes the tool from the hole after each infeed at RETRACTION FEED RATE Q208 to SET-UP CLEARANCE Q200 and, if necessary, remains there for the DWELL TIME AT TOP Q210
  6. This sequence will be repeated until the DEPTH Q201 is reached.
  7. When DEPTH Q201 is reached, the control retracts the tool at FMAX from the hole to the SET-UP CLEARANCE Q200 or to the 2ND SET-UP CLEARANCE. The 2ND SET-UP CLEARANCE Q204 will only come into effect if its value is programmed to be greater than SET-UP CLEARANCE Q200

Behavior with chip breaking, without decrement:

  1. The control positions the tool in the spindle axis at rapid traverse FMAX to the entered SET-UP CLEARANCE Q200 above the workpiece surface
  2. The tool drills at the programmed FEED RATE FOR PLNGNG Q206 to the first PLUNGING DEPTH Q202
  3. Then, the control retracts the tool by the value in DIST FOR CHIP BRKNG Q256
  4. Now, the tool is plunged again by the value in PLUNGING DEPTH Q202 at the FEED RATE FOR PLNGNG Q206
  5. The control will repeat plunging until the NR OF BREAKS Q213 is reached or until the hole has the desired DEPTH Q201. If the defined number of chip breaks is reached, but the hole does not have the desired DEPTH Q201 yet, the control will retract the tool at RETRACTION FEED RATE Q208 from the hole and set it to the SET-UP CLEARANCE Q200
  6. If programmed, the control will wait for the time specified in DWELL TIME AT TOP Q210
  7. Then, the control will plunge the tool at rapid traverse speed until the value in DIST FOR CHIP BRKNG Q256 above the last plunging depth is reached
  8. Steps 2 to 7 will be repeated until DEPTH Q201 is reached
  9. When DEPTH Q201 is reached, the control retracts the tool at FMAX from the hole to the SET-UP CLEARANCE Q200 or to the 2ND SET-UP CLEARANCE. The 2ND SET-UP CLEARANCE Q204 will only come into effect if its value is programmed to be greater than SET-UP CLEARANCE Q200

Behavior with chip breaking, with decrement

  1. The control positions the tool in the spindle axis at rapid traverse FMAX to the entered SET-UP CLEARANCE Q200 above the workpiece surface
  2. The tool drills at the programmed FEED RATE FOR PLNGNG Q206 to the first PLUNGING DEPTH Q202
  3. Then, the control retracts the tool by the value in DIST FOR CHIP BRKNG Q256
  4. Now, the tool is plunged again by the value in PLUNGING DEPTH Q202 minus DECREMENT Q212 at FEED RATE FOR PLNGNG Q206. The increasingly smaller difference between the updated PLUNGING DEPTH Q202 minus DECREMENT Q212 must never be smaller than the MIN. PLUNGING DEPTH Q205 (example: Q202=5, Q212=1, Q213=4, Q205= 3: The first plunging depth is 5 mm, the second plunging depth is 5 – 1 = 4 mm, the third plunging depth is 4 – 1 = 3 mm, the fourth plunging depth is also 3 mm)
  5. The control will repeat plunging until the NR OF BREAKS Q213 is reached or until the hole has the desired DEPTH Q201. If the defined number of chip breaks is reached, but the hole does not have the desired DEPTH Q201 yet, the control will retract the tool at RETRACTION FEED RATE Q208 from the hole and set it to the SET-UP CLEARANCE Q200
  6. If programmed, the control will now wait for the time specified in DWELL TIME AT TOP Q210
  7. Then, the control will plunge the tool at rapid traverse speed until the value in DIST FOR CHIP BRKNG Q256 above the last plunging depth is reached
  8. Steps 2 to 7 will be repeated until DEPTH Q201 is reached
  9. If programmed, the control will now wait for the time specified in DWELL TIME AT DEPTH Q211
  10. When DEPTH Q201 is reached, the control retracts the tool at FMAX from the hole to the SET-UP CLEARANCE Q200 or to the 2ND SET-UP CLEARANCE. The 2ND SET-UP CLEARANCE Q204 will only come into effect if its value is programmed to be greater than SET-UP CLEARANCE Q200

Notes

 
Notice
Danger of collision!
If you enter the depth in a cycle as a positive value, the control reverses the calculation of the pre-positioning. The tool moves at rapid traverse in the tool axis to set-up the clearance below the workpiece surface! There is a danger of collision!
  1. Enter depth as negative
  2. Use the machine parameter displayDepthErr (no. 201003) to specify whether the control should display an error message (on) or not (off) if a positive depth is entered
  • This cycle monitors the defined usable length LU of the tool. If the LU value is less than the DEPTH Q201, the control will display an error message.

Notes on programming

  • Program a positioning block for the starting point (hole center) in the working plane with radius compensation R0.
  • The algebraic sign for the DEPTH cycle parameter determines the working direction. If you program DEPTH=0, the cycle will not be executed.

Cycle parameters

Help graphic

Parameter

Q200 Set-up clearance?

Distance between tool tip and workpiece surface. This value has an incremental effect.

Input: 0...99999.9999 or PREDEF

Q201 Depth?

Distance between workpiece surface and bottom of hole. This value has an incremental effect.

Input: –99999.9999...+99999.9999

Q206 Feed rate for plunging?

Traversing speed of the tool in mm/min while drilling

Input: 0...99999.999 or FAUTO, FU

Q202 Plunging depth?

Tool infeed per cut. This value has an incremental effect.

  • The depth does not have to be a multiple of the plunging depth. The control will go to depth in one movement if:

    • the plunging depth is equal to the depth
    • the plunging depth is greater than the depth

Input: 0...99999.9999

Q210 Dwell time at the top?

Time in seconds that the tool remains at set-up clearance after having been retracted from the hole for chip removal.

Input: 0...3600.0000 or PREDEF

Q203 Workpiece surface coordinate?

Coordinate on the workpiece surface referenced to the active datum. This value has an absolute effect.

Input: –99999.9999...+99999.9999

Q204 2nd set-up clearance?

Distance in the tool axis between tool and workpiece (fixtures) at which no collision can occur. This value has an incremental effect.

Input: 0...99999.9999 or PREDEF

Q212 Decrement?

Value by which the control decreases Q202 PLUNGING DEPTH after each infeed. This value has an incremental effect.

Input: 0...99999.9999

Q213 Nr of breaks before retracting?

Number of chip breaks after which the control is to withdraw the tool from the hole for chip breaking. For chip breaking, the control retracts the tool each time by the value in Q256.

Input: 0...99999

Q205 Minimum plunging depth?

If Q212 DECREMENT is not 0, the control limits the plunging depth to this value. This means that the plunging depth cannot be less than Q205. This value has an incremental effect.

Input: 0...99999.9999

Q211 Dwell time at the depth?

Time in seconds that the tool remains at the hole bottom.

Input: 0...3600.0000 or PREDEF

Q208 Feed rate for retraction?

Traversing speed of the tool in mm/min when retracting from the hole. If you enter Q208 = 0, the control retracts the tool at the feed rate specified in Q206.

Input: 0...99999.9999 or FMAX, FAUTO, PREDEF

Q256 Retract dist. for chip breaking? (optional)

Value by which the control retracts the tool during chip breaking. This value has an incremental effect.

Input: 0...99999.999 or PREDEF

Q395 Diameter as reference (0/1)? (optional)

Select whether the entered depth is referenced to the tool tip or the cylindrical part of the tool. If the control is to reference the depth to the cylindrical part of the tool, the point angle of the tool must be defined in the T-ANGLE column of the tool table TOOL.T.

0 = Depth referenced to tool tip

1 = Depth referenced to the cylindrical part of the tool

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 203 UNIVERSAL DRILLING ~

Q200=+2

;SET-UP CLEARANCE ~

Q201=-20

;DEPTH ~

Q206=+150

;FEED RATE FOR PLNGNG ~

Q202=+5

;PLUNGING DEPTH ~

Q210=+0

;DWELL TIME AT TOP ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q212=+0

;DECREMENT ~

Q213=+0

;NR OF BREAKS ~

Q205=+0

;MIN. PLUNGING DEPTH ~

Q211=+0

;DWELL TIME AT DEPTH ~

Q208=+99999

;RETRACTION FEED RATE ~

Q256=+0.2

;DIST FOR CHIP BRKNG ~

Q395=+0

;DEPTH REFERENCE

12 L X+30 Y+20 FMAX M3

13 CYCL CALL