Znaleziono 8 wyników

autor: TOP67
26 gru 2021, 22:48
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL 1.1f
Odpowiedzi: 23
Odsłony: 3276

Re: GRBL 1.1f

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.
autor: TOP67
25 gru 2021, 19:27
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL 1.1f
Odpowiedzi: 23
Odsłony: 3276

Re: GRBL 1.1f

tuxcnc pisze:
24 gru 2021, 16:06
G28, G28.1, G30 i G31.1 to są kody do zapamiętania aktualnej pozycji i ruchu do zapamiętanej pozycji. Nie ma tu mowy o żadnych współrzędnych maszynowych. Owszem, maszyna jakoś musi te pozycje zapamiętać, ale programistę czy operatora nie musi interesować jak się to odbywa.
W GRBL są to współrzędne maszynowe. Łatwo to sprawdzić w EEPROM.
tuxcnc pisze:
24 gru 2021, 16:06
Na przykład jeżeli $23=0 i $27=1 to po zbazowaniu osie staną po milimetrze od krańcówek we współrzędnych maszynowych -1,-1,-1, a kod G53 G0 X0 Y0 Z0 spowoduje najechanie na krańcówki.
Bez rekompilacji firmware tego nie zmienisz.
Natomiast kiedy szukasz krańcówek bazujących w przeciwnym kierunku, to brane będą pod uwagę wartości parametrów $130, $131 i $132.
Przykładowo, jeżeli $23=3, $27=1, $130=200 i $131=200, to maszyna po zbazowaniu będzie stała na koordynatach maszynowych -199,-199,-1.
Tutaj G53 G0 X0 Y0 Z0 da się wykonać.
Tak, ale znowu G53 G0 X200 lub Y200 spowoduje zadziałanie krańcówek. Chociaż jest to o wiele mniej prawdopodobna komenda.

A jak to jest w Mach3 czy LinuxCNC? Gdy używa się tej samej krańcówki do bazowania.
autor: TOP67
23 gru 2021, 22:54
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL 1.1f
Odpowiedzi: 23
Odsłony: 3276

Re: GRBL 1.1f

cawboy pisze:
23 gru 2021, 14:49
tak, dokładnie w Y-, X+, maszyna po z bazowaniu w lewym górnym rogu przyjmuje 0,0 po to też o tym bazowaniu napisałem. Wrzucam zrzut, możesz zobaczyć gdzie 0,0 i gdzie max.
Z obrazków nie wynika czy to są współrzędne maszynowe, czy pracy. A na 99,9% są to współrzędne pracy. W GRBL również można je sobie ustawić w dowolnym miejscu

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.
autor: TOP67
23 gru 2021, 13:45
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL 1.1f
Odpowiedzi: 23
Odsłony: 3276

Re: GRBL 1.1f

To nie chodzi o to gdzie są krańcówki do bazowania, tylko gdzie jest maszynowy punkt 0,0

Masz maszynę, która punkt 0,0 ma w lewym tylnym rogu stolika? X ma wartości dodatnie, a Y ujemne?
autor: TOP67
22 gru 2021, 17:47
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL 1.1f
Odpowiedzi: 23
Odsłony: 3276

Re: GRBL 1.1f

Na pomiar mam taki

G21G91G38.2Z-30F100; G0Z1; G38.2Z-2F10;
{var q = vars.PRBz}G43.1Z{q};

Najpierw Homing, potem pomiar nad czujnikiem poza stolikiem, potem bazowanie materiału.
Po zmianie narzędzia tylko pomiar

Skrypty umiem robić. Ale jak dodajesz kolejne przyciski?
Nie zaglądałem jeszcze na githuba, pewnie jest tam to opisane
autor: TOP67
22 gru 2021, 15:55
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL 1.1f
Odpowiedzi: 23
Odsłony: 3276

Re: GRBL 1.1f

Warto zapisać ten punkt w G28. Wtedy jest niezależny od zerowania pracy

Miałem Candle 1.2.8b. Pobrałem 1.2.14b, ale widzę tylko 8 User Command. Skąd masz pozostałe?
autor: TOP67
22 gru 2021, 13:37
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL 1.1f
Odpowiedzi: 23
Odsłony: 3276

Re: GRBL 1.1f

To wykonaj wcześniej G90 G0 X0Y0Z0. Masz to chyba zaszyte pod przyciskiem U1. Co to za wersja Candle?

Przecież bazowanie materiału, to pierwsza czynność po homingu. I wtedy koordynaty procy ustawia się na zero. Koordynaty maszyny nigdy nie są dodatnie. Punkt 0,0 to prawy tylny róg stolika.
autor: TOP67
22 gru 2021, 07:27
Forum: Ogólne Dyskusje na Temat Systemów Sterowania CNC
Temat: GRBL 1.1f
Odpowiedzi: 23
Odsłony: 3276

Re: GRBL 1.1f

Jarewa pisze:
21 gru 2021, 23:10
A u mnie wskazuje zero dlatego współrzędne na minusie. Jak to poprawić by pokazywało prawidłowo??
Bo tak jest we frezarkach, które zbierają materiał. Pracuje się zawsze na minusie.
Ale wystarczy wyzerować pracę i będziesz miał dodatnie wartości w górnym oknie.

Dodane 4 minuty 32 sekundy:
Jarewa pisze:
21 gru 2021, 23:10
Przecież oprogramowanie grbl zakłada czujniki na "plusie" i tak jest (oprócz osi X ) wiec bazowanie powinno wskazywać max wartości stołu a nie "0" skoro czujnik na końcu osi.
Masz czujnik Z na dole? Albo nie rozumiesz co to jest plus. A na osi Z jest to najłatwiej zrozumieć. Zero maszynowe jest u samej góry. Każdy zjazd w dół to zebranie materiału, więc wartości ujemne.

Wróć do „GRBL 1.1f”