8.1 Trabajar con ciclos
Los ciclos de mecanizado han sido realizados para ahorrar al operario
la tarea de programas trabajos habituales y repetitivos. También las
traslaciones de coordenadas y algunas funciones especiales están
disponibles como ciclos (véase la tabla en la siguiente página).
Los ciclos de mecanizado con números a partir del 200 emplean
parámetros Q para asignar valores. Las funciones que son comunes
en los diferentes ciclos, tienen asignado un mismo número de Q: p.ej.
Q200 es siempre la distancia de seguridad, Q202 es siempre la
profundidad de pasada, etc.
¡Para evitar datos introducidos incorrectos en la definición
del ciclo, realizar un test gráfico del programa antes de su
ejecución (véase "Test del programa" en pág.476)!
Ciclos específicos de la máquina
En muchas máquinas hay otros ciclos disponibles que se implementan
por el fabricante de su máquina adicionalmente a los ciclos
HEIDENHAIN en el TNC. Para ello están disponibles unos ciertos
números de ciclos a parte:
Ciclos G300 a G399
Ciclos específicos de la máquina a definir mediante la tecla CYCLE
DEF
Ciclos G500 a G599
Ciclos de palpación específicos de la máquina a definir mediante la
tecla TOUCH PROBE
Preste atención a la descripción de la función
correspondiente en el modo de empleo de la máquina.
Bajo ciertas condiciones, se utilizan también parámetros de asignación
Q en ciclos específicos de la máquina, los cuales HEIDENHAIN ya ha
utilizado en ciclos estándar. Para evitar problemas en cuanto a la
sobreescritura de parámetros Q en la utilización simultánea de ciclos
DEF activos (ciclos que el TNC ejecuta automáticamente en la
definición del ciclo, véase „Llamada al ciclo" en pág. 239) y ciclos
CALL activos (ciclos que se han de llamar para la ejecución, véase
„Llamada al ciclo" en pág. 239), prestar atención a la siguiente forma
de proceder:
8
Programar básicamente ciclos DEF antes de los ciclos CALL
8
Programar un ciclo DEF sólo entre la definición de un ciclo CALL y la
llamada al ciclo correspondiente, en caso de que no se produzca
ninguna interferencia en los parámetros Q de ambos ciclos
236
8 Programación: Ciclos