Programación ISO
G224
G224
Con el ciclo 224 MODELO CÓD. MATRIZ DATOS se puede convertir texto en el llamado DataMatrix-Code. Este sirve como patrón de puntos para un ciclo de mecanizado definido previamente.
Secuencia:
Figura auxiliar | Parámetro |
---|---|
Q225 ¿Punto inicial 1er eje? Coordenada en la esquina inferior izquierda del código en el eje principal. El valor actúa de forma absoluta. Introducción: –99999.9999...+99999.9999 | |
Q226 ¿Punto inicial 2º eje? Coordenada en la esquina inferior izquierda del código en el eje auxiliar. El valor actúa de forma absoluta. Introducción: –99999.9999...+99999.9999 | |
QS501 ¿Introducción de texto? Texto que se va a convertir entre comillas. Es posible asignar variables. Emitir textos variables en el código DataMatrix Introducción: Máx. 255 caracteres | |
Q458 ¿T. célula / T. muestra (1/2)? Determinar cómo se describe el código DataMatrix en Q459: 1: distancia de la celda 2: tamaño de la figura Introducción: 1, 2 | |
Q459 ¿Tamaño para modelo? Definición de la distancia de las celdas o del tamaño de la figura: Si Q458 = 1: distancia entre la primera y la segunda celda (partiendo del centro de las celdas) Si Q458 = 2: distancia entre la primera y la última celda (partiendo del centro de las celdas) El valor actúa de forma incremental. Introducción: 0...99999.9999 | |
Q224 ¿Angulo de giro? Ángulo según el cual se gira toda la disposición de la figura. El centro de giro se encuentra en el punto de partida. El valor actúa de forma absoluta. Introducción: –360.000...+360.000 | |
Q200 Distancia de seguridad? Distancia entre el extremo de la herramienta y la superficie de la pieza. El valor actúa de forma incremental. Introducción: 0...99999.9999 alternativamente PREDEF. | |
Q203 Coordenadas superficie pieza? Coordenada de la superficie de la pieza con respecto al punto cero activo. El valor actúa de forma absoluta. Introducción: –99999.9999...+99999.9999 | |
Q204 ¿2ª distancia de seguridad? En el eje de la herramienta, distancia entre la herramienta y la pieza (utillaje) en la que no puede producirse ninguna colisión. El valor actúa de forma incremental. Introducción: 0...99999.9999 alternativamente PREDEF. |
Los programas NC que incluye el manual de instrucciones son propuestas de soluciones. Antes de utilizar los diferentes programas NC o frases de datos NC en una máquina, deben adaptarse.
Algunos programas NC dependen de la cinemática de la máquina. Es preciso adaptar dichos programas NC antes de ejecutar el primer test de la cinemática de la máquina.
Realizar una comprobación adicional de los programas NC en la simulación antes de la ejecución real del programa.
Mediante el test del programa se comprueba si se puede utilizar el programa NC con las opciones de software disponibles, la cinemática activa de la máquina y la configuración actual de la máquina.
11 CYCL DEF 224 MODELO CÓD. MATRIZ DATOS ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |
Además de caracteres fijos, puede emitir determinadas variables como código DataMatrix. Los datos de una variable se introducen mediante %.
En el ciclo 224 MODELO CÓD. MATRIZ DATOS se pueden utilizar los siguientes textos de variable:
La fecha, hora o semana actuales se pueden convertir en código DataMatrix. Para ello, introducir en el parámetro de ciclo QS501 el valor %time<x>. <x> define el formato, p. ej. 08 para DD.MM.AAAA.
Tener en cuenta que para la introducción de los formatos de fecha 1 a 9 hay que anteponer un 0, p. ej., %time08.
Existen las posibilidades siguientes:
Introducción | Formato |
---|---|
%time00 | DD.MM.AAAA hh:mm:ss |
%time01 | D.MM.AAAA h:mm:ss |
%time02 | D.MM.AAAA h:mm |
%time03 | D.MM.AA h:mm |
%time04 | AAAA-MM-DD hh:mm:ss |
%time05 | AAAA-MM-DD hh:mm |
%time06 | AAAA-MM-DD h:mm |
%time07 | AA-MM-DD h:mm |
%time08 | DD.MM.AAAA |
%time09 | D.MM.AAAA |
%time10 | D.MM.AA |
%time11 | AAAA-MM-DD |
%time12 | AA-MM-DD |
%time13 | hh:mm:ss |
%time14 | h:mm:ss |
%time15 | h:mm |
%time99 | Semana del calendario |
El nombre o la ruta del programa NC activo o de un programa NC llamado se puede convertir en un código DataMatrix. Para ello, introducir en el parámetro de ciclo QS501 el valor %main<x> o %prog<x>.
Existen las posibilidades siguientes:
Introducción | Significado | Ejemplo |
---|---|---|
%main0 | Ruta del archivo completa del programa NC activo | TNC:\MILL.h |
%main1 | Ruta del directorio del programa NC activo | TNC:\ |
%main2 | Nombre del programa NC activo | MILL |
%main3 | Formato de fichero del programa NC activo | .H |
%prog0 | Ruta del archivo completa del programa NC llamado | TNC:\HOUSE.h |
%prog1 | Ruta del directorio del programa NC llamado | TNC:\ |
%prog2 | Nombre del programa NC llamado | HOUSE |
%prog3 | Formato de fichero del programa NC llamado | .H |
El estado actual del contador se puede convertir en un código DataMatrix. El control numérico muestra el estado actual del contador en el en Ejecución pgm., situado en la pestaña PGM de la zona de trabajo Estado.
Para ello, introducir en el parámetro de ciclo QS501 el valor %count<x>.
Con el número detrás de %count se define cuántas posiciones contiene el código DataMatrix. Como máximo son posibles nueve dígitos.