Red de conocimiento informático - Aprendizaje de código fuente - ¿Qué representan los códigos de torno CNC? Por ejemplo, M03 avance del husillo, M04 retroceso del husillo, M05 parada del husillo.

¿Qué representan los códigos de torno CNC? Por ejemplo, M03 avance del husillo, M04 retroceso del husillo, M05 parada del husillo.

Comandos de parada de avance y retroceso del husillo M03, M04, M05

M03: Avance del husillo M04: Retroceso del husillo M05: Parada del husillo

Interruptor de fluido de corte M07 , M08 , M09

M07: Fluido de corte activado

M08: Fluido de corte líquido activado

M09: Fluido de corte desactivado

Detención de movimiento M00 , M01, M02, M30

M00: Pausa del programa

M01: Parada planificada

M02: Reinicio de la máquina

M30: El programa finaliza y el puntero vuelve al inicio

M98: Llamada a subrutina

M99: Regreso al programa principal

G00 posicionamiento rápido G00X(U)_Z(W ) __

¿G01 corte en línea recta? G01X(U)_Z(W)__F__

R es el radio del arco

G02 interpolación de arco en el sentido de las agujas del reloj X(U ) _Z(W)__R__F__

G03 interpolación de arco en sentido antihorario X(U)_Z(W)__R__F__

El tamaño y rango del arco de corte, especificando el punto inicial del arco. distancia (I, K) desde la posición actual de la herramienta hasta el centro del arco y el punto final del arco (puntos X, Z en las coordenadas establecidas en el sistema de coordenadas de la pieza de trabajo, o especificadas por los valores de coordenadas incrementales U, Punto V).

I Especifica la distancia (valor de radio) desde el punto inicial del arco hasta el centro del arco en la dirección del eje X

¿K? arco en la dirección del eje Z Distancia desde el centro

Pausa G04 (en segundos)

G04p__?(1 segundo=10000) (ejemplo: G04P10000)

G04U1 o G04X1

p>

G04U__

G04X__

Parada de precisión G09

Entrada de datos programable para la cantidad de corrección de prop G10

G10?P__X__Z__R__Q__

G10?P__U__W__C__Q__

P: Número de compensación

¿Cantidad de desgaste de la herramienta P=Número de desgaste de la herramienta

Cantidad de forma de herramienta En el caso de?P=1000número de forma de herramienta

X:?Desplazamiento del eje X (valor absoluto)

Z:?Desplazamiento del eje Z (valor absoluto)

p>

U:?Desplazamiento del eje X (valor incremental)

W:?Desplazamiento del eje Z (incremental)

R:?Desplazamiento R de la punta de herramienta (valor absoluto)

C:?Desplazamiento R de la punta de herramienta (incremental)

Q:?Número de punta de herramienta virtual

¿Entrada en pulgadas G20?

Entrada métrica G21

Verificación de reinicio del punto de referencia G27

G27X(U)0?Z(W)0T0000

G28 Regreso al punto de referencia

G28X(U)__Z(W)__

G30 regresa al segundo punto de referencia

G30X(U)__Z(W) __

Corte de rosca G32

G32X(U)__Z(W)__F__(F es paso)

Corrección R de punta de herramienta G40 cancelada

Corrección izquierda de la punta de la herramienta G41

Corrección derecha de la punta de la herramienta G42

Configuración del sistema de coordenadas G50, configuración de velocidad máxima del husillo

Sistema de coordenadas de la pieza de trabajo G54-G59 Configuraciones

Ciclo de acabado G70

G70?P__Q__

P: Número de secuencia inicial de forma terminada

Q: Número de secuencia final de programa de forma terminado

Después del desbaste con cualquiera de G71, G72 y G73, el programa de forma que previamente ejecutó los ciclos G71, G72 y G73 se puede llamar a través del comando que sigue a G70 para realizar el corte.

G71?Ciclo de desbaste del diámetro exterior

G71?U__R__

U: La cantidad de corte en la dirección x cada vez

R: Cantidad de retracción

G71?P__Q__U__W__F__S__

P: Número de secuencia de inicio del programa de forma terminada

Q: Número de secuencia de fin del programa de forma terminada

U: Reserva para acabado en dirección x

W: Reserva para acabado en dirección z

F.S especifica la velocidad de avance y S. Si no existe tal especificación, se especifica la F.S previamente especificada Se utilizará el código Ejecutar

Ciclo de desbaste de secciones transversales G72

G72?W__R__

U: La cantidad de corte en la dirección Z cada vez<. /p>

R: La cantidad de retracción

G72?P__Q__U__W__F__S__

P: Número de secuencia de inicio del programa de forma terminado

Q: Fin del programa de forma terminado número de secuencia

U: margen de acabado en dirección x

W: margen de acabado en dirección Z

F.S especifica la velocidad de alimentación y S. Si no existe tal especificación, se ejecutará el código F.S previamente especificado

Corte de bucle cerrado G73, ciclo

G73?U__W__R__

Cantidad de corte total del desbaste del eje X<. /p>

Cantidad total de corte del desbaste del eje Z

G73P__Q__U__W__F__S__

P: Número de secuencia de inicio del programa de forma terminado

Q: Programa de forma terminado número de secuencia final

U: cantidad de reserva de mecanizado de precisión en dirección x

W: cantidad de reserva de acabado en dirección Z

Entre ellos, el T?F?S El comando ?M en el bloque de programa G71?G72?G73 solo se ejecuta cuando G70 es válido en el ciclo de corte de acabado programado.

G74?Ciclo de corte frontal

G74?R__

R: importe devuelto

G74?X(U)__Z(W ) __P__Q__R__F__

X(U): valor de coordenadas o valor incremental

Z(W): valor de coordenadas o valor incremental

P: 1 ciclo de conexión cantidad en la dirección del eje X

Q: distancia de corte longitudinal desde la posición del paso hasta la siguiente posición del paso

Para el ciclo G74, la corrección R de la punta de la herramienta no es válida

R: Cantidad de acción de retracción

F: Comando de avance

Ciclo de corte de diámetro interior y exterior G75

G75?R__

R: Importe devuelto

G75?X(U)__Z(W)__P__Q__R__F__

X (U): valor de coordenadas o valor incremental

Z(W ): Valor de coordenadas o valor incremental

P: Distancia de corte longitudinal desde la posición del paso hasta la siguiente posición del paso

Q: Cantidad de corte en la dirección del eje X en 1 ciclo

Para el ciclo G74, la corrección R de la punta de la herramienta no es válida

R: Cantidad de acción de retracción de la herramienta

F: Comando de avance

Ciclo de corte de rosca compuesto G76

G76?P(m)(r)(a)Q__?R__

m: Número de operaciones de acabado final

r: Finalización de hilo (sacar Salida) cantidad

a: Ángulo de rosca

Q: Cantidad mínima de corte

R: Cantidad de acabado

G76?X__Z__R( i) ?P(k)Q__?F__

X: valor de coordenadas

Z: valor de coordenadas

R: valor incremental del eje x (diferencia de conicidad)

P: Altura del hilo

Q: Primera cantidad de corte

F: Paso del hilo

Fin del ciclo de picoteado G80

Ciclo de taladrado G83

G83Z__Q__F__

Q: cantidad de avance por tiempo

Ciclo de roscado en dirección Z

G84: Z__Q__F__

Q: Cantidad de avance

F: Paso

Ciclo de mandrinado frontal G85

Ciclo de taladrado lateral G87 (similar a G83)

Ciclo de roscado lateral G88

Ciclo de taladrado lateral G89

Ciclo de desbaste de diámetro interior y exterior G90 X__Z__F__

Ciclo de torneado de rosca G92 X__Z__F__

G94 ciclo de refrentado X__Z__F__

G96 control de velocidad lineal constante

G97 control de velocidad lineal constante cancelado

G98 avance por minuto

Información ampliada sobre el avance por revolución del G99

El método para seleccionar razonablemente la cantidad de procesamiento es el siguiente:

① Al desbastar, es principalmente necesario garantizar que Para una alta eficiencia de producción , se debe seleccionar una mayor cantidad de corte posterior, una mayor cantidad de avance y una velocidad de corte U media a baja.

② Al finalizar, se garantizan principalmente los requisitos de precisión de tamaño y superficie de las piezas, por lo que se selecciona una menor cantidad de corte posterior, una menor cantidad de avance y una mayor velocidad de corte.

③Al desbastar, generalmente es necesario aprovechar al máximo el potencial de la máquina herramienta y la capacidad de corte de la herramienta. Al realizar el mecanizado de semiacabado y acabado en las fábricas de tornos CNC, deben centrarse en cómo garantizar la calidad del procesamiento y tratar de mejorar la productividad sobre esta base.

Al seleccionar la cantidad de corte, la fábrica de tornos CNC debe asegurarse de que la herramienta pueda procesar una pieza o garantizar que la durabilidad de la herramienta no sea inferior a un turno de trabajo, o al menos no menos de medio turno de trabajo. . Los valores específicos de la fábrica de tornos CNC deben seleccionarse en función de las normas del manual de la máquina herramienta, la durabilidad de la herramienta y la experiencia práctica.

Selección de la cantidad de contracorte: La selección de la cantidad de contracorte debe determinarse en función de la rigidez de la máquina herramienta, el accesorio y la pieza de trabajo, así como la potencia de la máquina herramienta. Si el sistema de proceso lo permite, elija una cantidad de corte posterior mayor tanto como sea posible. Excepto por el margen que queda para procesos posteriores, el resto del margen de mecanizado de desbaste debe eliminarse de una sola vez tanto como sea posible para minimizar el número de pasadas de la herramienta.

Por lo general, en máquinas herramienta de potencia media, la cantidad de corte posterior para el mecanizado en desbaste es de 8 a 10 mm (un solo lado).

La cantidad de corte posterior para semiacabado en una fábrica de tornos CNC es de 0,5 a 5 mm; la cantidad de corte posterior para acabado es de 02 a 1,5 mm.

Determinación de la cantidad de avance: Cuando se pueden garantizar los requisitos de calidad de la pieza de trabajo, para mejorar la productividad, se puede seleccionar una velocidad de avance más alta. Al cortar, tornear agujeros profundos o terminar de tornear en una fábrica de tornos CNC, se debe seleccionar una velocidad de avance más baja. La velocidad de avance debe ser compatible con la velocidad del husillo y la cantidad de compromiso de la herramienta trasera. Durante el mecanizado de desbaste, la elección del avance está limitada por la fuerza de corte.

Referencia: Enciclopedia Baidu-Torno CNC