Linuxcnc na Debianie nie zmienia prędkości.

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

Autor tematu
IMPULS3
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 12
Posty: 7517
Rejestracja: 25 gru 2010, 21:55
Lokalizacja: LUBELSKIE

Linuxcnc na Debianie nie zmienia prędkości.

#1

Post napisał: IMPULS3 » 14 cze 2016, 21:09

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?



Tagi:


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

#2

Post napisał: kamar » 14 cze 2016, 22:05

Na roboczych posuwach też nie zmniejsza ?

Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

#3

Post napisał: adam Fx » 14 cze 2016, 22:12

a jak zmienisz numerkami na klawiaturze? i jedziesz kursorami?
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
IMPULS3
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 12
Posty: 7517
Rejestracja: 25 gru 2010, 21:55
Lokalizacja: LUBELSKIE

#4

Post napisał: IMPULS3 » 14 cze 2016, 22:26

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. :)


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#5

Post napisał: micges » 15 cze 2016, 01:29

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.


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

#6

Post napisał: kamar » 15 cze 2016, 04:50

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


Autor tematu
IMPULS3
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 12
Posty: 7517
Rejestracja: 25 gru 2010, 21:55
Lokalizacja: LUBELSKIE

#7

Post napisał: IMPULS3 » 15 cze 2016, 06:57

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. :)


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

#8

Post napisał: kamar » 15 cze 2016, 07:25

Zaraz będzie :) Ubuntu nie pomoże bo wyższe wersje linuxcnc tak mają.

Awatar użytkownika

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

#9

Post napisał: ArturM » 15 cze 2016, 07:31

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.


Autor tematu
IMPULS3
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 12
Posty: 7517
Rejestracja: 25 gru 2010, 21:55
Lokalizacja: LUBELSKIE

#10

Post napisał: IMPULS3 » 15 cze 2016, 10:23

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:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”