25 min de lectura
Nivel Avanzado

Arquitectura de Ciclos Complejos

Un ciclo complejo integra múltiples operaciones en una sola llamada:

  1. Verificación de parámetros
  2. Cálculo de trayectorias
  3. Loop de herramientas (cambio, parámetros, operación, retracción)
  4. Retorno a posición inicial

Ejemplo: Ciclo Agujero Completo

Realiza: centrado, taladrado, avellanado y roscado en una sola llamada.

O9500
O9500 (CICLO AGUJERO COMPLETO)
; X,Y = Posición, Z = Prof., D = Diámetro rosca
; T1-T4 = Herramientas

; Verificación
IF[#24 EQ #0] THEN #3000 = 501 (FALTA X)
IF[#4 EQ #0] THEN #3000 = 504 (FALTA D)

; Cálculos
#100 = #4 - #16        ; Diámetro taladrado

; HERRAMIENTA 1: CENTRADO
T#20 M06
G43 H#20
S2000 M03
G00 X#24 Y#25
G81 Z-3 R2 F100
G80 G00 Z50

; HERRAMIENTA 2: TALADRADO
T#7 M06
G83 Z#101 R2 Q3 F200
G80 G00 Z50

; ...continúa con avellanado y roscado...

M99

Gestión Segura de Herramientas

Retracción antes de Cambio

G00 Z#[5023]           ; Ir a Z máquina seguro
; O usar variable predefinida
G00 Z[#500]            ; #500 = Z seguro

Multi-Posición

; Posiciones en #510-#519 (X) y #520-#529 (Y)
#110 = 0
WHILE[#110 LT #1] DO1
  #111 = #[510 + #110]   ; X
  #112 = #[520 + #110]   ; Y
  G00 X#111 Y#112
  ; ... operación ...
  #110 = #110 + 1
END1

Siguiente

Integración CAM