LinuxCNC - pomiar długości narzędzia - instrukcja jak skonfigurować

W temacie przedstawiam poradnik jak dodać przycisk pomiaru długości narzędzia do LinuxCNC.

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

szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 31
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: LinuxCNC - pomiar długości narzędzia - instrukcja jak skonfigurować

#161

Post napisał: szatri » 13 sie 2021, 12:18

drzasiek90 pisze:Wejdź do katalogu algorytmy, otwórz tam terminal i wklep ./M100 1

cnc@CNC:~/linuxcnc/configs/alg/algorytmy$ ./M100 1
bash: ./M100: Nie ma takiego pliku ani katalogu

Działa dopiero w katalogu cnc@CNC:~/linuxcnc/nc_files$
Obrazek

Ścieżka jest już taka:
/home/cnc/linuxcnc/configs/alg/algorytmy/



Awatar użytkownika

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

Re: LinuxCNC - pomiar długości narzędzia - instrukcja jak skonfigurować

#162

Post napisał: tuxcnc » 13 sie 2021, 14:34

drzasiek90 pisze:
13 sie 2021, 11:41
Wejdź do katalogu algorytmy, otwórz tam terminal i wklep ./M100 1
Daj enter i pokaż, czy ci się pojawiło okno komunikatu.
Nic z tego nie będzie, gość popieprzył wszystko co się dało, ze ścieżkami dostępu włącznie, więc Linuxcnc nie znajduje pliku, bo znaleźć nie ma prawa.
Z punktu widzenia informatyki wszystko działa tak jak powinno i nie ma w czym pomagać.
Jak gość przestanie psuć, to zacznie mu działać...


szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 31
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: LinuxCNC - pomiar długości narzędzia - instrukcja jak skonfigurować

#163

Post napisał: szatri » 13 sie 2021, 15:24

tuxcnc pisze:Jak gość

Daj sobie na wstrzymanie bo się w zeznaniach gubisz, raz idiota, potem poprawione na kochanie, a teraz od gości.
Jak nie masz nic konstruktywnego do powiedzenia to daruj sobie w wcinki.

Awatar użytkownika

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

Re: LinuxCNC - pomiar długości narzędzia - instrukcja jak skonfigurować

#164

Post napisał: tuxcnc » 13 sie 2021, 15:50

szatri pisze:
13 sie 2021, 15:24
bo się w zeznaniach gubisz, raz idiota, potem poprawione na kochanie, a teraz od gości.
Nic się nie gubię, to moderator miał głupią zabawę.
Natomiast kwestia idioty jest zamknięta - ja napisałem, Ty przeczytałeś, nie ma sensu się powtarzać.
Ale skoro już rozmawiamy, to Ci wyjaśnię : dokonujesz zmian których skutków nie potrafisz przewidzieć. Może masz fajną zabawę, ale skutek musi być taki jaki jest - w pewnym momencie u Ciebie przestaje działać to co u innych działa nadal, bo inni nie mają takich głupich pomysłów. Potem domagasz się pomocy, której nikt nie potrafi udzielić, bo u wszystkich działa, więc niby jak mają znaleźć przyczynę że nie działa?
Napisałem Ci proste zdanie w twoim ojczystym języku:
tuxcnc pisze:
12 sie 2021, 20:26
Linuxcnc nie może znaleźć pliku wykonywalnego M100 w żadnym z przeszukiwanych folderów.
Czego tu można nie rozumieć?
Nie może znaleźć, bo sam narobiłeś burdelu.
To jest jedyne prawdziwe wyjaśnienie dlaczego nie działa.
Więcej Ci jednak nie powiem, bo jesteś nie tylko ignorantem, ale też chamem, więc nie dostaniesz ode mnie już niczego podanego na tacy.


szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 31
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: LinuxCNC - pomiar długości narzędzia - instrukcja jak skonfigurować

#165

Post napisał: szatri » 13 sie 2021, 17:23

tuxcnc pisze:Nie może znaleźć, bo sam narobiłeś burdelu.
4. Przygotowanie wyświetlania komunikatów

Przechodzimy do katalogu nc_files i tworzymy nowy plik (za pomocą edytora teksu) i zapisujemy go pod nazwą M100
Może mi zechcesz wmówić ze nie rozumiem tego punktu instrukcji i robię burdel.
Obrazek


szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 31
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: LinuxCNC - pomiar długości narzędzia - instrukcja jak skonfigurować

#166

Post napisał: szatri » 14 sie 2021, 19:59

Czy nie da się jakoś puścić ta procedurę bez tego m100, nie potrzebuje tyle koment od czujnika, wystarczy potwierdzenie założenia narzędzia.


Autor tematu
drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 62
Posty: 1768
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinuxCNC - pomiar długości narzędzia - instrukcja jak skonfigurować

#167

Post napisał: drzasiek90 » 14 sie 2021, 22:02

szatri pisze:
13 sie 2021, 12:18
Działa dopiero w katalogu cnc@CNC:~/linuxcnc/nc_files$
Tak miało być, ja ci omyłkowo źle napisałem. Ale generalnie oznacza to, że skrypt działa.
szatri pisze:
13 sie 2021, 12:18
Ścieżka jest już taka:
/home/cnc/linuxcnc/configs/alg/algorytmy/
Nie zmieniaj sobie ot tak po prostu ścieżki. Generalnie masz bajzel, twoja konfiguracja nazywa się ploter a znajduje się raz w katalogu algorytmy, potem w katalogu alg.
Zrób to porządnie, widać, że nie robisz konfiguracji od nowa bo gdybyś robił to by ci konfigurator w katalogu configs stworzył katalog o nazwie twojej konfiguracji i w niej znajdowałby się miedzy innymi plik .ini który by się nazywał tak jak nowa konfiguracja.
Tymczasem ty masz folder który się nazywa algorytmy a w nim masz konfigurację o nazwie ploter. Robisz bajzel, kopiujesz jedno do drugiego, zmieniasz nazwy.
Prosiłem zrób nową konfigurację, jak sobie z tym poradzisz to się odezwij.


szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 31
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: LinuxCNC - pomiar długości narzędzia - instrukcja jak skonfigurować

#168

Post napisał: szatri » 15 sie 2021, 11:29

Dziękuję że merytoryczne wytłumaczenie w czym jest problem.

Dodane 45 minuty 22 sekundy:
A wiec podczas konfigurowania nowej konfiguracji dostrzegłem parametr przez który ten cały problem powstał.
W pliku ini w sekcji [DISPLAY] jest (a raczej powinno być)
PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files
Jest to ścieżka gdzie zostanie otwarte okno po kliknięciu w plik->otwórz lub wciśnięciu klawisza "O" wiec miałem ustawione na pulpit, (szkoda będzie więcej klikana lub m100 musi być na pulpicie).

Druga kwestia to ze w pliku hal w wersji 2,9 muszę mieć wejście opisane jako:
net probe motion.probe-input <= parport.1.pin-15-in-not ale to chyba wiesz. (uwaga jest to drugi numer portu)

Pora na testy

Awatar użytkownika

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

Re: LinuxCNC - pomiar długości narzędzia - instrukcja jak skonfigurować

#169

Post napisał: tuxcnc » 15 sie 2021, 11:42

szatri pisze:
15 sie 2021, 11:29
A wiec podczas konfigurowania nowej konfiguracji dostrzegłem parametr przez który ten cały problem powstał.
W pliku ini w sekcji [DISPLAY] jest (a raczej powinno być)
PROGRAM_PREFIX = /home/cnc/linuxcnc/nc_files
Jest to ścieżka gdzie zostanie otwarte okno po kliknięciu w plik->otwórz lub wciśnięciu klawisza "O" wiec miałem ustawione na pulpit, (szkoda będzie więcej klikana lub m100 musi być na pulpicie).
No popatrz, a jednak znalazłeś...
Jak chcesz mieć do nc_files dostęp z pulpitu, to zrób symlink,

Kod: Zaznacz cały

cd ~/linuxcnc
ln -rs nc_files ../Pulpit/nc_files
Możesz sobie zlinkować też konkretne pliki, wtedy będą na pulpicie, a nie narobisz burdelu w systemie.


szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 31
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: LinuxCNC - pomiar długości narzędzia - instrukcja jak skonfigurować

#170

Post napisał: szatri » 15 sie 2021, 11:51

Przykład:
Moja maszyna ma zakres ruchu w osi Z równy 90mm. Najwyższa pozycja w osi Z we współrzędnych maszynowych wynosi 0. Najniższa pozycja w osi Z we współrzędnych maszynowych wynosi -90.A więc, jeśli wartość w osi Z na której maszyna ma zdefiniowany czujnik jest równa -48, to znaczy że maszyna może się obniżyć w osi Z jeszcze jedynie o 32mm ponieważ taki ma zakres ruchu, dlatego u mnie MAX_CHANGE = 32
Czy ja to źle przypadkiem nie rozumie, mianowicie po wywołaniu m6 tX jedzie na założenie narzędzia, potwierdzamy , jedzie w g53 z0 NAD czujnik zjeżdża -48 robiąc narzędziem dzwona w czujnik (wartość wysokości czujnika od g53 Z0) i dopiero rozpoczyna pomiar na dystansie 32 czyli do g53 z-90

To wszystko było by logiczne jak by ten zakres był z uwzględnieniem najdłuższego narzędzia, a wiemy ze zakres ruchu maszyny podaje się na pusto.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”