Strona 1 z 2

machinekit -bebopr++ linuxcnc

: 05 sie 2020, 22:31
autor: czerw.oney
Witam wszystkich.

Panowie i Panie ,drodzy koledzy.
Od paru tygodni borykam się z problemem ustawienia baz-home na limicie. W osi "x" mi się maszyna bazuje bez problemu
ładnie jedzie na pozycje i się zeruje. Po ustawieniu tej osi zabrałem się za oś "Z". No i koniec przyjemności. wyskakuje
joint 3 following error homing problem. I Dodam tylko, że maszyna jak ustawie na bazowanie ręczne to bez problemu całkiem nie źle "popitala". Dodam jeszcze ,że na osi Y są dwa silniki. a na X i Z po jednym. W załączniku umieszczam plik hal i ini.
Proszę o pomoc.
Marek

Re: machinekit -bebopr++ linuxcnc

: 05 sie 2020, 23:16
autor: pitsa
A to tak trzeba dublować ustawienia dwóch silników zamiast tylko fizycznie spiąć je przez DIR i STEP?
W ustawieniach tylko 3 osie i nie ma problemów.
Dałbym AXES 3, całe [AXIS_2] wywalić, [AXIS_3] zmienić nazwę na [AXIS_2] i w hal też oddublować.
Zanim zmienisz spróbuj jeszcze HOME_SEQUENCE = 0 przy jednej z osi Y.

Re: machinekit -bebopr++ linuxcnc

: 06 sie 2020, 09:33
autor: czerw.oney
Zastanawiam się po co Pan, który to zbudował zastosował, takie rozwiązanie. I doszedłem do wniosku, że chciał mieć kontrolę nad każdym silnikiem z osobna. Gdybym ja ją budował pewnie bym zrobił jak pisze kol pitsa.
Jeśli ktoś ma jakieś inne pomysły i uwagi proszę o podzielenie się z nami.

Re: machinekit -bebopr++ linuxcnc

: 06 sie 2020, 18:42
autor: czerw.oney
Uporałem się z osią "Z". Jak dorobię na osi "Y" hołming to wstawię pliki po korekcji.

Re: machinekit -bebopr++ linuxcnc

: 07 sie 2020, 21:19
autor: czerw.oney
Udało mi się dzisiaj dokonać ostatecznej konfiguracji Homing-u dla mojej maszyny. Jak obiecałem pliki HAL i INI.

Dodane 3 minuty 4 sekundy:
Powiem, że nie obraził bym się jak by kto zechciał się podzielić konfiguracją dla sondy 3D i pomiaru długości narzędzia.

Re: machinekit -bebopr++ linuxcnc

: 08 sie 2020, 06:59
autor: tuxcnc
czerw.oney pisze:
07 sie 2020, 21:19
Powiem, że nie obraził bym się jak by kto zechciał się podzielić
Ja też bym się nie obraził, gdybyś zechciał się podzielić podstawowymi informacjami o swoim sprzęcie, zainstalowanym oprogramowaniu i ich możliwościach.
Szczególnie interesuje mnie jitter, widziałem na Youtube jak latency-test pokazywał coś w okolicach 200000, czy to standardowy wynik ?

Re: machinekit -bebopr++ linuxcnc

: 08 sie 2020, 20:56
autor: drzasiek90
pitsa pisze:
05 sie 2020, 23:16
A to tak trzeba dublować ustawienia dwóch silników zamiast tylko fizycznie spiąć je przez DIR i STEP?
Dla każdego napędu dajesz osobny czujnik home. Jak jest brama długa i wiodka to ciężko utrzymać mechanicznie geometrię. Mając osobne czujniki bazujesz, mierzysz geometrię, wyliczasz ile dodać offsetu i do której osi, wprowadzasz HOME_OFFSET i masz zawsze tak samo (z dokładnością działania czujników HOME).

Re: machinekit -bebopr++ linuxcnc

: 09 sie 2020, 10:40
autor: czerw.oney
Fakt czujniki swich-e trzeba ustawić tak by były zgodne z geometrią maszyny, pozostaje również kwestia dokładności takiego czujnika i jego powtarzalność w funkcji temperatury i czasu.

Re: machinekit -bebopr++ linuxcnc

: 09 sie 2020, 10:46
autor: drzasiek90
Ustawianie czujnikami jest czasochłonne i mało precyzyjne. Czujniki trzeba ustawić raz w pozycji tej samej dla każdej osi. Wykonać bazowanie maszyny, zmierzyć odchyłkę prostopadłości osi, obliczyć poprawkę na offset home i wprowadzić tą wartość w pliku . ini.
Sam układ pomiarowy będzie tak dokładny jak go wykonamy, jakich materiałów użyjemy.

Re: machinekit -bebopr++ linuxcnc

: 09 sie 2020, 18:16
autor: czerw.oney
Coś kiepsko mi idzie konfiguracja pomiaru narzędzia. Problem mam z linią w pliku ini powinno być:
( SUBROUTINE_PATH = /home/linuxcnc/linuxcnc/nc_files )
( REMAP=M6 modalgroup=6 ngc=tool-change )
( REMAP=M600 modalgroup=6 ngc=tool-job-begin )

a mam
SUBROUTINE_PATH = ../../nc_files/ngcgui_lib:../../nc_files/ngcgui_lib/utilitysubs
USER_M_PATH = ../../nc_files/ngcgui_lib/mfiles

Pytanie to gdzie mam umieścić te pliki z makrami *.ngc ?
bo jak podam czy dopiszę tak
SUBROUTINE_PATH = ../.. /home/linuxcnc/linuxcnc/nc_files :../../nc_files/ngcgui_lib:../../nc_files/ngcgui_lib/utilitysubs
to nie idzie.