Programación ISO
G451
G451
Rogamos consulte el manual de la máquina.
El constructor de la máquina debe habilitar y adaptar esta función.
Con el ciclo de palpación 451 es posible verificar la cinemática de la máquina y, si es necesario, optimizarla. Con esto se mide una bola de calibración HEIDENHAIN con el palpador 3D TS, que se haya fijado en la mesa de la máquina.
El control numérico calcula la precisión de inclinación estática. Con ello el software minimiza el error espacial originado y memoriza automáticamente la geometría de la máquina al final del proceso de medición en las constantes correspondientes de la máquina de la tabla de cinemática..
Número del | Significado |
---|---|
Q141 | Desviación estándar medida eje A (-1, si el eje no se ha medido) |
Q142 | Desviación estándar medida eje B (-1, si el eje no se ha medido) |
Q143 | Desviación estándar medida eje C (-1, si el eje no se ha medido) |
Q144 | Desviación estándar optimizada eje A (-1, si el eje no se ha optimizado) |
Q145 | Desviación estándar optimizada eje B (-1, si el eje no se ha optimizado) |
Q146 | Desviación estándar optimizada eje C (-1, si el eje no se ha optimizado) |
Q147 | Error de offset en dirección X para su introducción manual en el parámetro de máquina correspondiente |
Q148 | Error de offset en dirección Y para su introducción manual en el parámetro de máquina correspondiente |
Q149 | Error de offset en dirección Z para su introducción manual en el parámetro de máquina correspondiente |
La dirección de posicionamiento del eje giratorio a medir resulta del ángulo inicial y final definido por el operario en el ciclo. Con 0° se realiza automáticamente una medición de referencia.
Seleccionar el ángulo inicial y final de manera que el control numérico no duplique la medición de la misma posición. Una captación duplicada del punto de medición (p. ej. posición de medición +90° y -270°) no es adecuada; no obstante, no genera ningún aviso de error.
Ángulo de inicio: Q411 = -30
Ángulo final: Q412 = +90
Número de puntos de medición Q414 = 4
Rejilla Hirth = 3°
Paso angular calculado = (Q412 - Q411) / (Q414 -1)
Paso angular calculado = (90° - (-30°)) / (4 – 1) = 120 / 3 = 40°
Posición de medición 1 = Q411 + 0 * Paso angular = -30° --> -30°
Posición de medición 2 = Q411 + 1 * Paso angular = +10° --> 9°
Posición de medición 3 = Q411 + 2 * Paso angular = +50° --> 51°
Posición de medición 4 = Q411 + 3 * Paso angular = +90° --> 90°
Para ahorrar tiempo se puede ejecutar una optimización menor, por ejemplo, en la puesta en marcha con un número reducido de puntos de medición (1 - 2).
Entonces se realiza a continuación una optimización fina con un número de puntos de medición medio (valor recomendado = 4 aprox.). La mayoría de veces un número elevado de puntos de medición no da mejores resultados. Lo ideal sería distribuir los puntos de medición uniformemente por el campo de inclinación del eje.
Por ello, un eje con un campo de inclinación de 0-360° debe medirse idealmente con tres puntos de medición a 90°, 180° y 270°. Definir el ángulo inicial con 90° y el ángulo final con 270°.
Si se desea verificar correspondientemente la precisión, entonces se puede indicar también un número de puntos de medición más elevado en el modo Verificar.
Si se ha definido un punto de medición en 0°, este no será tomado en cuenta puesto que en 0° siempre se realiza la medición de referencia.
En principio, se puede situar la bola de calibración en cada posición accesible de la mesa de la máquina, pero también se puede fijar sobre medios de sujeción o en piezas. Los siguientes factores deberían influir positivamente en el resultado de la medición:
Seleccionar la posición de la bola de calibración en la mesa de la máquina, de manera que no pueda producirse ninguna colisión durante el proceso de medición.
En caso necesario, desactivar la sujeción de los ejes giratorios mientras dure la medición, de lo contrario, pueden falsearse los resultados de medición. Consultar el manual de la máquina.
Los errores de geometría y de posicionamiento influyen en los valores de medición y, con ello, también la optimización de un eje giratorio. Un error residual, que no se pueda eliminar, siempre permanecerá.
Suponiendo que no existen errores de geometría y posicionamiento, los valores calculados por el ciclo serían reproducibles con exactitud en cualquier punto de la máquina en un momento determinado. Cuanto mayores son los errores de geometría y de posicionamiento, mayor es la dispersión de los resultados de medición al realizar las mediciones en distintas posiciones.
La dispersión indicada por el control numérico en el protocolo de medición es una medida para la precisión de los movimientos basculantes estáticos de una máquina. En el análisis de la precisión, deben tenerse en cuenta tanto el radio del círculo de medición como el número y posición de los puntos de medición. Con un solo punto de medición no puede calcularse la dispersión; la dispersión indicada corresponde en este caso al error espacial de dicho punto de medición.
Al mover simultáneamente varios ejes rotativos, se combinan sus valores erróneos y, en el peor de los casos, se suman.
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.
Por holgura se entiende un pequeño juego entre el captador rotativo (sistema angular de medida) y la mesa, que se produce con un cambio de dirección. Si los ejes rotativos tienen una holgura que se sale del recorrido controlado, por ejemplo, porque se está realizando la medición del ángulo con el captador rotativo de motor, pueden producirse errores en la inclinación.
Con el parámetro de entrada Q432 puede activar la medición de las holguras. Para ello, introducir el ángulo que el control numérico utiliza como ángulo de sobrepaso. Entonce, el ciclo realiza dos mediciones por giro de eje. Si utiliza el valor de ángulo 0, el control numérico no determinará las holguras.
Si se ha fijado una función M en el parámetro opcional de máquina mStrobeRotAxPos (núm. 204803) para posicionar los ejes rotativos o si el eje es un eje Hirth, no será posible calcular la holgura.
La compensación de ángulos solo es posible con la opción #52 KinematicsComp.
Figura auxiliar | Parámetro |
---|---|
Q406 ¿Modo (0/1/2/3)? Determinar si el control numérico debe verificar u optimizar la cinemática activa: 0: Comprobar la cinemática activa de la máquina. El control numérico mide la cinemática en los ejes giratorios definidos por el usuario, no realiza ningún cambio en la cinemática activa. El control numérico muestra los resultados de la medición en un resultado de medición. 1: Optimizar cinemática activa de la máquina. El control numérico mide la cinemática en los ejes que se han definido. A continuación, optimiza la posición de los ejes rotativos de la cinemática activa. 2: Optimizar cinemática activa de la máquina. El control numérico mide la cinemática en los ejes que se han definido. A continuación se optimizan los errores de ángulo y de posición. Una condición para una corrección del error de ángulo es la opción #52 KinematicsComp. 3: Optimizar cinemática activa de la máquina. El control numérico mide la cinemática en los ejes que se han definido. A continuación, corrige automáticamente el punto cero de la máquina. A continuación se optimizan los errores de ángulo y de posición. La condición previa es la opción #52 KinematicsComp. Introducción: 0, 1, 2, 3 | |
Q407 ¿Radio exacto calibrac. esfera? Introducir el radio exacto de la bola de calibración utilizada. Introducción: 0.0001...99.9999 | |
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. | |
Q408 ¿Altura retracción? 0: No aproximar una altura de retroceso, el control numérico aproxima la siguiente posición de medición en el eje que se va a medir. ¡No permitido para ejes de Hirth! El control numérico desplaza a la primera posición de medición en el orden A, después B y después C >0: Altura de retroceso en el sistema de coordenadas no basculado sobre la que el control numérico posiciona el eje del cabezal antes de un posicionamiento de un eje de giro. Adicionalmente el control numérico posiciona el palpador en el espacio de trabajo sobre el punto cero. La monitorización de palpación no está activa en este modo. Definir la velocidad de posicionamiento en el parámetro Q253. El valor actúa de forma absoluta. Introducción: 0...99999.9999 | |
Q253 ¿Avance preposicionamiento? Indicar la velocidad de desplazamiento de la herramienta durante el posicionamiento en mm/min. Introducción: 0...99999.9999 alternativamente, FMAX, FAUTO, PREDEF | |
Q380 Ángulo ref. eje princ.? Indicar el ángulo de referencia (giro básico) para el registro de los puntos de medición en el sistema de coordenadas activo de la pieza. La definición de un ángulo de referencia puede ampliar considerablemente la zona de medición de un eje. El valor actúa de forma absoluta. Introducción: 0...360 | |
Q411 ¿Angulo inicial eje A? Ángulo inicial en el eje A en el cual debe realizarse la primera medición. El valor actúa de forma absoluta. Introducción: –359,9999...+359,9999 | |
Q412 ¿Angulo final eje A? Ángulo final en el eje A en el cual debe realizarse la última medición. El valor actúa de forma absoluta. Introducción: –359,9999...+359,9999 | |
Q413 ¿Angulo incidencia eje A? Ángulo de incidencia del eje A en el cual deben medirse los otros ejes rotativos. Introducción: –359,9999...+359,9999 | |
Q414 ¿Nº ptos. medic. en A: (0...12)? Número de palpaciones que debe utilizar el control numérico para medir el eje A. Con la entrada = 0, el control numérico no mide este eje. Introducción: 0...12 | |
Q415 ¿Angulo inicial eje B? Ángulo inicial en el eje B en el cual debe realizarse la primera medición. El valor actúa de forma absoluta. Introducción: –359,9999...+359,9999 | |
Q416 ¿Angulo final eje B? Ángulo final en el eje B en el cual debe realizarse la última medición. El valor actúa de forma absoluta. Introducción: –359,9999...+359,9999 | |
Q417 ¿Angulo incidencia eje B? Ángulo de incidencia del eje B en el cual deben medirse los otros ejes rotativos. Introducción: –359,999...+360,000 | |
Q418 ¿Nº ptos. medic. en B: (0...12)? Número de palpaciones que debe utilizar el control numérico para medir el eje B. Con la entrada = 0, el control numérico no mide este eje. Introducción: 0...12 | |
Q419 ¿Angulo inicial eje C? Ángulo inicial en el eje C en el cual debe realizarse la primera medición. El valor actúa de forma absoluta. Introducción: –359,9999...+359,9999 | |
Q420 ¿Angulo final eje C? Ángulo final en el eje C en el cual debe realizarse la última medición. El valor actúa de forma absoluta. Introducción: –359,9999...+359,9999 | |
Q421 ¿Angulo incidencia eje C? Ángulo de incidencia del eje C en el cual deben medirse los otros ejes rotativos. Introducción: –359,9999...+359,9999 | |
Q422 ¿Nº ptos. medic. en C: (0...12)? Número de palpaciones que debe utilizar el control numérico para medir el eje C. Con la entrada = 0, el control numérico no mide este eje Introducción: 0...12 | |
Q423 ¿Número de captaciones? Definir el número de palpaciones que el control numérico debe emplear para medir la bola de calibración en el plano. Con menos puntos de medición aumenta la velocidad, con más puntos de medición aumenta la seguridad de la medición. Introducción: 3...8 | |
Q431 Fijar preset (0/1/2/3)? Determinar si el control numérico debe fijar automáticamente el punto de referencia activo en el centro de la esfera: 0: No fijar el punto de referencia automáticamente en el centro de la esfera. Fijar el ciclo manualmente antes del iniciarlo 1: Fijar el punto de referencia automáticamente antes de la medición (se sobrescribe el punto de referencia activo). Posicionar previamente el palpador digital antes del inicio del ciclo mediante la bola de calibración 2: Fijar el punto de referencia automáticamente después de la medición (se sobrescribe el punto de referencia activo). Fijar previamente el punto de referencia antes del inicio del ciclo 3: Fijar el punto de referencia antes y después de la medición (se sobrescribe el punto de referencia activo). Posicionar previamente el palpador digital antes del inicio del ciclo mediante la bola de calibración Introducción: 0, 1, 2, 3 | |
Q432 ¿Compens. holg. zona de ángulo? En ella se define el valor angular que debe utilizarse como sobrepaso para la medición de las holguras de los ejes giratorios. El ángulo de sobrepaso debe ser bastante mayor que la holgura real de los ejes giratorios. Con la entrada = 0 el control numérico no mide las holguras. Introducción: –3...+3 |
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 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 450 GUARDAR CINEMATICA ~ | ||
| ||
| ||
13 TCH PROBE 451 MEDIR CINEMATICA ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
HEIDENHAIN recomienda, en función de la cinemática de la máquina para calcular correctamente el ángulo, medir una vez con un ángulo de incidencia de 0°.
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 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 451 MEDIR CINEMATICA ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Tras la ejecución del ciclo 451, el control numérico crea un protocolo (TCHPRAUTO.html) y guarda el fichero de protocolo en la carpeta en la que se encuentra el programa NC asociado. El protocolo contiene los datos siguientes: