Después de muchas horas de programación y pruebas, y tras escuchar las preocupaciones de cientos de clientes y compañeros que trabajan en centros de mecanizado o fresadoras con control HEIDENHAIN, presento el Postprocesador Heidenhain para MasterCam que he estado desarrollando, y que muchos talleres ya vienen usando con resultado satisfactorio desde hace más de medio año.
Postprocesador Heidenhain Compatible
Este Postprocesador Heidenhain para MasterCam es compatible con los controles más usados en la actualidad que son:
- TNC 426
- TNC 430
- TNC 530
- TNC 640
El control TNC 426 se ha programado con cambiado de herramienta (TOOL CALL) y sin cambiador de herramienta (TOOL DEF), además se añade la función M90 al final de cada línea de programación. Al final del programa finaliza con un STOP M2.
El control TNC 430 se ha programado con cambiado de herramienta (TOOL CALL), además se añade la función M90 al final de cada línea de programación. Al final del programa finaliza con un STOP M2.
Los controles TNC 530 y TNC 640 se han programado de forma paralela, partiendo de una programación genérica.
La primera pregunta que hace el postprocesador es la de elegir el control, después se ha añadido otra pegunta que nos pide si queremos insertar un STOP M5 entre operaciones, esto es muy útil para programaciones de series largas, para que la máquina se detenga entre operación y operación y garantizar que la programación es buena, una vez verificado todo, se pueden eliminar dicha línea.
Uno de los problemas más recurrentes era que, si programábamos la velocidad de avance, y el avance de penetración con el mismo valor, los postprocesadores genéricos añadían un FMAX de desplazamiento, independientemente si se programaba el avance como modal o no, omitiendo los valores mencionados, con la consecuencia de quedarse trabajando a FMAX, esto se ha solucionado añadiendo líneas de programación para que no ocurra.
Se han añadido en la seccion de refrigerante los siguientes comandos:
- Aire externo
- Taladrina externa
- Aire externo + Taladrina externa
Se añade código para poder ver un listado de herramientas a usar en la pantalla de la derecha, precedido por *-. Por ejemplo, Si voy a usar un plato tórico de diámetro 35R6 en la herramienta 1, encima de TOOL CALL 1 aparecerá * – T1 = PLATO Ø35R6 | DIAM. D+35 | RAD. ESQUINA R+6.
Novedades Postprocesador Heidenhain
Se han añadido nuevos ciclos, y mantenido algunos anteriores, además se han añadido fotografías:
- Taladro 200
- Escariado 201
- Mandrinado 202
- Taladro Universal 203
- Taladro profundo 1
- Taladro Universal 205 (Rompe virutas)
- Roscado con Macho 2
- Roscado 206
- Roscado Rígido 17
- Roscado Rígido 207
- Roscado Rígido Rompe virutas 209
En los ciclos 200 Taladro, y 1 Taladro Profundo, se puede activar la opción de que las coordenadas de los taladros aparezcan dentro de un LABEL. Se activa dicha opción dentro de los valores misceláneos de los parámetros de corte, añadiendo un 1 para activar el LABEL o un 0 para que no se active. En el caso de que se active, el número de LABEL corresponderá al número de la operación del taladrado.
Además de estos ciclos, se ha añadido un ciclo nuevo para poder hacer mediciones con un TASTER 3D en eje Z. Si nuestra máquina carece de sonda de medición, con esto podemos verificar copiados grandes, antes de bajar las piezas de la maquina.
En valores misceláneos se han añadido las siguientes funciones para los cuatro tipos de controles:
- La opción de agregar el ciclo 32 de tolerancia para la optimización del guiado de movimientos, esto es muy útil es grandes desbastes.
- La opción de añadir al inicio y fin de cada operación una retracción de seguridad, (L Z+15 R0 FMAX M91), con esto conseguimos que el eje Z, se quede a 15mm del final de carrera superior de la máquina, muy útil para determinados trabajos.
- La opción de programar las operaciones de CONTORNO 2D mediante LABEL. Se introduce la pasada en Z que deseamos, la Z pasará a denominarse Q1 y automáticamente se crea el número de LABEL que será el mismo que el número de operación. FN12: IF Q1 LT. Cabe destacar que si el inicio y el final del contorno es la misma coordenada no habrá retracción en Z, y si el inicio y el final del contorno es diferente, se añade automáticamente la retracción en Z programada.
¿Necesitas un Postprocesador Heidenhain?
Si estás interesado en adquirir una copia de dicho postprocesador, no dudes en ponerte en contacto conmigo. Recuerda que también puedo ofrecerte una demo de postprocesado de un programa que me facilites de hasta 100 líneas.