fanuc prog centro1

49
MANUAL DE PROGRAMACIÓN CONTROL FANUC - MITSUBISHI INDICE CONSIDERACIONES DE SEGURIDAD Página 3 LISTADO DE FUNCIONES G Página 4 LISTADO DE FUNCIONES M Página 6 INICIO Y FIN DE UN PROGRAMA Página 7 NUMERACIÓN DE BLOQUES Página 7 PARADA PROGRAMADA “M00” Página 8 NOMENCLATURA DE UN PROGRAMA Página 8 ROTACIÓN DEL HUSILLO Página 9 PARADA DEL HUSILLO Página 9 PARADA ORIENTADA DEL HUSILLO Página 9 AVANCE DE MECANIZADO “F” Página 10 REFRIGERANTE Página 10 SISTEMA DE COORDENADAS Página 11 PLANOS DE TRABAJO Página 11 TEMPORIZADOR “G04” Página 11 SALTO DE BLOQUES “ / ” Página 11 MOVIMIENTO EN RÁPIDO “G00” Página 12 RETORNO AL CERO DE MÁQUINA Página 12 MECANIZADO LINEAL “G01” Página 13 REDONDEO Y CHANFLEO AUTOMÁTICO Página 13 COORDENADAS ANGULARES Página 14

Upload: obreros-cnc-chile

Post on 30-Jan-2016

40 views

Category:

Documents


2 download

DESCRIPTION

programacion centro de mecanizado fanuc

TRANSCRIPT

Page 1: Fanuc Prog Centro1

MANUAL DE PROGRAMACIÓN

CONTROL FANUC - MITSUBISHI

INDICE

CONSIDERACIONES DE SEGURIDAD Página 3

LISTADO DE FUNCIONES G Página 4

LISTADO DE FUNCIONES M Página 6

INICIO Y FIN DE UN PROGRAMA Página 7

NUMERACIÓN DE BLOQUES Página 7

PARADA PROGRAMADA “M00” Página 8

NOMENCLATURA DE UN PROGRAMA Página 8

ROTACIÓN DEL HUSILLO Página 9

PARADA DEL HUSILLO Página 9

PARADA ORIENTADA DEL HUSILLO Página 9

AVANCE DE MECANIZADO “F” Página 10

REFRIGERANTE Página 10

SISTEMA DE COORDENADAS Página 11

PLANOS DE TRABAJO Página 11

TEMPORIZADOR “G04” Página 11

SALTO DE BLOQUES “ / ” Página 11

MOVIMIENTO EN RÁPIDO “G00” Página 12

RETORNO AL CERO DE MÁQUINA Página 12

MECANIZADO LINEAL “G01” Página 13

REDONDEO Y CHANFLEO AUTOMÁTICO Página 13

COORDENADAS ANGULARES Página 14

Page 2: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

MECANIZADO CIRCULAR “G02 / G03” Página 14

MECANIZADO HELICOIDAL “G02 / G03” Página 15

ROSCADO Página 15

MECANIZADO EN CÍRCULO Página 16

COORDENADAS DE TRABAJO Página 17

G10 DATA IMPUT(INTRODUCCION DE DATOS) Pagina 17

COMPENSACIÓN DE ALTURA DE HERRAMIENTA Página 19

COMPENSACIÓN DE RADIO DE HERRAMIENTA Página 20

SUB-PROGRAMAS Página 20

ROTACIÓN DE UN PERFIL Página 20

CICLOS FIJOS Página 22

DESCRIPCIÓN GENERAL DE LOS CICLOS FIJOS Página 23

FORMATO DE LOS CICLOS FIJOS Página 25

PERFORADO MULTIPLE CIRCULAR Página 32

PERFORADO MULTIPLE EN LÍNEA INCLINADA Página 33

PERFORADO MULTIPLE EN ARCO Página 33

PERFORADO MULTIPLE EN MALLA Página 34

EJEMPLO Página 34

PROGRAMACIÓN - Página 2

Page 3: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

CONSIDERACIONES DE SEGURIDAD.

Siga correctamente las instrucciones de este manual. Léalo antes de iniciar una operación en la máquina &

Certifique que todas las seguridades de la máquina estén funcionando perfectamente

antes de iniciar la operación de la máquina. &

Realice el Referenciamiento de la Máquina después de encenderla. &

Al iniciar el mecanizado de una nueva pieza:

I. Grafique el programa, según la secuencia de teclas AUTO, DRY RUN

PRG TEST, AXIS INHIBIT ?

DESPUES DE GRAFICAR, NO OLVIDE REFERENCIAR NUEVAMENTE LA MAQUINA &

II. Certifique en el DESPLAZAMIENTO DE TRABAJO el nuevo Cero de Pieza.

&III. Certifique que todas la herramientas estén debidamente montadas en el

MAGAZINE y respectivamente calibrados sus correctores &IV. Ejecute el programa, desplazando el Cero en el Eje Z una distancia de

seguridad, mediante las teclas AUTO, SINGLE BLOCK, DRY RUN. &

V. Ejecute el programa corrigiendo el desplazamiento del Cero en el Eje Z mediante las teclas AUTO, SINGLE BLOCK. &

Manipule los botones de accionamiento de la máquina correcta y firmemente "

Nunca toque el husillo o la herramienta mientras estén girando. "

Siempre existe la posibilidad de que virutas o refrigerante sean lanzados fuera de la máquina, por lo que, para evitar riesgos, mantenga la puerta cerrada y utilice lentes de seguridad mientras la máquina esté trabajando.

PROGRAMACIÓN - Página 3

Page 4: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

LISTADO DE FUNCIONES “G”.

CÓDIGO GRUPO FUNCIÓN

G00 Posicionamiento en rápido

G01 01 Interpolación lineal (mecanizado lineal)

G02 Interpolación circular horaria (Clockwise)

G03 Interpolación circular antihoraria (Counterclockwise)

G04 Temporizador

G09 00 Parada exacta.

G10 Introducción programada de correctores y ceros de piezas

G17 Selección del plano X-Y.

G18 02 Selección del plano Z-X.

G19 Selección del plano Y-Z.

G20 06 Coordenadas en pulgadas

G21 Coordenadas en milímetros

G22 09 Activa el control de la zona de seguridad

G23 Desactiva el control de la zona de seguridad

G27 Comprobación de regreso al punto de referencia

G28 00 Regreso al punto de referencia.

G30 Regreso al segundo punto de referencia

G33 01 Roscado

G40 Cancelación de la compensación de radio de herramienta

G41 07 Compensación de radio de herramienta izquierda

G42 Compensación de radio de herramienta derecha

G43 Compensación de altura de herramienta positiva.

G44 08 Compensación de altura de herramienta negativa.

G52 00 Sistema de Coordenadas locales

G53 Selecciona el sistema de coordenada máquina.

G54 Primer Cero de pieza.

G55 Segundo Cero de pieza.

PROGRAMACIÓN - Página 4

Page 5: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

G56 14 Tercer Cero de pieza.

G57 Cuarto Cero de pieza.

G58 Quinto Cero de pieza.

G59 Sexto Cero de pieza.

G65 Llamado de instrucción Macro.

G66 12 Llamado de instrucción Macro Personalizada.

G67 Cancela el llamado de instrucción Macro Personalizada.

G73 Ciclo Fijo de Perforado con rompeviruta.

G74 Ciclo Fijo de Roscado con macho (rosca izquierda).

G76 Ciclo Fijo de Alesado con parada orientada para retiro.

G80 Cancela los Ciclos Fijos G8...

G81 Ciclo Fijo de Perforado.

G82 09 Ciclo Fijo de Perforado con temporizador en el fondo.

G83 Ciclo Fijo de Perforación profunda con descarga de viruta.

G84 Ciclo Fijo de roscado con macho (rosca derecha)

G85 Ciclo Fijo de Calisuar.

G86 Ciclo Fijo de Alesado con parada de husillo en el fondo.

G87 Ciclo Fijo de Alesado invertido con parada orientada..

G88 Ciclo Fijo de Alesado con temporizador y parada de husillo

G89 Ciclo Fijo de Calisuar con temporizador.

G90 03 Coordenadas absolutas

G91 Coordenadas incrementales

G94 05 Avance por minuto

G95 Avance por revolución.

G96 13 Velocidad de corte constante

G97 R.P.M. constante

G98 10 Retorno al punto Z en los ciclos fijos.

G99 Retorno al punto R en los ciclos fijos.

NOTA: Los códigos G marcados en negritas indican que éstos son establecidos cuando la máquina es encendida.

PROGRAMACIÓN - Página 5

Page 6: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

LISTADO DE FUNCIONES MISCELANEAS

CODIGO FUNCION

M00 Parada programada

M01 Parada opcional (OPTIONAL STOP)

M02 Fin de programa sin reseteo automático

M03 Sentido horario de giro de husillo

M04 Sentido antihorario de giro de husillo

M05 Parada del husillo

M06 Macro para cambio de herramienta. colocar después de la instrucción de herramienta: por ejemplo, T01 M06;

M08 Activa la bomba de refrigerante

M09 Desactiva la bomba de refrigerante

M19 Parada orientada del husillo para cambio de herramienta

M21 Gira el magazine a la derecha

M22 Gira el magazine a la izquierda

M25 Toma la herramienta

M26 Suelta la herramienta

M29 Roscado Rígido

M30 Fin de programa con reseteo automático

M40 Activa el freno del cuarto eje

M41 Desactiva el freno del cuarto eje

M98 Llamada de sub-programa.

M99 Regreso al programa principal

PROGRAMACIÓN - Página 6

Page 7: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

INSTRUCCIONES DE PROGRAMACION.

INICIO Y FIN DE UN PROGRAMA

DIRECCIÓN “ O ”

El nombre del programa se escribe con la letra “O” seguida con el número de identificación del programa, el cual tiene un rango de 0000 al 8999, los comentarios deberán ser colocados entre paréntesis: y luego oprimir la tecla EOB que significa fin del reglón (end of block) la cual va a generar un punto y coma o un asterisco que va a depender del control numérico (; ó *)O_ _ _ _(COMENTARIO); ó *

Par la transmisión de programa entre el CNC y la PC con el puerto de salida RS 232 adicionar una línea al inicio y al fin del programa con un signo de porcentaje “%”cuando se edita el programa en la PC

Ejemplo: %O1234;G90 G40 G80 G21;M30;%

FUNCIÓN “M30” ó “M02”

Indica al control que el programa ha concluido. Esta función comanda automáticamente la parada del husillo, la inyección de refrigerante y deshabilita el micro-switch de la puerta.

La diferencia entre estas dos funciones es que, mientras M2 deja el cursor al final del programa, M30 lo retorna al inicio del mismo pudiéndose retomar la ejecución de éste nuevamente desde el principio.

NUMERACIÓN DE BLOQUES

DIRECCIÓN “ N ”

Sirve para numerar los bloques que componen un programa con la finalidad de facilitar la búsqueda automática de los mismos.

Digitando el programa por teclado la numeración es automática y progresiva de 10 en 10.

Si se quiere agregar un bloque posterior a un programa existente, es recomendable numerarlo progresivamente aunque no es obligatorio. Lo importante es no asignar los mismos números a dos bloques distintos, porque al efectuarse alguna búsqueda el Control Numérico seleccionará el primero de los dos que encuentre, que puede ser el no deseado.

N10 T01 M06 * N10 T01 M06 *N20 G97 S800 M3 * N20 G97 S800 M3 *N30 G0 X50 Y100 M8 * N30 G0 X50 Y100 M8 *N40 G43 H01 Z10 * N40 G43 H01 Z10 *N50 G1 . . . * N35 G0 Z2 * (bloque insertado)

PROGRAMACIÓN - Página 7

Page 8: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

N50 G1 . . .

NOTA: Es aceptable también un programa que tenga los bloques sin numerar.

PARADA PROGRAMADA

FUNCIÓN “ M00 ”

La función “ M0 ” conocida como “ parada programada ” sirve para detener la ejecución de un programa al final del bloque en el que está incluida. Para poder continuar es necesario oprimir el botón de INICIO DE CICLO

NOMENCLATURA DEL PROGRAMA

El programa está compuesto de información de carácter genérico (X, Y y Z coordenadas tridimensionales, así como R radios, C chaflanes y A ángulos, que es recopilada de las dimensiones de la pieza a mecanizar).

Además tenemos las funciones auxiliares (comandos G, T, S y M para el gobierno de la máquina herramienta ) .

Esta información es traducida en INSTRUCCIONES ALFANUMERICAS, ya que siempre veremos instrucciones compuestas primero por una letra y después un número. Ejemplo: N10, T12, G97 , M04 , etc.

Un BLOQUE es un conjunto de instrucciones alfanuméricas los que generalmente empiezan con una instrucción por ejemplo N150 , y terminan con el fin de bloque (EOB end of block) que puede ser representado por * o por ;

Un PROGRAMA es un conjunto de bloques estructurados según el mecanizado que requiera la pieza a obtener.

Ejemplo de bloques que componen un programa:

O4321 *N10 G91 *N20 G28 X0 Y0 Z0 *N30 G90 G40 G21 G80 *N40 T05 M06 *N50 G0 G54 X80 Y-40 M3 S1200*N60 G43 H05 Z5 *:::N100 M30:

PROGRAMACIÓN - Página 8

Page 9: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

INSTRUCCIONES PARA EL HUSILLO

ROTACIÓN DEL HUSILLO

Para hacer girar el husillo, deben programarse en el mismo bloque tres funciones:

1° G96G97

Velocidad de corte constante ( m/min. )Velocidad de giro constante ( R.P.M. )

2° S_._._ metros por minutorevoluciones por minuto

3° M3M4

rotación horariarotación antihoraria

El sentido de rotación ( M3 ó M4 ) está definido observando el husillo desde la parte posterior.

La “ S ” expresa ya sea R.P.M. o velocidad de corte constante en m/min. dependiendo de la dirección “ G ” que la preceda:

Las funciones G96¦G97 y M3¦M4 son permanentes y autoexcluyentes (MODALES). Del mismo modo “ S ” es permanente y puede ser cambiada reescribiendo un nuevo valor “ S ”.

NOTA: Si la máquina dispone de cambio de gama, pueden programarse también las funciones relativas M40 y M41.

En el caso de Máquinas Herramientas con herramientas giratorias es usual trabajar con la instrucción G97 y definir las RPM de trabajo según el diámetro de la herramienta de corte:

R.P.M. = 1000 x Vc

3,14 x D

donde: Vc es la velocidad de corte en MM

/MIN .D es el diámetro de la herramienta de corte en milímetros.

entonces para el husillo: G97 S M3 ó M4 ;

RPM sentido de giro

PARADA DEL HUSILLO

Se detiene la rotación del husillo programando “ M5 ”en un bloque.

PARADA ORIENTADA DEL HUSILLO

Se detiene la rotación del husillo en una posición angular fija programando “ M19 ”en un bloque.

PROGRAMACIÓN - Página 9

Page 10: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

AVANCE DE MECANIZADO

FUNCIÓN “ F ”

El valor del avance durante las muchas fases de maquinado están definidas por la función “ F ”que indica ya sea el avance en mm/rev. o en mm/min.

La elección viene dada a través de la función “ G94¦G95 ”:

Programando con G94 se establece un avance F en mm por minuto (caso normalmente usado ) .

Programando con G95 se establece un avance F en mm por revolución

Ejemplo:G95 G94

F 0.2F 1F 1.5

===

0,21

0,2

mm por rev.mm por rev.mm por rev.

F 10F 350F 4000

===

10350

4000

mm por min.mm por min.mm por min.

La función “ F ” es modal y por tanto una vez puesta en el programa permanece válida para todos los movimientos de maquinado G1 - G2 - G3 efectuados con cualquier herramienta.

Las variaciones pueden ser hechas programando un nuevo valor de “ F ”.

G94 F en MM

/ MIN (Modal)

G95 F en MM

/ RPM (Modal)

En los Centros de Mecanizados lo usual es trabajar con G94, donde el valor del avance F de las herramientas se obtiene mediante la siguiente fórmula:

F (MM

/MIN ) = F (MM

/RPM por filo) x S (número de filos) x RPM (husillo)

REFRIGERANTE

Funciones “ M8¦M9 ” ( ambas modales ).

PROGRAMACIÓN - Página 10

Page 11: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

M8 : Comando de inyección de refrigerante. Se activa al inicio del bloque.

M9 : Comando de corte de refrigerante. Se activa al final del bloque.

NOTA: El refrigerante sólo fluye si el husillo está en movimiento.

SISTEMA DE COORDENADAS

G90 Sistema de Coordenadas ABSOLUTAS (Modal)G91 Sistema de Coordenadas INCREMENTALES (Modal)

G20 Sistema de Coordenadas en PULGADAS (Modal)G21 Sistema de Coordenadas en MILIMETROS (Modal)

PLANOS DE TRABAJO

Selecciona en cual de los planos se ejecutarán las interpolaciones circulares y helicoidales programadas, las compensaciones de radio de herramienta, y la rotación de ejes:

G17 PLANO “XY” (modal)

G18 PLANO “XZ” (modal)

G19 PLANO “YZ” (modal)

TEMPORIZACIÓN

FUNCIÓN “ G4 ”

Terminada la ejecución del bloque que precede la temporización, el bloque siguiente se ejecuta después del tiempo (en seg.) programado. Durante la ejecución de un programa puede ser necesaria una temporización (por ejemplo, sobre el fondo de una ranura, etc.).

La duración de la temporización viene expresada por un valor “ X ”o “ P ” que sigue a la dirección G4; esta función va sola en un bloque.

G4 X... ; tiempo de espera en segundos

G4 P....; tiempo de espera en milésimas de segundo.

SALTO DE BLOQUES

FUNCIÓN “ / ” ( barra )

PROGRAMACIÓN - Página 11

Page 12: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

Permite la ejecución o exclusión, usando OPT STOP del teclado, del bloque ( o parte de éste ) que se encuentra a continuación.

Con la tecla DESACTIVADA el bloque se ejecuta.Con la tecla ACTIVADA el bloque es saltado.

NOTA: Los valores de las Coordenadas deben utilizar siempre el Punto Decimal, así sean números enteros, para denotar milímetros. En caso contrario las unidades de las coordenadas se interpretarán como milésimos.

POSICIONAMIENTO EN RAPIDO

Sirve para posicionar o alejar las herramientas respecto al eje de maquinado rapidamente.

La estructura de esta orden es la siguiente:

G00 X - - - - Y - - - - Z - - - -

donde:X, Y y Z son las coordenadas del punto al que se quiere llegar con la herramienta.

Ejemplo:

G00 X50 (movimiento transversal)G00 Z3 (movimiento de profundidad)G00 X50 Y30 (movimiento oblicuo combinado)

Nota: Al programarse un movimiento en rápido (G00) oblicuo, los carros se mueven hasta alcanzar el punto deseado pero en forma independiente.

Este comando posiciona con un movimiento combinado de los tres ejes a las coordenadas del punto que se quiere alcanzar.

Si suponemos que la herramienta está en el punto A y queremos posicionarlaen B:

Punto A: X120 Y10Punto B: X50 Y-15Se programa G00 X120. Y10.G00 X50. Y-15.

+X120 A

B 50

+Y-15 10

RETORNO AL CERO DE MAQUINA

G28 X... Y... Z... ; Regreso en rápido al primer punto de referencia (Cero de Máquina).

PROGRAMACIÓN - Página 12

Page 13: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

G30 X... Y... Z... ; Regreso en rápido al segundo punto de referencia.

PROGRAMACIÓN - Página 13

Page 14: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

INTERPOLACIÓN LINEAL

Este comando viene acompañado por las coordenadas del punto que se quiere alcanzar, y por el avance de mecanizado. Si no se hubiese especificado ningún avance F para un G1 entonces aparecerá la alarma respectiva.

G1 X... Y... Z... F...; (Modal)Si suponemos que la herramienta está en el punto A y queremos posicionarlaen B:

Punto A: X120 Y20Punto B: X50 Y-15Se programaG00 x120. Y20.;G01 X50. Y-15. F250.;

+X120 A

B 50

+Y

Las unidades del avance de mecanizado F dependerá de las funciones G94 ó G95 mensionadas anteriormente:

REDONDEADO Y CHANFLEADO AUTOMATICO

Con la programación directa es posible incluir trayectorias rectilíneas, chaflanes y redondeo, no definiéndolos por puntos sino usando los datos del diseño mecánico.

Las definiciones posibles usando la programación directa son:

A = ÁnguloC = ChaflánR = Redondeo

FUNCIÓN “ C ”

Es posible programar los chaflanes entre dos líneas de manera automática, ingresando directamente las dimensiones deseadas. El valor de C indica la longitud que hay que quitar sobre la recta que lo precede y sobre la recta que lo sigue. Viene a constituir un triángulo isósceles cuyos dos catetos iguales representan el valor C que hay que quitar.

G1 X... Y... C... F... ; (chanfleo)

FUNCIÓN “ R ”

Con la misma lógica de los chaflanes, es posible programar los redondeos de manera automática, ingresando directamente el valor del radio, con el que la unidad de gobierno construirá una interpolación circular tangente a las rectas que los preceden y a las rectas que los siguen.

PROGRAMACIÓN - Página 14

Page 15: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

G1 X... Y... R... F... ; (redondeo) G1 X... Y... C... F... ; (chanfleo)

COORDENADAS ANGULARES

FUNCIÓN “ A ”

Es posible programar directamente la inclinación (ángulo) de la trayectoria rectilínea.Para determinar el valor del ángulo “ A ” los ejes se deben posicionar, sin rotarlos, sobre el punto de inicio de conicidad con referencia a la dirección de maquinado de la herramienta.

G1 X... A... F... ; G1 Y... A... F... ;

con G17 seleccionado, A es el ángulo medido respecto al eje X

INTERPOLACIÓN CIRCULAR

Y

G2 G3

X

X

G2 G3

Z

Z

G2 G3

Y

G17 Plano X Y G18 Plano Z X G19 Plano Y Z

G17 ; (plano XY)G2 ó G3 X... Y... R... F... ;

donde: X , Y , son las coordenadas del punto final del arcoR , es el radio del arco; si la magnitud es positiva, el arco será menor a 180º; si es negativo, el arco será mayor a 180º.

F , es el avance de mecanizado en MM

/MIN

Respetando la convención del sentido de los arcos, según sean horario o antihorario y según el plano de trabajo seleccionado, se puede programar de dos maneras una interpolación circular:

G17 ; (plano XY)G2 ó G3 X... Y... I... J... F... ;

G18 ; (plano XZ)G2 ó G3 X... Z... I... K... F... ;

PROGRAMACIÓN - Página 15

Page 16: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

G19 ; (plano YZ)G2 ó G3 Y... Z... J... K... F... ;

donde: X , Y ,o Z, son las coordenadas del punto final del arcoI ,es la distancia que hay desde el punto de comienzo del arco hasta el punto de pivot (centro del arco) con respecto al eje X con el signo correspondiente respondiendo a la regla de la mano derecha.J ,es la distancia que hay desde el punto de comienzo del arco hasta el punto de pivot (centro del arco) con respecto al eje Y con el signo correspondiente respondiendo a la regla de la mano derecha.K ,es la distancia que hay desde el punto de comienzo del arco hasta el punto de pivot (centro del arco) con respecto al eje Z con el signo correspondiente respondiendo a la regla de la mano derecha.

F , es el avance de mecanizado en MM

/MIN

Regla de la mano derecha es indicar los signos de los ejes, el eje X a la derecha es positivo, el eje Y hacia el frente es positivo y el eje Z hacia arriba es positivo.

INTERPOLACIÓN HELICOIDAL

(Solo para Mitsubishi) Los comandos G2 y G3 son capaces de realizar una interpolación lineal por un tercer eje mientras una interpolación circular está siendo ejecutada en el plano seleccionado (G17, G18, G19). Los formatos pueden ser:

G17 ; (plano XY)G2 ó G3 X... Y... Z... I... J... P... F... ;

donde: X , Y , son las coordenadas del punto final del arcoZ , es la coordenada lineal del punto final de la hélice.I , J , son las coordenadas del centro del arco respecto al punto inicial del arcoP , es el número de hélices (0-99). Puede ser omitido si P=0

F , es el avance de mecanizado en MM

/MIN

G17 ; (plano XY)G2 ó G3 X... Y... Z... R... F... ;

donde: X , Y , son las coordenadas del punto final del arcoZ , es la coordenada lineal del punto final de la hélice.R , es el radio de la proyección

F , es el avance de mecanizado en MM

/MIN

PROGRAMACIÓN - Página 16

Page 17: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

ROSCADO

La instrucción G33 controla el avance de mecanizado de la herramienta sincronizado con el giro del husillo de manera tal que se pueden obtener tanto roscas cilíndricas como cónicas; así como roscas de varias entradas, especificando el ángulo de entrada de rosca:

G33 Z... F... Q... ;

donde: Z , es la coordenada lineal del punto final de la rosca.F , es el paso de la rosca MMQ , es el ángulo en las roscas de entrada múltiple (0º-360º)

Se debe tener cuidado con las RPM de roscado no vayan a sobrepasar el límite controlable por el CNC. Para esto verificar la siguiente fórmula:

RPM (husillo) x PASO (mm) LIMITE MAX.

:(ROSCAR CON MACHO C/ CONPENSADOR AXIAL)N110 G90 G0 X200. Y200. S50 M3;N120 Z10.;N130 M8;N140 G33 Z-40. F100;N150 M5.;N160 G4 X1;(TEMPORIZADOR)N170 G33 Z10 M4;N180 G0 Z100 M9;

:

MECANIZADO EN CIRCULO C/ ENTRADA Y SALIDA TANGENCIAL

(Solo Mitsubishi) Este comando toma como centro de círculo las coordenadas donde está actualmente posicionada la herramienta y describe mecanizando una trayectoria circular completa volviendo al punto de partida:

G12 I... D... F... ; Movimiento circular con dirección horaria

G13 I... D... F... ; Movimiento circular con dirección antihorario

donde: I... ; radio del círculo sin signo.

D.. ; número de offset de la herramienta (si el valor del radio de la herramienta en el offset tiene valor “+” el círculo será tangente interior a la trayectoria programada; si es “-” será tangente exterior).

PROGRAMACIÓN - Página 17

Page 18: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

COORDENADAS DE TRABAJO

El Cero de Máquina sirve como una referencia para el sistema básico de coordenadas de la máquina, el cual es determinado cuando se referencia la máquina (ZERO RETURN). Se puede setear de varias maneras un sistema de coordenadas:

1. G90 G10 L2 P... X... Y... Z...; donde:P0, cero de pieza externoP1, G54 P2, G55 P3, G56P4, G57 P5, G58 P6, G59

2. G90 G92 X... Y... Z... ; selección del sistema básico de coordenadas y presenta dichos valores en el display del WORK COORDINATE SYSTEM.

3. Sistemas de coordenadas de trabajo:G54, G55, G56, G57, G58, G59.

4. G52 X... Y... Z... ; determina un sistema de coordenadas local relativo al sistema de trabajo seleccionado.

G10 DATA IMPUT (INTRUDUCCION DE DATOS)

Función G10 se utiliza para cargar los ceros de piezas dentro del programa.

Se debe cargar un bloque dentro del programa de la siguiente manera:

G90 G10 L2 P1 X............ Y............. Z.............. B.............;

G10 entrada de datos

L2 se cargan los datos de ceros de piezas.

P1 corresponde al G54 que es el primer cero de pieza.

P2 corresponde al G55 que es el segundo cero de pieza.

P3 corresponde al G56 que es el tercer cero de pieza.

P4 corresponde al G57 que es el cuarto cero de pieza.

P5 corresponde al G58 que es el quinto cero de pieza.

P6 corresponde al G59 que es el sexto cero de pieza.

Se debe cargar una nueva serie de ceros de pieza en el sector del programa que se necesite.

Es decir se pueden cargar ceros de piezas en el principio del programa, otra serie de ceros en la mitad del programa y así sucesivamente. Cada vez que lee una serie de ceros del programa, se cargan automáticamente en la pantalla de OFF SET WORK.

PROGRAMACIÓN - Página 18

Page 19: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

Programa principal

O100 (PROGRAMA PRINCIPAL)G40 G80 G21;M98 P101(SUBPROGRAMA DE PRIMER SERIE DE CEROS DE PIEZAS)G91 G28 Z0;M6 T1;G90 G54 G0 X0 Y0 M3 S1500;M41 G90 G0 B0;M40;G43 H1 Z50;G82 G98 Z-5 R2 F120;M98 P103; (SUBPROGRAMA DE LAS COORDENADAS DE LOS AGUJEROS)G80;G0 Z200;M41G90 G0 B180:M40;M98 P102 (SUBPROGRAMA DE SEGUDA SERIE DE CEROS DE PIEZAS)G90 G54 G0 X0 Y0 M3 S1500;G0 Z50G82 G98 Z-5 R2 F120;M98 P103: (SUBPROGRAMA DE LAS COORDENADAS DE LOS AGUJEROS)N2G80;G91 G28 Z0;M6 T2;............

M30%

O101(SUBPROGRAMA DE PRIMER SERIE DE CEROS DE PIEZAS)G90 G10 L2 P1 X100.000 Y100.000 Z100.000;G90 G10 L2 P2 X100.000 Y100.000 Z100.000;G90 G10 L2 P3 X100.000 Y100.000 Z100.000;G90 G10 L2 P4 X100.000 Y100.000 Z100.000;G90 G10 L2 P5 X100.000 Y100.000 Z100.000;G90 G10 L2 P6 X100.000 Y100.000 Z100.000;M99;%

O102(SUBPROGRAMA DE SEGUNDA SERIE DE CEROS DE PIEZAS)PROGRAMACIÓN - Página 19

Page 20: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

G90 G10 L2 P1 X200.000 Y200.000 Z200.000;G90 G10 L2 P2 X200.000 Y200.000 Z200.000;G90 G10 L2 P3 X200.000 Y200.000 Z200.000;G90 G10 L2 P4 X200.000 Y200.000 Z200.000;G90 G10 L2 P5 X200.000 Y200.000 Z200.000;G90 G10 L2 P6 X200.000 Y200.000 Z200.000;M99;

COMPENSACION DE ALTURA DE HERRAMIENTA

Los correctores de las herramientas (offset) están definidos por las direcciones H y D:.

La longitud de la herramienta está definida por H; mientras que la compensación de radio de herramienta está definida por D.

Una vez asignado un valor, el valor de los correctores de las herramientas no cambiará hasta que los valores de H y D sean asignados nuevamente.

Solamente se puede programar una instrucción de corrector por bloque.

La instrucción para llamar el corrector de herramienta es: G43 H... Z...;

Donde H el número de corrector de herramienta, y Z es la coordenada de posicionamiento.

:N80 G28 Z0;

N90T01 M6;

N100 G54 G90 G0 X100 Y100 M3 S500;

N110 G43 H1 Z5.;

N120 G1 Z-50. F500:

G49 cancela el corrector del largo de la herramienta.

PROGRAMACIÓN - Página 20

Page 21: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

COMPENSACION DE RADIO DE HERRAMIENTA

G40 cancelación de la compensación del radio de la herramienta.

G41 compensación radio de herramienta izquierda.

G42 compensación radio de herramienta derecha.

En la compensación de radio de herramienta es válido D mientras que es ignorado el valor de H. Ejemplo: N160 G0 X80. Y30. Z5. G41 D2; (herr. 2)

La compensación se realiza únicamente en los planos seleccionados (G17, G18 ó G19).

Durante la compensación de radio de herramienta el CNC lee cinco bloques en adelante.

SUB-PROGRAMAS

M98 P... H... ; (para Fanuc)

donde: P esta compuesto por ocho dígitos los cuatros primeros son la repeticiones y los cuatro últimos el número de sub-programa.

H número de línea del subprograma.

Por ejemplo: M98 P00201001;

M98 P... H... L... ; (para Mitsubishi)

donde: P número de sub-programa.

H número de línea del subprograma.

L número de repeticiones del subprograma.

El subprograma debe terminar con la instrucción M99. Puede haber ocho niveles de subprogramas (anidados).

Si en un programa se utiliza M99 P... , esto significa un salto incondicional de la ejecución del programa al número de bloque denotado por P.

ROTACION DE UN PERFIL (sólo Mitsubishi)

M98 P... H... L... J... K... L... ;

donde: P número de sub-programa.

H número de línea del subprograma.

I J K coordenadas del centro de rotación respecto del cero

PROGRAMACIÓN - Página 21

N° DEL SUBPROG.

CANT. DE REPET.

Page 22: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

L número de repeticiones del subprograma.

Ejemplo para el mecanizado de un engranaje de 36 dientes:

PARA FANUCO0006 (PROGRAMA PRINCIPAL) ;N5 T4 M6 ;N10 G90 G54 G00 X80. Y0. S1500 M3N20 G43 H4 Z50.;N30 G1 Z0. F100 ;N40 M98 P00050007 ;N50 G0 Z10.N60 G40 ;N70 G28 X0 Y0 Z0 ;N80 M30 ;

O7 (SUBPROGRAMA) ;N10 G91 G1 Z-2.F250;N20 G90 G0 X50. Y0. Z2. G41 D24 N30 G3 X54.358 Y0.19 J50. F150 ;N40 X54.134 Y4.927 I-54.354 J-0.190N50 X49.81 Y4.358 I4.353 J-49.81 ;N60 X49.24 Y8.682 I-49.81 J-4.358 ;N70 G00 G40 X80 Y0;N80 M99;

PARA MITSUBISHIO0006 (PROGRAMA PRINCIPAL) ; N5 T4 M6 ;N10 G92 X0 Y0 S1500 M3 ;N20 G90 G0 X50. Y0. Z2. G41 D4 ;N30 G1 Z-5. F100 ;N40 M98 P7 L36 I-50 ;N50 G0 Z10.G40 ;N60 G28 X0 Y0 Z0 ;N70 M30 ;

O7 (SUBPROGRAMA) ;N10 G3 X54.358 Y0.19 J50. F150 ;N20 X54.134 Y4.927 I-54.354 J-0.190N30 X49.81 Y4.358 I4.353 J-49.81 ;N40 X49.24 Y8.682 I-49.81 J-4.358 ;N50 M99;

PROGRAMACIÓN - Página 22

Page 23: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

CICLOS FIJOS

Estas funciones son usadas para secuencias predeterminadas de mecanizado como perforados y roscados repetitivos, los cuáles son especificados en un sólo bloque.

En la tabla siguiente se presentan los ciclos fijos estándar:

Inicio Operación en el fondo del agujero Retorno

CICLO FIJO

DIRECCION

-Z

TEMPORIZ. HUSILLO DIRECCION

+Z

APLICACIÓN

G80 --- --- --- --- Cancela

G81 Avance Mecan. --- --- Rápido Perforado, ciclo de perforado múltiple

G82 Avance Mecan. Si --- Rápido Perforado, ciclo de alesado múltiple

G83 Avance Intermitente

--- --- Rápido Ciclo autómáticos de perforado profundo

G84 Avance Mecan. Si Inversión giro Avance Mecan.

Ciclo Roscado con Macho Derecho

G85 Avance Mecan. --- --- Avance Mecan.

Ciclo Mandrilado

G86 Avance Mecan. Si Parada Rápido Ciclo Mandrilado

G87 Rápido --- Avance Mecan.

Ciclo de Mandrilado Invertido

G88 Avance Mecan. Si Parada Rápido Ciclo Mandrilado

G89 Avance Mecan. Si --- Avance Mecan.

Ciclo Mandrilado

G73 Avance Intermitente

Si --- Rápido Ciclo Perforado con rompe viruta

G74 Avance Mecan. Si Avance Mecan.

Ciclo Roscado con Macho Izquierdo

G76 Avance Mecan. --- Parada orientada Rápido Ciclo de terminación

PROGRAMACIÓN - Página 23

Page 24: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

FORMATO: G8.../G7... X__ Y__ Z__ R__ Q__ P__ F__ L__ ,R__ ;

DESCRIPCION GENERAL DE LOS CICLOS FIJOS

Los ciclos fijos se usan para perforar, roscado con macho o mandrilado. Cuando se trabaja usualmente con G17, el plano XY sirve para definir el posicionamiento del centro del agujero. La coordenada Z define la profundidad del mecanizado.

La selección sincrónica sirve para el roscado con macho: ,R0 sirve para el roscado con compensador axial; mientras ,R1 sirve para el Ridgid Tapping.

1. La operación 1 denota el posicionamiento en rápido de la herramienta a las coordenadas X e Y.

2. En el caso del ciclo fijo G87 se ejecuta en el husillo la parada orientada M19.

3. La herramienta es posicionada en rápido a la coordenada Z definida por el valor de la letra R

4. Se ejecuta el mecanizado con el avance F programado.

5. En este punto, final del agujero, puede suceder varias acciones según el ciclo fijo que se esté usando. Las posibles acciones pueden ser parada de husillo (M5), inversión de giro (M3/M4), temporizador, o parada orientada.

6. La herramienta vuelve a la coordenada definida por el valor de la letra R. El tipo del movimiento dependerá del ciclo fijo.

7. La herramienta vuelve en rápido a las coordenadas X e Y.

El control de los ejes según la selección del plano programado se muestra en la siguiente tabla:

PLANO DE SELECCION PLANO DE POSICIONAMIENTO PLANO DE PERFORADO

G17 X - Y Z

G18 Z - X Y

PROGRAMACIÓN - Página 24

1

X , Y

R (G99))

Z

2

3 , 6

5

4

Z (G98)

Page 25: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

G19 Y - Z X

La tabla a continuación muestra cada dirección de los ciclos fijos y su descripción respectiva:

DIRECCION SIGNIFICADO DE LA DIRECCION

G Selección del Ciclo Fijo (G80-G89; G73; G74; G75)

X Posición del centro del agujero respecto al eje X

Y Posición del centro del agujero respecto al eje Y

Z Posición del fondo del agujero respecto del eje Z

R Posición del punto de seguridad desde el cual empezará el mecanizado (eje Z)

Q Designación de la profundidad parcial de mecanizado en los ciclos fijos G73 ó G83. O distancia de retiro en los ciclos fijos G76 ó G87

P Temporizador en el fondo del agujero en los ciclos fijos G82, G73, G74, G84, G86, G88, G89, G76

F Avande de mecanizado

L Repeticiones del ciclo fijo

,R Definición del roscado con macho asincrónico (,R=0); o sincrónico ROSCADO RIGIDO (,R=1)

NOTA: Los Ciclos Fijos son Modales. Si se programan bloques con diferentes coordenadas, el ciclos fijo seleccionado se ejecuta en cada nueva coordenada. Es por esta razón que después de utilizar un ciclo fijo es necesario cancelarlo mediante G80.

PROGRAMACIÓN - Página 25

Page 26: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

FORMATO DE LOS CICLOS FIJOS

C. F. DE PERFORADO

G81 X... Y... Z... R... F... ;

C. F. DE PERFORADO CON TEMPORIZADOR EN EL FONDO

G82 X... Y... Z... R... F... P... ;

C. F. DE PERFORADO PROFUNDO CON ROMPE / DESCARGA DE VIRUTAS

G73 X... Y... Z... R... Q... F... P... ;

G83 X... Y... Z... R... Q... F... ;

C. F. DE ROSCADO CON MACHO IZQUIERDO / DERECHO

G74 X... Y... Z... R... F... P... ; (M29 S.... PARA ROSCADO RIGIDO)

G84 X... Y... Z... R... F... P... ; (M29 S.... PARA ROSCADO RIGIDO)

C. F. DE CALISUAR ENTADA Y SALIDA MECANIZANDO

G85 X... Y... Z... R... F... ;

C. F. DE ALESADO CON PARADA DEL HUSILLO EN EL FONDO

G86 X... Y... Z... R... F... P... ;

C. F. DE ALESADO INVERTIDO CON PARADA ORIENTADA Y SE DESPLAZA

G76 X... Y... Z... R... I... J... F... ;

C. F. DE MANDRILADO INVERTIDO CO PARADA ORIENTADA

G87 X... Y... Z... R... I... J... F... ;

C. F. DE ALESADO CON TEMPORIZADOR Y SALIDA DEL HUSILLO PARADO

G88 X... Y... Z... R... F... P... ;

C. F. DE CALISUAR CON TEMPORIZADOR-SALIDA MECANIZANDO

G89 X... Y... Z... R... F... P... ;

PROGRAMACIÓN - Página 26

Page 27: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

G73 CICLO FIJO DE PERFORADO CON ROMPE VIRUTAS

G73 G98 ó G99 Z… R… Q… F….

X,Y= posición del agujero.Z= profundidad del agujero.R= movimiento rápido en Z para comenzar a perforar.Q= Profundidad para cada descarga.F= Avance de perforado.

G74 CICLO FIJO DE ROSCADO (IZQUIERDA)

M29 S... (Para roscado rígido)

G74 G98 ó G99 Z… R… F…

X,Y= posición del agujero.Z= profundidad del agujero.R= movimiento rápido en Z para comenzar a roscar.F= Avance de roscado, se obtiene de multiplicar la velocidad del husillo con el paso de la rosca en mm F = S x P.

Ejemplo: (Rosca M16 x 2 IZQUIERDA)

O0010G80 G40 G17 G21M6 T2G90 G54 G0 X100 Y0G43 H2 Z50M29 S300G74 G98 Z-18 R5 F600X50Y50X100G80 Z150G91G28Z0M30G76 CICLO FIJO DE ALESADO

PROGRAMACIÓN - Página 27

Page 28: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

G76 G98 o G99 Z…R…P…Q…F….

Se posiciona en X,Y, luego mecaniza hasta la profundidad Z, espera un tiempo programado P, para y orienta el husillo, se desplaza en X+ el valor Q (ejemp Q0,5), se retira en rapido hacia arriba.

X,Y= posición del agujero.Z= profundidad del agujero.P= pausa en el fondo. P100= 0,1 seg.Q= desplazamiento en X+ para la retirada sin rayar la pared.R= movimiento rápido en Z para comenzar a mecanizar.F= Avance de perforado.G98 ó G99 = al G81

G81 CICLO FIJO DE PERFORADO SIMPLE

G81 G98 o G99 X... Y... Z... R... F... ;

X,Y= posición del agujero.Z= profundidad del agujero.R= movimiento rápido en Z para comenzar a mecanizar.F= Avance de perforado.G98 es el punto de retirada de la herramienta en el eje Z, regresa hasta el nivel mas alto Z.G99 es el punto de retirada de la herramienta en el eje Z regresa hasta el nivel mas bajo R.

Ejemplo de programa:

O0002G80 G40 G17 G21;G91 G28 Z0;M6 T1;G90 G54 G0 X0 Y0 M3 S1000;G43 H1 Z50;G81 G98 Z-20 R3 F100;X10;X20;Y10;

PROGRAMACIÓN - Página 28

Page 29: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

X0;G80;G91 G28 Z0;M30;

G82 CICLO FIJO DE PERFORADO CON PAUSA EN EL FONDO

G82 G98 o G99 X... Y... Z... R...P... F... ;

X,Y= posición del agujero.Z= profundidad del agujero.R= movimiento rápido en Z para comenzar a mecanizar.F= Avance de perforado.P= Pausa en el fondo del agujero, P500 son 500 milesimas de segundo,P500 = 0,5 segundosG98 es el punto de retirada de la herramienta en el eje Z, regresa hasta el nivel mas alto Z.G99 es el punto de retirada de la herramienta en el eje Z regresa hasta el nivel mas bajo R.

Ejemplo de programa:

O0002G80 G40 G17 G21;G91 G28 Z0;M6 T1;G90 G54 G0 X0 Y0 M3 S1000;G43 H1 Z50;G82 G98 Z-20 R3 P1000 F100;X10;X20;Y10;X0;G80;G91 G28 Z0;M30;

G83 CICLO FIJO DE PERFORADO CON DESCARGA DE VIRUTAS.

PROGRAMACIÓN - Página 29

Page 30: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

G83 G98 o G99 X... Y... Z... R...Q... F... ;

X,Y= posición del agujero.Z= profundidad del agujero.R= movimiento rápido en Z para comenzar a mecanizar.Q= Profundidad para cada descarga en mm.F= Avance de perforado.P= Pausa en el fondo del agujero, P500 son 500 milésimas de segundo, P500 = 0,5 segundosG98 es el punto de retirada de la herramienta en el eje Z, regresa hasta el nivel mas alto Z.G99 es el punto de retirada de la herramienta en el eje Z regresa hasta el nivel mas bajo R.

Ejemplo de programa:

O0002G80 G40 G17 G21;G91 G28 Z0;M6 T1;G90 G54 G0 X0 Y0 M3 S1000;G43 H1 Z50;G83 G98 Z-20 R3 Q3 F100;X10;X20;Y10;X0;G80;G91 G28 Z0;M30;

G84 CICLO FIJO DE ROSCADO CON MACHO (DERECH0)

M29 S300 (M 29 = roscado rígido, S = RPM de giro de husillo)

G84 G98 ó G99 X... Y... Z... R.... F... ;

X,Y = posición del agujero.Z= profundidad de la rosca.R= movimiento rápido en Z para comenzar a roscar.

PROGRAMACIÓN - Página 30

Page 31: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

F= Avance de roscado, se obtiene de multiplicar la velocidad de husillo con el paso de la rosca. Ejem: F= S x P (S = velocidad de husillo ; P= paso de la rosca en mm )G98 es el punto de retirada de la herramienta en el eje Z, regresa hasta el nivel mas alto Z.G99 es el punto de retirada de la herramienta en el eje Z regresa hasta el nivel mas bajo R.

Ejemplo de programa para rosca M10 x 1,5

O0005G80 G40 G17 G21;G91 G28 Z0;M6 T1;G90 G54 G0 X0 Y0 M3 S300;G43 H1 Z50;G84 G98 Z-20 R5 F450;X100;X200;Y100;X0;G80;G91 G28 Z0;M30;

G85 CICLO FIJO PARA CALIZUAR (EL CALIZUAR ENTRA Y SALE CON VELOCIDAD DE MECANIZADO )

G85…G98 ó G99…X…Y…Z…R…F…

X,Y= posición del agujero.Z= profundidad total del agujero.R= movimiento rápido en Z de inicioF= avance necesarioG98 es el punto de retirada de la herramienta en el eje Z, regresa hasta el nivel mas alto Z.G99 es el punto de retirada de la herramienta en el eje Z regresa hasta el nivel mas bajo R.

PROGRAMACIÓN - Página 31

Page 32: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

G86 CICLO FIJO DE ALESADO ( SE RETIRA LA HERRAMIENTA CON EL CABEZAL PARADO)

G86…G98 ó G99…X…Y…Z…R…F…

X,Y= posición del agujero a alesar.Z= profundidad total del agujero.R= movimiento rápido en Z de aproximaciónF= avance necesarioG98 es el punto de retirada de la herramienta en el eje Z, regresa hasta el nivel mas alto Z.G99 es el punto de retirada de la herramienta en el eje Z regresa hasta el nivel mas bajo R.

G87 CICLO FIJO DE ALESADO INVERSO

G87 G98 Z-10 R-15 Q 0,3 P100 F80

Orienta el husillo arriba, se desplaza el valor Q en sentido X+ , baja en rápido hasta el nivel R , se posiciona en X nuevamente y gira el husillo, mecaniza hasta el nivel Z y espera una pausa de valor P, luego para el husillo, lo orienta, se desplaza nuevamente el valor Q y se retira hasta arriba.

PROGRAMACIÓN - Página 32

Page 33: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

G88 CICLO FIJO DE PERFORADO CON PARADA EN EL FONDO

G88 G98 ò G99 Z-20 R5 P100 F100

Cuando llega al fondo el husillo se para y se detiene el programa, para continuar hay que oprimir la tecla CYCLE START

P100=0,1 seg.

G89 CICLO FIJO DE CALIZUAR CON PARADA EN EL FONDO

G89 G98 ò G99 Z-20 R5 P100 F100

El calizuar entra y se retira con velocidad de avance de mecanizado haciendo una pausa en el fondo.

P100=0,1 seg.

CICLOS FIJOS ESPECIALES (sólo Mitsubishi)

PERFORADO MULTIPLE CIRCULAR (NO ES MODAL)

G34 X... Y... I... J... K... precedido por un C. F. G73, G74, G76, G81 al G89

donde: X... Y... , coordenadas del centro de la circunferencia

PROGRAMACIÓN - Página 33

Page 34: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

I... , radio de la circunferencia

J... , ángulo del primer perforado medido en sentido antihorario respecto al eje +X.

K... , número de perforaciones.

:

N110 T8 M6 ;

N120 G97 S1000 M3 ;

N130 G81 Z-10. R5. L0 F200 ;

N140 G90 G34 X200. Y100. I100. J20 K6 ;

N150 G80

:

PERFORADO MULTIPLE EN LINEA INCLINADA (no es modal)

(sólo Mitsubishi)

G35 X... Y... I... J... K... precedido por un C. F. G73, G74, G76, G81 al G89

donde: X... Y... , coordenadas del primer agujero

I... , distancia entre agujeros.

J... , ángulo de la línea medida en sentido antihorario respecto al eje +X.

K... , número de perforaciones.

:

:

N180 T10 M6 ;

N190 G83 Z-15. R5. Q3. F150 ;

N200 G35 X200. Y100. I50. J30. K4 ;

N210 G80 ;

:

:PERFORADO MULTIPLE EN ARCO (NO ES MODAL)

G36 X... Y... I... J... P... K... precedido por un C. F. G73, G74, G76, G81 al G89

donde: X... Y... , coordenadas del centro de la circunferencia

I... , radio de la circunferencia

J... , ángulo del primer perforado medido en sentido antihorario respecto al eje +X.PROGRAMACIÓN - Página 34

Page 35: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

P... , distancia angular entre agujeros.

K... , número de perforaciones.

:

N110 T8 M6 ;

N120 G97 S1000 M3 ;

N130 G81 Z-10. R5. L0 F200 ;

N140 G90 G36 X200. Y100. I100. J20 P40. K3 ;

N150 G80

:

PERFORADO MULTIPLE EN MALLA (NO ES MODAL)

G37.1 X... Y... I... J... P... K... precedido por un C. F. G73, G74, G76, G81 al G89

donde: X... Y... , coordenadas del primer agujero de la malla

I... , intervalo entre agujeros en X

J... , intervalo entre agujeros en Y

P... , número de agujeros en X.

K... , número de agujeros en Y .

EJEMPLO DE PROGRAMACION

HERRAMIENTAS UTILIZADAS:

1. T1 FRESA DE DIAM. 10 mm.

2. T2 BROCA DE DIAM. 11 mm.

3. T3 MACHO M12x0.5

PROGRAMA:

O0001 (PROGRAMA EJEMPLO) ;

N10 G91 G28 X0 Y0 Z0 M8 ;N20 G17 G21 G40 G90 ;N30 G54 G80 ;N40 / T1 M6 ;N50 G0 X-10. Y0 G97 S1000 M3 ;N60 G43 Z10. H1 ;

PROGRAMACIÓN - Página 35

Page 36: Fanuc Prog Centro1

INTERTECH WORLDWIDE CORPORATION

N70 G1 Z-5. F200 ;N80 X0 G41 D1 F500 ;N90 X100. ;N100 Y60. ,R12. ;N110 X0 ,C10. ;N120 Y0;N130 G0 X-10. G40 ;N140 / T2 M6 ;N150 G97 S500 M3 ;N160 G0 G43 Z10. H2 ;N170 X30. Y30. ;N180 G81 Z-6. R10. F200 ;N190 X70. ;N200 G80 ;N210 / T3 M6 ;N220 G97 S300 M3 ;N230 G0 G43 Z10. H3 ;N240 G84 X70. Y30. Z-6. R5. F150 P0 ,R1;N250 X30 ;N260 G80 M5 M9;N270 / T1 M6 ;N280 M30 ;

INTERTECH WORLWIDE CORPORATION

Teléfonos: 573-3755 / 571-0547 Fax: 574-3286

Dirección: Caracas 5312 Capital Federal

PROGRAMACIÓN - Página 36