2
2.1 Trabajar con ciclos de mecanizado
Ciclos específicos de la máquina
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 CYCL 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 la utilización simultánea de ciclos DEF activos (ciclos que el TNC ejecuta automáticamente en la definición del ciclo) y ciclos CALL activos (ciclos que se han de llamar para la ejecución).
Información adicional: "Llamar ciclo", página 48
Se pueden evitar problemas en lo relativo a la sobrescritura de parámetros de asignación utilizados varias veces, debe seguirse el procedimiento siguiente:
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 barra de softkeys muestra los diferentes grupos de ciclos
Seleccionar el grupo de ciclos, p.ej. ciclos de taladrado
Seleccionar el ciclo, p. ej. FRESADO DE ROSCAS.
El TNC abre un diálogo y pregunta por todos los valores de introducción; simultáneamente aparece en la mitad derecha de la pantalla un gráfico,en el que aparecen los parámetros 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 precisos
Definir el ciclo a través de la función GOTO
La barra de softkeys muestra los diferentes grupos de ciclos
El TNC muestra en una ventana superpuesta el resumen de ciclos
Seleccionar con el cursor el ciclo que se desea o Introducir el número de ciclo y confirmar cada vez con la tecla ENT. El TNC abre entonces el diálogo del ciclo descrito anteriormente
Ejemplo de frases NC 7 CYCL DEF 200 TALADRADO
Q200=2 ;DISTANCIA SEGURIDAD
Q201=3 ;PROFUNDIDAD
Q206=150 ;AVANCE PROFUNDIDAD Q202=5 ;PASO PROFUNDIZACION Q210=0 ;TIEMPO ESPERA ARRIBA Q203=+0 ;COORD. SUPERFICIE Q204=50 ;2A DIST. SEGURIDAD Q211=0.25 ;TIEMPO ESPERA ABAJO Q395=0 ;REFERENCIA PROFUNDIDAD
Utilizar ciclos de mecanizado
2.1 Trabajar con ciclos de mecanizado
2
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 tecla CYCL 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 definido en todas las posiciones contenidas en una definición de figura PATTERN DEF o en una tabla de puntos.
Información adicional: "Definición del modelo PATTERN DEF", página 54
Información adicional: "Tablas de puntos", página 60
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 de la arista superior de la pieza (Q203), el TNC posiciona entonces primero en el eje de la herramienta a la altura de seguridad y a continuación en el plano de mecanizado sobre la posición programada
En la frase CYCL CALL POS programar siempre las tres coordenadas. Mediante las coordenadas en el eje de la herramienta puede modificarse la posición de arranque de forma sencilla. 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 frase CYCL 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.
Si el TNC debe ejecutar automáticamente el ciclo después de cada frase de posicionamiento, se programa la primera llamada al ciclo con M89.
Para anular el efecto de M89 se programa
M99 en la frase de posicionamiento en la que se activa el último punto de arranque, o
se define con CYCL DEF un ciclo de mecanizado nuevo