Explicado en tres puntos:
1. Programar los puntos de exploración************
2. Edite el programa de procesamiento *********
Tercero, agregue variables macro********** en EXCEL
La primera sección recopila el programa de exploración.
1. Establezca el origen y encuentre los valores de coordenadas de cada punto de sonda.
Primero establezca el origen del sistema de coordenadas de la pieza de trabajo en el software UG y luego use el software UG para encontrar los puntos (XYZ) donde se necesitan los puntos de sonda y regístrelos para programar los puntos de sonda.
2. Programar los puntos de exploración.
(El nombre del programa de exploración lo determina usted mismo: O6666)
Para controlar el movimiento de la sonda en el programa de punto de sonda, es necesario llamar a dos importantes programas de cálculo de sonda O9810.
y O9811. Ejemplo de formato de programa de punto de exploración: (El siguiente es un ejemplo de cómo compilar el punto Z de exploración)
%
O6666(SONDA)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (la sonda está instalada en el portaherramientas T11, reemplace la sonda T11 con el husillo)
G90G00 G54 X-18. Y50. (Coloque rápidamente encima del primer punto a sondear en el sistema de coordenadas G54)
M19(S_) (Posicionamiento del husillo, S es para girar el husillo en ángulo. Si se trata de sondear un punto en la dirección del eje Z, S no es necesario. Si se trata de sondear el lado, Se requiere S, es decir, el ángulo de rotación, para que la sonda pueda detectar cada lado. Todos se miden utilizando una superficie de la sonda de bola de rubí para reducir errores.
M05
M17 (sonda abierta) (Abrir la sonda, este comando está determinado por el puerto correspondiente recibido durante el cableado)
G43Z50.H11 (Establecer la longitud de la herramienta, es decir leer la longitud del palpador)
G90G00Z50. (La sonda baja rápidamente a la posición Z50.)
N1(Z+POINT1) (mide el valor Z del primer punto)
G65P9810X-18. Y50. F3000. (Coloque de forma segura y rápida en la posición XY del primer punto, la velocidad es F3000).
G65P9810 Z19. (Coloque de forma segura y rápida la posición Z segura sobre el primer punto, la velocidad es la misma que arriba, la altura aquí es generalmente de 3 mm desde el punto que se medirá a continuación)
G65P9811Z16.08 (alcance la posición Z del primer punto de sonda de forma segura y lenta. Además, después de completar el punto de sonda en este paso, volverá automáticamente a la posición Z19.0 en el paso anterior)
#601=#142 (#142 es la diferencia entre el Z16.08 teórico del primer punto de sonda y el "Z" realmente medido. Se calcula automáticamente en O9811 y luego se pasa a #142. #142 luego El el valor obtenido se pasa al #601, que es el valor a compensar en la dirección Z del primer punto)
G65P9810 Z20. (Muévase de forma segura y rápida a la altura segura Z20).
N2(Z+POINT1) (mide el valor Z del segundo punto)
G65P9810X-16.5 Y48.3 F3000. (Coloque de forma segura y rápida en la posición XY del segundo punto, la velocidad es F3000).
G65P9810 Z17. (Coloque de forma segura y rápida la posición Z segura sobre el segundo punto, la velocidad es la misma que arriba, la altura aquí es generalmente de 3 mm desde el punto que se medirá a continuación)
G65P9811Z14.23 (alcance la posición Z del segundo punto de sonda de forma segura y lenta. Además, después de completar el punto de sonda en este paso, volverá automáticamente a la posición Z19.0 en el paso anterior)
#602=#142 #142 es la diferencia entre el Z16.08 teórico del segundo punto de sonda y el "Z" real. Se calcula automáticamente en O9811 y luego se pasa a #142, que luego calcula el resultado. El valor se pasa a #601, #601 es el valor a compensar en la dirección Z del segundo punto)
G65P9810 Z35. Muévase con seguridad y rapidez a la altura segura Z20.)
N3(Z+POINT1) (mide el valor Z del tercer punto)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.
N4(Z+POINT1) (Mida el valor Z del cuarto punto)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....
N16(Z+POINT1) (Mida el valor Z del decimosexto punto)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(Lo siguiente es establecer el rango de tolerancia para la diferencia Z de cada punto detectado. Si se excede la tolerancia, saltará a N20 para su ejecución)
#{{0}}.1 (Establezca la tolerancia en 0,1 y asígnela a #620)
IF[ABS[#601]GT#620]GOTO20 (Si el valor absoluto de #601 es mayor que el valor de #620, saltará a N20 para su ejecución)
IF[ABS[#602]GT#620]GOTO20 (Si el valor absoluto de #602 es mayor que el valor de #620, saltará a N20 para su ejecución)
IF[ABS[#603]GT#620]GOTO20 (Si el valor absoluto de #603 es mayor que el valor de #620, saltará a N20 para su ejecución)
.....
.....
.....
M18
G91G28Z0
M99
N20 #3000=99point cuo wu Z FUERA DE TOL (mensaje de alarma, Z está fuera de tolerancia, aquí "#3000=" puede configurar información de aviso adicional de 0-200 para usted)
G91G28Z0
M99
****************
Sección 2 Programa de procesamiento de edición
Agregue la variable del valor de compensación (#601#602 #603...) correspondiente a cada punto de sonda a las coordenadas del punto correspondiente en el programa de procesamiento. (Aquí usamos el valor Z para explicar. El principio de compensar las direcciones X e Y es el mismo que compensar la dirección Z): (Es decir, dos puntos están conectados directamente, cada uno con un valor Z)
Del punto A al punto B, las diferencias de compensación de los puntos de sonda A y B son #601 y #602 respectivamente. Si desea que la herramienta realice una transición general de A a B, sólo necesita añadir las variables del valor de compensación Z de los puntos A y B al programa de mecanizado correspondiente.
El siguiente es el procedimiento de procesamiento: (tomando el valor Z de compensación como ejemplo)
imagen
O2222
G91G28Z0
G0G17G40G49G80G90
(HERRAMIENTA:1 DIA.OFF: 1 LEN:1 DIA:10.)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
imagen
Sección 3: Editar rápidamente programas de procesamiento en EXCEL
A veces es necesario agregar variables a N programas multilínea. Si los agrega uno por uno manualmente, será muy difícil.
Problemático, con una gran carga de trabajo y propenso a errores. A continuación se muestra una forma de utilizar EXCEL para editar programas rápidamente.
imagen
Cómo cambiar:
1. Primero copie el programa al que se agregarán las variables en el Bloc de notas, como se muestra a continuación:
imagen
2. Reemplace X con "/X/", reemplace Y con "/Y/" y reemplace Z con "/Z/", como se muestra en la figura:
imagen
3. Abra EXCEL y abra el archivo en el paso 2. Tenga en cuenta que en el cuadro de diálogo abierto, seleccione el tipo de archivo como
"Todos los archivos", luego abra el archivo en el paso anterior y aparecerá un cuadro de diálogo como se muestra a continuación:
imagen
4. Haga clic en Siguiente y aparecerá el siguiente cuadro de diálogo, como se muestra a continuación:
imagen
5. Marque "Otro (0)" e ingrese una barra diagonal "/", como se muestra en la figura:
imagen
6. Luego, seleccione "Siguiente" y "Finalizar" para abrir el archivo. Puedes ver que cada parte está separada.
Lo que quieres es este efecto, como se muestra en la imagen:
imagen
7. Agregue Z y el número 16.31 a cada línea del programa, como se muestra en la figura.
imagen
8. Agregue variables manualmente al punto inicial y al punto final. Dado que el punto de la primera línea es el punto de partida, las variables deben detectarse en consecuencia.
Valor de compensación #601, la línea 14 en la imagen de arriba es el punto final, la variable debe ser el valor de compensación detectado correspondiente #602
Las variables en los dos puntos anteriores se pueden agregar manualmente, como se muestra en la figura:
imagen
9. Para agregar variables en el punto medio, debe agregar las variables que se muestran en la Figura A anterior. El método consiste en mover primero los corchetes y los signos más a cada línea en el medio y luego ingresar las variables que se agregarán en el punto medio como se muestra en la tercera línea de la imagen de arriba. Variables como #690*1
(Aquí, la diferencia entre los valores de compensación del punto final y el punto inicial se distribuye uniformemente en N puntos intermedios. Esto se divide en 12 segmentos. La relación es #690=[#602-#601 ] / 12. Esta relación requiere agregarlo al programa)
Luego, primero presione "#690*1" y jálelo hacia abajo para lograrlo, como se muestra a continuación:
imagen
Luego guarde EXCEL como un archivo de texto y luego ábralo con el Bloc de notas, como se muestra a continuación:
imagen
Elimine la distancia vacía en el medio y agregue su relación de macrovariable correspondiente #690=[#602-3602]/12 delante del punto de inicio como se muestra a continuación:
imagen





