Está en la página 1de 22

Universidad Tecnolgica Nacional

Facultad Regional La Plata


Departamento de Ingeniera Mecnica
Laboratorio de Control Numrico de M.H.

EL CONTROL NUMERICO DE MAQUINAS HERRAMIENTAS .

EL CONTROL NUMERICO.

PROGRAMACION MANUAL DEL C. N.

PROGRAMACION ASISTIDA: CAD - CAM

HISTORIA DEL CONTROL NUMERICO


En principio, contrariamente a lo que se pudiera pensar, el Control Numrico de Mquinas
Herramientas no fue concebido para mejorar los procesos de fabricacin, sino para dar solucin a
problemas tcnicos surgidos a consecuencia de] diseo de piezas cada vez ms difciles de mecanizar.
En 1942, la "Bendix Corporation" tiene problemas con la fabricacin de una leva tridimensional
para el regulador de una bomba de inyeccin para motores de avin. El perfil tan especial de dicha leva es
prcticamente imposible de realizar con mquinas comandadas manualmente.
La dificultad provena de combinar los movimientos del til simultneamente segn varios ejes de
coordenadas, hallando el perfil deseado. Se acord entonces confiar los clculos a una mquina
automtica que definiera gran nmero de puntos de la trayectoria, siendo el til conducido sucesivamente
de uno a otro.
En 1947, Jhon Parsons, constructor de hlices de helicpteros, americano, concibe un mando
automtico
La idea de utilizar cartas perforadas (comportando las coordenadas de los ejes de los agujeros) en
un lector que permitiera traducir las seales de mando a los dos ejes, permite a Parsons desarrollar su
sistema Digitn.
En esta poca, la U.S. Air Force estaba preocupada con la fabricacin de estructuras difciles de
trabajar por copiado susceptibles de ser modificadas rpidamente. Gracias a su sistema, Parsons obtiene
un contrato y el apoyo del Massachusetts Institute of Technologie"
El Gobierno americano apoya la iniciativa para el desarrollo de una fresadora de tres ejes en
contorneado mandado por control digital.
En 1953, despus de cinco aos de puesta a punto, el M.I.T. utiliza por primera vez la apelacin
de "Numerical Control"
En 1956, la U.S.A.F. hace un pedido de 170 mquinas de Control Numrico a tres grandes
constructores americanos:

Cincinnati Milling Machine Company,


Giddin & Levis,
Kearney & Trecker.

Paralelamente a esta evolucin, ciertos constructores se interesan por el desarrollo de mquinas


ms simples para trabajos, tales como taladrado, mandrinado y punteado, que no requieren ningn
movimiento continuo, pero s un posicionamiento preciso.
De esta forma se ha visto que la necesidad industrial de la aeronutica fue la que cre la demanda
de sistemas continuos complejos. El paso de complejos a simples revolucion los procesos de
fabricacin.
En 1960, tambin en el M.I.T. se realizaron las primeras demostraciones de Control Adaptable
(un perfeccionamiento del Control Numrico que permite, adems, la autorregulacin de las condiciones de
trabajo de las mquinas). A finales de 1968 tuvieron lugar los primeros ensayos de Control Numrico
Directo (DNC).
En general, el incremento en la utilizacin de mquinas herramientas con CN se debe a que un
gran nmero de problemas, que se consideraban bien resueltos por los mtodos de trabajo clsicos, que
pueden tener una respuesta ventajosa desde el punto de vista tcnico mediante la utilizacin de dichas
mquinas.
Hoy da este tipo de maquinarias est siendo implementada en casi todo tipo de fbricas y se
prev que para el ao 2000 el 85 % de la produccin industrial del mundo se realizar con este tipo de
mquinas.
Nuestro pas no es ajeno a esta proyeccin y puede apreciarse que actualmente este sistema se
encuentra en plena difusin y las mquinas herramientas comandadas por control numrico, principalmente
tornos y fresadoras, se incorporan a pequeas y medianas empresas en nmero creciente.
Otro dato que confirma esta tendencia es que en las ltimas Exposiciones referentes a Mquinas
industriales como EMAQH (Exposicin de Mquinas Herramientas), prcticamente han desaparecido los
expositores de mquinas herramientas convencionales siendo desplazados por fabricantes de M.H.C.N.
nacionales y extranjeros.

EL CONTROL NUMRICO
El control numrico se puede definir de una forma genrica como un dispositivo de
automatizacin de una mquina que, mediante una serie de instrucciones codificadas (el programa),
controla su funcionamiento.
Cada programa establece un determinado proceso a realizar por la mquina, con lo que una misma
mquina puede efectuar automticamente procesos distintos sin ms que sustituir su programa de trabajo.
Permite, por tanto, una elevada flexibilidad de funcionamiento con respecto a las mquinas automticas
convencionales en las que los automatismos se conseguan mediante sistemas mecnicos o elctricos
difciles y a veces casi imposible de modificar.
Los elementos bsicos del control numrico son:
1)
2)
3)

El programa, que contiene toda la informacin de las acciones a ejecutar.


El control numrico, que interpreta estas instrucciones, las convierte en las seales
correspondientes para los rganos de accionamiento de la mquina y comprueba los resultados.
La mquina, que ejecuta las operaciones previstas.

A medida que el desarrollo de la microelectrnica y la informtica se aplica a los controladores


numricos, se potencian extraordinariamente las funciones que permiten desarrollar, simplificndolos a la
vez, los procedimientos de programacin y operacin de las mquinas, de tal manera que los CNC - control
numrico con ordenador - que se construyen hoy da slo conservan de los primitivos CN los principios
bsicos de funcionamiento.
Paralelamente, las mquinas herramienta han ido evolucionando hacia la incorporacin en una
sola mquina de varias operaciones elementales de mecanizado que tradicionalmente se efectuaban en
mquinas diferentes, y hacia la incorporacin de cambiadores automticos de piezas y herramientas,
apareciendo los centros de mecanizado que permiten obtener una pieza acabada, o casi acabada, en una
sola estacin de trabajo.
En funcin de las capacidades de proceso y de memoria de los CNC han evolucionado tambin
las tcnicas y lenguajes de programacin. Desde los primeros programas lineales en lenguaje mquina a la
programacin asistida por ordenador, grfica e interactiva, existe un amplio espectro de sistemas y
lenguajes de programacin.

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:
q

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.
VENTAJAS DE LA APLICACIN DE LAS MQUINAS HERRAMIENTAS CON CN.

A continuacin se enuncian algunas de las ventajas que presentan las mquinas herramienta con CN:
REDUCCION DE LOS TIEMPOS DE CICLOS OPERACIONALES.
Las causas principales de la reduccin al mnimo de los tiempos superfluos son:
Trayectorias y velocidades ms ajustadas que en las mquinas convencionales;
Menor revisin constante de los planos y hojas de instrucciones;
Menor verificacin de medidas entre operaciones.
AHORRO DE HERRAMIENTAS Y UTILLAJES.
El ahorro en concepto de herramientas se obtiene como consecuencia de la
utilizacin de herramientas ms universales.
MAYOR PRECISIN E INTERCAMBIABILIDAD DE LAS PIEZAS.
REDUCCIN DEL PORCENTAJE DE PIEZAS DEFECTUOSAS.
REDUCCIN DEL TIEMPO DEL CAMBIO DE PIEZAS.
REDUCCIN DEL TAMAO DEL LOTE.
REDUCCIN DEL TIEMPO DE INSPECCIN.

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:
q La programacin a pie de mquina, apoyada en los lenguajes y facilidades de que
disponen los CNC.
q 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 de una mquina herramienta de control numrico consiste en elaborar y codificar
la informacin necesaria para mecanizar una pieza en un lenguaje que la mquina sepa interpretar. El
proceso puede descomponerse en tres etapas:

1.

PREPARACIN DEL TRABAJO.

2.

CODIFICACIN DEL PROGRAMA.

3.

PRUEBA Y PUESTA A PUNTO.

La etapa de preparacin del trabajo es similar a la correspondiente del mecanizado convencional.


A partir de las caractersticas de la pieza a obtener, de los medios de produccin disponibles, de sus
caractersticas y posibilidades, se define una secuencia de operaciones elementales, definiendo en cada una
de ellas las herramientas a utilizar y los utillajes necesarios. Se precisa tambin conocer las tcnicas de
mecanizacin.

1.

LA PREPARACION DEL TRABAJO

Es fundamental para el programador tener un conocimiento exacto de las prestaciones que le


ofrece tanto el control como la mquina herramienta.
Las prestaciones que ofrece un control son muy variables, dependiendo de la complejidad y
sofisticacin de la mquina herramienta que gobierna. El control de un centro de mecanizado con cambio
automtico de piezas y herramientas precisar unas caractersticas muy superiores al CN de una
taladradora. El control de un torno es diferente del de una fresadora de 5 ejes y un CN convencional tiene
poco que ver con un CNC.
Dentro de la preparacin del trabajo se puede establecer un planteo de cmo y qu secuencias
deber seguir el proceso para poder realizar el mecanizado de una forma segura y rpida.
Definicin del proceso: Conocidos los elementos de fabricacin disponibles, la definicin del
proceso de mecanizacin puede dividirse en las siguientes etapas:

Estudio del plano de la pieza a fabricar.


Anlisis de las operaciones elementales.
Seleccin de las herramientas.
Definicin de las condiciones tcnicas de mecanizado.
Diseo de utillajes.
Secuenciacin de las fases de trabajo.

En la fase de estudio del plano, el preparador se informa de las caractersticas de las piezas a
fabricar: material, dimensiones, cotas, tolerancias, acabados superficiales, etc., datos todos ellos que
determinan las mquinas a utilizar.
En la fase de anlisis de las operaciones elementales, el programador descompone las superficies
a mecanizar en tramos correspondientes a las trayectorias que las herramientas pueden seguir. En general
slo son lineales y circulares, sobre superficies planas o de revolucin. Este estudio geomtrico implica la
definicin de las cotas de los puntos inicio y final de cada tramo, as como el centro en las circulares.
En la fase de seleccin de mquina se estudia qu operaciones pueden efectuarse en cada una de
las mquinas disponibles, intentando disminuir al mximo el nmero de cambios de mquina y de atadas de
la pieza.
En la fase de seleccin de herramientas se eligen las ms adecuadas para cada operacin en
funcin de las caractersticas de la misma y de las tolerancias y acabados superficiales deseados.
En la fase de seleccin y diseo del utillaje se estudia, en general, el centraje y fijacin de la
pieza sobre la mquina, procurando disponer de] mximo de caras y superficies libres para mecanizado y
procedimientos flexibles, precisos y rpidos de fijacin.
En las fases de definicin de caractersticas tcnicas de mecanizado se establecen las velocidades
de avance, profundidad de pasada y velocidad de corte adecuadas al material de la pieza segn la mquina
y herramienta utilizadas, para obtener los ciclos de mecanizado ms cortos compatibles con la calidad
exigida.
En la fase de secuenciacin de operaciones se establece el orden en que se mecanizarn las
distintas fases dibujando en cada caso un croquis de la zona a mecanizar, las herramientas y fijaciones
utilizadas y los parmetros tcnicos de fabricacin.
Terminada la definicin del proceso y conocidos los medios a utilizar y las operaciones a
efectuar, el programador puede empezar a codificar. En general, esta fase de codificaciones es la que
recibe el nombre de programacin del control numrico.

2.

CODIFICACION DEL PROGRAMA

En la fase de codificacin se transcribe toda la informacin, segn los smbolos y reglas de


sintaxis de un lenguaje comprensible por la mquina un soporte que el control pueda leer. Se precisa
conocer las reglas del lenguaje que facilita el fabricante de la mquina en su manual.
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:

3.

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.

PRUEBA Y PUESTA A PUNTO

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.

Pasos a seguir para la ejecucin de una pieza en una M.H.C.N.


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.
1.

INFORMACION PREVIA DISPONIBLE

PLANO informacin geomtrica y tecnolgica: Formas, contornos, tolerancias, terminacin superficial,


material, N de piezas a mecanizar, etc.
M.H.C.N. informacin de prestaciones: Potencia disponible, desplazamientos y velocidades mximas,
cambio manual o automtico de pieza y/o herramienta, herramientas a utilizar, etc.
2.

CONFECCION DEL PLAN DE TRABAJO

Secuencia de operaciones, utillajes, seleccin de herramientas, seleccin de avances y velocidades de


corte.
3.

PROGRAMACION

ESTUDIO GEOMETRICO: Determinacin de coordenadas de puntos particulares de la pieza,


necesarios para la programacin
PROGRAMACION EN CODIGO C.N.C.
PRUEBA DEL PROGRAMA: Simulacin grfica en computadora y correccin.

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:
q Lenguajes generales.
q 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.

LA PROGRAMACIN GRFICA INTERACTIVA.


La programacin en lenguaje APT de superficies en tres dimensiones se va haciendo ms difcil a
medida que las superficies aumentan en complejidad, hasta llegar a ser inviable por no disponer de un soft
grfico potente.
Por otro lado cada da es ms frecuente la utilizacin del diseo grfico por ordenador CAD. El
CAD ofrece todas las facilidades de su potente soft de creacin y visualizacin de modelos para la
introduccin de la geometra necesaria para el control numrico.
La posibilidad de aprovechar los mdulos de visualizacin desde diferentes puntos de vistas, as
como los paquetes cinemticos, permite una simulacin del mecanizado en la pantalla de la PC y la
comprobacin del recorrido de la herramienta, la superficie obtenida, las posibles colisiones de la
herramienta con la pieza o el utillaje, etc.
Los paquetes de soft CAD - CAM incorporan en general programas de programacin de control
numrico interactivos, apoyados en mens dinmicos y en potentes rutinas para evitar la programacin
manual detallada.
La programacin en equipos de CAD - CAM no introduce realmente nuevas tcnicas de
programacin pero presenta importantes mejoras de la productividad en la programacin y especialmente
en la puesta a punto del programa.

PROGRAMA PIEZA N 1

(Generado manualmente)

%00923
N10 F250 S0 T1.1 M3
N20 X0 Y0 Z30
N30 G1 Z-2
N40 X100
N50 Y60
N60 G3 X70 Y90 I-30 J0
N70 G1 X40
N80 G2 X20 Y70 I-20 J0
N90 G1 X0 Y0
N100 G0 Z2
N110 G0 G40 G44 X0 Y0 Z30 M30

PROGRAMA PIEZA N 2

(Generado por sistema CAD - CAM)

%00924
N10 ( Generado por Smart - CAM )
N20 ( FECHA mm/dd/yy :: HORA )
N30 (
12/09/94 :: 20845PM )
N40 ( U.T.N. F.R. La Plata V.S.S.)
N50 ( C.N.C. FAGOR 8020 MG )
N60 ( Archivo de Forma pq .SH? )
N70 ( Archivo de Programa pq .)
N80 (------------------------------------)
N90 F250 S1200 T6.6 M03
N100 X30.0 Y10.0 Z30.0
N110
N120 G1 Z-2.0
N130 X62.139 Y48.302
N140 X39.158 Y67.586
N150 G3 X18.026 Y65.737 I-9.642 J-11.491
N160 G1 X8.384 Y54.246
N170 G2 X9.616 Y40.158 I-6.428 J-7.66
N180 G1 X30.0 Y10.0
N190 G0 Z2.0
N200 Z30.0
N210 X85.0
N220
N230 G1 Z-2.0
N240 X117.139 Y48.302
N250 X94.158 Y67.586
N260 G3 X73.026 Y65.737 I-9.642 J-11.491
N270 G1 X63.384 Y54.246
N280 G2 X64.616 Y40.158 I-6.428 J-7.66

N290 G1 X85.0 Y10.0


N300 G0 Z2.0
N310 Z30.0
N320 X140.0
N330
N340 G1 Z-2.0
N350 X172.139 Y48.302
N360 X149.158 Y67.586
N370 G3 X128.026 Y65.737 I-9.642 J-11.491
N380 G1 X118.384 Y54.246
N390 G2 X119.616 Y40.158 I-6.428 J-7.66
N400 G1 X140.0 Y10.0
N410 G0 Z2.0
N420 Z30.0
N430 X30.0 Y-10.0
N440
N450 G1 Z-2.0
N460 X62.139 Y-48.302
N470 X39.158 Y-67.586
N480 G2 X18.026 Y-65.737 I-9.642 J11.491
N490 G1 X8.384 Y-54.246
N500 G3 X9.616 Y-40.158 I-6.428 J7.66
N510 G1 X30.0 Y-10.0
N520 G0 Z2.0
N530 Z30.0
N540 X85.0
N550
N560 G1 Z-2.0
N570 X117.139 Y-48.302
N580 X94.158 Y-67.586
N590 G2 X73.026 Y-65.737 I-9.642 J11.491
N600 G1 X63.384 Y-54.246
N610 G3 X64.616 Y-40.158 I-6.428 J7.66
N620 G1 X85.0 Y-10.0
N630 G0 Z2.0
N640 Z30.0
N650 X140.0
N660
N670 G1 Z-2.0
N680 X172.139 Y-48.302
N690 X149.158 Y-67.586
N700 G2 X128.026 Y-65.737 I-9.642 J11.491
N710 G1 X118.384 Y-54.246
N720 G3 X119.616 Y-40.158 I-6.428 J7.66
N730 G1 X140.0 Y-10.0
N740 G0 Z2.0
N750 Z30.0
N760 G00 G40 G44 G90 X30.0 Y10.0 Z30.0 M30
N770 ( TIEMPO para T6 = 6.367 minutos )
N780 ( TIEMPO TOTAL = 6.367 minutos )
N790 ( Todos los tiempos segun Smart-CAM )
N800 ( para Fresadora Alecop M - 8000 )
N810 ( sin tiempos de cambio de herr. )
N820 ( FIN )

TRABAJO PRACTICO FRESADORA C.N.C.

Y+

Z+

X+

Objetivo: _que el alumno desarrolle el plan de trabajo y el programa para esta pieza sencilla,
incluyendo la ubicacin del cero pieza, cero programa, orientacin del sistema de referencia.
Utilizacin de las funciones de compensacin de longitud de herramienta, repeticin de partes de programa,
etc.
Secuencia de cambio manual de herramienta.
Funciones Preparatorias:_G00, G01, G04, G25, G43, G44, G81, G82 G90, G91.
Funciones Auxiliares...:_F, S, T, M00, M03, M05, M30.

TRABAJO PRACTICO FRESADORA C.N.C.

Objetivo: _que el alumno desarrolle el plan de trabajo y el programa para esta pieza sencilla,
incluyendo la ubicacin del cero pieza, cero programa, orientacin del sistema de referencia.
Utilizacin de las funciones de compensacin de longitud de herramienta, repeticin de partes de
programa, etc.
Secuencia de cambio manual de herramienta.
Funciones Preparatorias:_G00, G01, G04, G25, G43, G44, G81, G82, G90, G91.
Funciones Auxiliares...:_F, S, T, M00, M03, M05, M30.

Programacin de las herramientas:


El formato para seleccionar la herramienta en un programa es: T2.2
Esto significa que los valores permitidos son: desde T 00 . 00 hasta T 99 . 99

T 2.2
Seleccin de corrector en tabla de herramientas CN.
Seleccin de posicin del almacn de herramientas.
Cdigo de seleccin de herramienta.

En otros controles se programa: T2 D2 ( La letra D reemplaza al punto )

T 2 D2
Seleccin de corrector en tabla de herramientas CN.
Seleccin de posicin del almacn de herramientas.
Cdigo de seleccin de herramienta.

Tabla de herramientas, (correctores), en el CNC Fagor 8020MG:


T
R
L
I
K
T .0
0
0
0
0
T .1
3
-20
0
0
T .2
5
-28
0
0
T .3
4
-6
0
0
T .4
12.7
-30
0
0
.
..
T .97
T .98
T .99

0
0
0

Corrector T .2 R, L, I, K

0
0
0

0
0
0

0
0
0

Longitud Herramienta = L + K

Radio de Herramienta = R + I

G43 .. Activa compensacin de longitud de herramienta. ( modal ).


G44 .. Anulacin de G43. ( modal y start ).

En algunas MHCN los correctores T .0 y T.99 tienen funciones especiales y no pueden ser modificados.
Esto es as, generalmente en las MHCN con cambio automtico de herramientas.

Funciones auxiliares.
M00 .. Parada del programa o programada.
Interrumpe la ejecucin, sin detener el giro del cabezal.
para proseguir se oprime la tecla de marcha.
M01 .. Parada condicional del programa.
Igual que M00 pero se ejecuta si esta activa la entrada.
M02 .. Fin de programa con reset general.
M30 .. Fin de programa con vuelta al comienzo.
M03 .. Arranque del cabezal a derechas, ( horario ).
M04 .. Arranque del cabezal a izquierdas, ( antihorario ).
M05 .. Parada del cabezal.
M06 .. Cambio de herramienta.
Existen otras funciones M para refrigeracin, parada orientada del cabezal, etc.

SECUENCIA PARA CAMBIO MANUAL DE HERRAMIENTA:


Trabajando con compensacin de longitud. ( G43 - G44 )
%00041
N10 ( Ejemplo de programacin de G43 - G44 )
N20 F200 S1000 T1.1 M3
N30 G0 G43 X20 Y30 Z2
N40 G1 Z-15
N..........................
N........ Movimientos con la herramienta T . 1
N.................
N150 G0 Z2
N160 G0 G44 X0 Y0 Z50 M0 M5
N200 F100 S1500 T . 33 M3
N210 G0 G43 X50 Y50 Z2
N220 G1 Z-10
N.....................
N........ Movimientos con la herramienta T . 33
N......................
N280 G0 Z2
N290 G0 G44 X0 Y0 Z50 M30
Explicacin:
N10 Comentario.
N20 Seleccin de la primera herramienta y sus condiciones de trabajo, F , S y M.
N30 Posicionamiento rpido G00, con compensacin de longitud de herramienta G43 en punto
prximo al primer mecanizado. ( Primer movimiento de la herramienta activo compensacin
de longitud G43 )
N40 al N150 Mecanizado con la herramienta seleccionada.
N160 Posicionamiento rpido G00, G44, en punto de cambio de herramienta, Interrupcin del
programa ( M0 ) y parada cabezal ( M5 ). ( Ultimo movimiento de la herramienta desactivo
compensacin de longitud G44 )
Recordar que esto se haca por seguridad : La herramienta patrn T.0 es ms larga que todas las dems
herramientas, G44 indica que no se tenga en cuenta la tabla de herramientas de CNC lo cual es equivalente
a suponer que la herramienta en el cabezal es la T . 0 , de este modo evitamos problemas al cambiar una
herramienta muy corta por otra mucho ms larga.
N200 Seleccin de la segunda herramienta y sus condiciones de trabajo, F , S y M.
N210 Posicionamiento rpido G00, con compensacin de longitud de herramienta G43 en punto prximo al
primer mecanizado. ( Primer movimiento de la herramienta activo compensacin de longitud G43 )
N220 al N280 Mecanizado con la herramienta seleccionada.
N290 Posicionamiento rpido G00, G44, en punto de cambio de herramienta, fin del programa M30
( Ultimo movimiento de la herramienta desactivo compensacin de longitud G44 )

Nota: Como el cambio de herramienta es manual, el primer numero despus de la letra T que indica
posicin en almacn de herramientas no tiene aplicacin y puede programarse cualquier numero entre 0 y
98, e inclusive puede programarse T . 33 como en el ejemplo.
Pasos a seguir para trabajar con mas de una herramienta.

Programacin : Programar correctamente los cambios de herramienta y funciones vinculadas.


Medir la longitud de las herramientas. ( diferencia de longitud respecto de la herramienta patrn.)
Cargar la tabla de herramientas del CNC. ( puede hacerse automticamente.)
Ordenar el almacn de herramientas de acuerdo al programa.
En la puesta a punto de la mquina herramienta CNC, poner el cero pieza con la herramienta patrn. (
en las MHCN con cambio automtico, puede ponerse el cero pieza con cualquier herramienta cargada
en la tabla. )

%92131
N10 F200 S800 T1.9 M3
N20 G43 G0 G90 X -20 Y120 Z30
N30 G82 G99 X30 Y90 Z2 I -5 K2
N40 X60 Y70
N50 X150 Y90
N70 Y55
N80 Y20
N110 X30 Y20
N120 Y55
N130 G0 G80 G44 X -20 Y120 Z30 M0 M5
N200 F300 S1000 T1.1 M3
N210 G0 G43 G90
N220 G83 G99 X30 Y90 Z2 I -5 J4
N230 X150
N240 Y20
N250 X30
N260 G0 G80 G44 X -20 Y120 Z30 M0 M5
N300 F250 S1000 T1.3 M3
N310 G0 G90 G43
N320 G83 G99 X150 Y55 Z2 I -4 J6
N330 X30
N335 G80 X60 Y70
N340 G1 Z -6
N350 G0 Z2
N360 G0 G44 G90 X -20 Y120 Z30 M0 M5
N400 F100 S800 T1.4 M3
N410 G0 G43 G90 Z25
N420 G82 G98 X30 Y55 Z2 I -3 K2
N430 X150
N440 G0 G80 G44 X -20 Y120 Z30 M0 M5
N500 F300 S1200 T1.5 M3
N510 G0 G43 G90 X60 Y70 Z2
N520 G1 Z0
N530 G1 G91 Z -2
N540 G90 X120
N550 Y40
N560 X60
N570 Y70
N580 G25 N530.570.2
N590 Z2
N595 G0 G44 G90 X -20 Y120 Z30 M0 M5
N600 F300 S1300 T1.10 M3
N610 G0 G43 G90 X30 Y90 Z2
N620 G1 Z1
N630 G1 G91 Z -2
N640 X10
N650 X -20
N660 X10
N670 G25 N630.660.2
N680 G90 Z2
N690 G0 X150
N700 G25 N620.680.1
N710 G0 Y20
N720 G25 N620.680.1
N730 G0 X30
N740 G25 N620.680.1
N750 G0 G44 G90 X -20 Y120 Z30 M0 M5
N800 F300 S1500 T1.7 M3
N810 G0 G43 G90 X30 Y90 Z2
N820 G1 Z 5

N830 G1 G91 Z -3.5


N840 X10
N850 X -20
N860 X10
N870 G25 N830.860.3
N880 G90 G0 Z2
N890 G0 X150
N900 G25 N820.880.1
N910 Y20
N920 G25 N820.880.1
N930 X30
N940 G25 N820.880.1
N950 G0 G44 G90 X -20 Y120 Z30
N2000 M30

El cambio de herramienta es manual, por ello es necesario


programar las funciones M0 y M5. La llegada al punto de cambio de herramienta se hace sin compensacin
de longitud (G44), para conseguir que el cambio se
realice siempre en el mismo punto.

TRABAJO PRACTICO TORNO C.N.C.

Utilizacin de las funciones:


G00.. Posicionamiento rpido.
G01, G02, G03.. Interpolaciones lineal y circulares
G40,41,42.. Compensacin de radio.
G04.. Temporizacin.
G68.. Ciclo fijo de desbastado en el eje x
Condiciones De Mecanizado G95 G96 G97
Seleccin De Herramienta

TRABAJO PRACTICO TORNO C.N.C.

%91192
N0 (T.P.-TORNO-C.N.C.-9/10)
N1 (V.S.S.-U.T.N.F.R.L.P.-1996)
N10 G53 X0 Z71.5
N11 G53
N20 G96 F0.08 S100 T0.10 M3 M44
N25 G0 G41 X35 Z0
N26 G1 X -0.8
N27 Z1
N30 G0 G42 X32 Z5
N40 G66 P0 = K0 P1 = K0 P4 = K2 P5 = K0.6 P7 = K0.2 P8 = K0.1 P9 = K0 P12 = K40 P13 =
K80 P14 = K200
N50 G96 F0.04 S120 T2.2 M3 M44
N60 G0 G42 X0 Z5
N70 G1 X0 Z0
N80 G1 X6 Z0
N90 X8 Z -1
N100 Z -8
N110 X12 Z -15
N120 G1 G36 R2 X18 Z -15
N130 G1 G36 R2 X18 Z -25
N140 G1 G39 R1 X26 Z -25
N150 G1 Z -30
N160 X28 Z -35
N200 Z -50
N205 X32
N210 G0 G40 X35 Z10
N220 G97 S600 T4.4 M3 M44
N230 G86 P0 = K8 P1 = K4 P2 = K8 P3 = K -8 P4 = K0.705 P5 = K0.15 P6 = K1 P7 = K0 P10 =
K1 P11 = K2 P12 = K60
N240 G0 X45 Z10
N250 G96 F0.03 S70 T6.6 M3 M44
N260 G0 X29 Z -42
N270 G1 X24
N280 G0 G04 K1 X30
N290 Z10 M30 ( FIN )

También podría gustarte