Strona 1 z 2

Uruchomienie makra

: 05 lis 2019, 15:12
autor: tomcat65
Koledzy, natknąłem się na mały problem.
Napisałem krótkie makro, typu:
-wyłącz sygnał
-uruchom kod
-włącz sygnał.
Prościzna. O ile makro uruchamiane z poziomu VB-edytora działa bezbłędnie, uruchomione z poziomu programu nie działa w ogóle. Tzn. absolutnie się nie uruchamia, zero jakiejkolwiek reakcji.
Nie mam pomysłu co zrobić z tym fantem. Macie może jakieś sugestie?

Re: Uruchomienie makra

: 05 lis 2019, 15:17
autor: Petroholic
sprawdź czy dobrze zapisałeś makro na dysku w odpowiednim miejscu i czy odpowiednim M wywołujesz...

Najprościej napisz krótkie makro typu "wyrzuć msg "DZIAŁA" i po zapisaniu spróbuj wywołać... Jeśli zadziała po wywołaniu M-kodem tzn. że twoje makro albo jest źle zapisane na dysku/wywołane albo ma błąd w sobie jakiś...

Do tego sprawdź w opcjach czy nie masz gdzieś zaptaszkowane "ignore M#"...

Re: Uruchomienie makra

: 05 lis 2019, 17:40
autor: tomcat65
Petroholic pisze:Najprościej napisz krótkie makro typu "wyrzuć msg "DZIAŁA"

To też nie działa. Nie mam blokady makr.
Makro pisane w edytorze (VB), zapisane jako plik m1s w pliku 'macros' dla tokarki, bo dla niej jest pisane.
Edytor żadnych błędów nie zgłasza i z niego makra działają. Z programu nie chcą, tylko te przeze mnie napisane.

Re: Uruchomienie makra

: 05 lis 2019, 18:35
autor: lepi
Możliwe, że zapisujesz w złym profilu. Gdyby był błąd w makrze to dostał byś komunikat. Brak jakiejkolwiek reakcji tylko gdy nie znajdzie makra.

Re: Uruchomienie makra

: 05 lis 2019, 18:52
autor: Petroholic
Nie znajduje makra bądź jest źle wywołane.

Jakim M wywołujesz makro? Jak je nazwałeś i gdzie jest umieszczone w katalogu?

Re: Uruchomienie makra

: 05 lis 2019, 19:26
autor: tomcat65
Problem rozwiązany. Dobrze, że coś tam w pamięci się kołata :D .
Skojarzyło mi się, że gdzieś czytałem, iż makro powinno mieć nr wyższy niż .. . I nie pamiętałem ile.
Zmieniłem nr na m1200 i działa, 1000 też. 100 już nie, ale 101 tak. I tak zostanie.
Dzięki za pomoc, naprowadziła mnie na trop.

Re: Uruchomienie makra

: 05 lis 2019, 19:36
autor: Petroholic
Niższe niż 100 też działają tylko są przypisane do kodów maszynowych M lub są wewnętrznymi makrami Macha. Tak samo z resztą jest w sterowaniach przemysłowych (np. programy o9XXX na HAAS)...

Re: Uruchomienie makra

: 05 lis 2019, 21:24
autor: lepi
Używam M13 (start oprawek napędzanych) m14 (jak wyżej) m45 (os C) itd. Tak więc niższe numery też działają. Tylko nieliczne są zarezerwowane.

Re: Uruchomienie makra

: 06 lis 2019, 02:13
autor: tomcat65
Pierwotnie było jako m10 - w katalogu tokarki takiego nr niet. Ale pytanie" pod jaką nazwą?" zapaliło :idea: jak w " Pomysłowym Dobromirze" :D .
W wolnej chwili sprawdzę może niższe numery, choć 101 całkiem do zapamiętania.
Rozwiązanie tego problemu - z makrem - pozwoli mi skończyć inny projekt.

Re: Uruchomienie makra

: 06 lis 2019, 07:22
autor: Petroholic
Pod M10 na tokarce masz zacisk wrzeciona. M11 zwolnienie... Tak wg. standardu ISO :)