Manual Programacion Fanuc Ot 559bf7f32a4f3
Manual Programacion Fanuc Ot 559bf7f32a4f3
Manual Programacion Fanuc Ot 559bf7f32a4f3
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.
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 1/17
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
Ejemplo:
G90 Absoluto
N50 G00 X40 Z56
G91 Incremental
N50 G00 X-30 Z-30.5
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 2/17
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.)
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 3/17
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.
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 4/17
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.
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 5/17
- 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)
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
.......
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)
.......
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 7/17
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.
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 8/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
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 10/17
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.
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 11/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
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 13/17
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.
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 14/17
Formato
N.... M98 P…
Notas
− M98 puede designarse también en relación
con instrucciones de desplazamiento (por
Notas
− M99 debe ser el último comando del
subprograma. El control vuelve
automáticamente al programa principal.
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 15/17
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
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 16/17
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.
http://slide pdf.c om/re a de r/full/ma nua l-progra ma c ion-fa nuc -ot-559bf7f32a 4f3 17/17