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 страница 10
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.
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?
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.
9. Fabricante
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 | ||||
---|---|---|---|---|
Fabricante | Tecnología de mecanizado | CNC propio | ||
Torneado | Fresado | Otros | ||
FAGOR | X | X | ||
FANUC | X | X | X | |
HAAS | X | X | haas | |
HEIDENHAIN | X | X | ||
MAZAK | X | X | mazatrol | |
MITSUBISHI | X | X | X | |
OKUMA | X | X | okuma | |
SIEMENS | X | X | X |
10. Resumen
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 programa se pueden utilizar todas las herramientas de corte diferentes que se necesite para fabricar la pieza. Para ello se dispone de una función (M06) específica que hace que la máquina sustituya una por otra.
6 En mecanizado por arranque de viruta, una herramienta de corte se mueve sobre un trozo de materia prima describiendo trayectorias que definirán la geometría final deseada de la pieza que se quiere fabricar. Estas trayectorias suelen se rectilíneas (G00/G01) o curvas (G02/G03).
7 Existen una serie de funciones tipo M que controlan aspectos auxiliares del mecanizado, como el giro del cabezal o la conexión del líquido refrigerante.
8 El programador indica el final del programa con la función M30.