¿Qué significa M98 llamar subrutina? ¿Qué significa? ¿En qué circunstancias se puede utilizar este código? Por favor dame alguna orientación detallada, muchas gracias.
El significado del código M98 es llamar a una subrutina. El formato es:
M98 P _ _ _ _ _ _ _
Hasta 7. Se pueden escribir dígitos después del número P, los últimos 4 dígitos son el número de subrutina y los primeros tres dígitos son el número de llamadas.
Cuando hay varios segmentos de programa completamente repetidos en un programa, estos segmentos de programa se pueden extraer y compilar en otro programa y finalizar con M99 como subrutina. El programa original es su programa principal.
Cuando el programa principal se ejecuta en el lugar donde se necesita el contenido del subprograma, use M98 P______ para llamar al subprograma para que se ejecute. Cuando finalice la subrutina, volverá al segmento del programa llamado por el programa principal y continuará ejecutándose hacia abajo.
Hay demasiadas subrutinas disponibles y un programa principal suele tener muchas subrutinas.
He escrito mucho, pero no puedo entender algunas palabras con claridad. Las personas que saben leer pueden entenderlo leyendo el manual del sistema.
Si no entiende algo, por favor comuníquese más.
Lo ha entendido correctamente: sujetar varias piezas de trabajo para el procesamiento simultáneo y utilizar subrutinas para la misma trayectoria de procesamiento puede simplificar el programa.
El perfil plano utiliza diferentes compensaciones de herramienta para completar el mecanizado de desbaste, semiacabado y acabado.
Múltiples cortes en capas para completar el procesamiento de contornos planos más profundos.
El mismo conjunto de agujeros se puede procesar con múltiples cambios de herramienta y las coordenadas de posición del agujero se pueden subprogramar.
Espera. Hay demasiados ejemplos.
Si se puede aplicar con flexibilidad, ¡hay tantas plazas disponibles! En el procesamiento de piezas de trabajo, un programa principal puede utilizar muchas subrutinas.
Llevo más de 20 años trabajando en centros de mecanizado y puedo intercambiar experiencias entre ellos.
Tales como fresado fino de tres agujeros en diferentes posiciones en el mismo plano: (FANUC)
Programa principal
O1000
N10
N20
:
:
N60G90G00X-200Y0 (1 agujero)
N70M98P1001
p >N80G90G00X0Y0 (2 agujeros)
N90M98P1001
N100G90X200Y0 (3 agujeros)
N101M98P1001
: p>
:
N500M30
Subrutina
O1001
N10G91G00Z-25
N20G01G41X25Y- 25D01F100
N30G02X25Y25R25
N40I-50
N50X-25Y25R25
N60G01G40X-25Y-25
N70G00Z25
M99