dziabi
Tak jak piszesz jest ok, ale polecenie GetOEMDro(800) pobiera wartość z dro nr 800 i gdy pracuję we współrzędnych materiałowych jest wszystko w porządku ale gdy przełączę na współrzędne maszynowe w okienku dro 800 będzie wyświetlana pozycja maszynowa i polecenie GetOEMDro(800) tą wartość mi pobierze.
W moim przypadku chcę żeby po ustaleniu 0 materiału dla danego offsetu G54 G55 itp pobierał wartość Z i włączał palnik gdy Z < 4 niezależnie czy będzie wyświetlać wsp. maszynowe czy materiałowe
Znaleziono 5 wyników
Wróć do „makro działające "w tle"”
- 11 kwie 2013, 09:25
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: makro działające "w tle"
- Odpowiedzi: 16
- Odsłony: 3138
- 09 kwie 2013, 18:09
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: makro działające "w tle"
- Odpowiedzi: 16
- Odsłony: 3138
prokopcio
Ja właśnie robię znajomemu makro, które będzie włączało palnik plazmy gdy oś Z zjedzie poniżej 4mm.
Współrzędną będzie odczytywać tak jak napisałem w moim wcześniejszym poście odejmując offset materiału. Na razie sprawdziłem na "sucho" w machu i jest ok, prawidłowo czyta współrzędną. Pod koniec tygodnia będę uruchamiał makro na maszynie u znajomego i zobaczę jak to będzie chodzić.
Ja właśnie robię znajomemu makro, które będzie włączało palnik plazmy gdy oś Z zjedzie poniżej 4mm.
Współrzędną będzie odczytywać tak jak napisałem w moim wcześniejszym poście odejmując offset materiału. Na razie sprawdziłem na "sucho" w machu i jest ok, prawidłowo czyta współrzędną. Pod koniec tygodnia będę uruchamiał makro na maszynie u znajomego i zobaczę jak to będzie chodzić.
- 08 kwie 2013, 09:54
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: makro działające "w tle"
- Odpowiedzi: 16
- Odsłony: 3138
- 03 kwie 2013, 20:53
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: makro działające "w tle"
- Odpowiedzi: 16
- Odsłony: 3138
Tutaj jest spis dro :
http://www.machsupport.com/MachCustomiz ... e=OEM_DROs
Współrzędne można odczytać z Dro o numerach od 800 - 805
Posuw w jednostkach na min to jest dro nr 813
Sprawdziłem robiąc makro "macropump" (tak jak opisałem) wcześniej :
a= GetOemDro (800)
b= GetOemDro (813)
message "X=" & a & " F=" & b
i po włączeniu macha wyświetlało mi aktualną pozycję współrzędnej X i posuw w oknie wiadomości, tylko trzeba mieć włączone współrzędne pracy ("materiału"), po przełączeniu na maszynowe wyświetlało wsp. masz.
http://www.machsupport.com/MachCustomiz ... e=OEM_DROs
Współrzędne można odczytać z Dro o numerach od 800 - 805
Posuw w jednostkach na min to jest dro nr 813
Sprawdziłem robiąc makro "macropump" (tak jak opisałem) wcześniej :
a= GetOemDro (800)
b= GetOemDro (813)
message "X=" & a & " F=" & b
i po włączeniu macha wyświetlało mi aktualną pozycję współrzędnej X i posuw w oknie wiadomości, tylko trzeba mieć włączone współrzędne pracy ("materiału"), po przełączeniu na maszynowe wyświetlało wsp. masz.
- 03 kwie 2013, 11:42
- Forum: Mach 2 / 3 / 4 (ArtSoft software)
- Temat: makro działające "w tle"
- Odpowiedzi: 16
- Odsłony: 3138
Można zrobić makro które działa cały czas po włączeniu macha.
Żeby tak było trzeba je nazwać: macropump.m1s
i skopiować do odpowiedniego katalogu w Mach3/macros : Mach3Mill , Mach3Turn itd.
Później trzeba zaznaczyć w general config opcję "Run Macro Pump". Przy następnym włączeniu macha makro już będzie działało.
Żeby tak było trzeba je nazwać: macropump.m1s
i skopiować do odpowiedniego katalogu w Mach3/macros : Mach3Mill , Mach3Turn itd.
Później trzeba zaznaczyć w general config opcję "Run Macro Pump". Przy następnym włączeniu macha makro już będzie działało.