Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE MONTERREY
,,.
TECNOLOGICO
DE MONTERREY® Biblioteca
CmrnplJ9 Ciudad de MiJdoo
Ingeniería en Mecatrónica
Departamento de Mecatrónica
Proyectos de Ingeniería Mecatrónica 11 (MR00039)
Firma:
I. Introducción ........................................................................... 5
1.1. Antecedentes .......................................................................................... 5
1.2. Definición del Problema ........................................................................ 5
1.3. Objetivos del Proyecto ........................................................................... 5
1.3.1. Objetivo general.. .......................................................................... 5
1.3.2. Objetivos específicos ..................................................................... 6
1.4. Justificación ............................................................................................ 7
1.5. Alcances y limitaciones .......................................................................... 9
1.6. Metodología ............................................................................................ 9
VI. Anexos......................................................................................................... 20
4
l. Introducción
1.1. Antecedentes
5
que los estudiantes tengan muy bien definidas sus actividades y una adecuada
planeación de procesos desde mucho antes de operar la ~;Ida de manufactura.
Con base en lo que se propuso el semestre anterior optamos por realizar este
manual interactivo de operaciones de una celda flexible de manufactura, sólo en
castellano, sin añadir la versión en inglés, ya que por fallas técnicas de la celda durante
el periodo jun-jul 2007 no pudimos completar todos los avances planificados para
dichas fechas, por lo que este semestre solo podremos completar la versión en
castellano.
6
Por lo que implica la realización de un video interª-Ctivo, es complicado introducir
conceptos de fundamentos de corte, ya que es muy dificil ejemplificarlos por el
contenido teórico que además se ve a detalle en otras materias de la carrera.
Este DVD [11.] se utilizará como material de apoyo para profesores que impartan
un curso, ya sea a nivel escolar o empresarial, relacionado con la automatización de
sistemas de manufactura y al tener una herramienta interactiva relacionada con el tema,
las clases serán mas didácticas y dinámicas por que el profesor no tendrá que detenerse
tanto en ciertos puntos del curso en caso de que algún alumno n.o entienda ya que los
estudiantes tendrán al alcance dicho manual interactivo para analizar a detalle todos y
cada uno de los puntos para la operación de dispositivos y en general, de toda la celda
de manufactura.
Al mismo tiempo, lo que se pretende con este manual interactivo es que la gente
tenga mayor conciencia de todas las ventajas que nos brinda la automatización de
sistemas en muchos aspectos de la vida laboral y que una vez que se domina el uso de
estos sistemas integrados de manufactura es realmente sencillo operarlos correctamente.
Lo más importante es modificar la visión que se tiene de estos sistemas de manufactura,
de simples maquinas de control numérico, a un complejo sistema manufacturero
autónomo.
1.4 Justificación
Cuando los alumnos se encuentren frente a una celda de manufactura y tengan que
correr sus propios programas para maquinar piezas especificas no pierdan tiempo
investigando como se opera este tipo de máquinas; disminuyendo el número de
accidentes que semestre a semestre se presentan en la celda por mal uso de los códigos
de programación, descuido de los alumnos al programar la coordenada de referencia
cero, desconocer las propiedades mecánicas del material que están cortando, desconocer
propiedades de la herramienta de corte que utilizan, desconocimiento de todos los tipos
de movimiento programables a los Robots [3.], un mal uso del controlador de posición
7
de los Robots (3. ], en general, falta de dominio en las Operaciones de una Celda de
Manufactura.
8
o Disminuir los accidentes de trabajo, así como poder realizar actividades que la
mano de obra no puede realizar, como trabajar con material peligroso.
o Disminuir el tiempo de traslado de la pie?:a de trabajo.
o Incrementar el control de calidad debido a la alta precisión de estas máquinas.
1.6 Metodología
9
Para este proyecto, fue casi imposible dividir el trabajo, especialmente para las
tareas que involucradas con la filmación ya que como se muestra en la Fig. 1.6.2.
claramente se puede ver que los tres miembros del equipo debemos trabajar juntos en
todo momento por que es necesario que un integrante (en este caso David) opere un
dispositivo de. la celda, otro (Roberto) realice la filmación mientras que el tercero
(César) por medio del software PRO Studio Screen Recorder graba desde la
computadora lo que aparece en la pantalla del dispositivo y de esta manera obtenemos al
mismo tiempo el video del movimiento de la máquina y el video de lo que al operador
se le indica en la pantalla de dicha máquina.
Para la parte de la Edición [10.] de video p{imero que nada fue necesario descargar
el video del cassette ..a la computadora pero para realizar esta tarea requerimos una
segunda videocámara de la marca SONY Handy CAM que pueda conectarse a la
computadora permitiéndonos digitalizar el video grabado con la cámara profesional tal
y como se muestra en la Fig. I.6.3.
10
Fig. 1.6.3. Digitalización de video.
11
II. Investigación Teórica.
Los autómatas industriales mejor conocidos como Robots [3.], existen de varios
tipos dependiendo de la función que desempeñen, principalmente se utilizan para
desplazar el material de trabajo entre los diferentes procesos de maquinado, otorgando
precisión y velocidad en la fabricación de piezas.
El Powermate [6.] está íntimamente ligada al trabajo que realizan los autómatas
industriales ya que es la encargada del desplazamiento del Robot [3.] completo a través
un eje marcado agregándole mayores capacidades al trabajo que realizarán los Robots
[3.].
Las mesas de trabajo se ocupan para realizar escalas dentro de una celda de
.
manufactura, es decir, retienen el material el tiempo necesario para posteriormente ser
trasladadas a un proces9 posterior.
12
Para el desarrollo de este proyecto utilizaremos los códigos G y M que manejan
las maquinas herramienta. Los códigos G nos dan los movimientos rápidos, los avances
radiales, los ciclos de movimiento. Los códigos M nos dan las funciones que se utilizan
para el maquinado de piezas, como son cambio de herramienta, activación del
refrigerante, paros de programa, paros de husillo.
En la parte del capitulo llamado sistema de medición se incluye la manera en la cual los
palpadores (maquinas de coordenadas), calculan las dimensiones que son comparadas
con las especificaciones de diseño para evaluar la calidad de la pieza fabricada, estas
maquinas se basan en tolerancias.
~ Planeación.
~ Filmaciones.
~ Edición [10.].
~ Tiempo trabajado.
13
proyecto y esto se hizo de dicha manera ya que por falta de tiempo y de material no nos
podemos dar el lujo de realizar una serie de tomas ilimi,tadas para cada dispositivo sino
que por el contrario casi todo tiene que salir a la primera vez de filmación, siendo
filtrado de un cassette como máximo el l 0% de video que no utilizaremos mientras que
el otro 90% del video se incluirá en el DVD [11.] .
Para realizar las grabaciones se puede creer que es un trabajo sencillo y rápido
ya que por experiencia personal cualquier individuo que ha hecho videos caseros pues
no se preocupa por lo que vaya a grabar, ni por que la cámara se mueva, o la luz no sea
adecuada pero en nuestro caso como este video es para documentar el uso que se le debe
de dar a una celda de manufactura es necesario analizar toda una serie de detalles que
afectan al video. Actualmente la relación entre el trabajo que esta de fondo y los
minutos de video que se graban es como 10/1, es decir, a lo que nosotros hemos llegado
ya con un poco más de práctica con el paso de los meses es que por cada minuto que
obtenemos grabado en el cassette se requieren 1O más de preparación, esto sin incluir la
planeación de lo que será grabado como ya se mencionó anteriormente y los pasos que
también debemos planear para la operación de las máquinas antes de la filmación.
14
Fig. ill.1. Iluminación del interior del Torno [2.] para maquinado.
15
Fig. 111.2. Imagen del monitor conectado a la videocámara que
muestra una pie7.8 que se maquinará en el Torno [2.]
Para resumir, el tiempo de trabajo que ha implicado hasta ahora nuestro proyecto
se puede ver en la Tabla 111.1, la cual indica el tiempo trabajado en minutos por cada
minuto de video obtenido en el cassette.
ACTIVIDAD TIEMPO DE REALIZACION ímin.l
Planeación a detalle de lo que se grabará. 30
Filmación (iluminación, preparación, 10
Audio [13.], etc.)
Digitalización de video 4
Edición [10.] 00
16
IV. Pruebas y resultados.
Para la realización del manual tuvimos que solucionar una serie de problemas
que comprenden en mayor parte uso del software de animación, Edición [10.] y equipo
de Audio [13.] y video por la poca experiencia que teníamos en el manejo de los
17
mismos pero logramos superarlos con ayuda de los técnicos de multimedios y a base de
práctica y trabajo en el laboratorio de medios.
V. Conclusiones.
V.2 Comentarios
Todo el trabajo que hicimos a lo largo del año que duró este proyecto no fue
tangible hasta el momento de tener el DVD [11.] listo. Hacer este tipo de manuales es
bastante complicado, debido a que es una herramienta que ayudará a otras personas a
programar todos los equipos que componen una celda flexible de manufactura, no se
pueden cometer errores. Tuvimos todo el apoyo necesario por parte de nuestro asesor y
del departamento de comunicaciones; tomamos todos los cursos para editar, grabar e
iluminar. Por la falta de experiencia en esta área, no pedimos la máquina que cumplía
18
con nuestros requerimientos, ya que no sabíamos la capacidad de procesador que
necesitábamos, así que nos vimos en la necesidad pe usar otra computadora más
potente, ya que saturamos el equipo que nos prestaron. Esta falta de experiencia nos
genero muchos problemas ya que no pudimos grabar el manual en nuestro equipo, ya
que por no ser tan potente como necesitábamos este demoraba mucho tiempo en
procesar el video y las Animaciones [12.] lo que nos tomaba casi el doble de tiempo de
lo que nos hubiera tomado un equipo de mayor velocidad, todo esto lo hubiéramos
evitado con la experiencia que hemos adquirido a lo largo del desarrollo de este
proyecto.
19
VI. Anexos.
PARTE I. INTRODUCCIÓN
CAPITULO 1
l. Definición de un sistema flexible de manufactura
CAPITUL02
2. Equipos
2.1 Breve explicción de los equipos que conforman una celda de
manufactura
2.1.1 Fresadora [l.) CNC.
2.1.2 Torno [2.) CNC.
2.1.3 Autómatas Industriales.
2.1.4 Powermate [6.).
2.1.5 Mesas de Trabajo
2.1.6 Almacén
2.2 Justificación de porqué utilizamos estos equipos
2.3 Para que nos sirve.
2.4 Distribución (Layout)
CAPITUL03
3. Conexiones en la celda
3.1 Eléctricas
3.3 Neumáticas
3.4 Red
CAPITUL04
4. Encendido de la celda
CAPITUL05
5. Liberación de alarmas
20
PARTE 11 FRESADORA (l.].
CAPITULO 1
l. Introducción
1.1 Definiciones básicas
1.1.1 ¿ Qué es CNC?
1.1.2 ¿Qué es una Fresadora [l.] CNC?
1.2 Partes que componen una Fresadora [l.]
1.3 tipos de materiales a maquinar
1.4 Ventajas de una Fresadora [l.] CNC
1.5 Industria a la que se enfoca la Fresadora [l.] CNC
CAPÍTUL02
2. Programación
2.1 Concepto del CNC
2.2 Sistemas de coordenadas
2.3 HOME y Origen de la pieza.
2.4 Estructura de programación
2.5 Códigos G
2.6 Códigos M
2. 7 Ciclos "enlatados"
CAPÍTUL03
3. Operación de la Fresadora [l.].
3.1 Encendido de la Fresadora [l.].
3.2 Mover una Herramienta
3.3 Ejecutar códigos individuales
3.4 Programación
3.4.1 Subir Programa
3.4.2 Cargar Programa
3.4.3Bajar Programa
3.4.4Borrar Programa
3.4.5Editar Programa
3.5 Ejecución de Programa.
3.5.1 Cero pieza cuadrada
3.5.2 Cero pieza redonda
21
3.5.3Simulación
3.5.4 Corrida de programa
3.5.4.1 Código
3.5.4.2 Maquinado
22
3.4.3 Bajar Programa
3.4.4 Borrar
3.4.5 Editar
3.5 Ejecución de Programa.
3.51 Cero Pieza
3.5.2 Simulación
3.5.3 Corrida de programa
3.5.3.1 código
3.5.3.2 maquinado
23
1.1.2 Tipos de Robots [3.J
1.2 Partes que componen un Robot [3.J
1.2.1 Sistema servo-mecánico
1.2.2 Sistema neumático
1.2.3 Sistema de Control
1.2.4 Teach Pendant
1.3 Grados de libertad de un Robot [3.J
1.3.1 Articulaciones
1.3.2 Sistemas de coordenadas
1.4 Ventajas de un Robot [3.J
1.5 Industria a la que se enfoca un Robot [3.J
CAPÍTUL02
2. Operación
2.1 Encendido del Robot [3.J.
2.2 Teach pendant
2.2.1 Pantalla
2.2.2 Teclado
2.2.3 Deadman Switch
2.3 Manejo del Robot [3.J conforme a las necesidades de operación
2.3.1 Movimiento tipo Joint
2.3.2 Movimiento tipo World
2.3.3 Movimiento tipo Tool
2.3.4 Velocidad del Robot [3. J
2.3.5 Operación del Gripper
2.4 Posición de seguridad
CAPÍTUL03
3. Programación.
3.1 Crear un programa
3.2 Borrar un programa
3.3 Copiar un programa
3.4 Editar un programa
3.4.1 Guardar un punto
3.4.1.1 Joint
24
3.4.1.2 Lineal
3.4.2 Editar una línea de programa
3.4.3 Insertar una línea de programa
3.4.4 Copiar una línea de programa
3.4.5 Encontrar una línea de programa
3.4.6 Reemplazar una línea de programa
3.4.9 Deshacer una línea de programa
3.4.10 Borrar una línea de programa
3.5 Detalles del programa
3.6 Tiempos de espera
3.7 Señales de salida para dispositivos externos o Herramientas [7.) [8.]
acoplables al Robot [3.]
3.7.1 Para Gripper
3.7.2 Para Fresadora [l.] CNC
3.7.3 Para Torno [2.] CNC
3. Interacción con la celda
CAPÍTUL04
4. Corrida de Programa
4.1 Manual
4.1.1 Corrida principio a fin
4.1.2 Corrida en sentido inverso
4.1.3 Corrida a partir de una línea de código
4.2 Automático
Ejemplos
25
1.2.2 Tolerancias Geométricas
1.2.3 Requerimientos de operación
1.3 Tipos de MMC
1.3.1 brazo de prueba
1.3.2 Maquina horizontal de una coordenada
1.3.3 Maquina tridimensional de puente
1.3.4 maquina sin contacto mediante video
1.4 La Medición mediante Palpador[4.] [5.]
1.4.1. Descripción general
1.4.2 Partes que la componen
1.4.3 Especificaciones Técnicas
1.5 Ventajas/desventajas de los sistemas de medición
1.6Ventajas de contar con una MMC
1.7 Industria a la que se enfoca una MMC
CAPÍTUL02
2. Ejemplo
26
2.8 Numero de piezas de la orden
2.9 Prioridad de las órdenes
2.10 Abrir una orden existente
2.11 Revisar una orden existente
CAPITULOJ
3. Corrida de integración
3.1 Preparar las maquinas para la integración.
3.1 Preparar el software de la integración
3.3 Correr programa de integración.
27
PARTE l. INTRODUCCIÓN
CAPÍTULO 1
CAPÍTUL02
2. Equipos
28
2.1 Breve explicación de los equipos que confornian una celda de manufactura
Esta máquina consta de un cortador que rota a cierta velocidad con la finalidad de
remover material de la pieza que se encuentra fija en una mesa de trabajo mientras se
desplaza a lo largo de varios ejes.
Mejor conocidos como Robots [3.], existen varios tipos dependiendo de la función
que desempeñen, principalmente se utilizan para desplazar el material de trabajo entre
los diferentes procesos de maquinado, otorgando precisión y velocidad en la fabricación
de piezas.
Powermate [6.J.
Esta máquina está íntimamente ligada al trabajo que realizan los autómatas
industriales ya que es la encargada del desplazamiento del Robot [3.] completo a través
un eje marcado agregándole mayores capacidades al trabajo que realizarán los Robots
[3.].
29
2.15 Mesas de Trabajo
2.16 Almacén
30
maquinado vamos a producir una mayor cantidad de piezas en el mismo tiempo,
disminuiremos los costos de material de trabajo al aumeptar el tiempo de vida útil de las
Herramientas [7.] [8.] , y sobretodo bajarán los insumos de mano de obra al requerir de
menos personal para realizar el mismo trabajo, en general disminuiremos los insumos y
aumentaremos la producción por lo tanto aumentará la producción. Mejorando el
proceso industrial, principal objetivo de estas maquinas.
CAPÍTUL03
3. Conexiones de la celda
3.1 Eléctricas
3.2 Hidráulicas
Estos eqmpos cuentan con una bomba Hidráulica que es la encargada del
suministro del Lubricante (coolant) durante las operaciones de maquinado. Este
lubricante se filtra y se reutiliza. En la Fresadora [l.] se cuenta con una bomba que
31
entrega 250W de potencia, lo suficiente para los requerimientos de limpieza y flujo de
lubricante (coolant) dirigido a la herramienta al momento de maquinar.
3.3 Neumáticas
En general la celda cuenta con un sistema neumático que se utiliza para los Robots
[3.], el Tomo [2.] y la Fresadora [l.]. La presión que suministra este sistema neumático
es de 6 bar. absolutos que dependiendo cada máquina se adaptará por medio de un
compresor o un regulador de presión.
Para la Fresadora [l.] se requiere una presión> a 5 Kg. /cmA2, así como un flujo
de aire>= a 100 L/min., ambas son requeridas para limpiar las Herramientas [7.] [8.] y
la Fresadora [l.] en general, además son utilizadas para atomizar el aceite necesario. Por
otro lado es importante mantener la temperatura de la presión del aire lo más baja
posible, ya que esto influye en la precisión de la máquina.
En cuanto a los Robots [3.] se ocupa la misma presión que suministra la red de la
celda, es decir 6 bar. absolutos, con esto se consigue abrir y cerrar el "gripper" de cada
uno de los Robots [3.].
3.4 Red
La celda se comunica por medio de una red Ethernet, lo que permite que los
equipos se comuniquen entre sí en tiempo real.
32
• 192.168.1.7 7 Robot [3.] 2
• 192.168.l.87PC
CAPÍTUL04
4. Encendido de la Celda
Posteriormente necesitamos quitar todas las alarmas de cada uno de los elementos
de nuestra celda para poder comenzar a operarla, esto lo realizamos desde la
computadora central utilizando el software "CIM [9.] ", el orden para desactivar todas
las alarmas (5) es el que sigue:
33
2. Posicionamos en la Fresadora [l.] y oprimir el reset general
3. Oprimir el reset del Robot [3.] l
4. Oprimir el reset del Robot [3.] 2
5. Activar REM/LOC del Tomo [2.] y oprimir el Stand by
6. Desactivar el REM/LOC del Tomo [2.]
7. Oprimir el reset del Powermate [6.]
8. Por último oprimir el reset general
Cuando se utiliza la celda para una integración, es decir que esta se utiliza en red
para simular un proceso, cualquier alarma generada en las maquinas detendrá la misma.
CAPÍTULOS
5. Liberación de alarmas
Por razones de seguridad, todas las máquinas del laboratorio tienen las alarmas
activadas cuando se enciende el software. Por consiguiente, no se pueden operar las
máquinas sin que se desactiven las alarmas. El procedimiento para desactivar las
alarmas lleva un orden específico el cual no puede ser alterado. A continuación se
describe el orden que se debe seguir para desactivar las alarmas.
34
Fig. 5.1.1. Botón de Reset
Robot [3.] #1
........ RESET
Fig. 5.2.1. Resetear un Robot (3.)
Robot [3.] #2
Ahora el recuadro indicador de alarma muestra que la alarma del Robot [3.] #2
deberá ser desactivada.
Da un clic en el botón que dice "ROB 2" y después en el botón de "RESET" para
liberar dicha alarma.
35
Fig. 5.3.2. Resetear un Robot (3.)
El procedimiento a seguir difiere un poco del de las otras máquinas ya que no existe
un botón de reset para el Tomo [2.] CNC. Ingresa en el panel de control del Tomo [2.]
presionando el botón de "TORNO [2.]", después da un clic en el botón de
"REM/LOC" para que de esta manera podamos controlar al Tomo [2.] desde la
computadora, una vez hecho esto, debemos presionar el botón de "ST ANDBY" para
desactivar la alarma. Una vez liberada la alanna del Tomo [2.], da un clic en el botón de
"REM/LOC" otra vez.
•l;'!i.J, ....
;JGRKfb.
Fig. 5.4.2. Pasos para desactivar alarma del Torno (2.)
36
Fig. 5.4.3. Parte superior de la pantalla de software
Todas las máquinas ya no tienen ninguna alarma activada salvo el Powermate [6.] .
Powermate [6.J
CIM [9.]
Una vez que todas las alarmas han sido liberadas la luz de estatus de CIM [9.]
deberá aparecer de color verde, lo cual significa que ya se pueden utilizar todas las
máquinas del laboratorio.
NOTA: Antes de empezar con el procedimiento para desactivar las alarmas, verifica
que el botón "REM/LOC" de todos los equipos se encuentra deshabilitado, de otro
modo, no serás capaz de liberar las alarmas.
-
REM/LOC
Fig. 5.6.1. Botón de REM/LOC para dispositivos
37
En dado caso de que se presione el botón de "El\;_fERGENCY" de CIM [9.] se
activarán todas las alarmas del laboratorio.
Este proceso para eliminar alarmas puede parecer un poco complicado al principio,
pero después de practicar un poco los pasos te familiarizarás con los pasos que se deben
seguir para eliminar las alarmas. Es importante recordar que si puedes ver que aparece
una alarma en la pantalla de la computadora, también se puede ver en la pantalla de la
máquina por lo que, si prefieres ver las alarmas desde la máquina en vez de la
computadora esta bien. Cuando las máquinas CNC o el Powermate [6.] (que también es
una máquina CNC) tienen alguna alarma aparecerá parpadeando en pantalla de control
de la máquina el letrero de "-EMG-", y cuando en los Robots [3.] aparezca alguna
alarma, se encenderá un indicador rojo cuando se detecte la alarma.
38
PARTE 2. FRESADORA [l.]
CAPÍTULO 1
l. Introducción
La Fresadora [l.] consta de un cortador que rota a cierta velocidad con la finalidad
de remover material de la pieza que se encuentra fija en una mesa de trabajo mientras se
desplaza a lo largo de varios ejes.
El Control Numérico por Computadora (CNC) ha sido uno de los más importantes
desarrollos en cuestión de manufactura en los últimos 50 años, al desarrollar:
La Fresadora [1.] consta de un cortador que rota a cierta velocidad con la finalidad
de remover material de la pieza que se encuentra fija en una mesa de trabajo mientras se
desplaza a lo largo de varios ejes. Cuenta con un sistema computarizado que controla la
velocidad y la posición de los ejes de la máquina, con lo que podemos hacer cortes que
no se pueden maquinar con una Fresadora [1.] tradicional, como círculos, curvas, líneas
diagonales y figuras complejas en 30. La Fig. 1.1.2.1 muestra la Fresadora [l.] CNC
que se encuentra en nuestra celda de laboratorio.
39
Fig. 1.1.2.1. Fresadora [l.] CNC
1.2
1.3 Partes que componen una Fresadora [l.]
En la Fig. 1.2.1 y Fig. 1.2.2 se muestran las partes que componen a una Fresadora
[l.], las cuales son:
(1) Pantalla de posiciones.
(2) Panel de control.
(3) Torreta de Herramientas [7.] [8.].
(4) "Clamp" Prensa.
(5) Husillo.
(6) Cambiador automático de herramienta.
40
Fig. 1.2.2. Partes que componen a una Fresadora (1.) CNC
• Disminuir los accidentes de trabajo, así como poder realizar actividades que la
mano de obra no puede realizar, como trabajar con materiales peligrosos.
La principal función de una Fresadora [1.] está en la industria del diseño; el alcance
de estas maquinas a nivel industrial es muy basto, flexible y potente. Esta máquina
cumple las necesidades en diseño, que se necesita para hacer infinidad de artículos
como engranes, puntales, espaciadores, levas, alabes de turbinas y Herramientas [7.] [8.]
, por mencionar solo algunas. Una Fresadora [1.] CNC puede ser utilizada desde el ramo
automotriz hasta el ramo médico.
41
CAPÍTUL02
2. Programación
Entender el plano que define la pieza a maquinar; este plano al menos debe de
contar con:
El segundo paso a seguir es: Analizar el plano de la pieza que vamos a maquinar
para así poder calcular el tamaño de la pieza en bruto que se va a maquinar, las
superficies a maquinar y el tipo de Herramientas [7.] [8.] con las cuales vamos a hacer
cortes, perforaciones y algún acabado. Teniendo toda esta información podemos
calcular los parámetros de corte.
El tercer paso a seguir es la escritura del programa. Una vez escrito el programa
debemos revisarlo para verificar que este correcto; con el programa correcto lo que
debemos hacer es introducirlo a la memoria de la máquina. Ya que cargamos el
42
programa en la máquina debemos de contar con las Herramientas [7.] [8.] en sus
posiciones, un sistema de referencia bien definido y las,_compensaciones de herramienta
correspondientes.
43
2.2 Sistemas de coordenadas
Coordenadas Absolutas
Cualquier punto se ubica por la distancia del ongen (0,0,0) a dicho punto.
Usualmente la localización de un punto se representa de la siguiente manera (ver Fig.
2.2.1):
Cuadrante 11 4 Cuadrante I
3 e (X2, Y3)
2
(X·2,Y1)
-X
• X
-4 .3 -2 -1 1 2 3 4
•
IX-4,Y-2)
·2
.3
e (X2.5,Y-3.25) IV
Cuadrante 111 Cuadrante
.y
Coordenadas Incrementales
44
y
4
.. .)'..
~ ,,,,~,• (U2, V3)
(U-4,V-2) •. ""
;·
::.'
,• ·1
-X X
-4
.. -2 -1 2 3 4
• L.~, 0
-2
(U-2,V-3) • "'º·" ª • · ~ ...
"•·-.3. ,, ,, ..
(U6.5,V-1.25)
-4
.y
Ejemplos de Coordenadas
y
-X X
4
Abs (X..:·h.::! ¡
(X_l .v:l J Abs
lnc (u.,:;.v ~
(u_l.vJ_¡ lnc
.y
45
recorrido de la máquina, es decir los extremos de la pieza. En nuestro programa de
maquinado este es el primer punto al que debemos de ir antes de empezar a cortar la
pieza. Una vez alcanzado este punto ya comenzamos con el proceso de corte.
T T T
NÜMERODE CÓDIGO AVANCE
LINEA
COORDENADAS
Fig. 2.4.l Estructura de Programación para códigos CNC
2.5 Códigos G
Posicionamiento Rápido
Formato:
GOO X_Y_Z_;
+Y Pi Pf
~
Pf
10
150
Pi
11-------.,__+
.-·---- 200 -----~ +X
46
Movimiento con velocidad de corte
Formato:
G01 X_Y_2_F___,;
+Y
p.f
T
i
•·tO +X
,----95-
Nt GOO XO YO 210.;
N2 GOO X10.Y15.ZO;
N3 G01 2-2. F200;
N4G01 X95.;
NS G0120;
N6 GOO XO YO 210.;
Fig. 2.5.2 Código GOl
Formato:
G02 X_Y_2_R_F;
+Y
l
i
N1,IIG
:----- "' ---1
+X
Nt GOO XO YO Zt O.;
N2 GOO X60.Yt0.ZO.;
N3 GOt Z-3 F200;
N4 G02 X60.Y70.R30;
NS GOt ZO;
N6 GOO XO YO ZtO.;
Fig. 2.5.3 Código G02
47
Interpolación Circular CCW (Antihorario)
Formato:
G03 X_ Y_Z_R_F___,;
+Y
T
50
J_
Nt,N6 }----- _ ___j +X
60 1
f - - - - - - 100 ----!
Nt GOO XO YO ZtO.;
N2 GOO X60.Y10.ZO;
N3 GOt Z-3. F200;
N4 G03 X100.Y50.R30F200;
NS GOt X60.Y50.ZO;
N6 GOO XO YOZto.;
o G54
o G55
o G56
o G57
o G58
o G59
48
Sistema Coordenado Absoluto
y
4-
3 •(X2,Y3)
(X-2, Yt) 2
Formato:
N G90 -X
• /(XO,YO)
X
-4- -3 -2 -1 1 2 3 4-
•
(X-4-, Y-2)
-2 • (X2,Y-2)
-3
-4-
-Y
Fig. 2.5.5 Sistema coordenado absoluto
Formato:
X
N_G91 -4 / r3 -2 -1 1 2 3 4
¿_ -2
(X-2, Y-3)
------------.:3---.._ (X6.5, Y-1.25)
-4
-Y
Fig. 2.5.6 Sistema coordenado incremental
49
Retorno automático a la posición "Home"
Formato:
N_G28 X_Y_Z_;
HOME
Planos de trabajo
y....----------,
50
Establecer sistema de unidades en pulgadas (in)
Formato: 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1
N_G21 1_ Milímetros (nun) _
Avance de la herramienta.
51
Compensación izquierda del cortador
Formato:
N G4-1 D_
D- # de la herramienta en uso
Formato:
N_G4-2 D_
D- # de la herramienta en uso
52
Cancelación de compensaciones
Formato:
N G40
Cancela cualquier compensación que haya sido aplicada durante la ejecución· del
programa y funciona como una cancelación para compensaciones aplicadas en
programas anteriores.
e Pnnto de referencia
Formato:
N_G43 H_Z_;
53
2.6 Códigos M
Formato:
N_M03S
l.
Formato:
N_M04-S_
54
Paro del Husillo
Formato:
N_MOS
Cambio de herramienta
Formato:
N M06TXX
TXX- Número de herramienta
55
Encendido del líquido refrigerante.
Formato:
N M08
56
Fin del Programa
~
Formato:
N_M30
Formato:
I
N_M02
Formato:
N M77
57
Apertura de la Prensa "Clamp"
Formato:
N M78
2. 7 Ciclos "enlatados"
• Simplifican la programación
58
Ciclo de taladrado
Formato:
N_G81 X_Y_Z_R_F_
G98 Subimos a (X Y Z)
G99 Subimos a Plano de retracción
Fig.2.7.1 Código G81
Formato:
N_G83X_Y_Z_R_Q_F_
G98 Subimos a (X Y Z)
59
Cancelación de ciclos de taladrado
Fonnato:
N G80
Cancela cualquier ciclo de taladrado que se haya programado antes de este.
CAPÍTUL03
3. Operación
60
Para apagar el Tomo [2.], primero presiona el botón rojo de OFF del panel frontal y
después gira a la posición de OFF el interruptor de P?tencia de la parte trasera de la
máquina.
~ Hay diferentes formas para mover una herramienta con la Fresadora [1.].
~ Podemos utilizar los modos Jog, Handle, Rapid,
~ Cuando utilizamos el modo rapid, la maquina se mueve a la velocidad del
feedrate override al porcentaje de rapid override que ten~a; esto se hace con 3
switches X, Y y Z.
~ Cuando utilizamos el modo jog, la maquina se mueve con el porcentaje de
feedrate que tenga en mm/Rev. este movimiento se lleva a cabo con los 3
switches switches X, Y y Z. que también se utilizan en el modo rapid.
~ Cuando utilizamos el modo handle la maquina se mueve en incrementos de 1, 1O
y 100 micras, esto se controla mediante una perilla. Este tipo de movimiento es
el más preciso y el más usado para hacer el cero pieza.
3.4 Programación
61
localizar el botón READ y al oprimirlo se abrirá un cuadro de diálogo de Windows
donde debemos localizar el archivo, una vez encontrado_,se nos preguntará el número del
programa que tiene el archivo (formato Oxxx), al dar aceptar aparecerá otra ventana
donde se verifica el programa, si éste no tiene errores aparecerá OK y se habrá subido
correctamente el programa.
3.4.3Bajar Programa
3.4.4Borrar Programa
62
3.4.5Editar Programa
3.5.3Simulación
3.5.4.1 Código
3.5.4.2 Maquinado
63
PARTE 3. TORNO [2.] CNC
CAPÍTULO 1
l. Introducción
El Control Numérico por Computadora (CNC) ha sido uno de los más importantes
desarrollos en cuestión de manufactura en los últimos 50 años, al desarrollar:
El Tomo [2.] es una de las máquinas más utilizadas en la industria. Una operación
de torneado consiste en rotar el material de trabajo mientras una herramienta se mueve a
lo largo del material, por lo tanto se le da un mismo acabado a lo largo de toda la pieza.
En la Fig. 1.1.1 y Fig. 1.1.2 se muestran algunos ejemplos de piezas fabricadas por un
Tomo [2.].
64
Árboles de levas
Fig. 1.1.2 Piezas Fabricadas por un Torno [2.J
Los tornos han sido utilizados desde hace mucho tiempo. Existen evidencias de
artefactos realizados con operaciones de torneado desde el año 700 A.C. Originalmente
los tornos fueron utilizados para trabajar con madera pero con el conocimiento de los
metales su uso se extendió a la industria metalúrgica. Esta máquina se compone de
diferentes elementos y requiere demasiados parámetros a definir para que funcione
adecuadamente.
65
estar equipado con (1) una mordaz.a que sostenga a la pieza y le de el movimiento
rotacional necesario, (2) una torreta de almacenamiento de Herramientas [7.] [8.] que
•'
permita un cambio rápido de las mismas, y (3) un "tail stock" que ayude a sostener
barras de material que sean demasiado largas (ver Fig. 1.2.1 ).
Mordaza Torreta
Tail Stock
Fig. 1.2.1. Componentes de un Torno [2.J
66
Un elemento importante de una máquina CNC es su sistema de control como se
muestra en la Fig. 1.2.2. El sistema de control de un Topio [2.] CNC se puede ver como
si fuera la computadora de la máquina.
67
deseados. Se pueden realizar diferentes tareas desde el panel de control tales como
inicializar la máquina, enviar la herramienta a la posición de HOME, mover la
herramienta, controlar varios dispositivos del Tomo [2.] CNC, correr un programa,
definir el origen de la pieza, etc ....
El control del Torno [2.] CNC se muestra en la Fig. 1.2.3, se puede dividir en tres
secciones: el panel de programación (Fig. 1.2.4 ), el panel del operador (Fig. 1.2.5) y el
monitor.
68
Fig. 1.2.4. Panel de Programación
69
Ventajas de un Torno (2.) CNC
La principal función de una Torno [2.] está en la industria del diseño; el alcance
de estas maquinas a nivel industrial es muy basto, flexible y potente.
• Esta máquina cumple las necesidades en diseño, que se necesita para hacer
infinidad de artículos corno Árboles de levas, tornillos, ejes de turbinas y rines
por mencionar solo algunas.
Un Torno [2.] CNC puede ser utilizado desde el ramo automotriz hasta el ramo
médico.
CAPÍTUL02
2. Programación
70
piezas de trabajo. Si se mantiene siempre este concepto en mente programación CNC la
programación se convertirá en un instrumento muy fácil de utilizar. Existen diferentes
maneras de mover una herramienta de un punto a otro, se puede mover en líneas rectas
o haciendo arcos. El movimiento lineal de la herramienta puede tener diferentes
velocidades de un corte a otro, para ser lo más eficiente posible la posición de la
herramienta se dará respecto a un sistema de coordenadas como se explicó en el capítulo
anterior. La programación CNC utiliza un lenguaje específico llamado Códigos G - M,
dicho lenguaje no difiere mucho de un fabricante a otro.
71
El sistema de coordenadas absoluto muestra el sistema de coordenadas respecto al
origen de la pieza que está activado. El sistema de coordenadas relativo se utiliza como
un sistema secundario de coordenadas. Estos dos sistemas de coordenadas tienen sus
pantallas propias como se muestra en la Fig. 2.2.2.
,\CTIJ,;J POS I T ION (,;RSOl lJTF) O'.Hllil I tJ[,l(,Jf,Elíl .;CTUF.L r·oSITION (RELATIVE) 0.?,@01 r-.100580
X 170.420 u 116.820
z 150.633 w -96.000
72
eJes que se moverán (X y Z respectivamente) como se explica en los ejemplos
siguientes:
Z-30.
73
La posición del origen del sistema coordenado de la pieza se puede salvar en los
códigos que van desde el G54 hasta el G59. Estos sei~, orígenes de pieza nos permiten
maquinar hasta seis diferentes piezas de trabajo, pero a pesar de ello, escribir un código
cualquiera de G54 - G59 en nuestro programa no significa que la herramienta se
moverá a ese punto preciso sino que se usará ese origen de pieza. Después de escribir
este código, siempre que se escriban las coordenadas [0,0] la herramienta se moverá al
origen de la pieza.
2.5 Códigos G
Los códigos G se utilizan para mover Herramientas [7.] [8.] , correr ciclos de
maquinado, establecer parámetros del programa.
74
de las veces, la ubicación del punto de referencia de la herramienta depende del método
de calibración utilizado en cada herramienta. A con,tinuación, en la Fig. 2.5.1.1 se
muestran algunos ejemplos que ayudarán a identificar los puntos de referencia.
Existen cuatro diferentes códigos G para mover Herramientas [7.] [8.], su diferencia
reside en la forma del movimiento y la velocidaq del mismo.
~ El código GOO (o GO) se utiliza para mover las Herramientas [7.] [8.] en línea
recta y a alta velocidad (rapid). La alta velocidad (rapid) ya se encuentra
programada en el Torno [2.] CNC. Este tipo de movimiento también se conoce
como "rapid'. Se utiliza para posicionar la herramienta justo antes de realizar un
corte. Se debe tener cuidado, por que este código no debe utilizarse para realizar
cortes a la pieza de trabajo. Para programar correctamente un código GOO es
necesario agregar las nuevas coordenadas de la herramienta tal y como se
muestra en el siguiente ejemplo.
75
~ A diferencia del código GOO, los otros tres códigos G se utilizan para
maquinado. El código GOl mueve la herramieflta en línea recta a la velocidad
especificada por el ''feed'. Por lo tanto se necesita un código F para establecer la
velocidad ''feed'.
~ Las Herramientas [7.] [8.] no siempre se tienen que mover en línea recta por lo
que si se requiere mover una herramienta en sentido de las manecillas del reloj
debemos utilizar el código G02. Para esto se necesita un nuevo código para
realizar este movimiento adecuadamente. Existen dos para programar
movimientos circulares basados en los datos disponibles del dibujo y se explican
a continuación.
~ El código G03 funciona exactamente igual que el código G02 pero en sentido
inverso a las manecillas del reloj.
76
NOTA: La coordenada X tiene el valor del diámetro, lo que significa que si yo
quiero reducir el diámetro de una pieza de tr_~bajo a 20 mm, moveremos la
herramienta a X20. (y no a XJO.).
77
eje Z.
(3) G28 UO wo La herramienta se moverá a HOME en
ambos ejes.
El código G96 nos permite ingresar las velocidades de corte como son (en m/min.).
A este código se le llama velocidad de corte constante. La gran ventaja de usar este
código, es que no necesitamos calcular más las RPM. El Tomo [2.] CNC se encarga de
establecer automáticamente las RPM necesarias que corresponden al diámetro actual de
78
la pieza de trabajo (basado en la coordenada X actual de la herramienta). Este código es
muy útil para casi todos los ciclos de maquinado. Sin ,~mbargo, no aplica para el ciclo
de taladrado ya que, la coordenada X de la herramienta es cero; y por lo tanto las RPM
no se pueden calcular para ese valor. En este caso, debemos fijar las RPM utilizando el
código G97 que cancela la velocidad de corte constante.
Según la velocidad de corte constante, mientras menor sea el diámetro mayor será la
velocidad de rotación de la mordaza. Entonces, ¿qué sucede si la herramienta alcanza la
coordenada XO? Las RPM no se pueden definir como un valor infinito, por lo tanto, el
código G50 se utiliza para proteger el Tomo [2.] CNC de alcanzar una velocidad
rotacional mayor de la que puede entregar.
NOTA: Una vez que el número de RPM máximo es alcanzado, se mantendrá la misma
velocidad hasta que la posición de la herramienta permita bajar la velocidad de la
herramienta. No olvides indicar el sentido de giro de la mordaza.
79
NOTA: Algunos de estos códigos se definen de forma predeterminada o se guardan en
memoria de algún programa anterior. Este es el pqr qué siempre se recomienda
escribir los códigos deseados al principio del programa.
};,, Las unidades dimensionales del programa se pueden definir en pulgadas (G20) o
en milímetros (G21). Estos códigos claro que tienen un impacto directo en las
coordenadas de la herramienta, pero también en la velocidad de ''feecf',
velocidad de corte y en demasiados parámetros de los diferentes ciclos de
maquinado.
X
D
5
2 A
e
1
o z
o 1 2 3 4 5 6
80
Si se utiliza programación absoluta, el programa será como sigue:
};;> La velocidad del "feed" también se puede dar en dos unidades diferentes: por
minuto (G98) o por revolución (G99). Generalmente, se da en revoluciones
cuando se utiliza el Tomo [2.] y por minuto cuando se utiliza la Fresadora [l.].
2.6 Códigos M
El giro o "spind/e" del Tomo [2.] CNC se controla con tres códigos M, dependiendo
del sentido rotacional de la pieza de trabajo. M03 se utiliza para rotar el "spindle" hacia
81
delante, mientras que M04 rota el "spindle" en dirección inversa. M05 se utiliza para
detener el "spindle". Generalmente, M03 y M04 van s~guidos de un parámetro S que
indica las RPM deseadas, tal como:
La mayoría de las operaciones de corte para torneado son demasiado repetitivas. Por
ejemplo, si se requiere reducir el diámetro de una pieza es necesario cortar el material
en bruto poco a poco debido a la profundidad de corte DOC (del inglés Depth of Cut).
82
El movimiento de la herramienta es casi el mismo cambiando solamente la profundidad
en cada corte. Existen seis ciclos básicos de maquinado que pueden ocuparse de
operaciones repetitivas de torneado los cuales son ciclo para ciclo de careado (facing),
ciclo que define la superficie (roughing), ciclo de acabado (jinishing), ciclo para hacer
canales (grooving), ciclo de taladrado (drilling) y ciclo para realizar cuerdas
(threading). Estos códigos para ciclos de maquinado se utilizan para simplificar y
acortar los programas.
---- J
~
8 0
-------
_j
---- -------
&
1
1
1
1
1
83
rápidamente a una coordenada Z definida (2). Una vez que la herramienta ya se
encuentra en dicha coordenada, la herramienta e1;tra a la pieza de trabajo con una
velocidad de "feecf' establecida hasta alcanzar la coordenada X requerida (3),
este es el único paso del ciclo que corta material. Finalmente la herramienta se
mueve a la posición inicial primero sobre el eje Z (4) y después sobre el eje X
(5) en este momento, el patrón de corte ha terminado y la herramienta está lista
para realizar otro corte. La posición inicial de la herramienta es muy importante
ya que provee las coordenadas de retomo para los pasos 4 y 5. El formato de
programación para el ciclo de careado se explica a continuación:
GOO X z
G94 X / F
z
84
~ La operación que define la superficie de la pieza de trabajo es el ciclo más
0 0
•············
·.. D C
•······-···. •···········
•
B A • •
0
·-----
···-···-·-·-·· •··- ············•·-,,
•···
. ..
········•··.
El ciclo que define la superficie requiere identificar la forma que tendrá la pieza
de trabajo dado en el perfil ABCDE. Al igual que el ciclo de careado, el patrón
de corte seguido por la herramienta se compone de cinco pasos: Partir de una
posición inicial ( l ), la herramienta se mueve rápidamente a lo largo del eje de
rotación con un valor de profundidad de corte DOC (2), una vez que se alcanza
esta coordenada, la herramienta penetra al material (en dirección de Z) a una
velocidad de feed, hasta alcanzar el perfil de la pieza requerido (3 ), después la
herramienta regresa por un valor definido de la pieza de trabajo a velocidad de
feed también ( 4 ). Finalmente, la herramienta se mueve rápidamente a la misma
85
coordenada Z que se definió como posición inicial (5). El patrón de corte
seguido por la herramienta se repetirá de mane~a consecutiva, penetrando cada
vez más dentro del material dado por la profundidad de corte (DOC) (6). En el
último corte, la herramienta seguirá el perfil completo de la pieza para remover
los cortes tipo escalera que aparecen en la forma de la pieza previamente
maquinada. Cuando el ciclo que define la forma esta completo la herramienta
regresará automáticamente a la posición inicial. Se recomienda ampliamente
elegir la posición inicial de la herramienta en diagonal a la esquina más cercana
de la pieza de trabajo.
N150 GOO X z
N160 G71 u
N165 G71 p Q_ u- w F
Nl80 GOl X
Nl82 GOl X z
N184 G03 X z R
Nl86 GOI X z
N188 GOl X z
86
de la pieza se programa como si la herramienta fuera a dibujar ese mismo perfil.
En nuestro caso, la forma de la pieza de trabajo se hace con cinco puntos, y esas
~·
cinco líneas se necesitan para describir el perfil. Por razones de seguridad, la
primera línea del perfil requiere un movimiento de la herramienta a lo largo del
eje X solamente, por lo que es necesario asegurarse de utilizar el código G
adecuado en cada línea del perfil.
N200 G70 P Q_ F
~ El ciclo para hacer canales se realiza con el código G75. Este ciclo de
maquinado es uno de los que ahorra más tiempo debido a que las operaciones
que sigue para realizar un canal son muy repetitivas. La Fig. 2.7.3 ilustra el ciclo
para realizar canales. El patrón de corte seguido por la herramienta se compone
de sólo tres pasos. Al igual que en todos los ciclos de maquinado, la herramienta
comienza en una posición inicial (1 ). En el siguiente paso, la herramienta
penetra a la pieza de trabajo con una profundidad de corte a la velocidad de
''feed' luego se retrae un valor definido y vuelve a penetrar el material una y otra
87
vez, hasta alcanzar la profundidad especificada en el programa. Cuando corta al
material, existe un pequeño espacio entre el m~terial y la herramienta debido a
que el refrigerante entra en el canal, por lo tanto la temperatura de la herramienta
se incrementa rápidamente. Con el movimiento alternativo, la herramienta se
puede enfriar cuando se retrae de la pieza. Una vez que alcanza la profundidad
de corte deseada la herramienta sale del material (3). Si es necesario el patrón
seguido por la herramienta se repetirá consecutivamente incrementando el valor
lateral por un valor previamente definido (4 ). Cuando el ciclo para hacer canales
termina la herramienta regresa a su posición inicial.
lq
0
----
GOO X z
G75 R
88
G75 X z p Q_ F
89
0
0
_____ .,.
_______l_ •
90
El fonnato de programación del ciclo de taladraqo se explica a continuación.
GOO X z
G75 R
G75 X z p Q_ F
~ El ciclo para realizar se desarrolla utilizando el código G92. Este ciclo es muy
similar al ciclo de careado pero la herramienta corta en dirección al eje Z y se
necesita más de un corte. La Fig. 2.7.5 muestra como se realiz.a este ciclo. El
patrón de corte que sigue la herramienta en este ciclo se compone de cinco pasos
que son: Desde una posición inicial (1 ), la herramienta se mueve a velocidad de
''feed' hasta una coordenada X ya definida (2). Una vez que se encuentra en
dicha coordenada, la herramienta penetra en la piez.a a velocidad de ''feed' hasta
alcanz.ar la coordenada Z definida (3 ). Este es el único paso del ciclo que corta a
la pieza de trabajo. Finalmente, la herramienta se mueve hacia atrás hasta la
91
posición inicial, primero a lo largo de eje X (4), y luego el eje Z (5).En este
momento un patrón de corte se termina y la herramienta está lista para realizar
otro corte. LA posición inicial de la herramienta es muy importante ya que
provee las coordenadas de retracción de los pasos 4 y 5.
0 0 0
~
...____
l
-------- -------- --------
0
_____ .,.
92
profundidad de los cortes consecutivos. Las coordenadas de los cortes
consecutivos deben coincidir con la profundidad, de corte requerida.
CAPÍTUL03
3. Operación
93
Para apagar el Tomo [2.], primero presiona el botón rojo de OFF del panel frontal y
después gira a la posición de OFF el intenuptor de pptencia de la parte trasera de la
máquina.
El modo ''jog" se utiliza para mover una herramienta a través de los ejes X y Z a una
velocidad específica de ''feed'. El modo ''jog" se selecciona presionando el botón de
JOG. Luego utiliza los cuatro botones con flechas para mover la herramienta en la
dirección deseada como se muestra en la Fig. 3.2.1.1.
94
La herramienta se moverá mientras el botón esté presionado. Este tipo de
movimiento no es muy preciso. La velocidad del feed del movimiento se puede variar
0
mediante una perilla localizada del lado izquierdo del control como se ve en la Fig.
3.2.1.2.
El modo rápido se utiliza para mover una herramienta a lo largo de los ejes X y Z a
alta velocidad. Para mover una herramienta en "rapid' utiliza el mismo procedimiento
que con "jog" pero debemos presionar y sostener el botón rojo de RAPID todo el
tiempo que esté en movimiento (Fig. 3.2.2.1 ). La velocidad de "rapid' se fija por el
fabricante, pero puedes seleccionar el porcentaje de la velocidad de rapid requerida.
95
Este es otro modo de mover una herramienta. El modo "hand/e" se selecciona
presionando uno de los botones de ejes mostrados en la Fig. 3.2.3.1.
96
3.4 Programación
Para poder subir un programa en el Tomo [2.] debemos ponerlo en el modo EDIT,
posterionnente abrir el software Basic Operation Package. y seleccionar la IP
correspondiente (2 para Tomo [2.]). En la parte inferior del programa debemos
seleccionar la opción de SYSTEM y después el botón OPR ubicado en la parte inferior
derecha de la pantalla, una vez hecho esto en menú inferior cambiará, necesitamos
localizar el botón READ y al oprimirlo se abrirá un cuadro de diálogo de Windows
donde debemos localizar el archivo, una vez encontrado se nos preguntará el número del
programa que tiene el archivo (fonnato Oxxx), al dar aceptar aparecerá otra ventana
donde se verifica el programa, si éste no tiene errores aparecerá OK y se habrá subido
correctamente el programa.
3.4.3Bajar Programa
97
ingresar el nombre y la ubicación donde queremos guardar el archivo, posteriormente
presionamos el botón SA VE y el archivo estará guardadp.
3.4.4Borrar Programa
3.4.5Editar Programa
98
3.5.3Simulación
3.5.4.1 Código
3.5.4.2 Maquinado
99
PARTE IV. POWERMATE [6.]
CAPÍTULO 1
l. Introducción
100
1.2 Función dentro de la Celda Flexible de Manufactura
El Powennate [6.] está íntimamente ligado al trabajo que realizan los autómatas
industriales junto con el Tomo [2.], la Fresadora [1.] y el software de integración; ya
que es el que controla las posiciones necesarias para la buena comunicación de la celda
flexible de manufactura. Ver Fig. 1.2. l.
Fig. 1.2.1. Powermate (6.) abierto. Dentro se encuentran los ruteadores y PLC's
101
CAPÍTUL02
2. Operación
Para apagar el Powennate [6.] , primero presiona el botón rojo de OFF del panel
frontal y después gira a la posición de OFF el interruptor de potencia de la parte trasera
de la máquina.
102
2.2 Mover el Powermate [6.]
2.2.1 Manual
Existen dos maneras de mover el Powermate [6.] de modo manual: ''jog" y "inc
jog".
El modo ''jog" se utiliza para mover cualquier riel a una velocidad específica de
"feed". El modo "jog" se selecciona presionando el botón de JOG. Luego selecciona el
botón X o Y dependiendo del Robot [3.] que se quiera desplazar a lo largo del riel
dónde el botón con signo positivo(+) mueve el Robot [3.] hacia el Powermate [6.] y el
botón con signo negativo (-) lo aleja del mismo.
El modo "inc jog" se utiliza para mover cualquier riel con un incremento específico
y van desde 1 x 10 micrómetros, 1 x 100 micrómetros y 1 x 1000 micrómetros.
103
PARTE V. ROBOTS [3.]
CAPÍTULO 1
l. Introducción
Los Robots [3.] se componen a base de sensores, actuado tes, un sistema de potencia,
control, inteligencia y actuadotes.
Desde el punto de vista de la tarea, podemos clasificar a los Robots [3.] en 4 tipos
principales:
Robots [3.] industriales
Robots [3.] de servicio
Robots [3.] de investigación
Robots [3.] educativos
104
tres elementos principales: el brazo mecánico, una unidad de control R-J3iB y el "teach
pendant" como se ilustra en la Fig. 1.3 .1.
Memory
•• 1••.:,,.
()
Los servos o actuadores que se encuentran en un Robot (3.] son dispositivos que le
permiten al mismo, modificar el medio ambiente. Existen dos tipos de actuadotes: Los
de locomoción que permiten cambiar la posición del Robot [3.] respecto al medio
ambiente, y los de manipulación que le permiten al Robot [3.] mover objetos en el
medio ambiente.
105
El brazo mecánico del Robot [3.] se compone de seis ejes, como se muestra a
continuación en la Fig. 1.2.1.1.
AXIS6
El gripper lo usamos para sujetar las piezas de trabajo, tiene la forma de una pinza
grande en la punta y se estrecha en la parte de arriba, esta geometría se utiliza con el fin
de que con el mismo gripper el Robot [3.] sea capaz de sujetar material en bruto y
material que ya ha sido sometido a un proceso de maquinado. Este tipo de actuadotes
106
neumáticos son muy usados por los Robots [3.] industriales para el traslado de objetos
de un lugar a otro.
La unidad de control es el "cerebro del Robot [3.]". Es donde la lógica de todos los
movimientos es calculada y procesada, las señales de entrada y salida son activadas o
no, los programas son almacenados y desde ahí mismo se llaman para correrlos, etc ....
La Fig. 3 ilustra la unidad de control R-J3iB usada en el laboratorio.
107
Fig. 1.2.4.1 Teach Pendant
1.3.1 Articulaciones
Ejes Mayores del Robot [3.] comparados con las articulaciones humanas
J1 Junta de la cadera
12 Junta hombro - codo
J3 Junta del codo
108
Ejes Menores del Robot [3.] comparados con las articulaciones humanas
Los Robots [3.] con los que contamos en muestra celda de manufactura se mueven
según 3 sistemas coordenados de movimiento: Joint (según sus articulaciones), World
(desde la base del Robot [3.]) y Too! (desde la herramienta que tenga el Robot [3.]).
+X
-Y
+Z
-Z
Fig. 1.3.2.1 Sistemas de coordenadas
Pueden realizar tareas repetitivas con mucha precisión además de que otorgan
mucha movilidad y flexibilidad a los sistemas integrados de manufactura. Son capaces
de tomar decisiones propias e interactuar con el medio dependiendo del ambiente que se
presente.
109
1.5 Industria a la que se enfoca un Robot [J.]
Automotriz
Cadenas de montaje, soldadura, cabinas de pintura, etc.
Máquinas Herramientas [7.] [8.] : Tornos, fresadoras, taladradoras, etc.
Metalurgia
Fundición, soldadura, forja, grúas
Alimentación
Envasado, empaquetado, embotellado, almacenaje, llenado de botellas
Papeleras y madereras
Control de procesos, serradoras, producción de conglomerados y de
laminados, etc.
CAPÍTULO 2.
2. Operación
110
Fig. 2.1.1. Interruptor de potencia
Una vez hecho esto, es necesario elegir el modo de operación del mismo, ya sea
manual o automático y para ello existe una llave en el panel de control de la unidad la
cual, es necesario girar hasta alcanzar la posición Tl en el panel de la unidad de control
si se quiere trabajar en modo manual como se muestra en la Fig. 2.1.2.
r
'
AUT@~
<2'0mm's
T1
Desde el teach pendant (Fig. 2.2. l) es de donde se pueden controlar todos los
movimientos y acciones del Robot [3.] para aprender sobre el modo de operación y por
cuestiones didácticas debemos referimos al manual interactivo.
l 11
Fig. 2.2.1. Teach Pendant
2.2.1 Pantalla
112
Fig. 2.2.1.1. Pantalla del Teach Pendant
2.2.2 Teclado
[ [3
Ser"'" Or.pl;i¡"1;
1110 l-bndtngT001
,:c,(t.,;a"' m<111.r.:
114
mismo para efectos de manipulación del Robot [3.] ya que si se oprime uno o los dos
botones, el Robot [3.] se podrá mover. El "deadman switch" tiene tres posiciones:
inicial, activación y emergencia. Si se oprime suavemente el botón el operador activa el
"deadman switch". En caso de emergencia el operador el operador puede presionar con
más fuerza y por lo tanto activar el paro de emergencia.
Los Robots [3.] con los que contamos en muestra celda de manufactura se mueven
según 3 sistemas coordenados de movimiento: Joint (según sus articulaciones), World
(desde la base del Robot [3.]) y Too! (desde la herramienta que tenga el Robot [3.]).
115
2.3.2 Movimiento tipo World
+X
+Z.
-Y
+Z
-Z
Fig. 2.3.3.1. Sistemas de coordenadas
116
que van desde Very Fine, Fine e incrementos porcentuales que van del 1 al 5 de 1 en 1 y
del 5 al 100 de 5 en 5.
Oprime el botón "POSN" para ver las posiciones de orientación de cada una de las
juntas del Robot [3.]. Para efectos de seguridad cuando el Robot [3.] se desplaza a lo
117
largo de los rieles debe estar en una posición de seguridad que permite el libre
desplazamiento del Robot [3.] sin que haya posibilidad de choque con ningún
dispositivo. Los valores de posición de cada junta son los siguientes:
11 = Oº
12 = -32º
J3 = -36º
14 = Oº
15 = -60°
16 = 90°
CAPÍTUL03.
3. Programación.
118
menús, hasta encontrar la opción que dice "DELETE" y selecciónala con un "ENTER"
para borrar un programa.
Con los Robots [3.] siempre es posible regresar a un programa existente y editar su
contenido. Existen dos formas de ingresar a un programa: Puedes presionar el botón
"SELECT" para ver la lista de los programas y con las flechas de dirección moverse
hasta llegar al programa deseado. Después, presiona el botón "ENTER" para acceder al
programa. La otra forma para ingresar a un programa es presionar el botón que dice
"EDIT", con este método se abrirá el programa cuyo nombre aparece en la sección
superior de la pantalla.
Una posición puede ser salvada con dos diferentes tipos de movimiento: joint o
lineal y también puede ser almacenada con dos diferentes tipos de precisión: fino (fine)
o continuo (continuous).
119
Ql P[2] 50% FINE
OESTINATION
POSITION
P[l]
START POSITION
Fino (FINE)
START POSlnON
Continuo (CNT)
120
generalmente cuando la ubicación exacta de la posición no es tan importante, para
atravesar obstáculos y cuando el tiempo de operación debe minimizarse. Mientras
mayor sea el número almacenado con CNT mayor será la aproximación. Este nivel de
precisión puede ser utilizado con el tipo de movimiento ''joint" o "lineal".
P[1)
START POSITTON
/>--';;-,
'·· ...,'·':::-~,
.
. .______ r. :,..
'-i·- .
.•· . ./:;,:..~fil
',. ¡:i·'l,¡;;, t!:i P[2) 1oomm/secFINE
~·rtv
t.,<• ] DESTINATI0/1/
" POSITION
f,'~
1 •• -
'"- .. '· ~ .·.,
START POSITI0/1/
121
3.4.2 Editar una línea de programa
NOTA: Si entraste en el menú incorrecto y deseas salir del mismo basta con presionar
el mismo botón que se oprimió para acceder a dicho menú, o bien, presionar el botón
"PREV".
Una vez que se está editando un programa si se reqmere insertar una línea de
programa, es necesario hacer uso de los botones F desplazándote con ayuda de los
botones NEXT y PREV hasta encontrar la opción que dice "EDCMD" una vez estando
ahí se desplegará un menú con varias opciones de las cuales deberemos elegir la que
dice "/nsert" dando un "ENTER".
Una vez que se está editando un programa s1 se requiere copiar una línea de
programa, es necesario hacer uso de los botones F desplazándote con ayuda de los
botones NEXT y PREV hasta encontrar la opción que dice "EDCMD" una vez estando
ahí se desplegará un menú con varias opciones de las cuales deberemos elegir la que
dice "Copy" dando un "ENTER". Una vez que se accede a esta función se nos pregunta
el rango de líneas a copiar y después aparecen varias opciones relacionadas con las
posiciones, esto es, si se quiere copiar la misma posición pero con diferente número, la
misma posición con número diferente, etc ....
122
3.4.5 Encontrar una línea de programa
Una vez que se está editando un programa si se requiere buscar una línea de
programa, es necesario hacer uso de los botones F desplazándote con ayuda de los
botones NEXT y PREV hasta encontrar la opción que dice "EDCMD" una vez estando
ahí se desplegará un menú con varias opciones de las cuales deberemos elegir la que
dice "Fincf' dando un "ENTER". Después de esto se desplegará un submenú en donde
debemos buscar la línea dependiendo de ciertos parámetros ya sea por movimiento,
Herramientas [7.] [8.] , señales, etc.
Una vez que se está editando un programa si se requiere reemplazar una línea de
programa, es necesario hacer uso de los botones F desplazándote con ayuda de los
botones NEXT y PREV hasta encontrar la opción que dice "EDCMD" una vez estando
ahí se desplegará un menú con varias opciones de las cuales deberemos elegir la que
dice "Replace" dando un "ENTER". Después de esto se desplegará un submenú en
donde debemos seleccionar que vamos a reemplazar ya sea registros, tipos de
movimientos, llamadas, tiempos, o sea, cualquier tipo de parámetros que se encuentren
en la línea.
Una vez que se está editando un programa si se reqmere borrar una línea de
programa, es necesario hacer uso de los botones F desplazándote con ayuda de los
botones NEXT y PREV hasta encontrar la opción que dice "EDCMD" una vez estando
ahí se desplegará un menú con varias opciones de las cuales deberemos elegir la que
dice "Undo" dando un "ENTER".
Una vez que se está editando un programa si se requiere borrar una línea de
programa, es necesario hacer uso de los botones F desplazándote con ayuda de los
botones NEXT y PREV hasta encontrar la opción que dice "EDCMD" una vez estando
123
ahí se desplegará un menú con varias opciones de las cuales deberemos elegir la que
dice "Delete" dando un "ENTER".
3.7 Señales de salida para dispositivos externos o Herramientas [7.] [8.] acoplables
al Robot [3.]
Las señales de Robot [3.] son usadas para controlar los dispositivos externos que
son conectados al brezo mecánico del Robot [3.]. Dichas señales generalmente se
utilizan para controlar las Herramientas [7.] [8.] del Robot [3.]. Para efectos de este
manual, la herramienta instalada en nuestro Robot [3.] es un gripper que tiene la
capacidad de abrirse y cerrarse.
124
3.7.2 Para Fresadora [l.] CNC
Las señales digitales son usadas para comunicarse con otros dispositivos (que no
están conectados directamente al brazo mecánico) de tal forma que se pueda desarrollar
una secuencia de operaciones lógica. El Robot [3.] #2 (Robot [3.] X) se puede
comunicar con la Fresadora [l.] y el Tomo [2.]. Las señales digitales de entrada y salida
correspondientes son:
Es un programa que se realiza desde el teach pendan! de cada Robot [3.] para
efectos de comunicación con la celda de manufactura a la hora de integrar, en este
programa se deben poner los números de rutinas establecidos en el programa de
integración para que la celda pueda comunicarse correctamente. Para ver como se hace
este programa de interacción con la celda, referirse al manual interactivo.
125
Capítulo 4.
4. Corrida de Programa
4.1 Manual
Para correr un programa de principio a fin basta con colocar el cursor en la primer
línea de programa, posteriormente debemos liberar la alarma del deadman switch
utilizando el botón de RESET y desactivar la opción de paso a paso con el botón STEP,
una vez que no se tengan alarmas debemos presionar el botón de FWD,
automáticamente comenzará a correr el programa y no se detendrá a menos que
liberemos el deadman switch.
126
En primer lugar debemos posicionarnos en la línea en la cual queremos comenzar a
correr el programa, posteriormente debemos oprimir el botón de SHIFT y
simultáneamente FWD o BWD según se desee y si el programa se encuentra pausado en
una línea diferente a la cual queremos comenzar se desplegará una ventana en la cual
nos hace esta indicación, y nos pregunta si deseamos comenzar a correr el programa
desde esa línea, para confirmar basta oprimir el botón ENTER, una vez hecho esto
debemos oprimir nuevamente el botón de SHIFT y simultáneamente el botón FWD o
BWD y el Robot (3.] se moverá.
4.2 Automático
127
PARTE VI. SISTEMA DE MEDICIÓN.
CAPITULO 1
l. Introducción
128
propósitos de estas máquinas son medir y caracterizar patrones y prototipos con
geometrías complejas.
129
~ Planitud: Es la condición en la que todos los puntos de una superficie
deben estar contenidos entre dos planos paralelos separ_ados el valor de la tolerancia de
planitud.
-$- Posición: Una Tolerancia de posición define una zona dentro de la cual el
centro, eje ó plano central de un elemento de tamaño se le permite variar de su posición
verdadera (cota exacta).
Simetría: Es la condición donde una característica es igualmente dispuesta
o equidistante del plano central ó el eje del elemento de referencia.
130
O Perfil de una superficie: La tolerancia del perfil de una superficie se limita a
dos superficies que envuelven ala superficie teórica (Separadas el valor de la
tolerancia).
Este tipo de máquina consta de un brazo de prueba; que la hace portátil, las hay de
diferentes tamaños y de precisiones diferentes.
131
'
. 1""111
r
J '
lii·
fir¡
132
1.3.3 Máquina tridimensional de puente
133
Fig. 1.4.3.1 Máquina sin contacto mediante video
134
1.4.2 Partes que la componen
Receptor.
Emisor.
Fig. 1.4.2.1 Partes que componen a un Palpador(4.) (5.)
135
1.4.3 Especificaciones Técnicas
136
1.6Ventajas de contar con una MMC
CAPÍTUL02
137
PARTE VII. INTEGRACIÓN
CAPÍTULO 1
l. Introducción
Para lograr integrar todos los dispositivos del laboratorio, es necesario desarrollar un
programa de integración. Este programa será el "cerebro" del laboratorio ya que envía
las señales de comunicación a las máquinas para que las operaciones sean ejecutadas en
orden y de manera segura. ¡No queremos empezar un programa de Tomo [2.] CNC sin
que tenga una pieza dentro! El software CIM [9.] , instalado en la computadora, te
guiará paso a paso para elaborar un programa adecuado para la integración. Da un clic
en el botón de "SETUP" que se encuentra en la parte inferior de la pantalla para abrir la
sección donde se crean las Órdenes, como se muestra en la Fig. 1.2. l.
138
ORDENES
ORDEN2 ORDEN4
CAPÍTUL02
2. Programación
El software CIM [9.] trabaja según las órdenes de manufactura, cada orden
corresponde a un diseño específico para una pieza de trabajo. Por ejemplo, la orden #1
requiere que la materia prima sea maquinada solamente en el Tomo [2.] mientras que la
orden #2 requiere el trabajo de ambas máquinas para obtener el diseño especificado. Un
programa de integración puede tener más de una orden. CIM [9.] permite desarrollar
hasta cinco órdenes al mismo tiempo.
139
La siguiente pantalla que deberás estar viendo es la pantalla de pos1c10nes del
Powennate [6.] como se muestra en la Fig. 2.2. l.
PREV j
------~
Fig. 2.2.1 Pantalla de Powermate [6.)
Esta pantalla muestra las diferentes posiciones necesarias de ambos rieles para
ejecutar correctamente los programas de Robots [3.]. Da un clic en el botón que dice
"FINISH" para salir de esta ventana.
140
ALMACEN
ORDEN1 ~
A 8 e o E
• NO ASIGNADO
• ASIGNADO
Puedes ver el nombre de tu orden, los espacios disponibles y los que no lo están. Da
un clic en el botón de "ASIGNAR" ubicado en la parte superior del almacén para
seleccionar la columna completa como se muestra a continuación.
ALMACEN
ORDEN 1 -
first
• .:::...:..::.:........=...::.~~= ~ - : : . . . . r J
A 8 e o E
• NO ASIGNADO
A . ; Asignar . Asignar1 Asignar:
A. ¡
~~~J ...::::.:~-d .:e"..-.•.=:~ ~ • ASIGNADO
-~= .1· -'- · ----_11. ·-- - = " " --=
j ' 1
l
j· •• • , • •
~ -:.l. 1·
] •12
-
~
- -1 ·
•
:-- -~·
1
••3
· · 1·· ··4·
j.
141
o
ALMACEN
ORDEN 1 first J
A B e D E
• NO ASIGNADO
• ASIGNADO
142
D.•••"• •
, ..
A •
1 2
• •
3 4
• ••••
1 2 3 4
·-·_¿··, ...
1 2 3 4
de
Por cuestiones de logística y para facilitar el transporte de las piezas, las mesas de
trabajo #1 y #2 sirven para colocar el material que entra y sale de la Fresadora [l.]
mientras que las mesas #3 y #4 son asignadas para el Tomo [2.]. Las mesas # l y #3
también son usadas para almacenar el material antes de ser maquinado y las mesas #2 y
#4 para las piezas ya maquinadas .
La siguiente operación necesaria es la carga de una de las mesas (solo puede ser en
las mesas #1 y #3). Para la carga de la mesa #1 selecciona la opción que dice "Carga de
Pallet l Robotl ".
R0BOT2
PALLET 1 R0BOT1
• NO ASIGNADO
• ASIGNADO
143
La Fig. 2.4.2 muestra la disposición de la mesa de trabajo #1. Presiona el botón
Q
ROBOT2
PALLET 1 ROBOT1
• • •• 4
• • •• 3
• • •• 2
•••• 1
o e B A
• NO ASIGNADO
• ASIGNADO
También se puede elegir más de una columna de ser necesario. Dando un clic más
en el botón "ASIGNAR" eliminará la selección realizada de una columna. Oprime el
botón "SIGUIENTE" cuando la selección de columnas se haya completado.
144
ASEGURATE DE PROGRAMAR EN
EL ROBOT 1 LAS SIGUIENTES
RUTINAS
Rutina 41 Carga de Pallet1 Con Robot1 A1
Rutina42 Carga de Pallet1 Con Robot1 A2
V PALLET1 V Rutina43 Carga de Pallet1 Con Robot1 A3
1•••.•IA
Rutina 44 Carga de Patlet1 Con Robot1 A4
••• B
•••• e
• ••• º
4 3 2 1
145
CONTROL DE OPERACIONES DE CELDA
.
LISTA DE OPERACIONES SECUENCIA DE OPERACIONES
None
·_
FINISH 1
Fig. 2.5.1 Pantalla de operaciones
Del lado izquierdo, encontrarás toda una lista de operac10nes disponibles para
desarrollarse mientras que la secuencia de operaciones se localiza del lado derecho de la
pantalla. En un principio, ninguna operación ha sido elegida, por lo tanto la secuencia
de operaciones se encuentra vacía. La elección de operaciones se basa en un orden
cronológico de eventos dependiendo de lo que se tenga que realizar primero. Es una
manera muy lógica de programar, así que usa el sentido común.
146
Robot [3.] #2 Torno [2 .] CNC
Descarga de pallets #1, #3, y máquinas CNC Torneado
Carga de pallets #1 a #4, y máquinas CNC
D E ASEGURATE DE PROGRAMAR EN
1 EL ROBOT 1 LAS SIGUIENTES
RUTINAS
Rutina 5 Descarga de Almacen Casilla B1
Rutina 6 Descarga de Almacen Casilla B2
3 Rutina 7 Descarga de Almacen Casilla B3
Rutina 8 Descarga de Almacen Casilla B4
4
v ~l:_,_' ~ ~
!
·I
.
. ,,
l
.
.. !
!
¡¡¡,,--.t'"'_,_,.,:~
(' ~
.'8) '
La Fig. 2.5.2 muestra la pantalla típica que aparecerá durante la elaboración de una
orden. Del lado izquierdo aparecerá un boceto de la operación a realizar, mientras que
del lado derecho una lista de operaciones describe a cada rutina según su número. El
número de rutina es sumamente importante para la correcta comunicación entre el
software C™ [9 .] y las máquinas del laboratorio. El número de rutina puede ser
considerado como la señal de comunicación (o canal) que la computadora envía a la
147
máquina para iniciar una actividad en particular. En nuestro caso CIM [9.] activa el
canal #5 para informar que el Robot [3.] #1 puede corr~r su programa para descarga de
la casilla B 1 del almacén. En este ejemplo, el boceto muestra que el Robot [3.] # 1
descargará la columna B del almacén. En este momento ya no es posible cambiar la
ubicación en el almacén del material de trabajo. CIM [9.] automáticamente genera las
operaciones y los números de rutina según la ubicación de la materia prima dentro del
almacén.
ADDl
....... _.... _ •.•...!
CLR _,Ii
"<~C~--v~
FINISHj
148
CONTROL DE OPERACIONES DE CELDA
ORDEN 1 1
LISTA DE OPERACIONES SECUENCIA DE OPERACIONES
Non e
FINISHl
FINISH]
Otro error común se da cuando te olvidas de una operación (Fig. 2.6.2) o cuando
seleccionas una operación incorrecta para una tarea en particular (Fig. 2.6.3).
149
CONTROL DE OPERACIONES DE CELDA
ORDEN 1 primero 71
LISTA DE OPERACIONES SECUENCIA DE OPERACIONES
CLR j
., .....,-· .:et--'!
1
FINISH_¡
FINISH
150
CONTROL DE OPERACIONES DE CELDA
ORDEN 1
CLR 1
L,_J
1
FINISH i
Fig. 2.6.4 Ventana de error cuando existe una operación de maquinado incorrecta
Otro error que se puede presentar cuando se repita una misma operación dentro de la
secuencia tal y como aparece en la Fig. 2.6.5.
FINISH]
151
2. 7 Resumen secuencia de operaciones
REVISION DE PROGRAMAS
ROBOT1
Rutina 5 Descarga de Almacen Casilla B1
Rutina 6 Descarga de Almacen Casilla B2
Rutina 7 Descarga de Almacen Casllla B3
Rutina 8 Descarga de Alm.acen Casilla B4
Rutina 41 Carga de Pallet1 Con Robot1 A1
Rutina 42 Carga de Pallet1 Con Robot1 A2
Rutina 43 Carga de Pallet1 Con Robot1 Al
Rutina 44 Carga de Pallet1 Con Robot1 A4
Rutina 93 Descarga de Pallet4 Con Robot1 B1
Rutina 94 Descarga de Pallet4 Con Robot1 B2
Rutina 95 Descarga de Pallet4 Con Robot1 B3
Rutina 96 Descarga de Pallet4 Con Robot1 B4
Rutina 25 Carga de Almacen Casilla B1
Rutina 26 Carga de Almacen Casllla B2
Rutina 27 Carga de Almacen Casllla B3
Rutina 28 Carga de Almacen Casllla B4
PREV ! NEXT
~ =····"'-~'
Fig. 2.7.1 Revisión de programas
152
REVISION DE PROGRAMAS
ROBOT2
Rutina 1 Descarga de Pallet1 Con Robot2 A1 -"
Rutina 2 Descarga de Pallet1 Con Robot2 A2
Rutina 3 Descarga de Pallet1 Con Robot2 AJ
Rutina 4 Descarga de Pallet1 Con Robot2 A4
Rutina 97 Carga de Fila "A" Para Fresado
Rutina 105 Desacarga de Material de la Fila "A"
Rutina 93 Carga de PalletJ Con Robot2 01
Rutina 94 Carga de PalletJ Con Robot2 02
Rutina 95 Carga de PalletJ Con Robot2 03
Rutina 96 Carga de PalletJ Con Robot2 04
Rutina 29 Descarga de Palletl Con Robot2 01
Rutina 30 Descarga de PalletJ Con Robot2 02
Rutina 31 Descarga de PalletJ Con Robot2 03
Rutina 32 Descarga de PalletJ Con Robot2 04
Rutina 104 Carga de Fila "O" Para Torneado
Rutina 112 Desacarga de Material de la Fila "O"
Rutina 53 Carga de Pallet4 Con Robot2 B1
Rutina 54 Carga de Pallet4 Con Robot2 B2
Rutina 55 Carga de Pallet4 Con Robot2 83
PREV NEXT
Después de esto, vuelve a dar un clic en el botón "NEXT" para que aparezca el
sumario de programas CNC de la orden como se muestra a continuación.
REVISION DE PROGRAMAS
FRESA
Programa 000011era Operacion de Fresado
TORNO
Programa 000011era Operacion de Torneado - ,
~-~___J
PREV NEXT
153
2.8 Numero de piezas de la orden
"
El ajuste de la orden está casi listo. Debe aparecer la pantalla de la orden en este
momento. Algunas órdenes deben tener el estatus de "libre" mientras que otras
aparecerán como "pendientes" .
Cabe mencionar que el número total de piezas para cada orden no se visualiza en
pantalla. Da un clic en el botón "BACK" en este momento. Debe aparecer un botón de
"SETUP" en la esquina inferior derecha de la pantalla el cual debe ser seleccionado. A
partir de este momento, se puede cambiar el número de piezas que se van a maquinar
para cada orden dando un clic en el indicador verde correspondiente como se muestra a
continuación.
PIEZAS FABRICADAS
PIEZAS EN PROCESO
PIEZAS POR FABRICAR
STATIJS ~
~
UP I
,.22J
.. tlffl
• • PIEZAS FABRICADAS
PIEZAS EN PROCESO
PIEZAS POR FABRICAR
STATUS
.w
~
~
~1)1EN1Jf~
154
NOTA: La suma de las piezas terminadas, en proceso y las que serán maquinadas debe
ser igual al número total de piezas.
Da un clic en el botón "NEXT" para establecer los niveles de prioridad para cada
orden.
CIM [9.] nos da la posibilidad de seleccionar cual orden se llevará a cabo primero,
cual segunda y así hasta tenninar. En la siguiente pantalla selecciona las órdenes según
su nivel de prioridad como se muestra en la Fig. 14.
ASIGNACION DE PRIORIDADES
PRIORIDAD 1 ltopguninit
PRIORIDAD 2 jhexagon
PRIORIDAD 3 ialpha
PRIORIDAD 4
PRIORIDAD 5
FINISH
Da un clic en el botón "FINISH" cuando todas y cada una de las órdenes tengan
establecidas su prioridad. Si olvidas establecer la prioridad de una orden o si una
prioridad no es la adecuada aparecerán las siguientes ventanas de error.
155
Hay Prioridaes Sin Asignar, Favor de f,levisar
Ii: ~: : ~: OK :~::::=:: il
OK
Las órdenes pueden ser liberadas y recuperadas (abiertas) cuantas veces se desee.
Para abrir una orden ya existente da un clic en el botón de "ABRIR ORDEN" desde la
pantalla de las órdenes. La siguiente ventana deberá de abrirse enseguida.
156
Oprime un botón gris para poder ingresar el nombre de la orden, como se ilustra a
continuación.
•
Fig. 2.10.2 Botones para ingresar nombre de la orden
: · :-{'l~
0
VBScript •
1[_______91( ·_·-····-]!
157
ALPHA
alpha1
ALPHAINT
ARO
ARR
auto
CASCAJO
CASCAJOT
CASCAJO Y
CASCAJOZ
CINCO
CINCOSIM
clas
CONAII
CRACKS
CRACKS2
EQUIPOSIX
Da un clic en el botón de "SALIR" para cerrar la lista. Recuerda que seleccionar una
orden desde la lista no funcionará para abrirla sino que el propósito de esta lista es para
monitorización de órdenes.
Existe una tercera posibilidad para revisar una orden. Da un clic en el botón que dice
"REVIEW ORDER" para revisar paso a paso la orden correspondiente. Recuerda que
esto solo es un proceso de revisión, por lo tanto no podrás editar la orden. Si quieres
cambiar la secuencia de operaciones o la ubicación de las piezas dentro del almacén o
en las mesas de trabajo, es necesario crear una nueva orden. Los únicos cambios que el
programa te permite realizar son los que se relacionan con el número de piezas que
serán procesadas. El proceso de revisión es similar al discutido en la sección anterior.
158
Fig. 2.11.1 Pantalla para revisar órdenes
159
Desde la ventana de órdenes si presionas el botón que dice "EXECUTE" te llevará
de regreso a la pantalla de diseño del programa CIM [9.] .
CAPÍTUL03
3. Corrida de integración
Antes de correr el programa de integración hay muchos pasos que se deben seguir
para preparar todos los dispositivos del laboratorio.
160
definir las posiciones necesarias del Powerrnate [6.] antes de crear la(s) orden(es) que
usarás en tu programa de integración. Selecciona la(s) prden(es) que se incluirán en el
programa de integración, el número total de piezas a maquinar y prioridad de las
órdenes.
Tres botones son utilizados para operar la integración completa. Para iniciar el ciclo
está el botón "C_YCLE START" localizado en la parte inferior de la pantalla; para
detener todo el proceso tenemos el botón "STOP CYCLE"; y si. sólo se requiere hacer
una pausa en el proceso es necesario dar un clic en el botón que dice "FEED HOLD".
La Fig. 3 .3 .1 muestra los tres diferentes botones que se pueden utilizar para controlar la
integración completa.
161
VII. Referencias Bibliográficas.
[ 1.] KIA Center V25 (FANUCO 1-MB) Machining Center Operation Manual, KIA Heavy Industries,
May2003 .
[2 .] Super KIA Tum 1521 High Speed Lathe Operation Manual, KIA Heavy Industries, August
2003.
[4] LP2 Probe System, Renishaw Apply Innovation. Installation and user's Guide H-2000-5021-05-
K June 2005.
[5.] LT02T and LT02T-R Probe systems for lathes Renishaw Apply Innovation. Installation and
[7.] Herramientas Rotativas Productos para el Mecaniz.ado de Metal. SANDVIK Coromant 2003.
[8.] Herramientas para Tornear Productos para el Mecanizado de Metal. SANDVIK Coromant 2002.
162
Manual Interactivo de Operaciones de una
,:.l
..,,~I· Celda de Manufactura
":~}.,,¿-: TECNOLÓG ICO
, ~, I DE M O N TERREY . Autores: David Eduardo Fl ores Gazano 00993367
Roberto Sandoval Andrade 00993763
CAMPUS CIUDAD DE MEXICO
César Cárdenas Camarillo 00995142
NOVIEMBRE
ASESOR: M. C. Gregory Cha~es A. Oundijan
2007
PROFESOR: Dr. R aú l Crespo Sauceda
,
PROBLEMÁTICA .. ,,
) 1
Escasez de material interactiv o que srva como apoyo a futuro s alumnos para prender mejor el
fun cionamie ríl:b y la programación de máquinas CNC. \ . ~
• OBJETIVOS
Desárrollar. un a herramienta de estudio interactiva multimedios sobre una celda.de manufacl!J ra qu e sirva ·
como' ap'oy/o ,base para cursos relacionados co n la Automatización de Sistemas de Manufacl!Jra. .
- .-~.. i .
,a< . -·~ -~
Este proyecto contempla la creación de un Manual escri to asi co mo un DVD.onteractivo ·en ~spoool que
incluya los siguientes temas: ; • , "f,
' ~ <11, ¡,
• In troducción a una Caída Fl exible ~ ·,.!
. de Manufactura ~ . ~~
• Fresadora CNC . 'J!r,;,.
. • Torrio CNC ••~
• Powermate
.a.'fl~ Ots q ..
. '. Programa de Medición f j
., · • hlegracLón de la Gel.da de Manufactu ra
""RO
TRABAJO A FUTU
• Traduc ir el audio del manual al idioma inglés .'
•Cambiarla resolución y el formato del manual
para accederl o desde una pagina we b.
163