Witam,
W firmie robimy detal (stal S235) który ma 30 otworów (gł. 30mm na wylot) d7,4 wiertłem Iscar na płytkę lub węglikiem pełnym (zależy co jest na magazynie) z chłodzeniem wewnętrznym.
Program jest z podprogramem ale że idzie tego 500szt miesięcznie i co miesiąc nie wiadomo na jakiej maszynie będzie to robione (Sterowania to Fanuc 0iMate)
wolałbym aby program był w jednym pliku (trzy zmiany i jak ktoś nie będzie wiedział może narobić bigosu).
Czy można jakoś napisać program aby powtórzenia były w tym samym pliku?
Drugie pytanie:
Chciałbym ustawić to wiercenie pod kątem jak największej trwałości narzędzia.
Podprogram wygląda tak(obroty 2800):
G0Z2.
G1Z-3.F120
G1z-35.F380
G0Z50.
Czy zmniejszenie posuwu przy wyjściu (od z-29.) zwiększy trwałość narzędzia?
Przykład:
G0Z2.
G1Z-3.F120
G1z-29.F380
G1Z-35.F120
G0Z50.
Pozdrawiam
Podprogram w programie
-
- Czytelnik forum poziom 3 (min. 30)
- Posty w temacie: 1
- Posty: 34
- Rejestracja: 31 sie 2010, 19:04
- Lokalizacja: Częstochowa
Bardzo chaotycznie to napisałeś, ale jeśli dobrze zrozumiałem to po pierwsze musisz zaznajomić się z programowaniem parametrycznym.
Chcąc wykonać 30 otworów musisz je zapętlić. Oczywiście pod warunkiem że odległości między nimi są systematyczne (takie same, lub powiększają się o wartość którą można jakoś zaimplementować w liczniku)
Przykład prostego zapętlenia w fanucu:
N1 #1=0; //początkowa wartość
N2 #2=1; //wartość o którą będziesz zwiększał wartość początkową
N3 IF[#2 GT 10] GOTO 99; // jesli #2 jest większy od 10,
przejdź do linii 99, w przeciwnym razie rób poniższe
N4 #1=#1+#2; // zwiększanie wartości poczatkowej
N5 GOTO 3; //skok na początek pętli IF
N99 M30;
Ale proponuję dokładne przestudiowanie programowania parametrycznego zanim zabierzesz się za jego stosowanie.
Co do drugiego pytania odnośnie zwiększenia żywotności wiertła. Ciężko stwierdzić czy w ogóle zauważysz zwiększenie żywotności narzędzia. Bo zbyt wiele czynników ma wpływ na zużycie narzędzia (obroty, chłodzenie, jakość materiału bo S235 nie zawsze będzie taka sama).
Chcąc wykonać 30 otworów musisz je zapętlić. Oczywiście pod warunkiem że odległości między nimi są systematyczne (takie same, lub powiększają się o wartość którą można jakoś zaimplementować w liczniku)
Przykład prostego zapętlenia w fanucu:
N1 #1=0; //początkowa wartość
N2 #2=1; //wartość o którą będziesz zwiększał wartość początkową
N3 IF[#2 GT 10] GOTO 99; // jesli #2 jest większy od 10,
przejdź do linii 99, w przeciwnym razie rób poniższe
N4 #1=#1+#2; // zwiększanie wartości poczatkowej
N5 GOTO 3; //skok na początek pętli IF
N99 M30;
Ale proponuję dokładne przestudiowanie programowania parametrycznego zanim zabierzesz się za jego stosowanie.
Co do drugiego pytania odnośnie zwiększenia żywotności wiertła. Ciężko stwierdzić czy w ogóle zauważysz zwiększenie żywotności narzędzia. Bo zbyt wiele czynników ma wpływ na zużycie narzędzia (obroty, chłodzenie, jakość materiału bo S235 nie zawsze będzie taka sama).
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 1
- Posty: 2
- Rejestracja: 22 lut 2016, 12:36
- Lokalizacja: Tychy
moim zdaniem wiertło powinno opuścić materiał płynnie i jak najszybciej bo wiertło ociera o ścianki otworu i się tępi jeżeli zbyt wolno wyjeżdża ponad materiał
a program na wiele otworów to po prostu piszę na jeden otwór i kopiuję go w edytorze ile razy potrzeba dopisując linię w G0 +współrzędne przejazdu do następnego otworu na końcu linia gdzie głowica odjedzie i wyłączy chłodzenie, żeby wyjąć swobodnie detal i M03 ,M17 lub M30 i trzeba zapisać w jednym pliku bez podprogramów albo wrzucić DXF do CAMa i wygenerować gkod
[ Dodano: 2016-03-03, 20:45 ]
przepraszam na końcu M05 żeby wyłączyć obroty i można się pokusić jeszcze o kilka wyjazdów ponad materiał żeby złamać wiór
a program na wiele otworów to po prostu piszę na jeden otwór i kopiuję go w edytorze ile razy potrzeba dopisując linię w G0 +współrzędne przejazdu do następnego otworu na końcu linia gdzie głowica odjedzie i wyłączy chłodzenie, żeby wyjąć swobodnie detal i M03 ,M17 lub M30 i trzeba zapisać w jednym pliku bez podprogramów albo wrzucić DXF do CAMa i wygenerować gkod
[ Dodano: 2016-03-03, 20:45 ]
przepraszam na końcu M05 żeby wyłączyć obroty i można się pokusić jeszcze o kilka wyjazdów ponad materiał żeby złamać wiór