Lekcja nr.3

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

Autor tematu
luk_asz01
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 306
Rejestracja: 22 sty 2008, 17:12
Lokalizacja: k3n

Lekcja nr.3

#1

Post napisał: luk_asz01 » 27 lis 2008, 23:02

witam.
chyba powinienem przejsc juz do tego dzialu.jakim jest programiowanie. Nauke swoja zaczalem od podstaw. Tam mniej_wiecej ogarnalem sie z tematem cnc. teraz chcialbym zaczac samodzielnie robic cwiczenia. wyglada to tak ze: mam do dyspozycji instrukcje do FANUC SERIA 21i - TB i cwiczenia "MTS", poradnik operatora zgubilem pare dni temu. z cwiczenieno toczeniu MTS rysuje w autocadzie detal (ucze sie tez autocada) , wypisuje z cwiczen rodzaj materialu, wymiary surowki, tolerancje i inne. nastepnie tworze se plan obrobki, za kazdym razem dobieram noze i plytki,tak by utrwalic sobie oznaczenia narzedzi. pozniej zazwyczaj czekam na jakies uwagi co do planu obrobki, i gdyz juz znam wszelkie opinie na temat obrobki zaczynam pisac program wg. FANUC SERIA 21i - TB. zazwycaj sprawdzam to pozniej w symulatorze CNC_SIMULATOR. Na koncu bywaja tez moje pytania.

Zaznacze tez, ze jest to moj pierwszy program ,ktory sam wykonalem.
Mile widziane uwagi.

Oto pierwszy moj program juz wczesniej wykonany w dziale cnc_podstawy

- tolerancja - iso 2768-m
- material stal niskostopwa - 16G2
- wymiary walka 60x93

Plan obrobki
1.moj plan jest taki by pierw wytoczyc wieksza srednice,obrocic surowke i toczyc mniejsze srednice.
2.przygotowanie szczek , przetoczenie ich
3.zaladowac narzedzia do glowicy:
T0101-Noz do obrobki wzdluznej i planowania :DCLNR/L 2525M 12 CNMG 12 04 08
4.wyzerowanie narzedzia
5.ustalenie punktu zerowego przedmiotu na czole przedmiotu.

O00002
G28;
T0101;(planowanie i przetoczenie najwiekszej srednicy)
G92 2500;
G96 G40 G54 S180 M03;
G00 z-0.2 x61 M08;
G01 x-0.5 F0.1;
G00 x58 z1;
G01 z-10 F0.15;
M09;
G28;
M01; (obrot surowki)
T0101;
G92 2500;
G96 G40 G54 S180 M03;
G00 x61 z0 M08;
G72 W1 R1;
G72 P10 Q30 U0.5 W0.5 F0.2;
N10 G00 x61;
N20 G01 z-3.2;
N30 x-0.5;
G70 P10 Q30 F0.1;
G00 x60 z-2;
G71 U1.5 R1;
G71 P30 Q80 U0.5 W0.5 F0.2;
N40 G00 G40 x40;
N50 G01 z-33;
N60 x46;
N70 z-85;
N80 x60;
G70 P40 Q80 F0.1;
M09;
G28;


Czekam wiec na zastrzezenia i uwagi, prosze na poczatku nie mowic mi gdzie jest blad. co najwyzej prosze jakas wskazowke, bo sam chce dojsc do niego.

Moze male pytanie: podczas ustalania punktu zerowego przedmiotu G54 (x0,z0) wszystko jest oki, ale czy jesli wiem ze od poczatku bedzie trzeba zebrac 3mm na osi Z , czy nie lepiej przesunac punkt zerowy o -3mm na i przypisac mu G55, znaczy G54 uzyc w pierwszej fazie a G55 juz w drugiej?
Załączniki
3.JPG
Trzpien
3.JPG (19.26 KiB) Przejrzano 2358 razy
Ostatnio zmieniony 28 lis 2008, 16:18 przez luk_asz01, łącznie zmieniany 1 raz.



Tagi:

Awatar użytkownika

CNCRob
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1319
Rejestracja: 24 cze 2007, 20:42
Lokalizacja: Świdwin / Worcester

#2

Post napisał: CNCRob » 28 lis 2008, 13:10

2.przygotowanie szczek , rozwiercenie ich - czy jest jakas zasada co do rozwiercania szczek gdy wystepuja dwie rozne srednice? chodzi mi o zadanie gdy musimy wykonac np. 20szt trzpieni
juz raz ciebie poprawialem, szczeki sie przetacza na maszynie i na uchwycie na ktorym beda pozniej uzywane. gdzie wyczytales, ze sie je rozwierca? nie uzywaj tego okreslenia.


dlaczego planujesz pierwsza strone na Z-0,2? a druga na Z-3,2??? powinienes tak ustawiac detal aby robic to na zero.
luk_asz01 pisze: G72 P10 Q30 U0.5 W0.5 F0.2;
N10 G00 x61;
N20 G01 z-3.2;
N30 x-0.5;
G72 P10 Q30 U0.5 W0.5 F0.2;
N10 G00 x61;
G01 z-3.2;
N30 x-0.5;

jesli wpisales przy G72 blok poczatkowy i koncowy to nie pisz posrednich, sa niepotrzebne.
obrobki wykanczajacej na planowanie nie dawaj, chyba, ze potrzebujesz lustra na czole ale wtedy zmieniasz narzedzie i parametry.
G71 P30 Q80 U0.5 W0.5 F0.2;
N40 G00 G40 x40;
N50 G01 z-33;
N60 x46;
N70 z-85;
N80 x60;
to samo tu, wystarczylo napisac pierwszy i ostatni numer bloku, poza tym zrobiles blad, maszyna nie znajdzie bloku numer 30...
G71 P40 Q50 U0.5 W0.5 F0.2;
N40 G00 G40 x40;
G01 z-33;
x46;
z-85;
N50 x60;

poza tym tu pokazalo sie twoje planowanie na minus w zecie, zamiast pisac wymiary z rysunku musiales w glowie pamietac ile dodawac do kazdego z nich...
w ramach praktyki dopisz do swojego programu zalamania ostrych krawedzi to zobaczymy czy sobie z tym poradzisz, i popraw bledy...
- Heidenhain - Siemens - Fanuc -
Able to use the following programmes: FANUC Series 18i-TB, FANUC O-T, SIEMENS SINUMERIC 810D & 840D, ShopMILL, ShopTURN, ManualTURN, HEIDENHAIN CNC ISO, DIN PLUS and TURN PLUS (CNC PILOT) and many more.

Awatar użytkownika

Autor tematu
luk_asz01
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 306
Rejestracja: 22 sty 2008, 17:12
Lokalizacja: k3n

#3

Post napisał: luk_asz01 » 29 lis 2008, 16:07

Witam. Sorki za te rozwiercanie szczek, poprostu przekopiowalem teks jak malpa, nie zwracajac uwagi na tresc. Szczeki sie przetacza. Co do zerowania narzedzia, to chodzi mi o ustalenie zera przedmiotu np. "G54". wiem zamiast zerowanie uzylem slowa wyzerowanie.
Teraz moze cos o programie. Troche sie zmienil, doszla funkcja przesuniecia poczatku G52, chcialem tez uzyc funkcji G73, ale nie bylem pewny jak to ma wygladac, mialo to nastapic podczas drugiego toczenia powierzchni czołowej.
chcialem to napisac tak:
G00 x62 z-1 M08;
G73 W1.5 R2;
G73 P10 Q20 F0.2;
G00 x62 z5;
zalamalem tez ostre krawedzie fazka.

Prosze zwrocic uwage tez na ponowne toczenie powierzchni czołowej po obrocie surowki, czy tam moge uzyc tych samych blokow co w pierwszym toczeniu powierzchni czołowej? czy poraz kolejny musze podac bloki profilowe?

O00002
G28;
T0101;(planowanie i przetoczenie najwiekszej srednicy)
G92 2500;
G96 G40 G54 S180 M03;
G00 z-1 x62 M08;
G72 W1 R1;
G72 P10 Q20 F0.2;
N10 G01 x60;
z-1.5;
N20 x-0.5;
G00 x56 z0;
G01 z-1.5 F0.2;
x58 z-2.5;
z-12;
M09;
G28;
M01; (obrot surowki)
T0101;
G92 2500;
G96 G40 G54 S180 M03;
G52 z-1.5;
G00 x62 z-1 M08;
G72 W1 R1;
G72 P10 Q20 F0.2;
G00 x62 z5;
G52 z-3;
G01 x60 z1 F0.2;
G71 U1.5 R1;
G71 P30 Q40 U0.5 W0.5 F0.2;
N30 G00 G40 x38;
G01 z0;
x40 z-1;
z-30;
x44;
x46 z-31;
z-82;
x56;
N40 x58 z-83;
G00 x60 z2;
G70 P30 Q40 F0.1;
M09;
G28;

Wczoraj widzialem posta cosmonet czy ktos go wykasowal?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”