Pierwsze kroki w G-kode, proźba o rzucenie okiem na program

Dyskusje dotyczące programowania G-Code
Awatar użytkownika

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

Re: Pierwsze kroki w G-kode, proźba o rzucenie okiem na prog

#11

Post napisał: WZÓR » 13 cze 2011, 20:48

kamar pisze: pisany z palca u mnie miałby parenaście linijek :)
Witam
W pracy nie skupiam się nad tym ile linijek ma napisany przeze mnie program.
Więcej uwagi przykładam nad technologią i doborem narzędzi potrzebnych do wykonania danego detalu.
Przykład programu jaki przedstawiłem forumowiczowi Michal-lublin potraktowałem z przymrużeniem oka .... ot , tak szkoleniowo.
Przy tym wyborze narzędzi i parametrów , jakie w w/w programie (z załącznika) zastosowałem czas wykonania w trakcie symulacji wyniósł 1 godz. 58 min. :roll:.... i do zwolnienia. :mrgreen:
Na obecną chwilę podrasowałbym program zmieniając parametry , a co za tym idzie narzędzia ..... frez Fi 16.0 zastąpiłbym głowiczką , program puścił w HSM i robota zrobiona w niecałe 8 minut. :razz:

Pozdr
Mariusz


Pomagam w:
HAAS - frezarki, tokarki


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 16251
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#12

Post napisał: kamar » 14 cze 2011, 13:58

Programik 65 linii z komentarzami to robi coś takiego :)




A wygląda tak :

( ------------------------------ )
( K O L A Z E B A T E E L I P T Y C Z N E )
( ------------------------------ )
( Kamar )
( Time-stamp: <2011-06-14 13:08> )

( ------------------------------ )
( USTAWIENIA )
( ------------------------------ )

#<il_zebow> = 49
#<glebokosc_zeba> = 5.7 (3.8)
#<dlugosc> = 20
#<predkosc> = 500
#<a> = 124 (124)
#<b> = 130 (130)
#<przesuniecie_sr_x> = 0
#<przesuniecie_sr_y> = 23.5 (22.5)

( ------------------------------ )
( ------------------------------ )

#<zab> = 0
#<obrot> = [360 / #<il_zebow>]

g0 x-10
g0 y-80
g0 z0
g0 a-10
g0 x0

(m3 s1)
(m8)

o100 while [#<zab> lt #<il_zebow>]
#<kat> =[ #<zab> * #<obrot>]
g0 a[#<kat>]
#<x> = [#<b> * cos[#<kat>]]
#<y> = [#<a> * sin[#<kat>]]


(korekta środka)
#<x_kor> = [[#<przesuniecie_sr_x> * cos[#<kat>]] - [#<przesuniecie_sr_y> * sin[#<kat>]]]
#<y_kor> = [[#<przesuniecie_sr_x> * sin[#<kat>]] + [#<przesuniecie_sr_y> * cos[#<kat>]]]

#<promien_w_punkcie> = [[sqrt[[#<x> * #<x>] + [#<y> * #<y>]]] / 2]
#<dojazd> = [#<promien_w_punkcie> - #<glebokosc_zeba> + #<y_kor>]

g0 y[#<dojazd> * -1]
g0 z[#<x_kor> * -1]

g1 x[#<dlugosc>] f[#<predkosc>]
g0 y[[#<dojazd> + 2 + #<glebokosc_zeba>] * -1]
g0 x0

#<zab> = [#<zab> + 1]
o100 endwhile

m5

g0 y-80

m30
%

Awatar użytkownika

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

#13

Post napisał: WZÓR » 14 cze 2011, 19:06

kamar pisze:Programik 65 linii z komentarzami to robi coś takiego :)...
Tego sposobu programowania jeszcze nie przerabiałem ... dobre jest. :smile:
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
Michal-lublin
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 2
Rejestracja: 11 cze 2011, 11:59
Lokalizacja: Lublin

#14

Post napisał: Michal-lublin » 15 cze 2011, 19:21

Jestem studentem, ogólnie ćwiczymy się na Heidenheim iTNC 530, dzięki za programy :grin:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”