Programación de tornos CNC y uso de códigos especiales
Grupo de códigos de comando del código G del sistema FANUC 0-TD y su significado "código modal" y código "general". La función de "código formal" seguirá manteniéndose después de su ejecución, y el "código general" " Sólo tiene efecto 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 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.
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 al punto de referencia
G28
Volver al punto de referencia p>
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
Ciclo de desbaste de diámetro interior y exterior
G72
Ciclo de desbaste por pasos
G73
Ciclo de repetición de conformado
G74
Taladro escalonado en dirección Z
G75
Ranurado en dirección X
G76
p>Ciclo de roscado
G80
10
Cancelar ciclo fijo
G83
Ciclo de taladrado
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
( Paso) ciclo de corte
G96
12
Control de velocidad lineal constante
G97 p>
Control de velocidad lineal constante cancelado
G98
05
Avance por minuto
G99
Función auxiliar de avance por revolución Esta máquina La herramienta utiliza el código S para programar la velocidad del husillo y utiliza el código T para programar la selección de herramientas. Otras funciones auxiliares programables se realizan mediante el código M. Esta máquina herramienta puede ser utilizada por los usuarios. La lista de códigos es la siguiente (Tabla 1.2): 1.2
Código M
Función
M00
Parada del programa
M01
Parada condicional del programa
M02
Fin del programa
M03
Rotación hacia adelante del husillo
M04
Cuchillo invertido
M05
Cuchillo parado
M06
Intercambio de herramientas
M08
Enfriamiento en
M0
9
Enfriamiento
M18
Desbloqueo 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 subprograma
M99
Regresar/repetir ejecución al final del subprograma
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 (una revolución del husillo). por El avance de la herramienta giratoria 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 del husillo, (r/min) Cuando se trabaja en modo G01, G02 o En modo G03, la velocidad programada F siempre es válida hasta que se sustituya por un nuevo valor de F. Cuando se trabaja en modo G00, 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