La computadora de control numérico funciona por medio
de software. Existen tres tipos de programas de software utilizados en los sistemas CNC: 1) Software del sistema operativo 2) Software de interfaz de máquina 3) Software de aplicación. Software del sistema operativo
Su función principal es interpretar los programas de piezas
NC y generar las señales de control correspondientes para conducir los ejes de la máquina herramienta. Lo instala el fabricante del controlador y se almacena en la ROM en la MCU. El software del sistema operativo consta de lo siguiente:
1) Un editor, que permite al operador de la máquina ingresar y editar
programas de piezas NC y realizar otras funciones de administración de archivos. 2) Un programa de control, que decodifica las instrucciones del programa de pieza, realiza interpolación y cálculos de aceleración / desaceleración, y realiza otras funciones relacionadas al control de coordenadas para cada eje. 3) Un programa ejecutivo, que gestiona la ejecución del software del CNC, así como las operaciones de Entradas y Salidas de la MCU. 4) También incluye las rutinas de diagnóstico disponibles en el sistema CNC. Software de interfaz de la máquina Se utiliza para operar el enlace de comunicación entre la CPU y la máquina herramienta para realizar las funciones auxiliares del CNC. Las señales de Entradas y salidas asociadas con las funciones auxiliares, a veces se implementan mediante un controlador lógico programable conectado a la MCU, por lo que el software de interfaz de la máquina a menudo se escribe en forma de diagramas de escalera. Software de aplicación
Consta de los programas de piezas NC que están escritos
para aplicaciones de mecanizado (u otras) en la planta del usuario. 7.2.3 Control numérico distribuido Esta sección describe dos enfoques: 1) Control numérico directo 2) Control numérico distribuido. El control numérico directo (DNC) fue el primer intento de usar una computadora digital para controlar máquinas NC. Como se implementó inicialmente, el control numérico directo implicaba el control de una serie de máquinas herramienta por una sola computadora a través de una conexión directa y en tiempo real. El programa se transmitió a la MCU directamente desde la computadora, un bloque de instrucciones a la vez.
Un bloque de instrucciones proporciona los comandos para un
movimiento completo de la máquina herramienta, incluidas las coordenadas de ubicación, velocidades, avances y otros datos. La computadora DNC proporcionó bloques de instrucciones a la máquina herramienta bajo demanda; cuando una máquina necesitaba comandos de control, se le comunicaban de inmediato. A medida que la máquina ejecutaba cada bloque, se transmitía el siguiente bloque. En teoría, DNC relevó al sistema NC de sus componentes menos confiables: la cinta perforada y el lector de cinta. La configuración general de un sistema DNC se muestra en la Figura.
El sistema constaba de cuatro
componentes: 1) computadora central 2) memoria masiva 3) conjunto de máquinas controladas 4) líneas de telecomunicaciones de máquinas a computadora central. En funcionamiento, la computadora llamó al programa de pieza requerido desde la memoria masiva y lo envió (un bloque a la vez) cada una de las máquinas herramienta designadas. Además de transmitir datos a las máquinas, la computadora central también recibió datos de las máquinas para indicar el rendimiento operativo en el taller (por ejemplo, número de ciclos de mecanizado completados, utilización de la máquina y averías). A medida que la base instalada de máquinas CNC creció durante las décadas de 1970 y 1980, surgió una nueva forma de DNC, llamada control numérico distribuido (DNC). La configuración del nuevo DNC es muy similar al anterior, excepto que la computadora central está conectada a MCU. Los programas de piezas completos se envían a las máquinas herramienta, no un bloque a la vez. Control numérico distribuido.
Permite una instalación más fácil y menos costosa del sistema
general, porque las máquinas CNC individuales pueden ponerse en servicio y el NC distribuido puede agregarse más tarde. El nuevo DNC permite la comunicación bidireccional de datos entre el taller y la computadora central al igual que en el antiguo DNC. Sin embargo, han ampliado el alcance y la flexibilidad de la información que se puede recopilar y difundir. A continuación se muestran algunos de los conjuntos de datos e información incluidos en el flujo de comunicación bidireccional. Gracias por su atención