Wymiana oraz pomiar długości narzędzia w EMC2.

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
pixes2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 582
Rejestracja: 07 sty 2009, 18:38
Lokalizacja: Zgierz

Wymiana oraz pomiar długości narzędzia w EMC2.

#1

Post napisał: pixes2 » 28 mar 2011, 12:52

Witam.
Zaistniała konieczność wyfrezowania kilku kieszeni, niestety kilkoma narzędziami. Najistotniejszym parametrem jest ich głębokość. Wiem, że po wymianie narzędzia można ręcznie skorygować offset osi Z, ale jest to nieco upierdliwe ze względu na wymagania co do powtarzalności głębokości. Planuję założyć czujnik długości, który będzie odzwierciedlał powierzchnię materiału, ale nie wiem gdzie go podłączyć i jak ująć w konfiguracji programu.
Chodzi mi o to, aby po pomiarze długości automatycznie zerowałał się offset w Z. Czy to możliwe do zrealizowania ? Czy w EMC można robić takie czynności ? Jeżeli tak, to jak powinien wyglądać zapis w/w czynności (wymiana i pomiar) w kodzie ?
W zasadzie wymiana narzędzi była potrzebna już niejednokrotnie, ale zawsze dawało się to jakoś obejść. Dzisiaj przebrała się miarka.... Trzeba zrobić następny krok.
Proszę o jakieś wskazówki, bo nie bardzo wiem, jak się za to zabrać.

Pozdawiam.
Tomek. :smile:



Tagi:


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 16209
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#2

Post napisał: kamar » 28 mar 2011, 22:46

Samo zerowanie osi to - G92 Z0
ale zatrzymanie to mieliśmy robione elektronicznie na czujce zbliżeniowej, a jak to mogę jutro odszukac.

Awatar użytkownika

syntetyczny
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 2696
Rejestracja: 08 gru 2009, 22:33
Lokalizacja: Elbląg
Kontakt:

#3

Post napisał: syntetyczny » 29 mar 2011, 09:17

pixes2 pisze:Chodzi mi o to, aby po pomiarze długości automatycznie zerowałał się offset w Z. Czy to możliwe do zrealizowania ? Czy w EMC można robić takie czynności ? Jeżeli tak, to jak powinien wyglądać zapis w/w czynności (wymiana i pomiar) w kodzie ?
Jak masz narzędzia w uchwytach, to możesz zdefiniować narzędzia w tablicy narzędzi i w kodzie ustawić kompensację długości narzędzia. I przy wymianie będzie uwzględniał ich długość przy pauzie i podaniu T1 itp.
Kto pyta, nie błądzi. Eppur si muove
Kreatura CNC
Modernizacja plotera megaplot


Autor tematu
pixes2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 582
Rejestracja: 07 sty 2009, 18:38
Lokalizacja: Zgierz

#4

Post napisał: pixes2 » 29 mar 2011, 18:17

syntetyczny pisze:Jak masz narzędzia w uchwytach
Tak sądziłem, że ta tabelka dotyczy narzędi już zmierzonych.
Ja będę ręcznie wymieniał frezik, więc zamocowanie będzie przypadkowe - dlatego konieczny jest pomiar długości.
kamar pisze:Samo zerowanie osi to - G92 Z0
Chodziło o to, aby się Z wyzerowała po najechaniu na czujnik długości narzędzia i dalej realizował się program.

Dzięki za odpowiedzi i czekam na kolejne, które przybliżą mnie do celu.

Pozdrawiam.
Tomek.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 7853
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#5

Post napisał: tuxcnc » 29 mar 2011, 23:42

Kod: Zaznacz cały

/usr/share/emc/ncfiles/tool-lenght-probe.ngc
.


Autor tematu
pixes2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 582
Rejestracja: 07 sty 2009, 18:38
Lokalizacja: Zgierz

#6

Post napisał: pixes2 » 30 mar 2011, 11:35

tuxcnc pisze:/usr/share/emc/ncfiles/tool-lenght-probe.ngc
Hmm... :?: :shock: Mógłbyś kolego jaśniej ? Te rzeczy to nie jest moja domena, więc niewiele mi to mówi.

Pozdrawiam.
Tomek.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 7853
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#7

Post napisał: tuxcnc » 30 mar 2011, 20:46

Jaśniej ?

Pytałeś o program do pomiaru długości narzędzia w EMC2.
Taki program jest załączony w przykładowych plikach.

Co tu może być jeszcze jaśniej ?

.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”