Znaleziono 6 wyników

autor: grzeszko
20 lis 2020, 08:05
Forum: HAAS
Temat: obrot programu z renishaw
Odpowiedzi: 9
Odsłony: 2074

Re: obrot programu z renishaw

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


%
autor: grzeszko
18 sie 2020, 20:47
Forum: HAAS
Temat: obrot programu z renishaw
Odpowiedzi: 9
Odsłony: 2074

Re: obrot programu z renishaw

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
autor: grzeszko
18 sie 2020, 18:06
Forum: HAAS
Temat: obrot programu z renishaw
Odpowiedzi: 9
Odsłony: 2074

Re: obrot programu z renishaw

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
autor: grzeszko
17 sie 2020, 12:57
Forum: HAAS
Temat: obrot programu z renishaw
Odpowiedzi: 9
Odsłony: 2074

Re: obrot programu z renishaw

Juz dzisiaj swoj potestuje a do tego Pana ma pewno sie odezwe. Dzieki.
autor: grzeszko
16 sie 2020, 18:15
Forum: HAAS
Temat: obrot programu z renishaw
Odpowiedzi: 9
Odsłony: 2074

Re: obrot programu z renishaw

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
autor: grzeszko
13 sie 2020, 18:37
Forum: HAAS
Temat: obrot programu z renishaw
Odpowiedzi: 9
Odsłony: 2074

obrot programu z renishaw

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

Wróć do „obrot programu z renishaw”