Centro de mecanizado de tres ejes Guangzhou CNC 25im, ¿la subrutina M98 solo realiza un ciclo una vez?
El problema del bucle una vez puede deberse a errores en la forma en que se llama a la subrutina M98 o en el código de la subrutina misma. A continuación se muestran algunas posibles soluciones:
Compruebe que la instrucción de llamada a la subrutina M98 sea correcta. El formato de la declaración M98 es "M98 P[número_subprograma]", donde [número_subprograma] es el número del subprograma, que debe ser el número definido en el programa. Si [número_subprograma] es incorrecto o la declaración tiene el formato incorrecto, es posible que el subprograma se ejecute solo una vez.
Comprueba si el código de la subrutina es correcto. Puede haber código de subrutina que se repite infinitamente o declaraciones de rama con condiciones incorrectas, lo que hace que la subrutina se repita solo una vez. Se recomienda verificar el código de la subrutina para asegurarse de que no haya bucles infinitos ni errores de sintaxis.
Compruebe la configuración del controlador de la máquina. Algunos controladores de máquinas requieren que la función de bucle de subrutina esté activada en la configuración. Si esta característica no está activada, la subrutina solo se ejecutará una vez.
Si ninguno de los métodos anteriores resuelve el problema, se recomienda contactar con el fabricante de la máquina herramienta o con el personal de soporte técnico para diagnosticar y solucionar el problema.