
Prostokąt z zaokraglonymi rogami
-
Autor tematu - 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
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.


-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 329
- Rejestracja: 23 sie 2010, 21:32
- Lokalizacja: Świerklany
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).
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:
inż. Mateusz
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).

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...)
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 2
- Posty: 2
- Rejestracja: 22 mar 2015, 07:35
- Lokalizacja: Podkarpackie