Cómo programar el CNC G72
En segundo lugar, hablemos de cómo aprender bien CNC:
Es muy importante estudiar de manera específica y memorizar los códigos G y M de cualquier sistema que aprenda.
Recuerde estos códigos y sepa cuándo usar cada código. Puede intentar escribir algunos programas de piezas simples para aumentar su competencia.
Hay muchas cosas que son fáciles de entender. Puedes intentar procesar algunas piezas simples. De esta manera, podrás combinar la teoría con la práctica y será más fácil aprender CNC.
Puede consultar los siguientes modos:
Descripción del grupo de códigos G; posicionamiento G00 01 (movimiento rápido); corte en línea recta G02; corte en arco en sentido horario (CW, en sentido horario); ; G03 corte en arco en sentido antihorario (CCW, en sentido antihorario); G04 00 pausa (permanencia); G20 06 entrada en pulgadas; G22 04 límite de carrera interna válido; retorno del punto de referencia; G28 retorno del punto de referencia; G30 retorno al segundo punto de referencia G40 07 Cancelar desplazamiento del radio de la punta de la herramienta (izquierda); derecha); G50 00 modifica las coordenadas de la pieza de trabajo; establece la revolución máxima del husillo; G52 establece el sistema de coordenadas local; G70 00 selecciona el ciclo de desbaste del diámetro interior y el diámetro exterior; ; ciclo de desbaste por pasos G73; ciclo de perforación por pasos G74 en X; ciclo de taladrado lateral G87; ciclo de roscado; ciclo de corte de rosca G90 01 (diámetro interior y exterior); ciclo de corte de rosca G94 (paso a paso); G96 cancela la velocidad lineal constante; control; G98 05 avance por minuto; G99 avance por revolución
Explicación del código
Posicionamiento G00
1. Formato G00 X_ Z_ Este comando mueve la herramienta. desde la posición actual a la posición especificada por el comando. Este comando mueve la herramienta desde la posición actual a la posición especificada por el comando (en modo de coordenadas absolutas), o a una distancia determinada (en modo de coordenadas incrementales). 2.2 Forma de posicionamiento de corte no lineal Nuestra definición es utilizar velocidades de avance rápido independientes para determinar la posición de cada eje. La trayectoria de la herramienta no es lineal y los ejes de la máquina se detienen en las posiciones especificadas por el comando, según el orden de llegada. 3.3. Posicionamiento lineal La trayectoria de la herramienta es similar al corte lineal (G01), posicionándose en la posición requerida en el menor tiempo posible (sin exceder la velocidad de avance rápido de cada eje). 4. Ejemplo N10 G0 X100 Z65
Interpolación lineal G01
1. Formato G01 La velocidad se mueve directamente desde la posición actual a la posición de comando: u, w: las coordenadas absolutas del posición a la que necesita moverse.
2,
2 Ejemplo ① Programa de coordenadas absolutas G01 X50.Z75.F0.2 ;X100.; ② Programa de coordenadas incrementales G01 U0.0 W-75.F0.2 ; U50.
Interpolación circular (G02, G03)
1. Formato G02(G03) X(U)__Z(W)__I__K__F__ ; G02(G03) X(U )__Z( W)__I__K__F__ .G02(G03) X(U)__Z(W)__R__F__ ;
G02 - en el sentido de las agujas del reloj (CW)G03 - en el sentido contrario a las agujas del reloj (CCW)X, Z - en el sistema de coordenadas Puntos finales U, W - distancia desde el punto inicial hasta el punto final. I, K - vector (valor de radio) desde el punto inicial hasta el punto central R - rango del arco (máximo 180 grados) 2. Ejemplo ① Programa de sistema de coordenadas absoluto G02 X100.Z90.I50.K0.F0.2 o G02 X100 Z90.R50.F02; ② Programa de sistema de coordenadas incremental G02 U20.W-30.I50.K0.F0.2 o G02 U20.W-30.R50.F0.2; Restablecer origen (G30)
Puede utilizar la función del segundo origen para configurar el sistema de coordenadas. 1. Utilice los parámetros (a, b) para establecer el valor de las coordenadas del punto inicial de la herramienta. a " y " b " son la distancia entre el origen de la máquina herramienta y el punto inicial de la herramienta. 2. Utilice el comando G30 en lugar de G50 para configurar el sistema de coordenadas durante la programación. 3.3. Después de ejecutar el primer restablecimiento del origen, independientemente del valor real posición de la herramienta, la herramienta se moverá al segundo origen cuando se encuentre este comando. 4.4 El reemplazo de herramienta también se realiza en la posición del segundo origen. 1. Formato G32 X. (U)__Z(W)__F__ ; G32 Ciertas características de las piezas de trabajo roscadas En el modo de corte de hilo, las funciones de control de velocidad de carrera y control de velocidad del husillo se ignoran. su movimiento se detendrá después de completar un ciclo de corte. 2. Ejemplo G00 X29.4; (1 ciclo de corte) G32 Z-23.F0.2; G00 X32.;
1. Formato G41 X_ Z_; G42 X_ Z_; 1. p>
Cuando el filo de la herramienta está afilado, el proceso de corte es el siguiente. No habrá ningún problema. con la forma especificada por el programa Sin embargo, como se muestra en la figura anterior, el borde real de la herramienta se compone de un arco (radio de la punta de la herramienta). Durante la interpolación del arco y el roscado, el radio de la punta de la herramienta causará problemas. Función de compensación
Comando posición de corte de la ruta de la herramienta
G40 Cancelar el movimiento de la herramienta según la ruta del programa
G41 La herramienta derecha se mueve desde el lado izquierdo del programa ruta
G42 La herramienta izquierda se mueve desde el lado derecho de la ruta del programa
El principio de compensación depende del movimiento del centro del arco de la punta de la herramienta, y el centro del arco de la punta de la herramienta siempre es normal a la superficie de corte Los vectores de radio en las direcciones no coinciden. Por lo tanto, el punto de referencia de la compensación es el centro de la punta de la herramienta. Generalmente, la compensación de la longitud de la herramienta y el radio de la punta de la herramienta se basa en el filo imaginario. por lo que traerá ciertas dificultades a la medición. Este principio se aplica a la compensación de la herramienta. La longitud de la herramienta y el radio de la punta de la herramienta R deben medirse en función de X y Z respectivamente, y el número de forma de la punta de la herramienta (0-9) requerido para compensar. el radio de la punta de la herramienta imaginaria debe ingresarse de antemano.
El "desplazamiento del radio de la punta de la herramienta" debe ordenarse usando la función G00 o G01 o cancelarse. Independientemente de si se usa el comando de interpolación de arco. la herramienta no se moverá correctamente y se desviará gradualmente de la trayectoria de ejecución. Por lo tanto, el comando para compensar el radio de la punta de la herramienta debe emitirse antes de que comience el proceso de corte, esto evita que la herramienta comience desde el exterior de la pieza de trabajo y cause un corte excesivo.
En su lugar, utilice un comando de movimiento para cancelar el desplazamiento después del proceso de corte.
Selección del sistema de coordenadas de la pieza de trabajo (G54-G59)
1. Formato G54 X_ Z_ 2. Función Utilice el comando G54-G59 para parametrizar 1221-1226 para especificar las coordenadas de la máquina herramienta; Cualquier punto en el sistema (desplazamiento del origen de la pieza de trabajo) y establezca el valor de desplazamiento del origen de la pieza de trabajo. - Los comandos G54 - G59 se utilizan para parametrizar 1226 y configurar el sistema de coordenadas de la pieza de trabajo (1-6). La relación correspondiente entre este parámetro y el código G es la siguiente: Sistema de coordenadas de pieza 1 (G54) ---- Valor de compensación de retorno al origen de la pieza ---- Parámetro 1221 Sistema de coordenadas de pieza 2 (G55) ---- Compensación de retorno al origen de la pieza ---- Parámetro 1222 Sistema de coordenadas de pieza 3 (G56) ---- Valor de compensación de retorno al origen de pieza ---- Parámetro 1223 Sistema de coordenadas de pieza 4 (G57) ---- Valor de compensación de retorno al origen de pieza ---- Parámetro 1223 Sistema de coordenadas de pieza 4 (G57) ---- Valor de compensación de restablecimiento del origen de pieza ---- Parámetro 1234 Valor de compensación --- Parámetro 1224 Sistema de coordenadas de pieza 5 (G58) --- Valor de compensación de restablecimiento del origen de pieza - -- Parámetro 1225 Sistema de coordenadas de pieza de trabajo 6 (G59) --- Valor de compensación de restablecimiento de origen de pieza de trabajo --- Parámetro 1226 Después de encender la alimentación y completarse el restablecimiento de origen, el sistema selecciona automáticamente el sistema de coordenadas de pieza de trabajo 1 (G54). Estas coordenadas seguirán siendo válidas hasta que el comando "modo" las cambie. Además de estos pasos de configuración, hay un parámetro en el sistema que cambia instantáneamente los parámetros de G54 a G59. Utilice el parámetro 1220 para pasar el valor de compensación del origen fuera de la pieza de trabajo.
Ciclo de acabado (G70)
1. Formato G70 P(ns) Q(nf) ns: nf: El último número de segmento del programa de forma de acabado 2. Funciones G71, G72 O después de un torneado preliminar con G73, completar el torneado con G70.
Ciclo fijo de torneado de jardín exterior (G71)
1. Formato G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W( △w)F(f)S(s)T(t)N(ns)..........F__ La sección del programa con números de serie ns a nf especifica la distancia entre las instrucciones de movimiento A y B. S__.T__N(nf)......△d: La profundidad de corte (especificación del radio) no especifica ningún signo. e: El trazo de retracción se especifica como un estado y no cambiará hasta que se especifiquen otros valores: el primer número de bloque del programa de forma de acabado. El último número de bloque del programa de formas de acabado: El último número de bloque del programa de formas de acabado. △u: La distancia y dirección del margen de acabado en la dirección X. (Diámetro/radio) △w: La distancia y dirección del margen de acabado en la dirección Z.
2. Función Si el programa en la figura siguiente determina la forma de acabado de A a A' y luego a B, entonces use △d (profundidad de corte) para cerrar el área especificada y dejar un margen de acabado △ u/2 y △w.
Finalizar ciclo fijo de torneado (G72)
1 Formato G72W (△d) R(e) G72P (ns) Q(nf)U(△u)W(△w )F(f)S(s)T(t) △t, e, ns, nf, △u, △w, f, s, t tienen el mismo significado que G71. 2. La función es como se muestra en la siguiente figura Excepto que es paralela al eje X, este ciclo es el mismo que G71.
Ciclo de compuesto de procesamiento de moldeo (G73)
1. Formato G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u )W(△w)F(f)S(s)T(t)N(ns) .........................Segmento del programa a lo largo A A' B No. N(nf)......... △i: La distancia de retirada (radio especificado) en la dirección del eje X, especificada por el parámetro del sistema FANUC (NO.0719).
△k: Distancia de compensación de la dirección del eje Z (radio especificado), especificada por el parámetro del sistema FANUC (NO.0720): El número de divisiones es el mismo que el número de repeticiones de desbaste, especificado por el parámetro del sistema FANUC (NO.0719): forma de acabado El primer número de bloque del programa: la forma de acabado El último número de bloque del programa: el primer número de bloque del programa de forma de acabado: nf: la forma de acabado El último número de bloque del programa: nf: la forma de acabado El último número de bloque del programa: nf: El último número de bloque del programa de formas de acabado: El último número de bloque del programa de formas de acabado. △u: La distancia y dirección del margen de acabado en la dirección X. (Diámetro/radio) △w: La distancia y dirección del margen de acabado en la dirección Z.
2. Función Esta función se utiliza para cortar repetidamente formas fijas que cambian gradualmente. Este ciclo se puede utilizar para cortar de manera efectiva piezas de trabajo que han sido fabricadas mediante secciones de mecanizado en bruto o fundidas.
Ciclo de taladrado frontal (G74)
1. Formato G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R( △d) F(f) e: Contragolpe Esta especificación es una especificación de estado y no cambiará hasta que se especifiquen otros valores. Especificado por el parámetro del sistema FANUC (NO.0722). x: Coordenada X del punto B u: Incremento de a a b z: Coordenada Z del punto c w: Incremento de A a C △i: Trazo en dirección X △k: Trazo en dirección Z △d: Fondo de corte Cantidad de juego de la herramienta. El signo de △d debe ser (+). Sin embargo, si se omiten X (U) y △I, la cantidad de retracción de la herramienta se puede especificar con el signo deseado. f: Velocidad de avance: 2. Función Como se muestra en la siguiente figura, la rotura se puede procesar en este ciclo. Si se omiten X (U) y P, el resultado es que la operación de perforación solo se realiza en el eje Z.
Ciclo de taladrado en profundidad diámetro exterior/diámetro interior (G75)
1. Formato G75 R(e); G75 X(u) Z(w) P(△i) Q ( △k) R(△d) F(f) 2. Función La operación de los siguientes comandos es como se muestra en la siguiente figura Excepto que X se reemplaza por Z, los demás comandos son los mismos que G74. En este ciclo se pueden procesar roturas, con lo que se pueden cortar ranuras en el eje X y perforar orificios en el eje X.
Ciclo de corte de hilo (G76)
1. Formato G76 P(m)(r)(a) Q(△dmin) R(d) G76 X(u) Z( w) R(i) P(k) Q(△d) F(f) m:Finalización del recuento de repeticiones (1 a 99) Este indicador es un indicador de estado y no cambiará hasta que se especifique otro valor. r: Cantidad de rotación Esta marca es una marca de estado y no cambiará hasta que se especifique otro valor. a: Ángulo de punta: 80 grados, 60 grados, 55 grados, 30 grados, 29 grados y 0 grados se pueden seleccionar y expresar con 2 dígitos. Esta asignación es una asignación de estado y no cambiará hasta que se especifique otro valor. Por ejemplo, P (02/m, 12/r, 60/a) △dmin: profundidad mínima de corte. Este valor es un valor de estado y no cambiará hasta que se especifique otro valor. △d: Primera profundidad de corte (valor de radio) l: Paso de rosca (usando G32)
2. Ciclo de corte de rosca funcional.
Ciclo de corte de diámetro interior y exterior (G90)
1. Formatear el ciclo de corte lineal: G90 X(U)___Z(W)___F___; presione el interruptor para ingresar al modo de bloque único, y la operación se completa Como se muestra en la figura, la operación cíclica de la ruta 1→2→3→4, los signos positivos y negativos (+/-) de U y W cambian de acuerdo con las direcciones de 1 y 2 en el programa de coordenadas incrementales. Ciclo de corte de cono: G90 X(U)___Z(W)___R___ F___ Se debe especificar el valor "R" del cono. El uso de la función de corte es similar al ciclo de corte lineal.
2. Funciones distintas al ciclo de corte de jardín. 1.U<0, W<0, R0, W03.
U0, W<0, R<0
Ciclo de corte de hilo (G92)
1. Formato de ciclo de corte de hilo recto: G92 X(U)___Z(W)___ F___; El control de estabilidad de rango y velocidad del husillo (G97) es similar al G32 (corte de hilo). En este ciclo de corte de roscas, el retroceso del corte de roscas es como se muestra en la [Figura 9-9]; la longitud del chaflán se establece en unidades de 0,1 L en el rango de 0,1 L a 12,7 L según los parámetros especificados. Ciclo de corte de hilo cónico: G92 Ciclo: G94 X(U)___Z(W)___F___; Ciclo de corte de paso cónico: G94 /p>
Los tornos CNC pueden dividir la velocidad en áreas de baja y alta velocidad ajustando el paso El tamaño y la modificación de las RPM se pueden cambiar libremente en cada zona. La función de G96 es realizar un control de velocidad lineal y mantener una velocidad de corte constante cuando cambia el diámetro correspondiente de la pieza de trabajo, controlada únicamente cambiando las RPM. La función de G97 es cancelar el control de velocidad lineal y solo controlar la estabilidad de la velocidad de rotación.
Configurar el desplazamiento (G98/G99)
El desplazamiento de corte se puede asignar en milímetros por minuto (mm/min) mediante el código G98, o en milímetros por revolución (mm) usando el código G99 /rev) como unidad, aquí se programa el desplazamiento por revolución G99 en el torno CNC. Velocidad de movimiento por minuto (mm/min) = Velocidad de desplazamiento por revolución (mm/rpm) × velocidad del husillo
Ejemplo:
Seleccione 1. Herramienta de desbaste fuera del parque 2. Fuera the park Herramienta de acabado 3. Herramienta de roscado 4. Taladro 5. Herramienta de mandrinado
Operación: Pasos de operación: 1. Hasta el punto cero de la pieza de trabajo: 1. Varios métodos para configurar el punto cero de la pieza de trabajo en el sistema CNC FANUC torno 1. Pruebe directamente con la herramienta Herramienta de corte (1) Utilice un torno de círculo exterior para probar primero un círculo exterior, mida el diámetro del círculo exterior, introduzca el "valor del diámetro del círculo exterior MX" en la interfaz de compensación geométrica y presione la tecla "Entrar" para ingresarlo en la geometría. (2) Utilice un torno de jardín externo para probar una cara final de jardín externo, ingrese el "valor de coordenada Z actual MZ" en la geometría de la interfaz de compensación y presione la tecla "Entrada" para ingresarlo en la geometría. 2. Utilice G50 para establecer el punto cero de la pieza de trabajo (1) Utilice un torno de círculo exterior para probar la cara final del círculo exterior, introduzca "Valor de coordenada Z actual MZ" en la geometría de la interfaz de compensación y presione "Entrar". tecla para ingresar la geometría. Primero, use un torno para probar un círculo exterior, mida el diámetro del círculo exterior, luego retraiga la máquina en la dirección positiva del eje Z y corte la cara del extremo hacia el centro. (2) Seleccione el modo MDI, ingrese G50 X0 Z0, active la tecla INICIO y establezca el punto actual como punto cero. (3) Seleccione el modo MDI e ingrese G0 X150 Z150 para que la herramienta abandone la pieza de trabajo para su procesamiento. (4) Este es el comienzo del programa: G50 X150 Z150 ........ (5) Nota: Cuando se utiliza G50. (6) Si se utiliza el segundo punto de referencia G30, puede garantizar que el mecanizado repetido no se produzca de forma aleatoria. En este momento, el punto de inicio del programa es G30 U0 W0G50 X150 Z150 (7) En el sistema FANUC, la posición de. El segundo punto de referencia está en la configuración de parámetros, en el software Yhcnc, presione el botón derecho del mouse para mostrar un cuadro de diálogo y presione el botón izquierdo del mouse para confirmar. 3. El desplazamiento de la pieza de trabajo establece el punto cero de la pieza de trabajo (1) En el desplazamiento del sistema FANUC0-TD, hay una interfaz de desplazamiento de la pieza de trabajo donde se puede ingresar el valor de desplazamiento del punto cero. (2) Utilice un torno externo para realizar un corte de prueba en la cara final de la pieza de trabajo. Su posición es, por ejemplo, la coordenada Z: Z200, e introduzca directamente el valor de compensación. (3) Seleccione "Referencia" para regresar al punto de referencia, presione los ejes X y Z para regresar al punto de referencia y se establece el sistema de coordenadas cero de la pieza de trabajo. (4) Nota: El punto cero siempre permanece sin cambios y se borrará solo cuando se restablezca el valor de compensación Z0.
4.G54------G59 Establezca el punto cero de la pieza de trabajo (1) Utilice la herramienta de torneado exterior para probar el círculo exterior, mida el diámetro del círculo exterior, luego retraiga la herramienta a lo largo de la dirección positiva del eje Z y corte la cara del extremo hacia el centro. (2) Ingrese directamente las coordenadas actuales de los ejes X y Z en G54----G59 y llame al programa directamente, como por ejemplo: G54X50Z50.... (3) Nota: Puede usar el comando G53 para borrar el código G54- ----Sistema de coordenadas de pieza G59.