Objašnjeno u tri točke:
1. Programirajte točke istraživanja************
2. Uredite program obrade *********
Treće, dodajte makro varijable********** u EXCEL
Prvi odjeljak sastavlja program istraživanja
1. Postavite ishodište i pronađite vrijednosti koordinata svake točke sonde.
Prvo postavite ishodište koordinatnog sustava obratka u UG softveru, a zatim pomoću UG softvera pronađite točke (XYZ) gdje su potrebne točke sonde i zabilježite ih za programiranje točaka sonde.
2. Programirajte točke istraživanja
(Naziv programa istraživanja određujete sami: O6666)
Za upravljanje kretanjem sonde u programu točke sonde potrebno je pozvati dva važna programa za proračun sonde O9810.
i O9811. Primjer formata programa točke istraživanja: (Slijedi primjer sastavljanja točke Z istraživanja)
%
O6666 (SONDA)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (sonda je instalirana na T11 držač alata, zamijenite T11 sondu s vretenom)
G90G00 G54 X-18. Y50. (Brzo postavite iznad prve točke koju treba ispitati u koordinatnom sustavu G54)
M19(S_) (Pozicioniranje vretena, S je za rotiranje vretena pod kutom. Ako treba sondirati točku u smjeru Z-osi, S nije potreban. Ako treba sondirati stranu, Potreban je S, odnosno kut rotacije, kako bi sonda mogla otkriti svaku stranu. Svi se mjere pomoću jedne površine sonde s rubinskom kuglom kako bi se smanjile pogreške.
M05
M17 (otvorena sonda) (Otvorite sondu, ova naredba određena je odgovarajućim priključkom primljenim tijekom ožičenja)
G43Z50.H11 (Utvrdite duljinu alata, odnosno očitajte duljinu sonde)
G90G00Z50. (Sonda se brzo pomiče prema dolje do položaja Z50.)
N1(Z+TOČKA1) (izmjerite Z vrijednost prve točke)
G65P9810X-18. Y50. F3000. (Sigurno i brzo postavite na XY položaj prve točke, brzina je F3000.)
G65P9810 Z19. (Sigurno i brzo postavite u sigurnu poziciju Z iznad prve točke, brzina je ista kao i gore, visina je ovdje općenito 3 mm od točke koja se mjeri ispod)
G65P9811Z16.08 (dosegnite položaj Z prve točke sonde sigurno i polako. Osim toga, nakon dovršetka točke sonde u ovom koraku, automatski će se vratiti na položaj Z19.0 u prethodnom koraku)
#601=#142 (#142 je razlika između teoretskog Z16.08 prve točke sonde i stvarno izmjerenog "Z". Automatski se izračunava u O9811 i zatim prosljeđuje na #142. #142 zatim The dobivena vrijednost prosljeđuje se #601, što je vrijednost koju treba kompenzirati u smjeru Z prve točke)
G65P9810 Z20. (sigurno i brzo prijeći na sigurnu visinu Z20.)
N2(Z+TOČKA1) (izmjerite Z vrijednost druge točke)
G65P9810X-16.5 Y48.3 F3000. (Sigurno i brzo postavite na XY poziciju druge točke, brzina je F3000.)
G65P9810 Z17. (Sigurno i brzo postavite u sigurnu poziciju Z iznad druge točke, brzina je ista kao i gore, visina je ovdje općenito 3 mm od točke koja se mjeri ispod)
G65P9811Z14.23 (dosegnite položaj Z druge točke sonde sigurno i polako. Osim toga, nakon dovršetka točke sonde u ovom koraku, automatski će se vratiti na položaj Z19.0 u prethodnom koraku)
#602=#142 #142 je razlika između teoretskog Z16.08 druge točke sonde i stvarnog "Z". Automatski se izračunava u O9811 i zatim prosljeđuje #142, koji zatim izračunava rezultat. Vrijednost se prosljeđuje #601, #601 je vrijednost koju treba kompenzirati u Z smjeru druge točke)
G65P9810 Z35. Sigurno i brzo prijeđite na sigurnu visinu Z20.)
N3(Z+TOČKA1) (izmjerite Z vrijednost treće točke)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.
N4(Z+TOČKA1) (Izmjerite Z vrijednost četvrte točke)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....
N16(Z+TOČKA1) (Izmjerite Z vrijednost šesnaeste točke)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(Slijedi postavljanje raspona tolerancije za razliku Z svake otkrivene točke. Ako je tolerancija prekoračena, skočit će na N20 za izvršenje)
#{{0}}.1 (Postavite toleranciju na 0,1 i dodijelite je #620)
IF[ABS[#601]GT#620]GOTO20 (Ako je apsolutna vrijednost #601 veća od vrijednosti #620, skočit će na N20 za izvršenje)
IF[ABS[#602]GT#620]GOTO20 (Ako je apsolutna vrijednost #602 veća od vrijednosti #620, skočit će na N20 za izvršenje)
IF[ABS[#603]GT#620]GOTO20 (Ako je apsolutna vrijednost #603 veća od vrijednosti #620, skočit će na N20 za izvršenje)
.....
.....
.....
M18
G91G28Z0
M99
N20 #3000=99point cuo wu Z IZVAN TOL (alarmni prompt, Z je izvan tolerancije, ovdje "#3000=" možete postaviti dodatne informacije o promptu 0-200 za sebe)
G91G28Z0
M99
****************
Odjeljak 2 Program za obradu uređivanja
Dodajte varijablu vrijednosti kompenzacije (#601#602 #603...) koja odgovara svakoj točki sonde koordinatama odgovarajuće točke u programu za obradu. (Ovdje koristimo Z vrijednost za objašnjenje. Princip kompenzacije smjerova X i Y isti je kao kompenzacija smjera Z.): (To jest, dvije točke su izravno povezane, svaka ima Z vrijednost)
Od točke A do točke B, kompenzacijske razlike točaka sonde A i B su #601 odnosno #602. Ako želite da alat napravi opći prijelaz iz A u B, trebate samo dodati varijable vrijednosti Z kompenzacije točaka A i B odgovarajućem programu obrade.
Sljedeći je postupak obrade: (uzimajući vrijednost kompenzacije Z kao primjer)
slika
O2222
G91G28Z0
G0G17G40G49G80G90
(ALAT:1 DIA.OFF: 1 LEN:1 DIA:10.)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
slika
Odjeljak 3: Brzo uređivanje programa za obradu u EXCEL-u
Ponekad je potrebno dodati varijable u N programa s više linija. Ako ih dodajete jednog po jednog ručno, to će biti vrlo teško.
Uznemirujuće, veliko radno opterećenje i sklono pogreškama. Evo načina na koji možete koristiti EXCEL za brzo uređivanje programa.
slika
Kako promijeniti:
1. Prvo kopirajte program u koji želite dodati varijable u Notepad, kao što je prikazano u nastavku:
slika
2. Zamijenite X s "/X/", zamijenite Y s "/Y/" i zamijenite Z s "/Z/", kao što je prikazano na slici:
slika
3. Otvorite EXCEL i otvorite datoteku u koraku 2. Imajte na umu da u otvorenom dijaloškom okviru odaberite vrstu datoteke kao
"Sve datoteke", zatim otvorite datoteku u prethodnom koraku i pojavit će se dijaloški okvir kao što je prikazano u nastavku:
slika
4. Kliknite Dalje i pojavit će se sljedeći dijaloški okvir, kao što je prikazano u nastavku:
slika
5. Označite "Ostalo (0)" i unesite kosu crtu "/", kao što je prikazano na slici:
slika
6. Zatim odaberite "Dalje" i "Završi" za otvaranje datoteke. Možete vidjeti da je svaki dio odvojen.
Ono što želite je ovaj efekt, kao što je prikazano na slici:
slika
7. Dodajte Z i broj 16.31 u svaki red programa, kao što je prikazano na slici
slika
8. Ručno dodajte varijable početnoj i krajnjoj točki. Budući da je točka u prvom retku početna točka, varijable treba detektirati u skladu s tim.
Vrijednost kompenzacije #601, 14. red na gornjoj slici je krajnja točka, varijabla bi trebala biti odgovarajuća otkrivena vrijednost kompenzacije #602
Varijable u gornje dvije točke mogu se dodati ručno, kao što je prikazano na slici:
slika
9. Za dodavanje varijabli u središnju točku, morate dodati varijable prikazane na gornjoj slici A. Metoda je da prvo premjestite uglate zagrade i znakove plus u svaki redak u sredini, a zatim unesete varijable koje želite dodati u središnju točku kao što je prikazano u trećem retku gornje slike. Varijable kao što je #690*1
(Ovdje je razlika između vrijednosti kompenzacije krajnje točke i početne točke ravnomjerno raspoređena na N međutočaka. Ovo je podijeljeno u 12 segmenata. Odnos je #690=[#602-#601 ] / 12. Ovaj odnos zahtijeva dodavanje u program)
Zatim prvo pritisnite "#690*1" i povucite ga prema dolje da biste to postigli, kao što je prikazano u nastavku:
slika
Zatim spremite EXCEL kao tekstualnu txt datoteku, a zatim je otvorite pomoću Notepada, kao što je prikazano u nastavku:
slika
Izbrišite praznu udaljenost u sredini i dodajte odgovarajući odnos makro varijable #690=[#602-3602]/12 ispred početne točke kao što je prikazano u nastavku:
slika





