Módulo Control Numérico Computarizado

Anuncio
MÓDULO
CONTROL NUMÉRICO COMPUTARIZADO
FABIÁN BOLÍVAR MARÍN
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
CCAV NEIVA
2012
1
CONTENIDO
INTRODUCCIÓN
OBJETIVO GENERAL
EVALUACIÓN DIAGNÓSTICA UNIDAD 1
UNIDAD 1
FUNDAMENTOS BÁSICOS E INTRODUCCIÓN AL CONTROL NUMÉRICO
COMPUTARIZADO
Objetivos específicos
1.
Definiciones básicas y fundamentos del Control
Computarizado
1.1 Definición de Control Numérico Computarizado.
1.2 ¿Cómo funciona el CNC?
1.3 Ventajas del CNC.
1.4 Cualidades del CNC.
1.5 Reseña histórica de la industria y del CNC.
Numérico
2.
Generalidades del Control Numérico Computarizado
2.1 CNC: Una nueva alternativa.
2.2 El ambiente de trabajo.
2.3 Tipos de automatización.
2.4 ¿Cuándo emplear el Control Numérico Computarizado?
2.5 ¿Cómo seleccionar un centro de mecanizado CNC?
3.
Clasificación y características de las máquinas herramienta
3.1 Definición y clasificación de máquinas herramienta.
3.2 Arquitectura general de una máquina herramienta de CNC
3.3 Descripción de las principales máquinas herramienta.
3.4 El torno.
3.5 La fresadora.
AUTOEVALUACIÓN UNIDAD 1
REALIMENTACIÓN AUTOEVALUACIÓN UNIDAD 1
2
EVALUACIÓN DIAGNÓSTICA UNIDAD 2
UNIDAD 2
PROGRAMACIÓN EN CONTROL NUMÉRICO COMPUTARIZADO
Objetivos específicos
4.
Conceptos y definiciones fundamentales en la programación CNC
4.1 Aspectos generales en programación CNC.
4.2 Programación manual de una máquina CNC
4.3 El texto previo.
4.4 Programa de mecanizado.
4.5 Conceptos básicos de programación CNC.
5.
Programación en CNC con WinUnisoft
5.1 WinUnisoft: Simulador de CNC.
5.2 Estructura de ficheros en WinUnisoft.
5.3 Formato de bloque de un programa CNC.
5.4 Descripción de la función G en WinUnisoft
5.5 Funciones complementarias del WinUnisoft
6.
Ejemplos de programación CNC
6.1 Ejemplo 1 para torno.
6.2 Ejemplo 2 para torno.
6.3 Ejemplo 3 para torno.
6.4 Ejemplo 1 para fresadora.
6.5 Ejemplo 2 para fresadora.
AUTOEVALUACIÓN UNIDAD 2
FUENTES DOCUMENTALES
3
INTRODUCCIÓN
En el presente módulo, el estudiante encontrará las características principales del
Control Numérico Computarizado y su aplicación en la industria de hoy.
Básicamente, el módulo inicia con una introducción a la historia de la industria y su
evolución con la automatización de procesos, destacando las principales
máquinas herramientas utilizadas en la fabricación de productos como tornos,
fresadoras, cepillos, rectificadoras y taladros. Además, se establece un concepto
básico acerca del CNC.
Con esta preparación inicial, el estudiante ya podrá abordar la arquitectura,
programación y descripción de cada uno de los componentes de una máquina
herramienta para que conozca su funcionamiento y los identifique en un contexto
real, con el objetivo de entrar en el mundo de la programación de máquinas, que le
permitirán al estudiante analizar y corregir fallas en sistemas de Control Numérico
Computarizado.
Entremos, pues, en este maravilloso mundo del Control Numérico Computarizado,
y apliquémoslo en nuestro entorno con el fin de mejorar las condiciones de
producción.
4
OBJETIVO GENERAL
Este módulo ha sido diseñado con el propósito que el estudiante identifique y
analice sistemas de Control Numérico Computarizado, a través del estudio de
máquinas herramienta con diversas arquitecturas, conociendo e identificando cada
uno de sus componentes y su funcionamiento con el fin de programar y
automatizar procesos que anteriormente se realizaban de forma manual.
5
EVALUACIÓN DIAGNÓSTICA UNIDAD 1
Antes de iniciar el estudio del Control Numérico Computarizado, es necesario que
el estudiante retome algunos aspectos básicos del control electrónico y se
cuestione sobre lo que conoce del tema que va a abordar. Para ello, es importante
que se de respuesta a las siguientes preguntas antes de entrar en materia.
1. ¿Cuáles son las características más importantes en el campo del Control?
2. ¿Cómo define una máquina herramienta, para su concepto?
3. ¿Qué diferencias encuentra ente los equipos utilizados en la industria antigua y
la de hoy?
4. ¿Qué significa la palabra automatización?
5. ¿Considera importante la aplicación de la Electrónica en el campo de la
industria para la fabricación de productos? ¿Por qué?
6. Defina con sus palabras lo que cree que sea Control Numérico Computarizado
Dando respuesta a estas inquietudes, el estudiante podrá abordar con más
seguridad el nuevo tema a tratar en este módulo (Control Numérico
Computarizado)
6
UNIDAD 1
FUNDAMENTOS BÁSICOS E INTRODUCCIÓN
AL CONTROL NUMÉRICO COMPUTARIZADO
7
OBJETIVOS ESPECÍFICOS
•
Que el estudiante comprenda el concepto de Control
Computarizado y lo identifique en el contexto cotidiano.
•
Que el estudiante adopte una nueva terminología en el ámbito de la
producción y en la industrialización y automatización de los procesos.
•
Que el estudiante reconozca los diferentes tipos de automatización y su
aplicación en los procesos de fabricación y estandarización de productos.
•
Que el estudiante identifique las partes de una máquina herramienta de
control numérico.
Numérico
8
CAPÍTULO 1: DEFINICIONES BÁSICAS Y FUNDAMENTOS DEL
CONTROL NUMÉRICO COMPUTARIZADO
1.1 DEFINICIÓN DE CONTROL NUMÉRICO COMPUTARIZADO
El Control Numérico por Computador, también llamado CNC (en inglés Computer
Numerical Control), es todo aquel dispositivo que pueda contar con la
capacidad de dirigir el posicionamiento en diferentes planos de un dispositivo
mecánico, que resulta ser móvil por medio de órdenes elaboradas y
predeterminadas para cumplir un trabajo específico por medio de la interacción
de un lenguaje de programación y un ordenador o computador (ver Figura 1).
Figura 1. Definición ilustrativa del CNC
9
1.2 ¿CÓMO FUNCIONA EL CNC?
Para cumplir una tarea o trabajo, el sistema de control numérico
computarizado utiliza una serie de órdenes, generadas por un software de
control, que serán simuladas, identificadas y codificadas y puestas en marcha
para luego ser asumidas por la máquina, utilizando movimientos en un sistema
de coordenadas de referencia que especificarán el movimiento del dispositivo
o de la herramienta que hace la operación.
Generalmente el Control Numérico Computarizado es utilizado en operaciones
específicas de maquinado como son las de torneado y de fresado, cortado,
doblado ó especialmente cuando la industria necesita producir objetos o
productos que cumplan con las características de normalización e igualdad de
productos exigidas por un mercado, tomando como ejemplo el mercado de
repuestos y auto partes; este sistema ha revolucionado la fabricación de todo
tipo de objetos, en la industria metalúrgica.
El mercado y la competencia han hecho surgir el desarrollo de nuevas tecnologías
en las cuales se busca la economía de materia prima y la obtención de productos
utilizando una fracción del tiempo utilizado en los métodos tradicionales de
fabricación. De allí surge la necesidad de adecuar nuestras industrias a fin de
que puedan ser competentes en reto de los próximos años.
Una opción o alternativa clara frente a la competencia de tecnologías es la
conversión de las industrias a elementos como el de la automatización por medio
del CNC.
10
1.3 VENTAJAS DEL CNC
Las máquinas y herramientas de Control Numérico Computarizado, brindan
algunas ventajas adicionales como:
•
Amplia capacidad de operaciones de trabajo.
•
Seguridad. El control numérico es especialmente recomendable para el
trabajo con productos peligrosos o de alto riesgo.
•
Amplia capacidad de diseño. Las máquinas o herramientas de control
numérico computarizado cuentan con una amplia y abierta capacidad
para realizar diseños desde básicos hasta complejos.
•
Disposición de varios lenguajes de programación, aunque es muy
común encontrar diferentes fabricantes de máquinas o herramientas de
control numérico computarizado donde cada uno asume un software
actual para el desarrollo de las operaciones de la máquina, pero que
generalmente suelen ser compatibles entre sus versiones.
•
Control y normalización de sus productos. Por medio del uso de esta
tecnología, se ejerce mayor control en las empresas sobre el uso
adecuado de materias primas, puesto que según una producción, se
pueden estimar las dimensiones de la materia prima.
•
Precisión. Mayor precisión de la máquina herramienta de control numérico
respecto de las maquinas tradicionales, puesto que la máquina realiza
avances programados totalmente asistidos por computador.
•
Un solo operador para varias máquinas. Con el uso de esta tecnología un
operario puede sincronizar varias máquinas para que trabajen al mismo
tiempo, ahorrando el uso de mano de obra calificada.
•
Mayor exactitud en sus operaciones. Aunque el margen de error que se
maneja es muy pequeño, la máquina cuenta con un sistema de auto
calibraciones periódicas para evitar errores.
•
Mínimas pérdidas de materia prima.
•
Mayor capacidad en cuanto a la programación y puesta en marcha.
•
Competitividad frente a las máquinas tradicionales.
11
•
Mayor rendimiento y menores costos.
•
Amplia representación de mantenimiento y repuestos por parte del
fabricante.
El control numérico computarizado se ha planteado un objetivo y es el de
incrementar la productividad, precisión, rapidez, menor uso de talento humano,
mayor autonomía para el uso de máquinas y herramientas. Su uso ha permitido la
mecanización de piezas que antes se podrían considerar como muy complejas,
especialmente en la industria metalmecánica, y procedimientos de exactitud como
en la industria militar, que anteriormente no se concebían en un diseño desde los
métodos de fabricación tradicional.
La tecnología da un gran paso con la implementación del control numérico
computarizado, que aporta principios funcionales y operacionales a la robótica, y
genera nuevas expectativas que apuntan a la fabricación autónoma del trabajo
con productos metal mecánicos, resinas, y polietilenos con mayor uso en las
diferentes utilidades en la industria.
La competitividad y el acelerado mundo de lo comercial, económico y político, los
cuales afectan directamente las sociedades como la nuestra (países en desarrollo)
crean una oportunidad creciente para el desarrollo de nuevas tecnologías y mayor
producción.
Las nuevas políticas mundiales de mercados abiertos y globalización apuntan
hacia esta competencia y surge la necesidad inmediata de adecuar nuestras
industrias a fin de que puedan ser competentes. Una opción es la introducción de
la automatización.
Uno de los factores que impiden la adquisición de estos recursos (Máquinas de
Herramientas de Control Numérico Computarizado), es la alta inversión contra la
amplia capacidad de producción.
Algunos de los problemas en la industria que podemos mencionar hoy son:
•
Existe cada vez una mayor exigencia en la precisión y normalización.
•
Los diseños son cada vez más complejos, diversos y multipropósitos.
•
Los altos costos de fabricación hacen necesario minimizar errores.
12
•
El tiempo de entrega de los productos tiende a ser cada vez más corto para
ser competente en un mercado.
13
1.4 CUALIDADES DEL CNC
Una máquina herramienta CNC es un equipo de trabajo que permite manufacturar
piezas de distintos materiales a través de sus sistemas. Este equipo se diferencia
de una herramienta convencional porque es posible programar la secuencia de
fabricación de una pieza, trabajo que tardaría mucho más tiempo en un equipo
tradicional.
Esto significa que el operador de la máquina herramienta sólo hace una vez el
trabajo de definir cómo hacer una pieza (trabajo de programación) y el control de
la máquina produce la cantidad de piezas que se necesite con un mínimo de
errores. A diferencia de un equipo convencional, el CNC se compone
especialmente de dos cuerpos principales: el control y la herramienta misma.
El control de todo el procedimiento lo ejerce un computador, que procesa y
ejecuta la información guardada por el operador de la máquina. Luego vendría la
simulación de todo el proceso por parte del operador; si el programa se ejecuta
correctamente, se procedería a montar en la máquina herramienta la materia
prima a ser trabajada, luego se le daría luz verde a la ejecución del mismo cuando
el control comunica a la máquina herramienta (mediante señales o pulsos
eléctricos) para luego realizar las trayectorias y elaborar la pieza deseada.
Esto caracteriza las máquinas CNC. Una sola persona puede operar muchas
máquinas simultáneamente ofreciendo con esto bajos costos en cuanto a la mano
de obra calificada, mientras que en el sistema tradicional es necesario localizar
muchas coordenadas por medio de un plano a medidas y con el dimensionamiento
para la ejecución de un proyecto que dará como fruto un solo producto.
En cuanto a la máquina herramienta CNC, el operario cuenta con el programa,
tiene todo el control de los parámetros a medidas y con el dimensionamiento para
ser ejecutado n número de veces, luego que se ejecuta el programa virtualmente,
se realiza cualquier trabajo.
El siguiente cuadro muestra las características que un operador de una máquina
sistematizada por Control Numérico Computarizado debe tener:
14
Habilidades
El operador de CNC deberá tener
conocimientos en geometría, álgebra
y trigonometría.
Deberá conocer sobre la selección y
diseño de la herramienta de corte.
Dominar los métodos de sujeción
especialmente metal mecánicos.
Uso de medidores y conocimientos de
metrología.
Fortalezas
Conocimientos de la estructura de la
máquina CNC.
Conocimientos del
proceso de
transformación mecánica.
Conocimientos de la programación
CNC.
Conocimientos del mantenimiento y
operación CNC.
El programa tiene el control de los No se requiere de una gran
parámetros de corte.
experiencia para realizar proyectos.
Interpretación de planos.
Gozar de toda la interacción
de
recursos tanto físicos como virtuales
para la ejecución exitosa de un
proyecto y su multiplicación continua
sin que se ofrezcan ninguna clase de
pérdidas por temas relacionados con
dimensionamiento y normalización.
Mejora el ambiente de trabajo.
Desarrollo de una nueva cultura en
cuanto al trabajo, puesto que se
programa una sola vez para n numero
de operaciones.
Cuadro 1. Características de un operario de CNC
15
1.5 RESEÑA HISTÓRICA DE LA INDUSTRIA Y DEL CNC
El Control Numérico por Computador, nace de la necesidad que tiene el
hombre de ahorrar procesos, tiempo, y la búsqueda de homogenizar el
producto terminado buscando su normalización en el mercado.
Este desarrollo se produjo gracias al avance significativo que ha tenido la
tecnología, buscando solucionar las problemáticas cotidianas del hombre,
especialmente desarrollado por la problemática generada en las empresas
manufactureras de repuestos que trabajaban manualmente, en donde se
realizaban productos que solían presentar una serie de errores sobre todo por
mediciones incorrectas. Por tal motivo, ésta se considera como la propuesta
inicial para el desarrollo de esta tecnología.
La segunda propuesta de interés para el desarrollo de esta tecnología la
aportan los industriales que necesitaban ahorrar tiempo de manufactura y
mano de obra calificada que resultaba muy costosa.
La tercera propuesta de interés para el desarrollo de esta tecnología se reflejó
en las grandes inversiones que se deberían realizar para adquirir múltiples
equipos de trabajo para con esto poder dar cobertura a una producción
sostenible.
A partir de dichas problemáticas, se planteó la necesidad de contar con una
tecnología más compacta, que aportara significativamente al planteamiento de
las inquietudes plasmadas.
Estas son algunas de las referencias históricas generadas a partir del
desarrollo de esta tecnología durante el proceso de revolución tecnológica que
ha tenido el mundo.
•
(1725) Máquinas de tejer construidas en Inglaterra, controladas por tarjetas
perforadas con agujeros.
•
(1863) M. Forneaux - primer piano que tocó automáticamente por medio de
tarjetas perforadas con agujeros.
•
(1870-1890) Eli Whitney - desarrollo de plantillas y dispositivos de escritura
y lectura.
•
(1880) Introducción de una variedad de herramientas para el maquinado de
diferentes materiales.
16
•
(1940) Introducción de los controles hidráulicos, neumáticos y electrónicos.
•
(1945) Comienzo de la investigación y desarrollo del control numérico.
•
(1945) Comienzo de los experimentos de producción a gran escala
•
(1947) John Parsons empezó a experimentar con la idea de generar los
datos y posiciones en factores X, y Y, de un plano y sus curvas, usarlos
para controlar los movimientos direccionándolos dentro del potencial de
trabajo que puede tener una máquina herramienta.
•
En (1949) se otorgó un contrato a la Parsons Corporación para encontrar
un método rápido de producción que garantizara autonomía, alto
desempeño y normalización de productos generados por una máquina
herramienta.
•
En (1952) el MIT (Instituto Tecnológico de Massachusetts) demostró
exitosamente un modelo de máquina con control numérico que presentaba
una opción clara y confiable para la introducción de esta tecnología. La
máquina produjo exitosamente partes y productos, con movimientos
simultáneos generados a partir de plasmar unas magnitudes en los ejes de
movimiento de las herramientas de corte, de allí se introdujo el término
"control numérico".
•
En (1955) los modelos introductorios comerciales de las máquinas de CNC
se exhibieron ante el público y se empezaron a masificar en el mundo
aunque aun presentaban limitantes en cuanto a su desempeño.
•
En (1957) el CNC es aceptado por la industria y reconocido como máquinas
de alto desempeño, acreditándose así en el mercado instalándose con
muchas de estas máquinas. A partir de esta fecha se incorpora el uso del
PC como una herramienta adicional al diseño de partes que configura
amplia maniobrabilidad y mayor disposición de recursos.
17
Figura 2. Evolución en los telares
18
CAPÍTULO 2: GENERALIDADES DEL CONTROL NUMÉRICO
COMPUTARIZADO
2.1 CNC: UNA NUEVA ALTERNATIVA
“Actualmente existe un ambiente de grandes expectativas e incertidumbre en
cuanto al desarrollo de nuevas tecnologías. Mucho de esto se da por los
rápidos cambios de la tecnología actual, pues éstos no permiten asimilarla en
forma adecuada de modo que es muy difícil sacar su mejor provecho. También
surgen cambios rápidos en el orden económico y político los cuales en
sociedades como la nuestra (países en desarrollo) inhiben el surgimiento de
soluciones autóctonas o propias para nuestros problemas más fundamentales.
Entre todos estos cambios, uno de los de mayor influencia lo será sin duda el
desarrollo de las nuevas políticas mundiales de mercados abiertos y
globalización, lo que implica una libre competencia y surge la necesidad de
adecuar nuestras industrias a fin de que puedan satisfacer el reto de los años
venideros. Una opción o alternativa frente a esto es la reconversión de las
industrias introduciendo el elemento de la automatización. Sin embargo, se
debe hacerse en la forma más adecuada de modo que se pueda absorber
gradualmente la nueva tecnología en un tiempo adecuado; todo esto sin
olvidar los factores de rendimiento de la inversión y capacidad de producción.
Uno de los elementos importantes dentro de este resurgir de la automatización
son las máquinas de herramientas del Control Numérico Computarizado, las
cuales brindan algunas ventajas adicionales que son de importancia considerar
detenidamente”.
Tomado de El Control Numérico Computarizado en el Desarrollo Industrial,
autoría del Ing. Lino Ruiz.
Los países de mayor desarrollo en el mundo, poseen una gran experiencia en
cuanto a automatización y el manejo de los recursos que, entre otros,
demuestran problemas industriales dentro de los cuales cabe mencionar:
19
•
Existe cada vez una mayor exigencia en la precisión y normalización en
cuanto al uso permanente de normas de calidad.
•
Se hace necesario minimizar errores en cuanto a la productividad y el
tiempo de entrega de los productos tiende a ser cada vez más corto
para ser competente y poder sostener una línea de productos en un
mercado.
•
Los diseños a desarrollar en metalurgia son cada vez más complejos,
exigen diversidad de procesos y su nivel de complejidad es alto.
•
Menor utilización de mano de obra calificada, puesto que este factor
incrementa en un buen porcentaje el valor del producto terminado.
•
Disponibilidad de herramientas que puedan realizar diversos procesos
bajo la utilización de una sola maquina.
•
Implementación de constante seguimiento del uso de la maquinaria, hoja
de vida, horas de utilización, cantidad de mantenimientos preventivos y
correctivos.
•
Estándar de planificación en cuanto a la producción general de la
máquina, esto puesto que en el mundo de hoy se subcontrata y arrienda
maquinaria frecuentemente en la industria
20
2.2 EL AMBIENTE DE TRABAJO
El entorno del ambiente industrial
situaciones tales como:
se
encuentra frecuentemente con
•
Escasez de mano de obra calificada.
•
Producción masiva de múltiples modelos de un mismo producto.
•
Ambiente de producción y taller poco atractivo.
Estos aspectos son más fáciles de encontrar en sociedades industriales, que
en países subdesarrollados.
Tomado de El Control Numérico Computarizado en el Desarrollo Industrial,
autoría del Ing. Lino Ruiz.
21
2.3 TIPOS DE AUTOMATIZACIÓN
Existen cinco formas de automatizar en la industria moderna, de modo que se
deberá analizar cada situación a fin de decidir correctamente el esquema más
adecuado.
Los tipos de automatización son:
•
Control automático de procesos.
•
Procesamiento electrónico de datos.
•
Automatización fija.
•
Control Numérico Computarizado.
•
Automatización flexible.
Control automático de procesos: se refiere usualmente al manejo de procesos
caracterizados de diversos tipos de cambios (generalmente químicos y físicos);
un ejemplo de esto podría ser el proceso de refinación del petróleo.
Proceso electrónico de datos: frecuentemente es relacionado con los sistemas
de información, centros de cómputo, etc. Sin embargo, en la actualidad
también se considera dentro de este tipo de automatización la obtención,
análisis y registros de datos a través de interfases y computadores.
Automatización fija: es aquella asociada al empleo de sistemas lógicos tales
como los sistemas de relevadores y compuertas lógicas. Sin embargo, estos
sistemas se han ido flexibilizando al introducir algunos elementos de
programación como es el caso de los PLC o Controladores Lógicos
Programables.
Un mayor nivel de flexibilidad lo poseen las máquinas de control numérico
computarizado. Este tipo de control se ha aplicado con éxito a máquinas
herramienta de control numérico (MHCN) como lo son las fresadoras, los
tornos, las troqueladoras y herramientas de corte.
El mayor grado de flexibilidad en cuanto a automatización se refiere es el de
los Robots industriales que en forma más genérica se les denomina como
"Celdas de Manufactura Flexible".
22
2.4 ¿CUÁNDO EMPLEAR EL CONTROL NUMÉRICO COMPUTARIZADO?
La decisión sobre cuándo es necesario utilizar máquinas o herramientas de
control numérico computarizado, muchas veces se resuelve en base a un
análisis de producción y rentabilidad. Sin embargo, en nuestros países
subdesarrollados, muchas veces existe un factor inercial que impide a los
empresarios realizar el salto tecnológico en la medida que estas personas se
motiven a acercarse a estas tecnologías.
Por otro lado, una vez tomado este camino se dará una rápida transferencia
tecnológica a nivel de las empresas incrementando el nivel técnico.
Fenómenos como éstos no son raros, pues se dan muchas veces en nuestros
países al nivel de consumidores. Somos consumidores de productos de alta
tecnología y nos adaptamos rápidamente a los cambios que se dan en
productos tales como automóviles, equipos de comunicación, computadores,
etc.
Entonces, cómo se decide la alternativa de usar o no Control Numérico
Computarizado en términos de producción:
•
Cuando se tienen altos volúmenes de producción.
•
Cuando la frecuencia de producción de un mismo artículo no es muy
alta.
•
Cuando el grado de complejidad de los artículos producidos es alto.
•
Cuando se realizan cambios en un artículo a fin de darle actualidad o
brindar una variedad de modelos.
•
Cuando es necesario un alto grado de precisión.
23
2.5 ¿CÓMO SELECCIONAR UN CENTRO DE MECANIZADO CNC?
La racionalización de la producción en las pequeñas y medianas empresas, es un
proceso que se desarrolla día a día y en el que la adquisición de nuevas máquinas
y sistemas de trabajo asistidos por computador, juegan un papel preponderante.
Gracias a la mejora del ratio precio/prestaciones, los centros de mecanizado a
control numérico son hoy en día una opción válida en muchos casos y permite una
gran flexibilidad, versatilidad y precisión.
Gracias a la demanda de este tipo de máquinas, se ha desarrollado el software
que permite un manejo de las mismas sin necesidad de grandes conocimientos de
programación (sistemas CAD-CAM), y reduce el tiempo necesario para el mismo,
lo que sin duda los hace aún más interesantes. Además, la reducción de los
niveles de precios de los equipos informáticos y el aumento de sus prestaciones
influyen de forma positiva en la introducción de estas tecnologías dentro de las
empresas.
Los beneficios de este tipo de máquinas son varios y se podrían enumerar en los
siguientes:
•
Reducción del ciclo de fabricación; es decir, menor tiempo de preparación,
de mecanizado y de espera en taller.
•
Ahorro de medios de fabricación.
•
Reducción de tiempos de preparación de máquinas: en una misma puesta
en máquina se pueden realizar varias operaciones que de otro modo
necesitarían varias máquinas convencionales, lo que implica reducción de
tiempo de preparación y eliminación del tiempo de ajuste. Excepto el
posicionamiento del sistema de amarre y situación de la pieza en el punto
adecuado, las demás operaciones de puesta a punto lo realiza la propia
máquina mediante el programa. Una vez realizado el programa para una
pieza, se pueden ejecutar tantas veces como se requiera siempre que
tengamos un almacén de herramientas lo suficientemente dotado para
eliminar sus tiempos de colocación.
•
Reducción de tiempos de mecanizado: como se comentó anteriormente, en
la misma máquina se pueden realizar más de una operación, lo que permite
una reducción del tiempo total de mecanizado. La calidad y precisión de los
mecanizados son mucho mejores con menores tiempos de mecanizado, y
por ello se pueden eliminar las mediciones y comprobaciones entre proceso
24
y proceso. Se elimina la mano de obra de todas estas máquinas y las
velocidades de trabajo que permiten estas máquinas son mucho mayores y
se pueden optimizar.
•
Reducción de tiempos muertos: al realizar diferentes mecanizaciones en
una misma máquina, se eliminan los tiempos en espera entre máquina y
máquina. Se elimina la mano de obra necesaria para realizar estos
transportes internos. La pieza recorre menos metros por dentro del taller.
•
Ahorro en costos de fabricación: se mantiene una sola máquina, aunque su
coste puede ser mayor. Se requiere menos mano de obra. Se evita el daño
de las pieza durante el transporte interno y en stocks intermedios. Se
reduce stocks en curso. Se obtienen calidades de acabado mayores que en
muchos casos facilitan procesos posteriores. Se obtiene mayor calidad y
repetitividad de las piezas, eliminando tiempos de ajuste, reprocesamientos
y costos de no calidad.
•
Otros beneficios como: independencia de la situación anímica del operario
tanto en las comprobaciones de calidad, dimensiones, como en las relativas
al propio mecanizado, permitiendo tiempos conocidos y más estables de las
piezas. Menor manejo de las piezas por parte de los operarios. Posibilidad
de hacer mecanizados que con máquinas convencionales no se pueden
realizar de forma adecuada. Más seguridad para el operario al no estar en
contacto con las herramientas de corte de una forma directa en el proceso
de mecanizado. Mayor flexibilidad en la producción, mejor servicio, más
uniformidad en el tiempo de mecanizado, etc.
Los primeros aspectos que se han de tener en cuenta, han de ser los relativos al
análisis de los mecanizados que han de ser realizados en la máquina: geometría y
dimensiones de las piezas, número de piezas, tanto a corto como a largo plazo.
Este último punto es muy importante porque esta máquina tiene un costo muy
elevado y es necesario saber lo que se le exige ahora y lo que se le puede exigir a
medio plazo y de esta forma, adquirir un equipo que permita adecuarla a sus
necesidades a medio plazo.
Hay que analizar los materiales de trabajo (potencia de motores, tipos de
herramientas), mecanizados a realizar (número de grupos que ha de incluir el
centro de trabajo como taladros, peines, taladros horizontales, sierras orientables,
fresadoras, número de herramientas a tener en el almacén, etc) y geometría de las
piezas; es decir, dimensiones de la mesa de trabajo y número de ejes necesarios
para mecanizarlos, características de cada uno de ellos como giros y un largo
número de opciones.
25
Además de este análisis, se pueden deducir aspectos como sistemas de amarre a
utilizar, dimensiones de pórtico, número de cabezales, sistema de la mesa y otras
características de la máquina tales como el sistema de posicionamiento cero-cero,
sistemas que faciliten la puesta a punto y otras innovaciones que ofrece el
mercado.
Por lo que respecta al número de piezas, estas deben agruparse por tipologías, lo
cual permitirá deducir la capacidad a instalar una vez se determinen los tiempos
de mecanizado para cada uno de ellos y los turnos necesarios para realizarlos,
aspectos necesarios para un correcto análisis de la inversión. Este análisis es de
suma importancia, dado que un centro de trabajo permite aglutinar en un mismo
tiempo de preparación de la pieza una serie de operaciones que anteriormente se
venían haciendo en diferentes máquinas, y por ello es interesante determinar el
número máximo de operaciones a realizar, y que por supuesto sea rentable
realizarlos.
Una vez analizados estos aspectos, ya se tiene una idea exacta de las
necesidades, y por ello es el momento de buscar en el mercado algo que satisfaga
las mismas para realizar una evaluación del costo de la inversión. Es en este
punto cuando hay que mirar el mercado y qué mejor oportunidad que la
celebración de una feria en la que se tiene toda la oferta en un mismo recinto y se
puede maximizar el beneficio obtenido en la búsqueda. Existen tres ferias a nivel
europeo que suelen ser una referente en temas de maquinarias, por un lado la
Feria FIMMA-Maderalia que se celebra de forma bianual en Valencia; por otro
lado, la Feria LIGNA que se celebra también de forma bianual en Hannover
(Alemania), y por último INTERBIMALL, también bianual y que se celebra en Milán
(Italia).
Como es lógico y dada la gran importancia que el factor mantenimiento y servicio
van a tener en la elección de la máquina, es de gran importancia visitar la feria del
país de destino de la máquina, dado que aquí se puede verificar si la empresa
fabricante de la máquina dispone de una estructura sólida en la zona en que se
encuentre ubicada la empresa.
Otro punto muy importante es la versatilidad del equipo y la facilidad de
programación, por lo que habrá que tener muy en cuenta las facilidades ofertadas
por los distintos fabricantes y sus costos asociados.
26
CAPÍTULO 3: CLASIFICACIÓN Y CARACTERÍSTICAS DE LAS
MÁQUINAS HERRAMIENTA
3.1 DEFINICIÓN Y CLASIFICACIÓN DE MÁQUINAS HERRAMIENTA
Se conoce con el nombre de máquina - herramienta a toda máquina que por
procedimientos mecánicos, hace funcionar una herramienta, sustituyendo la mano
del hombre. Una máquina herramienta tiene por objetivo principal sustituir el
trabajo manual por el trabajo mecánico, en la fabricación de piezas.
Esquemáticamente, el proceso que se desarrolla en una máquina herramienta
puede representarse así: Un producto semielaborado (preforma) penetra en la
máquina y, después de sufrir pérdida de material, sale con las dimensiones y
formas deseadas; todo gracias al movimiento y posición relativos de pieza y
herramienta.
Como el arranque de material supone vencer las tensiones que se oponen a este
proceso, hay implícito en ello un trabajo que vendrá determinado por diversos
factores, según las condiciones en que se realice: avance, profundidad de corte,
sección de viruta, volumen de viruta arrancada, velocidad de corte, esfuerzo de
corte, y potencia absorbida en el mismo.
27
CLASIFICACIÓN DE LAS MÁQUINAS HERRAMIENTA
La siguiente, es una clasificación de las máquinas herramienta, de acuerdo a las
transformaciones que sufre el material manipulado.
Máquinas herramienta por arranque del material
Este tipo de máquinas se clasifican en:
•
Arranque de grandes porciones de material:
- Cizalla.
- Tijera.
- Guillotina.
•
Arranque de pequeñas porciones de material:
- Tornos: Tornos revólver y automáticos. Tornos especiales.
- Fresadoras.
- Mandrinadoras y mandrinadoras fresadoras.
- Taladros.
- Máquinas para la fabricación de engranes.
- Roscadoras.
- Cepilladoras, limadoras y mortajas.
- Brochadoras.
- Centros de mecanizado (con almacén y cambio automático de herramienta).
- Máquinas de serrar y tronzadoras.
- Unidades de mecanizado y máquinas especiales.
•
Arranque de finas porciones de material:
- Rectificadoras.
28
- Pulidoras, esmeriladoras y rebarbadoras.
- Máquinas de rodar y lapeadoras.
•
Máquinas de mecanizado por procesos físico-químicos
•
Máquinas herramienta que trabajan por deformación.
Máquinas herramienta por deformación del material
Este tipo de máquinas se clasifican en:
- Prensas mecánicas, hidráulicas y neumáticas.
- Máquinas para forjar.
- Máquinas para el trabajo de chapas y bandas.
- Máquinas para el trabajo de barras y perfiles.
- Máquinas para el trabajo de tubos.
- Máquinas para el trabajo del alambre.
- Máquinas para fabricar bulones, tornillos, tuercas y remaches.
29
3.2 ARQUITECTURA GENERAL DE UNA MÁQUINA HERRAMIENTA DE CNC
A continuación, estudiaremos la arquitectura general de una máquina herramienta
de control numérico computarizado, identificando sus partes y funcionamiento de
cada una de ellas.
Figura 3. Arquitectura general de una máquina herramienta de control numérico
30
UNIDAD DE ENTRADA Y SALIDA DE DATOS
Sirve para cargar los programas de mecanizado en el equipo de control numérico,
utilizando un lenguaje específico para esto. En los sistemas antiguos se utilizaron
para la introducción de datos, métodos rudimentarios que presentaban grandes
inconvenientes, sobre todo en programas extensos, provocando su total
eliminación.
Posteriormente, se utilizó para la programación de la máquina una cinta perforada
de papel o aluminio, por lo que el lector de cinta se constituía en el órgano
principal de entrada de datos. Se denominaba tarjeta de órdenes. Dicha cinta era
previamente perforada utilizando un perforador de cinta o un teletipo. Estos
agujeros planteaban un recorrido para la máquina CNC. El número de agujeros
máximo por cada carácter era de ocho (cinta de ocho canales). Además, existía
otro agujero de menor tamaño, ubicado entre los canales 3 y 4 que permitía el
arrastre de la cinta sobre el aparato lector.
Los primeros lectores de cinta fueron electromecánicos, los cuales utilizaban un
sistema de agujas palpadoras, que determinaban la existencia de agujeros o no en
cada canal de la cinta. Luego, esto actuaba sobre un sistema conmutable cuyos
contactos se abren o cierran dependiendo de la existencia o no de dichos agujeros
y de esta manera se realizaba el trabajo.
Luego, con la utilización de lectores de cinta fotoeléctricos, los cuales permitían
una velocidad de lectura muy superior, se mejoró el proceso de lectura de las
cintas. Estos constaban de células fotoeléctricas, fotodiodos o fototransistores
como elementos sensores. Estos elementos sensibles a la luz, se ubicaban bajo
cada canal de la cinta o el canal de arrastre, de tal manera que cada sensor
producía una señal indicando la presencia o no de un agujero que sería
amplificada y suministrada al equipo de control como datos de entrada, quien
emitía estos datos como un lenguaje.
Otro medio que se incorporó para la entrada de datos era el cassette, grueso y
pequeño, que era más fácil de utilizar, guardar y transportar que la cinta, siendo
óptima su utilización en medios complejos. Su capacidad variaba entre 1 y 5 MB,
pero no duró mucho tiempo hasta la llegada del diskette, cuya principal
característica era la de tener acceso aleatorio lo que permitía acceder a cualquier
parte del disco en menos de medio segundo.
Con la aparición del teclado como órgano de entrada de datos en los
computadores, se solucionó el problema de la modificación del programa para
su posterior ejecución, que no podía realizarse con la cinta perforada, además
31
de una rápida edición de programas y una cómoda inserción y borrado de
bloques, mayor autonomía de trabajo según la memoria del computador.
UNIDAD DE MEMORIA INTERNA E INTERPRETACIÓN DE ÓRDENES
En las máquinas que poseían sólo cinta perforada como entrada de datos, se
utilizaban memorias buffer. Luego, con el surgimiento del teclado y la
necesidad de ampliar significativamente la capacidad, se comenzaron a usar
memorias no volátiles ya que su información permanece almacenada aunque
desaparezca la fuente de potencia del circuito.
Una vez almacenado el programa en memoria, inicia su lectura para su
posterior ejecución, identificando bloques que se van leyendo secuencialmente
y la información necesaria para la ejecución de una operación de mecanizado
de la máquina.
UNIDAD DE CÁLCULO
Una vez interpretado un bloque de información en el cual se han depositado
los datos numéricos del desplazamiento de una herramienta, esta unidad se
encarga de crear el conjunto de órdenes que serán utilizadas para gobernar la
máquina herramienta y dar correcta autonomía al desempeño del proyecto
utilizado.
Por lo tanto, una vez el programa se encuentre en la memoria del computador,
se inicia su ejecución aunque el operador puede disponer de parar este
proceso en cualquier paso de la operación. El control lee un número de
órdenes necesario para la realización de un ciclo de trabajo de un proyecto.
Estas ordenes del programa son interpretados por el control de computador,
que identifica inicialmente las trayectorias a recorrer según un sistema de
ordenadas semejantes al x,y,z, de un plano cartesiano a tres dimensiones.
Es así como se configura la trayectoria a alcanzar x, y, z de un punto en el
caso de un equipo de tres ejes, el avance y su velocidad se configura
anteriormente con la que se realizará la trayectoria. Dentro de este programa
también encontramos otras informaciones como compensación y cambio de
herramientas, cambio de utilidad, rotación o movimientos específicos del
mismo, refrigeración de la operación efectuada. Y finalmente el camino a
recorrer según las dimensiones y el recorrido en tres ejes.
32
SERVOMECANISMOS
La función principal de un control numérico es gobernar los motores
(servomotores) de una máquina herramienta, los cuales provocan un
desplazamiento relativo entre el útil y la pieza situada sobre la mesa. Si
consideramos un desplazamiento en el plano, será necesario accionar dos
motores, en el espacio o tres motores si se trata de tres ejes y así
sucesivamente.
Para el control de los motores de la máquina herramienta se pueden utilizar
dos tipos de servomecanismos, a lazo abierto y a lazo cerrado.
En los de lazo abierto, las órdenes a los motores se envían a partir de la
información suministrada por la unidad de cálculo, y el servomecanismo no
recibe ninguna información ni de la posición real de la herramienta ni de su
velocidad. No así en un sistema de lazo cerrado, donde las órdenes
suministradas a los motores dependen a la vez de las informaciones enviadas
por la unidad de cálculo y de las informaciones suministradas por un sistema
de medidas de la posición real por medio de un captador de posición
(generalmente un encoder), y uno de medida de la velocidad real (tacómetro),
montados ambos sobre la máquina
33
3.3 DESCRIPCIÓN DE LAS PRINCIPALES MÁQUINAS HERRAMIENTA
Máquina
Trabajo Realizado
Se denomina torno a un conjunto de máquinas
herramienta que permiten mecanizar piezas de forma
geométrica de revolución. Estas máquinas-herramienta
operan haciendo girar la pieza a mecanizar (sujeta en el
cabezal o fijada entre los puntos de centraje) mientras
Tornos CNC.
una o varias herramientas de corte son empujadas en
un movimiento regulado de avance contra la superficie
de la pieza, cortando la viruta de acuerdo con las
condiciones tecnológicas de mecanizado adecuadas.
Desde el inicio de la Revolución industrial, el torno se
ha convertido en una máquina básica en el proceso
industrial de mecanizado.
Una fresadora es una máquina-herramienta utilizada
para dar formas complejas a piezas de metal u otros
Fresadora CNC
materiales. También se le conoce como "ruteadora",
palabra derivada del anglicismo "router", pero su
traducción correcta al español es "caladora". Son
máquinas que pueden ejecutar una gran cantidad de
operaciones de mecanizado complejas, como cortes de
ranuras,
planificación,
perforaciones,
encaminado,
etcétera.
34
Dependiendo de la complejidad de la fresadora, ésta
puede,
o
no,
tener
un
control
numérico
por
computadora (CNC) el cual sea capaz de recibir
instrucciones para su operación automática.
Los movimientos en el trabajo realizado con una
fresadora
observan
el
dictado
de
los
planos
cartesianos; pues en un caso sencillo, dígase de una
fresadora manual, la acción será la de una vertical o
una horizontal, mas en una máquina más sofisticada, la
dirección de movimientos puede ser combinada, aún en
mayor cantidad de movimientos axiales, los cuales se
subscriben a la regla de la mano derecha.
Sistemas electrónicos de tres y cuatro ejes motorizados
con mandriles de potencia variable para grabado y
Máquinas de
Pantógrafo CNC
corte sobre diversas superficies. Disponemos de una
amplia
gama
de
modelos
para
todo
tipo
de
aplicaciones, grabado de letras en superficies muy
duras, desde pequeños y económicos pantógrafos.
En estos equipos, una fuente láser que incide sobre el
material
Máquinas de Corte
por Hilo CNC
sustituye
a
la
herramienta.
Según
las
aplicaciones –marcado, corte o mecanizado- y el tipo
de materiales que se desee utilizar, existen diversas
opciones y tipos de láser. Fundamentalmente, láser
CO2 para materiales orgánicos y láser para metales y
plásticos.
Cuadro 2. Características de principales máquinas herramienta
35
3.4 EL TORNO
En esta máquina, el arranque de viruta se produce al acercar la herramienta a la
pieza en rotación, mediante el movimiento de ajuste. Al terminar una revolución
completa, si no hubiera otros movimientos, debería interrumpirse la formación de
viruta; pero como el mecanizado se ha de realizar, además de en profundidad
(según la dirección de ajuste), y en longitud (según el eje de rotación de la pieza),
la herramienta deberá llevar un movimiento de avance. Según sea éste paralelo o
no al eje de giro se obtendrán superficies cilíndricas o cónicas respectivamente.
Se deduce de aquí que las partes esenciales del torno serán, aparte de la
bancada, las que proporcionen los tres movimientos, de ajuste, avance y corte.
El torno más corriente es el llamado torno paralelo; los otros se consideran como
especiales.
•
Partes principales del torno paralelo:
El torno paralelo se compone de las siguientes partes principales:
Figura 4. Torno Paralelo
A) Bancada: Es un zócalo de fundición soportado por uno o más pies, que sirve de
apoyo y guía a las demás partes principales del torno. La fundición debe ser de la
mejor calidad; debe tener dimensiones apropiadas y suficientes para soportar las
fuerzas que se originan durante el trabajo, sin experimentar deformación
36
apreciable, aún en los casos más desfavorables. Para facilitar la resistencia suele
llevar unos nervios centrales.
Las guías han de servir de perfecto asiento y permitir un deslizamiento suave y sin
juego al carro y contracabezal. Deben estar perfectamente rectificadas. Es común
que hayan recibido un tratamiento de temple superficial, para resistir el desgaste.
A veces, las guías se hacen postizas, de acero templado y rectificado.
B) Cabezal: Es una caja fijada al extremo de la bancada por medio de tornillos o
bridas. En ella va alojado el eje principal, que es el que proporciona el movimiento
a la pieza. En su interior suele ir alojado el mecanismo para lograr las distintas
velocidades, que se seleccionan por medio de mandos adecuados, desde el
exterior.
El mecanismo que más se emplea para lograr las distintas velocidades es por
medio de trenes de engranajes. Los principales sistemas empleados en los
cabezales de los tornos son:
•
Cabezal monopolea: El movimiento proviene de un eje, movido por una
polea única. Las distintas velocidades o marchas se obtienen por
desplazamiento de engranajes.
•
Transmisión directa por motor: En lugar de recibir el movimiento a través de
una polea, lo pueden recibir directamente desde un motor. En este tipo de
montaje es normal colocar un embrague, para evitar el cambio brusco del
motor, al parar o invertir el sentido de la marcha. La potencia al transmitir es
más directa, pues se evitan pérdidas por deslizamiento de correas.
•
Caja de cambios: Otra disposición muy frecuente es la colocación de una
caja o cambio, situada en la base del torno; desde allí se transmite el
movimiento hasta el cabezal por medio de correas. Este sistema se presta
muy bien para tornos rápidos y, sobre todo, de precisión. El eje principal
queda descargado de tensiones, haciendo que la polea apoye en soportes
adecuados.
C) Eje principal: Es el órgano que más esfuerzos realiza durante el trabajo. Por
consiguiente, debe ser robusto y estar perfectamente guiado por los rodamientos,
para que no haya desviaciones ni vibraciones. Para facilitar el trabajo en barras
largas suele ser hueco. En la parte anterior lleva un cono interior, perfectamente
rectificado, para poder recibir el punto y servir de apoyo a las piezas que se han
de tornear entre puntos. En el mismo extremo, y por su parte exterior, debe llevar
un sistema para poder colocar un plato portapiezas.
D) Contracabezal o cabeza móvil: El contracabezal o cabezal móvil, llamado
impropiamente contrapunta, consta de dos piezas de fundición, de las cuales una
se desliza sobre la bancada y la otra puede moverse transversalmente sobre la
primera, mediante uno o dos tornillos. Ambas pueden fijarse en cualquier punto de
37
la bancada mediante una tuerca y un tornillo de cabeza de grandes dimensiones
que se desliza por la parte inferior de la bancada. La superior tiene un agujero
cilíndrico perfectamente paralelo a la bancada y a igual altura que el eje del
cabezal. En dicho agujero entra suavemente un manguito cuyo hueco termina, por
un extremo en un cono Morse y, por el otro, en una tuerca. En esta tuerca entra un
tornillo que puede girar mediante una manivela; como este tornillo no puede
moverse axialmente, al girar el tornillo el manguito tiene que entrar o salir de su
alojamiento. Para que este manguito no pueda girar, hay una ranura en toda su
longitud en la que ajusta una chaveta. El manguito puede fijarse en cualquier parte
de su recorrido mediante otro tornillo. En el cono Morse puede colocarse una
punta semejante a la del cabezal o bien una broca, escariador, etc. Para evitar el
roce se emplean mucho los puntos giratorios. Además de la forma común, estos
puntos giratorios pueden estar adaptados para recibir diversos accesorios según
las piezas que se hayan de tornear.
E) Carros: En el torno, la herramienta cortante se fija en el conjunto denominado
carro. La herramienta debe poder acercarse a la pieza, para lograr la profundidad
adecuada y, también, poder moverse con el movimiento de avance para lograr la
superficie deseada. Las superficies que se pueden obtener son todas las de
revolución: cilindros y conos, llegando al límite de superficie plana. Por tanto, la
herramienta debe poder seguir las direcciones de la generatriz de estas
superficies. Esto se logra por medio del carro principal, del carro transversal y del
carro orientable.
E.1) Carro principal: Consta de dos partes, una de las cuales se desliza sobre la
bancada y la otra, llamada delantal, está atornillada a la primera y desciende por la
parte anterior. El delantal lleva en su parte interna los dispositivos para obtener los
movimientos automáticos y manuales de la herramienta, mediante ellos, efectuar
las operaciones de roscar, cilindrar y refrentar.
•
Dispositivo para roscar: El dispositivo para roscar consiste en una tuerca en
dos mitades, las cuales por medio de una manivela pueden aproximarse
hasta engranar con el tornillo patrón o eje de roscar. El paso que se
construye variará según la relación del número de revoluciones de la pieza
que se trabaja y del tornillo patrón.
•
Dispositivo para cilindrar y refrentar: El mismo dispositivo empleado para
roscar podría servir para cilindrar, con tal de que el paso sea
suficientemente pequeño. Sin embargo, se obtiene siempre con otro
mecanismo diferente. Sobre el eje de cilindrar va enchavetado un tornillo
sin fin que engrana con una rueda, la cual, mediante un tren basculante,
puede transmitir su movimiento a un piñón que engrana en una cremallera
fija en la bancada o a otro piñón en el tornillo transversal. El tren basculante
puede también dejarse en posición neutra. En el primer caso se mueve todo
el carro y, por tanto, el torno cilindrará; en el segundo, se moverá solamente
el carro transversal y el torno refrentará; en el tercer caso, el carro no
38
tendrá ningún movimiento automático. Los movimientos del tren basculante
se obtienen por medio de una manivela exterior. El carro puede moverse a
mano, a lo largo de la bancada, por medio de una manivela o un volante.
E.2) Carro transversal: El carro principal lleva una guía perpendicular a los de la
bancada y sobre ella se desliza el carro transversal. Puede moverse a mano, para
dar la profundidad de pasada o acercar la herramienta a la pieza, o bien se puede
mover automáticamente para refrentar con el mecanismo ya explicado.
Para saber el giro que se da al husillo y, con ello, apreciar el desplazamiento del
carro transversal y la profundidad de la pasada, lleva el husillo junto al volante de
accionamiento un tambor graduado que puede girar loco o fijarse en una posición
determinada. Este tambor es de gran utilidad para las operaciones de cilindrado y
roscado, como se verá más adelante.
E.3) Carro orientable: El carro orientable, llamado también carro
portaherramientas, está apoyado sobre una pieza llamada plataforma giratoria,
que puede girar alrededor de un eje central y fijarse en cualquier posición al carro
transversal por medio de cuatro tornillos. Un círculo o limbo graduado indica en
cualquier posición el ángulo que el carro portaherramientas forma con la bancada.
Esta pieza lleva una guía en forma de cola de milano en la que se desliza el carro
orientable. El movimiento no suele ser automático, sino a mano, mediante un
husillo que se da vueltas por medio de una manivela o un pequeño volante. Lleva
el husillo un tambor similar al del husillo del carro transversal.
Los trabajos característicos que se hacen en el torno paralelo son:
Cilindrado exterior: Es una operación para dar forma y dimensiones a la
superficie lateral de un cilindro recto de revolución. Se emplea siempre la
herramienta adecuada, recta o curvada, de acuerdo con la operación de desbaste
o de acabado. La posición debe ser correcta para que se pueda realizar toda la
longitud de la pasada sin interrupciones. Hay que asegurarse de que no estorban:
el perro, las garras del plato, la contrapunta, las lunetas, etc.
Así como en el desbaste lo fundamental no es ni la rugosidad ni la precisión, sino
el rendimiento en la cantidad de viruta cortada, en el acabado, dentro de las
limitaciones del torno, lo fundamental es la precisión en las medidas y la
rugosidad, que deben ser pedidas en los dibujos de taller. Se realiza maniobrando
de igual modo que en el cilindrado de desbaste, pero variando los elementos de
corte, como son la velocidad, el avance y la profundidad de pasada, así como la
herramienta.
Refrentado: Se llama así a la realización de superficies planas en el torno. El
refrentado puede ser completo, en toda la superficie libre, o parcial, en superficies
limitadas. También existe el refrentado interior.
39
Torneado de conos exteriores: En líneas generales, es muy parecido al
torneado de cilindros. Pero presenta algunas peculiaridades. El torneado de conos
puede hacerse de varias maneras:
- Con inclinación del carro orientable.
- Con aparato copiador.
- Entre puntos con desplazamiento del cabezal.
El torno que se ha utilizado para la descripción general de sus diferentes
mecanismos es el torno paralelo o cilíndrico. La índole de las piezas, el número de
ellas o los trabajos especiales, han impuesto la necesidad de otros tipos que se
diferencian, principalmente, por el modo de sujetar la pieza o el trabajo que
realizan. Los más importantes son:
Tornos revolver: Se distinguen de los cilíndricos en que no llevan contrapunto y
el cabezal móvil se sustituye por una torre giratoria alrededor de un árbol
horizontal o vertical. La torre lleva diversos portaherramientas, lo cual permite
ejecutar mecanizados consecutivos son sólo girar la torre.
Figura 5. Torno revólver
Tornos al aire: Se utilizan para el mecanizado de piezas de gran plato, en el eje
principal. El avance lo proporciona una cadena que es difícil de fijar en dos puntos.
Entonces se fija la pieza sobre un gran plato en el eje principal. El avance lo
proporciona una cadena que transmite, por un mecanismo de trinquete, el
movimiento al husillo, el cual hace avanzar al portaherramientas.
40
Figura 6. Torno al aire
Tornos verticales: Los inconvenientes apuntados para los tornos al aire se evitan
haciendo que el eje de giro sea vertical. La pieza se coloca sobre el plato
horizontal, que soporta directamente el peso de aquella. Las herramientas van
sobre carros que pueden desplazarse vertical y transversalmente.
41
Figura 7. Torno vertical
Tornos automáticos: Son tornos revolver en que pueden realizarse
automáticamente los movimientos de la torre así como el avance de la barra.
Suelen usarse para la fabricación en serie de pequeñas piezas.
Figura 8. Torno automático
42
3.5 LA FRESADORA
La fresadora es una máquina-herramienta con movimiento de corte circular en el
que la herramienta (fresa) presenta corte múltiple. El trabajo en ella se caracteriza
porque el material cambia continuamente de forma durante el mismo y el contacto
de la herramienta con la pieza es intermitente. Esto supone que las virutas
arrancadas son cortas y el contacto de la cuchilla con el material, breve; como el
movimiento de la herramienta es circular, hay un intervalo en que ésta gira en
vacío, sin cortar, hasta que toma su puesto la cuchilla inmediata, lo cual supone
que en ese tiempo puede refrigerarse y el calentamiento es menor. Se puede, por
tanto, trabajar con mayores velocidades de corte.
El movimiento principal o de corte lo realiza la fresa, mientras que los de avance y
penetración, en general, la pieza. De estos tres movimientos, los de corte y
avance son realizados por la máquina. Por fresado pueden obtenerse piezas muy
diversas: superficies planas y curvas, roscas, ranuras, dientes de engranajes, etc.
La gran variedad de fresadoras existentes puede reducirse a cuatro tipos
principales:
•
Fresadora horizontal: Esencialmente consta de una bancada vertical,
llamada cuerpo de la fresadora, a lo largo de una de cuyas caras se desliza
una escuadra llamada ménsula, o consola, sobre la cual, a su vez, se
mueve un carro portamesa que soporta la mesa de trabajo, en la que se fija
la pieza que se ha de fresar. En la parte superior de la bancada están
alojados los cojinetes, sobre los que gira el árbol o eje principal, que puede
ir prolongado por un eje portafresas.
•
Fresadora universal: cuando la mesa de trabajo puede girar alrededor de un
eje vertical y recibir movimiento automático en sentido vertical, longitudinal
y transversal, o al menos en sentido longitudinal.
•
Fresadora vertical: Así se llama la fresadora cuyo eje portafresas es
vertical. En general es monopolea y tiene la mesa con movimiento
automático en sentido vertical, longitudinal y transversal.
•
Fresadora mixta: En esta fresadora el husillo portafresas es orientable en
cualquier sentido; su posición se determina por medio de dos círculos
graduados.
Las partes principales de la fresadora universal son las siguientes:
A) Cuerpo: La fresadora universal debe tener la forma y dimensiones necesarias
para alcanzar la máxima rigidez. Su cuerpo va apoyado en una base, que también
ha de ser suficientemente rígida. En él se encuentran, normalmente, el motor de
accionamiento y la mayoría de mecanismos y sistemas de engrase y refrigeración.
43
B) Puente: Llamado vulgarmente en algunos lugares carnero, es simplemente un
elemento de soporte, que suele correr sobre el cuerpo, por unas guías cilíndricas o
en forma de cola de milano, que se pueden bloquear fuertemente. En el puente
van los soportes del eje portafresas provistos de cojinetes de bronce ajustables y
con un sistema de engrase conveniente.
C) Conjunto de la mesa: Consta de mesa, carro portamesa y ménsula. Sobre la
bancada, por unas guías verticales con regletas de ajuste, corre un bastidor
llamado ménsula. Sobre la ménsula, en dirección perpendicular al plano de las
guías de la ménsula, y horizontalmente, corre un carro portamesa, también sobre
unas guías ajustables y, por último, sobre dicho carro, en dirección transversal,
corre la mesa propiamente dicha. Si la fresadora es universal, existe entre el carro
portamesa y la mesa un soporte giratorio para permitir las diversas posiciones.
Una clasificación elemental de los tipos de fresado sería la siguiente:
Fresado plano o planeado: Es la operación por la cual se hace plana la
superficie de una pieza por medio de una fresa. Se realiza con una fresa cilíndrica,
preferiblemente con dientes helicoidales interrumpidos, o bien con fresa frontal.
Cuando la superficie se estrecha, hasta ser menor que el ancho de la fresa, da
buen resultado la fresa cilíndrica.
Ranurado: El ranurado, o ejecución de ranuras, puede ser:
a) Ranurado simple o fresado de ranuras abiertas: Se emplean fresas de tres
cortes. El ancho de la ranura simple resultará algo mayor que el de la fresa
empleada, debido al cabeceo o descentramiento lateral. Por tanto, en los trabajos
de precisión se cuidará mucho el centrado de la fresa.
b) Fresado de ranuras T: De acuerdo con el número de piezas a construir pueden
ser varios los métodos empleados para realizar esta clase de ranuras:
- Con aparato vertical: Se fresa la parte recta de la ranura, con fresa cilíndrica de
mango; después, con fresa especial, la parte ancha de la misma sin mover la
pieza.
- Sin aparato vertical: Se fresa la ranura recta, con fresa de tres cortes; luego se
coloca la pieza a 90º y se elabora la T con la fresa correspondiente, ajustada
directamente sobre el husillo de la fresadora.
- Método mixto: Se hace la ranura inicial, como en el caso anterior, con la fresa de
tres cortes y eje normal. Se desmonta la fresa y se coloca el aparato vertical, con
la fresa especial para la ranura de T.
c) Ranurado equidistante: Este ranurado puede darse en piezas planas o en
piezas redondas. Para las primeras, se emplean divisores lineales o los tambores
de la mesa; para las segundas, los divisores circulares.
44
Fresado de chaveteros: Los chaveteros pueden ser abiertos o cerrados luego
tendremos:
a) De chavetero abierto: Es un trabajo similar al de cualquier ranura simple. Se
elige una fresa de tres cortes y de ancho adecuado; si no está perfectamente
centrada lateralmente, se corre peligro de que el ancho resulte mayor del tolerado.
Si se trata de una sola ranura, se puede emplear una fresa algo más estrecha y
dar dos pasadas; sin embargo, para varias ranuras, no sería rentable. En todo
chavetero es primordial, además del ancho, el centrado lateral, para el buen
funcionamiento de las chavetas.
b) De chavetero cerrado: La fresa empleada es frontal de vástago, con mango
cilíndrico o cónico, con dos o más dientes.
Corte con sierra circular: Se puede considerar como un ranurado de gran
profundidad y pequeña anchura. Las fresas sierras de disco son herramientas
delicadas. Por ello debe tenerse en cuenta:
- Que giren bien centradas y montadas entre dos platos de igual diámetro.
- Que se afilen con frecuencia.
- Que se utilicen las del número apropiado de dientes (dientes finos para
materiales duros).
- Que la pieza esté bien sujeta.
- Una causa frecuente de rotura es el exceso de profundidad de pasada, con las
fresas de pequeños dientes, debido a que la viruta, al no tener salida, tiene que
acumularse en el hueco del diente. Si el volumen arrancado en cada pasada es
mayor que el hueco, se producirá la rotura. La acumulación de la viruta, de
sucesivas pasadas, puede dar lugar a igual resultado si queda adherida a la sierra.
Para evitar estas roturas, no hay más remedio que reducir la pasada y emplear
lubricante no pegajoso, con un chorro abundante y fuerte, para lograr una limpieza
completa.
- La fijación de la pieza también es importante. Al ir llegando al final del corte, las
partes separadas no deben tender a cerrarse contra la fresa, aprisionándola.
Fresado de perfiles: El fresado de un perfil especial se puede conseguir: a) con
una combinación apropiada de fresas sobre el mismo eje y b) con una sola fresa
de forma conveniente y dientes destalonados. La primera solución se utiliza para
perfiles quebrados y la segunda para perfiles curvos.
Fresado de polígonos: Si el polígono que se ha de fresar está convenientemente
torneado, como sucede en la mayoría de los casos, se puede emplear una fresa
plana y un eje portafresas normal. Cuando el trabajo propuesto no permita la
salida de la fresa cilíndrica, se emplea el aparato vertical y fresa frontal.
45
Figura 9. Fresadora universal
Figura 11. Fresadora vertical
Figura 10. Fresadora horizontal
Figura 12. Fresadora mixta
46
HERRAMIENTAS DE CORTE PARA TORNO
En el mundo de la metalurgia y el trabajo de torneado con equipos de Control
Numérico Computarizado es muy común encontrar cuchillas de corte que son
denominadas como buriles, el buril es cuchilla porque cumple con la función de
cortar otros metales apoyado en la velocidad de rotación que entrega el eje del
torno.
BURIL: Se denomina buril a una herramienta manual de corte o marcado formada
por una barra prismática, terminada en una punta de forma variada de acero
templado con un mango en forma de pomo que sirve fundamentalmente para
cortar, ranurar o desbastar material en frío mediante el golpeo a que se somete al
buril con martillo adecuado, o mediante presión.
Para que el buril corte perfectamente otro material es necesario que este cuente
con una inclinación específica en grados, según la tarea que se esté pensando
realizar, un ejemplo claro de esto es: torneado de desbaste, torneado fino o de
terminación, ajustado, roscado etc.
El buril está construido en un acero rápido. Para algunas aplicaciones específicas
es conveniente utilizar aceros que cuenten con mayor dureza y resistencia al
desgaste.
PORTAHERRAMIENTA CON PUNTA DE CORTE: La ventaja de esta es que le
permite montar y desmontar indeterminado número de veces las puntas de corte.
Generalmente el uso de un buril o cuchilla de corte está totalmente limitado a la
utilidad específica que se plantee desarrollar, esto también determina la
complejidad de la misma en cuento a su diseño y operación. El buril más utilizado
en el torno es el denominado como universal, es decir el que se puede utilizar
universalmente para algunas aplicaciones de trabajo cotidiano. Con esta
herramienta se pueden hacer diferentes operaciones como desbastado, ajustado,
terminado de la pieza.
Un corte recto en un material cilíndrico que gira a algunas revoluciones es fácil
realizarlo, pero cuando entrega parámetros específicos como profundidad de
avance y los ángulos marcados por este mismo corte podemos aseverar que
entran en juego otros parámetros que son específicos de las cuchillas de corte,
por esta razón su importancia dentro de su trabajo.
47
Figura 13. Ejemplos de torneado exterior
48
HERRAMIENTAS DE CORTE PARA FRESADORA
Las fresas son herramientas diseñadas para cortar generalmente metales,
corresponden a un diseño y cada una realiza un trabajo específico, como
desbastado, taladrado, pulido y terminado.
Generalmente las fresas se rediseñan para trabajos pesados, en donde
permanentemente se corta y se realiza bombeo permanente de líquido refrigerante
para evitar el desgaste de la herramienta, y bajar las altas temperaturas
generadas por el rozamiento de metales.
La fresa es supremamente dura en cuanto a la composición del acero utilizado en
el diseño y trabajo de la herramienta, generalmente en aceros de corte con
aleaciones que resultan ser muy durables y esto le amplía la proyección de utilidad
de la herramienta.
Figura 14. Ejemplos de fresas
49
Actividad para realizar en grupo colaborativo
Visitar en la ciudad tres fábricas donde implementen máquinas herramienta e
identificar dentro de ellas un torno y una fresadora y elaborar el siguiente cuadro:
Nombre
fábrica
Marca
del
Torno
Potencia
Tipo de
Torno
Marca de
la
fresadora
Potencia
Tipo de
fresadora
50
AUTOEVALUACIÓN UNIDAD 1
Selecciona entre las opciones de respuesta, sólo una correcta
1. Una máquina herramienta es:
A. Un computador
B.Toda máquina que por procedimientos mecánicos hace funcionar una
herramienta
C. Cualquier herramienta controlada por computador.
D. Una máquina que controla al hombre
2. La sigla CNC traduce:
A. Comisión Nacional de Computación
B. Consejo Nacional de Computación
C. Control Numérico Computarizado
D. Cálculo Numérico Computarizado
3. Una de las ventajas del CNC es:
A. Seguridad. El control numérico es especialmente recomendable para el trabajo
con productos peligrosos o de alto riesgo
B. No se puede controlar la producción
C. Las herramientas controlan directamente los computadores.
D. Ninguna de las anteriores.
4. Una de las siguientes máquinas, pertenece al grupo de máquinas por
deformación del material:
A. Máquinas para el trabajo de tubos.
B. Rectificadoras.
C. Taladros
D. Pulidoras
5. Una de las siguientes máquinas, pertenece al grupo de máquinas por arranque
de pequeñas porciones de material:
A. Máquinas para el trabajo de tubos.
B. Rectificadoras.
C. Guillotina
D. Fresadoras
6. El Control Numérico Computarizado se define como:
A. Un programa que diseña controles automáticos.
B. Toda máquina que por procedimientos mecánicos hace funcionar una
herramienta.
51
C. Todo aquel dispositivo capaz de dirigir el posicionamiento de un dispositivo
mecánico móvil por medio de órdenes elaboradas y predeterminadas para cumplir
con un trabajo específico.
D. Un computador con herramienta.
7. El CNC surgió debido a:
A. No había fábricas en el mundo.
B. La necesidad de reducir costos de producción y producir en cantidad de forma
secuencial.
C. Reducir el costo del personal calificado para comprar más computadores.
D. El alto índice del desempleo.
8. Un torno se define como:
A. Un conjunto de máquinas herramienta que permiten mecanizar piezas de forma
geométrica de revolución.
B. Una máquina-herramienta utilizada para dar formas complejas a piezas de
metal u otros materiales.
C. Conjunto de sistemas electrónicos de tres y cuatro ejes motorizados con
mandriles de potencia variable para grabado y corte sobre diversas superficies.
D. Una fuente láser que incide sobre el material sustituyendo a la herramienta.
9. Una fresadora se define como:
A. Un conjunto de máquinas herramienta que permiten mecanizar piezas de forma
geométrica de revolución.
B. Una máquina-herramienta utilizada para dar formas complejas a piezas de
metal u otros materiales.
C. Conjunto de sistemas electrónicos de tres y cuatro ejes motorizados con
mandriles de potencia variable para grabado y corte sobre diversas superficies.
D. Una fuente láser que incide sobre el material sustituyendo a la herramienta.
10. Una máquina de pantógrafo es:
A. Un conjunto de máquinas herramienta que permiten mecanizar piezas de forma
geométrica de revolución.
B. Una máquina-herramienta utilizada para dar formas complejas a piezas de
metal u otros materiales.
C. Conjunto de sistemas electrónicos de tres y cuatro ejes motorizados con
mandriles de potencia variable para grabado y corte sobre diversas superficies.
D. Una fuente láser que incide sobre el material sustituyendo a la herramienta.
52
REALIMENTACIÓN AUTOEVALUACIÓN UNIDAD 1
• Pregunta 1 (Opción B)
Recordemos que una máquina herramienta es diseñada con el fin de manipular
una herramienta a través de procedimientos mecánicos reduciendo así la
manipulación directa de la misma.
• Pregunta 2 ( Opción C)
La sigla CNC traduce Control Numérico Computarizado
• Pregunta 3 ( Opción A)
El CNC proporciona un alto grado de seguridad al reducir el riesgo de
manipular herramientas que podrían ser muy peligrosas para el hombre.
• Pregunta 4 ( Opción A)
La rectificadora, la pulidora y el taladro son máquinas por arranque del material,
por consiguiente las máquinas para el trabajo con tubos corresponde al grupo
de máquinas por deformación del material.
• Pregunta 5 ( Opción D)
Dentro de las máquinas mencionadas, la única que pertenece al grupo de
máquinas por arranque de pequeñas porciones del material es la fresadora.
• Pregunta 6 ( Opción C)
Todo aquel dispositivo capaz de dirigir el posicionamiento de un dispositivo
mecánico móvil por medio de órdenes elaboradas y predeterminadas para
cumplir con un trabajo específico es un Control Numérico Computarizado.
• Pregunta 7 ( Opción B)
La dificultad más grande que tenía la industria era producir material en
cantidad y que todos los productos obtenidos tuvieran las mismas normas de
estandarización. Además, con el CNC se redujo la necesidad de personal
calificado, ya que ahora una sola persona puede manejar una cantidad
considerable de herramientas.
• Pregunta 8 ( Opción A)
Un torno es un conjunto de máquinas herramienta que permiten mecanizar
piezas de forma geométrica de revolución.
53
• Pregunta 9 ( Opción B)
Una fresadora es una máquina-herramienta utilizada para dar formas
complejas a piezas de metal u otros materiales.
• Pregunta 10 ( Opción C)
Una máquina de pantógrafo es un conjunto de sistemas electrónicos de tres y
cuatro ejes motorizados con mandriles de potencia variable para grabado y
corte sobre diversas superficies
54
EVALUACIÓN DIAGNÓSTICA UNIDAD 2
Una vez abordados los conceptos generales del Control Numérico Computarizado,
y conociendo el funcionamiento básico de las máquinas herramienta más
convencionales, el estudiante se debe preparar para abordar el tema más
fundamental, como lo es la programación. Para eso, es importante que se
cuestione sobre este aspecto, contestando las siguientes preguntas:
1. ¿En el campo de los computadores, qué se conoce como programación?
2. ¿Maneja lenguajes de programación. Cuáles?
3. ¿Cuál sería la ventaja que usted encuentra en el manejo de herramienta a
través de computadores programados con respecto a las herramientas operadas
de forma manual?
4. ¿Conoce software simulador de Control Numérico Computarizado?
Dando respuesta a estas inquietudes, el estudiante podrá abordar con más
seguridad el nuevo tema a tratar en esta unidad (Programación en Control
Numérico Computarizado)
55
UNIDAD 2
PROGRAMACIÓN EN CONTROL NUMÉRICO
COMPUTARIZADO
56
OBJETIVOS ESPECÍFICOS
•
Que el estudiante comprenda el concepto de programación en Control
Numérico Computarizado.
•
Que el estudiante identifique las variables a programar en una máquina
herramienta.
•
Que el estudiante conozca el funcionamiento y la estructura del programa
WinUnisoft utilizado en Control Numérico Computarizado.
•
Que el estudiante conozca y maneje software de simulación para Control
Numérico Computarizado.
57
CAPÍTULO 4: CONCEPTOS Y DEFINICIONES FUNDAMENTALES
EN LA PROGRAMACIÓN CNC
4.1 ASPECTOS GENERALES EN PROGRAMACIÓN CNC
Para programar una máquina de Control Numérico Computarizado,
inicialmente se debe partir de una gráfica de la pieza final a entregar, para lo
cual es necesario contar con todas las coordenadas y medidas que deben ser
calculadas previamente respecto al material a ser maquinado con sus
respectivas medidas.
Posteriormente, se pueden utilizar dos métodos tradicionales para el desarrollo
de un proyecto, los cuales son:
PROGRAMACIÓN MANUAL EN LENGUAJE DE MÁQUINA
En este caso, el operario de la máquina debe realizar una serie de cálculos
consecutivos para cumplir con el objetivo propuesto y luego pasar al proceso
de mecanizado.
PROGRAMACIÓN AUTOMÁTICA
Para este tipo de programación, los cálculos se hacen desde un computador,
el cual cumple con el propósito de cargar el programa para luego generar una
salida del mismo en lenguaje de máquina.
Dicho lenguaje de máquina es asumido por la herramienta a ser controlada de
forma autónoma; es por esto que el Control Numérico Computarizado recibe
también el nombre de asistido por computador.
58
4.2 PROGRAMACIÓN MANUAL DE UNA MÁQUINA CNC
Para realizar una programación manual, se parte del conjunto de datos que el
control necesita para ejercer la mecanización de la pieza.
El conjunto de órdenes de ejecución de movimientos de corte es denominado
como bloque de secuencia. Este conjunto frecuentemente son enumerados
para facilitar su búsqueda y ambiente de trabajo.
Dichas órdenes, son decodificadas por un intérprete de órdenes. La
información dentro de cada bloque está caracterizada por un formato y éste a
su vez puede ser fijo o variable.
Se puede definir como formato fijo a aquél que utiliza caracteres y números
más comunes; es decir, se utilizan caracteres de la a hasta la z y números en
dígitos desde el 0 hasta el 9, sin utilizar caracteres o formatos diferentes.
Cada instrucción se compone de una letra llamada dirección, y una parte
numérica constituida por un cierto número de cifras decimales. Las partes
decimales pueden indicar la profundidad de un desplazamiento, las
velocidades de avance, o indicaciones auxiliares para el control.
El formato de programación de un equipo de Control Numérico Computarizado
suministra al programador reglas de juego; es decir, la forma por la cual se
debe hacer la programación en el lenguaje de máquina empleado.
59
4.3 EL TEXTO PREVIO
El texto previo se utiliza como opcional y contiene las indicaciones técnicas de
la fabricación y datos, los cuales pueden indicar el número del programa, el
número de piezas, e inclusive otros comentarios del operador de la máquina.
PRINCIPO DE PROGRAMA
Este utiliza el símbolo LF, en (ISO) y CR en (E1A).
60
4.4 PROGRAMA DE MECANIZADO
Este contiene todas las indicaciones necesarias para el proceso de
mecanizado. Para su escritura, es necesario regirse al formato del equipo de
control con el cual se esté trabajando.
Las direcciones, el programa las asume como las coordenadas de los ejes x, y,
z de un sistema de coordenadas tridimensional para una máquina herramienta.
Figura 15. Programación de máquinas CNC
61
4.5 CONCEPTOS BÁSICOS DE PROGRAMACIÓN CNC
Al principio, la elaboración de un programa de maquinado resultaba muy difícil
y tedioso, pues se debía planear e indicarle manualmente a la máquina, cada
uno de los movimientos que tenía que ejecutar. Era un proceso que podía
durar horas, días, o tal vez, semanas. Sin embargo, era un proceso económico
de tiempo comparado con los métodos convencionales.
En la actualidad, podemos encontrar muchas máquinas modernas que trabajan
con lo que se conoce como lenguaje conversacional, en el cual el programador
selecciona la operación que desea y la máquina le pregunta los datos que
requiere. Cada instrucción en este lenguaje conversacional, puede representar
decenas de códigos numéricos. Por ejemplo, el maquinado de una cavidad
completa, se puede hacer con una sola instrucción que especifica el largo, alto,
profundidad, posición, radios de las esquinas, entre otros muchos datos.
Algunos controles incluso cuentan con simuladores gráficos en pantalla y
funciones de ayuda geométrica. Todo esto hace que la programación sea, hoy
en día, mucho más sencilla y rápida.
Para entender mejor los términos empleados en la programación CNC, es
indispensable conocer la definición de algunos más utilizados y/o recordar
algunos conceptos básicos de geometría tales como:
•
Ángulo Recto: Es un ángulo formado por dos líneas perpendiculares
entre sí. La esquina de una hoja de papel, por ejemplo, es un ángulo
recto.
Figura 16. Ángulo recto
62
•
Asociación
de Industrias
Electrónicas
(Electronics
Industries
Association): Organización que se encarga de dictar las normas para las
industrias tecnológicas.
•
Centro de Maquinado (Machining Center): Una sofisticada máquina de
CNC que puede realizar múltiples operaciones de maquinado en el
mismo lugar con varias herramientas.
•
Centro de Torneado (Turning Center): Una sofisticada máquina de CNC
que se especializa en operaciones de torneado, mandrilado, taladrado y
roscado; todas en la misma máquina.
•
Cero Máquina (Machine Zero): La posición ubicada a la mayor distancia
posible en una dirección positiva a lo largo de los ejes x, y , z. Esta
posición está predeterminada de manera permanente para cada
máquina de CNC.
•
Cero Pieza (Program Zero): La posición que actúa como origen para el
programa de una pieza de trabajo en particular. Esta posición es única
para el diseño de cada pieza de trabajo y es seleccionada por el
programador.
•
Contorneado (Contouring): Movimiento de la herramienta a lo largo de
dos o más ejes a la vez.
•
Control Numérico Computarizado (Computer Numerical Control): Un tipo
de sistema de control programable, dirigido por medio de datos
matemáticos, el cual usa microcomputadores para realizar variadas
operaciones de maquinado.
•
Coordenadas Absolutas (Absolute Coordinates): Una serie de
posiciones numéricas que se calculan a partir de un punto de origen fijo.
•
Coordenadas Incrementales (Incremental Coordinates): Una serie de
posiciones numéricas que usan la posición anterior como punto de
origen.
•
Eje A (A-axis): Un eje rotativo que describe el movimiento alrededor del
eje x.
63
•
Eje B (B-axis): Un eje rotativo que describe el movimiento alrededor del
eje y.
•
Eje C (C-axis): Un eje rotativo que describe el movimiento alrededor del
eje z.
•
Eje X (X-axis): El eje lineal que representa los movimientos y las
posiciones que recorren la distancia más larga de forma paralela a la
mesa de trabajo.
•
Eje Y (Y-axis): El eje lineal que representa los movimientos y las
posiciones que recorren la distancia más corta de forma paralela a la
mesa de trabajo.
•
Eje Z (Z-axis): El eje lineal que representa los movimientos y las
posiciones perpendiculares a la mesa de trabajo. El eje z siempre es
paralelo al husillo.
•
Ejes (Axes): Una línea imaginaria que pasa a través del centro de un
objeto. Los ejes se utilizan para medir las distancias de los objetos en el
sistema de coordenadas cartesianas.
•
Ejes Rotativos (Rotational Axes): Los ejes que describen movimientos
giratorios o de vuelta.
•
Fresadora horizontal (Horizontal Milling Machine): Fresadora con husillo
paralelo al suelo y una mesa de trabajo dispuesta verticalmente.
•
Fresadora vertical (Vertical Milling Machine): Fresadora con una mesa
de trabajo paralela al suelo y un husillo ubicado de manera vertical.
•
Husillo (Spindle): La parte de la máquina herramienta que gira. En el
centro de maquinado, el husillo sujeta una herramienta de corte. En el
centro de torneado, el husillo sujeta la pieza de trabajo.
•
Interpolación Lineal (Linear Interpolation): Un movimiento a lo largo de
dos o más ejes de manera simultánea, el cual crea una línea recta.
64
•
Mesa de Trabajo (Worktable): La mesa en la cual se apoya una pieza de
trabajo durante la operación de fabricación.
•
Origen (Origin): El punto central fijo en el sistema de coordenadas
cartesianas. El origen tiene un valor numérico de cero.
•
Pieza de Trabajo (Workpiece): Una pieza en la que se está trabajando.
Puede estar sujeta a operaciones de corte, soldadura, forma, etc.
•
Programa de Pieza (Part Program): Serie de instrucciones numéricas
usadas por la máquina de CNC para realizar la secuencia necesaria de
operaciones para maquinar una pieza de trabajo determinada.
•
Regla de la mano derecha (Right-Hand Rule): Referencia rápida para los
ejes x, y, z. Una persona extiende su mano derecha, de la cual los
primeros tres dedos desde la derecha representan los ejes x, y, z
respectivamente.
Figura 17. Regla de la mano derecha
•
Sistema de Coordenadas Cartesianas (Cartesian Coordinate System): El
sistema numérico que describe la ubicación de un objeto al expresar
numéricamente su distancia a partir de una posición fija a lo largo de
tres ejes lineales.
65
CAPÍTULO 5: PROGRAMACIÓN EN CNC CON WINUNISOFT
5.1 WINUNISOFT: SIMULADOR DE CNC
Winunisoft, es un programa que permite el aprendizaje y ejercitación de la
programación de los controles numéricos Fagor (fabricante de tecnología CNC),
ampliamente extendidos en el entorno industrial.
Gracias a este programa, se pueden poner en uso los conocimientos básicos que
pueden ser aplicados en la mayoría de los controles industriales.
El programa está dotado de un editor y un simulador para programas en código
ISO de torno y fresadora, así como un gestor de datos de herramientas, orígenes,
puntos, máquinas, etc, necesarios para definir un mecanizado.
Las opciones principales de Winunisoft son:
•
La edición de programas de CNC con ayuda gráfica para cada una de las
funciones ISO programables, así como el análisis sintáctico y semántico de
cada bloque editado.
•
La simulación en 3D de programas de CNC, permitiendo visualizar
diferentes planos y puntos de vista. La simulación puede realizarse
visualizando la trayectoria de la herramienta sobre el sólido o mostrando la
trayectoria seguida por la punta de la herramienta. La verificación de
dimensiones permite analizar si la programación es correcta.
•
La definición de todos los parámetros necesarios para la configuración de la
máquina, así como del punto de partida y las herramientas a utilizar. Todos
los datos necesarios para definir el mecanizado de una pieza y su
verificación en el simulador son gestionados de forma sencilla en el gestor
del programa.
66
5.2 ESTRUCTURA DE FICHEROS EN WINUNISOFT
En Winunisoft, un proyecto está formado por ficheros y extensiones que
corresponden a los siguientes:
•
El plano de la pieza (opcional) (fichero .wmf)
•
El proceso de mecanizado (opcional) (fichero .txt)
•
El programa CNC (fichero .nc)
•
Los datos de la máquina donde se mecanizará (fichero .prj)
•
El tipo y dimensiones (fichero .prj)
•
Las herramientas para el mecanizado (fichero .prj)
•
Los orígenes del programa (origen de la pieza) (fichero .prj)
•
Notas o comentarios al proyecto (fichero .prj)
Figura 18. Simulador Winunisoft
67
5.3 FORMATO DE BLOQUE DE UN PROGRAMA CNC
La edición de programas de control numérico computarizado se realiza en
forma de bloques. Cada código se encuentra separado de otro por un espacio
y cada uno de estos bloques forma una línea de trabajo para el control.
Generalmente, estos bloques son consecutivos; es decir, pueden ir de diez en
diez, o como se desee enumerar. Lo importante es que entre un número y otro
exista por lo menos una diferencia de nueve posibilidades de colocar bloques
adicionales, con el fin de hacer modificaciones a programas ya establecidos.
Por ejemplo:
N0010
N0011
N0012
N0013
N0014
N0015
N0016
N0017
N0018
N0019
N0020
N0021
G74
G75
Observemos que entre el bloque G74 y el bloque G75 existen 10 posibilidades
de colocar líneas de programación adicionales en caso de una modificación al
programa original.
Cuando se desee incluir comentarios, éstos van entre paréntesis, con un
máximo de 43 caracteres generalmente.
68
5.4 DESCRIPCIÓN DE LA FUNCIÓN G EN WINUNISOFT
LA FUNCIÓN G EN TORNOS Y FRESADORAS CNC
La función G00, correspondiente a posicionamiento rápido, se utiliza para
ubicar la herramienta en un punto cualquiera de la pieza a maquinar.
El código G00 nos brinda un desplazamiento al aire de la herramienta. No se
debe tocar la pieza. Se debe introducir el comando G00 seguido del valor X, Y
oZ
Figura 19. Posicionamiento rápido (G00)
69
La función G01, correspondiente a la interpolación lineal, es similar a la G00,
con la diferencia que los desplazamientos se ejecutan dependiendo del avance
programado.
El comando G01 responde a un movimiento de la herramienta con propósito de
maquinar la pieza. Se introduce el comando G01 seguido del valor del
desplazamiento en X, Y o Z.
Figura 20. Interpolación lineal (G01)
La función G02, sirve para hacer mecanizados de redondeos de cualquier
radio. El comando G02 responde a un movimiento circular basado en el punto
al cual se quiere llegar (cotas Xp y Zp) y en el radio en X(I) y en Z(k).
Previamente se debe ubicar la herramienta en el punto de inicio a la izquierda
de la curva.
70
Figura 21. Interpolación circular a derecha (G02)
La función G03, prácticamente funciona como la anterior. Se diferencian en
que un código es cóncavo y el otro convexo.
El comando G03 responde a un movimiento circular basado en el punto al cual
se quiere llegar (cotas Xp y Zp) y en el radio en X(I) y en Z(k). Previamente se
debe ubicar la herramienta en el punto de inicio a la derecha de la curva
Figura 22. Interpolación circular a izquierdas (G03)
71
La función G04 se utiliza para temporizar un ciclo de maquinado.
Figura 23. Temporización (G04)
La función G05 reemplaza las aristas de 90 grados por unos redondeos de
radio muy pequeño.
Figura 24. Trabajo en arista matada (G05)
La utilidad de la función G06 es muy poca, pero se emplea para posicionar las
cotas desde un origen y no desde un arco.
Este comando nos permite usar los comandos G02 y G03 de otra forma, usando el
punto de origen y el valor absoluto de los radios I y K. Primero se introduce el
72
comando G06 seguido del comando G02 o G03, el punto de origen y el valor
absoluto de los radios.
Figura 25. Interpolación circular con programación del centro en absolutas G06
La función G07 sirve para dejar en un mecanizado algunas aristas a 90 grados.
Figura 26. Trabajo en arista viva (G07)
73
Por medio de la función G08, podemos hacer ciclos de mecanizado con curvas.
Se define una trayectoria circular al momento de la elaboración de una pieza.
Después de haber realizado una trayectoria circular se puede continuar con otra
fácilmente insertando la función G08 seguida de las coordenadas del centro de
trayectoria circular.
Figura 27. Trayectoria circular tangente a la trayectoria anterior (G08)
La función G09 se emplea para definir una trayectoria circular (arco),
programando el punto final (P) y un punto intermedio (I), donde el punto inicial
del arco es el punto de partida del movimiento.
Con este comando se puede programar parte de una curva insertando el comando
G09 seguido de las coordenadas del punto final XP y ZP, y de las coordenadas del
punto intermedio de la curva I y K, estando previamente ubicada la herramienta en
el punto de inicio del arco.
La función G10 es la anulación de las funciones de imagen espejo; es decir,
mediante esta función se anula las funciones G11, G12 y G13 dependiendo de
cual de ellas esté activa.
74
Figura 28. Trayectoria circular definida mediante 3 puntos (G09)
Figura 29. Anulación imagen espejo (G10)
75
La función G11 es la que se programa con el fin de repetir los pasos anteriores
coordenados sólo del eje X aunque el programa cambie el signo.
La función G12 es la que programamos con el fin de repetir los pasos anteriores
coordenados sólo del eje Y aunque el programa nos cambia el signo.
La función G13 es la que programamos con el fin de repetir los pasos anteriores
coordenados sólo del eje Z aunque el programa nos cambia el signo
Figura 30. Imagen espejo en el eje X (G11)
Figura 31. Imagen espejo en el eje Y (G12)
76
Figura 32. Imagen espejo en el eje Z (G13)
La función G14 se emplea para activar un plano con algún grado en especial
Figura 33. Activación del eje C en grados (G14)
77
Con la función G15 se puede realizar un mecanizado sobre una superficie
cilíndrica de la pieza.
Figura 34. Mecanización de la superficie cilíndrica de la pieza (G15)
La función G16 permite realizar un mecanizado de una cara frontal de la pieza.
Figura 35. Mecanización de la superficie frontal de la pieza (G16)
78
La función G17 selecciona el plano XY como plano de trabajo. Su uso dentro del
programa es necesario cuando vamos a realizar trabajos de achaflanado,
redondeo de aristas, interpolaciones circulares entre otros.
Figura 36. Selección del plano XY (G17)
La función G18 selecciona el plano XZ como plano de trabajo. Su uso dentro del
programa es necesario cuando vamos a realizar trabajos de achaflanado,
redondeo de aristas, interpolaciones circulares entre otros.
Figura 37. Selección del plano XZ (G18)
79
La función G19 selecciona el plano YZ como plano de trabajo. Su uso dentro del
programa es necesario cuando vamos a realizar trabajos de achaflanado,
redondeo de aristas, interpolaciones circulares entre otros.
Figura 38. Selección del plano YZ (G19)
80
La función G20 se utiliza como un hipervínculo para relacionar un bloque con
otro. Además, se puede utilizar para vincular una función de otro bloque.
Esta función nos permite utilizar (llamar) una subrutina previamente definida
bajo el comando G22, el cual se explicará más adelante.
Como se observa en la figura 39, esta ventana pregunta por el número de la
subrutina que se desee llamar y por el número de veces que se desea que la
subrutina se repita.
Figura 39. Llamada a subrutina estándar (G20)
La función G21 llama a una subrutina paramétrica desde cualquier punto del
programa.
81
Figura 40. Llamada a subrutina paramétrica (G21)
La función G22 es empleada para programar una subrutina, al igual que las
funciones anteriores salvo que al colocar la función, ya no se puede añadir
nada más.
Esta función permite definir un bloque de comandos. Ej: Si queremos
programar un cambio de herramienta y un aumento en la velocidad de corte,
que vamos a utilizar repetitivamente a lo largo de toda la programación de una
pieza definida, se coloca el comando G22 en la parte superior del bloque de la
subrutina. Como se puede observar en la figura 41, la ventana correspondiente
solicita un número de subrutina, de tal forma que podamos utilizarla (llamarla)
en el momento en que se necesite.
82
Figura 41. Definición de subrutina estándar (G22)
Para definir el inicio de una subrutina paramétrica, se debe programar la
función G23. En este bloque no se puede programar otra función.
Opera de forma similar a la función G22, pero en este caso se define una
subrutina de funciones paramétricas.
El fin de utilizar una parametrización, es realizar cambios sencillos en la
programación y obtener un resultado rápido.
Para utilizar esta función lo primero que se debe hacer es asignar los valores
paramétricos.
Ejemplo:
N0060 (P1=75); radio entre agujeros
N0070 (P2=12); número de agujeros
N0080 (P3=18); profundidad de taladrado
83
Figura 42. Asignación de valores en paramétricas
Una vez asignados los valores paramétricos, definimos la operación a realizar.
Ejemplo:
N0090 (P4=360F4P2); grados entre agujeros
Figura 43. Programación de operaciones en paramétricas
84
Una vez definida la subrutina paramétrica, se ubica el comando G23 en la
parte superior del bloque de la subrutina mencionada y el cuadro de diálogo
solicitará el número de la subrutina, para ser llamada en cualquier parte del
programa, como se puede observar en la figura 44.
Figura 44. Definición de subrutina paramétrica (G23)
La función G24 se utiliza conjuntamente con G22 y G23 y define la finalización
de una subrutina.
Figura 45. Fin de subrutina (G24)
85
En conclusión, con los comandos G22 y G23, se da inicio a la subrutina, y con
el comando G24 se establece el final de la misma. Ejemplo:
N0350 G22 N2
N0360 G53 X0 Z14
N0370 G53
N0380 G90
N0390 T1.1
N0400 G97 S2000 M03
N0410 G24
Las siguientes figuras, ilustran el funcionamiento de otras funciones tipo G.
Figura 46. Salto o llamada incondicional (G25)
86
Figura 47. Salto o llamada condicional si es igual a 0 (G26)
Figura 48. Salto o llamada condicional si no es igual a 0 (G27)
87
Figura 49. Salto o llamada condicional si es menor (G28)
Figura 50. Salto o llamada condicional si es igual o mayor (G29)
88
Con la función G30, se puede visualizar un error de programación.
Figura 51. Visualización de código de error (G30)
La función G31 guarda el punto o plano de origen que se trabaja. Es muy útil
cuando se quiere o se necesite trabajar con diferentes planos con orígenes
diferentes
Figura 52. Guardar origen coordenadas actuales (G31)
89
La función G32 es modal a G31; esto quiere decir que se necesita haber guardado
un plano de origen con anterioridad para poder usarla. Este comando carga el
plano guardado y lo deja como vigente.
Figura 53. Recuperar origen coordenadas guardado mediante G31 (G32)
El comando G33 se utiliza para elaborar roscas sencillas insertando el comando
seguido del punto final de la rosca y el paso de ésta. La herramienta debe estar
ubicada previamente en el punto inicial de la rosca.
90
Figura 54. Roscado electrónico (G33)
La función G36 se denomina redondeo controlado de aristas. Para realizar este
redondeo sencillamente inserta el comando GO1 seguido de G06 con su
respectivo radio y las coordenadas del punto de inicio. También se puede realizar
usando los comandos G02 o G03 seguido del G36, el radio y las coordenadas del
punto de inicio.
Figura 55. Redondeo controlado de aristas (G36)
91
Con el comando G37 se realiza una unión ente dos trayectorias cerradas. Se debe
dar el código GO1 que nos indica hacia dónde debemos dirigirnos seguido del
G37 con su radio que nos indica cómo debemos dirigirnos, en este caso hace una
trayectoria circular.
Figura 56. Entrada tangencial (G37)
Con la función G38, se realiza una unión ente dos trayectorias abiertas. Se debe
dar el código GO1 que nos indica hacia a donde debemos dirigirnos seguido del
G37 con su radio que nos indica cómo debemos dirigirnos, en este caso hace una
trayectoria circular.
92
Figura 57. Salida tangencial (G38)
Con el comando G39 se puede lograr un chaflán entre dos aristas simplemente
insertando las coordenadas del punto de inicio con el GO1 y el radio del chaflán
con el G39.
Figura 58. Achaflanado controlado de arista (G39)
93
Mediante la función G40 podemos realizar una operación muy sencilla, la cual nos
anula la compensación de un radio indicado; pero esta opción del programa
únicamente se puede realizar siempre y cuando en el bloque utilizado se
encuentre un movimiento en línea recta.
Figura 59. Anulación de compensación de radio (G40)
La función o el código G41 en la compensación de herramientas, permite
programar directamente el contorno de la pieza sin tener en cuenta las
dimensiones de la herramienta. Mediante esta función G41, se activa una
compensación de radio a izquierdas lo que conlleva a que la herramienta quede
en el lado izquierdo de la pieza en la cual estemos trabajando y dependiendo del
sentido del mecanizado.
94
Figura 60. Compensación de radio a izquierdas (G41)
95
La función G42 se utiliza en CNC para que en el torno se trabaje una
compensación de herramientas a derecha. El CNC calcula automáticamente la
trayectoria que realiza la herramienta basándose en un contorno entre la pieza y
los valores del radio dados. G42 lo que hace es activar una compensación radial
en la derecha de la pieza, es decir, que la herramienta quedará en el costado
derecho de la nombrada pieza dependiendo del sentido del mecanizado
Figura 61. Compensación de radio a derechas (G42)
La función G43 busca compensar las probables diferencias que surjan entre la
máquina y la herramienta, o entre la herramienta programada y herramienta a
utilizar. Estas compensaciones se realizan de acuerdo con el valor en la tabla de
herramientas. Es decir, es muy probable que la herramienta a utilizar o de la que
96
se disponga no sea exactamente igual a la seleccionada en el programa, por eso
se hace indispensable usar esta función.
Figura 62. Compensación de longitud (G43)
La función G44 anula la compensación de longitud, es decir; anula la función
anterior.
Figura 63. Anulación de compensación de longitud (G44)
La función G47 programa a la máquina para que realice el proceso bloque a
bloque; es decir, realiza las operaciones bloque por bloque deteniéndose al
finalizar la ejecución del mismo.
97
Figura 64. Tratamiento de bloque único (G47)
La función G48 anula la función G47 y nos dirige a la continuidad del programa
realizando el proceso en forma normal.
Figura 65. Anulación de tratamiento de bloque único (G48)
La función G49 nos permite programar la velocidad de avance F en porcentaje.
La función G50 nos permite dar dimensiones de la herramienta y cargarlas a la
tabla de herramientas. Cuando es incrementada, simplemente nos modifica una
de las herramientas seleccionadas de la tabla.
98
Figura 66. Feed-Rate programable (G49)
Figura 67. Carga de dimensiones de herramienta en la tabla (G50)
99
Las funciones desde G53 hasta G59 se utilizan para trasladar el origen de
coordenadas a otro punto de la pieza. El formato utilizado para cualquiera de
estas funciones es G53 X+/-4.4 Y+/-4.4 Z+/-4.4 y así con cada comando
mencionado.
Figura 68. Traslado de origen (G53)
Figura 69. Traslados de origen (G56)
100
Con la función G68, se puede programar el torno para que realice varias
pasadas con respecto al eje X; por lo tanto, no disminuye el diámetro sino la
longitud.
Figura 70. Ciclo fijo de desbastado en el eje X (G68)
Con la función G69, se puede programar el torno para que realice varias
pasadas con respecto al eje Z, disminuyendo la longitud mas no el diámetro.
101
Figura 71. Ciclo fijo de desbastado en el eje Z (G69)
La función G70 es empleada para cambiar el sistema de medidas. Pasa de
trabajar en milímetros a pulgadas y por lo tanto, todas las medidas que se
hayan puesto las supone en pulgadas, pero no realiza la conversión de
milímetros a pulgadas.
102
Figura 72. Programación en pulgadas (G70)
La función G71 es empleada para cambiar el sistema de medidas. Pasa de
trabajar en pulgadas a milímetros y por lo tanto, todas las medidas que se
hayan puesto las supone en milímetros, pero no realiza la conversión de
pulgadas a milímetros.
Figura 73. Programación en milímetros (G71)
103
La función G72 sirve para ampliar o disminuir las medidas que se encuentran
dadas o estipuladas. Tienden a trabajarse a escala 1.5 (la cual amplía 0.5
veces la medida), a escala 0.5 (la cual disminuye 0.5 veces la medida) o
simplemente a escala de 1 (la cual es la medida real).
Figura 74. Factor de escala (G72)
La función G74, búsqueda automática de referencia máquina: al programar en un
bloque G74, el CNC desplaza los ejes hasta el punto de referencia de la máquina.
Si se programa sólo G74, se realiza la búsqueda de referencia en todos los ejes.
Si se desea efectuar la búsqueda de cero máquina de uno o más ejes en un orden
determinado, se programa G74 y a continuación los ejes deseados en orden. En
un bloque que se ha programado G74 no se puede programar ninguna otra
función.
104
Con la función G81, se realizan cilindrados por medio de ciclos.
Figura 75. Ciclo fijo de torneado de tramos rectos (G81)
Con la función G86, se realizan roscados por medio de ciclos.
Figura 76. Ciclo fijo de roscado longitudinal (G86)
105
Con G92, preselección de cotas, se puede preseleccionar cualquier valor en los
ejes del CNC; esto supone poder realizar traslados del origen de coordenadas.
Cuando se programa la función G92, no se efectúa ningún movimiento de los ejes,
y el CNC acepta los valores de los ejes programados a continuación de G92,
como nuevas cotas de dichos ejes. Su formato es G92 X+/-4.4 Y+/-4.4 Z+/-4.4.
La preselección de cota mediante G92 se refiere siempre a la posición teórica en
que están los ejes.
Figura 77. Preselección de cotas (G92)
Con G93, preselección de origen de coordenadas polares, se puede
preseleccionar cualquier punto de un plano (XY, XZ, YZ), como origen de
coordenadas polares. Hay dos formas de preseleccionar un origen de
coordenadas polares: programando los valores del origen de coordenadas i, j o
tomando la posición actual como nuevo origen polar. Formato G93 i+/-4.3 j+/-4.3.
Si se programan los valores del origen polar no se admite más información en el
mismo bloque. Si se programa en un bloque cualquiera con más funciones, antes
de efectuarse el movimiento que el bloque conlleva, el origen polar pasará a ser el
punto en el que en ese momento se halle la maquina.
106
Con G94, se programa la velocidad de avance por minuto de la herramienta.
Se activa a la vez con una función F (que más adelante se explicará), y es
requisito para el inicio del código G95, el cual indica velocidad de avance en
mm/revolución
Figura 78. Velocidad de avance F en mm/minuto (G94)
Figura 79. Velocidad de avance F en mm/revolución (G95)
107
Las funciones G96, que es velocidad de avance superficial constante y G97, que
significa velocidad de avance del centro de la herramienta constante, son
respectivamente el avance longitudinal y el avance transversal respecto a la pieza
de trabajo.
Figura 80. Velocidad de corte constante, S en mt/minuto (G96)
Figura 81. Velocidad de avance del centro de la herramienta constante (G97)
En las tablas que se muestran a continuación, se identifican las funciones ISO que
se simulan en Winunisoft, así como su correspondiente código estándar en la
norma. La columna Inicio indica la función activa al encender el control y Modal si
se mantiene después de programarla o hay que programarla cada vez.
108
Las anteriores imágenes para la función G, fueron tomadas del software de
simulación CNC WinUnisoft.
Figura 82. Funciones ISO
109
5.5 FUNCIONES COMPLEMENTARIAS DEL WINUNISOFT
LA FUNCIÓN F
La función “F” define la velocidad de avance del usillo, ya sea de forma
horizontal o vertical. Esta función es necesario definirla si queremos tener
acabados finos o acabados de desbaste y debe ir acompañada de una función
G, que defina sus dimensiones ya sea en milímetros por minuto con G94 o
milímetros por revoluciones con G95.
Su reprogramación se puede realizar en cualquier momento de acuerdo a las
necesidades.
LA FUNCIÓN S
Esta función nos define la velocidad de giro del cabezal en RPM. Del mismo
modo se puede variar para conseguir mayor retiro de material o mejorar el
acabado superficial.
Al igual que la función F, la magnitud de este valor está dado por la función
antecesora G, con G97. Se dan las revoluciones por minuto y con G96 se
trabaja en metros por minuto.
LA FUNCIÓN T
La función T se emplea para seleccionar la herramienta a trabajar o para
realizar un cambio de herramienta. Es necesario identificar en el gestor del
programa, las herramientas existentes. Al realizar un cambio de herramienta,
hay que realizar una parada, la cual se consigue con la función M. Es prudente,
antes de realizar el cambio de herramienta, posicionarse lejos de la pieza de
trabajo.
110
LA FUNCIÓN M
Esta función se programa para realizar paradas auxiliares o de finalización del
programa y para realizar reposicionamiento según la necesidad.
El comando M00 sirve para realizar una función de parada; interrumpe el
programa cuando necesitamos que lo haga, luego es necesario darle marcha de
nuevo, para poder ver el programa haciendo el trabajo que le hemos asignado.
El comando M01 tiene la misma función del comando M00 solo que frena el
programa, si hemos activado la parada opcional.
El código M02 sirve para terminar. Como condición inicial, sirve para salirse del
programa que estamos elaborando. También sirve para frenar el cabezal; es
necesario programarla para que trabaje al final del bloque o renglón en que esté
programada.
El código M03 ayuda para darle la orientación de giro del arranque del cabezal.
El comando M04 tiene la misma función del comando M03, solo que el giro del
arranque del cabezal lo da en sentido contrario, es decir, hacia la izquierda.
El comando M05 sirve para frenar el cabezal, sirve cuando tenemos que cambiar
la herramienta, o cuando hagamos una operación con la torreta y necesitemos que
el cabezal este quieto.
El comando M08 es muy importante ya que si no se refrigera la pieza, hay
pérdidas de energía, rayado de la pieza o se puede quemar la herramienta entre
otras, dañando el trabajo que deseamos realizar.
El comando M09 sirve para cortar la salida de refrigerante, cuando ya no es
necesario.
El comando M10 sirve para abrir la puerta de la máquina, como por ejemplo,
cuando se ha terminado el proceso de torneado de la puerta, es necesario que el
cabezal esté quieto pues pueden ocurrir accidentes o daños en la maquina.
El código M11 sirve para cerrar la puerta de la máquina, para mecanizar es
necesario que la puerta esté cerrada ya que la máquina no funciona si la puerta
está abierta.
El código M17 abre el plato de la garra cuando necesitamos poner la pieza o
sacarla de la maquina.
111
El código M18 cierra las garras del plato cuando necesitemos empezar a maquinar
la pieza; si no está cerrado puede ocurrir un accidente, con la máquina o el
operario.
El comando M19 sirve cuando se necesita detener el cabezal orientado por medio
de la máquina.
El comando M30 sirve para darle fin al programa saliendo y volviendo al inicio del
mismo. También sirve para detener el giro del cabezal.
112
CAPÍTULO 6: EJEMPLOS DE PROGRAMACIÓN CNC
6.1 EJEMPLO 1 PARA TORNO
Elaboración de una pieza de diámetro 35mm (X) y longitud de 92mm (Z).
•
N0010 G90 G94 G97 X49 Z95 F100 S120 T2.2 M3
Se programa el torno para que trabaje en metros. Con G94, se da la velocidad en
milímetros por minuto y con el G97 se especifica que esta velocidad permanezca
constante. Las coordenadas iníciales del husillo se dan en base en x y z. La
velocidad de avance se especifica con F y 100 es el número de revoluciones por
minuto. La velocidad del husillo con S120 y la herramienta con T y el 2.2 indica el
número y además se indica el tipo de herramienta que se escogió con la cual se
desea trabajar y el sentido en el cual se quiere trabajar; en este caso se tomó M3
así que se iniciará en sentido horario.
Figura 83. Ejemplo 1, línea N0010 torno
113
•
N0020 G1 X0 Z92
En esta fila, con G1 que es una interpolación lineal, se le da la orden de iniciar su
recorrido en forma lineal siguiendo las coordenadas dadas por los ejes X0 y Z92.
Figura 84. Ejemplo1, línea N0020 torno
•
N0030 G3 X32 Z76 R16
En esta fila se trabajó con el G3 que es una interpolación circular en sentido
antihorario, la cual es muy utilizada para hacer arcos o circunferencias en el plano.
En este caso es utilizado para formar un arco, por esto se tienen que dar las
coordenadas en X y Z y el respectivo radio que se le quiera dar representado con
una R.
114
Figura 85. Ejemplo 1, línea N0030 torno
•
N0040 G2 X24 Z68 R8
Con el G2 se da una interpolación lineal corta cerrando la cúpula con las
coordenadas dadas en los ejes.
Figura 86. Ejemplo 1, línea N0040 torno
115
•
N0050 G1 Z62
Se da una instrucción básica para que el usillo permanezca en una posición en el
eje z, no es necesario utilizar el G1.
Figura 87. Ejemplo 1, línea N0050 torno
•
N0060 X33.66 Z59.17
Aunque el G1 se utiliza para una interpolación lineal no es necesario colocarlo,
solo se tienen que colocar las coordenadas correctas.
Figura 88. Ejemplo 1, línea N0060 torno
116
•
•
•
N0070 X28 Z56.34
N0080 X33.66 Z53.51
N0090 X28 Z50.69
En estas filas es igual que la anterior
Figura 89. Ejemplo1, líneas N0070 a N0090 torno
•
•
•
•
N0100 X33.66 Z47.84
N0110 X28 Z45.03
N0120 G2 X49 Z21.66 R30
N0130 G1 X49 Z15.66
Se utilizan estas coordenadas para hacer dos interpolaciones lineales; una vertical
y otra horizontal
•
•
•
•
•
N0140 X44 Z20
N0150 X49 Z30
N0160 Z30
N0170 X90 Z100
N0180 M30
Se utilizan estas coordenadas para hacer un segundo escalón subiendo el usillo
con X y moviéndolo horizontalmente con Z.
117
Figura 90. Ejemplo 1, líneas N0100 hasta N0180 torno
El programa completo quedaría de la siguiente forma:
•
•
•
•
•
•
•
•
•
•
•
•
N0010 G90 G94 G97 X49 Z95 F100 S120 T2.2 M3
N0020 G1 X0 Z92
N0030 G3 X32 Z76 R16
N0040 G2 X24 Z68 R8
N0050 G1 Z62
N0060 X33.66 Z59.17
N0070 X28 Z56.34
N0080 X33.66 Z53.51
N0090 X28 Z50.69
N0100 X33.66 Z47.84
N0110 X28 Z45.03
N0120 G2 X49 Z21.66 R30
118
•
•
•
•
•
•
N0130 G1 X49 Z15.66
N0140 X44 Z20
N0150 X49 Z30
N0160 Z30
N0170 X90 Z100
N0180 M30
119
6.2 EJEMPLO 2 PARA TORNO
•
N0010 G0 X61 Z120 S120 T2.2 M3
Primera orden, la cual posiciona la herramienta T2.2 que es un buril universal de
desbaste a unas 120 rpm y giro del cabezal a la derecha.
Figura 91. Ejemplo 2, línea N0010 torno
•
N0015 G92 X61 Z120
Posicionamiento de herramienta en la pieza para comenzar el desbaste.
•
N0020 G1 X60 Z120 F0.05
Con el G01 se ordena que inicie el desbaste y quite un milímetro hasta x 60 .
•
N0025 G1 X60 Z20
Le quita el milímetro a lo largo hasta z 20; es decir, de 1.20 a 20
Figura 92. Ejemplo 2, líneas N0015 a N0025 torno
120
N0030 G00 X60 Z30
Se vuelve a posicionar la herramienta.
N0035 G3 X60 Z35 R5
Esta orden es para hacer una curva en la pieza con radio 5 mm
Figura 93. Ejemplo 2, líneas N0030 a N0035 torno
N0040 G0 X60 Z38
Posicionar de nuevo la herramienta.
N0045 G1 X55 Z38
Orden para desbastar en x.
N0050 G1 X55 Z120
Desbastar desde z 38 hasta z 120.
Figura 94. Ejemplo 2, líneas N0040 a N0050 torno
121
N0055 G0 X55 Z88
G0 para posicionar de nuevo la herramienta.
N0060 G1 X50 Z88
G1 para ordenar que corte hasta x 50.
N0065 G1 X50 Z120
G1 para ordenar que corte desde z 88 hasta Z 120.
Figura 95. Ejemplo 2, líneas N0055 a N0065 torno
N0070 G0 X50 Z88
G0 para posicionar de nuevo la herramienta.
N0075 G1 X45 Z88
G1 para desbastar hasta x45.
N0080 G1 X45 Z120
G1 para desbastar desde z88 hasta z 120.
Figura 96. Ejemplo 2, líneas N0070 a N0080 torno
122
N0085 G00 X45 Z88
Posicionar herramienta de nuevo a x45 z 88.
N0090 G1 X40 Z88
Desbastar hasta x 40.
N0095 G1 X40 Z120
Desbastar luego desde z 88 hasta z 120.
N0100 G0 X60 Z120
Posicionar de nuevo.
N0105 G0 X60 Z38
Posicionar de nuevo para entrar a hacer arco.
N0110 G3 X40 Z88 R55
Orden para hacer un arco en la pieza de radio 55 mm.
Figura 97. Ejemplo 2, líneas N0085 a N0110 torno
123
•
N0115 G0 X40 Z88
Posicionar de nuevo el buril.
•
N0120 G1 X40 Z91
•
N0125 G1 X30 Z94
Desbastar en x desde z 91 hasta z 94.
•
N0130 G0 X40 Z120
Posicionar de nuevo la herramienta.
•
N0135 G1 X30 Z120
Desbastar hasta x 30.
•
N0140 G1 X30 Z115
Ahora hacer escalón desde z 120 hasta z 115
Figura 98. Ejemplo 2, líneas N0115 a N0140 torno
•
N0145 G0 X30 Z120
Posicionar de nuevo.
124
•
N0150 G1 X25 Z120
Desbastar hasta x 25.
•
N0155 G1 X25 Z115
Desbastar de nuevo desde z 120 hasta z 115.
•
N0160 G0 X25 Z120
Posicionar de nuevo.
•
N0165 G1 X20 Z120
Desbastar hasta x 20.
•
N0170 G1 X20 Z115
Desbastar desde z 120 hasta z 115.
•
N0175 G0 X20 Z120
Posicionar de nuevo.
•
N0180 G1 X15 Z120
Desbastar de nuevo hasta x 15.
•
N0185 G1 X15 Z115
Ahora de nuevo desbastar de z 120 hasta 115
Figura 99. Ejemplo 2, líneas N0145 a N0185 torno
125
•
N0190 G0 X15 Z120
Posicionamiento de nuevo del buril.
•
N0195 G1 X10 Z120
Desbaste hasta x10.
•
N0200 G1 X10 Z115
Desbaste luego de z120 hasta z 115.
•
N0205 G0 X40 Z115
Posicionamiento de nuevo.
•
N0210 G3 X30 Z 94 R 19.57
Un G3 para hacer un radio final de 19.57mm.
•
N0215 M30
Parada del proceso.
Figura 100. Ejemplo 2, líneas N0190 a N0215 torno
Así queda la pieza; finalmente, el buril fuera se abre las mordazas y se obtiene
completamente la pieza.
126
6.3 EJEMPLO 3 PARA TORNO
Las dimensiones del material serán: 40mm de diámetro(x) y 186mm de longitud(z).
•
•
•
•
N1 G90 G71
N2 G97 S900 T1.1
N3 G95 F0.15 M3
N4 G0 X38 Z186
En los primeros bloques de la programación se encuentra el sistema de ejes
coordenados que se va a utilizar (G90-coordenadas desde el origen 0.0.0 del
programa-), las unidades (G71-milímetros-; G97-velocidad del cabezal S en
rev/min- y G95-velocidad de avance F en mm/rev-).
En el bloque N4 se posiciona la herramienta con el código G0 seguido de las
coordenadas a donde se desea llevar el buril, en este caso en 38 mm en el eje X y
186 mm en el eje Z.
Figura 101. Ejemplo3, líneas N1 a N4 torno
127
•
•
•
•
•
N5 G81 P0=K36 P1=K184 P2=K36 P3=K-15 P5=K0.5 P7=K0.2 P8=K0.2
P9=K100
N6 G0 X40 Z188
N7 G81 P0=K15 P1=K184 P2=K15 P3=K166 P5=K0.5 P7=K0.2 P8=K0.2
P9=K100
N8 G0 X38 Z168
N9 G81 P0=K15 P1=K166 P2=K36 P3=K161 P5=K0.5 P7=K0.2 P8=K0.2
P9=K100
En estos bloques se muestran tres ciclos fijos de torneado G81: el primero, N5, se
encargará de dejar la pieza de 36mm de diámetro, el segundo N7 reducirá un
extremo de la pieza a un diámetro de 15mm y el tercero N9 dará un ángulo en la
pieza. Nótese que cada ciclo fijo va seguido de un nuevo posicionamiento de la
herramienta G0 para preparar la siguiente operación.
Figura 102. Ejemplo 3, líneas N5 a N9 torno
•
•
•
•
•
•
•
•
•
N10 T7.7
N11 G0 X38 Z109
N12 G1 X15
N13 G0 X38
N14 G0 Z113
N15 G1 X15
N16 G0 X38
N17 G0 Z117
N18 G1 X15
128
•
•
•
•
N19 G0 X38
N20 G0 Z121
N21 G1 X15
N22 G0 X38
En el bloque N10 se hace un cambio de herramienta, se pasa de la herramienta
T1.1 – cilindrado refrentado de exteriores-, a una T7.7 –tronzado-. Luego del
cambio de herramienta, del bloque N11 al bloque N22, se realiza un
desplazamiento con G0 y G1, teniendo en cuenta que G1 se utiliza cuando en el
desplazamiento de la herramienta se está desbastando material. En este caso se
está realizando un tipo de ranurado, lo cual es apreciable con las coordenadas
que se dan luego de cada posicionamiento.
Figura 103. Ejemplo 3, líneas N10 a N22 torno
•
•
•
•
•
•
•
•
N23 T1.1
N24 G0 X15 Z166
N25 G2 X20 Z161 R5
N26 G0 Z165
N27 G0 X40
N28 G0 X40 Z112
N29 G81 P0=K16 P1=K110 P2=K36 P3=K105 P5=K0.5 P7=K0.2 P8=K0.2
P9=K100
N30 G0 X38
129
Figura 104. Trayectoria de la herramienta
Ya se ha mencionado la utilidad de los códigos con T, G0 y G81, pero aparece el
G2, este código en el bloque N25 describe una trayectoria de corte curva, es decir,
serviría como un G1 pero describe una trayectoria circular, en este caso entre lo
puntos X15 Z166 a X20 Z161, luego del código G2 y la posición de llegada del
buril se denota el radio de la trayectoria, en este caso R5. Es muy importante que
el radio y los puntos de posicionamiento previo y posterior al G2 coincidan con la
trayectoria circular
Figura 105. Ejemplo 3, líneas N23 a N30 torno
130
•
•
•
•
•
•
•
•
•
•
N31 T2.2
N32 G0 X38 Z123
N33 G81 P0=K16 P1=K126 P2=K36 P3=K131 P5=K0.5 P7=K0.2 P8=K0.2
P9=K100
N34 G0 Z126
N35 G0 X38
N36 T2.2
N37 G0 X38 Z126
N38 G0 X16 Z126
N39 G3 X21 Z131 R5
N40 G0 X38 Z128
En esta sección aparece el código G3 en el bloque N39; para facilitar su
entendimiento, se puede decir que el código G3 actúa como un código G2 en
sentido de trayectoria contraria, por ejemplo, para este caso, se obtuvo un
redondeo opuesto al creado anteriormente con el código G2.
Figura 106. Ejemplo 3, líneas N31 a N40 torno
131
6.4 EJEMPLO 1 PARA FRESADORA
Elaborar una pieza con 120 mm de largo, 50 mm de ancho y 50 mm de alto.
A continuación se muestran los códigos del ejemplo de la llave realizado en
fresadora. En la primera parte de la programación, se insertan los códigos
referentes a la preparación previa de la herramienta.
•
•
•
•
N0005 F100 S100 T1.1
N0006 M6
N0010 G0 G90 G43 X10 Y40 Z15 M3
N0020 G92 X10 Y10
En este caso se tiene un avance de 100 mm/min (F100), velocidad de avance de
100 rev/min (S100) y se seleccionó la herramienta T1.1
En el segundo bloque se presenta la acción física del cambio de herramienta (M6)
En el bloque N0010 se tiene el posicionamiento de la herramienta (G0) en 10mm
en el eje X, 40mm en Y y 15mm en Z. El sistema de referencia (G90), indica que
los valores de X, Y y Z se tomarán desde el origen de coordenadas del programa
0.0.0. El código G43 representa la compensación de la herramienta, es decir, ya
que al trabajar la herramienta puede perder su dimensión original, este código le
permite al programa calcular esa pérdida en cuanto a longitud se refiere y ajustarla
a la trayectoria para que el maquinado siempre coincida con las medidas
deseadas. En la última parte de este bloque se encuentra el sentido de giro de la
herramienta, en este caso a derechas (M3). Pasando al bloque N0020, se tiene un
cambio de origen de coordenadas (G92), es decir, los datos de cotas que se
inserten posteriormente a este código se tomarán desde el punto dado por el G92.
Figura 107. Ejemplo 1, líneas N0005 a N0020 fresadora
132
•
•
N0030 G1 Z5.5 F150
N0040 G93 I0 J10
El código G1 representa el cambio de posición que va a realizar la fresa, difiere del
G0, ya que el G1 se utiliza cuando se está quitando material, mientras que el G0
es sólo para posicionar la herramienta. En este caso, se hace un agujero bajando
la herramienta 5.5 mm con una velocidad de avance F de 150 mm/min. El código
G93 indica que en un punto I,J seleccionado en el plano X,Y, en este caso 0.0,
será tomado como origen de coordenadas polares, es decir, luego de este código
se podrán escribir las medidas de posicionamiento y desplazamiento ya no como
X y Y, sino como ángulo y distancia.
Figura 108. Ejemplo 1, líneas N0030 a N0040 fresadora
•
N0050 G5 G2 A0 F280
En N0050, el código G5 hace que el proceso que esté en ese mismo bloque
comience poco tiempo antes de terminar la orden del bloque inmediatamente
anterior; esto genera simultaneidad y una combinación en las trayectorias
descritas en las órdenes de los dos bloques en cuestión. El código G2 describe un
arco de ángulo A a una velocidad de avance F de 280
Figura 109. Ejemplo 1, línea N0050 fresadora
133
•
•
N0060 G1 G36 R4 Y3
N0070 G1 X86
En N0060 hay una trayectoria dada por G1, dicha trayectoria no llega al punto
final, sino que realiza un redondeo de radio R gracias al código G36.
Figura 110. Ejemplo 1, líneas N0060 a N0070 fresadora
Con la repetición de los códigos ya mencionados, variando los valores de X, Y, Z,
A, R, etc., se obtiene la siguiente lista de bloques para formar un tipo de molde de
llave que se presentará a continuación:
•
•
•
•
•
N0080 G92 X0 Y3
N0090 G2 Y3 I0 J3
N0100 G1 X2
N0110 Y12
N0120 G91 X3
134
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
N0130 Y4
N0140 X3
N0150 Y2
N0160 X3
N0170 Y2
N0180 X3
N0190 Y4
N0200 X3
N0210 G90 Y3
N0220 G92 X69 Y3
N0230 G36 R4 X10
N0240 G1 Y10
N0250 G93 I0 J10
N0260 G2 A180
N0270 G1 Y10
N0280 G0 G7 Z5
N0290 X6
N0300 G1 Z5.5 F150
N0310 G93 I0 J10
N0320 G2 G5 A0 F280
N0330 G1 Y10
N0340 G93 I0 J10
N0350 G2 A180
N0360 G1 Y10
N0370 G0 G7 Z5
N0380 X20 Y30
N0390 G92 X0 Y0
N0400 M30
En el último bloque de la programación, por lo general, se encuentra un M30, que
significa el fin del proceso y la preparación para uno nuevo, retornando a los
valores previos al primer bloque.
Figura 111. Pieza terminada
135
6.5 EJEMPLO 2 PARA FRESADORA
Dimensiones del material:
Largo = 100 mm
Ancho = 100 mm
Alto = 50 mm
• N0010 T1.1 D1
Se programa cambio de herramienta
• N0020 M6
Cambio de herramienta
• N0030 G0 G90 G17 G43 X0 Y0 Z10 F100 S2000 M3
Cotas absolutas, elección del plano XY, compensación de longitud, programación
de avance y velocidad de giro del cabezal y su sentido
• N0040 G88 G99 X50 Y50 Z2 I-6 J-15 B3 C5 D2 H120 L1.5 F180
Ciclo fijo de cajera circular y sus propiedades, con vuelta al plano de referencia al
final del ciclo2
• N0050 G80
Anulación de ciclo fijo
• N0060 G0 X50 Y50
Posicionamiento rápido
• N0070 Z-3
• N0080 G1 X90 F160
Interpolación lineal
•
•
•
•
•
•
•
•
•
•
N0090 G0 Z2
N0100 X50 Y50
N0110 Z-3
N0120 G1 Y90
N0130 G0 Z2
N0140 X50 Y50
N0150 Z-3
N0160 G1 Y10
N0170 G0 Z2
N0180 X50 Y50
136
• N0190 Z-3
• N0200 G1 X10
• N0210 G0 Z2
• N0220 G88 G99 G0 G90 X25 Y25 Z2 I-6 J-12.5 B3 C5 D2 H120 L1.5 F180
• N0230 G88 G99 G0 G90 X75 Y25 Z2 I-6 J-12.5 B3 C5 D2 H120 L1.5 F180
• N0240 G88 G99 G0 G90 X25 Y75 Z2 I-6 J-12.5 B3 C5 D2 H120 L1.5 F180
• N0250 G88 G99 G0 G90 X75 Y75 Z2 I-6 J-12.5 B3 C5 D2 H120 L1.5 F180
Ciclo fijo de cajera circular y sus propiedades, con vuelta al plano de referencia al
final del ciclo
• N0260 G91 N3
Programación de cotas incrementales
• N0270 G0 G80 G90 X50 Y50 Z2
Anulación de ciclo fijo y programación en cotas absolutas
• N0280 G0 X0 Y-2
• N0290 Z-2
• N0300 G1 X102
• N0310 Y102
• N0320 X-2
• N0330 Y-2
• N0340 G0 Z2
• N0350 G88 G99 G0 G90 X25 Y25 Z2 I-10 J-6 B3 C5 D2 H120 L1.5 F180
• N0360 G88 G99 G0 G90 X75 Y25 Z2 I-10 J-6 B3 C5 D2 H120 L1.5 F180
• N0370 G88 G99 G0 G90 X25 Y75 Z2 I-10 J-6 B3 C5 D2 H120 L1.5 F180
• N0380 G88 G99 G0 G90 X75 Y75 Z2 I-10 J-6 B3 C5 D2 H120 L1.5 F180
Ciclo fijo de cajera circular y sus propiedades, con vuelta al plano de referencia al
final del ciclo
• N0390 G88 G99 X50 Y50 Z2 I-8 J-10 B3 C5 D2 H120 L1.5 F180
Ciclo fijo de cajera circular y sus propiedades, con vuelta al plano de referencia al
final del ciclo
• N0400 G80
Anulación de ciclo fijo
• N0410 T2.2
Se programa cambio de herramienta
• N0420 M06
Cambio de herramienta
137
• N0430 G0 X50 Y50
• N0440 Z-8
• N0450 G1 X90 F160
Interpolación lineal
• N0460 G0 Z2
Posicionamiento rápido
• N0470 X50 Y50
• N0480 Z-8
• N0490 G1 Y90
• N0500 G0 Z2
• N0510 X50 Y50
• N0520 Z-8
• N0530 G1 Y10
• N0540 G0 Z2
• N0550 X50 Y50
• N0560 Z-8
• N0570 G1 X10
• N0580 G0 Z2
• N0590 M30
Termina el programa
138
Figura 112. Procedimiento y simulación del programa
139
AUTOEVALUACIÓN UNIDAD 2
1. ¿Cuál considera que es la principal ventaja de la programación en CNC?
2. Haga una descripción breve de las funciones de programación del software
WinUnisoft
3. ¿Por qué las funciones F, S, T y M son complementarias a la función G?
4. Elabore un programa con WinUnisoft para elaborar una pieza de 35 mm de
ancho, 45 mm de largo y 30 mm de alto.
140
REALIMENTACIÓN AUTOEVALUACIÓN UNIDAD 2
1. La principal ventaja del Control Numérico Computarizado es que se trata de un
procedimiento automatizado a través de computador, que disminuye el grado de
dificultad que posee el realizar y elaborar una pieza de forma manual. Además,
otra ventaja es que, debido a la programación, se pueden ejecutar y elaborar
piezas a gran velocidad y en serie aumentando la productividad de una empresa.
2. La función principal en WinUnisoft es la función G, pues es la que indica la
posición, movimientos, giros y traslaciones que la máquina herramienta deberá
realizar. Luego vienen la función F que indica la velocidad de avance del usillo de
la máquina, la función S que da la velocidad de giro del cabezal, la función T que
selecciona la máquina a usar y la función M que ofrece paradas auxiliares.
3. Las funciones F, S, M y T son complementarias a la G ya que esta última es la
más precisa en cuanto a posición y movimiento, mientras que las otras definen
parámetros estáticos y básicos.
4. El código fuente quedaría:
•
•
•
•
•
•
•
•
•
•
N0090 G0 Z2
N0100 X35 Y45
N0110 Z-3
N0120 G1 Y90
N0130 G0 Z2
N0140 X50 Y50
N0150 Z-3
N0160 G1 Y10
N0170 G0 Z2
N0180 X50 Y40
141
FUENTES DOCUMENTALES
•
DOCUMENTOS IMPRESOS
DORF, Richard y BISHOP, Robert (2005). Sistemas de control moderno. Madrid:
Pearson Prentice-Hall
KUO, Benjamin (1996). Sistemas de control automático. México DF: Prentice-Hall
Hispanoamericana S.A.
•
DIRECCIONES DE SITIOS WEB
http://www.monografias.com/trabajos14/manufaccomput/manufaccomput.shtml
http://html.rincondelvago.com/control-numerico-computarizado.html
http://www.elprisma.com/apuntes/ingenieria_mecanica/controlnumericocnc/
http://www.profesores.frc.utn.edu.ar/industrial/sistemasinteligentes/FFlexible/EL_C
ONTROL_NUMERICO_COMPUTARIZADO_EN_EL_DESARROLLO_INDUSTRIA
L.pdf
142
REFERENCIAS BIBLIOGRÁFICAS
OGATA, Katsuhiko (1998). Ingeniería de control moderna. México D.F: PrenticeHall Hispanoamericana S.A
RUIZ, Lino (2006). El control numérico computarizado en el desarrollo industrial.
México D.F: Prentice-Hall Hispanoamericana S.A
BOON, G.K (1991). Automatización flexible en la industria. Noriega: Limusa
143
Descargar