0% encontró este documento útil (0 votos)
53 vistas8 páginas

Programación Control Númerico - Parte 2

El documento detalla la programación de fresadoras FMC utilizando el control FAGOR 850M, incluyendo la estructura del programa y comandos esenciales en Código G. Se explican las etapas del programa, desde el inicio hasta el final, así como la configuración de herramientas y el uso de ciclos de repetición. Además, se proporciona un ejemplo práctico de programación para fresado, ilustrando el uso de comandos específicos y su secuencia.

Cargado por

marcanopinto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
53 vistas8 páginas

Programación Control Númerico - Parte 2

El documento detalla la programación de fresadoras FMC utilizando el control FAGOR 850M, incluyendo la estructura del programa y comandos esenciales en Código G. Se explican las etapas del programa, desde el inicio hasta el final, así como la configuración de herramientas y el uso de ciclos de repetición. Además, se proporciona un ejemplo práctico de programación para fresado, ilustrando el uso de comandos específicos y su secuencia.

Cargado por

marcanopinto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

PROGRAMACION CONTROL NUMÉRICO COMPUTARIZADO.

(CNC CÓDIGO G).

Parte 2: Programación de fresadora FMC con control FAGOR 850M.

1. Introducción.
El Control FAGOR 800M es un control sencillo diseñado para realizar las operaciones de
fresado más frecuentes sin la necesidad de programar en Código G. No obstante posee en
las funciones auxiliares las opciones de edición y ejecución de un solo programa en código
G. En las imágenes siguientes se muestra la configuración de la pantalla y el teclado.

1. En visualizador se muestra el modo de trabajo seleccionado: fresado lineal, cajera interior, programa
en ejecución etc.
2. En la ventana principal se muestra: cotas de la posición de la herramienta, dibujo de la operación
automática etc.
3. Muestra el avance, velocidad de giro, sus respectivos porcentajes de aplicación, sentido de giro y la
herramienta seleccionada.
4. Muestra las cotas del punto de comienzo (BEG) y al punto final (END). En una operación automática,
esta ventana mostrará los parámetros correspondientes.
5. Ventana de edición y de comunicados del CNC.
1. Teclas de función.
2. Panel de mando.
3. Teclado de operaciones y funciones automáticas.
4. Teclado Principal.

2. Estructura del Programa.


La estructura del programa se puede dividir en tres etapas: inicio del programa, secuencias
de mecanizado y final del programa. A continuación describiremos dichas etapas y el orden
programación de los comandos en cada etapa.

 Inicio del Programa.

Identificación del programa y sus bloques. El programa comienza por su número de


identificación precedido del símbolo de porcentaje (%). E control FAGOR 800M posee un
solo programa cuyo número es 99996.
Los bloques de programación se identifican con la letra N seguido de un número de 4 cifras
(0 a 9999), en programas mayores a 9999 bloques se reinicia la numeración en 0 o 1
después del bloque N9999. Ejemplo de inicio de programa:

%99996
N1 G71 G94 G17 G90
N2 G54
N3 T2
N4 M6
N5 S1000 M3
Sistema de unidades del programa. En el primer bloque del programa debemos definir el
sistema de unidades que emplearemos en la fabricación de la pieza. Para ello utilizamos los
siguientes comandos:
G70. Programación en pulgadas.
G71. Programación en milímetros.
Este comando es modal y se activa por defecto al arrancar la máquina, de acuerdo a la
configuración de los parámetros del control. Se coloca al inicio del programa para evitar
errores sí previamente se estaba trabajando en un sistema de unidades diferente.

Unidades del avance de la herramienta (F). Con los siguientes comandos definimos el
modo de avance de la herramienta:
G94. Avance en milímetros por minuto (mm/min).
G95 Avance en milímetros por cada revolución de la herramienta (mm/r).
Estos comandos son modales y se activan por defecto al arrancar la máquina.

Plano de Trabajo. Con este comando definimos el plano sobre el cual se van a realizar
interpolaciones circulares, redondeos de aristas, entrada y salida tangencial, chaflanes,
ciclos fijos de mecanizado, giro del sistema de coordenadas o cuando se va a utilizar la
compensación del radio o longitud de la herramienta.
G17. Plano de trabajo XY, eje de la herramienta Z.
G18. Plano de trabajo ZX, eje de la herramienta Y.
G19. Plano de trabajo YZ, eje de la herramienta X.

Las funciones G17, G18, G19 son modales y al activar una, se anulan las otras. Las
fresadoras de eje vertical como la FMC inician por defecto en G17.

Coordenadas Absolutas. Mediante el comando G90 indicamos al control que las cotas X,
Y, Z de los comandos posteriores se refieren al cero de pieza.
Cero de Pieza (traslados de origen). Con los comandos G53 a G59, se puede trabajar
con siete traslados de origen diferentes. Los valores de estos traslados de origen se
almacenan en la memoria del control y están referidos al cero máquina. Para acceder a la
tabla de traslados de origen G53-G59 pulsamos la siguiente secuencia de teclas:

Una vez en la tabla, sustituimos, en este caso, los valores X, Y, Z de G54 por los
correspondientes al cero de pieza. Un método para obtener los valores de estas coordenadas
es ubicar la herramienta sobre el cero de pieza y copiar los valores de las cotas X, Y,
mostradas en pantalla, en el traslado de origen correspondiente. Para el valor de la cota Z,
restamos del valor de Z mostrado en pantalla, la longitud de la herramienta que estamos
utilizando.
Valor de Z= Z pantalla – L herramienta.
(Z pantalla y L herramienta con sus respectivos signos).
El método anterior es válido cuando se ejecuta posterior a la búsqueda de cero de máquina.
Sí se ha realizado previamente, una preselección de orígenes, los cotas mostradas en
pantalla son con respecto al nuevo origen y no con respecto al cero de máquina.
Se pueden borrar todos los traslados de origen con la siguiente secuencia de teclas.

Otra opción es no programar los comandos G53 a G59 y realizar una preselección del
nuevo origen de coordenadas antes de la ejecución del programa. Para ello, ubicamos la
herramienta sobre el cero de pieza y pulsamos la siguiente secuencia de teclas:
[X] [0] [ENTER] El CNC solicitará confirmación, pulsamos nuevamente [ENTER].
[Y] [0] [ENTER] El CNC solicitará confirmación, pulsamos nuevamente [ENTER].
[Z] [L*] [ENTER] El CNC solicitará confirmación, pulsamos nuevamente [ENTER].
* Para el eje Z colocamos la longitud de la herramienta montada o cero [0], sí utilizamos
una sola herramienta en la operación de mecanizado.
Los comandos G54 a G59 se programan solos en un bloque.

Programación de la herramienta. El control dispone de una tabla de 100 herramientas T0


a T99 y 100 correctores Txx.0 a Txx.99 para compensación de radio y longitud de
herramienta. La herramienta se programa mediante el comando T1.1, las dos cifras a la
izquierda del punto decimal indican el número de herramienta y las dos cifras a la derecha
del punto decimal indican el número de corrector de herramienta. El comando T1.1
también puede programarse de las siguientes formas:
T2. El CNC selecciona la herramienta 2 y los valores del corrector 2.
T2.1 El CNC selecciona la herramienta 2 y los valores del corrector 1.
T.3 El CNC no cambia de herramienta y toma los valores del nuevo corrector 3.

Cuando se programa G41 ó G42, el CNC aplica como valor de compensación de radio la
suma de los valores R+I almacenados, en la dirección de T (00-99) programada.
Si se programa G43, el CNC aplica como valor de compensación de longitud la suma de
los valores L+K almacenados en la dirección de T (00-99) programada.
Si no se ha programado ninguna T el CNC aplica los valores de la dirección 00.00.

Para editar los valores de una herramienta ("R", "L", "I","K"), pulsamos la siguiente
secuencia de teclas [AUX] [↓] → Tabla de herramientas → [ENTER] → [T] [1 a 99]
[RECALL] → con las teclas [→] [←] modificamos los valores y finalmente presionamos
[ENTER] para confirmar.

Cambio de herramienta y arranque del husillo.


El cambio de herramienta se realiza con el comando M6, En los controles FAGOR 800M
se programa solo, en un bloque.
Con el comando S1000 M3 iniciamos el giro de la herramienta a una velocidad de 1000
rpm y sentido de giro horario.
Se puede acompañar con M8 para activar el suministro del refrigerante de la herramienta si
el material a cortar lo requiere.

 Secuencias de mecanizado.

Partiremos del siguiente ejemplo para explicar los comandos empleados en la ejecución de
la trayectoria de la herramienta.
- Contorno de la pieza con un espesor de 6 mm.

- Cálculo de los puntos de intersección del semicírculo con las rectas horizontales.
- Programa.
PROGRAMA DESCRIPCIÓN
%99996
N1 G71 G94 G17 G90
N2 G54
Inicio del programa explicado en el punto anterior.
N3 T2
N4 M6
N5 S1000 M3
Movimiento rápido con compensación a la derecha
N6 G42 G0 X0 Y0 Z100 del radio de la herramienta.
Compensación de la longitud de la herramienta y
N7 G43 Z5 descenso al plano Z5.
Descenso a Z1 con avance de 200 mm/min y
N8 G1 Z1 F200 M8 activación del refrigerante.
Descenso relativo de 1 mm al plano Z0 con avance de
N9 G91 G1 Z-1 F50 50 mm/min.
Coordenadas absolutas. Fresado lineal del borde
N10 G90 X120 F200 inferior con avance de 200 mm/min.
N11 Y40 Fresado lineal del borde vertical derecho.
Fresado circular sentido anti-horario del radio
N12 G3 X100 Y60 R20 superior derecho.
N13 G1 X74.142 Fresado lineal del borde superior derecho.
Fresado circular sentido horario del semicírculo
N14 G2 X45.858 Y60 R-15 superior. El signo negativo del radio indica un
semicírculo mayor a 180º.
N15 G1 X20 Fresado lineal del borde superior izquierdo.
N16 G3 X0 Y40 R20 Fresado circular sentido anti-horario del radio
superior izquierdo.
N17 G1 Y0 Fresado lineal del borde vertical izquierdo.
El comando G25 realiza un ciclo de repetición del
N18 G25 N9.17.6 bloque N9 al bloque N17, 6 veces,equivalentes a
6mm del espesor.
Después del ciclo de repetición la herramienta se
N19 G1 Z10 M9 retira al plano Z10. Se apaga el refrigerante.
Se cancela la compensación de radio y se retira con
N20 G40 G0 X-50 Y-50 Z200 movimiento rápido al punto indicado.
Cancelación de la compensación de longitud. Se
N21 G44 M5 detiene el husillo.
N22 M30 Fin del programa.
Salto de bloque y ciclo de repetición (G25).
La función G25 puede utilizarse para saltar de un bloque a otro dentro del mismo programa
o para crear un ciclo de repetición de una secuencia de bloques.
- Para el salto a otro bloque se utiliza el siguiente formato:
N10 G25 N35. Al leer este bloque, el CNC salta al bloque número 35 y continúa a partir de
este último bloque.
- En un ciclo de repetición utilizamos el siguiente formato:
N70 G25 N10.60.5. El CNC salta al bloque número 10 y ejecuta la sección del programa
comprendida entre este bloque y el definido entre los dos puntos decimales (N60), tantas
veces como indica el último número (5).Al finalizar el ciclo de repetición el programa
continúa con el bloque siguiente a donde se encuentra programado G25.
En el mismo bloque en el cual se programa la función G25, no se puede programar más
información.
En el ejemplo anterior se utilizó el comando G91 combinado con el ciclo de repetición para
realizar una primera pasada superficial y 6 pasadas con penetración de 1mm.
Si la profundidad de pasada fuese 2 mm, bajaríamos a Z2 en el bloque N8 G1Z2 F200 M8
cambiamos a Z-2 en el bloque N9 G91 G1 Z-2 F50 y modificamos el número de
repeticiones a 3 en el bloque N18 G25 N9.17.3.

 Final del Programa.

El final del programa está conformado por los movimientos de retiro, los comandos que
cancelan las compensaciones del radio y longitud de la herramienta, los comandos que
detienen el refrigerante, el husillo y finalizan el programa.
Con el objeto de evitar colisiones entre la pieza y la herramienta, está se debe retirar en el
eje Z una distancia mayor a su longitud, antes de programar el comando que cancela la
compensación de longitud.(G44).

N19 G1 Z10 M9
N20 G40 G0 X-50 Y-50 Z200
N21 G44 M5
N22 M30

Bibliografia.
[1] Manual del centro de mecanizado MAHO MH 800C control Phillips CNC 432.
[2] Manual de programación del control FAGOR 800 M.
[3] Manual de programación del control FAGOR 8055 M.
[4] Manual de las fresadoras EMCO con control FANUC 31i Model A.

También podría gustarte