Ciclos Enlatados: ¿Qué Son?
Simplifica tu programación CNC con ciclos enlatados (canned cycles). Aprende G81-G89 para taladrado, roscado y mandrinado.
Contenido
1. ¿Qué es un Ciclo Enlatado?
Un ciclo enlatado (canned cycle) es una instrucción de código G que ejecuta automáticamente una secuencia repetitiva de movimientos con un solo comando.
Analogía Simple
Imagina hacer 100 agujeros iguales en una placa:
❌ Sin ciclo (manual)
; Agujero 1
G00 X10. Y10.
G01 Z-5. F100
G00 Z2.
; Agujero 2
G00 X20. Y10.
G01 Z-5. F100
G00 Z2.
; ... repetir 98 veces
✅ Con ciclo enlatado
G81 X10. Y10. Z-5. R2. F100
X20. Y10.
X30. Y10.
; ... solo posiciones
G80
💡 Resultado: De 300+ líneas a menos de 50. El ciclo "recuerda" cómo hacer el agujero y lo repite en cada posición.
2. ¿Por Qué Usar Ciclos Enlatados?
| Ventaja | Descripción |
|---|---|
| Código compacto | Reduce drásticamente las líneas de programa |
| Menos errores | Menos código = menos oportunidades de equivocarse |
| Fácil modificación | Cambiar profundidad o avance en un solo lugar |
| Estandarización | Comportamiento predecible y probado |
| Velocidad | El controlador optimiza los movimientos internamente |
3. Tipos de Ciclos Enlatados
Ciclos de Taladrado (Drilling)
| Código | Nombre | Uso Principal |
|---|---|---|
| G81 | Taladrado simple | Agujeros pasantes rápidos |
| G82 | Taladrado con pausa | Agujeros con avellanado |
| G83 | Peck Drilling | Agujeros profundos (rompe viruta) |
| G73 | High-Speed Peck | Peck rápido para materiales dúctiles |
Ciclos de Roscado y Mandrinado
| Código | Nombre | Uso Principal |
|---|---|---|
| G84 | Roscado | Roscas internas (machos) |
| G74 | Roscado inverso | Roscas izquierdas |
| G85-G89 | Mandrinado | Boring con diferentes retornos |
4. Estructura General
Todos los ciclos enlatados siguen esta estructura:
G__ X__ Y__ Z__ R__ Q__ P__ F__
| Parámetro | Significado | Ejemplo |
|---|---|---|
| G__ | Código del ciclo | G81, G83, G84... |
| X__ Y__ | Posición del agujero | X50. Y30. |
| Z__ | Profundidad final | Z-25. |
| R__ | Plano de retroceso | R2. |
| Q__ | Incremento peck (solo G83) | Q5. |
| P__ | Tiempo pausa (ms) | P500 |
| F__ | Velocidad de avance | F150 |
5. Ejemplo Práctico: G81
%
O0010 (TALADRADO 4 AGUJEROS)
;
; --- SETUP ---
G90 G54 ; Absoluto, Work Offset 1
G17 ; Plano XY
T01 M06 ; Herramienta 1 (broca 6mm)
S2500 M03 ; Husillo ON, 2500 RPM
G43 H01 Z50. ; Compensación de longitud
;
; --- CICLO DE TALADRADO ---
G81 X20. Y20. Z-12. R3. F200 ; Primer agujero + define ciclo
X50. Y20. ; Agujero 2
X50. Y50. ; Agujero 3
X20. Y50. ; Agujero 4
G80 ; Cancelar ciclo
;
; --- FIN ---
G00 Z50. ; Altura segura
M05 ; Husillo OFF
G28 G91 Z0 ; Home Z
M30 ; Fin de programa
%
Desglose del ciclo
G81 X20. Y20. Z-12. R3. F200
│ │ │ │ └── Avance: 200 mm/min
│ │ │ └────── Plano R: 3mm sobre la pieza
│ │ └──────────── Profundidad: 12mm
│ └─────────────────── Posición: X20 Y20
└──────────────────────── Ciclo: Taladrado simple
6. Puntos Críticos
⚠️ Siempre cancelar con G80: Si no cancelas el ciclo, el controlador seguirá intentando taladrar en cada movimiento XY.
El Plano R es crucial
- R positivo: Por encima del cero pieza (seguro)
- R negativo: Por debajo (¡cuidado con colisiones!)
Modos G98 vs G99
| Modo | Comportamiento | Uso |
|---|---|---|
| G98 | Retorna al nivel inicial | Obstáculos entre agujeros |
| G99 | Retorna al plano R | Rápido, sin obstáculos |
7. Ejercicio de Comprensión
Analiza este código y responde:
G83 X0. Y0. Z-30. R5. Q3. F120
- ¿Qué tipo de ciclo es?
- ¿Cuál es la profundidad total?
- ¿Cada cuánto retrocede la broca?
- ¿A qué altura retrocede?
👀 Ver Respuestas
- G83 = Peck Drilling (taladrado con picoteo)
- Z-30. = 30mm de profundidad
- Q3. = Cada 3mm
- R5. = 5mm sobre la pieza
🚀 Siguiente Paso
Profundizaremos en cada ciclo de taladrado con ejemplos detallados.
Siguiente: Ciclos de Taladrado G81-G89