Ciclos específicos de la máquina (Opción de Software 19)
En muchas máquinas hay otros ciclos disponibles que el fabricante de su máquina implementa en el TNC adicionalmente a los ciclos HEIDENHAIN. Para ello están disponibles unos ciertos números de ciclos a parte:
Ciclos 300 a 399
Ciclos específicos de la máquina que deben definirse mediante la tecla CYCLE DEF
Ciclos 500 a 599
Ciclos del palpador específicos de la máquina que deben definirse mediante la tecla TOUCH PROBE
Preste atención a la descripción de la función correspondiente en el manual de la máquina.
Bajo ciertas condiciones, se utilizan también parámetros de asignación 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 sobrescritura de parámetros de
transferencia de uso múltiple en la utilización simultánea de ciclos DEF activos (ciclos que el TNC ejecuta automáticamente en la definición del ciclo, ver "Llamar ciclo", Página 46) y ciclos CALL activos (ciclos que se han de llamar para la ejecución, ver "Llamar ciclo", Página 46), prestar atención a la siguiente forma de proceder:
Programar básicamente ciclos DEF antes de los ciclos CALL Programar un ciclo DEF solo 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 de asignación de ambos ciclos
Trabajar con ciclos de mecanizado 2.1
2
Definir ciclo mediante Softkeys
La carátula de softkeys muestra los diferentes grupos de ciclos
Seleccionar el grupo de ciclos, p.ej. ciclos de taladrado
Seleccionar un ciclo, por ej. FRESADO DE ROSCA.
El TNC abre un diálogo y solicita todos los valores de introducción; simultáneamente aparece en la mitad derecha de la pantalla un gráfico en el cual aparece el parámetro a introducir en color más claro
Introducir todos los parámetros solicitados por el TNC y finalizar la entrada con la tecla ENT El TNC finaliza el diálogo después de haber introducido todos los datos necesarios
Definir el ciclo a través de la función GOTO
La carátula de softkeys muestra los diferentes grupos de ciclos
El TNC muestra en una ventana de transición el resumen de ciclos
Seleccionar con el cursor el ciclo que se desea o Introducir el número de ciclo y confirmar
respectivamente con la tecla ENT. El TNC abre entonces el diálogo del ciclo descrito anteriormente
Ejemplo de frases NC TALADRAR 7 CYCL DEF 200
Q200=2 ;DIST. DE SEGURIDAD
Q201=3 ;PROFUNDIDAD
Q206=150 ;AVANCE DE PASO DE PROFUNDIZACIÓN Q202=2 ;PASO DE PROFUNDIZACIÓN
Q210=0 ;TIEMPO DE ESPERA ARRIBA Q203=+0 ;COOR. SUPERFICIE
Q204=50 ;2ª DIST. DE SEGURIDAD Q211=0.25 ;TIEMPO DE ESPERA ABAJO
Llamar ciclo
Condiciones
Antes de una llamada de ciclo debe programarse en cualquier caso:
BLK FORM para la representación gráfica (solo se precisa para el test gráfico)
Llamada de herramienta
Dirección de giro del cabezal (funciones auxiliares M3/M4)
Definición del ciclo (CYCL DEF).
Deberán tenerse en cuenta otras condiciones que se especifican en las siguientes descripciones de los ciclos.
Los siguientes ciclos actúan a partir de su definición en el programa de mecanizado. Estos ciclos no se pueden ni deben llamar:
los ciclos 220 figura de puntos sobre círculo y 221 figura de puntos sobre líneas
el ciclo SL 14 CONTORNO
el ciclo SL 20 DATOS DE CONTORNO el ciclo 32 TOLERANCIA
ciclos para la conversión de coordenadas el ciclo 9 TIEMPO DE ESPERA
todos los ciclos de palpación
Todos los ciclos restantes pueden ser llamados con las funciones descritas a continuación.
Llamada de ciclo con CYCL CALL
La función CYCL CALL llama una vez al último ciclo de mecanizado definido. El punto inicial del ciclo es la última posición programada antes de la frase CYCL CALL.
Programar la llamad de ciclo: Pulsar la teclaCYCL CALL
Introducir la llamada de ciclo: pulsar la softkey CYCL CALL M
Si es necesario, introducir la función auxiliar M (p.ej., M3 para conectar el cabezal), o finalizar el diálogo con la tecla END
Llamada de ciclo con CYCL CALL PAT
La función CYCL CALL PAT llama al último ciclo de mecanizado
Trabajar con ciclos de mecanizado 2.1
2
Llamada de ciclo con CYCL CALL POS
La función CYCL CALL POS llama una vez al último ciclo de mecanizado definido. El punto de arranque del ciclo está en la posición que se ha definido en la frase CYCL CALL POS.
El TNC se desplaza con lógica de posicionamiento a la posición introducida en la frase CYCL CALL POS:
Si la posición actual de la herramienta en el eje de la
herramienta es mayor que el canto superior de la pieza (Q203), el TNC se posiciona primero en el plano de mecanizado en la posición programada y a continuación en el eje de la herramienta.
Si la posición actual de la herramienta en el eje de la herramienta está por debajo del canto superior de la pieza (Q203), el TNC se posiciona primero en el eje de la herramienta a la altura de seguridad y a continuación en el plano de
mecanizado en la posición programada
En la frase CYCL CALL POS siempre debe haber programado tres ejes de coordenadas. Mediante las coordenadas en el eje de la herramienta se puede modificar de manera sencilla la posición inicial.
Funciona como un desplazamiento del punto cero adicional.
El avance definido en la frase CYCL CALL POS sólo tiene efecto para la aproximación a la posición de arranque programada en esta frase.
Como norma, el TNC se aproxima a la posición definida en la fraseCYCL CALL POS sin corrección de radio (R0).
Si se llama con CYCL CALL POS a un ciclo en el que está definida una posición inicial (p.ej., ciclo 212),entonces la posición definida en el ciclo actúa como un desplazamiento adicional a la posición definida en la frase CYCL CALL POS. Por esta razón se debería definir con 0 la posición de arranque determinada en el ciclo.
Llamada al ciclo con M99/M89
La función M99 que tiene efecto por frases, llama una vez al último ciclo de mecanizado definido. M99 puede programarse al final de una frase de posicionamiento, el TNC se desplaza hasta esta posición y llama a continuación al último ciclo de mecanizado definido.