Red de conocimiento informático - Aprendizaje de código fuente - En la programación CNC, ¿cómo se determinan el avance por minuto y el avance por revolución de G98 G99? Y la velocidad del husillo. ¡Es mejor ser más detallado y tener una fórmula!

En la programación CNC, ¿cómo se determinan el avance por minuto y el avance por revolución de G98 G99? Y la velocidad del husillo. ¡Es mejor ser más detallado y tener una fórmula!

No sé qué controlador estás usando, por favor dame un extracto del manual de instrucciones de Guangshu 980T

3.12 Alimenta G98 por minuto, alimenta G99 por revolución

Primeras instrucciones de programación

Formato de comando: G98 Fxxxx (F0001~F8000, se puede omitir el cero inicial, dada la velocidad de avance por minuto, mm/min)

Función de comando : Establezca la velocidad de avance de corte en mm/min. G98 es un comando G modal. Si el modo actual es G98, no es necesario ingresar G98.

Formato de comando: G99 Fxxxx; (F0.0001~F500, se puede omitir el cero inicial)

Función de comando: establece la velocidad de avance de corte en mm/revolución, G99 es modal G dominio. Si el modo actual es G99, no es necesario ingresar G99. Cuando el sistema ejecuta G99 Fxxxx, el producto del valor del comando F (mm/rev) y la velocidad actual del husillo (rev/min) se utiliza como velocidad de avance del comando para controlar la velocidad de avance de corte real. Cuando cambia la velocidad del husillo, la velocidad de avance de corte real Con cambios. El uso de G99 Fxxxx para configurar el avance de corte por revolución del husillo puede formar líneas de corte uniformes en la superficie de la pieza de trabajo. Para procesar en modo G99, la máquina herramienta debe estar equipada con un codificador de husillo.

G98 y G99 son comandos G modales del mismo grupo, y sólo uno de ellos puede ser válido al mismo tiempo. G98 es el comando G del estado inicial. G98 es válido de forma predeterminada cuando el sistema está encendido.

La fórmula de conversión entre avance por revolución y avance por minuto:

Fm = Fr×S

Donde: Fm: avance por minuto Cantidad (mm/min );

Fr: Avance por revolución (mm/r);

S: Velocidad del husillo (r/min).

Cuando el sistema está encendido, la velocidad de alimentación es el valor establecido por el parámetro de datos del sistema NO.030. Después de ejecutar el comando F, el valor F permanece sin cambios. Después de ejecutar F0, la velocidad de avance es 0. Durante el reinicio del sistema y la parada de emergencia, el valor F permanece sin cambios. Memoria de apagado de velocidad de alimentación.

Parámetros relacionados:

Parámetro de datos del sistema N0.027: límite superior de la velocidad de avance de corte (el mismo para el eje X y el eje Z, y el cambio de diámetro/minuto para el eje X);

Parámetro de datos del sistema N0.029: Constante de tiempo de aceleración y desaceleración exponencial durante el avance de corte y avance manual;

Parámetro de datos del sistema N0.030: Aceleración y desaceleración exponencial); desaceleración durante el avance de corte El valor límite inferior de baja velocidad.

Nota: En el modo G99, cuando la velocidad del husillo es inferior a 1 rpm, la velocidad de avance de corte será desigual; cuando la velocidad del husillo fluctúe, existirá el error de seguimiento de la velocidad de corte real. Para garantizar la calidad del procesamiento, se recomienda que la velocidad del husillo seleccionada durante el procesamiento no sea inferior a la velocidad más baja a la que el servo del husillo o el convertidor de frecuencia genera un par efectivo.