Bazowanie do materiału

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

Autor tematu
AndrzejJak
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 11
Rejestracja: 01 sie 2009, 10:23
Lokalizacja: Warszawa

Bazowanie do materiału

#1

Post napisał: AndrzejJak » 29 sty 2014, 17:49

Witam, dotychczas robiłem to zupełnie nieprofesjonalnie ale powoli mam tego dosyć i chciałbym proces jakoś usprawnić. Na cnc wycinam otwory w obudowach z abs. Mam zrobione szablony do mocowania każdego rodzaju obudowy. W zależności jaką obudowę chcę obrabiać taki mocuję szablon. Niestety mocowanie odbywa się dość dowolnie i nie ma możliwości, aby szablon za każdym razem był w tym samym miejscu. Wydaje mi się, że powinienem mieć bazowanie do szablonu. Wyobrażam sobie to tak, że mam do szablonu przymocowane czujniki (podobne jak do sprawdzania długości narzędzia) tyle, że 'leżące'. Mocuję zamiast frezu pręt o określonej średnicy a następnie jadę w osi X do czujnika, potem w osi Y do drugiego czujnika. Czy są jakieś komendy, które pomogą to wykonać (jak np.G38.3 dla Z)? Czy taki sposób ma sens? Moja znajomość tematu jest absolutnie podstawowa, dlatego proszę 'łopatologicznie' :).



Tagi:


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

#2

Post napisał: kamar » 29 sty 2014, 20:49

Łopatologicznie to zrób sobie w każdym szablonie dziurkę tym frezem którym wycinasz. Współrzędne tego punktu zapisz, wygraweruj, wybij numeratorem. Mocujesz szablon, wjezdzasz w dziurkę i wpisujesz współrzędne.


Autor tematu
AndrzejJak
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 11
Rejestracja: 01 sie 2009, 10:23
Lokalizacja: Warszawa

#3

Post napisał: AndrzejJak » 29 sty 2014, 20:52

Właśnie tak robię, ale dostaje już zmarszczek od mróżenia jednego oka i ciągłych wątpliwości - czy frez jest równo nad dziurką czy nie :)


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

#4

Post napisał: kamar » 29 sty 2014, 21:04

To kamerka z krzyżem.


kuras
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 118
Rejestracja: 28 lis 2013, 22:15
Lokalizacja: Ostrów Wlkp

#5

Post napisał: kuras » 29 sty 2014, 21:50

a co za problem założyć w oprawkę jakiś stożek, kieł i nim bazować? to o wiele precyzyjniejsze bazowanie na otworze niż samym frezem.


Autor tematu
AndrzejJak
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 11
Rejestracja: 01 sie 2009, 10:23
Lokalizacja: Warszawa

#6

Post napisał: AndrzejJak » 31 sty 2014, 22:01

Poradziłem sobie :) Może ktoś inny też skorzysta.
W szablonach zamocowałem aluminiowe blaszki z otworami o takiej samej średnicy jak te, które były już w szablonie. Oczywiście zamocowałem tak, aby otwory były wycentrowane względem siebie.
W uchwycie montuje ostrze/grot i ustawiam pozycję tak, żeby grot był gdzieś w środku otworu. Podłączam przewody czujnika do blaszki i grotu, po czym uruchamiam poniższy kod.
Po jego wykonaniu ponownie bazuje osie X i Y. Gotowe :)

Kod: Zaznacz cały

(bazowanie frezarki polegajace na ustawieniu XY dokladnie w srodku)
(otworu, w ktory jest orientacyjnie wstawione ostrze/grot)
(zamocowany w uchwycie wrzeciona)
(bazowanie poczatkowe nalezy zrobic, gdy grot jest wewnatrz otworu)
#1001= 2.0  (maksymalny promien otworu - zakres badania)

#1003=0.0 (punkt poczatkowy X)
#1004=0.0 (punkt poczatkowy Y)

G38.2 X[#1003 + #1001] F5 (test +X krawedzi otworu)
#1011=#5061 (zapisanie pozycji)
G0 X#1003 Y#1004 (powrot do punktu poczatkowego)
G38.2 X[#1003 - #1001] (test -X krawedzi otworu)
#1021=[[#1011 + #5061] / 2.0] (zapisanie X srodka otworu)

G0 X#1021 Y#1004 (powrot do punktu poczatkowego z poprawnym X)
G38.2 Y[#1004 + #1001] (test +Y krawedzi otworu)
#1012=#5062 (zapisanie pozycji)
G0 X#1021 Y#1004 (powrot, przygotowanie po pomiaru -Y)
G38.2 Y[#1004 - #1001] (test -Y krawedzi otworu)
#1022=[[#1012 + #5062] / 2.0] (zapisanie Y srodka otworu)

G0 X#1021 Y#1022 (powrot do ustalonego srodka otworu)
G38.2 X[#1021 + #1001] (ponowny test +X tym razem idealnie po srednicy otworu)
#1031=#5061 (zapisanie pozycji)
G0 X#1021 Y#1022 (powrot do srodka otworu)
G38.2 X[#1021 - #1001] (ponowny test -X po srednicy otworu)
#1041=[[#1031 + #5061] / 2.0] (idealny srodek w osi X)
G0 X#1041 Y#1022 (ustawienie w idealnym srodku otworu)
M2 

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”