Sezione 1 Modifica del programma del punto della sonda 1. Determinare l'origine e trovare i valori delle coordinate di ciascun punto della sonda. Innanzitutto, determinare l'origine del sistema di coordinate del pezzo nel software UG, quindi utilizzare il software UG per trovare il punto (XYZ) in cui deve essere posizionato il punto della sonda e registrarlo per modificare il programma del punto della sonda. 2. Modificare il programma del punto della sonda (il nome del programma del punto della sonda può essere determinato dall'utente, ad esempio: O6666). Il programma del punto sonda controlla il movimento della sonda e richiede il richiamo di due importanti programmi operativi della sonda O9810 e O9811. Esempio di formato del programma del punto della sonda: (Di seguito è riportato un esempio di programmazione della sonda del punto Z) %O6666 (SONDA) G91 G28Z0 G90 G0 G17 G40 G49 G69 G80 M6T11 (La sonda è installata sul portautensile T11, e la sonda T11 viene sostituita sul mandrino) G90 G00 G54 X-18. Y50. (Individuare rapidamente sopra il primo punto da rilevare nel sistema di coordinate G54) M19 (S_ ) (Posizionamento del mandrino, S serve per ruotare il mandrino di un angolo. Se serve per sondare un punto nella direzione dell'asse Z , S non è necessario Se si deve sondare il lato, è necessario S, cioè per ruotare l'angolo, in modo che la sonda utilizzi una superficie della sfera di rubino della sonda per misurare quando sonda ciascun lato, riducendo l'errore. M05 M17 (apri sonda) (Aprire la sonda, questa istruzione è determinata dalla corrispondente porta collegata durante il cablaggio) G43Z50.H11 (Stabilire la lunghezza dell'utensile, ovvero leggere la lunghezza della sonda)
G90G00Z50. (La sonda si sposta rapidamente verso la posizione Z50.) N1(Z+POINT1) (Misura il valore Z del primo punto)
G65P9810X-18. Y50. F3000. (Individuare in modo sicuro e rapido la posizione XY del primo punto, la velocità è F3000.)
G65P9810Z19. (Posizionare in modo rapido e sicuro la posizione Z sicura sopra il primo punto, la velocità è la stessa di sopra, l'altezza qui è generalmente 3 mm dal punto da misurare di seguito)
G65P9811Z16.08 (Raggiungere in modo sicuro e lento la posizione Z del primo punto di sonda. Inoltre, dopo questa fase di tastatura del punto, tornerà automaticamente alla posizione di Z19.0 nel passaggio precedente)
#601=#142 (#142 è la differenza tra la Z16.08 teorica del primo punto tastato e la "Z" effettiva tastata. Il valore viene calcolato automaticamente in O9811 e quindi passato a #142. #142 passa il valore ottenuto su #601. #601 è il valore da compensare per il primo punto nella direzione Z)
G65P9810Z20. (Spostarsi all'altezza di sicurezza Z20. in modo sicuro e rapido)
N2(Z+POINT1) (Misura il valore Z del secondo punto) G65P9810X-16.5 Y48.3 F3000. (Individuare in modo sicuro e rapido la posizione XY del secondo punto, la velocità è F3000.)
G65P9810Z17. (Posizionare in modo rapido e sicuro la posizione Z sicura sopra il secondo punto, la velocità è la stessa di sopra, l'altezza qui è generalmente 3 mm dal punto da misurare di seguito)
G65P9811Z14.23 (Raggiungere in sicurezza e lentamente la posizione Z del secondo punto della sonda. Inoltre, dopo questo passaggio, tornerà automaticamente alla posizione di Z19.0 nel passaggio precedente)
#{{0}}#142 #142 è la differenza tra la Z16.08 teorica del secondo punto della sonda e la "Z reale" effettiva, che viene calcolata automaticamente in O9811 e quindi passata a #142. #142 passa quindi il valore ottenuto a #601, e #601 è il valore da compensare per il secondo punto nella direzione Z) G65P9810 Z35. Spostarsi in modo rapido e sicuro all'altezza di sicurezza Z20.) N3(Z+POINT1) (misurare il valore Z del terzo punto) G65P9810X12.5 Y51.1 F3000.G65P9810 Z19.G65P9811Z16.08#603=#142G65P9810 Z20 . N4(Z+POINT1) (misura il valore Z del quarto punto) G65P9810X12.2 Y49.2 F3000.G65P9810 Z16.G65P9811Z13.73#604=#142G65P9810 Z35........... .....N16(Z+POINT1) (Misura il valore Z del sedicesimo punto) G65P9810X-16.5 Y-18.2 F3000.G65P9810 Z16.G65P9811Z14.23#616=#142G65P9810 Z35. (Di seguito viene impostato l'intervallo di tolleranza per la differenza Z di ciascun rilevato punto Se la tolleranza viene superata, passare a N20 per l'esecuzione) #620=0.1 (Imposta la tolleranza su 0,1 e assegnala a #620) IF[ABS[#601]GT#620]GOTO20 (Se il valore assoluto di #601 è maggiore del valore di #620, vai a N20) Esegui a)
IF[ABS[#602]GT#620]GOTO20 (Se il valore assoluto di #602 è maggiore del valore di #620, passa a N20 per eseguire) IF[ABS[ #603]GT#620]GOTO20 (Se il valore assoluto di #603 è maggiore del valore di #620, salta a N20 per eseguire)...............M18G91G28Z0M99 N20 #3000=99punto cuo wu Z FUORI TOL (Richiesta di allarme, Z supera la tolleranza, qui "#3000=" può essere impostato come 0-200 informazioni richieste aggiuntive)G91G28Z0M99****************
Sezione 2 Modifica del programma di lavorazione Aggiungere alle coordinate le variabili del valore di compensazione (#601#6{{10}}2 #603......) corrispondenti a ciascun punto della sonda del punto corrispondente nel programma di lavorazione. (Qui usiamo il valore di compensazione Z per spiegare. Il principio della compensazione nelle direzioni X e Y è lo stesso di quello della compensazione nella direzione Z): (cioè due punti sono direttamente collegati, ciascuno con un valore Z) Da dal punto A al punto B, le differenze di compensazione dei punti della sonda A e B sono rispettivamente #601 e #602. Se si desidera che l'utensile passi da A a B in generale, è sufficiente aggiungere le variabili del valore di compensazione Z dei punti A e B al programma di lavorazione corrispondente. Di seguito è riportato il programma di elaborazione: (prendendo come esempio il valore della compensazione Z) O2222G91G28Z0G0G17G40G49G80G90(TOOL:1 DIA.OFF: 1 LEN:1 DIA:10.) T1M6G0G90G54X7.2503Y10.S10000M3 G43H1Z30.M8Z1.
Sezione 3 Modifica rapida dei programmi di elaborazione in EXCEL A volte è necessario aggiungere variabili a un programma su più righe. Se li aggiungi uno per uno manualmente, sarà molto problematico, con un grande carico di lavoro e sarà facile commettere errori. Quello che segue è un metodo per utilizzare EXCEL per modificare rapidamente i programmi. Metodo di modifica: 1. Copia innanzitutto il programma a cui desideri aggiungere variabili nel Blocco note, come mostrato di seguito:
2. Sostituisci X con "/X/", sostituisci Y con "/Y/" e sostituisci Z con "/Z/", come mostrato di seguito:
3. Apri EXCEL, apri il file nel passaggio 2 e nota che nella finestra di dialogo Apri seleziona "Tutti i file" come tipo di file, quindi apri il file nel passaggio precedente e la finestra di dialogo apparirà come mostrato di seguito:
4. Fare clic su Avanti e verrà visualizzata la finestra di dialogo successiva, come mostrato di seguito:
5. Seleziona "Altro (0)" e inserisci la barra "/", come mostrato nella figura:
6. Quindi seleziona "Avanti", "Fine", apri il file e completa, puoi vedere che ogni parte è separata, questo è l'effetto che desideri, come mostrato nella figura:
7. Aggiungere Z e il numero 16.31 a ciascuna riga del programma, come mostrato in figura
8. Aggiungere manualmente le variabili al punto iniziale e al punto finale. Poiché il punto nella prima riga è il punto iniziale, la variabile dovrebbe essere il corrispondente valore di compensazione rilevato #601. La quattordicesima riga nella figura sopra è il punto finale e la variabile dovrebbe essere il corrispondente valore di compensazione rilevato #602. Le variabili dei due punti precedenti possono essere aggiunte manualmente, come mostrato in figura:
9. Aggiungi variabili al punto centrale. Per aggiungere le variabili mostrate nella Figura A sopra, il metodo consiste nell'inserire prima le parentesi e i segni più su ciascuna riga centrale, quindi inserire le variabili da aggiungere nel punto centrale, ad esempio #690*1, nella terza riga della figura sopra.
(Qui, la differenza tra il valore di compensazione del punto finale e il punto iniziale è distribuita uniformemente su N punti medi. Qui, è divisa in 12 sezioni e la sua relazione è #690=[#{{2} }#601] / 12 Questa relazione deve essere aggiunta al programma)
Quindi prima abbassa "#690*1" per ottenerlo, come mostrato di seguito:
Quindi salva EXCEL come file di testo txt, quindi aprilo con Blocco note, come mostrato di seguito:
Elimina la distanza vuota al centro e aggiungi la relazione della variabile macro corrispondente #690=[#602-3602] /12 prima del punto iniziale come mostrato di seguito





