Pomiar sondą Renishaw kąta skręcenia detalu

Dyskusje na temat maszyn HAAS

Autor tematu
Przemek92
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 2
Posty: 47
Rejestracja: 28 sty 2015, 21:02
Lokalizacja: Zamość

Pomiar sondą Renishaw kąta skręcenia detalu

#1

Post napisał: Przemek92 » 01 lut 2016, 23:28

Tu znowu ja, zapewne z kolejnym trywialnym problemem. :oops:
Jak będę zakładał tyle wątków i pytał to mnie wyrzucicie z forum, same problemy :mrgreen:
Znalazłem post użytkownika -=JaNeK=-, który opisuje jak zabawić się w taką grę:
ogólnie należy zapoznać się z matematyką ;) , cyklami które są dostępne w VQC lub IPS i z działem MAKRO w instrukcji. Poniżej przykładowy programik na pomiar skręcenia detalu na podstawie 2 pomiarów w osi Y+.

Kod: Zaznacz cały

% 
O00401 
#501= 20.(PRZEJAZD X) 
#502= 0. (PRZEJAZD Y) 



G90 
G65 P9023 A7. S58. (CYKL NA POMIAR BAZY G58 W Y+) 
#500= #5302 
G91 
G01 X#501 F500. 
G01 Y#502 F500. 
G90 
G65 P9023 A7. S58. 
#503= #5302 
#504= #503 - #500 
#505= ATAN[ #504 / #501 ] (WYNIK) 
M30 
% 

pomiar kasuje zawartość bazy G58 i wstawia tam nowe wartości więc jeśli chcemy jej używać to należy ją zmierzyć dopiero po pomiarze kąta. Pomiar zaczynamy przed krawędzią detalu i poniżej czoła materiału (w programie nie ma ruchu osi Z). Jeśli coś nie będzie działało tzn że trzeba zmienić cykl G65 na taki jaki mamy w maszynie (warunek to wybranie bazy G58) - najszybciej wygenerować sobie pomiar w osi Y+ z VQC lub IPS i przepisać. Aby skręcenie osi zadziałało należy w programie który będziemy wykonywać wpisać na początku (po bazie i G90) komendy:

G00X0Y0 (UWAGA!! nastąpi ruch do bazy...)
G68R#505 (obrót układu współrzędnych)
Wykonałem wszystko zgodnie z instrukcją. Otrzymałem kąt skręcenia -5,654988. Jako, że były to testy więc pomiar dokonałem na podstawie wcześniej wykonanego kąta (linia przez punkty P1 [X-32,Y-32], P2[X-23,Y40].- z której kąt skręcenia wynika 7.125).

Nie sądzę, że w obliczeniach kąta skręcenia z punktów popełniłem, błąd- z powodu niezgodności z tym co otrzymałem z maszyny liczyłem kilka razy.

Kolejny przeprowadziłem mały test. dodałem linijki do kodu:

G00X0Y0
G68R#505
i następnie ruch po prostej. Po skręceniu układu powinien ruszyć oś X i Y. Nie stało się tak jednak :sad:
Gdzie mogłem popełnić błąd? Czy coś może być nie halo?

W innym wątku znalazłem drugą wypowiedź użytkownika -=JaNeK=-
W VQC masz 2 cykle mierzące między innymi kąt skręcenia (pomiar narożnika zewnętrznego/wewnętrznego). Po pomiarze kąt skręcenia znajdziesz w zmiennej 188. Później w programie możesz też wpisać G68 R#188 X0 Y0 i będziesz miał obrócony układ współrzędnych o to co zmierzyło.
Po pomiarze tymi cyklami nie otrzymałem w zmiennej #188 wartości.


W pierwszej cytowanej wypowiedzi jest podane "G68R#505" w drugim "G68 R#188 X0 Y0". Dopiero teraz zauważyłem, że jest w tym różnica. Podawałem jedynie wersję "G68R#505" w kodzie (wtedy ruch maszyny w jednej osi a nie w dwóch, jak wspomniałem). Coś mi się wydaje, żeby z opcją drugą było okej :grin:
Nadal to nie rozwiązuje dlaczego kąt skręcenia jest inny niż faktyczny oraz dlaczego przy pomiarze narożnika zewnętrznego nie ma wartości w zmiennej #188.


Proszę o wyrozumiałość, uczę się- dziękuję z góry za pomocne odpowiedzi!

Tagi:

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 7972
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#2

Post napisał: WZÓR » 02 lut 2016, 10:19

Masz w maszynie aktywne makro ?
Program był na bazie G58 ?

P.s.
Ja ten programik często gęsto używam i nie mam problemu.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
Przemek92
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 2
Posty: 47
Rejestracja: 28 sty 2015, 21:02
Lokalizacja: Zamość

#3

Post napisał: Przemek92 » 02 lut 2016, 12:21

Myślę, że jak program się wykonał i nie zgłosiło sterowanie maszyny problemów z wykonaniem kodów to makro jest aktywne. Używasz w osi Y czy także go zmieniasz na oś X oraz Z? ;)

Przeanalizowałem cały kod programu dopiero teraz i wiem co za co odpowiada, więc tak

Kod: Zaznacz cały

 % 
O00401 
#501= 20.(PRZEJAZD X) 
#502= 0. (PRZEJAZD Y) 



G90 
G65 P9023 A7. S58. (CYKL NA POMIAR BAZY G58 W Y+) 
#500= #5302 (Z pomiaru została wyciągnięta wartość zapisana do osi Y i zapisana w zmiennej #500)
G91 
G01 X#501 F500. (tutaj przemieszczenie 20mm w osi X)
G01 Y#502 F500. 
G90 
G65 P9023 A7. S58. (ponowy pomiar po przejeździe sondą)
#503= #5302         (Z pomiaru została wyciągnięta wartość zapisana do osi Y i zapisana w zmiennej #503)
#504= #503 - #500         (Obliczono bok trójkąta leżący na przeciwko pierwszego punktu pomiaru, czyli różnicę w wartościach pomiaru pierwszego oraz drugiego)
#505= ATAN[ #504 / #501 ] (WYNIK)        (Nad tym chwilę myślałem, ale finalnie wychodzi, że oblicza kąt z ctg alfa; i zastosuje się  go do obrotu poprzez funkcje G68 )
M30 
% 
Tutaj dorzucam mały schemat jak to sobie rozrysowałem:
Obrazek

Ten kod próbowałem przenieść na oś X, wiem dlaczego poniosłem fiasko, bo nie zmieniłem zmiennej #5302 na #5301 (Zmiana osi Y na oś X)- postaram się to jeszcze zweryfikować.
Więc pozostaje mi dalej walczyć aby to zadziałało.
To pewnie poskładam w całość(wiem gdzie są błedy), ale cykl pomiaru narożnika zewnętrznego/wewnętrznego nie zwraca odpowiedniej wartości do zmiennej #188. Jakie pole manewru mam na tej płaszczyźnie? jednak pomiar tą metodą kąta skręcenia wydaje się być bezpieczniejszy

Program na bazie G57- celowo użyłem innej bo jak napisał kolega -=JaNeK=- w cytowanych postach ostrzegał, że wartości będą zmieniane dla bazy G58.
Proszę o wyrozumiałość, uczę się- dziękuję z góry za pomocne odpowiedzi!

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 7972
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#4

Post napisał: WZÓR » 02 lut 2016, 14:00

Przemek92 pisze:.... Używasz w osi Y czy także go zmieniasz na oś X oraz Z? ;)
Zwykle przejazdy robię w osi X
Przeanalizowałem cały kod programu dopiero teraz i wiem co za co odpowiada, więc tak
....
Od tego trzeba było zacząć . :grin:

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 7972
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: Pomiar sondą Renishaw kąta skręcenia detalu

#5

Post napisał: WZÓR » 30 cze 2017, 08:51

Znalazłem post użytkownika -=JaNeK=-, który opisuje jak zabawić się w taką grę:
ogólnie należy zapoznać się z matematyką ;) , cyklami które są dostępne w VQC lub IPS i z działem MAKRO w instrukcji. Poniżej przykładowy programik na pomiar skręcenia detalu na podstawie 2 pomiarów w osi Y+.

Kod: Zaznacz cały

% 
O00401 
#501= 20.(PRZEJAZD X) 
#502= 0. (PRZEJAZD Y) 



G90 
G65 P9023 A7. S58. (CYKL NA POMIAR BAZY G58 W Y+) 
#500= #5302 
G91 
G01 X#501 F500. 
G01 Y#502 F500. 
G90 
G65 P9023 A7. S58. 
#503= #5302 
#504= #503 - #500 
#505= ATAN[ #504 / #501 ] (WYNIK) 
M30 
% 
....
Program jest ok , często z niego korzystam.

Potrzebuję podobny program , z tym , że tym razem chciałbym dokonywać tego pomiaru w otworach.

Ma ktoś taki ?

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 4136
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

#6

Post napisał: Steryd » 30 cze 2017, 17:37

Dodajesz przejazdy do otworow i zamieniasz parametr a na 1
Można?
Morzna!!!

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 7972
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#7

Post napisał: WZÓR » 30 cze 2017, 20:05

Steryd pisze:Dodajesz przejazdy do otworow i zamieniasz parametr a na 1
Dzięki bardzo.
Sprawdzę to.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 262
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

#8

Post napisał: grzeszko » 01 lip 2017, 18:10

Witam, wyskocze z pytaniem, za 2 tyg przychodzi do nas nowy haas, czy one są wyposazone standardowo w sonde renishaw czy za to trzeba dopłacać?
dopiero się uczę


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 4136
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

#9

Post napisał: Steryd » 01 lip 2017, 20:56

Oczywiście że trzeba dopłacać.
Można?
Morzna!!!


grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 262
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

#10

Post napisał: grzeszko » 03 lip 2017, 16:45

dobra, sonde zamówili, dodatkowo to koszt ponad 4 tys euro. cała maszyna z jakimiś marnymi dodatkami, VF 3 jakieś 120 tys euro.
a ja sie ciesze bo w koncu bede mógł coś potrenować tą sondą, nigdy tego nie robiłem :)
dopiero się uczę

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „HAAS”