Back to GSM Code List

G81/G82/G83: Drilling canned cycles

Simple, dwell or peck drilling cycles.

For reference only: syntax changes with the control, the post-processor and the machine parameters. Check the official manual and run a simulation before cutting. Legal notice.

Family
Cycles
Machine
Milling, Mill-turn
Risk
High
Example
G81 X10 Y10 Z-12 R2 F120
E.g.:
G81 X10 Y10 Z-12 R2 F120

Parameters

X Y
Posición del agujero. Cada bloque con X/Y nuevos repite el ciclo en esa posición. · mm
Z
Fondo del agujero (cota absoluta con G90; incremental desde R con G91). · mm
R
Plano de referencia: cota Z a la que la herramienta pasa de rápido a avance y a la que vuelve entre agujeros con G99. · mm
F
Avance de corte. · mm/min con G94, mm/vuelta con G95 (en torno suele ser el modo por defecto)
P
Pausa en el fondo (G82) para limpiar el fondo del agujero. · ms en Fanuc (P500 = 0,5 s), segundos con decimales en Haas
Q
Profundidad de cada picado en G83: retira la broca a R entre picados para evacuar viruta. · mm, siempre positivo e incremental
K / L
Repeticiones del ciclo en modo incremental (patrones de agujeros equidistantes).K en Fanuc, L en Haas. K0/L0 = solo memoriza el ciclo sin ejecutarlo.

Machine: Milling, Mill-turnRisk: High

Fanuc · Haas

G81/G82/G83 X... Y... Z... R... Q... F...
  • Fanuc: Q usually defines the peck in G83.
  • Haas: G98/G99 changes return plane.

Heidenhain

CYCL DEF 200/201/203
  • Heidenhain uses conversational drilling cycles.

Siemens

CYCLE81/CYCLE82/CYCLE83
  • At Siemens it is programmed with CYCLE cycles.

Fagor

G81/G82/G83 o ciclos propios
  • The exact syntax depends on the control family.

Related:

Other codes in Cycles

See the full list of G and M codes

Frequently Asked Questions (FAQ)

What does G81/G82/G83 mean in a CNC program?

Simple, dwell or peck drilling cycles. In the catalogue it appears as "Drilling canned cycles", within the Cycles family.

How is G81/G82/G83 written on each control?

Fanuc: G81/G82/G83 X... Y... Z... R... Q... F... · Haas: G81/G82/G83 X... Y... Z... R... Q... F... · Siemens: CYCLE81/CYCLE82/CYCLE83 · Heidenhain: CYCL DEF 200/201/203. The exact syntax depends on the control version and the machine parameters: always confirm with the manufacturer's manual.

Can you give me an example of G81/G82/G83?

G81 X10 Y10 Z-12 R2 F120 — Simple, dwell or peck drilling cycles.

Which other codes is G81/G82/G83 combined with?

In practice G81/G82/G83 appears alongside these codes: G80, G98, G99. It is worth reading them together, because the state one leaves behind conditions what the next one does.

Which machines use G81/G82/G83?

G81/G82/G83 is used in: Milling, Mill-turn.

What should you watch out for with G81/G82/G83?

High risk: a mistake here can cause a crash, a broken tool or an out-of-tolerance part. Simulate the program and dry-run it before cutting.

Related tools