Red de conocimiento informático - Aprendizaje de código fuente - Estructura y código del torno CNC.

Estructura y código del torno CNC.

El programa de torno CNC se puede dividir en tres partes: inicio del programa, contenido del programa y final del programa.

Parte 1: El comienzo del programa

Define principalmente el número de programa, llama al sistema de coordenadas de procesamiento de piezas, procesa herramientas, inicia el husillo, enciende el refrigerante, etc. El límite máximo de velocidad del husillo se define en G50 S2000 y la velocidad máxima del husillo se establece en 2000 RPM. Esta es una instrucción muy importante para los tornos CNC.

A menos que se especifique lo contrario en la definición del sistema de coordenadas, el sistema CNC utiliza por defecto el sistema de coordenadas G54.

Comando de retorno al punto de referencia G28 U0, para evitar colisiones o interferencias entre el portaherramientas y la pieza o accesorio durante el proceso de cambio de herramienta, un método efectivo es que la máquina herramienta regrese primero a la máquina. referencia de la herramienta en la dirección del eje X y dejar una distancia segura del eje principal.

Definición de herramienta G0 T0808 M8, ajusta automáticamente la compensación de herramienta No. 8 de compensación izquierda y enciende el refrigerante.

Definición de velocidad del husillo G96 S150 M4, definición de la función S de velocidad lineal constante, la función S es la función de comando de velocidad del husillo de los tornos CNC, hay dos formas de expresión, una es usar r/min o rpm como la unidad de medida. La otra es utilizar m/min como unidad de medida. El código S del torno CNC debe usarse junto con G96 o G97 para configurar la velocidad del husillo o la velocidad de corte.

G97: Comando de velocidad, define y establece la velocidad por minuto.

G96: Comando de velocidad lineal constante, para que la velocidad de corte sea la misma en cualquier posición de la pieza.

Parte 2 Parte del contenido del programa

El contenido del programa es la parte principal de todo el programa y consta de múltiples segmentos del programa. Cada segmento de programa consta de varias palabras y cada palabra consta de un código de dirección y varios números. Los más comunes son segmentos de programa compuestos por instrucciones G, instrucciones M y puntos de coordenadas de cada eje, y se agrega la definición de función de cantidad de alimentación.

La función F se refiere a la función de velocidad de avance. Hay dos formas de expresar la velocidad de avance del torno CNC. Una es la cantidad de avance por revolución, que se expresa en unidades mm/r. para el procesamiento de piensos en torno. La otra utiliza el avance por minuto, que se expresa en unidades mm/min, al igual que la fresadora CNC. Se utiliza principalmente para el avance de fresado en centros de mecanizado de torneado y fresado.

Fin de la tercera parte del programa

Al final del programa, el portaherramientas debe volver al punto de referencia o al punto de referencia de la máquina herramienta, que es un Posición segura para el siguiente cambio de herramienta. Al mismo tiempo, se detiene el husillo y se apaga la máquina. Retire el refrigerante, seleccione el programa para detener o finalizar el programa y otras acciones.

El comando de retorno del punto de referencia G28U0 es regresar al punto de referencia de la máquina herramienta en la dirección del eje X, y G0 Z300.0 es regresar al punto de referencia de la dirección del eje Z.

El comando de parada M01 es un comando de parada selectiva, que solo es efectivo cuando el interruptor de parada selectiva del equipo está encendido; M30 es un comando de fin de programa. Cuando se ejecuta, el refrigerante, el avance y el husillo se activan. detener. El programa CNC y el equipo CNC se reinician y devuelven al estado original antes del procesamiento para prepararse para la siguiente ejecución del programa y reiniciar el procesamiento CNC.

Programación de máquinas herramienta CNC

1. Métodos de programación de máquinas herramienta CNC Existen tres métodos de programación de máquinas herramienta CNC: programación manual, programación automática y centro de mecanizado CAD/CAM. 1. Programación manual: el análisis de patrones de piezas, el procesamiento de procesos, los cálculos numéricos, la escritura de listas de programas y la entrada e inspección de programas se completan manualmente. Es adecuado para mecanizado puntual o piezas con formas geométricas menos complejas. Sin embargo, requiere mucho tiempo y es propenso a errores al programar piezas complejas. 2. Programación automática: utilizar una computadora o una máquina de programación para completar el proceso de compilación de programas de piezas es muy conveniente para piezas complejas. 3. CAD/CAM Utilice el software CAD/CAM para realizar la programación automática de formas e imágenes. El software más típico es Master CAM, que puede completar la programación de fresado, torneado y corte de alambre de dos, tres, cuatro y cinco coordenadas. Aunque este tipo de software tiene una única función, es sencillo. para aprender y a bajo precio. 2. Contenidos y pasos de la programación de máquinas herramienta CNC 1. Los contenidos principales de la programación de máquinas herramienta CNC incluyen analizar patrones de piezas, determinar el proceso de mecanizado, realizar procesamiento matemático, escribir listas de programas, crear medios de control, realizar inspecciones de programas, ingresar programas y Corte de prueba de piezas de trabajo.

2. Pasos de las máquinas herramienta CNC 1) Analizar el dibujo de la pieza y el procesamiento del proceso Analizar la forma geométrica, el tamaño y los requisitos técnicos de la pieza de acuerdo con el dibujo, aclarar el contenido y los requisitos del procesamiento, decidir el plan de procesamiento, determinar la secuencia de procesamiento. , diseñar el accesorio, seleccionar la herramienta y determinar la ruta razonable de la herramienta y la selección de una cantidad de corte razonable, etc. Al mismo tiempo, también debemos aprovechar al máximo las funciones del sistema CNC y las capacidades de la propia máquina herramienta CNC, seleccionar correctamente el punto de ajuste de la herramienta y el método de corte, y minimizar el tiempo auxiliar, como el cambio de herramienta y la indexación. 2) Procesamiento matemático Antes de programar, primero establezca un sistema de coordenadas de la pieza de trabajo basado en las características geométricas de la pieza. La función del sistema CNC es formular una ruta de procesamiento de acuerdo con los requisitos del dibujo de la pieza. Primero calcule la trayectoria de movimiento de la herramienta. Para piezas con formas relativamente simples (como piezas compuestas de líneas rectas y arcos), solo necesita calcular los valores de coordenadas del punto inicial y final del elemento geométrico, el centro del arco y la intersección o Punto tangente de los dos elementos geométricos. 3) Escriba una lista de programas de piezas. Después de determinar la ruta de mecanizado y los parámetros del proceso, escriba una lista de programas de piezas de acuerdo con el código designado y el formato de segmento de programa especificado por el sistema CNC. 4) Entrada del programa 5) Verificación del programa y corte de prueba de la primera pieza 3. Estructura del programa de mecanizado CNC 1. Composición del programa: compuesto por múltiples segmentos del programa. O0001; la función O (FANUC-O, AB8400-P, SINUMERIK8M-%) especifica el número de programa, y ​​cada número de programa corresponde a una pieza procesada.   N010 G92 X0 Y0; El punto y coma indica el final del segmento del programa.    N020 G90 G00 N150 M05; N160 M02; 2. Formato de segmento de programa: 1) Formato de dirección de palabra: como N020 G90 G00 X50 Y60. El formato más utilizado, las máquinas herramienta CNC modernas. La dirección N es el número de segmento del programa, la dirección G y el número 90 constituyen la dirección de palabra para la función de preparación,... 2) Formato de segmento de programa variable: como B2000 B3000 B B6000; use el separador B para abrir cada palabra. Si no hay datos, el separador no se puede omitir. Comúnmente utilizado en máquinas herramienta de corte de alambre CNC. Además, también existen formatos como la programación 3B. 3) Formato de segmento de programa de secuencia fija: como 00701+0; Los datos están estrictamente ordenados en orden y longitud, y no debe haber errores del robot controlados por el sistema Siemens. El significado del segmento del programa anterior es: N007 G01 Calcule el tamaño de la trayectoria de procesamiento de la pieza, es decir, calcule las coordenadas de. el punto base y el nodo del contorno de procesamiento de la pieza, o las coordenadas del punto base y el nodo del contorno del centro de la herramienta, para compilar el programa de procesamiento. uno. Cálculo de coordenadas del punto base Generalmente, las máquinas herramienta CNC solo tienen funciones de interpolación lineal y de arco. Para un perfil plano compuesto por líneas rectas y arcos, la tarea principal del cálculo numérico durante la programación es encontrar las coordenadas de cada punto base. 1. El significado de punto base Se denomina punto base al punto de intersección o tangente de diferentes rectas geométricas que constituyen el contorno de la pieza. El punto base se puede utilizar directamente como punto inicial o final de su trayectoria de movimiento. 2. Contenido del cálculo directo De acuerdo con los requisitos para completar la hoja del programa de procesamiento, el contenido del cálculo directo del punto base incluye: las coordenadas del punto inicial y final de cada trayectoria de movimiento en el sistema de coordenadas seleccionado, y el valor de coordenadas del centro de la trayectoria del movimiento del arco. El método de cálculo directo del punto base es relativamente simple y generalmente se puede completar manualmente según las condiciones conocidas dadas en el dibujo de la pieza. Es decir, basándose en las dimensiones dadas en el dibujo de la pieza, el valor se calcula directamente utilizando conocimientos relevantes de álgebra, trigonometría, geometría o geometría analítica. Al calcular, asegúrese de dejar suficientes dígitos después del punto decimal para garantizar una precisión suficiente. dos. Cálculo de coordenadas de nodos: para algunos contornos planos que se componen de curvas de ecuación no circulares Y = F (X), como involutas, espirales de Arquímedes, etc., solo se pueden aproximar mediante líneas rectas y arcos que se pueden procesar. En este momento, la tarea del cálculo numérico es calcular las coordenadas de los nodos. 1. Definición de nodos Cuando se utiliza una máquina herramienta CNC que no tiene la función de interpolación de curvas no circulares para procesar piezas con contornos curvos no circulares, en la preparación de programas de procesamiento, a menudo se utilizan múltiples segmentos de línea recta o arcos. para aproximar la curva no circular. Esto se llama procesamiento de ajuste. Los puntos de intersección o tangencia de los segmentos de línea ajustados se llaman nodos.

2. Cálculo de las coordenadas de los nodos El cálculo de las coordenadas de los nodos es difícil y requiere mucho trabajo, por lo que a menudo se realiza por computadora. También se puede calcular manualmente cuando sea necesario. Los métodos comúnmente utilizados incluyen métodos de aproximación en línea recta (método de espaciado igual). , método de paso igual y método de error igual ) y método de aproximación de arco. Alguien usa AutoCAD para dibujar y luego capturar los puntos de coordenadas. Dentro de la precisión permitida, el sistema CNC de FANUC también es un método simple y eficaz. Objetivos de la formación: esta especialización capacita a los estudiantes para que participen en talentos superiores de aplicación de tecnología de ingeniería relacionados con el procesamiento CNC, el diseño y fabricación de productos mecánicos y la gestión de tecnología de producción. Se requiere que los estudiantes puedan participar en trabajos de fabricación y desarrollo de productos en el sitio de producción, o participar en trabajos de gestión y procesos en el departamento técnico. Cultiva principalmente los conocimientos teóricos y profesionales de los estudiantes en programación, procesamiento y operación, reparación y mantenimiento de tornos CNC, fresadoras CNC, centros de mecanizado CNC y otros equipos CNC. Y puede obtener el certificado de grado técnico artesano CNC y el certificado de grado tornero emitido por el Ministerio de Trabajo y Seguridad Social. Principales cursos que se ofrecen: dibujo mecánico y dibujo por computadora, ingeniería mecánica, diseño mecánico, principios de microcontroladores y tecnología de interfaz, tecnología básica de fabricación mecánica, electricidad y electrónica básica, tecnología de control eléctrico, tecnología y sistemas de control de máquinas herramienta CNC, principios y aplicaciones de máquinas herramienta CNC. , Programación y operación de máquinas herramienta CNC, tecnología CAD/CAM, accesorios de máquinas herramienta, tecnología de mantenimiento de máquinas herramienta CNC. Dibujo de planos en AUTOCAD, diseño tridimensional MASTERCAM, modelado de sólidos PRO/E. Además de formación en metalurgia, formación en tornos e instaladores y formación en tornos CNC. Situación laboral: los graduados de esta especialidad trabajan principalmente en operaciones, ventas, tecnología, mantenimiento de equipos y otros departamentos de empresas e instituciones grandes y medianas con financiación extranjera en el delta del río Perla y empresas e instituciones de propiedad estatal. capacitar a operadores de máquinas herramienta CNC, técnicos de programación CNC, programación NC CNC, personal de mantenimiento de equipos CNC, personal de marketing de equipos CNC. Además, también puede participar en aplicaciones de software CAD/CAM, ventas y servicios técnicos de sistemas o equipos CNC, instalación, depuración y mantenimiento de equipos CNC, y organización y gestión de producción de talleres NC CNC.