Objašnjeno u tri tačke:
1. Programirajte tačke istraživanja ***********
2. Uredite program obrade ********
Treće, dodajte makro varijable********** u EXCEL
Prvi dio kompajlira program istraživanja
1. Postavite ishodište i pronađite vrijednosti koordinata svake tačke sonde.
Prvo postavite ishodište koordinatnog sistema obratka u softveru UG, a zatim koristite softver UG da pronađete tačke (XYZ) gde su tačke sonde potrebne i zabilježite ih za programiranje tačaka sonde.
2. Programirajte tačke istraživanja
(Naziv programa istraživanja određujete sami: O6666)
Za kontrolu kretanja sonde u programu tačke sonde, potrebno je pozvati dva važna programa za proračun sonde O9810.
i O9811. Primjer formata programa Exploration point: (Sljedeći je primjer kompajliranja Exploration Z točke)
%
O6666 (SONDA)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (sonda je instalirana na T11 držač alata, zamijenite sondu T11 vretenom)
G90G00 G54 X-18. Y50. (Brzo pozicionirajte iznad prve tačke za ispitivanje u koordinatnom sistemu G54)
M19(S_) (Pozicioniranje vretena, S je za rotiranje vretena pod uglom. Ako se želi sondirati tačku u smjeru Z-ose, S nije potreban. Ako se želi sondirati stranu, Potreban je S, odnosno ugao rotacije, kako bi sonda mogla detektovati svaku stranu. Svi se mjere pomoću jedne površine sonde s rubin kuglom kako bi se smanjile greške.
M05
M17 (otvorena sonda) (Otvorite sondu, ovu naredbu određuje odgovarajući port primljen tokom ožičenja)
G43Z50.H11 (Odredite dužinu alata, odnosno pročitajte dužinu sonde)
G90G00Z50. (Sonda se brzo spušta u položaj Z50.)
N1(Z+TOČKA1) (izmjerite Z vrijednost prve tačke)
G65P9810X-18. Y50. F3000. (Sigurno i brzo postavite na XY poziciju prve tačke, brzina je F3000.)
G65P9810 Z19. (Sigurno i brzo postavite do sigurnog Z položaja iznad prve tačke, brzina je ista kao gore, visina ovdje je općenito 3MM od tačke koja se mjeri ispod)
G65P9811Z16.08 (dođite do Z položaja prve tačke sonde sigurno i polako. Osim toga, nakon završetka tačke sonde u ovom koraku, ona će se automatski vratiti na poziciju Z19.0 u prethodnom koraku)
#601=#142 (#142 je razlika između teoretskog Z16.08 prve tačke sonde i stvarno izmjerenog "Z". Automatski se izračunava u O9811 i zatim prenosi na #142. #142 zatim dobijena vrijednost se prosljeđuje na #601, što je vrijednost koju treba kompenzirati u Z smjeru prve točke)
G65P9810 Z20. (sigurno i brzo pređite na sigurnu visinu Z20.)
N2(Z+TOČKA1) (izmjerite Z vrijednost druge tačke)
G65P9810X-16.5 Y48.3 F3000. (Sigurno i brzo postavite na XY poziciju druge tačke, brzina je F3000.)
G65P9810 Z17. (Sigurno i brzo postavite do sigurnog Z položaja iznad druge tačke, brzina je ista kao gore, visina je općenito 3MM od tačke koja se mjeri ispod)
G65P9811Z14.23 (dođite do Z položaja druge tačke sonde sigurno i polako. Osim toga, nakon završetka tačke sonde u ovom koraku, ona će se automatski vratiti u poziciju Z19.0 u prethodnom koraku)
#602=#142 #142 je razlika između teoretskog Z16.08 druge tačke sonde i stvarnog "Z". Automatski se izračunava u O9811, a zatim se prosljeđuje na #142, koji zatim izračunava rezultat. Vrijednost se prosljeđuje na #601, #601 je vrijednost koju treba kompenzirati u smjeru Z druge tačke)
G65P9810 Z35. Sigurno i brzo pređite na sigurnu visinu Z20.)
N3(Z+TOČKA1) (izmjerite Z vrijednost treće tačke)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.
N4(Z+TOČKA1) (Izmjerite Z vrijednost četvrte tačke)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....
N16(Z+TOČKA1) (Izmjerite Z vrijednost šesnaeste tačke)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(Sljedeće je postavljanje raspona tolerancije za razliku Z svake detektovane tač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=99tačka cuo wu Z VAN TOL-a (alarmni upit, Z je van tolerancije, ovdje "#3000=" možete postaviti dodatne informacije o promptu za 0-200 za sebe)
G91G28Z0
M99
****************
Odjeljak 2 Uređivanje programa za obradu
Dodajte varijablu vrijednosti kompenzacije (#601#602 #603...) koja odgovara svakoj tački sonde koordinatama odgovarajuće točke u programu za obradu. (Ovdje koristimo Z vrijednost da objasnimo. Princip kompenzacije X i Y smjera je isti kao kompenzacija Z smjera.): (To jest, dvije tačke su direktno povezane, svaka sa Z vrijednošću)
Od tačke A do tačke B, kompenzacione razlike tačaka sonde A i B su #601 i #602 respektivno. Ako želite da alat napravi opći prijelaz iz A u B, potrebno je samo dodati varijable vrijednosti Z kompenzacije tačaka A i B u odgovarajući program obrade.
Slijedeć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 uredite programe za obradu u EXCEL-u
Ponekad je potrebno dodati varijable u N višelinijskih programa. Ako ih dodajete jedan po jedan ručno, to će biti vrlo teško.
Problematičan, težak posao i sklon greškama. Evo načina da koristite EXCEL za brzo uređivanje programa.
slika
Kako promijeniti:
1. Prvo kopirajte program kojem se varijable treba dodati u Notepad, kao što je prikazano ispod:
slika
2. Zamijenite X sa "/X/", zamijenite Y sa "/Y/", a zamijenite Z sa "/Z/", kao što je prikazano na slici:
slika
3. Otvorite EXCEL i otvorite datoteku u koraku 2. Imajte na umu da u dijaloškom okviru za otvaranje odaberite tip datoteke kao
"Sve datoteke", zatim otvorite datoteku u prethodnom koraku i pojavit će se dijaloški okvir kao što je prikazano ispod:
slika
4. Kliknite na Next i pojavit će se sljedeći dijaloški okvir, kao što je prikazano ispod:
slika
5. Označite "Ostalo (0)" i unesite kosu crtu "/", kao što je prikazano na slici:
slika
6. Zatim odaberite "Dalje" i "Završi" da otvorite datoteku. Možete vidjeti da je svaki dio odvojen.
Ono što želite je ovaj efekat, kao što je prikazano na slici:
slika
7. Dodajte Z i broj 16.31 svakom redu programa, kao što je prikazano na slici
slika
8. Ručno dodajte varijable početnoj i krajnjoj točki. Pošto je tačka u prvom redu početna tačka, varijable treba detektovati u skladu sa tim.
Vrijednost kompenzacije #601, 14. red na gornjoj slici je krajnja tač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. Da biste dodali varijable u središnju tačku, morate dodati varijable prikazane na slici A iznad. Metoda je da prvo premjestite uglaste zagrade i znake plus u svaki red u sredini, a zatim unesete varijable koje će se dodati u središnju tačku kao što je prikazano u trećem redu gornje slike. Varijable kao što je #690*1
(Ovdje je razlika između vrijednosti kompenzacije krajnje tačke i početne tačke ravnomjerno raspoređena na N međutačaka. Ovo je podijeljeno na 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 to postignete, kao što je prikazano ispod:
slika
Zatim sačuvajte EXCEL kao tekstualni txt fajl, a zatim ga otvorite pomoću Notepad-a, kao što je prikazano ispod:
slika
Izbrišite praznu udaljenost u sredini i dodajte njen odgovarajući odnos makro varijable #690=[#602-3602]/12 ispred početne tačke kao što je prikazano ispod:
slika





