Automatyzacja importu plików geometrii
Import pliku zawierającego geometrię części to pierwszy krok pracy w programie SigmaNEST. Moduł importu obsługuje szereg plików w formatach DWG, DXF, CDL, DSTV i inne, charakterystyczne dla danych programów typu CAD. Na podstawie geometrii tworzona jest część. Utworzoną część możemy zapisać do bazy części lub bezpośrednio użyć w zadaniu rozmieszczenia. Importowana do programu geometria niejednokrotnie wymaga pewnej obróbki ze względu na zawieranie nadmiarowej ilości informacji lub błędy wykonania. Obróbkę tej geometrii wykonujemy w programie, w którym została narysowana lub w środowisku SigmaNEST. O wiele efektywniejszy jest drugi sposób, ponieważ SigmaNEST oferuje użytkownikowi funkcje umożliwiające zautomatyzowanie czynności przekształcających geometrię. Kilka z nich omówimy w niniejszym newsletterze – zapraszamy do lektury tekstu “Automatyzacja importu plików geometrii”.
Zastępowanie fragmentów geometrii (Automatyzacja importu plików geometrii)
Często spotykaną sytuacją podczas importu geometrii jest potrzeba zamiany wybranych jej elementów na inne. Na przykład geometria danego elementu posiada pewną ilość okręgów o niedużej średnicy. Okręgów tych nie chcemy wycinać z arkusza blachy, jednak zależy nam na oznaczeniu, gdzie znajduje się ich środek na części, aby w przyszłości wykonać je za pomocą frezowania. Jeżeli dana geometria mieści w sobie wiele takich okręgów, to ich zamiana na punkty przy użyciu narzędzi CAD-owskich będzie pracochłonna. SigmaNEST daje możliwość zbudowania prostej instrukcji, zamieniającej wszystkie okręgi o średnicy równej lub mniejszej określonej wartości na punkty, gdy tego zażądamy podczas tworzenia części. Z raz napisanej instrukcji możemy korzystać wielokrotnie, wybierając kiedy ma być aktywna. Załóżmy, że wszystkie okręgi o średnicy równej lub mniejszej 30 mm zamieniane będą podczas importu na punkt pozycjonowany w środku okręgu. W pierwszej kolejności określamy kształt geometrii podlegającej zamianie. Rysujemy więc w wbudowanym w SigmaNEST edytorze CAD okrąg o średnicy 30 mm w punkcie 0,0. Wybieramy funkcję „Środek i średnica”, wpisujemy długość średnicy i wprowadzamy współrzędną X=0 i Y=0 środka okręgu, potwierdzając wprowadzone wartości enterem . Po wykonaniu tych czynności okrąg o średnicy 30 mm pojawia się w obszarze roboczym. Przygotowaną geometrię eksportujemy do katalogu „Replace” (C:UsersPublicDocumentsSNDataReplace) w formacie CDL.
Podobnie postępujemy w przypadku punktu, czyli zamiennika oryginału. Nie zapominamy o umieszczeniu naszego zamiennika w punkcie 0,0. Geometrię punktu eksportujemy w formacie CDL do folderu „Replace”. Mając określoną geometrię oryginalną i zamiennik, tworzymy instrukcję dla programu, informującą na jakich zasadach ma podmieniać geometrię. W tym celu przechodzimy do zakładki „Narzędzia-Pomoc”, rozwijamy listę znajdującą się przy ikonie „Menedżera plików” i wybieramy folder „SNData”. W tej lokalizacji odszukujemy plik „Replace.ini” i otwieramy za pomocą edytora tekstowego. Plik zawiera kilka domyślnych instrukcji dla geometrii przykładowych. Przewijamy listę instrukcji domyślnych i w wolnym obszarze wpisujemy instrukcję sprecyzowaną dla naszych potrzeb (rys. 4).
Pierwsza linia instrukcji to nagłówek informujący o kolejnej konfiguracji odpowiedzialnej za zamianę fragmentów geometrii.
Kolejne linie odpowiadają za:
Zapisujemy wprowadzone zmiany i importujemy z opcją mapowania interaktywnego przykładowy plik DXF z geometrią prostokąta i kilkoma okręgami o średnicach 50, 40, 30, 20, 16 mm (rys 5. i rys. 6).