Znaleziono 5 wyników

autor: tiitus
11 kwie 2013, 09:25
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: makro działające "w tle"
Odpowiedzi: 16
Odsłony: 3138

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
autor: tiitus
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ć.
autor: tiitus
08 kwie 2013, 09:54
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: makro działające "w tle"
Odpowiedzi: 16
Odsłony: 3138

Można spróbować odjąć od współrzędnej maszynowej (GetABSPosition), offset części
Dro nr 47-52 i wtedy będzie pobierać aktualną współrzędną materiałową.

Np dla osi X:

X = GetABSPosition(0) - GetOEMDRO(47)
autor: tiitus
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.
autor: tiitus
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.

Wróć do „makro działające "w tle"”