Vous êtes sur la page 1sur 33

GUIA RAPIDA DE PROGRAMACION

TORNO CNC CONTROL FANUC


PANEL DE OPERACION

POWER ON: Energiza el controlador CNC.

POWER OFF: Apaga el controlador CNC.

EMERGENCY STOP: Parada de emergencia. Al pulsarla detiene la


máquina inmediatamente.

MACHINE READY: Debe ser presionado al momento que termina el encendido


de la pantalla del control. Permite la activación de los servo motores.

EMERGENCY STOP RELEASE: Permite resetear las alarmas producidas por


sobre recorridos de los ejes a alta velocidad.

SELECCION DEL MODO DE OPERACION DEL CENTRO


DE TORNEADO

EDIT: Su selección permite crear, modificar, y eliminar programas.

MEM: Su selección permite ejecutar programas guardados en el CNC.

TAPE: Su selección permite ejecutar programas guardados en algún


dispositivo externo (PC o Memory Card).

2
MDI: Su selección permite ejecutar pequeños programas digitados. Ejemplo:
cambios de herramientas, RPM husillo, etc.

REF. RTN: Su selección permite ejecutar el retorno de los ejes a su punto de


referencia.

JOG: Su selección permite mover los ejes mediante botones pulsadores (JOG
SWITCH).

JOG SWITCH: Pulsar el botón correspondiente al eje y dirección


que se desea mover. X carro transversal, Z carro longitudinal.
Si se mantiene pulsada la tecla RAPID, el movimiento
de los ejes será más rápido.

El movimiento rápido de los ejes al mantener pulsada


RAPID, descrita anteriormente, pude ser efectuado en tres niveles.

PORCENTAJE DE AVANCE RAPIDO DE LOS EJES

La velocidad de desplazamiento rápido de los ejes


es configurado en los parámetros de la máquina.

Los ejes también pueden ser desplazados de forma manual, mediante una
manivela. Este movimiento se denomina MPG (generador de pulso manual).

MODO HANDLE (modo manual): Pulsar el botón correspondiente al eje


que se desea desplazar con el volante electrónico.

GENERADOR DE PULSO MANUAL (MPG): Al girar este volante


electrónico, el eje seleccionado puede ser desplazado en dirección
positiva o negativa.

3
AJUSTE VELOCIDAD AVANCE EN HANDLE: Permite
ajustar la velocidad de desplazamiento de los ejes
trabajando con la manivela.
X1: Una división del volante corresponde a 0.001 mm o pulgada.
X10: Una división del volante corresponde a 0.01 mm o pulgada.
X100: Una división del volante corresponde a 0.1 mm o pulgada.

FEEDRATE OVERRIDE: Permite variar la velocidad de


avance programada entre 0 y 200 %. Si se deja en cero los
carros se detendrán y se mostrará la alarma
correspondiente. Esta función será ignorada en operaciones
de roscado.

CYCLE START: Inicio de Ciclo. Se pulsa para ejecutar alguna instrucción o


programa, comúnmente trabaja en los modo MEM y MDI.

FEED HOLD: Se pulsa para detener momentáneamente los ejes durante una
operación automática, la operación se reanuda pulsando CYCLE START.

Trabajando en Modo JOG o HANDLE es posible girar el husillo sin necesidad de generar
un mini programa en MDI, basta con trabajar con las opciones que se muestran a
continuación. Debe haber programada con anterioridad alguna RPM o VCC.

SPINDLE ROTATION CW: Se utiliza para seleccionar la dirección de rotación


del husillo en sentido horario.

SPINDLE ROTATION CCW: Se utiliza para seleccionar la dirección de rotación


del husillo en sentido anti-horario.

SPINDLE JOG: Al estar seleccionada, la rotación del husillo es por pulso.

SPINDLE ROTATION START: Este botón es usado para iniciar la rotación del
husillo. Si SPINDLE JOG se encuentra activado, este botón se debe mantener
pulsado para lograr un giro continuo del husillo

4
SPINDLE ROTATION STOP: Este botón es usado para detener la rotación del
husillo.

SPINDLE OVERRIDE: Permite controlar la velocidad del husillo.


Cuando el husillo rota con alguna operación automática o en
modo manual es posible ajustar las RPM entre 0 y 150 %.

INDEX: Se utiliza para comandar la rotación de la torre porta herramienta en


modo manual. Cada vez que se pulse este botón, la torre girará una posición.
Evitar usar esta opción al momento de cargar una herramienta para establecer
Cero Pieza en los Work Offset (G54, G55, ….. G59).

DIRECTION: Permite invertir el sentido de giro de la torre porta-herramienta.

ON COOLANT: Activa la salida de refrigerante en la herramienta cargada.

OFF COOLANT: Detiene la salida de refrigerante.

SINGLE BLOCK: Este botón permite ejecutar un programa secuencialmente,


bloque a bloque durante una operación automática. Para continuar la
ejecución después de concluir un bloque, presionar CYCLE START.

OPTIONAL STOP: Al activar esta opción es posible detener el programa


temporalmente durante su ejecución en el momento que lea el código M01.

OPTIONAL BLOCK SKIP: Al estar activada esta opción permite saltar bloques
que tengan antepuesto el caracter “ / ”.

5
DRY RUN: Esta opción está disponible cuando se ejecuta un programa, al
activarla cambia la velocidad de avance de los ejes tanto G1 como G0.

PROGRAM RESTART: Permite reasumir un programa a partir de algún bloque


intermedio.

WORK ROOM LIGHT: Usado para encender una luz al interior de la máquina.

PROGRAM PROTECT: Bloquea la edición de programas NC. Se


activa con la llave correspondiente.

Esta opción permite el desplazamiento de la contrapunta fijándola al carro


longitudinal mediante la salida de una barra.

6
CALIBRACIÓN DE HERRAMIENTAS

 Cargar herramienta
MDI
PROG
Digitar T0X0X; X = N° Herramienta y Corrector
EOB
INSERT
CYCLE START

 Hacer girar el husillo principal


MDI
PROG
Digitar G97 S1500 M3; S = RPM
EOB
INSERT
CYCLE START

 Hacer girar herramienta motorizada


MDI
PROG
Digitar G97 S1500 M3; S = RPM
EOB
INSERT
CYCLE START

 Dejar maquina en modo de operación JOG

 Pulsar OFFSET SETTING

 Bajar Q-Setter.
 Notar que automáticamente aparece la ventana Geometry-Offset

 Desplazar la herramienta a una posición cercana al


sensor de contacto del Q-Setter

7
 Calibrar Eje X

 Tocar con la punta de la herramienta el extremo superior


o inferior del sensor dependiendo de la geometría de la
herramienta (Hta. exterior tocar parte superior del
sensor).

 Desplazarse en el eje X con los pulsadores de


desplazamiento hasta hacer contacto, se encenderá una luz roja en ese
momento.

 Notar que automáticamente se ingresa la medida en la ventana activa

 Retirar la herramienta primero en el eje X y luego en Z

 Calibrar Eje Z

 Tocar con la punta de la herramienta el extremo derecho del sensor.


Utilizar las indicaciones del punto anterior para realizar esta operación

Repetir el procedimiento anterior para todas las herramientas que estén montadas en la
torre.

8
Establecer coordenadas de trabajo (G54, G55, ………, G59)

 Cargar una herramienta que me permita realizar un refrentado.


MDI
PROG
Digitar T0101
EOB
INSERT
CYCLE START

 Hacer girar el husillo principal


MDI
PROG
Digitar G97 S1500 M3; S = RPM
EOB
INSERT
CYCLE START

 Refrentar un extremo de la pieza

 Retirar la herramienta solo en el eje X

 NO PRESIONAR RESET (Si es necesario detener giro del husillo ejecutar en MDI
la función M5)

 Pulsar OFFSET SETTING

 Pulsar WORK (TRABAJO)

 Posicionarse en una coordenada de trabajo (G54, G55, ……….. G59)

 Digitar Z0

 Pulsar MEASURE (MEDIA)

 Verificar que en las coordenadas absolutas el valor de Z sea cero, en la pantalla


POS

9
Principales Códigos de Programación “FANUC”.

CODIGO
FUNCION
ESTANDAR

G00 Posicionamiento (Avance rápido)


G01 Interpolación lineal con avance programado
G02 Interpolación circular en sentido horario
G03 Interpolación circular en sentido Anti-horario

G04 Dwell, Temporizador

G17 Trabajo en el plano XY


G18 Trabajo en el plano XZ
G19 Trabajo en el plano YZ

G20 Coordenadas en pulgadas


G21 Coordenadas en milímetros

G32 Proceso de roscado

G40 Cancela compensación de radio de herramienta


G41 Compensación a izquierda de la dirección de mecanizado
G42 Compensación a derecha de la dirección de mecanizado

G50 Limite rotación de RPM de Husillo

G54 Primer punto cero pieza


G55 Segundo punto cero pieza
G56 Tercero punto cero pieza
G57 Cuarto punto cero pieza
G58 Quinto punto cero pieza
G59 Sexto punto cero pieza

G65 Llamada Macro Simple


G66 Llamada Macro Modal

G70 Ciclo automático de acabado


G71 Ciclo automático de desbaste
G74 Ciclo automático de ranurado frontal y perforado
G75 Ciclo automático de ranurado radial
G76 Ciclo automático de roscado
G80 Cancela ciclo automático
G94 Ciclo automático de refrentado
G96 Velocidad de corte constante
G97 RPM constante

10
G98 Avance en unidades/minuto
G99 Avance en unidades/revolución
G90 Ciclo semiautomatico de cilindrado
G92 Ciclo semiautomatico de roscado
G94 Ciclo semiautomatico de refrentado

FUNCIONES AUXILIARES M

M00 Parada de Programa Obligada


M01 Parada de Programa Opcional
M02 Fin de Programa
M03 Giro Husillo en Sentido horario de husillo principal
M04 Giro Husillo en Sentido Anti-horario de husillo principal
M05 Parada Husillo de husillo principal
M08 Activa Salida Refrigerante
M09 Desactiva Salida Refrigerante
M13 Activa giro de herramienta motorizada sentido horario
M14 Activa giro de herramienta motorizada sentido antihorario
M15 Desactiva giro de herramienta motorizada
M18 Orientacion de husillo principal apagado
M19 Orientacion de husillo principal prendido
M24 Desactiva freno de husillo principal
M25 Active modo fresado
M26 Desactiva modo fresado
M29 Roscado rigido
M30 Fin del Programa con Vuelta al Inicio
M98 Llamada Sub-Programa
M99 Fin de Sub-Programa

11
FUNCIONES VARIAS

Función M

Son funciones auxiliares utilizadas para dar distintas instrucciones al CNC

Función S

Permite definir el valor de la velocidad del husillo, ya sea como RPM, o como
Velocidad de Corte Constante.

Función F

Permite definir el valor de la velocidad de avance de los ejes, ya sea en


milímetro/revolución (G99) o milímetro/minuto (G98).

Función T

Se utiliza para definir el número de herramienta y corrector de herramienta a


emplear.

EJEMPLOS

 Programación de Velocidad de Husillo Principal

RPM Fija Velocidad de Corte Constante. (RPM Variable)


G97 S900 M03 G50 S1800
G96 S200 M03

 Interpolación Lineal con Avance Programado

G99
G01 X40. Z-70 F0.2

 Cambio de Herramienta

G54
T0101
G00 X80. Z3.

12
G00 Posicionamiento Rápido

Bajo esta función, los ejes se mueven con el avance rápido programado en los
parámetros de la máquina. Esta función es modal.

G01 Interpolación Lineal

Bajo esta función, los ejes se desplazan en línea recta (ortogonal u oblicua) con un
avance programado “F”. Esta función es modal.

13
G02 Interpolación Circular en Sentido Horario

Las trayectorias que se programan bajo esta función se desplazan en forma


circular y sentido horario o a derecha con un avance programado. Esta función es modal.

G01 X30. Z0. F0.2


Z-25.
G02 X40 Z-30 R5
G01 X50.

G03 Interpolación Circular en Sentido Anti-Horario

Las trayectorias que se programan bajo esta función se desplazan en forma


circular y sentido anti-horario o a izquierda con un avance programado. Esta función es
modal.

G01 X40. Z0. F0.2


G03 X50. Z-5 R5.
G01 Z-60.

14
Programación de un Perfil de Afinado

O0001 (PROGRAMA AFINADO)


G21 G99 G40 G80 G54 (LINEA DE SEGURIDAD)
T0202 (CAMBIO DE HERRAMIENTA)
G50 S2500 (LIMITE MAX. DE RPM)
G96 S220 M03 (GIRO DE HUSILLO)
G0 X16. Z2. M8 (AFINADO)
G1 Z0. F0.18
X22. Z-3.
Z-22.5
G2 X27. Z-25. R2.5
G1 X34.
X50. Z-48.
Z-63.
G2 X60. Z-68. R5.
G1 X68.
G3 X74. Z-71. R3.
G1 Z-80.
X78.
G0 X200. Z150. M9 (RETIRADA)
M05 (PARADA DE HUSILLO)
M30 (FIN DE PROGRAMA)

15
CICLO AUTOMÁTICO DE DESBASTE TRANSVERSAL (REFRENTADO) G72

G72 W___ R___


G72 P___ Q___ U___ W___ F___

G72: Ciclo automático de desbaste transversal


W: Profundidad de corte en el eje Z.
R: Distancia de retroceso (radial)
P: Número del primer bloque del perfil
Q: Número del último bloque del perfil
U: Sobre medida en el eje X para un posterior afinado (diametral) (interior: U-)
W: Sobre medida en el eje Z para un posterior afinado
F: Velocidad de avance

CICLO AUTOMÁTICO DE DESBASTE (LONGITUDINAL) G71

G71 U___ R___


G71 P___ Q___ U___ W___ F___

G71: Ciclo automático de desbaste


U: Profundidad de corte (radial)
R: Distancia de retroceso (radial)
P: Número del primer bloque del perfil
Q: Número del último bloque del perfil
U: Sobre medida en el eje X para un posterior afinado (diametral) (interior: U-)
W: Sobre medida en el eje Z para un posterior afinado
F: Velocidad de avance.

CICLO AUTOMATICO DE AFINADO G70

G70 P___ Q___ F___

G70: Ciclo automático de afinado


P: Número del primer bloque del perfil.
Q: Número del último bloque del perfil
F: Velocidad de avance.

*Nota: Para mecanizados interiores, cambia el posicionamiento previo al ciclo y la


sobremedida del eje X (U), que en este caso, sería negativa (ej: U-0.8).

16
Ciclo Automático de Desbaste y Afinado

Ø14

Ejemplo Programa

G21 G99 G40 G80 G54


T0101
G50 S1500
G96 S200 M3
G0 X48. Z5. (DESBASTE EXT)
Z1.
G71 U2. R 1.
G71 P100 Q102 U1 W0.2 F.0.2
N100 G0 G42 X9. F0.15
G1 X14. Z-1.5
Z-15.
X30. Z-35.
X36.
G3 X40. Z-37. R2.
G1 Z-60.
N102 X48.
G0 G40 X200 Z200
M01
G0 T0202
G50 S2500
G96 S220
G0 X48. Z3. M8 (AFINADO)
G70 P100 Q102 F0.15
G0 G40 X200 Z200
M30

17
CICLO AUTOMATICO DE DESBASTE SOBRE PATRON “G73”

Este ciclo se utiliza para el caso de desbaste de piezas forjadas o fundidas en donde
tengamos un sobre material que exija varias pasadas. La estructura del ciclo es la
siguiente:

G73 U(δd) W(δk) R(d)

G73 P(ni) Q(nf) U(δu) W(δw) F____

Donde la herramienta hará la siguiente trayectoria:

Donde:
δd = sobrematerial en radio que presenta la en bruto, con el
signo que
corresponda.
δk = sobrematerial en el largo que presenta la pieza en bruto,
con el signo que corresponda.
d = cantidad de pasadas de desbaste.
ni = número del primer bloque de descripción del perfil.
nf = número del último bloque de descripción del perfil.
δu = sobrematerial en el diámetro para terminación.
δw = sobrematerial en el largo para terminación.

18
CICLO DE PERFORADO Y RANURADO FRONTAL G74

Perforado

G74 R___
G74 Z___ Q___ F___

G74: Ciclo automático de perforado


R: Distancia de retroceso después de cada corte. (Incremental).
Z: Profundidad total de la perforación (Absoluto)
Q: Profundidad por cada corte
F: Velocidad de avance

19
Ranurado Frontal

G74 R___
G74 X___ Z___ P___ Q___ F___

G74: Ciclo automático de ranurado frontal


R: Distancia de retroceso después de cada corte. (Incremental).
X: Posición X del punto final de la ranura (Absoluto)
Z: Posición Z del punto final de la ranura (Absoluto)
P: Distancia entre pasadas radial en milésimas de milímetro
Q: Profundidad por cada corte en milésimas de milímetro
F: Velocidad de avance

Q = 2 mm x 1000
P = 2.5 mm x 1000

G00 X38 Z3.5


G74 R1.5
G74 X20 Z-7 P2500 Q2000 F0.12

20
CICLO AUTOMÁTICO DE RANURADO RADIAL G75

G75 R___
G75 X___ Z___ P___ Q___ F___

G75: Ciclo automático de ranurado frontal


R: Distancia de retroceso después de cada corte. (Incremental).
X: Posición X del punto final de la ranura (Absoluto)
Z: Posición Z del punto final de la ranura (Absoluto)
P: Profundidad radial por cada corte, en milésimas de milímetro
Q: Distancia entre pasadas en milésimas de milímetro
F: Velocidad de avance

P = 2 mm x 1000
Q = 2.5 mm x 1000

Espesor herramienta. = 3mm

G00 X67. Z-18.


G75 R1.5
G75 X44. Z-41. P2000 Q2500 F0.12

CICLO AUTOMÁTICO DE ROSCADO G76


21
G76 P aa bb cc Q ___ R ___
G76 X___ Z___ P___ Q___ R___ F___

G76: Ciclo automático de Roscado


P aa: Número de repeticiones de la última pasada de afinado.
bb: Salida Progresiva de la rosca (décimas de paso).
cc: Ángulo de la Rosca para definir ángulo de entrada de la hta.
Q: Profundidad por pasada en milésimas de milímetro
R: Profundidad de la última pasada en milímetro.
X: Coordenada X del punto final de la rosca (Diámetro Mayor – 2 * Prof. Rosca ext.)
(Diámetro Menor + 2 * Prof. Rosca int.)
Z: Coordenada Z del punto final de la Rosca.
P: Profundidad Total de la Rosca en milésimas de milímetro.
Q: Profundidad de la Primera pasada en milésimas de milímetro.
R: Diferencia radial en milímetro para roscas cónicas (- rosca ext; + rosca int)
F: Paso de la Rosca en milímetro.

Ejemplo

Paso de la Rosca: 2 mm
Profundidad Total de la Rosca: 1.5 mm
Profundidad de la Primera Pasada: 0.22 mm
Profundidad Siguientes Pasadas: 0.16 mm
Profundidad para la Ultima Pasada: 0.02 mm

G97 S1000 M3
G0 X25. Z5.
G76 P010030 Q160 R0.02
G76 X19. Z-42. P1500 Q220 R0. F2.
G0 X200. Z200.

22
CICLO DE ROSCADO CON MACHO (G84)

G84 Z____ F____

G84 : Ciclo de Roscado con macho


Z ___ : Posición Z hasta el final del roscado
F ___ : Paso en mm.

Ejemplo 1

G21
G0 G99 G40 G80 G54
T0202
G0 Z15.
X0.
G97 S300 M3 (PROBAR CON M29)
G84 Z-25. F1.5 (TOMAR LA PROFUNDIDAD DE UNA SOLA VEZ)
G80
G0 Z100.
G0 G28 U0.
M30

Ejemplo 2

G21
G0 G99 G40 G80 G54
T0202
G0 Z15.
X0.
G97 S300 M3 (PROBAR CON M29)
G84 Z-8. F1.5
G80
S300 M3 (PROBAR CON M29)
G84 Z-16. F1.5
G80
S300 M3 (PROBAR CON M29)
G84 Z-25. F1.5
G80
G0 Z100.
G0 G28 U0.
M30

23
COMPENSACIÓN DE RADIO DE LA HERRAMIENTA

Esta opción permite compensar el error que se produce al mecanizar geometrías tales
como radios y conos, este error se produce por efecto del radio que tienen las
herramientas.

G40: Cancela Compensación del radio de la herramienta.


G41: Compensación del radio de la herramienta a la izquierda de la dirección del
mecanizado.
G42 Compensación del radio de la herramienta a la derecha de la dirección del
mecanizado.

24
En todo lo visto hasta ahora, hemos supuesto a la herramienta como un punto teórico.
Pero, como sabemos, las puntas de las herramientas poseen un cierto radio, tal como se
observa en el dibujo.
Si, por ejemplo, programamos una trayectoria cónica, tendremos un error que estará
representado por el área sombreada de la figura.

Este error lo eliminaríamos si se lograra hacer que la punta de la herramienta fuera


tangente en todo momento a la trayectoria programada. Este objetivo lo cumple la función
compensación.
Para poder compensar este radio de punta, el control deberá conocer:
1) Datos de la herramienta: Éstos se incorporan a la memoria de la máquina y son los
siguientes:

R: Radio de la punta
T: Código de posición (no confundir con el "T" de programación)

Este código de posición indica la orientación que tiene un vector que tiene por origen el
centro del radio de la herramienta y por punto final el punto teórico:

25
2) Cuándo y hacia dónde compensar: Esto lo hace a través de los códigos de
programación, que son los siguientes:

G41 Llamada a compensación izquierda.


G42 Llamada a compensación derecha.
G40 Anulación de la compensación.

La compensación del radio se realiza durante el bloque en el cual se le llama, y toma


como compensado el punto final.

Ejemplo:

De la misma manera la descompensación se realiza durante el bloque en el cual se retira


la herramienta.

26
Ejercicios

En base al siguiente programa conteste las preguntas.

O0003 (EJERCICIO)
N20 G21 G99 G40 G80 G54
N30 G0 T0101
N40 G50 S2500
N50 G96 S210 M03
N60 G0 X66. Z2 M8
N70 G71 U2.5 R2.
N80 G71 P85 Q200 U1.6 W.1 F.22
N85 G0 X16.
N90 G1 X20. Z0.
N100 G1 X24. Z-2.
N110 Z-13.
N120 X30. Z-28.
N130 Z-38.5
N140 G2 X33. Z-40. R1.5
N150 G1 X40.
N160 G3 X46. Z-43. R3.
N170 G1 Z-50.
N180 X60. Z-55.
N190 Z-65.
N200 X66.
N210 M9
N220 M05
N230 G0 X200. Z120.
N240 M30

27
 Dibujar y dimensionar el perfil de la pieza resultante del programa anterior.

 Si se desea cambiar la velocidad del husillo a una RPM Fija de 1500 ¿Cuál(es)
bloque(s) hay que modificar? Escriba como quedaría programado.

 Suponga que el diámetro del material en bruto sube a 75 mm ¿Cuál(es) bloque(s)


hay que modificar? Escriba como quedaría programado en el o los bloques a
intervenir.

 Si se desea cambiar la profundidad de corte ¿Cuál es el parámetro a modificar, y


en que bloque?

 Al programa anterior agregar un afinado con ciclo automático y además


compensar el error por radio de herramienta.

28
CICLO DE PERFORACION PROFUNDA FRONTAL (G83)

(G98 o G99) G83 X___ C___ Z___ R___ Q___ F___ K___
X ___ C___ : Coordenadas de la posición del centro del agujero
Z ___ : Posición Z hasta el final de la perforación (profundidad)
R ___ : Distancia de Seguridad
Q ___ : Profundidad de corte por incremento.
F ___ : Velocidad de Avance.
K ___ : Número de Repeticiones

Anteponiendo G98. Después de cada perforación, la herramienta regresa al nivel inicial


Anteponiendo G99. Después de cada perforación, la herramienta regresa al nivel R

CICLO DE PERFORACION PROFUNDA RADIAL (G87)

(G98 o G99) G87 Z___ C___ X___ R___ Q___ F___ K___
C ___ Z___ : Posicionamiento de la perforación
X ___ : Posición X hasta el final de la perforación (profundidad)
R ___ : Distancia de Seguridad
Q ___ : Profundidad de corte por incremento.
F ___ : Velocidad de Avance.
K ___ : Número de Repeticiones

Anteponiendo G98. Después de cada perforación, la herramienta regresa al nivel inicial


Anteponiendo G99. Después de cada perforación, la herramienta regresa al nivel R

29
CICLO ROSCADO CON MACHO (FRONTAL) (G84)

(G98 o G99) G84 X___ C___ Z___ R___ Q___ F___ K___
X ___ C___ : Coordenadas de la posición del centro del agujero
Z ___ : Posición Z hasta el final de la perforación (profundidad)
R ___ : Distancia de Seguridad
Q ___ : Profundidad de corte por incremento.
F ___ : Velocidad de Avance.
K ___ : Número de Repeticiones

Anteponiendo G98. Después de cada perforación, la herramienta regresa al nivel inicial


Anteponiendo G99. Después de cada perforación, la herramienta regresa al nivel R

CICLO DE ROSCADO CON MACHO RADIAL (G88)

(G98 o G99) G88 Z___ C___ X___ R___ Q___ F___ K___
Z ___ C___ : Posicionamiento del centro del agujero
X ___ : Posición X hasta el final del roscado (profundidad)
R ___ : Distancia de Seguridad
Q ___ : Profundidad de corte por incremento.
F ___ : Velocidad de Avance.
K ___ : Número de Repeticiones

30
PERFORACIONES CON HERRAMIENTAS MOTORIZADAS (EJE C)

O0001
G21 G18 G40 G54 G98
M25 (ACTIVAR MODO FRESADO)
G0 G28 U0.
G28 H0
T0101 (PERFORACIONES FRONTALES)
G97 S800 M13
G0 Z8.
C0. X60.
G83 Z-25. Q6000 F110
C60
C120
C180
C240
C300
G80
M15
G0 G28 U0
G28 W0 H0
T0202 (ROSCADO FRONTAL CON MACHO)
G97 S300 M13
G00 Z8.
C0. X60.
M29 S300
G84 Z-18. F375
C60
31
C120
C180
C240
C300
G80
M5
G0 G28 U0
G28 W0 H0
T0303 (PERFORACIONES RADIALES)
G97 S750 M13
G00 Z-55
C0. X150.
G87 X98. Q6000 F100
C90
C180
C270
G80
M5
G0 G28 U0
G28 W0 H0
T0404 (ROSCADO RADIAL CON MACHO)
G97 S250 M13
G00 Z-55
C0. X150.
G88 X112. F450
C90
C180
C270
G80
M5
G0 G28 U0
G28 W0 H0
M30

32
G12.1 INTERPOLACION DE COORDENADAS POLARES

Para efectos de programación se cambia el eje rotativo C por un eje lineal vertical
también llamado C. La programación en este modo de interpolación de coordenadas
polares se realiza mediante programación en coordenadas cartesianas (X , C).

Recordar que eje X permanece con su programación


diametral.

Ejemplo.

O0001
G21 G40 G80 G98 G18 G54
M25
G0 G28 U0
G28 W0 H0
T0101 (FRESA DIA 10)
G97 S1500 M13
G00 Z5.
X90. C0 (POSICION PARA PROFUNDIDAD Z)
G01 Z-1. F200.
M24
G12.1
G42 X60.
C28.
G03 X36. C40. R12.
G01 X-36.
G03 X-60. C28. R12.
G01 C-28.
G02 X-36. C-40 R12.
G01 X36.
G02 X60. C-28. R12.
G01 C0.
X90 G40
G13.1
G00 Z20.
M15
G28 U0.
G28 W0.
M30
33

Vous aimerez peut-être aussi