Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Master Cam PDF
Master Cam PDF
DEPARTAMENTO DE INGENIERA
Agosto de 2008
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
INTRODUCCIN
-2-
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
CAPTULO 1
PRINCIPIOS DE CAD/CAM
Este captulo trata sobre el diseo asistido por computadora (CAD, Computer Aided
Design) y la manufactura asistida por computadora (CAM, Computer Aided
Manufacturing). Con estas herramientas informticas se disean las piezas y se
realizan clculos muy confiables sobre sus dimensiones, pesos, esfuerzos y centros de
gravedad sin tener que realizarlas fsicamente. Permite reducir el costo y el tiempo
necesario para la fabricacin de cualquier pieza. Por medio del CAM se consigue
programar la maquinaria utilizada en los procesos productivos, reduciendo los tiempos
necesarios para el cambio de series.
1.1.- CONCEPTOS
Cronolgicamente, los sistemas CAD fueron los primeros en aparecer, luego
aparecieron los CAM y finalmente se lleg al concepto CIM (Computer Integrated
Manufacturing); Esto ocurri as debido a que cada nuevo sistema se bas en el
anterior o al menos lo us como base.
Muchos de los sistemas CAD/CAM en uso estn diseados y pensados para automatizar
funciones manuales, independientemente de s la funcin en particular que cumplirn
ser un anlisis ingenieril, diseo conceptual, dibujo, documentacin o la
programacin de la maquinaria de manufactura e inspeccin.
-3-
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Este sistema utiliza varias tecnologas como son sistemas grficos para computadora,
CAE (Computer Aided Engineering) que se utiliza para evaluar y efectuar el anlisis
de ingeniera de una pieza.
1.3.-TECNOLOGA CAM
Es un sistema que incorpora una o ms computadoras para llevar a cabo tareas de
organizacin, programacin y control de las operaciones necesarias para la
manufactura del producto, se encarga de la utilizacin de la informtica en la
automatizacin y control de los procesos de produccin desde el control de mquinas-
herramientas hasta la gestin de produccin, almacenamiento y transporte.
-4-
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
En el mundo del CAD/CAM, el primer foco est apuntando a la geometra del diseo.
Es al mismo tiempo, la herramienta con la que el sistema se construye y la primera
constante en cualquiera de sus aplicaciones. Muchos sistemas CAD/CAM disponibles
estn confinados a la creacin de diseos y dibujos a travs de los grficos de una
computadora. Otros proveen un juego ms comprensivo de herramientas y geometra,
tal y como lo permite la geometra actual. En la figura 1.1 se muestra un esquema de
cmo opera un sistema CAD/CAM.
-5-
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
1.5.- APLICACIONES
La base de cualquier sistema CAD/CAM es la plataforma de software usada en generar
y documentar el modelado de una parte o documento y es el llamado corazn del
sistema.
Es a travs de aplicaciones que la verdadera eficiencia de los sistemas CAD/CAM en
trminos de ahorro en produccin y costos relacionados con el proceso se pueden ver
realizadas.
Las aplicaciones en el ambiente CAD/CAM pueden ser clasificadas en: Funcin,
Diseo, Anlisis, Documentacin, Planeacin de produccin, Manufactura, Control de
calidad, Simulacin, Soporte logstico etc.
Al manejar aplicaciones de manufactura, el proceso se puede dividir en dos categoras:
generacin y uso. Lo ms importante es la generacin de datos, y su transmisin est
en manos de la correcta implementacin del CAM, el cual en el sistema CAD/CAM
-6-
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
-7-
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
CAPTULO 2
PROGRAMACIN CNC Y PROGRAMACIN AUTOMTICA
Entre todos estos cambios, uno de los de mayor influencia ser sin duda el desarrollo
de las nuevas polticas mundiales en mercados abiertos y globalizacin. Todo esto
habla de una libre competencia y surge la necesidad de adecuar nuestra industria a fin
de poder satisfacer el reto de la competencia de los prximos aos. Una opcin o
alternativa frente a esto, es la reconversin de la industria introduciendo el elemento de
la automatizacin, sin embargo debe hacerse de la forma ms adecuada, de modo que
puede absorber gradualmente la nueva tecnologa en un tiempo adecuado; todo ello
sin olvidar los factores de rendimiento de la inversin y capacidad de produccin.
Uno de los elementos importantes dentro de ste resurgimiento de la automatizacin
con las mquinas-herramientas de control numrico computarizado (mquinas CNC),
las cuales brindan algunas ventajas adicionales que es muy importante considerar
detenidamente, lo cual es uno de los propsitos de ste trabajo.
-8-
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
-9-
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
- 10 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Programacin
Interfase
Mquinas-herramientas CNC.
Sin embargo no todo son ventajas y entre las desventajas se pueden citar las siguientes:
Alto costo de la maquinaria.
- 11 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
- 12 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
2.3.2..- EJES.
Un centro de maquinado posee tres ejes: X, Y e Z como se muestra en la figura 2.1.
El torno cuenta con dos ejes de movimiento: X Y Z como se ilustra en la figura 2.2.
- 13 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
2.3.3.- MOVIMIENTOS
Se dice que un movimiento libre de la herramienta sin que sta tenga contacto alguno
con la pieza es un movimiento en vaco, y si se desea que ste se ejecute a la mxima
velocidad permisible por la mquina, entonces se codifica con la instruccin G00,
conocindose tambin como interpolacin lineal en vaco, ya que los movimientos con
este cdigo siempre se realizan en lnea recta.
Por otra parte, cuando la herramienta est en contacto con la pieza, se prefiere un
movimiento con una velocidad de avance especfica. Si el movimiento se realiza en
lnea recta, se codifica con la instruccin G01, conocindose como interpolacin lineal
con corte, como se muestra en la figura 2.3.
- 14 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Los ejes generan planos de trabajo en donde se manejan de manera exclusiva las
interpolaciones circulares. Un arco programado con G02 G03 se ejecuta solamente
en alguno de los tres ejes principales: X-Y, X-Z Y-Z, correspondindole a cada plano
un cdigo de control numrico, como se muestra en la figura 2.5.
- 15 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
- 16 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
- 17 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
- 18 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Nta: si el crculo es mayor de 180 se debe utilizar el formato I, J para indicar las coordenadas
(relativas) del centro del crculo.
G03.- Avance circular del cortador en sentido opuesto a las manecillas del reloj a una
velocidad programada como se muestra en la figura 2.7.
- 19 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
- 20 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
G92.- Programacin del punto cero absoluto, o cero de pieza, figura 2.11.
- 21 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
- 22 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
M76.- Comando que ordena una seal de espera desactivada por el robot, cuando la
operacin termino y la fresadora contine con su trabajo.
M98.- Comando que ordena la llamada a un subprograma.
M99.- Con este comando tambin se ordena el fin del programa, regresando al inicio
del mismo y haciendo que el ciclo se cumpla cuantas veces sea necesario.
Cdigo G03
Cdigo G02
- 23 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
2.3.11.- CDIGO S.
Se usa este cdigo para programar la velocidad del husillo en la fresadora o la
velocidad de la pieza en el torno, por ejemplo:
- 24 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
2.3.12.- CDIGO F
Programa la velocidad de avance de la pieza en el caso de la fresadora, o la velocidad
de la herramienta en el caso del torno. Dependiendo del sistema de unidades utilizado,
la velocidad de avance ser: mm/min pulg/min.
2.3.13.- CDIGO T
Designa el nmero de herramienta en un carrusel, esto es, la herramienta se
coloca en una posicin en particular y se puede llamar cuando sea necesario. Cuando
se usa conjuntamente con el cdigo M06 se activa el cambio de herramienta, por
ejemplo:
M06 T01
- 25 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Los sistemas CAM pueden utilizarse para diferentes tecnologas que, normalmente
estn disponibles por mdulos: fresado, torneado, electroerosin, punzonado, corte por
LASER, oxicorte, etc.
- 26 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
mediante CAM en base a un modelo CAD, la pieza final ser idntica a la maqueta
aprobada. En este caso, se utiliza el modelo CAD para generara las trayectorias de la
herramienta que constituirn el programa CNC, obtenindose , una vez mecanizada,
una pieza idntica al modelo diseado mediante CAD. Un conjunto de ordenes que
siguen una secuencia lgica constituyen un programa de maquinado. Dndole las
ordenes instrucciones adecuadas a la mquina, sta es capaz de maquinar una simple
ranura, una cavidad irregular, la cara de una persona en alto relieve o bajorrelieve, un
grabado artstico, un molde de inyeccin de una cuchara o una botella, lo que se
quiera.
Hasta hace unos pocos aos, hacer un programa de maquinado era muy difcil y
tedioso, pues haba que planear e indicarle manualmente a la mquina cada uno de los
movimientos que tena que hacer. Era un proceso que poda durar horas, das, an
semanas, de todas maneras se obtena un ahorro tanto de tiempo como de dinero
comparado con los mtodos tradicionales.
- 27 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Actualmente, los equipos CNC con la ayuda de los lenguajes convencionales y los
sistemas CAD/CAM, permiten a las empresas producir con muchos mayor rapidez y
calidad sin tener personal altamente especializado.
- 28 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
CAPITULO 3
FUNCIONES BSICAS DE MASTERCAM V9.0
Cada nivel ofrece ms opciones para el generado de rutas de fresado, siendo el nivel 3 el que
ms funciones tiene. MASTERCAM tiene herramientas de dibujo en dos y 3 dimensiones.
Los objetos tridimensionales se crean con modelos de alambre (wireframe) y con superficies.
Recientemente, la empresa CNC Software Inc, creadora del programa Mastercam ha lanzado
al mercado de slidos, con el que es posible generar geometra slida con operaciones
booleanas.
- 29 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
- 30 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Cuando se usa Mastercam por vez primera, se recomienda usar inicialmente el men
principal para familiarizarse con la jerarqua de las instrucciones, para posteriormente,
usar las barras de herramientas.
- 31 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
XFORM Transforma la geometra con opciones como: Mirror, Rotate, Scale, Scale XYZ,
Translate, Offset, Ofs Ctour, Stretch, Roll.
DELETE Elimina geometra de la base de datos y de la pantalla: Chain, Window, Area,
Only, All, Group, Result, Duplicate, Undelete.
SCREEN Afecta el formato en el que la geometra se presenta en la pantalla: Configure,
Statics, Endpoints, Clr Colors, Chg Levels, Chg attribs, Surf disp, Blank, Set
main, Center, Hide, Sel. Grid, autoCursor, Regenerate, toClipbrd, Comb views,
Viewports, Plot
SOLIDS
TOOLPATHS Ofrece acceso a las tecnologas de maquinado: New, Conour, Drill, Pocket,
Face, Surface, Multiaxis, Operations, Job Setup, Manual Ent, Circ tlpths, Point,
Project, trim, Wireframe, Transform, Import NCI.
NCUTILS Ofrece acceso a la utileras de NC para editar y verificar las rutas de las
herramientas: Verify, Backplot, Batch, Filter, Post Proc, Setup Sheet, Def.ops,
Def.Tools, Def.Matls.
LEVEL Mastecam soporta hasta 255 capas o Layers. Cada Layer puede
designarse con un texto para facilitar su bsqueda y control.
STYLE/WIDTH Establece el tipo de lnea y espesor que el paquete utiliza para mostrar
lneas, arcos y splines.
MASK Controla la seleccin de objetos grficos. Se puede indicar al
programa que restringa la seleccin a un nivel en especial
TPLANE Es un plano bidimensional que representa los ejes XY y su origen. Esta
opcin se usa solamente en el proceso de maquinado.
- 32 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
- 33 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
- 34 -
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Zoom
Unzoom
Dynamic
Fit Screen
Repaint
Top
Front
Side
AutoHighlight
Autocursor
Figura 3.4.- Men con acceso del mouse.
Como respuesta a algunas instrucciones que solicitan datos del usuario, se pueden usar
datos del usuario, se pueden usar las letras mostradas en la tabla 3.4, y seleccionando los
objetos existentes se adquiere el valor solicitado.
34
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
35
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
36
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
37
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
38
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
39
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
40
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
41
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Una vez realizado, se pedir seleccionar los puntos en donde se realizarn los
barrenos, para ello se utilizar el men mostrado en la figura 3.23.
42
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Una vez seleccionados los barrenos se hace clic en Done, figura 3.25.
43
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Se contina con los barrenos de 6 mm, utilizando la secuencia usada con los barrenos
de 3 mm, figura 3.29.
44
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Con todas estas operaciones se obtiene el barrenado de la pieza, con tres diferentes
tamaos de brocas.
45
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
46
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Despus de seleccionar la opcin Get tool from library...., se modifican los parmetros
de la herramienta como se muestra en la figura 3.36.
47
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
48
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Una vez seleccionados los parmetros de fresado de cavidades y hacer clic en Aceptar
se obtiene la trayectoria de la herramienta, figura 3.39.
49
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
50
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
51
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
En la caja de dilogo de la operacin de planeado, haga clic con el botn derecho del
mouse sobre la zona blanca de manera que aparezca la caja de dilogo mostrada en
figura 3.45.
Get tool from library...
Create new tool...
Get operations from library...
Job set up...
Figura 3.45.- Men para el acceso de herramientas.
52
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
53
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Una vez realizado lo anterior, se seleccionan las entidades de la pieza que se quiere
maquinar, figura 3.51.
54
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
55
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
56
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
57
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
58
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
59
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
60
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
61
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
62
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
63
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
64
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
65
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
CAPITULO 4
EJEMPLOS PRCTICOS
4.1.- FRESADO.-
En el proceso de fresado, todo programa de control numrico, se puede aplicar el
procedimiento que usa contornos en dos dimensiones o superficies en tres dimensiones, o,
una combinacin de ambos.
La generacin de la geometra y su posterior manufactura se presenta de manera
sencilla a travs de un ejemplo prctico, el cual se muestra en la figura 4.1.
66
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
67
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Realice los pasos necesarios para agregar los crculos que se muestran en la figura
4.6
68
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
69
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Cadena
En la caja de dilogo que aparece, haga clic con el botn derecho del mouse sobre la
zona blanca, de manera que aparezca el cuadro de dilogo mostrado en la figura 4.9.
Seleccione la opcin Get tool from library y aparece la caja de dilogo que se aprecia
en la figura 4.10, en donde se elige un cortador vertical de 10 mm de dimetro que se
usar para el debaste.
70
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Para establecer los parmetros de corte para el fresado de las cavidades, seleccione la
etiqueta Pocketing parameters y en la caja de dilogo se especifican los valores de alturas y
profundidades de corte, as como la profundidad de corte en cada corte sucesivo, figura 4.12.
71
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Debe decirse que los parmetros se especifican generalmente como valores absolutos, ya que
normalmente el plano Z=0 se encuentra en la superficie del material.
72
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
73
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
A continuacin, seleccione el botn de simulacin que es el que tiene una flecha simple que
apunta hacia la derecha, figura 4.16
74
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
75
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
76
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Para el desahogo de los crculos internos seleccione: Main Menu/ Toolpaths/ Pocket,
figura 4.22.
77
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
78
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Al terminar y regresar a la caja de dilogo del Operations Manager se pueden ver las tres
operaciones que han sido establecidas, figura 4.27.
79
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
80
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
Inmediatamente despus de que se genere el archivo NC, ste es llamado por el editor y
presentado en pantalla, figura 4.31.
81
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
82
PROGRAMACIN AUTOMTICA DE MAQUINAS CNC
83