You are on page 1of 9

PROGRAMACION TORNO EN FAGOR

Un bloque programado en lenguaje ISO puede estar compuesto por:


Funciones preparatorias (G)
Cotas de los ejes (X..C)
Velocidad de avance (F)
Velocidad del cabezal (S)
N herramienta (T)
N corrector (D)
Funciones auxiliares (M)
Dentro de cada bloque hay que mantener este orden, aunque no es necesario que cada bloque
contenga todas las informaciones.
El CNC FAGOR 8050 permite programar cifras desde 0.0001 hasta 99999.9999 con y sin signo,
trabajando en milmetros (G71), lo que se denominar formato 5.4, o bien, desde 0.00001
hasta 3937.00787 con y sin signo, si se programa en pulgadas (G70), lo que se denominar
formato 4.5.
No obstante y de cara a simplificar las explicaciones, se dir que el CNC admite formato 5.5,
indicando con ello que en milmetros admite 5.4 y en pulgadas 4.5. Tambin se puede
programar en un bloque cualquier funcin con parmetros, salvo el nmero de etiqueta o
bloque, de manera que al ejecutarse dicho bloque, el CNC sustituir el parmetro aritmtico
por su valor en ese momento.

FUNCIONES PREPARATORIAS
Las funciones preparatorias se programan mediante la letra G seguida de dos cifras.
Se programan siempre al comienzo del cuerpo del bloque y sirven para determinar la
geometra y condiciones de trabajo del CNC.

La letra M significa MODAL, es decir, que una vez programada, la funcin G permanece activa,
mientras no se programe otra G incompatible.
La letra D significa POR DEFECTO, esto es, que sern asumidas por el CNC en el momento del
encendido, despus de ejecutarse M02, M30 o despus de una EMERGENCIA o RESET.
En los casos que se indica con ? se debe interpretar que el POR DEFECTO de estas funciones G,
depende de la personalizacin de los parmetros mquina generales del CNC.
La letra V significa que la funcin G se visualiza, en los modos de ejecucin y simulacin, junto
a las condiciones en que se est realizando el mecanizado.

Rubn Romero Merino

Tabla de funciones G empleadas en el Torno CNC


Funcin
G00
G01
G02
G03
G04
G05
G06
G07
G17
G18
G19
G33
G36
G37
G38
G39
G40
G41
G42
G50
G53
G54
G60
G61
G62
G63
G66
G68
G69
G70
G71
G81
G82
G83
G84
G85
G86
G87
G88
G89
G90
G91
G92
G93
G94
G95
G96
G97

M
*
*
*
*

D
?
?

V
*
*
*
*

*
*

*
*
*
*
*

?
?
?

*
*
*
*

*
*

?
?

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

*
*

?
?

*
*
*
*

?
?
*

Rubn Romero Merino

*
*

Significado
Posicionamiento rpido
Interpolacin lineal
Interpolacin circular a derechas
Interpolacin circular a izquierdas
Temporizacin/Detencin de la preparacin de bloques
Arista matada
Centro circunferencia en coordenadas absolutas
Arista viva
Plano principal X-Y
Plano principal Z-X
Plano principal Y-Z
Roscado electrnico
Redondeo de aristas
Entrada tangencial
Salida tangencial
Achaflanado
Anulacin de compensacin radial
Compensacin radial herramienta a la izquierda
Compensacin radial herramienta a la derecha
Arista matada controlada
Programacin respecto al cero mquina
Traslado de origen absoluto 1
Ciclo fijo de taladrado / roscado en la cara de Refrentado
Ciclo fijo de taladrado / roscado en la cara de Cilindrado
Ciclo fijo de chavetas en la cara de Cilindrado
Ciclo fijo de chavetas en la cara de Refrentado
Ciclo fijo de seguimiento de perfil
Ciclo fijo de desbastado en el eje X
Ciclo fijo de desbastado en el eje Z
Programacin en pulgadas
Programacin en milmetros
Ciclo fijo de torneado de tramos rectos
Ciclo fijo de refrentado de tramos rectos
Ciclo fijo de taladrado
Ciclo fijo de torneado de tramos curvos
Ciclo fijo de refrentado de tramos curvos
Ciclo fijo de roscado longitudinal
Ciclo fijo de roscado frontal
Ciclo fijo de ranurado en el eje X
Ciclo fijo de ranurado en el eje Z
Programacin absoluta
Programacin incremental
Preseleccin de cotas / Limitacin velocidad del cabezal
Preseleccin del origen polar
Avance en milmetros (pulgadas) por minuto
Avance en milmetros (pulgadas) por revolucin
Velocidad de corte constante
Velocidad de giro del cabezal en RPM.

FUNCION AUXILIAR (M)


M00 Parada programada.
M01 Parada programada condicional.
M02 Fin de programa.
M03 Sentido de giro del husillo a la derecha.
M04 Sentido de giro del husillo a la izquierda.
M05 Husillo desconectado.
M06 Cdigo de cambio de herramienta
M08 Refrigerante ON.
M09 Refrigerante OFF.
M20 Contrapunto atrs.
M21 Contrapunto adelante.
M25 Abrir plato.
M26 Cerrar plato.
M30 Fin de programa.
M71 Soplado ON.
M72 Soplado OFF.
M98 Llamada de subrutina.
M99 Fin de subrutina. Salto.

Estructura del programa


G54
T1D1
G90 G71 G95 G96 F0.2 S200 M3
G92 S2000
G0 X
G1 X
M00 M5
M30

Rubn Romero Merino

G68. CICLO FIJO DE DESBASTADO EN EL EJE X


Utilizamos esta instruccin para mecanizar un perfil desbastando en el eje "X". El perfil puede
contener tramos rectos y curvos. Todas las lneas del programa que definen el perfil se deben
programar en cartesianas y en programacin absoluta. Si existen tramos curvos, deber
indicarse el centro mediante los parmetros I y K con respecto al punto inicial del arco. El
formato que deber tener el bloque es el siguiente:
N060 G68 X_ Z_ C_ D_ L_ M_ K_ F_ H_ S_ E_ Q_

X: Cota "X" del punto inicial A.


Z: Cota "Z" del punto inicila A.
C: Pasada mxima (en radios).
D: Distancia de seguridad.
L: Exceso de material respecto al eje "X" (en radios).
M: Exceso de material en el eje "Z".
K: Velocidad de penetracin en los valles.
F: Velocidad de pasada final de desbaste.
H: Velocidad de pasada de acabado.
S: Primer bloque del perfil.
E: ltimo bloque del perfil.
Q: Nmero de programa.
Los parmetros Q, F, M, K, D no son obligatorios. Si el parmetro H no se programa, o se
programa con el valor 0, no se realizar pasada de acabado. A continuacin un programa de
ejemplo donde se utiliza G68. En este programa se utiliza el ciclo fijo G68 para efectuar un
mecanizado interior. Primero el cdigo y ms abajo la simulacin.

Rubn Romero Merino

G88 Ciclo fijo de ranurado en el eje "X"


La funcin G88 la utilizamos cuando queremos efectuar el mecanizado de un ranurado segn
el eje X. Esta operacin de ranurado tambin la podemos programar de forma manual, sin
necesidad de utilizar un ciclo fijo. Los parmetros de la funcin G88 son los siguientes:
N070 G88 X_ Z_ Q_ R_ C_ D_ K_

X es la cota "X" del punto inicial A.


Z es la cota "Z" del punto inicial A.
Q es la cota "X" del punto final B.
R es la cota "Z" del punto final B.
C es el paso que utilizaremos para realizar la ranura.
D es la distancia de seguridad.
K es la temporizacin de la herramienta en el final de la ranura.
Indicar que la programacin de los parmetros C y K no es obligatoria.

Rubn Romero Merino

G86 Ciclo fijo de roscado longitudinal


Mediante esta funcin podemos mecanizar roscas interiores y exteriores en superficies
cilndricas o cnicas. Dependiendo del sentido de giro, las roscas sern a izquierdas o a
derechas. El formato del bloque es el siguiente:

N060 G86 X_ Z_ Q_ R_ K_ I_ B_ E_ D_ L_ C_ J_ A_ W_

X: es la cota "X" del punto inicial A.


Z: es la cota "Z" del punto inicial A.
Q: es la cota "X" del punto final B.
R: es la cota "Z" del punto final B.
K: es un parmetro opcional.
Define la cota segn el eje Z, del punto en que se efecta la medicin de la rosca.
I: Profundidad de la rosca (en radios).
B: es la profundidad de la pasada (en radios).
E: es el valor mnimo que puede alcanzar la profundidad de pasada.
D: es la distancia de seguridad (en radios).
L: indica el exceso de material (expresado en radios)
C: es el paso de la rosca.
J: distancia de salida de rosca.
A: es el ngulo que tiene la punta de la herramienta.
W: es un parmetro opcional. Est estrechamente relacionado con el parmetro K. El
parmetro W indica la posicin angular del cabezal.

Rubn Romero Merino

G83 Ciclo fijo de taladrado


En torno la idea es bsicamente la misma. Se adjunta otra ilustracin para ver la manera de
trabajar del ciclo fijo G83 en taladrados en torno.
El formato de la lnea para G83 en el caso del torno ser de la siguiente manera:
N050 G83 X_ Z_ I_ B_ D_ K_ H_ C_

X Es la cota X del punto A.


Z Es la cota Z del punto A.
I Es la profundidad total del agujero.
B La mxima pasada que realizar la herramienta.
D Es la distancia de seguridad.
K Tiempo de espera. (En centsimas de seg.)
H Distancia de retroceso en G00 tras cada taladrado. Si se programa con valor 0 retrocede
hasta el punto de aproximacin A'.
C Cota de acercamiento

Rubn Romero Merino

G81 Ciclo fijo de torneado de tramos rectos


El ciclo fijo G81 tambin existe en el torno. La manera de utilizarlo difiere bastante de la
manera de programarlo en la fresadora. La instruccin en este caso la programaremos de la
siguiente forma:
N050 G81 X_ Z_ Q_ R_ C_ D_ L_ M_ F_ H_

En la ilustracin podemos identificar cada parmetro.


Vemos que:
X y Z son las coordenadas del punto A.
Q y R son las coordenadas del punto B.
C es el paso mximo o pasada.
D es la distancia de seguridad. Si no se programa D, el tramo en color verde rodeado con un
crculo lo hace en G01.
L es el exceso de material en el eje X
M el exceso de material en el eje Z.
F se utilizara para indicar la velocidad de la pasada final de desbaste (no es obligatorio utilizar
este parmetro).
H para indicar la velocidad de la pasada de acabado. Si no se programa H o se programa con el
valor 0, no existir pasada final de acabado.

Rubn Romero Merino

G84 Torneado de tramos curvos


En lo que a torno se refiere, la manera de programar el ciclo fijo G84 ser de la siguiente
forma:
Programa ejemplo
N020 G54
N030 G95 G96 S1000 T1 D1 M4
N040 G92 S2000
N050 G0 G90 X34 Z0
N55 G1 X-1.6 F0.2
N57 G0 Z1
N59 G0 X32
N60 G84 X0 Z0 Q30 R-15 C1 L0.2 M0.2 H0 I0 K-15
N70 G0 X200 Z200
N80 M30
X Es la cota X del punto A
Z Es la cota Z del punto A
Q Es la cota X del punto B (en dimetro o radio, depende como estemos trabajando)
R Es la cota Z del punto B
C Es el valor de la pasada mxima (expresada en radio).
D Distancia de seguridad del retroceso de la herramienta. No es necesario programarla. Si
utilizamos el parmetro D asignndole un valor distinto a 0, la herramienta realiza la retirada a
45.
L Exceso de material a dejar segn el eje X. Se programa en radio. Si no se programa asume el
valor de cero.
M Exceso de material a dejar segn el eje Z. Se programa en radio. Si no se programa asume el
valor de cero.
F Velocidad de avance de la pasada final de desbaste. Si no se programa F no habr pasada.
H Velocidad de avance de la pasada de acabado. Si no se programa F no habr pasada.
I Indica la distancia desde el punto A al centro, segn el eje X.
K indica la distancia desde el punto A al centro, segn el eje Z.

Rubn Romero Merino

You might also like