Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
CONTENIDO
INTRODUCCIÓN
OBJETIVO GENERAL
UNIDAD 1
FUNDAMENTOS BÁSICOS E INTRODUCCIÓN AL CONTROL NUMÉR ICO
COMPUTARIZADO
Objetivos específicos
AUTOEVALUACIÓN UNIDAD 1
2
EVALUACIÓN DIAGNÓSTICA UNIDAD 2
UNIDAD 2
PROGRAMACIÓN EN CONTROL NUMÉRICO COMPUTARIZADO
Objetivos específicos
AUTOEVALUACIÓN UNIDAD 2
FUENTES DOCUMENTALES
3
INTRODUCCIÓN
4
OBJETIVO GENERAL
5
EVALUACIÓN DIAGNÓSTICA UNIDAD 1
6
UNIDAD 1
FUNDAMENTOS BÁSICOS E INTRODUCCIÓN
AL CONTROL NUMÉRICO COMPUTARIZADO
7
OBJETIVOS ESPECÍFICOS
8
CAPÍTULO 1: DEFINICIONES BÁSICAS Y FUNDAMENTOS DEL
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).
9
1.2 ¿CÓMO FUNCIONA EL CNC?
10
1.3 VENTAJAS DEL CNC
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
Esto significa que el operador de la máquina herram ienta 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 nec esite 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.
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.
14
Habilidades Fortalezas
El operador de CNC deberá tener Conocimientos de la estructura de la
conocimientos en geometría, álgebra máquina CNC.
y trigonometría.
Deberá conocer sobre la selección y Conocimientos del proceso de
diseño de la herramienta de corte. transformación mecánica.
Dominar los métodos de sujeción Conocimientos de la programación
especialmente metal mecánicos. CNC.
Uso de medidores y conocimientos de Conocimientos del mantenimiento y
metrología. operación CNC.
15
1.5 RESEÑA HISTÓRICA DE LA INDUSTRIA Y DEL CNC
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.
16
· (1940) Introducción de los controles hidráulicos, neumáti cos y electrónicos.
17
Figura 2. Evolución en los telares
18
CAPÍTULO 2: GENERALIDADES DEL CONTROL NUMÉRICO
COMPUTARIZADO
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 s e 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.
19
· Existe cada vez una mayor exigencia en la precisión y normalización en
cuanto al uso permanente de normas de calidad.
20
2.2 EL AMBIENTE DE TRABAJO
Estos aspectos son más fáciles de encontrar en soci edades industriales, que en
países subdesarrollados.
21
2.3 TIPOS DE AUTOMATIZACIÓN
· Automatización fija.
· Automatización flexible.
22
2.4 ¿CUÁNDO EMPLEAR EL CONTROL NUMÉRICO COMPUTARIZA DO?
Por otro lado, una vez tomado este camino se dará u na 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 cambio s que se dan en productos tales como
automóviles, equipos de comunicación, computadores, etc.
23
2.5 ¿CÓMO SELECCIONAR UN CENTRO DE MECANIZADO CNC?
Los beneficios de este tipo de máquinas son varios y se podrían enumerar en los
siguientes:
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 realizad os 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áq uina 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.
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 debe n 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úsqued a. 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).
26
CAPÍTULO 3: CLASIFICACIÓN Y CARACTERÍSTICAS DE LAS
MÁQUINAS 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
- Cizalla.
- Tijera.
- Guillotina.
- Fresadoras.
- Taladros.
- Roscadoras.
- Brochadoras.
- Rectificadoras.
28
- Pulidoras, esmeriladoras y rebarbadoras.
29
3.2 ARQUITECTURA GENERAL DE UNA MÁQUINA HERRAMIENTA DE CNC
30
UNIDAD DE ENTRADA Y SALIDA DE DATOS
Los primeros lectores de cinta fueron electromecáni cos, 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 t ransportar 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 memori a del computador.
UNIDAD DE CÁLCULO
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.
32
SERVOMECANISMOS
Para el control de los motores de la máquina herram ienta 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 sum
inistradas 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 HERRAMI ENTA
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.
35
3.4 EL TORNO
36
apreciable, aún en los casos más desfavorables. Par a 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.
El mecanismo que más se emplea para lograr las dist intas velocidades es por
medio de trenes de engranajes. Los principales sistemas empleados en los
cabezales de los tornos son:
E.1) Carro principal: Consta de dos partes, una de las cuales se desliza sobre la
bancada y la otra, llamada delantal, está atornilla da 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 herramient a, 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 r evoluciones de la pieza
que se trabaja y del tornillo patrón.
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 lla mada 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.
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.
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í com o el avance de la barra.
Suelen usarse para la fabricación en serie de pequeñas piezas.
42
3.5 LA FRESADORA
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 ca rro, 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.
- 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.
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 centr ado lateral, para el buen
funcionamiento de las chavetas.
- Que giren bien centradas y montadas entre dos platos de igual diámetro.
- Que se utilicen las del número apropiado de dient es (dientes finos para
materiales duros).
- Que la pieza esté bien sujeta.
46
HERRAMIENTAS DE CORTE PARA TORNO
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.
47
Figura 13. Ejemplos de torneado exterior
48
HERRAMIENTAS DE CORTE PARA FRESADORA
49
Actividad para realizar en grupo colaborativo
50
AUTOEVALUACIÓN UNIDAD 1
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.
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ánico s 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áqu inas por arranque del material,
por consiguiente las máquinas para el trabajo con t ubos 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 pe rtenece 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áquin as 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:
55
UNIDAD 2
PROGRAMACIÓN EN CONTROL NUMÉRICO
COMPUTARIZADO
56
OBJETIVOS ESPECÍFICOS
57
CAPÍTULO 4: CONCEPTOS Y DEFINICIONES FUNDAMENTALES
EN LA PROGRAMACIÓN CNC
PROGRAMACIÓN AUTOMÁTICA
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.
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.
59
4.3 EL TEXTO PREVIO
PRINCIPO DE PROGRAMA
60
4.4 PROGRAMA DE MECANIZADO
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.
61
4.5 CONCEPTOS BÁSICOS DE PROGRAMACIÓN CNC
· Á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.
62
· Asociación de Industrias Electrónicas (Electronics Industries Association):
Organización que se encarga de dictar las normas para las industrias
tecnológicas.
· 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.
· 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 f orma 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 f orma 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.
64
· Mesa de Trabajo (Worktable): La mesa en la cual se apoya una pieza de
trabajo durante la operación de fabricación.
65
CAPÍTULO 5: PROGRAMACIÓN EN CNC CON WINUNISOFT
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.
· La edición de programas de CNC con ayuda gráfica para cada una de las
funciones ISO programables, así como el análisis si ntáctico y semántico de
cada bloque editado.
66
5.2 ESTRUCTURA DE FICHEROS EN WINUNISOFT
67
5.3 FORMATO DE BLOQUE DE UN PROGRAMA CNC
N0010 G74
N0011
N0012
N0013
N0014
N0015
N0016
N0017
N0018
N0019
N0020
N0021 G75
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
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.
70
Figura 21. Interpolación circular a derecha (G02)
71
La función G04 se utiliza para temporizar un ciclo de maquinado.
La función G05 reemplaza las aristas de 90 grados por unos redondeos de radio
muy pequeño.
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.
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.
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.
74
Figura 28. Trayectoria circular definida mediante 3 puntos (G09)
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
La función G14 se emplea para activar un plano con algún grado en especial
77
Con la función G15 se puede realizar un mecanizado sobre una superficie cilíndrica
de la pieza.
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.
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.
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 f unció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 adela nte.
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.
82
Figura 41. Definición de subrutina estándar (G22)
Opera de forma similar a la función G22, pero en este caso se define una subrutina
de funciones paramétricas.
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
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 llam ada en cualquier parte del programa, como se
puede observar en la figura 44.
N0350 G22 N2
N0360 G53 X0 Z14
N0370 G53
N0380 G90
N0390 T1.1
N0400 G97 S2000 M03
N0410 G24
86
Figura 47. Salto o llamada condicional si es igual a 0 (G26)
87
Figura 49. Salto o llamada condicional si es menor (G28)
88
Con la función G30, se puede visualizar un error de programación.
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
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.
90
Figura 54. Roscado electrónico (G33)
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.
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.
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.
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
La función G43 busca compensar las probables diferencias que surjan entre la
máquina y la herramienta, o entre la herramienta pr ogramada 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.
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.
98
Figura 66. Feed-Rate programable (G49)
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.
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)
102
Figura 72. Programación en pulgadas (G70)
104
Con la función G81, se realizan cilindrados por medio de ciclos.
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.
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 adela nte se explicará), y es requisito
para el inicio del código G95, el cual indica velocidad de avance en mm/revolución
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.
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 t omadas del software de
simulación CNC WinUnisoft.
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.
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
110
LA FUNCIÓN M
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 nicial, 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 M10 sirve para abrir la puerta de la máq uina, 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.
111
El código M18 cierra las garras del plato cuando necesitemos empezar a maquinar
la pieza; si no está cerrado puede ocurrir un accid ente, 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
113
· N0020 G1 X0 Z92
114
Figura 85. Ejemplo 1, línea N0030 torno
Se utilizan estas coordenadas para hacer dos interpolaciones lineales; una vertical y
otra horizontal
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
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
120
N0030 G00 X60 Z30
Posicionar de nuevo.
123
· N0115 G0 X40 Z88
Posicionar de nuevo.
124
· N0150 G1 X25 Z120
Posicionar de nuevo.
Posicionar de nuevo.
Posicionamiento de nuevo.
· N0215 M30
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ámetr o(x) y 186mm de longitud(z).
· N1 G90 G71
· N2 G97 S900 T1.1
· N3 G95 F0.15 M3
· N4 G0 X38 Z186
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 terc ero 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.
· 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
· 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
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
131
6.4 EJEMPLO 1 PARA FRESADORA
132
· N0030 G1 Z5.5 F150
· N0040 G93 I0 J10
· 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
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.
· 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
Largo = 100 mm
Ancho = 100 mm
Alto = 50 mm
· N0010 T1.1 D1
Se programa cambio de herramienta
· N0020 M6
Cambio de herramienta
· 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
· 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
· 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
138
Figura 112. Procedimiento y simulación del programa
139
AUTOEVALUACIÓN UNIDAD 2
140
REALIMENTACIÓN AUTOEVALUACIÓN UNIDAD 2
· 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
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
143