¿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>
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