Problem z EMC2

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

Autor tematu
Johnny
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 244
Rejestracja: 24 sty 2010, 19:08
Lokalizacja: Dębica

Problem z EMC2

#1

Post napisał: Johnny » 13 gru 2015, 00:44

Witajcie,
Mam kłopot z ustawieniem bazowania w EMC2 2.5:
Mianowicie, gdy bazuję dowolna oś wszystko jest poprawnie EMC pokazuje, ze jest wszystko zbazowane, jednak zamiast zablokować mi ruch w kierunku krańcówki blokuje mi ruch po osiach - mogę jedynie najechać na krańcówkę, gdyż tylko na ruch w tym kierunku zezwala. Bez bazowania poruszam się swobodnie w każdym kierunku. Uprzedzam również, że już kombinowałem w stepconfie z kierunkiem i krokiem. Również z ustawieniami X bazujacy+minimum i to samo z maksimum. Jakieś inne pomysły?
Sterowniki M542 + płyta główna od cncprofi.
Dziękuję za jakąkolwiek pomoc.



Tagi:

Awatar użytkownika

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

#2

Post napisał: adam Fx » 13 gru 2015, 01:47

wygląda tak jak byś miał źle ustawione pole pracy maszyny https://www.google.pl/search?q=linuxcnc ... MJUCMcM%3A

pokombinuj 3 ostatnie okienka
albo w .ini tu masz przykłąd

Kod: Zaznacz cały

[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 30
MAX_ACCELERATION = 30000
STEPGEN_MAXACCEL = 2000
SCALE = 640
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.0001
MAX_LIMIT = 429
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL =-200
HOME_LATCH_VEL = 1
HOME_SEQUENCE = 1
#BACKLASH = 0.03 #KASOWANIE LUZU

[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 30
MAX_ACCELERATION = 30000
STEPGEN_MAXACCEL = 2000
SCALE = 642
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.0001
MAX_LIMIT = 310
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL =-200
HOME_LATCH_VEL = 1
HOME_SEQUENCE = 1
BACKLASH = 0.04 #KASOWANIE LUZU


[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 30
MAX_ACCELERATION = 30000
STEPGEN_MAXACCEL = 2000
SCALE = 638
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -140
MAX_LIMIT = 0.0001
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL =200
HOME_LATCH_VEL = 1
HOME_SEQUENCE = 0
#BACKLASH = 0.03 #KASOWANIE LUZU
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
Johnny
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 244
Rejestracja: 24 sty 2010, 19:08
Lokalizacja: Dębica

#3

Post napisał: Johnny » 13 gru 2015, 01:58

Pole pracy w kazdej osi ustawiłem testowo od 0 do 500 mimo ze maszyna będzie miała pole 2500x1300x300

Awatar użytkownika

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

#4

Post napisał: adam Fx » 13 gru 2015, 11:15

No to już sam widzisz różnice. Nie wiem gdzie masz krańcówki ale w Z na pewno na górze bo nie dla tej np. osi nie może być 0 do 500 a ewentualnie od -500 do 0
MIN_LIMIT = -140
MAX_LIMIT = 0.0001
HOME_OFFSET = 0.000000
HOME_SEARCH_VEL =200
HOME_LATCH_VEL = 1
HOME_SEQUENCE = 0
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
Johnny
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 244
Rejestracja: 24 sty 2010, 19:08
Lokalizacja: Dębica

#5

Post napisał: Johnny » 13 gru 2015, 22:52

Dzięki za uwagę, ale akurat Z mam bez krańcówek, bo tak mi wygodniej. Bazuję do blaszki.

Awatar użytkownika

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

#6

Post napisał: adam Fx » 13 gru 2015, 23:05

Chodziło mi raczej o analogie w ustawieniach pola pracy (tak nadborą sprawę w jaki sposób byś nie bazował, czy na krańcówkę czy na oko, lub na czujnik to pole pracy musisz mieć wpisane ... no chyba że wpiszesz 10000 -10000 i łapiesz bazę tam gdzie stoi oś.... wtedy faktycznie błędu pola pracy nie będzie ale też i poprawnie to wykonanie nie jest)

https://www.google.pl/search?q=linuxcnc ... HNqlaNM%3A

zakres to ten czerwony sześcian jak złapiesz bazy to punkt w którym się znajdujesz aktualnie musi być tak umiejscowiony by sześcian odpowiadał widokowi twojej mszymy.
podejrzewam że teraz masz goi tak jak by po drugiej stronie tego punktu i dlatego nie możesz odjechać z home
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”