Ciągły Obrót osi A

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

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

Re: Ciągły Obrót osi A

#21

Post napisał: kamar » 02 sty 2018, 16:21

M8 powinno włączyć a M9 wyłączyć obrót. Do regulacji powinien być suwak z prawej strony. Jak nie działa to atakuj go na stronie, bo tu rzadko zagląda



Awatar użytkownika

Autor tematu
senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 15
Posty: 1459
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Re: Ciągły Obrót osi A

#22

Post napisał: senio » 03 sty 2018, 00:32

kamar pisze:
02 sty 2018, 16:21
M8 powinno włączyć a M9 wyłączyć obrót. Do regulacji powinien być suwak z prawej strony. Jak nie działa to atakuj go na stronie, bo tu rzadko zagląda
Na razie poległem, a zdrowo przysiadłem nad tym. Miałem jakieś błędy kodowania. Usunąłem ogonki z pliku xml "Prędkość obrotowa" . Skończyły się błędy kodowania. Ale nie mogę dalej odpalić. Coś jeszcze nie trybi i nie odpala. Niewiele ale jednak coś krzaczy. Co jest nie tak ?.

Obrazek

Awatar użytkownika

ArturM
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 160
Rejestracja: 12 kwie 2008, 07:53
Lokalizacja: Kozienice
Kontakt:

Re: Ciągły Obrót osi A

#23

Post napisał: ArturM » 03 sty 2018, 09:24

senio pisze:
02 sty 2018, 15:19
Więc mam linuxa obok windy żeby v-boxa nie używać. Zrobiłem jak w książce opisane. Wywalił błąd na tym jak mi się wydaje :

Kod: Zaznacz cały

i spinamy PYVCP z HALem w pliku postgui.hal

net PrObr pyvcp.pr-obr-f => stepgen.3.velocity-cmd
Nie wiem czy nie czeski błąd. Poprawiłem na tak

Kod: Zaznacz cały

net PrObr pyvcp.xml pr-obr-f => stepgen.3.velocity-cmd
i odpalił. Nie wiem czy tak ma być czy nie ?.
Nie - ma być tak jak na blogu.
Sprawdź czy plik postgui.hal jest importowany w twoim pliku .ini - to znaczy czy masz w .ini takie linie:

Kod: Zaznacz cały

PYVCP  = pyvcp.xml
POSTGUI_HALFILE = postgui.hal


i sprawdź czy w pyvcp.xml dobrze masz tą linie:

Kod: Zaznacz cały

    <halpin>"pr-obr"</halpin>
bo tu jest właśnie to pr-obr które spinasz w .hal

Jeżeli sypie błędem to wklej błąd - zobaczymy co mu nie pasuje.

Dodane 52 minuty 2 sekundy:
senio pisze:
03 sty 2018, 00:32
Co jest nie tak ?.
Nie masz uprawnień do załadowania modułu stepgen. Dziwne.
Na 100% przed wprowadzeniem poprawek ta konfiguracja działała? Było na stepgenach i się uruchamiało?

Czasem takim błędem rzuca na wirtualce - pomaga przestartowanie VBoxa.
Aaaa - na wirtualce nie będziesz widział, że oś A się kręci - tak jak nie widzisz, że kręci się wrzeciono - tylko ptaszek przy chłodziwie.

W sumie wczoraj jak opisywałem co i jak to mi przyszło do głowy, że powinno się dać zrobić feedback - tak żeby było widać na ekranie że oś się kręci - powalczę.

Awatar użytkownika

Autor tematu
senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 15
Posty: 1459
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Re: Ciągły Obrót osi A

#24

Post napisał: senio » 03 sty 2018, 10:50

Ja nie mam virtual boxa. Maszyna testowa stoi na drugim dysku czysty Linux. Zrobiłem to wszystko jeszcze raz od nowa jak na blogu. Dalej się nie odpala. Żeby tego nie przeciągać w załączniku są pliki ini, hal oraz pyvcp.xml .

W tej konfiguracji, która jest w załączniku jest taki kwiatek jak wcześniej był :

Obrazek

Nie wiem czy wersja Linuxcnc ma znaczenie bo robię to na 2.7.11.

Przy maszynach mam wersję 2.6.13 i nie zmieniam bo się skonfigurowane maszyny nie odpalają na tym nowszym i wróciłem do starszej wersji.
Załączniki
OS_A.ZIP
(2.66 KiB) Pobrany 83 razy


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

Re: Ciągły Obrót osi A

#25

Post napisał: kamar » 03 sty 2018, 11:21

senio pisze:
03 sty 2018, 10:50
Nie wiem czy wersja Linuxcnc ma znaczenie bo robię to na 2.7.11.
Tez nie wiem ale mamy już chyba wszędzie 2.7.11 na
Debianie, także to nie to.

Awatar użytkownika

Autor tematu
senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 15
Posty: 1459
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Re: Ciągły Obrót osi A

#26

Post napisał: senio » 03 sty 2018, 12:38

Jeszcze jedno bo informatycy i prości użytkownicy to dwa różne światy.

napisane jest :
i spinamy PYVCP z HALem w pliku postgui.hal
Rozumiem, że chodzi o plik w katalogu maszyny custom_postgui.HAL który wygląda tak po spięciu
# Tutaj dodaj swoje polecenia HAL
# Polecenia w tym pliku są wykonywane po uruchomieniu AXIS GUI (włączając panel PyVCP)

sets spindle-at-speed true
net PrObr pyvcp.pr-obr-f => stepgen.3.velocity-cmd

Awatar użytkownika

ArturM
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 160
Rejestracja: 12 kwie 2008, 07:53
Lokalizacja: Kozienice
Kontakt:

Re: Ciągły Obrót osi A

#27

Post napisał: ArturM » 03 sty 2018, 13:49

senio pisze:
03 sty 2018, 12:38
Jeszcze jedno bo informatycy i prości użytkownicy to dwa różne światy.

napisane jest :
i spinamy PYVCP z HALem w pliku postgui.hal
Rozumiem, że chodzi o plik w katalogu maszyny custom_postgui.HAL który wygląda tak po spięciu
# Tutaj dodaj swoje polecenia HAL
# Polecenia w tym pliku są wykonywane po uruchomieniu AXIS GUI (włączając panel PyVCP)

sets spindle-at-speed true
net PrObr pyvcp.pr-obr-f => stepgen.3.velocity-cmd
Tak, pod warunkiem że w pliku .ini masz: POSTGUI_HALFILE = custom_postgui.HAL
bo w .ini definiujesz który plik hal będzie uruchamiany po odpalenu GUI

Pokazuje ci się po prawej stronie panel PyVCP z suwakiem?
Podobny do tego:
Obrazek

Awatar użytkownika

Autor tematu
senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 15
Posty: 1459
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Re: Ciągły Obrót osi A

#28

Post napisał: senio » 03 sty 2018, 14:36

ArturM pisze:
03 sty 2018, 13:49
Tak, pod warunkiem że w pliku .ini masz: POSTGUI_HALFILE = custom_postgui.HAL bo w .ini definiujesz który plik hal będzie uruchamiany po odpalenu GUI
No właśnie to jest to o czym napisałem. Co dla jednych jest oczywiste dla innych to beton nie do przebicia. Ale udało się i dzięki za naprowadzenie. Uruchomił się w końcu Linuxcnc i jest suwaczek :)

Obrazek

Co zrobiłem. Dopisałem

PYVCP = pyvcp.xml nie do HAL, a do DISPLAY - gdzieś to doczytałem na stronie Linuxcnc.

Utworzyłem plik postgui.hal i dodałem do sekcji HAL POSTGUI_HALFILE = postgui.hal

Po tym odpalił. Teraz testy na maszynie zostały.

PS.

Kamar ten temat nadaje się wybitnie teraz do działu LinuxCNC. Przenieś go tam bo z tym działem nie ma już nic wspólnego. A tam może ktoś kiedyś odszuka i skorzysta z tego.


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

Re: Ciągły Obrót osi A

#29

Post napisał: kamar » 03 sty 2018, 15:20

Mówisz i masz :)

Awatar użytkownika

Autor tematu
senio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 15
Posty: 1459
Rejestracja: 25 maja 2006, 14:39
Lokalizacja: koło.wlkp

Re: Ciągły Obrót osi A

#30

Post napisał: senio » 03 sty 2018, 19:27

kamar pisze:
03 sty 2018, 15:20
Mówisz i masz :)
Dzięki :)

Zadanie sprawdzone na maszynce i działa elegancko. M8 odpala M9 gasi, suwaczek reguluje obroty. Jeszcze mam natomiast dwa pytania.

1. Czy da się załączać obroty w obie strony ? Znaczy prawo lub lewo do wyboru. Jeśli tak to jak ?.

2. Czy da się zwiększyć zakres szybkości min / max powyżej tego co jest. Powiedzmy od 1 do 250 na skali tego suwaczka i żeby to tak działało.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”