Está en la página 1de 16

D I MM F

Dpto. Ing. Mecánica,


Materiales y Fabricación

Grado en Ingeniería Mecánica

508103009 Ingeniería de Fabricación

Guía de prácticas
Práctica 7

Ciclos fijos de fresadora CNC

v1.7

Actualización: 28 de febrero de 2020


2 P9 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación

Práctica 9. Ciclos fijos de fresadora CNC (P9)

1 Objetivos
- Interpretar y programar en lenguaje de programación de máquinas-herramienta
de control numérico (MHCN) basado en el código ISO sobre simulador instalado
en PC.
- Conocer las máquinas-herramienta de control numérico y distinguir entre las
distintas aplicaciones de estas tecnologías para la automatización de los procesos
de fabricación presentes en la industria.
- Entender las órdenes recogidas en una hoja de procesos y saber aplicarlas en la
programación de la fabricación de una pieza mediante una MHCN.

2 Competencias
- G4 - Capacidad de resolver problemas con iniciativa, toma de decisiones,
creatividad, razonamiento crítico y de comunicar y transmitir conocimientos,
habilidades y destrezas en el campo de la Ingeniería Industrial.
- G5 - Conocimientos para la realización de mediciones, cálculos, valoraciones,
tasaciones, peritaciones, estudios, informes, planes de labores y otros trabajos
análogos.
- E26 - Conocimiento aplicado de sistemas y procesos de fabricación, metrología y
control de calidad.
- T2 - Trabajar en equipo. Capacidad de integrarse en un equipo de trabajo, ya sea
como un miembro más o realizando tareas de dirección, con sentido de
responsabilidad individual y colectivo, con el objetivo de conseguir un
determinado resultado (nivel 3).

3 Conocimientos teóricos a aplicar


- Descripción de una MHCN y sus partes elementales
- Sistemas de ejes y orígenes pieza aplicados al fresado
- Sintaxis de programación y funciones preparatorias
- Funciones de selección de planos y compensación de herramienta
- Funciones de movimiento rápido e interpolación lineal
- Ciclos fijos de fresado CNC
- Funciones de imagen espejo

Manual de prácticas
P8 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación 3

4 Fundamento teórico de la práctica de control


numérico

Para la realización de esta práctica de fresado necesitaremos conocer el funcionamiento


de las funciones de imagen espejo y los ciclos fijos de fresado de cajera y taladrado. Como
en la práctica anterior partimos de la Máquina-Herramienta de Control Numérico de
fresado ALECOP con unidad central AURKI 8000 M con CNC Fagor 8025 disponible en el
laboratorio (Fig. 1)

Fig. 1 Fresadora Alecop con CNC Fagor 8025


Fuente: propia

Imagen espejo
La función imagen espejo permite ofrecer la modificación de la posición de una serie de
movimientos programados en un CNC mediante un cambio de signo de las coordenadas
X, Y ó Z de los ejes programados. Las funciones modales utilizadas para realizar la imagen
espejo son:
G10: Anulación de imagen espejo
G11: Imagen espejo en el eje X
G12: Imagen espejo en el eje Y
G13: Imagen espejo en el eje Z

No son incompatibles entre sí, por lo que se pueden programar en el mismo bloque.
En la Fig. 2. se puede observar un ejemplo de uso de imagen espejo.

3
4 P9 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación

Fig. 2 Ejemplo de aplicación de imagen espejo


Fuente: Manual de programación Fagor 8025. Fagor Automation, 1994.

La programación de la imagen espejo aplicada para obtener las trayectorias b, c y d a


partir de la programación de la trayectoria a sería:

(Figura a)
N5 G91 G01 X30 Y30 F100
N10 Y60
N12 X20 Y-20
N15 X40
N20 G02 X0 Y-40 I0 J-20
N25 G01 X-60
N30 X-30 Y-30
(Figura b)
N35 G11
N40 G25 N5.30
(Figura c)
N45 G10 G12
N50 G25 N5.30
Figura d)
N55 G11 G12
N60 G25 N5.30
N65 M30

Téngase en cuenta que la programación se ha realizado en incrementales (G91) y se ha


empleado la función de santo incondicional G25 seguida de la secuencia que se quiere
repetir (que se programa con la letra N y los bloques inicial y final de dicha secuencia
separados por un punto).

Manual de prácticas
P8 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación 5

Más adelante veremos la aplicación que tiene la imagen espejo en la realización de la


práctica.

Salto incondicional (G25)


Como se ha indicado anteriormente, los saltos incondicionales permiten saltar de un
bloque a otro dentro de un programa, su formato más simple es G25 N4. Por ejemplo si
colocamos N30 G25 N70, el programa salta al bloque N70 y continúa programándose
normalmente hasta el final del mismo. Otro uso que se puede dar es como se indicó en el
ejemplo anterior, en este caso tendría el formato:

N4 G25 N4.4.2
Donde se produce un salto y se ejecuta el código de la sección del programa que se
encuentra comprendida entre el primer y segundo número indicado, el número de veces
que indique el tercer número. Al terminar la ejecución se vuelve al bloque siguiente a
aquel desde donde se produjo la programación del salto.

Ejemplo:

N10 G00 X10


N20 G25 N50.100.8
N30 G00 X10
N40 Z20
N50 G01 X5
N60 G00 Z0
N70 X0
N80 G0 Z20
N90 G1 X8
N100 G00 Z0
N110 G1 X15
N220 M30

En el bloque N20 se salta hasta el N50, y se ejecuta 8 veces el código comprendido entre
N50 y N100, y al terminar, continúa ejecutando a partir del bloque N30. Existen otras
funciones llamadas subrutinas que permiten ejecutar secuencias comprendidas dentro
de un programa o de otros programas externos, pero no son objeto de estudio en esta
práctica.
Programación con coordenadas polares
Un punto en un plano se puede definir en coordenadas polares mediante el uso de las
coordenadas R4.3 y A4.3, siendo R el radio y A el ángulo (positivo en contra de las
agujas del reloj), con respecto al origen polar. Cada vez que se cambia el plano de trabajo
principal, el origen polar coincide con el origen de coordenadas cartesianas (cero pieza).
Los valores de R y A son absolutos o incrementales y se pueden usar con todas las
funciones de posicionamiento e interpolación (G0, G1, G2 y G3). Además, con la función
G93 se puede preseleccionar el origen polar. Su funcionamiento es G93 I, J siendo I y J las
coordenadas X e Y del origen polar.

5
6 P9 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación

Ciclos fijos en fresadora


El CNC de fresadora Fagor 8025 dispone de ciclos fijos de taladrado (G81), taladrado con
temporización (G82), taladrado profundo (G83), roscado con macho (G84), mandrinado
con retroceso en avance rápido (G86), cajera rectangular (G87), cajera circular (G88) y
mandrinado con retroceso en avance de trabajo (G89). De todos ellos estudiaremos en
esta práctica los ciclos de taladro G81 y G82 y los dos de cajeras G86 y G87.
Los ciclos tienen en común que pueden ser mecanizados en cualquier plano de trabajo
XY, YZ, ZX, realizándose la profundización en el eje perpendicular a dicho plano. Los ciclos
fijos de fresadora a diferencia de los del torno son modales, por lo tanto se mantienen
activos desde el bloque donde se han programado hasta que se programe la función de
anulación G80, G02 ó G03, G53/G59, M02, M30; ó pulsando RESET o emergencia.
También se anulan al programar otro ciclo fijo. Es decir, si no se anulan cualquier
movimiento posterior a su activación producirán la ejecución del ciclo en la nueva
posición programada.

Ciclo fijo de taladrado (G81)

Según se puede observar en la Fig. 3 Los movimientos a realizar por la herramienta son
los siguientes:
- Desplazamiento en rápido G0 en eje Z desde la posición del plano de partida hasta
el plano de referencia (acercamiento a la superficie de la pieza).
- Desplazamiento en interpolación lineal G01 en avance de trabajo F hasta el fondo
de mecanizado.
- Retroceso rápido de la herramienta en eje Z hasta el plano de referencia (si se
programa G99) ó hasta el plano de partida (si se programa G98).

Siendo el formato de programación del mismo:

N4 G81 G98/G99 G00/G01 G90/G91 X4.3 Y4.3 Z4.3 I4.3 F4.4 S4 N2

Que viene a significar lo siguiente:

N4: Nº de bloque (0-9999)

G81: código del ciclo fijo de taladrado

G98: Retroceso desde el plano de trabajo de mecanizado en pieza al plano de partida en


dirección normal al plano de trabajo (ver Fig. 3); una vez que hayamos terminado el
agujero.

G99: Retroceso desde el plano de trabajo al plano de referencia (de acercamiento), una
vez que hayamos terminado el agujero. El plano de referencia es aquel que solemos
definir cerca de la superficie de la pieza, de forma que el CNC entienda que por debajo de
este no puede moverse en movimiento rápido. Se suele colocar como plano de seguridad
para ponerle límites a los movimientos rápidos y servir de protección frente a posibles
colisiones de la herramienta de corte contra la pieza de trabajo (ver Fig. 3.)

Manual de prácticas
P8 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación 7

Fig. 3 Ciclo fijo de taladrado G81


Fuente: Manual de programación Fagor 8025. Fagor Automation, 1994.

G0/G1 desplazamiento rápido o lineal en avance de trabajo


G90/G91: Coordenadas absolutas o incrementales
X, Y: cota de la posición del taladro
Z: cota del plano de referencia
I: Cota en dirección Z hasta donde se realiza el taladro.
F: Avance en mm/min
S: Velocidad de giro en rpm
N: nº de veces que se repite el bloque.
Ejemplo:
Se pide desarrollar un programa de CNC que permita realizar dos taladros a 15 mm de
distancia entre centros, el primero de ellos centrado en una pieza de 100  100  40
(unidades en mm), con 2 mm de distancia entre plano de trabajo y referencia; y con
retroceso al plano de partida (G98). La profundidad de mecanizado es de 20 mm.

Z20 (Plano de partida)


+Z
Z2 (Plano de referencia) Z0 (Plano de trabajo)
Cero pieza
+X

Fig. 4 Ejemplo de taladro realizado en fresadora ALECOP


Fuente: Imagen de la derecha generada con Winunisoft 1.3 Alecop S. Coop.

7
8 P9 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación

La programación del ejemplo anterior sería:

N0010 G53
N0020 G0 G43 G71 G90 G94 G97 X0 Y0 Z80 S1000 M3
N0030 T23.23
N0040 M6
N0050 G0 Z20
N0060 G81 G98 G00 X50 Y50 Z2 I-20 F150 S1000 N1
N0070 G91 X15
N0080 G80 G90 X0 Y0
N0090 Z80 M30

En el bloque N60 Z2 indica que el plano de referencia está situado en la cota absoluta de
2 mm e I-20 indica la cota Z del fondo del agujero realizado.

Ciclo fijo de taladrado con temporización (G82)

A diferencia del anterior este ciclo fijo solo incorpora una temporización en el fondo del
taladro entre 0.00 y 99.99 seg siendo obligatoria su programación.
Su formato por lo tanto incorpora K después de programar el parámetro I.
N4 G81 G98/G99 G00/G01 G90/G91 X4.3 Y4.3 Z4.3 I4.3 K2.2 F4.4 S4 N2

Ciclo fijo de cajera rectangular (G87) ó circular (G88)

Funciona de forma similar a los dos anteriores en cuanto al uso de plano de partida,
trabajo y referencia, pero en lugar de un taladro realiza una cajera en sucesivas pasadas
de profundización en Z y laterales en X, Y en espiral desde el centro hacia las paredes de
la cajera. En las Fig. 5 y 6 se pueden observar las referencias y los parámetros
característicos de la cajera rectangular (G87) y cajera circular (G88) respectivamente.

Manual de prácticas
P8 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación 9

(Plano de partida)

(Plano de referencia) (Plano de trabajo)

Fig. 5 Ejemplo de realización de cajera rectangular G87


Fuente: Manual de programación Fagor 8025. Fagor Automation, 1994.

9
10 P9 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación

(Plano de referencia) (Plano de trabajo)

Fig. 6 Ejemplo de realización de cajera circular G88


Fuente: Manual de programación Fagor 8025. Fagor Automation, 1994.

Manual de prácticas
P8 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación 11

El formato de programación general sería el siguiente:


N4 (G87 ó G88) (G98 ó G99) X+/-4.3 Y+/-4.3 Z+/-4.3 I+/-4.3 J+/-4.3 K4.3
B4.3 C4.3 D+/-4.3 H4 L4.3 N2

Para el ciclo G88 J sería el radio de la cajera circular, no siendo necesario programar el
semiancho K.

N4: Nº de bloque (0-9999)

G87/G88: código del ciclo fijo

G98: Igual que en los ciclos de taladro, es decir, retroceso desde el plano de trabajo de
mecanizado en pieza al plano de partida en dirección normal al plano de trabajo; una vez
que hayamos terminada la cajera.

G99: Igual que en los ciclos de taladro, es decir, retroceso desde el plano de trabajo al
plano de referencia (de acercamiento), una vez que hayamos terminado la cajera.

X, Y: cotas del centro de la cajera en cotas absolutas ó en incrementales.

Z: cota Z del plano de referencia absoluta respecto al cero pieza

I: cota absoluta en dirección Z hasta donde llega el mecanizado (fondo de la cajera).

J: semiancho en dirección X de la cajera en cajeras rectangulares (>0 mecanizado a


derechas, <0 a izquierdas). Si se programa cajera circular es el radio de la cajera.

K: semialtura de la cajera rectangular en dirección Y. Solo se emplea en cajeras


rectangulares.

B: profundidad de cada pasada en Z (>0). Distancia entre pasadas de profundización.

C: distancia de pasada lateral

D: distancia en valor absoluto del plano de referencia hasta la superficie de trabajo del
material.

H: velocidad de avance si se requiere pasada de acabado (mm/min)

L: sobrante o crece lateral para el acabado

N: nº de veces de repetición de la subrutina

*Nota: en los ciclos fijos de cajera no es necesario programar la compensación de radio y el avance de
profundización se realiza al 50% del avance programado.

11
12 P9 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación

5 Ejercicios de aplicación práctica


Ejercicio P8
A través de este pequeño ejercicio nos iremos familiarizando con el entorno de
programación de fresadora de WinUnisoft. Partimos de un tocho prismático de
dimensiones 110 mm  110 mm  20 mm y la descripción de las operaciones dada en la
Tabla 1. Para el mecanizado de las cajeras, ranuras y taladros de la pieza de la Fig. 7.

Fig. 7 Ejercicio práctico de cajeras

Manual de prácticas
P8 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación 13

Descripción de las operaciones


Veloc. Avance
Descripción Herramienta n (rpm)
Operación Vf (mm/min)
Mecanizado en desbaste de cajera central cuadrada de 30
1 x 30 mm T3.3 2000 300
Regreso al plano de referencia tras terminar la cajera
Mecanizado a izquierdas Fresa
Distancia entre pasadas laterales: 5 mm frontal
Distancia se seguridad (plano ref - plano de trabajo): 2 mm 8 L11 mm
Paso máximo de profundización de 2 mm
Demasía para acabado: 0,5 mm
Mecanizado en acabado de la cajera central cuadrada de
2 30 x 30 mm (dentro del mismo ciclo fijo) T3.3 2000 200

3 Mecanizado de 4 ranuras de ancho 8 mm T3.3 2000 160


Utilizar las funciones de imagen espejo y salto
incondicional para repetir el mecanizado de las ranuras
Mecanizado en desbaste de 4 cajeras circulares de
4 diámetro  20 T3.3 2000 300
Regreso al plano de referencia tras terminar la cajera
Mecanizado a izquierdas
Distancia entre pasadas laterales: 5 mm
Distancia se seguridad (plano ref - plano de trabajo): 2 mm
Paso máximo de profundización de 3 mm
Demasía para acabado: 0,5 mm
Mecanizado en acabado de las cajeras circulares (dentro
5 del mismo ciclo fijo) T22.22 2000 200
6 Taladrado de agujeros de 20 mm de profundidad 500 100
Regreso al plano de partida tras terminar la cajera Broca
Cota Z del plano de referencia: 2 mm 8 L42 mm
Distancia entre pasadas laterales: 5 mm
Temporización de 2,5 s en el fondo del taladro

Tabla 1 Condiciones de corte del ejercicio práctico

Para comezar con este ejercicio será necesario abrir Winunisoft y crear un proyecto
nuevo desde la pestaña de fresadora CNC/Fagor 8025M. Nombre de proyecto:
grupo_iniciales_p8b.prj. En el módulo gestor de Winunisoft definir el bruto y el origen
de programa como indica la Fig. 8.

Fig. 8 Bruto y decalajes definidos en el gestor de Winunisoft.

Fuente: Imagen de la derecha generada con Winunisoft Alecop S. Coop.

13
14 P9 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación

Se deberán emplear las funciones de CNC indicadas en la Tabla de abajo para


confeccionar el programa. Tabla de funciones CNC.

FUNCIONES (G)
(C) (M) G00* :Posicionamiento rápido
(C) (M) G01 :Interpolación lineal
(C) (M) G02 :Interpolación circular a derechas
(C) (M) G03 :Interpolación circular a izquierdas
(C) (M) G05 : Trabajo en arista matada
(C) (M) G07* : Trabajo en arista viva
(M) G17* :Plano principal X-Y
(M) G18 :Plano principal Z-X
(M) G19 :Plano principal Y-Z
(C) G25 : Salto incondicional
(C) (M) G40* :Anulación de compensación de radio
(C) (M) G41 :Compensación de radio a izquierdas
(C) (M) G42 :Compensación de radio a derechas
(M) G43 :Compensación longitudinal
(M) G44* :Anulación compensación longitudinal
(C) (M) G70 :Programación en pulgadas
(C) (M) G71 :Programación en milímetros
(M) G80* :Anulación de ciclo fijo
(M) G81 :Ciclo fijo de taladrado
(M) G82 :Ciclo fijo de taladrado con temporización
(M) G87 :Ciclo fijo de cajera rectangular
(M) G88 :Ciclo fijo de cajera circular
(C) (M) G90* :Programación de cotas absolutas
(C) (M) G91 :Programación de cotas incrementales
(C) (M) G94* :Avance F en mm/min.
(C) (M) G95 :Avance F en mm/rev.
(M) G96 :Velocidad de avance superficial constante (del punto de corte de la herramienta
con la pieza)
(M) G97* :Velocidad de avance del centro de la herramienta constante
(M) G98* : Vuelta de la herramienta al plano de partida al terminar el ciclo fijo
(M) G98 : Vuelta de la herramienta al plano de referencia al terminar el ciclo fijo.

Notación: (M: Modal; C: común en torno y fresadora; *: asumidas por el CNC en el momento del
encendido)

FUNCIONES AUXILIARES (M)

M00 :Parada del programa


M02 :Final del Programa
M30 :Final del Programa con vuelta al comienzo
M03 :Arranque del cabezal a derechas (sentido horario)
M04 :Arranque del cabezal a izq. (sentido anti-horario)
M05 :Parada del cabezal
M06 :Activación secuencia de cambio de herramienta

Tabla 2. Funciones de programación del CNC Fagor 8025


Fuente: Manual de programación Fagor 8025/30 M. 1996.

Manual de prácticas
P8 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación 15

ANEXO I: Formulario para elaborar el programa del ejercicio

N10 G53 X55 Y55 Z20


N20 G53
N30 G0 G___ G___ G___ G___ G___ X___ Y___ Z___ S___ M___
N40 T___.___
N50 M6
N60 G87 G___ X__ Y__ Z__ I__ J__ K__ B__ C__ D__ H__ L___ F___
N__
N70 G80 (anulación de ciclo fijo)
N80 G___ X___ Y___
N90 Z___
N100 G___ X__ F___
N110 G___ Z___
N120 X___ Y___
N130 Z___
N140 G___ Y___
N150 G___ Z___
N160 G11 G12
N170 G25 N___.___.___
N180 G88 G___ X___ Y___ Z___ I___ J___ B___ C___ D___ H___ L___
F___
N190 G___ A___ N___
N200 G___ G___ G___ Z___
N210 T___.___
N220 M6
N230 G82 G___ G___ X___ Y___ Z___ I___ K___ F___ S___ N___
N240 G93 I0 J0
N250 G91 A___ N___
N260 G___ G80 G___ X___ Y___ Z___ M30
Tabla 3. Formulario del programa de la práctica.

Observaciones:

15
16 P9 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación

6 Bibliografía

- Manual de programación Fagor 8025/8030 M. Fagor Automation. 1996

Manual de prácticas

También podría gustarte