Interpolacja kołowa G3

Dyskusje dotyczące programowania G-Code

Autor tematu
MłodyTokarz
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 17
Rejestracja: 03 mar 2015, 15:17
Lokalizacja: Bydgoszcz

Interpolacja kołowa G3

#1

Post napisał: MłodyTokarz » 03 mar 2015, 15:48

Witam wszystkich jestem tu nowy i mam mały problem otóż jak wyliczyć punkt początkowy i końcowy łuku o promieniu R1 zamieszczonego niżej na rysunku . Czy jest na to jakiś prosty sposób ... Z góry dziękuje za odpwiedz




Przykład programu :


....
N30 G1 X5.0;
N40 G1 X7.75, A30 F0.06;
N50 G1 Z?? ;
N60 G3 X?? Z?? R1.0;


Oczywiście jest to wycinek programu chodzi mi o poszukanie wartości X i Z w których znajdują sie znaki zapytania ... Sterowanie Fanuc ... Z góry dziękuję za pomoc.
Ostatnio zmieniony 03 mar 2015, 17:51 przez MłodyTokarz, łącznie zmieniany 1 raz.



Tagi:

Awatar użytkownika

skoti
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1743
Rejestracja: 28 gru 2004, 23:56
Lokalizacja: Rybnik

#2

Post napisał: skoti » 03 mar 2015, 16:11

Punkt początkowy i końcowy jest taki sam jak przy fazie 1 x 1 . Czyli w Z odejmujesz 1mm a w X dodajesz promień 1mm czyli na średnicy 2 mm .

Obrazek
Ostatnio zmieniony 03 mar 2015, 16:34 przez skoti, łącznie zmieniany 2 razy.


Autor tematu
MłodyTokarz
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 17
Rejestracja: 03 mar 2015, 15:17
Lokalizacja: Bydgoszcz

#3

Post napisał: MłodyTokarz » 03 mar 2015, 16:30

Czyli powiedzmy że przejazd wykańczający wykonuje z płytki o promieniu 0,4 więc program powinien wyglądać tak :

N30 G1 X5;
N40 X7.75, A30 F0.06;
N50 G1 Z9.65 ;
N60 G3 X8.75 Z10.15 R0.5;

R0,5 + promień płytki powinien wyjść promień R1 tak ?

Awatar użytkownika

skoti
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1743
Rejestracja: 28 gru 2004, 23:56
Lokalizacja: Rybnik

#4

Post napisał: skoti » 03 mar 2015, 17:15

Program przy płytce R0,4 i ustawieniu detalu jak na moim rysunku , czyli Z0 na czole detalu powinien wyglądać tak :

N90 X-0.8 Z-22.7
N100 G1 Z-20.7 F0.15
N110 X5.68
N120 X7.75 Z-18.907
N130 Z-11.3
N140 G3 X8.95 Z-10.7 R0.6
N150 G1 X10.85
N160 Z0.4

Suma promienia płytki i promienia jakim przejedziesz dany promień musi być równa promieniowi jaki chcesz uzyskać . No i jeszcze trzeba odsuwać się w X i Z . Wg mnie najlepiej narysować sobie rysunek w jakimś CAD-zie i poznajdować sobie potrzebne punkty .
Z tym ze mało sterowań nie obsługuje korekcji G42 G43 i utrudnianie sobie życia pisaniem programu bez stosowania korekcji wg mnie nie ma sensu .


Autor tematu
MłodyTokarz
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 17
Rejestracja: 03 mar 2015, 15:17
Lokalizacja: Bydgoszcz

#5

Post napisał: MłodyTokarz » 03 mar 2015, 17:22

Już wszystko jasne :) Po prostu u mnie podajnik z materiałem jest z prawej strony i u mnie wysuniecie materiału jest na Z + a u ciebie Z ujemne :) Zakładając płykę o promieniu 0,4 u nas wychodzi promień 0,5 dlatego uwzględniłem promień 0,5 a nie 0,4 :) Co do kompensacji promienia narzędzia to kwestia przyzwyczajenia :) I tak z góry dzięki za pomoc i odpowiedź :)

[ Dodano: 2015-03-03, 17:23 ]
No i A30 - uproszczenie programowe ... Wystarczy podać wartości w X + kąt w tym wypadku 30stopni i maszyna sama sobie oblicza wartość w Z :)

Awatar użytkownika

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

#6

Post napisał: WZÓR » 03 mar 2015, 22:53

MłodyTokarz pisze:... Co do kompensacji promienia narzędzia to kwestia przyzwyczajenia :)
Ciekawe teorie sadzisz w tym zagadnieniu. :roll:

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”