Szerszámhívás: TOOL CALL és TOOL DEF

Programozási alapismeretek mindenkinek.
Avatar
go98admin
Adminisztrátor
Hozzászólások: 376
Csatlakozott: 2016.08.18. 23:17

Szerszámhívás: TOOL CALL és TOOL DEF

HozzászólásSzerző: go98admin » 2016.08.21. 14:07

A HEIDENHAIN maró vezérlőknél a TOOL CALL és TOOL DEF használatát sok tényező befolyásolja. A gépi paraméterek eltérő beállításai miatt az egyes gépek között az NC programok nem minden esetben felcserélhetők. Lássuk az egyes esetekben mi a szerepe a TOOL CALL és TOOL DEF mondatoknak.

A régi vezérléseken, illetve ha az MP 7260 paraméter 0, akkor a vezérlés nem használ szerszámtáblázatot. Ekkor a szerszám adatait egy
TOOL DEF t Ll Rr
mondatban kell megadni, ahol a t a szerszám száma, az l a szerszám hossza, az r pedig a szerszám sugara. Amennyiben a vezérlő használ szerszámtáblázatot, akkor a fenti mondat hibás, hiszen két (akár eltérő) adatcsoport vonatkozna egyazon szerszámra.
Ugyanakkor a
TOOL DEF t
mondat megengedett a szerszámtáblázat használata mellett, ha a gépen van olyan automatikus (kétkaros) szerszámcserélő, ahol előkészíthető a következő szerszám. Ilyenkor a fenti mondat hatására a vezérlő a szerszámtárból a szerszámcserélő karjába teszi a t szerszámot miközben az NC program még az előző szerszámmal dolgozik. Ezáltal a következő szerszámcsere ideje lényegesen lerövidül (feltéve, hogy az előkészített szerszámot váltjuk be).

Lássuk a másik mondattípust:
TOOL CALL t Z
A fenti mondat a t szerszám korrekciós adatait hívja le, azaz a mondat végrehajtása után a t szerszám hossza, sugara (és egyéb, a szerszámtáblázatban rögzített adat) lesz figyelembe véve. A gép építője (a PLC program) határozza meg azt, hogy a TOOL CALL mondat hatására a szerszámváltás is megtörténik, vagy csak a korrekciós adatok lehívása. Az utóbbi esetben az M6 funkcióval lehet szerszámot cserélni.
A TOOL CALL mondatban szereplő Z azt a tengelyt jelzi, amelyiken a szerszám hosszát (hosszkorrekcióját) figyelembe kell venni. Ez a beállítás öröklődő funkció (még a gép kikapcsolása után is megörződik), ezért elegendő egyszer definiálni azt, mégis az az ajánlott, hogy minden TOOL CALL mondatban legyen megadva.
A szerszámkorrekciós adatok módosítása szintén ezzel a mondattípussal lehetséges:
TOOL CALL t Z DLl DRr
Az előbbi mondatban megadott l és r adatokkal a szerszámtáblázatbeli L és R értékek módosulnak. Használjuk ezt nagyolásnál a ráhagyás megadásához.
Ha egy szerszámnak több korrekciós értéke is lehet (például T-horony marónak két hosszkorrekciója) használhatjuk a fenti megoldást, de az újabb vezérléseken van más lehetőség is. Az MP 7262 paraméteren megadható az, hogy egy szerszámszámhoz hány szerszámkorrekciót adhatunk meg (legfeljebb 9-et). A szerszámkorrekciós táblázatban a kérdéses szerszámszához újabb sorok fűzhetőek. Ezekre a sorokra a szerszámszám utáni index megadásával hivatkozhatunk:
TOOL CALL t.i Z
A példában a t szerszám i-edik korrekciós adatait veszi figyelembe a vezérlő.

Ha egy t szerszám adatain változtatunk a korrekciós táblázatban, a megváltozott adatokat a vezérlő csak egy
TOOL CALL t
mondat megadása után veszi figyelembe. Egyetlen kivétel a TT szerszámtapintóval történő automatikus bemérés, ilyenkor a mért adatok azonnal érvényesülnek.

Avatar
go98admin
Adminisztrátor
Hozzászólások: 376
Csatlakozott: 2016.08.18. 23:17

Szerszámcserélő tiltása

HozzászólásSzerző: go98admin » 2016.08.21. 15:10

szabid67 2016. feb. 04. 07:32 #2
Üdv. go98 az volna a kérdésem, hogy a 432 vezérlésben a gépi paraméterekben melyik az az Mp amelyik ref. pozícióra fordítja a 2 szerszámtárat. Meghajtó volt cserelve. Köszönöm előre is!

go98 2016. feb. 04. 21:11 #3
A gép gyártója tud felvilágosítást adni a szerszámtár beállításáról.

szabid67 2016. feb. 24. 15:59 #4
Köszönöm go98 és Üdv. fórumozóknak még volna egy kérdésem. Ki lehet iktatni a szerszámtárat úgy, hogy ne írjon ki hibaüzenetet és lehessen dolgozni egy szerszámtárral) van olyan paraméter?

go98 2016. márc. 06. 03:29 #5
A gép gyártója tud felvilágosítást adni a szerszámtár beállításáról, mivel ezt is a PLC program kezeli, amit a gép gyártója írt.

Avatar
go98admin
Adminisztrátor
Hozzászólások: 376
Csatlakozott: 2016.08.18. 23:17

Szerszámlista tiltása, TOOL DEF megadása

HozzászólásSzerző: go98admin » 2016.08.25. 19:38

tibor 2012. feb. 14. 21:56 #44
Hello! Szeretnem használni a program írásban a TOOL DEF-et de mivel van szerszám táblázat nem engedi hogy használjam. Hogyan tudnám használni vagy kikapcsolni a szerszámlistát (pl. a 370-es vezerlesnél a program listánal van a szerszámtáblázat és nem engedi hogy kitöröljem se). Előre is köszönöm.

go98 2012. feb. 15. 07:43 #45
Ha az MP7260 paraméteren 0 érték van, akkor a vezérlés nem használ szerszámlistát, lehet TOOL DEF mondatban szerszámadatokat megadni.