Vous êtes sur la page 1sur 33

INSTITUTO SUPERIOR PARTICULAR

ITEC RAFAELA

Tecnicatura Superior en
Mantenimiento Industrial.
Prctica Profesional Programacin CNC

Material de Estudio Ao 2013


Docente:
Ing. Eduardo C. Monier
Ayudante:
Tco. Sup. Daro R. Roldn
INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA

Control Numrico Computarizado (CNC)


1. Descripcin de Sistemas CNC
1.1. Qu es un sistema CNC?
El Control Numrico Computarizado es el control de una mquina herramienta usando nmeros
y letras. Es un sistema en el cual los valores numricos programados son directamente
insertados y almacenados en alguna forma de medio de entrada, y automticamente ledos y
decodificados para provocar el movimiento correspondiente en la mquina que se est
controlando. Las Mquinas Herramientas de Control Numrico (MHCN), constituyen una
modalidad de automatizacin flexible ms utilizada; son mquinas herramientas programadas
para fabricar lotes de pequeo y medio tamao de piezas de formas complicadas; o de grandes
lotes de geometra sencilla, los programas de software sustituyen a los especialistas que
controlaban convencionalmente los cambios de las mquinas y constituciones que incluye las
tareas y sus velocidades as como algunas variables de control adaptativo para comprobar
aspectos tales como temperatura, vibracin, condicin del material, desgaste de las
herramientas, etc., que permiten proceder a los reajustes necesarios.
Estas mquinas pueden encontrarse en forma aislada, en cuyo caso se habla de un mdulo, o
bien interconectadas entre si por medio de algn tipo de mecanismo automtico para la carga y
descarga del trabajo en curso, en cuyo caso se hablara de una clula de fabricacin. En
ocasiones las mquinas estn dispuestas en forma semicircular para que un robot pueda
encargarse de manejar los materiales, mientras que en otros la configuracin es lineal.

1.2. Ventajas de un sistema CNC


o Alto grado de calidad debido a la precisin, repetibilidad y ausencia de variaciones
introducidas por un operador.
o Desperdicios reducidos. Son menos probables los errores debidos a la fatiga del
operador, interrupciones y otros factores.
o Inspeccin simplificada. Una vez que la primera pieza ha pasado la inspeccin, se
requiere una inspeccin mnima en las partes subsecuentes.
o Menores costos de herramientas debido a la menor necesidad de montajes y
reparaciones complejas.
o Tiempo de servicio reducido.
o Las operaciones complejas de la maquinaria se realizan ms fcilmente debido al control
avanzado de la mquina.

1.3. Desventajas de un sistema CNC


o El control numrico no elimina la necesidad de herramientas caras. Adems, hay un
gasto inicial mayor.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 1 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
o El control numrico no elimina los errores por completo. Los operadores todava se
pueden equivocar al presionar los botones equivocados, al realizar alineaciones erradas ,
y fallan al ubicar las piezas adecuadamente en una montura o dispositivo.
o Se necesita seleccionar y entrenar a programadores y a personal de mantenimiento, con
lo que la capacitacin del personal se hace ms dificultosa y onerosa.

1.4. Historia
o En 1725 se construyen en Inglaterra mquinas de tejer controladas por tarjetas
perforadas.
o En 1863 M. Forneaux dise el primer piano que toc automticamente.
o Entre 1870 y 1890 Eli Whitney desarroll plantillas y dispositivos configurando el
"Sistema norteamericano de manufactura de partes intercambiables.
o Desde 1880 se introducen una variedad de herramientas para el mecanizado de
metales y comienza el nfasis en la produccin a gran escala.
o A partir de 1940 se introducen los controles hidrulicos, neumticos y electrnicos y se
aument el nfasis en el mecanizado automtico.
o En 1945 se comenz la investigacin y desarrollo del control numrico y los
experimentos de produccin a gran escala.
o En 1947 John Parsons comienza a experimentar con la idea de generar los datos de una
curva a travs de un eje y usar esos datos para controlar los movimientos de una
maquina herramienta.
o En 1949 la Corporacin Parsons gana un contrato para investigar un mtodo de
produccin acelerado.
o En 1952 el MIT (Massachussets Institute of Technology) demuestra exitosamente un
modelo de mquina de Control Numrico actual. La mquina fabrica piezas exitosamente
con movimientos simultneos de herramientas de corte a travs del eje. El MIT acua la
expresin "control numrico".
o En 1955 se exhiben modelos comerciales de mquinas de control numrico para la
aceptacin de los usuarios. Las herramientas automatizadas comenzaron a aparecer en
las plantas de produccin para la Fuerza Area de los Estados Unidos
o En 1957 Entra en funcionamiento la primera mquina herramienta controlada
numricamente, una Cincinnati Hydrotel con husillo vertical. El Control Numrico es
aceptado por la industria.
o En 1960 fabricantes alemanes presentan su primera mquina de Control Numrico en la
feria de Hannover.
o En 1965 aparecieron los primeros cambiadores automticos de herramientas. El control
se encargaba del ritmo de los procesos de cambio.
o En 1970 se presentan en el mercado los primeros controles de CNC.
o En 1979 se realiza un empleo intenso de estaciones externas de programacin. La
mquina de CNC se engloba en una red interconectada con un computador.
o En 1985 aparecen controles de CNC con entrada de programas grficos interactivos
(CAD-CAM).

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 2 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
1.5. Algunos conceptos relacionados con CNC

CONCEPTO SIGNIFICADO
Computer Integrated Manufacturing o Manufactura Integrada por
computador Interconectado. Desde el Diseo, pasando por el proyecto y la
CIM planificacin, la preparacin del trabajo y el suministro del material, hasta la
fabricacin, se unen todos los departamentos de una empresa en una
interconexin de datos integrada.
Numerical Control o Control Numrico, es decir, control mediante nmeros.
NC Con ayuda de los datos introducidos como combinaciones de nmeros, el NC
controla una mquina herramienta.
Computer Numerical Control o Control Numrico Computarizado, es el
mismo NC que se ampla adems con un mdulo inteligente. El CNC con
CNC
los datos introducidos, puede realizar, adems, clculos, con cuyos
resultados se controla a continuacin la mquina herramienta
CAE Computer Aided Engineering o Ingeniera Asistida por Computador
CAD Computer Aided Design o Diseo Asistido por Computador
CAM Computer Aided Manufacturing o Manufactura Asistida por Computador.
Direct Numerical Control o Control Numrico Directo, administracin y
DNC distribucin de programas de CNC. Es el puente entre el puesto de trabajo de
CAM y la mquina de CNC

1.6. Prerrequisitos para la operacin y programacin de mquinas CNC.


o Lectura de planos.
o Instalacin y montaje de una pieza de trabajo.
o Familiaridad con las operaciones de la mquina, velocidades de corte, tazas de
alimentacin y profundidad de corte.
o Familiaridad con la mquina que est siendo programada; sus caractersticas de
operacin general; entrada de datos por cinta, disco flexible o red; y el panel de
operacin de control de la mquina.
o Comprensin de operaciones computacionales bsicas, programacin CNC y
traducciones de datos.

2. Equipamiento CNC
2.1. Tornos.
Los Tornos CNC rotan la pieza de trabajo en contra de un nico punto de una herramienta para
producir movimiento de corte. La herramienta se moviliza a lo largo de dos ejes lineales
controlados produciendo una geometra compuesta de rectas y/o curvas bidimensionales
(llamada generatriz) en la superficie de la pieza de trabajo, que combinados con el movimiento
rotatorio de la pieza producen un slido de revolucin. El mecanizado de una pieza en un torno
se denomina torneado.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 3 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
2.2. Fresadoras.
Las mquinas CNC Fresadoras usan un cortador rotatorio para el movimiento de corte y tres
ejes de movimiento lineal para la alimentacin. El material es empujado en el cortador, o el
cortador es empujado al material, en caminos rectos o curvos tridimensionales, para producir
los elementos deseados de una pieza. La pieza terminada es creada mediante la remocin de
todo el material innecesario desde la pieza de trabajo. Este proceso se denomina fresado.

2.3. Centros de mecanizado.


Los centros de mecanizado son mquinas CNC ms sofisticadas que frecuentemente
combinan las tecnologas de fresado y torneado. Incorporan mayor cantidad de ejes y
dispositivos con sistemas de recambio de piezas y de herramientas.

2.4. Mquinas EDM.


Una Mquina de Descarga Elctrica (Electrical Discharge Machine, EDM) usa chispas elctricas
para hacer una cavidad en una pieza de metal. este proceso requiere de un electrodo, una
fuente de poder, un tanque, y enfriador. La pieza de trabajo se conecta a un lado de la fuente
de poder y se coloca en el tanque. El electrodo, construido en la forma de la cavidad deseada,
se conecta al otro lado de la fuente de poder. El tanque se llena con enfriador. este enfriador es
un material dielctrico. Un dielctrico opone una resistencia al flujo de la electricidad. Se baja el
electrodo hasta que una chispa salta entre el electrodo y la pieza de trabajo. Cuando la chispa
salta, la calidad dielctrica del enfriador ha sido superada. La chispa libera pequeas partculas
de material que son eliminadas por el enfriador. Se crea una cavidad de la misma forma que el
electrodo. Se baja el electrodo al ritmo que se fabrica la cavidad y hasta que se logra la
profundidad apropiada.

2.5. Robots.
Los robots industriales son mquinas especializadas que son un reemplazo directo del trabajo
humano. Estos robots se utilizan para realizar consistentemente tareas que son montonas,
repetitivas y / o difciles. Algunos ejemplos son: fundicin, pintura, soldadura, paletizado,
transferencia de materiales y como intercambiadores de herramientas y piezas para mquinas
CNC.

2.6. Paneles de Control CNC:


Los paneles de control CNC incluyen los controles para todos los aspectos del proceso de
mecanizado. Algunas mquinas tambin incluyen la programacin de piezas y la verificacin del
camino de la herramienta.

2.7. Sistemas CNC.


o El control punto a punto es el posicionamiento de la herramienta desde un punto a otro
dentro de un sistema coordinado. Ms frecuentemente usado para el posicionamiento a
un punto en donde se realizar una operacin de mecanizado manual, tal como
taladrado o perforacin.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 4 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
o El control de corte recto tiene la habilidad de mover una herramienta, mientras esta
enganchada, recto en todos los ejes de la mquina y adems tiene la habilidad de hacer
ngulos de 45 grados.
o Los sistemas de control de contorno generan un camino de la herramienta
continuamente controlado mediante la interpolacin de puntos intermedios o
coordenadas. La interpolacin significa la habilidad de generar los puntos que
constituyen el camino.

3. Elementos constitutivos principales de una mquina CNC


3.1. El control CNC
El control es el cerebro de la mquina que procesa todas las operaciones que son necesarias
para el mecanizado de una pieza.
Del control salen las rdenes a los motores de avance para el desplazamiento o giro de la pieza
y de la herramienta. En caso de contornos complicados coordina y sincroniza los movimientos
relativos de los diferentes carros, de modo que se mantenga el recorrido prescrito.
El control de rdenes para la conexin y desconexin del husillo, del refrigerante, del bloqueo
de los ejes de los carros, etc. Controla los dispositivos de cambio de herramientas y de paletas.
Tambin almacena programas y los archivos de datos correspondientes a herramientas, punto
cero, etc. en su memoria para programas.
Por medio de la pantalla y del teclado se comunica el control con el operario.

3.2. Controlador de Interface:


Se encuentra ubicado en el armario de conexiones, se utiliza para proporcionar los
requerimiento de potencias elctricas elevadas necesarias para muchas de las funciones de la
mquina y que el control mismo no puede entregar. Las conexiones las realiza a travs de
contactores.

3.3. Armario de conexiones:


Adems del controlador de interface, estn montados otros componentes como
transformadores de la red, fusibles y tambin los amplificadores de los accionamientos de
motores principales y ejes de movimientos de las herramientas.

3.4. Tacogeneradores o Encoders:


Los tacogeneradores montados en los ejes de avance, miden la velocidad de giro de stos y
emiten la seal al sistema de control que verifica con la informacin enviada a los motores,
comparando el sistema de informacin a lazo cerrado.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 5 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA

3.5. Sistema de medicin del recorrido:


Cada carro de los ejes principales est equipado con un sistema de medicin del recorrido, los
que comunican los movimientos de los ejes al control con precisiones de avance longitudinal de
0,001 [mm] de 0,001 de giro.

3.6. Accionamiento del avance:


Cada eje de carro y husillo principal est provisto de su propio motor, por lo que se pueden
mover simultneamente. Cada motor posee un amplificador del movimiento ubicados en el
armarios de conexiones. El amplificador suministra la potencia elctrica necesaria para que el
motor arranque sin retardos. Los motores estn construidos para ambos sentidos de giro y
trabajan dentro de una gama de velocidades de giro sin escalones.

3.7. Husillos de bolas recirculantes:


Se emplean en los ejes de accionamiento de los carros y husillo principal en donde se requiere
alta precisin. Esto se debe a que son sistemas exentos de holgura y con poco rozamiento.
Consta de un husillo y una tuerca dividida en dos, que en vez de filete o hilo macizo poseen una
canal helicoidal por donde recirculan las bolas que hacen la funcin del filete. La holgura se
minimiza haciendo la tuerca dividida en dos, de tal forma que se compensa la holgura de las
bolas.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 6 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA

3.8. Cambio de velocidades:


El cambio de velocidades puede tener dos escalones de cambio. El cambio desde una a otra
velocidad lo efectan cajas mecnicas o distintos conexionados en los motores elctricos. En
el motor de accionamiento principal se ajusta una velocidad de giro segn la velocidad de giro
del husillo programada y segn el escaln de cambio mecnico o elctrico en el caso de que
estuviera previsto en la mquina.

3.9. Cambiador automtico de herramientas:


Depende del tipo de mquina puede alojar mltiples herramientas. En el caso de tornos se
pueden cargar distintos tipos de herramientas segn las operaciones a realizar, tanto de
mecanizado en el exterior de la pieza, en el interior, para perforar o roscar, etc. En caso de
fresadoras o centros de mecanizado pueden alojarse en su almacn hasta 40 herramientas
diferentes las cuales pueden ser cambiadas en ocasiones sin necesidad de detener el husillo.
Para todas las herramientas el control almacena los datos de correccin de la herramienta.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 7 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
Cambiador de herramientas de torno Cambiador de herramientas de fresadora

3.10. Ejes principales:


En la descripcin de las MHCN se utiliza siempre el concepto de "eje", es decir, direcciones de
los desplazamientos principales de las partes mviles de la mquina como la mesa portapiezas,
cabezal, torreta. Generalmente las maquinas convencionales tienen de dos a tres ejes de
desplazamiento, como los tornos y las fresadoras respectivamente, pero, en trabajos de
mecanizado de formas complejas se requieren MHCN dotadas de ms ejes de desplazamiento.
La designacin y descripcin de los ejes de cada tipo de MHCN se encuentra normalizada.
La disposicin de los carros mviles en las MHCN puede ser muy sofisticada, dando origen a
una gran variedad de diseos / modelos tanto en fresadoras como tornos.
Los fabricantes de MHCN determinan dichas disposiciones en funcin de los requerimientos en
cuanto a capacidad de carga y precisin de posicionado. Esta disposicin viene condicionada
por:
La forma de la trayectoria a recorrer.
Las propiedades de las superficies de contacto.
Las exigencias de apriete o sellado

3.11. Ejes complementarios:


Algunas MHCN disponen de mesas giratorias y/o cabezales para cabezales orientables.
En ellas la pieza puede ser mecanizada por diferentes planos y ngulos de aproximacin. Los
ejes sobre los que giran estas mesas y cabezales se controlan de forma independiente y se
conocen con el nombre de ejes complementarios de rotacin. Su velocidad se regula tambin
de forma autnoma.
Los ejes complementarios de rotacin se designan en la programacin CN como A, B, C.
Debido a las exigencias impuestas por la complejidad de ciertas piezas otras MHCN estn
dotadas de ms de tres ejes de desplazamiento principal.
Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 8 de 33
INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
Los centros de mecanizado presentan usualmente en adicin a los tres principales, un cuarto
eje para la orientacin del cabezal, un quinto para el giro de la mesa y hasta un sexto (W) de
aproximacin de la herramienta.
La trayectoria de la herramienta se define mediante la composicin de los desplazamientos en
X, Y y Z. En muchos casos el eje W slo opera cuando el resto de los ejes permanecen fijos y
se usa para trabajos menores de taladrado en cualquier direccin.
Los ejes complementarios de desplazamiento se designan en la programacin CN como U, V,
W.

MHCN de 5 ejes MHCN de 6 ejes

3.12. Cambiador de paletas automtico:


Sujeta una pieza en bruto mientras la mquina mecaniza otra. Tan pronto como una pieza est
acabada, se cambian las paletas y comienza de nuevo la ejecucin del programa. Se aplican
casi exclusivamente para fresadoras o centros de mecanizado.

3.13. Sistemas de aplicacin de fluido refrigerante:


La mquina puede proveerse con un sistema de aplicacin de fluido refrigerante, el cual luego
de ser aplicado en el campo de trabajo, por picos aspersores o an por canales alojados en el
interior de la herramienta de corte, es recogido, filtrado, enfriado y alojado en un depsito para
nuevamente ser bombeado al campo de trabajo. El encendido y apagado de la bomba de
refrigerante pueden ser programados como cualquier otra funcin para ser ejecutados por el
control CNC, mantenindose la opcin de funcin manual en caso de que el operario as lo
considere necesario.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 9 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
3.14. Sistemas de lubricacin centralizada:
Dado que estas mquinas pueden funcionar con mnimas interrupciones para cambio de pieza
producida por perodos prolongados se hacen necesarias ciertas funciones de mantenimiento
preventivo como la lubricacin de superficies rodantes o deslizantes. Es por eso que se las
equipa con un sistema de lubricacin centralizada para distribuir aceites especficos en todos
los puntos en donde se pueden presentar rozamientos por rotacin o deslizamiento entre piezas
constitutivas del equipo. Consta de un depsito, un sistema de bombeo por pulsacin y una
distribucin por tubos rgidos y/o flexibles que distribuyen el aceite bombeado y puede
configurarse la frecuencia del pulsado de lubricante.

3.15. Equipos de seguridad


Con el fin de proteger al operario de accidentes y a la mquina de daos se toma una serie de
medidas de seguridad:
En el momento del cambio de herramientas se desconectan automticamente todas las otras
funciones.
Para la proteccin de la mquina estn montados en los extremos de los carros de los ejes
interruptores de fin de carrera, que detienen los carros antes de colisionar con el tope.
Si alguna vez se produjera una colisin entre la herramienta y la pieza, un acoplamiento de
seguridad separa el accionamiento del carro. La mquina se desconecta.
Mediante varios interruptores de parada de emergencia montados en la mquina y en el control,
en caso de peligro se pueden desconectar inmediatamente todaslas funciones de la mquina.

4. Consideraciones prcticas de mquinas herramientas


4.1. Diseo y montaje de fijaciones.
Una fijacin es una herramienta de
produccin que ubica, sostiene y soporta
firmemente la pieza de trabajo de manera
tal que las operaciones de mecanizado
puedan ser realizadas de idntica forma
para las partes duplicadas (es decir,
cuando se realizan ciclos repetitivos de
produccin).

Aun cuando son ampliamente usadas en mquinas fresadoras estndar, las fijaciones
tambin se usan para operaciones en herramientas de mquinas CNC. Las fijaciones
varan en diseo desde herramientas relativamente simples a elementos caros y

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 10 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
complejos.
Las fijaciones de placa son las fijaciones bsicas ms sencillas, hechas de una placa
plana la cual tiene una variedad de tenazas, referencias o pines para
sostener y ubicar una parte. Si simplicidad y adaptabilidad la han transformado en un tipo
de fijacin popular.
o Las fijaciones de placas en ngulo son una variacin de la placa de fijacin que es usada
para maquinar la pieza en un ngulo recto a su punto de ubicacin. Muchas fijaciones de
placa en ngulo estn hechas en 90 pero en general pueden ser hechas en otros
ngulos.
o Las fijaciones de prensa ajustable se usan para el mecanizado de partes pequeas. Con
este tipo de fijacin las prensas estndar son reemplazadas por mandbulas que se
ajustan a la pieza. Estas fijaciones son el tipo ms barato de fijaciones y su uso slo est
limitado por el tamao de las prensas disponibles.
o Las fijaciones de indexacin se utilizan para el mecanizado de piezas con detalles de
trabajo igualmente espaciados.
o Las fijaciones multiestacin son principalmente usadas para ciclos de produccin de
grandes volmenes a alta velocidad, en donde el ciclo de mecanizado debe ser continuo.
o Las fijaciones duplex son la variedad ms sencilla de fijaciones tipo multiestacin. Esta
fijacin permite la realizacin de las operaciones de carga y descarga mientras las
operaciones de mecanizado estn en progreso, sin tener que detener la mquina.
o Las fijaciones de perfil se usan para guiar las herramientas para el mecanizado de
contornos que, normalmente, la mquina no puede seguir. Las mquinas CNC no usan
este tipo de fijaciones porque el recurso de utilizar un perfil para definir la geometra a
mecanizar est asegurada por el control automtico.

4.2. Algunas operaciones de produccin que usan fijaciones:


o Montaje o Doblado
o Taladrado o Fresado
o Presentacin o Planificacin
o Formacin o Perforacin
o Medida o Pintura
o Pulverizacin o Remocin de material
o Tratamientos con calor o Corte
o Limado o Estampado
o Inspeccin o Pruebas
o Torneado o Soldadura

4.3. Herramientas que producen distintas geometras.


A continuacin, algunas herramientas que se pueden usar para funciones especificas en una
mquina CNC.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 11 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA

Para Perforar Para Tornear

Herramientas Varias
Para Fresado

4.4. Fresado convencional y descendente.


El fresado descendente es aquel en el cual la pieza de trabajo se mueve en la misma direccin
que la rotacin de la herramienta de corte en la superficie de contacto. El enganche completo
de la herramienta es instantneo. La accin de deslizamiento del fresado convencional se
elimina dando lugar a una superficie con una mejor terminacin y alargando la vida de la
herramienta. Adems las fuerzas de corte tienden a comprimir a la pieza sobre la mesa de
trabajo lo que beneficia el sistema de sujecin.

El fresado convencional o ascendente es aquel en que la pieza de trabajo es alimentada en


sentido opuesto a la rotacin del cortador en la superficie de contacto. Los trozos de viruta son
de espesor mnimo al inicio del corte y tan ligeros que la herramienta tiende a deslizarse sobre
el trabajo. Este deslizamiento, seguido de la salida brusca de la herramienta al terminar el

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 12 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
corte, provoca una terminacin gruesa. Este modo de fresado tambin complica el sistema de
sujecin del material porque tiende a separar la pieza de la mesa de trabajo.

4.5. Datos y frmulas de corte.


Trminos ms frecuentes usados para expresar datos de corte:
o Velocidad del eje (Vr): es la velocidad rotacional del husillo del torno o de la herramienta
de la fresadora o centro de mecanizado. Este valor se expresa normalmente en rpm
(revoluciones por minuto).
o Valor de la tasa de alimentacin o Avance (Av): es el valor numrico al cual la
herramienta recorrer una pieza de trabajo. Es usualmente expresado en mm/min
(milmetros por minuto o mm/rev (milmetros por revolucin). Tambin se suele expresar
en mm/filo, considerando que para muchas ocasiones en fresadoras y centros de
mecanizado se utilizan herramientas multifilo.
o Velocidad de Corte (Vc): la velocidad de corte es la velocidad tangencial en la superficie
de la herramienta de corte o de la pieza de trabajo. Se expresa en mm/s (milmetros por
segundo) o en m/min (metros por minuto).
o Profundidad del Corte (Pc) : es la distancia que la punta de la herramienta se introduce
en la pieza de trabajo. Se incorpora en los valores X, Y, Z en un programa CNC. Aparte
del programa, puede expresarse en milmetros.
El clculo de los datos de corte es un paso muy importante en la planificacin de un programa
CNC. A continuacin, algunas de las frmulas ms comunes.

Vc [m/min] = rpm x Dimetro / 320


Ejemplo: Encuentre Vc de una herramienta de 25 mm a 600RPM

Vc = RPM x D / 320

Vc = 600 x 25 / 320

Vc = 46,87 m/min

Vr ( rpm) = Vc x 320 / Dimetro


Ejemplo: Encuentre las rpm (Vr) de una herramienta de 25 mm a 50 m/min.

Vr = Vc x 320 / Dimetro

Vr = 50 x 320 / 25.

Vr = 640 rpm

Av ( mm/min). = rpm x T(Cantidad de filos) x Av (mm/rev)


Ejemplo: Encuentre el valor Av(mm/min) de una mecha de 10 mm a 500 rpm y con un
valor de Av= 0.15 mm/rev.

Av (mm/min) = 500 x 1x .15

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 13 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
IPM = 75 mm/min

Av (mm/rev) = Av(mm/min) / rpm.


Ejemplo: Encuentre el valor de Av(mm/rev) de un cortador que avanza a 200 RPM y con
un valor Av(mm/min)= 550 mm/min.

Av(mm/rev) = 550 / 200.

Av = 2,75 mm/rev

Av(mm/filo)= Av(mm/min) / (T(filos de la herramientaa) x rpm).


Ejemplo: Encuentre el valor Av(mm/filo) (avance por filos, en mm/min) para una fresa de
4 canales y de 50 mm que avanza a 200 RPM y con un valor Av(mm/min) = 500 mm/min.

Av(mm/filo) = 500 /( 4 x 200)

Av(mm/filo) = 0,625 mm/filo

Nota: Una mecha se considera como un cortador de un nico diente.

5. Programacin de la mquina
5.1. Planificacin del programa
o Lectura de planos. La lectura de planos es una habilidad bsica en la industria de
la manufacturacin, algo que todos los ingenieros, gerentes, programadores y
operadores de CNC, maquinistas e inspectores, deberan conocer.

o Eleccin de la mquina adecuada. La eleccin de una mquina adecuada a una


pieza especfica a ser manufacturada es la responsabilidad, usualmente, del
gerente de produccin, del gerente del taller de mquinas, y / o del gerente CNC.
El gerente debe saber:
1. El alcance de cada mquina (rea de trabajo)
2. Las opciones de cada mquina (fresado, taladrado, etc.)
3. Herramientas de corte, velocidades de giro, tazas de alimentacin.
4. Diseo y montaje de fijaciones.
5. Operaciones de la mquina: Ajuste, instalacin y ejecucin de programas.

o Hoja de operaciones. La hoja de operaciones, u hoja de instalacin, es usada para


describir los procesos necesarios para maquinar una pieza en una mquina CNC. Cada
proceso se escribe en la secuencia adecuada de mecanizado e incluye la herramienta a
ser usada y todos los datos de corte.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 14 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
Hoja de Operaciones
Mquina: Electro -LI2 Pieza de Trabajo: placa-1 Nombre / Fecha: Juanito Prez
1/7/2012
Paso Descripcin Herramienta Tasa de Profundidad Velocidad de Giro
# # alimentacin de Corte (r.p.m.)
(mm/minuto) (mm)
1 Fresado bsico de 1 600 10 500
la placa
2 Fresado final de la 2 300 10 750
placa
3 Centrar para 3 400 3 2500
taladrar 4 agujeros
4 Taladrar 4 4 300 18 1000
agujeros

o Determinacin del origen de la pieza:

La determinacin del contorno exterior es una operacin inicial en el mecanizado de


una pieza. Para hacer esto primero se debe definir un origen de la pieza. Entonces, los
puntos requeridos para el mecanizado debern calcularse para el centro de la
herramienta a ser usada, considerando el radio de la herramienta, desde las
coordenadas del borde de la pieza. Se pueden utilizar accesorios como el mostrado en la
ilustracin cuyo extremo palpador indica la posicin al NC en forma de comunicacin
integrada al acercarlo a la superficie a medir. En ese momento se aplica la coordenada
como referencia en cada uno de los ejes de la mquina que conforman los datos de
decalaje de origen. Estos datos se configuran con los cdigos G54, G55, G56 y G57.
Cada uno de ellos puede determinar una posicin relativa distinta del origen de la pieza
con respecto al origen del sistema de referencia original de la mquina de forma que el
mismo programa pueda ejecutarse en hasta cuatro lugares distintos del campo de

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 15 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
trabajo de la mquina con slo cambiar al principio del programa el cdigo G5X ( siendo
X del 4 al 7 respectivamente).
Podemos considerar a estos valores como las coordenadas de un vector cuyo origen
est en el origen del sistema de mquina y el final en el origen de la pieza.

o Requerimientos de herramientas. Los requerimientos y eleccin de herramientas


se basan en restricciones de las piezas y en prcticas de la industria manufacturera.
Muchas de estas ideas son cuestiones de sentido comn. Los buenos programadores y
operadores CNC deben tenerlas en cuenta.
Conocer las caractersticas del material a ser mecanizado.
Usar un catlogo de herramientas industrial tpico para bajar costos.
Hacer uso de los servicios tcnicos ofrecidos por los fabricantes de
herramientas.
La calidad de la fijacin deber basarse en el nmero de piezas que,
eventualmente sern producidas.
Siempre se debe usar la herramienta correcta para la correcta operacin de
la mquina.
Mantener herramientas de reemplazo y de repuesto para el evento de que
sea necesario afilar una herramienta o si la herramienta se rompe.
Mantener una variedad de herramientas para el caso de que un tipo no
realice el trabajo como se desea.
Usar herramientas de acero de alta velocidad sobre materiales de fcil
mecanizado.
Usar herramientas de carbono en materiales de corte difcil.
Usar herramientas con revestimiento de cobalto u xido para las aleaciones
exticas.
Usar herramientas del tipo de insercin cuando sea posible para reducir
costos.
Considere el uso de escariadores, en lugar de brocas, en aplicaciones con
taladro en donde la viruta y el control de trozos puede ser un problema.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 16 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
Tenga en cuenta la flexin que ocurre al usar herramientas largas. Es
posible que se necesiten pasadas extras para eliminar rayas y virutas.

5.2. Movimiento de la herramienta y planos de construccin.

Los cdigos del Plano de Construccin


se usan para cambiar entre los planos
coordinados para maquinar arcos o
crculos.

Estos cdigos son G17(XY), G18(XZ), y


G19(YZ). El Movimiento de la
Herramienta debe ocurrir paralelo a uno
de estos planos para los arcos y
crculos. Por defecto se considera el
plano G17 (XY).

5.3. Sistemas de unidades y modos de entrada

Los Sistemas de Unidades son las unidades de medicin que se usan en un programa CNC.
Todas las mquinas entienden las unidades Mtricas (milmetros, mm) y las Inglesas (pulgadas,
"). Hay que indicarle a la mquina CNC que unidades se estn utilizando. Algunas mquinas
vienen ajustadas de fbrica a pulgadas o a milmetros. Normalmente al inicio de un programa
CNC ver eso; G70 especifica pulgadas y G71 especifica milmetros.
Todo sistema CNC tiene un sistema de coordenadas que establece la adjudicacin de un
nombre y un sentido de incremento de los valores a cada eje.
En el caso del torno depender de la ubicacin de la torreta portaherramientas

En el caso de los sistemas CNC con 3 o ms ejes el sentido de distribucin de los ejes y el
incremento de sus valores ser segn una regla mnemotcnica de la mano derecha.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 17 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA

Los Modos de Entrada se refieren al tipo de informacin coordenada que se ingresa al


programa de la mquina CNC. Hay tres tipos.

- Entrada absoluta, diseada para el cdigo G90, especifica la distancia desde el origen o punto
cero del programa. El modo Absoluto es el ms comn.

- Entrada incremental, designada por el cdigo G91, especifica las distancias y direcciones
usando el punto previo como un origen. La entrada incremental a veces se denomina punto-a-
punto. Todos los sistemas CNC pueden conmutar desde el modo absoluto al incremental y
viceversa, ilimitadas veces en un programa.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 18 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA

-Entrada Polar designada en algunos casos por el cdigo G92, se utiliza para definir la
rotacin y traslacin del sistema de origen (sistema de ejes Y,Y,Z) de pieza respecto del origen
de mquina.

5.4. Cdigos de programacin

o Descripcin del cdigo de letras


N Nmero de secuencia
G Funciones preparatorias
X Comando del eje X
Y Comando del eje Y
Z Comando del eje Z
R Radio desde el centro especificado
A ngulo contra los punteros del reloj desde el vector +X

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 19 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
I Desplazamiento del centro del arco del eje X
J Desplazamiento del centro del arco del eje Y
K Desplazamiento del centro del arco del eje Z
F Avance o tasa de alimentacin
S Velocidad de giro
T Nmero de la herramienta
M Funcin miscelnea
o Nmeros de secuencia
El Nmero de secuencia, tambin llamado cdigo N, es el nmero de identificacin
del bloque (lnea) en un programa CNC. La palabra de cdigo comn utilizada
comienza con N. N es el primer cdigo en un bloque y normalmente tiene un rango
N1 hasta N9999. Muchas CNC no requieren el uso de cdigos N lo cual ayuda a
liberar memoria. Sus principales beneficios son el que permiten la bsqueda fcil en
programas largos y la capacidad de volver a hacer partir un programa en casi
cualquier nmero de lnea. Usualmente el programador saltar N nmeros entre
bloques para dejar espacio para insertar posteriormente bloques olvidados o
adicionales. Por ejemplo N5, N10, N15, etc.

o Funciones preparatorias
Las Funciones preparatorias son los cdigos G. Los Cdigos G son indicados por la
letra G y un nmero de 2 dgitos. Estos cdigos son las funciones ms importantes en
programacin CNC debido a que dirigen el sistema CNC para el procesamiento de
los datos de coordenadas en una manera particular. Algunos ejemplos son:
transversal rpido, interpolacin circular, interpolacin lineal, y taladrado. Los cdigos
son algo casi estandarizado en la industria.
Cdigos G usados comnmente: G00, G01, G02, G03
1. G00 - El cdigo transversal rpido se utiliza para mover los ejes rpidamente
entre los cortes, cambios de herramienta, etc.
2. G01 - El cdigo de interpolacin lineal se usa para eliminar material mediante
el movimiento de los ejes en direcciones rectas a lo largo o a travs del
material. Para el corte se deben especificar la velocidad del mandril, la partida
del mandril y la tasa de alimentacin antes de ejecutar este cdigo.
3. G02 - La interpolacin circular en el sentido de los punteros del reloj es
utilizada para eliminar material mediante el movimiento de los ejes en
direcciones circulares a lo largo o a travs del material. Para el corte se deben
especificar la velocidad del mandril, la partida del mandril y la tasa de
alimentacin antes de ejecutar este cdigo.
4. G03 - La interpolacin circular en contra de los punteros del reloj es usada
para eliminar material mediante el movimiento de los ejes en direcciones
circulares a lo largo o a travs del material. Para el corte se deben especificar
la velocidad del mandril, la partida del mandril y la tasa de alimentacin antes
de ejecutar este cdigo.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 20 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
5. Lista completa de cdigos G (atencin, estos cdigos no son del todo
estndar, es posible que existan cdigos especficos a una mquina
particular)
o G00 - Posicin transversal rpido
o G01 - Movimiento lineal de la herramienta a una tasa de alimentacin
especificada.
o G02 - Movimiento circular de la herramienta en el sentido de los
punteros del reloj.
o G03 - Movimiento circular de la herramienta en el sentido contrario
de los punteros del reloj.
o G04 - Un retardo o detencin temporal en el movimiento de la
herramienta.
o G05 - Una detencin permanente del movimiento de la herramienta.
Es cancelado por el operador de la mquina.
o G08 - Aceleracin suave hasta la tasa de alimentacin especificada
mientras continan las otras funciones de la mquina (antes de que
la herramienta entre en contacto con la pieza de trabajo).
o G09 - La detencin exacta del movimiento de una herramienta antes
de que la mquina vaya a la siguiente (no modal).
o G17 - Eleccin del plano X-Y (sobre centros de mecanizado).
o G18 - Eleccin del plano X-Z ( sobre centros de mecanizado).
o G19 - Eleccin del plano Y-Z (sobre centros de mecanizado).
o G20 - Datos de entrada en pulgadas.
o G21 - Datos de entrada en milmetros.
o G22 - Activacin de los lmites de viaje almacenados, usados para
establecer una frontera segura.
o G23 - Desactivacin de los lmites de viaje almacenados.
o G27 - Regreso a la posicin de inicio de la mquina mediante un
punto intermedio programado (un punto en algn lugar entre la
ubicacin actual de la herramienta y la posicin de inicio de la
mquina.) El control de la mquina calcular automticamente la
distancia a la posicin de inicio una vez que la herramienta ha
alcanzado esta posicin intermedia.
o G29 - Regreso a la pieza de trabajo o fijacin desde la posicin de
inicio de la mquina a travs del punto intermedio que fue
programado en el bloque que contiene el cdigo G28. Cualquier
punto nuevo o antiguo sobre la pieza de trabajo o fijacin puede ser
programado, pero la herramienta deber ir primero al punto
intermedio antes de llegar all.
o G32, G33 - Cadena de corte con una punta constante. Si se hace
una cadena de un punto con mltiples pasadas, este comando
sincronizar la partida de cada pasada en exactamente el mismo
punto cada vez, para evitar la posibilidad de hacer una cadena doble
en la pieza de trabajo.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 21 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
o G34 - Cadena de corte con una punta creciente.
o G35 - Cadena de corte con una punta decreciente.
o G40 - Cancelacin de cualquier compensacin de radio de la
herramienta previamente programado (mejor conocido como
compensacin del radio del cortador, o CRC).
o G41 - Aplicacin de la compensacin del radio del cortador a la
izquierda de la pieza de trabajo con respecto a la direccin de viaje
de la herramienta. Esta caracterstica permite que la superficie
terminada de la pieza de trabajo sea el camino del cortador
programado, y la herramienta ser automticamente desplazada a la
izquierda de este camino por una distancia igual a su radio. Sobre un
centro de mecanizado, se usa G41 para un fresado con inclinacin.
o G42 - Aplicacin de la compensacin del radio del cortador a la
derecha de la pieza de trabajo con respecto a la direccin de viaje de
la herramienta. Sobre un centro de mecanizado, se usa G42 en el
fresado convencional.
o G43 - Activacin de la compensacin de la longitud de la herramienta
en la misma direccin del valor de desplazamiento (como est
almacenado en la memoria del control.) Si la dimensin almacenada
en el registro del desplazamiento tiene un valor negativo, la
compensacin de la longitud de la herramienta ser aplicada en la
direccin negativa del eje. Si la dimensin almacenada en el registro
del desplazamiento tiene un valor positivo, la compensacin de la
longitud de la herramienta ser aplicada en la direccin positiva del
eje.
o G44 - Activacin de la compensacin de la longitud de la herramienta
en la direccin opuesta del valor de desplazamiento (como est
almacenado en la memoria del control.) Si la dimensin almacenada
en el registro del desplazamiento tiene un valor negativo, la
compensacin de la longitud de la herramienta ser aplicada en la
direccin positiva del eje. Si la dimensin almacenada en el registro
del desplazamiento tiene un valor positivo, la compensacin de la
longitud de la herramienta ser aplicada en la direccin negativa del
eje.
o G50 - Establecimiento del Punto Cero (cero absoluto) en referencia a
la posicin actual de la herramienta. Este comando es comnmente
usado en algunas mquinas CNC torneadoras en lugar del cdigo
G92.
o G53 - Indicacin de que todo los datos de posicionamiento estn
referidos a la posicin de inicio de la mquina. Esto provoca que el
control temporalmente ignore la posicin de cero flotante (usado en
programacin absoluta.)
o G54, G55, G56, G57 - Indicacin de que todos los datos de posicin
estn referidos a la posicin del cero flotante sobre una fijacin

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 22 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
particular en una operacin de mecanizado. Por ejemplo, G54
debera provocar que todas las dimensiones se refieran al cero
flotante sobre la primera fijacin, G55 debera causar que todas las
dimensiones se refieran al cero flotante sobre la segunda fijacin, y
as (usado en programacin absoluta).
o G59 - Reposicionamiento del cero flotante. La nueva ubicacin es
programada incrementalmente a partir de la actual posicin de cero.
o G60 - Una detencin exacta del movimiento de una herramienta
antes de que la mquina pase al siguiente (Modal).
o G63 - Cancelacin de la tasa de alimentacin preestablecida. Usado
en operaciones de punteado e hilado (en programacin de pulgadas-
por-minuto) en donde la tasa de alimentacin programada debe
mantenerse en relacin a la velocidad de giro.
o G64 - Cancelacin de G60. Permite un ligero traslape de los distintos
movimientos de la herramienta de modo que se originar una suave
mezcla de superficies contorneadas. Al usar G60, la herramienta
dejar una marca permanente en la interseccin de los movimientos
o G70 - Datos de entrada en pulgadas (mquinas americanas).
o G70 - Ciclo grabado para la terminacin de un giro en un torno
(mquinas no americanas).
o G71 - Datos de entrada mtricos (en mquinas americanas.)
o G71 - Ciclo grabado para mltiples pasadas de giros en un torno
(mquinas no americanas).
o G72 - Ciclo grabado para mltiples pasadas de frontales en un torno
(mquinas no americanas).
o G73 - Ciclo grabado para la repeticin de un patrn en mltiples
pasadas sobre un torno (mquinas no americanas.)
o G74 - Ciclo grabado para picar en el eje Z en un torno (mquina no
americana).
o G75 - Ciclo grabado para picar en el eje X en un torno (mquina no
americana.)
o G76 - Ciclo grabado para el punteado simple (un punto) en mltiples
pasadas en un torno (mquinas no americanas).
o G80 - Cancelacin de ciclos grabados sobre un centro de
mecanizado.
o G81 - Ciclo grabado para taladrado bsico en un centro de
mecanizado. Provoca la alimentacin de entrada automtica y una
salida rpida.
o G82 - Ciclo grabado para taladrar con una marca permanente sobre
un centro de mecanizado. Provoca la alimentacin de entrada
automtica, una marca permanente en la base y una salida rpida.
o G83 - Ciclo grabado para taladrar a golpes sobre un centro de
mecanizado. Provoca la alimentacin de entrada en mltiples golpes
y una salida rpida.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 23 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
o G84 - Ciclo grabado para punteado bsico en un centro de
mecanizado. Provoca la alimentacin automtica, la inversin de la
rotacin del mandril y la salida de la pieza.
o G85 - Ciclo grabado para la ampliacin bsica (de un agujero) en un
centro de mecanizado. Provoca la alimentacin y salida automtica
(del material).
o G86 - Ciclo grabado para la ampliacin alternada en un centro de
mecanizado. Provoca la alimentacin automtica, la detencin de la
rotacin del mandril y la salida rpida.
o G87 - Ciclo grabado para la ampliacin alternada sobre un centro de
mecanizado. Provoca la alimentacin automtica y la detencin de la
rotacin del mandril. El operador de la mquina retira manualmente
entonces la herramienta del agujero.
o G88 Ciclo grabado para la ampliacin alternada de un centro de
mecanizado. Provoca la alimentacin, una marca permanente en la
base, y la detencin del mandril. El operador de la mquina retira
manualmente entonces la herramienta del agujero.
o G89 - Ciclo grabado para la ampliacin alternada de un centro de
mecanizado. Provoca la alimentacin automtica, una marca en la
base y el retiro del material.
o G90 Ciclo grabado para un giro de una pasada en un torno
(mquina no americana).
o G91 Posicionamiento incremental. Todos los datos de
posicionamiento estarn referidos a la actual posicin de la
herramienta (modal).
o G92 Ciclo grabado para el encadenado en una pasada en un torno
(mquina no americana).
o G94 Programacin de la tasa de alimentacin en pulgadas por
minuto.
o G95 Programacin de la tasa de alimentacin en pulgadas por
vuelta del mandril.
o G96 Programacin de velocidad de superficie constante. En tanto
el dimetro girado en un torno es cada vez menor, la velocidad de
giro se incrementar para mantener la velocidad de superficie
constante. Recprocamente, al crecer el dimetro, la velocidad debe
decrecer.
o G97 Programacin de vueltas por minuto. La velocidad de giro se
mantendr a RPM constante, sin importar cual dimetro est siendo
trabajado en el torno.
o G98 Programacin de la tasa de alimentacin en pulgadas por
minuto (mquinas no americanas.)
o G99 Indicacin de que todos los datos de posicionamiento en ese
bloque estn referidos a la posicin de inicio (home) de la mquina.
Provoca que el control ignore temporalmente la posicin del cero

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 24 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
flotante (G92). Este comando es similar al G53 (usado en algunas
mquinas americanas.)
o G99 programacin de la tasa de alimentacin en pulgadas por
vuelta del mandril (en mquinas no americanas.)

o Funciones miscelneas. El cdigo M se usa para funciones


miscelneas tales como el control del lquido enfriador,
conexin y direccin del mandril, rebobinado, y fin del
programa. Los cdigos M van desde M00 a M99. Son
asignados por el constructor de la mquina, pero existe alguna
estandarizacin.

Cdigos M comnmente usados

o M02 Fin del Programa.


o M03 Comienzo de la rotacin del mandril en el sentido de las agujas del reloj.
o M04 - Comienzo de la rotacin del mandril en el sentido contrario al de las agujas del
reloj.
o M07 Inicio del aporte de roco enfriador.
o M08 Inicio del flujo del enfriador.
o Lista completa de cdigos M
o M00 Alto al programa. Se detienen la rotacin del mandril, el movimiento de la
herramienta y el flujo de enfriador.
o M01 Alto opcional del programa. Se detienen la rotacin del mandril, el movimiento de
la herramienta y el flujo de enfriador slo si el operador ha activado previamente el
interruptor de alto opcional en el MCU.
o M02 Alto al programa y rebobinado. Se detienen la rotacin del mandril, el movimiento
de la herramienta y el flujo de enfriador, y el control se prepara para comenzar a leer el
inicio del programa una vez ms (el rebobinado del programa puede no ocurrir en
algunas mquinas.) Todas las funciones de la mquina (preparatorias, miscelneas, etc.)
vuelven a su estado por defecto (la condicin en la cual la mquina se encuentra al
conectar la mquina.)
o M03 Inicio de la rotacin del mandril en la direccin de los punteros del reloj, mirando
desde la cara exterior del mandril.
o M04 - Inicio de la rotacin del mandril en la direccin contraria a la de los punteros del
reloj, mirando desde la cara exterior del mandril.
o M05 Detencin de la rotacin del mandril.
o M06 Cambio a la siguiente herramienta en la lnea. Este comando se usa en mquinas
con cambiadores secuenciales de herramientas, en donde las herramientas estn
montadas en la torreta o cambiador de herramientas en el orden de su uso.
o M07 Conexin del aporte de roco del enfriador.
o M08 Conexin del aporte de fluido del enfriador.
o M09 Desconexin del enfriador.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 25 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
o M10 Activacin de tomas automticas (de cortes de la mquina, fijacin de la pieza de
trabajo, giro, etc.)
o M11 Desactivacin de tomas automticas (de cortes de la mquina, fijacin de la pieza
de trabajo, giro, etc.)
o M12 Indexacin de la torreta para que apunte a un punto intermedio entre una estacin
de herramientas y la siguiente. En tornos CNC equipados con dos torretas, este
comando provoca que una torreta deje el camino libre a la otra.
o M13 - Rotacin del mandril iniciada en direccin de los punteros del reloj y conexin del
enfriador (ambos al mismo tiempo.)
o M14 - Rotacin del mandril iniciada en direccin contraria a la de los punteros del reloj y
conexin del enfriador (ambos al mismo tiempo.)
o M19 Detencin de la rotacin del mandril en una posicin angular predeterminada
(orientada).
o M30 Detencin y rebobinado del programa. Detencin de la rotacin del mandril, del
movimiento de la herramienta y desconexin del flujo del enfriador; el control se prepara
a comenzar la lectura del inicio del programa una vez ms. Todas las funciones de la
mquina (preparatorias, miscelneas, etc) vuelven a su estado por defecto (la condicin
en la cual se encuentra la mquina al encenderla por primera vez.) Esta palabra de
cdigo es similar a M02. Se usa en mquinas en donde M02 no posee la habilidad de
rebobinar el programa.
o M31 Desvo del acoplamiento (Interlock bypass). Temporalmente desactiva un
acoplamiento normalmente provisto (reinicia un programa automticamente, detiene un
programa en mquinas de torno de barras cuando se detecta el fin de la barra, etc.)
o M40 a M45 Seleccin del rango de engranajes. Por ejemplo, M40 podra causar el que
la mquina se desplace a un rango de engranajes pequeo, M41 podra causar que la
mquina se desplace a un rango de engranajes medio o alto, etctera.
o M98 Conmutacin desde el programa principal a la subrutina.
o M99 Retorno desde la subrutina al programa principal.

o Ciclos especiales. Los ciclos especiales o ciclos grabados, son secuencias


preprogramadas de movimientos repetitivos de la herramienta, que estn insertos
en el sistema de control para operaciones comunes tales como taladrado, golpe,
ampliado y envoltura (pocketing). Su propsito es reducir la cantidad de cdigos
de programa que normalmente se debera escribir. Los ciclos grabados son
cdigos G que son opciones adquiridas con una CNC, pero algunos son
equipamiento estndar, dependiendo del fabricante.
o El Ciclo de Taladrado (G81) se utiliza para taladrar mltiples agujeros sin
programar cada movimiento por separado.
o El Ciclo de Encarado (G77) se usa para eliminar material (normalmente ubicado
en la parte superior de la pieza) el cual puede estar ubicado dentro de un rea
rectangular.
o El Ciclo de Envoltura Rectangular (G78) se usa para eliminar material ubicado
dentro de un rea rectangular.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 26 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
o El Ciclo de Envoltura Circular (G79) se usa para eliminar material ubicado dentro
de un rea circular.

o Cdigos especiales. Los cdigos especiales se usan para realizar funciones en los
controles de la CNC y aumentan la capacidad de los programadores para escribir
programas inteligentes. Muchos de estos cdigos son estndar en las CNC
actuales, los otros pueden ser opcionales. Los constructores de mquinas ajustan
estos cdigos pero existe alguna estandarizacin.

o / Bloque Borrar Un cdigo usado en un programa CNC para permitir al operador


ignorar uno o ms bloques de cdigo, dependiendo del ajuste del Bloque borrar
en el panel de control del operador.

o EOB Fin del Bloque un carcter especial usado para indicar el fin de un
bloque. Normalmente este carcter es el retorno de carro.

o . Periodo un periodo antes de un bloque le dice al control que tambin ejecute


cambios en el modo de sistema durante el modo de bsqueda (es decir, una lnea
con G70, G90 tendr un . al frente.)

o % - Detencin del rebobinado.

o = - Ejecute (o Haga) cuando hay lazos o al ejecutar macros; = significa ejecutar


(es decir = N25/6 significa ejecute la lnea 25 en 6 ocasiones y despus
contine.)

o E Rebobinado de la cinta.

o $ - Fin de la macro. El carcter $ especifica el fin de la definicin de una macro.

o # - El comienzo de la definicin de una macro llevar el signo # seguido de un


nmero (por ejemplo #1.)

o Posicin de cambio de una pieza y de una herramienta. La posicin de cambio de


la pieza es un rea programada en donde el operador puede fcilmente remover
la pieza terminada desde su elemento de sujecin y reemplazarla con un trozo de
material nuevo. Esta es usualmente un rea limpia de herramientas de corte,
fijaciones, etc.
La posicin de cambio de la pieza es una posicin programada o de fbrica, en la
cual el operador o un brazo robot cambia la actual herramienta de corte por la
siguiente herramienta necesaria.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 27 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
5.5. Ejemplo de programacin:
Estos son ejemplos a modo ilustrativo ya que la asignacin de los cdigos G y M si bien estn
normalizados por la norma DIN 66025 "Desarrollo de programas para mquinas de control
numrico", sin embargo cada fabricante utiliza algunos cdigos no especificados o libres para el
uso en su sistema particular
En el caso de que se necesitara programar el mecanizado de una pieza como la del plano
adjunto en una fresadora o centro de mecanizado, un programa tentativo sera el que se ve ms
abajo

G90 G54 G71 G17


G0 X100. Y100. Z100.
T01 01
S2000 M3
G0 X10. Y10. Z10
G1 Z-7 F200
G41
G1 X20. Y20 F500
Y40.
X40. Y70.
X80. Y50
Y20.
X20.
G40
G0 X10. Y10
Z10.
G0 X100. Y100. Z100. M5
M30

5.6. Consideraciones de Programacin.


o Desarrolle un estilo de programacin que pueda ser usado por todos los
programadores en su instalacin.
o Lea los programas en busca de errores tipogrficos antes de enviarlos
al taller.
o Mantenga los programas tan simples como sea posible para realizar las
funciones deseadas.
o Este atento a los cdigos modales y a los no modales. Los Modales son
los comandos que se mantienen activos hasta que los cancela otro
cdigo. Esto le permite no tener que repetirlos, lnea tras lnea, para las
tareas repetitivas tales como taladrado, ampliacin de un agujero, etc.

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 28 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
o Elija alimentaciones y velocidades que signifiquen un balance entre la
vida de la herramienta y cortos ciclos de tiempo.
o Use su experiencia previa y la de otros para elegir tasas de
alimentacin, velocidades y profundidad de corte. Pero no haga
suposiciones.
o La optimizacin del ciclo de tiempo se logra una vez que el programa ha
comenzado a producir piezas dimensionalmente aceptables.
o Un ciclo de tiempo completamente optimizado puede pensarse como
uno que produce el mayor nmero de piezas terminadas por da.
o Error en el lado de la precaucin. En programacin CNC este
trmino se usa para un grado extra de seguridad. Tal como los ciclos de
terminacin ms largos, distancias de lanzamiento ms altas y planos
de maniobra, tasas de alimentacin ms lentas y profundidades de corte
ms leves. Normalmente esta prctica debera usarse en un programa
nuevo. Y posteriormente, deberan ser optimizados.

5.7. Fabricacin Asistida por Computador(CAM).


CAM implica el uso de programas computacionales especficamente diseados para crear la
geometra y caminos de las herramientas necesarias para el mecanizado de las piezas.
Estos caminos de las herramientas pueden entonces ser automticamente procesados en
un programa especfico a ser usado por la mquina CNC.

5.8. Comunicaciones y Transferencia de Datos.


o Cinta Perforada. Un perforador de cintas produce agujeros en papel, mylar, o
material delgado de manera tal que representa un conjunto particular de datos. La
geometra estndar para este tipo de medios es EIA RS-227. Se utiliza un teletipo
en los programas CNC. Al escribir el cdigo, una mquina perforadora produce la
cinta perforada.
o Disquetes. Los disquetes son usados para el almacenamiento y transferencia de
datos de una mquina a otra. A veces permiten transferir programas a las
mquinas CNC. A esta prctica a veces se le denomina (irnicamente)
sneakernet.
o RS232. Es un conjunto de estndares que especifican varias caractersticas
elctricas y mecnicas para la interfaz (comunicacin) entre computadores,
terminales y mdems. El conector tradicional tiene 25 pines pero algunos
computadores tienen un conector ms reciente que usa tan slo 9 pines.

Algunas CNC se conectan va RS232 a computadores para el ingreso de datos


del programa. Estos sistemas aceptan disquetes y transfieren los programas
directamente a la CNC elegida, eliminando la necesidad de cinta perforada o
ingreso manual de datos.

o Redes. Las redes son grupos de computadores que pueden comunicarse entre si
y compartir datos, archivos, programas y operaciones. Muchas mquinas CNC

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 29 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
estn conectadas a algn tipo de red. Esto puede eliminar la necesidad de cinta
perforada, disquetes y MDI. Tambin permite la creacin de la parte del programa
en la estacin de trabajo CAD / CAM del diseador / programador. Posteriormente
el archivo puede ser enviado electrnicamente a la CNC para el mecanizado.
o Ingreso Manual de Datos. El Ingreso Manual de Datos es una funcin del control
de la mquina CNC que permite el ingreso de instrucciones del programa
directamente en la memoria de la mquina.

5.9. Ajuste y Operacin de la Mquina:

o Reglas de seguridad.

SIEMPRE use antiparras para la proteccin de sus ojos.


Maneje con cuidado herramientas y piezas con bordes afilados para
evitar heridas.
Las herramientas de corte deben asegurarse firmemente en la mquina
para evitar cualquier movimiento durante la operacin de corte.
Asegure su ropa suelta.
Use una brocha para remover residuos de la mquina. Nunca use sus
manos.
Evite los empujones o el juego rudo.
Use manga corta o arremnguese la camisa sobre el codo.

o Partida o encendido: Depender de cada mquina. Usualmente hay un interruptor


principal o un diferencial y adems hay un sistema de emergencia para detener la
mquina en caso de peligro. Algunas mquinas requieren presin de aire o usan
sistemas hidrulicos.

o Posicin HOME (de inicio) o referenciado de mquina.: Muchas mquinas CNC


tienen una posicin HOME o de inicio, la cual permite al control y a la mquina
tener una posicin de cero previa para todos los ejes. Despus de la partida, la
mquina debe ser enviada a esta ubicacin antes de poder comenzar a trabajar.
Esta posicin cambiar posteriormente a una ubicacin ms apropiada para el
mecanizado de una pieza particular.

o Carga del programa: Tambin esto depende de cada mquina. Algunas mquinas
incorporan lectores de cintas para el ingreso de los programas en la memoria de la
CNC. Otras mquinas puede que tengan disqueteras internas o externas o incluso
puede que estn conectadas en red.

o Correccin del largo de la herramienta y determinacin del origen de la pieza:

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 30 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
Este valor (TLO) es la distancia desde
la punta de la herramienta en el
mandril, en la posicin de inicio, al
plano Z0. Depende de cada
herramienta, puede ajustarse usando
una medicin de la altura, una
herramienta de referencia, la ubicacin
de la fijacin, o sobre el material a ser
mecanizado. Una vez que los valores
han sido determinados, son
almacenados en el controlador para su
uso durante la operacin del
programa.

Una forma ms eficiente de ajustar el valor TLO, consiste en medir desde el


mandril a la punta de cada herramienta. Este es un mejor mtodo debido a que
slo se requiere ajustar los valores una vez, sin importar el tipo y tamao de cada
pieza a fabricar. Por cierto, la rotura o el reemplazo de las herramientas, requiere
un nuevo ajuste del TLO individual al usar cualquier mtodo.

Ajustando el Origen de una Pieza. En una mquina CNC esto es bsicamente lo


mismo que en una mquina convencional. Implica el posicionamiento de los ejes a
un punto que los planos o el programador indican como el origen. Muchas formas
son utilizadas para ubicar esta posicin sobre el trozo de material, la fijacin o
punto de referencia, incluyendo: busca ejes, wigglers y lupas.

5.10. Procedimiento de Cambio Manual de Herramientas.


Algunas mquinas requieren que el operador cambie las herramientas manualmente entre las
operaciones de mecanizado. Luego de completar una operacin de mecanizado, el programa
mover los ejes a la posicin de cambio de herramientas e indicar la siguiente herramienta
necesaria. El operador debe remover la herramienta actual y reemplazarla con la siguiente
herramienta.

5.11. Consideraciones del Ajuste de Piezas.


El ajuste de la pieza en el banco de montaje requiere de herramientas, tales como paralelas.
Se debe ser muy cuidadoso para ubicar el material a nivel y tan firmemente como sea posible
para producir un ajuste rgido que reducir el ruido, incrementar la seguridad del operador, y
producir piezas de calidad superior.

6. Bibliografa:
- Traduccin de la pgina http://users.bergen.org/jdefalco/CNC/
[Traduccin preparada por R. Avils para los usuarios de la mquina CNC de
Electrotecnologas, Agosto de 2004]

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 31 de 33


INSTITUTO SUPERIOR PARTICULAR
ITEC RAFAELA
- Manual de programacin y operacin de centro de mecanizado CNC- Industrias ROMI.
Mayo de 2005.
- Apuntes Control Numrico CNC www.elprisma.com- Apuntes enviados por:Claudia
Marcela Godinez Padilla- Mxico DF
- Manual de fabricacin de utillajes y moldes Siemens-Sinumerik 802 D- Edicin 8-2007

Tecnicatura Superior en Mantenimiento Industrial Prctica Programacin CNC Pgina 32 de 33

Vous aimerez peut-être aussi