Znaleziono 1 wynik

autor: qqaz
29 lip 2014, 21:27
Forum: CNC podstawy
Temat: Wiele baz
Odpowiedzi: 6
Odsłony: 1099

Witaj Panie Janie
Na poczatek rozróżniaj pojęcia bazy w maszynie - maszynowej czy detalu- jak zwała tak zwał ale są to układy współzędnych w których aktualnie odbywać się będzie obróbka wg Gkodu. I gdzie wybierzesz położenie zera akrualnego układu współrzędnych to wg tego zera będzie realizowana obróbka. Jeżeli wykonasz połowę detalu, zmienisz położenie zera i nastepnie wznowisz obróbkę to skończysz drugą część w innym miejscu. I maszyna kompletnie nie wie co myślał programista ustalając sobie bazy w CAMie.
Zwyczajnie wykona zadane trajektorie i już.
Inną rzeczą są bazy w CAMie które wybierasz tak aby ustawione były w miejscach detalu takich które są możliwe do odnalezienia.Np
z kostki wycinasz do połowy jej wysokości krzywoliniowy obrys. Dodatkowo kostka jest koślawą odkuwką i nie ma szans na powtórne jej ustawienie tak aby trafić w kształt już obrobiony.
Bazą w CAMie może być tutaj narożnik kostki bo wiesz że frezowany kształt zmieści się w jej obrysie.
Ale dalej musisz kostkę odwrócić i z drugiej strony frezować coś co jest dokładnie ustawione względem strony pierwszej.
Ponieważ kostka to koślawiec więc po odwróceniu bazowy narożnik nie nadaje się jako baza dalszej obróbki. Przyjmujesz wiec nową - obrobiona już krawedź, albo przelotowy otwór albo dodatkowy fragment obrobiony w pierwszej części który obrabiany był wyłacznie na potrzebę ustalenia zera układu współrzędnychg w drugiej części programu

I w ten sposób masz różne bazy podczas generowania Gkodu dla strony pierwszej i strony drugiej.
Ale Gkod nie zawiera tych informacji - on zawsze odniesiony jest do aktualnego zera.
Dopiero operator otrzymując dokumenty ma pokazane że
1) mocuje kostkę i aktualne zero ma ustawić na jej narożniku
2) odwraca kostkę i zmienia położenie zera na nowe miejsce wyznaczone w sposób podany w karcie technologicznej

Wszelkie zmiany mogą być wykonywane ręcznie przez czujnikowanie detalu i wpisanie wartości do liczników maszyny
-albo gdy dane bloki się powtarzają a operator może ustawić zderzaki na których pozycjonuje detal to wygodnie mu zapisać te kilka pozycji zera na maszynie - wtedy właśnie te G5X które przesuwają zero
-albo gdy stosowany jest system uchwytowy to mocuje detal w uchwycie i przekłada w nowe miejsce jadąc jednym programem który z góry wie gdzie detal będzie.

Może być jeszcze wielokrotne powtarzanie detalu np wycinanego z blach odpadowej - wtedy operator wpisuje przesunięcia bazy programowej odpowiednio tak aby kontur detalu się zmieścił w aktualnym kawałku. Itd, itd
Zwyczajnie rozróżniaj bazę dla postprocesora generującego Gkod i bazy maszynowe względem których ten Gkod jest wykonywany

[ Dodano: 2014-07-29, 21:40 ]
jeszcze jedno
Oczywiście że baza w CAmie nie musi być na krawędzi, w środku otworu czy jakimś innym wyraźnym miejscem - możesz przyjąć ją dowolnie. Ale musisz zdawać sobie sprawę że operator ustawiając detal musi jakoś go zorientować względem układu współrzędnych.
I albo ustawi zderzaki względem których określi zero na maszynie a detal postawi na zderzakach albo ustawi detal i bazę określi względem detalu.
Przyjęcie bazy w Camie które będzie gdzieś spowoduje że operator będzie musiał liczyć ręcznie przesunięcia lub będzie jeździł maszyną klepiąc nowe zera. I może się pomylić.

Wróć do „Wiele baz”