Strona 1 z 3

Linuxcnc na Debianie nie zmienia prędkości.

: 14 cze 2016, 21:09
autor: IMPULS3
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?

: 14 cze 2016, 22:05
autor: kamar
Na roboczych posuwach też nie zmniejsza ?

: 14 cze 2016, 22:12
autor: adam Fx
a jak zmienisz numerkami na klawiaturze? i jedziesz kursorami?

: 14 cze 2016, 22:26
autor: IMPULS3
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. :)

: 15 cze 2016, 01:29
autor: micges
Od wersji linuxcnc z iso z debianem tak to działa, suwak Feed Override nie działa na jog, tylko na prędkość programu.
Na jog działa tylko suwak prędkości ręcznej oraz suwak maksymalnej prędkości maszyny.

: 15 cze 2016, 04:50
autor: kamar
IMPULS3 pisze:kamar, adam Fx, Właśnie tak jest że SKALA PRĘDKOŚCI p:)
Nie krzycz na mnie :) Też to miałem, a ze jest upierdliwe, to zgłosiłem i nie mam :)
Całkiem proste to nie było ale zrobił.

: 15 cze 2016, 06:57
autor: IMPULS3
micges pisze:suwak Feed Override nie działa na jog, tylko na prędkość programu.
Dzięki za odpowiedz, choć ten "błąd" dyskfalifikuje jakiekolwiek praktyczne używanie tego programu. Mozna sporo zepsuć mając takie ustawienia. :)
kamar pisze:Nie krzycz na mnie :)
Ja miałbym krzyczeć? :)
kamar pisze:Całkiem proste to nie było ale zrobił.
Ja też zrobię- wgram stare poczciwe Ubuntu. :)

: 15 cze 2016, 07:25
autor: kamar
Zaraz będzie :) Ubuntu nie pomoże bo wyższe wersje linuxcnc tak mają.

: 15 cze 2016, 07:31
autor: ArturM
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 :D

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.

: 15 cze 2016, 10:23
autor: IMPULS3
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!!!! :)

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ę. :lol:
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. :mrgreen: