linuxcnc tryb ręczny modyfikacja
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 6
- Posty: 495
- Rejestracja: 04 gru 2013, 08:31
- Lokalizacja: Ostrzeszów
linuxcnc tryb ręczny modyfikacja
Witajcie pytanie mam takie
czy da się tryb "continous jog" ustawić/zaprogramować tak aby po dowolnym ręcznym przejeździe klawiszami strzałek oś zatrzymywała się na ustalonej stałej wartości co np.1mm najbliższej oczywiście ręcznego przesunięcia.
Takie kółko ręczne MPG ale na klawiszach strzałek.
czy da się tryb "continous jog" ustawić/zaprogramować tak aby po dowolnym ręcznym przejeździe klawiszami strzałek oś zatrzymywała się na ustalonej stałej wartości co np.1mm najbliższej oczywiście ręcznego przesunięcia.
Takie kółko ręczne MPG ale na klawiszach strzałek.
-
- Stały bywalec (min. 70)
- Posty w temacie: 3
- Posty: 74
- Rejestracja: 31 paź 2020, 10:59
- Lokalizacja: Polska
- Kontakt:
Re: linuxcnc tryb ręczny modyfikacja
po lewej stronie okna masz menu wyboru "wybierz krok posuwu". Zmień "ciągły" na "1mm" i klawisze strzałek działają jak chciałeś.


-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 6
- Posty: 495
- Rejestracja: 04 gru 2013, 08:31
- Lokalizacja: Ostrzeszów
Re: linuxcnc tryb ręczny modyfikacja
To wiem - mi chodzi o tryb posuwu ciągłego. Tak muszę przeskakiwać z trybu ciągłego w skokowy.
Albo jeszcze inaczej czy w trybie krokowym po naciśnięciu i przytrzymaniu klawisza można przejść do trybu ciągłego - tak jak to jest np. przy sterowaniu głośnością klawiszami w różnych radioodtwarzaczach.
Albo jeszcze inaczej czy w trybie krokowym po naciśnięciu i przytrzymaniu klawisza można przejść do trybu ciągłego - tak jak to jest np. przy sterowaniu głośnością klawiszami w różnych radioodtwarzaczach.
-
- Stały bywalec (min. 70)
- Posty w temacie: 3
- Posty: 74
- Rejestracja: 31 paź 2020, 10:59
- Lokalizacja: Polska
- Kontakt:
Re: linuxcnc tryb ręczny modyfikacja
faktycznie niedokładnie przeczytałem pierwszy post.
nie wiem co dokładnie chcesz osiągnąć, takie zachowanie klawiszy strzałek jest pewnie możliwe (choćby przez mapowanie klawiszy albo w ostateczności edycję funkcji odpowiedzialnej w kodzie
)
Przyszło mi do głowy inne rozwiązanie, może rozwiązujące twój problem - prosty skrypt w Pythonie, dodający przycisk "Ustaw XY" który w razie potrzeby po ruchu ciągłym przesuwa w osi X i Y do najbliższych pełnych mm (0.1mm lub innej dokładności)

skrypt zaokraglijXY.py trzeba umieścić w katalogu konfiguracyjnym linuxcnc/configs/nazwa_konfiguracji/ i w pliku nazwa_konfiguracji.ini w sekcji [DISPLAY] dodać USER_COMMAND_FILE=zaokraglijXY.py

nie wiem co dokładnie chcesz osiągnąć, takie zachowanie klawiszy strzałek jest pewnie możliwe (choćby przez mapowanie klawiszy albo w ostateczności edycję funkcji odpowiedzialnej w kodzie

Przyszło mi do głowy inne rozwiązanie, może rozwiązujące twój problem - prosty skrypt w Pythonie, dodający przycisk "Ustaw XY" który w razie potrzeby po ruchu ciągłym przesuwa w osi X i Y do najbliższych pełnych mm (0.1mm lub innej dokładności)

skrypt zaokraglijXY.py trzeba umieścić w katalogu konfiguracyjnym linuxcnc/configs/nazwa_konfiguracji/ i w pliku nazwa_konfiguracji.ini w sekcji [DISPLAY] dodać USER_COMMAND_FILE=zaokraglijXY.py
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 6
- Posty: 495
- Rejestracja: 04 gru 2013, 08:31
- Lokalizacja: Ostrzeszów
Re: linuxcnc tryb ręczny modyfikacja
O to już jest coś. Dzięki wielkie
Wprawdzie ideałem by było aby działało to w automacie (idealnym przykładem jest ta regulacja głośności albo inna np. nastawy temperatury gdzie klikamy raz i przeskakuje zawsze o stopień a jak przytrzymamy to leci ciągle. Tak czy inaczej wielkie dzięki to już jest bliższe wygodzie.
Jeśli napisanie takiej edycji wchodziło by w grę to napisz proszę na priv chętnie zlecę takie coś w zależności od ceny.

Wprawdzie ideałem by było aby działało to w automacie (idealnym przykładem jest ta regulacja głośności albo inna np. nastawy temperatury gdzie klikamy raz i przeskakuje zawsze o stopień a jak przytrzymamy to leci ciągle. Tak czy inaczej wielkie dzięki to już jest bliższe wygodzie.
Jeśli napisanie takiej edycji wchodziło by w grę to napisz proszę na priv chętnie zlecę takie coś w zależności od ceny.
-
- Stały bywalec (min. 70)
- Posty w temacie: 3
- Posty: 74
- Rejestracja: 31 paź 2020, 10:59
- Lokalizacja: Polska
- Kontakt:
Re: linuxcnc tryb ręczny modyfikacja
Chyba jednak na dzień dzisiejszy przekracza to moje możliwości, ale jeśli coś mi "zaświta" to dam znać

Co do skryptu, jeśli będzie przydatny to dodam tylko że można zmieniać dokładność pozycji w skrypcie w linii 6:
dokl = 0
dokl=0 zaokrągla do jednostek całkowitych, dokl =1 do dziesiątych części jednostki itd.
oczywiście nie muszę chyba dodawać, że skrypt jest bardzo prosty (nie uwzględnia pewnie wielu sytuacji awaryjnych itp.) więc lepiej na początek używać go z pewną rezerwą ( z palcem na przycisku awaryjnym

-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 6
- Posty: 495
- Rejestracja: 04 gru 2013, 08:31
- Lokalizacja: Ostrzeszów
Re: linuxcnc tryb ręczny modyfikacja
Spróbuję choć wiem że się nie uda 
Mógłbyś przeczytać mój pierwszy post i do niego bezpośrednio się odnieść? Bez pytań typu "po co i dlaczego".

Mógłbyś przeczytać mój pierwszy post i do niego bezpośrednio się odnieść? Bez pytań typu "po co i dlaczego".