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


Скачать книгу
del cabezal a izquierdasModalM05Parada del cabezalModalActivaM06Cambio de herramientaM08Puesta en marcha del refrigeranteModalM09Desactivar refrigeranteModalActivaM10Abrir puertaM11Cerrar puertaM17Abrir plato de garrasM18Cerrar plato de garrasM19Orientación del cabezal para el cambioM22Operación con paletsM30Fin 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.

Image

       Importante

      La función M03 deberá estar escrita en el programa antes de que la herramienta entre y haga contacto con el material de la pieza a fabricar, de lo contrario se producirá la rotura de la herramienta. Si no se indica un valor de S (velocidad de giro del cabezal), el control entenderá que es 0, y también se provocará la rotura de la herramienta.

      8.2. M04 - Giro a izquierda del cabezal

      Esta función sigue la misma mecánica que M03. La diferencia se encuentra únicamente en el sentido en el que girará el cabezal principal.

      8.3. M05 - Parada del cabezal

      Se emplea cuando se desea detener el cabezal donde está montada la herramienta o la pieza, según la máquina. Esta función se suele colocar en la frase correspondiente del programa cuando una herramienta se va a retirar y efectuar el cambio por otra herramienta. Si no se introduce, la máquina frenará el cabezal de todos modos cuando se solicite un cambio de herramienta con la función M06.

      8.4. M06 - Cambio de herramienta

      Es muy común que las máquinas herramientas de control numérico dispongan de un almacén interno donde se colocan todas las herramientas necesarias para la fabricación de las piezas, y un mecanismo automático capaz de intercambiar dichas herramientas sin intervención del operario. Al leer la función M06, la máquina realiza el cambio físico real de una por otra. Es decir, el aparato retira la herramienta que tenía en posición de trabajo en ese momento y coloca la nueva que se ha designado previamente con la función T.

      En el caso de máquinas con cambio manual de herramientas, también es necesario utilizar la función M06 cuando sea necesario cambiar una por otra, y desde el punto de vista de programación, no hay diferencia entre ambas.

      8.5. M08 - Puesta en marcha del refrigerante y M09 – Paro del refrigerante

      Habitualmente, se usa refrigerante de corte (taladrina o aceite) en todo tipo de mecanizado y hay que activarlo (M08) antes de que la herramienta de corte entre en contacto con la pieza y desactivarlo (M09) para realizar un cambio de herramienta. Estas funciones son muy simples y actúan como un interruptor.

Images

       Uso de refrigerante de corte durante el mecanizado en un centro de mecanizado CNC

      8.6. M30 - Fin de programa y vuelta al inicio

      Con esta palabra escrita en última posición de la última frase del programa CNC se indica a la máquina que se ha terminado el trabajo de mecanización. Al leer la unidad de control la palabra M30, la máquina se detiene y el control regresa a la primera frase del programa para poder ser ejecutado de nuevo desde el principio cuando el operario lo desee. Todos los programas que se realicen deben llevar la función M30 como final de programa.

      8.7. Aplicación práctica sobre errores en un programa CNC

      Suponga que se encuentra trabajando como operario de máquinas CNC. Abajo se muestra un extracto del programa con el que usted se dispone a fabricar una pieza. Sin tener en cuenta la geometría de la pieza, ¿detecta usted algún error en el programa CNC?

Images

      Solución

      Si se realiza una lectura y análisis de las primeras líneas del programa y conociendo las funciones básicas de programación, se puede deducir un error grave. El error consiste en que el cabezal principal no gira durante el mecanizado, y esto provocaría una rotura de la herramienta. Concretamente, el cabezal no gira durante el mecanizado porque falta la función auxiliar M03. Esta función debe figurar en alguna línea antes de que se produzca un contacto de la herramienta con la pieza de trabajo en velocidad de avance programado.

      A continuación se muestra el programa con la función M03 incorporada.

Images

      Las máquinas herramientas CNC para el mecanizado por arranque de virutas se componen de dos elementos fundamentales: la unidad de control y el equipo de procesado. La unidad de control es la encargada de leer el programa CNC, interpretarlo y convertirlo en señales eléctricas o electrónicas que gobiernan los motores de los carros, cabezal y demás sistemas del equipo de procesado, que es la parte física de la máquina que realiza el trabajo útil de mecanizado.

      El empresario puede encontrar en el mercado fabricantes de unidades de control (CNC) y fabricantes de equipos de procesado por separado, así como fabricantes de equipos de procesado con controles propios. De esta forma se puede hallar una misma marca de máquina herramienta equipada con diferentes marcas comerciales de unidades de control.

      En la siguiente tabla se enumeran los principales fabricantes de unidades de control CNC.

FABRICANTES DE CNC
FabricanteTecnología de mecanizadoCNC propio
TorneadoFresadoOtros
FAGORXX
FANUCXXX
HAASXXhaas
HEIDENHAINXX
MAZAKXXmazatrol
MITSUBISHIXXX
OKUMAXXokuma
SIEMENSXXX

      De todo lo visto en este capítulo, y a modo de resumen, se puede extraer algunas conclusiones que ayuden a entender de forma global la estructura y funciones básicas de un programa de control numérico:

      1 Un programa CNC está formado por una serie de frases, y estas a su vez, contienen una o más palabras.

      2 Cada una de las palabras se corresponde con una función o actividad que se ordena realizar a la máquina.

      3 La máquina va leyendo las frases de forma ordenada y correlativa. Hasta que no haya terminado de ejecutar las actividades que esa frase indica, no leerá la siguiente frase escrita en el programa.

      4 Todos los programas comienzan con una cabecera que contienen una serie de funciones (palabras) previas prefijadas por el programador. Con ellas el programador determina condiciones generales como son tipo de coordenadas empleadas, unidades o modo de indicar la velocidad de avance entre otras.

      5 Dentro de un


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