Nastaveni delky nastroje (offset Z) kontaktem

kuklik3
Příspěvky: 1
Registrován: 19. 11. 2011, 9:06

19. 11. 2011, 10:27

Po upnutí nástroje musím pokaždé nastavit offset na ose Z, což zdržuje. Někde se to řeší najetím a dotekem na speciální dotykový kontakt (ne koncák). Jak nakonfigurovat takovou "autokalibraci" offsetu v ose Z?
Napadá mně udělat to přes E-STOP vstup, ale to se zastaví stroj. Můžu následně nastavit Z na nulu, stroj opět nahodit.
Jde to třeba přes probe vstup? Uvítal bych integrované řešení, protože nástroj vyměňuji během chodu programu a podrogram bych musel pokaždé "prilepit". I když i to by se dalo.

Dík
Uživatelský avatar
Kilovolt
Sponzor fora
Příspěvky: 827
Registrován: 21. 10. 2009, 9:59
Bydliště: Podřipák jak vyšitej!

20. 11. 2011, 12:11

Já mám takový najížděcí kontakt napojený na probe vstup (posunuju nulu Z) a generuju g kod vždy pro jeden nástroj -to taky zdržuje a taky vymejšlím,jak to ukutit,aby při požadavku z programu na výměnu nástroje ten stroj automaticky ten nástroj změřil.Zatím sem jen ve stádiu experimentů :D
Elektrika je potvora-nejni vidět a kope jak divoká mula.
"Učíme se po celý život. Až na školní léta" - Gabriel Laub
fupe
Příspěvky: 646
Registrován: 27. 5. 2008, 9:10
Bydliště: Praha

20. 11. 2011, 3:56

Kluci nejste jediny kdo tenhle problem resi.
Nastesti to v poslednim roce resil nekdo, kdo tomu rozumi a dopsal do EMC par set (spis tisicu) radku a rozsiril tak jeho moznosti. Sleduju tenhle projekt uz delsi dobu, podrobnosti zde.http://www.linuxcnc.org/docview/devel/h ... cture.html
nebo primo konfigurak pro vymenu s nastavenim delky nastroje.
http://git.linuxcnc.org/gitweb?p=emc2.g ... a763999e5f
Je toho dost na cteni, tak zkusim rychle popsat co to umi.
Jedna se o premapovani jiz existujicich (M6 M61 T F G ) nebo definice uplne novych prikazu. Proste si napisete ngc program tak jak by ste chteli aby se choval stroj treba pri vymene nastroje a EMC si ho pak vzdy zavola jako podprogram kdyz na tuto definovanou, nebo predefinovanou funkci narau v kodu a vykona treba prave kalibraci delky nastroje. To je hodne zjednodusene pro to co potrebujete. Ono to toho umi mnohem vic. Umi to zavolat pythonovsky program pred a jiny po probehnuti ngc kodu, nastaveni povinnych a volitelnych parametru u nove definovanych prikazu, nastavovat a cist piny v HALu primo v ngc kodu atd atd.
Samozrejme je zapotrebi stahnout posledni zdrojaky, protoze to je ve vyvojove verzi tak mesic a cele si to zkompilovat, ale myslim, ze to za to stoji.


Martin
Naposledy upravil(a) fupe dne 21. 11. 2011, 8:07, celkem upraveno 1 x.
Uživatelský avatar
Kilovolt
Sponzor fora
Příspěvky: 827
Registrován: 21. 10. 2009, 9:59
Bydliště: Podřipák jak vyšitej!

20. 11. 2011, 7:38

No něco o tom zavolat z jednoho ngc jinej jako subrutinu jsem četl.Nefunguje na tomle principu ngcgui? Asi to zkusím,až budu mít čas :idea: .Ale to se bude muset editovat g kod z camu -což taky "zdržuje" :D
Elektrika je potvora-nejni vidět a kope jak divoká mula.
"Učíme se po celý život. Až na školní léta" - Gabriel Laub
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22958
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 11. 2011, 7:47

proc by jsi editoval kod z camu?
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
Kilovolt
Sponzor fora
Příspěvky: 827
Registrován: 21. 10. 2009, 9:59
Bydliště: Podřipák jak vyšitej!

20. 11. 2011, 7:55

No za příkazem T1M6 (a po výměně nástroje) bych zavolal soubor mereninastroje.ngc .A s ním bych podle dýlky nástroje posunul nulu v Z ose . Tuším,že to jde,ale ještě nevím jak-ale zjistím to :D
Naposledy upravil(a) Kilovolt dne 20. 11. 2011, 8:00, celkem upraveno 1 x.
Elektrika je potvora-nejni vidět a kope jak divoká mula.
"Učíme se po celý život. Až na školní léta" - Gabriel Laub
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22958
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 11. 2011, 8:00

no ale to udela prece po novu to emc samo
tedy z camu poleze stale stejne T1M6
ale emc se bude chovat jinak protoze to tak zadefinujes v emc
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
Kilovolt
Sponzor fora
Příspěvky: 827
Registrován: 21. 10. 2009, 9:59
Bydliště: Podřipák jak vyšitej!

20. 11. 2011, 8:02

Mno pokud myslíš nadefinovat si nástroje do tooltable,tak mám problém s tím,že nedokážu ten nástroj pokaždý upnout stejně-jako u atc.Proto takle jančím :D
Elektrika je potvora-nejni vidět a kope jak divoká mula.
"Učíme se po celý život. Až na školní léta" - Gabriel Laub
Uživatelský avatar
Kilovolt
Sponzor fora
Příspěvky: 827
Registrován: 21. 10. 2009, 9:59
Bydliště: Podřipák jak vyšitej!

20. 11. 2011, 8:06

Aaa už mi docvaklo :idea: :D -to si musím nainstalit nový emc-já jedu furt s emc 2.4.6 -proto uvažuju takle složitě. A kompilování se bojim :shock:
Elektrika je potvora-nejni vidět a kope jak divoká mula.
"Učíme se po celý život. Až na školní léta" - Gabriel Laub
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22958
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 11. 2011, 8:09

ale neee
ted se to emc chova nejak
po tve uprave si pri nalezeni TXM6 proste udela pauzu na vymenu a pak si odskoci zmerit nastroj, samo vyplni korekci v z do tabulky nastroju a bude pokracovat

cam s tim nema nic spolecneho
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
Kilovolt
Sponzor fora
Příspěvky: 827
Registrován: 21. 10. 2009, 9:59
Bydliště: Podřipák jak vyšitej!

20. 11. 2011, 8:40

Tak v tom případě sem vedle jak jedle.Mě to při příkazu T1M6 pouze vyjede do definovaný polohy a potom po výměně nástroje začne znovu pracovat, protože to si to veme dýlku z tooltable.Asi to ještě nemam tak zmáklý no :D
Elektrika je potvora-nejni vidět a kope jak divoká mula.
"Učíme se po celý život. Až na školní léta" - Gabriel Laub
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22958
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 11. 2011, 8:41

no a kdyz si tam das novy emc a do nej tyhle novy veci tak ti to bude i samo merit
zadny zmeny v camu
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
Kilovolt
Sponzor fora
Příspěvky: 827
Registrován: 21. 10. 2009, 9:59
Bydliště: Podřipák jak vyšitej!

20. 11. 2011, 8:51

Mno a sme zpátky u toho magickýho kompilování -zas tak zběhlej v linuxu nejsem a proto se toho bojím -už jsem zkusil s jiným programem a jaksi to nedopadlo :D ,ale až seberu odvahu,tak zas prubnu :lol:
Elektrika je potvora-nejni vidět a kope jak divoká mula.
"Učíme se po celý život. Až na školní léta" - Gabriel Laub
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22958
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

20. 11. 2011, 8:52

no musis vyresit vsechny zavyslosti, o tom to je
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
Radek-B
Příspěvky: 2137
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

20. 11. 2011, 9:57

Manualni vymena na M6 je v EMC uz hoodne dlouho a programove prostredky pro najeti na sondu a automaticke prepsani nuly v Z je tam take. Bez ATC je to sranda Ty v postate porad pouizivas T1. Namereni delky nastroje je dokonce v default slozce s programy. Nemusis vubec kompilovat novou verzi, drz se toho co ti funguje. Nektere zasahy autoru toho SW jsou pokusy :D a ne vzdy k lepsimu.
I kdyz toto se celkem povedlo, podprogramem lze nadefinovat jakykoli pohyb.

RADEK
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“