konfiguracja linuxcnc enable
-
Autor tematu - Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 17
- Posty: 49
- Rejestracja: 06 cze 2006, 14:59
- Lokalizacja: Świecie
Zrobię zrzuty ekranu i wstawię
[ Dodano: 2017-02-15, 13:14 ]
Najciekawsze jest to, że po załadowaniu i zbazowaniu pierwszego gcodu (bez najeżdżania na wyznaczony punkt, bo nie chce działać) po załadowaniu drugiego gcodu naprowadzanie na punkt bazowania już działa(choć czasem kierunek załącza się losowo ) Czy jest opcja zmiany wartości odcinków do najeżdżania? np 5mm, 10mm, 5cm , 10cm. Chciałbym sie pokusić i ustawić punkt zerowy , który opierałby się na wyłącznikach krańcowych, lecz nie mam pojęcia jak do tego podejść, poproszę o jakieś sugestie.
[ Dodano: 2017-02-15, 13:14 ]
Najciekawsze jest to, że po załadowaniu i zbazowaniu pierwszego gcodu (bez najeżdżania na wyznaczony punkt, bo nie chce działać) po załadowaniu drugiego gcodu naprowadzanie na punkt bazowania już działa(choć czasem kierunek załącza się losowo ) Czy jest opcja zmiany wartości odcinków do najeżdżania? np 5mm, 10mm, 5cm , 10cm. Chciałbym sie pokusić i ustawić punkt zerowy , który opierałby się na wyłącznikach krańcowych, lecz nie mam pojęcia jak do tego podejść, poproszę o jakieś sugestie.
Tagi:
-
- Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 5
- Posty: 35
- Rejestracja: 05 lip 2010, 12:09
- Lokalizacja: Olsztyn
Jest. W pliku .INI są wartości "INCREMENS". Poniżej ustawione tak jak proponujesz:grzegor4 pisze:Czy jest opcja zmiany wartości odcinków do najeżdżania? np 5mm, 10mm, 5cm , 10cm.
Należy ustawić zakresy maszyny oraz punkty bazowania. Również jest to w pliku INI, lub odpowiednio w stepconfigu. Bez ustawienia zakresów i bazy maszyny będziesz miał problemy z poprawnym ustawieniem offsetów. Widać po czerwonych przerywanych liniach, że albo nie masz ustawionych zakresów, albo są bardzo duże. Konfiguracja ze zdjęć jest testowa - na wirtualnej maszynie tylko w celu testów, wiec nie patrz na inne wartości.grzegor4 pisze:Zrobię zrzuty ekranu i wstawię
Chciałbym sie pokusić i ustawić punkt zerowy , który opierałby się na wyłącznikach krańcowych, lecz nie mam pojęcia jak do tego podejść, poproszę o jakieś sugestie.
Jeżeli chcesz zobaczyć działającą konfigurację to zapraszam do Olsztyna na przyśpieszony kurs LinuxCNC (daleko nie masz )
-
Autor tematu - Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 17
- Posty: 49
- Rejestracja: 06 cze 2006, 14:59
- Lokalizacja: Świecie
Tylko podpowiedz gdzie ten plik jest umiejscowiony. Jak to poprawię , to już będzie duży sukces. Przydałoby się jeszcze zrobić home np. na krańcówkach. Czy jest opcja zmontowania osobnych krańcówek home i osobnych awaryjnych? Co do zaproszenia , to skorzystałbym z miłą chęcią, ale jestem uziemiony(praca), na dzień dzisiejszy nawet nie mogę do rodziny wyjechać .
-
- Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 5
- Posty: 35
- Rejestracja: 05 lip 2010, 12:09
- Lokalizacja: Olsztyn
Pliki konfiguracyjne znajdują się w katalogu /home/user/linuxcnc/configs
Każda konfiguracja ma swój katalog, a w nim pliki m.in. .ini .hal.
Co do krańcówek, jest taka opcja. Od siebie polecam 3 krańcówki podłączone jako NC, po zbazowaniu maszyna nie wyjedzie poza swój zakres.
Opal sobie program Stepconf - i wyklikaj sobie konfigurację.
Każda konfiguracja ma swój katalog, a w nim pliki m.in. .ini .hal.
Co do krańcówek, jest taka opcja. Od siebie polecam 3 krańcówki podłączone jako NC, po zbazowaniu maszyna nie wyjedzie poza swój zakres.
Opal sobie program Stepconf - i wyklikaj sobie konfigurację.
-
Autor tematu - Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 17
- Posty: 49
- Rejestracja: 06 cze 2006, 14:59
- Lokalizacja: Świecie
Rozumiem, że bazowanie dla każdej osi, jak określić w jakim kierunku ma bazować ? Każda oś ma dwa końce, jakoś trzeba określić na jakim krańcu baza. Chyba , że wystarczy załączyć dla danej osi invert w przypadku, gdy dojeżdża nie na ten kraniec co powinien.
Ostatnio zmieniony 25 lut 2017, 13:06 przez grzegor4, łącznie zmieniany 1 raz.
-
- Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 5
- Posty: 35
- Rejestracja: 05 lip 2010, 12:09
- Lokalizacja: Olsztyn
Parametrem HOME_SEARCH_VELOCITY w pliku .ini
W stepconfigu pojawia się dopiero po ustawieniu krańcówek bazujących.
Prędkości można wpisywać na minusie - szuka wtedy w drugą stronę. Jeżeli są określone zakresy to domyślnie home jest na 0, ale można zrobić home np. dla osi z w pozycji 100mm a zakres 0 - 100. Wtedy zero maszyny będzie gdy wrzeciono dotyka stołu, a 100 kiedy zetka będzie w górze.
Po prostu trzeba zrobić poprawną konfigurację. Bazę możesz mieć nawet w połowie, nie koniecznie na końcu - parametr HOME_OFFSET określa wartość danej osi po zbazowaniu (nie musi być to zero).
Stepconf też
W stepconfigu pojawia się dopiero po ustawieniu krańcówek bazujących.
Prędkości można wpisywać na minusie - szuka wtedy w drugą stronę. Jeżeli są określone zakresy to domyślnie home jest na 0, ale można zrobić home np. dla osi z w pozycji 100mm a zakres 0 - 100. Wtedy zero maszyny będzie gdy wrzeciono dotyka stołu, a 100 kiedy zetka będzie w górze.
Po prostu trzeba zrobić poprawną konfigurację. Bazę możesz mieć nawet w połowie, nie koniecznie na końcu - parametr HOME_OFFSET określa wartość danej osi po zbazowaniu (nie musi być to zero).
Stepconf też
-
- Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 5
- Posty: 35
- Rejestracja: 05 lip 2010, 12:09
- Lokalizacja: Olsztyn
W pliku hal na końcu danej zmiennej wejściowej lub wyjściowej dopisane "-not" powoduje negację stanu.grzegor4 pisze:Czy to też odpowiednio się konfiguruje?
W stepconfie jest to ptaszek "invert"
Stan wejść można sprawdzić wchodząc w zakładkę "Pokaż konfigurację HAL" > wybrać interesujące wejście lub zmienną > zakładka watch i można obserwować stan wejścia w postaci lampki.
-
Autor tematu - Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 17
- Posty: 49
- Rejestracja: 06 cze 2006, 14:59
- Lokalizacja: Świecie
Tak się zastanawiam, czy w przypadku , gdy będę miał podłączone krańcówki, a maszyna nie będzie chciała ruszyć, to w konfiguracji będzie pewnie trzeba przełączyć na inwert. Zauważyłem, że masz konfigurację w calach. U mnie znowu w mm. Jak to jest w praktyce? Jeżeli mam ustawione w konfiguracji na mm, a wrzucę mu gcoda w calach, to pewnie przelicza automatycznie. Czy jestem w błędzie?