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 p>
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 p>
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 p>
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 p>
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 p>
Control de velocidad lineal constante cancelado p>
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 p>
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 ) p>
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.