Rozpoczęcie i zakończenie programu powyżej materiału

Dyskusje dotyczące programowania G-Code

kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 16245
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Rozpoczęcie i zakończenie programu powyżej materiału

#21

Post napisał: kamar » 21 sty 2023, 12:35

tuxcnc pisze:
21 sty 2023, 12:04
CNC3018 pozbawionym krańcówek, bazowanie musi być wyłączone i jego "wykonanie" nie daje żadnego skutku
Ooo, prawda objawiona. Czemu, człowieku, czemu ? Bo tak twierdzisz ? Sterowania nie znam , ale jak można bazować na
krańcówkach to można i bez.

Dodane 6 minuty 26 sekundy:
qqaz pisze:
21 sty 2023, 12:27
W Linuksie tak nie jest? Poczytaj.
Nie jest i nie może być aby którykolwiek układ g54 -/- g59 wyjechał wyżej niż g53. Jeśli jakieś narzędzie po g43 chociażby dotyka bazy maszynowej to zgłasza błąd przed startem.



Awatar użytkownika

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

Re: Rozpoczęcie i zakończenie programu powyżej materiału

#22

Post napisał: tuxcnc » 21 sty 2023, 12:40

kamar pisze:
21 sty 2023, 12:28
Sterowania nie znam , ale jak można bazować na
krańcówkach to można i bez.
Naprawdę nie widzisz wewnętrznej sprzeczności w tym co napisałeś?
No więc jesteś w mylnym błędzie, właśnie dlatego że wypowiadasz się o czymś czego nie znasz.
W GRBL jest zmienna $22, która może przyjmować dwie wartości, 0 i 1.
Zero oznacza wyłączone bazowanie. Po otrzymaniu komendy bazowania ($H), sterownik odpowiada komunikatem "Error 5" i nie robi nic. Program na komputerze (tzw. sender) z zasady uznaje otrzymany komunikat za komunikat i też z nim niczego nie robi.
Natomiast przy $22=1 po otrzymaniu polecenia $H zetka jedzie o 300 w górę, w tym czasie sterownik czeka na sygnał krańcówki, a jeżeli sygnału nie dostanie to wywala alarm i się blokuje.
Innych opcji NIE MA
Coś dotarło?


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 8
Posty: 16245
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

Re: Rozpoczęcie i zakończenie programu powyżej materiału

#23

Post napisał: kamar » 21 sty 2023, 12:47

tuxcnc pisze:
21 sty 2023, 12:40
Innych opcji NIE MA
Coś dotarło?
I tak nie wierze, żeby nie można było zasymulować zadziałania krańcówki, podobnie jak w Linuxcnc. Ale w sumie mi to zwisa,
używał nie będę :)

Awatar użytkownika

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

Re: Rozpoczęcie i zakończenie programu powyżej materiału

#24

Post napisał: tuxcnc » 21 sty 2023, 13:02

kamar pisze:
21 sty 2023, 12:47
I tak nie wierze, żeby nie można było zasymulować zadziałania krańcówki, podobnie jak w Linuxcnc.
Teoretycznie masz rację, bo GRBL jest na licencji GPL i możesz sobie w kodzie źródłowym zmienić co zechcesz.
W praktyce to jednak nie działa, bo ATMega328P ma 32 kB pamięci programu, wszystko jest tam upchane na siłę i nawet pozornie drobne zmiany mogą się zakończyć przekroczeniem dostępnego obszaru pamięci.
Dlatego GRBL jest projektem praktycznie martwym i od kilku lat nierozwijanym.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”