Logo Studenta

Manual Interactivo de Celda de Manufactura

¡Este material tiene más páginas!

Vista previa del material en texto

,. , 
TECNOLOGICO 
DE MONTERREY® 
TECNOLÓGICO 
DE MONTERREY 
Biblioteca 
CmrnplJ9 Ciudad de MiJdoo 
Instituto Tecnológico y de Estudios 
Superiores de Monterrey 
Campus Ciudad de México 
División de Ingeniería y Arquitectura 
Ingeniería en Mecatrónica 
Departamento de Mecatrónica 
Proyectos de Ingeniería Mecatrónica 11 (MR00039) 
Manual Interactivo de Operaciones de una Celda Flexible de 
Manufactura 
Autores: David Eduardo Flores Gazano 
Roberto Sandoval Andrade 
César Cárdenas Camarillo 
Asesor: M.C. Gregory Charles A. Oundjian 
Firma: 
Profesor: Dr. Raúl Crespo Saucedo 
México D.F. a 26 de noviembre de 2007 
 
 
 
ÍNDICE. 
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 
11. Investigación Teórica ............................................................................. 12 
111. Desarrollo del proyecto ......................................................................... 13 
IV. Pruebas y resultados .............................................................................. 17 
V. Conclusiones ............. :: .............................................................................. 18 
V.1 Perspectivas y Trabajo a Futuro .......................................................... 18 
V.2 Comentarios ........................................................................................... 18 
VI. Anexos ......................................................................................................... 20 
A.1 Manual de Operaciones de una Celda Flexible de Manufactura ...... 20 
VII. Referencias Bibliográficas ................................................................... 162 
Póster [14.] ......................................................................................................... 163 
4 
l. Introducción 
1.1. Antecedentes 
Por la gran necesidad del uso de maquinas herramienta de control numérico, en la 
actualidad se imparten cursos de programación de código G y M; no sólo a nivel de 
Licenciatura, también a nivel empresarial. Estos cursos son muy costosos a nivel 
empresarial, por lo que el buen manejo de estos en un ambiente laboral es bastante 
atractivo y remunerado. La falta de material interactivo como apoyo para comprender 
de una manera mas profunda acerca del funcionamiento y programación de estas 
máquinas, fue lo que nos despertó el interés para desarrollar este ·proyecto, que servirá 
como base de estudio y guía a futuros interesados en aprender de manera didáctica e 
interactiva, el manejo, operación y la programación de las maquinas que contiene una 
celda de manufactura. 
1.2. Definición del Problema 
La mayor problemática que encontramos para los alumnos, ya sean estudiantes o 
trabajadores de alguna empresa dedicada a la producción, es lo dificil y complicado que 
es, primero que nada, aprender sobre el uso de una celda de manufactura sino se cuenta 
con una destinada exclusivamente para aprendizaje lo cual es muy dificil de encontrar 
por los altos costos que esto implica y segundo, si sí se tiene una celda destinada al 
aprendizaje los tiempos por usuario destinados a la operación de estas máquinas son 
mínimos y por consiguiente los alumnos no se pueden dar el lujo de perder más de la 
mitad de su tiempo intentando recordar acciones vitales tales como enviar al origen las 
Herramientas [7.] [8.], preparar un cero pieza o algunos otros códigos necesarios para 
que se pueda correr un proceso. 
1.3 Objetivos del Proyecto. 
1.3.1. Objetivo general: 
Lo que se busca desarrollando el Manual Interactivo de Operaciones de una Celda 
flexible de Manufactura es crear un gran recurso interactivo que sirva como apoyo para 
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. 
De igual forma, este manual interactivo pretende que si algún sector de la 
población deseoso de estudiar el funcionamiento de una celda de manufactura con la 
dificultad de no tener al alcance de sus manos una celda para su manipulación y 
aprendizaje, la enseñanza de sus cursos no se vuelva tan tediosa y monótona por que los 
programas que puedan realizar no los logren ver correr o imaginar siquiera ya que nunca 
han tenido la oportunidad de ver en la vida real como se comportan estas fabulosas 
máquinas. Es por esto que este manual otorgará grandes ventajas,. a todos los pupilos sin 
importar si cuentan o no con una celda de manufactura a su alcance ya que contribuirá 
de manera favorable al desarrollo intelectual y tecnológico de cada persona que 
adquiera dicho video. 
El objetivo principal de este proyecto será desarrollar una herramienta de estudio 
interactiva multimedios sobre una celda de manufactura, que en un futuro sirva como 
apoyo o base para cursos que tengan que ver con el funcionamiento de máquinas de 
control numérico y Robots [3.] principalmente, de manera que a los estudiantes se les 
facilite el entendimiento, funcionamiento y programación de esta máquinas. 
1.3.2. Objetivos específicos: 
:i,,. Idioma castellano. 
:i,,. El DVD [11.] sólo contará con modos de operación de la celda y sus 
dispositivos, sin argumentos teóricos sobre fundamentos de corte. 
:i,,. Contribuir con la educación profesional. 
:i,,. Promover la automatización de sistemas. 
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 simplesmaquinas 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. 
Específicamente lo que se busca con este proyecto es: 
o Contribuir a la educación profesional de nuestra sociedad, así como también a 
personas con experiencia laboral que busquen cursos de actualización en este 
sector de la industria. 
o Detallar cada uno de los componentes que conforman una celda de manufactura 
mostrando los códigos necesarios para realizar un prog~ama, las Herramientas 
[7.] [8.] que utilizan este tipo de máquinas, seguridad para el operador y calidad 
en la fabricación de piezas entre otras cosas. 
o Influir en la sociedad y promover la automatización de los sistemas de 
manufactura. 
o Mostrar el potencial de la infraestructura con la que cuenta el Tecnológico de 
Monterrey, Campus Ciudad de México, mostrando piezas maquinadas en la 
Celda de Manufactura de esta institución educativa. 
o Incrementar 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. 
Un sistema flexible de manufactura, esta constituido al menos por los siguientes 
equipos: Fresadora [l.] CNC, Tomo [2.] CNC, Autómata Industrial (Robot (3.]), 
Powermate [6.] , Mesa de Trabajo y Almacén. Sin embargo se puede contar con más 
equipos, como una banda transportadora, una maquina de punzonado y doblado, una 
maquina de descarga eléctrica, entre otros. Estos equipos trabajando en conjunto (red) 
nos ayudan a desarrollar procesos automatizados de manufactura. 
Dentro de un sistema flexible de manufactura se utilizan los equipos anteriormente 
mencionados ya que gracias a ellos podemos: 
o Maquinar geometrías mas complejas que con fresadoras y tomos tradicionales. 
o Disminuir el tiempo de maquinado. 
o Aumentar el tiempo de vida útil de la herramienta, al calcular las velocidades de 
corte específicas. 
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.5 Alcances y limitaciones 
Las limitaciones para la realización de este proyecto principalmente fueron de 
medios, por no contar con recursos suficientes, y de tiempo, por que el trabajo de 
Edición [10.] puede tomar un valor infinito de tiempo para su realización dependiendo 
de la calidad con que se quiera presentar el trabajo. Ya que los alcances del mismo 
fueron muy grandes, el hardware con el que contábamos resulto insuficiente ya que las 
velocidades de procesamiento y la capacidad de memoria se saturaron después de un par 
de meses de trabajo, lo mismo sucedió con el software que utilizamos ya que muchas 
veces era insuficiente para realizar efectos, modificaciones y menús para la realización 
de los discos interactivos. 
1.6 Metodología 
Fig. L6.1. Metodología adoptada para la realización del manual interactivo 
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. 
Fig. L6.2. Grabaciones de la Fresadora [l.) . 
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. 
Una vez que el video ya estaba digitalizado y almacenado en el disco duro de la 
computadora se procede a realizar la Edición [10.] del mismo mediante el uso de un par 
de software llamados FINAL CUT y AITER EFFECTS los cuales nos permiten hacer 
cortes en el video, menús, insertar Audio [13.] y texto, y una serie de efectos que le 
awegan valor y vista a los DVD [11.] 's. En la Fig. I.6.4. se muestra el monitor de una 
computadora MAC G5 mientras editábamos el video ya digitalizado. 
Fig. L6.4. Edición [10.] de video 
11 
II. Investigación Teórica. 
La distribución de un sistema flexible de manufactura está en función del tipo de 
máquinas que se tengan, sin embargo la premisa es ajustarlas de tal manera que se 
pueda crear una integración utilizando todos los componentes de la ·celda tomando en 
cuenta la seguridad y facilidad al momento de operar cada una de estas máquinas. 
La Fresadora [l.] consta de un cortador que rota a cierta velocidad con la 
finalidad de remover material de la piez.a que se encuentra fija en una mesa de trabajo 
mientras se desplaza a lo largo de varios ejes. 
El Tomo [2.] es una de las máquinas más comunes usadas en la industria. 
Su principal característica es que la pieza de trabajo es la que rota sobre su propio eje 
para poder ser maquinada por un cortador que es desplazado a lo largo de varios ejes. El 
resultado del maquinado es una pieza totalmente simétrica a lo largo del eje de rotación. 
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. 
La función del almacén dentro de una celda flexible de manufactura es 
almacenar el material de trabajo ya sea antes o después de ser procesado, por lo regular 
se encuentra sincronizado con un servidor que controla el número de piezas a maquinar. 
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. 
La programación CNC se basara en los códigos que se utilizan para elmaquinado, estos se encuentran en los manuales de cada maquina, nos indican el tipo de 
movimiento, el plano de trabajo, el sistema de unidades, las pausas, los retornos a la 
posición cero y posición de seguridad, cancelación y activación . izquierda o derecha de 
las compensaciones del cortador, sistema coordenado absoluto o incremental, 
cancelación y activación de ciclos, fin de programa, giro del husillo a favor y en contra 
de las manecillas del reloj, paro del husillo, cambios ·de herramienta, encendido y paro 
del refrigerante, abrir o cerrar las puertas, abrir o cerrar la mordaza. 
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. 
111. Desarrollo del proyecto 
~ Planeación. 
~ Filmaciones. 
~ Edición [10.]. 
~ Tiempo trabajado. 
Por la naturaleza de este proyecto, es fácil pensar para la mayoría de los 
ingenieros que es un proyecto sencillo y rápido de realizar pero a lo largo de 
aproximadamente 1 O meses que trabajando en él, nos dimos dado cuenta que es un 
proyecto sumamente laborioso y que demanda demasiado tiempo, por esto durante todo 
el primer semestre se realizó la planeación de todos y cada uno de los puntos a tratar en 
el manual interactivo los cuales fueron mostrados en la tabla de contenido de nuestro 
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 1 O 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. 
El trabajo que se ve implicado para la realización de las tomas incluye a la 
iluminación, como se muestra en la Fig. III. l y Fig. 111.2, ya que no pueden aparecer 
demasiadas sombras en el video por que simplemente se vería mal o se perderían 
detalles importantes de las piezas que conforman a las máquinas. La iluminación 
adecuada la hemos logrado con tres lámparas que utilizan cada una un foco de halógeno 
de 250 W pero a pesar de estar utilizando 750 W para cada toma si hemos tenido 
problemas y deficiencias de iluminación en algunos casos como por ejemplo con los 
Robots [3.] cuando se desplazan a través de la celda a lo largo del riel simplemente por 
que el área que hay que cubrir de luz es mucho mayor que en otros casos. Otro aspecto 
que se debe cuidar durante las filmaciones es el hecho de que el micrófono que tiene la 
cámara es sumamente sensible al ruido por mínimo que sea, por lo que en el periodo de 
filmación todo debe estar en completo silencio para que solamente se escuche el ruido 
que genera la máquina al moverse, al realizar un trabajo, al encenderse, etc. 
14 
Fig. ill.1. Iluminación del interior del Torno [2.] para maquinado. 
Logramos reducir en cierto grado el tiempo de grabación ya que filmábamos y 
grabábamos las pantallas de las máquinas al mismo tiempo y antes cuando aún no 
conseguíamos el software apropiado primero filmábamos y después volvíamos a operar 
la máquina para filmar la pantalla que muestra la información al operador pero ahora 
que contamos con el software podemos hacer ambas cosas simultáneamente y de esta 
manera aprovechar mejor el tiempo. 
15 
Fig. 111.2. Imagen del monitor conectado a la videocámara que 
muestra una pie7.8 que se maquinará en el Torno [2.] 
En lo que respecta al trabajo de Edición [l O.] primero que nada, como ya se 
explicó en la parte de A vanee objetivos, se debe digitalizar el video para después poder 
editarlo, el tiempo que toma digitalizarlo es aproximadamente 4/1 mientras que el 
trabajo de Edición [10.] toma demasiado tiempo sin poder encontrar una relación 
específica ya que depende de lo que se pretenda alcanzar para cada parte del video y los 
efectos que se le quieran agregar a cada etapa. 
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 
Preparar (render) un DVD [11.] para 3 
quemarlo. 
Quemar el DVD [11.]. 15 
Tabla l. Muestra los tiempos aproximados necesarios para reali7.8rse cada actividad por cada 
minuto de video obtenido. 
16 
IV. Pruebas y resultados. 
El manual interactivo desarrollado ofrece grandes ventajas para los estudiantes 
ya que esta desarrollado de igual forma que la tabla de contenido que el manual escrito 
lo cual permite que se pierda tiempo buscando algún capítulo o inciso en específico, por 
otra parte un característica notable es que se complementan ampliamente ambos 
manuales (interactivo y escrito) por lo que si algún usuario no logra comprender 
completamente algo que estudio en cualquiera de los manuales, siempre podrá referirse 
al otro manual para ver, estudiar y comprender la manera de hacer los procesos. Lo que 
se logró a lo largo del semestre fue la realización de dichos manuales como se muestra 
en la Fig. IV.1 donde se ilustra la portada del manual interactivo y en el Anexo A. l 
donde se puede encontrar el Manual escrito de Operaciones de una Celda Flexible _de 
Manufactura. 
Fig. IV.1 Portada del DVD [11.] 
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.1 Perspectivas y Trabajo a Futuro 
Para nuestro proyecto tenemos muy buenas perspectivas de comercialización ya 
que está presente la necesidad de material educativo en este ramo de la ingeniería y 
además cada vez es más común que se necesite aprender a utilizar este tipo de 
dispositivos y de celdas flexibles. Por esto, el trabajo a futuro, o lo que se pretende es 
fabricar una versión en ingles del manual tanto escrito como interactivo y una vez 
realizado esto se buscará la oportunidad de hacer una versión para Internet. 
V.2 Comentarios 
Este semestre para la culminación del manual interactivo de operaciones de una 
celda flexible de manufactura se trabajo por periodos muy largos ya que se hicieron 
todas las Animaciones [12.] que componen cada uno de los capítulos que integran la 
tabla de contenido de este proyecto. Se redacto y grabo todo el Audio [ 13.] que 
utilizamos para la explicación del funcionamiento detodos los equipos; terminamos con 
las grabaciones que se habían programado para verano ya que por condiciones ajenas a 
nosotros no pudimos concluirlas en verano. Lo más complicado de nuestro proyecto fue 
la Edición [10.] , ya que es donde juntamos las Animaciones [12.] , los videos y el 
Audio [13.]; coordinar los tiempos que duran cada uno de estos lo complica. 
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. 
Puedo decir que el manual interactivo de operaciones de una celda flexible de 
manufactura no refleja todo el trabajo que hicimos, ya que cada animación que 
mostramos en el mismo, tomó mucho tiempo planeándose, capturándose, 
digitalizándose y editándose. El proyecto fue más complicado y tedioso de lo que 
esperábamos; los tiempos que programábamos para la Edición [10.] lo superamos. Si 
hubiéramos trabajado como se planeo no hubiéramos concluido. El trabajo que hicimos 
como equipo fue multitarea, cada uno de nosotros se encargo de una tarea determinada, 
ya que todos los aspectos que lo componen fueron desarrollados por nosotros. Siento 
que con la experiencia que adquirimos en este proyecto, podríamos hacer manuales de 
este tipo para otros procesos, con un poco menos de esfuerzo. La parte interactiva nos 
sensibilizo para pensar si nosotros fuéramos el usuario de este manual como tendrían 
que explicamos la programación para que la entendiéramos y la aplicáramos, esto se 
pensó cuando se hizo la tabla de contenido. 
Como apoyo al manual interactivo, se incluyo un manual escrito con formato 
pdf, aquí los usuarios de este manual se podrán apoyar si tienen alguna duda, o lo 
podrán utilizar si no tienen una computadora o un reproductor de DVD [11.] a la mano. 
Estamos muy satisfechos del trabajo que llevamos a cabo ya que cumplimos con los 
objetivos que propusimos, y el manual interactivo de operaciones de una celda flexible 
de manufactura esta completo y podrá ser usado para el fin que se propuso. 
19 
VI. Anexos. 
A.1 Manual de Operaciones de una Celda Flexible de 
Manufactura 
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 
PARTE 111. TORNO [2.] CNC 
CAPITULO 1 
l. Introducción 
1.1 Definiciones básicas 
1.1.1 ¿Qué e$ CNC? 
1.1.2 ¿Qué es una Torno [2.] CNC? 
1.2 Partes que componen un Torno [2.] 
1.3 Ventajas de un Torno [2.] CNC 
1.4 Industria a la que se enfoca el Torno [2.] 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 del Torno [2.]. 
3.1 Encendido del Torno [2.]. 
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 
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 
PARTE IV. POWERMATE [6.] 
CAPÍTULO 1 
l. Introducción 
1.1 ¿Qué es un Powermate [6.]? 
1.2 Función dentro de la Celda Flexible de Manufactura 
CAPÍTUL02 
2. Operación 
2.1 Encendido del Powermate [6.] 
2.2 Mover el Powermate [6.] 
2.2.1 Manual 
2.2.2 Automático 
2.2.3 Posición de Referencia 
PARTE V. ROBOTS [3.] 
CAPITULO 1 
l. Introducción 
1.1 ¿Qué es un Robot [3.]? 
1.1.1 Descripción general 
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 
PARTE VI. SISTEMAS DE MEDICIÓN. 
CAPITULO 1 
l. Introducción 
1.1 ¿Qué es un una maquina de medición por coordenadas (MMC)? 
1.2 ¿Como funciona una MMC? 
1.2.1 Principio de operación25 
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 
PARTE VII. INTEGRACIÓN 
CAPITULO 1 
l. Introducción 
1.1 ¿Qué es un sistema Flexible de Manufactura? 
1.2 Programa de integración 
CAPITUL02 
2. Programación 
2.1 Ordenes de Trabajo 
2.2 Posiciones del Powermate [6.] 
2.3 Ubicación de las Piezas de trabajo de almacén 
2.4 Ubicación de las Piezas en las mesas de trabajo 
2.5 Secuencia y Listado de operaciones 
2.6 Errores de la secuencia de operación 
2.7 Resumen secuencia de operaciones 
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 
l. Definición de un Sistema Flexible de Manufactura 
Un sistema flexible de manufactura, es un conjunto de equipos automáticos 
conectados entre si, compuestos por sistemas de control, hidráulicos, neumáticos, y 
electromecánicos, que en conjunto desempeñan una tarea especifica, con la finalidad de 
mejorar la calidad de una línea de producción. 
Su principal característica es que cuenta con maquinaria de Control Numérico por 
Computadora (CNC) cuya principal ventaja es automatizar los procesos de maquinado 
con la finalidad de reducir costos, tiempos y por lo tanto aumentar la productividad. 
CAPÍTUL02 
2. Equipos 
Un sistema flexible de manufactura, esta constituido al menos por los siguientes 
equipos: Fresadora [l.] CNC, Tomo [2.] CNC, Autómata Industrial (Robot [3.]), 
Powermate [6.] , Mesa de Trabajo y Almacén. Sin embargo se puede contar con más 
equipos, como una banda transportadora, una maquina de punzonado y doblado, una 
maquina de descarga eléctrica, entre otros. Estos equipos trabajando en conjunto (red) 
nos ayudan a desarrollar procesos automatizados de manufactura. 
28 
2.1 Breve explicación de los equipos que confornian una celda de manufactura 
2.11 Fresadora [l.] CNC. 
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. 
2.12 Torno [2.J CNC. 
El Tomo [2.] es una de las máquinas más comunes usadas en la industria. Su 
principal característica es que la pieza de trabajo es la que rota sobre su propio eje para 
poder ser maquinada por un cortador que es desplazado a lo largo de varios ejes. El 
resultado del maquinado es una pieza totalmente simétrica a lo largo del eje de rotación. 
2.13 Autómatas Industriales. 
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 
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 proceso 
posterior. 
2.16 Almacén 
Su función dentro de una celda flexible de manufactura es almacenar el material de 
trabajo ya sea antes o después de ser procesado, por lo regular se encuentra sincronizado 
con un servidor que controla el número de piezas a maquinar. 
2.2 Justificación de porqué utilizamos estos equipos 
Dentro de un sistema flexible de manufactura se utilizan los equipos anteriormente 
mencionados ya que gracias a ellos podemos: 
• Maquinar geometrías mas complejas que con fresadoras y tornos tradicionales. 
• Disminuir el tiempo de maquinado. 
• Aumentar el tiempo de vida útil de la herramienta, al calcular las velocidades de 
corte específicas. 
• Disminuir los accidentes de trabajo, así como poder realizar actividades que la 
mano de obra no puede realizar, como trabajar con material peligroso. 
• Disminuir el tiempo de traslado de la pieza de trabajo. 
• Incrementar el control de calidad debido a la alta precisión de estas máquinas. 
2.3 ¿Para qué nos sirve? 
La principal ventaja que nos ofrece un sistema flexible de manufactura es aumentar 
la productividad de un proceso de producción, ya que al disminuir el tiempo de 
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. 
2.4 Distribución (Layout) 
La distribución de un sistema flexible de manufactura está ·en función del tipo de 
máquinas que se tengan, sin embargo la premisa es ajustarlas de tal manera que se 
pueda crear una integración utilizando todos componentes de la celda tomando en 
cuenta la seguridad y facilidad al momento de operar cada una de las máquinas. 
CAPÍTUL03 
3. Conexiones de la celda 
3.1 Eléctricas 
La celda de manufactura cuenta con un sistema trifásico de alimentación 220V 
60 Hz. Para la Fresadora [ 1.] se necesita una tensión de 200/220 V @ 50/60 Hz, con una 
corriente de 63A, estos transmitidos por medio de un cable con un calibre mínimo de 
8mrn/\2, lo que general una potencia requerida de 15KV A. Las condiciones necesarias 
para la operación del Torno [2.] son muy similares a la de la Fresadora [l.], con la 
diferencia que el Torno [2.] requiere de una potencia de 20KVA. 
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. 
Las direccionesIP de cada equipo son las siguientes: 
• 192.168.1.2 7 Tomo [2.] 
• 192.168.1.3 7 Fresadora [l.] 
• 192.168.1.4 7 Powermate [6.] 
• 192.168.l.57PLC 
• 192.168.1.6 7 Robot [3.] 1 
32 
• 192.168.1.7 7 Robot [3.] 2 
• 192.168.l.87PC 
CAPÍTUL04 
4. Encendido de la Celda 
Resulta de gran importancia cómo es que vamos a prender la celda de manufactura 
al momento de utilizarla, ya que cada uno de los componentes de la misma, están 
conectados entre sí y se debe seguir un orden lógico para poder inicializar de manera 
correcta la celda. El procedimiento para encender la celda de manufactura es el 
siguiente: 
1. Encender el switch principal 
2. Encender el switch de cada equipo 
a. Switch potencia (atrás) 
b. Botón encendido (frente) 
3. Computadora principal 
a. Login: CIM [9.] 
b. Password: fanuc 
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: 
1. Desactivar el botón REM/LOC 
a. Tomo [2.] 
b. Robot [3.] 1 
c. Robot [3.] 2 
d. Powermate [6.] 
e. Fresadora [l.] 
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 
Con esto aseguramos un correcto funcionamiento de nuestro sistema flexible de 
manufactura, por lo que disminuimos la posibilidad de sufrir algún percance, 
aumentando así la seguridad. 
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. 
Fresadora [l.] CNC 
La Fresadora [l.] es la primera máquina que se debe liberar de alarmas. En pantalla 
no se logra observar ningún indicador de que la Fresadora [l.] tiene alarma, sin 
embargo, se puede ver claramente en la pantalla de control de la máquina que aparece 
"-EMG-". Para quitar esta alarma basta con presionar el botón de "RESET" de CIM 
[9.] el cual se muestra en la Fig. 5 .1.1. 
34 
Fig. 5.1.1. Botón de Reset 
Después de haber presionado dicho botón, el mensaje de "-EMG-" deberá 
desaparecer y se escuchará un ruido proveniente del dispositivo de lubricación de la 
máquina. 
Robot [3.] #1 
El recuadro indicador de alarma muestra cuales alarmas faltan por desactivarse. La 
alarma del Robot [3.] #1 es la siguiente. Da un clic en el botón que dice "ROB 1" para 
acceder al panel de control del Robot [3.] #1, después presiona el botón de "RESET' 
del Robot [3.] # 1 para eliminar esta alarma . 
........ 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. 
r-- --:~4 ~~BOT2 (X) ALARMA 
Fig. 5.3.1. Cuadro de alarma para Robot (3.) 2 
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.) 
Torno [2.J CNC 
La siguiente alanna que se desplegará en pantalla será la del Tomo [2.]. 
Fig. 5.4.1. Cuadro de alarma para Torno (2.) 
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.) 
A partir de este momento, ya no debe aparecer ninguna alanna desplegada en el 
recuadro indicador de alannas de la pantalla pero la luz de estatus de CIM [9.] aún 
sigue de color rojo, tal y como aparece en la Fig. 5.4.3. 
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 
Para desactivar finalmente la última alarma de la celda de manufactura, es necesario 
dar un clic en el botón de "RES ET" de ·cIM [9.] . 
Fig. 5.5.1 Botón de Reset de C™ [9.) 
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. 
1.1 Definiciones básicas 
1.1.1 ¿Qué es CNC? 
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: 
Nuevas técnicas de manufactura y producción. 
Incrementar la calidad de los productos manufacturados. 
Reducir costos de los procesos. 
1.1.2 ¿Qué es una Fresadora [l.] CNC? 
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. 
Fig. 1.2.1 Partes quecomponen a una Fresadora (1.) 
40 
Fig. 1.2.2. Partes que componen a una Fresadora (1.) CNC 
1.3 Ventajas de una Fresadora [l.] CNC 
• 
• 
• 
• 
• 
• 
Maquinar geometrías más complejas que con fresadoras tradicionales, es decir 
incrementamos la flexibilidad del maquinado. 
Disminuir el tiempo de maquinado . 
Aumentar el tiempo de vida útil de la herramienta, al calcular las velocidades de 
corte específicas, disminuyendo los costos por Herramientas [7.] [8.] . 
Disminuir los accidentes de trabajo, así como poder realizar actividades que la 
mano de obra no puede realizar, como trabajar con materiales peligrosos. 
Disminuir el tiempo de traslado de la pieza de trabajo . 
Incrementar el control de calidad debido a la alta precisión de estas máquinas . 
1.4 Industria a la que se enfoca la Fresadora [l.] CNC 
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 
2.1 Concepto del CNC 
El concepto del control numérico es un lenguaje del ámbito Manufactura. La 
semántica y estructura de este lenguaje se ha definido de acuerdo a como se maquinaban 
superficies utilizando máquinas convencionales. La estructura de programación se 
establece mediante normas internacionales ISO 6983 y EIA RS274. 
Los pasos a seguir para la programación en control numérico son similares a 
aquellos establecidos en la manufactura. El primer paso para llevar a cabo un programa 
de control numérico es: 
Entender el plano que define la pieza a maquinar; este plano al menos debe de 
contar con: 
Las dimensiones de la pieza. 
Las tolerancias permitidas. 
El acabado de la pieza 
El material del cual va a ser la pieza 
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. U na 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. 
Con el programa cargado en la memona de la máquina comenzamos con el 
maquinado de la pieza. 
La máquina interpreta la posición a la que la herramienta ha de desplazarse 
mediante un control computarizado que mueve la herramienta a esa posición utilizando 
coordenadas. 
Por lo que debemos de definir los diferentes sistemas coordenados: 
El sistema coordenado de la máquina. 
El sistema coordenada de trabajo. 
El sistema coordenado utilizado en el proceso de maquinado de una pieza se conoce 
como sistema coordinado de trabajo y este origen se define en un punto que utilizamos 
para la programación de las dimensiones de la pieza. 
Se conoce como sistema coordenado de la máquina a diferentes sistemas 
coordenados pueden ser establecidos utilizando un conjunto de funciones especiales. 
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): 
( X(+,-)_ ,Y(+,-)_ ,Z(+,-)_) 
Cuadrante 11 
-X 
(X·2,Y1) 
• 
-4 .3 -2 -1 
• 
IX-4,Y-2) 
Cuadrante 111 
y 
.y 
4 Cuadrante I 
3 e (X2, Y3) 
2 
X 
1 2 3 4 
·2 
.3 e (X2.5,Y-3.25) IV 
Cuadrante 
Fig. 2.2.1. Coordenadas Absolutas 
Coordenadas Incrementales 
Utiliza a la posición actual como punto de referencia para el siguiente movimiento 
es un movimiento vectorial. (Ver Fig. 2.2.2) 
44 
-X 
-4 . . 
(U-4,V-2) •. "" ,• 
;· 
::.' 
-2 -1 
.. 
• L.~, 0 
(U-2,V-3) • "'º·" ª • · ~ ... 
y 
4 
~ ,,,,~,• (U2, V3) . . 
)' . 
·1 
X 
2 3 4 
-2 
"•·-.3. ,, ,, .. 
(U6.5,V-1.25) 
-4 
.y 
( lJ(+)(-)_, V(+)(->_, \V<+)(-)_) 
Fig. 2.2.2. Coordenadas Incrementales 
Ejemplos de Coordenadas 
Abs (X:l.v.1¡ 
lnc (U-...::l.VLJ 
-X 
Abs (X..:·h.::! ¡ 
lnc (u.,:;.v ~ 
y 
.y 
(X~.v..!., Abs 
(U~,v..!., lnc 
X 
4 
(X_l .v:l J Abs 
(u_l.vJ_¡ lnc 
Fig. 2.2.3. Ejemplos de coordenadas 
2.3 HOME y Origen de la pieza 
Se conoce como "Home" al origen de la máquina o cero máquina. Este punto lo 
define el fabricante. Es conocido como un punto de seguridad en el cual se llevan a cabo 
los cambios de herramienta de la máquina durante un maquinado. 
El origen de la pieza es el punto cero de nuestra pieza a maquinar, es la referencia 
de nuestro programa, ya que con base en este punto se calculan los extremos del 
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. 
2.4 Estructura de programación 
N01 GOO X15.0 Y10 ZO F2 
T T T 
NÜMERODE CÓDIGO AVANCE 
LINEA 
COORDENADAS 
Fig. 2.4.l Estructura de Programación para códigos CNC 
Cada movimiento deseado se realiza secuencialmente, cada línea de código debe de 
ir numerada y solamente contiene un solo comando. 
2.5 Códigos G 
Posicionamiento Rápido 
Formato: 
GOO X_Y_Z_; 
+Y Pi Pf 
Pf 
~ 
10 
150 
Pi 
11-------.,__+ 
.-· ---- 200 -----~ +X 
GOO X200 YlSO Z10; 
Fig. 2.5.1. Código GOO 
46 
Movimiento con velocidad de corte 
T 
i 
Formato: 
G01 X_ Y _2_F ___,; 
+Y 
p.f 
•·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 
Interpolación Circular CW (horario) 
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 
E KD de Monterr~. , c.ampus Oudad de México Bibliotec:a 
47 
Interpolación Circular CCW (Antihorario) 
Formato: 
G03 X_ Y _Z_R_F ___,; 
+Y 
Nt,N6 }-----
60 
_ ___j 
f------
1
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.; 
T 
50 
J_ 
+X 
Fig. 2.5.4 Código G03 
Establecer Sistema Coordenado 
o G54 
o G55 
o G56 
o G57 
o G58 
o G59 
48 
Sistema Coordenado Absoluto 
Formato: 
(X-2, Yt) 
• 
N G90 -X 
-4- -3 -2 -1 
y 
4-
3 •(X2,Y3) 
2 
/(XO,YO) 
1 2 3 4-
X 
• -2 • (X2,Y-2) (X-4-, Y-2) 
-3 
-4-
-Y 
Fig. 2.5.5 Sistema coordenado absoluto 
Sistema Coordenado Incremental 
y 
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 
Fig. 2.5.7 Código G28 
Planos de trabajo 
z 
X 
y....----------, 
Fig. 2.5.8 Planos de trabajo 
50 
Establecer sistema de unidades en pulgadas (in) 
Formato: 
N_G20 
I' 1 1 11 1 1 1 1 1 1 1 1 1 1 11 11 1 1 1 • 1 
Pulgadas (in) 
Fig. 2.5.9 Código G20 
Establecer sistema de unidades en milímetros (mm) 
Formato: 
N_G21 
Avance de la herramienta. 
G94 - Feed Rate (mm/min.) 
G95 - Feed Rate (mm/rev) 
1
1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 
_ Milímetros (nun) _ 
Fig. 2.5.10 Código G21 
51 
Compensación izquierda del cortadorFormato: 
N G4-1 D_ 
-----i•~ Corte Programado 
-----------> Corte compensado 
Fig. 2.5.11 Código G41 
D- # de la herramienta en uso 
Compensación derecha del cortador 
Formato: 
N_G4-2 D_ 
D- # de la herramienta en uso 
__....,.,~ Corte Programado 
-----------> Corte Compensado 
Fig. 2.5.12 Código G42 
52 
Cancelación de compensaciones 
Formato: 
N G40 
Fig. 2.5.13 Código 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. 
Compensación de altura de herramienta 
e Pnnto de referencia 
Formato: 
N_G43 H_Z_; 
Fig. 2.5.14 Código G43 
H- # de la herramienta en uso; este código se utiliza cada vez que se cambia la 
herramienta. 
G49- Cancelar compensación de altura 
53 
2.6 Códigos M 
Giro del husillo a favor de las manecillas del reloj (CW) 
Formato: 
N_M03S 
l. 
Fig. 2.6.1 Código MOJ 
Giro del husillo a favor de las manecillas del reloj (CCW) 
Formato: 
N_M04-S_ 
z 
Fig. 2.6.2 Código M04 
54 
Paro del Husillo 
Formato: 
N_MOS 
z 
Fig. 2.6.3 Código MOS 
Cambio de herramienta 
Formato: 
N M06TXX 
TXX- Número de herramienta 
Fig. 2.6.4 Código M06 
55 
Encendido del líquido refrigerante. 
Formato: 
N M08 
Fig. 2.6.5 Código M08 
Apagado del líquido refrigerante. 
Formato: 
N M09 
Fig. 2.6.6 Código M09 
56 
Fin del Programa 
Formato: 
~ N_M30 Formato: 
N_M02 
I 
Fig. 2.6.7 Códigos para finalizar un programa 
M02 Termina la ejecución del programa y resetea el control numérico. 
MJO Termina la ejecución y se repite el programa para volver a maquinar. 
Cierre de la Prensa "Clamp" 
Formato: 
N M77 
Fig. 2.6.8 Código M77 
57 
Apertura de la Prensa "Clamp" 
Formato: 
N M78 
2. 7 Ciclos "enlatados" 
Fig. 2.6.9 Código M78 
• Simplifican la programación 
• Combinan una gran cantidad de operaciones de programación estándar y 
disminuyen los pasos de programación simplificando las operaciones 
matemáticas y optimizando las condiciones de corte. 
58 
Ciclo de taladrado 
Formato: 
N_G81 X_Y_Z_R_F_ 
z 
X_ Y_: Ubicación del agujero 
Z_: Profundidad del agujero 
R_:Plano de retracción 
F_:Avance de corte 
Velocidad de avance Rápido 
• 
Velocidad de corte 
G98 Subimos a (X Y Z) 
G99 Subimos a Plano de retracción 
Fig.2.7.1 Código G81 
Ciclo de taladrado profundo 
Formato: 
N_G83X_Y_Z_R_Q_F_ 
Q 
G98 Subimos a (X Y Z) 
- G99 Subimos a plano de retracción 
X_ Y: Ubicación del agujero 
Z_:Profundidad del agujero 
R_:Plano de retracción 
Q_:Profundidad por picoteo 
F_:Avance 
Fig.2.7.2 Código G83 
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 
3.1 Encendido de la Fresadora [l.] 
El procedimiento para encender la Fresadora [1.] CNC es muy simple y se compone 
de dos pasos. El primer paso es girar el interruptor de potencia (a) localizado en la parte 
trasera de la máquina, como se muestra en la Fig. 3. 1.1. El interruptor es el que 
suministra la potencia a la máquina. Sin embargo, el Torno [2.] CNC no puede ser 
operado sin esta parte de control. El siguiente paso es prender el control presionando el 
botón verde de ON (b) localizada en el panel frontal. 
a) Interruptor de potencia b) Botones ON I OFF 
Fig. 3.1.1. Interruptores 
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. 
3.2 Mover una herramienta 
~ 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, 1 O 
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.3 Ejecutar códigos individuales 
Para ejecutar códigos individuales en la Fresadora [l.] , tenemos que utilizar el 
modo MDI que significa MANUAL DATA INPUT, apretar el botón de "PROG" para 
insertar códigos. Para insertar el código G o M que queramos con ayuda del Panel de 
Programación con el formato de programación que le corresponda. 
3.4 Programación 
3.4.1 Subir Programa 
Para poder subir un programa en la Fresadora [1.] debemos ponerlo en el modo 
EDIT, posteriormente abrir el software Basic Operation Package y seleccionar la IP 
correspondiente (3 para Fresadora [l.] ). 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 
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.2 Cargar Programa 
Para cargar un programa únicamente debemos colocamos en modo EDIT y 
presionar el botón de PROG y posteriormente el botón DIR, para así encontrar el 
directorio con los diferentes programas que existen en la memoria, una vez hecho esto 
debemos escribir el número del programa que deseamos cargar (formato Oxxxx), y 
presionar la flecha hacia abajo, con esto se cargará automáticamente el programa y se 
desplegará en la pantalla. 
3.4.3Bajar Programa 
Para bajar el programa es necesario abrir el software Basic Operation Package, al 
igual que en la parte de subir, debemos oprimir el botón PROGRAM y posteriormente 
OPR, al hacer esto cambiará el menú inferior y debemos localizar la opción que dice 
WRITE TO DISK, al oprimirlo se abrirá un cuadro de diálogo de Windows debemos 
ingresar el nombre y la ubicación donde queremos guardar el archivo, posteriormente 
presionamos el botón SA VE y el archivo estará guardado. 
3.4.4Borrar Programa 
Para borrar el programa debemos hacerlo directamente en la Fresadora [l.]/Tomo 
[2.], también debe estar en el modo EDIT, presionar el botón PROG y DIR, para 
colocamos en la pantalla del directorio de los programas, escribir el programa que 
deseamos borrar y oprimir el botón DELETE, posteriormente se nos preguntará si 
deseamos borrar el programa y únicamente debemos confirmar la operación. 
62 
3.4.5Editar Programa 
Para editar el programa es necesario abrir el software Basic Operation Package, al 
igual que en la parte de subir, debemos oprimir el botón PROGRAM y posteriormente 
OPR, al hacer esto cambiará el menú inferior y debemos localizar la opción que dice 
GET FROM NC y seleccionaremos el programa que deseamos editar, con esto se 
cargará el programa y lo podremos editar directamente, al realizar un cambio se pondrá 
en amarillo un indicador en la parte superior derecha indicándonos que se ha 
modificado el archivo, cuando hayamos terminado con los cambios podemos volver a 
subir el programa con el botón WRITE BACK TO NC, con lo que se cargará el 
programa modificado a la Fresadora [ 1.]. 
3.5 Ejecución de Programa. (Por cuestiones didácticas en esta parte debemos 
referirnos al manual interactivo) 
3.5.1 Cero pieza de una pieza cuadrada 
3.5.2 Cero pieza de una pieza redonda 
3.5.3Simulación 
3.5.4 Corrida de programa 
3.5.4.1 Código 
3.5.4.2 Maquinado 
63 
PARTE 3. TORNO [2.] CNC 
CAPÍTULO 1 
l. Introducción1.1 Definiciones básicas 
1.1.1 ¿Qué es CNC? 
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: 
Nuevas técnicas de manufactura y producción. 
Incrementar la calidad de los productos manufacturados. 
Reducir costos de los procesos. 
¿Qué es un Torno [2.] CNC? 
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.]. 
Tomillos Ejes Rin 
Fig. 1.1.1 Piezas Fabricadas por un Torno (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. 
La diferencia entre un Torno [2.] de Control Numérico por Computadora (CNC) y 
un Torno [2.] manual es que el Torno [2.] CNC permite al operador maquinar piezas 
conforme a un programa. Este programa facilita los procesos de maquinado 
especialmente cuando se maquinan piezas complicadas o piezas que incluyen arcos en 
su forma, por ejemplo. El Tomo [2.] CNC es muy útil, también, cuando se consideran 
en el programa muchos cambios de herramienta, ya que en vez de quitar la herramienta, 
cambiarla y montar la nueva herramienta, un Torno [2.] CNC puede convertir todos 
estos paso en uno solo, por lo tanto, se reduce el tiempo llamado "too// setup". 
Partes que componen un Torno [2.J 
Como ya se mencionó, los tomos se utilizan para maquinar sólidos de revolución 
(piezas simétricas a lo largo de su eje de rotación). Para desarrollar estos maquinados el 
material de trabajo necesita estar girando mientras una herramienta se desplaza, 
haciendo contacto, a lo largo de la pieza. Por lo tanto, un Tomo [2.] CNC básico debe 
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. 
Fig. 1.2.2. Sistema de control de un Torno (2.). 
En general, el fabricante de la máquina es diferente al fabricante de la parte de 
control como sucede en nuestro caso ya que, el fabricante de la máquina es KIA y el 
fabricante del control es FANUC. Pero, si se tiene la oportunidad de ver dentro de una 
máquina CNC Haas se podrá observar que tanto el fabricante de la máquina como el de 
la parte de control es el mismo. Cada fabricante encargado de la parte de control, usa un 
lenguaje de programación específico, sin embargo, no difieren mucho unos de otros. 
F ANUC es el más grande fabricante encargado de la parte de control pero existen otros 
fabricantes como Siemens, Num, Haas, Haidenhain entre otros. Cada fabricante de 
control utiliza un lenguaje de programación en particular; sin embargo, no difieren 
mucho. El sistema de control permite operar la máquina presionando los botones 
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. 
Fig. 1.2.3. Control del Torno [2.] CNC 
68 
Fig. 1.2.4. Panel de Programación 
Fig. 1.2.5. Panel del operador 
69 
Ventajas de un Torno (2.) CNC 
Maquinar geometrías más complejas que con tornos tradicionales, 
incrementando la flexibilidad del maquinado. 
Disminuir el tiempo del maquinado. 
Aumentar el tiempo de vida útil de la herramienta, al calcular las velocidades de 
corte específicas, disminuyendo los costos por Herramientas [7.] [8.] . 
Disminuir el tiempo de traslado de la pieza de trabajo. 
Incrementar el control de calidad debido a la alta precisión de estas máquinas. 
Eliminar posibles errores mediante simulaciones previas al maquinado. 
Industria a la que se enfoca 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 
2.1 Concepto del CNC 
La programación CNC podría parecer intimidante al principio pero en realidad se 
basa en un concepto relativamente básico. No es una forma complicada de 
programación y la mayor parte del tiempo requiere solamente sentido común. El 
concepto básico de la programación CNC es de tipo lineal ya que, hay que mover las 
Herramientas [7.] [8.] de un punto a otro y de esta manera se va dando forma a las 
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. 
2.2 Sistemas de coordenadas 
Existen tres sistemas de coordenadas: máquina, absolutas y relativas. La Fig. 2.2.1 
ilustra los tres sistemas de coordenadas. El sistema coordenado de máquina muestra las 
coordenadas de la herramienta según la posición de HOME. 
NOTA: La posición de HOME al estar localizada en el extremo positivo de los ejes 
hace que los valores del sistema coordenado de máquina siempre sean negativos. 
Fig. 2.2.1. Sistemas de coordenadas. 
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 
X 
z 
JOG r 
IWN 
/,( l. 
JOG 
TIM[ 
r 
+ + ,t ¡. 
[ElElll!J( 
20,Hl 
e) 
• +' 
R[L 
170.420 
150.633 
P t\f.: T e our·J r 
0 Wl?M C Y( L [ T Jr.1[ 011 
Mr,1/M U'.~150~~ 
+ * + 1 G: 55: :=.;',' 
0 
lM:J5S 
0:-; 
)( !,L L )( flN[>L )[ (OPP.T) ) 
a) Sistema de coordenadas absoluto 
.;CTUF.L r·oSITION (RELATIVE) 0.?,@01 r-.100580 
u 
w 
JOG r 
IWl•I T !ME 
/1(. 1. 1-
2000 
116.820 
-96.000 
p;,r:T COUNT o 
011'.',ni CYCLE TIME 011 IM?5.S 
r0 rM,1 /M o~; 1 t) Vi~; 1 ¡,)~~ 
J(iC, +>t<:+-1<+++ :f·:f+. 16:55:50 
[ AH'., )[mJII)[ Al I )[ 111.Jlll )( (()Pk 1)) 
b) Sistema de coordenadas relativo 
Fig. 2.2.2. Sistemas de coordenadas 
2.3 HOME y origen de la pieza 
Como se vio previamente, la ubicación de una herramienta se basa en el sistema de 
coordenadas que se está utilizando. Sin embargo, aún no se ha definido el origen para el 
sistema de coordenadas. En una máquina CNC existen dos tipos de sistemas de 
coordenadas: el sistema de coordenadas de máquina y el de la pieza de trabajo. 
El origen del sistema de coordenadas de máquina también se le conoce como la 
posición de origen o "HOME', la cual en realidad es una posición de seguridad que ya 
ha sido definida por el fabricante. Generalmente, la posición de origen (HOME) se 
localiza en el extremo final de los ejes ( en sentido positivo) y por ende se convierte en 
una posición adecuada para realizar los cambios de herramienta. Para enviar la 
herramienta a la posición de origen es necesario utilizar el código G28. Para enviar la 
herramienta al origen del sistema de coordinas de máquina se puede hacer moviendo un 
eje a la vez o de manera simultanea. Los códigos UO y WO se utilizan para definir los 
72 
eJes que se moverán (X y Z respectivamente) como se explica en los ejemplos 
siguientes: 
(1) G28 uo La herramienta se moverá a HOME en el 
eje X. 
(2) G28 wo La herramienta se moverá a HOME en el 
eje Z. 
(3) G28 uo wo La herramienta se moverá a HOME en 
ambos ejes. 
NOTA: Es necesario enviar la herramienta a la posición de origen siempre que se 
inicie un programa y cada vez que se requiera hacer un cambio de herramienta. 
El otro sistema de coordenadas se refiere a la pieza de trabajo. Generalmente, el 
origen de dicho sistema de coordenadas se localiza en la cara exterior del material y 
sobre el eje de rotación de la pieza de trabajo. Este sistema de coordenadas es 
sumamente útil ya que todas las coordenadas sobre los ejes X y Z del programa se darán 
conforme al dibujo de la pieza de trabajo como se muestra en la Fig. 2.3. l. 
X 
··· ¡ ·······-""'~::... __ -___ -__ -___ -___ -___ -__ -___ -____ -__ -___ -___ -___ -___ -_ -+··············-·········-·· XlO. 
10 ! . 30 _____ __ ___ ¡_ ___ ____ z 
... i ..... --~-- - - - --~ 
Z-30. 
Fig. 2.3.1. Origen de la pieza 
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.4 Estructura de Programación 
La arquitectura de un programa CNC siempre será la misma. Se compone de cuatro 
partes principales: los bloques (líneas) de inicio, los bloques de preparación, el cuerpo 
del programa y el final de los bloques. Los bloques de inicio se refieren a un signo de 
"%" para iniciar un programa y el número de programa, y su formato se compone de 
una letra "O" seguida de un número de cuatro dígitos. Los bloques de preparación se 
utilizan para definir los sistemas de coordenadas de la pieza, las unidades 
dimensionales, la programación del tipo de movimiento, el "feecf', etc .... El cuerpo del 
programa representa varias operaciones de maquinado que se desarrollarán. Los bloques 
finales se componen de códigos de programa finales tales como M02 o M30, al igual 
que los códigos necesarios para parar adecuadamente la máquina y otro signo de"%". 
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. 
2.5.1 Códigos de Movimiento (GOO, GOi, G02, GOJ) 
Antes de explicar cada uno de los códigos de movimiento, es necesario identificar 
que parte de la herramienta se controlará. Existe siempre un punto de la herramienta que 
se considera el punto de referencia. La ubicación de este punto depende de la geometría 
de la herramienta, en algunos casos la ubicación del punto de referencia es obvio pero 
existen ciertas Herramientas [7.] [8.] que tienen más de un punto posible. La mayoría 
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. 
Fig. 2.5.1.1. Ejemplos de Herramientas [7.] [8.] 
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. 
GOO XlO. Z-25. 
Esta línea de programa indica que la herramienta se moverá en línea recta y de 
forma rápida desde donde se encuentre hasta las coordenadas [10,-25]. 
NOTA: Se recomienda agregar un punto decimal() a la coordenada, de otro 
modo algunas máquinas CNC interpretarán los valores en el orden de micras. 
El punto y coma (,) al final de la línea indica que es el fin de una línea de 
programa. 
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'. 
GOl X34. Z2. F0.1 
En este ejemplo, la herramienta se moverá en línea recta a la coordenada [34,2] 
con una velocidad de 0.1 mm/rev. 
~ 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. 
(1) G02 X12. Z-20. R25. F0.05 
En el primer caso, el movimiento de la herramienta es un arco en el sentido de 
las manecillas del reloj hasta las coordenadas [12,-20] con un radio de 25 mm y 
un ''feecf' de 0.05 mm/rev. 
(2) G02 X12. Z-20. 125. K-5. F0.05 
En este caso, el movimiento de la herramienta es en sentido de las manecillas del 
reloj a las coordenadas [12,-20] con un ''feed' de 0.05 nun/rev. El centro del 
arco se localiza en las coordenadas [25,-5]. 
~ El código G03 funciona exactamente igual que el código G02 pero en sentido 
inverso a las manecillas del reloj. 
76 
Código 
GOO 
GOl 
G02 
G03 
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.). 
A continuación la Tabla 2.5.1.1 resume los cuatro códigos de movimiento. 
Tipo de Movimiento Velocidad Formato 
... Rapid GOOX Z_, 
... Feed GOl X z F . - -' 
~ Feed G02 X_ Z _ R _ F _ ; or 002 X_ Z _ I _ K _ F _ ; 
'-Jf Feed G03 X_Z_ R_ F_; orG03 X_Z_ I_ K_ F_; 
Tabla 2.5.1.1 Códigos de Movimiento 
2.5.2 Códigos para el sistema de coordenadas 
Como se vio previamente, la ubicación de una herramienta se basa en el sistema de 
coordenadas que se está utilizando. Sin embargo, aún no se ha definido el origen para el 
sistema de coordenadas.

Continuar navegando