Tymczasowa synchronizacja osi.
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 4
- Posty: 4
- Rejestracja: 22 lip 2013, 13:05
- Lokalizacja: Wrocław
Tymczasowa synchronizacja osi.
Witam, mam mały problem odnośnie synchronizacji osi.
Czy jest możliwość napisania makra które po wywołaniu spowoduje synchronizację dwóch osi? A dokładniej żeby jedna śledziła drugą x przemieszcza się o odległość a oraz z o tą samą odległośc.
Chodzi i coś takiego że jak np podam:
M999 - makro załączenia synchornizacji
G91 G1 X5 - spowoduje że napęd osi X przemieści o 5 oraz napęd osi Z o 5
Wiem ze można to zrobić tak G1 X5 Z5, ale mi zależy na tym, aby zadawać ruch tylko jedną współrzędną. Wiem również o osiach master i slave ale to jest akurat cały czas załączone.
Czy jest możliwość napisania makra które po wywołaniu spowoduje synchronizację dwóch osi? A dokładniej żeby jedna śledziła drugą x przemieszcza się o odległość a oraz z o tą samą odległośc.
Chodzi i coś takiego że jak np podam:
M999 - makro załączenia synchornizacji
G91 G1 X5 - spowoduje że napęd osi X przemieści o 5 oraz napęd osi Z o 5
Wiem ze można to zrobić tak G1 X5 Z5, ale mi zależy na tym, aby zadawać ruch tylko jedną współrzędną. Wiem również o osiach master i slave ale to jest akurat cały czas załączone.
Tagi:
-
- ELITA FORUM (min. 1000)
- Posty w temacie: 6
- Posty: 1242
- Rejestracja: 15 lis 2009, 02:46
- Lokalizacja: Olsztyn
- Kontakt:
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.
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.
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 2
- Posty: 741
- Rejestracja: 16 lip 2008, 15:07
- Lokalizacja: Polska, Augustow