Zmienne statyczne w makrach
-
Autor tematu - ELITA FORUM (min. 1000)
- Posty w temacie: 5
- Posty: 1449
- Rejestracja: 09 lip 2012, 20:34
- Lokalizacja: Poznań
Zmienne statyczne w makrach
Witam,
chciałbym dowiedzieć się, czy jest jakiś sposób aby w skrypcie przechowywać zmienne statyczne. Chodzi o makro zmiany narzędzi. Chcę przechowywać numer ostatnio wybranego narzędzia. Mogę go oczywiście pobrać z macha aktualne narzędzie ale mam dwie głowice i chcę zapamiętać ustawienia każdej z nich. Zwykła zmienna Static nie zachowuje wartości pomiędzy wywołaniami M6
chciałbym dowiedzieć się, czy jest jakiś sposób aby w skrypcie przechowywać zmienne statyczne. Chodzi o makro zmiany narzędzi. Chcę przechowywać numer ostatnio wybranego narzędzia. Mogę go oczywiście pobrać z macha aktualne narzędzie ale mam dwie głowice i chcę zapamiętać ustawienia każdej z nich. Zwykła zmienna Static nie zachowuje wartości pomiędzy wywołaniami M6
Tagi:
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 190
- Rejestracja: 15 sie 2009, 08:55
- Lokalizacja: kujawsko-pomorski
- Kontakt:
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1418
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
Najbezpieczniej odczytywać z czujnika pozycje.
Naprawdę tylko to robiłem kilkadziesiąt magazynków i tylko odczyt pozycji w której aktualnie jest magazynek.
Wszystko inne jest ok aż połamiesz frez za 120€ bo nie ta pozycja będzię
Naprawdę tylko to robiłem kilkadziesiąt magazynków i tylko odczyt pozycji w której aktualnie jest magazynek.
Wszystko inne jest ok aż połamiesz frez za 120€ bo nie ta pozycja będzię
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 190
- Rejestracja: 15 sie 2009, 08:55
- Lokalizacja: kujawsko-pomorski
- Kontakt:
-
Autor tematu - ELITA FORUM (min. 1000)
- Posty w temacie: 5
- Posty: 1449
- Rejestracja: 09 lip 2012, 20:34
- Lokalizacja: Poznań
Wiem, że najlepiej mieć czujnik przy każdym narzędziu. Ale jest jeden na głowicę i jest wykorzystywany do "bazowania" głowicy. Przy dobrze napisanym makro problem złego narzędzia jest zminimalizowany.
Aktualnie problem się rozwiązał bo i tak muszę parkować głowicę zawsze w tym samym ustawieniu gdy pracę przejmuje druga. To dla bezpieczeństwa i prostoty programowania. Oczywiście można by się pokusić nawet na pracę równoczesną głowic ale przy krótkich seriach szkoda wysiłku.
Ale skoro są tu czytający to zapytam od razu o inną kwestię. Mach (toczenie) używa korekcję narzędzia tylko dla osi X i Z. Druga głowica posiada oddzielną oś i pytanie jak użyć korekcję narzędzia. Chciałbym ją zaprogramować sam w makrze zmiany narzędzia. Pytanie jak pobrać korekcję z tablicy narzędzi i zastosować do osi dajmy na to Y.
Aktualnie problem się rozwiązał bo i tak muszę parkować głowicę zawsze w tym samym ustawieniu gdy pracę przejmuje druga. To dla bezpieczeństwa i prostoty programowania. Oczywiście można by się pokusić nawet na pracę równoczesną głowic ale przy krótkich seriach szkoda wysiłku.
Ale skoro są tu czytający to zapytam od razu o inną kwestię. Mach (toczenie) używa korekcję narzędzia tylko dla osi X i Z. Druga głowica posiada oddzielną oś i pytanie jak użyć korekcję narzędzia. Chciałbym ją zaprogramować sam w makrze zmiany narzędzia. Pytanie jak pobrać korekcję z tablicy narzędzi i zastosować do osi dajmy na to Y.
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 3
- Posty: 190
- Rejestracja: 15 sie 2009, 08:55
- Lokalizacja: kujawsko-pomorski
- Kontakt:
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1418
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
Nie jest problemem korekcja dla obu głowic
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]