Wynik cyklu pomiaru sondy detalu Renishaw do zmiennej ?

Dyskusje na temat systemu Faunc

Autor tematu
gustaff88
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 13
Rejestracja: 25 sty 2012, 02:14
Lokalizacja: Ostrów Wlkp.

Wynik cyklu pomiaru sondy detalu Renishaw do zmiennej ?

#1

Post napisał: gustaff88 » 25 cze 2014, 06:33

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?



Tagi:


mariusz123a
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 201
Rejestracja: 14 cze 2011, 22:05
Lokalizacja: ...

#2

Post napisał: mariusz123a » 25 cze 2014, 19:44

Dla bazy G55 wartość osi X jest zapisana w makro #5241
Y=#5242
Z=#5243

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


Autor tematu
gustaff88
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 13
Rejestracja: 25 sty 2012, 02:14
Lokalizacja: Ostrów Wlkp.

#3

Post napisał: gustaff88 » 26 cze 2014, 09:19

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 ?


mariusz123a
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 201
Rejestracja: 14 cze 2011, 22:05
Lokalizacja: ...

#4

Post napisał: mariusz123a » 26 cze 2014, 12:58

#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


Autor tematu
gustaff88
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 13
Rejestracja: 25 sty 2012, 02:14
Lokalizacja: Ostrów Wlkp.

#5

Post napisał: gustaff88 » 27 cze 2014, 06:16

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


mariusz123a
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 201
Rejestracja: 14 cze 2011, 22:05
Lokalizacja: ...

#6

Post napisał: mariusz123a » 27 cze 2014, 07:13

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?


Autor tematu
gustaff88
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 13
Rejestracja: 25 sty 2012, 02:14
Lokalizacja: Ostrów Wlkp.

#7

Post napisał: gustaff88 » 27 cze 2014, 08:11

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.


PiRo_man
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 329
Rejestracja: 23 sie 2010, 21:32
Lokalizacja: Świerklany

#8

Post napisał: PiRo_man » 27 cze 2014, 16:23

A nie lepiej skorzystać z funkcji G68?


mariusz123a
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 201
Rejestracja: 14 cze 2011, 22:05
Lokalizacja: ...

#9

Post napisał: mariusz123a » 27 cze 2014, 19:36

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


Autor tematu
gustaff88
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 5
Posty: 13
Rejestracja: 25 sty 2012, 02:14
Lokalizacja: Ostrów Wlkp.

#10

Post napisał: gustaff88 » 27 cze 2014, 22:20

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

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Fanuc”