Upload
obreros-cnc-chile
View
41
Download
2
Tags:
Embed Size (px)
DESCRIPTION
programacion centro de mecanizado fanuc
Citation preview
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.
PROGRAMACIÓN - Página 5
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
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
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
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
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
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
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
INTERTECH WORLDWIDE CORPORATION
G30 X... Y... Z... ; Regreso en rápido al segundo punto de referencia.
PROGRAMACIÓN - Página 13
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
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
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
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
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
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
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
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.
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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