Ustawienie kroku za pomocą przycisków albo przełącznika obrotowego

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

Autor tematu
beowolf
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 15
Posty: 333
Rejestracja: 06 kwie 2008, 09:46
Lokalizacja: Rzeszów

Ustawienie kroku za pomocą przycisków albo przełącznika obrotowego

#1

Post napisał: beowolf » 09 wrz 2025, 19:24

Witam,
Czy w Pikocnc można podłączyć pod wejścia (albo pod płytkę remote) obrotowy przełącznik i ustawić żeby za jego pomocą można było zmieniać krok ( 0,01 0,1 itd)? Piko ma zdefiniowanych kilka funkcji, które łatwo można podłączyć pod zewnętrzne przyciski, na przykład start, stop, ref, pauze. Ale nie znalazlem nic takiego odnośnie ustawiania kroku poruszania. Jest tylko opcja, że im szybciej kręcisz pokrętłem jog to maszyna szybciej jedzie. Chciałbym zrobić mały panel do sterowania maszyną i brakuje mi właśnie informacji jak podłączyć wybór kroku. Mam płytkę typu E i do tego moduł remote. Ogólnie fajny ten piko ale jego obsługa i ustawianie czegoś to czasami koszmar.
Z góry dzięki za pomoc

Dodane 20 minuty 27 sekundy:
Obrazek

Znalazłem w manualu jakies Wh_step_1 ale kompletnie nie wiem czy i jak tego można używać.




Autor tematu
beowolf
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 15
Posty: 333
Rejestracja: 06 kwie 2008, 09:46
Lokalizacja: Rzeszów

Re: Ustawienie kroku za pomocą przycisków albo przełącznika obrotowego

#2

Post napisał: beowolf » 12 wrz 2025, 08:19

No to może się nie da skoro nikt nie odpisuje.

A czy można do zewnątrznych przycisków podpiąć skróty klawiszowe w pikocnc? Na przykład - przycisk podpięty pod wejście 3 będzie robił to co wciśnięcie klawisza spacja? Można coś takiego zaprogramować z poziomu programu?


jasiekk7
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 273
Rejestracja: 31 lip 2011, 15:03
Lokalizacja: Żywiec

Re: Ustawienie kroku za pomocą przycisków albo przełącznika obrotowego

#3

Post napisał: jasiekk7 » 15 wrz 2025, 20:53

beowolf pisze:czy można do zewnątrznych przycisków podpiąć skróty klawiszowe

To chyba bez sensu, bo chyba nie chodzi o wciśnięcie spacji tylko o wywołanie akcji, którą inicjuje się spacją?

W piko można bardzo wiele ale... poczytaj PLC manual. Będzie to wyglądało mniej-więcej:

Kod: Zaznacz cały

#NAME_I 3 = krok_001
#NAME_I 4 = krok_01
#NAME_I 5 = krok_1

<< IN krok_001
>> WH_STEP_1

<< IN krok_01
>> WH_STEP_2

<< IN krok_1
>> WH_STEP_3
wejścia to 3,4,5

Natomiast problemem może być skokowe działanie. Czyli maszyna idzie 1mm stop, kolejny. Stop. itd. Żeby tak nie było to plc musiałby nie tyle buforować ilość impulsów ale też sprawdzać kolejny - z wyprzedzeniem - tak, żeby hamować dopiero po ostatnim. Czy tak akurat jest w PIKO? Nie wiem. Być może kupię taki i spróbuję podłączyć.
https://www.ebmia.pl/zadajniki-mpg/2621 ... -yumo.html
Muszę tylko sprawdzić, czy mam wystarczającą ilość wolnych wejść.

btw. da się przyzwyczaić do sterowania z klawiatury.


grzes_rupinski1
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 12
Posty: 649
Rejestracja: 23 gru 2009, 17:11
Lokalizacja: Ostrołęka

Re: Ustawienie kroku za pomocą przycisków albo przełącznika obrotowego

#4

Post napisał: grzes_rupinski1 » 15 wrz 2025, 22:11

jasiekk7 pisze:
15 wrz 2025, 20:53
beowolf pisze:czy można do zewnątrznych przycisków podpiąć skróty klawiszowe

To chyba bez sensu, bo chyba nie chodzi o wciśnięcie spacji tylko o wywołanie akcji, którą inicjuje się spacją?

W piko można bardzo wiele ale... poczytaj PLC manual. Będzie to wyglądało mniej-więcej:

Kod: Zaznacz cały

#NAME_I 3 = krok_001
#NAME_I 4 = krok_01
#NAME_I 5 = krok_1

<< IN krok_001
>> WH_STEP_1

<< IN krok_01
>> WH_STEP_2

<< IN krok_1
>> WH_STEP_3
wejścia to 3,4,5

Natomiast problemem może być skokowe działanie. Czyli maszyna idzie 1mm stop, kolejny. Stop. itd. Żeby tak nie było to plc musiałby nie tyle buforować ilość impulsów ale też sprawdzać kolejny - z wyprzedzeniem - tak, żeby hamować dopiero po ostatnim. Czy tak akurat jest w PIKO? Nie wiem. Być może kupię taki i spróbuję podłączyć.
https://www.ebmia.pl/zadajniki-mpg/2621 ... -yumo.html
Muszę tylko sprawdzić, czy mam wystarczającą ilość wolnych wejść.

btw. da się przyzwyczaić do sterowania z klawiatury.
Może warto spróbować bezprzewodowe.
&#8222;Denerwować się to mścić się na własnym zdrowiu za głupotę innych.&#8221;
- Ernest Hemingway


jasiekk7
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 273
Rejestracja: 31 lip 2011, 15:03
Lokalizacja: Żywiec

Re: Ustawienie kroku za pomocą przycisków albo przełącznika obrotowego

#5

Post napisał: jasiekk7 » 15 wrz 2025, 22:23

W PIKO nie warto. Tragedia.
Miałem też taki kiedyś przy machu - tam to lepiej działało ale kilka razy zawiesił się - m.in. podczas dojazdu przy bazowaniu. Co się wtedy dzieje z czujnikiem można sobie wyobrazić.


grzes_rupinski1
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 12
Posty: 649
Rejestracja: 23 gru 2009, 17:11
Lokalizacja: Ostrołęka

Re: Ustawienie kroku za pomocą przycisków albo przełącznika obrotowego

#6

Post napisał: grzes_rupinski1 » 15 wrz 2025, 22:34

jasiekk7 pisze:
15 wrz 2025, 22:23
W PIKO nie warto. Tragedia.
Miałem też taki kiedyś przy machu - tam to lepiej działało ale kilka razy zawiesił się - m.in. podczas dojazdu przy bazowaniu. Co się wtedy dzieje z czujnikiem można sobie wyobrazić.
A jaki model? .
Ja powiem że kiedyś kolega pokazywał mi podobny z Linux CNC to chodził właśnie tak jak piszesz , co chwilę się gubił i jakoś z opóźnieniem .
Dobre dwa miesiące przy drazarce mam bezprzewodowy i zero rozczarowań .
&#8222;Denerwować się to mścić się na własnym zdrowiu za głupotę innych.&#8221;
- Ernest Hemingway

Awatar użytkownika

grg12
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1771
Rejestracja: 03 sty 2007, 14:27
Lokalizacja: Wiedeń

Re: Ustawienie kroku za pomocą przycisków albo przełącznika obrotowego

#7

Post napisał: grg12 » 16 wrz 2025, 14:11

Zrobiłem coś takiego w linuxcnc z "wędką" przyłączoną przez złacze szeregowe. Jeśli przycisk wyboru osi jest naciśnięty - szybki posów, jeśli zwolniony - powolny. Działa zadziwiająco stabilinie mimo "druciarskiej" elektroniki :)
Jeśli ktoś zainteresowany mogę wrzucić plik hal


Autor tematu
beowolf
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 15
Posty: 333
Rejestracja: 06 kwie 2008, 09:46
Lokalizacja: Rzeszów

Re: Ustawienie kroku za pomocą przycisków albo przełącznika obrotowego

#8

Post napisał: beowolf » 29 wrz 2025, 11:44

jasiekk7 pisze:
15 wrz 2025, 20:53
beowolf pisze:czy można do zewnątrznych przycisków podpiąć skróty klawiszowe

To chyba bez sensu, bo chyba nie chodzi o wciśnięcie spacji tylko o wywołanie akcji, którą inicjuje się spacją?

W piko można bardzo wiele ale... poczytaj PLC manual. Będzie to wyglądało mniej-więcej:

Kod: Zaznacz cały

#NAME_I 3 = krok_001
#NAME_I 4 = krok_01
#NAME_I 5 = krok_1

<< IN krok_001
>> WH_STEP_1

<< IN krok_01
>> WH_STEP_2

<< IN krok_1
>> WH_STEP_3
wejścia to 3,4,5

Natomiast problemem może być skokowe działanie. Czyli maszyna idzie 1mm stop, kolejny. Stop. itd. Żeby tak nie było to plc musiałby nie tyle buforować ilość impulsów ale też sprawdzać kolejny - z wyprzedzeniem - tak, żeby hamować dopiero po ostatnim. Czy tak akurat jest w PIKO? Nie wiem. Być może kupię taki i spróbuję podłączyć.
https://www.ebmia.pl/zadajniki-mpg/2621 ... -yumo.html
Muszę tylko sprawdzić, czy mam wystarczającą ilość wolnych wejść.

btw. da się przyzwyczaić do sterowania z klawiatury.

Dzięki za odpowiedź,
Niby wpisywałem tak jak Ty zaproponowałeś ale nie chciało działać.
Co do skrótów klawiszowych przypisanych do przycisków zewnętrznych - nie zgdodzę się z Tobą. Według mnie ma to jak najbardziej sens.
Spacja była tylko przykładem - żeby wiadomo było o co chodzi.
Gneralnie - już na bardziej konkrtnym przykładzie - chciałbym ustawić program tak, żeby wciśnięcie przycisku zewnętrznego (podpiętego pod wejście 3 robiło w programie to samo co wciśnięcie przyciski F9 (Zmniejszenie obrotów wrzeciona (S) o 10%). Chcę wyprowadzić jak najwięcej opcji z klawiatury komputera na panel sterowania. To samo dla zmiany posuwów, itp.
Czy coś takiego da się zrobić? W manualu PLC jest opisane jak ściągać kody wciśniętych klawiszy klawiatury ale nie znalazłem nic o tym jak to połączyć w sposób opisany powyżej.


koala.g
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2981
Rejestracja: 01 kwie 2009, 23:02
Lokalizacja: Małopolska

Re: Ustawienie kroku za pomocą przycisków albo przełącznika obrotowego

#9

Post napisał: koala.g » 29 wrz 2025, 14:26

To coś jak
mapper keypress
Mapping ?


Autor tematu
beowolf
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 15
Posty: 333
Rejestracja: 06 kwie 2008, 09:46
Lokalizacja: Rzeszów

Re: Ustawienie kroku za pomocą przycisków albo przełącznika obrotowego

#10

Post napisał: beowolf » 29 wrz 2025, 20:34

Ale chodzi o to żeby te kody klawiszy przypisać do przycisków zewnętrznych. Jak wcisne przycisk podpięty pod wejście nr 3 to zadziała to tak jak wciśnięcie klawisza F9 na klawiaturze.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „PikoCNC”