Página 1
Modo de Empleo Diálogo-en lenguaje conversacional TNC 320 Software NC 340 551-02 Español (es) 2/2007...
Página 2
Teclas de la pantalla Programación de los movimientos de trayectoria Seleccionar la subdivisión de la pantalla Aproximación/salida del contorno Seleccionar la pantalla entre el Programación libre de contornos FK funcionamiento Máquina y Programación Rectas Softkeys: Seleccionar la función en pantalla Punto central del círculo/polo para coordenadas Conmutación de las carátulas de polares...
Roscado rígido Reentrada al contorno después de una interrupción Para ello el TNC 320 dispone de opciones de software, que deben ser habilitadas por Ud. o por el fabricante de su máquina. Opción de software Eje adicional para 4 ejes y cabezal no controlado Eje adicional para 5 ejes y cabezal no controlado Interpolación superficie cilíndrica (ciclos 27, 28 y 29)
Programación: Herramientas Programación: Programar contornos Programación: Funciones auxiliares Programación: Ciclos Programación: Subprogramas y repeticiones parciales de un programa Programación: Parámetros Q Test y ejecución de programas Funciones MOD Ciclos de palpación Informaciones técnicas TNC 320 de HEIDENHAIN...
Página 9
1.4 Visualización de estado ..33 Visualización de estados "general" ..33 Visualizaciones de estado adicionales ..34 1.5 Accesorios: Palpadores 3D y volantes electrónicos de HEIDENHAIN ..37 Palpadores 3D ..37 Volantes electrónicos HR ..37 HEIDENHAIN TNC 320...
Página 10
2 Funcionamiento manual y ajuste ..39 2.1 Conexión, desconexión ..40 Conexión ..40 Desconexión ..41 2.2 Desplazamiento de los ejes de la máquina ..42 Indicaciones ..42 Desplazar el eje con las teclas externas de dirección ..42 Posicionamiento por incrementos ..
Página 11
3 Posicionamiento manual ..49 3.1 Programación y ejecución de mecanizados sencillos ..50 Empleo del posicionamiento manual ..50 Protección y borrado de programas desde $MDI ..52 HEIDENHAIN TNC 320...
Página 12
Aparatos USB en el TNC ..74 4.4 Abrir e introducir programas ..75 Estructura de un programa NC en formato lenguaje conversacional HEIDENHAIN ..75 Definición de la pieza en bruto: BLK FORM ..75 Abrir un nuevo programa de mecanizado ..76 Programación de los movimientos de la herramienta con diálogo en lenguaje conversacional ..
Página 13
Cerrar la ventana de error ..90 Avisos de error detallados ..91 Softkey INFO INTERNA ..91 Borrar error ..91 Protocolo de error ..92 Protocolo de teclas ..92 Texto de aviso ..93 Memorizar ficheros de servicio ..93 HEIDENHAIN TNC 320...
Página 14
5 Programación: Herramientas ..95 5.1 Introducción de datos de la herramienta ..96 Avance F ..96 Revoluciones del cabezal S ..97 5.2 Datos de la herramienta ..98 Condiciones para la corrección de la herramienta ..98 Número y nombre de la herramienta ..
Página 15
6.5 Movimientos de trayectoria - Coordenadas polares ..139 Resumen ..139 Origen de coordenadas polares: polo CC ..139 Recta LP ..140 Trayectoria circular CP alrededor del polo CC ..140 Trayectoria circular tangente CTP ..141 Hélice (Helix) ..141 HEIDENHAIN TNC 320...
Página 16
6.6 Movimientos de trayectoria - Programación libre de contornos FK ..146 Nociones básicas ..146 Gráfico de programación FK ..148 Abrir el diálogo FK ..149 Polo para la programación FK ..149 Programación libre de rectas ..150 Programación libre de trayectorias circulares ..
Página 17
Avance en mm/min en los ejes giratorios A, B, C: M116 ..177 Desplazamiento por el camino más corto en ejes giratorios: M126 ..178 Redondear la visualización del eje giratorio a un valor por debajo de 360°: M94 ..179 HEIDENHAIN TNC 320...
Página 18
8 Programación: Ciclos ..181 8.1 Trabajar con ciclos ..182 Ciclos específicos de la máquina ..182 Definir el ciclo mediante softkeys ..183 Definir el ciclo a través de la función GOTO ..183 Llamada de ciclos ..185 8.2 Ciclos para taladrado, roscado y fresado de rosca ..
Página 19
FACTOR DE ESCALA ESPECIFICO DE CADA EJE (ciclo 26) ..314 8.8 Ciclos especiales ..317 TIEMPO DE ESPERA (ciclo 9) ..317 LLAMADA DEL PROGRAMA (ciclo 12) ..318 Orientación del cabezal (ciclo 13) ..319 HEIDENHAIN TNC 320...
Página 20
9 Programación: Subprogramas y repeticiones parciales de un programa ..321 9.1 Introducción de subprogramas y repeticiones parciales de un programa ..322 Label ..322 9.2 Subprogramas ..323 Funcionamiento ..323 Indicaciones sobre la programación ..323 Programación de un subprograma ..323 Llamada a un subprograma ..
Página 22
10.10 Introducción directa de una fórmula ..379 Introducción de la fórmula ..379 Reglas de cálculo ..381 Ejemplo ..382 10.11 Parámetro de string ..383 Funciones del procesamiento de cadenas de texto ..383 Asignar parámetro de string ..384 Parámetros de cadenas de texto en serie ..
Página 23
11.6 Arranque automático del programa ..418 Aplicación ..418 11.7 Saltar frases ..419 Aplicación ..419 Añadir el signo "/" ..419 Borrar el signo "/" ..419 11.8 Parada programada en la ejecución del programa ..420 Aplicación ..420 HEIDENHAIN TNC 320...
Página 24
12.6 Introducción del código ..428 Aplicación ..428 12.7 Ajuste de las conexiones de datos ..429 Interfaces serie en el TNC 320 ..429 Aplicación ..429 Ajuste de la conexión RS-232 ..429 Ajuste de la VELOCIDAD EN BAUDIOS (baudRate) ..429 Ajustar protocolo (protocol) ..
Página 25
Sistema de referencia para los resultados de medición ..456 PLANO DE REFERENCIA Ciclo de palpación 0 ..457 PLANO DE REFERENCIA en polares Ciclo de palpación 1 ..459 MEDIR (ciclo de palpación 3) ..460 HEIDENHAIN TNC 320...
Página 26
14.2 Distrib. de conectores y cable conexión para las conex. de datos ..466 Interfaz V.24/RS-232-C equipos HEIDEHAIN ..466 Aparatos que no son de la marca HEIDENHAIN ..467 Interface Ethernet de conexión RJ45 ..467 14.3 Información técnica ..468...
Compatibilidad Las funciones del TNC 320 no se corresponden con las funciones de los controles de la serie TNC 4xx e iTNC 530. Por ello solamente pueden ejecutarse programas de mecanizado que han sido generados en controles numéricos HEIDENHAIN (a partir del TNC 150 B).
Determinar la subdivisión de la pantalla: Pulsar la tecla de conmutación de la pantalla: la carátula de softkeys indica las posibles subdivisiones de la pantalla. véase “Modos de funcionamiento” en pág. 31 Selección de la subdivisión de la pantalla mediante softkey TNC 320 de HEIDENHAIN...
Teclado El TNC 320 se suministra con un teclado integrado. El cuadro superior derecho muestra los elementos del teclado de control: Gestión de ficheros Calculadora Función MOD Función HELP Modos de funcionamiento Programación Modos de funcionamiento Máquina Apertura de los diálogos de programación...
Q ofrecen diversas posibilidades para la programación. El gráfico de programación puede mostrar los distintos pasos, si se desea. Softkeys para la subdivisión de la pantalla Ventana Softkey Programa Izquierda: Programa, derecha: Gráfico de programación TNC 320 de HEIDENHAIN...
Test del programa El TNC simula programas y partes del programa en el modo de funcionamiento Test del programa, para p.ej. encontrar incompatibilidades geométricas, falta de indicaciones o errores en el programa y daños producidos en el espacio de trabajo. La simulación se realiza gráficamente con diferentes vistas.
El eje puede desplazarse con el volante Los ejes se desplazan teniendo en cuenta el giro básico no hay ningún programa activo Se ha iniciado el programa Se ha parado el programa Se ha interrumpido el programa TNC 320 de HEIDENHAIN...
Visualizaciones de estado adicionales Las visualizaciones de estados adicionales suministran información detallada sobre el desarrollo del programa. Se pueden llamar en todos los modos de funcionamiento a excepción de Memorizar/Editar programa. Conexión de la visualización de estados adicional Llamar a la carátula de softkeys para la subdivisión de la pantalla Seleccionar la representación en pantalla con visualización de estados adicional...
Página 35
Tipo de visualización de posiciones, p.ej. posición real Visualización de posiciones Número del punto de referencia activo de la tabla de presets (función no disponible en el TNC 320) Ángulo del giro básico Información sobre las herramientas Softkey Asignación Significado ...
Página 36
Traslación de coordenadas Softkey Asignación Significado Nombre del programa Desplazamiento del punto cero activado (ciclo 7) Ejes reflejados (ciclo 8) Ángulo de giro activado (ciclo 10) Factor(es) de escala activado(s) (ciclos 11 / 26) Véase “Ciclos para la traslación de coordenadas” en pág. 305 Funciones auxiliares M activadas Softkey Asignación...
El recorrido por giro del volante se selecciona en un amplio campo. Además de los volantes empotrables HR 130 y HR 150, HEIDENHAIN ofrece también el volante portátil HR 410. TNC 320 de HEIDENHAIN...
2.1 Conexión, desconexión Conexión La conexión y el sobrepaso de los puntos de referencia son funciones que dependen de la máquina. Rogamos consulten el manual de su máquina. Conectar la tensión de alimentación del TNC y de la máquina. A continuación el TNC indica el siguiente diálogo: SYSTEM STARTUP Se inicia el TNC...
Cuando el TNC visualiza en una ventana superpuesta el texto NOW IT IS SAFE TO TURN POWER OFF, puede interrumpir la tensión en el TNC Si se desconecta el TNC de cualquier forma puede producirse una pérdida de datos. TNC 320 de HEIDENHAIN...
2.2 Desplazamiento de los ejes de la máquina Indicaciones El desplazamiento con las teclas externas de dirección es una función que depende de la máquina. ¡Rogamos consulten el manual de su máquina! Desplazar el eje con las teclas externas de dirección Seleccionar el modo de funcionamiento Manual Accionar las teclas externas de dirección y...
Introducir la aproximación en mm, p.ej. 8 mm, y pulsar la softkey ACEPTAR VALOR Finalizar la introducción con la softkey OK Pulsar la tecla externa de dirección: posicionar tantas veces como se desee Para desactivar la función, pulsar la softkey Desconectar. TNC 320 de HEIDENHAIN...
Desplazamiento con el volante electrónico HR 410 El volante electrónico HR 410 está equipado con dos teclas de confirmación. Estas teclas se encuentran debajo de la rueda dentada. Los ejes de la máquina sólo se pueden desplazar cuando está pulsada una de las teclas de confirmación (esta función depende de la máquina).
Si el avance introducido sobrepasa el valor definido en los parámetros de máquina maxFeed, se activa el valor introducido en el parámetro de máquina Después de una interrupción de tensión, sigue siendo válido el avance F programado TNC 320 de HEIDENHAIN...
Modificar la velocidad de cabezal y el avance Con los potenciómetros de override para las revoluciones S del cabezal y el avance F, se puede modificar el valor determinado entre 0% y 150%. El potenciómetro de override para las revoluciones del cabezal sólo actáa en máquinas con accionamiento del cabezal controlado.
Después para fijar el punto de referencia se introduce un valor al cual se ha sumado d. Seleccionar el modo de funcionamiento Manual Desplazar la herramienta con cuidado hasta que roce la pieza Seleccionar el eje TNC 320 de HEIDENHAIN...
Página 48
FIJAR EL PUNTO DE REFERENCIA Z= Herramienta cero, eje del cabezal: fijar la visualización sobre una posición conocida de la pieza (p.ej. 0) o introducir el grosor d de la chapa. En el plano de mecanizado: tener en cuenta el radio de la herramienta Los puntos de referencia para los ejes restantes se fijan de la misma forma.
En este modo de funcionamiento se puede introducir y ejecutar directamente un programa corto en formato lenguaje conversacional HEIDENHAIN. También se puede llamar a ciclos del TNC. El programa se memoriza en el fichero $MDI. En el posicionamiento manual se puede activar la visualización de estados adicional.
Página 51
Seleccionar el eje de la mesa giratoria, introducir el ángulo de giro y el avance anotados, p.ej. L C+2.561 Finalizar la introducción Accionar el pulsador externo START: se anula la inclinación mediante el giro de la mesa giratoria TNC 320 de HEIDENHAIN...
Protección y borrado de programas desde $MDI El fichero $MDI se utiliza normalmente para programas cortos y transitorios. Si a pesar de ello se quiere memorizar un programa, deberá procederse de la siguiente forma: Seleccionar el modo de funcionamiento Memorizar/ Editar programa Llamada a la gestión de programas: tecla PGM MGT (Program Management)
4.1 Nociones básicas Sistema de medida de recorridos y marcas de referencia En los ejes de la máquina hay sistemas de medida, que registran las posiciones de la mesa de la máquina o de la herramienta. En los ejes lineales normalmente se encuentran montados sistemas longitudinales de medida, en las mesas circulares y ejes basculantes X (Z,Y) sistemas de medida angulares.
Además de los ejes principales X, Y y Z, existen también ejes auxiliares paralelos (todavía no contemplados por el TNC 320) U, V y W. Los ejes giratorios se caracterizan mediante A, B y C. En la figura de abajo a la derecha se muestra la asignación de los ejes auxiliares o ejes...
Coordenadas polares Cuando el plano de la pieza está acotado en coordenadas cartesianas, el programa de mecanizado también se elabora en coordenadas cartesianas. En piezas con arcos de círculo o con indicaciones angulares, es a menudo más sencillo, determinar posiciones en coordenadas polares.
Coordenadas polares absolutas e incrementales Las coordenadas absolutas se refieren siempre al polo y al eje de referencia angular. Las coordenadas incrementales se refieren siempre a la última posición de la herramienta programada. +IPR +IPA +IPA 0° TNC 320 de HEIDENHAIN...
Los puntos de referencia se fijan de forma rápida y sencilla mediante un palpador 3D de HEIDENHAIN. Véase el Modo de Empleo de los ciclos de palpación "Fijación del punto de referencia con palpadores 3D".
La longitud máxima permitida del nombre del fichero debe ser lo suficientemente larga, para no sobrepasar la longitud de búsqueda máxima permitida de 256 caracteres (véase “Caminos de búsqueda” en pág. 61). TNC 320 de HEIDENHAIN...
HEIDENHAIN recomienda memorizar periódicamente en un PC los nuevos programas y ficheros elaborados. Para ello HEIDENHAIN pone a disposición una función de Backup en el software de transmisión de datos del TNCremoNT. Rogamos se pongan en contacto con el constructor de su máquina.
PROG1.H. De esta forma el programa de mecanizado tiene el siguiente camino de búsqueda: TNC:\AUFTR1\NCPROG\PROG1.H En el gráfico de la derecha se muestra un ejemplo para la visualización de un directorio con diferentes caminos de búsqueda. TNC 320 de HEIDENHAIN...
Resumen: Funciones de la gestión de ficheros Función Softkey Copiar (y convertir) ficheros sueltos Visualizar un determinado tipo de ficheros Visualizar los últimos 10 ficheros seleccionados Borrar fichero o directorio Marcar fichero Renombrar fichero Proteger el fichero contra borrado y modificaciones Eliminar la protección del fichero Administrador de red...
Programa seleccionado en el modo de fucionamiento Ejecución del porgrama Fichero protegido contra borrado y modificaciones (Protected) FECHA Fecha en la cual se modificó el fichero por última vez Hora en la cual se modificó el fichero por TIEMPO última vez TNC 320 de HEIDENHAIN...
Selección de unidades, directorios y ficheros Llamada a la gestión de ficheros Utilizar las teclas cursoras para mover el cursor a la posición deseada de la pantalla: Mueve el cursor de la ventana derecha a la izquierda y viceversa Mueve el cursor arriba y abajo en una ventana Mueve el cursor arriba y abajo por páginas en una ventana 1er paso: Seleccionar unidad...
En la ventana inzquierda marcar el directorio, en el que se quiere crear un subdirectorio Introducir el nuevo nombre del directorio, pulsar la NUEVO tecla ENT ¿NOMBRE DEL DIRECTORIO? Confirmar con la softkey OK, o Interrumpir con la softkey CANCELAR TNC 320 de HEIDENHAIN...
Copiar ficheros individuales Desplazar el cursor sobre el fichero a copiar Pulsar la softkey COPIAR: Seleccionar la función de copiar El TNC abre una ventana de superposición Introducir el nombre del fichero destino y aceptar con la tecla ENT o la softkey OK: el TNC copia el fichero al directorio actual, o en el directorio de destino correspondiente.
Seleccionar la función de borrado: pulsar la softkey BORRAR TODOS. El TNC pregunta si se desean borrar también los subdirectorios y los ficheros Confirmar borrado: pulsar la softkey OK o Cancelar el borrado: pulsar la softkey CANCELAR TNC 320 de HEIDENHAIN...
Marcar ficheros Función para marcar Softkey Marcar ficheros sueltos Marcar todos los ficheros del directorio Eliminar la marca del fichero deseado Eliminar la marca de todos los ficheros Las funciones como copiar o borrar ficheros se pueden utilizar simultáneamente tanto para un sólo fichero como para varios ficheros. Para marcar varios ficheros se procede de la siguiente forma: Mover el cursor sobre el primer fichero Visualizar las funciones para marcar: pulsar la softkey...
Marcar el editor deseado Pulsar la softkey OK para abrir el fichero Activar o desactivar los aparatos USB Seleccionar otras funciones: pulsar la softkey FUNCIONES ADICIONALES Conmutar la carátula de softkeys Seleccionar la softkey para la activación o desactivación TNC 320 de HEIDENHAIN...
Transmisión de datos a/desde un soporte de datos externo Antes de que se pueda transmitir datos a un soporte de datos externo, en caso necesario, se debe ajustar el interfaz de datos (véase “Ajuste de las conexiones de datos” en pág. 429). Si se transmiten datos mediante la interfaz serie, pueden surgir problemas dependiendo del software utilizado para la transmisión de datos, los cuales puden subsanarse...
Página 71
Para seleccionar otro directorio en visualización de doble ventana de datos, pulsar la softkey VISUALIZAR ÁRBOL. ¡Si pulsa la softkey VISUALIZAR FICHEROS, el TNC muestra el contenido del directorio seleccionado! TNC 320 de HEIDENHAIN...
Copiar un fichero a otro directorio Seleccionar la subdivisión de la pantalla con las dos ventanas de igual tamaño Visualizar en ambas ventanas los directorios: pulsar la softkey VISUALIZAR ÁRBOL Ventana derecha Desplazar el cursor sobre el directorio en el cual se quieren copiar ficheros y visualizarlos con la softkey VISUALIZAR FICHEROS en dicho directorio Ventana izquierda...
TNC. Cuando la conexión se ha realizado automáticamente, el TNC marca la columna Auto Utilizar esta función PING para comprobar su conexión de red Al pulsar la softkey INFO DE RED, el TNC muestra los ajustes actuales de red TNC 320 de HEIDENHAIN...
TNC. Si aun así continúa teneniendo problemas, póngase en contacto con HEIDENHAIN. La gestión de ficheros visualiza los aparatos USB como una unidad propia en el árbol de directorios, de manera que puede utilizar correctamente las funciones descritas en la sección anterior para la...
La última frase de un programa se identifica con END PGM, el nombre del programa y la unidad de medida válida. ¡HEIDENHAIN recomienda desplazarse a una posición de seguridad después de la llamada de herramienta, desde la cual el TNC pueda posicionarse para un mecanizado libre de colisiones! Definición de la pieza en bruto:...
Abrir un nuevo programa de mecanizado Un programa de mecanizado se introduce siempre en el modo de funcionamiento Memorizar/editar programa. Ejemplo de la apertura de un programa: Seleccionar el funcionamiento Memorizar/editar programa Ir a la gestión de ficheros: pulsar la tecla PGM MGT Seleccionar el directorio en el cual se quiere memorizar el nuevo programa: NOMBRE DEL FICHERO = 123.H...
Página 77
Eje del cabezal paralelo a X/Y/Z con la tecla DEL! El TNC sólo puede representar el gráfico, cuando la página más pequeña mide al menos 50 µm y la más grande un máximo de 99 999,999 mm. TNC 320 de HEIDENHAIN...
Programación de los movimientos de la herramienta con diálogo en lenguaje conversacional Para programar una frase se empieza con la tecla de apertura del diálogo. En la línea de la cabecera de la pantalla el TNC pregunta todos los datos precisos. Ejemplo de un diálogo Apertura del diálogo ¿COORDENADAS?
El TNC acepta en el eje de la herramienta siempre las coordenadas de la punta de la herramienta, es decir, siempre tiene en cuenta la longitud de la herramienta activa. TNC 320 de HEIDENHAIN...
Editar un programa Sólo se puede editar un programa, si no está siendo ejecutado por el TNC en un modo de funcionamiento de máquina. El TNC permite marcar la frase con el cursor, no obstante, impide memorizar las modificaciones con un aviso de error.
Página 81
Para esta función se fija la softkey DIBUJO AUTOM. en OFF. Seleccionar la palabra de una frase: Pulsar las teclas cursoras hasta que esté marcada la palabra con un recuadro Seleccionar la frase con las teclas cursoras TNC 320 de HEIDENHAIN...
Página 82
En la nueva frase seleccionada el recuadro se encuentra sobre la misma palabra seleccionada en la primera frase. Si ha iniciado la búsqueda en programas muy largos, el TNC muestra una ventana con visualización de dicha búsqueda. Adicionalmente se puede cancelar la búsqueda por softkey.
Iniciar proceso de búsqueda: el TNC salta a la página siguiente, en la que se encuentra el texto buscado Repetir proceso de búsqueda: el TNC salta a la frase siguiente, en la que se encuentra memorizado el texto buscado Finalizar función de búsqueda TNC 320 de HEIDENHAIN...
Página 84
Buscar/sustituir un texto cualquiera La función Buscar/Reemplazar no es posible si un programa está protegido el programa está siendo ejecutado en este momento por el TNC En la función REEMPLAZAR TODO prestar atención en no reemplazar partes del texto, que no deben ser modificadas.
Realizar el gráfico de programación por frases Realizar el gráfico de programación completo o completarlo después de RESET + START Detener el gráfico de programación. Esta softkey sólo aparece mientras el TNC realiza un gráfico de programación TNC 320 de HEIDENHAIN...
Activar o desactivar las frases marcadas Conmutar la carátula de softkeys: Véase figura arriba dcha Para visualizar nums. frase: fijar la softkey VISUALIZAR OMITIR NÚM. FRASE en VISUALIZAR Para visualizar núms. frase: Fijar la softkey VISUALIZAR OMITIR NÚM. FRASE en OMITIR Borrar el gráfico Conmutar la carátula de softkeys: Véase figura arriba dcha.
Saltar al final del comentario Saltar al principio de una palabra. Las palabras se separan con un espacio Saltar al final de la palabra. Las palabras se separan con un espacio Conmutar entre modo introducir y sobrescribir TNC 320 de HEIDENHAIN...
4.7 La calculadora Manejo El TNC dispone de una calculadora con las funciones matemáticas más importantes. Abrir la calculadora y cerrar de nuevo con la tecla CALC Con las softkeys seleccionar funciones de cálculo mediante comandos abreviados. Función de cálculo Comando abreviado (tecla) Sumar Restar...
Página 89
Abrir la calculadora con la tecla CALC y ejecutar el cálculo deseado Pulsar la tecla "Aceptar posición real", el TNC abre una carátula de softkeys Pulsar softkey CALC: el TNC acepta el valor en el campo de entrada activo y cierra la calculadora TNC 320 de HEIDENHAIN...
4.8 Avisos de error Visualizar error El TNC visualiza el error, entre otros, en: Introducciones erróneas Errores lógicos en el programa Elementos del contorno que no pueden ser ejecutados Aplicaciones incorrectas del palpador Si se produce un error, éste se visualiza en rojo en la cabecera. Se visualizan avisos de error largos y de varias líneas abreviados.
BORRAR. Borrar todos los errores: pulsar el softkey BORRAR TODOS. Si la causa de un error no se soluciona, no es posible borrar este error. En este caso se mantiene el aviso de error. TNC 320 de HEIDENHAIN...
Protocolo de error El TNC memoriza los errores registrados y sucesos importantes (p. ej. inicio del sistema) en un protocolo de errores. La capacidad del protocolo de errores es limitada. Cuando el protocolo de errores está lleno, el TNC utiliza un segundo fichero. Si el segundo también está lleno, se borra el primer protocolo de errores y se sobreescribe, etc.
Si se repite la función "Memorizar ficheros de servicio", se sobreescribirá el grupo de ficheros de servicio anterior. Memorizar ficheros de servicio: Abrir ventana de error Pulsar la softkey FICHEROS DE PROTOCOLO Memorizar ficheros de servicio: pulsar la softkey MEMORIZAR FICHEROS DE SERVICIO TNC 320 de HEIDENHAIN...
5.1 Introducción de datos de la herramienta Avance F El avance F es la velocidad en mm/min (pulg./min), con la cual se desplaza el punto medio de la herramienta en su trayectoria. El avance máximo puede ser diferente en cada eje de máquina y está determinado por parámetros de máquina.
En el diálogo ¿Revoluciones S del cabezal = ? introducir nuevas revoluciones del cabezal y confirmar con la tecla END Modificación durante la ejecución del programa Durante la ejecución del programa se pueden modificar las revoluciones con el potenciómetro de override S. TNC 320 de HEIDENHAIN...
5.2 Datos de la herramienta Condiciones para la corrección de la herramienta Normalmente las coordenadas de las trayectorias necesarias, se programan tal como está acotada la pieza en el plano. Para que el TNC pueda calcular la trayectoria del punto central de la herramienta, es decir, que pueda realizar una corrección de la herramienta, deberá...
Radio de la herramienta: Valor de corrección para el radio Durante el diálogo es posible introducir el valor para la longitud del radio directamente en el campo de diálogo: pulsar la softkey del eje deseada. Ejemplo 4 TOOL DEF 5 L+10 R+5 TNC 320 de HEIDENHAIN...
Introducir los datos de la herramienta en la tabla En una tabla de herramientas se pueden definir hasta 9999 herramientas y memorizar sus datos correspondientes. Rogamos tengan en cuenta las funciones de edición que aparecen más adelante en este capítulo. A fin de poder introducir varios datos de corrección para una herramienta (indexar número de herramienta), añadir una línea y ampliar el número de herramienta mediante un punto y una cifra del 1 al 9 (p.
Página 101
0,1 mm del contorno, si se ha activado esta función en el programa NC con M148 (véase “Con Stop NC retirar automáticamente la herramienta del contorno: M148” en pág. 176) TP_NO Número del palpador en la tabla de herramientas TP_NO TNC 320 de HEIDENHAIN...
Página 102
Editar las tablas de herramientas La tabla de herramientas válida para la ejecución del programa tiene como nombre de fichero TOOL.T y debe guardarse en el directorio "tabla". La tabla de herramientas TOOL.T sólo se puede editar en un modo de funcionamiento de Máquina. Para las tablas de herramientas que se desee archivar o utilizar para el Test de programa debe asignarse cualquier otro nombre de fichero con la terminación .T.
Página 103
Visualizar todos los palpadores en la tabla de herramientas Abandonar la edición de la tabla de herramientas Llamar a la gestión de ficheros y seleccionar un fichero de otro tipo, p.ej. un programa de mecanizado TNC 320 de HEIDENHAIN...
Tabla de posiciones para cambiador de herramientas El constructor de la máquina adapta el alcance de función de la tabla de posiciones a su máquina. ¡Rogamos consulten el manual de su máquina! Para el cambio de herramientas automático se necesita la tabla de posiciones TOOL_P.TCH.
Página 105
Almacen de superficie: bloquear puesto superior ¿Bloquear puesto superior? Almacén de superficie: bloquear puesto inferior LOCKED_BELOW ¿Bloquear puesto inferior? LOCKED_LEFT Almacén de superficie: bloquear puesto izquierda ¿Bloquear puesto izquierda? LOCKED_RIGHT Almacén de superficie: bloquear puesto derecha ¿Bloquear puesto derecha? TNC 320 de HEIDENHAIN...
Página 106
Funciones de edición para tablas de Softkey posiciones Seleccionar el principio de la tabla Seleccionar el final de la tabla Seleccionar la página anterior de la tabla Seleccionar la página siguiente de la tabla Anular la tabla de posiciones Anular la columna de número de herramienta T Salto al principio de la línea Salto al final de la línea Simular cambiador de herramientas...
Cuando se utilizan tablas de herramientas se hace una preselección con una frase TOOL DEF para la siguiente herramienta a utilizar. Para ello se indica el número de herramienta o un parámetro Q o el nombre de la herramienta entre comillas. TNC 320 de HEIDENHAIN...
Cambio de herramienta El cambio de herramienta es una función que depende de la máquina. ¡Rogamos consulten el manual de su máquina! Posición de cambio de herramienta La posición de cambio de herramienta deberá poderse alcanzar sin riesgo de colisión. Con las funciones auxiliares M91 y M92 se puede alcanzar una posición fija para el cambio de la herramienta.
Página 109
Condiciones para frases NC estándar con corrección de radio R0, RR, RL El radio de la herramienta gemela debe ser igual al radio de la herramienta original. Si no son iguales los radios, el TNC emite un aviso y no cambia la herramienta. TNC 320 de HEIDENHAIN...
5.3 Corrección de la herramienta Introducción El TNC corrige la trayectoria según el valor de corrección para la longitud de la herramienta en el eje del cabezal y según el radio de la herramienta en el plano de mecanizado. Si se elabora el programa de mecanizado directamente en el TNC, la corrección del radio de la herramienta sólo actua en el plano de mecanizado.
TAB: Movimientos de trayectoria sin corrección de radio: R0 El punto central de la herramienta se desplaza en el plano de mecanizado sobre la trayectoria programada, o bien sobre las coordenadas programadas. Empleo: Taladros, posicionamientos previos. TNC 320 de HEIDENHAIN...
Página 112
Movimientos de trayectoria con corrección de radio: RR y RL La herramienta se desplaza por la derecha del contorno La herramienta se desplaza por la izquierda del contorno En este caso el centro de la herramienta queda separado del contorno a la distancia del radio de dicha herramienta.
Página 113
No situar el punto inicial o final en un mecanizado interior sobre el punto de la esquina del contorno, ya que de lo contrario se daña dicho contorno. TNC 320 de HEIDENHAIN...
6.1 Movimientos de la herramienta Funciones de trayectoria El contorno de una pieza se compone normalmente de varios elementos de contorno como rectas y arcos de círculo. Con las funciones de trayectoria se programan los movimientos de la herramienta para rectas y arcos de círculo. Programación libre de contornos FK Cuando no existe un plano acotado y las indicaciones de las medidas en el programa NC están incompletas, el contorno de la pieza se...
La herramienta mantiene las coordenadas de Z y se desplaza en el plano XY a la posición X=70, Y=50. Movimiento tridimensional La frase del programa contiene tres indicaciones de coordenadas: el TNC desplaza la herramienta en el espacio a la posición programada. Ejemplo: L X+80 Y+0 Z-10 TNC 320 de HEIDENHAIN...
Página 118
Círculos y arcos de círculo En los movimientos circulares, el TNC desplaza simultáneamente dos ejes de la máquina: la herramienta se desplaza respecto a la pieza según una trayectoria circular. Para los movimientos circulares se puede introducir el punto central del círculo CC. Con las trayectorias de arcos de círculo se programan círculos en los planos principales: el plano principal se define en la llamada a la herramienta TOOL CALL al determinar el eje de la herramienta:...
Página 119
100 mm/min. En la programación en pulgadas: la introducción de 100 corresponde a un avance de 10 pulgadas/min Desplazamiento en marcha rápida: pulsar la softkey FMAX Desplazamiento con el avance que está definido en la frase TOOL CALL: pulsar la softkey FAUTO TNC 320 de HEIDENHAIN...
Página 120
¿FUNCIÓN AUXILIAR M? Introducir la función auxiliar, p.ej. M3 y finalizar el diálogo con la tecla ENT Línea en el programa de mecanizado L X+10 Y+5 RL F100 M3 6 Programación: Programar contornos...
Si la frase APPR contiene también las coordenadas de Z, el TNC desplaza primero la hta. al punto P sobre el plano de mecanizado y desde allí según el eje de la hta. a la profundidad programada. TNC 320 de HEIDENHAIN...
Página 122
Punto final P La posición P se encuentra fuera del contorno y se calcula de las indicaciones introducidas en la frase DEP. Si la frase DEP contiene también las coordenadas de Z, el TNC desplaza primero la hta. al punto P sobre el plano de mecanizado y desde allí...
7 L X+40 Y+10 RO FMAX M3 con corr. del radio RR 8 APPR LN X+10 Y+20 Z-10 LEN15 RR F100 Punto final del primer elemento de contorno 9 L X+20 Y+35 Siguiente elemento de contorno 10 L ... TNC 320 de HEIDENHAIN...
Aproximación a una trayectoria circular con una conexión tangente: APPR CT El TNC desplaza la herramienta según una recta desde el punto de partida P a un punto auxiliar P . Desde allí se aproxima según una trayectoria circular tangente al primer tramo del contorno y al primer punto del contorno P CCA= La trayectoria circular de P...
Ejemplo de frases NC 23 L Y+20 RR F100 Último elemento del contorno: P con corrección del radio 24 DEP LT LEN12.5 F100 Retirarse según LEN=12,5 mm 25 L Z+100 FMAX M2 Retirar Z, retroceso, final del programa TNC 320 de HEIDENHAIN...
Salida según una recta perpendicular al último punto del contorno: DEP LN El TNC desplaza la herramienta desde una recta del último punto del contorno P al punto final P . La recta parte perpendicularmente desde el último punto del contorno P .
Último elemento del contorno: P con corrección del radio 24 DEP LCT X+10 Y+12 R+8 F100 Coordenadas P , radio de la trayectoria circular=8 mm Retirar Z, retroceso, final del programa 25 L Z+100 FMAX M2 TNC 320 de HEIDENHAIN...
6.4 Movimientos de trayectoria - Coordenadas cartesianas Resumen de las funciones de trayectoria Tecla de función de Función Movimiento de la herramienta Introducciones precisas trayectoria Recta L Recta Coordenadas del punto final de la en inglés: Line recta Chaflán: CHF Chaflán entre dos rectas Longitud del chaflán ingl.: CHamFer...
El punto de la esquina cortado por el chaflán no es parte del contorno. El avance programado en una frase CHF sólo actúa en dicha frase. Después vuelve a ser válido el avance programado antes de la frase CHF. TNC 320 de HEIDENHAIN...
Redondeo de esquinas RND La función RND redondea esquinas del contorno. La herramienta se desplaza según una trayectoria circular, que se une tangencialmente tanto a la trayectoria anterior del contorno como a la posterior. El radio de redondeo debe poder realizarse con la herramienta llamada. Radio de redondeo: Radio del arco Si es preciso: Avance F (actúa sólo en una frase RND)
última posición programada de la herramienta. Con CC se indica una posición como centro del círculo: la herramienta no se desplaza a dicha posición. El centro del círculo es a la vez polo de las coordenadas polares. TNC 320 de HEIDENHAIN...
Trayectoria circular C alrededor del centro del círculo CC Antes de programar la trayectoria circular C hay que determinar el centro del círculo CC. La última posición de la herramienta programada antes de la frase C, es el punto de partida de la trayectoria circular. Desplazar la herramienta sobre el punto de partida de la trayectoria circular Coordenadas del punto central del círculo...
Página 133
11 CR X+70 Y+40 R+20 DR+ (ARCO 2) 11 CR X+70 Y+40 R-20 DR- (ARCO 3) 11 CR X+70 Y+40 R-20 DR+ (ARCO 4) La distancia del punto de partida al punto final del círculo no puede ser mayor al diámetro del círculo. TNC 320 de HEIDENHAIN...
Trayectoria circular tangente CT La herramienta se desplaza según un arco de círculo tangente a la trayectoria del contorno anteriormente programada. La transición es "tangencial", cuando en el punto de intersección de los elementos del contorno no se produce ningún punto de inflexión o esquina, con lo cual la transición entre los tramos del contorno es constante.
Llegada al último punto 1 del contorno, segunda recta de la esquina 4 14 L X+5 Salida del contorno según una recta tangente 15 DEP LT LEN10 F1000 Retirar la herramienta, final del programa 16 L Z+250 R0 FMAX M2 17 END PGM LINEAR MM TNC 320 de HEIDENHAIN...
Ejemplo: Movimiento circular en cartesianas 0 BEGIN PGM CIRCULAR MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Definición de la pieza en bruto para la simulación gráfica del mecanizado 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+10 Definición de la herramienta en el programa 4 TOOL CALL 1 Z X4000 Llamada a la herramienta con eje del cabezal y revoluciones del...
Página 137
Llegada al último punto del contorno 1 17 DEP LCT X-20 Y-20 R5 F1000 Salida del contorno según una trayectoria circular tangente 18 L Z+250 R0 FMAX M2 Retirar la herramienta, final del programa 19 END PGM CIRCULAR MM TNC 320 de HEIDENHAIN...
Ejemplo: Círculo completo en cartesianas 0 BEGIN PGM C-CC MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Definición de la pieza en bruto 2 BLK FORM 0.2 X+100 Y+100 Z+0 Definición de la herramienta 3 TOOL DEF 1 L+0 R+12,5 Llamada a la herramienta 4 TOOL CALL 1 Z S3150 Definición del centro del círculo...
El polo CC se determina antes de programar las coordenadas polares. Programar el polo CC sólo en coordenadas cartesianas. El polo CC permanece activado hasta que se determina un nuevo polo. Ejemplo de frases NC 12 CC X+45 Y+25 TNC 320 de HEIDENHAIN...
Recta LP La herramienta se desplaza según una recta desde su posición actual al punto final de la misma. El punto de partida es el punto final de la frase anterior. Radio en coordenadas polares PR: Introducir la distancia del punto final de la recta al polo CC 60°...
Paso P x nº de pasos n Ángulo total Número de pasos x 360° + ángulo para incremental IPA Inicio de la rosca + ángulo para sobrepaso Coordenada Z inicial Paso P x (pasadas de roscado + sobrepaso al principio del roscado) TNC 320 de HEIDENHAIN...
Página 142
Forma de la hélice La tabla indica la relación entre la dirección del mecanizado, el sentido de giro y la corrección de radio para determinadas formas: Roscado Dirección de Corrección Sentido interior trabajo del radio a derechas a izquierdas a derechas Z–...
Llegada al punto 1 15 LP PA+180 Salida del contorno según un círculo tangente 16 DEP PLCT PR+60 PA+180 R5 F1000 Retirar la herramienta, final del programa 17 L Z+250 R0 FMAX M2 18 END PGM LINEARPO MM TNC 320 de HEIDENHAIN...
Página 144
Ejemplo: Hélice 0 BEGIN PGM HELIX MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Definición de la pieza en bruto 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+5 Definición de la herramienta 4 TOOL CALL 1 Z S1400 Llamada a la herramienta 5 L Z+250 R0 FMAX Retirar la herramienta...
Página 145
12 CALL LBL 1 REP 24 Número de repeticiones (pasadas) 13 DEP CT CCA180 R+2 TNC 320 de HEIDENHAIN...
6.6 Movimientos de trayectoria - Programación libre de contornos FK Nociones básicas Los planos de piezas no acotados contienen a menudo indicaciones de coordenadas que no se pueden introducir mediante las teclas grises diálogo. De esta forma puede haber coordenadas conocidas de la trayectoria del contorno o en su proximidad, ...
Página 147
Generar programa FK para TNC 4xx: Para que un programa TNC 4xx pueda leer programas FK que se hayan generado en un TNC 320, la secuencia de los elementos FK individuales dentro de una frase debe estar definida de la misma forma que en el orden en la carátula de softkeys del TNC 4xx.
Gráfico de programación FK Para poder utilizar el gráfico en la programación FK, se selecciona la subdivisión de pantalla PROGRAMA + GRAFICO (véase “Memorizar/Editar programa” en pág. Si faltan las indicaciones de las coordenadas, es difícil determinar el contorno de una pieza. En estos casos el TNC muestra diferentes soluciones en el gráfico FK y Ud.
FPOL. El TNC muestra las softkeys de eje del plano de mecanizado activo Introducir las coordenadas del polo mediante estas softkeys El polo para la programación FK permanece activo hasta definirse uno nuevo mediante FPOL. TNC 320 de HEIDENHAIN...
Programación libre de rectas Recta sin conexión tangencial Visualizar las softkeys para la programación libre de contornos: pulsar la tecla FK Abrir el diálogo para rectas flexibles: pulsar la softkey FL. El TNC muestra otras softkeys Mediante dichas softkeys se introducen en la frase todas las indicaciones conocidas.
Ángulo del punto central de la sección del arco de círculo Ejemplo de frases NC 27 FLT X+25 LEN 12.5 AN+35 RL F200 28 FC DR+ R6 LEN 10 A-45 29 FCT DR- R15 LEN 15 TNC 320 de HEIDENHAIN...
Página 152
Punto central del círculo CC, radio y sentido de giro en la frase FC- /FCT Para las trayectorias de libre programación, con las indicaciones que se introducen, el TNC calcula un punto central del círculo. De esta forma también se puede programar en una frase un círculo completo en una frase con la programación FK.
Página 153
última frase de una programación FK. Principio del contorno: CLSD+ CLSD+ Final del contorno: CLSD– Ejemplo de frases NC 12 L X+5 Y+35 RL F500 M3 13 FC DR- R15 CLSD+ CCX+20 CCY+35 CLSD– 17 FCT DR- R+15 CLSD- TNC 320 de HEIDENHAIN...
Puntos auxiliares Tanto para rectas como para trayectorias circulares libres se pueden introducir coordenadas de puntos auxiliares sobre o junto al contorno. Puntos auxiliares sobre un contorno Los puntos auxiliares se encuentran directamente en la recta, o bien en la prolongación de la recta, o bien directamente sobre la trayectoria circular.
Coordenadas polares referidas a una frase N Ejemplo de frases NC 12 FPOL X+10 Y+10 13 FL PR+20 PA+20 14 FL AN+45 15 FCT IX+20 DR- R20 CCA+90 RX 13 16 FL IPR+35 PA+0 RPR 13 TNC 320 de HEIDENHAIN...
Página 156
Referencia relativa a una frase N: Dirección y distancia del elemento del contorno Datos conocidos Softkey El ángulo entre la recta y otro elemento del contorno, o bien entre la tangente de entrada del arco del círculo y otro elemento del contorno Recta paralela a otro elemento del contorno 220°...
Salida del contorno según un círculo con conexión tangente 16 DEP CT CCA90 R+5 F1000 17 L X-30 Y+0 R0 FMAX Retirar la herramienta, final del programa 18 L Z+250 R0 FMAX M2 19 END PGM FK1 MM TNC 320 de HEIDENHAIN...
Página 158
Ejemplo: Programación FK 2 60° 0 BEGIN PGM FK2 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Definición de la pieza en bruto 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+2 Definición de la herramienta 4 TOOL CALL 1 Z S4000 Llamada a la herramienta 5 L Z+250 R0 FMAX...
Página 159
18 FC X+0 DR- R30 CCX+30 CCY+30 19 FSELECT 2 Salida del contorno según un círculo con conexión tangente 20 DEP LCT X+30 Y+30 R5 Retirar la herramienta, final del programa 21 L Z+250 R0 FMAX M2 22 END PGM FK2 MM TNC 320 de HEIDENHAIN...
Página 160
Ejemplo: Programación FK 3 0 BEGIN PGM FK3 MM 1 BLK FORM 0.1 Z X-45 Y-45 Z-20 Definición de la pieza en bruto 2 BLK FORM 0.2 X+120 Y+70 Z+0 3 TOOL DEF 1 L+0 R+3 Definición de la herramienta 4 TOOL CALL 1 Z S4500 Llamada a la herramienta 5 L Z+250 R0 FMAX...
Página 161
31 DEP CT CCA90 R+5 F1000 Salida del contorno según un círculo con conexión tangente 32 L X-70 R0 FMAX 33 L Z+250 R0 FMAX M2 Retirar la herramienta, final del programa 34 END PGM FK3 MM TNC 320 de HEIDENHAIN...
7.1 Introducción de funciones auxiliares M y STOP Nociones básicas Con las funciones auxiliares del TNC, llamadas también funciones M, se controla la ejecución del programa, p.ej. una interrupción de la ejecución las funciones de la máquina, como la conexión y desconexión del giro del cabezal y el refrigerante ...
Página 165
En una frase de STOP se puede programar una función auxiliar M: Programación de una interrupción en la ejecución del programa: pulsar la tecla STOP Introducir la función auxiliar M Ejemplo de frases NC 87 STOP M6 TNC 320 de HEIDENHAIN...
7.2 Funciones auxiliares para el control de la ejecución del programa, cabezal y refrigerante Resumen principio final Funcionamiento Actúa al de la de la frase frase PARADA de la ejecución del programa PARADA del cabezal Refrigerante DESCONECTADO PARADA opcional de la ejecución del programa ...
El TNC indica los valores de coordenadas referidos al punto cero de la máquina. En la visualización de estados se conecta la visualización de coordenadas a REF, véase “Visualización de estado” en pág. 33. TNC 320 de HEIDENHAIN...
Página 168
Comportamiento con M92 - Punto de referencia de la máquina Además del punto cero de la máquina el constructor de la máquina también puede determinar otra posición fija de la máquina (punto de referencia de la máquina). El constructor de la máquina determina para cada eje la distancia del punto de referencia de la máquina al punto cero de la misma (véase el manual de la máquina).
Funcionamiento M97 actúa sólo en la frase del programa en la que está programada. Con M97 la esquina del contorno no se mecaniza completamente. Si es preciso habrá que mecanizarla posteriormente con una herramienta más pequeña. TNC 320 de HEIDENHAIN...
Página 170
Ejemplo de frases NC 5 TOOL DEF L ... R+20 Radio de herramienta grande 13 L X... Y... R... F... M97 Llegada al punto 13 del contorno Mecanizado de pequeños escalones 13 y 14 14 L IY-0.5 ... R... F... Llegada al punto 15 del contorno 15 L IX+100 ...
Al final o cuando se interrumpe un ciclo de mecanizado se reproduce de nuevo el estado original. Funcionamiento M109 y M110 actúan al principio de la frase. M109 y M110 se anulan con M111. TNC 320 de HEIDENHAIN...
Cálculo previo del contorno con corrección de radio (LOOK AHEAD): M120 Comportamiento estándar Cuando el radio de la herramienta es mayor a un escalón del contorno con corrección de radio, el TNC interrumpe la ejecución del programa e indica un aviso de error. M97 (véase “Mecanizado de pequeños escalones de un contorno: M97”...
X/Y, de ±1 mm del valor programado. L X+0 Y+38.5 RL F125 M118 X1 Y1 ¡M118 también actúa en el modo de funcionamiento Posicionamiento manual! ¡Cuando está activada M118, al interrumpirse el programa, no se dispone de la función DESPLAZAMIENTO MANUAL! TNC 320 de HEIDENHAIN...
Retirada del contorno en dirección al eje de la herramienta: M140 Comportamiento estándar El TNC desplaza la herramienta en los modos de funcionamiento de ejecución del programa tal y como se determina en el programa de mecanizado. Comportamiento con M140 Con M140 MB (move back) puede retirarse del contorno en la dirección del eje de la herramienta.
El TNC borra un giro básico programado en el programa NC. La función M143 no se admite en el proceso hasta una frase. Funcionamiento M143 sólo actúa en la frase en la que se programa. M143 actúa al principio de la frase. TNC 320 de HEIDENHAIN...
Con Stop NC retirar automáticamente la herramienta del contorno: M148 Comportamiento estándar Con un Stop NC el TNC detiene todos los movimientos de desplazamiento. La herramienta permanece en el punto de interrupción. Comportamiento con M148 La función M148 debe ser habilitada por el fabricante de la máquina.
Funcionamiento M116 actúa en el plano de mecanizado Con M117 se anula M116; al final del programa también se desactiva M116. M116 actúa al principio del programa. TNC 320 de HEIDENHAIN...
Desplazamiento por el camino más corto en ejes giratorios: M126 Comportamiento estándar El comportamiento estándar del TNC en el posicionamiento de los ejes giratorios, cuya visualización se ha reducido a valores por debajo de 360°, lo determina el fabricante de la máquina. Éste determina, si el TNC debe desplazarse la diferencia entre la posición nominal y la posición real, o bien si el desplazamiento a la posición programada debe ser siempre (también sin M126) por el recorrido más corto.
Redondear la visualización de todos los ejes giratorios activados y a continuación desplazar el eje C al valor programado: L C+180 FMAX M94 Funcionamiento M94 sólo actúa en la frase en la que se programa. M94 actúa al principio de la frase. TNC 320 de HEIDENHAIN...
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...
Ejemplo de frases NC 7 CYCL DEF 200 TALADRO Q200=2 ;DIST.-SEGURIDAD Q201=3 ;PROFUNDIDAD Q206=150 ;AVANCE AL PROFUNDIZAR Q202=5 ;PROFUNDIDAD DE PASO Q210=0 ;TIEMPO DE ESPERA ARRIBA Q203=+0 ;COORDENADA SUPERFICIE Q204=50 ;2A. DIST.DE SEGURIDAD Q211=0.25 ;TIEMPO DE ESPERA ABAJO TNC 320 de HEIDENHAIN...
Página 184
Grupo de ciclos Softkey Ciclos para el taladrado profundo, escariado, mandrinado, rebaje inverso, roscado con macho, corte de rosca y fresado de rosca Ciclos para el fresado de cajeras,islas y ranuras Ciclos para el trazado de figuras de puntos, p.ej. círculo de taladros o línea de taladros Ciclos SL (Subcontur List) con los que se mecanizan contornos paralelos al contorno, que se componen de...
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 TNC 320 de HEIDENHAIN...
8.2 Ciclos para taladrado, roscado y fresado de rosca Resumen Ciclo Softkey 200 Taladrado Con posicionamiento previo automático, 2ª distancia de seguridad 201 Escariado Con posicionamiento previo automático, 2ª distancia de seguridad 202 Mandrinado Con posicionamiento previo automático, 2ª distancia de seguridad 203 Taladrado universal Con posicionamiento previo automático, 2ª...
Página 187
265 FRESADO DE ROSCA HELICOIDAL EN TALADRO Ciclo para fresar una rosca en la pieza 267 FRESADO DE ROSCA EXTERIOR Ciclo para el fresado de una rosca exterior con chaflán de avellanado TNC 320 de HEIDENHAIN...
TALADRAR (ciclo 200) 1 El TNC posiciona la hta. en el eje de la misma en marcha rápida FMAX a la distancia de seguridad sobre la superficie de la pieza Q206 2 La hta. taladra con el avance F programado hasta la primera profundidad de paso 3 El TNC retira la herramienta con FMAX a la distancia de seguridad, espera allí...
Página 189
Coordenada del eje de la hta. en la cual no se puede producir ninguna colisión entre la hta. y la pieza (medio de sujeción) Tiempo de espera abajo Q211: Tiempo en segundos que espera la hta. en la base del taladro TNC 320 de HEIDENHAIN...
ESCARIADO (ciclo 201) 1 El TNC posiciona la hta. en el eje de la misma en marcha rápida FMAX a la distancia de seguridad sobre la superficie de la pieza 2 La herramienta penetra con el avance F introducido hasta la Q206 profundidad programada 3 Si se ha programado, la hta.
Página 191
15 L Z+100 FMAX M2 2ª distancia de seguridad Q204 (valor incremental): Coordenada del eje de la hta. en la cual no se puede producir ninguna colisión entre la hta. y la pieza (medio de sujeción) TNC 320 de HEIDENHAIN...
MANDRINADO (ciclo 202) La máquina y el TNC deben estar preparados por el constructor de la máquina. Q206 Ciclo aplicable sólo a máquinas con cabezal controlado. 1 El TNC posiciona la hta. en el eje de la misma en marcha rápida FMAX a la distancia de seguridad sobre la superficie de la pieza Q204 Q200...
Página 193
El TNC determina en el libre desplazamiento un giro del sistema de coordenadas automáticamente. Angulo para orientación del cabezal Q336 (valor absoluto): Angulo sobre el cual el TNC posiciona la hta. antes de retirarla TNC 320 de HEIDENHAIN...
TALADRO UNIVERSAL (ciclo 203) 1 El TNC posiciona la hta. en el eje de la misma en marcha rápida FMAX a la distancia de seguridad sobre la superficie de la pieza 2 La hta. taladra con el avance F introducido hasta la primera profundidad de paso 3 Si se introduce una rotura de viruta, el TNC retira la herramienta al valor de retroceso introducido.
Página 195
Cuando se introduce Q208=0 el TNC retira la hta. con el avance Q206 Retroceso para la rotura de viruta Q256 (valor incremental): Valor según el cual el TNC retira la hta. para la rotura de viruta TNC 320 de HEIDENHAIN...
REBAJE INVERSO (ciclo 204) La máquina y el TNC deben estar preparados por el constructor de la máquina. Ciclo aplicable sólo a máquinas con cabezal controlado. El ciclo sólo trabaja con herramientas de corte inverso . Con este ciclo se realizan profundizaciones que se encuentran en la parte inferior de la pieza.
Página 198
¡Peligro de colisión! Deberá comprobarse donde se encuentra el extremo de la hta. cuando se programa una orientación del cabezal al ángulo programado en Q336 (p.ej. en el modo de funcionamiento Posicionamiento manual). Elegir el ángulo para que el extremo de la hta. esté paralelo al eje de coordenadas.
Deberá tenerse en cuenta que, con profundidad introducida positiva, el TNC invierta el calculo de la posición previa. ¡La herramienta se desplaza en el eje de la herramienta a la distancia de seguridad con marcha rápida bajo la superfice de la pieza! TNC 320 de HEIDENHAIN...
Página 200
Distancia de seguridad Q200 (valor incremental): Distancia entre el extremo de la hta. y la superficie de la pieza Profundidad Q201 (valor incremental): Distancia entre la superficie de la pieza y la base del taladro (extremo del cono del taladro) Avance al profundizar Q206: Velocidad de desplazamiento de la hta.
Página 201
El TNC Q379=7.5 ;PUNTO DE PARTIDA no modifica el movimiento de retirada sino que éste toma Q253=750 ;AVANCE DE PREPOSICIONAMIENTO como referencia la coordenada de la superficie de la pieza. TNC 320 de HEIDENHAIN...
FRESADO DE TALADRO (ciclo 208) 1 El TNC posiciona la hta. en el eje de la misma en marcha rápida FMAX a la distancia de seguridad programada sobre la superficie de la pieza y alcanza el diámetro programado según un círculo de redondeo (en caso de que exista espacio) 2 La hta.
Página 203
De esta forma se Q206=150 ;AVANCE AL PROFUNDIZAR pueden fresar taladros, cuyo diámetro seá mayor al Q334=1.5 ;PROFUNDIDAD DE PASO doble del diámetro de la hta. Q203=+100 ;COORDENADA SUPERFICIE Q204=50 ;2A. DIST.DE SEGURIDAD Q335=25 ;DIÁMETRO NOMINAL Q342=0 ;DIÁMETRO PRETALADRADO TNC 320 de HEIDENHAIN...
ROSCADO NUEVO con macho (ciclo 206) 1 El TNC posiciona la hta. en el eje de la misma en marcha rápida FMAX a la distancia de seguridad sobre la superficie de la pieza 2 La herramienta se desplaza hasta la profundidad del taladro en una sola pasada 3 Después se invierte la dirección de giro del cabezal y la hta.
Página 205
Retirar la hta. durante la interrupción del programa Q204=50 ;2A. DIST.DE SEGURIDAD Si durante el roscado se acciona el pulsador externo de parada, el TNC indica una softkey con la cual se puede retirar la hta. TNC 320 de HEIDENHAIN...
ROSCADO RIGIDO NUEVO (ciclo 207) La máquina y el TNC deben estar preparados por el constructor de la máquina. Ciclo aplicable sólo a máquinas con cabezal controlado. El TNC realiza el roscado en varios pasos sin compensación de la longitud. 1 El TNC posiciona la hta.
Página 207
Q239=+1 ;PASO DE ROSCADO RETIRAR HERRAMIENTA MANUALMENTE, se retira la hta. de forma controlada. Para ello se activa el pulsador de dirección positiva del eje Q203=+25 ;COORDENADA SUPERFICIE de la herramienta activado. Q204=50 ;2A. DIST.DE SEGURIDAD TNC 320 de HEIDENHAIN...
ROSCADO CON ARRANQUE DE VIRUTA (ciclo 209) La máquina y el TNC deben estar preparados por el constructor de la máquina. Ciclo aplicable sólo a máquinas con cabezal controlado. El TNC mecaniza el roscado en varias aproximaciones a la profundidad programada.
Página 209
Si durante el roscado se acciona el pulsador externo de parada, el TNC visualiza la softkey DESPLAZAR MANUALMENTE Si se pulsa RETIRAR HERRAMIENTA MANUALMENTE, se retira la hta. de forma controlada. Para ello se activa el pulsador de dirección positiva del eje de la herramienta activado. TNC 320 de HEIDENHAIN...
Nociones básicas sobre el fresado de rosca Condiciones La máquina debería estar equipada con un refrigerante interno del cabezal (refrigerante mínimo 30 bar, presión mín. 6 bar) Como, en el fresado de roscas, normalmente se producen daños en el perfil de roscado, se precisan generalmente correcciones específicas de la hta., que se obtienen del catálogo de la herramienta o que puede consultar al fabricante de herramientas.
Página 211
El sentido de giro del roscado se modifica si se ejecuta un ciclo de fresado de rosca junto con el ciclo 8 ESPEJO en sólo un eje. TNC 320 de HEIDENHAIN...
FRESADO DE ROSCA (ciclo 262) 1 El TNC posiciona la hta. en el eje de la misma en marcha rápida FMAX a la distancia de seguridad sobre la superficie de la pieza 2 La hta. se desplaza con el avance programado en el posicionamiento previo sobre el plano de partida.
Página 213
Q239=+1.5 ;PASO DE ROSCA Q201=-20 ;PROFUNDIDAD DE ROSCA Q355=0 ;REPASAR Q253=750 ;AVANCE DE PREPOSICIONAMIENTO Q351=+1 ;TIPO DE FRESADO Q200=2 ;DIST.-SEGURIDAD Q203=+30 ;COORDENADA SUPERFICIE Q204=50 ;2A. DIST.DE SEGURIDAD Q207=500 ;AVANCE DE FRESADO TNC 320 de HEIDENHAIN...
FRESADO DE ROSCA AVELLANADA (ciclo 263) 1 El TNC posiciona la hta. en el eje de la misma en marcha rápida FMAX a la distancia de seguridad sobre la superficie de la pieza Avellanado 2 La hta. se desplaza con avance de posicionamiento previo a la profundidad de introducción menos la distancia de seguridad y a continuación con avance de introducción a la profundidad de introducción programada...
Página 215
Deberá tenerse en cuenta que, con profundidad introducida positiva, el TNC invierta el calculo de la posición previa. ¡La herramienta se desplaza en el eje de la herramienta a la distancia de seguridad con marcha rápida bajo la superfice de la pieza! TNC 320 de HEIDENHAIN...
Página 216
Diámetro nominal Q335: Diámetro nominal de rosca Paso de rosca Q239:Paso de la rosca. El signo determina si el roscado es a derechas o a izquierdas: += rosca a derechas - = rosca a izquierdas Profundidad de roscado Q201 (valor incremental): Distancia de la superficie de la pieza a la base del roscado Profundidad de introducción Q356 (valor...
Página 217
;TIPO DE FRESADO desplazamiento de la hta. en el fresado en mm/min Q200=2 ;DIST.-SEGURIDAD Q357=0,2 ;DIST.-SEGURIDAD LATERAL Q358=+0 ;PROFUNDIDAD FRONTAL Q359=+0 ;DESVIACIÓN FRONTAL Q203=+30 ;COORDENADA SUPERFICIE Q204=50 ;2A. DIST.DE SEGURIDAD Q254=150 ;AVANCE DE REBAJE Q207=500 ;AVANCE DE FRESADO TNC 320 de HEIDENHAIN...
FRESADO DE ROSCA EN TALADRO (ciclo 264) 1 El TNC posiciona la hta. en el eje de la misma en marcha rápida FMAX a la distancia de seguridad sobre la superficie de la pieza Taladrado 2 La hta. taladra con el avance de profundización introducido hasta la primera profundidad de paso 3 Si se introduce una rotura de viruta, el TNC retira la herramienta al valor de retroceso introducido.
Página 219
Deberá tenerse en cuenta que, con profundidad introducida positiva, el TNC invierta el calculo de la posición previa. ¡La herramienta se desplaza en el eje de la herramienta a la distancia de seguridad con marcha rápida bajo la superfice de la pieza! TNC 320 de HEIDENHAIN...
Página 220
Diámetro nominal Q335: Diámetro nominal de rosca Paso de rosca Q239:Paso de la rosca. El signo determina si el roscado es a derechas o a izquierdas: += rosca a derechas -= rosca a izquierdas Profundidad de roscado Q201 (valor incremental): Distancia de la superficie de la pieza a la base del roscado Profundidad de taladrado Q356 (valor incremental):...
Página 221
Q257=5 ;PROFUNDIDAD DE TALADRADO ROTURA DE VIRUTA Q256=0.2 ;RETROCESO EN ROTURA DE VIRUTA Q358=+0 ;PROFUNDIDAD FRONTAL Q359=+0 ;DESVIACIÓN FRONTAL Q200=2 ;DIST.-SEGURIDAD Q203=+30 ;COORDENADA SUPERFICIE Q204=50 ;2A. DIST.DE SEGURIDAD Q206=150 ;AVANCE AL PROFUNDIZAR Q207=500 ;AVANCE DE FRESADO TNC 320 de HEIDENHAIN...
FRESADO DE ROSCA HELICOIDAL EN TALADRO (ciclo 265) 1 El TNC posiciona la hta. en el eje de la misma en marcha rápida FMAX a la distancia de seguridad sobre la superficie de la pieza Introducción frontal o rebaje 2 Si se realiza una introducción antes de fresar la rosca, la herramienta se desplaza previamente a la profundidad de rebaje frontal.
Página 223
Deberá tenerse en cuenta que, con profundidad introducida positiva, el TNC invierta el calculo de la posición previa. ¡La herramienta se desplaza en el eje de la herramienta a la distancia de seguridad con marcha rápida bajo la superfice de la pieza! TNC 320 de HEIDENHAIN...
Página 224
Diámetro nominal Q335: Diámetro nominal de rosca Paso de rosca Q239:Paso de la rosca. El signo determina si el roscado es a derechas o a izquierdas: += rosca a derechas -= rosca a izquierdas Profundidad de roscado Q201 (valor incremental): Distancia de la superficie de la pieza a la base del roscado Avance de preposicionamiento Q253: Velocidad de...
Página 225
Avance de fresado Q207: Velocidad de desplazamiento de la hta. en el fresado en mm/min Q359=+0 ;DESVIACIÓN FRONTAL Q360=0 ;PROFUNDIZACIÓN Q200=2 ;DIST.-SEGURIDAD Q203=+30 ;COORDENADA SUPERFICIE Q204=50 ;2A. DIST.DE SEGURIDAD Q254=150 ;AVANCE DE REBAJE Q207=500 ;AVANCE DE FRESADO TNC 320 de HEIDENHAIN...
FRESADO DE ROSCA EXTERIOR (ciclo 267) 1 El TNC posiciona la hta. en el eje de la misma en marcha rápida FMAX a la distancia de seguridad sobre la superficie de la pieza Introducción frontal o rebaje 2 El TNC desplaza la herramienta en el eje de referencia del plano de trabajo desde el centro de la isla al punto inicial para el rebaje frontal.
Página 227
Deberá tenerse en cuenta que, con profundidad introducida positiva, el TNC invierta el calculo de la posición previa. ¡La herramienta se desplaza en el eje de la herramienta a la distancia de seguridad con marcha rápida bajo la superfice de la pieza! TNC 320 de HEIDENHAIN...
Página 228
Diámetro nominal Q335: Diámetro nominal de rosca Paso de rosca Q239:Paso de la rosca. El signo determina si el roscado es a derechas o a izquierdas: += rosca a derechas - = rosca a izquierdas Profundidad de roscado Q201 (valor incremental): Distancia de la superficie de la pieza a la base del roscado RepasarQ355: Cantidad de pasos de rosca en las que...
Página 229
Q254=150 ;AVANCE DE REBAJE Avance de rebaje Q254: Velocidad de desplazamiento de la hta. al realizar el rebaje en mm/min Q207=500 ;AVANCE DE FRESADO Avance de fresado Q207: Velocidad de desplazamiento de la hta. en el fresado en mm/min TNC 320 de HEIDENHAIN...
Ejemplo: Ciclos de taladrado 0 BEGIN PGM C200 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Definición de la pieza en bruto 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+3 Definición de la herramienta 4 TOOL CALL 1 Z S4500 Llamada a la herramienta 5 L Z+250 R0 FMAX...
Página 231
Llegada al 3er taladro, llamada al ciclo 11 L Y+10 R0 FMAX M99 Llegada al 4º taladro, llamada al ciclo 12 L Z+250 R0 FMAX M2 Retirar la herramienta, final del programa 13 END PGM C200 MM TNC 320 de HEIDENHAIN...
8.3 Ciclos para el fresado de cajeras, islas y ranuras Resumen Ciclo Softkey 4 FRESADO DE CAJERA (rectangular) Ciclo de desbaste sin posicionamiento previo automático 212 ACABADO CAJERA (rectangular) Ciclo de acabado con posicionamiento previo automático 2ª distancia de seguridad 213 ACABADO DE ISLA (rectangular) Ciclo de acabado con posicionamiento previo automático...
15 CYCL DEF 4.3 PASO 4 F80 16 CYCL DEF 4.4 X80 17 CYCL DEF 4.5 Y40 18 CYCL DEF 4.6 F100 DR+ RADIO 10 19 L X+60 Y+35 FMAX M3 20 L Z+2 FMAX M99 TNC 320 de HEIDENHAIN...
Página 234
(valor incremental): Distancia de seguridad Distancia entre el extremo de la hta. (posición inicial) y la superficie de la pieza Profundidad (valor incremental): Distancia entre la superficie de la pieza y la base de la cajera (valor incremental): Medida, Profundidad de paso según la cual la hta.
TNC invierta el calculo de la posición previa. ¡La herramienta se desplaza en el eje de la herramienta a la distancia de seguridad con marcha rápida bajo la superfice de la pieza! Q216 Q221 TNC 320 de HEIDENHAIN...
Página 236
Ejemplo: Frases NC Distancia de seguridad Q200 (valor incremental): Distancia entre el extremo de la hta. y la superficie de 354 CYCL DEF 212 ACABADO DE LA CAJERA la pieza Q200=2 ;DIST.-SEGURIDAD Profundidad Q201 (valor incremental): Distancia entre la superficie de la pieza y la base de la cajera Q201=-20 ;PROFUNDIDAD Avance al profundizar Q206: Velocidad de Q206=150 ;AVANCE AL PROFUNDIZAR...
TNC invierta el calculo de la Q217 posición previa. ¡La herramienta se desplaza en el eje de la herramienta a la distancia de seguridad con marcha rápida bajo la superfice de la pieza! Q216 Q221 TNC 320 de HEIDENHAIN...
Página 238
Ejemplo: Frases NC Distancia de seguridad Q200 (valor incremental): Distancia entre el extremo de la hta. y la superficie de 35 CYCL DEF 213 ACABADO DE LA ISLA la pieza Q200=2 ;DIST.-SEGURIDAD Profundidad Q201 (valor incremental): Distancia entre la superficie de la pieza y la base de la isla Q291=-20 ;PROFUNDIDAD Avance al profundizar Q206: Velocidad de Q206=150 ;AVANCE AL PROFUNDIZAR...
TNC se desplaza en un sólo paso de mecanizado a la profundidad total cuando: El paso de profundización y la profundidad total son iguales El paso de profundización es mayor a la profundidad total TNC 320 de HEIDENHAIN...
Página 240
Avance al profundizar: Velocidad de desplazamiento de la hta. en la profundización Radio del círculo: Radio de la cajera circular Avance F: Velocidad de desplazamiento de la hta. en el plano de mecanizado giro en sentido horario DR +: Fresado sincronizado con M3 DR -: Fresado a contramarcha con M3 Ejemplo: Frases NC 16 L Z+100 R0 FMAX...
TNC invierta el calculo de la posición previa. ¡La herramienta se desplaza en el eje de la herramienta a la distancia de seguridad con marcha rápida bajo la superfice de la pieza! Q216 TNC 320 de HEIDENHAIN...
Página 242
Ejemplo: Frases NC Distancia de seguridad Q200 (valor incremental): Distancia entre el extremo de la hta. y la superficie de 42 CYCL DEF 214 ACABADO DE LA CAJERA la pieza CIRCULAR Profundidad Q201 (valor incremental): Distancia entre Q200=2 ;DIST.-SEGURIDAD la superficie de la pieza y la base de la cajera Q201=-20 ;PROFUNDIDAD Avance al profundizar Q206: Velocidad de desplazamiento de la herramienta al profundizar en...
TNC invierta el calculo de la posición previa. ¡La herramienta se desplaza en el eje de Q217 la herramienta a la distancia de seguridad con marcha rápida bajo la superfice de la pieza! Q216 TNC 320 de HEIDENHAIN...
Página 244
Ejemplo: Frases NC Distancia de seguridad Q200 (valor incremental): Distancia entre el extremo de la hta. y la superficie de 43 CYCL DEF 215 ACABADO DE LA CAJERA la pieza CIRCULAR Profundidad Q201 (valor incremental): Distancia entre Q200=2 ;DIST.-SEGURIDAD la superficie de la pieza y la base de la isla Q201=-20 ;PROFUNDIDAD Avance al profundizar Q206: Velocidad de desplazamiento de la hta.
Seleccionar el diámetro de la fresa menor a la mitad de la longitud de la ranura: De lo contrario el TNC no puede realizar la introducción pendular. TNC 320 de HEIDENHAIN...
Página 246
¡Atención: Peligro de colisión! Con el parámetro de máquina displayDepthErr se ajusta, si el TNC debe emitir una aviso de error cuando se introduzca una profundidad positiva (on) o no (off). Deberá tenerse en cuenta que, con profundidad introducida positiva, el TNC invierta el calculo de la posición previa.
Página 247
Acabado, si la aproximación de acabado está introducida Q204=50 ;2A. DIST.DE SEGURIDAD Q216=+50 ;CENTRO 1ER. EJE Q217=+50 ;CENTRO 2º EJE Q218=80 ;LONGITUD LADO 1 Q219=12 ;LONGITUD LADO 2 Q224=+15 ;ÁNGULO DE GIRO Q338=5 ;PASO PARA ACABADO Q206=150 ;AVANCE AL PROFUNDIZAR TNC 320 de HEIDENHAIN...
RANURA CIRCULAR con penetración pendular (ciclo 211) Desbaste 1 El TNC posiciona la herramienta en marcha rápida en el eje de la hta. sobre la 2ª distancia de seguridad y a continuación al centro del círculo derecho. Desde allí el TNC posiciona la herramienta a la distancia de seguridad programada sobre la superficie de la pieza 2 La herramienta se desplaza con el avance de fresado sobre la superficie de la pieza;...
Página 249
TNC sólo realiza el desbaste (fresado de la ranura) Angulo inicial Q245 (valor absoluto): Introducir el angulo del punto inicial en coordenadas polares TNC 320 de HEIDENHAIN...
Página 250
Ejemplo: Frases NC Angulo de abertura de la ranura Q248 (valor incremental): Introducir el ángulo de abertura de la 52 CYCL DEF 211 RANURA CIRCULAR ranura Q200=2 ;DIST.-SEGURIDAD Paso de acabado Q338 (v. incremental): Medida, según la cual se desplaza la hta. en el eje de la misma Q201=-20 ;PROFUNDIDAD para el acabado.
4 TOOL DEF 2 L+0 R+3 Definición de la hta. para el fresado de la ranura 5 TOOL CALL 1 Z S3500 Llamada a la hta. para el desbaste/acabado 6 L Z+250 R0 FMAX Retirar la herramienta TNC 320 de HEIDENHAIN...
Página 252
7 CYCL DEF 213 ACABAD DE ISLAS Definición del ciclo de mecanizado exterior Q200=2 ;DIST.-SEGURIDAD Q201=-30 ;PROFUNDIDAD Q206=250 ;PROFUNDIDAD DE PASO F Q202=5 ;PROFUNDIDAD DE PASO Q207=250 ;AVANCE FRESADO F Q203=+0 ;COORDENADAS SUPERFICIE Q204=20 ;2ª DISTANCIA DE SEGUR. Q216=+50 ;CENTRO 1ER. EJE Q217=+50 ;CENTRO 2º...
Página 253
20 FN 0: Q245 = +225 Nuevo ángulo de inicio para la ranura 2 21 CYCL CALL Llamada al ciclo ranura 2 22 L Z+250 R0 F MAX M2 Retirar la herramienta, final del programa 23 END PGM C210 MM TNC 320 de HEIDENHAIN...
8.4 Ciclos para realizar figuras de puntos Resumen El TNC dispone de 2 ciclos para poder realizar directamente figuras de puntos: Ciclo Softkey 220 FIGURA DE PUNTOS SOBRE UN CIRCULO 221 FIGURA DE PUNTOS SOBRE LINEAS Con los ciclos 220 y 221 se pueden combinar los siguientes ciclos de mecanizado: Ciclo 200 TALADRADO...
ángulo final diferente al ángulo inicial; si el ángulo final es mayor al ángulo inicial, la dirección del mecanizado es en sentido antihorario, de lo contrario el mecanizado es en sentido horario TNC 320 de HEIDENHAIN...
Página 256
Ejemplo: Frases NC Incremento angular Q247 (valor incremental): Angulo entre dos puntos a mecanizar sobre el círculo teórico; 53 CYCL DEF 220 FIGURA CIRCULAR cuando el incremento angular es igual a cero, el TNC calcula el incremento angular en relación al ángulo Q216=+50 ;CENTRO 1ER.
7 Este proceso (6) se repite hasta que se han ejecutado todos los mecanizados de la segunda línea 8 A continuación el TNC desplaza la hta. sobre el punto de partida de la siguiente línea 9 Todas las demas líneas se mecanizan con movimiento oscilante Q204 Q200 Q203 TNC 320 de HEIDENHAIN...
Página 258
Ejemplo: Frases NC Punto inicial 1er eje Q225 (valor absoluto): Coordenadas del punto inicial en el eje principal del 54 CYCL DEF 221 LÍNEAS DE LA FIGURA plano de mecanizado Q225=+15 ;PUNTO INICIAL 1ER. EJE Punto inicial 2º eje Q226 (valor absoluto): Coordenadas del punto inicial en el eje transversal del Q226=+15 ;PUNTO INICIAL 2º...
6 CYCL DEF 200 TALADRADO Definición del ciclo taladrado Q200=2 ;DIST.-SEGURIDAD Q201=-15 ;PROFUNDIDAD Q206=250 ;PROFUNDIDAD DE PASO F Q202=4 ;PROFUNDIDAD DE PASO Q210=0 ;TPO. ESPERA Q203=+0 ;COORDENADAS SUPERFICIE Q204=0 ;2ª DISTANCIA DE SEGUR. Q211=0.25 ;TIEMPO DE ESPERA ABAJO TNC 320 de HEIDENHAIN...
Página 260
7 CYCL DEF 220 FIGURA CIRCULAR Definición del ciclo circulo de puntos 1, CYCL 220 se llama automát. Q216=+30 ;CENTRO 1ER. EJE Actuan Q200, Q203 y Q204 del ciclo 220 Q217=+70 ;CENTRO 2º EJE Q244=50 ;DIÁMETRO ARCO CIRCULAR Q245=+0 ;ÁNGULO INICIAL Q246=+360 ;ÁNGULO FINAL Q247=+0 ;PASO ANGULAR...
55 LBL 0 Si utiliza parámetros Q, realice los cálculos correspondientes y las 56 LBL 2 asignaciones sólo dentro del correspondiente subprograma de contorno 60 LBL 0 99 END PGM SL2 MM TNC 320 de HEIDENHAIN...
Página 262
Características de los ciclos de mecanizado El TNC posiciona automáticamente la hta. a la distancia de seguridad antes de cada ciclo Cada nivel de profundidad se fresa sin levantar la hta.; las islas se mecanizan por el lateral ...
24 ACABADO LATERAL (se utiliza a Pág. 272 elección) Otros ciclos: Ciclo Softkey Página 25 TRAZADO DEL CONTORNO Pág. 273 27 SUPERFICIE CILINDRICA Pág. 275 28 SUPERFICIE CILINDRICA fresado de Pág. 277 ranuras 29 SUPERFICIE CILINDRICA fresado de Pág. 280 isla TNC 320 de HEIDENHAIN...
CONTORNO (ciclo 14) En el ciclo 14 CONTORNO se enumeran todos los subprogramas que se superponen para formar un contorno completo. Antes de la programación deberá tenerse en cuenta El ciclo 14 se activa a partir de su definición, es decir actua a partir de su definición en el programa.
13 CYCL DEF 14.1 LABEL DEL CONTORNO 1/2/3/4 54 C X+10 Y+50 DR- 55 LBL 0 Subprograma 2: Cajera B 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 TNC 320 de HEIDENHAIN...
Página 266
"Sumas" de superficies Se mecanizan las dos superficies parciales A y B incluida la superficie común: Las superficies A y B tienen que ser cajeras La primera cajera (en el ciclo 14) deberá comenzar fuera de la segunda Superficie A: 51 LBL 1 52 L X+10 Y+50 RR...
Página 267
52 L X+60 Y+50 RR 53 CC X+35 Y+50 54 C X+60 Y+50 DR- 55 LBL 0 Superficie B: 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 TNC 320 de HEIDENHAIN...
DATOS DEL CONTORNO (ciclo 20) En el ciclo 20 se indican las informaciones del mecanizado para los subprogramas con los contornos parciales. Antes de la programación deberá tenerse en cuenta El ciclo 20 se activa a partir de su definición, es decir se activa a partir de su definición en el pgm de mecanizado.
Medida, según la cual la hta. penetra cada vez en la pieza (signo "-" cuando la dirección de mecanizado es negativa) Avance al profundizar Q11: Avance al profundizar en mm/min Número de hta. de desbaste Q13: Número de la hta. de desbaste TNC 320 de HEIDENHAIN...
DESBASTE (ciclo 22) 1 El TNC posiciona la hta. sobre el punto de profundización; para ello se tiene en cuenta la sobremedida de acabado lateral 2 En la primera profundidad de paso la hta. fresa el contorno de dentro hacia afuera con el avance de fresado Q12 3 Para ello se fresa libremente el contorno de la isla (aquí: C/D) con una aproximación al contorno de la cajera (aquí: A/B) 4 En el próximo paso el TNC desplaza la herramienta a la próxima...
Avance al profundizar Q11: Velocidad de desplazamiento de la hta. en la profundización Avance para desbaste Q12: Avance de fresado Ejemplo: Frases NC 60 CYCL DEF 23 ACABADO EN PROFUNDIDAD Q11=100 ;AVANCE AL PROFUNDIZAR Q12=350 ;AVANCE DE DESBASTE TNC 320 de HEIDENHAIN...
ACABADO LATERAL (ciclo 24) El TNC desplaza la herramienta sobre una trayectoria circular tangente a los contornos parciales. El acabado de cada contorno parcial se realiza por separado. Antes de la programación deberá tenerse en cuenta La suma de la sobremedida del acabado lateral (Q14) y el radio de la hta.
Profundidad de fresado Q1 (valor incremental): Distancia entre la superficie de la pieza y la base del contorno Sobremedida acabado lateral Q3 (valor incremental): Sobremedida de acabado en el plano de mecanizado. TNC 320 de HEIDENHAIN...
Página 274
Coordenadas de la superficie de la pieza Q5 (valor absoluto): Coordenada absoluta de la superfice de la pieza referida al cero pieza Altura de seguridad Q7 (valor absoluto): Altura absoluta en la cual no se puede producir una colisión entre la hta. y la pieza; posición de retroceso de la hta. al final del ciclo Profundidad de paso Q10 (valor incremental): Medida, según la cual la hta.
3 Al final del contorno el TNC desplaza la hta. a la distancia de seguridad y retrocede al punto de profundización; 4 Se repiten los pasos 1 a 3, hasta alcanzar la profundidad de fresao Q1 programada 5 A continuación la hta. se desplaza a la distancia de seguridad TNC 320 de HEIDENHAIN...
Página 276
Antes de la programación deberá tenerse en cuenta Programar siempre ambas coordenadas en la primera frase NC del subprograma de contorno. La memoria de un ciclo es limitada. En un ciclo se pueden programar un máximo de 1000 elementos de contorno. El ciclo sólo puede mecanizarse con profundidad negativa.
5 Cuando haya definido la tolerancia Q21, entonces el TNC ejecuta el postmecanizado para conseguir las paredes de la ranura lo más paralelas posibles. 6 Por último, la herramienta retrocede en el eje de la herramienta a una altura segura TNC 320 de HEIDENHAIN...
Página 278
Antes de la programación deberá tenerse en cuenta Programar siempre ambas coordenadas de la superficie cilíndrica en la primera frase NC del subprograma de contorno. La memoria de un ciclo es limitada. En un ciclo se pueden programar un máximo de 1000 elementos de contorno. El ciclo sólo puede mecanizarse con profundidad negativa.
Página 279
Mientras más pequeña se defina la tolerancia, más exacta es la ranura pero tardará más tiempo en realizarla. Consejo: Utilizar la tolerancia de 0.02 mm. Función inactiva: introducir 0 (Ajuste básico) TNC 320 de HEIDENHAIN...
SUPERFICIE CILINDRICA fresado de isla (ciclo 29, opción de software 1) La máquina y el TNC deben estar preparados por el constructor de la máquina. Con este ciclo se puede transferir el desarrollo de una isla, a la superficie de un cilindro. En este ciclo el TNC posiciona la hta. de tal forma que cuando está...
Página 281
¿Tipo de acotación ? Grados =0 MM/PULG.=1 Q17: Programar las coordenadas del eje giratorio (coordenadas X) en el subprograma en grados o mm (pulg.) Anchura de la isla Q20: Anchura de la isla a realizar TNC 320 de HEIDENHAIN...
Ejemplo: Pretaladrado, desbaste y acabado de contornos superpuestos 0 BEGIN PGM C21 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Definición de la pieza en bruto 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+6 Definición de la hta.
Página 283
;SENTIDO DE GIRO Q10=5 ;PROFUNDIDAD DE PASO Q11=100 ;AVANCE AL PROFUNDIZAR Q12=400 ;AVANCE DE DESBASTE Q14=+0 ;SOBREMEDIDA LATERAL 19 CYCL CALL Llamada al ciclo Acabado lateral 20 L Z+250 R0 FMAX M2 Retirar la herramienta, final del programa TNC 320 de HEIDENHAIN...
Página 284
21 LBL 1 Subprograma 1 del contorno: Cajera izquierda 22 CC X+35 Y+50 23 L X+10 Y+50 RR 24 C X+10 DR- 25 LBL 0 26 LBL 2 Subprograma 2 del contorno: Cajera derecha 27 CC X+65 Y+50 28 L X+90 Y+50 RR 29 C X+90 DR- 30 LBL 0 Subprograma 3 del contorno: Isla rectangular izquierda...
;ALTURA SEGURIDAD Q10=5 ;PROFUNDIDAD DE PASO Q11=100 ;AVANCE AL PROFUNDIZAR Q12=200 ;AVANCE DE FRESADO Q15=+1 ;TIPO DE FRESADO Llamada al ciclo 9 CYCL CALL M3 Retirar la herramienta, final del programa 10 L Z+250 R0 FMAX M2 TNC 320 de HEIDENHAIN...
Página 286
11 LBL 1 Subprograma del contorno 12 L X+0 Y+15 RL 13 L X+5 Y+20 14 CT X+5 Y+75 15 L Y+95 16 RND R7.5 17 L X+50 18 RND R7.5 19 L X+100 Y+80 20 LBL 0 21 END PGM C25 MM 8 Programación: Ciclos...
8 L C+0 R0 FMAX M3 Llamada al ciclo 9 CYCL CALL Retirar la herramienta, final del programa 10 L Y+250 R0 FMAX M2 Subprograma de contorno, descripción de la trayectoria de punto 11 LBL 1 medio TNC 320 de HEIDENHAIN...
Página 288
12 L X+40 Y+0 RR Indicación en mm en el eje giratorio (Q17=1) 13 L Y+35 14 L X+60 Y+52.5 15 L Y+70 16 LBL 0 17 END PGM C28 MM 8 Programación: Ciclos...
Página 289
;ANCHO DE RANURA Postmecanizado activo Q21=0.02 ;TOLERANCIA Posicionamiento previo de la mesa giratoria 8 L C+0 R0 FMAX M3 Llamada al ciclo 9 CYCL CALL Retirar la herramienta, final del programa 10 L Y+250 R0 FMAX M2 TNC 320 de HEIDENHAIN...
Página 290
11 LBL 1 Subprograma del contorno 12 L X+40 Y+20 RL Indicación en mm en el eje giratorio (Q17=1) 13 L X+50 14 RND R7.5 15 L Y+60 16 RND R7.5 17 L IX-20 18 RND R7.5 19 L Y+20 20 RND R7.5 21 L X+40 22 LBL 0...
El TNC posiciona la hta. en marcha rápida FMAX desde la posición actual en el plano de mecanizado sobre el punto de partida. Posicionar previamente la herramienta, de forma que no se produzca ninguna colisión con la pieza o la sujeción. TNC 320 de HEIDENHAIN...
Página 292
Punto de partida del 1er eje Q225 (valor absoluto): Coordenadas del punto de partida de la superficie a planear en el eje principal del plano de mecanizado Q207 Punto de partida del 2º eje Q226 (valor absoluto): Coordenadas del punto de partida de la superficie a planear en el eje transversal del plano de mecanizado N = Q240 Punto de partida del 3er eje Q227 (valor absoluto):...
En superficies torsionadas, establecer la dirección del movimiento principal (del punto al punto 2) en la dirección de la inclinación más fuerte TNC 320 de HEIDENHAIN...
Página 294
La calidad de la superficie al utilizar una fresa esférica se puede optimizar: En superficies torsionadas, establecer la dirección del movimiento principal (del punto al punto 2) perpendicular a la dirección de la inclinación más fuerte Antes de la programación deberá tenerse en cuenta El TNC posiciona la hta.
Página 295
3er punto del 2º eje Q232 (valor absoluto): Coordenada del punto en el eje transversal del plano de mecanizado Q229 3er punto del 3er eje Q233 (valor absoluto): Coordenada del punto en el eje de la hta. Q226 Q207 TNC 320 de HEIDENHAIN...
Página 296
Ejemplo: Frases NC 4º punto del 1er eje Q234 (valor absoluto): Coordenada del 4º punto en el eje principal del plano 72 CYCL DEF 231 SUPERFICIE REGULAR de mecanizado Q225=+0 ;PUNTO INICIAL 1ER. EJE 4º punto del 2º eje Q235 (valor absoluto): Coordenada del 4º...
8 El proceso se repite hasta que estén ejecutadas todas las aproximaciones. En la última aproximación se fresa finalmente la sobremedida de acabado introducida en el avance de acabado 9 Al final el TNC retira la hta. con FMAX a la 2ª distancia de seguridad TNC 320 de HEIDENHAIN...
Página 298
Estrategia Q389=1 3 Después la hta. se desplaza con el avance de fresado programado sobre el punto final El punto final se situa dentro de la superficie, el TNC lo calcula mediante el punto de arranque programado, la longitud programada y el radio de la herramienta 4 El TNC desplaza la herramienta con avance de posicionamiento previo transversal sobre el punto de partida de la siguiente línea;...
Página 299
9 Al final el TNC retira la hta. con FMAX a la 2ª distancia de seguridad Antes de la programación deberá tenerse en cuenta Introducir la segunda distancia de seguridad Q204 de forma que no se produzca ninguna colisión con la pieza o la sujeción. TNC 320 de HEIDENHAIN...
Página 300
Estrategia de mecanizado (0/1/2) Q389: Determinar, cómo debe mecanizar el TNC la superficie: 0: Mecanizar en forma de meandro, incremento lateral en avance de posicionamiento por fuera de la superficie a mecanizar 1: Mecanizar en forma de meandro, incremento lateral en el avance de fresado dentro de la superficie a mecanizar 2: Mecanizar línea a línea, retroceso e incremento lateral con avance de posicionamiento...
Página 301
(Q389=1), el TNC desplaza la aproximación transversal con el avance de fresado Q207 TNC 320 de HEIDENHAIN...
Página 302
Ejemplo: Frases NC Distancia de seguridad Q200 (valor incremental): Distancia entre el extremo de la hta. y la posición de 71 CYCL DEF 232 FRESADO TRANSVERSAL arranque en el eje de la herramienta. Si se fresa con la estrategia de mecanizado Q389=2, el TNC desplaza Q389=2 ;ESTRATEGIA el punto de arranque según la distancia de seguridad...
;INICIO 2º EJE Q227=+35 ;INICIO 3ER EJE Q218=100 ;LONGITUD LADO 1 Q219=100 ;LONGITUD LADO 2 Q240=25 ;NÚMERO DE CORTES Q206=250 ;PROFUNDIDAD DE PASO F Q207=400 ;AVANCE FRESADO F Q209=150 ;AVANCE TRANSVERSAL F Q200=2 ;DIST. DE SEGURIDAD TNC 320 de HEIDENHAIN...
Página 304
Posicionamiento previo cerca del punto de partida 7 L X+-25 Y+0 R0 FMAX M3 8 CYCL CALL Llamada al ciclo 9 L Z+250 R0 FMAX M2 Retirar la herramienta, final del programa 10 END PGM C230 MM...
Definir de nuevo el ciclo con los valores para el comportamiento básico, p.ej. factor de escala 1,0 Ejecución de las funciones auxiliares M02, M30 o la frase END PGM (depende del parámetro de máquina „clearMode“) Selección de un nuevo programa TNC 320 de HEIDENHAIN...
Desplazamiento del PUNTO CERO (ciclo 7) Con el DESPLAZAMIENTO DEL PUNTO CERO se pueden repetir mecanizados en cualquier otra posición de la pieza. Funcionamiento Después de la definicin del ciclo DESPLAZAMIENTO DEL PUNTO CERO, las coordenadas se refieren al nuevo punto del cero pieza. El desplazamiento en cada eje se visualiza en la visualización de estados adicional.
Llamar X=0; Y=0 etc. El desplazamiento a las coordenadas X=0; Y=0 etc. se llama Ejemplo: Frases NC directamente con una definición del ciclo 77 CYCL DEF 7.0 PUNTO CERO 78 CYCL DEF 7.1 #5 TNC 320 de HEIDENHAIN...
Página 308
Editar la tabla de puntos cero en el modo de funcionamiento Memorizar/Editar programa La tabla de puntos cero se selecciona en el modo de funcionamiento Memorizar/Editar programa Ir a la gestión de ficheros: pulsar la tecla PGM MGT, véase “Gestión de ficheros: Principios básicos” en pág.
Página 309
ENT. De lo contrario no se tomará en cuenta la modificación en el proceso de un programa. Visualizaciones de estados En las visualizaciones de estado adicionales se visualizan los valores del desplazamiento activo del punto cero. (véase “Traslación de coordenadas” en pág. 36): TNC 320 de HEIDENHAIN...
ESPEJO (ciclo 8) El TNC puede realizar un mecanizado espejo en el plano de mecanizado. Funcionamiento El ciclo espejo se activa a partir de su definición en el programa. También actúa en el modo de funcionamiento Posicionamiento manual. El TNC muestra los ejes espejo activados en la visualización de estados adicional.
Página 311
Se pueden programar un máximo tres ejes Anulación Programar de nuevo el ciclo ESPEJO con la introducción NO ENT. Ejemplo: Frases NC 79 CYCL DEF 8,0 ESPEJO 80 CYCL DEF 8.1 X Y U TNC 320 de HEIDENHAIN...
GIRO (ciclo 10) Dentro de un programa el TNC puede girar el sistema de coordenadas en el plano de mecanizado según el punto cero activado. Funcionamiento El GIRO se activa a partir de su definición en el programa. También actúa en el modo de funcionamiento Posicionamiento manual. El TNC visualiza los ángulo de giro activados en la visualización de estados adicional.
FACTOR DE ESCALA ESPECIFICO DE CADA EJE (ciclo 26) Antes de la programación deberá tenerse en cuenta Los ejes de coordenadas con posiciones sobre trayectorias circulares no pueden prolongarse o reducirse con diferentes escalas. Se puede introducir un factor de escala específico para cada eje.
Retroceso al LBL 10; en total seis veces Anular el giro 15 CYCL DEF 10.0 GIRO 16 CYCL DEF 10.1 ROT+0 Anular el desplazamiento del punto cero 17 CYCL DEF 7.0 PUNTO CERO 18 CYCL DEF 7.1 X+0 19 CYCL DEF 7.2 Y+0 TNC 320 de HEIDENHAIN...
Página 316
20 L Z+250 R0 FMAX M2 Retirar la herramienta, final del programa 21 LBL 1 Subprograma 1 22 L X+0 Y+0 R0 FMAX Determinación del fresado 23 L Z+2 R0 FMAX M3 24 L Z-5 R0 F200 25 L X+30 RL 26 L IY+10 27 RND R5 28 L IX+20...
Campo de introducción 0 a 3 600 s (1 hora) en pasos de 0,001 s Ejemplo: Frases NC 89 CYCL DEF 9,0 TIEMPO DE ESPERA 90 CYCL DEF 9.1 TPO. ESPERA 1.5 TNC 320 de HEIDENHAIN...
LLAMADA DEL PROGRAMA (ciclo 12) Los programas de mecanizado, como p.ej. ciclos de taladrado especiales o módulos geométricos, se pueden asignar como ciclos de mecanizado. En este caso el programa se llama como si fuese un ciclo. 7 CYCL DEF 12.0 0 BEGIN PGM Antes de la programación deberá...
(ver manual de la máquina). Angulo de orientación: Introducir el ángulo referido al eje de referencia angular del plano de mecanizado Margen de entrada: 0 a 360° Resolución de la introducción: 0,1º TNC 320 de HEIDENHAIN...
9.1 Introducción de subprogramas y repeticiones parciales de un programa Las partes de un programa que se deseen se pueden ejecutar repetidas veces con subprogramas o repeticiones parciales de un programa. Label Los subprogramas y repeticiones parciales de un programa comienzan en un programa de mecanizado con la marca LBL, que es la abreviación de LABEL (en inglés marca).
Repeticiones REP: Sin repeticiones, pulsar NO ENT. Las repeticiones REP sólo se emplean en las repeticiones parciales de un programa No está permitido CALL LBL 0 ya que corresponde a la llamada al final de un subprograma. TNC 320 de HEIDENHAIN...
9.3 Repeticiones parciales de un programa Label LBL Las repeticiones parciales de un programa comienzan con la marca LBL (LABEL). Una repetición parcial de un programa finaliza con CALL LBL/REP. Funcionamiento 1 El TNC ejecuta el programa de mecanizado hasta el final del programa parcial (CALL LBL/REP) 2 A continuación el TNC repite la parte del programa entre el LABEL llamado y la llamada al label CALL LBL/REP tantas veces como se...
FN 9: IF +0 EQU +0 GOTO LBL 99, para ignorar forzosamente esta parte del programa El programa llamado no deberá contener ningúna llamada CALL PGM al programa original (ciclo sin fin) TNC 320 de HEIDENHAIN...
Llamada a cualquier programa como subprograma Seleccionar las funciones para la llamada al programa: pulsar la tecla PGM CALL Pulsar la softkey PROGRAMA Introducir el nombre completo de búsqueda del programa a llamar y confirmar con la tecla END Si sólo se introduce el nombre del programa, el programa al que se llama deberá...
39 CALL LBL 2 Llamada al subprograma en LBL 2 45 LBL 0 Final del subprograma 1 46 LBL 2 Principio del subprograma 2 62 LBL 0 Final del subprograma 2 63 END PGM UPGMS MM TNC 320 de HEIDENHAIN...
Ejecución del programa 1 Se ejecuta el programa principal UPGMS hasta la frase 17 2 Llamada al subprograma 1 y ejecución hasta la frase 39 3 Llamada al subprograma 2 y ejecución hasta la frase 62. Final del subprograma 2 y vuelta al subprograma desde donde se ha realizado la llamada 4 Ejecución del subprograma 1 desde la frase 40 hasta la frase 45.
3 Se repite dos veces la parte del programa entre la frase 10 y la frase 12: el subprograma 2 se repite 2 veces 4 Ejecución del programa principal UPGREP desde la frase 13 a la frase 19; final del programa TNC 320 de HEIDENHAIN...
9.6 Ejemplos de programación Ejemplo: Fresado de un contorno en varias aproximaciones Desarrollo del programa Posicionamiento previo de la herramienta sobre la superficie de la pieza Introducir la profundización en incremental Fresado del contorno Repetición de la profundización y del fresado del contorno 0 BEGIN PGM PGMWDH MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-40...
Página 331
19 L X-20 Y+0 R0 FMAX Salto al label 1; en total cuatro veces 20 CALL LBL 1 REP 4 Retirar la herramienta, final del programa 21 L Z+250 R0 FMAX M2 22 END PGM PGMWDH MM TNC 320 de HEIDENHAIN...
Ejemplo: Grupos de taladros Desarrollo del programa Llegada al grupo de taladros en el programa principal Llamada al grupo de taladros (subprograma 1) Programar una sola vez el grupo de taladros en el subprograma 1 0 BEGIN PGM UP1 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL DEF 1 L+0 R+2.5...
Página 333
Aproximación al taladro 3, llamada al ciclo 17 L IY+20 R0 FMAX M99 Aproximación al taladro 4, llamada al ciclo 18 L IX-20 R0 FMAX M99 Final del subprograma 1 19 LBL 0 20 END PGM UP1 MM TNC 320 de HEIDENHAIN...
Ejemplo: Grupo de taladros con varias herramientas Desarrollo del programa Programación de los ciclos de mecanizado en el programa principal Llamada a la figura de taladros completa (subprograma 1) Llegada al grupo de taladros del subprograma 1, llamada al grupo de taladros (subprograma 2) ...
Página 335
Aproximación al taladro 3, llamada al ciclo 31 L IY+20 R0 FMAX M99 Aproximación al taladro 4, llamada al ciclo 32 L IX-20 R0 FMAX M99 Final del subprograma 2 33 LBL 0 34 END PGM UP2 MM TNC 320 de HEIDENHAIN...
10.1 Principio de funcionamiento y resumen de funciones Con los parámetros Q se puede definir en un programa de mecanizado una familia de piezas. Para ello en vez de valores numéricos se introducen parámetros Q. Los parámetros Q se utilizan por ejemplo para ...
Pág. 341 Funciones angulares Pág. 343 Función para calcular el círculo Pág. 345 Condición si/entonces, salto Pág. 346 Otras funciones Pág. 349 Introducción directa de una fórmula Pág. 379 Fórmula para parámetros de string Pág. 383 TNC 320 de HEIDENHAIN...
10.2 Familias de funciones – Parámetros Q en vez de valores numéricos Con la función paramétrica FN0: ASIGNACIÓN se asignan valores numéricos a los parámetros Q. Entonces en el programa de mecanizado se fija un parámetro Q en vez de un valor numérico. Ejemplo de frases NC 15 FNO: Q10=25 Asignación...
A la derecha del signo "=" se pueden introducir: dos cifras dos parámetros Q una cifra y un parámetro Q Los parámetros Q y los valores numéricos en las comparaciones pueden ser con o sin signo. TNC 320 de HEIDENHAIN...
Programación de los tipos de cálculo básicos Ejemplo: Frases de programa en el TNC Ejemplo: 16 FN0: Q5 = +10 Selección de las funciones paramétricas: Pulsar la 17 FN3: Q12 = +Q5 * +7 tecla Q Selección de funciones matemáticas básicas: Pulsar la softkey FUNCIONES BÁSICAS.
Programación de funciones trigonométricas Las funciones angulares aparecen cuando se pulsa la softkey FUNCIONES ANGULARES. El TNC muestra las softkeys que aparecen en la tabla de la parte inferior. Programación: comparar "Ejemplo: Programación de los tipos de cálculo básicos". Función Softkey FN6: SENO p.ej.
(Y con el eje de la hta. Z) en el parámetro Q21 y el radio del círculo en el parámetro Q22. Deberán tener en cuenta que FN23 y FN24 además del parámetro del resultado también sobreescriban automáticamente los dos parámetros siguientes. TNC 320 de HEIDENHAIN...
10.6 Determinación de las funciones si/entonces con parámetros Q Aplicación Al determinar la función si/entonces, el TNC compara un parámetro Q con otro parámetro Q o con un valor numérico. Cuando se ha cumplido la condición, el TNC continua con el programa de mecanizado en el LABEL programado detrás de la condición (LABEL véase “Introducción de subprogramas y repeticiones parciales de un programa”...
Abreviaciones y conceptos empleados (en inglés if): Cuando (en inglés equal): Igual (en inglés not equal): Distinto (en inglés greater than): Mayor que (en inglés less than): Menor que GOTO (en inglés go to): Ir a TNC 320 de HEIDENHAIN...
10.7 Comprobación y modificación de parámetros Q Procedimiento A la hora de generar, comprobar y ejecutar, se pueden controlar y también modificar parámetros Q en todos los modos de funcionamiento (excepto en el Test de programa). Interrupción de la ejecución del programa (p.ej. pulsar la tecla externa STOP y la softkey STOP INTERNO) o bien parar el test del Llamar a las funciones paramétricas Q: pulsar la softkey Q INFO en el modo de funcionamiento...
FN20: ESPERA (WAIT FOR) Pág. 364 Sincronización del NC y el PLC FN29:PLC Pág. 366 emitir hasta ocho valores en el PLC FN37:EXPORT Pág. 367 exportar parámetros Q o parámetros QS locales en un programa que está llamando TNC 320 de HEIDENHAIN...
Texto error constructor de la máquina o por HEIDENHAIN: Si durante la ejecución o el test de un programa se llega a una frase que contenga FN 14, el 1000 ¿Cabezal? TNC interrumpe dicha ejecución o test y emite un aviso.
Página 351
Reducir la profundidad de roscado 1071 Realizar la calibración 1072 Tolerancia sobrepasada 1073 Activado el proceso hasta una frase 1074 ORIENTACION no permitida 1075 3DROT no permitida 1076 Activar 3DROT 1077 Programar la profundidad con signo negativo TNC 320 de HEIDENHAIN...
Número de Texto error 1078 ¡Q303 no definido en el ciclo de medición! 1079 Eje de herramienta no permitido 1080 Valor calculado erróneo 1081 Puntos de medida contradictorios 1082 Altura de seguridad introducida incorrectamente 1083 Tipo de profundización contradictoria 1084 Ciclo de mecanizado no permitido 1085 Línea protegida ante escritura...
Página 353
Emitir texto sólo en idioma finlandés L_DUTCH Emitir texto sólo con idioma holandés L_POLISH Emitir texto sólo en idioma polaco L_HUNGARIA Emitir texto sólo en idioma húngaro L_ALL Emitir el texto independientemente del idioma de diálogo TNC 320 de HEIDENHAIN...
Página 354
Palabra clave Función HOUR Número de horas del tiempo real Número de minutos del tiempo real Número de segundos del tiempo real Día del tiempo real MONTH Mes como número en tiempo real STR_MONTH Mes como abreviatura de string en tiempo real YEAR2 Número del año con dos posiciones del tiempo real YEAR4...
Estado del refrigerante: 0= off, 1=on Avance activado Indice de la herramienta preparada Indice de la herramienta activada Datos de canal, 25 Número de canal Parámetro del ciclo, 30 Distancia de seguridad del ciclo de mecanizado activado TNC 320 de HEIDENHAIN...
Página 356
Nombre de grupo, nº id. Número Indice Significado Profundidad de taladrado/prof. de fresado del ciclo de mecanizado activado Profundidad de pasada del ciclo de mecanizado activado Avance de fresado del ciclo de mecanizado activado Primer longitud lateral del ciclo Cajera rectangular 2ª...
Página 357
Hta. especial: 0=no, 1=si Nº posición Posición fija: 0=no, 1=si Nº posición posición bloqueada: 0=no, 1=si Nº posición Estado del PLC Número de posición de una hta. Nº hta. Número de posición en la tabla de posiciones, 52 TNC 320 de HEIDENHAIN...
Página 358
Nombre de grupo, nº id. Número Indice Significado Nº hta. Número de almacén de herramienta Valores programados Número de herramienta T directamente después de TOOL CALL, 60 Eje de herramienta activo 0 = X 6 = U 1 = Y 7 = V 2 = Z 8 = W Revoluciones del cabezal S Sobremedida de la longitud de la herramienta DL...
Página 359
Factor de escala eje Y activado Factor de escala eje Z activado Factor de escala eje U activado Factor de escala V eje activado Factor de escala eje W activado 3D-ROT eje A 3D-ROT eje B TNC 320 de HEIDENHAIN...
Página 360
Nombre de grupo, nº id. Número Indice Significado 3D-ROT eje C Plano de mecanizado inclinado activo/inactivo (-1/0) durante el proceso de un programa Plano de mecanizado inclinado activo/inactivo (-1/0) en un modo manual Desplazamiento activo del punto Eje X cero, 220 Eje Y Eje Z Eje A...
Página 361
1 a 9 Resultado de medición de los ciclos de palpación 0 y 1 sin (X, Y, Z, A, B, corrección de radio y longitud del palpador C, U, V, W) TNC 320 de HEIDENHAIN...
Página 362
Nombre de grupo, nº id. Número Indice Significado 1 a 9 Último punto de referencia de un ciclo de palpación (X, Y, Z, A, B, manual o último punto de palpación del ciclo 0 sin C, U, V, W) longitudes del palpador y sin corrección de radio (sistema de coordenadas de la pieza) Orientación del cabezal Valor de la tabla de puntos...
Con la función FN 19: PLC, se pueden emitir hasta dos valores numéricos o parámetros Q al PLC. Pasos y unidades: 0,1 µm o bien 0,0001° Ejemplo: Transmisión del valor numérico 10 (corresponde a 1 µm o bien 0,001°) al PLC 56 FN19: PLC=+10/+Q3 TNC 320 de HEIDENHAIN...
0 a 2047 Doble palabra 2048 a 4095 Con el TNC 320 HEIDENHAIN equipa por primera vez un control con una interfaz ampliada para la comunicación entre PLC y NC. Además se trata de una nueva y simbólica Aplication Programmer Interface (API).
Página 365
Ejemplo: Parar la ejecución del programa, hasta que el PLC fije la marca 4095 a 1 32 FN20: WAIT FOR M4095==1 Ejemplo: Parar la ejecución del programa, hasta que el PLC fije el operando simbólico a 1 32 FN20: APISPIN[0].NN_SPICONTROLINPOS==1 TNC 320 de HEIDENHAIN...
FN29: PLC: entregar los valores en el PLC Con la función FN 29: PLC es posible emitir hasta ocho valores numéricos o parámetros Q en el PLC. Pasos y unidades: 0,1 µm o bien 0,0001° bFhzdp9"mhaa¸m=Fd¦"dpm¤hÁa4ps¬|4pFzpm=F"skhp *aFm¬:¬¬s@}"d 56 FN29: PLC=+10/+Q3/+Q8/+7/+1/+Q5/+Q2/+15 10 Programación: Parámetros-Q...
56 FN37: EXPORT Q25 - Q30 El TNC exporta el valor que el parámetro tiene justo en el momento de ejecutar el comando EXPORT. El parámetro sólo se exporta en el programa directo que está llamando. TNC 320 de HEIDENHAIN...
10.9 Accesos a tablas con instrucciones-SQL Introducción Los accesos a tablas se programan en el TNC con instrucciones SQL en el transcurso de una "transacción". Una transacción consta de varias instrucciones SQL que garantizan un procesamiento ordenado de las entradas en la tabla. El fabricante de la máquina configura las tablas.
Cerrar sin falta una transacción iniciada – incluso al utilizar exclusivamente accesos en modo lectura. Solamente así se garantiza que las modificaciones/adiciones no se perderán, que los bloqueos se desactivarán y que el Result-set se liberará. TNC 320 de HEIDENHAIN...
Página 370
Result-set Las líneas seleccionadas dentro del Result-set se numerarán en orden ascendente empezando por 0. Esta numeración se denomina Índice. En los accesos en modo lectura y escritura se indica el Índice y, con ello, se apunta una línea del Result-set respondido. A menudo resulta ventajoso clasificar las líneas en el Result-set.
ÍNDICE sin programar: eliminar las modificaciones/ adiciones realizadas hasta el momento y cerrar la transacción. ÍNDICE programado: la línea indexada continúa en el Result-set – todas las demás línas se eliminan del Result-set. No se cierra la transacción. TNC 320 de HEIDENHAIN...
SQL BIND Ejemplo: Enlazar parámetros Q con columnas de SQL BIND "enlaza" un parámetro Q con una columna de la tabla. Las la tabla instrucciones SQL Fetch, Update e Insert evalúan este "enlace" (asignación) durante la transmisión de datos entre el Result-set y el 11 SQL BIND Q881 "TAB_EXAMPLE.MESS_NR"...
20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y, MESS_Z FROM TAB_EXAMPLE WHERE MESS_NR==:’Q11’" Ejemplo: Nombre de la tabla definido mediante los nombres de directorio y de fichero . . . 20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y, MESS_Z FROM ’V:\TABLE\TAB_EXAMPLE’ WHERE MESS_NR<20" TNC 320 de HEIDENHAIN...
Página 374
Núm. de parámetro para resultado: parámetro Q para el Handle. El servidor SQL entrega el handle para este grupo de líneas y columnas seleccionadas con la instrucción de selección actual. En caso de error (no se ha podido realizar la selección), el servidor SQL emite de nuevo "1".
Página 375
Condición ciclos igual n Comparaciones mayor, menor, igual, distinto <> menor < menor o igual <= mayor > mayor o igual >= Enlazar varias condiciones: Y lógico O lógico TNC 320 de HEIDENHAIN...
SQL FETCH Ejemplo: El número de línea se transmite en el SQL FETCH lee la línea dirigida con ÍNDICE desde el Result-set y parámetro Q memoriza las entradas de la tabla en los parámetros Q "enlazados" (asignados). Al Result-set se le asigna una dirección con el HANDLE. 11 SQL BIND Q881 "TAB_EXAMPLE.MESS_NR"...
MESS_Z FROM TAB_EXAMPLE" erróneo) . . . Base de datos: ID de acceso SQL: parámetro Q, con 40 SQL INSERT Q1 HANDLE Q5 el handle para la identificación del Result-set (ver también SQL SELECT). TNC 320 de HEIDENHAIN...
SQL COMMIT Ejemplo: SQL COMMIT vuelve a transferir todas las líneas existentes en el Result- set a la tabla. Se desactiva un bloqueo fijado con SELCT...FOR UPDATE. 11 SQL BIND Q881 "TAB_EXAMPLE.MESS_NR" El handle adjudicado en la instrucción SQL SELECT pierde su validez. 12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X"...
Función de inversión del seno; determinar el ángulo entre el cateto opuesto y la hipotenusa p.ej. Q10 = ASEN 0,75 Arcocoseno Función de inversión del coseno; determinar el ángulo entre el cateto contiguo y la hipotenusa p.ej. Q11 = ACOS Q40 TNC 320 de HEIDENHAIN...
Página 380
Función lógica Softkey Arcotangente Función de inversión de la tangente; determinar el ángulo entre el cateto opuesto y el cateto contiguo p.ej. Q12 = ATGQ50 Elevar un valor a una potencia p.ej Q15 = 3^3 Constante Pl (3,14159) p.ej. Q15 = PI Determinar el logaritmo natural (LN) de un número Número en base 2,7183...
2. Cáculo de 3 elevado a la potencia de 3 = 27 3. Cálculo 100 – 27 = 73 Propiedad distributiva Ley de la distribución en el cálculo entre paréntesis a * (b + c) = a * b + a * c TNC 320 de HEIDENHAIN...
Ejemplo Calcular el ángulo con el arctan del cateto opuesto (Q12) y el cateto contiguo (Q13); el resultado se asigna a Q25: Seleccionar la función Introducir fórmula: Pulsar la softkey FORMULA ¿NÚMERO DE PARÁMETROS PARA EL RESULTADO? Introducir el número del parámetro Conmutar la carátula de softkeys y seleccionar la función arcotangente Conmutar la carátula de softkeys y abrir paréntesis...
Si se utiliza la función FORMULA CADENA DE TEXTO, el resultado de la operación de cálculo es siempre una cadena de texto. Si se utiliza la función FORMULA, el resultado de la operación de cálculo es siempre un valor numérico. TNC 320 de HEIDENHAIN...
Asignar parámetro de string Antes de utilizar variables de string, éstas deben asignarse primero. Para ello, utilizar el comando DECLARE STRING. Seleccionar las funciones especiales TNC: pulsar la tecla SPEC FCT Seleccionar la función DECLARE Seleccionar la softkey STRING Ejemplo de frase NC: 37 DECLARE STRING QS10 = "PIEZA"...
Cerrar la expresión entre paréntesis con la tecla ENT y finalizar la introducción con la tecla END Ejemplo: convertir el parámetro Q50 en parámetro de cadena de texto QS11, utilizar 3 posiciones de decimal 37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 ) TNC 320 de HEIDENHAIN...
Copiar una cadena de texto parcial desde un parámetro de cadena de texto Con la función SUBSTR se puede copiar un margen definido desde un parámetro de cadena de texto. Seleccionar funciones de parámetros Q Seleccionar la función STRING FORMEL Introducir el número de parámetro de cadena de texto, en el cual el TNC debe memorizar la secuencia de caracteres copiada, confirmar con la tecla ENT...
Cerrar la expresión entre paréntesis con la tecla ENT y finalizar la introducción con la tecla END Ejemplo: convertir el parámetro de string QS11 en un parámetro numérico Q82 37 Q82 = TONUMB ( SRC_QS11 ) TNC 320 de HEIDENHAIN...
Comprobación de un parámetro de string Con la función INSTR se puede comprobar si un parámetro de cadena de texto está en otro parámetro de cadena de texto, o dónde. Seleccionar funciones de parámetros Q Seleccionar la función FORMEL Introducir el número del parámetro Q en el cual el TNC debe memorizar la posición en la que empieza el texto a buscar, confirmar con la tecla ENT Conmutar función de softkey...
TNC debe calcular la longitud, confirmar con la tecla Cerrar la expresión entre paréntesis con la tecla ENT y finalizar la introducción con la tecla END Ejemplo: calcular longitud desde QS15 37 Q52 = STRLEN ( SRC_QS15 ) TNC 320 de HEIDENHAIN...
Comparar orden alfabético Con la función STRCOMP se puede comparar el orden alfabético de parámetros de string. Seleccionar funciones de parámetros Q Seleccionar la función FORMEL Introducir el número del parámetro Q, en el cual el TNC debe memorizar el resultado comparativo , confirmar con la tecla ENT Conmutar función de softkey Seleccionar la función para comparar parámetros de...
Sin definición del eje de la hta. Q109 = –1 Eje X Q109 = 0 Eje Y Q109 = 1 Eje Z Q109 = 2 Eje U Q109 = 6 V eje Q109 = 7 Eje W Q109 = 8 TNC 320 de HEIDENHAIN...
Estado del cabezal: Q110 El valor del parámetro Q110 depende de la última función auxiliar M programada para el cabezal: Valor del Función M parámetro Estado del cabezal no definido Q110 = –1 M03: cabezal conectado, sentido horario Q110 = 0 M04: cabezal conectado, sentido antihorario Q110 = 1 M05 después de M03...
Valor del Eje de coordenadas parámetro Eje X Q115 Eje Y Q116 Eje Z Q117 Eje IV eje Q118 Depende de la máquina Eje V Q119 Depende de la máquina TNC 320 de HEIDENHAIN...
10.13 Ejemplo de programación Ejemplo: Elipse Desarrollo del programa El contorno de las elipses se realiza por medio de muchas pequeñas rectas (definible mediante Q7) Cuantos más puntos se calculen más cortas serán las rectas y más suave la curva. ...
Página 395
Anular el desplazamiento del punto cero 44 CYCL DEF 7.1 X+0 45 CYCL DEF 7.2 Y+0 Llegada a la distancia de seguridad 46 L Z+Q12 R0 FMAX Final del subprograma 47 LBL 0 48 END PGM ELLIPSE MM TNC 320 de HEIDENHAIN...
Ejemplo: Cilindro concavo con fresa esférica Desarrollo del programa El programa sólo funciona con fresa radial, la longitud de la hta. se refiere al centro de la bola El contorno del cilindro se realiza por medio de muchas pequeñas rectas (definible mediante Q13) Cuantos más puntos se definan, mejor será...
Página 397
Anular el desplazamiento del punto cero 50 CYCL DEF 7.0 PUNTO CERO 51 CYCL DEF 7.1 X+0 52 CYCL DEF 7.2 Y+0 53 CYCL DEF 7.3 Z+0 54 LBL 0 Final del subprograma 55 END PGM ZYLIN TNC 320 de HEIDENHAIN...
Ejemplo: Esfera convexa con fresa cilíndrica Desarrollo del programa El programa sólo funciona con una fresa cónica El contorno de la esfera se define mediante muchas rectas pequeñas )plano Z/X, se define mediante Q14). Cuando más pequeño sea el paso angular mejor se define el contorno.
Página 399
37 LP PR+Q26 PA+Q8 R0 FQ12 Posicionamiento previo en el plano 38 CC Z+0 X+Q108 Fijar el polo en el plano Z/X para desplazar el radio de la hta. 39 L Y+0 Z+0 FQ12 Desplazamiento a la profundidad deseada TNC 320 de HEIDENHAIN...
Página 400
40 LBL 2 41 LP PR+Q6 PA+Q24 R9 FQ12 Desplazar hacia arriba el "arco" aproximado 42 FN 2: Q24 = +Q24 - +Q14 Actualización del ángulo en el espacio 43 FN 11: IF +Q24 GT +Q5 GOTO LBL 2 Pregunta si el arco está terminado, si no retroceso a LBL 2 44 LP PR+Q6 PA+Q5 Llegada al ángulo final en el espacio 45 L Z+Q23 R0 F1000...
11.1 Gráficos Aplicación En los modos de funcionamiento de Ejecución del pgm y en Test del pgm, el TNC simula gráficamente el mecanizado. Mediante softkeys se selecciona: Vista en planta Representación en tres planos Representación 3D El gráfico del TNC corresponde a la representación de una pieza mecanizada con una herramienta cilíndrica.
Sin embargo se sigue ejecutando el mecanizado. Vista en planta Esta simulación gráfica es la más rápida. Seleccionar con la softkey la vista en planta Para la representación de profundidad de este gráfico es válido: "Cuanto más profundo, más oscuro" TNC 320 de HEIDENHAIN...
Representación en tres planos La representación se realiza en vista en planta con dos secciones, similar a un plano técnico. En la representación en 3 planos se dispone de funciones para la ampliación de una sección, véase “Ampliación de una sección” en pág.
Conmutar la carátula de softkeys hasta que aparece la softkey de selección para las funciones Girar. Seleccionar las funciones para girar: Función Softkeys Girar el gráfico en pasos de 15° alrededor del eje vertical Girar horizontalmente la representación en pasos de 15º TNC 320 de HEIDENHAIN...
Ampliación de una sección Es posible modificar el corte en los modos de funcionamiento Test de programa y Ejecución de programa en las vistas Representación en 3 planos y Representación 3D. Para ello debe estar parada la simulación gráfica o la ejecución del programa.
Volver a la ampliación de la sección, para que el TNC muestre el bloque mecanizado o no, según la forma BLK programada Con la softkey PIEZA EN BRUTO COMO BLK FORM el TNC vuelve a visualizar la pieza en bruto en el tamaño programado. TNC 320 de HEIDENHAIN...
Determinación del tiempo de mecanizado funcionamiento de ejecución del programa Visualización del tiempo desde el inicio del programa hasta el final del mismo. Si hay una interrupción se para el tiempo. Test del programa Visualización del tiempo que el TNC calcula en los desplazamientos de la herramienta con avance.
Desplazar la pieza sin mecanizar en dirección Y positiva/negativa Desplazar la pieza sin mecanizar en dirección Z positiva/negativa Visualizar la pieza en bruto referida al punto de referencia fijado Conexión o desconexión de la función de supervisión TNC 320 de HEIDENHAIN...
11.3 Funciones para la visualización del programa Resumen En los modos de funcionamiento de Ejecución del pgm y en Test del programa, el TNC visualiza softkeys con las cuales se puede visualizar el programa de mecanizado por páginas: Funciones Softkey Pasar una página hacia atrás en el programa Pasar página hacia delante en el programa Seleccionar el principio del programa...
PLC Posicionamientos, que ejecutan un cambio de palets Por este motivo, HEIDENHAIN recomienda cargar cada programa con precaución, aún cuando el test del programa no haya detectado ningún aviso de error ni daños visibles en la pieza.
Página 412
Ejecución del test del programa Con el almacén central de herramientas activado, se tiene que activar una tabla de herramientas para el test del programa (estado S). Para ello se selecciona una tabla de htas. en el funcionamiento Test del programa mediante la gestión de ficheros (PGM MGT).
Ejecución contínua del programa Iniciar el programa de mecanizado con el pulsador externo de arranque START Ejecución del programa frase a frase Iniciar cada frase del programa de mecanizado con el pulsador externo de arranque START TNC 320 de HEIDENHAIN...
Interrupción del mecanizado Se puede interrumpir la ejecución del programa de diferentes modos: Interrupciones programadas Pulsador externo STOP Si durante la ejecución del programa el TNC regista un error, se interrumpe automáticamente el mecanizado. Interrupciones programadas Se pueden determinar interrupciones directamente en el programa de mecanizado.
En caso de "error en el procesamiento de datos": Cambiar al MODO MANUAL Pulsar la softkey OFF Eliminar la causa del error Arrancar de nuevo Si el error se repite anote el error y avise al servicio técnico. TNC 320 de HEIDENHAIN...
Reentrada deseada al programa (proceso hasta una frase) El constructor de la máquina activa y ajusta la función AVANCE HASTA FRASE. Rogamos consulten el manual de su máquina. Con la función AVANCE HASTA FRASE (proceso en una frase) se puede ejecutar un programa de mecanizado a partir de una frase N libremente elegida.
Activar el pulsador externo de arranque START o bien Desplazar los ejes en la secuencia deseada: Pulsar las softkeys DESPLAZAR X, DESPLAZAR Z etc. y activarlas correspondientemente con la tecla externa START Proseguir con el mecanizado: Pulsar la tecla externa START TNC 320 de HEIDENHAIN...
11.6 Arranque automático del programa Aplicación Para poder realizar un arranque automático del programa, el TNC debe estar preparado por el constructor de su máquina, véase el manual de la máquina. ¡Atención: Peligro de muerte! La función Autostart no debe utilizarse en aquellas máquinas que no dispongan de una zona de trabajo cerrada.
Seleccionar la softkey VISUALIZAR FRASE Borrar el signo "/" En el modo de funcionamiento Editar/Guardar programa seleccionar la frase en la que se debe borrar el signo que debe desaparecer Seleccionar la softkey SUPRIMIR FRASE TNC 320 de HEIDENHAIN...
11.8 Parada programada en la ejecución del programa Aplicación EL TNC puede interrumpir la ejecución del programa o el test del programa en las frases que se haya programado M01. Si se utiliza M01 en el modo de funcionamiento ejecución del programa, el TNC no desconecta el cabezal y el refrigerante.
12.1 Seleccionar la función MOD A través de las funciones MOD se pueden seleccionar las visualizaciones adicionales y las posibilidades de introducción. Las funciones MOD disponibles, dependen del modo de funcionamiento seleccionado. Selección de las funciones MOD Seleccionar el modo de funcionamiento en el cual se quieren modificar las funciones MOD.
Selección de la visualización de posiciones Determinación de la unidad métrica (mm/pulg.) Determinación del lenguaje de programación para MDI Determinar los ejes para la aceptación de la posición real Visualización de los tiempos de mecanizado TNC 320 de HEIDENHAIN...
Los números de software siguientes se encuentran tras la selección de las funciones MOD en la pantalla TNC: Tipo de control: designación del control (se administra por HEIDENHAIN) Software NC: Número del software NC (se administra por HEIDENHAIN) ...
Con la función MOD Visualización 1 de posiciones se selecciona la visualización de posiciones en la visualización de estados. Con la función MOD Visualización 2 de posiciones se selecciona la visualización de posiciones en la visualización de estados adicional. TNC 320 de HEIDENHAIN...
12.4 Selección del sistema métrico Aplicación Con esta función MOD se determina si el TNC visualiza las coordenadas en mm o en pulgadas (sistema en pulgadas). Sistema métrico: p.ej. X = 15,789 (mm) Función MOD cambio mm/ pulg = mm Visualización con 3 posiciones detrás de la coma ...
Control conectado Tiempo de funcionamiento desde la puesta en marcha Máquina conectada Tiempo de funcionamiento de la máquina desde la puesta en marcha Ejecución del Tiempo de funcionamiento en ejecución programa desde la puesta en marcha TNC 320 de HEIDENHAIN...
12.6 Introducción del código Aplicación El TNC precisa de un código para las siguientes funciones: Función Código Selección de los parámetros de usuario Liberar el acceso a la configuración NET123 Ethernet Activación de las funciones especiales 555343 en la programación de parámetros Q 12 Funciones MOD...
12.7 Ajuste de las conexiones de datos Interfaces serie en el TNC 320 El TNC emplea automáticamente el protocolo de transmisión LSV2 para la transmisión de datos en serie. El protocolo LSV2 está predeterminado y no puede modificarse, a excepción del ajuste de la velocidad de baudios baudRateLsv2).
Ajustar bits de datos (dataBits) Mediante el ajuste dataBits se define, si debe transmitirse un caracter con 7 o 8 bits de datos. Comprobar la paridad (parity) Con el bit de paridad se pueden detectar errores de transmisión. El bit de paridad puede formarse de tres maneras distintas: ...
"memorizar todos los programas", "memorizar el programa visualizado" y "memorizar el directorio" Aparato externo Funcionamiento Símbolo PC con software para la LSV2 transmisión TNCremoNT de HEIDENHAIN Unidad de discos HEIDENHAIN Aparatos externos, como impresora, lector, perforadora, PC sin TNCremoNT TNC 320 de HEIDENHAIN...
Para la transmisión de ficheros de TNC a TNC, debería utilizarse el software de HEIDENHAIN TNCremoNT para la transmisión de datos. Con el TNCremoNT es posible controlar todos los controles de HEIDENHAIN mediante el interfaz en serie o mediante el interfaz Ethernet. La versión actual de TNCremo NT puede ser descargada sin coste alguno desde la base de datos de HEIDENHAIN (www.heidenhain.es, <Servicios>, <Software>,...
Página 433
Seleccionar el Punto de Menú <Fichero>, <Finalizar> También debe tenerse en cuenta la función de ayuda incluida en el software del TNCremoNT, en la cual se explican todas las funciones. La llamada se realiza mediante la tecla F1 TNC 320 de HEIDENHAIN...
12.8 Conexión Ethernet Introducción El TNC está equipado de forma estándar con una tarjeta ethernet para conectar el control como cliente en su red. El TNC transmite datos a través de la tarjeta Ethernet con el protocolo smb (server message block) para sistemas operativos Windows, o ...
NET123 mediante MOD) Se configura la dirección de red del control (después de introducir el número clave NET123 mediante MOD) Se borra la conexión de red actual (después de introducir el número clave NET123 mediante MOD) TNC 320 de HEIDENHAIN...
Página 436
Configurar la dirección de red del control Conectar el TNC (conexión X26) a la red o a un PC Seleccionar en la gestión de ficheros (PGM MGT) la softkey Red. Pulsar la tecla MOD. A continuación introducir el número clave NET123.
Página 437
Remote Procedure Call no contestado por el servidor soft: si se ha introducido SÍ, se repetirá el Remote Procedure Call hasta que el servidor NFS conteste. Si se ha introducido NO, no se repetirá TNC 320 de HEIDENHAIN...
Página 438
Ajuste Significado Opción SMB Opciones, el tipo de sistema de fichero SMB en cuestión: las opciones se indican sin espacios, separadas únicamente por una coma. Tener en cuenta mayúsculas y minúsculas. Opciones: ip: Dirección IP del PC Windows, a la que se debe unir el control username: Nombre de usuario bajo el que se conecta el control...
Página 439
PC, p.ej., 160.1.180.1 Introducir en el campo de introducción para <Máscara subnet> 255.255.0.0 Confirmar los ajustes con <OK> Guardar la configuración de la red con <OK>, y, dado el caso, se deberá reiniciar de nuevo Windows TNC 320 de HEIDENHAIN...
13.1 Introducción Resumen En el modo de funcionamiento Manual están disponibles las siguientes funciones: Función Softkey Página Calibrar la longitud activa Pág. 443 Calibrar el radio activo Pág. 444 Calcular el giro básico mediante una línea Pág. 446 Fijar el punto de referencia en un eje Pág.
Desplazar el palpador sobre la superficie del anillo de ajuste Si es preciso modificar la dirección de desplazamiento: mediante softkey o con los pulsadores de manual Palpación de la superficie: Pulsar el arranque START TNC 320 de HEIDENHAIN...
Calibración del radio activo y ajuste de la desviación del palpador Normalmente el eje del palpador no coincide exactamente con el eje del cabezal. La función de calibrado registra el desplazamiento entre el eje de palpación y el eje del cabezal. y lo iguala por cálculo. Con el calibrado de desplazamiento del centro, el palpador 3D gira 180°.
Automático o en modo de funcionamiento Manual. Los valores de calibración calculados se calculan después de una llamada (en caso necesario, reiterada) de herramienta. TNC 320 de HEIDENHAIN...
13.3 Compensación de la inclinación de la pieza Introducción El TNC compensa una inclinación de la pieza mediante el "Giro básico". Para ello el TNC fija el ángulo de giro sobre el ángulo que forma una superficie de la pieza con el eje de referencia angular del plano de mecanizado.
Anulación del giro básico Seleccionar la función de palpación: Pulsar la softkey PALPAR ROT Introducir el ángulo de giro "0", aceptar con la tecla ENT Pulsar la softkey FIJAR GIRO BÁSICO TNC 320 de HEIDENHAIN...
13.4 Fijar un punto de referencia con palpadores 3D Introducción Las funciones para la fijación del punto de referencia en la pieza, se seleccionan con las siguientes softkeys: Fijar el punto de ref. en el eje deseado con PALPAR POS ...
Palpación: Accionar el pulsador externo de arranque START Punto de referencia: Introducir las dos coordenadas del punto de ref. en la ventana del menú y aceptar con la softkey FIJAR PTO. REF. Finalizar la función de palpación: Pulsar la tecla END TNC 320 de HEIDENHAIN...
Punto central del círculo como punto de referencia Como punto de referencia se pueden fijar puntos centrales de taladros, cajeras circulares, cilindros, isla, islas circulares, etc, Círculo interior El TNC palpa la pared interior del círculo en las cuatro direcciones de los ejes de coordenadas.
Determinar las coordenadas del punto de la esquina:Véase “Esquina como punto de ref. - Aceptar los puntos palpados para el giro básico (véase la figura de la derecha)” en pág.449. El TNC indica las coordenadas de la esquina palpada como punto de referencia. TNC 320 de HEIDENHAIN...
Determinar las dimensiones de la pieza Seleccionar la función de palpación: Pulsar la softkey PALPAR POS Posicionar el palpador cerca del primer punto de palpación A Seleccionar la dirección de palpación mediante softkey Palpación: Accionar el pulsador externo de arranque START Anotar como punto de referencia el valor visualizado (sólo si se empleará...
Con la softkey PALPAR ROT visualizar el ángulo PA entre las aristas de la pieza como ángulo de giro Eliminar el giro básico o volver a reproducir el giro básico original: – 1 0 Fijar el ángulo de giro al valor anotado TNC 320 de HEIDENHAIN...
13.6 Gestión de los datos del palpador Introducción Para poder cubrir un campo de aplicación lo más grande posible en las mediciones requeridas, se dispone de posibilidades de ajuste en la tabla del palpador, que fijan el comportamiento básico de los ciclos de palpación.
"tabla". Abrir la tabla del palpador tchprobe.tp: Seleccionar el modo de funcionamiento Manual Pulsar la softkey FUNCIÓN DE PALPACIÓN Seleccionar la tabla del palpador: pulsar la softkey TABLA DEL PALPADOR Fijar la softkey EDITAR EN "ON" TNC 320 de HEIDENHAIN...
13.7 Medición automática de piezas Resumen El TNC dispone de tres ciclos con los que es posible medir piezas automáticamente o fijar el punto de referencia. Para definir los ciclos, pulsar la tecla TOUCH PROBE en los modos de funcionamiento Programación o Posicionamiento manual.
TNC tiene en cuenta la longitud y el radio del vástago Antes de la programación deberá tenerse en cuenta Preposicionar el sistema de palpación de tal manera que se evite una colisión al desplazar la preposición programada. TNC 320 de HEIDENHAIN...
Página 458
Ejemplo: Frases NC Nº parámetro para el resultado: Introducir el número de parámetro Q al que se le ha asignado el 67 TCH PROBE 0.0 SUPERF. REF. Q5 X- valor de la coordenada 68 TCH PROBE 0.1 X+5 Y+0 Z-5 Eje y dirección de palpación: Introducir el eje del palpador con la correspondiente tecla del eje o mediante el teclado ASCII y el signo para la dirección...
69 TCH PROBE 1.2 X+5 Y+0 Z-5 Valor nominal de la posición: Mediante las teclas de los ejes o a través del teclado ASCII, introducir todas las coordenadas para el posicionamiento previo del palpador. Finalizar la introducción: Pulsar la tecla ENT TNC 320 de HEIDENHAIN...
MEDIR (ciclo de palpación 3) El ciclo de palpación 3 calcula cualquier posición de la pieza en cualquier dirección de palpación. Al contrario que otros ciclos de medición, es posible introducir directamente en el ciclo tres la trayectoria y el avance de medición. También el retroceso hasta alcanzar el valor de medición se consigue a través de un valor acordado.
14.1 Parámetros de usuario específicos de la máquina Aplicación Para que el usuario pueda ajustar funciones específicas de la máquina, el fabricante de la máquina puede definir los parámetros de máquina disponibles como parámetros de usuario. Rogamos consulten el manual de su máquina. La introducción de los valores paramétricos tiene lugar mediante el denominado editor de configuración.
Página 463
Introducción de programa: Representación de los ciclos: Ajuste de los diálogos del NC y PLC CfgDisplayLanguage (MP7230) Lenguaje conversacional NC: Lenguaje conversacional del PLC: Lenguaje de avisos de error del PLC: Lenguaje de ayuda: TNC 320 de HEIDENHAIN...
Página 464
Acusar recibo del aviso "Interrupción de corriente" Formato de los programas NC y de la CfgProgramMode visualización de ciclos Introducción del programa en lenguaje conversacional HEIDENHAIN o en DIN/ISO: Representación de los ciclos: Indicaciones del camino de búsqueda para el usuario final...
Página 465
Número de bits de stop: Determinar el tipo de handshake: Sistema de fichero para operación de fichero mediante interfaz serial: Block Check Character (BCC) ningún caracter de control: Estado de la conducción RTS: Definir el comportamiento después de recibir ETX: TNC 320 de HEIDENHAIN...
14.2 Distrib. de conectores y cable conexión para las conex. de datos Interfaz V.24/RS-232-C equipos HEIDEHAIN La conexión cumple la norma EN 50 178 "Separación en baja tensión". Para bloque adaptador de 25 polos: Bloque VB 365 725-xx adaptador VB 274 545-xx 310 085-01 Macho Asignación Hembra Color...
Aparatos que no son de la marca HEIDENHAIN La distribución de conectores en un aparato que no es HEIDENHAIN puede ser muy diferente a la distribución en un aparato HEIDENHAIN. Depende del aparato y del tipo de transmisión. Para la distribución de pines del bloque adaptador véase el dibujo de abajo.
Entrada y salida al contorno Mediante recta tangente o perpendicular Mediante arco de círculo Programación libre de Libre programación de contornos FK en lenguaje conversacional HEIDENHAIN con contornos FK apoyo gráfico para piezas NC no acotadas Saltos en el programa Subprogramas ...
Página 469
Interrumpir programa, salir del contorno y poner en marcha de nuevo Tablas de cero piezas Varias tablas de puntos cero para guardar los puntos cero referidos a la pieza TNC 320 de HEIDENHAIN...
V.24 / RS-232-C máx. 115 kBaud Interfaz de datos ampliada con protocolo LSV 2 para el control externo del TNC a través del interfaz de datos con el software de HEIDENHAIN TNCremo Interface Ethernet 100 Base T aprox.
Página 471
Hasta tres HR 150: Volantes integrados a través del adaptador de volantes HRA 110 Palpadores TS 220: palpador digital 3D con conexión por cable o TS 440: palpador digital 3D con transmisión por infrarrojos o TS 640: palpador digital 3D con transmisión por infrarrojos o TNC 320 de HEIDENHAIN...
Página 472
Formatos de introducción y unidades de las funciones del TNC Posiciones, coordenadas, radios de círculo, -99 999,9999 a +99 999,9999 longitud de chaflán (5,4: posiciones delante de la coma,posiciones detrás de la coma) [mm] Número de la herramienta 0 a 32,767.9 (5.1) Nombres de la herramienta 16 caracteres, en TOOL CALL escribir entre ""...
4 La batería del puffer se encuentra en el lateral de la platina. Cambiar la batería; la nueva batería sólo puede colocarse en el lugar correcto 5 Cambiar la pila; la nueva pila sólo se puede introducir en el lugar adecuado TNC 320 de HEIDENHAIN...
Página 477
Número de versión ... 428 Sincronización del NC y el PLC ... 364 86, 387, 388, 390 Sincronización del PLC y el NC ... 364 Otras funciones ... 349 Sistema de referencia ... 55 Sobrepasar los puntos de referencia ... 40 HEIDENHAIN TNC 320...
Página 478
Software para la transmisión de Utilizar las funciones de palpación con datos ... 432 palpadores mecánicos o relojes de Subdivisión de la pantalla ... 29 medición ... 454 Subprograma ... 323 Superficie cilíndrica Variables de texto ... 383 Mecanizado de isla ... 280 Velocidad de transmisión de Mecanizar contorno ...
Página 480
Número CALL Dibujo del ciclo Página de ciclo activo activo Roscado: con macho, nuevo Pág. 204 Roscado: rígido, nuevo Pág. 206 Fresado de taladro Pág. 202 Roscado rígido con rotura de viruta Pág. 208 Ranura pendular Pág.
Redondear la visualización del eje giratorio a un valor por debajo de 360° Pág. 179 Mecanizado de pequeños escalones en el contorno Pág. 169 Mecanizado completo de contornos abiertos Pág. 171 Llamada de ciclo por frases Pág. 185 TNC 320 de HEIDENHAIN...
Página 482
principio final Funcionamiento Actúa al de la de la Página frase frase M101 Cambio de herramienta automático con herramienta gemela cuando se ha sobrepasado Pág. 109 el tiempo de vida M102 Cancelar M101 M107 Suprimir el aviso de error en herramientas gemelas con sobremedida Pág.
Comparación: Funciones del TNC 320, del TNC 310 y del iTNC 530 Comparación: Funciones de usuario Función TNC 320 TNC 310 iTNC 530 Entrada de programa en lenguaje conversacional HEIDENHAIN Entrada de programa según DIN/ISO – – Entrada de programa con smarT.NC –...
Página 484
Ayuda contextuada Función de ayuda en los avisos de error – Calculadora – Introducir texto y caracteres especiales en el TNC 320 mediante el teclado – de pantalla, en el iTNC 530 mediante el teclado alfanumérico Frases de comentario en el programa NC –...
– 22, Desbaste – 23, Acabado en profunidad – 24, Acabado lateral – 25, Trazado del contorno – 26, Factor de escala específico para cada eje – 27, Trazado del contorno – 28, Superficie cilíndrica – TNC 320 de HEIDENHAIN...
Página 486
Ciclo TNC 320 TNC 310 iTNC 530 29, Superficie cilíndrica de la isla – 30, Procesar datos 3D – – 32, Tolerancia – – 39, Superficie cilíndrica del contorno externo – – 200, Taladrado 201, Escariado 202, Mandrinado 203, Taladrado universal...
Página 487
254, Ranura circular completa – – 262, Fresado de rosca – 263, Fresado de rosca de rebaje – 264, Fresado de rosca de fresado – 265, Fresado de rosca helicoidal en taladro – 267, Fresado de rosca externa – TNC 320 de HEIDENHAIN...
Comparación: Funciones auxiliares Funcionamiento TNC 320 TNC 310 iTNC 530 PARADA en la ejecución del pgm/PARADA del cabezal/refrigerante DESCONECTADO PARADA selectiva de la ejecución del programa PARADA de la ejecución del pgm/PARADA del cabezal/refrigerante DESCONECTADO/si es preciso, borrar la visualización de estados (depende de parámetros de máquina)/salto a la frase 1...
Página 489
M144 Consideración de la cinemática de la máquina en posiciones REAL/ – – NOMINAL al final de la frase M145 Anular M144 M148 Con Stop NC retirar automáticamente la herramienta del contorno – M149 Cancelar M148 TNC 320 de HEIDENHAIN...
Página 490
Funcionamiento TNC 320 TNC 310 iTNC 530 M150 Pulsar el aviso del conmutador final – – M200 Función de corte por láser – – M204...
Fijar punto central círculo como punto de referencia Calcular el giro básico mediante dos taladros/islas circulares – – Fijar el punto de referencia mediante cuatro taladros/islas circulares – – Fijar el punto central del círculo mediante tres taladros/islas circulares – – TNC 320 de HEIDENHAIN...
Comparación: ciclos de palpación para la comprobación automática de piezas Ciclo TNC 320 TNC 310 iTNC 530 0, Plano de referencia – 1, Punto de referencia polar – 2, Calibración TS – – 3, Medición – 9, TS Calibrar la longitud –...
Palpadores 3D de HEIDENHAIN le ayudan a reducir tiempos secundarios: Por ejemplo • ajuste de piezas • fi jación del punto de referencia • medición de piezas • digitalización de piezas 3D con los palpadores de piezas TS 220 con cable TS 640 con transmisión por infrarrojos...