Strona 1 z 1
Problem z EMC2
: 13 gru 2015, 00:44
autor: Johnny
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.
: 13 gru 2015, 01:47
autor: adam Fx
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
: 13 gru 2015, 01:58
autor: Johnny
Pole pracy w kazdej osi ustawiłem testowo od 0 do 500 mimo ze maszyna będzie miała pole 2500x1300x300
: 13 gru 2015, 11:15
autor: adam Fx
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
: 13 gru 2015, 22:52
autor: Johnny
Dzięki za uwagę, ale akurat Z mam bez krańcówek, bo tak mi wygodniej. Bazuję do blaszki.
: 13 gru 2015, 23:05
autor: adam Fx
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