12 min de lectura
Nivel Intermedio

¿Por Qué Modularizar?

Un programa de 2000 líneas sin estructura es imposible de mantener. La modularización divide el trabajo en bloques lógicos.

💡 Beneficios: Fácil de entender, fácil de modificar, reutilizable.

Arquitectura Recomendada

Estructura
O0001 (PROGRAMA PRINCIPAL)
; --- INICIALIZACIÓN ---
G90 G54 G17 G40 G49 G80

; --- OPERACIONES ---
M98 P1000        ; OP1: Planeado
M98 P2000        ; OP2: Contorno
M98 P3000        ; OP3: Taladrado
M98 P4000        ; OP4: Roscado

; --- FINALIZACIÓN ---
G28 G91 Z0
M30

Convenciones de Numeración

Rango Uso
O0001-O0099 Programas principales
O0100-O0999 Subrutinas generales
O1000-O1999 Operación 1
O2000-O2999 Operación 2
O9000-O9999 Macros personalizadas

Documentación en el Código

; ============================================
; PROGRAMA: O0001
; PIEZA: Soporte Motor Rev.3
; MATERIAL: Aluminio 6061-T6
; FECHA: 2024-01-15
; AUTOR: J. Pérez
; ============================================

O1000 (OP1 - PLANEADO)
; ----------------------------------------
; HERRAMIENTA: T01 - Fresa plana 50mm
; RPM: 3000  AVANCE: 500 mm/min
; ----------------------------------------
T01 M06
S3000 M03
; ...

Regla de Oro

Una herramienta = Una subrutina. Esto facilita la depuración y modificación.

🚀 Siguiente

Optimización de Tiempos