GRBL 1.1f

Współrzędne maszyny ujemne

Rozmowy dotyczące oprogramowania sterującego maszynami CNC i sterowników CNC obrabiarek numerycznych
Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7870
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: GRBL 1.1f

#21

Post napisał: tuxcnc » 25 gru 2021, 20:46

TOP67 pisze:
25 gru 2021, 19:27
A jak to jest w Mach3 czy LinuxCNC?
W Linuxcnc jest na przykład tak:
MIN_LIMIT = -1.0
MAX_LIMIT = 356.0
HOME_OFFSET = 356.000000
HOME_SEARCH_VEL = 40.000000
To są parametry z rzeczywistej maszyny.
MIN_LIMIT i MAX_LIMIT nie wymagają komentarza.
HOME_SEARCH_VEL to nie tylko prędkość szukania krańcówki, ale też wartość dodatnia lub ujemna ustala kierunek.
Natomiast HOME_OFFSET jest tym, o czym rozmawiamy. Jest to wartość współrzędnych maszynowych przypisana do punktu zadziałania krańcówki bazującej, osobna dla każdej osi.
Nie będę wklejał ustawień dla innych osi, żeby nie zaciemniać tego co najistotniejsze.
W tej maszynie krańcówki są w lewym tylnym rogu, natomiast początek układu współrzędnych w lewym przednim rogu. Krańcówka X ma HOME_OFFSET = -2, a krańcówka Y HOME_OFFSET = 356, czyli zero maszynowe jest 2 mm w prawo od krańcówki X i 356 milimetrów w kierunku operatora od krańcówki Y.
Współrzędne maszynowe mają z zasady wartości dodatnie i na przykład G53 G0 X 116 Y 178 to jest ruch na środek stołu.
To jest moja maszyna i tak sobie życzę żeby było, bo to mi ma być wygodnie.




drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1765
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: GRBL 1.1f

#22

Post napisał: drzasiek90 » 25 gru 2021, 21:18

To ma jeszcze jedną zaletę. Jak masz 2 silniki na oś, to zamiast machać umiejscowieniem krańcówek aby uzyskać prawidłową geometrię, krańcówki ustawiasz z grubsza tak samo, bazujesz, ustawiasz offsety takie same. Mierzysz ile geometria w tej płaszczyźnie odbiega od wzorca, wyliczasz ile wychodzi na krancowkach i wpisujesz odpowiednie offsety. Jedno sprawdzenie i gotowe.


Autor tematu
Jarewa
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 7
Posty: 72
Rejestracja: 29 mar 2020, 22:37

Re: GRBL 1.1f

#23

Post napisał: Jarewa » 26 gru 2021, 19:32

TOP67 pisze:
23 gru 2021, 22:54

Dodane 4 minuty 13 sekundy:
Jarewa pisze:
23 gru 2021, 20:58
Tak samo nie rozumiem twórców grbl i twardy limit czemu nie można w sofcie ustawić z 1mm od czujnika "0" tylko "0" to zawsze czujnik. A twardy limit musi blokować, przecież jazda na 0 zawsze uruchomi czujnik i zablokuje wiec jaki w tym sens??
Nie zawsze. Jak włączysz soft limit, to GRBL nie wykona kodu, który wyszedł by poza zakres.

Generalnie nie rozumiem w czym jest problem ze współrzędnymi maszynowymi. Chyba tylko mentalny.
Programy z zasady nie posługują się współrzędnymi maszynowymi, tylko pracy. A te można sobie ustawić dowolnie. Po to jest właśnie bazowanie materiału. Jak ustawi się bazę w lewym przednim rogu, to będą współrzędne dodatnie, jak w prawym tylnym, to ujemne.

Współrzędne maszynowe są używane w niektórych kodach, jak np. G28.
Nie zrozumiałeś mnie, nie ma osfetu od czujnika. Nawet mając włączony soft limit to zawsze na początku czy na końcu (zależności gdzie jest czujnik) wyzwoli czujnik. Czyli twardy limit jest bez sensu bo zawsze zadziała bo punkt soft limitu jest też punktem twardego limitu. Gdyby był osfet od czujnika nigdy by nie zadziałał twardy limit tylko w przypadku zgubienia kroków co by było rozsądnym rozwiązaniem. A twardy limit resetuje GRBL i współrzędne.

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: GRBL 1.1f

#24

Post napisał: TOP67 » 26 gru 2021, 22:48

Jarewa pisze:
26 gru 2021, 19:32
A twardy limit resetuje GRBL i współrzędne.
Candle ma funkcję przywracania współrzędnych. Po resecie, dzwonie czy zgubieniu kroków robi się homing, a potem przywraca ostatni punkt zerowy (bazę). Jedna uwaga, przywracane są współrzędne wyzerowane przyciskami w Candle. Ale już nie po Z-probe.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne Dyskusje na Temat Systemów Sterowania CNC”