jak zaprogramować frezowanie promienia

Dyskusje dotyczące programowania G-Code

Autor tematu
cinek507
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 9
Posty: 41
Rejestracja: 01 cze 2018, 14:13

Re: jak zaprogramować frezowanie promienia

#31

Post napisał: cinek507 » 09 cze 2018, 20:46

WZÓR pisze:
09 cze 2018, 17:42
cinek507 pisze:
09 cze 2018, 16:47
... Wracając do tematu, tak jak poleciliście użyłem płaszczyzny G19 i przesuwałem się po X o 0.5mm. Powierzchnia marzenie co prawda nie wyszła, ale też nie było takiej potrzeby (nie było żadnych zadziorów, ani schodków - była nawet dosyć gładka). Ważne że klient zadowolony. Obróbka tej strony z promieniem trwała około 40 minut. .....
Trzeba było puścić mój program z załącznika ...... , wtedy powierzchnię miałbyś lustro.
...... , Twoja strata. :P

Mariusz.
Fakt moja strata, ale w poniedziałek musiałem koniecznie to skończyć, a nie wchodziłem już na forum... Nie pomyślałem, że ktoś będzie aż tak życzliwy i napisze program za mnie ;)




luki158
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 208
Rejestracja: 28 mar 2018, 17:20

Re: jak zaprogramować frezowanie promienia

#32

Post napisał: luki158 » 14 lip 2018, 20:10

Pierwsze słyszę żeby ktoś musiał takie programy pisać z ręki, to kompletna strata czasu. Zrobienie takiego programu w CAM'ie to 3 min, a Ty tu kombinujesz jak to zrobić. Ja bym z takiej firmy uciekał, zero przyszłości skoro nie chcą w program zainwestować. Ktoś mówił że w tej branży są małe zarobki, z tym się nie zgodzę, u mnie w regionie jest deficyt i zarobki poszybowały spokojnie do 6 tys zł jako programista.


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

Re: jak zaprogramować frezowanie promienia

#33

Post napisał: kamar » 16 lip 2018, 08:50

Bez tatowego sierpa się nie da :)

Awatar użytkownika

StefanStefański
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 7
Rejestracja: 26 lis 2022, 11:49

Re: jak zaprogramować frezowanie promienia

#34

Post napisał: StefanStefański » 27 lis 2022, 10:56

Napisałem kiedyś nieskomplikowany program na Fanucu. Nie znajdę go teraz ale postaram się podpowiedzieć. Pomijam opcję łuku po XZ (szybka do napisania, ale wolniejsza dla maszyny bo jeśli chcesz powierzchnię równą to trzeba zagęścić). Jedna opcja to standardowe zastosowanie trygonometrii (jedziesz od kąta 90 do 0, wtedy współżędna X=cosAlfa [+13.5 "prostego" w Twoim przypadku] a Z=sinAlfa - 45.<R>). Druga:
Warstwami co np. 0.2 mm
Pomijając promień naroża narzędzia (komentarz na końcu*) wygląda to tak :
X*X + Z*Z = R*R (Pitagoras)
Dla uproszczenia programu bazę możesz obniżyć o 45mm.
=> #4=45. (R)
#5=45. (początkowy Z. zmniejszany później inkrementacją)
#6 = SQRT [#4*#4 - #5*#5] + 13.5 (#6 to Twój X)

W ten sposób obliczysz X, a reszta to już łatwo :
Np.
#5=#5-0.2
Szybki przejazd (Fmax, G0 czy jak tam masz) Y100., zejście na Z#5
X[#6]
G1 Y-100.
G0X[-#6]
G1Y100.
Zapętlenie.
Korekcji nie piszę bo nie jesteś operatorem od wczoraj więc sobie poradzisz :-)

*Też myślałem że kulowy frez będzie lepszy, ale wbrew pozorom lepszą powierzchnię możesz uzyskać frezem typu 10R0.5 (jeśli jedziesz warstwami a nie po łuku w XZ) . Na dodatek przy promieniu R0.5 prawdopodobnie nie będziesz musiał tak mocno komplikować programu ze względu na ten promień. Jeśli chcesz uwzględnić promień płytki czy freza to komplikuje sprawę. Jeśli rzeczywiście chcesz się zagłębić to znajdziesz wzory (widziałem kiedyś na necie rozpisane na haidenhaina). Nie dziwię się że Mariusz twierdzi że z palca nie napiszesz: jest to dosyć zaawansowane... Ale ciekawe

Awatar użytkownika

StefanStefański
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 7
Rejestracja: 26 lis 2022, 11:49

P.S.

#35

Post napisał: StefanStefański » 29 lis 2022, 12:42

Nawiązując do mojego poprzedniego postu: już ogarnołem temat i nawet przetestowałem program. Wiem, że autor tematu pewnie tu już nie zajrzy, ale są jeszcze ludzie którzy chcą się sami nauczyć programowania z ręki. Np. ja :-). Wrzucam program na oblot (promień z wszystkich 4 stron a nie z dwóch. Jeśli nie chce się komuś zmieniać programu to wystarczy wpisać większą wartość Y) bo może mi się kiedyś przydać faska półokrągła zamiast standardowej 45stopni.
Opcja na Fanuca:

#1=45. (R)
#2=117. (X)
#3=250. (Y)
#4=10. (D narzędzia)
#5=5. (R2 narzędzia. W tym wypadku kula)
#6=2. (SKOK W STOPNIACH)
#10=10. (ODJAZD OD KONTURU NA G40)
(koniec wpisywania danych)
(reszty nie trzeba zmieniać)
(_-_-_-_-_)
(baza, wysokość narzędzia, korekcja itd.)
#2=#2/2-#1
#3=#3/2-#1
#11=#1+#5
#7=90.
#17=0
N111 #7=#7-#6
#8=COS[#7]*#11-#5+#2
#18=COS[#7]*#11-#5+#3
#9=SIN[#7]*#11-#5-#1
G90G40G1X[-#2-#1-#10]Y[-#3-#1-#10]
Z[#9]
G41X[-#8]
Y[#18]
X[#8]
Y[-#18]
X[-#8]
IF[#7GT#17] GOTO111

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”