Znaleziono 6 wyników

autor: tomcat65
24 lip 2013, 23:10
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Tymczasowa synchronizacja osi.
Odpowiedzi: 17
Odsłony: 2229

Kulistość Ziemii też kiedyś była herezją.
Jeden wpisze g-kod, inny chce okienko a jeszcze inny musi mieć okienko, bo np. maszyna się zatrzymuje, operator musi coś zmierzyć i wynik w okienko wpisać.
Osobiste preferencje nie powinny tu mieć znaczenia. Autor chce powiązać osie tymczasowo i najlepiej programowo i tego się trzymajmy.
autor: tomcat65
24 lip 2013, 20:10
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Tymczasowa synchronizacja osi.
Odpowiedzi: 17
Odsłony: 2229

Ale czemu ma wyskoczyć drugie okienko? W kodzie do wykonania jest uwzględniony ruch obu ( albo i więcej) osi i podanie jednego parametru wystarczy.
Znajomość g-kodów byłaby operatorowi pomocna, ale wedle życzenia autora jest do zrobienia to co sobie życzy.
autor: tomcat65
24 lip 2013, 18:23
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Tymczasowa synchronizacja osi.
Odpowiedzi: 17
Odsłony: 2229

Równie dobrze można zaproponować przekładnię mechaniczną ze sprzęgłem :). Mało elastyczni panowie jesteście. Zasugerowaliście się przykładem o jednakowym przesunięciu. A jak trza będzie w X o 5 a w Z o 6 to która prosta elektronika czyli np. przekaźnik taki numer wywinie ?
Nie mam teraz dostępu do moich zapisków i dawno nic z makra nie pisałem. Ale proste okienko pt: "Podaj przesunięcie w osi X?"
Wyciągnięcie tej wartości jako Var1(lub #1).
Nastepnie Var2 i 3 dla GetDRO osi X i Z.
Później to co juz pisałem:
Code "G0/1 X[Var1+Var2] Z[Var1+Var3]"
end i finito.
Łatwa modyfikacja parametrów, lub też wyboru osi, i inne możliwości.
autor: tomcat65
23 lip 2013, 11:01
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Tymczasowa synchronizacja osi.
Odpowiedzi: 17
Odsłony: 2229

LeMoD_21 pisze:A jest możliwość napisania makra w którym przy wywołaniu podam jakieś argumenty na wejściu żeby je użyć w makrze?
Oczywiście. Jak umiesz trochę programować, pobierz ze strony ArtSoftu instrukcje do pisania makr i proste makro szybko napiszesz. Popodglądaj gotowe makra z Mach'a.
autor: tomcat65
22 lip 2013, 15:47
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Tymczasowa synchronizacja osi.
Odpowiedzi: 17
Odsłony: 2229

No tu własnie podajesz tylko jedną wartość, te x. Reszta sama się wstawi. Operator tylko wpisze zadany posuw jako x i wszystko. Dodatkowo, chcąc np. posuw w X=5 a Z jakąś krotność to zapiszesz :
X#1 Z[#1*2], Z[#1/3] lub Z[#1+10] albo inne operacje.
Proste i elastyczne rozwiązanie. Może ktoś coś innego zaproponuje.
autor: tomcat65
22 lip 2013, 15:21
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Tymczasowa synchronizacja osi.
Odpowiedzi: 17
Odsłony: 2229

m999
#1=x
G91 g1 X#1 Z#1

Chociazby tak, podasz wartość zamiast x, a obie osie pojadą o tę wartość.

Wróć do „Tymczasowa synchronizacja osi.”