Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En esta poca las computadoras estaban en sus inicios y eran tan grandes que el espacio
ocupado por la computadora era mayor que el de la mquina.
Hoy da las computadoras son cada vez ms pequeas y econmicas, con lo que el uso del CNC
se ha extendido a todo tipo de maquinaria: tornos, rectificadoras, eletroerosionadoras, mquinas
de coser, etc.
En una mquina CNC, a diferencia de una mquina convencional o manual, una computadora
controla la posicin y velocidad de los motores que accionan los ejes de la mquina. Gracias a
esto, puede hacer movimientos que no se pueden lograr manualmente como crculos, lneas
diagonales y figuras complejas tridimensionales.
Las mquinas CNC son capaces de mover la herramienta al mismo tiempo en los tres ejes para
ejecutar trayectorias tridimensionales como las que se requieren para el maquinado de
complejos moldes y troqueles como se muestra en la imagen.
En una mquina CNC una computadora controla el movimiento de la mesa, el carro y el husillo.
Una vez programada la mquina, sta ejecuta todas las operaciones por s sola, sin necesidad de
que el operador est manejndola. Esto permite aprovechar mejor el tiempo del personal para
que sea ms productivo.
El trmino "control numrico" se debe a que las rdenes dadas a la mquina son indicadas
mediante cdigos numricos. Por ejemplo, para indicarle a la mquina que mueva la
herramienta describiendo un cuadrado de 10 mm por lado se le daran los siguientes cdigos:
G90 G71
G00 X0.0 Y0.0
G01 X10.0
G01 Y10.0
G01 X0.0
G01 Y0.0
Al principio hacer un programa de maquinado era muy difcil y tedioso, pues haba que planear
e indicarle manualmente a la mquina cada uno de los movimientos que tena que hacer. Era un
proceso que poda durar horas, das, semanas. An as era un ahorro de tiempo comparado con
los mtodos convencionales.
Actualmente muchas de las mquinas modernas trabajan con lo que se conoce como "lenguaje
conversacional" en el que el programador escoge la operacin que desea y la mquina le
pregunta los datos que se requieren. Cada instruccin de este lenguaje conversacional puede
representar decenas de cdigos numricos. Por ejemplo, el maquinado de una cavidad completa
se puede hacer con una sola instruccin que especifica el largo, alto, profundidad, posicin,
radios de las esquinas, etc. Algunos controles incluso cuentan con graficacin en pantalla y
funciones de ayuda geomtrica. Todo esto hace la programacin mucho ms rpida y sencilla.
Hoy da los equipos CNC con la ayuda de los lenguajes conversacionales y los sistemas
CAD/CAM, permiten a las empresas producir con mucha mayor rapidez y calidad sin necesidad
de tener personal altamente especializado.
GENERALIDADES DEL CNC
Entre todos estos cambios uno de los de mayor influencia lo ser sin duda el desarrollo de las
nuevas polticas mundiales de mercados abiertos y globalizacin. Todo esto habla de una libre
competencia y surge la necesidad de adecuar nuestras industrias a fin de que puedan satisfacer
el reto de los prximos aos. Una opcin o alternativa frente a esto es la reconversin de las
industrias introduciendo el elemento de la automatizacin. Sin embargo se debe hacerse en la
forma ms adecuada de modo que se pueda absorber gradualmente la nueva tecnologa en un
tiempo adecuado; todo esto sin olvidar los factores de rendimiento de la inversin y capacidad
de produccin.
Uno de los elementos importantes dentro de este resurgir de la automatizacin son la Mquinas
de Herramientas de Control Numrico Computarizado, las cuales brindan algunas ventajas
adicionales que son
Qu es el CNC?
Programacin.
Interface.
Mquinas Herramientas C:N:C.
La decisin sobre el cundo es necesario utilizar M.H.C.N.?, muchas veces se resuelve en base a
un anlisis de produccin y rentabilidad; sin embargo en nuestros pases subdesarrollados,
muchas veces existe un factor inercial que impide a los empresarios realizar el salto tecnolgico
en la medida que estas personas se motiven a acercarse a estas tecnologas surgirn mltiples
alternativas financieras y de produccin que contribuirn a mejorar el aspecto de rentabilidad de
este tipo de inversin. Por otro lado una vez tomado este camino se dar una rpida
transferencia tecnolgica a nivel de las empresas incrementando el nivel tcnico. Fenmenos
como stos no son raros, pues se dan muchas veces en nuestros pases al nivel de consumidores.
Sobre todo en Panam.
Veamos ahora el contraste entre una mquina convencional y una mquina C.N.C.
Mquina Convencional MHCH Mquina Convencional CNC
Definicin general:
La formacin de instructores es cada vez ms difcil, pues se hace necesario personal cada vez
ms experimentado.
El Ambiente de Trabajo.
El entorno del ambiente industrial se encuentra frecuentemente con situaciones tales como:
Los pas es de mayor desarrollo, poseen una gran experiencia en cuanto a automatizacin se
refiere y los problemas que ellos enfrentan en la actualidad son de caractersticas distintas a los
nuestros. Por lo cual es necesario precisar correctamente ambas perspectivas.
Esta produccin est cubierta en la actualidad por las mquinas transfert, realizadas por varios
automatismos trabajando simultneamente en forma sincronizada. Series medias: (entre 50 y
10.000)
Existen varios automatismos que cubren esta gama, entre ellos los copiadores y los controles
numricos. La utilizacin de estos automatismos depender de la precisin, flexibilidad y
rapidez exigidas. El control numrico ser especialmente interesante cuando las fabricaciones se
mantengan en series comprendidas entre 5 y 1.000 piezas que debers ser repetidas varias veces
durante el ao. Series pequeas: (menores a 5 piezas) Para estas series, la utilizacin del control
numrico suele no ser rentable, a no ser que la pieza sea lo suficientemente compleja como para
justificarse su programacin con ayuda de una computadora. Pero en general, para producciones
menores a cinco piezas, la mecanizacin en mquinas convencionales resulta ser ms
econmica. A continuacin, podemos ver un grfico que ilustra de forma clara lo expresado
anteriormente.
Supongamos una pieza colocada sobre la mesa (ver figura), y que en el punto A se quiere
realizar una perforacin. Sea el eje X el eje longitudinal de la mesa y el eje Y el eje transversal.
B representa la proyeccin del eje del til sobre la mesa. El problema de llevar el punto A al
punto B se puede resolver de las siguientes formas:
Accionar el motor del eje Y hasta alcanzar el punto A´y a continuacin el motor del eje
X hasta alcanzar al punto B.
Anlogo al anterior, pero accionando primero el motor del eje longitudinal y despus el del
transversal. Estos dos modos de posicionamiento reciben el nombre de posicionamiento
secuencial y se realiza normalmente a la mxima velocidad que soporta la mquina.
Accionar ambos motores a la vez y a la misma velocidad. En este caso la trayectoria seguida
ser una recta de 45º. Una vez llegado la altura del punto B, el motor del eje Y ser
parado para continuar exclusivamente el motor del eje X hasta llegar al punto B. Este tipo de
posicionamiento recibe el nombre de posicionamiento simultneo (punto a punto).
Siempre que se quiera realizar trayectorias que no sean paraxiales (rectas segn los ejes) es
necesario que el sistema de control posea caractersticas especiales.
Los equipos que permiten generar curvas reciben el nombre de equipos de contorneo.
Los sistemas de contorneo gobiernan no slo la posicin final sino tambin el movimiento en
cada instante de los ejes en los cuales se realiza la interpolacin. En estos equipos deber existir
una sincronizacin perfecta entre los distintos ejes, controlndose, por tanto, la trayectoria real
que debe seguir la herramienta. Con estos sistemas se pueden generar recorridos tales como
rectas con cualquier pendiente, arcos de circunferencia, cnicas o cualquier otra curva definible
matemticamente. Estos sistemas se utilizan, sobre todo, en fresados complejos, torneados, etc.
Por ltimo, se puede decir que un equipo de control numrico paraxial puede efectuar los
trabajos que realiza un equipo punto a punto y un equipo de contorneo podr realizar los
trabajos propios de los equipos punto a punto y paraxial.
Unidad de clculo.
La unidad entrada de datos sirve para introducir los programas de mecanizado en el equipo de
control numrico, utilizando un lenguaje inteligible para ste.
En los sistemas antiguos se utilizaron para la introduccin de datos sistemas tipo ficha (Data
Modul) o preselectores (conmutadores rotativos codificados); los grandes inconvenientes que
presentaron estos mtodos, sobre todo en programas extensos, provoc su total eliminacin.
Posteriormente se utilizaba para dicho propsito la cinta perforada (de papel, milar o aluminio),
por lo que el lector de cinta se constitua en el rgano principal de entrada de datos.
Esta cinta era previamente perforada utilizando un perforador de cinta o un teletipo. El nmero
de agujeros mximo por cada carcter era de ocho (cinta de ocho canales). Adems de estos
agujeros, exista otro de menor tamao, ubicado entre los canales 3 y 4 que permita el arrastre
de la cinta.
Los primeros lectores de cinta fueron electromecnicos; 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 conmutador cuyos contactos se abren o cierran dependiendo de la
existencia o no de dichos agujeros.
Luego se utilizaron lectores de cinta fotoelctricos, los cuales permitan una velocidad de lectura
de cinta muy superior. Los mismos constaban de clulas fotoelctricas, fotodiodos o
fototransistores como elementos sensores. Estos elementos sensibles a la luz, ubicados bajo
cada canal de la cinta (incluso bajo el canal de arrastre). Una fuente luminosa se colocaba sobre
la cinta, de tal forma que cada sensor produca una seal indicando la presencia de un agujero
que sera amplificada y suministrada al equipo de control como datos de entrada.
Otro medio que se utilizaba para la entrada de datos era el cassette, robusto y pequeo, era ms
fcil de utilizar, guardar y transportar que la cinta, siendo ptima su utilizacin en medios
hostiles. Su capacidad variaba entra 1 y 5 Mb.
Con la aparicin del teclado como rgano de entrada de datos, se solucion el problema de la
modificacin del programa, que no poda realizarse con la cinta perforada, adems de una rpida
edicin de programas y una cmoda insercin y borrado de bloques, bsqueda de una direccin
en memoria, etc.
Tanto en los equipos de programacin manual como en los de programacin mixta (cinta
perforada o cassette y teclado), la unidad de memoria interna almacenaba no slo el programa
sino tambin los datos mquina y las compensaciones (aceleracin y desaceleracin,
compensaciones y correcciones de la herramienta, etc.). Son los llamdos datos de puesta en
operacin.
En las mquinas que posean slo cinta perforada como entrada de datos, se utilizaba memorias
buffer.
Adems posean una batera denominada tampn, generalmente de nquel cadmio, que
cumplan la funcin de guardar durante algunos das (al menos tres) todos los datos mquina en
caso de fallo en la red.
Una vez almacenado el programa en memoria, inicia su lectura para su posterior ejecucin.
la nueva cota a alcanzar (x, y, z del nuevo punto en el caso de un equipo de tres ejes), velocidad
de avance con la que se realizar el trayecto, forma a realizar el trayecto, otras informaciones
como compensacin de herramientas, cambio de til, rotacin o no del mismo, sentido,
refrigeracin, etc.). La unidad de clculo, de acuerdo con la nueva cota a alcanzar, calcula el
camino a recorrer segn los diversos ejes.
SERVOMECANISMOS: La funcin principal de un control numrico es gobernar los motores
(servomotores) de una mquina 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, tres motores, y as sucesivamente.
En el caso de un control numrico punto a punto y paraxial, las rdenes suministradas a cada
uno de los motores no tienen ninguna relacin entre s; en cambio en un control numrico de
contorneo, las rdenes debern estar relacionadas segn una ley bien definida.
Para el control de los motores de la mquina 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 envan a partir de la informacin
suministrada por la unidad de clculo, y el servomecanismo no recibe ninguna informacin ni
de la posicin 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 clculo y de las informaciones
suministradas por un sistema de medidas de la posicin real por medio de un captador de
posicin (generalmente un encoder), y uno de medida de la velocidad real (tacmetro),
montados ambos sobre la mquina.
En este caso, el programa pieza se escribe nicamente por medio de razonamientos y clculos
que realiza un operario.
Programacin Automtica: En este caso, los clculos los realiza un computador, que suministra
en su salida el programa de la pieza en lenguaje mquina. Por esta razn recibe el nombre de
programacin asistida por computador. De este mtodo hablaremos ms adelante.
Programacin Manual:
El lenguaje mquina comprende todo el conjunto de datos que el control necesita para la
mecanizacin de la pieza.
Al conjunto de informaciones que corresponde a una misma fase del mecanizado se le denomina
bloque o secuencia, que se numeran para facilitar su bsqueda. Este conjunto de informaciones
es interpretado por el intrprete de rdenes.
Una secuencia o bloque de programa debe contener todas las funciones geomtricas, funciones
mquina y funciones tecnolgicas del mecanizado, de tal modo, un bloque de programa consta
de varias instrucciones.
El comienzo del control numrico ha estado caracterizado por un desarrollo anrquico de los
cdigos de programacin. Cada constructor utilizaba el suyo particular.
Posteriormente, se vio la necesidad de normalizar los cdigos de programacin como condicin
indispensable para que un mismo programa pudiera servir para diversas mquinas con tal de que
fuesen del mismo tipo.
Los caracteres ms usados comnmente, regidos bajo la norma DIN 66024 y 66025 son, entre
otros, los siguientes:
X, Y, Z son las direcciones correspondientes a las cotas segn los ejes X, Y, Z de la mquina
herramienta. Dichas cotas se pueden programar en forma absoluta o relativa, es decir, con
respecto al cero pieza o con respecto a la ltima cota respectivamente.
Ejemplos:
G01: Los ejes se gobiernan de tal forma que la herramienta se mueve a lo largo de una lnea
recta.
G77: Es un ciclo automtico que permite programar con un nico bloque el torneado de un
cilindro, etc.
Ejemplos:
M00: Provoca una parada incondicional del programa, detiene el husillo y la refrigeracin.
M02: Indica el fin del programa. Se debe escribir en el ltimo bloque del programa y posibilita
la parada del control una vez ejecutadas el resto de las operaciones contenidas en el mismo
bloque.
Estructura de Block
Es el modo de dar ordenes a la maquina para que se los ejecute tiene ciertas caractersticas que
se debe cumplir.
La maquina ejecuta las ordenes (operaciones) de otra manera por lo que cada orden tiene una
estructura definida a cada orden le denominamos block o bloque de programa.
a) Numero de operaciones
d) Parmetros complementarios
Formato de Block
El modo bsico de comunicarse con la maquina herramienta es a travs de los elementos que
forman la estructura de un block de instrucciones, en donde cada uno de los caracteres
alfanumricos tienen un significado y una representacin propia.
a b c d
O001
N010 G21 Encabezado
N020 [BILLET X 30 Z 80
N030 G28
N040 M06 T1
N050 M03 S 500
N060 F 60 Procedimiento
N.
N070 M02
N080 G28 Conclusin
N090 M05
Introduccin a la programacin
Para realizar un programa debemos tener en cuenta varios factores, algunos de ellos similares a
los de las maquinas convencionales. Estos factores los podemos dividir en geomtricos y
tecnolgicos.
Los factores de geometra de la pieza contienen datos sobre sus dimensiones (plano de taller);
adems de:
- Tolerancias
- Acabado superficial
- Origen de movimientos
- Tipo de mecanizado
- Velocidad de corte
- Profundidad de pasadas
- Lubricante
- Utillaje, etc.
Estos ciclos tienen la particularidad de trabajar una sola operacin en un mismo sentido hasta
lograr el objetivo establecido.
G90: Cilindrado
G92: Roscado
Conicidad G94
Ciclo de Roscado
El cdigo G92 nos permite realizar la operacin de roscado o cuerda en algn diseo de pieza.
La funcin de este es de manera cclica que se mete contemplando los factores de importancia.
El avance o paso y la profundidad total de maquinado. Realizndose solo cuerdas estndar.
1 Punto Previo
2 Velocidad de corte
F: Avance (paso)
Si se tiene una medida de 10.0, se le resta la profundidad total y nos queda una medida de 7.947
Radios de Curvatura
El cdigo G02 nos permite realizar radios en sentido derecho o sentido horario (va conforme a
las manecillas del reloj).
Ejecucin
1 Punto Previo
Gargantas
Solicitud de la herramienta
Control de contorneo CNC con microprocesador para tornos, con mando de interconexin
programable integrado (PC) para dos ejes con control de contorneado en X, Z. Interpolacin
lineal y circular.
Caractersticas:
A travs de la interfase RS 232C (V. 24), o de 20 mA de corriente de lnea (TTY) para conectar
una unidad lectora / perforadora de cinta.
Informaciones de Desplazamiento
Teach-Inc, Playback: funcin que permite la realizacin del programa durante el mecanizado de
una pieza muestra.
Este CNC est preparado para su uso en ambientes industriales, concretamente en tornos.
Permite controlar los movimientos y accionamientos de la mquina.
El control numrico CNC 8025 es un mdulo cerrado y compacto que dispone en su parte
frontal de:
# Un monitor o pantalla CRT de 8" monocromo, fsforo, mbar; que se utiliza para mostrar la
informacin requerida del sistema.
Un panel de mando que contiene las teclas necesarias para trabajar en modo manual y los
pulsadores de marcha / parada del ciclo.
Caractersticas generales.
3 procesadores de 8 bits
Capacidad de 32 Kb para albergar programas pieza.
2 lneas de comunicacin RS232C y RS485
6 entradas de contaje hasta 4 ejes + encoder cabezal + herramienta sincronizada +
volante electrnico.
Entrada para palpador digital (TTL o 24 Vcc)
Resolucin de 0.001 mm o 0,0001 pulgadas.
Factor multiplicador hasta x100 con entrada senoidal.
Velocidades de avance desde 0.001 mm/min hasta 65535 mm/min (0.0001 hasta 2580
pulgadas/min).
8388.607 mm (330.2601 pulgadas) Recorrido mximo
11 entradas digitales octoacopladas
32 salidas digitales octoacopladas
10 V (una para cada eje + cabezal) 6 salidas analgicas:
Peso aprox.:
Embalaje.
Alimentacin.
7V. V mx.
Histresis 0.25V
Proteccin por fusible exterior de 3 Amp ante conexin inversa hasta -30 Vcc y ante
sobretensiones de la fuente exterior superiores a 33 Vcc.
CRT
Deflexin: 90 grados
Pantalla: antireflexiva
Frecuencia de barrido
Condiciones ambientales
Vibracin
LISTA DE CODIGOS G
G22 9
G23 9
G51 11 Escala
G76 0 Roscado
G80 9 Cancela el ciclo
LISTA DE CODIGOS M
Cdigos M Funcin
M08 Refrigeracin A on
M24
M25
M43
M44
M45
M69
LAS MQUINAS
El control numrico se monta sobre todo tipo de mquina herramienta convencional, tanto de
arranque de viruta como de trazado y deformacin. As, lo encontramos en tornos, fresadoras,
rectificadoras, taladradoras, mandrinadoras, dobladoras, plegadoras, punzadoras, mquinas de
trazar, punteadoras, mquinas de soldar, de oxicorte, de medir, etc. Sin embargo, el control
numrico ha promocionado el desarrollado de dos tipos de mquinas mltiples:
El centro de mecanizado, para piezas prismticas, en el que sobre pieza fija una o ms torretas
con herramientas giratorias permiten efectuar operaciones de fresado, taladrado, mandrinado,
escariado, etc. Si lleva incorporada mesa giratoria pueden efectuarse operaciones de torno
vertical.
El centro de torneado, dotado de una o ms torretas, con herramientas motorizadas que, adems
de las clsicas operaciones de torneado permiten efectuar fresados, taladrados, escariados, etc.,
tanto axiales como radiales.
Las caractersticas de precisin exigidas en estas mquinas en condiciones duras de utilizacin,
han modificado las caractersticas de diseo de las mismas. En el aspecto estructural se busca
una mayor rigidez y ausencia de vibraciones, lo que lleva a la utilizacin de bastidores de chapa
soldada y de hormign en vez de la clsica fundicin.
En el diseo de la cadena cinemtica se busca disminuir los juegos, rozamientos, vibraciones e
inercia de las masas mviles para mejorar la precisin y repetibilidad del posicionamiento de la
herramienta, aumentando la rigidez de las guas y utilizando materiales de bajo coeficiente de
friccin o sistemas hidrostticos o de rodadura, husillos a bolas para la transmisin de
movimiento sin holguras, etc.
Otros puntos en los que se ha mejorado son la estabilidad y uniformidad trmica con potentes
sistemas de refrigeracin de herramienta, pieza e incluso mquina, y la evacuacin de virutas.
Sobre las funciones desarrolladas por las mquinas convencionales las mquinas a control
numrico incorporan bsicamente:
Sistemas de posicionado de la herramienta.
Sistemas de medicin del desplazamiento.
Sistemas de medicin de piezas y herramientas.
Sistemas de control de condiciones de mecanizado.
Sistemas de cambio de herramientas.
Sistemas de cambio de pieza.
A continuacin se enuncian algunas de las ventajas que presentan las mquinas herramienta con
CN:
INTRODUCCIN A LA PROGRAMACIN
La programacin de los controles numricos ha sufrido una gran evolucin en los ltimos aos.
Si bien se habla todava de programacin manual y programacin automtica o asistida por
ordenador, la realidad es que hoy da, al contar los controles con un microordenador
incorporado, la programacin manual dispone de muchas de las facilidades reservadas hasta
hace poco a la programacin automtica.
Sera quizs ms adecuado efectuar otra clasificacin:
La programacin a pie de mquina, apoyada en los lenguajes y facilidades de que
disponen los CNC.
La programacin en oficina tcnica, apoyada en equipos y soft propio dentro de tcnicas
de CAD - CAM de fabricacin asistida por ordenador.
La programacin a pie de mquina, en general ms simple y realizada por el mismo operario, es
adecuada para fabricaciones especiales de series muy pequeas o unitarias tipo matricera, en las
que se requiere un elevado grado de interactividad entre la preparacin y ejecucin del trabajo.
La programacin en la oficina tcnica puede hacerse tambin en los lenguajes mquina propios
de cada CNC, y efectuar posteriormente la puesta a punto a pie de mquina. Pero a medida que
se ampla el parque de mquinas de control numrico y la cantidad de piezas a programar, se
tiende a la utilizacin de lenguajes de tipo general que independicen la programacin de la pieza
de la mquina que posteriormente realizar el mecanizado.
Ambos sistemas se basan en un ncleo comn de conceptos de programacin de control
numrico, desarrollados para la programacin manual de los mismos. Posteriormente se han ido
aadiendo ms funciones, ampliando sus facilidades de clculo y permitiendo la utilizacin de
tcnicas informticas de programacin.
PROCESO DE PROGRAMACIN
LA PROGRAMACIN MANUAL
Recibe este nombre la codificacin del programa en lenguaje mquina realizada sin apoyo
informtico. En este tipo de lenguaje, el programador descompone la informacin en
operaciones elementales a ejecutar por la mquina, por ejemplo, un recorrido, un cambio de
herramienta, etc. Cada una de estas operaciones elementales constituye un "bloque" o una fase
del programa y es una lnea horizontal del mismo.
Las diferentes funciones a realizar por la mquina dentro de cada bloque se identifican por el
formato del bloque. En los lenguajes de bloques de formato fijo cada posicin tiene un
significado determinado. Actualmente est en desuso.
En los bloques de formato variable las funciones se identifican con una letra o direccin y los
caracteres que siguen a esta letra especifican el valor directo o codificado de esta funcin. Es
decir, un bloque se descompone en "funciones" o palabras definidas por una letra direccin
seguida de caracteres numricos.
Segn norma DIN 66 o 25, equivalentes a la ISO 1057, las direcciones utilizadas y sus
significados son:
N: numeracin del bloque.
C: Funcin preparativa.
X Y Z: desplazamiento en las direcciones principales.
U V W: desplazamiento en las direcciones secundarias.
P Q R: desplazamiento segn direcciones terciarias.
I J K: coordenadas de centros de crculos.
A B C: rotaciones alrededor de los ejes principales.
D E: rotaciones alrededor de ejes secundarios.
F: velocidad de avance de la herramienta.
S: velocidad de rotacin de la herramienta.
M: funcin auxiliar.
En la fase de prueba y puesta punto del programa se comprueba que en realidad la mquina
ejecuta las operaciones previstas y se obtiene la pieza con la forma y acabado deseados.
Segn el procedimiento utilizado se puede efectuar una simulacin previa del
mecanizado antes de efectuar la prueba sobre la mquina. Si los medios disponibles no
permiten efectuar esta simulacin, la prueba se realiza en vaco o con un material muy
blando para evitar que los posibles errores de programacin daen la pieza o la
mquina. En un proceso iterativo de prueba y modificacin se obtiene finalmente el
programa correcto.
Este diagrama de tareas es el indicado para reducir al mnimo los tiempos improductivos de la
M.H.C.N.
debidos a programacin al pi de mquina, prueba, deteccin de errores, etc.
3. PROGRAMACION
4. PREPARACION DE MAQUINA
Simulacin del programa: grfica y en vaco, correccin y puesta a punto. ( en la M.H.C.N.)
5. EJECUCION
LA PROGRAMACIN AUTOMTICA
Cuando el perfil es complejo y la precisin requerida es elevada, el gran nmero de clculos de
puntos intermedios es inabordable por mtodos manuales. La programacin manual de 3 y ms
ejes, a poco compleja que sea la pieza, no es aconsejable sin apoyo del ordenador.
La primera intervencin del ordenador en el campo del control numrico se dio precisamente en
el rea de la programacin cuando a finales de los 60 el MIT desarrollo el APT (Automatic
Programming Tool), un lenguaje para programacin del control numrico por ordenador. La
programacin utilizando el ordenador pas a conocerse con el nombre de programacin
automtica.
El nombre ms correcto sera el de programacin asistida por ordenador.
Existe una gran variedad de lenguajes de programacin que pueden clasificarse en dos grandes
grupos:
Lenguajes generales.
Lenguajes especficos.
Los lenguajes generales pueden utilizarse para programar cualquier tipo de control existente en
el mercado. Como los diferentes controles disponen de diferentes lenguajes, el proceso se divide
en dos partes.
En un primer paso, llamado procesado, se define el contorno de la pieza y el recorrido de la
herramienta, generando un fichero de salida que se conoce con el nombre CLDATA (Cutter
Location Data).
Su formato ha sido normalizado recientemente en la ISO 3592. A este fichero se aaden
tambin las condiciones tecnolgicas del mecanizado.
En un segundo paso, el post proceso codifica toda la informacin del CLDATA en el lenguaje
del control numrico correspondiente. Si se dispone de una instalacin DNC el programa en
lenguaje del control se enva directamente al control.
Los programas de postprocesado los elaboran los propios usuarios, terceros y
ltimamente algunos fabricantes lo incorporan a sus sistemas.
En primer lugar, amarrando por la parte interior, deberemos refrentar la superficie 2, para as
poder tomar correctamente el origen de pieza. A partir de este momento, el programa sera este:
N10 G54
N20 T1 D1
{PASADA DE DESBASTE}
N50 G01 Z0
{PASADA DE ACABADO}
N90 G00 X0 Z1
{MECANIZADO DE LA SUPERFICIE 4}
N20 T1 D1
N80 T1 D2
Torno TCN-11
El torno nos permite sujetar la pieza por un lado y actuar en el otro extremo de
la misma en una primera fase, y en una segunda cambiar el punto de amarre al
otro extremo de la pieza y acabar el mecanizado en el extremo que inicialmente
nos ha servido de anclaje.
Es decir, la gran ventaja que ofrece este torno es que podemos acabar
completamente el proceso de fabricacin sin tener que parar en ningn
momento el programa de control numrico.
Otra gran ventaja de este torno es la posibilidad que tiene de alimentarlo por
barra y contarla durante el proceso mecanizado a la cota deseada.
En resumen, este torno conlleva un gran ahorro de tiempo en el proceso de
fabricacin del buln.
CARACTERISTICAS
DEL TORNO
Dimetro sobre
bancada 400 mm.
Distancia entre
puntos hasta 500
mm.
Potencia: 20 Kw
Control numrico :
FAGOR.
Doble cabezal
Doble torreta
Herramientas a utilizar
Herramienta cilindrado
PRODUCTO DESIGNACIN l s r
MANGO PCLNR/L 16 16
12 12 12 80 21.0 13 0.8
EXTERIOR H12-M
Herramienta tronzar
PRODUCTO DESIGNACIN la Yr r
.
9. - Una vez realizado el proceso seleccionado, llevamos adecuadamente
la torreta a la posicin de cambio de herreamienta.
10. - Alejar la herramienta, pero ahora a un nuevo punto que nos permita
cambiar el amarre de la pieza, para as poder mecanizar la otra cara del
buln, una vez que hallamos realizado un tronzado de la barra.
11. - Eleccin de una funcin que permita dicho cambio de amarre y
activacin de la segunda torreta. Esta operacin la podemos realizar
gracias a la doble torreta de nuestro torno seleccionado. Con esta
funcin, el torno cambia el amarre de la pieza.
12. - Eleccin de nueva herramienta para realizar un tronzado.
13. - Designacin de parmetros necesaria para realizar el proceso de
tronzado: velocidad de avance. profundidad de pasada...
14. - Ciclo fijo de tronzado. En este caso, una herramienta de trozar entra
perpendicularmente al eje de la mquina y corta literalmente la barra
que alimenta al torno, obteniendo ya una preforma ms exacta de lo que
ser nuestro buln
.
15. - LLevamos la nueva torreta al punto de cambio de herramienta.
16. - Eleccin de la herramienta de refrentar.
17. - Designacin de parmetros necesaria para realizar el proceso de
refrentado: velocidad de avance. profundidad de pasada...
18. - Comenzamos el mecanizado de la cara opuesta a la inicial con un
refrentado algo especial, en el que, a parte de realizar el mecanizado de
la cara, realizamos tambin el chafln exterior del buln
.
19. - Repetimos (por ltima vez) la operacin de llevar la nueva torreta al
nuevo punto de cambio.
20. - Fn de programa.
21. - Por ltimo realizaremos un bloque de definicin del perfil, y que ser
usado para realizar el acabado de cada ciclo que compone nuestro
proceso de mecanizado.
N0 G9O
N10 G95 G96 M13
N20 G54
N30 G92 S2500
N40 T1.1 HERRAMIENTA DE CILIDRADO
N50 G96 S225 M03
N60 G95 F0.4
N70 G00 X20 Z10
N80 G66 CICLO FIJO CILINDRADO
P0=K0 P1=K0 P4=K10 P5=K3 P7=K2 P8=K2 P9=K0.4 P12=K60 P12=K280
P14=K290
N90 G00 X20 Z10 PUNTO DE CAMBIO DE HERRAMIENTA
N100 T1.1
N110 G96 S225
N120 G95 F0.4
N130 G66 CILCLO FIJO CILINDRADO
PO=K10.5 P1=K-5 P4=K7 P5=K3 P7=K2 P8=K2 P9=K0.4 P12=K35
P13=k290 P14=K310
N140 GOO 80 Z90
N150 M27
N160 G00 X20 Z10 PUNTO DE CAMBIO DE HERRAMIENTA
N170 T3.3 HERRAMIENTA DE TRONZAR
N180 G96 S100
N190 G95 F0.5
N200 G88
P0=K45 P1=K90 P2=K15 P3=K90 P5=K50 P6=K10 P15=K4
El sistema de medicin para el control de la distancia que debe viajar el carro a lo largo de un
eje consista de una escala numrica. Esta escala se encontraba grabada en un cilindro que al
movimiento del eje giraba e indicaba la distancia recorrida. La mxima precisin que poda
lograrse en un sistema de este tipo era de 0.01 mm. En las mquinas de control numrico la
escala se ha sustituido por un sistema de medicin lineal que se encuentra acoplado a las guas e
indica la distancia recorrida en forma ana!gica (variacin de voltaje) basado en el principio de
fotocelda. Esta celda recibe energa luminosa de una fuente acoplada al sistema. La celda y
fuente luminosa tienen posiciones fijas y la gua se desplaza en forma conjunta con el carro. La
gua se compone de diferentes tonos de gris que ocasionan diferentes niveles de voltaje en la
salida de la celda lectora. Estos niveles de voltaje se asocian a distancias mediante un sistema de
Hardware y Software acoplado a la mquina. La precisin que se logra en la colocacin usando
esta tecnologa es del orden de 0.001 mm.
Precisin: 0.001 mm
El sistema de transmisin de las mquinas convencionales consista del accionamiento del tipo
tornillo-tuerca. El juego que exista entre estos elementos no permita una colocacin ms
precisa que la especificada (0.01 mm).
Las mquinas herramienta de control numrico cuentan con un panel de control. Este panel
funciona como interfase entre la mquina y el usuario y a travs de l se introduce el programa
de control numrico. Este programa es un conjunto de instrucciones que son convertidas en
rdenes (voltajes), y accionan mediante las tarjetas de control, el movimiento de los carros. La
secuencia del programa sigue una lgica que va de acuerdo a la trayectoria de la herramienta de
corte. Las trayectorias de la herramienta estn basadas en el anlisis de fabricacin que se
realiza antes de la generacin del programa. El desplazamiento de la herramienta produce
superficies maquinadas. El conjunto de superficies constituye la pieza maquinada.
LENGUAJE DE PROGRAMACIN
Los pasos a seguir para la programacin en control numrico son similares a aquellos
establecidos en la manufactura.
La informacin dimensional.
El material de la pieza
Otros datos
Del anlisis de este dibujo el programador obtiene el conjunto de superficies que van a ser
maquinadas, las dimensiones de la pieza en bruto y las herramientas de corte que van a utilizase
en el proceso.
Las dimensiones y tolerancias de la pieza terminada, el programa de control numrico puede ser
escrito.
Una vez generado el programa de control numrico es necesario introducirlo a la memoria de la
'maquina. En este proceso se utiliza el panel de control.
El origen de este sistema se conoce como cero mquina. Este punto es definido por el fabricante
de la mquina. El sistema coordenado de la mquina se establece cuando se enciende sta y la
herramienta es llevada al punto de referencia.
Una vez que el sistema de referencia de la mquina se ha establecido, este no puede ser
cambiado por definicin de un sistema local o de trabajo. La nica posibilidad para que el
sistema sea borrado es que la mquina sea apagada.
EL PUNTO DE REFERENCIA
La posicin de este punto generalmente coincide con las marcas de colocacin en las reglas de
medicin, debido a que estas marcas se encuentran generalmente en los extremos de las reglas,
el punto origen del cero mquina se define en los extremos de la carrera de la mquina. Cuando
la mquina es encendida la operacin de llevar la maquina a su punto de referencia es la primera
tarea que debe ejecutarse. Una vez que este punto es alcanzado el sistema de referencia de la
mquina es establecido.
Las coordenadas especificadas en el anterior bloque localizan la posicin del origen del sistema
coordenado respecto del cero mquina. Para obtener las coordenadas del origen del sistema de
referencia la herramienta de corte podr ser utilizada. Para explicar el procedimiento que deber
seguirse se utilizan los siguientes pasos:
c) Se desplaza la herramienta de corte hasta que roce una de las superficies perpendiculares a
uno de los ejes coordenados. El valor de la coordenada que se lee en el control numrico se le
resta o se le suma el radio de la herramienta, dependiendo de la direccin del eje coordenado.
En ese momento la posicin del eje de la herramienta a lo largo del eje considerado queda
establecida. Esto se debe a que el origen de cero dimensiones de la herramienta se localiza en el
punto de interseccin del eje de rotacin de la herramienta y la base sobre el husillo de trabajo
donde se apoya la herramienta de corte.
Cuando varias herramientas son utilizadas en el proceso, se lleva el husillo de trabajo hasta
hacerlo coincidir con la superficie a maquinar. La coordenada que se lea en el panel de control
ser la coordenada del origen. Las dimensiones de la herramienta se incluyen en la localidad de
la memoria correspondiente. La compensacin se realiza automtica mente cuando la
herramienta se selecciona.
Una vez conocidas las coordenadas del origen del sistema coordenado de trabajo se programa la
funcin G92 X_ Y_ Z_. El control numrico transfiere el origen del sistema coordenado del
cero mquina al punto definido por X, Y y Z.
Ejemplo:
En control numrico existen dos formas posibles de especificar, los valores de los vocablos
dimensionales. La diferencia entre estas dos, formas es la referencia utilizada en la
especificacin:
FUNCIN G90.
FUNCIN G91.
LA FUNCIN DE LA HERRAMIENTA
El proceso de manufactura de una pieza generalmente utiliza varias herramientas de corte en sus
operaciones,(en manufactura a estas operaciones se les conoce como fases del proceso). Para _
ejecucin de cada fase, una herramienta debe ser colocada en el husillo de trabajo. En control
numrico el cambio de herramienta' se realiza en forma automtica mediante la programacin
de una orden especifica. Las dimensiones de la herramienta se programan utilizando los
compensadores estticos y dinmicos de la herramienta.
M6 T2
FUNCIN G00.
FUNCIN G01.
Las funciones que describen arcos de circulo se conocen como funciones de interpolacin
circular. En estas funciones el punto final que debe alcanzarse se programa en los vocablos
dimensionales que acompaan a la funcin G. As el punto final del arco se especifica por los
vocablos X, Y o Z, donde las magnitudes pueden ser expresadas en coordenadas absolutas o
incrementales. Tambin se debe programar el radio del crculo que se describir o de manera
alternativa las coordenadas del centro del radio y la velocidad de avance de la herramienta. Un
importante aspecto que debe considerarse es que el plano de maquinado donde se define el arco
de crculo deber ser programado en un bloque anterior. Adems de estos valores deber
programarse el sentido de la trayectoria de la herramienta cuando la funcin se ejecute:
La funcin G02 define un arco de crculo en el sentido de las manecillas del reloj.
La funcin GO3 define un arco de crculo en el sentido contrario al de las manecillas del reloj.
Cuando el valor del radio no pueda ser especificado, las coordenadas del centro del crculo
debern ser dadas, utilizando los vocablos I, J o K:
La posicin del punto final de un arco de crculo se especifica por medio de los vocablos
adimensionales X, Y o Z y puede ser expresado en coordenadas absolutas o relativas:
N...G...X...Y...I...J...F...
Donde G especifica la direccin del movimiento. X y Y sern las coordenadas del punto final
del arco I, J sern las coordenadas del centro del crculo.
Para el caso de la programacin de modo relativo, las coordenadas se especificarn respecto del
punto inicial del arco. La determinacin de las coordenadas del punto final debe realizarse
respecto del punto inicial del arco.
La determinacin de las coordenadas del centro del circulo se realiza respecto del punto inicial
del arco.
N...G...X...Y...I...J...F...
LA VELOCIDAD DE CORTE
Debido a que la velocidad lineal tangente a la superficie giratoria debe su naturaleza a una
velocidad angular, su clculo se basa en la ecuacin del movimiento rotacional:
V= p x D x S/1000
FUNCIONES AUXILIARES M
Este tipo de funciones se utiliza como complemento en la programacin con control numrico.
Las funciones M controlan operaciones que auxilian al proceso de corte. Las principales
funciones M que se utilizan en control numrico son:
FUNCION M2.
FUNCION M3
Rotacin de la herramienta de corte en sentido de las manecillas del reloj. Seguido de la letra S,
especifica el valor de la velocidad en RPM.
FUNCION M4
Rotacin de la herramienta de corte en sentido contrario a las manecillas del reloj. Igual
FUNCION M5
FUNCIN M6:
FUNCIN M9:
Apagado de refrigerante.
FUNCIN M30:
NOTA: Antes de encender una mquina CNC se tiene que verificar si tiene las condiciones
necesarias para trabajar, en el caso de sta mquina TRIAC FANUC, los parmetros son: La
presin deber estar entre 90 y 120 Psi, tambin deber verificar que el depsito de aceite
contenga suficiente aceite B:P. CS 68.
PRCTICA No 1
OBJETIVO
El alumno al trmino de la prctica conocer las teclas principales del panel de control y el
procedimiento de encendido y apagado de la fresadora de control numrico TRIAC FANUC.
INTRODUCCIN:
Las mquinas de control numrico han estado satisfaciendo hoy en da las demandas de la
industria, por lo tanto es preciso que el alumno conozca de manera somera la operacin y
programacin de stas, ya que en el momento que ste se encuentre en la industria, es muy
seguro que se encuentre con una y por consiguiente es necesario que conozca su funcionamiento
y manera de operar.
EQUIPO.
DESARROLLO:
Nota: Antes de encender la mquina, verificar que exista aire en el sistema, checando el
manmetro localizado en el lado izquierdo inferior de la mquina, la presin deber de estar
entre 90 y 120 Psi; Tambin se deber de verificar que el depsito de aceite contenga suficiente
del mismo.
1.1.- Encender la mquina girando la perilla roja hacia la derecha, localizada en la parte
posterior de la mquina.
1.2.- Encender el monitor presionando el botn verde que se encuentra en la parte superior
izquierda del panel de control.
2.- Iniciar el proceso de calentamiento de la mquina durante 5 minutos a una velocidad de 750
RPM.
2.1.- Presionar MDI y dar las instrucciones M03 + INPUT, S750 + CYCLE START:
SELECCIN DE LA OPERACIN
SING. Permite la ejecuacin del programa bloque por bloque
BLOCK
BLOCK Cuando se ejecuta un programa se ignoran aquellos bloques que
DELETE incluyan el signo / al inicio del bloque
Se usa conjuntamente con la instruccin M01 para programar un
OPT STOP
`paoro opcional del programa
Prueba del programa. Esta proueba consiste en ejecutar el
DRY RUN
programa a una velocidad constante
Prueba del programa. Esta prueba consiste en ejecutar el programa
PRG TEST
ignorndose todas las funciones M.
AXIS Prueba del programa. Esta prueba consiste en ejecutar el programa
INHIBIT inhibiendo todos los ejes
EJECUCIN
CYCLE Inicia la ejecuacin de un programa o un bloque
START
CYCLE STOP Paro del programa
Paro del programa despus de ejecutarse el bloque donde el paro
PRG STOP
ha sido ordenado
OPERACIN
Es lo que se conoce como cero mquina, es decir, manda la
HOME
herramienta hacia esa posicin.
JOG Mueve los ejes al avance colocado en el OVERRIDE
INC JOG Mueve los ejes en incremento de 0.001, 0.01 y 1
MPG Genedaor de pulso manual (Control manual electrnico)
TEACH Introduce la posicin actual de la mquina dentro del programa
OFFSET Registra la posicin actual de desplazamiento para introducir los
MESUR OFFSETs de la herramienta
MULTIPLICADOR DE AVANCE
Selecciona para modificar el modo incremental en modo INC JOG o
LOW X 1
de la manivela
MEDL x 10 Aumenta el avance al 10%
MEDL x 100 Aumenta el avance al 100%
MEDL x 1k Multiplicador para el modo INC JOG
HIGH Multiplicador a mxima velocidad
SPDL DEC Disminuye la velocidad del husillo (100%)
SPDL 100% Regresa la velocidad del husillo al valor programado
SPDL INC Incrementa la velocidad del husillo (100%)
HUSILLO
SPDL CW Giro del husillo en sentido horario
SPDL STOP Detiene el giro del husillo
SPDL CCW Giro del husillo en sentido antihorario
REFRIGERANTE
CLNT ON Refrigerante activado
CLNT OFF Refrigerant desativado
CLNT AUTO Efrigerante operado automticamente por el programa
Figura 7.8 Panel de Operacin Manual
PARO DE EMERGENCIA
Corta toda la energa de todos los motores
FIGURA 7.9. Control De Velocidad y Paro de Emergencia
FUNCIONES MANUALES
Encendido Enciende la fresa del cnc
Apagado Apaga la fresa del cnc
Suelta manualmente herramienta del porta
Liberar herramienta
herramientas
Giro en sentido contrario a la manecilla del Realiza un avance en el carrusel de herramientas
reloj en dicho sentido
Realiza un avance en el carrusel de herramientas
Giro en sentido a las manecillas del reloj
en dicho sentido
Axis limit override Permite sobrepasar los limites de los ejes
Guard override Quita la proteccin de sobrepaso de los ejes
Mueve algunos de los ejes de forma similar a
una manivela de una maquina convencional
Manivela
FIGURA 7.10 Controles de funciones manuales
4.3. Ahora movemos la mesa presionando la tecla +X, hasta que aparezca en la pantalla 50.
4.6. Una vez hecho esto, presionamos la tecla HOME, y posteriormente la tecla +Z; vemos que
se mueve !a herramienta hacia arriba y en la pantalla aparece 0.
4.7. Ahora presionamos la tecla +Y, y se mover la mesa hacia afuera, en la pantalla aparecer
0.
4.8. Por ltimo presionamos -X, y la mesa se mover hacia el panel de control, en la pantalla
aparecer 0. Hemos terminado de mandar a HOME la mquina.
5.2. Presionamos el botn rojo localizado en la parte superior izquierda del panel de control.
5.3. Damos vuelta hacia la izquierda a la perilla roja localizada en la parte posterior
ANEXOS
Fabricante: Denford
Versin: V1.34
Paquete: Mirak
CNC Editor: Permite editar o escribir el programa de maquinado de cnc (bloques y columnas).
Tutorial: Permite poder meter mensajes y as como simularlos () colocar mensajes en la edicin
del programa.
Ext. Keybd
- Seleccin de operacin
Jog: Desplaza los ejes con los incrementos deseados y sobre la marcha.
- Refrigerante.
- Ejecucin
- Husillo
Spndl Cw: Movimiento del husillo en direccin de las manecillas del reloj.
- Eje/Direccion
Teclas de Edicin
Alter
Insert
Delete
/# EOB
Cancel
Cursor