Sie sind auf Seite 1von 40

PROGRAMACION FANUC

serie Oit
IP SERBIDOREA
172.16.64.1
Objetivos :
Conocer las instruccines bsicas de
programacin CNC FANUC
Conocer y ser capaz de realizar
programas con ciclos fijos de
desbaste y acabado en los ejes X y Z,
ciclo de ranurado, ciclos de roscado
Conocer y ser capaz de realizar
programas con herramientas
motorizadas

PROGRAMACION FANUC
serie Oit
Duracin del curso :
40 horas Programacin
Comienzo: 13 de octubre
Final: 5 de noviembre
Examen :10 Noviembre

FANUC OiT

1.- Lenguaje de
programacin:
- Convertir la informacin escrita en
consignas.
- Los programas deben de tener
informacin:
geometra,
condiciones de mecanizado,
dimensiones de la herramienta.

- La sintaxis debe seguir normas ISO,


DIN66025
Pero es el fabricante quien especifica las

2.- Estructura de un programa:


Nombre del programa :
O9999
Lneas de programa: (bloques) para ejecutar
una operacin.
Los bloques se ejecutan de forma secuencial.
Informacin de bloque:
Seleccin de herramienta.
Forma de desplazamiento de la herramienta.
Velocidades
Funciones de la mquina.

2.1.- Formato de bloque:


Informacin del bloque:
geomtrica y
tecnolgica.

Ejemplo de un bloque:
N80 G00 X33 Z-58 F0.25 S120 T0101 M03
El nmero de bloque se pone al principio
Las dems direcciones pueden colocarse
en cualquier orden aunque conviene
unificar criterios.

2.2.- Numeracin de
bloques (N) y funciones
preparatorias (G):
El nmero de bloque puede indicarse o
no. El formato es N seguido de un
nmero como mucho de 4 cifras:
N9999
Conviene que la numeracin sea de
forma creciente
No se deben escribir bloques con igual
nmero.

2.2.- Numeracin de
bloques (N) y funciones
preparatorias (G):
Las funciones preparatorias: informan
cmo va a ser el movimiento que se va a
programar.
En un mismo bloque pueden programarse
varias funciones preparatorias, sin
importar el orden.
Pueden tener carcter modal.
De los 3 tipos que hay, en la escuela se
trabaja con el formato B

2.4.- Programacin de
cotas

Sistema de coordenadas
cartesiano:
Dos ejes en el plano: X,Z
Tres en el espacio:

Admite 4 cifras en la parte entera y 3


en la parte decimal:
9999.999

2.4.1.- Coordenadas
absolutas

Coordenadas absolutas:

La herramienta se desplaza al punto


situado a la distancia desde el origen del
sistema de coordenadas.

G90
Coordenadas incrementales:
Especifica la distancia desde la posicion
anterior de la herramienta hasta la
siguiente posicion de la herramienta.

G91

2.5.- La velocidad de
avance.

Avance en mm/minuto:
G94
Avance en mm/revolucin :
G95
En torno, normalmente se trabaja en
mm/revolucin, por tanto esta funcin
se activa por defecto.
Las dos funciones son modales.

2.6.- Velocidad de giro del


cabezal.

Giro en revoluciones / minuto:


G97 (toma el valor de S como r.p.m
constante)

Giro en metros/ minuto (velocidad de


corte) :
G96 (toma el valor de S como Vc constante)
Limitacion del giro del cabezal (G92)
G92 S2330 Se programa sola en un bloque

2.6.- Velocidad de giro del


cabezal.
En torno, normalmente se trabaja a
velocidad de corte constante; a
excepcin de taladrados y roscados.
Las TRES funciones son modales.

Estructura de un programa.
1

2
Nombre del
programa

Llamada de
la
herramienta

Dimensiones
del tocho de
partida

Programacion
de las
condiciones
de corte

Posicionamie
ntodel origen
pieza
Limitacin de la
velocidad de
giro

Programacion
de geometria

3
Fin de
programa

Crear un nuevo programa:

Ojo!! La pantalla de SIMUL debe


estar cerrada:

Interpolacin lineal. (G01)


o G90 G01 X40 Z20.1 F20; (Programacin
absoluta).
o G91 G01 X20 Z-25.9 F20; (Programacin
incremental).
o Este simulador no permite programar
como U y W

Interpolacin lineal. (G01)


o Tambin es posible programar
mediante un eje cartesiano y el
ngulo:
G1 X30 ,A150

G1 Z25 ,A150
Segn la informacin de que se
disponga.

Interpolacin lineal. (G01)


N10 O0004;
N20 T101;
N30 G96 S200;
N40 G92 S2500;
N50 G0 G90 G95 X200 Z20
F0.1 M03;
N60 G0 X50 Z0;
N70 G1 X-2 Z0;
N80 G1 Z2;
N90 G0 X15;
N100 G1 X15 Z0 (*****PUNTO
1****);
N110 G1 Z-25 ,A169;
N120 G1 X10 Z-25;
N130 G1 X10 Z-45;
N140 G1 X24 Z-45;
N150 G1 X24 Z-63;
N160 G1 X45 Z-63;
N170 G0 X200 Z20;

7
6

4
3

Punt
o

15

A=169

-25

10

-25

10

-45

24

-45

24

-63

40

-63

Interpolacin lineal. (G02)


o El formato utilizado:
G02 X__ Z__ I__ K__

G03 X__ Z__ I__ K__

Tambin es posible programar el radio, en vez de I


yK
Con R, en caso de que el ngulo que abarca el
radio es >180, se deben de programar dos arcos:
uno de 180 y el otro del resto.
En fresadora, se consigue con R negativo.

Interpolacin lineal. (G02)

Interpolacin lineal. (G02- G03)


PROGRAMACION ABSOLUTA CENTRO COORDENADAS
CARTESIANAS
G02 X50 Z30 I25 K0 F0.3
PROGRAMACION INCREMENTAL -

G02 U20 W-20 I25 F0.3


PROGRAMACION ABSOLUTA CON RADIO
G02 X50 Z30 R25 F0.3
PROGRAMACION INCREMENTAL CON RADIO
G02 U20 W-20 R25 F0.3

PROGRAMACION EN
INCREMENTALES G91

La programacion en incrementales se activa con G91


Los desplazamientos se programan a partir del punto en que se
encuentra la herramienta:
Los valores de X tambin se programan en dimetros,.
En el caso de un arco en incrementales, los valores de I y K se
progrman igual.
En el manual dice que tambin se puede programar como U en vez de
X y W en vez de Z, poniendo los valores en forma incremental. Para
nuestro simulador esto no sirve .

REDONDEO AUTOMATICO DE
ARISTAS R
Slo es posible para redondeo de dos trayectorias rectilneas: G01
o G00
El arco resultante siempre es tangente a las lneas antecesora y
predecesora.
El formato de programa es :
o G01 X[ ] Z [ ] R [ ]
de interseccin

X[ ] Z [ ] : Coordenadas del punto

o G01 X[ ] Z [ ] , R [ ]
C

En caso de que el control tenga eje

o G01 A[ ] Z [ ] , R [ ]

ACHAFLANADO AUTOMATICO DE
ARISTAS C
Slo es posible para achaflanado de dos trayectorias rectilneas:
G01 G00

El chafln resultante siempre es simtro a las lneas antecesora y


D siendo la longitud D igual para ambos lados y
predecesora,
Punto
coincidente con el
A valor del chafln.
D

D Punto
A
Punto
A

D
D
Punto
A

En caso de que el recorrido de


desplazamiento del siguiente movimiento es
tan pequeo que no supera el punto F se
activa el mensaje de error nmero055

D
D

ACHAFLANADO AUTOMATICO DE
ARISTAS C
El formato de programa es :
o G01 X[ ] Z [ ] C [ ]
de interseccin

X[ ] Z [ ] : Coordenadas del punto

o G01 X[ ] Z [ ] , C [ ] En caso de que el control tenga eje


C, para que no se confundan la programacin del eje C y el
chafln C.
o G01 A[ ] Z [ ] , C [ ]
X y Z son las coordenadas del punto de interseccin que se
generara en caso de que no hubiera chafln.

CICLO FIJO DE DESBASTE


-REFRENTADO

El formato de programa es en 2 bloques :


o G72 W0.5 R0.2
W: Profundidad de pasada.
R: distancia de seguridad
para retirada de hta,
o G72 P100 Q200 U0 W0,2 F0.05

P100 Inicio del bloque de definicin de perfil


Q200 Final del bloque de definicin de perfil
U0 Creces en X
W0,2 Creces en Z
F0.05 Avance para hacer el ciclo. (en la simulacin si se fija
en el avance activo, aparece este y no el programado en
G94).

NOTA: Al terminar el ciclo fijo la herramienta quedar


posicionada en el punto de llamada al ciclo.

Ejemplo 1:

CICLO FIJO DE DESBASTE


-REFRENTADO
(80 ,
0)

(80 ,
3)

(0 ,
0)

En este ejemplo
queda por dar la
pasada de acabado.

En el primer bloque de
definicin del perfil, el bloque
N100, slo se programa la
coordenada correspondiente al
eje Z

NOTA: Al terminar el ciclo fijo la herramienta quedar


posicionada en el punto de llamada al ciclo.

CICLO FIJO DE DESBASTE


-REFRENTADO

Ejemplo 2:

CICLO FIJO DE DESBASTE


-REFRENTADO

El acabado se puede hacer con otra herramienta:


En el ejemplo se ha cambiado a la herramienta T0202
con las condiciones de corte correspondientes.
NOTA: Cuando termina un ciclo fijo, tras leer el ltimo
bloque de definicin de perfil, el programa salta al bloque
siguiente del ciclo fijo.

CICLO FIJO DE TALADRADO PROFUNDO G74


FORMATO DEL BLOQUE DE PROGRAMACION:

G74 R0.5;
G74 Z-45 Q 15000;
Donde:
G74 R0.5
: (DISTANCIA DE RETIRADA)
G74 Z-45 Q-15000
: Z: PROFUNDIDAD TOTAL DEL
TALADRADO
: Q PROFUNDIDAD DE CADA TALADRADO EN
MICRAS
Las pasadas las cuenta desde el plano de seguridad y todas
son de la cantidad indicada, menos la ltima que es menor,
hasta ajustarla con la Z programada.
En caso de poner Q0: entre una pasada y otra, la broca sale
al punto inicial. (el simulador no lo hace).

CICLO FIJO DE TALADRADO PROFUNDO G74


EJEMPLO:
O0030(G72+G71+G70 EXT+INT)
G1900D50L80K2.5
G92S150
(*************************)
(********BROCA D 16*******)
(*************************)
T0202
(G97 S500)
G0G90G95X55Z3F0.2M3
G0X0
G74 R0.5 (DISTANCIA DE RETIRADA)
G74 Z-45 Q15000
F0.1
- G74
R0.5
: DISTANCIA DE RETIRADA
- G74 Z-45
: PROFUNDIDAD TOTAL DEL
G0X100
TALADRADO
G0Z200
Q-15000 : PROFUNDIDAD DE CADA
M30
TALADRADO EN MICRAS
%
Las pasadas las cuenta desde el plano de
seguridad y todas son de la cantidad indicada,

CICLO FIJO DE TALADRADO CON


RETIRADA AL PRINCIPIO G83
FORMATO DEL BLOQUE DE PROGRAMACION:

G83 R0.5;
G83 Z-45 Q +15000;
Donde:

G83 R0.5

: LA DISTANCIA DE RETIRADA NO SE INDICA


YA QUE EN CADA RETIRADA SE VA AL PLANO DE PARTIDA.

G74 Z-45 Q-15000

: Z: PROFUNDIDAD TOTAL DEL

TALADRADO
: Q: PROFUNDIDAD DE CADA TALADRADO EN
MICRAS
Las pasadas las cuenta desde el plano de seguridad y todas son
de la cantidad indicada, menos la ltima que es menor, hasta
ajustarla con la Z programada.

CICLO FIJO DE TALADRADO PROFUNDO


G83
EJEMPLO:
O0030(G72+G71+G70 EXT+INT)
G1900D50L80K2.5
G92S150
(*************************)
(********BROCA D 16*******)
(*************************)
T0202
(G97 S500)
G0G90G95X55Z3F0.2M3
G0X0
G83 R0.5
G83 Z-45 Q15000 F0.1
G0X100
G0Z200
M30
%

GUARDAR UN PROGRAMA EN MEMORI


CARD
En el menu principal listar todos los programas.
Seleccionar aquel que se desea extraer + M CARD
Hacer click en SALIDA + SALIDA

Volver a hacer click en SALIDA

CICLO FIJO DE DESBASTE PARALELO AL


EJE Z
Ejemplo para mecanizado
de interiores
(***************************)
FORMATO DE
PROGRAMACION:

G71 U0.5 R0.5


G71 P300 Q400 U-0.5
W0.2
CONSIDERACIONES:

(*****DESBASTE INTERIOR*****)
(***************************)
T0303
(G96S200)
G0 G90 G95 Z3 F0.2 M3
G0 X13
G71 U0.5 R2
G71 P300 Q400 U-0.5 W0.2

Para mecanizado interior


las creces en X sern con N300 G0 X24
signo (-)
G1 X24 Z0
G1 X22 Z-1
El punto de llamada al
G1 X22 Z-18 ,R2
ciclo debe tener un valor N400 G1 X15 Z-18
en X, menor que el del
G1 X100
ltimo punto del perfil.
G0 Z200
En el primer bloque de la

CICLO FIJO DE ACABADO G70


FORMATO DE
PROGRAMACION:
G70 P [ ] Q [ ]
CONSIDERACIONES:
Antes de la llamada al
ciclo activar la
compensacion del radio
de la herramienta.

(***************************)
(*****acabado INTERIOR*****)
(***************************)
T0303
(G96S200)
G0 G90 G95 Z3 F0.2 M3
G0 X13
G71 U0.5 R2
G71 P300 Q400 U-0.5 W0.2
N300 G0 X24
G1 X24 Z0
G1 X22 Z-1
G1 X22 Z-18 ,R2
N400 G1 X15 Z-18
G1 X100
G0 Z200

CICLO FIJO DE RANURADO LONGITUDINAL


G75
FORMATO DE PROGRAMACION:
Posicionamiento de la herramienta en X

G00 X [ ] Z [ ]
El posicionamiento en
Z para la llamada, ser el valor ZC +
ancho de la cuchilla (-).
G75 R [ ]
Retirada de la hta (rotura
viruta)
Si se pone R=0 no hace movimiento de
retirada
para rotura de viruta, (y se puede no
poner).

B
A

G75
P: X
picado
[ ] Z en
[ ]radios
P[ ]Q[ ]R[ ]
o En caso de que R tenga algn valor 0.
Si R = 0 ,del
indica
la profundidad
X:o Dimetro
PUNTO
A (fondo deen
la radios desde el punto B.
o Se programa en milsimas de milmetro.
ranura)
Q:
de desplazamiento
en milsimas
de milmetro
Z: paso
Coordenada
Z del PUNTOen
A Z.
(final
de
R:
recorrido en Z para repasar el fondo. (es peligroso; para el
la ranura)
desbaste utilizar R=0).)

CICLO FIJO DE ROSCADO MULTIPLE G76


Sirve para roscas Mtricas, Witworth, cilndricas, cnicas.
FORMATO DE PROGRAMACION:
Posicionamiento de la herramienta en X
G00 X [ ] Z [ ]
El posicionamiento en Z para la llamada, ser el
valor ZC + ancho de la cuchilla (-). (Aunque en X se posicione lejos,
en la 1 pasada ya come material.)
La diferencia est que para la retirada en Z se ir a a Z
G76 P [MMRRAA] Q [ ] R [ ]
P : Se forma con los dgitos MM RR AA
o MM : numero de pasadas de acabado (2dgitos).
o RR : valor de la salida de la rosca (desahogo). (2dgitos).
o 10 indica una salida de 1 vez el paso
o 20 indica una salida de 1 vez el paso
o 30 indica una salida de 1 vez el paso
o AA: Angulo de penetracin de la punta de la hta. (2dgitos:
60).
Q: Indica la profundida mnima de corte permitida para evitar,
en algunos casos un nmero excesivo de pasadas, (en radios y
micras)

CICLO FIJO DE ROSCADO MULTIPLE G76


FORMATO DE PROGRAMACION (continuacin):
G76 X [ ] Z [ ] R [ ] P [ ] Q [ ] F [ ]
X: Dimetro del fondo de la rosca.
Z: Coordenada final de la rosca.
R: Diferencia en radios entre el punto inicial y el final de la rosca
(solo tendr valor en roscas cnicas).
P: profundidad de la rosca en radios y micras.(0.7xpaso)
Q: Profundidad de la 1 pasada en radios y micras
F: paso de la rosca.

COMUNICACION CON LA MAQUINA


Exploradorean ondorengoa idatzi:
enter sakatu
Serbidorearen IP a:
eta kontraseak:

172.16.0.8

ftp:\\172.16.0.8
da eta erabiltzaile

CMZ MAKINARA KONEKTATZEKO


Erabiltzaile:
CMZ
kontrasea:
CMZ

ECLIPSE MAKINARA KONEKTATZEKO


Erabiltzaile:
ECLIPSE
kontrasea:
ECLIPSE

Hau egitean ikusten degun karpeta, zerbitzarian dagoen karpeta


bat da.
Makinan egin beharrekoa: (MANUAL GUIDE TIK KANPO)
PROG- EDIT- DIR- OPRD- CAMBIO DISPOS- ETHER INCRorain zerbitzariko aurreko karpetara konektaturik egongo gea,
makina honela dagoelako konfiguraturik.

Das könnte Ihnen auch gefallen