aplikacja nx cmm inspection programming
Transkrypt
aplikacja nx cmm inspection programming
Recenzja produktu Dr. Charles Clarke APLIKACJA NX CMM INSPECTION PROGRAMMING — RECENZJA PRODUKTU Tendencje i wymagania branżowe .................................................................. 3 Nowe podejście do programowania maszyn pomiarowych ............................ 4 Używanie aplikacji ........................................................................................... 5 Automatyzacja programowania maszyn pomiarowych ................................... 6 Format wyjściowy programu i sprawdzanie poprawności programu............... 6 Zarządzanie danymi ........................................................................................ 7 Rola aplikacji CMM w ogólnym rozwiązaniu produkcyjnym ............................ 8 Podsumowanie ................................................................................................ 9 Recenzja produktu NX CMM INSPECTION PROGRAMMING Wprowadzenie Działalność związana z inspekcjami części jest ważnym elementem procesu zapewniania jakości. W ciągu ostatnich lat dostępna technologia maszyn pomiarowych uległa znacznym zmianom zarówno w zakresie sprzętu, jak i oprogramowania. Sondy i urządzenia skanujące mogą gromadzić dane o wiele szybciej. Maszyny CMM są istotnym elementem zapewniającym precyzyjne pomiary, ale wymagają one oddzielnych programów dla poszczególnych komponentów, a złożona geometria części może wymagać wieloosiowych ścieżek sondowania w celu przeprowadzania precyzyjnych pomiarów pojedynczych konfiguracji. Przygotowanie programów dla maszyn pomiarowych zazwyczaj było oddzielnym zadaniem wykonywanym poza procesem PLM i często polegało na pracy użytkowników z dwuwymiarowymi rysunkami inżynieryjnymi. Wyniki mogą być powolne i podatne na błędy, a możliwość śledzenia danych do etapu projektu i modeli produkcyjnych może być ograniczona. W przypadku wprowadzenia zmiany w projekcie programy dla maszyn pomiarowych mogą być niezgodne z procesem. Niniejsza recenzja dotyczy nowej aplikacji firmy Siemens do opracowywania zaawansowanych programów pomiarowych dla maszyn CMM. Oprogramowanie korzysta z informacji o produkcie i produkcji (PMI) pochodzących z modelu w celu automatycznego tworzenia programów inspekcji. Najnowsze oprogramowanie do symulacji 3D umożliwia pełne sprawdzenie poprawności programów i generuje dane wyjściowe zgodne ze standardami branżowymi oraz wymaganiami maszyn CMM. Dr. Charles Clarke Charles Clarke to ceniony konsultant i autor publikacji dotyczących CAD/CAM/CAE, zarządzania cyklem życia produktów (PLM) i pokrewnych tematów. Dzięki wieloletniej pracy w branży CAD/CAM i bezpośredniemu doświadczeniu w zakresie planowania i wdrażania takich systemów na zlecenie znanych przedsiębiorstw dysponuje on wiedzą niezbędną do przeprowadzania ocen oraz przygotowywania recenzji produktów. Charles Clarke regularnie publikuje w wielu brytyjskich i międzynarodowych czasopismach branżowych. 2 Copyright © 2010 Dr. Charles Clarke Recenzja produktu NX CMM INSPECTION PROGRAMMING Tendencje i wymagania branżowe Firma Siemens PLM Software opracowała nową aplikację z kilku powodów. Po pierwsze, najnowsza technologia szybkiego sondowania i skanowania umożliwia gromadzenie danych 10–100 razy szybciej w przypadku starszych urządzeń. Pozwala to przeprowadzać więcej inspekcji i wykonywać bardziej złożone pomiary przy użyciu nowego wyposażenia. W przypadku takich systemów programowanie ręczne lub oparte na tradycyjnych metodach nauczania jest trudne, zatem niezbędne jest korzystanie z narzędzia do programowania w trybie offline. Poważnym problemem dla programistów inspekcji jest fakt, że obecnie używane metody generowania bardziej szczegółowych programów są zbyt kosztowne i czasochłonne. Firma Siemens PLM Software zwróciła także uwagę na to, że coraz większa liczba klientów wymaga pełnej, trójwymiarowej definicji produktu w systemie CAD. W przypadku programowania inspekcji CMM firma Siemens PLM oferuje wyjątkowe, nowatorskie koncepcje automatyzacji całego procesu oraz zintegrowania go ze szkieletem infrastruktury PLM. Poza geometrią części obejmuje to wszystkie pozostałe informacje na temat produkcji, które są rejestrowane jako dane PMI i dołączane do modelu 3D. W przypadku inspekcji może to również dotyczyć wymagań w zakresie tolerancji, na przykład fizycznych wymiarów w i pozycji odniesieniu do względnych ogólnej elementów geometrii. Jeśli odpowiednie narzędzia mogą korzystać ze wszystkich tego rodzaju informacji dołączonych do modelu projektu, większe jest prawdopodobieństwo spełnienia wymagań dotyczących produktu podczas inspekcji w ujęciu nie tylko geometrycznym, ale także produkcyjnym. Innym problemem jest odizolowanie operacji programowania CMM, realizacji i gromadzenia danych od głównych procesów projektowania i produkcji. Klienci oczekują, że działania te będą zintegrowane z ogólnym przepływem pracy PLM, a dane — przechowywane w systemie PDM. Na poziomie hali produkcyjnej klienci oczekują od systemów pomiaru możliwości dostępu do odpowiednich programów inspekcji z repozytorium PDM oraz sposobu ponownego wprowadzenia tych informacji do systemu PDM po zebraniu wszystkich wyników w celu udostępnienia ich inżynierom produkcji i projektantom. Copyright © 2010 Dr. Charles Clarke 3 Recenzja produktu NX CMM INSPECTION PROGRAMMING Dzięki wcześniejszym transakcjom zakupu innych przedsiębiorstw firma Siemens uzyskała zaawansowaną wiedzę i produkty w zakresie programowania CMM — niektóre zostały dołączone do rozwiązania NX, ale były one zintegrowane w stopniu obecnie niewystarczającym. Obecnie w przypadku programowania maszyn pomiarowych firma Siemens PLM oferuje wyjątkowe, nowatorskie koncepcje automatyzacji całego procesu oraz zintegrowania go ze szkieletem infrastruktury PLM. Nowe podejście do programowania maszyn pomiarowych NX CMM Inspection Programming to nowy moduł pakietu NX 7.5. Został on w pełni zintegrowany z rozwiązaniem NX, dzięki czemu interfejs użytkownika jest taki sam, jak w przypadku innych aplikacji NX, co stanowi znaczne ułatwienie dla użytkowników. Nowi użytkownicy oprogramowania NX mogą korzystać z wygodnego sposobu obsługi i mechanizmów graficznej interakcji z modelem, a zaangażowanie firmy Siemens w udoskonalenie tych funkcji sprawia, że używanie systemu jest komfortowe. Przykład modelu CAD z danymi PMI, które umożliwiają automatyczne programowanie przy użyciu aplikacji NX CMM. Firma Siemens zdecydowała o zintegrowaniu nowego produktu do programowania maszyn pomiarowych z pakietem NX, ponieważ jest to system oparty całkowicie na modelach 3D, który oferuje wszystkie narzędzia CAD do manipulacji geometrią oraz funkcje opracowywania i integracji danych PMI. Oprogramowanie NX zapewnia również sprawdzone technologie, które można stosować bezpośrednio podczas programowania, na przykład oprogramowanie do symulacji obróbki narzędziowej. Podstawowym celem podczas tworzenia nowej aplikacji było zapewnienie wysokiego poziomu automatyzacji i maksymalne odejście od programowania na podstawie danych PMI opartych na modelu. 4 Copyright © 2010 Dr. Charles Clarke NX CMM INSPECTION PROGRAMMING Recenzja produktu Używanie aplikacji Użytkownik może rozpocząć pracę, wybierając docelową maszynę pomiarową (tak samo jak programista NC wybiera narzędzie w oprogramowaniu NX CAM). Następnie można wybrać wstępnie zdefiniowany proces inspekcji z biblioteki szablonów, która jest podobna do bibliotek szablonów w innych aplikacjach pakietu NX. Część przeznaczona do pomiarów jest wprowadzana do oprogramowania NX (w przypadku innych źródeł można zastosować jeden z wielu translatorów modeli NX) i umieszczana na stole inspekcyjnym docelowej maszyny pomiarowej CMM. Pierwsza wersja oprogramowania obsługuje skanowanie 3-osiowe i 5-osiowe sondowanie wyzwalane dotykiem. Firma Siemens poinformowała, że funkcja jednoczesnego skanowania 5-osiowego zostanie dodana później. Copyright © 2010 Dr. Charles Clarke 5 Recenzja produktu NX CMM INSPECTION PROGRAMMING Automatyzacja programowania maszyn pomiarowych Aplikacja oferuje zdumiewające możliwości w zakresie automatycznego programowania maszyn pomiarowych. Firma Siemens PLM Software wprowadziła wyjątkową funkcję łączenia danych PMI („Link PMI”) — niepozorny, mały przycisk na górnym pasku narzędzi, który pozwala bardzo szybko wykonywać wiele zadań. Polecenie łączenia danych PMI pobiera trójwymiarowe dane geometryczne części oraz informacje PMI powiązane z modelem, a oprogramowanie wyodrębnia z nich wszystkie zdefiniowane właściwości i tolerancje oraz tworzy operacje inspekcji niezbędne do przeprowadzenia pomiarów części. Jest to jeden ze scenariuszy typu „kliknij przycisk i gotowe”. Po otwarciu okna informacyjnego w oprogramowaniu można się przekonać, że zamiast pustej struktury szablonu inspekcji wyświetlana jest rozbudowana W przypadku niektórych części z dostępnymi danymi PMI modelu zastosowanie polecenia łączenia danych PMI pozwala zaoszczędzić 80–90% czasu poświęcanego zwykle na programowanie. hierarchia właściwości, danych i operacji odczytanych z części oraz przekształconych na program pomiarowy. Ścieżki inspekcji są generowanie na podstawie typu elementu i dołączonych do niego danych PMI. Firma Siemens używa wstępnie zdefiniowanych koncepcji rejestrowania informacji pomiarowych. Informacje te stanowią podstawę automatycznego obliczania ścieżek inspekcji na podstawie typu elementu. W przypadku niektórych części z dostępnymi danymi PMI modelu zastosowanie polecenia łączenia danych PMI pozwala zaoszczędzić 80–90% czasu poświęcanego zwykle na programowanie. Oczywiście jeśli części nie mają dostępnych działających danych PMI, informacje są niekompletne lub programista chce dodać dodatkowe pomiary, jedna z sekcji menu umożliwia ręczne utworzenie elementów i operacji w ramach inspekcji. Istnieje możliwość użycia jednej ze wstępnie zdefiniowanych metod inspekcji, a następnie wybrania punktów lub elementów geometrii modelu 3D. Następnie oprogramowanie NX generuje właściwą ścieżkę. Format wyjściowy programu i sprawdzanie poprawności programu Po opracowaniu programu CMM aplikacja NX CMM umożliwia utworzenie danych wyjściowych, które będą odczytywane przez oprogramowanie sterujące maszyną pomiarową. Wystarczy wybrać odpowiedni postprocesor, aby utworzyć instrukcje maszynowe w języku DMIS (Dimensional Measurement Interface Specification) lub macierzystym języku programowania, na przykład GeoMeasure albo Calypso. 6 Copyright © 2010 Dr. Charles Clarke NX CMM INSPECTION PROGRAMMING Recenzja produktu Przed przekazaniem programu na poziom hali produkcyjnej warto jednak sprawdzić jego działanie, aby upewnić się, że pomiary są przeprowadzane w oczekiwany lub wymagany sposób oraz że nie występują żadne kolizje. W przypadku złożonych zdań lepiej jest przeprowadzać takie testy podczas opracowywania programu inspekcji, co umożliwi wprowadzenie ewentualnych zmian. W tym zakresie firma Siemens oferuje funkcje weryfikacji wielopoziomowych ścieżek narzędziowych i pełnej symulacji maszyn. Wraz z oprogramowaniem NX CMM dostarczane są standardowe modele maszyn CMM. Trójwymiarowe modele maszyn CMM można zaimportować lub utworzyć samodzielnie za pomocą oprogramowania NX CAD. Moduł Machine-tool Builder umożliwia dodanie niezbędnych danych kinematycznych i ograniczeń ruchu poszczególnych maszyn CMM. Symulacja jest sterowana danymi wyjściowymi DMIS, a więc zapewnia wierne odwzorowanie informacji przesyłanych na poziom hali produkcyjnej. Zarządzanie danymi Aplikacja CMM jest częścią pakietu NX, zatem korzysta ze wszystkich funkcji integracji z oprogramowaniem Teamcenter, czyli systemem PDM, który jest podstawą rozwiązania PLM firmy Siemens. Dane pomiarowe są automatycznie Przykład modelu maszyny CMM używanego do programowania, symulacji i weryfikacji programów inspekcji. przechowywane w obiekcie procesu inspekcji w rozwiązaniu Teamcenter. Klienci korzystający z oprogramowania Teamcenter mogą również przechowywać szablony, narzędzia, sondy i reguły inspekcji, a także programy i pliki wyjściowe połączone z odpowiednią wersją danej części. Możliwość zarządzania danymi inspekcji i łączenia ich z rekordami nadrzędnymi danych części pozwalają rozwiązać jeden z najważniejszych problemów w tej branży: zapewnienie zgodności geometrii CMM z modelem projektu i udostępnioną geometrią produkcyjną. Oprogramowanie Teamcenter jest w stanie powiadamiać funkcje podrzędne o ewentualnych zmianach, które mogą wpływać na ich działanie. Powiązania w ramach pakietu NX również są istotne, ponieważ ułatwiają aktualizowanie modeli części w przypadku zmiany danych wejściowych projektu. Copyright © 2010 Dr. Charles Clarke 7 Recenzja produktu NX CMM INSPECTION PROGRAMMING Rola aplikacji CMM w ogólnym rozwiązaniu produkcyjnym Firma Siemens przewiduje, że nowa aplikacja NX CMM Inspection Programming zostanie wdrożona przez wiele przedsiębiorstw. Najmniejsze zakłady, które często kupują pojedyncze licencje na oprogramowanie NX CAM lub NX w celu projektowania narzędzi, powinny docenić większe możliwości oferowane przez system w zakresie tego samego modelu. Większe przedsiębiorstwa z bardziej zaawansowanymi systemami mogą uzyskać dodatkowe korzyści, integrując proces zapewniania jakości z ogólnym procesem PLM dzięki rozwiązaniu Teamcenter. Firma Siemens oferuje nową aplikację w ramach zestawu rozwiązań do produkcji części, która zwiększa możliwości oprogramowania NX dotyczące wirtualnej inżynierii produkcji wraz z rozwiązaniami do programowania NC, przygotowywania modeli części i projektowania narzędzi oraz mocowań. Wszystkie te komponenty można dopasować w wygodny sposób, ponieważ należą do tego samego pakietu oprogramowania. Jedną z rzadko wskazywanych, choć istotnych zalet architektury NX jest fakt, że zapewnia ona znakomite możliwości dostosowania systemów CAD/CAM/CAE do potrzeb. W tym przypadku architektura NX pozwala klientom tworzyć własne programy automatyzacji, które współdziałają z oprogramowaniem NX CMM w celu uzyskania poziomów automatyzacji i powtarzalności tradycyjnie niemożliwych do osiągnięcia bez dodatkowych inwestycji. 8 Copyright © 2010 Dr. Charles Clarke NX CMM INSPECTION PROGRAMMING Recenzja produktu Podsumowanie Dostępne obecnie metody tworzenia programów CMM są zbyt kosztowne i czasochłonne, podatne na błędy, wymagają wykwalifikowanych pracowników i nie są zintegrowane z przepływem pracy PLM. NX CMM to moduł pakietu NX oparty na oprogramowaniu NX CAM, który umożliwia użytkownikom korzystanie z danych PMI do generowania w pełni powiązanych programów inspekcji dla maszyn CMM w wysoce zautomatyzowany sposób. Klienci, którzy nie dysponują danymi PMI, mogą interaktywnie utworzyć własne ścieżki inspekcji. Aplikacja NX CMM pozwala zintegrować programowanie pomiarów z procesem PLM, całkowicie zautomatyzować te funkcje na podstawie geometrii NX i danych PMI oraz zarządzać nimi za pośrednictwem rozwiązania Teamcenter przy użyciu najlepszego w swojej klasie interfejsu użytkownika oprogramowania NX. Produkt jest nowym rozwiązaniem, ale został oparty na doświadczeniu w zakresie aplikacji pomiarowych dzięki temu samemu zespołowi firmy Siemens PLM, który opracował oprogramowanie Valisys i Tecnomatix. Niektóre funkcje są jeszcze niedostępne — zwłaszcza w dziedzinie pomiarów wieloosiowych — ale firma Siemens przygotowała plan rozwoju uwzględniający potrzeby klientów dotyczące szybszego programowania inspekcji opartego na modelach bryłowych. W przypadku dotychczasowych klientów firmy Siemens oznacza to dodatkowe korzyści, zaś nowi użytkownicy mogą przekonać się do wdrożenia oprogramowania NX firmy Siemens. Najważniejszą zaletą jest jednak dostęp do niegeometrycznych danych PMI dołączonych do modelu oraz praktyczna korzyść wynikająca z ograniczenia wymagań dotyczących produktów na poziomie hali produkcyjnej. Po wielu latach wydaje się, że zostały spełnione wysokie wymagania związane z projektowaniem wspieranym komputerowo i produkcją, co pozwala odnosić znaczne korzyści po wdrożeniu odpowiednich systemów. Copyright © 2010 Dr. Charles Clarke 9