EJEMPLOS Programacion Fanuc Ot

Click here to load reader

  • date post

    08-Jun-2015
  • Category

    Documents

  • view

    39.980
  • download

    31

Embed Size (px)

description

ejemplos de programacion

Transcript of EJEMPLOS Programacion Fanuc Ot

FANUC SERIE 0 TC

PROGRAMACIN

ProgramacinGr.

Estructura del ProgramaSe utiliza la programacin CN para mquinas herramientas segn DIN 66025. l programa CN se compone de una secuencia de bloques de programa que se guardan en la unidad de control. Al mecanizar piezas de trabajo, el ordenador lee y comprueba estos bloques segn la secuencia programada. Se envan a la mquina herramienta las correspondientes seales de control. Un programa de ejecucin consta de: Nmero de programa Bloques CN Palabras Direcciones Combinaciones de nmeros (si es preciso, con signos).

A # #

0

# # # # # # # # #

Comando B C G04 G07.1 G10 G11 G28 G70 G72 G71 G73 G72 G74 G73 G75 G74 G75 G76 G76 G77 G78 G92

Funcin Temporizacin Interpolacin cilndrica Seleccin de datos Seleccin de datos aparar Aproxim. a pto. de referencia Ciclo de acabado Ciclo de desb. long. al contorno Ciclo de desb, trans. al contorno. Ciclo de seguir contorno Taladrado de agujeros profundos / Ciclo de ranurado en Z Ciclo de ranurado en X Ciclo de roscado mltiple Fijar sistema de coordenadas / Limitacin de velocidad Avance rpido Interpolacin lineal Interpolacin circular horaria Interpolacin circular antihoraria Ciclo de desbaste longitudinal Ciclo de tallado de roscas Ciclo de frenteado Tallado de roscas Velocidad de corte constante Nmero de RPM Programacin absoluta Programacin incremental Avance en mm/minuto Avance en mm/revolucin Programacin en pulgadas Programacin en milmetros Cancelar compensacin de radio de corte Compensacin de radio de corte a la izquierda Compensacin de radio de corte a la derecha Cancelar ciclo de taladrado Ciclo de taladrado Ciclo de roscado con macho Ciclo de escariado Retorno al plano inicial Retorno al plano de retirada Seleccin de plano XY Seleccin de plano ZX Seleccin de plano YZ Inicia la interpolacin de coordenadas polares Termina la interpolacin de coordenadas polares

G50

1

Direcciones UtilizadasO N G X, Z U, W R C I, K F S T M P Q ; nmero de programa principal 1 a 9499, para programas de piezas y subrutinas. Nmero de bloque, de 1 a 9999 Funcin de recorrido. Datos de posicin en valores absolutos (X tambin temporizacin) Datos de posicin en valores incrementales ( U tambin temporizacin) Radio, medida cnica, parmetros de ciclos Chafln Parmetros de arco Avance, paso de rosca Velocidad de husillo, velocidad de corte Llamada a herramienta (clculo de longitud) Funcin lgica, funcin adicional Temporizacin, llamada a subrutina, parmetros de ciclos Parmetros de ciclos Fin de ciclo

2 3 5 6

G00 G01 G02 G03 G90 G77 G20 G92 G78 G21 G94 G79 G24 G32 G33 G96 G97 X G90 X G91 G98 G94 G99 G95 G20 G70 G21 G71 G40

7

G41 G42 G80 G83 G84 G85 G98 G99 G17 G18 G19 G12.1

10

11

X X

16

21

Resumen de Comandos de Funciones G para la Subdivisin en Comandos A, B, CEn estas instrucciones se describe la subdivisin en comandos C. Si se utiliza las versiones A B, hay que introducir los cdigos correspondientes para la descripcin de comandos.

G13.1

................ Estado inicial

# ................ Activo slo bloque a bloquePara la versin A no existen los comandos de los grupos 3 y 11. La programacin incremental se realiza en la versin A siempre con U y W, los desplazamientos de retirada siempre se hacen al plano inicial.

Compagin: Julio Alberto Correa

Pgina 1 de 17

FANUC SERIE 0 TC

PROGRAMACIN

Resumen de Comandos de Funciones MM00 ............ M01 ............ M02 ............ M03 ............ M04 ............ M05 ............ M08 ............ M09 ............ M20 ............ M21 ............ M25 ............ M26 ............ M30 ............ M71 ............ M72 ............ M98 ............ M99 ............ Parada programada Parada programada, condicional Fin de programa Husillo activado a la derecha Husillo activado a la izquierda Husillo desconectado. Refrigerante, conectado Refrigerante, desconectado Contrapunto atrs. Contrapunto adelante. Abrir elemento de amarre. Cerrar elemento de amarre. Fin programa. Soplado conectado Soplado desconectado Llamada de subrutina. Fin subrutina, orden de salto.

G01

Interpolacin Lineal

Descripcin de Comandos de Funciones G G00 Avance RpidoFormato N ... G00 X (U) ... Z(W) ... Los carros se desplazan a la velocidad mxima al punto final programado (posicin de cambio de herramienta, punto inicial para el siguiente arranque de viruta). Notas Mientras se ejecuta G00 se suprime un avance programado F. La velocidad de avance rpido la define el fabricante de la mquina. El interruptor de correccin de avance100% esta limitado al 100%. Debe verificarse previamente que no haya obstculos en el camino de la herramienta.

Formato N... G01 X(U)... Z(W) F... Movimiento recto longitudinal, torneado programada de avance. Ejemplo: G90 Absoluto N G95 ................ N20 G01 X40 Z20.1 F0.1 G91 Incremental (refrenteado, cnico) con torneado velocidad

N.. G95 F0.1 ........... N20 G01 X10 Z-25.9

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

Compagin: Julio Alberto Correa

Pgina 2 de 17

FANUC SERIE 0 TC

PROGRAMACIN

G02 Interpolacin circular a la Derecha G03 Interpolacin circular a la IzquierdaFormato 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 ............ Parmetros incremntales del arco. (Distancia desde el punto inicial al centro del arco, I est en relacin con el eje X, K con el eje Z). R .............. Radio del arco La herramienta se desplazar al punto final a lo largo del arco definido con el avance programado en F.Notas: Si el I el K tienen valor 0, el parmetro en cuestin no debe introducirse. Si se introduce R como valor positivo, se obtiene un arco 180. Segn DIN 66025, hay que completar G02, G03 siempre detrs del eje de giro, independientemente de si el mecanizado se produce detrs delante del eje de giro.

G04

Temporizacin(seg.) (mseg.)

Formato N.... G04 X(U)...... N.... G04 P....

G20 Ciclo de torneado longitudinalFormato N... G20 (cilndrico) N... G20 (cnico) X(U)... Z(W)... F...

El movimiento de la herramienta se detiene durante un tiempo definido por X, U P bordes agudos transiciones limpieza en el fondo de la ranura, parada exacta. Nota: - Con la direccin P no puede emplearse el punto - decimal. - La temporizacin comienza en el momento en que la velocidad de avance del bloque anterior ha llegado a cero. - t mx. = 2000seg., t min. = 0,1 seg. - Resolucin de entrada 100 mseg. (0,1 seg.) Ejemplo: N75 G04 X2.5

X(U)...

Z(W)...

R...

F...

X(U), Z(W)........ Coordenadas absolutas (incremen.) del punto de arista del contorno K. R (mm) ........ Dimensin cnica incremental en el eje X con direccin (+ / -). Notas:Este ciclo es modal y se cancelar con otra funcin G del mismo grupo. Para los bloques siguientes del ciclo slo habr que programar las coordenadas modificadas (ver ejemplo en la pgina siguiente). El parmetro de conicidad negativo (-R) define el cono representado en el dibujo de al lado.

(temporizacin = 2.5 seg.)

-

N95 G04 P1000 (temporizacin = 1 seg. = 1000 mseg.)

Compagin: Julio Alberto Correa

Pgina 3 de 17

FANUC SERIE 0 TC

PROGRAMACIN

G21 Ciclo de tallado de roscasFormato N... G21 X(U)... Z(W)... F... (cilndrico). N... G21 X(U)... Z(W)... R... F... (cnico). F....... Paso de rosca (mm). Otras direcciones y notas: como en G20.

Como no hay retorno automtico al punto inicial, se utiliza principalmente el ciclo de roscado mltiple G78. Tambin puede realizarse mecanizados como el moleteado el moleteado diagonal. Notas - En el roscado cnico, hay que definir el paso de rosca con el valor ms alto del eje X Z. - Es posible el tallado de roscas continuas (roscas mltiples).

G24 Ciclo de refrenteadoFormato N..... G28 X(U)..... Z(W)..... N... G24 X(U)... Z(W)... R... F... (cilndrico) (cnico)

R ...... Valor incremental de medida del cono en el eje Z. Otras direcciones y notas: Ver G20 Ciclo de refrenteado sin medida cnica R. El parmetro negativo define el cono, como se muestra en el siguiente dibujo.

G28 Aproximacin al punto de Referencia.Formato N..... G28 X(U) Z(W)..... X,Z .... Coordenadas absolutas de la posicin intermedia. U,W..... Coordenadas incrementales de la posicin intermedia. El comando G28 se utiliza para aproximacin al punto de referencia a travs de una posicin intermedia (X(U), Z(W) ). Primero se produce la retirada a X(U) Z(W), y a continuacin la aproximacin al punto de referencia. Ambos movimientos se realizan con G00. Se cancela el decalaje G92.

Compensacin de radio de herramienta.Para la medicin de herramientas, la placa de corte se mide solo en dos puntos (tangentes a los ejes X y Z). La medicin de herramienta slo describe, pues, una punta terica de la plaquita. Este punto es desplazado en las trayectorias programadas de la pieza de trabajo. Para los movimientos en las direcciones de los ejes (torneado longitudinal refrenteado), se trabajan con los puntos tangenciales de la placa de corte. Por consiguiente no se producen errores dimensionales en la pieza de trabajo. Para movimientos simultneos ambas direcciones de ejes (conos, radios), la posicin del punto terico de corte ya no coincide con el punto real de corte de la placa de herramienta. En la pieza de trabajo se producen errores dimensionales. Error mximo de contorno sin compensacin de radio de herramienta en movimientos de 45. Radio de corte 0,4 mm 0,16 mm, distancia de trayectoria 0,24 mm en X y Z. Si se utiliza la correccin del radio de herramienta, el control calcula y compensa automticamente estos errores dimensionales.

G33 Tallado de RoscasFormato N.....