Você está na página 1de 91

IMOCOM

Ing. Wilson Villamizar M

Ing Wilson Villamizar

CON CONTROL FANUC


Ing Wilson Villamizar

RESEA HISTORICA
CNC Y LENGUAJE ISO
IDENTIFICACON DE EJES
TIPOS DE POSICIONAMIENTO
ESTRUCTURA DE UN PROGRAMA
CODIGOS DE PROGRAMACION ISO
CICLOS FIJOS

Ing Wilson Villamizar

En 1949 la tecnologa de los aviones jet demanda que la


mecanizacin de sus piezas sea ms dispendiosa y precisa, una
de estas piezas era una leva tridimensional para el regulador de
la bomba de los motores, por lo cual la fuerza area de Estados
Unidos junto con el MIT (Instituto Tecnolgico de
Massachussets) inicia el proyecto de una mquina controlada
por un computador. En 1952 el MIT presenta la primera
mquina de control numrico (NC) basada en los conceptos de
Jhon Parsons y Frank Stulen, esta mquina era una fresadora y el
control era conformado por tubos electronicos y relays, como se
ve en la foto el control era ms grande que la misma mquina.

Ing Wilson Villamizar

En 1952 se comenzaron a
fabricar las primeras
maquinas de control
numrico (NC) a nivel
industrial.
En 1970 al control NC se le
agrega el microcomputador
y se lo perfecciona hasta
llegar a ser CNC totalmente
controlado por un
computador.

Despus de 1972 las


mquinas CNC han venido
evolucionado a la par con
los computadores
hacindolas ms confiables
y fciles de manejar.

Ing Wilson Villamizar

CNC es la sigla de computer numerical control, control numrico


por computador).

El control se toma como eslabn de unin entre la mquina y el


operario. Para que la mquina pueda trabajar se introducen los
datos geomtricos y tecnolgicos al control por medio de un
lenguaje de programacin.
Con ayuda del control se pueden realizar tareas que son insolubles
en una mquina convencional.
Ing Wilson Villamizar

La ISO estandariz el lenguaje de programacin para las


mquinas CNC.
Muchos fabricantes de controles han desarrollado un
lenguaje propio para sus controles conocido como
conversacional, pero un programador que domine la
programacin ISO puede defenderse bien en la mayora de
controles, es por eso que nos centraremos en este
lenguaje de programacin enfocado a los controles
FANUC que son los de mayor uso en nuestra industria.
Este lenguaje de programacin se compone de cdigos
compuestos por letras seguidas de nmeros, por medio
de los cuales se dan las ordenes de movimiento y
activacin de funciones de la maquina.

Ing Wilson Villamizar

X
Y

Ing Wilson Villamizar

Existen dos posibilidades de definir las posiciones nominales a donde


tiene que ir la herramienta a mecanizar :

Medidas absolutas

Se programan los valores X, Y , Z, de la posicin nominal siempre


referidos al cero de pieza, todos los valores se miden desde el cero de
pieza hasta donde tiene que llegar la herramienta.

Ing Wilson Villamizar

TIPO DE POSICIONAMIENTO:

Se programan los valores X , Y, Z de la posicin medida desde el


ltimo punto donde se encuentre la herramienta de trabajo, es decir
se da el incremento que tiene que desplazarse la herramienta para
llegar al siguiente punto de destino. El signo indica en que sentido
se debe mover la herramienta independientemente de si se
encuentra en un cuadrante positivo o negativo del sistema de
coordenadas cartesiano

Ing Wilson Villamizar

Ing Wilson Villamizar

ABSOLUTAS
X
Y
P1 15
30
P2 15
30
P3
50
30
P4
70
30
P5
70
0

Z
0
40
40
0
0

Ing Wilson Villamizar

INCREMENTALES
X
Y
Z
P1 15
30
0
P2
0
0 40
P3 35
0
0
P4 20
0 - 40
P5
0 - 30
0

Ing Wilson Villamizar

Ing Wilson Villamizar

Ing Wilson Villamizar

Los programas se identifican con la letra O y se dispone de cuatro


dgitos para numerar el programa, en algunos controles se puede
digitar entre parntesis el nombre del programa para una mejor
identificacin en la biblioteca de programas, por ltimo se cierra el
bloque o rengln de programacin con un punto y coma al oprimir
la tecla EOB (end of block).
O1235 (MOLDE SOPORTE GIRATRIO);
Generalmente se numeran los bloques o renglones de
programacin con la letra N de 5 en 5, o de 10 en 10 para tener un
orden en la edicin de los programas, aunque esto no es
estrictamente necesario. Luego del numero de bloque se
programan las instrucciones con los cdigos G, M, F, S, T, que se
necesiten cerrando el bloque de programacin con el punto y
coma.

N5 G17G15 G40 G80 G94;


/ N10 G91G28Z0;
/ N15 G28 X0. Y0.;
N20 M6 T1;
La estructura del programa se cierra con el cdigo M30 (fin de
programa)
Ing Wilson Villamizar

CODIGOS G: fueron en principio creados para


especificar la geometra de la trayectoria de la
herramienta, si avanza rpidamente, o
mecanizando en lnea o en arco. Estos cdigos
estn compuestos por la letra G seguida de
nmeros, van desde el G0 hasta el G99.

CODIGOS M: Miscelneos o funciones auxiliares,


se crearon en principio para automatizar las
funciones que realizara el operario, como prender
el husillo, encender el refrigerante, etc. Estos
cdigos van desde el M0 hasta el M99.
Ing Wilson Villamizar

CODIGO S: Speed = con


este cdigo se programa la
velocidad del husillo en
r.p.m el cdigo S va
acompaado de el valor
numrico de las r.p.m a las
que va a girar el husillo.
Ejemplo, si se programa
S2300 el husillo girar a
2300 r.p.m. El valor de la
velocidad del husillo se
programar de acuerdo al
material a trabajar y al tipo
de herramienta a utilizar.

S = Speed

Ing Wilson Villamizar

CODIGO F: feed =
alimentacin o avance de
mecanizado, es la velocidad
con que se mueve la
mquina en las operaciones
de mecanizado, en el centro
de mecanizado esta
velocidad se programa en
milmetros por minuto, el
cdigo F va acompaado
del valor numrico del
avance de mecanizado.
Ejemplo, si se programa
F500, la mquina se mover
a 500 mm/minuto.

F = Feed

Ing Wilson Villamizar

CODIGO T: tool
herramienta de trabajo, la
programacin de las
herramientas se hace de
acuerdo al orden
operacional del proceso. El
cdigo T va acompaado
del nmero de herramienta
que se ha de llamar a
trabajar, T1, T2, T3, etc.

T = Tool

Ing Wilson Villamizar

CODIGOS X, Y, Z : en un
centro de mecanizado vertical,
el eje X mueve la mesa de
trabajo de izquierda a derecha
y viceversa. El eje Y mueve la
mesa hacia adelante y hacia
atrs. El eje Z mueve el cabezal
junto con la herramienta de
trabajo de arriba hacia abajo y
viceversa.
Estos cdigos van
acompaados de valores
numricos ejemplo: X120. o
Y250 o Z169. de esta forma se
programan las coordenadas a
donde debe desplazarse la
mquina segn la orden dada.
Los ejes X, Y definen la
geometra de un contorno o el
posicionamiento de agujeros.
El eje Z define la altura o
profundidad del mecanizado.

X, Y, Z

X
Y
Ing Wilson Villamizar

CODIGOS A, B, C : estos
cdigos designan el cuarto eje,
que es un eje que gira en
grados y es tambin
controlado por el CNC.
La designacin A, B, o C,
depende de si el dispositivo es
paralelo al eje X, Y, Z.
En los centros de mecanizado
horizontal el 4 eje es estndar
y se denomina con la letra B,
ejemplo: si se programa B90.
el eje girar 90 grados.
Los cdigos vistos
anteriormente son los ms
importantes, posteriormente
en la programacin se
explicaran otros dentro del
formato de cada cdigo.

Eje B

Ing Wilson Villamizar

Eje A

El cuarto eje instalado paralelo al eje X ,como se ve


en la fotografa se programa con la coordenada A,
al ser un eje rotativo se trabaja en grados.
Ing Wilson Villamizar

CODIGOS M
En un bloque de programacin se programa
un solo cdigo M.

M00: parada intermedia en el programa,


se utiliza para que el operario realice
alguna intervencin necesaria antes de
continuar con la secuencia normal del
programa generalmente para colocar a
tope una pieza.

PIEZA);

O0002;
N5 M6T1;
N10 G0X0Z0;
N15 M00 (COLOCAR A TOPE LA
---- N20 G0X50.Z100;
N25 M6T2;
Ing Wilson Villamizar

CODIGOS M

M01: parada opcional programada, tiene la misma


utilidad del cdigo M00, pero la maquina se
detiene cuando llega a leer el cdigo si el operario
ha activado el botn optional stop, si no lo ha
activado la maquina no ejecuta la parada
intermedia.

N90 G1Z-45.F140;
N95 G0Z100.;
N100 M01 (VERIFICAR DIAMETRO INTERIOR);
--- N105 G0X36.Y30.;
N110 G1Z-45.;

Ing Wilson Villamizar

CODIGOS M

M02: fin de programa, se


utiliza para cerrar la estructura
del programa, actualmente se
utiliza ms el cdigo M30.
N225 G0 Z100.;
N230 M02;

M03: giro de husillo en sentido


horario, este cdigo se
acompaa del cdigo de
velocidad de husillo S y el valor
numrico de las rpm. El
sentido de giro se determina
mirando el husillo desde arriba
N125 M6T4;
N130 M03 S1200;
N135 G0X20.Y67.;

Ing Wilson Villamizar

CODIGOS M

M04: girar husillo en sentido


antihorario, este cdigo
tambin va acompaado del
cdigo S y las rpm.
N125 M6T9;
N130 M04 S2000;
N135 G0X20.Y45.;

M05: detener husillo, se utiliza


sobre todo antes de cambiar el
sentido de giro del husillo.
N70 G0Z100.M05;
N75 M6T7;
N80 G0X0Y54.M3;

Ing Wilson Villamizar

CODIGOS M

M6: cambio automtico de herramienta, el ATC (automatic


tool changer) deja la anterior herramienta en el magazn y
monta la herramienta comandada en el husillo, va
acompaado del cdigo T y el numero de herramienta a
colocar en el husillo.
M6 T3;
G0 X2. Y40. M3 S1300;

Ing Wilson Villamizar

CODIGOS M

M08: encender el refrigerante,


coolant on, para que funcione
con este cdigo se debe activar
el botn coolant auto en el panel
de control. Se debe programar
despus de cada cambio de
herramienta.
N50 T0404;
N55 G0X32.Z2.M8;

M09: apagar el refrigerante.


N65 G0X100.Z100.M9;

Ing Wilson Villamizar

M13: encender el husillo horario


y el refrigerante
N50 M6 T3;
N55 G0 X32. Y2. M13 S1200

M14: encender el husillo anti horario y el refrigerante.

Ing Wilson Villamizar

M19: orientar husillo

M29: activar roscado


rgido. se utiliza para
realizar el roscado
rgido con el ciclo G84.

Ing Wilson Villamizar

BLOQUEO Y DESBLOQUEO DEL 4 EJE


En algunos controles es necesario desbloquear el 4 eje
para poderlo mover utilizando el cdigo M41.
Se bloquea con el cdigo M40 cuando se necesite fresar
o taladrar sobre la pieza montada en el cuarto eje sin que
esta este girando.
Los ltimos controles desbloquean y bloquean
automticamente el 4 eje, en estos no es necesario
programar M41 ni M40.

Ing Wilson Villamizar

M30: fin de programa.

Cierra la estructura del programa, apaga todas las funciones


y adems cuenta una pieza realizada.
O0024;
N5 M6 T4;

N450 M30;
M95: contador de piezas.
Se programa cuando dentro de un ciclo de trabajo se
fabrican varias piezas. La ultima pieza se contar con el
cdigo M30.

Ing Wilson Villamizar

M98: llamar subprograma a


trabajar. Se utiliza para
llamar un subprograma
desde un programa principal,
con la letra P se designa el
numero de subprograma a
llamar.

M99: fin de subprograma,


este cdigo cierra la
estructura del subprograma.
Ing Wilson Villamizar

A continuacin se explicarn los cdigos G


necesarios para la programacin de fresado C.N.C.
Dentro de los cdigos G se encuentran los cdigos
modales que quedan activados en el programa
hasta que sean cancelados o cambiados por otros.
Los cdigos G bsicos son G0, G1, G2, G3, y G4.
Estos cdigos son comunes a la mayora de
controles, de ah en adelante los cdigos pueden
variar de acuerdo al fabricante de control o a la
estandarizacin que utilice (norma DIN, ISO, etc).

Ing Wilson Villamizar

G0 Posicionamiento en marcha rpida: Este es un cdigo


modal, se utiliza para acercar la herramienta a la pieza de
trabajo en marcha rpida antes de iniciar el mecanizado para
alejarse de esta despus de haber mecanizado o para realizar
movimientos de u punto a otro en vaco. La mquina se
desplaza con la mxima velocidad hasta las coordenadas
programadas.

Ing Wilson Villamizar

El formato de programacin es el siguiente:


G0 X32.Y5. ;
G0 Z2.;
En este caso la mquina se aproxima a la pieza de trabajo
desde donde est, hasta la coordenada X32. Y5. y luego se
acercar a 2 mm de la superficie de la pieza. Se puede
programar las tres coordenadas en un solo bloque pero se
corre el riesgo de estrellarse con las bridas o dispositivos de
sujecin de la pieza.
Al finalizar un mecanizado se programa una retirada en el
eje Z a una altura de seguridad donde se pueda desplazar a la
ubicacin de otro mecanizado, o para finalizar el programa:
G0Z100.
M30;
Ing Wilson Villamizar

G1 Mecanizado en lnea recta:


Tambin llamado interpolacin
lineal. Este cdigo se utiliza para
mecanizar toda trayectoria en lnea
recta . La mquina se mueve con
avance de mecanizado programado con
el cdigo F. Al programar los ejes X y Y
a la vez, se generan fcilmente
trayectorias diagonales (interpolacin
lineal de los dos ejes) .El cdigo G1 es
modal acta hasta cuando se coloque
otro cdigo G. El formato de
programacin es el siguiente:
G1 X50.Y95. F130 ;
En este caso la mquina se mover
desde donde este en diagonal hasta la
coordenada final X50. Y95. con una
velocidad de avance de mecanizado de
130 mm/min .
Ing Wilson Villamizar

Ing Wilson Villamizar

O0001 (INTERPOLACION LINEAL G1);


N5 M6 T1 (ESCARIADOR 8MM);
N10 G90 (ABSOLUTAS);
N15 G0 X-9. Y-9. M3 S1200 ;(UBICACION EN X,Y)
N20 G0 Z2. M8 (ACERCAMIENTO EN Z);
N25 G1 Z-5. F120 (PROFUNDIZAR EN Z);
N30 G1 X59. Y59. ( ESCOTADURA);
N35 G0 Z2. (RETIRAR EN Z);
N40 G0 X-9.Y59.;(UBICACIN EN X,Y)
N45 G1 Z-5.; (PROFUNDIDAD)
N50 G1 X59. Y-9.;(ESCOTADURA)
N55 G0Z50.;
N60 M30;

Ing Wilson Villamizar

Ing Wilson Villamizar

O0001 (CAJERA);
N5 M6 T1 (ESCARIADOR
10MM);
N10 G90 ;
N15 G0 X11. Y17. M3 S1200 ;
N20 G0 Z2. M8;
N25 G1 Z-4. F120;
N30 G1 X39.;
N35 Y23. ;
N40 X11.;
N45 Y31. ;
N50 X39. ;
N55 Y17.;
N60 X11.;
N65 Y23.;
N70 G0Z20.;
N75 M30;
Ing Wilson Villamizar

Ing Wilson Villamizar

G2 Interpolacin circular en sentido horario: este cdigo


modal se utiliza para mecanizar arcos y crculos donde la
herramienta describe una trayectoria circular en sentido
de las manecillas del reloj. Este cdigo tambin se
acompaa del avance de mecanizado F.
El formato de programacin es el siguiente: G2 X22.5
Y40. R-27.5 F160 ;
Donde: X22.5 y Y40. son las coordenadas del punto
donde termina el arco, R-27.5 es el radio del arco
(negativo por ser un arco de ms de180 grados) y F160
mm/min ,el avance de mecanizado para dicho arco.

Ing Wilson Villamizar

O0002(INTERPOLACION CIRCULAR G2)


N5 M6 T1(ESCARIADOR 16MM)
N10 G90
N15 G0 X70. Y67.5 M3 S1500 (PUNTO INICIAL DEL
ARCO)
N20 G0 Z2. M8
N25 G1 Z-5 F80
N30 G2 X22.5 Y40. R-27.5 F160 (PUNTO FINAL
DEL ARCO)
N35 G0 Z50.
N40 M30

Ing Wilson Villamizar

G3 Interpolacin circular en sentido antihorario: este cdigo


modal se utiliza para mecanizar arcos y crculos donde la
herramienta describe una trayectoria circular en sentido
contrario a las manecillas del reloj. Este cdigo tambin se
acompaa del avance de mecanizado F.
El formato de programacin es el siguiente: G3 X50. Y-70.
R35. F90
Donde: X50. y Y-70. son las coordenadas del punto donde
termina el arco, R35. es el radio del arco y F90 el avance de
mecanizado para dicho arco. Se puede programar cualquier
radio que sea mayor a la distancia entre el punto de inicio y
el punto final del arco. Si el arco abarca ms de 180 grados
el radio se tiene que especificar negativo: G3 X40. Y60. R25. F120 con este formato no se puede mecanizar un circulo
en un solo bloque, se hara en dos bloques.

Ing Wilson Villamizar

O0003(INTERPOLACION CIRCULAR G3)


N5 M6 T2(ESCARIADOR 10 MM)
N10 G90 G54
N15 G0 X25. Y40. M3 S1300 (PUNTO
INICIAL DEL CIRCULO)
N20 G0 Z2. M8
N25 G1 Z-5. F70
N30 G3 I25. F180 (MECANIZADO DEL
CIRCULO COORDENADA RELATIVA DE
EL CENTRO CON RESPECTO AL INICIO
DE EL ARCO.
N35 G0 Z50.
N40 M30
Con este ltimo formato es ms dispendioso a veces calcular las
coordenadas del centro del arco con respecto al punto inicial, por
eso se recomienda utilizar el primer formato donde solamente se
programa el punto final del arco y el radioIngde
este.
Wilson
Villamizar

Ing Wilson Villamizar

Si se programa el punto final de un arco o un circulo


con las tres coordenadas X, Y, Z, se genera una
interpolacin helicoidal 3D con la que se pueden
mecanizar formas complejas y fresar roscas utilizando
peines de roscar: G3 X-22. Y0. I-22. Z-8 F120.

Ing Wilson Villamizar

O0006(CORTE HELICOIDAL)
N5 M6 T3 ( HTA.12MM )
N10 G90 G54 G0 X-22. Y0 M3
S2500 (PUNTO INICIAL DEL
ARCO)
N15 G0 Z2. M8
N20 G1 Z0 F100
N25 G3 X-22. Y0. I22. Z-8.
(FRESADO HELICOIDAL)
N30 G0 Z20.
N35 M30
Ing Wilson Villamizar

G16 Activar coordenadas polares:


Al activar coordenadas polares las coordenadas
cartesianas X , Y se convierten en: X en radio, Y en
ngulo, con este sistema de coordenadas polares se
puede mecanizar fcilmente polgonos, o ubicar las
coordenadas de posicionamiento del centro de agujeros
distribuidos en un circulo.

G15 Desactivar coordenadas polares.


Ing Wilson Villamizar

Ing Wilson Villamizar

G17 Trabajar en el plano X,Y. : Al encender la mquina


se encuentra activo el plano de trabajo X,Y en el que se
fresa la mayora de contornos, es necesario colocarlo
cuando se ha cambiado de plano de trabajo
anteriormente y se desea seguir trabajando en el plano
X,Y de nuevo y al inicio del programa, porque si la
mquina estaba trabajando en otro plano y detenemos el
programa, el cdigo del ultimo plano donde se estaba
trabajando queda activo y la mquina al reiniciar el
programa se movera en trayectorias equivocadas.

Ing Wilson Villamizar

G18 Trabajar en el
plano X,Z : Al trabajar
una interpolacin con
coordenadas X,Z
ejemplo:
G2 X20.Z30.R35.F120
con anterioridad hay
que definir el plano
donde se genera la
interpolacin, en este
caso es el plano de
trabajo X,Z

El sentido de la interpolacin horaria o antihoraria G2 o G3 se definir


desde la coordenada positiva que no intervenga en la interpolacin, en
este caso se determinar desde el eje positivo de Y, mirando hacia el
plano de trabajo X,Z.
Ing Wilson Villamizar

G19 Trabajar en el plano


Y,Z : Al trabajar una
interpolacin con
coordenadas Y,Z
ejemplo:

G2 Y10.Z20.R25.F100
con anterioridad hay que
definir el plano donde se
genera la interpolacin,
en este caso es el plano
de trabajo Y,Z

Ing Wilson Villamizar

G20 Trabajar en pulgadas: Este cdigo se utiliza al inicio del


programa para especificar que las dimensiones se programaran
en pulgadas. Es un cdigo modal.
G20 ;
G0 X1.5 Y10. Z0.2 ;
En la pantalla del control se vern las coordenadas con cuatro
decimales despus del punto X1.5000 Y10.0000 Z0.2000
G21 Trabajar en milmetros: Este cdigo se utiliza al inicio del
programa para especificar que las dimensiones se programaran
en milmetros. Es un cdigo modal.
G21 ;
G0 X1.5 Y10. Z0.2 ;
En la pantalla del control se vern las coordenadas con tres
decimales despus del punto X1.500 Y10.000 Z0.200
Ing Wilson Villamizar

REFERENCIA DE MAQUINA O HOME


G28 Referencia de mquina: Este cdigo se utiliza para
enviar la mquina al Home o referencia de mquina en
forma automtica, la mquina se mueve en marcha
rpida hasta alcanzar el cero en cada eje, por seguridad
se enva a referencia primero el eje Z y luego X, Y.
Este no es un cdigo modal y se programa junto con el
cdigo G91. La mquina se referencia llegando
generalmente al extremo del recorrido de cada eje.
O0005;
G91 G28 Z0 (VA A HOME EL EJE Z);
G28 X0 Y0 (VA A HOME EN LOS EJES X ,Y);

Ing Wilson Villamizar

Al sistema de coordenadas de
la mquina o mecnicas se le
llama: referencia de mquina,
cero de mquina o Home.

El cero de mquina o Home


est determinado
generalmente por microswitch
en los extremos de recorrido
de los ejes X, Y , Z , es un
sistema de coordenadas fijo
en la mquina.

Ing Wilson Villamizar

El cero de pieza, se puede fijar


en cualquier parte de la pieza a
conveniencia del programador,
generalmente se fija en una
esquina en los ejes X ,Y en el
eje Z preferiblemente en la
superficie de la pieza. Tambin
se puede fijar en el centro de la
pieza, si el mecanizado es
simtrico con respecto al
origen.

Ing Wilson Villamizar

G54 Grabar cero de pieza en la tabla 1.


G55 Grabar cero de pieza en la tabla 2.
G56 Grabar cero de pieza en la tabla 3.
G57 Grabar cero de pieza en la tabla 4.
G58 Grabar cero de pieza en la tabla 5.
G59 grabar cero de pieza en la tabla 6.

Ing Wilson Villamizar

All se graba la distancia que hay


desde home hasta el centro de la
pieza en X Y Z, se colocan las
coordenadas mecnicas con el
signo correspondiente.
Oprimiendo la tecla Menu offset ,
luego [PZA] se encuentran las
tablas de ceros de pieza :
En este caso se grabaron las
coordenadas del cero de pieza en
la tabla numero 1, en el programa
se coloca el cdigo G54 y cuando
el control lee este cdigo se fijan
las coordenadas de cero pieza.

Ing Wilson Villamizar

Ing Wilson Villamizar

Ing Wilson Villamizar

Ing Wilson Villamizar

M6T1;
G0X20.Y40.M13S1200,
G0G43H1Z2.;(COMP. LONG. H.TA CON
EL VALOR DE LACASILLA 1)
G1Z-3F100;


M6T2;
G0X10.Y50.M13S1000;
G0G43H2Z5.;(COM. LONG. H.TA CON
EL VALOR DE LA CASILLA 2)
G1Z-2F120;

Ing Wilson Villamizar

Donde H es la casilla
donde se guarda la
altura de la herramienta.
Al oprimir la tecla Menu
ofset y luego (COMP)
aparece la tabla de
compensaciones para las
herramientas

Ing Wilson Villamizar

Ing Wilson Villamizar

Ing Wilson Villamizar

Ing Wilson Villamizar

Ing Wilson Villamizar

Compensacin del radio de la herramienta:


El punto de programacin en X ,Y es el centro de la
herramienta y se trabaja as para mecanizados como
taladrados, roscados, fresado de escotaduras lineales
G40 = Cancelar compensacin de radio.
G41 = Compensar radio a la izquierda del contorno
programado.
G42 = Compensar radio a la derecha del contorno
programado.
La compensacin del radio de la herramienta se utiliza
generalmente cuando se contornea perfiles tanto
externos como internos solamente en el plano X,Y.

Ing Wilson Villamizar

M6T1;
G0X-10. Y-10.M13S1200,
G1G41D1 X10.Y20.F100;
(COMPENSAR RADIO A LA
IZQUIERDA CON ELVALOR
GUARDADO ENLA CASILLA
21)
Donde D1 es la casilla del
ofset o compensacin
donde se guard el valor
del radio de esta
herramienta

Ing Wilson Villamizar

G42 = Compensar radio a la derecha del


contorno programado: se utiliza para
compensar la trayectoria de la herramienta
cuando la herramienta avanza a la derecha
del contorno programado
M6T2;
G0X-10. Y-10.M13S1200,
G1G42D2 X10.Y20.F100; (COMPENSAR RADIO
A LA DERECHA CON ELVALOR GUARDADO
ENLA CASILLA 22)
Donde D2 es la casilla del ofset o
compensacin donde se guard el valor del
radio de esta herramienta

G40 = Cancelar compensacin de radio: se programa al finalizar el contorno


del perfil despus de haber compensado la trayectoria con G41 G42.
Tambin se coloca al inicio del programa para cancelar las compensaciones
que han quedado activas anteriormente.
Ing Wilson Villamizar

Ing Wilson Villamizar

Ing Wilson Villamizar

Ing Wilson Villamizar

Ing Wilson Villamizar

Ing Wilson Villamizar

La estructura general de un ciclo consta de:

Ubicacin de aproximacin a una coordenada


X,Y donde se har el primer mecanizado, bajar
en Z hasta un nivel Inicial, donde la herramienta
despus de mecanizar un agujero saldr y
puede moverse en X, Y a los siguientes
agujeros sin estrellarse con obstculos.

Ing Wilson Villamizar

Se especifica la salida de la herramienta despus


de mecanizar el agujero, si sale al nivel inicial se
programa G98, si sale al nivel de seguridad R se
programa G99.En el mismo bloque el formato
del ciclo a trabajar, donde se programa la
ubicacin en X, Y del primer agujero, la
profundidad de mecanizado Z, un nivel de
seguridad R de aproximacin antes de iniciar a
mecanizar y donde saldr la herramienta si no
hay obstculos para posicionarse en otros
agujeros, y el avance de mecanizado.

Ing Wilson Villamizar

G73 Ciclo de taladrado con rompe-viruta.


G76 Ciclo de alesado o mandrinado de precisin.
G80 Cancela todos los ciclos fijos.
G81 Ciclo de taladrado normal.
G82 Ciclo de taladrado con temporizacin en le fondo del
agujero.
G83 Ciclo de taladrado con desalojo total de viruta.
G84 Ciclo de roscado con macho a derecha,( G74 a izquierda)
G85 Ciclo de rimado de agujeros.
G89 Ciclo de rimado con temporizacin en el fondo del
agujero.
G98 Retorno al nivel de aproximacin inicial al salir de
mecanizar.
G99 Retorno al nivel de seguridad R, al salir de mecanizar
Ing Wilson Villamizar

G81 X__Y__Z__R__F__

Ing Wilson Villamizar

G82 X__Y__Z__R__F__P__;

Ing Wilson Villamizar

G83 X__Y__Z__R__F__Q__

Ing Wilson Villamizar

G73 X__Y__Z__R__F__Q__

Ing Wilson Villamizar

G84 X__Y__Z__R__F__;

F=RPM X PASO CON G94

Ing Wilson Villamizar

G95; (ACTIVA EL AVANCE F EN MM/


REVOLUCIN DEL HUSILLO)
M29 S100;
G99 G84 X40. Y50. Z-30. R2.Q5. F1.25;

Ing Wilson Villamizar

G76 X__Y__Z__R__F__Q__

Ing Wilson Villamizar

Ing Wilson Villamizar

Ing Wilson Villamizar

Você também pode gostar