Znaleziono 2 wyniki

autor: MlKl
25 cze 2012, 16:07
Forum: G-CODE - programowanie
Temat: szybki start - przejazd - zatrzymanie wózka napedz. sil krok
Odpowiedzi: 8
Odsłony: 1981

G4 - postój czasowy, parametrem jest Pxx gdzie xx to ilość sekund.
autor: MlKl
24 cze 2012, 17:52
Forum: G-CODE - programowanie
Temat: szybki start - przejazd - zatrzymanie wózka napedz. sil krok
Odpowiedzi: 8
Odsłony: 1981

konos - jak już masz wózek, napędzany krokowcem po jakiejś szynie, i program typu Mach, to nie musisz się już zupełnie troszczyć o rozpędzanie i hamowanie, program potrzebuje dostać tylko odległość, na jaką ma przemieśzić wózek w przypadku użycia komendy G0, albo odległość i maksymalną szybkość w przypadku komendy G1.

Reasumując - budujesz ustrojstwo, podłączasz pod Macha i przez wpisanie komendy

Kod: Zaznacz cały

G0 x1000


wysyłasz wózek metr od punktu zero w osi X - oczywiście jeżeli se w Machu skonfigurujesz tę oś jako Z albo Y to literka przy 1000 mm się odpowiednio musi zmienić.

Program sam wózek rozpędzi do szybkości zadeklarowanej jako maksymalna w configu, i sam zwolni dokładnie w tym momencie, by zejść z prędkością do zera w punkcie 1000.

Jak chcesz wrócić, wpisujesz
I wózek tą samą modą wraca do punktu startu.

I teraz najlepsze - owe punkty startu i stopu możesz sobie dowolnie ustawiać programowo.

Nie wiem, czy w Machu tak jest, w LinuxCNC można skonfigurować pojedynczą oś bez problemu, ale nawet jakbyś musiał konfigurować dwie, czy trzy, to w komendzie nakazującej ruch tylko w jednej osi, nie zapodajesz żadnych komend dla innych osi, przykłądowy kod podany przez kolegę wprowada cię w błąd.

Wróć do „szybki start - przejazd - zatrzymanie wózka napedz. sil krok”