Red de conocimiento informático - Aprendizaje de código fuente - Los novatos preguntan sobre el significado de los códigos de letras del torno CNC.

Los novatos preguntan sobre el significado de los códigos de letras del torno CNC.

Lista de caracteres de comando de torno CNC, código G, código M, F, S y T

Conjunto de caracteres de comando CNC de Huazhong

Huazhong CNC Century Star— —Instrucciones de código G

Instrucciones de código G

Grupos de códigos y sus significados "Códigos modales" y códigos "generales" La función de un "Código formal" continúa después de su ejecución, y El "código general" sólo entra en vigor cuando se recibe este comando. Los códigos que definen el movimiento suelen ser "códigos modales", como códigos de línea, arco y ciclo. Por el contrario, el código de retorno como el origen se denomina "código general". Cada código pertenece a su propio grupo de códigos. En "código modal", el código actual será reemplazado por el mismo conjunto de códigos cargados.

Código G

Grupo

Explicación

G00

01

Posicionamiento ( movimiento rápido)

*G01

Corte lineal

G02

Corte en arco en sentido horario (CW, sentido horario)

G02

Corte en arco en sentido horario (CW, en sentido horario)

p>

G03

Corte en arco en sentido antihorario (CCW, en sentido antihorario)

G04

00

Pausa (Dwell)

G20

06

Entrada imperial

*G21

Entrada métrica

G28

00

Retorno al punto de referencia

G29

Retorno desde el punto de referencia

G32

01

Corte de hilo

*G36

17

Programación de diámetro

G37

Programación de radio

*G40

07

Cancelar desplazamiento del radio de la punta de la herramienta

G41

Desplazamiento del radio de la punta de la herramienta (izquierda)

G42

Desplazamiento del radio de la punta de la herramienta (derecha)

*G54

11

Selección del sistema de coordenadas

G55

G56

G57

G58

G59

G71

06

Ciclo compuesto de torneado diámetro exterior/diámetro interior

G72

Ciclo compuesto de torneado de cara final Ciclo

G73

Ciclo compuesto de torneado de circuito cerrado

G76

Ciclo de compuesto de corte de rosca

*G80

Ciclo fijo de torneado de diámetro exterior/diámetro interior

G81

Torneado de cara frontal ciclo fijo

G82

Ciclo fijo de corte de hilo

G90

13

Programación absoluta

G91

Programación relativa

G92

00

Configuración del sistema de coordenadas de pieza

*G94

14

Avance por minuto

p>

G95

Avance por revolución

*G96

16

Corte de velocidad lineal constante

G97

Huazhong CNC Century Star - Comando de código M

Función auxiliar (Función M)

Código y su significado

Las funciones auxiliares incluyen varias funciones que respaldan las operaciones de la máquina herramienta, como inicio y parada del husillo, parada del programa e interruptor del acelerador del fluido de corte, etc. .

Código M

Modal

Descripción

M00

No modal

Parada del programa

M02

No modal

Fin del programa (reset)

M03

Modal

Avance del husillo (CW)

M04

Modal

Retroceso del husillo (CCW)

M05

Modal

Husillo parado

M07

Modal

Líquido de corte activado

M08

Modal

Fluido de corte encendido

M09

Modal

Fluido de corte apagado

M30

No modal

El programa finaliza y vuelve al punto de inicio del programa

M98

No modal

Llamada de subrutina

M99

No modal

Fin de subrutina

Sistema FANUC 0-TD

Comandos de código G

Grupos de códigos y sus significados

"Códigos modales" y códigos "generales"

De "códigos formales" La funcionalidad continúa después de su ejecución , mientras que el "código normal" sólo tiene efecto cuando se recibe el comando. Los códigos que definen el movimiento suelen ser "códigos modales", como códigos de línea, arco y ciclo. Por el contrario, el código de retorno como el origen se denomina "código general".

Cada código pertenece a su propio grupo de códigos. En "código modal", el código actual será reemplazado por el mismo conjunto de códigos cargados.

Código G

Grupo

Explicación

G00

01

Posicionamiento ( Movimiento rápido)

G01

Corte lineal

G02

Corte en arco en sentido horario (CW, sentido horario)

G03

Corte por arco en sentido antihorario (CCW, antihorario)

G04

00

Pausa (Dwell)

G09

Parada en la posición exacta

G20

06

Entrada imperial

G21

Entrada métrica

G22

04

Límite de carrera interna válido

G23

El límite de carrera interna es no válido

G27

00

Comprobar retorno del punto de referencia

G28

Retorno del punto de referencia

G29

Regreso desde el punto de referencia

G30

Regreso al segundo punto de referencia

G32

01

Corte de rosca

G40

07

Cancelar compensación del radio de la punta de la herramienta

G41

Desplazamiento del radio de la punta de la herramienta (izquierda)

G42

Desplazamiento del radio de la punta de la herramienta (derecha)

G50

00

Modificar las coordenadas de la pieza de trabajo; establecer las RPM máximas del husillo

G52

Establecer el sistema de coordenadas local

p>

G53

Seleccionar sistema de coordenadas de máquina

G70

00

Ciclo de acabado

G71

Interior y exterior ciclo de desbaste de diámetro

G72

Ciclo de desbaste por pasos

G73

Ciclo de repetición de conformado

G74

Taladrado escalonado en dirección Z

G75

Ranurado en dirección X

G76

p>

Ciclo de corte de rosca

G80

10

Cancelar ciclo fijo

G83

Ciclo de perforación

G84

Ciclo de roscado

G85

Ciclo de taladrado frontal

G87

Ciclo de taladrado lateral

G88

Ciclo de roscado lateral

G89

Ciclo de taladrado lateral

G90

01

Ciclo de corte (Diámetro interior y exterior)

G92

Ciclo de roscado

G94

Corte (paso) ciclo

G96

12

Control de velocidad lineal constante

G97

Control de velocidad lineal constante cancelado

G98

05

Avance por minuto

G99

Avance por revolución

Funciones auxiliares

Esta máquina herramienta utiliza código S para programar la velocidad del husillo, código T para programar la selección de herramientas y otras funciones auxiliares programables. Se implementa mediante código M. de esta máquina herramienta es el siguiente (Tabla 1.2):

Tabla 1.2

Código M

Función

p>

M00

El programa se detiene

M01

El programa se detiene condicionalmente

M02

El programa finaliza

M03

Avance del husillo

M04

Retroceso del husillo

M05

Cuchillo parado

M06

Cambio de herramientas

M08

Enfriamiento activado

M09

Enfriamiento

M18

Liberación de orientación del husillo

M19

Orientación del husillo

M29

Roscado rígido

M30

El programa finaliza y vuelve al cabezal de programa

M98

Llamar subrutina

M99

Regresar/repetir ejecución después de completar la subrutina

Generalmente, puede haber como máximo un código M en un segmento de programa .

Velocidad de avance F

El comando F indica la velocidad de avance compuesta de la herramienta en relación con la pieza de trabajo cuando se procesa la pieza de trabajo. La unidad de F depende de G94 (avance por minuto mm). /min ) o G95 (el avance de la herramienta por revolución del husillo mm/r). Utilice la siguiente fórmula para convertir el avance por revolución en avance por minuto.

fm=fr×S

fm: Avance por minuto: (mm/min)

fr: Avance por revolución: (mm /r )

S: velocidad de rotación del cabezal, (r/min)

Cuando se trabaja en modo G01, G02 o G03, la F programada es válida hasta que se sustituye por una nueva F. Cuando se trabaja en G00 En este modo, la velocidad de posicionamiento rápido es la velocidad máxima de cada eje, independientemente de la F programada. Con la ayuda del botón de anulación en el panel de control de la máquina herramienta, F puede ajustar la anulación dentro de un rango determinado. Al ejecutar los ciclos de roscado G76 y G82 y roscado G32, el interruptor de anulación falla y la anulación de avance se fija al 100%.

[Nota] 1. Cuando se utiliza el método de avance por revolución, se debe instalar un codificador de posición en el husillo.

2. Al programar el diámetro, la velocidad de avance en la dirección del eje X es: cambio de radio/minuto, cambio de radio/revolución

Función de herramienta (función T)

p>

El código T se utiliza para la selección de herramientas y los siguientes 4 dígitos representan el número de herramienta seleccionado y el número de compensación de herramienta, respectivamente. La relación entre el código T y la herramienta la especifica el fabricante de la máquina herramienta. Consulte las instrucciones del fabricante de la máquina herramienta. Ejecute el comando T para girar el portaherramientas de la torreta y seleccionar la herramienta especificada.

Cuando un segmento de programa contiene tanto código T como instrucciones de movimiento de herramienta: ejecute primero las instrucciones de código T y luego ejecute las instrucciones de movimiento de herramienta.

El comando T también transfiere el valor de compensación en el registro de compensación de la herramienta.