Programación de la fresadora CNC de Guangzhou
/f? kz=360175429
En términos generales, para piezas con formas geométricas menos complejas, los procedimientos de procesamiento requeridos no son largos y los cálculos son relativamente simples, por lo que la programación manual es más adecuada.
Características de la programación manual: requiere mucho tiempo, es propensa a errores e incapaz de programar piezas complejas. Según estadísticas extranjeras, cuando se utiliza la programación manual, la relación entre el tiempo de programación de un programa y el tiempo de procesamiento real de la máquina herramienta es de aproximadamente 30: 1 en promedio, entre el 20 y el 30% de las razones por las que las máquinas herramienta CNC no pueden iniciarse. se deben a la dificultad de programación y al largo tiempo de programación.
(2) Programación automática por computadora
La programación automática significa que en el proceso de programación, excepto el análisis de los dibujos de piezas y la formulación de planes de proceso, todo el trabajo se realiza manualmente. con la ayuda de una computadora.
Cuando se utiliza una computadora para la programación automática, la computadora completa automáticamente los procedimientos de procesamiento, programación y verificación matemáticos. Dado que la computadora puede dibujar automáticamente la trayectoria del centro de la herramienta, el programador puede verificar si el programa es correcto a tiempo y modificarlo si es necesario para obtener el programa correcto. Y debido a que la programación automática por computadora reemplaza a los programadores en la realización de 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 problemas de programación de piezas 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 consiste en ingresar directamente la información gráfica de la pieza en la computadora y obtener el programa de mecanizado CNC mediante el procesamiento de 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 consiste en escribir las dimensiones geométricas, los requisitos del proceso, los parámetros de corte y la información auxiliar de las piezas a procesar en el programa fuente en lenguaje NC, y luego ingresarlos en la computadora, y luego la computadora los procesará aún más para obtener el programa de procesamiento de la pieza. La programación automática de Voice CNC utiliza un reconocedor de voz para convertir los sonidos de las instrucciones de procesamiento emitidas 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 números y letras. , signos de puntuación, operadores matemáticos, etc. El sistema CNC solo puede aceptar información binaria, por lo que los caracteres deben convertirse en bytes compuestos de información de 8 bits y representados por códigos de "0" y "1". Hay dos códigos estándar ampliamente utilizados en el mundo:
(1)Código estándar ISO
(2)Código estándar de la Asociación Estadounidense de la Industria Electrónica EIA
Estos dos estándares El código está codificado de manera diferente y se puede usar en la mayoría de las máquinas herramienta CNC modernas simplemente usando un interruptor en el panel de control del sistema o usando las instrucciones de función G.
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 consta de una letra inglesa seguida de varios dígitos decimales. Esta letra inglesa se llama símbolo de dirección.
Autor: luxiang001 2008-4-20 22:32 Responder a esta afirmación
-
3 respuestas: conocimiento profesional de CNC
Por ejemplo, "X2500" es la palabra, X es el símbolo de la dirección y el número "2500" es el contenido de la dirección.
3. Función de las palabras
Cada palabra que constituye un segmento de programa tiene su significado funcional específico. Lo siguiente se basa principalmente en las especificaciones del sistema CNC FANUC-0M. En el trabajo real, utilice cada palabra de función de acuerdo con las instrucciones del sistema CNC de la máquina herramienta.
(1) Número de serie n
El número de serie también se denomina número de segmento del programa o número de segmento del programa. El número de serie se encuentra al comienzo del segmento del programa y consta de la palabra del número de serie n y los siguientes números. El número de serie n es un símbolo de dirección y el siguiente número es generalmente un número entero positivo de 1 a 4 dígitos. El número de serie 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 según el número de secuencia, sino que ejecuta el programa segmento por segmento en el orden al escribir los segmentos del programa.
La función del número de serie: revisión y modificación de recuperación del programa como objetivo de la dirección condicional, es decir, el nombre del segmento del programa como propósito de la dirección. Las secciones del programa numeradas secuencialmente se pueden restablecer, lo que significa que el procesamiento puede comenzar desde la mitad del programa o regresar al punto donde se interrumpió el programa.
Uso general: Al programar, agregue el prefijo N10 antes del primer segmento del programa y luego establezca un número de secuencia cada 10. De esta manera, al depurar el programa, si necesita insertar un segmento de programa entre N10 y N20, puede usar n16 438, N12, etc.
(2) Prepare la palabra funcional g.
El símbolo de dirección de la palabra de función preparada es G, también conocida como función G o instrucción G. Es una instrucción utilizada para establecer el modo de trabajo de la máquina herramienta o sistema de control. Los siguientes números son generalmente enteros positivos de 1 a 3 dígitos, como se muestra en la Tabla 1.1.
Tabla 1.1 Tabla de significado de palabras de función G
Sistema FANUC Sistema Siemens
G00 posicionamiento de punto de movimiento rápido posicionamiento de punto de movimiento rápido
G01 lineal interpolación 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
G04 Pausa Pausa
G05 - Interpolación de arco por punto medio
G17 Selección de plano XYSelección de plano XY
G18 Selección de plano ZXSelección de plano ZX
G19 Selección de plano YZ Selección de plano YZ p>
Corte de rosca G32 -
G33 - corte de rosca de paso constante
Cancelación de compensación de herramienta G40 Cancelación de compensación de herramienta
p>
Herramienta G41 compensación-izquierda compensación de herramienta-lado izquierdo
Compensación de herramienta G42-compensación de herramienta derecha-lado derecho
Compensación de longitud de herramienta G43-positiva-
p>
G44 compensación de longitud de herramienta-negativa-
G49 cancelación de compensación de longitud de herramienta-
G50 límite de velocidad máxima del husillo-
G54~G59 coordenadas de procesamiento El sistema establece el desplazamiento cero .
Macro de usuario G65 -
Ciclo de acabado G70 sistema en pulgadas
Ciclo de desbaste del círculo exterior G71 sistema métrico
Ciclo de desbaste frontal G72 -
Ciclo de corte cerrado G73 -
Ciclo de taladrado profundo G74 -
Ciclo de ranurado de diámetro exterior G75 -
G76 Roscado compuesto ciclo-
G80 cancela el ciclo fijo y cancela el ciclo fijo
G81 ciclo de perforación de punto fijo ciclo fijo
G90 programación de valor absoluto tamaño absoluto
G91 tamaño de incremento de programación de valor incremental
G92 límite de velocidad del husillo del ciclo de corte de hilo
G94 velocidad de avance lineal por minuto
G95 por revolución Velocidad de avance
G96 control de velocidad lineal constante velocidad lineal constante
G97 velocidad lineal constante cancelar cancelar G96
G98 volver al plano inicial-
G99 vuelve al plano r -
(3) Caracteres de tamaño
Los caracteres de tamaño se utilizan para determinar la posición de las 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 segundo grupo a, b,; 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 del centro del contorno del arco. En algunos sistemas CNC, también puede utilizar P para indicar el tiempo de pausa y R para indicar el radio del arco.
Autor: luxiang001 2008-4-20 22:32 Responder a esta afirmación
-
4 respuestas: conocimiento profesional de CNC
La mayoría de los sistemas CNC pueden utilizar la palabra de función preparar para seleccionar el sistema de dimensiones de coordenadas.
Por ejemplo, los sistemas FANUC pueden usar G201/G22 para seleccionar unidades métricas o imperiales, y algunos sistemas usan parámetros del sistema para configurar el tamaño del sistema. 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 símbolo de dirección de la palabra de función auxiliar es M, y el siguiente número es generalmente un entero positivo de 1 a 3 dígitos, también llamado M La función o las instrucciones M se utilizan para especificar las acciones de conmutación de los dispositivos auxiliares de la máquina herramienta CNC, como se muestra en la Tabla 1.2.
Tabla 1.2 Tabla de significado de la palabra de función M
Significado de la palabra de función M
El programa M00 se detiene
El plan M01 se detiene.
El programa M02 se detiene
El husillo M03 gira en el sentido de las agujas del reloj.
El husillo M04 gira en sentido antihorario
El husillo M05 deja de girar
Cambio de herramienta M06
Se enciende el refrigerante M07
M08 1 refrigerante encendido
M09 refrigerante apagado
El programa M30 se detiene y regresa al punto de inicio.
M98 llama a subrutina
M99 devuelve subrutina
1.1.3 Formato de programa
1, formato de segmento de programa
Un segmento de programa es una frase continua que se puede procesar como una unidad y es una declaración en un programa de mecanizado CNC. Un programa de mecanizado CNC consta de varios segmentos de programa.
El formato de segmento de programa se refiere a la disposición de palabras, caracteres y datos en un segmento de programa. En la actualidad, el formato de segmento de programa de dirección de palabra variable se usa generalmente. La longitud de cada palabra no es fija y la longitud y el número de palabras funcionales en cada segmento del programa son variables. En el formato de bloque que puede cambiar la dirección, las palabras escritas en el bloque anterior y sin cambios en este bloque siguen siendo válidas y no se pueden reescribir. Este tipo de palabra funcional se llama ligadura.
Ejemplo de formato de segmento de programa:
n30 g 01 x 88.1y 30.2 F500 s 3000 T02 M08
N40 X90 (este segmento de programa omite "G01, Y30 .2, F500, S3000, T02, M08", etc., pero sus funciones siguen siendo válidas)
En el segmento de programa se deben definir claramente los elementos que componen el segmento de programa:
Objetivo en movimiento: valores de coordenadas terminales x, y, z;
Qué trayectoria seguir: preparar la palabra de función g;
Velocidad de avance: palabra de función de avance f;
p>
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: función auxiliar palabra m.
2. Formato general del programa de procesamiento
(1) Símbolo de inicio y fin del programa
El inicio y el final del programa son el mismo carácter, en el código ISO Sí, el código EIA es EP. Escribe un párrafo aparte.
(2) Nombre del programa
El nombre del programa tiene dos formas: una es la letra inglesa O y un número entero positivo de 1 a 4 dígitos la otra es la letra inglesa y el; carta Composición mixta de números. A menudo se requiere un párrafo aparte.
(3) Cuerpo del proyecto
El cuerpo del programa consta de varios segmentos del programa. Cada segmento del programa ocupa generalmente una línea.
(4) Comando de fin de programa
El comando de fin de programa puede ser M02 o M30. A menudo se requiere un párrafo aparte.
Ejemplo de formato general de programa de mecanizado:
//Carácter de inicio
O1000 //Nombre del programa
N10 G00 G54 X50 Y30 M03 S3000
n20 g 01 x 88.1y 30.2 F500 T02 M08
N30 X90 //Cuerpo del programa
N300 M30 / /Terminator
1.2 Sistema de coordenadas de máquina herramienta CNC
En la programación CNC, para describir el movimiento de la máquina herramienta, se simplifica el método de programación y Garantizar el intercambio de la naturaleza 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 establecer realmente un 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 sobre el movimiento relativo de las máquinas herramienta
En las máquinas herramienta, siempre pensamos que la pieza de trabajo está estacionaria y la herramienta se está moviendo. De esta forma, el programador puede determinar el proceso de mecanizado de la máquina herramienta en función del dibujo de la pieza, sin considerar el movimiento específico 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 X, Y y Z en el sistema de coordenadas de la máquina herramienta estándar está determinada por el sistema de coordenadas cartesiano de la derecha. .
En las máquinas herramienta CNC, el movimiento de la máquina herramienta está controlado por el dispositivo CNC. Para determinar el movimiento de formación y el movimiento auxiliar en la máquina herramienta CNC, primero se debe determinar el desplazamiento y la dirección del movimiento en la máquina herramienta, lo que debe lograrse a través de un sistema de coordenadas, que se denomina sistema de coordenadas de la máquina herramienta. .
Por ejemplo, en una fresadora, la máquina herramienta tiene movimiento longitudinal, movimiento transversal y movimiento vertical, como se muestra en la Figura 1.4. En el mecanizado CNC, se utiliza el sistema de coordenadas de la máquina herramienta para describir.