Manual Programacion Fanuc Ot 559bf7f32a4f3

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 17

 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

Programación
Gr. Comando Función
  A B C
Estructura del Programa   # Temporización
G04
Se utiliza la programación CN para máquinas # Interpolación cilíndrica
G07.1
herramientas según DIN 66025. Selección de datos
G10
l programa CN se compone de una secuencia de Selección de datos aparar
G11
bloques de programa que se guardan en la unidad # Aproxim. a pto. de referencia
G28
de control. # G70 G72
Ciclo de acabado
Al mecanizar piezas de trabajo, el ordenador lee y # G71 Ciclo de desb. long. al contorno
G73
0 # G72 Ciclo de desb, trans. al contorno.
G74
comprueba estos bloques según la secuencia
# G73 Ciclo de seguir contorno
G75
programada.
Se envían a la máquina herramienta las G74 G76  /Taladrado de agujeros profundos
Ciclo de ranurado en Z
#
correspondientes señales de control. # G75 G77 Ciclo de ranurado en X
Un programa de ejecución consta de: # G76 G78 Ciclo de roscado múltiple
• Número de programa Fijar sistema de coordenadas / 
Bloques CN G50 G92 Limitación de velocidad
• #
• Palabras   G00 Avance rápido
• Direcciones G01 Interpolación lineal
• Combinaciones de números (si es preciso, con G02 Interpolación circular horaria

signos). 1 G03
G90
G77 G20 Interpolación circular
Ciclo de desbaste antihoraria
longitudinal
G92
G78 G21 Ciclo de tallado de roscas
G94
G79 G24 Ciclo de frenteado
G32
G33 Tallado de roscas
Direcciones Utilizadas G96 Velocidad de corte constante
O número de programa principal 1 a 9499, 2
  G97 Número de RPM
para programas de piezas y subrutinas.   X G90 Programación absoluta
3
N Número de bloque, de 1 a 9999 X G91 Programación incremental
G Función de recorrido. 5 G98 G94 Avance en mm/minuto
X, Z Datos de posición en valores absolutos (X   G99 G95 Avance en mm/revolución
también temporización) 6 G20 G70 Programación en pulgadas
U, W Datos de posición en valores incrementales G21 G71 Programación en milímetros
( U también temporización) Cancelar compensación de radio
R Radio, medida cónica, parámetros de ciclos    G40 de corte
C Chaflán 7 G41 Compensación de radio de corte
I, K Parámetros de arco a la izquierda
F Avance, paso de rosca G42 Compensación de radio de corte
a la derecha
S Velocidad de husillo, velocidad de corte G80 Cancelar ciclo de taladrado
  
T Llamada a herramienta (cálculo de longitud) G83 Ciclo de taladrado
M Función lógica, función adicional 10
G84 Ciclo de roscado con macho
P Temporización, llamada a subrutina, G85 Ciclo de escariado
parámetros de ciclos    X G98 Retorno al plano inicial
Q Parámetros de ciclos 11
X G99 Retorno al plano de retirada
; Fin de ciclo G17 Selección de plano XY
16 G18 Selección de plano ZX

G19 Selección
Inicia de plano YZde
la interpolación
G12.1 coordenadas polares
21
G13.1 Termina la interpolación de
coordenadas polares
Resumen de Comandos de
Funciones G para la Subdivisión   
en Comandos A, B, C ................ Estado inicial
# ................ Activo sólo bloque a bloque 
Para la versión A no existen los comandos de los grupos
En estas instrucciones se describe la 3 y 11. La programación incremental se realiza en la
subdivisión en comandos C. versión A siempre con U y W, los desplazamientos de
retirada siempre se hacen al plano inicial.
Si se utiliza
códigos las versiones A ópara
correspondientes B, hay
la que introducir los
descripción de
comandos.

Compaginó: Julio Alberto Correa Página 1 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 1/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

Resumen de Comandos de
Funciones M
M00 ............ Parada programada
M01 ............ Parada programada, condicional
M02 ............ Fin de programa
M03 ............ Husillo activado a la derecha
M04 ............ Husillo activado a la izquierda
M05 ............ Husillo desconectado.
M08 ............ Refrigerante, conectado
M09 ............ Refrigerante, desconectado
M20 ............ Contrapunto atrás.
M21 ............ Contrapunto adelante.
M25 ............ Abrir elemento de amarre.
M26 ............ Cerrar elemento de amarre.
M30 ............ Fin programa.
M71 ............ Soplado conectado
M72 ............ Soplado desconectado
M98 ............ Llamada de subrutina.
M99 ............ Fin subrutina, orden de salto.
G01 Interpolación Lineal
Formato
Descripción de Comandos de
N... G01 X(U)... Z(W)… F...
Funciones G
Movimiento recto (refrenteado, torneado
G00 Avance Rápido longitudinal, torneado cónico) con velocidad
programada de avance.
Formato
N ... G00 X (U) ... Z(W) ... Ejemplo:
G90 Absoluto
Los carros se desplazan a la velocidad máxima al
punto final programado (posición de cambio de N… G95 
................
herramienta,
de viruta). punto inicial para el siguiente arranque N20 G01 X40 Z20.1 F0.1

Notas G91 Incremental 


• Mientras se ejecuta G00 se suprime un avance N.. G95 F0.1
programado F. ...........
• La velocidad de avance rápido la define el fabricante N20 G01 X10 Z-25.9 
de la máquina.
• El interruptor de corrección de avance”100% esta
limitado al 100%.
• Debe verificarse previamente que no haya obstáculos
en el camino de la herramienta.

Ejemplo:
G90 Absoluto 
N50 G00 X40 Z56 
G91 Incremental  
N50 G00 X-30 Z-30.5 

Compaginó: Julio Alberto Correa Página 2 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 2/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

G02 Interpolación circular a la


Derecha

G03 Interpolación circular a la


Izquierda

Formato
N.... G02 X(U).... Z(W).... I.... K.... F....
ó
N.... G02 X(U).... Z(W).... R.... F....
X, Z, (U), (W) .... Punto final del arco
I, K ............ Parámetros increméntales del arco.
(Distancia desde el punto inicial al centro del arco, I 
está en relación con el eje X, K con el eje Z).
R .............. Radio del arco

La herramienta
largo se desplazará
del arco definido al punto
con el avance final a en
programado lo
F.
Notas:
Si el I ó el K tienen valor 0, el parámetro en cuestión no
debe introducirse.
Si se introduce R como valor positivo, se obtiene un arco
<180º; si se introduce como valor negativo, el arco será
>180º.
Según DIN 66025, hay que completar G02, G03 siempre
detrás del eje de giro, independientemente de si el
mecanizado se produce detrás ó delante del eje de giro.

G04 Temporización
G20 Ciclo de torneado
Formato longitudinal
N.... G04 X(U)...... (seg.) 
ó Formato
N.... G04 P.... (mseg.) 
N... G20 X(U)... Z(W)... F...  
El movimiento de la herramienta se detiene durante (cilíndrico)
un tiempo definido por X, U ó P – bordes agudos – ó
transiciones – limpieza en el fondo de la ranura, N... G20 X(U)... Z(W)... R... F... 
parada exacta. (cónico)

Nota:
X(U), Z(W)........ Coordenadas absolutas
- Con la dirección P no puede emplearse el punto (incremen.)
- decimal. del punto de arista del contorno K.
- La temporización comienza en el momento en R (mm) ........ Dimensión cónica incremental en el
que la velocidad de avance del bloque anterior eje X con dirección (+ / -). 
ha llegado a cero. Notas:  
- t máx. = 2000seg., t min. = 0,1 seg. - Este ciclo es modal y se cancelará con otra función G
- Resolución de entrada 100 mseg. (0,1 seg.) del mismo grupo.
- Para los bloques siguientes del ciclo sólo habrá que
Ejemplo: programar las coordenadas modificadas (ver ejemplo
N75 G04 X2.5  (temporización = 2.5 seg.)  en la página siguiente).
- El parámetro de conicidad negativo (-R) define el
N95 G04 P1000  (temporización = 1 seg. = 1000 cono representado en el dibujo de al lado.
mseg.)

Compaginó: Julio Alberto Correa Página 3 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 3/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

G21 Ciclo de tallado de roscas  


Como no hay retorno automático al punto inicial, se
utiliza principalmente el ciclo de roscado múltiple
Formato G78.
N... G21 X(U)... Z(W)... F... (cilíndrico). También puede realizarse mecanizados como el
ó moleteado ó el moleteado diagonal.
N... G21 X(U)... Z(W)... R... F... (cónico). Notas 
- En el roscado cónico, hay que definir el paso
F....... Paso de rosca (mm). - de rosca
Es posiblecon el valorde
el tallado más alto del
roscas eje X ó Z.
continuas
(roscas múltiples).
Otras direcciones y notas: como en G20. 

G24 Ciclo de refrenteado 


Formato
N..... G28 X(U)..... Z(W)..... (cilíndrico)
ó
N... G24 X(U)... Z(W)... R... F... (cónico) 
R ...... Valor incremental de medida del cono en el
eje Z.

Otras direcciones y notas: Ver G20  


Ciclo de refrenteado sin medida cónica R. 
El parámetro negativo define el cono, como se
muestra en el siguiente dibujo.

G28 Aproximación al punto de


Compensación de radio de
Referencia. 
herramienta. 
Formato Para la medición de herramientas, la placa de corte
N..... G28 X(U) Z(W).....  se mide solo en dos puntos (tangentes a los ejes X
y Z).
X,Z .... Coordenadas absolutas de la posición La medición de herramienta sólo describe, pues,
intermedia. una punta teórica de la plaquita.
U,W..... Coordenadas incrementales de la posición Este punto es desplazado en las trayectorias
intermedia. programadas de la pieza de trabajo.
El comando G28 se utiliza para aproximación al Para los movimientos en las direcciones de los ejes
punto de referencia a través de una posición (torneado longitudinal ó refrenteado), se trabajan
intermedia (X(U), Z(W) ). con los puntos tangenciales de la placa de corte.
Primero se produce la retirada a X(U) ó Z(W), y a Por consiguiente no se producen errores
continuación la aproximación
Ambos movimientos al punto
se realizan de referencia.
con G00. dimensionales
Para movimientosen lasimultáneos
pieza de trabajo.
ambas direcciones
Se cancela el decalaje G92. de ejes (conos, radios), la posición del punto teórico
de corte ya no coincide con el punto real de corte de
la placa de herramienta.
En la pieza de trabajo se producen errores
G33 Tallado de Roscas dimensionales.
Error máximo de contorno sin compensación de
Formato radio de herramienta en movimientos de 45º.
N..... G33 X(U)..... Z(W)..... F..... Radio de corte 0,4 mm ≅ 0,16 mm, distancia de
F .......... Paso de rosca (mm.) trayectoria ≅ 0,24 mm en X y Z.

Puede tallarse roscas cilíndricas, cónicas y en la Si se utiliza la corrección del radio de herramienta,
cara de refrentear. el control
estos errorescalcula y compensa automáticamente
dimensionales.

Compaginó: Julio Alberto Correa Página 4 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 4/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

G40 se define generalmente en el bloque de


retirada en relación al punto de cambio de
herramienta.

G41 Compensación de radio de


Herramienta a la izquierda.
Si la herramienta (vista en la dirección de avance)
está a la izquierda del material a mecanizar, hay
que programar G41.
Notas
- No está permitido cambiar directamente entre
G41 y G42 (primero cancelar con G40).
- Es imprescindible definir el radio de corte R y la
posición de cuchilla T (tipo de herramienta).
- Es necesaria la selección en relación con G00 ó
Radio de punta y punta teórica de la plaquita. G01.
- No es posible el cambio de corrección de
herramienta en caso de compensación de radio
de corte seleccionada.

Movimientos de corte paralelos al eje y oblicuos.


G42 Compensación de radio a la
En arcos la aproximación se hace siempre a la
tangente del punto inicial/final del arco. derecha.
La aproximación y la retirada de contorno deben ser
superiores al radio de corte R; si no, se interrumpe Si la herramienta programada (vista en la dirección
el programa con alarma. de avance) está a la derecha  del contorno a
Si los elementos de contorno son inferiores al radio mecanizar, hay que programar G42.

de corte,por
calcula seadelantado
puede dañar el contorno.
3 bloques paraEldetectar
software
los Nota: ¡ ver G41!
posibles problemas e interrumpir en ese caso el
programa con una alarma.

G40 Cancelar compensación del


radio de corte. 
La compensación del radio de corte se cancela con
G40.
Sólo se permite la cancelación con un comando de
trayectoria
G40 puedelineal (G00, G01).
programarse en el mismo bloque que
G00 ó G01 ó en el bloque anterior.

Compaginó: Julio Alberto Correa Página 5 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 5/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

G70 Medidas en Pulgadas


primer bloque U…(mm.) Profundidad de corte
Formato incremental, sin signo,
N5 G70  representado en el plano
como U
- Avance F (pulgadas/min., pulgadas/rev) R… (mm.) Altura de retroceso.
- Valores de decalaje (punto cero, geometría y seg. bloque P... número del primer bloque

- desgaste: pulgadas)
Desplazamientos. (pulgadas) para la descripción del
contorno.
- Visualización de la posición actual. (pulgadas) Q... Número del último bloque
- Velocidad de corte. (pies/minuto) para la descripción del
contorno.
U… (mm.) sobremetal de acabado
Notas: en dirección X (con signo).
- Para mayor claridad, G70 debe definirse en el
primer bloque de programa.
- El último sistema de medición programado
permanecerá activo, incluso tras la
desconexión/ conexión del interruptor principal.
- Para volver al sistema de medición original, es
preferible
Cycle utilizar el modo MDI (por ej. MDI G70
Start)

G71 Medidas en Milímetros.


Formato
N5 G71
Comentario y notas: Como en G70

G72 Ciclo de Acabado


Formato
N... G72 P… Q...
P..... Número del primer bloque de corte
programado para acabado del contorno.
Q..... Número del último bloque de corte
programado para acabado del contorno.
Tras el desbastado con G73, G74 ó G75, el
comando G72 permite el acabado de dimensión
final.
El corte programado con P y Q que utiliza también
para el desbastado, se repetirá sin división de corte
ypreviamente.
sin sobremedida de acabado definida

Notas
- Las funciones F, S, T y G41 ó G42, que se
programan entre P y Q, son solo efectivas para
G72.
- El ciclo G72 sólo puede programarse tras los Ejemplo: 
ciclos G73, G74 ó G75. Tornear el contorno representado arriba, U1, R, U2 y
W (en N100 y N110) seleccionados, muy
aumentados para mejor representación.
G73 Ciclo de torneado
longitudinal según contorno A: X = 102, Z = 0
A’: X = 100, Z = 0
Formato B: X = 100, Z = -50
N..... G73 U... R...
N..... G73 P... Q... U+/-... W+/-... F... S... T... Programa:  
Compaginó: Julio Alberto Correa Página 6 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 6/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

.......
N70 G00 X102 Z0 (Punto A )
.......
.......
N100 G73 U8 R2
N110 G73 P120 Q190 U10 W5
N120 G0 X20 (Punto A’ ) 

N130
N140 G1
X40 Z-15
N150 X70 Z-30
N160 Z-40
N170 X80
N180 X90 Z-50
N190 X100 (Punto B ) 
N200 S.. F.. T.. (Seleccionar herram. de acabado)
N210 G72 P120 Q190 (Ciclo de acabado)
.......

G74 Ciclo de frenteado según


contorno G75 Seguir contorno
Formato: Se efectúan mecanizados paralelos al contorno
N.... G74 W... R... final, empleandosé para piezas semiacabadas (de
N.... G74 P... Q... U+/-... W+/-... F... S... T... forja y fundición)

Primer bloque Formato


W...profundidad de corte en Z
R...altura de retroceso N... G75 U+/-... W+/-... R...
Segundo bloque N... G75 P... Q... U... W... F... S... T...
P...número del primer bloque del
contorno Primer bloque
U… [mm]...punto inicial del ciclo en
Q...Nº del último bloque del
contorno el eje X (incremental en el radio, con
U… [mm]...sobremetal de acabado signo). En el dibujo representado
en la dirección del eje X como U.
representado como U+ W...punto inicial del ciclo en el eje Z
W… [mm]... sobremetal de acabado (incremental, con signo)
en la dirección del eje X representado en el dibujo como W.
representado como W+ R...Nº de repeticiones (igual al
número de cortes.
Antes del mecanizado, la herramienta debe estar en Segundo bloque
el punto inicial, al cual volverá cuando termine el P... Nº del primer bloque del
ciclo contorno
Q... Nº del último bloque del
contorno
Notas: U… [mm]...sobremetal de acabado
- El contorno debe programarse de forma en la dirección del eje X
decreciente, es decir disminuyendo el diámetro. representado como U+
- El punto inicial debe estar situado fuera del W… [mm]... sobremetal de acabado
contorno, es decir debe estar a la derecha del en la dirección del eje X
punto final. representado como W+
- El primer bloque del contorno se debe
programar con G00 o G01, sólo se permite un
desplazamiento del eje Z (G00 Z...) y debe
programarse en coordenadas absolutas.
- Las funciones F, S y T se omiten dentro del
contorno.
- No se debe llamar a subrutinas entre P y Q.

Compaginó: Julio Alberto Correa Página 7 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 7/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

− En el ciclo de corte, la pasada P debe ser


menor que el ancho de la herramienta.
− En el primer corte no se realizará rebaje en
el punto final Z.
− La medida de rebaje ha de tener siempre un
valor positivo.

G77 Ciclo de corte longitudinal


(eje X)
Formato
N… G77 R…
N… G77 X(U)… Z(W)… P… Q… R… F…
Primer bloque R … (mm) altura de retroceso
para el arranque de virutas, en
incremental sin signo. (En la fig. R 1 ) 
Seg. Bloque X(U), Z(W) coordenadas del punto

P…de (µm)
esquina de contorno.
profundidad de corte en
G76 Taladrado de agujeros dirección X, el avance positivo será
profundos / Ciclo de corte de menor al ancho de la herramienta.
Q… (µm) avance incremental en
refrenteado (eje Z) dirección Z.
R… rebaje en el punto final X (en la 
Formato fig. R 2 ) 
N… G76 R… F… avance.
N… G76 X(U)… Z(W)… P… Q… R… F…
Primer bloque R… (mm) altura de retirada
para el arranque de virutas, en
incremental sin signo. (En la fig. R  ) 
Seg. Bloque X(U), Z(W) coordenadas del punto 1

K de esquina de contorno o en Z(W)


final de taladrado.
P… (µm) avance incremental en
dirección X, sin signo, (P< ancho de
herramienta).
Q…(µm) profundidad de corte en Z.
R… medida de rebaje (en la fig. R 2 ) 
F… avance.

Notas
− El avance Q debe ser menor que el ancho
de la herramienta.
− En este ciclo no se tiene en cuenta el ancho
de la herramienta.
− En el primer corte no se realizará rebaje.
− La medida de rebaje ha de tener siempre un
valor positivo.

Notas
− Si se omiten las direcciones X(U) y P, G76
puede utilizarse como ciclo de taladrado.

Compaginó: Julio Alberto Correa Página 8 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 8/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

G78 Ciclo de roscado múltiple.


Q…(µm) profundidad mínima de
Formato corte incremental.
R…(mm) Sobrematerial para
N… G78 P… Q… R… acabado incrementa.l
N… G78 X(U)… Z(W)… R… P… Q… F… Segundo bloque
X(U), Z(W), coordenadas del punto
Primer bloque P…… es un parámetro de tres final de rosca
R…(mm) (en la fig.deK).radios en
diferencia
pares de dígitos a saber: roscado cónico. En rosca recta igual
PXXxxxx, número de cortes de a cero.
acabado. P…(µm) Profundidad de rosca.
PxxXXxx (mm), valor del chaflán
(ver fig.). Q…(µm) profundidad del primer
PxxxxXX, ángulo de flanco (80, 60, corte incremental.
55, 30, 29, 0.) F…(mm) paso de la rosca.

Compaginó: Julio Alberto Correa Página 9 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 9/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

G80 Cancelar ciclos de taladrado. Desarrollo del movimiento: 


1. La herramienta se desplaza en avance
rápido desde la posición de partida (S)
Formato hasta el plano definido por R.
N… G80  2. Se realiza el taladrado hasta la profundidad
final E.
Los ciclos de taladrado son modales. Por esto tiene 3. La retirada se hace con G98 hasta S o con
que cancelarse con G80 u otro comando del grupo 1 G99 hasta R.
(G00, G01,…).

G98/G99 Retorno al plano inicial


de retirada.
Con G98, tras alcanzar la profundidad de taladrado,
la herramienta retrocede al plano inicial.
Con G99, la herramienta retrocede al plano de
retirada definido por el parámetro R.
R define la posición del nivel de retorno con
referencia a la ultima posición Z (posición de partida
para el ciclo de taladrado). Si el valor de R es
negativo, el nivel del retorno está debajo de la
posición de partida. Caso contrario, esta arriba de la
misma.

Compaginó: Julio Alberto Correa Página 10 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 10/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

G83 Ciclo de taladrado


Formato
N… G98 (G99) G83 X0 Z(W)…(R…) Q… P… F…
M…

G98 (G99), retorno


X0, posición sobre elaleje
plano inicial.
de la pieza en X.
Z…(W), profundidad de taladrado.
R… (mm), valor incremental del plano de retirada
medido sobre Z.
Q…(µm), incremento de avance por corte.
P…(mseg), temporización en el fondo del agujero.
F…, avance.
M…, M3 o M4.

Notas
− Si se programa G99 (retirada al plano de
retirada), hay que especificar el parámetro
R. Con G98 se puede omitir R.
− No es necesario programar X0 si se ha
llevado la herramienta al centro de giro
previamente.
− Si no se especifica Q, no se realiza división
del corte, es decir, el taladrado se hace en
un solo movimiento hasta el punto final Z.

G84 Ciclo de roscado con macho.


Formato
N… G98 (G99) G84 X0 Z(W)…(R…)P… F… M…
F…, paso de rosca
X0, posición en el centro de la pieza.
Z(W)…, profundidad de taladrado.
R…(mm), valor del retorno con respecto al punto de
partida en Z.
P…(mseg), tiempo de permanencia en el fondo del
hueco.
M…, M03 o M04.
Advertencias: 

− Si se programa G99 (vuelta al nivel de


retorno), se debe definir también la
dirección R (con G98 se puede eliminar R).
− Comenzar el ciclo con la función M
correspondiente. En el punto final, el sentido
de giro del husillo cambia de forma
automática para el retroceso.

Compaginó: Julio Alberto Correa Página 11 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 11/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

G85 Ciclo de escariado. G90 Programación del valor


absoluto.
Formato
N… G98 (G99) G85 X0 Z(W)…(R…)P… F… M… Formato

X0, posición en el centro de la pieza. N.... G90 


Z(W)…,
R…(mm),profundidad de taladrado.
valor del retorno con respecto al punto de Las direcciones
X .......... han de programarse como sigue:
Diámetro.
partida en Z. Z -/+ ..... Absoluto (en relación al punto cero de la
P…(mseg), tiempo de permanencia en el fondo del pieza de trabajo)
hueco. Notas:
F…, avance. No se permite la conmutación directa entre G90 y
M…, M03 o M04. G91 dentro de un bloque.
G90 (y G91) pueden programarse también con otras
Advertencias:  funciones G.
− Si se programa G99 (vuelta al nivel de (N.... G90 G00 X.... Z....).
retorno), se debe definir también la
dirección R (con G98 se puede eliminar R).
− Comenzar el ciclo con la función M G91 Programación del valor
correspondiente. En el punto final, el sentido Incremental.
de giro del husillo cambia de forma
automática para el retroceso.
− El retroceso al punto inicial se realiza al Formato
doble de la velocidad de avance.
N.... G91
Las direcciones han de programarse como sigue:
X .......... Radio de la pieza de trabajo.
Z +/- .... Desplazamiento incremental (real), con
Signo.

 Notas: Como en G90.

G92 Fijar sistema de


coordenadas
(Decalaje del origen o desplazamiento
 del origen)
Podemos desplazar el origen de coordenadas en
una sola ocasión durante el programa.
Este cambio del punto cero, se activa como modo, y
no lo cancela ni el RESET ni M30.
Por este motivo, antes de terminar el programa, se
debe dejar activado el origen que estaba activo al
inicio del mismo.
Ejemplo:
Supongamos que deseo cambiar el cero de una
pieza de Ø30 mm desde la superficie frontal hasta
150 mm a la izquierda, es decir hacia el plato.
N... G90 .................. Programa en valor absoluto.
................................ Mecanizados........................
................................ .............................................
N180 G0 X35; Retrocedo en el diámetro.
N185 Z-150; Me muevo a la izquierda.
N190 G92 Z0;
................................ Fijo nuevomecanizando........
Continúo origen en Z.
................................ .............................................
................................ .............................................
N300 G0 X35; Retrocedo en el diámetro.

Compaginó: Julio Alberto Correa Página 12 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 12/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN


N305 Z150; Me muevo a la derecha.
N310 G92 Z0; Cero de la pieza de nuevo a
................................ la derecha.
................................ .............................................
N... M30; Finalizo el programa.

G92 Limitación de Revoluciones.


Si la velocidad máxima es demasiado elevada para
los fines previstos (por ej. velocidad del plato
limitada, piezas de trabajo descompensadas....), hay
que programar G92.
Formato:
N.... G92 S.... (RPM) 
Con G92 puede determinarse la velocidad máxima
(rev/min.) del husillo para un programa de piezas
(solo activo junto con G96).
Introducir el valor deseado en la dirección S.
Este comando
constante se utiliza junto con la velocidad
de corte.

G94 Avance por Minuto.


Con el comando G94, todos los valores
programados en “F” (avance) son valores en
mm./min. (pulgadas/min.).

G95 Avance por Revolución.


Con el comando G95, todos los valores
programados en “F” (avance) son los valores
en mm./rev. (pulgadas/rev.).

G96 Velocidad constante de


Corte
Unidad: m/min., pies/min.
El control calcula continuamente la velocidad del
husillo que corresponde a cada diámetro actual.
Con disminución de los diámetros hacia 0, la
velocidad aumentaría al infinito.
En realidad aumenta hasta la velocidad máxima de
la máquina en cuestión y el programa se ejecuta sin
alarma.
El avance se fija automáticamente en G95 (mm/rev.)

G97 Revoluciones Constantes.


Unidad: rev./min. (R.P.M.)
G96 se deselecciona y la velocidad del husillo se
mantiene con el último valor teórico. Después, S se
programa en rev./min.

Compaginó: Julio Alberto Correa Página 13 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 13/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

Descripción de los Comandos M M05 Cabezal desconectado


Los comandos M son de función de lógica ó
complementaria, y pueden activarse en un bloque El motor se detiene eléctricamente. Al final del
de programa solos ó junto con otros comandos. programa, el motor del cabezal se detiene
Los comandos del mismo grupo se anulan unos a automáticamente sin necesidad de llamarlo.
otros, es decir, el último comando M programado
anula al anterior comando M del mismo grupo.

Nota:
M08 Refrigerante conectado
Que un comando sea ejecutable depende del tipo Se conecta la bomba de líquido refrigerante.
de máquina y de los accesorios utilizados.
M09 Refrigerante desconectado
M00 Parada programada Se desconecta la bomba de líquido refrigerante.
incondicional
Este comando produce una parada en la ejecución M20 Contrapunto retrocede
de un programa de piezas.
El contrapunto retrocede ( en tornos con
El husillo principal, los avances y el refrigerante se contrapunto automático como accesorio).
desconectan.
La puerta de protección contra virutas puede abrirse M21 Contrapunto avanza
sin que se dispare la alarma.
La ejecución del programa puede continuar con El contrapunto avanza ( en tornos con contrapunto
automático como accesorio).
“Arrancar Programa”
M25 Abrir elemento de amarre
M01 Parada programada
Condicional En tornos con elemento de amarre automático, el
mismo se abre.
Opera como M00, pero unicamente si se operó la
función PARADA PROGRAMADA SI desde M26 Cerrar elemento de amarre
INFLUEN PROGRAM.
En tornos con elemento de amarre automático, el
mismo se cierra.
M02 Fin del programa principal
Con M02 se desconectan todos los motores y el M30 Fin de programa principal
control vuelve al comienzo del programa. Además,
el contador aumenta en “1”. M30 actúa de manera semejante a M02.
M71 Soplado conectado
M03 Husillo principal conectado a
Solo en tornos con accesorio de soplado
la derecha (sentido de giro automático. El dispositivo se conecta al ponerse en

antihorario)
El husillo se activa siempre que se hayan marcha el cabezal.
programado cierto número de revoluciones o una M72 Soplado desconectado
velocidad de corte, que la puerta de protección
contra virutas esté cerrada y que haya una pieza de Solo en tornos con accesorio de soplado
trabajo debidamente amarrada. automático. El dispositivo se desconecta.
Se utiliza para herramientas de corte a la derecha o
herramientas invertidas, si la herramienta está
detrás del eje de giro.

M04 Husillo principal conectado a


la izquierda (sentido de giro
horario)
Igual que en la función M03.

Compaginó: Julio Alberto Correa Página 14 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 14/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

M98 Llamada a subprograma


En algunos casos, se puede recurrir a la confección
de subprogramas para operaciones repetidas en la
pieza, por ejemplo para la repetición de ranuras
semejantes sobre un eje.

Formato
N.... M98 P…

P…, los primero cuatro dígitos hacia la derecha


definen el número del subprograma, los siguientes
el número de repeticiones.

Notas
− M98 puede designarse también en relación
con instrucciones de desplazamiento (por

− ej. G01 X25


Cuando noM98seP1235001 ). número de
especifica
repeticiones, el subprograma se ejecutará
solo una vez .
− Cuando no existe el número de
subprograma programado, se activa una
alarma.
− Está permitido un nivel de anidamiento
doble.

M99 Fin de subprograma / orden


de salto.
Formato
N… M99 P…
M99 en el programa principal:
Sin dirección de salto
Salto al comienzo del programa con la dirección de
salto Pxxxx
Salto al bloque nº xxxx
M99 en el subprograma:
Sin dirección de salto
Salto al programa de llamada, al bloque que sigue al
bloque de llamada (ver fig.) con la dirección de salto
Pxxxx
Salto al programa de llamada, al bloque nº xxxx

Notas
− M99 debe ser el último comando del
subprograma. El control vuelve
automáticamente al programa principal.

Compaginó: Julio Alberto Correa Página 15 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 15/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

EJEMPLO DE PROGRAMACIÓN 

Datos de corte 
Diámetro en bruto: 25.4 mm
Longitud del material: 61 mm
Herramienta de desbaste y acabado: T02 02
Velocidad
220 de corte en desbaste:
m/minuto
Velocidad de corte en el acabado: 250m/minuto
Avance en el desbaste: 0.08 mm/revolución
Avance en el acabado: 0.06 mm/revolución
Profundidad de pasada: 0.4mm
Sobrematerial para acabado en X y Z:
0.05 mm
Herramienta de roscado: T0404
Profundidad de rosca: 0.6 mm
Diámetro interior de rosca: 12.8 mm
Número de RPM para roscado: 300

Compaginó: Julio Alberto Correa Página 16 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 16/17
 

5/9/2018 Ma nua l Progra ma c ion Fa nuc Ot - slide pdf.c om

FANUC SERIE 0 – TC  PROGRAMACIÓN

N5 T0202 Cargo herramienta.


N10 G96 S260 F.08 M3 Coloco velocidad de corte, avance y giro de cabezal.
N15 G X25.4 Z5 Aproximo herramienta al diámetro en bruto.
N20 G73 U.4 R.5 Ciclo de desbaste. Profundidad y retorno.
N25 G73 P30 Q80 U.05 W.05 Inicio y fin del contorno. Sobrematerial.
N30 G1 X Z G42 Corrector de radio de corte.

N35 X14
N40 X10 Z-2
N45 Z-15.8
N50 X11.7 Z-18
N55 Z-20
N60 X16
N65 X18 Z-21
N70 Z-35.28
N75 G3 X24 Z-43.21 R12
N80 G1 X25.4 G40 Saco corrector de radio de corte.
N85 G96 S275 F.06 Velocidad de corte y avance para acabado.
N90 G72 P30 Q80 Ciclo de acabado.
N95 G Z40

N100 T0404
N105 G97 S300  Cargo herramienta
Velocidad de constante
de rotación roscado. .
N110 G X14 Z5
N115 G78 P020560 Q50 R.02  Ciclo de roscado. Acabado. Valor del chaflán. Áng. del flanco.
N120 G78 X12.8 Z-18 R0 P600 Prof. mín. de corte. Sobremat. Cono. Prof. de rosca. Prof. del 1º
Q30 F1.25 corte. Paso.
N125 G Z40
N130 M  Parada programada incondicional.
N132 T0202
N135 G X26 Z-26.57
N140 G92 Z  Desplazamiento del cero.
N145 G96 S260 F.08
N150 G X25.4 Z7
N155 G73 P165
N160 G73 U.4 R.5
Q185 U.05
W.05
N165 G1 X Z6 G42
N170 Z
N175 G3 X24 Z-12 R12
N180 G1 Z-14
N185 X25.4 G40
N190 G96 S275 F.06
N195 G72 P165 Q185
N200 G X26 Z26.57
N205 G92 Z  Desplazamiento del cero.
N210 G Z50
N215 M30  Fin del programa.

 Este apunte fue extractado del manual FANUC 0TC de Emco.  

Compaginó: Julio Alberto Correa Página 17 de 17  

http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 17/17

También podría gustarte