PROGRAMACIÓN
AUXILIADA Y NO AUXILIADA
POR COMPUTADORA
HISTORIA
• A principios de los 50’s eran usadas simples calculadoras eléctricas de escritorio
operadas manualmente para un análisis de cualquier tipo.
• En 1957 Douglas T. Rosse inició un sistema APT (Automatic Programmed Tooloing), el
cual nos provee la metodología para la programación de la geometría de la parte y
parámetros de maquinado.
• En los 60’s se crea el CAD por Ivan Sutherland.
• General Motors inicia un programa para explorar el potencial de CAD.
• A finales de los 60’s comienza la integración de CAD/CAM.
• En los 70’s es utilizado CAD/CAM por la NASA.
• En los 80’s y principios de los 90’s se dan grandes avances en el desarrollo de la
computadora, comunicación y transferencia de información, todo esto facilito la
interacción de nuevos sistemas.
CNC
El control numérico por computadora (o más comúnmente conocido como CNC) es un
sistema que permite controlar en todo momento la posición de un elemento físico.
Normalmente una herramienta, que está montada en una máquina.
Esto se consigue mediante un programa y un conjunto de órdenes añadidas. Con
ambos, se pueden controlar las coordenadas de posición de un punto (la herramienta
que trabaja el producto) respecto a un origen (la posición de la máquina).
CAD
Las siglas CAD que provienen del inglés Computer-Aided Design, es un software para
crear y editar modelos bidimensionales y tridimensionales de objetos físicos.
Existen 2 tipos de software CAD, el 2D y el 3D. El primero de ellos, CAD 2D trabaja
con dibujos técnicos bidimensionales simples que suelen ser la base para otros
proyectos mayores, en cambio el 3D permite crear dibujos tridimensionales con mayor
precisión y detalle y que además muestran el espacio de trabajo y la profundidad, por
lo que ofrece una visión más real de los objetos.
CAE
La Ingeniería Asistida por Computadora,
también conocida como Computer Aided
Engineering (CAE), es una herramienta que
ayuda a las empresas en el desarrollo y
perfeccionamiento de productos. Con ayuda
de una computadora, los profesionales pueden
realizar diferentes análisis como: análisis
estáticos, dinámicos, de fluidos, térmicos,
electromagnéticos y acústicos entre otros, que
proporcionan beneficios como la reducción del
tiempo en la elaboración de proyectos,
aumento de la productividad, facilidad en la
detección de fallas y ayuda en la identificación
de soluciones.
Con ayuda de la ingeniería asistida por
computadora, los profesionales de la
ingeniería pueden crear prototipos virtuales de
los productos.
CAM
El mecanizado CAM es un término inglés que define la fabricación asistida por
ordenador (computer-aided manufacturing) para controlar, entre otras aplicaciones,
máquinas-herramienta CNC (por ejemplo un torno o una fresadora) en la fabricación
de piezas manufacturadas.
Se trata de software que hace de puente entre la tecnología CAD (computer-aided
design, responsable de los diseños de planos 2D y 3D de piezas que conocemos) y el
lenguaje de programación de las máquinas-herramienta (las líneas de palabras CNC
que dan instrucciones cuando forman frases) para fabricar las piezas diseñadas. El CAM
utiliza los modelos y ensamblajes creados en el software CAD para generar las
trayectorias de las herramientas dirigidas por las máquinas, y así convertir los diseños en
planos virtuales en partes físicas.
SISTEMA CAD/CAM
Lo sistemas de CAD/CAM son vistos hoy en día, por muchas compañías, como una
pieza clave para alcanzar altos niveles de calidad y productividad ya que esta
tecnología representa la herramienta más avanzada para lograr precisión, repetitividad
y rapidez durante el proceso de maquinado de piezas mecánicas complejas.
La característica principal de este método de programación es el uso de un sistema
gráfico basado en la computadora que interactúa con el programador en el momento
en el que el programa de la pieza está siendo preparado. (Lenguaje C).
De manera general se puede decir que los sistemas CAD/CAM ayudan a un
programador en tres áreas principales.
• Evita el hacer cálculos matemáticos manualmente.
• Permite programar automáticamente diferentes tipos de máquinas usando el mismo
lenguaje básico.
• Ayuda con ciertas funciones básicas de maquinado.
PROGRAMACION USANDO SISTEMA
DE C.
Lenguaje de programación C. También conocido como “Lenguaje de programación
de sistemas” desarrollado en el año 1972 por Dennis Ritchie para UNIX un sistema
operativo multiplataforma. El lenguaje C es del tipo lenguaje estructurado. Sus
instrucciones son muy parecidas a otros lenguajes incluyendo sentencias como if, else,
for, do y while... . Aunque C es un lenguaje de alto nivel (puesto que es estructurado y
posee sentencias y funciones que simplifican su funcionamiento) tenemos la posibilidad
de programar a bajo nivel. Para simplificar el funcionamiento de el lenguaje C tiene
incluidas librerías de funciones que pueden ser incluidas haciendo referencia la librería
que las incluye.
POSTPROCESADORES
Los programas de CAD/CAM realizan cálculos trigonométricos, elaboran las
instrucciones de desplazamiento de todos los ejes, calculan velocidades de corte y del
husillo, y generan toda las ordenes de accionamiento para el cambio de herramientas,
cambio de pieza, refrigerantes y muchas más. Pero estos datos no sirven por si solos para
su introducción a una maquina de CNC, sino que deben ser preparados con la sintaxis
de una maquina en particular a través de un programa denominado postprocesador.
INTRODUCCIÓN AL CAD/CAM
• Proceso en el cual se utilizan los ordenadores o computadoras para mejorar la fabricación,
desarrollo y diseño de los productos. Éstos pueden fabricarse más rápido, con mayor
precisión o a menor precio, con la aplicación adecuada de tecnología informática. Los
sistemas de Diseño Asistido por Ordenador (CAD, acrónimo de Computer Aided Design)
pueden utilizarse para generar modelos con muchas, si no todas, de las características de
un determinado producto. Estas características podrían ser el tamaño, el contorno y la
forma de cada componente, almacenados como dibujos bi y tridimensionales. Una vez
que estos datos dimensionales han sido introducidos y almacenados en el sistema
informático, el diseñador puede manipularlos o modificar las ideas del diseño con mayor
facilidad para avanzar en el desarrollo del producto. Además, pueden compartirse e
integrarse las ideas combinadas de varios diseñadores, ya que es posible mover los datos
dentro de redes informáticas, con lo que los diseñadores e ingenieros situados en lugares
distantes entre sí pueden trabajar como un equipo. Los sistemas CAD también permiten
simular el funcionamiento de un producto. Hacen posible verificar si un circuito electrónico
propuesto funcionará tal y como está previsto, si un puente será capaz de soportar las
cargas pronosticadas sin peligros e incluso si una salsa de tomate fluirá adecuadamente
desde un envase de nuevo diseño.
DIFERENTES SISTEMAS CAD/CAM
En el mercado existen una gran cantidad de softwares, algunos de los paquetes
comerciales mas utilizados son:
• Unigraphics • Vericut
• Surfcam • Solisworks
• GMS • Camlink
• Hypermill • XCam
• Camworks • FastSOLID
• MazaCam • Pro Manufacture
• Edgecam • Teksoft
• WorkNe • Anvil 500
• Anvil Express
Las características de los sistemas
CAD/CAM
• son aprovechadas por los diseñadores, ingenieros y fabricantes para adaptarlas a las
necesidades específicas de sus situaciones. Por ejemplo, un diseñador puede utilizar el
sistema para crear rápidamente un primer prototipo y analizar la viabilidad de un
producto, mientras que un fabricante quizá emplee el sistema porque es el único
modo de poder fabricar con precisión un componente complejo. La gama de
prestaciones que se ofrecen a los usuarios de CAD/CAM está en constante expansión.
Los fabricantes de indumentaria pueden diseñar el patrón de una prenda en un
sistema CAD, patrón que se sitúa de forma automática sobre la tela para reducir al
máximo el derroche de material al ser cortado con una sierra o un láser CNC. Además
de la información de CAD que describe el contorno de un componente de ingeniería,
es posible elegir el material más adecuado para su fabricación en la base de datos
informática, y emplear una variedad de máquinas CNC combinadas para producirlo.
• La futura evolución incluirá la integración aún mayor de sistemas de realidad virtual,
que permitirá a los diseñadores interactuar con los prototipos virtuales de los productos
mediante la computadora, en lugar de tener que construir costosos modelos o
simuladores para comprobar su viabilidad. También el área de prototipos rápidos es
una evolución de las técnicas de CAD/CAM, en la que las imágenes informatizadas
tridimensionales se convierten en modelos reales empleando equipos de fabricación
especializado, como por ejemplo un sistema de estereolitografía.
NO AUXILIADO POR COMPUTADORA
Todos los procesos que realiza la computadora lo podemos desarrollar también sin ella,
la computadora sigue mandos y cálculos que un humano pude realizar, simplemente se
necesita una maquina adecuada para llevar a cabo el trabajo, ya sea torno, fresadora,
rectificadora, etc.
Se genera un dibujo de la pieza, los cálculos necesarios, ya sea para poder saber el
tiempo de maquinado, las RPM, los ángulos de inclinación o cualquier calculo que sea
necesario para la elaboración de la pieza; el cambio de herramientas también se
puede hacer manualmente y con ayuda de accesorios podemos lograr mejores
resultados en las formas que requiera nuestra pieza.
La única desventaja es que se lleva mas tiempo en la elaboración de una pieza.