Linuxcnc na Debianie nie zmienia prędkości.
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 12
- Posty: 7619
- Rejestracja: 25 gru 2010, 21:55
- Lokalizacja: LUBELSKIE
Linuxcnc na Debianie nie zmienia prędkości.
Mam mały kłopot nie dający pracować. Mianowiecie, po wgraniu Debiana i skonfigurowaniu tokarki, pomimo że wskażnik prędkości posuwu działa prawidłowo czyli zmienia wartości to silniki pracują na 100% cały czas. Nie ważne czy ustawię wskażnik na 50%, czy 1%, prędkość pracujących silników jest ciągle 100%.
Jest coś prostego do usunięcia tej wady czy dać sobie spokój i wgrać od nowa system?
Jest coś prostego do usunięcia tej wady czy dać sobie spokój i wgrać od nowa system?
Tagi:
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 12
- Posty: 7619
- Rejestracja: 25 gru 2010, 21:55
- Lokalizacja: LUBELSKIE
kamar, adam Fx, Właśnie tak jest że SKALA PRĘDKOŚCI pokazuje że posuw jest ustawiony na np. 30% a na ekranie prędkość mam 1500 (bo taką mam max). Czyli mogę sobie ustawiać prędkość suwakiem jaką chcę a i tak wszystkie krokowce zasuwają na maxa. 
Suby pracują prawidłowo, czyli prędkości mają OK. Problem to tylko ręczny dojazd np. do materiału. Jakbym nie ustawiał to jedzie z max. prędkośćią. Więc kamikadze nie jestem.

Suby pracują prawidłowo, czyli prędkości mają OK. Problem to tylko ręczny dojazd np. do materiału. Jakbym nie ustawiał to jedzie z max. prędkośćią. Więc kamikadze nie jestem.

-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 12
- Posty: 7619
- Rejestracja: 25 gru 2010, 21:55
- Lokalizacja: LUBELSKIE
Dzięki za odpowiedz, choć ten "błąd" dyskfalifikuje jakiekolwiek praktyczne używanie tego programu. Mozna sporo zepsuć mając takie ustawienia.micges pisze:suwak Feed Override nie działa na jog, tylko na prędkość programu.

Ja miałbym krzyczeć?kamar pisze:Nie krzycz na mnie![]()

Ja też zrobię- wgram stare poczciwe Ubuntu.kamar pisze:Całkiem proste to nie było ale zrobił.

-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 2
- Posty: 160
- Rejestracja: 12 kwie 2008, 07:53
- Lokalizacja: Kozienice
- Kontakt:
Kiedyś mieliśmy to wbijane na chama w /usr/bin/axis. Ale faktycznie w którymś tam momencie przestało działać.
Teraz mam wycwaniakowane - cała zmiana jest w .axisrc
Czyli dodajemy do ~/.axisrc
Oczywiście w nawiasach można podać jakie tam się chce prędkości - my mamy pod klawiszami 1-4 naprawdę wolne przejazdy.
Teraz mam wycwaniakowane - cała zmiana jest w .axisrc

Czyli dodajemy do ~/.axisrc
Kod: Zaznacz cały
root_window.bind("1", lambda event: ustaw_predkosci(2))
root_window.bind("2", lambda event: ustaw_predkosci(4))
root_window.bind("3", lambda event: ustaw_predkosci(6))
root_window.bind("4", lambda event: ustaw_predkosci(8))
root_window.bind("5", lambda event: ustaw_predkosci(50))
root_window.bind("6", lambda event: ustaw_predkosci(60))
root_window.bind("7", lambda event: ustaw_predkosci(70))
root_window.bind("8", lambda event: ustaw_predkosci(80))
root_window.bind("9", lambda event: ustaw_predkosci(90))
root_window.bind("0", lambda event: ustaw_predkosci(100))
def ustaw_predkosci(procent):
jog_max = get_max_jog_speed(0)
set_feedrate(procent)
vars.jog_speed.set(jog_max * procent)
Oczywiście w nawiasach można podać jakie tam się chce prędkości - my mamy pod klawiszami 1-4 naprawdę wolne przejazdy.
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 12
- Posty: 7619
- Rejestracja: 25 gru 2010, 21:55
- Lokalizacja: LUBELSKIE
Zainstalowane.
Tak sobie zrobiłem bo i tak nie używam tych "bocznych "klawiszy więc wolę mieć pod nimi mniejsze prędkości i większe ale coś jest nie do końca dobrze bo od 65" mam prędkość posuwu 1500 i nadal nie zminiejsza na 80/90%.
Bez względu na wszystko to przynajmniej działają te małe prędkosci a to kluczowa sprawa.
Wielkie dzięki ArturM, -jesteś WILEKI!!!!
[ Dodano: 2016-06-15, 10:45 ]
Dopiero przy takim zapisie mam w miarę linearne prędkości na klawiszach. Ale nie zgadza się to do końca z procentami.... Problem żaden, może tylko to ze trzeba to uwzględnić przy wpisywaniu wartości posuwu.
[ Dodano: 2016-06-15, 11:34 ]
A jednak ta wcześniejsza moja wersja jest lepsza, bo ta druga działa jak jeżdzi się strzałkami ale już z programu zachowuje się tak jak ma wpisane w pliku .axisrc.
Jakby nie było to programiści przedobrzyli tą nową wersję.
Dzięki wszystkim za pomoc.
[ Dodano: 2016-06-15, 12:20 ]
Jesze mam jeden problem.
Nie można edytować na maszynie pliku aktualnie wykonywanego. Program go zwyczajnie nie otwiera. To tak ma być w tych nowych systemach czy tylko mi się takie kwiatki przytrafiają?
Zaczynam się martwić o Linuxa, idzie w stronę Windowsa... Choć kierunek nie do końca oczekiwany.

Bez względu na wszystko to przynajmniej działają te małe prędkosci a to kluczowa sprawa.
Wielkie dzięki ArturM, -jesteś WILEKI!!!!

Kod: Zaznacz cały
root_window.bind("`", lambda event: ustaw_predkosci(1))
root_window.bind("1", lambda event: ustaw_predkosci(3))
root_window.bind("2", lambda event: ustaw_predkosci(6))
root_window.bind("3", lambda event: ustaw_predkosci(10))
root_window.bind("4", lambda event: ustaw_predkosci(25))
root_window.bind("5", lambda event: ustaw_predkosci(35))
root_window.bind("6", lambda event: ustaw_predkosci(50))
root_window.bind("7", lambda event: ustaw_predkosci(65))
root_window.bind("8", lambda event: ustaw_predkosci(80))
root_window.bind("9", lambda event: ustaw_predkosci(90))
root_window.bind("0", lambda event: ustaw_predkosci(100))
root_window.bind("-", lambda event: ustaw_predkosci(120))
def ustaw_predkosci(procent):
jog_max = get_max_jog_speed(0)
set_feedrate(procent)
vars.jog_speed.set(jog_max * procent)
[ Dodano: 2016-06-15, 10:45 ]
Dopiero przy takim zapisie mam w miarę linearne prędkości na klawiszach. Ale nie zgadza się to do końca z procentami.... Problem żaden, może tylko to ze trzeba to uwzględnić przy wpisywaniu wartości posuwu.

Kod: Zaznacz cały
root_window.bind("`", lambda event: ustaw_predkosci(1))
root_window.bind("1", lambda event: ustaw_predkosci(3))
root_window.bind("2", lambda event: ustaw_predkosci(6))
root_window.bind("3", lambda event: ustaw_predkosci(10))
root_window.bind("4", lambda event: ustaw_predkosci(20))
root_window.bind("5", lambda event: ustaw_predkosci(25))
root_window.bind("6", lambda event: ustaw_predkosci(30))
root_window.bind("7", lambda event: ustaw_predkosci(35))
root_window.bind("8", lambda event: ustaw_predkosci(45))
root_window.bind("9", lambda event: ustaw_predkosci(50))
root_window.bind("0", lambda event: ustaw_predkosci(100))
root_window.bind("-", lambda event: ustaw_predkosci(120))
def ustaw_predkosci(procent):
jog_max = get_max_jog_speed(0)
set_feedrate(procent)
vars.jog_speed.set(jog_max * procent)
[ Dodano: 2016-06-15, 11:34 ]
A jednak ta wcześniejsza moja wersja jest lepsza, bo ta druga działa jak jeżdzi się strzałkami ale już z programu zachowuje się tak jak ma wpisane w pliku .axisrc.
Jakby nie było to programiści przedobrzyli tą nową wersję.

Dzięki wszystkim za pomoc.

[ Dodano: 2016-06-15, 12:20 ]
Jesze mam jeden problem.


Zaczynam się martwić o Linuxa, idzie w stronę Windowsa... Choć kierunek nie do końca oczekiwany.
