ale jak WY chcecie odczytać pozycje materiału skoro ja położę go raz tu a raz tam....
i trzeba podjechać i wyzerować współrzędne dalej zaczynamy prace ....
makro działające "w tle"
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 2
- Posty: 1417
- Rejestracja: 23 cze 2008, 10:38
- Lokalizacja: OOL lub DW
- Kontakt:
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]
-
- Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 5
- Posty: 16
- Rejestracja: 03 kwie 2013, 11:32
- Lokalizacja: Kraków
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ć.
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 874
- Rejestracja: 13 sie 2009, 16:15
- Lokalizacja: xxx
prokopcio
nie rozumiem problemu z odczytaniem aktualnej koordynat programowych czy też materiałowych i liczenia po offsetach.
A może o czymś innym wy mówicie ??
dro materiałowe odczytuje się tak
droX = GetOEMDro(800)
droY = GetOEMDro(801)
droZ = GetOEMDro(802)
a zapisuje np tak
a =5
SetOEMDro(800, a)
i masz w osi X 5 mm
To jest najprostrzy sposób można też z wewnątrz macha ale wychodzi na to samo wsio
nie rozumiem problemu z odczytaniem aktualnej koordynat programowych czy też materiałowych i liczenia po offsetach.
A może o czymś innym wy mówicie ??
dro materiałowe odczytuje się tak
droX = GetOEMDro(800)
droY = GetOEMDro(801)
droZ = GetOEMDro(802)
a zapisuje np tak
a =5
SetOEMDro(800, a)
i masz w osi X 5 mm
To jest najprostrzy sposób można też z wewnątrz macha ale wychodzi na to samo wsio
Mach3 + CSMIO =




-
- Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 5
- Posty: 16
- Rejestracja: 03 kwie 2013, 11:32
- Lokalizacja: Kraków
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
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
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 874
- Rejestracja: 13 sie 2009, 16:15
- Lokalizacja: xxx
X Cont. Pnt. coord (Machine - Work - G52/G92) DRO 184
Y Cont. Pnt. coord (Machine - Work - G52/G92) DRO 185
Z Cont. Pnt. coord (Machine - Work - Tool len. - G52/G92) DRO 186
A Cont. Pnt. coord (Machine - Work - G52/G92) DRO 187
B Cont. Pnt. coord (Machine - Work - G52/G92) DRO 188
C Cont. Pnt. coord (Machine - Work - G52/G92) DRO 189
dziękuje dziękuje nie musicie już klaskać
Oś Z ma już przeliczona konkretnie , po testuj a zobaczysz
Y Cont. Pnt. coord (Machine - Work - G52/G92) DRO 185
Z Cont. Pnt. coord (Machine - Work - Tool len. - G52/G92) DRO 186
A Cont. Pnt. coord (Machine - Work - G52/G92) DRO 187
B Cont. Pnt. coord (Machine - Work - G52/G92) DRO 188
C Cont. Pnt. coord (Machine - Work - G52/G92) DRO 189
dziękuje dziękuje nie musicie już klaskać
Oś Z ma już przeliczona konkretnie , po testuj a zobaczysz
Mach3 + CSMIO =



