Vysvětleno ve třech bodech:
1. Naprogramujte body průzkumu************
2. Upravte program zpracování ********
Za třetí přidejte makro proměnné********** v EXCELu
První část sestavuje program průzkumu
1. Nastavte počátek a najděte hodnoty souřadnic každého bodu sondy.
Nejprve nastavte počátek souřadného systému obrobku v softwaru UG a poté použijte software UG k nalezení bodů (XYZ), kde jsou potřebné body sondy, a zaznamenejte je pro programování bodů sondy.
2. Naprogramujte body průzkumu
(Název průzkumného programu si určíte sami: O6666)
Pro řízení pohybu sondy v bodovém programu sondy je třeba zavolat dva důležité výpočtové programy sondy O9810.
a O9811. Příklad formátu programu bodu průzkumu: (Následuje příklad kompilace bodu průzkumu Z)
%
O6666 (SONDA)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (sonda je instalována na držáku nástroje T11, vyměňte sondu T11 za vřeteno)
G90G00 G54 X-18. Y50. (Rychlá pozice nad prvním bodem, který má být v souřadnicovém systému G54 snímaný)
M19(S_) (Polohování vřetena, S znamená otočit vřeteno pod úhlem. Pokud má snímat bod ve směru osy Z, S není potřeba. Pokud má snímat stranu, Aby sonda mohla detekovat každou stranu, je vyžadován úhel S, tedy úhel natočení.Všechny jsou měřeny pomocí jednoho povrchu sondy s rubínovou kuličkou, aby se snížily chyby.
M05
M17 (otevřená sonda) (Otevřete sondu, tento příkaz je určen odpovídajícím portem přijatým během zapojení)
G43Z50.H11 (Určete délku nástroje, to znamená odečtěte délku sondy)
G90G00Z50. (Sonda se rychle přesune dolů do polohy Z50.)
N1(Z+BOD1) (změřte hodnotu Z prvního bodu)
G65P9810X-18. Y50. F3000. (Bezpečně a rychle umístěte do polohy XY prvního bodu, rychlost je F3000.)
G65P9810 Z19. (Bezpečně a rychle umístěte do bezpečné polohy Z nad prvním bodem, rychlost je stejná jako výše, výška je zde obecně 3 mm od bodu, který se má měřit níže)
G65P9811Z16.08 (dosáhněte polohy Z prvního bodu sondy bezpečně a pomalu. Po dokončení bodu sondy v tomto kroku se navíc automaticky vrátí do polohy Z19.0 v předchozím kroku)
#{{0}#142 (#142 je rozdíl mezi teoretickou hodnotou Z16.08 prvního bodu sondy a skutečně naměřeným bodem „Z“. Automaticky se vypočítá v O9811 a poté se předá do #142. #142 pak získaná hodnota je předána do #601, což je hodnota, která má být kompenzována ve směru Z prvního bodu)
G65P9810 Z20. (bezpečně a rychle se přesuňte do bezpečné výšky Z20.)
N2(Z+BOD1) (změřte hodnotu Z druhého bodu)
G65P9810X-16.5 Y48.3 F3000. (Bezpečně a rychle umístěte do polohy XY druhého bodu, rychlost je F3000.)
G65P9810 Z17. (Bezpečně a rychle umístěte do bezpečné polohy Z nad druhým bodem, rychlost je stejná jako výše, výška je zde obecně 3 mm od bodu, který se má měřit níže)
G65P9811Z14.23 (dosáhněte polohy Z druhého bodu sondy bezpečně a pomalu. Po dokončení bodu sondy v tomto kroku se navíc automaticky vrátí do polohy Z19.0 v předchozím kroku)
#{{0}#142 #142 je rozdíl mezi teoretickým Z16.08 druhého bodu sondy a skutečným „Z“. Automaticky se vypočítá v O9811 a poté se předá do #142, který pak vypočítá výsledek. Hodnota se předá do #601, #601 je hodnota, která má být kompenzována ve směru Z druhého bodu)
G65P9810 Z35. Bezpečně a rychle se přesuňte do bezpečné výšky Z20.)
N3(Z+BOD1) (změřte hodnotu Z třetího bodu)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.
N4(Z+BOD1) (Změřte hodnotu Z čtvrtého bodu)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....
N16(Z+BOD1) (Změřte hodnotu Z šestnáctého bodu)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(Následuje nastavení tolerančního rozsahu pro rozdíl Z každého detekovaného bodu. Pokud je tolerance překročena, skočí na N20 pro provedení)
#{{0}}.1 (Toleranci nastavte na 0,1 a přiřaďte ji #620)
IF[ABS[#601]GT#620]GOTO20 (Pokud je absolutní hodnota #601 větší než hodnota #620, přeskočí na N20 pro provedení)
IF[ABS[#602]GT#620]GOTO20 (Pokud je absolutní hodnota #602 větší než hodnota #620, přeskočí na N20 pro provedení)
IF[ABS[#603]GT#620]GOTO20 (Pokud je absolutní hodnota #603 větší než hodnota #620, přeskočí na N20 pro provedení)
.....
.....
.....
M18
G91G28Z0
M99
N20 #3000=99bod cuo wu Z MIMO TLAČÍTKO (výstraha, Z je mimo toleranci, zde "#3000=" si můžete nastavit další informace o výzvě 0-200 pro sebe)
G91G28Z0
M99
****************
Část 2 Úprava programu zpracování
Přidejte proměnnou kompenzační hodnoty (#601#602 #603...) odpovídající každému bodu sondy k souřadnicím odpovídajícího bodu v programu zpracování. (Zde k vysvětlení použijeme hodnotu Z. Princip kompenzace směru X a Y je stejný jako kompenzace směru Z.): (To znamená, že dva body jsou přímo spojeny, každý s hodnotou Z)
Z bodu A do bodu B jsou kompenzační rozdíly bodů A a B #601 respektive #602. Pokud chcete, aby nástroj provedl obecný přechod z A do B, stačí přidat proměnné hodnoty korekce Z bodů A a B do odpovídajícího programu obrábění.
Následuje postup zpracování: (jako příklad vezmeme hodnotu kompenzace Z)
obrázek
O2222
G91G28Z0
G0G17G40G49G80G90
(NÁSTROJ:1 DIA.OFF: 1 LEN:1 DIA:10.)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
obrázek
Část 3: Rychlé úpravy programů pro zpracování v EXCELu
Někdy je potřeba do N víceřádkových programů přidat proměnné. Pokud je přidáte jeden po druhém ručně, bude to velmi obtížné.
Problémové, velké pracovní vytížení a náchylné k chybám. Zde je způsob, jak pomocí EXCELu rychle upravovat programy.
obrázek
Jak změnit:
1. Nejprve zkopírujte program, do kterého se mají přidat proměnné, do poznámkového bloku, jak je znázorněno níže:
obrázek
2. Nahraďte X za „/X/“, Y nahraďte „/Y/“ a Z nahraďte „/Z/“, jak je znázorněno na obrázku:
obrázek
3. Otevřete EXCEL a otevřete soubor v kroku 2. Všimněte si, že v dialogovém okně Otevřít vyberte typ souboru jako
"Všechny soubory", poté otevřete soubor v předchozím kroku a objeví se dialogové okno, jak je znázorněno níže:
obrázek
4. Klikněte na Další a objeví se další dialogové okno, jak je ukázáno níže:
obrázek
5. Zaškrtněte „Jiné (0)“ a zadejte lomítko „/“, jak je znázorněno na obrázku:
obrázek
6. Poté vyberte "Další" a "Dokončit" pro otevření souboru. Můžete vidět, že každá část je oddělena.
To, co chcete, je tento efekt, jak je znázorněno na obrázku:
obrázek
7. Přidejte Z a číslo 16.31 na každý řádek programu, jak je znázorněno na obrázku
obrázek
8. Ručně přidejte proměnné do počátečního a koncového bodu. Protože bod v prvním řádku je výchozím bodem, měly by být proměnné detekovány odpovídajícím způsobem.
Hodnota kompenzace #601, 14. řádek na obrázku výše je koncový bod, proměnná by měla být odpovídající detekovaná hodnota kompenzace #602
Proměnné ve dvou výše uvedených bodech lze přidat ručně, jak je znázorněno na obrázku:
obrázek
9. Chcete-li přidat proměnné ve středním bodě, musíte přidat proměnné zobrazené na obrázku A výše. Metoda spočívá v tom, že nejprve přesunete hranaté závorky a znaménka plus na každý řádek uprostřed a poté do prostředního bodu zadáte proměnné, které se mají přidat, jak je znázorněno na třetím řádku výše uvedeného obrázku. Proměnné jako #690*1
(Zde je rozdíl mezi hodnotami kompenzace koncového bodu a počátečního bodu rovnoměrně rozdělen do N mezilehlých bodů. Ten je rozdělen do 12 segmentů. Vztah je #690=[#602-#601 ] / 12. Tento vztah vyžaduje přidání do programu)
Poté nejprve stiskněte „#690*1“ a stáhněte jej dolů, abyste toho dosáhli, jak je znázorněno níže:
obrázek
Poté uložte EXCEL jako textový soubor txt a poté jej otevřete pomocí programu Poznámkový blok, jak je znázorněno níže:
obrázek
Smažte prázdnou vzdálenost uprostřed a přidejte její odpovídající vztah makro proměnné #690=[#602-3602]/12 před počáteční bod, jak je znázorněno níže:
obrázek





