Red de conocimiento informático - Aprendizaje de código fuente - Programación de tornos CNC y uso de códigos especiales

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

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

G27

00

Comprobar retorno al punto de referencia

G28

Volver al 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

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

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