Prostokąt z zaokraglonymi rogami

Dyskusje dotyczące programowania G-Code

Autor tematu
Kucyk89erss
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 22 mar 2015, 07:35
Lokalizacja: Podkarpackie

Prostokąt z zaokraglonymi rogami

#1

Post napisał: Kucyk89erss » 22 mar 2015, 07:48

Witam dopiero uczę się programować z poziomu maszyny, wszystkie programy są głównie generowane. Mam problem z użyciem adresów I J K. Zakładając że bazę mam na środku kostki, Z na czole, proszę od podpowiedź w załączeniu to co napisałem i na czym się zawiesilem.
Obrazek




PiRo_man
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 329
Rejestracja: 23 sie 2010, 21:32
Lokalizacja: Świerklany

#2

Post napisał: PiRo_man » 22 mar 2015, 12:37

Witam,
Ciężko cokolwiek napisać bo nie znam wymiarów kostki ani jaki promień ma łuk który chcesz utworzyć.

Jednak na poniższym przykładzie opiszę Ci zasadę określania łuków za pomocą parametrów I, J. Ogólnie parametry te określają odległość narzędzia od miejsca w którym się aktualnie znajduje do środka łuku. Punktem początkowym jest punkt w którym jest ustawione narzędzie w bloku poprzedzającym wywołanie G02/G03. W bloku G02/G03 podajesz punkt końcowy i określasz współrzędne środka łuku (za pomocą parametrów I, J) lub promień (R).
Obrazek
kostka ma wymiary 100x100, baza ustawiona jest na środku kostki. Promienie są odpowiednio oznaczone. Narzędzie zaczyna od X50. Y0. Frezowanie współbieżne.
Kod programu:

Kod: Zaznacz cały

(Jakiś tam wstęp, wczytanie bazy, narzędzia itp...)
G01 X50. Y0. F200
G01 Y-45.
G02 X45. Y-50. I-5. J0. (I-5. ponieważ narzędzie przy rozpoczęciu łuku jest w pozycji X50. Y-45. i do środka łuku w osi X odległość wynosi -5.)
G01 X-40.
G02 X-50. Y-40. I0. J10. (analogicznie jak wyżej, ale teraz centrum łuku jest w odległości 10 mm. w osi Y)
G01 Y35.
G02 X-35. Y50. I15. J0.
G01 X30.
G02 X50. Y30. I0. J-20.
G01 X50. Y0.
(odjazd narzędzia, wyłączenie obrotów/chłodzenia, i cała reszta...)
inż. Mateusz

Awatar użytkownika

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

#3

Post napisał: WZÓR » 22 mar 2015, 21:06

Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
Kucyk89erss
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 22 mar 2015, 07:35
Lokalizacja: Podkarpackie

#4

Post napisał: Kucyk89erss » 23 mar 2015, 05:30

dzięki PiRo_man, właśnie wymiary mojej kostki i promienie nie były istotne, głownie chodziło mi o zrozumienie samej zasady, bo ci innego jest czytać o tym, a co innego jak ktoś powie i poda przykład.

Awatar użytkownika

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

#5

Post napisał: WZÓR » 23 mar 2015, 17:59

Kucyk89erss pisze: ... , głownie chodziło mi o zrozumienie samej zasady, bo ci innego jest czytać o tym, a co innego jak ktoś powie i poda przykład.
.... , a co ?
.... ja nie podałem ? :mrgreen:

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”