Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía de prácticas
Práctica 7
v1.7
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).
Manual de prácticas
P8 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación 3
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
(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
Manual de prácticas
P8 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación 5
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:
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 R4.3 y A4.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
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).
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
7
8 P9 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación
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.
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 X4.3 Y4.3 Z4.3 I4.3 K2.2 F4.4 S4 N2
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)
9
10 P9 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación
Manual de prácticas
P8 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación 11
Para el ciclo G88 J sería el radio de la cajera circular, no siendo necesario programar el
semiancho K.
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.
D: distancia en valor absoluto del plano de referencia hasta la superficie de trabajo del
material.
*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
Manual de prácticas
P8 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación 13
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.
13
14 P9 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación
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)
Manual de prácticas
P8 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación 15
Observaciones:
15
16 P9 – Ciclos fijos de fresadora CNC
Dpto. Ing. Mecánica, Materiales y Fabricación
6 Bibliografía
Manual de prácticas