Znaleziono 3 wyniki

autor: ArturM
03 sty 2018, 23:05
Forum: LinuxCNC (dawniej EMC2)
Temat: Ciągły Obrót osi A
Odpowiedzi: 32
Odsłony: 3240

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

senio pisze:
03 sty 2018, 19:27
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 ?.
Przypuszczam, że podanie ujemnej prędkości spowoduje zmianę obrotów - nie sprawdzałem bo nie było nam potrzebne.
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.
Prędkość minimalną i maksymalną masz ustawianą w pliku pyvcp.xml:

Kod: Zaznacz cały

<initval>60</initval>
<min_>40</min_>
<max_>120</max_>
tu masz odpowiednio: prędkość domyślną, minimalną i maksymalną.
Wystarczy zmienić te wartości i przestartować LinuxCNC.
Możesz dla testów w <min_></min_> podać wartość ujemną to od razu się przekonamy czy kręci się obie strony :)
autor: ArturM
03 sty 2018, 13:49
Forum: LinuxCNC (dawniej EMC2)
Temat: Ciągły Obrót osi A
Odpowiedzi: 32
Odsłony: 3240

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

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
autor: ArturM
03 sty 2018, 09:24
Forum: LinuxCNC (dawniej EMC2)
Temat: Ciągły Obrót osi A
Odpowiedzi: 32
Odsłony: 3240

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

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ę.

Wróć do „Ciągły Obrót osi A”