Jestem posiadaczem frezarki CNC XYZA z ruchomym stołem w osi X.
Frezarka działa pod kontrolą LinuxCNC 2.6.4, całkiem nieźle zresztą.
Irytuje mnie jedynie jeden mankament.
Mianowicie, nie działa bazowanie osi X oraz Y.
Dzieje się dokładnie to:

Czyli po naciśnięciu bazowania, otrzymuję komunikat o wciśniętej krańcówce i program się zatrzymuje.
Proszę o pomoc w rozwiązaniu tego problemu, najlepiej o podanie możliwych przyczyn.
Zastanawiające jest, dlaczego bazowanie osi Z działa poprawnie tj. wciska krańcówkę, odjeżdża i szuka z drugą zadaną prędkością, potem odjeżdża na zadany 1mm.
Jest to moja pierwsza frezarka, próbowalem zmieniać położenie pkt. 0, prędkości i różne mozliwości bazowania ale chyba coś źle robię

Wszystkie 6 krańcówek XYZ są podłączone identycznie tj. pod dwie krańcówki z których jedna jest bazująca, każda działa poprawnie (podłaczone są równolegle NO, działąnie sprawdzane programem pyvcp).
W załączniku plik .hal i .ini
ustawienia bazowania:
Kod: Zaznacz cały
[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 71.2502850011
MAX_ACCELERATION = 750.0
STEPGEN_MAXACCEL = 937.5
SCALE = 160.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 200.0
HOME_OFFSET = 1.000000
HOME_SEARCH_VEL = 5.000000
HOME_LATCH_VEL = 3.125000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 1
[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 71.2502850011
MAX_ACCELERATION = 750.0
STEPGEN_MAXACCEL = 937.5
SCALE = 160.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 200.0
HOME_OFFSET = 1.000000
HOME_SEARCH_VEL = 5.000000
HOME_LATCH_VEL = 3.125000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 2
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 50.0
MAX_ACCELERATION = 750.0
STEPGEN_MAXACCEL = 937.5
SCALE = 160.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -0.001
MAX_LIMIT = 100.0
HOME_OFFSET = 1.000000
HOME_SEARCH_VEL = 5.000000
HOME_LATCH_VEL = 3.125000
HOME_IGNORE_LIMITS = YES
HOME_SEQUENCE = 0