Principios básicos de los ciclos de palpación 14xx
Aplicación
Los ciclos de palpación contienen lo siguiente:
- Observación de la cinemática de máquina activa
- Palpación semiautomática
- Supervisión de tolerancias
- Consideración de una calibración 3D
- Determinación simultánea de giro y posición
Denominación | Breve descripción |
---|---|
Posición nominal | Posición del diagrama, por ejemplo, la posición del taladro |
Cota nominal | Dimensión del diagrama, por ejemplo, el diámetro del taladro |
Posición real | Resultado de la medida de la posición, por ejemplo, la posición del taladro |
Cota real | Resultado de la medida de la dimensión, por ejemplo, el diámetro del taladro |
I-CS | Sistema de coordenadas de introducción |
W-CS | Sistema de coordenadas de la pieza |
Objeto | Objetos de palpación: círculo, isla, plano, arista |
Evaluación
Resultados de medición en parámetros Q
El control numérico guarda los resultados de medición del ciclo de palpación correspondiente en el parámetro Q activo globalmente Q9xx. Los parámetros se pueden volver a utilizar en el programa NC. Deberá tenerse en cuenta la tabla de los parámetros de resultados, que aparece en cada descripción del ciclo.
Punto de referencia y eje herramienta
El control numérico fija el punto de referencia en el espacio de trabajo dependiendo del eje del palpador digital que ha definido en el programa de medición.
Ejes de palpación activos | Poner punto de referencia en |
---|---|
Z | X e Y |
Y | Z y X |
X | Y y Z |
Notas
- Los desplazamientos pueden escribirse en la transformación básica de la tabla de puntos de referencia si se realiza la palpación con espacios de trabajo consistentes o con TCPM activa
- Los giros pueden escribirse en la transformación básica de la tabla de puntos de referencia como giro básico o considerarse como offset de eje del primer eje de la mesa giratoria de la pieza
Protocolo
Los resultados calculados se registran en TCHPRAUTO.html, además de archivarse en los parámetros Q previstos para el ciclo.
Las desviaciones medidas representan la diferencia entre los valores reales y la tolerancia promedio. Si no se ha dado ninguna tolerancia, se refieren a la medida nominal.
En el encabezado del protocolo se puede ver la unidad de medida del programa principal.
Notas
- Las posiciones de palpación se componen de las posiciones nominales programadas en I-CS.
- Consultar las posiciones nominales del diagrama.
- Antes de definir el ciclo deberá programarse una llamada a la herramienta para la definición del eje del palpador digital.
- Los ciclos de palpación 14xx contemplan los vástagos de forma SIMPLE y L-TYPE
- Para obtener resultados óptimos en cuanto a precisión con un vástago L-TYPE, se recomienda llevar a cabo la palpación y la calibración con la misma velocidad. Tener en cuenta la posición del override de avance, en caso de que esté activado durante la palpación.
- Cuando el palpador digital de piezas no se desvía exactamente de forma horizontal o vertical, se pueden producir desviaciones en los resultados de medición. Por este motivo, HEIDENHAIN recomienda realizar una calibración 3D del palpador digital de piezas antes de la palpación (#92 / #2-02-1).Los ciclos de palpación 14xx tienen en cuenta los datos de calibración 3D.
- Cuando no solo se quiere utilizar el giro, sino también una posición medida, debe palparse lo más perpendicularmente posible a la superficie. Cuanto mayor es el error de ángulo y cuanto mayor es el radio de la bola de palpación, tanto mayor será el error de posición. Debido a desviaciones de ángulo grandes en la posición de salida pueden originarse aquí las desviaciones correspondientes en la posición.
Modo semiautomático
Si las posiciones de palpación no son conocidas respecto al punto cero actual, el ciclo puede ejecutarse en modo semiautomático. Aquí se puede determinar la posición inicial antes de ejecutar el proceso de palpación mediante posicionamiento manual.
Para ello se debe anteponer un "?" a las posiciones nominales necesarias. Esto se puede llevar a cabo mediante la opción Nombre de la barra de tareas. Según el objeto, se deberán definir las posiciones nominales que determinan la dirección del proceso de palpación, véase "Ejemplos".
Según el objeto, se deberán definir las posiciones nominales que determinan la dirección del proceso de palpación.
Desarrollo del ciclo
Debe procederse de la siguiente forma: | ||
| ||
| ||
|
- En el modo semiautomático, desplazar manualmente a una altura segura después de cada proceso de palpación
Instrucciones de programación y manejo:
- Utilizar las posiciones nominales del diagrama.
- El modo semiautomático solo se ejecuta en los modos de funcionamiento de la máquina, no en la simulación.
- Si no se definen posiciones nominales en un punto de palpación en todas las direcciones, el control numérico emitirá un mensaje de error.
- Si no se ha definido una posición nominal para una dirección, después de palpar el objeto tiene lugar una incorporación real-nominal. Esto significa que la posición real medida, a posteriori se acepta como posición teórica. Como consecuencia de ello, para dicha posición no hay ninguna desviación y por lo tanto no hay ninguna corrección de posición.
Ejemplos
Importante: definir las posiciones nominales del diagrama.
En los tres ejemplos se utilizan las posiciones nominales de este diagrama.
Alinear sobre dos taladros
En este ejemplo se alinean dos taladros. Las palpaciones tienen lugar en el eje X (eje principal) y en el eje Y (eje auxiliar). Por este motivo, es obligatorio definir la posición nominal del dibujo para estos ejes. La posición nominal del eje Z (eje de la herramienta) no es imprescindible, ya que no toma ninguna medida en esta dirección.
- QS1100 = Se ha indicado la posición nominal 1 para el eje principal, pero no se conoce la posición de la pieza
- QS1101 = Se ha indicado la posición nominal 1 para el eje auxiliar, pero no se conoce la posición de la pieza
- QS1102 = Posición nominal 1 del eje de la herramienta desconocida
- QS1103 = Se ha indicado la posición nominal 2 para el eje principal, pero no se conoce la posición de la pieza
- QS1104 = Se ha indicado la posición nominal 2 para el eje auxiliar, pero no se conoce la posición de la pieza
- QS1105 = Posición nominal 2 del eje de la herramienta desconocida
11 TCH PROBE 1411 PALPAR DOS CIRCULOS ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Alinear sobre una arista
En este ejemplo se alinea una arista. La palpación tiene lugar en el eje Y (eje auxiliar). Por este motivo, se debe definir la posición nominal del dibujo para este eje. Las posiciones nominales del eje X (eje principal) y del eje Z (eje de la herramienta) no son imprescindibles, ya que no toman ninguna medida en esta dirección.
- QS1100 = Posición nominal 1 del eje principal desconocida
- QS1101 = Se ha indicado la posición nominal 1 para el eje auxiliar, pero no se conoce la posición de la pieza
- QS1102 = Posición nominal 1 del eje de la herramienta desconocida
- QS1103 = Posición nominal 2 del eje principal desconocida
- QS1104 = Se ha indicado la posición nominal 2 para el eje auxiliar, pero no se conoce la posición de la pieza
- QS1105 = Posición nominal 2 del eje de la herramienta desconocida
11 TCH PROBE 1410 PALPAR ARISTA ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Alinear sobre el plano
En este ejemplo se alinea un plano. Aquí es obligatorio definir las tres posiciones nominales del dibujo. Para calcular el ángulo es importante que se tengan en cuenta los tres ejes para cualquier posición de palpación.
- QS1100 = Se ha indicado la posición nominal 1 para el eje principal, pero no se conoce la posición de la pieza
- QS1101 = Se ha indicado la posición nominal 1 para el eje auxiliar, pero no se conoce la posición de la pieza
- QS1102 = Se ha indicado la posición nominal 1 para el eje de herramienta, pero no se conoce la posición de la pieza
- QS1103 = Se ha indicado la posición nominal 2 para el eje principal, pero no se conoce la posición de la pieza
- QS1104 = Se ha indicado la posición nominal 2 para el eje auxiliar, pero no se conoce la posición de la pieza
- QS1105 = Se ha indicado la posición nominal 2 para el eje de herramienta, pero no se conoce la posición de la pieza
- QS1106 = Se ha indicado la posición nominal 3 para el eje principal, pero no se conoce la posición de la pieza
- QS1107 = Se ha indicado la posición nominal 3 para el eje auxiliar, pero no se conoce la posición de la pieza
- QS1108 = Se ha indicado la posición nominal 3 para el eje de herramienta, pero no se conoce la posición de la pieza
11 TCH PROBE 1420 PALPAR PLANO ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Evaluación de las tolerancias
Mediante los ciclos 14xx también se pueden comprobar los rangos de tolerancia. Así se puede comprobar la posición y el tamaño de un objeto.
Se pueden definir las siguientes tolerancias:
Tolerancia | Ejemplo |
---|---|
DIN EN ISO 286-2 | 10H7 |
DIN ISO 2768-1 | 10 m |
Medida teórica con indicación de tolerancia | 10+0,01-0,015 |
Las medidas teóricas se pueden introducir con las siguientes indicaciones de tolerancia:
Combinación | Ejemplo | Cota de acabado |
---|---|---|
x+-y | 10+-0,5 | 10,0 |
x-+y | 10-+0,5 | 10,0 |
x-y+z | 10-0,1+0,5 | 10,2 |
x+y-z | 10+0,1-0,5 | 9,8 |
x+y+z | 10+0,1+0,5 | 10,3 |
x-y-z | 10-0,1-0,5 | 9,7 |
x+y | 10+0,5 | 10,25 |
x-y | 10-0,5 | 9,75 |
Si se programa una introducción con tolerancia, el control numérico supervisa el rango de tolerancia. El control numérico escribe los estados Bueno, Retocar y Rechazo en el parámetro de devolución Q183. Si se programa una corrección del punto de referencia, el control numérico corrige el punto de referencia activo después del proceso de palpación
Los siguientes parámetros de ciclo permiten introducciones con tolerancias:
- Q1100 1ER PUNTO EJE PRINC.
- Q1101 1er. PTO. EJE AUX.
- Q1102 1ER PTO. EJE HERRAM.
- Q1103 2 PTO. EJE PRINCIPAL
- Q1104 2.PTO. EJE AUXILIAR
- Q1105 2 PTO. EJE HERRAM.
- Q1106 3ER PTO. EJE PRINC.
- Q1107 3ER PTO EJE AUX.
- Q1108 3ER PTO. EJE HERRAM.
- Q1116 DIAMETRO 1
- Q1117 DIAMETRO 2
Proceder de la siguiente forma a la hora de programar:
- Iniciar la definición del ciclo
- Activar la opción Nombre en la barra de tareas
- Programar la posición/cota nominal con tolerancias
- En el ciclo se ha guardado, p. ej., QS1116="+8-2-1".
- Si una tolerancia no se programa según las especificaciones DIN, o si las medidas teóricas se programan incorrectamente con indicaciones de tolerancia, por ejemplo, con espacios, el control numérico finaliza el mecanizado con un mensaje de error.
- Al introducir las tolerancias DIN EN ISO y DIN ISO, tener en cuenta mayúsculas y minúsculas. No se pueden introducir espacios.
Desarrollo del ciclo
Si la posición real se encuentra fuera de la tolerancia, el control numérico hace lo siguiente:
- Q309=0: el control numérico no interrumpe.
- Q309=1: el control numérico interrumpe el programa con un mensaje en Rechazo y Retocar.
- Q309=2: el control numérico interrumpe el programa con un mensaje en Rechazo.
Si Q309 = 1 o 2, hacer lo siguiente: | ||
| ||
|
Tener en cuenta que los ciclos de palpación devuelven las desviaciones con respecto al centro de la tolerancia en Q98x y Q99x. Si se han definido Q1120 y Q1121, los valores corresponden a las magnitudes utilizadas para la corrección. Si no hay activa una evaluación automática, el control numérico guarda los valores con respecto a la tolerancia media en el parámetro Q previsto y puede continuar procesando estos valores.
Ejemplo
- QS1116 = Diámetro 1 con indicación de una tolerancia
- QS1117 = Diámetro 2 con indicación de una tolerancia
11 TCH PROBE 1411PALPAR DOS CIRCULOS ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Transferencia de una posición real
Se puede calcular previamente la posición real y definir el ciclo de palpación como posición real. Tanto la posición nominal como la posición real se transfieren al objeto. El ciclo calcula las correcciones necesarias a partir de la diferencia y aplica la supervisión de tolerancias.
Proceder de la siguiente forma a la hora de programar:
- Definición del ciclo
- Activar la opción Nombre en la barra de tareas
- Programar posición nominal con supervisión de tolerancia según corresponda
- Programar "@"
- Programar posición real
- En el ciclo se ha guardado, p. ej., QS1100="10+0,02@10,0123".
Instrucciones de programación y manejo:
- Si se utiliza @, no se realizará la palpación. El control numérico solo compensa las posiciones reales y nominales.
- Para los tres ejes (eje principal, eje auxiliar y eje de la herramienta) se deben definir las posiciones reales. Si solo se define un eje con la posición real, el control numérico emitirá un mensaje de error.
- Las posiciones reales también se pueden definir con Q1900-Q1999.
Ejemplo
Con esta posibilidad se puede p. ej.:
- Determinar figura de círculo a partir de diferentes objetos
- Orientar la rueda dentada sobre el punto medio de la rueda dentada y la posición de un diente
Aquí se definen las posiciones nominales con supervisión de la tolerancia y posición real.
5 TCH PROBE 1410 PALPAR ARISTA ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|