Vysvetlené v troch bodoch:
1. Naprogramujte body prieskumu************
2. Upravte program spracovania ********
Po tretie, pridajte makro premenné********** v EXCEL
Prvá časť obsahuje program prieskumu
1. Nastavte počiatok a nájdite hodnoty súradníc každého bodu sondy.
Najprv nastavte počiatok súradnicového systému obrobku v softvéri UG a potom pomocou softvéru UG nájdite body (XYZ), kde sú potrebné body sondy, a zaznamenajte ich na programovanie bodov sondy.
2. Naprogramujte body prieskumu
(Názov prieskumného programu si určujete sami: O6666)
Na riadenie pohybu sondy v programovom bode sondy je potrebné zavolať dva dôležité programy na výpočet sondy O9810.
a O9811. Príklad formátu programu bodu prieskumu: (Nasleduje príklad kompilácie bodu prieskumu Z)
%
O6666 (SONDA)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (sonda je nainštalovaná na držiaku nástroja T11, vymeňte sondu T11 za vreteno)
G90G00 G54 X-18. Y50. (Rýchla poloha nad prvým bodom, ktorý sa má snímať v súradnicovom systéme G54)
M19(S_) (Polohovanie vretena, S znamená otáčanie vretena pod uhlom. Ak má snímať bod v smere osi Z, S nie je potrebné. Ak je potrebné snímať stranu, Aby sonda mohla detekovať každú stranu, je potrebný uhol S, to znamená uhol rotácie.Všetky sa merajú pomocou jedného povrchu sondy s rubínovou guľôčkou, aby sa znížili chyby.
M05
M17 (otvorená sonda) (Otvorte sondu, tento príkaz je určený zodpovedajúcim portom prijatým počas zapojenia)
G43Z50.H11 (Určite dĺžku nástroja, to znamená, prečítajte si dĺžku sondy)
G90G00Z50. (Sonda sa rýchlo posunie dole do polohy Z50.)
N1(Z+BOD1) (zmerajte hodnotu Z prvého bodu)
G65P9810X-18. Y50. F3000. (Bezpečne a rýchlo umiestnite do polohy XY prvého bodu, rýchlosť je F3000.)
G65P9810 Z19. (Bezpečne a rýchlo umiestnite do bezpečnej polohy Z nad prvým bodom, rýchlosť je rovnaká ako vyššie, výška je tu vo všeobecnosti 3 mm od bodu, ktorý sa má merať nižšie)
G65P9811Z16.08 (dosiahnite polohu Z prvého bodu sondy bezpečne a pomaly. Navyše, po dokončení bodu sondy v tomto kroku sa automaticky vráti do polohy Z19.0 v predchádzajúcom kroku)
#{{0}#142 (#142 je rozdiel medzi teoretickým Z16.08 prvého bodu sondy a skutočne nameraným bodom „Z“. Automaticky sa vypočíta v O9811 a potom sa prenesie do #142. #142 potom získaná hodnota sa odovzdá do #601, čo je hodnota, ktorá sa má kompenzovať v smere Z prvého bodu)
G65P9810 Z20. (bezpečne a rýchlo sa presuňte do bezpečnej výšky Z20.)
N2(Z+BOD1) (zmerajte hodnotu Z druhého bodu)
G65P9810X-16.5 Y48.3 F3000. (Bezpečne a rýchlo umiestnite do polohy XY druhého bodu, rýchlosť je F3000.)
G65P9810 Z17. (Bezpečne a rýchlo umiestnite do bezpečnej polohy Z nad druhým bodom, rýchlosť je rovnaká ako vyššie, výška je vo všeobecnosti 3 mm od bodu, ktorý sa má merať nižšie)
G65P9811Z14.23 (dosiahnite polohu Z druhého bodu sondy bezpečne a pomaly. Navyše, po dokončení bodu sondy v tomto kroku sa automaticky vráti do polohy Z19.0 v predchádzajúcom kroku)
#{{0}#142 #142 je rozdiel medzi teoretickým Z16.08 druhého bodu sondy a skutočným „Z“. Automaticky sa vypočíta v O9811 a potom sa odovzdá do #142, ktorý potom vypočíta výsledok. Hodnota sa odovzdá do #601, #601 je hodnota, ktorá sa má kompenzovať v smere Z druhého bodu)
G65P9810 Z35. Bezpečne a rýchlo sa presuňte do bezpečnej výšky Z20.)
N3(Z+BOD1) (zmerajte hodnotu Z tretieho bodu)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.
N4(Z+BOD1) (Zmerajte hodnotu Z štvrtého bodu)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....
N16(Z+BOD1) (Zmerajte hodnotu Z šestnásteho bodu)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(Nasleduje nastavenie rozsahu tolerancie pre rozdiel Z každého zisteného bodu. Ak je tolerancia prekročená, preskočí sa na N20 na vykonanie)
#{{0}}.1 (Nastavte toleranciu na 0,1 a priraďte ju k #620)
IF[ABS[#601]GT#620]GOTO20 (Ak je absolútna hodnota #601 väčšia ako hodnota #620, preskočí na N20 na vykonanie)
IF[ABS[#602]GT#620]GOTO20 (Ak je absolútna hodnota #602 väčšia ako hodnota #620, preskočí na N20 na vykonanie)
IF[ABS[#603]GT#620]GOTO20 (Ak je absolútna hodnota #603 väčšia ako hodnota #620, preskočí na N20 na vykonanie)
.....
.....
.....
M18
G91G28Z0
M99
N20 #3000=99point cuo wu Z OUT OF TOL (výzva alarmu, Z je mimo tolerancie, tu "#3000=" si môžete nastaviť ďalšie informácie o výzve 0-200 pre seba)
G91G28Z0
M99
****************
Časť 2 Úprava programu spracovania
Pridajte premennú kompenzačnej hodnoty (#601#602 #603...) zodpovedajúcu každému bodu sondy k súradniciam zodpovedajúceho bodu v programe spracovania. (Tu na vysvetlenie používame hodnotu Z. Princíp kompenzácie smeru X a Y je rovnaký ako kompenzácia smeru Z.): (To znamená, že dva body sú priamo spojené, každý s hodnotou Z)
Z bodu A do bodu B sú rozdiely kompenzácie bodov A a B #601 a #602. Ak chcete, aby nástroj vykonal všeobecný prechod z A do B, stačí pridať premenné hodnoty kompenzácie Z bodov A a B do príslušného programu obrábania.
Nasleduje postup spracovania: (ako príklad vezmite hodnotu kompenzácie Z)
obrázok
O2222
G91G28Z0
G0G17G40G49G80G90
(NÁSTROJ:1 DIA.OFF: 1 LEN:1 DIA:10.)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
obrázok
Časť 3: Rýchla úprava programov na spracovanie v programe EXCEL
Niekedy je potrebné pridať premenné do N viacriadkových programov. Ak ich pridáte po jednom ručne, bude to veľmi ťažké.
Problémové, veľké pracovné zaťaženie a náchylné na chyby. Tu je spôsob, ako použiť EXCEL na rýchlu úpravu programov.
obrázok
Ako zmeniť:
1. Najprv skopírujte program, do ktorého sa majú pridať premenné, do poznámkového bloku, ako je znázornené nižšie:
obrázok
2. Nahraďte X za „/X/“, Y nahraďte „/Y/“ a Z nahraďte „/Z/“, ako je znázornené na obrázku:
obrázok
3. Otvorte EXCEL a otvorte súbor v kroku 2. Všimnite si, že v dialógovom okne otvorenia vyberte typ súboru ako
"Všetky súbory", potom otvorte súbor v predchádzajúcom kroku a zobrazí sa dialógové okno, ako je uvedené nižšie:
obrázok
4. Kliknite na Ďalej a zobrazí sa nasledujúce dialógové okno, ako je uvedené nižšie:
obrázok
5. Začiarknite políčko „Iné (0)“ a zadajte lomku „/“, ako je znázornené na obrázku:
obrázok
6. Potom zvoľte "Next" a "Finish" na otvorenie súboru. Môžete vidieť, že každá časť je oddelená.
Čo chcete, je tento efekt, ako je znázornené na obrázku:
obrázok
7. Pridajte Z a číslo 16.31 do každého riadku programu, ako je znázornené na obrázku
obrázok
8. Manuálne pridajte premenné do počiatočného a koncového bodu. Keďže bod v prvom riadku je počiatočným bodom, premenné by sa mali zisťovať podľa toho.
Hodnota kompenzácie #601, 14. riadok na obrázku vyššie je koncový bod, premenná by mala byť zodpovedajúca zistená hodnota kompenzácie #602
Premenné vo vyššie uvedených dvoch bodoch je možné pridať ručne, ako je znázornené na obrázku:
obrázok
9. Ak chcete pridať premenné v strede, musíte pridať premenné zobrazené na obrázku A vyššie. Metódou je najprv presunúť hranaté zátvorky a znamienka plus na každý riadok v strede a potom zadať premenné, ktoré sa majú pridať do stredného bodu, ako je znázornené v treťom riadku vyššie uvedeného obrázka. Premenné ako #690*1
(Tu je rozdiel medzi hodnotami kompenzácie koncového bodu a počiatočného bodu rovnomerne rozdelený do N medziľahlých bodov. Tieto sú rozdelené do 12 segmentov. Vzťah je #690=[#{{2}#601 ] / 12. Tento vzťah vyžaduje pridať ho do programu)
Potom najprv stlačte „#690*1“ a potiahnite ho nadol, aby ste to dosiahli, ako je znázornené nižšie:
obrázok
Potom uložte EXCEL ako textový súbor txt a potom ho otvorte pomocou programu Poznámkový blok, ako je uvedené nižšie:
obrázok
Odstráňte prázdnu vzdialenosť v strede a pridajte príslušný vzťah makro premennej #690=[#602-3602]/12 pred počiatočný bod, ako je to znázornené nižšie:
obrázok





