Sección 1 Edición del programa de puntos de sonda 1. Determine el origen y encuentre los valores de coordenadas de cada punto de sonda. Primero, determine el origen del sistema de coordenadas de la pieza de trabajo en el software UG, luego use el software UG para encontrar el punto (XYZ) donde se ubicará el punto de sonda y regístrelo para editar el programa de punto de sonda. 2. Edite el programa del punto de sonda (el nombre del programa del punto de sonda lo puede determinar usted mismo, como por ejemplo: O6666). El programa del punto de sonda controla el movimiento de la sonda y requiere llamar a dos importantes programas de operación de la sonda O9810 y O9811. Ejemplo de formato de programa de punto de sonda: (El siguiente es un ejemplo de programación de la sonda de punto Z) %O6666 (SONDA) G91 G28Z0 G90 G0 G17 G40 G49 G69 G80 M6T11 (La sonda se instala en el portaherramientas T11, y se vuelve a colocar la sonda T11 en el husillo) G90 G00 G54 X-18. Y50. (Ubique 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 un ángulo. Si es para sondear un punto en la dirección del eje Z Si se trata de sondear el lado, se necesita S, es decir, rotar el ángulo, de modo que la sonda use una superficie de la bola de rubí de la sonda para medir al sondear cada lado, lo que reduce el error. M05 M17 (sonda abierta) (Abra la sonda, esta instrucción está determinada por el puerto correspondiente conectado durante el cableado) G43Z50.H11 (Establezca la longitud de la herramienta, es decir, lea la longitud de la sonda)
G90G00Z50. (La sonda baja rápidamente a la posición Z50.) N1(Z+PUNTO1) (Mida el valor Z del primer punto)
G65P9810X-18. Y50. F3000. (Ubique de forma segura y rápida la posición XY del primer punto, la velocidad es F3000).
G65P9810 Z19. (Ubique 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 lentamente y con seguridad la posición Z del primer punto de palpado. Además, después de este paso de palpar el punto, volverá automáticamente a la posición de Z19.0 en el paso anterior)
#601=#142 (#142 es la diferencia entre el Z16.08 teórico del primer punto de sonda y la "Z" real sondeada. El valor se calcula automáticamente en O9811 y luego se pasa a #142. #142 pasa el El valor obtenido en #601 es el valor a compensar para el primer punto en la dirección Z).
G65P9810 Z20. (Muévase a la altura segura Z20. de forma segura y rápida)
N2(Z+PUNTO1) (Mida el valor Z del segundo punto) G65P9810X-16.5 Y48.3 F3000. (Ubique de forma segura y rápida la posición XY del segundo punto, la velocidad es F3000).
G65P9810 Z17. (Ubique de forma segura y rápida la posición Z segura sobre el segundo punto, la velocidad es la misma que la anterior, la altura aquí es generalmente de 3 mm desde el punto que se medirá a continuación)
G65P9811Z14.23 (Llegue de forma segura y lenta a la posición Z del segundo punto de sonda. Además, después de este paso, volverá automáticamente a la posición de Z19.0 en el paso anterior)
#{{0}}#142 #142 es la diferencia entre el Z16.08 teórico del segundo punto de sonda y el "Z real" real, que se calcula automáticamente en O9811 y luego se pasa a #142. #142 luego pasa el valor obtenido a #601, y #601 es el valor a compensar para el segundo punto en la dirección Z) G65P9810 Z35. Muévase con seguridad y rapidez a la altura segura Z20.) N3(Z+POINT1) (mida el valor Z del tercer punto) G65P9810X12.5 Y51.1 F3000.G65P9810 Z19.G65P9811Z16.08#603=#142G65P9810 Z20 . N4(Z+POINT1) (medir el valor Z del cuarto punto) G65P9810X12.2 Y49.2 F3000.G65P9810 Z16.G65P9811Z13.73#604=#142G65P9810 Z35........ .....N16(Z+POINT1) (Mida el valor Z del decimosexto punto) G65P9810X-16.5 Y-18.2 F3000.G65P9810 Z16.G65P9811Z14.23#616=#142G65P9810 Z35. (A continuación se establece el rango de tolerancia para la diferencia Z de cada detección punto Si se excede la tolerancia, salte a N20 para su ejecución). #620=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) Ejecutar en)
IF[ABS[#602]GT#620]GOTO20 (Si el valor absoluto de #602 es mayor que el valor de #620, salte a N20 para ejecutar) IF[ABS[ #603]GT#620]GOTO20 (Si el valor absoluto de #603 es mayor que el valor de #620, salte a N20 para ejecutar).................M18G91G28Z0M99 N20 #3000=99punto cuo wu Z FUERA DE TOL (Aviso de alarma, Z excede la tolerancia, aquí "#3000=" puede establecerse como 0-200 información adicional)G91G28Z0M99****************
Sección 2 Edición del programa de mecanizado Añadir las variables de valor de compensación (#601#6{{10}}2 #603......) correspondientes a cada punto de sonda a las coordenadas del punto correspondiente en el programa de mecanizado. (Aquí usamos el valor de compensación Z para explicar. El principio de compensación en las direcciones X e Y es el mismo que el de compensación en la dirección Z): (es decir, dos puntos están conectados directamente, cada uno con un valor Z) Desde 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 pase de A a B en general, sólo necesita agregar las variables del valor de compensación Z de los puntos A y B al programa de mecanizado correspondiente. El siguiente es el programa de procesamiento: (tomando el valor Z de compensación como ejemplo) O2222G91G28Z0G0G17G40G49G80G90(TOOL:1 DIA.OFF: 1 LEN:1 DIA:10.) T1M6G0G90G54X7.2503Y10.S10000M3 G43H1Z30.M8Z1.
Sección 3 Edite rápidamente programas de procesamiento en EXCEL A veces es necesario agregar variables a un programa de varias líneas. Si los agrega uno por uno manualmente, será muy problemático, con una gran carga de trabajo y fácil de cometer errores. El siguiente es un método para usar EXCEL para editar programas rápidamente. Método de cambio: 1. Primero copie el programa al que desea agregar variables al Bloc de notas, como se muestra a continuación:
2. Reemplace X con "/X/", reemplace Y con "/Y/" y reemplace Z con "/Z/", como se muestra a continuación:
3. Abra EXCEL, abra el archivo en el paso 2 y tenga en cuenta que en el cuadro de diálogo Abrir, seleccione "Todos los archivos" como tipo de archivo, luego abra el archivo en el paso anterior y el cuadro de diálogo aparecerá como se muestra a continuación:
4. Haga clic en Siguiente y aparecerá el siguiente cuadro de diálogo, como se muestra a continuación:
5. Marque "Otro (0)" e ingrese la barra "/", como se muestra en la figura:
6. Luego, seleccione "Siguiente", "Finalizar", abra el archivo y complete, puede ver que cada parte está separada, este es el efecto que desea, como se muestra en la figura:
7. Agregue Z y el número 16.31 a cada línea del programa, como se muestra en la figura.
8. Agregue manualmente variables en el punto inicial y final. Dado que el punto de la primera línea es el punto de partida, la variable debe ser el valor de compensación detectado correspondiente #601. La línea 14 en la figura anterior es el punto final y la variable debe ser el valor de compensación detectado correspondiente #602. Las variables de los dos puntos anteriores se pueden agregar manualmente, como se muestra en la figura:
9. Agregue variables al punto medio. Para agregar las variables que se muestran en la Figura A anterior, el método consiste en colocar primero los corchetes y los signos más en cada línea central y luego ingresar las variables que se agregarán en el punto medio, como #690*1, en la tercera línea. de la figura anterior.
(Aquí, la diferencia entre el valor de compensación del punto final y el punto inicial se distribuye uniformemente en N puntos medios. Aquí, se divide en 12 secciones y su relación es #690=[#{{2} }#601] / 12 Esta relación debe agregarse al programa)
Luego, primero baje "#690*1" para lograrlo, como se muestra a continuación:
Luego guarde EXCEL como un archivo de texto y luego ábralo con el Bloc de notas, como se muestra a continuación:
Elimine la distancia vacía en el medio y agregue su relación de macrovariable correspondiente #690=[#602-3602] /12 antes del punto de inicio como se muestra a continuación





