ale Panowie po co takie brednie?
w logice ustawiamy sobie i ładnie sam sprawdza bez zamulanie kiedy zmieniła siw wartośc na danym wejsciu zadnych petli
sleep(1) to za mało
przynajmniej 100 z mojego doświadczenia
Znaleziono 2 wyniki
Wróć do „Prośba o pomoc w napisaniu makra”
- 01 sty 2013, 22:45
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Prośba o pomoc w napisaniu makra
- Odpowiedzi: 24
- Odsłony: 3169
- 31 gru 2012, 15:05
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Prośba o pomoc w napisaniu makra
- Odpowiedzi: 24
- Odsłony: 3169
ja bym zrobił petle warunkową i te 100 jest za mało
miałem przypadki gdzie poprostu mach wieszał sie
lepiej zrobic petle warunkową
w petli 1 istrukcja oczekiwania jeśli warunek nie jest spełniony i przystawka daje sygnał że pracuje
2 instrukcja opuszczenia petli jeśli dostałsygnał że przystawka skonczyła
albo logika brain (mózg)
tam automatycznie są zczytywane wejscia i jak zmieni sie stan to program startuje
przykład
program idzie i tam gdzie ma byc gwintowanie dajesz pauze
logika zczytuje że program jest w pauzie to daje sutomatycznie sygnał startu do przystawki
przystawka pracuje robi swoje i daje sygnał ze jest zajeta
jak zkonczy prace wyłacza sygnał
logika zczytuje to odrazu i puszcza g-code dalej do kolejnej pozycji.
taki myk zajmuje kilka bloczków
działa zawsze taksamo mniej zawodne jak macro
można to właczyć wyłaczyc kiedy chcesz lub kiedy masz potrzebe
możesz zrobic kilka podobnych instrukcji do jednej pauzy i wybierac co potrzebuejsz aktualnie
pozatym możesz poszalec i zrobic komunikacje na rs z przystawką
info jak chciał byś cos wiecej
miałem przypadki gdzie poprostu mach wieszał sie
lepiej zrobic petle warunkową
w petli 1 istrukcja oczekiwania jeśli warunek nie jest spełniony i przystawka daje sygnał że pracuje
2 instrukcja opuszczenia petli jeśli dostałsygnał że przystawka skonczyła
albo logika brain (mózg)
tam automatycznie są zczytywane wejscia i jak zmieni sie stan to program startuje
przykład
program idzie i tam gdzie ma byc gwintowanie dajesz pauze
logika zczytuje że program jest w pauzie to daje sutomatycznie sygnał startu do przystawki
przystawka pracuje robi swoje i daje sygnał ze jest zajeta
jak zkonczy prace wyłacza sygnał
logika zczytuje to odrazu i puszcza g-code dalej do kolejnej pozycji.
taki myk zajmuje kilka bloczków
działa zawsze taksamo mniej zawodne jak macro
można to właczyć wyłaczyc kiedy chcesz lub kiedy masz potrzebe
możesz zrobic kilka podobnych instrukcji do jednej pauzy i wybierac co potrzebuejsz aktualnie
pozatym możesz poszalec i zrobic komunikacje na rs z przystawką

info jak chciał byś cos wiecej