¡Necesito urgentemente una tesis de graduación! ¡Soy un estudiante universitario con especialización en tecnología CNC! ! ¡velocidad! Algunas personas me envían un correo electrónico a 347794651@qq.com.

Investigación sobre la tecnología CNC de muelas abrasivas basadas en el controlador PMAC

Se analiza el principio y la función de cualquier rectificadora de muelas de autobús basada en el controlador de movimiento PMAC y con la ayuda de la interfaz de accionamiento PMAC.

La base de datos Pcomm32PRO y la herramienta de desarrollo del programa de ejecución PEwin32PRO, con el apoyo del programa PLC, desarrollan el software de usuario de la rectificadora de muelas.

Implementar la función rápida del panel de control puede reducir sus propios errores optimizando los parámetros PID. Los experimentos muestran que este sistema puede realizar el conformado CNC de muelas abrasivas.

Modificación muela.

[Palabras clave] Muela abrasiva de perfil; tecnología CNC; ajuste de errores

PMAC (Controlador multieje programable)

Controlador multieje programable, fabricado en Estados Unidos por DeltaTau Corporation, 1990.

El controlador de movimiento en la plataforma PC lanzado en el año 2000 es un conjunto de movimiento.

Control de ejes, control PLC y recogida de datos de movimiento multifunción.

Productos de control. El rectificado es uno de los métodos de acabado de piezas, incluido el tiempo. También es el último proceso de mecanizado de precisión, que determina directamente la calidad de la pieza de trabajo.

Este artículo utiliza PMAC para controlar la modificación de alta precisión de la muela formadora.

Transformar tecnologías clave para lograr el control digital.

Diseño de un sistema CNC para rectificadora de muelas conformadas

Principio de control digital de la transformación del bus de muelas abrasivas

La Figura 1 es el diagrama de bloques estructural de la muela abrasiva. tocador de autobús.

Los accionamientos de dirección X e Y y los accionamientos del grupo de posicionamiento se controlan mediante programas CNC.

Utiliza la muela abrasiva de diamante para modificar la forma. La madre del diseño de sistemas CNC

Los componentes de accionamiento y posicionamiento en las direcciones X e Y se controlan mediante cables para formar la arena de moldeo.

Las barras colectoras de la rueda se recortan en cualquier forma deseada. Dirección x, Y.

La coordenada x y la coordenada Y obtenidas por la parte de posicionamiento del componente de posicionamiento del conductor.

La marca se puede retroalimentar al sistema de control numérico CNC para corregir las direcciones xey.

Error de posición.

Como se puede observar en la Figura 2, el controlador de movimiento está conectado al PC y al panel de control.

Luego, almacene el programa de control especial escrito en lenguaje VC++ en la PC.

Software capaz de leer programas CNC. configuración en el panel de control.

Selección de eje X/Y, movimiento de dirección hacia adelante/atrás, rotación hacia adelante del motor del husillo,

y botones para una rápida velocidad de alimentación de puerta a puerta. , puede realizar el control de máquinas herramienta.

Control directo. El sistema de control CNC se basa en el controlador de movimiento PMAC.

Sistema de control especial desarrollado para la Fundación.

1.2 Control mecánico de la muela formadora basado en el controlador de movimiento PMAC

Diseño del sistema de control

El sistema de control adopta un sistema CNC abierto y el departamento de control principal

La PC común es otra opción. El principio de selección de hardware para sistemas CNC es garantizar una alta confiabilidad y al mismo tiempo cumplir con los requisitos de precisión y función de la máquina herramienta.

Fiabilidad y compatibilidad. El hardware del sistema CNC de la máquina herramienta incluye: accionamiento del husillo.

Motor, servoaccionamiento, controlador de movimiento PMAC, ordenador host.

El motor de accionamiento del husillo proporciona una herramienta importante para el procesamiento de barras colectoras de muelas.

Los parámetros de trabajo del mecanizado CNC (velocidad del husillo) y fuerza motriz, etc. El motor del eje principal es YLgo-4, motor asíncrono monofásico Chaoyang, parámetros técnicos.

Números: Potencia 750W, voltaje 22OV, velocidad 1400 r/min, corriente.

5.2A.

El dispositivo de servoaccionamiento proporciona la velocidad de avance f, en línea recta, para el rectificado de la muela.

Se determina la precisión y eficiencia del procesamiento. El sistema utiliza servomotores Yaskawa.

La máquina y el controlador sirven como dispositivo de servoaccionamiento para los ejes X e Y del sistema.

Tiene las ventajas de un tiempo de ajuste corto, velocidad rápida y alta. Precisión y funcionamiento estable.

Ventajas.

El eje X y el eje Y se seleccionan del servomotor SG-MAH-O4AA41 de la serie E-N y del servocontrolador SGDM-04ADA. Parámetros técnicos: potencia nominal 0,4 kW. voltaje 200.

La velocidad nominal es de 3000 rpm y la velocidad máxima es de 5000 rpm.

El par es de 1,27 Nm, y el par máximo instantáneo es de 3,82 Nm.

El controlador de movimiento PMAC del núcleo de control incluye PMACZA-

PC104, placa de expansión de comunicación digital de alta velocidad ACC-ZP, placa de cableado ACGI+

ACC-2, ACC-34AE et al.

Los principales parámetros de PMACZA-PC104 son: Pulso SV de cuatro canales.

+Servo de control de dirección, también puede emitir 12 nOV analógicos cada uno

Este canal proporciona 2 ceros y 1 límite; bus PClo4, control DSP de 4oMHz; Comunicación serie RS232.

Placa de expansión de comunicación digital de alta velocidad ACC-ZP: 8 terminales duales de 16 bits.

Ariete de boca; placa digital 1/0, placa de expansión 1/0; se proporcionan 16 unidades adicionales.

SV: Personaliza 1/0 punto y 2 canales de volante.

Tablero de terminales ACC-1+ACC-2: Proporciona cuatro pulsos en diez direcciones.

Salida; analógica de 12 bits y 110 V; se pueden conectar 4 codificadores/ralladores.

Entrada, con plato inferior.

ACC-34AE: Placa de expansión 1/0, dispone principalmente de ocho canales de 1/0.

Convierte la señal SV de la tarjeta principal en una señal de entrada/salida de 24V.

Tarjeta principal 1/0.

El dispositivo de accionamiento del motor es un servomotor y ACC-1+

El dispositivo intermedio conectado por el tablero de terminales ACC-2 controla la placa base PMAC.

Las instrucciones de control se convierten en señales eléctricas para hacer girar el servomotor. Los principales parámetros

Los números son: par, 1,27 N·m; masa, 0,173 kg. m, (igual que la inercia dentro de 30 veces); codificador incremental de 13 bits de 3000 rpm.

Una vez completada la selección de la placa, se conectan todas las partes del gabinete de control.

Durante este proceso, se instalaron seis interruptores de protección y cuatro relés electromagnéticos para

garantizar la separación de la electricidad fuerte y débil y garantizar la seguridad de cada parte del circuito. Selectividad de host

PC común, conveniente para desarrollo y expansión; use datos USB comunes

Utilice una línea de datos RS232 o una línea de datos dedicada PMAC para lograr una PC común

y comunicación del sistema de control.

2 Control de compensación de errores

La compensación de errores incluye compensación de herramienta, compensación de espacio, compensación de tornillo y.

Compensación PID. Entre ellos, se añaden la compensación de herramientas, la compensación de espacios y la compensación de tornillos.

La influencia de la precisión de las herramientas de corte y husillos de bolas utilizados en el proceso de mecanizado.

Anillo[,:.

2.1 Principio de control PID

El controlador PMAC proporciona un servofiltro de bucle de posición PID.

Dispositivo, ajusta cada motor configurando la 1 variable adecuada.

La superficie es el parámetro principal y su función involucrada en el ajuste del PID;

Ix3o, el parámetro P y la ganancia proporcional proporcionan la rigidez del sistema; D El parámetro, ganancia diferencial, proporciona la resistencia necesaria para la estabilidad.

Ni;

Ix33, parámetro I, ganancia integral, elimina el error de estado estacionario.

El algoritmo real de PID:

El siguiente error obtenido en el servociclo n

FE(n)= CP(n)-a cadáver(n) ;

Velocidad real en ciclo de servo n

AV(n)=un cadáver (n) 18 cadáveres (n-1);

Velocidad de comando en servo ciclo n

CV(n)-(Shanghai(n)-CP(n-1);

Aceleración de comando en el servo ciclo n

Viento(n )-CV(n)-[y (n-1).

Donde: CP(n) es la posición de instrucción dentro de n ciclos; un cadáver(n) es n semanas;

La posición real durante el período; CV(n) es la velocidad de la instrucción en n ciclos.

2.2 Análisis de la respuesta del sistema antes y después del ajuste de los parámetros PID del sistema

Realizar la respuesta al impulso. Espere a que el host descargue los datos y continúe procesándolos.

Recopile y trace los datos recopilados como una relación entre la curva de posición y la curva de comando.

Comparación (Figura 3). Los modos de análisis son causados ​​por fricción, fuerzas constantes o limitaciones del sistema.

Se analizaron las desviaciones posicionales. La Figura 4 muestra la curva de respuesta al impulso después del ajuste de parámetros.

En comparación con la Figura 3, se puede observar que después de mejorar los parámetros de rigidez, el sistema se alinea por pulsos.

Se reduce el error de seguimiento de la respuesta al impulso, acortando el tiempo de respuesta del sistema.

Se mejora la precisión del rectificado de la muela del sistema, por lo que se mejora la rigidez y la precisión de seguimiento del sistema aumentando adecuadamente la ganancia proporcional

Ix30.

3 Desarrollo de software de control

Desarrollo 3.1VC 1 de software de control profesional

El software de aplicación de usuario incluye tres partes: interfaz hombre-máquina de PC.

Programa de aplicación, controlador de comunicación para comunicación informática superior e inferior y

programa PLC para monitorear varias entradas y salidas de PMAC.

El programa de comunicación utiliza Pcomm32 proporcionado por DeltaTau Company.

Y pmae.dll ']; el programa PLC se puede encontrar en

PEWIN32Pro y luego descargarlo en la tarjeta PMAC; La aplicación de interfaz adopta Microsoft Corporation VisualC++.

Lenguaje 6.0, biblioteca de enlaces dinámicos basada en Pmac.dll.

Módulo de aplicación. Pmac.dll es un grupo de más de 200 funciones.

Biblioteca de enlaces dinámicos, incluyendo comunicación entre PC y PMAC.

Todos los sentidos. Utilice Visual1C++ para llamar a estas funciones.

Completar el intercambio de datos entre PC y PMAC, realizando máquina a máquina.

Control de cama (Figura 5).

El software se divide principalmente en las siguientes partes: Interfaz principal de uso.

Los usuarios pueden comprender rápida y fácilmente la conveniencia de varias funciones y operaciones, incluida

la mayoría de las funciones; interfaz de inicialización, incluida la selección de motor y sentarse.

Selección del sistema de referencia e inicialización de varios parámetros de la interfaz de velocidad de alimentación, la velocidad de alimentación se puede cambiar a través de

se puede utilizar la interfaz de operación manual

Usted También puede ingresar la posición donde se debe ajustar la fase haciendo clic con el mouse.

Debe ser operación, combinada con la aplicación de velocidad de avance, edición del programa y ejecución del bucle

, donde puede abrir el programa de mecanizado compilado (archivos TXT

, Archivos NC y archivos PMAC), escribir o modificar proyectos de mecanizado.

Ordene, ejecute y detenga el procesamiento de programas; interfaz de calibración de herramientas, puede ajustar la herramienta.

Completa el valor requerido.

3.2 Implementación de funciones del panel de control y programación del PLC

El propósito de configurar botones específicos en el panel de control es lograr el control.

Sistemas de control más directos y rápidos, como Youjia Precision Machine

Panel de control del centro de torneado CNC basado en el sistema FANUC

Configura el área de edición de programas y el área de perillas , área de botones manuales, etc. Sí.

Realice la selección del eje X/Y, el movimiento rápido/lento y la simulación del programa.

Con el apoyo del programa PLC exclusivo de PMAC, se modifica la muela abrasiva

Establezca botones de acceso directo en el gabinete de control de la máquina para que la operación de la máquina sea más conveniente.

El panel de control tiene las siguientes funciones: 1) Puesta a cero, que es un reset de la máquina para cada eje.

Utilizado para origen mecánico; 2) selección del eje X/Y. Gire esta perilla para activarla.

El eje a seleccionar para que pueda ponerse a cero y moverse; 3) Alineación axial

/El movimiento negativo se logra bajo la acción de acción simultánea con la selección del eje

Control del movimiento del eje X/Y.

En el sistema PMAC, el programa PLC y las funciones del panel de control

están en correspondencia uno a uno. Los programas de PLC se pueden escribir con PEWIN32Pro.

Descarga en la tarjeta PMAC para implementar las funciones del panel de control. Programa PLC

Para monitorear entradas analógicas y digitales, configurar salidas, enviar mensajes, monitorear

Según los parámetros de movimiento, ejecutar comandos como un host, cambiar ganancias, encender.

Especialmente útil para iniciar y detener el ejercicio.

[Referencias]

Wang Zhengbing. Controlador abierto, el núcleo del sistema CNC abierto [J].

Tecnología de fabricación y máquinas herramienta, 2002, 12 (L): 43-46.

Bi Tao, Li Guang, Li Na, etc. Investigación y aplicación de la tecnología de rectificado de formas.

Revista de la Escuela Técnica y Profesional de Información Electrónica de Anhui, 2007(1):16.

Liu, Wang Bin. Control de movimiento abierto de alta precisión basado en PMAC.

Investigación sobre producción de mesas[J]. China Mechanical Engineering, 2007(6):1186-1.

188.

Bai, Peng Yuhai,. Software de sistema CNC basado en PMAC.

Investigación para el Desarrollo[J]. Máquinas herramienta e hidráulica, 2007(2):35.

Manual de usuario PMAC de Beijing Yuanmaoxing Control Equipment Co., Ltd.

[z]: 3-184.

DiaoJmen esJDiao" 110 proviene de la fábrica o J LLesL-IL.

Diaojmen Li Zhuangji Aguang LFL