makro działające "w tle"

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC
Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1417
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#11

Post napisał: k-m-r1 » 08 kwie 2013, 23:21

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


[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]


Autor tematu
prokopcio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1126
Rejestracja: 11 sty 2005, 13:03
Lokalizacja: Grodków
Kontakt:

#12

Post napisał: prokopcio » 09 kwie 2013, 07:28

k-m-r1 pisze:trzeba podjechać i wyzerować współrzędne dalej zaczynamy prace ...
właśnie po tym zerowaniu :)
podczas pracy.


tiitus
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 16
Rejestracja: 03 kwie 2013, 11:32
Lokalizacja: Kraków

#13

Post napisał: tiitus » 09 kwie 2013, 18:09

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


dziabi3
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 874
Rejestracja: 13 sie 2009, 16:15
Lokalizacja: xxx

#14

Post napisał: dziabi3 » 11 kwie 2013, 00:10

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
Mach3 + CSMIO = :-) :-) :-)


tiitus
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 16
Rejestracja: 03 kwie 2013, 11:32
Lokalizacja: Kraków

#15

Post napisał: tiitus » 11 kwie 2013, 09:25

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 tematu
prokopcio
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1126
Rejestracja: 11 sty 2005, 13:03
Lokalizacja: Grodków
Kontakt:

#16

Post napisał: prokopcio » 11 kwie 2013, 09:36

dokładnie jak napisał tiitus :), nie mam teraz czasu ale wg mnie trzeba sprawdzić czy jakie są wybrane koordynatory i odpowiednio odjąć lub nie położenie materiału.


dziabi3
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 874
Rejestracja: 13 sie 2009, 16:15
Lokalizacja: xxx

#17

Post napisał: dziabi3 » 15 kwie 2013, 21:31

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
Mach3 + CSMIO = :-) :-) :-)

ODPOWIEDZ Poprzedni tematNastępny temat

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