Comprobación y optimización del programa cnc para el mecanizado por arranque de viruta. FMEH0109. Francisco José Rodríguez Dorado

Чтение книги онлайн.

Читать онлайн книгу Comprobación y optimización del programa cnc para el mecanizado por arranque de viruta. FMEH0109 - Francisco José Rodríguez Dorado страница 9

Comprobación y optimización del programa cnc para el mecanizado por arranque de viruta. FMEH0109 - Francisco José Rodríguez Dorado

Скачать книгу

Images

      1 G1 X1 Y1 = posicionamiento de herramienta en punto inicial del arco.

      2 G2/G3 = orden para realizar un movimiento circular.

      3 X2 Y2 = coordenadas del punto final del arco.

      4 R = valor del radio del arco.

      Los datos necesarios para programar el arco los tendrá que obtener el programador del plano o dibujo realizado en CAD (software para realizar dibujo asistido por ordenador) correspondiente de la pieza.

      Al programar la función G02 o G03 con este formato de radio del arco se dará la circunstancia de que pueden existir dos soluciones, ya que en el programa no se indica el centro de la circunferencia en ningún momento. En el caso de que un arco que esté comprendido en un ángulo mayor de 180º, se recurre a los caracteres + y –, introduciendo el valor del radio con dichos signos, para que el control de la máquina entienda cuál de los dos caminos debe escoger.

Images Image

       Ejemplo

      Ejemplo de interpolación circular con punto final y radio del arco (unidades en pulgadas):

Images

      7.2. Interpolación circular con punto final y centro del arco

      El otro modo de programar un círculo o un arco de círculo, es utilizando como datos las coordenadas del punto final del arco y la posición del centro de dicho arco:

Images

      Donde:

      1 G1 X1 Y1 = posicionamiento de herramienta en punto inicial del arco.

      2 G2/G3 = orden para realizar un movimiento circular.

      3 X2 Y2 = coordenadas del punto final del arco.

      4 I = distancia desde el punto inicial hasta el centro del arco en dirección horizontal.

      5 J = distancia desde el punto inicial hasta el centro del arco en dirección vertical.

Images

      Los datos de las distancias I y J se darán siempre en valores incrementales, independientemente del sistema de programación que se esté usando. Es decir, se tiene que tener en cuenta la posición del centro del arco además de las distancias respecto al punto inicial.

Image

       Ejemplo

      Extracto de programa para el mecanizado de una ranura circular usando coordenadas absolutas:

      N20 G0 G90 X35 Y60 Z3

      N30 G1 Z-5 F100

      N40 G3 X50 Y45 I0 J-15 F500

Images

      7.3. Aplicación práctica sobre la realización de cambios en un programa

      El encargado de la empresa de mecanizado donde trabaja usted como operario de máquinas CNC le pide que realice algunos cambios sobre un programa ya existente. Abajo se muestra el programa del que se dispone actualmente y una imagen que indica las modificaciones que se pretenden implementar sobre la pieza. ¿Podría indicar qué cambios efectuaría usted en el programa original?

Images Images Images

      Solución

      Lo primero que hay que realizar es un estudio del dibujo o el plano donde se especifican los cambios que ha sufrido la geometría de la pieza. De él se deduce que se deben incorporar cuatro redondeos en la ranura que recorre el interior de la pieza.

      Esta modificación supone tener que introducir en el programa existente cuatro nuevos bloques para programar las cuatro interpolaciones circulares, así como corregir varias coordenadas en las interpolaciones lineales:

Images

      Las palabras de programación “tipo” M se conocen con el nombre de funciones auxiliares. Estas funciones están compuestas por la letra M seguida de un número de dos dígitos entre 00 y 99. Con las funciones M se gobiernan todos los aspectos auxiliares del mecanizado, tales como la puesta en marcha de la herramienta o de la pieza y de los sistemas de refrigeración (taladrina), finalización de programas, etc.

      En una misma frase de programación se puede escribir más de una función (palabra) de este tipo, siempre y cuando no sean contradictorias entre sí.

      Si la función tiene como primer carácter un 0 se puede escribir usando los dos dígitos u obviando el cero de la izquierda (ejemplo: M03 = M3).

Funciones auxiliares control FAGOR 8025-M
Función MDenominaciónModalActiva
M00Parada programa
M01Parada condicional del programa
M02Fin de programa
M03Giro del cabezal a derechasModal
M04Giro del cabezal a izquierdasModal
M05Parada del cabezalModalActiva
M06Cambio de herramienta
M08Puesta en marcha del refrigeranteModal
M09Desactivar refrigeranteModalActiva
M10Abrir puerta
M11Cerrar puerta
M17Abrir plato de garras
M18Cerrar plato de garras
M19Orientación del cabezal para el cambio
M22Operación con palets
M30Fin de programa y vuelta al inicio

      De todas las funciones auxiliares, a continuación se muestran las más características.

      8.1. M03 - Giro a derecha del cabezal

      Esta función es la encargada de la puesta en marcha del cabezal principal. En el caso de las fresadoras, el cabezal principal es donde se encuentra la herramienta de corte, mientras que en tornos, es donde se fija la pieza a mecanizar. La velocidad a la que gira la fresa cuando se ejecuta la función M03 es la que se le indique con la función S. La palabra S se escribe en la misma línea donde se coloque M03 o en otra línea anterior del programa.

Скачать книгу