WAPP3D 2.0 INSTRUKCJA OBSŁUGI PROGRAMU
Spis treści 1. O programie 2. Menu główne, menadżer widoku 3. Ekran 3D 4. Generowanie trajektorii skanowania 5. Edycja modelu w ekranie 3D 5.1 Usuwanie dziur 5.2 Usuwanie szpil 5.3 Usuwanie szumów 5.4 Wygładzanie aproksymacyjne 5.5 Aproksymacyjne wygładzanie szpilek 5.6 Łączenie krawędzi dziur 13 14 16 3 4 6 10 12 13 15 6. Edycja modelu w ekranie 2D 6.1 Narzędzia 6.2 Funkcje edycji modelu na podstawie zaznaczonego obszaru - Wygładzanie obszaru zaznaczonego kolorem - Korekta wysokości piksela 18 - Wycinanie zaznaczonego obszaru - Łata 19 - Ustawienie wysokości zaznaczonego obszaru - Ofset obszaru 20 - Odbicie w osi Z zaznaczonego obszaru 7. Tworzenie trajektorii obróbki NC (g-cody) 8. Prawa autorskie 16 17 19 20 21 21 23 STR 2
1. O programie wapp3d 2.0 jest programem dedykowanym do edytowania i eksportu chmury punktów uzyskanych przy użyciu przystawki skanującej wapp01. Nowa wersja programu łączy w sobie funkcjonalność oraz komfort pracy dzięki nowej oprawie graficznej i przyjaznemu interfejsowi. Umożliwia wizualizację, analizę i eksport chmury punktów do formatu: STL oraz BMP (skala szarości). Maksymalna wielkość wczytanej jednorazowo chmury punktów, która może zostać przeanalizowana wynosi 100 milinów punktów co odpowiada polu pracy 1000x1000mm zeskanowanym z rozdzielczością w osiach x i y 0.1mm lub 50000x50000mm zeskanowanym z rozdzielczością w osich x i y 1mm. Przybliżona wielkość takiej chmury wynosi 400MB. Wymaga systemowe: procesor klasy PIV 2GB wolnej pamięci RAM 1GB wolnej przestrzeni na dysku twardym Program wymaga aby separator dziesiętny w systemie operacyjnym był ustawiony na (. ) a nie na (, ). W systemie Windows 7 program należy uruchomić z poziomu administratora. STR 3
2. Menu główne, menadżer widoku: Wczytaj skan - wczytuje skany z plików binarnych w formacie txt Otwórz model - wczytuje skany z plików binarnych w formacie wap3 Zapisz model - zapisuje model w formacie wap3 Zapisz punkty - opcja niedostępna w obecnej wersji. Import bmp/jpg - Import mapy bitowej Zakończ - zamyka program Eksport w obecnej wersji programu eksport jest możliwy tylko do formatu stl i bmp. Eksport do formatu bmp możliwy w czasie aktywnego widoku 2D. SKAN - generowanie trajektorii skanowania. STR 4
Wczytaj skan służy tylko do wczytywania plików z karty SD. Otwórz model 3D służy do wczytywania modelu wap3 utworzonych w programie. Zapisz model 3D w formacie wap3. Widok szkieletowy Widok pełny Swobodne obroty Cofnięcie w wersji 2.0 tylko jeden krok. Ponowienie w wersji 2.0 tylko jeden krok. STR 5
Przejście do widoku 2D i edycji w skali szarości. Przejście do widoku 3D. Ustawienie koloru odcieni modelu. Status operacji. 3. Ekran 3D: PPM poruszanie modelem w pionie i poziomie w osiach X i Y Scroll oddalanie i przybliżanie modelu LPM obrót modelu w osiach X i Y STR 6
Offset w osi Z. Przesunięcie modelu w osi Z o podaną wartość. Powinno się dążyć aby podstawa modelu była na wysokości 0. Dzięki temu podczas edycji 2D w skali szarości będziemy mieli największą skalę barwy. Jeżeli model ma podstawę na inne wysokości przy pomocy tej operacji przesuwamy model do osiągnięcia położenia 0. Skalowanie wypukłości modelu. Jako Parametr podajemy maksymalną wysokość. Zerowanie podstawy. Funkcja usuwa wszystkie punkty poniżej podanego parametru. Profilowane podstawy. Funkcja profiluje kształt podstawy według najwyższych punktów. Jako parametr podajemy szerokość profilowania. Odbicie w osi X. Odbicie w osi Y. Odbicie w osi Z. STR 7
Obrót w lewo o 90 stopni. Obrót w prawo o 90 stopni. Usuwanie dziur. Usuwanie szpil. Wygładzanie uśredniające (usuwanie szumów). Wygładzanie aproksymacyjne. Aproksymacyjne usuwanie szpilek. STR 8
Łączenie krawędzi dziur Zmiana wymiarów Dodaj ramkę Generowanie G-codów. Frezowanie wykańczające Frezowanie po wektorze Frezowanie zgrubne STR 9
Tworzenie wektora obrysu za pomocą tej funkcji możemy obrysować kontur będący na wysokości podawanej w ramce obok Wygładzanie wektora obrysu 4. Generowanie trajektorii skanowania: Przed rozpoczęciem skanowania należy wygenerować trajektorie po jakich będziemy prowadzić skaner. Służy do tego generator g-codu. Uruchamiamy go z menu G-cody lub ikoną z pola G-cody. Po uruchomieniu wyświetla nam się następujące okno: STR 10
Wpisujemy parametry skanowania. Należy pamiętać aby długość skanowania była minimalnie o 5mm większa od wartości wpisanej w głowicy skanujące da nam to czas na zapisanie zeskanowanej linii do pliku na karcie SD. Po wpisaniu parametrów pola pracy skanera klikamy generuj i kiedy wskaźnik pracy się zatrzyma zapisujemy program z trajektoriami do sterownika maszyny. Prawidłowe rozdzielczości skanowania to minimalnie 0.1mm i jej wielokrotności. W wersji 2.0 głowica obsługuje tylko dziesiąte części. Przykładowo wygenerowany kod STR 11
5. Edycja modelu w ekranie 3D: 5.1 Usuwanie dziur: Jeżeli wystąpią dziury spowodowane zbyt stromymi zagłębieniami jak na rysunku obok kiedy wiązka nie może wrócić do czujnika skaner zarejestruje zero. Aby wyeliminować i uśrednić takie przypadki należ kliknąć na ikonkę usuwanie dziur. Pojawi się okienko: Podajemy parametr który określa wielkość, poniżej której punkty zostaną uśrednione do otoczenia. Praktycznie podajemy wartość niewiele większą od minimum podanego w wymiarach. Operację możemy powtórzyć kilka razy. STR 12
5.2 Usuwanie szpil: Analogicznie do usuwani dziur postępujemy kiedy w programie wystąpią szpilki spowodowane błyszczącą powierzchnią skanowanego materiału. W takim przypadku wybieramy ikonkę usuwanie szpilek. Po pojawieniu się okienka Jako parametr podajemy wartość powyżej której punkty zostaną uśrednione. 5.3 Usuwanie szumów: W celu usunięcia szumów spowodowanych kolorem i niedokładnością czujnika oraz drganiami maszyny wybieramy ikonkę. STR 13
Pojawi się okienko: Jako parametr podajemy wysokość w mm szumu jaki ma być wyeliminowany np. 0,1 5.4 Wygładzanie aproksymacyjne Jeżeli chcemy aby nasz model był bardzo wygładzony możemy użyć wygładzania aproksymacyjnego. Algorytm wygładzania łączy w sobie aproksymację liniową z wygładzaniem kroczącym. Jako parametr węzły podajemy ile kolejnych punktów ma być branych do wygładzania minimalnie 2. Im większa ilość punktów tym gładsza powierzchnia. Jako parametr kroki podajemy krok przesunięcia funkcji aproksymacyjnej minimalni 1 największe wygładzenie. Przykładowe ustawienia to 5 i 1. STR 14
5.5 Aproksymacyjne usuwanie szpilek Używane gdy w programie wystąpią szpilki spowodowane błyszczącą powierzchnią skanowanego materiału. Wygładzenie szpilek odbywa się metodą aproksymacyjną. Pojawi się okienko: Węzły - liczba punktów poddanych aproksymacji, min. 2 Odchylanie - wartość odchylenia od krzywej aproksymacji punkty które odstają więcej zostaną przyporządkowane do krzywej Kroki - w ilu krokach operacja ma zostać wykonana STR 15
5.6 Łączenie krawędzi dziur Funkcja ta łączy krawędzie dziur na wysokości podawanej w polu wysokość bazowa. Za pomocą niej możemy wyrównać powierzchnię modelu z dziur. 6. Edycja modelu w ekranie 2D: 6.1 Narzędzia Wszystkie operacje w widoku 2D skala szarości modelu są możliwe po wcześniejszym zaznaczeniu obszaru edycji kolorem czerwonym. Do kolorowania możemy użyć trzech narządzi: Rysowanie linii prostej. Klikamy myszką na widoku i rysujemy kolejne linie punkt po punkcie. Jeżeli chcemy zakończyć daną linię klikamy prawym klawiszem myszy. Jeżeli nastąpiła pomyłka możemy ostatnie rysowanie cofnąć wybierając ikonkę cofnij edycję 2D. Malowanie obszaru. Malujemy obszar odręcznie trzymając wciśnięty lewy klawisz myszki. Jeżeli nastąpiła pomyłka możemy ostatnie rysowanie cofnąć wybierając ikonkę cofnij edycję 2D. Wypełnienie obszaru farbą. Funkcja wypełnia zamknięty obszar farbą. Jeżeli obszar nie jest zamknięty wypełni całość. Jeżeli nastąpiła pomyłka możemy ostatnie rysowanie cofnąć wybierając ikonkę cofnij edycję 2D. STR 16
Ikony wyboru grubości linii. Skala 2D. Funkcja aktualizuje widok 2D do stanu obecnego modelu. Jej wywołanie usuwa wszystkie zaznaczania zaznaczenia obszaru. Cofnij edycję 2D. Funkcja usuwa ostatnie operacje zaznaczania obszaru. W wersji 2.0 jeden krok. Powiększanie widoku 2D. Funkcja powiększa widok 2D w celu dokładniejszego zaznaczania obszaru edycji. Pewne operacje wymagają aby powiększenie wynosiło x1 (minimum), dlatego po powiększeniu i zaznaczeniu obszaru należy zmniejszyć widok. Zmniejszanie obszaru. 6.2 Funkcje edycji modelu na podstawie znaczonego obszaru Wygładzanie obszaru zaznaczonego kolorem Im większe powiększenie tym większe wygładzenie. STR 17
Zaznaczenie obszaru Przed Po Korekta wysokości piksela Funkcja przypisuje pobraną wysokość podczas kliknięcia prawym przyciskiem myszy obszarowi zaznaczonemu kolorem podczas kliknięcia lewym przyciskiem myszy. Parametry pobranej wysokości pojawiają się na pasku obok wskaźnika stanu operacji. Funkcja przydatna przy usuwaniu pojedynczych dziur. Dziurę zaznaczamy kolorem następnie wybieramy obecną funkcję i klikamy prawym przyciskiem myszy w okolicy zaznaczenia a następnie klikamy lewym przyciskiem myszy w zaznaczony obszar. Zaznaczenie obszaru Przed Po STR 18
Wycinanie zaznaczonego obszaru Funkcja przycina model do zaznaczonego obszaru (do prostokąta) Zaznaczenie obszaru Przed Po Łata Funkcja wstawia łatę w zaznaczony obszar. Łata polega na uśrednianiu wysokości pomiędzy początkiem zaznaczenia a końcem. W wersji 2.0 kierunek wstawiania łaty jest od góry do dołu Zaznaczenie obszaru Przed Po STR 19
Ustawienie wysokości zaznaczonego obszaru. Funkcja zaznaczonemu obszarowi przypisuje wysokość wpisaną w ramkę obok. Zaznaczenie obszaru Przed Po Offset obszaru. Funkcja przesuwa zaznaczony obszar w osi Z o wymiar wpisany w ramkę obok. Zaznaczenie obszaru Przed Po STR 20
Odbicie w osi Z zaznaczonego obszaru. Funkcja ta daje nam możliwość odwracania zaznaczonego obszaru względem osi Z. Zaznaczenie obszaru Przed Po 7. Tworzenie trajektorii obróbki NC Przed przystąpieniem do generowania trajektorii dla obróbki na maszynie CNC należy model odpowiednio obrobić oraz nadać mu właściwe wymiary. Każdy model musi mieć Z min =0.000, jeżeli jest inaczej to używając opcji Offsetu ustalamy Z min. Tworzenie trajektorii obróbki zgrubnej. Obróbka zgrubna stosowana jest w celu zebrania zbędnej ilości materiału przed obróbką dokładną wykańczającą). STR 21
średnica frezu wysokość części roboczej frezu (na ile może się zagłębić jednorazowo) skok wierszowania prędkość obrotową wrzeciona prędkość pracy prędkość zagłębiania wybieramy oś wierszowania X lub Y naddatek (pozostały materiał dla obróbki wykańczającej) bezpieczną wysokość podczas przejść roboczych grubość materiału (najlepiej Z max zaokrąglone do całych mm w górę) Klikamy generuj i po zakończeniu możemy zapisać plik nc lub zakończyć. Pod ikonkami g-cody pojawi się nazwa trajektorii, jeżeli zaznaczymy kwadrat obok nazwy i klikniemy myszką na modelu pojawi się widok trajektorii. Widok możemy wyłączyć odznaczając kwadracik obok nazwy trajektorii a następnie klikając myszką na modelu. Tworzenie trajektorii wykańczającej. Trajektorie wykańczające służą do dokładnej obróbki materiału frezami z zakończeniem kulistym. tolerancję (jakie różnice w wysokości powinny być pomijane) bezpieczną wysokość podczas przejść roboczych grubość materiału STR 22
8. Prawa autorskie Oprogramowanie wapp 3D 2.0 jest własnością firmy CNC-WAP Wojciech Ogarek chronioną prawami autorskimi. Licencja Użytkownika nie nadaje tytułu własnościowego, ani nie stanowi podstawy prawnej do sprzedaży oprogramowania. Tym samym licencja ta nie daje podstawy do roszczenia jakichkolwiek praw względem oprogramowania. Wykorzystanie unikalnych rozwiązań zawartych w programie, w innych aplikacjach jest naruszeniem praw autorskich. Żadna partia tej publikacji nie może być reprodukowana, magazynowana w odzyskanych systemach lub transmitowana w jakiejkolwiek formie lub jakimkolwiek znaczeniu (elektronicznym, mechanicznym, foto, copy, rejestrującym, lub innym) bez wcześniejszego pozwolenia firmy CNC-WAP Wojciech Ogarek. STR 23