Please enable JavaScript.
Coggle requires JavaScript to display documents.
Subprogramas en CNC (M98/M99) - Coggle Diagram
Subprogramas en CNC (M98/M99)
Concepto
Bloque de código reutilizable
Separado del programa principal
Actúa como una "herramienta lógica"
Comandos Clave (ISO/Fanuc)
M98 (Llamada)
Pxxxx (Número del programa a llamar)
Lxx o Kxx (Número de repeticiones)
Ej: M98 P2000 L5 (Llama al O2000, 5 veces)
M99 (Retorno)
Fin del subprograma
Vuelve a la línea siguiente del principal
Puede saltar a una línea específica (P)
Ventajas
Eficiencia
Reduce drásticamente las líneas de código
Ahorra memoria en el control
Modularidad
Editas el subprograma y se actualiza en todo el proceso
Fácil de corregir errores
Organización
Estructura más limpia y legible
Aplicaciones Típicas
Pasadas en Z (Profundidad)
Repetir el mismo contorno bajando progresivamente
Uso de G91 (Incrementales) vital aquí
Patrones Repetitivos
Matrices de agujeros
Mismas figuras en distintas posiciones (G54, G55...)
Operaciones Estándar
Cambio de palet
Calentamiento de husillo
Niveles de Anidamiento (Nesting)
Nivel 1: Principal llama a Sub A
Nivel 2: Sub A llama a Sub B
Límite: Generalmente 4 niveles de profundidad