Interpolacja kołowa

Dyskusje dotyczące programowania G-Code

Autor tematu
znajomy1
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 14 sty 2013, 09:55
Lokalizacja: Kraków

Interpolacja kołowa

#1

Post napisał: znajomy1 » 14 sty 2013, 10:52

Potrzebuję w MTS zrobić wgłębienie w kształcie okręgu. Nie ma być to kieszeń tylko okrąg.

Mam taki kod:
G00 X+30 Y+30
G02 X+60 Y+60 i tu nie wiem co dalej, jak wpiszę promień to nic się nie dzieje.

Jak poprawnie wyliczyć I i J? Gdy wpiszę tam wartości, których suma kwadratów po zpierwiastkowaniu daje promień to program przyjmuje dane ale się nie frezuje elementu.

Pracuje może ktoś na MTS i by mógł mi pomóc.



Tagi:

Awatar użytkownika

grg12
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1670
Rejestracja: 03 sty 2007, 14:27
Lokalizacja: Wiedeń

#2

Post napisał: grg12 » 14 sty 2013, 11:32

po pierszej linii lądujesz w punkcie 30,30. Drugą linia chcesz "dojechać" do punktu 60,60 zaraczając łuk którego średek leży w punkci i,j. Zależnie od ustawień twojego sterowania i,j podaje się jako współrzędne absolutne (podobnie jak wartości x,y) lub offsety. Z twojego opisu wynika że MTS używa offsetów.
Więc - pi razy oko:
G02 X+60 Y+60 I+15 J+15
powinno zrobić łuk o średnicy (około) 21 i środku w punkcie 45,45 (30+15, 30+15). Jeśli nic się nie dzieje - być może nie ustawiłeś prędkości posuwu - G00 z pierwszej linii to przejazd "pusty" wykonywany z prędkością max. G02 to przejazd roboczy - wymaga ustawienia prędkości. Sprubuj wstawić na początku coś w rodzaju "F 100".
Oczywiście są też inne możliwości błedu - np. wyjazd poza obszar roboczy co co tam innego :)

Awatar użytkownika

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

#3

Post napisał: WZÓR » 14 sty 2013, 11:42

Obrazek

%
O1
G17
G40
G80
G90
G54
T10 M6
G43 H10
S800 M3
G00 X30. Y30.
Z5.
G01 Z-1. F500.
G02* X30. Y30. I0. J30.
G00 Z5.
M30
%

-----------------------
* G02 możesz zastąpić G03 ...... ruch freza będzie odbywał się w przeciwnym kierunku.
znajomy1 pisze:Potrzebuję w MTS zrobić wgłębienie w kształcie okręgu. Nie ma być to kieszeń tylko okrąg.

Mam taki kod:
G00 X+30 Y+30
G02 X+60 Y+60
...
W G- kodach przy współrzędnych o wartościach dodatnich znaku ,,+ '' nie stawiamy. :razz:
grg12 pisze:...
Więc - pi razy oko:
G02 X+60 Y+60 I+15 J+15
powinno zrobić łuk o średnicy (około) 21 i środku w punkcie 45,45 (30+15, 30+15).....
@grg12 - forumowicz @znajomy1 wszystko pomieszał ..... On chce zrobić okrąg , a nie łuk.


Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
znajomy1
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 14 sty 2013, 09:55
Lokalizacja: Kraków

#4

Post napisał: znajomy1 » 14 sty 2013, 11:53

Z tych kombinacji z próbą uruchomienia faktycznie pomyliłem. Tak to miał być okrąg. Dzięki, będę testował czy zadziała. Ale z łukiem też mi się przyda do innego fragmentu.


Ja plusów nie stawiałem, takie skopiowałem z pliku z MTSa. :wink:

Awatar użytkownika

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

#5

Post napisał: WZÓR » 14 sty 2013, 12:41

znajomy1 pisze:... Ale z łukiem też mi się przyda do innego fragmentu.
Przejrzyj ten temat ..... trochę rysunków usunąłem , ale jeszcze co nie co z tej ,,lekcji'' wyniesiesz.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

Awatar użytkownika

bartuss1
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 8458
Rejestracja: 05 kwie 2006, 17:37
Lokalizacja: Kędzierzyn - Koźle
Kontakt:

#6

Post napisał: bartuss1 » 14 sty 2013, 12:48

najprostszy okrag to na g91 z 4 cwiartek np o promieniu 10
np g02 kreci w prawo
to mamy
g2 x10y-10r10
g2x-10y-10r10
g2x-10y10r10
g2x10y10r10

jak sie pomylimy z cwiartkami to najwyzej zamiast okregu wyjdzie koniczynka hehe
https://www.etsy.com/pl/shop/soltysdesign


wawer
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 347
Rejestracja: 30 kwie 2007, 14:29
Lokalizacja: Wawa

#7

Post napisał: wawer » 30 sty 2013, 22:28

Kolega przeczyta sobie tekst z załącznika może coś wyjaśni

Obrazek
Jeżeli uważasz że pomogłem kliknij :)

Pomagam w frezarkach HAAS
Tokarkach HAAS
Drutówkach MITSUBISHI
DRUTÓWKACH ACCUTEX
Świadczę usługi Obróbka skrawaniem, frezowanie, toczenie cięcie WEDM

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”