Znaleziono 7 wyników
Wróć do „Prośba o pomoc w napisaniu makra”
- 01 sty 2013, 14:18
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Prośba o pomoc w napisaniu makra
- Odpowiedzi: 24
- Odsłony: 3166
- 01 sty 2013, 12:42
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Prośba o pomoc w napisaniu makra
- Odpowiedzi: 24
- Odsłony: 3166
- 31 gru 2012, 12:38
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Prośba o pomoc w napisaniu makra
- Odpowiedzi: 24
- Odsłony: 3166
- 30 gru 2012, 19:30
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Prośba o pomoc w napisaniu makra
- Odpowiedzi: 24
- Odsłony: 3166
- 30 gru 2012, 19:18
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Prośba o pomoc w napisaniu makra
- Odpowiedzi: 24
- Odsłony: 3166
Dlaczego ma się nie doczekać nie testowałem makra ale dla mnie to będzie wyglądało tak:
M555 wywołanie makra
activateSignal(OUTPUT3)
sleep 100
deactivateSignal(OUTPUT3)
Na output3 pojawia się impuls trwający 100ms
przystawka startuje i po wykonaniu operacji wysyła impuls do macha który jest odbierany poleceniem :
While Not isActive(INPUT4)
sleep 100
Wend
Po odebraniu impulsu maszyna czeka 100ms i jedzie dalej aż do kolejnego wywołania makra. Jeśli źle rozumuję to proszę mnie poprawić.
M555 wywołanie makra
activateSignal(OUTPUT3)
sleep 100
deactivateSignal(OUTPUT3)
Na output3 pojawia się impuls trwający 100ms
przystawka startuje i po wykonaniu operacji wysyła impuls do macha który jest odbierany poleceniem :
While Not isActive(INPUT4)
sleep 100
Wend
Po odebraniu impulsu maszyna czeka 100ms i jedzie dalej aż do kolejnego wywołania makra. Jeśli źle rozumuję to proszę mnie poprawić.
- 30 gru 2012, 15:26
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Prośba o pomoc w napisaniu makra
- Odpowiedzi: 24
- Odsłony: 3166
- 28 gru 2012, 22:35
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: Prośba o pomoc w napisaniu makra
- Odpowiedzi: 24
- Odsłony: 3166
Prośba o pomoc w napisaniu makra
Witam czy ktoś z bardziej doświadczonych kolegów mógłby mi pomóc w napisaniu prostego makra. Opiszę o co mi chodzi będzie to lepiej zrozumiałe jak makro ma działać. Wycinam małe aluminiowe ramki z arkuszy blach aluminiowych w tych ramkach są po dwa otwory które trzeba nagwintować, z arkusza wychodzi mi jakieś 60 ramek czyli 120 otworów, ręczne gwintowanie raczej mozolna praca więc skonstruowałem małą przystawkę go gwintowania która posiada własne sterowanie na uC. Zadaniem makra jest wysyłanie sygnału do mikrokontrolera w przystawce wtedy gdy gwintownik znajdzie się na otworem który ma być nagwintowany. Dokładnie ma wyglądać to tak mam gkod z pozycjami otworów maszyna jedzie nad otwór w momencie gdy w gkodzie pojawia się polecenie Z-1 makro wysyła sygnał na port lpt np uruchamia przekaźnik wtedy uruchamia się przystawka gwintuje otwór po zakończeniu gwintowania przystawka wysyła sygnał makro ma go odebrać i maszyna jedzie do następnego otworu i znowu makro wykrywa polecenie Z-1 wysyła sygnał do przystawki i tak w kółko aż nagwintuje wszystkie otwory.