Arbaql pisze: ↑14 cze 2025, 10:42
Mam takie fundamentalne pytanie: gdzie powinna znajdować się pozycja home we frezarce/ploterze cnc?
Pytanie natury filozoficznej, więc i taka odpowiedź - to zależy...
Teoretycznie i ogólnie, to zero maszynowe może się znajdować wszędzie.
Praktycznie są wyjątki.
W niektórych sterowaniach krańcówki bazujące muszą się znajdować na określonym końcu osi, a odległość zera od krańcówki jest ustalona na sztywno.
W LinuxCNC krańcówki można dać wszędzie, a odległość zera od krańcówki ustala się w pliku konfiguracyjnym.
Ale jest pewien problem, którego nie przeskoczysz. Mianowicie układ współrzędnych może być prawidłowy, albo odbity w lustrze. To drugie to częsty problem, kiedy ktoś się uprze mieć zero w określonym rogu, a oś X lub Y w określonym kierunku.
Miałem taki problem w laserze CO2, który kupiłem ze sterownikiem nadającym się wyłącznie do grawerowania pieczątek, czego akurat nie zamierzałem robić, więc natychmiast go wymieniłem na GRBL (to najprostsze, na ATmega 328p). Tam jest właśnie takie debilne ograniczenie. Debilne, bo autor sobie ubzdurał że tak musi być i żadne argumenty do niego nie docierały. Nie pamiętam dokładnie, ale chyba zero musiało być na tym końcu osi co krańcówka, a współrzędne maszynowe ujemne. Naprawdę nie wiem po jasną cholerę, ale musiałem się z tym pogodzić, bo przerabianie kodu to byłoby sporo roboty...
W każdym razie krańcówki miałem tam gdzie konstruktor ustalił i przerobić się tego nie dało, więc zero miałem na lewo i od siebie. W tej sytuacji prawo - lewo to musiała być oś Y, a od siebie - do siebie oś X (tak jakbyś na maszynę musiał patrzeć z boku, a monitor komputera obrócił o 90 stopni w prawo).
Na początku szlag mnie trafiał, ale tak już zostało, bo kiedy wymieniłem sterownik na FluidNC (gdzie można wszystko ustalić dowolnie), to stwierdziłem że się przyzwyczaiłem i jak zmienię, to się znowu będę mylił...
Dodane 4 minuty 54 sekundy:
Arbaql pisze: ↑14 cze 2025, 14:49
Sterowanie GRBL. Jeśli odwrócę kierunek ruchu jednej osi to maszyna zamiast wykonywać ruchy zgodnie z kierunkiem wskazówek zegara , będzie robić w przeciwną stronę. Albo w ogóle zacznie robić lustrzane odbicia detali.
Widzę, że to już przerabiałeś...
Wypieprz ten sterownik do śmieci, bo szkoda na niego zdrowia.
Kup Makerbase TinyBee (planujesz czwartą oś?) i wgraj FluidNC. Trochę się pomęczysz z konfiguracją, ale będziesz miał normalną maszynę, a nie dzieło psychola.