Está en la página 1de 17

IMOCOM S.A.

DEPARTAMENTO DE CONTROL NUMERICO


PRINCIPIOS DE LA PROGRAMACIN CNC PARA TORNOS DE
CONTROL NUMERICO CON CONTROL FANUC
CNC significa computer numerical control , en espaol 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 deben introducir al control los datos
geomtricos de la piea a realiar, los datos tecnolgicos del proceso como !elocidad
del "usillo, a!ance de mecaniado, cone#in del refrigerante etc. Estos datos se
introducen en forma de programa.
Con ayuda del control se pueden solucionar tareas que con las mquinas
con!encionales son insolubles. Cuanto ms capaces llegan a ser los controles
tanto ms e#igen al programador a fin de apro!ec"ar las posibilidades de la
mquina. Por medio de un dominio seguro de la tecnolog$a, buenos
conocimientos de programacin y naturalmente prctica el programador
podr aplicar sus conocimientos especialiados en una mquina CNC de
forma muc"o ms producti!a que en una mquina con!encional.
LENGUAJE DE PROGRAMACIN ISO
Para la programacin de los controles la %&' "a estandariado el lenguaje de
programacin para maquinaria CNC, a parte de esto los fabricantes de cada
control disean un lenguaje propio para sus controles que se denomina
lenguaje con!ersacional, interacti!o en forma grfica( pero un programador
que domine el lenguaje %&' se puede desen!ol!er bien con cualquier control,
es por eso que nos centraremos en este formato de programacin.
Como todo idioma, tambin el lenguaje de programacin se compone de
palabras, toda palabra significa una orden que el programador da al control,
los cdigos de programacin que se manejan son los siguientes)
Cdigos G: creados en principio para describir la geometr$a de la piea de
trabajo, si la piea posee l$neas rectas, arcos, etc.
Cdigos M: *iscelneos o tambin llamados funciones au#iliares se crearon
en principio para automatiar las funciones operati!as, funciones que
realiar$a el operario como) prender el "usillo, prender el refrigerante, etc.
Cdigo S: &peed + !elocidad de giro del "usillo en r.p.m. si programamos
&,-.. el "usillo girar a ,-.. r.p.m.
Cdigo F: /eed + 0limentacin o a!ance de mecaniado, es la !elocidad con
que se mue!e la mquina en la operacin de mecaniado, generalmente en las
operaciones de torneado se utilia el a!ance de mecaniado en mil$metros por
re!olucin, si programamos /.., la mquina se mo!er en la operacin de
mecaniado a .., mil$metros por re!olucin o !uelta de la copa. 1mm2re!3.
En los mo!imientos donde se necesita mecaniar sin que gire el "usillo, se
programa el a!ance de mecaniado / en mil$metros por minuto, 1en el caso
de tornos fresadores con "erramienta motoriada3 si se programa /4. la
mquina se mo!er a 4. mil$metros por minuto 1mm2min3.
Cdigo T: 5ool + 6erramienta de trabajo, la programacin del n7mero de
"erramienta se "ace de acuerdo con el orden operacional del mecaniado
espec$fico de una piea , es decir, si !amos a roscar una piea, la primera
"erramienta 5.,., ser la broca centro , la segunda "erramienta 5.-.- ser
la broca, la tercera "erramienta 5.8.8 el mac"o de roscado, y as$
sucesi!amente.
9os dos primeros d$gitos del cdigo 5 se refieren al numero de posicin de la
"erramienta en la torreta, y los dos siguientes al corrector de la
compensacin de la "erramienta. &e programa 5.... 0l inicio del programa
para cancelar todas las compensaciones de "erramienta que "an quedado
acti!adas.
Cdigos X, Z, U, W, : Estos cdigos se utilian para designar las
coordenadas de trabajo en el torno. En un torno el eje : 1; coordenada
incremental :3 es el desplaamiento del carro tras!ersal, determinando los
dimetros de la piea de trabajo, el eje < 1= coordenada incremental <3 es el
desplaamiento del carro longitudinal, determinando las longitudes de la
piea. 0dems de estos cdigos podemos encontrar el cdigos C, 16
coordenada incremental C3 para designar el tercer eje, que generalmente es
un eje giratorio, utiliado en los tornos fresadores con "erramienta
motoriada 1tambin llamada "erramienta !i!a3 . El eje C es la copa que
funciona como eje giratorio inde#ando en grados o interpolando con los ejes
:, <. En este tipo de tornos se puede taladrar, fresar o roscar frontalmente
fuera del centro de la piea, y taladrar, fresar o roscar en sentido tras!ersal al
eje de la piea de trabajo.
Estos cdigos !an acompaados de !alores numricos :,-.. <>.. que son las
coordenadas a donde debe desplaarse la mquina seg7n la orden dada.
Podemos encontrar otros cdigos como %, ?, coordenadas del centro de un
arco, P cdigo empleado para un tiempo de espera, @ cdigo utiliado en
ciclos de torneado, etc, que se e#plicarn ms adelante.
ESTRUCTURA DE UN PROGRAMA
9os programas se numeran con la letra O y se dispone de cuatro d$gitos para
el n7mero del programa, en algunos controles se puede digitar entre
parntesis el nombre del programa para una mejor identificacin en la
biblioteca de programas y tambin colocar entre parntesis comentarios
cuando sea necesario, finalmente se cierra la l$nea o bloque de programacin
con un asterisco o un punto y coma , los programas siempre se escriben en
letras may7sculas 1en caso de realiarlos en editores de te#to en un PC3. 9a
cantidad de programas que se pueden almacenar depende de la capacidad del
control, se pueden almacenar AB, ,->, o -.. programas. 9os programas que
no caben en la memoria del control generalmente realiados por C0* se
introducen a la memoria por medio del sistema CNC 1Cirect Numerical
Control3 control numrico directo, en el cual el control se alimenta de la
memoria de un computador e#terno o por una PC card 1PC*C%03 en algunos
controles.
O!"# $ESTRUCTURA DEL PROGRAMA%&
Deneralmente se utilian los n7meros de secuencia n7meros de bloque con
la letra N que lle!an un orden en la edicin del programa se pueden numerar
de ,. en ,., de > en > , de - en -, por si es necesario insertar bloques de
programacin entre esto. En la programacin de tornos CNC son necesarios
cuando se programa los ciclos de torneado. El conteo de numero de bloques
llega "asta N EEEE y seguir con N.... un nue!o conteo si es necesario. &e
utilia un s$mbolo ' cuando se necesita que determinados bloques de
programacin tengan la posibilidad de ejecutarse o no de acuerdo a las
necesidades. &i en el panel de control se acti!a el botn FlocG delet o blocG
sGip, el control no ejecuta los bloques de programacin que comiencen con el
s$mbolo 2 en este caso no ejecutar$a el bloque N,..
9uego del n7mero de bloque se programan los cdigos de instruccin D, *, /,
&, 5, :, <, con los que se pueden acti!ar !arias funciones pero solo realiar un
mo!imiento por cada bloque de programacin cerrado por el s$mbolo H o por
& .
9a estructura del programa se cierra con el cdigo M() 1fin de programa3.
O!"# $ESTRUCTURA DEL PROGRAMA% H
N)# T)))) G") G! G*+ H
' N) G!, U) W) H
N!) G#" H
N() T)) $-ROCA CENTRO% H
N") G) X,). Z#. M" S!)) H
N#) G Z.!. F).! M, H
N/) G) X,. Z!.H
0 0 0
0 0 0
0 0 0
N!#) M() H
Es importante resaltar que la descripcin de algunos cdigos D y * pueden
!ariar de un fabricante de controles a otro dependiendo de la norma con la
que trabajan si es %&' o norma C%N etc, sobretodo algunos cdigos * son
asignados de manera diferente por cada fabricante de maquinas CNC de
acuerdo a las opciones que incluyan en la mquina.
CODIGOS M
0 continuacin se e#plicarn los cdigos * ms utiliados en el control
/0N;C, en la programacin solo se acepta un cdigo * por l$nea o bloque
de programacin.
M) + P121d1 i345265di1 53 57 82og2161) se utilia como una pausa en
cualquier parte del programa para que el operario pueda realiar cualquier
inter!encin necesaria antes de proseguir con la secuencia normal del
programa como por ejemplo colocar a tope una piea, "acer una medicin,
retirar !iruta acumulada etc. 9a mquina se detiene en forma indefinida "asta
que el operario oprima el botn de inicio del ciclo 1cycle start3 de esta
manera el programa sigue trabajando "asta que finalice el programa.
'..., 1EIE*P9' *.3 H
N.> 5.... DB. D-, DEJ H
2 N,. D-4 ;. =. H
2 N-. D>. :-... <,4E.H
N8. 5.,., 15'PE3 H
NB. D. :4.. <>.H
N>. M) 1C'9'C0K 90 P%E<0 0 5'PE3 H
NA. D.:,...<>..H
NJ. 5.-.-1FK'C0 CEN5K'3 H
N4. D.:B4.<-.*B&,-.. H
LM LM LM
LM LM LM
NA4. *8. H
M + P121d1 i345265di1 o89io317 53 57 82og2161) Es la misma utilidad que
el cdigo *., pero solamente se acti!a si el operario "a oprimido el botn de
parada opcional 1optional stop3. 9a mquina se detiene en forma indefinida
"asta que el operario oprima el botn de inicio del ciclo 1cycle start3 de esta
manera el programa sigue trabajando "asta que finalice el programa.
M! : Fi3 d5 82og2161: se utilia para cerrar la estructura de un programa,
el cursor permanece al final del programa. 0ctualmente se utilia ms el
cdigo *8. como fin de programa.
M( : E3953d52 ;<si77o 53 s534ido ;o212io: &pindle C= 1clocG Nise3. El
sentido de giro del "usillo se determina ubicndose detrs de la copa mirando
"acia adelante. &e programa *8 con el cdigo de !elocidad de "usillo & y el
n7mero de r.p.m. a las que girar. *8 &,-... &e recomienda despus de
realiar un cambio de "erramienta colocar el sentido de giro y la !elocidad a
la que !a a girar el "usillo para trabajar con dic"a "erramienta, de lo
contrario girar a las r.p.m. que se "ab$an programado para la "erramienta
anterior. Deneralmente para trabajar con brocas, el "usillo gira en sentido
"orario, y para los porta"erramientas de trabajo e#terior en sentido "orario
o anti"orario, dependiendo si se montan al derec"o o al re!e en la torreta.
M" : E3953d52 ;<si77o 53 s534ido 134i;o212io: &pindle CC= 1counter clocG
Nise3, se programa *B &,-...
M# : A81g12 ;<si77o: &pindle stop. &e utilia generalmente cuando el "usillo
est girando en un sentido y se debe detener para comenar a girar en el otro
sentido, con el cdigo de fin de programa *8. se apaga tambin el "usillo.
M, : E3953d52 57 25=2ig521345: coolant on , enciende el refigerante para la
"erramienta de corte, debe estar encendido en el panel del control el botn
coolant auto para que se encienda y apague con los cdigos del programa.
Cebe programarse despus de cada cambio de "erramienta.
M* : A81g12 57 25=2ig521345: coolant off , al final del programa el cdigo
*8. apaga tambin el refrigerante.
M) : C52212 9o81: c"ucG clamp este cdigo abre automticamente las
mordaas de la copa que son accionadas "idrulicamente, se utilia para
cerrar la copa en un ciclo automtico de alimentacin de material
1alimentador de barras o jalador de barras3.
M: A>2i2 9o81: c"ucG unclamp este cdigo abre automticamente la copa,
se utilia para abrir la copa en un ciclo automtico de alimentacin de
material 1alimentador de barras o jalador de barras3.
M!: S1912 8i3o71 d5 71 9o34218<341: quil out, este cdigo saca
automticamente la pinola de la contrapunta que se acti!a "idrulicamente
"asta que "ace contacto con el material.
M( : I342od<9i2 8i3o71 53 71 9o34218<341: quil in, este cdigo introduce
automticamente la pinola en la contrapunta.
M! : D5s194i?12 71 171261 d5 71 8<5241 1>i5241: por seguridad al abrir la
puerta de trabajo en modo automtico la mquina se detiene y sale la alarma
Coor interlocG. &e utilia para desacti!ar esta alarma cuando es necesario
1colocar a tope la piea de trabajo manualmente3.
M!! : A94i?12 71 171261 d5 71 8<5241 1>i5241: este cdigo acti!a de nue!o la
alarma de puerta abierta despus de utiliar el cdigo *-,.
M() : Fi3 d5 82og2161: este cdigo cierra la estructura del programa,
adems apaga el "usillo, el refrigerante, y cuenta una piea ms en el
contador de pieas.
M( : D5s194i?12 71 171261 d5 71 9o81 1>i5241 : c"ucG unclamp este cdigo
se utilia antes del cdigo *,, para poder abrir la copa en un ciclo
automtico de alimentacin de material 1alimentador de barras o jalador de
barras3.
M(!: A94i?1 71 171261 d5 9o81 1>i5241: este cdigo acti!a de nue!o la
alarma de copa abierta, se utilia despus del cdigo *,. que cierra la copa
en un ciclo automtico de alimentacin de material 1alimentador de barras o
jalador de barras3.
M*, : L71612 s<>82og2161 1 421>1@12: se emplea para llamar un
subprograma o subrutina a trabajar desde un programa principal, en esta
subrutina se programa la trayectoria de mecaniado de una piea que se
repetir !arias !eces dentro del ciclo de trabajo, y ser llamada cada !e que
se necesite. &e programa *E4P-B donde -B es en este caso el n7mero de
subprograma a llamar. Cuando se programa *E4P..>,-B>, se esta
utiliando la repeticin automtica del subprograma donde los tres primeros
d$gitos en este caso ..> son el n7mero de repeticiones del subprograma y los
cuatro d$gitos siguientes ,-B> el n7mero de subprograma a repetirse, esto
quiere decir que el subprograma ,-B> se ejecutar > !eces y luego !ol!er
al programa que lo llam.
M** : Fi3 d5 s<>82og2161 A 254o23o 17 82og2161 82i39i817: el cdigo *EE
se utilia como fin de subprograma, esto diferencia un subprograma de un
programa principal que termina con el cdigo *8.. 0l finaliar el
subprograma con el cdigo *EE la secuencia de ejecucin regresa al
programa principal que llam a este subprograma. &i un programa termina
con el cdigo *EE y no es llamado por otro programa, este se repite por si
solo indefinidamente. &i se programa *EE P-8. la secuencia de ejecucin
regresar al numero de bloque N-8. del programa principal que llam al
subprograma.
SISTEMA DE COORDENADAS
En la mquina encontramos dos sistemas de coordenadas bsicos uno es el
sistema de coordenadas de la mquina, al cual se le llama referencia de
mquina, cero de mquina o 6ome. El otro es el origen de coordenadas de la
piea de trabajo, o cero de piea.
El cero de mquina o 6ome est determinado generalmente por microsNitc"
en los e#tremos de recorrido de los ejes :, < , es un sistema de coordenadas
fijo en la mquina. El cero de piea est determinado por la distancia que
"ay desde el cero de maquina "asta el centro de la piea en el eje :, y "asta la
cara de la piea en el eje <.
ACOTADO
Cuando la piea est agarrada en la copa y el control ubica el origen de
coordenadas de la piea, se puede comenar a mecaniar en!iando la
"erramienta a cada una de las posiciones nominales. E#isten dos
posibilidades de definir estas posiciones nominales.
MEDIDAS A-SOLUTAS:
&e programan los !alores X, Z, de la posicin nominal siempre referidos al
cero de piea, todos los !alores se miden desde el cero de piea "asta donde
tiene que llegar la "erramienta.
MEDIDAS RELATIBAS O INCREMENTALES:
&e programan los !alores U , W, de la posicin medida desde el 7ltimo punto
donde se encuentre la "erramienta de trabajo, es decir se da la magnitud que
tiene que desplaarse la "erramienta para llegar al siguiente punto de
destino. El signo indica en que sentido se debe mo!er la "erramienta
independientemente de si se encuentra en un cuadrante positi!o o negati!o
del sistema de coordenadas cartesiano. En un bloque de programacin se
puede combinar una coordenada absoluta con una relati!a) D, X8.. WO,..
/..,H
CODIGOS G
0 continuacin se e#plicarn los cdigos D necesarios para la programacin
de torneado C.N.C. Centro de los cdigos D se encuentran los cdigos
6od175s que quedan acti!ados en el programa "asta que sean cancelados o
cambiados por otros. En una l$nea o bloque se pueden programar !arios
cdigos D desde que no se cancelen entre s$ es decir que cumplan funciones
diferentes. 9os cdigos G >Csi9os son D., D,, D-, D8, y DB. Estos cdigos
son comunes a la mayor$a de controles, de a"$ en adelante los cdigos pueden
!ariar de acuerdo al fabricante de control o a la estandariacin que utilice
1norma C%N, %&', etc3.
G) Posi9io316i534o 53 6129;1 2C8id1: Este es un cdigo modal, se utilia
para acercar la "erramienta a la piea de trabajo en marc"a rpida antes de
iniciar el mecaniado y para alejarse de esta despus de "aber mecaniado.
9a mquina se desplaa con la m#ima !elocidad "asta las coordenadas
programadas.
El formato de programacin es el siguiente) G) X(!. Z!.H
En este caso la mquina se mo!er desde donde est "asta el dimetro 8-mm
y a -mm de la cara de la piea mo!iendo los dos ejes a la !e. &e puede
programar mo!imiento rpido en un solo eje D. :,.. D. <>.
G M5913iD1do 53 7E351 25941: 5ambin llamado interpolacin lineal. Este
cdigo se utilia para mecaniar toda trayectoria en l$nea recta 1 refrentar,
cilindrar, taladrar, "acer conos y c"aflanes, ranurar, tronar3. 9a mquina se
mue!e con a!ance de mecaniado programado con el cdigo F. 0l programar
los ejes : y < a la !e, se generan fcilmente trayectorias cnicas
1interpolacin lineal de los dos ejes3 .El cdigo D, es modal act7a "asta
cuando se coloque otro cdigo D distinto que lo cancele. El cdigo / debe
programarse por lo menos en la primera instruccin donde se trabaje con el
cdigo D,( como el cdigo / es modal act7a "asta cuando se cambie de
a!ance.
El formato de programacin es el siguiente) G X"#. F). H
En este caso la mquina se mo!er en l$nea recta refrentando la piea de
trabajo "asta un dimetro de B>mm. con una !elocidad de ..,mm2re!olucin
1de la copa3. &i se programa G Z.(). F).# la mquina se mo!er en l$nea
recta cilindrando la piea "asta una longitud de 8.mm con un a!ance de ..,>
mm2re!. &i se programa G X!). Z(). F).! la mquina se mo!er en l$nea
recta con a!ance de mecaniado / ..,- mm2re!olucin "asta la coordenada
:-.. y <8.. describiendo una trayectoria cnica.
G! I34528o719i3 9i29<712 53 s534ido ;o212io: este cdigo modal se utilia
para mecaniar arcos y semiesferas donde la "erramienta describe una
trayectoria circular en sentido de las manecillas del reloj. Este cdigo
tambin se acompaa del a!ance de mecaniado /.
El formato de programacin es el siguiente) G! X"). Z./). R!#. F).! H
Conde) :B.. y <OA.. son las coordenadas del punto donde termina el arco,
K->. es el radio del arco y /..,- el a!ance de mecaniado para dic"o arco.
&e puede programar cualquier radio que sea mayor a la distancia entre el
punto de inicio y el punto final del arco.
'tro formato para D- es) G! X"). Z./). I.!). F*.F).! H
Conde) :B.. y <OA.. son igualmente las coordenadas del punto donde termina
el arco, %O-.. y ?,E. son las coordenadas relati!as del centro del arco con
respecto al punto inicial del arco 1% corresponde a :, ? corresponde a <3.
Con este 7ltimo formato es ms dispendioso calcular las coordenadas del
centro del arco con respecto al punto inicial, por eso se recomienda utiliar el
primer formato donde solamente se programa el punto final del arco y el
radio de este.
G( I34528o719i3 9i29<712 53 s534ido 134i;o212io: este cdigo modal se
utilia para mecaniar arcos y semiesferas donde la "erramienta describe
una trayectoria circular en sentido contrario a las manecillas del reloj. Este
cdigo tambin se acompaa del a!ance de mecaniado /.
El formato de programacin es el siguiente) G( X#). Z.+). R(#. F). H
Conde) :>.. y <OJ.. son las coordenadas del punto donde termina el arco,
K8>. es el radio del arco y /.., el a!ance de mecaniado para dic"o arco. &e
puede programar cualquier radio que sea mayor a la distancia entre el
punto de inicio y el punto final del arco.
'tro formato para D8 es) G( X"). Z./). I.!). F*.F).! H
Conde) :B.. y <OA.. son igualmente las coordenadas del punto donde termina
el arco, %O-.. y ?,E. son las coordenadas relati!as del centro del arco con
respecto al punto inicial del arco 1% corresponde a :, ? corresponde a <3.
Con este 7ltimo formato es ms dispendioso calcular las coordenadas del
centro del arco con respecto al punto inicial, por eso se recomienda utiliar el
primer formato donde solamente se programa el punto final del arco y el
radio de este.
G" Ti568o d5 5s8521: Este cdigo se utilia cuando se necesita una pausa
temporiada en el programa. Cespus de cumplir el tiempo programado el
proceso sigue con la secuencia del programa.
El formato de programacin es el siguiente) G" P))) H
Conde) P es el tiempo de espera programado en milsimas de segundo, en
este caso se ejecuta una pausa de , seg. El tiempo de espera se puede
programar en los taladrados al llegar al fondo del agujero, donde al
temporiar se rompe bien la !iruta y deja bien acabado el fondo del agujero.
L L L
D, <O,-. /...4 H 15090CK0 0 ;N0 PK'/;NC%C0C CE ,- **3
G" P#)) H 15E*P'K%<0 *EC%' &ED;NC'3
D. <8.H 1&E KE5%K0 EN *0KC60 KPP%C0 0 8** CE 90 P%E<03
L L L
5ambin se utilia para dejar bien acabado y cil$ndrico el fondo de las
ranuras.
L L L
D, :--. /...4 H 1K0N;K0 60&50 ;N C%P*E5K' CE ,-**3
G" P!)) H 15E*P'K%<0 .,- &ED.3
D. :-J.H 1&E KE5%K0 EN *0KC60 KPP%C0 0 ;N C%P*E5K' CE -J**3
&e utilia para temporiar la apertura y cierre de la copa al alimentar
automticamente la piea de trabajo 1con alimentador de barras o jalador de
barras3.
L L L
*>H 10P0D0K 6;&%99'3
D. :J. <..>H 1;F%C0 90 6EKK0*%EN50 @;E 60CE CE 5'PE3
*8,H 1CE&0C5%Q0 090K*0 CE C'P0 0F%EK503
*,,H 10FKE 90 C'P03
G" P#))H 15E*P'K%<0 P0K0 @;E 90 P%E<0 60D0 5'PE3
*,.H 1C%EKK0 C'P03
G" P#))H 15E*P'K%<0 P0K0 @;E 90 C'P0 C%EKKE F%EN3
*8-H 10C5%Q0 90 090K*0 CE C'P0 0F%EK503
D. :,-.. <,>..H 1&E 09EI0 P0K0 C0*F%' CE 6EKK0*%EN503
L L L
L L L
'tra forma de programar el cdigo DB es utiliando : en !e de P. DB:,.>
de esta forma temporiar ,.> seg. &e recomienda utiliar el primer formato
con P para e!itar confusin con la coordenada :.
G!) T21>1@12 53 8<7g1d1s: Este cdigo se utilia al inicio del programa para
especificar que las dimensiones se programaran en pulgadas. Es un cdigo
modal.
D-. H
D. :,.> <..- H
En la pantalla del control se !ern las coordenadas con cuatro decimales
despus del punto :,.>... <..-...
G! T21>1@12 53 6i7E6542os: Este cdigo se utilia al inicio del programa
para especificar que las dimensiones se programaran en mil$metros. Es un
cdigo modal.
D-, H
D. :,.> <..- H
En la pantalla del control se !ern las coordenadas con tres decimales
despus del punto :,.>.. <..-..
G!, R5=52539i1 d5 6CG<i31: Este cdigo se utilia para en!iar la mquina
al 6ome o referencia de mquina en forma automtica, la mquina se mue!e
en marc"a rpida "asta alcanar el cero en cada eje, se en!$a a referencia
primero el eje : y luego <. &e utilia generalmente cuando es necesario
en!iar la mquina a referencia antes de cambiar "erramienta, o tambin al
terminar el programa se en!$a a referencia para facilitar el cambio de piea
al operario. Este no es un cdigo modal y se programa siempre junto con las
coordenadas relati!as ;, =. 9a mquina se referencia llegando generalmente
al e#tremo del recorrido de cada eje.
G!, ;. =. 1KE/EKENC%0 EIE : y <3H
Co6853s19i3 d57 21dio d57 i3s524o:
G") : C1395712 9o6853s19i3 d5 21dio.
G" : Co6853s12 21dio 1 71 iDG<i52d1 d57 9o34o23o 82og2161do.
G"! : Co6853s12 21dio 1 71 d5259;1 d57 9o34o23o 82og2161do.
9a compensacin del radio del inserto 1en la punta3 se utilia generalmente
cuando se necesita generar perfiles con arcos y conos muy e#actos
1troqueler$a y moldes3. 5odos los insertos poseen un radio en la punta, este
radio !ar$a en tamao dependiendo de la aplicacin del inserto, para
desbastes fuertes se utilia insertos con radio grande, para acabados insertos
con radio pequeo. 0l mecaniar conos y radios se genera un sobrematerial
1porque el inserto no es de filo !i!o3 que depende del tamao del radio del
inserto, entre ms grande el radio ms grande el sobrematerial. 0l programar
la compensacin del radio el control corrige la trayectoria de la "erramienta
para acercarla al contorno programado.
G" : Co6853s12 21dio 1 71 iDG<i52d1 d57 9o34o23o 82og2161do: se utilia
para compensar la trayectoria de la "erramienta cuando a!ana "acia la
copa en mecaniados interiores, la punta del inserto se encuentra a la
iquierda del contorno programado.
G"! : Co6853s12 21dio 1 71 d5259;1 d57 9o34o23o 82og2161do: se utilia
para compensar la trayectoria de la "erramienta cuando a!ana "acia la
copa en mecaniados e#teriores, la punta del inserto se encuentra a la
derec"a del contorno programado.
0l oprimir la tecla *en7 offset en la tabla de geometr$a aparece adems de
las casillas para compensar la "erramienta en el eje : y < la casilla R donde
se anota el !alor del radio de la punta del inserto y la casilla T donde se
anota un cdigo que depende del ngulo en que ataca la "erramienta la piea
de trabajo.
5abla de compensaciones geomtricas de "erramienta)
X Z R T
., ..... ..... )., (
.- >.B8. 8.-.4 )." !
.8 ,.8B> -.>B8 ).! (
G") : C1395712 9o6853s19i3 d5 21dio: se programa al finaliar el contorno
del perfil despus de "aber compensado la trayectoria con DB, DB-.
Keglas para la compensacin del radio del inserto)
Kealiar la compensacin del radio en la trayectoria anterior al inicio
del mecaniado 1trayectoria de compensacin3 utiliando solamente los
cdigos D. D,.
Esta trayectoria de compensacin debe ser ms grande que el radio de
la "erramienta.
Programar contornos con ranuras o entalles donde el radio de
"erramienta pueda entrar, de lo contrario se generaran alarmas de
sobrecorte.
0l finaliar el contorno descompensar el radio de "erramienta con el
cdigo DB. junto con un cdigo D. D, 1trayectoria de
descompensacin3.
Colocar al inicio del programa el cdigo DB. para cancelar cualquier
compensacin de radio que pudo "aber quedado acti!a.
G#) Li6i41 71s 2.8.6. 6CHi61s ' =i@12 952o 8i5D1: &e utilia para limitar las
r.pm. m#imas cuando se programa el cdigo DEA que mantiene constante la
!elocidad de corte en m2min. &e limitan las r.p.m. a un !alor adecuado,
porque al !ariar el dimetro de la piea se aumentan las r.p.m. . &i no se
limitan las r.p.m. alcanan la !elocidad m#ima del "usillo cuando la
"erramienta se acerca al centro de la piea.
DEA &,4. *B H
G#) &->.. H
Conde) &,4. es la !elocidad de corte en metros2minuto, y &->.. son las r.p.m
m#imas que alcanar el "usillo cuando la "erramienta este cerca al centro
de la piea. 0l programar las r.p.m. fijas con el cdigo DEJ el cdigo D>. no
limita la !elocidad ejemplo) DEJ &-J.. el "usillo girar a -J.. r.p.m..y no
limitar las r.p.m a ->.. como se program con el cdigo D>..
El cdigo D>. se utilia tambin para fijar directamente en el programa las
coordenadas del cero de piea. &e programa antes el cdigo D-4 para en!iar
a referencia la mquina, y luego se fija con el cdigo D>. la distancia que
"ay desde "ome "asta el centro de la piea en : y "asta la cara de la piea en
<, se colocan siempre con !alores positi!os.
',-B> H
N.> 5.... DB. D-, DEJH
2 N,. D-4 ;. =.H
2 N-. G#) X(#."(# Z!).*,+H
N8. 5.,., 1FK'C0 CEN5K'3H
NB. D. :4.. <>. *B &,-..H
N>. D, <O-. /..,- *4H
NA. D. :4,. <-.H
0ctualmente se graban las coordenadas de cero de piea en unas tablas
numeradas del , al A es la forma ms segura para fijar el cero de piea. 0ll$
se graban las coordenadas mecnicas con su signo correspondiente en : y < .
Para acti!ar el cero de piea se programa el cdigo correspondiente a cada
tabla, si el cero de piea se grab en la tabla , se coloca en el programa D>B,
si se grab en la tabla - se coloca D>>, y as$ "asta el D>E.
G#" G21>12 952o d5 8i5D1 53 71 41>71 .
G## G21>12 952o d5 8i5D1 53 71 41>71 !.
G#/ G21>12 952o d5 8i5D1 53 71 41>71 (.
G#+ G21>12 952o d5 8i5D1 53 71 41>71 ".
G#, G21>12 952o d5 8i5D1 53 71 41>71 #.
G#* g21>12 952o d5 8i5D1 53 71 41>71 /.
9as coordenadas del cero de piea se pueden grabar en cualquiera de las
tablas numeradas del , al A, acti!adas para este fin, es la forma ms segura
para fijar el cero de piea. 0ll$ se graba la distancia que "ay desde "ome
"asta el centro de la piea en : y "asta la cara de la piea en <, se colocan
las coordenadas mecnicas con el signo correspondientes.
Para acti!ar el cero de piea se programa al inicio del programa el cdigo
correspondiente a cada tabla, si el cero de piea se grab en la tabla , se
coloca en el programa D>B, si se grab en la tabla - se coloca D>>, y as$
"asta el D>E.
'primiendo la tecla *enu ofset , luego R Ces trS , luego R5rabajoS se
encuentran las tablas de ceros de piea )
)) )! $G##%
X).))) X).)))
Z).))) Z).)))
) $G#"% )( $G#/%

X.,)./#" X).)))
Z.!).*,+ Z).)))
En este caso se grabaron las coordenadas del cero de piea en la tabla
numero ,, en el programa se coloca el cdigo D>B y cuando el control lee
este cdigo se fijan las coordenadas de cero piea.
',-B>H
N.> 5.... DB. D-, DEJH
N,. D-4 ;. =.H
N-. G#"H
N8. 5.,., 1FK'C0 CEN5K'3H
NB. D. :4.. <>. *B &,-..H
N>. D, <O-. /..,- *4H

También podría gustarte