El significado de los caracteres de dirección comunes
Explicación detallada de los códigos de instrucción de programación del centro de mecanizado CNC FANUC
Mando de función auxiliar M
Nota: Solo puede haber un comando M en un bloque. Si aparecen dos o más comandos M en un programa, solo el último comando M es válido y el resto no lo son.
Otras instrucciones
(1) F — comando de velocidad de alimentación
F y los siguientes números indican que cuando el comando es G94, la unidad es mm / min, cuando el comando es G95, la unidad es mm / r.
(2) S — comando de velocidad del husillo
S y los siguientes números indican que la unidad es r / min.
(3) T: comando de herramienta
T y los siguientes tres dígitos indican el número de herramienta.
(4) Valor de compensación de longitud de herramienta H y D y valor de compensación de radio de herramienta
H y D y los siguientes tres dígitos indican que los tres dígitos son la dirección de memoria (número) donde se almacena la cantidad de compensación de la herramienta.
Explicación detallada del código de comando G
1. Ajuste de la función de la máquina
1. G53: seleccione el sistema de coordenadas de la máquina
Formato: G53 XYZ; (XYZ es el valor de las coordenadas de la máquina)
Nota: Cuando se especifica el comando G53, se borrarán la compensación de radio, la compensación de la longitud de la herramienta y el valor de compensación de la herramienta. Generalmente, el eje Z está designado para el cambio de herramienta.
2. G54 ~ G59: seleccione el sistema de coordenadas de la pieza de trabajo
Nota: Una vez que se enciende la alimentación y se devuelve el punto de referencia, el sistema selecciona automáticamente G54.
3. G54.1 P1 ~ P48: seleccione un sistema de coordenadas de pieza adicional
4. G52: sistema de coordenadas local
Formato: G52X YZ;
Significado del formato: Para facilitar la programación, configure el sistema de subcoordenadas del sistema de coordenadas de la pieza de trabajo. El valor de XYZ en G52 es la coordenada de posición en el sistema de coordenadas de pieza G54 ~ G59.
Cancelar el sistema de coordenadas local —— G52 X 0 Y 0 Z 0;
Nota: Cuando se ordena el sistema de coordenadas local G52 o se cancela el sistema de coordenadas local, se cancelarán los valores de compensación de la herramienta, como la compensación de la longitud de la herramienta y la compensación del radio de la herramienta. En el programa siguiente, se deben restablecer la compensación de la longitud de la herramienta especificada, la compensación del radio de la herramienta y otros valores de compensación de la herramienta.
5. G90 — Programación absoluta
La programación absoluta significa que la herramienta se mueve a una cierta posición lejos del origen del sistema de coordenadas de la pieza de trabajo.
6. G91 — Programación incremental
En la programación incremental, la distancia del movimiento de la herramienta se calcula en base al punto anterior, que es el incremento del punto anterior.
7. G21: entrada de mm G20: entrada de pulgadas
8. G16: habilita el comando de coordenadas polares G15: cancela el comando de coordenadas polares
2. Instrucción de la función de interpolación
1. G00: instrucción de posicionamiento rápido
Formato: G00 XYZ;
Significado del formato: el comando G00 hace que la herramienta se mueva desde el punto actual de la herramienta a otro punto a la velocidad más rápida en el modo de control punto-posición. La trayectoria no es necesariamente de dos puntos y una línea, puede ser una línea discontinua.
Nota: (1) Cuando la herramienta se mueve de arriba a abajo: G00 XY; Z; Primero establezca el plano XY y luego el eje Z desciende. (2) Cuando la herramienta se mueve de abajo hacia arriba: G00 Z; XY; El eje Z se eleva primero y luego se establece el plano XY.
2. G01: comando de interpolación lineal
Formato: G01 XYZF;
Significado del formato: el comando G01 hace que la herramienta se mueva desde el punto actual hasta el punto especificado de acuerdo con el comando F.
3. G02: interpolación en sentido horario, G03: interpolación en sentido antihorario
Formato: G17 {G02 / G03} XY (R / IJ) F;
G18 {G02 /G03}X Z (R /I K )F;
G19 {G02 /G03}Y Z (R /J K )F;
Significado del formato:
Nota: 1. Puede omitirse cuando IJK es cero; en el mismo programa, si IJK y R aparecen al mismo tiempo, R es válido.
2. Al mecanizar con R, no se puede mecanizar todo el círculo y todo el círculo solo se puede programar con la coordenada central IJ k.
3. Instrucción de pausa del programa
1. G04: instrucción de pausa
Formato: G04 X; o G04 P;
Significado del formato: X va seguida del tiempo de extensión, la unidad es s, y debe haber un punto decimal después. El número después de P es un número entero y la unidad es ms.
Cuarto, la instrucción de llamada de la subrutina.
1. M98 P ×××;
Significado del formato: P × × × se refiere al número de subprograma del programa que llama, el 0 antes del programa no se puede omitir, se refiere al número de llamadas repetidas.
2. La escritura del subprograma es básicamente la misma que la del programa general, excepto que el final del programa es M99, lo que significa que el subprograma termina y regresa. M99 no necesita ser un bloque de forma independiente, pero se puede colocar al final del último bloque.
Cinco, instrucciones de compensación de herramientas
1. G43, G44, G49: comando de compensación de la longitud de la herramienta
Formato: G43 ZH; indica la compensación positiva de la longitud de la herramienta, la distancia de alcance Z del eje Z es el valor especificado más el valor de compensación H.
G44 ZH; Representa la compensación negativa de la longitud de la herramienta, la distancia de alcance Z del eje Z es el valor especificado menos el valor de compensación H.
G49 Z; o H00 significa cancelar la compensación de la longitud de la herramienta
Nota: El comando G43 G44 no tiene nada que ver con G90 G91, el valor de compensación correspondiente al comando H puede ser negativo o positivo. Cuando H es 0, se cancela la compensación de la longitud de la herramienta. El rango del valor H es 00 ~ 200.
Dado que el valor de compensación varía de -999,999 a 999,999 mm o de -99,9999 a 99,9999 pulgadas, el signo del valor de compensación cambia y todo el trabajo se puede realizar utilizando G43.
2. G41, G42, G40: comando de compensación del radio de la herramienta
Formato: {G17 G18 G19} [G41 G42] (G00 G01) (XY, XZYZ) DF;
G40 G00 (G01) XYF; o D00
Significado del formato: G17 G18 G19 es el plano de selección,
La compensación del radio de la herramienta G41 a la izquierda, la compensación del radio de la herramienta G42 a la derecha y la compensación del radio de la herramienta G40 se cancelan.
Nota:
1. Al ingresar al estado de compensación del radio de la herramienta desde el estado sin compensación de la herramienta, o al cancelar la compensación del radio de la herramienta, la herramienta debe moverse una cierta distancia; de lo contrario, la herramienta compensará directamente el radio de la herramienta en la dirección normal de movimiento. y la herramienta chocará si no hay espacio para girar.
2. Cuando D es 0, se cancela la compensación del radio de la herramienta. El rango del valor D es 0 ~ 200.
Porque el rango del valor de compensación es -999,999 ~ 999,999 mm o -99,9999 ~ 99,9999 pulgadas.
3. El juicio de compensación izquierda y derecha del radio de la herramienta se basa en la dirección de avance de la herramienta, el contorno del centro de la herramienta, especialmente los valores de compensación izquierda y derecha de G41 y G42 al ejecutar G18 G19.
4. Al ejecutar G41, G42 y G40, el comando de movimiento solo puede usar G00 G01, pero no G02 G03.
5. Para garantizar la integridad y suavidad del contorno, utilice generalmente: comando G41 G42 para realizar la compensación del radio de la herramienta, pasar por la sección de transición (círculo o línea recta), el corte del contorno pasar por la sección de transición (círculo o recta) línea), utilice G40 para cancelar la compensación del radio de la herramienta.
6. Durante la programación, si el programa para introducir y cancelar la compensación de radio de la herramienta está en el programa principal del bloque (debe hacerse al procesar el jefe), entonces cuando el número de veces de llamar a la subrutina (procesamiento de contorno programa) excede una vez, se cortará la segunda vez. Habrá un fenómeno de sobrecorte.
Seis instrucciones de ciclo enlatado
Lista de funciones de comando de ciclo fijo
Las seis acciones básicas habituales de un comando de ciclo fijo son:
1. Acción 1: posicionamiento de los ejes X e Y (punto inicial)
2. Acción 2: llegar rápidamente al plano del punto R (la posición a cortar
3. Procesamiento de 3 orificios de acción. El mecanizado del agujero se ejecuta en el modo de avance de corte.
4. Acción 4: la acción en el fondo del hoyo. Como pausa, parada del husillo, cambio de herramienta, etc.
5. Acción 5: regresa al plano R.
6. Acción 6: Regrese rápidamente al principio





