Ciclo 444 PALPAR 3D

Programación ISO

G444

Aplicación

 
Machine

Rogamos consulte el manual de la máquina.

El constructor de la máquina debe habilitar y adaptar esta función.

444_2

El ciclo 444 comprueba un punto individual en la superficie de un componente. Este ciclo se emplea p. ej. para medir en matrices y superficies de forma libre. Puede determinarse si un punto en la superficie del componente se encuentra en la zona de medida excesiva o en la de medida insuficiente en comparación con una coordenada teórica. A continuación, el usuario puede ejecutar otros pasos del trabajo tales como repasar el mecanizado etc.

El ciclo 444 palpa un punto cualquiera en el espacio y determina la desviación respecto a una coordenada teórica. Para ello se tiene en cuenta un vector normal, que viene determinado por los parámetros Q581, Q582 y Q583. El vector normal está perpendicular a un plano (imaginario), en el que se encuentra la coordenada teórica. El vector normal apunta alejándose de la superficie y no determina el recorrido de palpación Es conveniente hallar el vector normal con la ayuda de un sistema CAD o CAM. El rango de tolerancia QS400 define la desviación permitida entre la coordenada real y la teórica a lo largo del vector normal. De este modo puede definirse, por ejemplo, que después de haberse hallado una medida con una medida inferior a la pretendida se produzca una parada del programa. Además, el control numérico emite un protocolo y las desviaciones se guardan en los parámetros Q que se listan más abajo.

Desarrollo del ciclo

cyc444_1
  1. El palpador digital se propaga desde la posición actual hasta un punto del vector normal que se encuentra a la distancia siguiente respecto a la coordenada nominal: distancia = Radio de la bola de palpación + Valor SET_UP de la tabla tchprobe.tp (TNC:\table\tchprobe.tp) + Q320. El posicionamiento previo tiene en cuenta una altura segura.
  2. Ejecutar ciclos de palpación

  3. A continuación, el palpador digital se dirige a la coordenada teórica. El recorrido de palpación viene definido por DIST (No por el vector normal! El vector normal se emplea únicamente para la correcta compensación de las coordenadas.)
  4. Una vez que el control numérico ha registrado la posición, el palpador digital se retira y se para. El control numérico guarda las coordenadas del punto de contacto calculadas en parámetros Q.
  5. A continuación el control numérico retrocede el palpador en sentido contrario a la dirección de palpación, hasta el valor que se ha definido en el parámetro MB

Parámetro de resultado

El control numérico guarda los resultados del proceso de palpación en los parámetros siguientes:

Número del
parámetro Q

Significado

Q151

Posición medida eje principal

Q152

Posición medida eje secundario

Q153

Posición medida eje de la herramienta

Q161

Desviación medida eje principal

Q162

Desviación medida eje secundario

Q163

Desviación medida eje de la herramienta

Q164

  • Desviación 3D medida
  • Inferior a 0 = Medida insuficiente
  • Superior a 0 = Medida excesiva

Q183

  • Estado de la pieza:
  • - 1 = no definido
  • 0 = Bueno
  • 1 = Repasar el mecanizado
  • 2 = Rechazo

Función de protocolo (LOG)

Después de realizar el trabajo, el control numérico crea un protocolo en el formato .html En el protocolo se registran los resultados de los ejes principal, auxiliar y de herramienta, así como la desviación 3D. El control numérico guarda el protocolo en la misma carpeta en la que también se encuentra el fichero .h (siempre que no se haya configurado ninguna ruta para FN16).

  • El protocolo el siguiente contenido de los ejes principal, auxiliar y de herramienta:
  • Dirección de palpación real (como vector en el sistema de introducción). El valor del vector se corresponde con el recorrido de palpación configurado
  • Coordenada teórica definida
  • (Si se ha definido una tolerancia QS400:) Entrega de la medida superior e inferior así como la desviación hallada a lo largo del vector normal
  • Coordenada real hallada
  • Representación en colores de los valores (verde para «Correcto», naranja para «Repasar el mecanizado», rojo para «Rechazo»)

Notas

  • Únicamente se puede ejecutar este ciclo en el modo de mecanizado FUNCTION MODE MILL.
  • Para obtener resultados exactos en función del palpador digital utilizado, debe realizarse una calibración 3D antes de ejecutar el ciclo 444. Para una calibración 3D es necesaria la opción #92 3D-ToolComp.
  • El ciclo 444 crea un protocolo de medición en formato HTML.
  • Se emite un mensaje de error cuando antes de ejecutar el ciclo 444 está activo el ciclo 8 ESPEJO, el ciclo 11 FACTOR ESCALA o el ciclo 26 FAC. ESC. ESP. EJE.
  • Al palpar, se tiene en cuenta un TCPM activo. También se puede palpar posiciones con TCPM activo con un estado inconsistente de Inclinar plano de trabajo.
  • Si la máquina está equipada con un cabezal controlado, se debería activar el seguimiento en la tabla de sistema de palpación (columna TRACK). Con ello aumentan de forma general las precisiones al medir con un palpador 3D.
  • El ciclo 444 refiere todas las coordenadas al sistema de introducción.
  • El control numérico describe los parámetros de devolución con los valores medidos.
  • Aplicación

  • Mediante el parámetro Q Q183 se establece el estado de la pieza Correcto / Volver a mecanizar / Rechazo, independientemente del parámetro Q309.
  • Aplicación

Indicaciones relacionadas con los parámetros de máquina

  • Según el ajuste del parámetro opcional chkTiltingAxes (núm. 204600), al palpar se comprueba si la posición de los ejes rotativos concuerdan con los ángulos basculantes (3D-ROT). Si este no es el caso, el control numérico emite un mensaje de error.

Parámetros de ciclo

Figura auxiliar

Parámetro

Q263 ¿1er punto de medición en eje 1?

Coordenada del primer punto de palpación en el eje principal del espacio de trabajo. El valor actúa de forma absoluta.

Introducción: –99999.9999...+99999.9999

Q264 ¿1er punto de medición en eje 2?

Coordenada del primer punto de palpación en el eje auxiliar del espacio de trabajo. El valor actúa de forma absoluta.

Introducción: –99999.9999...+99999.9999

Q294 ¿1er punto medición eje 3?

Coordenada del primer punto de palpación en el eje de palpación. El valor actúa de forma absoluta.

Introducción: –99999.9999...+99999.9999

Q581 Eje princ. normal de superficie?

Aquí se indica la normal a la superficie en la dirección del eje principal. La entrega de la normal a la superficie de un punto se realiza, por regla general, con la ayuda de un sistema CAD/CAM.

Introducción: –10...+10

Q582 Eje aux. normal de superficie?

Aquí se indica la normal a la superficie en la dirección del eje secundario. La entrega de la normal a la superficie de un punto se realiza, por regla general, con la ayuda de un sistema CAD/CAM.

Introducción: –10...+10

Q583 Eje hta. normal de superficie?

Aquí se indica la normal a la superficie en la dirección del eje de la herramienta. La entrega de la normal a la superficie de un punto se realiza, por regla general, con la ayuda de un sistema CAD/CAM.

Introducción: –10...+10

Q320 Distancia de seguridad?

Distancia adicional entre el punto de palpación y la bola del palpador digital. Q320 actúa de forma aditiva a la columna SET_UP de la tabla de palpación. El valor actúa de forma incremental.

Introducción: 0...99999.9999 alternativamente PREDEF.

Q260 Altura de seguridad?

Coordenada en el eje de la herramienta en la cual no se puede producir ninguna colisión entre el palpador y la pieza (utillaje). El valor actúa de forma absoluta.

Introducción: –99999.9999...+99999.9999 alternativamente PREDEF.

QS400 ¿Indicación tolerancia?

Aquí se introduce un rango de tolerancia que es vigilado por el ciclo. La tolerancia define la desviación permitida a lo largo de la normal a la superficie. Esta desviación se halla entre la coordenada nominal y la coordenada real del componente. (La normal a la superficie viene definida por Q581 - Q583, la coordenada nominal viene definida por Q263, Q264, Q294) El valor de la tolerancia se descompone proporcionalmente en el eje en función del vector normal:

  • Ejemplos
  • Ejemplo:QS400 ="0,4-0,1" significa: medida superior = Coordenada nominal +0,4, medida inferior = Coordenada nominal -0,1. Para el ciclo resulta el siguiente rango de tolerancia: "Coordenada nominal +0,4" hasta "Coordenada nominal -0,1"
  • Ejemplo:QS400 ="0,4" significa: medida superior = Coordenada nominal +0,4, medida inferior = Coordenada nominal. Para el ciclo resulta el siguiente rango de tolerancia: "Coordenada nominal +0.4" hasta "Coordenada nominal".
  • Ejemplo:QS400 ="-0,1" significa: medida superior = Coordenada nominal, medida inferior = Coordenada nominal -0,1. Para el ciclo resulta el siguiente rango de tolerancia: "Coordenada nominal" hasta "Coordenada nominal -0.1".
  • QS400 =" " significa: No se tiene en cuenta la tolerancia.
  • QS400 ="0" significa: No se tiene en cuenta la tolerancia.
  • QS400 ="0,1+0,1" significa: No se tiene en cuenta la tolerancia.

Introducción: Máx. 255 caracteres

Q309 Reacción con error tolerancia?

Determinar si el control numérico interrumpe la ejecución del programa y emite un mensaje al calcular la desviación:

0: No interrumpir la ejecución del programa al sobrepasar la tolerancia, no emitir un mensaje

1: Interrumpir la ejecución del programa al sobrepasar la tolerancia, emitir un mensaje

2: Si la coordenada real hallada se encuentra por debajo de la coordenada nominal a lo largo del vector normal a la superficie, el control numérico emite un mensaje e interrumpe el programa NC. Por el contrario, no se produce ninguna reacción al fallo si las coordenadas reales calculadas se encuentran por encima de las coordenadas nominales

Introducción: 0, 1, 2

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.

  • Adaptar los siguientes contenidos:
  • Herramientas
  • Valores de corte
  • Avances
  • Altura segura o posiciones seguras
  • Posiciones específicas de la máquina, p. ej. con M91
  • Rutas de las llamadas al programa

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.

 
Tip

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.

Ejemplo

11 TCH PROBE 444 PALPAR 3D ~

Q263=+0

;1ER PUNTO EN EJE 1 ~

Q264=+0

;1ER PUNTO EN EJE 2 ~

Q294=+0

;1ER PUNTO EJE 3 ~

Q581=+1

;NORMAL EJE PRINCIPAL ~

Q582=+0

;NORMAL EJE AUXILIAR ~

Q583=+0

;NORMAL EJE HERRAM. ~

Q320=+0

;Distancia de seguridad ~

Q260=+100

;ALTURA DE SEGURIDAD ~

QS400="1-1"

;TOLERANCIA ~

Q309=+0

;REACCION AL ERROR