Red de conocimiento informático - Aprendizaje de código fuente - Programación de torno para programación CNC

Programación de torno para programación CNC

Para los tornos CNC se utilizan diferentes sistemas CNC y sus métodos de programación también son diferentes. Es una instrucción que especifica el origen del sistema de coordenadas de la pieza. El origen del sistema de coordenadas de la pieza también se denomina punto cero de programación.

Formato de mando: G50

Cuando se ejecuta el comando G50 la máquina herramienta no se mueve, es decir, los ejes X y Z no se mueven. El sistema memoriza internamente los valores X y Z, y los valores de las coordenadas. ​en la pantalla CRT cambia, lo que equivale a Un sistema de coordenadas de pieza de trabajo con el origen de la pieza de trabajo como origen de coordenadas se establece dentro del sistema. Método de programación del sistema dimensional:

⒈Tamaño absoluto y tamaño incremental

En la programación CNC, las coordenadas de la posición de la herramienta generalmente tienen dos métodos de representación: uno son coordenadas absolutas y el otro es Coordenadas absolutas. Una son las coordenadas incrementales (relativas). Al programar tornos CNC, se puede utilizar la programación de valores absolutos, la programación de valores incrementales o una combinación de ambas.

⑴Programación de valores absolutos: los valores de coordenadas de todos los puntos de coordenadas se calculan a partir del origen del sistema de coordenadas de la pieza de trabajo, que se denominan coordenadas absolutas y están representadas por X y Z.

⑵ Programación de valores incrementales: el valor de coordenadas en el sistema de coordenadas se calcula en relación con la posición anterior (o punto inicial) de la herramienta, lo que se denomina coordenadas incrementales (relativas). La coordenada del eje X está representada por U y la coordenada del eje Z está representada por W. Lo positivo y lo negativo están determinados por la dirección del movimiento.

⒉Programación de diámetro y programación de radio

Al programar un torno CNC, dado que la sección transversal de la pieza giratoria que se procesa es circular, sus dimensiones radiales incluyen el método de representación del diámetro y el radio. El método utilizado está determinado por los parámetros del sistema. Los tornos CNC generalmente se configuran en programación de diámetro al salir de fábrica, por lo que el tamaño en la dirección del eje X en el programa es el valor del diámetro. Si necesita utilizar la programación de radio, debe cambiar los parámetros relevantes en el sistema para que el sistema esté en el estado de programación de radio.

⒊Tamaño métrico y pulgadas

G20 Entrada tamaño pulgadas G21 Entrada tamaño métrico (Francia)

G70 Entrada tamaño pulgadas G71 Entrada tamaño métrico (Siemens)

p>

Las dimensiones en los dibujos de ingeniería están disponibles en formatos métricos y en pulgadas. El sistema CNC puede usar códigos para convertir todos los valores geométricos en tamaños métricos o en pulgadas según el estado establecido. Una vez que se enciende el sistema, la máquina. herramienta En estado métrico G21.

La relación de conversión entre unidades métricas e imperiales es:

1mm≈0.0394in

1in≈25.4mm

2. , Control de avance y selección de herramientas (sistema FANUC-0iT) 1. Función de husillo S

La función S consta del código de dirección S y varios números siguientes.

⑴Comando de control de velocidad lineal constante G96

Después de que el sistema ejecuta el comando G96, el valor especificado por S representa la velocidad de corte. Por ejemplo, G96 S150 significa que la velocidad del punto de corte de la herramienta de torneado es 150 m/min.

⑵Cancelar el comando de control de velocidad lineal constante G97 (comando de velocidad constante)

Después de que el sistema ejecuta el comando G97, el valor especificado por S representa la velocidad del husillo por minuto. Por ejemplo, G97 S1200 significa que la velocidad del husillo es 1200 r/min. Una vez encendido el sistema FANUC, el estado predeterminado es G97.

⑶Límite de velocidad máxima G50

Además de la función de configuración del sistema de coordenadas, G50 también tiene la función de configuración de velocidad máxima del husillo. Por ejemplo, G50 S2000 significa configurar la velocidad máxima del husillo en 2000 r/min. Al cortar con control de velocidad lineal constante, se debe limitar la velocidad del husillo para evitar accidentes.

⒉Función de avance F

La función F indica la velocidad de avance, que consta del código de dirección F y varios dígitos siguientes.

⑴Comando de avance por minuto G98

Después de ejecutar el comando G98, el sistema CNC determina que la unidad de velocidad de avance a la que se refiere F es mm/min (milímetros por minuto). , G98 G01 Z-20.0 F200; la velocidad de avance en el bloque es 200 mm/min.

⑵ Comando de avance por revolución G99

Después de ejecutar el comando G99, el sistema CNC determina que la unidad de velocidad de avance a la que se refiere F es mm/r (mm/revolución). por ejemplo, G99 G01 Z-20.0 F0.2; la velocidad de avance en el bloque es 0,2 mm/r. (1) Comando de posicionamiento rápido G00

El comando G00 hace que la herramienta se mueva rápidamente desde el punto donde se encuentra hasta la siguiente posición objetivo en el control de posicionamiento de puntos. Solo proporciona un posicionamiento rápido sin requisitos de trayectoria de movimiento ni proceso de corte.

Formato de comando:

G00 X(U)_ Z(W)_;

Donde:

X y Z son herramientas El valor absoluto de las coordenadas del punto a alcanzar;

U y W son los valores incrementales del punto a alcanzar por la herramienta desde la posición existente (las coordenadas que no se mueven no necesitan serlo; escrito)

2. Comando de interpolación lineal G01

El comando G01 es un comando de movimiento lineal, que especifica que la herramienta realiza un movimiento lineal arbitrario entre dos coordenadas en forma de enlace de interpolación a una velocidad determinada. velocidad de avance especificada F.

Formato de instrucciones:

G01 X(U)_ Z(W)_ F_;

Entre ellas:

⑴X, Z o U y W tienen el mismo significado que G00.

⑵F es la velocidad de avance (cantidad de avance) de la herramienta, que debe determinarse de acuerdo con los requisitos de corte.

3. Instrucciones de interpolación de arco G02 y G03

Hay dos tipos de instrucciones de interpolación de arco: instrucción de interpolación de arco en el sentido de las agujas del reloj G02 y instrucción de interpolación de arco en el sentido contrario a las agujas del reloj G03.

Formato de programación:

El formato del comando de interpolación de arco en el sentido de las agujas del reloj es:

G02 X(U)_ Z(W)_ R_ F_

G02 X(U)_ Z(W)_ I_ K_ F_;

El formato del comando de interpolación de arco en sentido antihorario es:

G03 X (U) _ Z(W)_ R_ F_;

G03 X(U)_ Z(W)_ I_ K_ F_;

Entre ellos:

⑴X_ Z_ es el valor absoluto de las coordenadas del punto final de la interpolación de arco, y U_ W_ es el valor incremental de las coordenadas del punto final de la interpolación de arco.

⑵ (método del radio) R es el radio del arco, expresado como un valor de radio.

Cuando el ángulo central correspondiente al arco es ≤180°, R es un valor positivo

Cuando el ángulo central correspondiente al arco es 180°, R es un valor negativo; .

⑶ (Método del centro del círculo) I y K son los incrementos de coordenadas del centro del círculo con respecto al punto inicial del arco, y son los vectores componentes en X (I) y Z (K ) ejes.

⑷Principio de selección: elija el que sea más conveniente de usar (el que pueda ver el valor sin cálculo). Cuando I, K y R aparecen al mismo tiempo en el mismo segmento del programa, R aparecerá. se les dará prioridad (es decir, válidos) I, K no son válidos.

⑸Cuando I es 0 o K es 0, se puede omitir.

⑹ Cuando desee interpolar un círculo completo, solo puede utilizar el método del centro del círculo y no se puede realizar el método del radio. Si se utiliza el método del radio para conectar dos semicírculos, el error de redondez real será demasiado grande.

⑺F es la velocidad de avance o velocidad de avance a lo largo de la dirección tangente del arco.