3.2 Abrir programas e introducir datos
Estructura de un programa NC en formato Lenguaje conversacional HEIDENHAIN
Un programa de mecanizado consta de una serie de frases de programa. En el dibujo de la derecha se indican los elementos de una frase.
El TNC enumera automáticamente las frases de un programa de mecanizado en secuencia ascendente.
La primera frase de un programa se identifica con BEGIN PGM, el nombre del programa y la unidad de medida válida.
Las frases siguientes contienen información sobre:
la pieza en bruto
Llamada a la herramienta
Desplazamiento a una posición de seguridad Avances y revoluciones
Tipos de trayectoria, ciclos y otras funciones
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.
Block number
Path functions Words
Block
Definición de la pieza en bruto: BLK FORM
Inmediatamente después de abrir un nuevo programa se define el gráfico de una pieza en forma de paralelogramo sin mecanizar.
Para poder definir posteriormente la pieza en bruto, pulsar la tecla SPEC FCT, la softkey PREAJUSTES PROGRAMA y a continuación la softkey BLK FORM. El TNC precisa dicha definición para las simulaciones gráficas. Los lados del paralelogramo pueden tener una longitud máxima de 100.000 mm y deben ser paralelos a los ejes X, Y y Z. Este bloque está determinado por los puntos de dos esquinas:
Punto MIN : coordenada X, Y y Z mínimas del paralelogramo;
introducir valores absolutos
Punto MAX : coordenada X, Y y Z máximas del paralelogramo;
introducir valores absolutos o incrementales
La definición de la pieza en bruto solo se precisa si se quiere verificar gráficamente el programa.
Abrir nuevo programa de mecanizado
Un programa de mecanizado se introduce siempre en el modo de funcionamiento PROGRAMAR. Ejemplo de la apertura de un programa:
Seleccionar el modo de funcionamiento PROGRAMACIÓN
Iniciar 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 = ALT.H
Introducir el nuevo nombre del programa y confirmar con la tecla ENT
Seleccionar la unidad métrica: Pulsar la softkey MM o PULG. El TNC cambia a la ventana del programa y abre el diálogo para la definición del BLK-FORM (bloque)
PLANO MECANIZADO EN GRÁFICA: XY
Introducir el eje del cabezal, p.ej., Z DEFINICIÓN DE LA PIEZA EN BRUTO: MÍNIMO
Introducir sucesivamente las coordenadas X-, Y-y Z del punto MÍN, confirmar con la tecla ENT DEFINICIÓN DE LA PIEZA EN BRUTO: MÁXIMO
Introducir sucesivamente las coordenadas X-, Y-y Z del punto MÁX, confirmar con la tecla ENT Ejemplo: Visualización del BLK-Form en el programa NC
0 INICIO PGM NUEVO MM Principio del programa, nombre, unidad de medida 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Eje del cabezal, coordenadas del punto MIN 2 BLK FORM 0.2 X+100 Y+100 Z+0 Coordenadas del punto MAX
3 FINAL PGM NUEVO MM Final del programa, nombre, unidad de medida El TNC genera automáticamente los números de frase, así como
las frases BEGIN y END.
¡Si no se quiere programar la definición del bloque de la pieza, interrumpir el diálogo en Plano mecanizado en gráfico: XY con la tecla DEL!
El TNC sólo puede representar el gráfico, cuando la
Abrir programas e introducir datos 3.2
3
Programar los movimientos de la herramienta en el 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.
Para introducir las funciones DIN/ISO a través de un teclado USB conectado hay que activar la escritura en mayúscula.
Ejemplo de una frase de posicionamiento Abrir frase
¿COORDENADAS ?
10 (introducir la coordenada del pto. final para el eje X)
20 (introducir la coordenada del pto. final para el eje Y)
y pasar con ENT a la siguiente pregunta CORRECIÓN DEL RADIO: ¿RL/RR/SIN CORRECC.?
Introducir "Sin corrección de radio" y pasar con ENT a la siguiente pregunta
¿ AVANCE F=? / F MAX = ENT
100 (Introducir el avance para dicho movimiento de trayectoria 100 mm/min)
y pasar con ENT a la siguiente pregunta
¿FUNCION AUXILIAR M?
Introducir 3 (función auxiliar M3 „cabezal conectado“).
El TNC finaliza este diálogo con la tecla ENT.
La ventana del programa indica la frase:
3 L X+10 Y+5 R0 F100 M3
Posibles introducciones de avance
Funciones para determinar el avance Softkey Desplazar en marcha rápida, actúa por
frases. Excepción: Si se define delante de la frase APPR, FMAX actúa también para la aproximación al punto auxiliar (ver "Posiciones importantes en la aproximación y la salida", Página 201)
Desplazar con el avance calculado automáticamente en la frase TOOL CALL Desplazar con el avance programado (unidad mm/min o bien 1/10 pulgadas/min) Para los ejes giratorios, el TNC interpreta el avance en grados/min, independientemente si el programa está escrito en mm o en pulgadas.
Definir el avance por vuelta (unidad mm/U o bien pulgada/U). Atención: en programas de pulgadas, FU no es compatible con M136 Definir el avance por cuchilla (unidad mm/
vuelta o bien pulgada/vuelta) El número de cuchillas debe estar definido en la tabla de herramientas, columna CUT.
Funciones de diálogo Tecla
Saltar la pregunta del diálogo Finalizar el diálogo antes de tiempo Interrumpir y borrar el diálogo
Abrir programas e introducir datos 3.2
3
Aceptar las posiciones reales
El TNC permite adoptar la posición actual de la herramienta en el programa, p.ej. si se
programan frases de desplazamiento Programación de ciclos
Para aceptar los valores de posición adecuados, proceder de la siguiente manera:
Posicionar el campo de entrada en la posición de una frase, en la que se desea aceptar una posición
Seleccionar la función Aceptar posición real:
el TNC visualiza en la carátula de softkeys las posiciones de los ejes que se pueden adoptar Seleccionar eje: el TNC escribe la posición actual del eje seleccionado en el campo de entrada activo
El TNC acepta siempre las coordenadas del punto medio de la herramienta en el plano de
mecanizado, incluso cuando la corrección de radio de la herramienta se encuentra activa.
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.
El TNC deja activa la carátula de softkeys para la selección de eje hasta que vuelva a desconectarse pulsando la tecla "Aceptar posición real". Este comportamiento también es válido al memorizar la frase actual y al abrir una nueva frase con la tecla de función de trayectoria. Al elegir un elemento de la frase, en el cual debe seleccionarse una alternativa de introducción mediante softkey (p. ej. corrección del radio), entonces el TNC cierra también la carátula de softkeys para la selección del eje.
La función "Aceptar posición real" sólo se permite, si la función Inclinar plano de mecanizado se encuentra activa.
Editar programa
Sólo se puede editar un programa, si no está siendo ejecutado por el TNC en un modo de funcionamiento de máquina.
Mientras se elabora o modifica un programa de mecanizado, se puede seleccionar cualquier línea del programa o palabra de una frase con las teclas cursoras o con las softkeys:
Función Softkey/Teclas
Pasar página hacia arriba Pasar página hacia abajo Salto al comienzo del programa Salto al final del programa
Modificar la posición de la frase actual en la pantalla. De este modo puede visualizar más frases de programa, que se han programado antes de la frase actual Modificar la posición de la frase actual en la pantalla. De este modo es posible visualizar más frases de programa, programadas tras la frase actual Saltar de frase a frase
Seleccionar palabras sueltas en una frase
Seleccionar la frase en cuestión: pulsar la tecla GOTO, introducir el número de frase que se desee, confirmar con la tecla ENT.
O: introducir el paso del número de frase y saltar el número de líneas introducidas
Abrir programas e introducir datos 3.2
3
Función Softkey/tecla
Fijar el valor de la palabra deseada a cero Borrar un valor erróneo
Borrar un aviso de error (no intermitente) Borrar la palabra seleccionada
Borrar la frase seleccionada
Borrar ciclos y partes de un programa Insertar la frase que ha editado o borrado por última vez
Insertar frases en cualquier posición
Seleccionar la frase detrás de la cual se quiere añadir una frase nueva y abrir el diálogo
Modificar y añadir palabras
Se elige la palabra en una frase y se sobreescribe con el nuevo valor. Mientras se tenga seleccionada la palabra se dispone del diálogo en lenguaje conversacional.
Finalizar la modificación: Pulsar la tecla FINAL
Cuando se añade una palabra se pulsan las teclas cursoras (de dcha. a izq.) hasta que aparezca el diálogo deseado y se introduce el valor deseado.
Buscar palabras iguales en frases diferentes
Para esta función se fija la softkey DIBUJO AUTOM. en OFF.
Seleccionar una palabra en una frase: Pulsar la tecla del cursor hasta que esté marcada la palabra con un recuadro
Seleccionar la frase con las teclas cursoras 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 un símbolo con indicación del avance de dicha búsqueda. Adicionalmente se puede cancelar la búsqueda por softkey.
Búsqueda de cualquier texto
Seleccionar función de búsqueda: Pulsar la Softkey BUSCAR El TNC muestra el diálogo Buscar texto:
Introducir el texto que se busca
Buscar texto: Pulsar la Softkey EJECUTAR
Marcar, copiar, borrar e insertar partes del programa
Para poder copiar una parte del programa dentro de un programa NC o a otro programa NC, el TNC dispone de las siguientes funciones: véase tabla de abajo.
Para copiar una parte del programa se procede de la siguiente forma:
Seleccionar la carátula de softkeys con las funciones de marcar Seleccionar la primera (última) frase de la parte del programa que se quiere copiar
Marcar la primera (última) frase: Pulsar la softkey MARCAR BLOQUE. El TNC posiciona el cursor sobre la primera posición del número de la frase y visualiza la softkey CANCELAR MARCAR
Desplazar el cursor a la última (primera) frase de la parte del programa que se quiere copiar o borrar. El TNC representa todas las frases marcadas en otro color. La función de marcar se puede cancelar en cualquier momento pulsando la softkey CANCELAR MARCAR
Copiar la parte del programa marcada: Pulsar la softkey COPIAR BLOQUE, borrar la parte del programa marcada: Pulsar la softkey BORRAR BLOQUE. El TNC memoriza el bloque marcado
Con las teclas cursoras seleccionar la frase detrás de la cual se quiere añadir la parte del programa copiada (borrada)
Para añadir la parte del programa copiada en otro programa, se selecciona el programa
correspondiente mediante la gestión de ficheros y se marca la frase detrás de la cual se quiere añadir dicha parte del programa.
Insertar la parte del programa guardada: Pulsar la softkey INSERTAR BLOQUE
Finalizar la función de marcación: Pulsar la softkey INTERRUMPIR LA MARCACIÓN
Abrir programas e introducir datos 3.2
3
Función Softkey
Activar la función de marcar Desactivar la función de marcar Borrar el bloque marcado
Añadir el bloque que se encuentra memorizado
Copiar el bloque marcado
Función de búsqueda del TNC
Con la función de búsqueda del TNC es posible buscar un texto cualquiera dentro de un programa, y si es necesario sustituirlo por un texto nuevo.
Buscar un texto cualquiera
Seleccionar la frase en la que se encuentra memorizada la palabra que se va a buscar
Seleccionar función de búsqueda: el TNC
superpone la ventana de búsqueda y visualiza en la función de softkey las funciones de búsqueda disponibles (ver tabla funciones de búsqueda) +40 (introducir el texto de búsqueda, tener en cuenta mayúsculas y minúsculas)
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
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. Los textos reemplazados se pierden irremediablemente.
Seleccionar la frase en la que se encuentra memorizada la palabra que se va a buscar
Seleccionar función de búsqueda: el TNC
superpone la ventana de búsqueda y visualiza en la función de softkey las funciones de búsqueda disponibles
Para introducir el texto de búsqueda, tener en cuenta mayúsculas y minúsculas, comprobar con la tecla ENT
Introducir el texto que se va a sustituir, tener en cuenta mayúsculas y minúsculas
Iniciar proceso de búsqueda: el TNC salta al siguiente texto buscado
Para reemplazar el texto y saltar a continuación al siguiente punto encontrado: pulsar Softkey REEMPLAZAR, o para reemplazar en todos los puntos encontrados. pulsar Softkey REEMPLAZAR TODO, o para no reemplazar el texto y saltar al siguiente punto encontrado: pulsar la softkey BUSCAR
Finalizar función de búsqueda