No to trochę skomplikowałeś sprawę bo wystarczyło wpisać:
#5201 = XX.XXX (przesunięcie wszystkich baz w X o wartość)
#5202 = YY.YYY (przesunięcie wszystkich baz w Y o wartość)
skoro rozmieszczenie detali na przyrządzie jest stałe (zmienia się tylko położenie całego przyrządu) to wszystkie bazy przesuwają się przecież o tą samą wartość, chyba że czegoś nie wiem...
oczywiście przed kolejnym bazowaniem należałoby to przesunięcie odwołać:
#5201 = 0
#5202 = 0
Pozdrawiam
Tomek
Znaleziono 2 wyniki
Wróć do „Automatyczne ustawianie G54-G59 prosto z programu?”
- 11 mar 2012, 22:35
- Forum: Fanuc
- Temat: Automatyczne ustawianie G54-G59 prosto z programu?
- Odpowiedzi: 5
- Odsłony: 3048
- 09 mar 2012, 13:34
- Forum: Fanuc
- Temat: Automatyczne ustawianie G54-G59 prosto z programu?
- Odpowiedzi: 5
- Odsłony: 3048
Jak masz sondę to tak jak napisał artur235 wystarczy jej użyć 
w Fanuc'u aktualne położenie we współrzędnych maszynowych zapisywane jest pod zmiennymi:
#5021 #5022 #5023 ... #5040 (1-20 kolejne numery osi)
aktualne położenie względem aktywnego układu współrzędnych to:
#5041-#5060
ale jeśli znane jest (stałe) rozmieszczenie na przyrządzie to można to zrobić tak jak tłumaczył artur235 lub użyć globalnego przesunięcia baz który przesunie wszystkie bazy o zadaną wartość. Wspomniany shift zapisywany jest pod zmiennymi:
#5201 - #5220
--
Tomek

w Fanuc'u aktualne położenie we współrzędnych maszynowych zapisywane jest pod zmiennymi:
#5021 #5022 #5023 ... #5040 (1-20 kolejne numery osi)
aktualne położenie względem aktywnego układu współrzędnych to:
#5041-#5060
ale jeśli znane jest (stałe) rozmieszczenie na przyrządzie to można to zrobić tak jak tłumaczył artur235 lub użyć globalnego przesunięcia baz który przesunie wszystkie bazy o zadaną wartość. Wspomniany shift zapisywany jest pod zmiennymi:
#5201 - #5220
--
Tomek