obrot programu z renishaw

renishaw i 2 otwory

Dyskusje na temat maszyn HAAS

Autor tematu
grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 263
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

obrot programu z renishaw

#1

Post napisał: grzeszko » 13 sie 2020, 18:37

Witam, mam element z dwoma otworami D86, odalone od siebie 300mm.

czy ma ktoś program, gdzie podjezdza renishaw, merzy 1 otwór (P1), i jedzie do drugiego mierzy (P2) i pozniej tak jakby łączy linie pomiedzy tym P1 i P2, pokazuje jaki jest kąt i obraca mi program?

robił ktoś coś takiego? znalazłem coś takiego w podreczniku renishaw ale nie jest do końca wyjaśnione co i jak


dopiero się uczę

Awatar użytkownika

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

Re: obrot programu z renishaw

#2

Post napisał: WZÓR » 15 sie 2020, 19:03

Swego czasu też potrzebowałem.
Steryd podpowiedział , ale do tej pory nie sprawdzałem czy to działa.

pomiar-sonda-renishaw-kata-skrecenia-detalu-t74032.html

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 263
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

Re: obrot programu z renishaw

#3

Post napisał: grzeszko » 16 sie 2020, 18:15

pod tym tematem co podales link dla mnie to wszystko troche dziwne i postanowilem po swojemu cos zrobić, moze ktoś by mnie naprowadził czy ja dobrze mysle

Kod: Zaznacz cały


 % 
O00401 
#5221= -300(G54 X) 
#5222= -350 (G54 Y) 
#5223= -650 (G54 Z) 


#5301= -600(G54 X) 
#5302= -350 (G54 Y) 
#5303= -650 (G54 Z) 


G0G91G28Z0
T30M6 (renishaw)

G0G90G80G40G17G54X0Y0
G43H30Z100
G65P9832
G65P9830 Z0. F3000
G65P9814 D100. S1 (mierze 1 otwor zapisuje sie pod G54)
G65P9810 Z70. F3000
G58
G65P9810X0.Y0.F3000
G65P9830 Z0. F3000
G65P9814 D100. S5 (mierze 2 otwor zapisuje sie pod G58)
G65P9833

#500= #5221-#5301 (ODLEGLOSC W OSI X i zapisana w zmiennej #500)
#501= #5222-#5302 (ODLEGLOSC W OSI Y i zapisana w zmiennej #501)
#502= TAN[ #501 / #500 ] (LICZY TANGENS)

#505= ATAN[#502] (WYNIK KATA ATAN)
(JESLI POD MAKRO #505 JEST WYNIK KATA TJ FUNKCJE TRZEBA ZAPISAC TAK)


G54
G68 X0 Y0 R#505
     



M30 
% 

moze ktoś mnie nakieruje czy to ma sens
dopiero się uczę

Awatar użytkownika

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

Re: obrot programu z renishaw

#4

Post napisał: WZÓR » 17 sie 2020, 09:59

grzeszko pisze:
16 sie 2020, 18:15
pod tym tematem co podales link dla mnie to wszystko troche dziwne i postanowilem po swojemu cos zrobić, moze ktoś by mnie naprowadził czy ja dobrze mysle

.....


moze ktoś mnie nakieruje czy to ma sens
Napisz do Pana Jakuba (Inżynier Aplikacji, Abplanalp Consulting Sp. z o.o.) ...... , pewnie pomoże.
Adres e- mail wrzucam na PW (w zwrotce oczekuję na gotowy program po testach :D )

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 263
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

Re: obrot programu z renishaw

#5

Post napisał: grzeszko » 17 sie 2020, 12:57

Juz dzisiaj swoj potestuje a do tego Pana ma pewno sie odezwe. Dzieki.
dopiero się uczę


Autor tematu
grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 263
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

Re: obrot programu z renishaw

#6

Post napisał: grzeszko » 18 sie 2020, 18:06

jestem po teście własnego programu....
i działa.

więc od początku. jest to program, za pomocą którego można złapać 2 punkty sondą (lub nie- można tym sposobem również przeliczyć kąt), P1 oraz P2, które nie leżą w jednej osi a są przekręcone, program oba punkty (w tym wypadku otwory) najeżdza, uaktualnia dane w punktach zerowych (G54 i G58), przelicza odległość, liczy tangens i kąt skrętu, następnie obraca automatycznie program o ten kąt.

program:

Kod: Zaznacz cały

%
O00053(MACRO) 
 
#5221=-500(G54 X)
#5222=-200(G54 Y) 
#5223=-500(G54 Z)
 
 
#5301=-300(G58 X) 
#5302= -190 (G58 Y) 
#5303=-500(G58 Z)
 
GOTO20 
N10
G0G91G28Z0 
T30M6 (RENISHAW)
 
G0G90G80G40G17G54X0Y0
G43H30Z100 
G65P9832 
G65P9810Z0.F3000 
G65P9814D100.S1 (1 POMIAR PKT G54)
G65P9810Z70.F3000
G58
G65P9810X0.Y0.F3000
G65P9810Z0.F3000 
G65P9814D100.S5 (2 POMIAR PKT G58)
G65P9833 
 
N20
#10=#5221-#5301(ODLEGLOSC W OSI X I ZAPISANA W ZMIENNEJ #10) 
#11=#5222-#5302(ODLEGLOSC W OSI Y I ZAPISANA W ZMIENNEJ #11) 
#12=[#11/#10](LICZY TANGENS)
#13=ATAN[#12](WYNIK KATA ATAN) 

 
G0G91G28Z0 
 
G0G90G40G54G17 
(JESLI POD MAKRO #13 JEST WYNIK KATA TJ FUNKCJE TRZEBA ZAPISAC TAK) 
G68X0Y0R#13 
 
T1M6
 
S100M3F500 
G0G40G80 G17G90G54X0Y0 
 
G43H1Z100 
G1G91X200F3000 
G69
 
 
 
M30

%
sprawdziłem program na 2 możliwości, widać to w foto w załacznikach, w obu przypadkach obróciło program o zadany kąt i poprzez G1G91x200 sprawdziłem czy wykona ruch w dobrym kierunku. i wykonało, tak jak chciałem, można przeanalizować i próbować na swojej maszynie.

20200818_155623.jpg
20200818_160351.jpg
20200818_160351.jpg
20200818_155623.jpg
dopiero się uczę

Awatar użytkownika

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

Re: obrot programu z renishaw

#7

Post napisał: WZÓR » 18 sie 2020, 19:49

grzeszko pisze:
18 sie 2020, 18:06
jestem po teście własnego programu....
i działa.

więc od początku. jest to program, za pomocą którego można złapać 2 punkty sondą (lub nie- można tym sposobem również przeliczyć kąt), P1 oraz P2, które nie leżą w jednej osi a są przekręcone, program oba punkty (w tym wypadku otwory) najeżdza, uaktualnia dane w punktach zerowych (G54 i G58), przelicza odległość, liczy tangens i kąt skrętu, następnie obraca automatycznie program o ten kąt.

program:

Kod: Zaznacz cały

%
O00053(MACRO) 
 
#5221=-500(G54 X)
#5222=-200(G54 Y) 
#5223=-500(G54 Z)
 
 
#5301=-300(G58 X) 
#5302= -190 (G58 Y) 
#5303=-500(G58 Z)
 
GOTO20 
N10
G0G91G28Z0 
T30M6 (RENISHAW)
 
G0G90G80G40G17G54X0Y0
G43H30Z100 
G65P9832 
G65P9810Z0.F3000 
G65P9814D100.S1 (1 POMIAR PKT G54)
G65P9810Z70.F3000
G58
G65P9810X0.Y0.F3000
G65P9810Z0.F3000 
G65P9814D100.S5 (2 POMIAR PKT G58)
G65P9833 
 
N20
#10=#5221-#5301(ODLEGLOSC W OSI X I ZAPISANA W ZMIENNEJ #10) 
#11=#5222-#5302(ODLEGLOSC W OSI Y I ZAPISANA W ZMIENNEJ #11) 
#12=[#11/#10](LICZY TANGENS)
#13=ATAN[#12](WYNIK KATA ATAN) 

 
G0G91G28Z0 
 
G0G90G40G54G17 
(JESLI POD MAKRO #13 JEST WYNIK KATA TJ FUNKCJE TRZEBA ZAPISAC TAK) 
G68X0Y0R#13 
 
T1M6
 
S100M3F500 
G0G40G80 G17G90G54X0Y0 
 
G43H1Z100 
G1G91X200F3000 
G69
 
 
 
M30

%
sprawdziłem program na 2 możliwości, widać to w foto w załacznikach, w obu przypadkach obróciło program o zadany kąt i poprzez G1G91x200 sprawdziłem czy wykona ruch w dobrym kierunku. i wykonało, tak jak chciałem, można przeanalizować i próbować na swojej maszynie.


20200818_155623.jpg
20200818_160351.jpg
20200818_160351.jpg
20200818_155623.jpg
Dzięki za info..... , program już pobrany. :D

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 263
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

Re: obrot programu z renishaw

#8

Post napisał: grzeszko » 18 sie 2020, 20:47

Daj znac u ciebie jak cos z nim zrobisz :)

Mozna zaptmrogramowac rowniez przejazd sondy wzdluz osi x i zrobienie 2 punktow, np x0 i x100, mysle ze trzeba sie trzymac tego, ze 1 punkt P1 musi byc z lewej
dopiero się uczę


Autor tematu
grzeszko
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 263
Rejestracja: 03 lip 2012, 20:36
Lokalizacja: Tarnów

Re: obrot programu z renishaw

#9

Post napisał: grzeszko » 20 lis 2020, 08:05

dzisiaj mialem okazje uzyc programu do poprawy detali, tym razem obrot w osi Y

ponizej programm dla potomnych :D

Kod: Zaznacz cały

%
O00014 (35111) 

 
#5221= -669.2 (G54 X)
#5222= -333.5 (G54 Y) 
#5223= -643.8 (G54 Z)
 
 
#5301= -669.2 (G58 X) 
#5302= -633.5 (G58 Y) 
#5303= -643.8 (G58 Z)


G00 G91 G28 Z0 
T30 M6 (RENISHAW TASTER)
M1
G69 
G0G80G90G40G17G54X0Y0
G43H30Z50 

G65P9832 
G65P9810Z-8.F3000 
G65P9814D75.S1 (1 POMIAR PKT G54)
G65P9810Z70.F3000
G58
G65P9810X0.Y0.F3000
G65P9810Z-8.F3000 
G65P9814 D32. S5 (2 POMIAR PKT G58)
G65P9833 
 
N20
#10=#5221-#5301
#11=#5222-#5302
#12=[ #10 / #11 ](LICZY TANGENS)
#13=ATAN[#12](WYNIK KATA ATAN) 

 
G0G91G28Z0 
 
G0G90G40G54G17 
(JESLI POD MAKRO #13 JEST WYNIK KATA TJ FUNKCJE TRZEBA ZAPISAC TAK) 
G68X0Y0 R - #13 


T2 M6 (SCHAFTFRAESER D20)
S1500M3F800 
G0G40G80G17G90G54X0Y0 
G43 H02 D02 Z50
Z5
G1Z-20
G1 G41 X35.000 Y0.000
G3 X-35.5 Y0.000 I-35.250 J-0.035
G3 I35.5 
G3 X0 Y-35.4 R35.4
G1G40X0Y0
G0Z50
G0X0Y-300
Z5
G1Z-20
G1 G41 X15. Y-300.
G3 X-15.5 Y-300. I-15.250 J-0.070
G3 I15.5
G3 X0. Y-315.4 R15.4
G1G40X0.Y-300.M9
G69
G0G91G28Z0M5

GOTO999 

N970T30M6(RENISHAW)
G0G90G80G40G54X0Y0 
G43H30Z50
G65P9832 
G65P9810 Z-8. F3000 
G65P9814D71.00U0.19 
G65P9833 
N999G0G91G28Z0 

G0G90G53X-500Y0
 
 
M30


%
dopiero się uczę

Awatar użytkownika

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

Re: obrot programu z renishaw

#10

Post napisał: WZÓR » 21 lis 2020, 10:48

grzeszko pisze:
18 sie 2020, 20:47
Daj znac u ciebie jak cos z nim zrobisz :)
....
Nie mam w pracy czasu na testy.
Jak będę w potrzebie , to na pewno skorzystam z Twoich programów.
..... , jesteś już u mnie w ulubionych. :)

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „HAAS”