Uruchomienie makra

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1236
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

Uruchomienie makra

#1

Post napisał: tomcat65 » 05 lis 2019, 15:12

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?



Awatar użytkownika

Petroholic
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 2688
Rejestracja: 08 gru 2015, 12:23
Lokalizacja: Lublin
Kontakt:

Re: Uruchomienie makra

#2

Post napisał: Petroholic » 05 lis 2019, 15:17

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#"...


Autor tematu
tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1236
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

Re: Uruchomienie makra

#3

Post napisał: tomcat65 » 05 lis 2019, 17:40

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.


lepi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1450
Rejestracja: 09 lip 2012, 20:34
Lokalizacja: Poznań

Re: Uruchomienie makra

#4

Post napisał: lepi » 05 lis 2019, 18:35

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.

Awatar użytkownika

Petroholic
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 2688
Rejestracja: 08 gru 2015, 12:23
Lokalizacja: Lublin
Kontakt:

Re: Uruchomienie makra

#5

Post napisał: Petroholic » 05 lis 2019, 18:52

Nie znajduje makra bądź jest źle wywołane.

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


Autor tematu
tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1236
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

Re: Uruchomienie makra

#6

Post napisał: tomcat65 » 05 lis 2019, 19:26

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.

Awatar użytkownika

Petroholic
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 2688
Rejestracja: 08 gru 2015, 12:23
Lokalizacja: Lublin
Kontakt:

Re: Uruchomienie makra

#7

Post napisał: Petroholic » 05 lis 2019, 19:36

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)...


lepi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1450
Rejestracja: 09 lip 2012, 20:34
Lokalizacja: Poznań

Re: Uruchomienie makra

#8

Post napisał: lepi » 05 lis 2019, 21:24

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.


Autor tematu
tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 4
Posty: 1236
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

Re: Uruchomienie makra

#9

Post napisał: tomcat65 » 06 lis 2019, 02:13

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.

Awatar użytkownika

Petroholic
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 2688
Rejestracja: 08 gru 2015, 12:23
Lokalizacja: Lublin
Kontakt:

Re: Uruchomienie makra

#10

Post napisał: Petroholic » 06 lis 2019, 07:22

Pod M10 na tokarce masz zacisk wrzeciona. M11 zwolnienie... Tak wg. standardu ISO :)

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”