iLogic dla projektowania Top-Down – 3DCAD.news

Zrzut ekranu z programu Autodesk Inventor 3D CAD do projektowania mechanicznego, przedstawiający zestaw danych niebieskiego pudełka uformowanego z blachy.

Pięć hacków produktywności Autodesk Inventor iLogic dla nie-programistów: Modelowanie odgórne

W poprzednich ćwiczeniach dowiedzieliśmy się, jak dodać formularz iLogic do części parametrycznej, aby przekazać intencje projektowe, a także jak dodać regułę iLogic do pliku części, która sprawdza, czy nasze iProperties zostały wypełnione konsekwentnie.

Ten post pokaże, w jaki sposób iLogic może być używany do prawdziwego projektowania „Top-down”.

Podczas nauki Autodesk Inventor wiele osób uczy się techniki modelowania „od dołu do góry”. Każda część jest modelowana osobno, a następnie dodawana do pliku zespołu w celu umieszczenia jej w stosunku do pozostałych części.

„Bottom-up” jest uzasadnioną techniką dla małych, prostych zespołów. Proszę wyobrazić sobie rower. Połączenia między komponentami są standardowe i łatwo jest zaprojektować rower pchany z biblioteki komponentów.

„Od dołu do góry” może być ograniczające podczas pracy nad dużymi, złożonymi zespołami w zespole. Każda zmiana w części musi być rozpatrywana w odniesieniu do wszystkich innych części w zespole. Komponenty, które wymagają aktualizacji, mogą zostać pominięte, powodując problemy.

Korzystając z projektowania „Top-down”, najpierw definiowane są globalne parametry i relacje; następnie projekt jest dzielony na sekcje dla każdego zespołu lub członka zespołu. Odwołując się do parametrów globalnych i geometrii roboczej, można wprowadzać zmiany w projekcie, które aktualizują wszystkie elementy jednocześnie.

W tym kontekście „Top Down” oznacza, że zdefiniujemy parametry kontrolne w pliku Assembly i przekażemy wartości parametrów do plików Part. Można to osiągnąć tylko za pomocą iLogic.

Ta treść została pierwotnie zaprezentowana jako praktyczne laboratorium w AU 2023. Mogą Państwo pobrać materiały informacyjne, prezentację, zestaw danych i filmy z demonstracji ze strony klasy AU:
IM602043-L Pięć hacków produktywności Autodesk Inventor iLogic dla nie-programistów! [Lab]

Tworzenie parametrów globalnych dla projektowania top-down z iLogic

W przykładowym zestawie danych dla tego ćwiczenia zdefiniowaliśmy trzy parametry użytkownika, do których będziemy się odwoływać w częściach za pomocą iLogic. Są to:

Pliki części w przykładowym zestawie danych mają te same parametry z tymi samymi nazwami i wartościami. Przydatnym narzędziem do tego jest „Eksport i import” parametrów do XML.

Stabilizacja nazw węzłów przeglądarki podczas odwoływania się do komponentów w regułach iLogic.

Reguły iLogic używają nazwy węzła przeglądarki jako skrótu do identyfikacji komponentów, z którymi chcą Państwo pracować.

Gdy komponent jest umieszczany w zespole, do nazwy węzła automatycznie dołączana jest liczba przyrostowa, na przykład „n:5”, wskazująca, że jest to piąta kopia tego komponentu umieszczona w tym zespole.

Nadpiszmy nazwy węzłów własnymi nazwami. Po nadpisaniu nazwy węzła, Inventor nie zmieni już nazwy węzła. Jest to znane jako „stabilizacja” nazwy węzła.

Proszę napisać regułę iLogic, aby przekazać wartości parametrów z zespołu do części.

  1. W przeglądarce iLogic proszę kliknąć LPM na ikonę Rules tab.
  2. W panelu iLogic proszę znaleźć puste miejsce i Proszę kliknąć RMB.
  3. Proszę wybrać Proszę dodać regułę z wysuwanego menu.
  4. The Nazwa reguły otworzy się okno dialogowe. Proszę wpisać ’Enclosure iLogic’ w polu wprowadzania, a następnie proszę kliknąć LPM przycisk OK aby utworzyć regułę.
  5. Otworzy się edytor reguł iLogic.
Zrzut ekranu Autodesk Inventor zakładki

W tym samouczku staram się jak najszybciej rozpocząć pracę z iLogic – dlatego nie będę szczegółowo wyjaśniał edytora iLogic; w miarę postępów dowiemy się więcej o edytorze reguł iLogic.

Proszę skopiować i wkleić poniższy kod z tego wpisu na blogu do obszaru kodu edytora reguł iLogic:

’Proszę powiązać parametry użytkownika najwyższego poziomu z częściami

’Podstawa obudowy

Parametr(„Enclosure Base”, „Szerokość”) = Szerokość

Parametr(„Enclosure Base”, „Głębokość”) = Głębokość

Parametr(„Enclosure Base”, „Wysokość”) = Wysokość

Parametr(„Enclosure Base”, „Connector”) = „CONNECTOR_01”

’Enclosure Top

Parametr(„Enclosure Top”, „Szerokość”) = Szerokość

Parametr(„Enclosure Top”, „Głębokość”) = Głębokość

Parametr(„Enclosure Top”, „Wysokość”) = Wysokość

InventorVb.DocumentUpdate()

Linie zaczynające się od apostrofu ’ są komentarzami przypominającymi nam, co robi ta reguła.

Pierwsze cztery linie kodu przekazują wartości parametrów użytkownika „Width”, „Depth”, „Height” i „Connector” z parametrów użytkownika Assembly do parametrów użytkownika „Enclosure Base”.

Drugie trzy linie kodu przekazują wartości parametrów użytkownika z zespołu do górnej części obudowy.

Ostatnia linia kodu jest odpowiednikiem kliknięcia przycisku aktualizacji w interfejsie użytkownika programu Inventor (przycisk z ikoną przypominającą błysk światła).

Proszę przetestować kod iLogic!

Ten kod iLogic pobiera wartość parametru na poziomie zespołu i „przesuwa” wartość parametru w dół do pasującego parametru plików części.

  • W zespole proszę otworzyć menedżera parametrów.
  • W menedżerze parametrów proszę zmienić wartość parametru Szerokość parametr do 150 mm.
  • W oknie graficznym proszę obserwować, jak zespół zmienia rozmiar… proszę powiedzieć „Oooooo!”.

Gdy zmieni się wartość parametru w zespole, zmieni się również wartość w części.

Jest to prawdziwe „odgórne” sterowanie zespołem, które można osiągnąć tylko za pomocą iLogic.

Kod brzmi następująco:

Proszę znaleźć część o nazwie węzła przeglądarki modeli „Enclosure Base”. W tej części proszę znaleźć parametr użytkownika o nazwie „Width”.

Proszę ustawić wartość parametru użytkownika części „Szerokość” na taką samą, jak wartość parametru użytkownika w tym zespole, również o nazwie „Szerokość”.

Następnie proszę zrobić to samo dla części o nazwie „Enclosure top”.

Wskazówka: Formularze i reguły iLogic są zwykle zapisywane w pliku, w którym pracujesz, co oznacza, że wprowadzone zmiany nie zostaną zapisane, dopóki nie zapiszesz otwartego pliku. Podczas pracy nad własnymi projektami iLogic należy regularnie zapisywać pliki, aby zachować zmiany w regułach i formularzach iLogic lub w zewnętrznych regułach.

To była świetna zabawa! Czego jeszcze mogę się dowiedzieć o iLogic?

Już wkrótce: jak używać Autodesk Inventor iLogic do konfigurowania modeli złożeń.

Jak mogę dowiedzieć się więcej o Inventor iLogic?

AU (Autodesk University) to flagowe wydarzenie dla klientów Autodesk, ale nauka nie kończy się po zakończeniu wydarzenia osobistego. W witrynie AU Online można znaleźć filmy z zajęć na żądanie, materiały informacyjne i zestawy danych, dzięki czemu przez cały rok można uczyć się od ekspertów branżowych, partnerów i rówieśników – wszystko to jest bezpłatne i nie wymaga logowania.

Aby pomóc Państwu w znalezieniu potrzebnych treści z zakresu projektowania i inżynierii produktów, stworzyliśmy stronę docelową, która gromadzi treści z zakresu projektowania i inżynierii z AU specjalnie dla Państwa.

Link źródłowy