Znaleziono 5 wyników

autor: artur235
13 mar 2013, 20:33
Forum: Siemens Sinumerik CNC
Temat: Czy dobrze rozumiem zerowanie na detalu.
Odpowiedzi: 13
Odsłony: 3620

Krauz pisze:pytanie tylko jak go napisać żeby program poleciał po gabarycie odkuwki?
Toczenie zgrubne będzie napisane podobnie jak wykańczające z tym że w Z zostawiasz jakieś 0.3mm naddatku a w X tyle ile chcesz zebrać w każdym przejściu zgrubnym (ilość przejść zależy od ilości naddatku i tego po ile zbierasz).
Jaki kształt ma odkuwka tak jak na rys czy może średnica jest jednakowa (ponad 98mm).

Przerób sobie rys. tak aby baza wymiarów była na drugim końcu.

Najpierw planujesz czoło np
(KONIECZNIE OGRANICZENIE MAKS. OBROTÓW)
G96 S200
(Czoło detalu)
G0 X100 Z2 (X - kilka mm nad średnicą odkuwki, Z - pierwsze zebranie naddatku)
G1 X-.5 F.3 (troszkę poza oś)
G0 X100 Z3. (odjazd Z np 1mm więcej niż przy G1)
Z0.3
G1 X-.5
G0 X96 Z2. (Pierwsze przejście po średnicy)
G1 Z-385. (Z do czoła na wym. 56mm ale tak by nóż nie wjechał w to czoło)
G0 X304. Z-382. (Planowanie czoła na wym 56mm)
Z-389.
G1 X96.
G0 X304 Z-386
Z-392.2
G1 X96
G0 X98. Z1.
i dalej po średnicy ...


Przy komendzie G0 nóż nie może mieć kontaktu z obrabianym detalem (inaczej coś się wcześniej czy później urwie).
autor: artur235
13 mar 2013, 19:11
Forum: Siemens Sinumerik CNC
Temat: Czy dobrze rozumiem zerowanie na detalu.
Odpowiedzi: 13
Odsłony: 3620

Krauz pisze:Na pulpicie po wygraniu przesunięcia pkt G54
Czyli wychodzi na to że baza G54 jest w tym samym miejscu co baza/zero maszyny. Żeby ułatwić sobie programowanie powinieneś to zero przesunąć najlepiej na czoło obrabianego detalu (czoło po obróbce). Masz dwie możliwości wpisać określoną wartość w Z na ekranie ze zdjęcia lub użyć na początku programu G54 G59 Z... (X pozostaje w osi wrzeciona - X0). Wartość Z to odległość od zera maszyny do czoła obrobionego detalu.
Przy takim ustawieniu wszystkie wartości Z w "głąb" detalu są ujemne.
Krauz pisze: W jaki sposób powiedzieć maszynie że ma takie a nie inne narzędzia.
Rodzaj noża (położenie naroża płytki względem układu współrzędnych) podany jest w "1 Typ narzędzia" - poszukaj w instrukcji (niezbędne jeśli chcesz korzystać z korekcji promienia).

Numer korektora i numer narzędzia (w instrukcji piszą że ten numer w tabeli nie jest wymagany) powinien być taki sam, np mamy nóż w gnieździe 8 z korektorem 8 (prog. T8 D8) (wyjątek - gdy potrzeba więcej niż jeden korektorów ale wtedy następny np nr 18, 28 itp).
Co do geometrii narzędzia L1, L2 to nie mam pewności jak je ustawić (dawno nie miałem do czynienia z tokarką z Sinumerik). Powinno być tak że gdy dojedziesz nożem do znanej średnicy to geometrią w osi X będzie różnica między tą znaną średnicą a wartością w X wyświetloną na ekranie (do bazy detalu). Podobnie w Z.
Dobrze ustawione korektory narzędzi spowodują że po obróbce otrzymamy wymiary dokładnie takie jak zadane w programie. Jeśli będzie różnica należy ją skorygować przy użyciu korektorów narzędzi.


Narzędzia 3.1.3
http://cache.automation.siemens.com/dnl ... rating.pdf

http://masters.ckp.pl/plecyk/index.html
autor: artur235
13 mar 2013, 05:52
Forum: Siemens Sinumerik CNC
Temat: Czy dobrze rozumiem zerowanie na detalu.
Odpowiedzi: 13
Odsłony: 3620

G59 przesunie o tyle ile zostanie podane. Ale jak nie sprawdzisz co masz wpisane w G54 to nie będziesz wiedział gdzie.

G54 X0 Z0 czy G54 X436 Z123 oznacza że X i Z są podane względem bazy G54 (tu jest środek układu współrzędnych).

W instrukcjach jest to tak ładnie rozrysowane, to naprawdę nie boli.

autor: artur235
12 mar 2013, 22:26
Forum: Siemens Sinumerik CNC
Temat: Czy dobrze rozumiem zerowanie na detalu.
Odpowiedzi: 13
Odsłony: 3620

Krauz pisze:Hmm tylko że jak przechodzę w tryb bazowania to maszyna dojeżdża mi do krańcówek i rejestruje to położenie jako X=0, Z=0
To jest zero maszyny w programie przywoływane funkcją G53
Krauz pisze:a gdy założe nóż i dojeżdżam "mniej więcej" na moje zero detalu to mam zawsze jakieś rozjazdy np. X=254, Z=226
Domyślnie wszystkie współrzędne w programie będą liczone względem bazy G54 (zera detalu). Jeśli się nie mylę G54 jest aktywowane po włączeniu maszyny.

Tak jak pisałem, współrzędne bazy G54 (względem zera/bazy maszyny) podane są w sterowniku (można/należy je zmienić ręcznie lub z programu).
Użycie zera detalu ma na celu znaczne ułatwienie programowania.
Program na wałek fi50 L100
względem zera maszyny
X354 Z300
G1 X300
G0 X350 Z302
G1 Z200 ...

względem bazy detalu
X54 Z0
G1 X-.5
G0 X50 Z2
G1 Z-100 ...


Każde użyte narzędzie musi być z wymiarowane (wymiary narzędzia i inne dane zapisane w tabeli offsetów). Korekta offsetu (wymiarów narzędzia) przywoływane jest przez D (u Ciebie w przykładzie D1 - offset nr 1)

G59 przesunie bazę G54 więc najpierw sprawdź co masz w G54

Na ekranie możesz mieć wyświetlane współrzędne względem bazy maszyny lub bazy detalu.

Jeśli dopiero zaczynasz z CNC poszukaj sobie w sieci (jest tego pełno) informacji jak działają bazy i offsety narzędzi.
Chyba w instrukcji do maszyn HAAS jest to ładnie opisane (są na ich stronach, po polsku). Inne sterowanie ale zasady te same.
autor: artur235
12 mar 2013, 21:44
Forum: Siemens Sinumerik CNC
Temat: Czy dobrze rozumiem zerowanie na detalu.
Odpowiedzi: 13
Odsłony: 3620

rc666 pisze:Wlasciwie nigdzie nie pojdzie bo niedales komendy G00, G01 , G02 itd. czyli bedzie stala maszyna w miejscu.
Domyślnie jest włączone G0.
Krauz pisze:Więc rozumiem że w Z wpisze np. 220 względem krańcówki, ale co z X? Nie podawać wielkości względem krańcówki?
G54 informuje maszynę że wszystkie podane w programie współrzędne będą względem tej bazy. Współrzędne bazy G54 (względem zera maszyny G53) znajdują na ekranie "SETTING-DATA" (lub coś podobnego).
Baza w X (X0) na tokarce zwykle znajduje się w osi uchwytu, a wartość określa średnicę. Zmienia się praktycznie bazę w Z tak aby było łatwiej programować (umieszcza się ją na czole detalu lub tam gdzie jest baza dla wymiarów na rys.)

G53 służy do przywoływania zera maszyny np w celu odjechania na bezpieczną pozycję (zawszę tą samą) np przed wymianą narzędzia. G53 jest aktywne tylko w bloku w którym jest podane.
G54 pozostaje aktywne do czasu wywołania innej funkcji z tej samej grupy.

Wróć do „Czy dobrze rozumiem zerowanie na detalu.”