Strona 1 z 2

Wynik cyklu pomiaru sondy detalu Renishaw do zmiennej ?

: 25 cze 2014, 06:33
autor: gustaff88
Zastanawiam się czy można wpisać wynik pomiaru sondy do jakiejś zmiennej (np. #47) zamiast do bazy i wykorzystać to do obliczeń w makroprogramie.
Ewentualnie czy można jakoś przerzucić do zmiennej wartość np. offsetu X bazy g55?

: 25 cze 2014, 19:44
autor: mariusz123a
Dla bazy G55 wartość osi X jest zapisana w makro #5241
Y=#5242
Z=#5243

możesz używać tych zmiennych do obliczeń

: 26 cze 2014, 09:19
autor: gustaff88
Dzięki! Działa!

Rodzi się zatem kolejne pytanie: jak skonwertować wynik z funkcji trygonometrycznej na stopnie?
tzn. po obliczeniach tangens wychodzi mi powiedzmy 0.04. Licząc na kartce patrzę w tabelkę i zamieniam na stopnie. Na Fanuc'u jest jakaś funkcja?

I kolejne pytanie. Czy jest jakieś polecenie które wpisuje aktualne położenie narzędzia w offset bazy detalu np. G55 ?

: 26 cze 2014, 12:58
autor: mariusz123a
#2=TAN[#1];

#5061 : Współrzędna dla pierwszej osi
#5062 : Współrzędna dla drugiej osi
#5063 : Współrzędna dla trzeciej osi

I oczywiście funkcja G10

: 27 cze 2014, 06:16
autor: gustaff88
funckja TAN nie daje mi jako wynik kąta (jak to jest napisane w dokumentacji) ale wynik obliczeń tangensa.

Mam trójkąt gdzie tan beta = b/a, dla b=10, a=50, zatem tan 0.2= 0,00349067.. i taki też wynik podaje mi fanuc w zmiennej. W tym trójkącie kąt beta = 11deg

Co do funkcji G10, na jakiej zasadzie dokładnie działa, bo próbowałem coś z tym zrobić, ale nie chce mi wyjść...

: 27 cze 2014, 07:13
autor: mariusz123a
Wyciągnij arcusa i będziesz miał wartość kąta
#2=ATAN[#1]

G10L2P1X#10Y#11
gdzie
P1=G54
P2=G55
...

Co Ty w ogóle chcesz zrobić, obrócić układ współrzędnych o jakiś kąt?

: 27 cze 2014, 08:11
autor: gustaff88
Tak. Załóżmy, że mam do wykonania jedną płytę, którą muszę zamocować na stole. Więc zdejmuje imadło, mocuję płytę na oko. Cyklem mierzę narożnik i dwa punkty w Y, powstaje trójkąt i liczę kąt.

: 27 cze 2014, 16:23
autor: PiRo_man
A nie lepiej skorzystać z funkcji G68?

: 27 cze 2014, 19:36
autor: mariusz123a
PiRo_man pisze:A nie lepiej skorzystać z funkcji G68?
Jaką wartość kąta ma wpisać?

Kolega gustaff sądzę, że chce właśnie tej funkcji używać tylko potrzebuje najpierw obliczyć sobie ten kąt, żeby móc używać obrotu układu współrzędnych

: 27 cze 2014, 22:20
autor: gustaff88
mariusz123a pisze: Kolega gustaff sądzę, że chce właśnie tej funkcji używać tylko potrzebuje najpierw obliczyć sobie ten kąt, żeby móc używać obrotu układu współrzędnych
Dokładnie tak. Jak będę miał jutro trochę czasu to sprawdzę program na maszynie i dam znać.