Está en la página 1de 35

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
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
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
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
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.

LISTADO DE FUNCIONES MISCELANEAS


PROGRAMACIÓN - Página 5
INTERTECH WORLDWIDE CORPORATION

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
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)
N50 G1 . . .
PROGRAMACIÓN - Página 7
INTERTECH WORLDWIDE CORPORATION

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
INTERTECH WORLDWIDE CORPORATION

INSTRUCCIONES PARA EL HUSILLO


ROTACIÓN DEL HUSILLO

Para hacer girar el husillo, deben programarse en el mismo bloque tres funciones:
G96 Velocidad de corte constante ( m/min. )

G97 Velocidad de giro constante ( R.P.M. )
metros por minuto
2° S_._._
revoluciones por minuto
M3 rotación horaria

M4 rotació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
MM
donde: Vc es la velocidad de corte en /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
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.2 = 0,2 mm por rev. F 10 = 10 mm por min.
F1 = 1 mm por rev. F 350 = 350 mm por min.
F 1.5 = 0,2 mm por rev. F 4000 = 4000 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 ”.

MM
G94 F en / MIN (Modal)
MM
G95 F en / 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 ) = MM
F( /RPM por filo) x S (número de filos) x RPM (husillo)
REFRIGERANTE

Funciones “ M8¦M9 ” ( ambas modales ).

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


PROGRAMACIÓN - Página 10
INTERTECH WORLDWIDE CORPORATION

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 )
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.
PROGRAMACIÓN - Página 11
INTERTECH WORLDWIDE CORPORATION

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 posicionarla
en B:
Punto A: X120 Y10 +
X
120
A
Punto B: X50 Y-15
Se programa
G00 X120. Y10. B 50

G00 X50. Y-15. -15 10


+
Y

RETORNO AL CERO DE MAQUINA


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

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

PROGRAMACIÓN - Página 12
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 posicionarla
en B:
Punto A: X120 Y20 +
X
120
A
Punto B: X50 Y-15
Se programa
G00 x120. Y20.; B 50

G01 X50. Y-15. F250.; +


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 = Ángulo
C = Chaflán
R = 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 13
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 X Z

G2 G3 G2 G3 G2 G3


X Z 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 arco
R , 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º.
MM
F , es el avance de mecanizado en /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 14
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 arco
I ,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.
MM
F , es el avance de mecanizado en /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 arco
Z , 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 arco
P , es el número de hélices (0-99). Puede ser omitido si P=0
MM
F , es el avance de mecanizado en /MIN

G17 ; (plano XY)


G2 ó G3 X... Y... Z... R... F... ;
donde: X , Y , son las coordenadas del punto final del arco
Z , es la coordenada lineal del punto final de la hélice.
R , es el radio de la proyección
MM
F , es el avance de mecanizado en /MIN

PROGRAMACIÓN - Página 15
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 MM
Q , 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 16
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 externo
P1, G54 P2, G55 P3, G56
P4, 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.

Programa principal
PROGRAMACIÓN - Página 17
INTERTECH WORLDWIDE CORPORATION

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 Z50
G82 G98 Z-5 R2 F120;
M98 P103: (SUBPROGRAMA DE LAS COORDENADAS DE LOS AGUJEROS)
N2
G80;
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)


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;
PROGRAMACIÓN - Página 18
INTERTECH WORLDWIDE CORPORATION

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 19
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;
CANT. DE N° DEL
REPET. SUBPROG.

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
L número de repeticiones del subprograma.
PROGRAMACIÓN - Página 20
INTERTECH WORLDWIDE CORPORATION

Ejemplo para el mecanizado de un engranaje de 36 dientes:


PARA FANUC
O0006 (PROGRAMA PRINCIPAL) ;
N5 T4 M6 ;
N10 G90 G54 G00 X80. Y0. S1500 M3
N20 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.190
N50 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 MITSUBISHI
O0006 (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.190
N30 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 21
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 DIRECCION TEMPORIZ. HUSILLO DIRECCION APLICACIÓN
FIJO -Z +Z
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 --- --- Rápido Ciclo autómáticos de


Intermitente 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 Si --- Rápido Ciclo Perforado con


Intermitente rompe viruta

G74 Avance Mecan. Si Avance Mecan. Ciclo Roscado con


Macho Izquierdo

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

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

DESCRIPCION GENERAL DE LOS CICLOS FIJOS


PROGRAMACIÓN - Página 22
INTERTECH WORLDWIDE CORPORATION

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.

X,Y
Z (G98)
1

R (G99)
3,6 )

4
Z
5

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
G19 Y-Z X

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

PROGRAMACIÓN - Página 23
INTERTECH WORLDWIDE CORPORATION

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 24
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... ;

G73 CICLO FIJO DE PERFORADO CON ROMPE VIRUTAS


PROGRAMACIÓN - Página 25
INTERTECH WORLDWIDE CORPORATION

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)

O0010
G80 G40 G17 G21
M6 T2
G90 G54 G0 X100 Y0
G43 H2 Z50
M29 S300
G74 G98 Z-18 R5 F600
X50
Y50
X100
G80 Z150
G91G28Z0
M30
G76 CICLO FIJO DE ALESADO

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

PROGRAMACIÓN - Página 26
INTERTECH WORLDWIDE CORPORATION

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:
O0002
G80 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;
X0;
G80;
G91 G28 Z0;
PROGRAMACIÓN - Página 27
INTERTECH WORLDWIDE CORPORATION

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 segundos
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:
O0002
G80 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.

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

X,Y= posición del agujero.


Z= profundidad del agujero.
PROGRAMACIÓN - Página 28
INTERTECH WORLDWIDE CORPORATION

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 segundos
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:
O0002
G80 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.
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.

PROGRAMACIÓN - Página 29
INTERTECH WORLDWIDE CORPORATION

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


O0005
G80 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 inicio
F= avance necesario
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.

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.


PROGRAMACIÓN - Página 30
INTERTECH WORLDWIDE CORPORATION

Z= profundidad total del agujero.


R= movimiento rápido en Z de aproximación
F= avance necesario
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.

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.

QZ

P Q Z-10
R-15
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
PROGRAMACIÓN - Página 31
INTERTECH WORLDWIDE CORPORATION

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
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.
PROGRAMACIÓN - Página 32
INTERTECH WORLDWIDE CORPORATION

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.
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.

PROGRAMACIÓN - Página 33
INTERTECH WORLDWIDE CORPORATION

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 ;
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 ;

PROGRAMACIÓN - Página 34
INTERTECH WORLDWIDE CORPORATION

INTERTECH WORLWIDE CORPORATION


Teléfonos: 573-3755 / 571-0547 Fax: 574-3286
Dirección: Caracas 5312 Capital Federal

PROGRAMACIÓN - Página 35

También podría gustarte