Red de conocimiento informático - Aprendizaje de código fuente - Programación CNC El formato y significado del ciclo de torneado de roscas g83 para Guangzhou CNC 980t, ¡urgente!

Programación CNC El formato y significado del ciclo de torneado de roscas g83 para Guangzhou CNC 980t, ¡urgente!

Ve a mi barra de publicaciones para echar un vistazo:

/f?kz=360175429

Generalmente, para piezas con formas geométricas menos complejas, el procesamiento requerido Los procedimientos no son largos, el cálculo es relativamente simple y la programación manual es más adecuada.

Características de la programación manual: lleva mucho tiempo, es propensa a errores y es incapaz de programar piezas con formas complejas. Según estadísticas extranjeras, cuando se utiliza la programación manual, la relación entre el tiempo de escritura de un programa y el tiempo real de ejecución y procesamiento en la máquina herramienta es de aproximadamente 30:1 en promedio, y entre el 20% y el 30% de las razones por las cuales Las máquinas herramienta CNC no pueden iniciarse. Debido a la dificultad para programar el programa de procesamiento, el tiempo de programación es largo.

(2) Programación automática por computadora

La programación automática significa que durante el proceso de programación, excepto el análisis de patrones de piezas y la formulación de planes de proceso, que se realizan manualmente, el resto del trabajo es completado con asistencia informática.

Cuando se utiliza la programación automática por computadora, la computadora completa automáticamente el procesamiento matemático, la escritura de programas, la inspección de programas y otras tareas. Dado que la computadora puede dibujar automáticamente la trayectoria de movimiento del centro de la herramienta, el programador puede verificar. si el programa es correcto en el tiempo, que se puede modificar en el tiempo cuando sea necesario para obtener el programa correcto. Y debido a que la programación automática por computadora reemplaza a los programadores para realizar tediosos cálculos numéricos, puede mejorar la eficiencia de la programación docenas o incluso cientos de veces, resolviendo así muchos problemas complejos de programación de piezas que no pueden resolverse mediante la programación manual. Por lo tanto, la programación automática se caracteriza por una alta eficiencia de programación y puede resolver los problemas de programación de piezas de formas complejas.

Según los diferentes métodos de entrada, la programación automática se puede dividir en programación automática CNC gráfica, programación automática CNC en lenguaje y programación automática CNC por voz. La programación automática gráfica CNC se refiere a ingresar directamente la información gráfica de la pieza en la computadora y obtener el programa de mecanizado CNC a través del procesamiento del software de programación automática. En la actualidad, la programación automática CNC gráfica es el método de programación automática más utilizado. La programación automática del lenguaje CNC se refiere a escribir las dimensiones geométricas, los requisitos del proceso, los parámetros de corte y la información auxiliar de las piezas procesadas en programas fuente en lenguaje CNC, y luego ingresarlos en la computadora, y luego la computadora los procesa aún más para obtener el procesamiento de la pieza. programa. La programación automática de Voice CNC utiliza un reconocedor de voz para convertir los sonidos de las instrucciones de procesamiento emitidos por el programador en programas de procesamiento.

1.1.2 Palabras y funciones de las palabras

1. Caracteres y códigos

Los caracteres son símbolos utilizados para organizar, controlar o representar datos, como los números. , letras, signos de puntuación, operadores matemáticos, etc. El sistema CNC sólo puede aceptar información binaria, por lo que los caracteres deben convertirse en bytes compuestos por información de 8 bits y expresarse mediante un código que combine "0" y "1". Dos códigos estándar se utilizan ampliamente a nivel internacional:

(1) Código estándar de la Organización Internacional de Normalización ISO

(2) Código estándar de la Asociación Estadounidense de la Industria Electrónica EIA

Este Los métodos de codificación de los dos códigos estándar son diferentes. Ambos códigos se pueden usar en la mayoría de las máquinas herramienta CNC modernas. Simplemente use el interruptor en el panel de control del sistema para seleccionar o use el comando de función G para seleccionar.

2. Palabras

En los programas de mecanizado CNC, las palabras hacen referencia a una serie de caracteres ordenados según unas normas, que se almacenan, transmiten y operan como una unidad de información. Una palabra se compone de una letra en inglés seguida de varios dígitos decimales. Esta letra en inglés se denomina carácter de dirección.

Autor: luxiang001 2008-4-20 22:32 Responder a esta afirmación

--------------------- -------------------------------------------------- --------

3 Respuesta: conocimiento profesional de CNC

Por ejemplo: "X2500" es una palabra, X es el carácter de dirección y el número "2500" es el contenido.

3. Funciones de las palabras

Cada palabra que compone un segmento de programa tiene su significado funcional específico. A continuación se presenta principalmente en base a las especificaciones del sistema CNC FANUC-0M. En el trabajo real, siga el manual del sistema CNC de la máquina herramienta para utilizar cada palabra de función.

(1) Palabra de número de secuencia N

El número de secuencia también se denomina número de segmento de programa o número de serie de segmento de programa.

El número de secuencia se encuentra al comienzo del segmento del programa y consta de la palabra del número de secuencia N y los números posteriores. La palabra del número de secuencia N es el carácter de dirección y los números posteriores son generalmente enteros positivos de 1 a 4 dígitos. El número de secuencia en el mecanizado CNC es en realidad el nombre del segmento del programa y no tiene nada que ver con el orden de ejecución del programa. El sistema CNC no ejecuta el programa en el orden de los números de secuencia, sino que lo ejecuta segmento por segmento en el orden en que se escriben los segmentos del programa.

La función del número de secuencia: revisión y modificación de recuperación del programa; como objetivo de la dirección condicional, es decir, como el nombre del segmento del programa de destino de la dirección. Los segmentos de programa con números de secuencia se pueden restablecer, lo que significa que el procesamiento puede comenzar desde la mitad del programa o regresar al punto de interrupción del programa.

Uso general: al programar, nombre el primer segmento del programa N10 y luego establezca el número de secuencia en incrementos de 10. De esta manera, al depurar el programa, si necesita insertar un programa entre N10 y N20 Durante un período de tiempo, puede utilizar N11, N12, etc.

(2) Preparar la palabra de función G

El carácter de dirección de la palabra de función preparada es G, también conocida como función G o comando G, que se utiliza para establecer el modo de trabajo de la máquina. herramientas o sistemas de control. Los números siguientes son generalmente enteros positivos de 1 a 3 dígitos; consulte la Tabla 1.1.

Tabla 1.1 Tabla de significado de palabras de función G

Palabra de función G Sistema FANUC Sistema SIEMENS

G00 Posicionamiento de punto de movimiento rápido Posicionamiento de punto de movimiento rápido

G01 interpolación lineal interpolación lineal

G02 interpolación de arco en sentido horario interpolación de arco en sentido horario

G03 interpolación de arco en sentido antihorario interpolación de arco en sentido antihorario

p>

G04 Pausa y pausa

G05 --- Interpolación de arco a través del punto intermedio

G17 Selección de plano XY Selección de plano XY

G18 Selección de plano ZX Selección de plano ZX

G19 YZ selección de plano Selección de plano YZ

Corte de rosca G32 ---

G33 --- corte de rosca de paso constante

G40 Cierre de sesión de compensación de herramienta Cierre de sesión de compensación de herramienta

G41 Compensación de herramienta - compensación de herramienta izquierda - izquierda

G42 Compensación de herramienta - compensación de herramienta derecha - derecha

G43 Compensación de longitud de herramienta----

G44 Compensación de longitud de herramienta-----

G49 Cancelación de compensación de longitud de herramienta---

G50 Límite de velocidad máxima del husillo ---

G54~G59 Sistema de coordenadas de procesamiento estableciendo desplazamiento cero

G65 Macro de usuario ---

G70 Sistema en pulgadas del ciclo de acabado

G71 Sistema métrico del ciclo de desbaste cilíndrico

G72 Ciclo de desbaste de cara frontal---

G73 Ciclo de corte cerrado---

G74 Ciclo de taladrado profundo---

G75 Diámetro exterior ciclo de ranurado---

G76 Ciclo de roscado compuesto---

G80 Cancelar ciclo fijo Cancelar ciclo fijo

G81 Ciclo fijo de taladrado de punto fijo

G90 Programación de valor absoluto tamaño absoluto

G91 Programación de valor incremental tamaño incremental

G92 Límite de velocidad del husillo del ciclo de roscado

G94 Avance por minuto avance lineal

G95 Avance por revolución avance rotacional

G96 Control de velocidad lineal constante Velocidad lineal constante

G97 Velocidad lineal constante cancelar cierre de sesión G96

G98 Regresar al plano inicial ---

G99 Regresar al plano R ---

(3) Caracteres de cota

Se utilizan los caracteres de cota para determinar la posición de coordenadas del punto final del movimiento de la herramienta en la máquina herramienta.

Entre ellos, el primer grupo X, Y, Z, U, V, W, P, Q, R se utilizan para determinar el tamaño de las coordenadas lineales del punto final; C, D, E se utiliza para determinar el tamaño de las coordenadas angulares del punto final; el tercer grupo I, J, K se utiliza para determinar el tamaño de las coordenadas centrales del contorno del arco.

En algunos sistemas CNC, también puede usar P para controlar el tiempo de pausa, R para controlar el radio del arco, etc.

Autor: luxiang001 2008-4-20 22:32 Responder a esta afirmación

--------------------- -------------------------------------------------- --------

4 Respuesta: Conocimiento profesional de CNC

La mayoría de los sistemas CNC pueden usar palabras de función preparadas para seleccionar el formato de tamaño de coordenadas. Por ejemplo, los sistemas FANUC pueden usar. G21/G22 para seleccionar unidades métricas o imperiales, y algunos sistemas utilizan parámetros del sistema para configurar el sistema de tamaño. Cuando se utiliza el sistema métrico, la unidad general es mm. Por ejemplo, la unidad de coordenadas del comando X100 es 100 mm. Por supuesto, algunos sistemas CNC pueden seleccionar unidades de diferentes tamaños a través de parámetros.

(4) Palabra de función auxiliar M

El carácter de dirección de la palabra de función auxiliar es M, y los números posteriores son generalmente enteros positivos de 1 a 3 dígitos, también llamados funciones M o Instrucciones M para especificar las acciones de conmutación de los dispositivos auxiliares de la máquina herramienta CNC, consulte la Tabla 1.2.

Tabla 1.2 Tabla de significado de palabras de función M

Significado de palabras de función M

Parada del programa M00

Parada planificada M01

M02 El programa se detiene

M03 El cabezal gira en el sentido de las agujas del reloj

M04 El cabezal gira en el sentido contrario a las agujas del reloj

M05 El cabezal gira y se detiene

M06 Cambio de herramienta

p>

M07 El refrigerante n.° 2 está encendido

M08 El refrigerante n.° 1 está encendido

M09 El refrigerante está apagado

M30 El programa se detiene y regresa a comenzar en

M98 llama a la subrutina

M99 devuelve la subrutina

1.1.3 Formato del programa

1.

Un segmento de programa es un grupo continuo de palabras que se pueden procesar como una unidad y es una declaración en un programa de mecanizado CNC. Un programa de mecanizado CNC se compone de varios segmentos de programa.

El formato del segmento del programa se refiere a la disposición de las palabras, caracteres y datos en el segmento del programa. Hoy en día, el formato de segmento de programa variable de dirección de palabra se usa generalmente. La longitud de cada palabra no es fija y la longitud y el número de palabras funcionales en cada segmento de programa son variables. En el formato de bloque de dirección variable, las palabras escritas en el bloque anterior y sin cambios en este bloque siguen siendo válidas y ya no se pueden reescribir. Este tipo de palabra funcional se llama palabra de continuación.

Ejemplo de formato de segmento de programa:

N30 G01 X88.1 Y30.2 F500 S3000 T02 M08

N40 G01, Y30.2, F500, S3000, T02, M08", pero sus funciones siguen siendo válidas)

En la sección de programa se deben definir claramente los elementos que componen la sección de programa:

Objetivo en movimiento: coordenadas del punto final >

Velocidad de corte: palabra de función de velocidad del husillo S;

Herramienta utilizada: palabra de función de herramienta T

Acción auxiliar de la máquina herramienta: palabra de función auxiliar M.

2. Formato general del programa de procesamiento

(1) Carácter de inicio y carácter de fin del programa

El carácter de inicio y el carácter de fin del programa son el mismo carácter, ISO El código en el código es %, en el código EIA es EP y debe escribirse en un párrafo separado.

(2) Nombre del programa

El nombre del programa tiene dos formas: una se compone de la letra inglesa O y un número entero positivo de 1 a 4 dígitos y la otra comienza con un; Letra inglesa, una mezcla de caracteres alfanuméricos. Generalmente requieren un párrafo separado.

(3) Cuerpo del programa

El cuerpo del programa se compone de varios segmentos del programa. Cada segmento del programa generalmente ocupa una línea.

(4) Comando de fin de programa

El comando de fin de programa puede utilizar M02 o M30. Generalmente requieren un párrafo separado.

Ejemplo de formato general de programa de procesamiento:

% // Carácter de inicio

O1000 // Nombre del programa

N10 G00 G54 X50 Y30 M03 S3000

N20 G01 X88.1 Y30.2 F500 T02 M08

N30 X90 // Cuerpo del programa

……

N300 M30 //Terminator

%

1.2 Sistema de coordenadas de máquinas herramienta CNC

Durante la programación CNC, para describir el movimiento de la máquina herramienta, simplifique el método de programación y Para garantizar la intercambiabilidad de los datos registrados, el sistema de coordenadas y la dirección del movimiento de las máquinas herramienta CNC se han estandarizado, y tanto ISO como mi país han formulado estándares de nomenclatura. A través de esta parte del estudio, podrá dominar los conceptos de sistema de coordenadas de máquina herramienta, sistema de coordenadas de programación y sistema de coordenadas de procesamiento, y tendrá la capacidad de configurar el sistema de coordenadas de procesamiento de máquina herramienta.

1.2.1 Sistema de coordenadas de la máquina herramienta

1. Determinación del sistema de coordenadas de la máquina herramienta

(1) Disposiciones para el movimiento relativo de las máquinas herramienta

En máquinas herramienta, siempre pensamos que la pieza de trabajo está estacionaria y la herramienta se está moviendo. De esta manera, el programador puede determinar el proceso de mecanizado de la máquina herramienta en función del dibujo de la pieza sin considerar los movimientos específicos de la pieza de trabajo y la herramienta en la máquina herramienta.

(2) Regulaciones del sistema de coordenadas de la máquina herramienta

La relación entre los ejes de coordenadas X, Y y Z en el sistema de coordenadas de la máquina herramienta estándar está determinada por el sistema cartesiano diestro. sistema de coordenadas rectangulares.

En las máquinas herramienta CNC, el movimiento de la máquina herramienta es controlado por el dispositivo CNC para determinar el movimiento de conformado y el movimiento auxiliar en la máquina herramienta CNC, el desplazamiento y la dirección del movimiento de la máquina. La herramienta debe determinarse primero. Esto debe realizarse a través del sistema de coordenadas, que se denomina sistema de coordenadas de la máquina herramienta.

Por ejemplo, en una fresadora, el movimiento longitudinal, el movimiento transversal y el movimiento vertical de la máquina herramienta se muestran en la Figura 1.4. En el mecanizado CNC, se debe utilizar el sistema de coordenadas de la máquina herramienta para describirlo.