top of page
Buscar

Cómo pasar un programa de Fagor a Heidenhain y viceversa

Foto del escritor: CómomecanizarCómomecanizar

Tanto el lenguaje de programación de Fagor como el de Heidenhain tienen sus diferencias, por lo que cuando nos enfrentamos a un programa medianamente complejo es inevitable realizar la programación pensando en dicho programa. En el caso de querer realizar una programación compatible con varios lenguajes, habrá que estudiar la posibilidad de hacer uso de herramientas CAM.


A continuación, veremos cómo podemos pasar un programa de un lenguaje al otro. Para esto, vamos utilizar un ejemplo muy sencillo en el que dibujaremos un cuadrado, pudiendo hacer contornos más complejos únicamente variando los parámetros y coordenadas.


Dimensiones del bruto

La primera diferencia que nos vamos a encontrar es que en Heidenhain debemos incluir una cabecera con el nombre del programa y las unidades que utilizaremos. A continuación, definiremos cuales son las dimensiones mínimas y máximas del bruto en cada uno de los ejes.



Fagor

Heidenhain

0 BEGIN PGM CUADRADO MM

1 BLK FORM 0.1 Z X+0 Y+0 Z-30

2 BLK FORM 0.2 X40 Y 40 Z0

Definición de herramienta

Después, deberemos definir la herramienta que vamos a utilizar, en este caso hemos utilizado la primera herramienta del almacén. Además, tendremos que establecer las velocidades.


Una de las diferencias que podemos observar es que en Fagor utilizamos G0 para ir a la máxima velocidad de avance que permita la máquina, mientras que en Heidenhain utilizaremos FMAX.

Fagor

Heidenhain

N10 T1 D1

N20 M6

N30 G90 G0 X0 Y20 Z150 F147 S2400 M3

3 TOOL CALL 1 Z S2400 F147

4 L X+0 Y+20 Z+150 R0 FMAX M3

Inicio del mecanizado

Para comenzar a mecanizar a la velocidad de avance programada en Fagor introduciremos un G1 mientras que en Heidenhain utilizaremos F AUTO

Fagor

Heidenhain

N40 Z5

N50 G1 Z-2; PI

5 L X+5

6 L Z-2 F AUTO

Entrada tangencial

En Fagor utilizaremos G41 para realizar la compensación a izquierdas y G42 para compensar a derechas. En Heidenhain, haremos uso de RL (izquierdas) y RR (derechas).


Para realizar la entrada tangencial en Fagor se hace uso de G37 con el radio y en Heidenhain utilizaremos la función APPR LCT con el radio.

Fagor

Heidenhain

N60 G41 G37 R5 X10 Y20; P0

7 APPR LCT X+10 Y+20 R5 RL

Coordenadas

Esta es la parte del programa que más se parece y solo habría que ir incluyendo la sucesión de coordenadas por la que pasará nuestra herramienta.

Fagor

Heidenhain

N70 X10 Y30; P1

N80 X30 Y30; P2

N90 X30 Y10; P3

N100 X10 Y10; P4

8 L X+10 Y+30

9 L X+30 Y+30

10 L X+30 Y+10

11 L X+10 Y+10

Salida tangencial

A la hora de realizar la salida tangencial tendremos que estar atentos al hecho de que en Fagor incluimos la salida tangencial al introducir las coordenadas del último punto de contacto con el contorno, mientras que en Heidenhain lo haremos en la siguiente línea.


De forma similar a lo que sucedía en la entrada tangencial aquí utilizaremos G38 con el radio de entrada en Fagor mientras que en Heidenhain utilizaremos DEP LCT con el radio. Además, en Fagor incluimos un G40 para anular la compensación radial.

Fagor

Heidenhain

N110 G38 R5 X10 Y20; P0

N120 G40 X0 Y20; PI

12 L X+10 Y+20

13 DEP LCT X+0 Y+20 R5

Fin de programa

Una vez hemos alejado la herramienta de la pieza, en ambos lenguajes deberemos introducir un M30. Además, en Heidenhain existe un último bloque que incluye nuevamente el nombre del programa y las unidades empleadas.

Fagor

Heidenhain

N130 Z5

N140 G0 Z150

N150 M30

14 L Z+5

15 L Z+150 FMAX

16 STOP M30

17 END PGM CUADRADO MM

Referencias:

Fagor Automation S. Coop (2016) Manual de programación CNC 8055. https://dmscncrouters.com/wp-content/uploads/2016/05/Fagor-CNC-8055-Operating-Manual-Spanish.pdf

Heidenhain (2017) Manual plus 620. https://content.heidenhain.de/doku/dp_mp620/pdf/MP620/54843x-05/1079948-54.pdf

4 visualizaciones0 comentarios

Entradas recientes

Ver todo

コメント


©2022 por Como mecanizar. Creada con Wix.com

bottom of page