¿Qué tipo de código de programación incluye el torno CNC? Por favor pregunte a los expertos. Gracias.
fanuc
Sistema 0-td
g
Comandos de código
Grupos de códigos y su significado p>
g
p>
"Código modal"
y
Código "General"
p>
La funcionalidad del "Código formal"
continúa después de su ejecución, mientras que
"código general"
solo tiene efecto cuando el comando se recibe. Los códigos que definen el movimiento suelen ser "códigos modales", como códigos de línea, arco y bucle. 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.
gCode
Grupo
Explicación
g00
01
Posicionamiento p>
(Movimiento rápido)
g01
Corte lineal
g02
Corte en arco en sentido horario
p>
(cw, sentido horario)
g03
Cortar el arco en sentido antihorario
(ccw, sentido antihorario)
g04
00
Pausa
(permanencia)
g09
Detener en un lugar preciso
p >g20
06
Entrada imperial
g21
Entrada métrica
g22
p>04
Límite de viaje interno
válido
g23
Límite de viaje interno
Inválido
g27
00
Verificar 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 la velocidad máxima del husillo
rpm
g52
Establecer sistema de coordenadas local
g53
Seleccionar sistema de coordenadas de la máquina
g70
00
Ciclo de acabado
g71
Ciclo de desbaste de diámetro interior y exterior
g72
Ciclo de desbaste por pasos
g73
Ciclo de repetición de conformado
g74
z
Perforación escalonada
g75
x
Ranurado de dientes
g76
Ciclo de corte de hilo
g80
10
Cancelar ciclo fijo
g83
Ciclo de taladrado
g84
Ciclo de roscado
g85
Ciclo de mandrinado frontal
g87
Ciclo de mandrinado lateral
g88
Ciclo de roscado lateral
g89
Ciclo de mandrinado lateral
g90
01
(diámetro interior y exterior) Ciclo de corte
g92 p>
Ciclo de roscado
g94
(paso)
Ciclo de corte
g96
12
Control de velocidad lineal constante
g97
Control de velocidad lineal constante cancelado
g98
05
Velocidad de avance por minuto
g99
Función auxiliar de velocidad de avance por revolución
Esta máquina herramienta utiliza código s para programar la velocidad del husillo y utiliza Código t para programar la selección de herramientas. Otras funciones auxiliares programables se implementan mediante código m. La lista de códigos m disponibles para los usuarios de esta máquina herramienta es la siguiente (Tabla 1.2):
Tabla 1.2
.código m
Función
Rendimiento
m00
El programa se detiene
m01
Parada condicional del programa
m02
Fin del programa
m03
Avance del husillo
m04 p>
Cuchillo inverso
m05
Cuchillo parado
m06
Intercambio de herramientas
m08
Enfriamiento encendido
m09
Enfriamiento apagado
m18
Liberación de orientación del husillo
m19
Orientación del husillo
m29
Roscado rígido
m30
El programa finaliza y regresa al encabezado del programa
m98
Llama a una subrutina
m99
La subrutina finaliza y regresa /repetir ejecución
Generalmente, puede haber como máximo un código m en un segmento de programa.
La velocidad de avance f
f
El comando 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 (cada avance por minuto (mm/min) o g95 (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: por minuto avance rotacional : (mm/r
)
s: velocidad de rotación del husillo, (r/min)
Cuando se trabaja en g01, g02
En p >o g03
, el f programado
es válido hasta que sea reemplazado por un nuevo valor de f
, mientras se trabaja en g00
En 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, puedo ajustar la anulación dentro de un rango determinado. Al ejecutar los ciclos de roscado g76 y g82 y de 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