Diseño del Software para Control de un Controlador Genérico para Mecanizado Pedro F. Giffuni Universidad Nacional de Colombia La Industria Moderna n Respuesta a las necesidades del Cliente n Competitividad – Eficacia – Eficiencia n Importancia de la Comunicación Pirámide Tecnológica Esquema del Proceso Productivo Actual Manufactura Flexible Manufactura Integrada Planeacion de Producción Ingeniería Asistida por Computador Diseño Asistido por Computador Manufactura Asistida por Computador Máquinas Controladas por Computador Maquinas de Control Numérico Máquinas Herramientas Convencionales CIM y El modelo NIST Nivel CIM Instalación Física (Facilidades) Red de Transmisión Facilidad Taller Taller de Máquinas Taller de Ensamble Nodos de Comunicaciones Celdas Celda Virtual 1 Celda Virtual N Estaciones de Estación Trabajo de Estación de Inspección. Fresado Robot Herramientas Fresadora Buffer de Partes Robot Máquina Inspección Estación de Trabajo N Buffer de Partes Robot Carro Robot Transport ador Avances Recientes n BCL n DNC n DCN n Redes Industriales Binary Cutter Location (BCL) Programa Fuente Programa Fuente Procesador NC Procesador NC Información CL Información CL post procesador Programa para NC CNC 1 post procesador Programa para NC CNC 2 Utilidad de Conversión BCL post procesador Programa BCL para Máquinas RS-494 Programa para NC CNC 3 RS- 494 CNC 1 RS-494 CNC 2 RS-494 CNC 3 DNC vs. DCN DNC Estación CAD/CAM LAN 1,000,000 Car./seg. PC DNC RS 232 360 Car./seg. DCN Estación CAD/CAM LAN 1,000,000 Car./seg. Máquina CNC Máquina CNC Diagramas de Flujo: DNC vs. DCN MAP-TOP Nivel de Aplicación Privado (API) FTAM (API) MMS (API) ASE ASE ASE ACSE Presentación Sesión Transporte Red Enlace Físico Medio Físico Controlador Tradicional n Normas ISO Host DNC Comm. (Modem) Selector de Modalidad Teletipo Cinta Perf. CRT/Teclado Cinta Mag. Comandos Universales Procesador de Control Memoria/Disco Estación Oper. Comandos de Edición Comandos para Manejo de Archivos Comandos de Control de Máquina Modelo Moreaux Unidad Comandos Consola Máquina de Estado Finito Máquina de Estado Finito Unidad Funcional Trad. ISO Unidad Funcional Corr.Herr. Nivel Superior (Raíz) Máquina de Estado Finito Unidad Funcional Camb.Her Niveles Inferiores (hojas) Unidad Funcional Eje X Unidades Funcionales Avances en la Universidad n Mesas Posicionadoras n Controladores Numéricos – Controlador UN – Controladores Superior Electric Planteamiento del Problema n Eficiencia n Respuesta en Tiempo Real n Flexibilidad del Producto n GUI n Portabilidad n Mantenimiento Estrategia de Solución n Solución Abierta – Sistema Operativo – Lenguaje de Programación n Modelo de Tamaño Variable n Programación Orientada a Objetos Estructura del Software n Dispositivo de Manufactura Virtual n Controlador de Eventos n Consola Genérica n Modelo Extensible El Programa n Fácil Uso. n Aprovecha los recursos del Sistema Operativo. n Aun no incluye servicios de simulación como los programas avanzados. Perspectivas Futuras n Manejo en Red – ISODE – MicroMMS n Implementación de Nuevos Dispositivos n Editores de Programas CNC n Postprocesadores