Zrozumienie synchronizacji wiązek przewodów – użytkownicy zaawansowani
Jak MCAD CoDesigner wspiera projektowanie wiązek
Obsługa wiązek w MCAD CoDesigner integruje modele ECAD i MCAD wiązki. Celem jest umożliwienie zaprojektowania harness geometry w MCAD, a następnie przeniesienia go z powrotem do ECAD jako parametrów fizycznych (długości) elementów wiązki.
Wspólnym (i zasadniczo podobnym) elementem między środowiskami ECAD i MCAD jest to, że schemat/diagram połączeń wiązki jest zasadniczo taki sam po obu stronach wymiany modelu wiązki. Jednak model fizyczny różni się między ECAD a MCAD. Po stronie ECAD nie ma dokładnego modelu fizycznego wiązki, natomiast po stronie MCAD model fizyczny jest tworzony (generowany) przez MCAD CoDesigner na podstawie danych dostarczonych ze strony ECAD (modele złączy, topologia wiązki oraz parametry obiektów wiązki).
Po stronie ECAD źródłem danych dla modelu wiązki jest diagram rozmieszczenia w projekcie wiązki. Diagram ten jest płaski i nie odzwierciedla rzeczywistych proporcji wiązki, ale zawiera topologię oraz wewnętrzny schemat wiązki, który jest używany do zbudowania wstępnego fizycznego modelu wiązki po stronie MCAD.
Początkowa obsługa wiązek w MCAD CoDesigner dotyczy Creo i Solidworks. Chociaż obie implementacje można uznać za podobne pod względem definicji diagramu połączeń, znacznie różnią się one pod względem trasowania 3D kabli i przewodów oraz definicji komponentów.
Podsumowując różnice:
-
SOLIDWORKS grupuje każdy kabel\przewód na tej samej trasie w jedną wiązkę i zaleca również, aby nie rozróżniać pinów złącza. W związku z tym MCAD CoDesigner nie tworzy oddzielnych punktów połączeń dla każdego pinu w każdym komponencie (zgodnie z zaleceniami SOLIDWORKS). Z kolei Creo stara się precyzyjnie modelować każdy kabel\przewód i złącze. Dlatego gdy MCAD CoDesigner pobiera projekt, tworzy punkt połączenia dla każdego pinu Creo.
-
Trasowanie w SOLIDWORKS opiera się na ograniczonych splajnach 3D (które są zasadniczo standardowymi obiektami SOLIDWORKS definiującymi ścieżki trasowania), podczas gdy Creo używa specyficznych obiektów dla przewodów i kabli.
-
SOLIDWORKS ma oddzielne biblioteki kabli i złączy, które są tworzone/utrzymywane przez MCAD CoDesigner (i użytkownika). Biblioteki definiują dostępne przewody i złącza (w tym ich piny), które mogą być używane i współdzielone między projektami. Technicznie rzecz biorąc, biblioteki te to pliki XML (dla przewodów) oraz XML + .sldprt dla złączy.
W tej chwili CoDesigner nie obsługuje współdzielonych bibliotek MCAD dla Creo, zamiast tego definiując typ kabla\przewodu bezpośrednio wewnątrz zespołu wiązki jako Spool. W Creo złącza są również oddzielnymi modelami i mogą być używane osobno bez konieczności rejestrowania ich w jakiejkolwiek bibliotece. -
Oprócz części wiązki SOLIDWORKS zapisuje informacje o wiązce w plikach xxx-fromToList.xml i xxx-segmentList.xml. CoDesiger nie używa tych informacji bezpośrednio, ale SOLIDWORKS wymaga tych plików do spójnej pracy z projektem wiązki.
Ujednolicony model projektu wiązki
Ujednolicony model używany przez MCAD CoDesigner do wymiany wiązki między ECAD i MCAD zasadniczo odzwierciedla model obiektu wiązki utworzony w Altium Designer.
Ujednolicony model wiązki zawiera następujące obiekty:
-
Przewody
-
Kable (zawierające przewody)
-
Skrętki (w ECAD są traktowane jako szczególny przypadek kabli)
-
Złącza (końcowe, niepodłączone punkty, splice lub inline splice)
-
Segmenty wiązek (grupujące kable i przewody na odcinku ich ścieżki trasowania)
-
Punkty połączeń (są to stałe punkty w układzie wiązki definiujące określone segmenty ścieżki trasowania)
Uzgodnienia projektowe i założenia
-
Z perspektywy CoDesigner kable są traktowane jako standardowe części zawierające kilka przewodów. Kable nie grupują w sobie innych kabli; do grupowania używa się segmentów wiązek.
-
Minimalny promień gięcia i grubość są ważnymi właściwościami fizycznymi kabli i przewodów. Określają one możliwe trasowanie (oraz przypadki, w których trasowanie jest niemożliwe) przewodów i kabli.
-
Komponenty złączy używane do projektowania wiązek nie są używane do projektowania PCB.
-
Komponenty złączy powinny mieć model 3D w swoim footprincie po stronie ECAD.
-
Fizyczne piny są określane wyłącznie w modelu złącza w MCAD.
-
Punkty połączeń zdefiniowane po stronie ECAD są sposobem grupowania oddzielnych przewodów/kabli na ich ścieżce trasowania. Można je traktować jako wirtualne „opaski zaciskowe” na trasie zestawu przewodów/kabli. Grupowanie zestawu przewodów/kabli w ten sposób może pomóc uniknąć nieprawidłowego trasowania, w którym przewody/kable kolidują ze sobą.
-
Przewód „Not-connected” powinien kończyć się terminalem „Not-connected”, czyli komponentem. Ten komponent nie ma fizycznego korpusu, ale definiuje dokładne położenie końca niepodłączonego przewodu.
-
Kabel jest tak długi jak najdłuższy przewód w jego wnętrzu.
-
Suma długości segmentów wiązek na trasie kabla\przewodu jest zawsze mniejsza niż długość tego kabla\przewodu. Wynika to z faktu, że segmenty wiązek opisują tylko zgrupowane części trasowania kabla\przewodu.
-
W SOLIDWORKS (zgodnie z zaleceniami SOLIDWORKS) CoDesigner tworzy tylko jeden pin jako punkt wejścia dla złącza. Użytkownik może przedefiniować złącze, aby w razie potrzeby określić więcej niż jeden punkt połączenia wraz z przypisanymi pinami.
Ograniczenia i wymagania obsługi wiązek
-
CoDesigner nie obsługuje zmian po stronie MCAD w schematach ani topologii wiązki.
-
W przypadku pracy z SOLIDWORKS PDM biblioteki wiązek powinny być zarządzane ręcznie. Pliki XML wiązek należy wyewidencjonować przed modyfikacjami i zaewidencjonować po modyfikacjach. Jeśli planowana jest aktualizacja złączy, one również powinny zostać wyewidencjonowane.
-
Mapowanie DMS jest obsługiwane w Creo, a obsługa dla SOLIDWORKS została dodana w wydaniu CoDesigner 3.12.
-
W wersjach CoDesigner wcześniejszych niż 3.12 modele złączy były nazywane na podstawie nazwy footprintu ECAD. Od wersji CoDesigner 3.12 modele złączy są nazywane na podstawie opcji Naming of component models that are transferred from ECAD to MCAD, skonfigurowanej na stronie MCAD CoDesigner ustawień administratora Workspace.
-
W przypadku SOLIDWORKS na komputerze musi być zainstalowany MS Excel, aby synchronizacja wiązek działała, a poziom licencji SOLIDWORKS musi obsługiwać SOLIDWORKS routing.
-
W przypadku Creo licencja na harness powinna znajdować się w pakiecie licencji Creo.
-
CoDesigner nie operuje na types przewodów ani kabli; tworzy oddzielny type dla każdego przewodu lub kabla, nazwany jego designatorem (nawet jeśli właściwości kabla\przewodu są całkowicie takie same jak innych przewodów/kabli).
Praca z bibliotekami SOLIDWORKS
-
Zawartość biblioteki routingu Solidworks jest przechowywana w plikach cable.xml i components.xml wraz z powiązanymi modelami komponentów.
-
MCAD CoDesigner zawsze używa własnego cable.xml, który jest specyficzny dla projektu (inny dla każdego projektu), oraz własnego components.xml, który może być współdzielony między projektami (a nawet współdzielony z projektami spoza CoDesigner).
-
Components.xml jest przechowywany w folderze projektu lub we wspólnym folderze komponentów (jeśli folder został zdefiniowany w opcjach MCAD CoDesigner). Modele komponentów, do których odwołuje się ten plik XML, są umieszczane w tym samym folderze co plik Components.xml.
-
CoDesigner używa tych plików bibliotek podczas początkowych operacji pull/push/stosowania zmian, co może powodować zmiany w bieżących ustawieniach plików bibliotek w SOLIDWORKS. Dlatego w przypadku, gdy potrzebne są biblioteki inne niż specyficzne dla CoDesigner (na przykład jeśli użytkownik chce użyć zespołu wiązki spoza CoDesigner), inżynier MCAD może być zobowiązany do upewnienia się, że ustawione są właściwe biblioteki domyślne.
Specyfika modelowania przewodów Not-connected
-
Na diagramie połączeń ECAD przewód Not-connected powinien być połączony z obiektem Not-connected.
-
Na diagramie rozmieszczenia ECAD należy utworzyć punkt połączenia powiązany z określonym obiektem Not-connected z diagramu połączeń, a także segment wiązki, który poprowadzi niepodłączony przewód do tego punktu.
-
Po stronie MCAD dla każdego punktu połączenia „not-connected” zostanie utworzony oddzielny model złącza. Zasadniczo zachowanie niepodłączonego przewodu po stronie MCAD będzie takie samo jak zachowanie podłączonego przewodu, z tą jedyną różnicą, że „złącze” dla niepodłączonego przewodu istnieje tylko po stronie MCAD.
Jak działa Initial Pull w MCAD
W MCAD początkowa procedura pobrania wiązki może być traktowana jako proces wieloetapowy, składający się z następujących kroków:
-
Tworzenie zespołu wiązki (jest to po prostu zespół, podobny do zespołu PCB)
-
Umieszczenie złączy (oraz, w razie potrzeby, ich utworzenie) wewnątrz utworzonego zespołu, w pozycjach odpowiadających diagramowi układu ECAD w płaszczyźnie X-Y. Oznacza to, że początek układu złącza powinien znajdować się w tej samej pozycji X-Y co diagram układu, a oś Z złącza będzie miała ten sam kierunek co oś Z zespołu:
-
Złącza są częściami MCAD utworzonymi z modeli Parasolid. Modele są dostarczane przez ECAD i nazywane nazwą footprintu użytego dla komponentu ECAD (jeśli ECAD może je dostarczyć).
-
Alternatywnie, zamiast używać modelu ECAD do utworzenia części złącza, złącze można zmapować na istniejącą część złącza MCAD, używając ustawień mapowania komponentów CoDesigner.
-
Jeśli część złącza nie istnieje jeszcze po stronie MCAD, jest ona tworzona automatycznie z modelu ECAD w następujący sposób:
-
Dla Creo część jest tworzona z modelu Parasolid dostarczonego przez ECAD (jeśli żaden model nie jest dostarczony, używany jest pusty model). W tej części każdy pin złącza jest modelowany jako układ współrzędnych, umieszczony w płaszczyźnie X-Z w jednym rzędzie (w odstępach co 0,1 cala), zorientowany tak samo jak domyślny układ współrzędnych części. Dodatkowo tworzony jest układ współrzędnych do dołączania wchodzącego kabla, nazwany konkretnie „CS0”, umieszczony pośrodku rzędu pinów względem współrzędnej X, z równymi przesunięciami względem współrzędnych X i Z (tzn. dla dłuższych rzędów pinów odległość od rzędu pinów do CS0 jest większa)
-
Dla SOLIDWORKS procedura jest podobna, z następującymi różnicami:
-
Piny złączy innych niż splice nie są modelowane jako fizyczne punkty połączeń. Zamiast tego tworzony jest tylko jeden punkt połączenia, z którym piny są powiązane wirtualnie (i ten sam punkt jest również używany do dołączania kabli do ich złącza). Pin punktu połączenia jest zdefiniowany jako prostopadły do płaszczyzny Front, z przesunięciem 100 mil względem X i 100 mil względem Y od początku układu. Kierunek pinu jest przeciwny do osi Z.
-
Utworzone złącze (wraz z informacją o jego „wirtualnych” pinach) jest rejestrowane w bibliotece SOLIDWORKS (components.xml), aby SOLIDWORKS mógł dalej rozpoznawać tę część jako komponent. Zobacz Format właściwości złączy SOLIDWORKS.
-
-
-
Encje „Splice” i „Not-connected” są również modelowane jako złącze i rejestrowane w bibliotece złączy (components.xml), ale bez bryły (tylko z punktami połączeń). Części dla tych encji są nazywane na podstawie identyfikatorów ECAD. Części te mają być specyficzne dla projektu i nie powinny być współdzielone między różnymi projektami.
-
Zarówno w Creo, jak i w SOLIDWORKS splice są modelowane jako złącza. Każdy pin jest modelowany oddzielnie. Piny te są zorientowane tak samo jak piny złącza, w jednym rzędzie wzdłuż osi Y, z odstępem 100 mil między nimi.
-
Splice liniowe (lub Taps) są modelowane podobnie jak splice, bez żadnego złącza dla przewodu, który omija splice. Taki przewód nie ma dokładnych punktów złącza, ale może później zostać poprowadzony przez lokalizacje splice.
-
-
-
Po umieszczeniu wszystkich złączy w zespole schemat (tj. tabela From-To) jest importowany do projektu MCAD. Import schematu jest wewnętrznym procesem MCAD; CoDesigner jedynie przygotowuje dane do importu i go wykonuje. Przypadki Creo i SOLIDWORKS znacznie różnią się na tym etapie.
-
Dla Creo:
-
Część wiązki jest tworzona w zespole wiązki przez MCAD CoDesigner.
-
Plik wirelisty w formacie neutralnym (NWF) jest przygotowywany przez MCAD CoDesigner i importowany do wiązki (Specyfikacja NWF, NWF).
-
Tworzone są logiczne przewody/kable i szpule na podstawie zaimportowanych danych logicznych (encje logiczne nie mają geometrii w modelu).
-
-
Dla SOLIDWORKS:
-
W folderze tymczasowym (folder tymczasowy Windows) tworzony jest przygotowany plik Excel z tabelą From-To, w którym rejestrowana jest łączność złączy (przykład formatu tabeli Excel).
-
Przygotowywany jest plik cable.xml (zasadniczo biblioteka), w którym rejestrowane są kable projektu (zobacz Format właściwości kabla).
Note: w przeciwieństwie do biblioteki komponentów biblioteka kabli (cables.xml) ma być specyficzna dla projektu, a nie współdzielona między projektami. Ten plik XML jest tworzony w folderze projektu. -
Wykonaj polecenie Import From-To (Start from From-To), z parametrami: tabela Excel From-To, plik Cable.xml i plik Components.xml, aby utworzyć część wiązki. Część zostanie utworzona przy użyciu domyślnego szablonu wiązki w utworzonym powyżej zespole.
-
Zaimportowane komponenty i kable zostaną rozpoznane przez SOLIDWORKS i logicznie połączone (bez dokładnego trasowania kabli). Nie jest to jednak tylko import danych schematu do modelu MCAD (jak ma to miejsce w Creo), lecz utworzenie części wiązki z „wireframe” do dalszej geometrii trasowania wiązki. W szczególności w części wiązki tworzony jest szkic wiązki oraz punkty połączeń złącza (specjalne linie w szkicu).
Note: Implementacja wiązki w SOLIDWORKS wymaga zainstalowanego pakietu MS Office na komputerze. Umożliwia to SOLIDWORKS import plików XLS przygotowanych przez CoDesigner.
-
-
-
Następnie w projekcie tworzone są punkty połączeń (w terminologii ECAD), z użyciem współrzędnych z rysunku układu.
-
Dla Creo punkty połączeń są tworzone jako punkty odniesienia.
-
Dla SOLIDWORKS punkty połączeń są tworzone jako odcinki linii w szkicu 3D wiązki. Odcinki linii mają długość 40 mil, a środek każdego odcinka leży na punkcie połączenia. Sam odcinek jest równoległy do osi Y szkicu.
-
-
Informacje o punktach połączeń i segmentach wiązki są zapisywane w określonych właściwościach zespołu modelu MCAD. Właściwości te są zarządzane przez MCAD CoDesigner i nie powinny być edytowane przez użytkownika.
-
W Creo są one zapisywane we właściwościach: AltiumMCAD_ConnectionPoints i AltiumMCAD_BundleSegments.
-
W SOLIDWORKS są one zapisywane we właściwościach: ConnectionPointsStorage i BundleSegmentsStorage.
-
-
Ostatnim etapem procesu pobierania wiązki po stronie MCAD jest trasowanie kabli i przewodów. Warto wspomnieć, że nie są one trasowane automatycznie wyłącznie na podstawie tabeli From-To, ponieważ trzeba również uwzględnić punkty połączeń i punkty tap, które nie są wymienione w tabeli From-To (zasadniczo także segmenty wiązki po stronie ECAD).
-
Dla Creo, przy użyciu API wiązki, CoDesigner:
-
Trasuje każdy kabel/przewód od złącza początkowego do końcowego, przez punkty połączeń utworzone w poprzednim kroku (punkty połączeń do użycia są rozpoznawane na podstawie danych segmentów wiązki uzyskanych z ECAD).
-
Przewody są trasowane od pinu złącza do pinu złącza, natomiast kable są trasowane od portu wejścia kabla złącza (reprezentowanego przez CS0) do innego portu wejścia kabla. Przewody znajdujące się wewnątrz kabla nie są trasowane automatycznie i mogą być trasowane ręcznie w razie potrzeby.
-
Dla zachowania spójności na tym etapie ważne jest, aby CoDesigner znalazł właściwe punkty połączeń (piny) na każdym złączu oraz aby MCAD mógł trasować przewód\kabel w ramach ograniczeń wynikających z grubości\minimalnego promienia gięcia i odległości między punktami trasowania. Jeśli nie jest możliwe trasowanie przewodu\kabla w ramach podanych ograniczeń, nie zostanie on poprowadzony i zostanie zgłoszony błąd.
-
-
Dla SOLIDWORKS trasowanie odbywa się w następujący sposób:
-
Szkic trasowania i samo trasowanie są otwierane do edycji w SOLIDWORKS.
-
Trasowany jest każdy samodzielny przewód\kabel.
-
Aby trasować kabel\przewód, pierwszym krokiem jest identyfikacja złączy from\to oraz powiązanych punktów połączeń złącza.
-
Następnie, zgodnie z segmentami wiązki, w których zidentyfikowano przewód\kabel, definiowana jest sekwencja punktów szkicu, przez które przechodzi przewód\kabel.
-
Następnie wywoływane jest automatyczne trasowanie.
-
-
-
Zbieranie projektu wiązki w MCAD w celu wysłania do ECAD
-
Kluczową informacją wysyłaną z MCAD do ECAD jest długość przewodów, kabli i segmentów wiązki.
-
Przewody, kable, komponenty i ich połączenia są odczytywane bezpośrednio z modelu po stronie MCAD. Punkty połączeń i segmenty wiązki nie istnieją w modelu MCAD, więc są pobierane z danych zapisanych we właściwościach.
-
Długość kabli i przewodów jest uzyskiwana z odpowiednich przewodów i kabli przy użyciu API MCAD, a jeśli przewód\kabel jest również trasowany, długość powinna być poprawna.
-
Długość segmentu wiązki nie jest czymś, co MCAD dostarcza bezpośrednio. Aby uzyskać tę długość, CoDesigner najpierw znajduje i identyfikuje wszystkie punkty segmentu w modelu wiązki, a następnie pyta API MCAD o odległość między punktami wzdłuż trasy. Ten proces może się nie powieść, jeśli niektóre punkty nie są uwzględnione w trasowaniu przewodu/kabla segmentu.
Aktualizowanie projektu wiązki w MCAD zmianami z ECAD
-
Po stronie MCAD CoDesigner akceptuje wszystkie zmiany w projekcie, z wyjątkiem zmian położenia złączy (CoDesigner ignoruje zmiany położenia, używając pozycji z początkowego rozmieszczenia).
-
Jeśli schemat zostanie zmieniony, CoDesigner ponownie zaimportuje FromToTable i odpowiednio zaktualizuje trasowanie. Jednak jeśli zmienione zostaną tylko właściwości, CoDesigner zastosuje wyłącznie zmiany właściwości.
-
Zmiana punktu połączeniowego jest szczególnym przypadkiem, w którym tabela From-To nie jest ponownie importowana (ponieważ faktycznie się nie zmieniła). Jednak zmiana punktu połączeniowego oznacza, że przewody powinny zostać poprowadzone ponownie. To zachowanie może być użyte jako celowy wyzwalacz ponownego trasowania. Na przykład, jeśli użytkownik usunie punkt połączeniowy po stronie MCAD i ponownie wykona Pull wiązki, to po zastosowaniu zmian kable/przewody przechodzące przez usunięty punkt połączeniowy zostaną poprowadzone ponownie. Można to wykorzystać jako technikę naprawy trasowania dla określonych przewodów.
-
Innym przypadkiem wartym odnotowania jest sytuacja, gdy występują zmiany połączeń — wtedy wykonywane jest tylko częściowe ponowne trasowanie, w wymaganym zakresie, jednak schemat po stronie MCAD jest aktualizowany w całości (ponieważ CoDesigner nie jest w stanie zażądać częściowej aktualizacji schematu).
-
W ECAD jedyną przychodzącą zmianą, którą można zastosować, jest zmiana długości przewodów, kabli i segmentów wiązki. Zmiana długości jest stosowana jako właściwość odpowiednich obiektów; geometria po stronie ECAD nie jest zmieniana.
Rozwiązywanie problemów z synchronizacją wiązki
Typowe przyczyny problemów
Ze względu na ograniczenia po stronie MCAD oraz istotne różnice w sposobie modelowania wiązki w ECAD i MCAD, nie każdy projekt wiązki ECAD może zostać poprawnie zbudowany w MCAD. Gdy wiązka nie może zostać poprawnie zbudowana w MCAD, konieczne będą zmiany projektu wiązki w ECAD. MCAD CoDesigner próbuje identyfikować takie przypadki podczas operacji Push z ECAD, ale możliwe jest, że nie wszystkie przypadki zostaną rozpoznane, więc do zidentyfikowania nieobsługiwanych elementów projektu ECAD może być wymagane dokładne zbadanie.
Uwagi dotyczące pracy w środowisku SOLIDWORKS PDM
-
Standardowa zasada pracy z SOLIDWORKS PDM jest następująca: wszystkie pliki, które mogą zostać zmienione, powinny zostać wyewidencjonowane przed zmianą, a następnie zaewidencjonowane po zakończeniu wszystkich zmian.
-
W przypadku zmian wiązki zasada ta dotyczy: części wiązki oraz wszystkich plików XML zaangażowanych w proces projektowania wiązki, tj. cables.xml, components.xml, xxx-fromToList.xml i xxx-segmentList.xml. Jeśli jeden z tych plików nie jest wyewidencjonowany, podczas stosowania zmian w projekcie wiązki lub gdy inny użytkownik PDM uzyskuje dostęp do tego projektu, mogą wystąpić nieprzewidywalne błędy.
-
W przypadku początkowego pull wiązki upewnij się, że components.xml jest wyewidencjonowany przed wykonaniem pull, jeśli używany jest folder wspólnych komponentów CoDesigner.
SOLIDWORKS: Zmienianie złączy (w tym dodawanie wielu punktów połączeniowych)
-
Po utworzeniu nowych lub ponownym zdefiniowaniu istniejących punktów połączeniowych w złączu w SOLIDWORKS wymagane jest uruchomienie polecenia SOLIDWORKS Re-Import From/To (w kontekście zespołu wiązki), a następnie Rebuild go przy użyciu pliku From-To .xlsx odpowiadającego temu zespołowi wiązki.
-
Jeśli dodawane są nowe punkty połączeniowe, konieczne będzie również narysowanie nowych splajnów do nowo utworzonych punktów połączeniowych.
Gdy początkowy pull kończy się niepowodzeniem
Jeśli początkowy pull lub aktualizacja wiązki nie działa w MCAD, warto sprawdzić następujące kwestie:
- Czy dla użytkownika dostępna jest licencja na wiązki? (użytkownik musi mieć poziom Pro lub Enterprise)
- Czy podczas wysyłania projektu wiązki z ECAD pojawiają się ostrzeżenia? (jeśli tak, ważne jest ich usunięcie)
- Czy oprogramowanie MCAD ma odpowiednie licencje obsługujące funkcjonalność projektowania wiązek? (w razie wątpliwości użytkownik powinien spróbować utworzyć wiązkę ręcznie)
- Czy podczas pobierania projektu wiązki do MCAD wyświetlane są jakieś błędy? Na przykład, jeśli nie da się poprowadzić niektórych przewodów/kabli, warto sprawdzić ich parametry grubości/minimalnego promienia gięcia)
- Jeśli używany jest SOLIDWORKS PDM, upewnij się, że wszystkie pliki związane z wiązką (w tym biblioteki) są wyewidencjonowane przed aktualizacją wiązki/początkowym pull.
- Jeśli występuje niespójne zachowanie, przeczytaj błędy i ostrzeżenia w logu, aby pomóc zidentyfikować możliwe przyczyny źródłowe.
- W przypadku SOLIDWORKS może się zdarzyć, że przewody/kable nie zostaną poprowadzone automatycznie, dlatego warto to zweryfikować w panelu „Edit Route”->„Edit wires”. Jeśli przewód/kabel ma tam ostrzeżenie lub zerową długość, może być konieczne ręczne poprowadzenie go przez wybranie segmentów ścieżki, którymi przewód ma zostać poprowadzony.
Wysyłanie zmian do ECAD
W sytuacji, gdy początkowy pull z ECAD zadziałał, ale wiązka nie mogła zostać poprawnie odesłana do ECAD, przyczyną mogą być nieobsługiwane zmiany wprowadzone w MCAD. Aby nie doprowadzić do takiej sytuacji, należy unikać pewnych działań w MCAD:
- Nie usuwaj ani nie zmieniaj nazw punktów połączeniowych tworzonych przez MCAD CoDesigner (zasadniczo nie zmieniaj topologii wiązki).
- Nie zmieniaj schematu wiązki w MCAD, tj. nie dodawaj/usuwaj/nie zmieniaj nazw złączy, przewodów ani kabli.
- Nie zmieniaj właściwości kabli ani przewodów (nie są one synchronizowane z powrotem do ECAD).
- Nie zmieniaj nazw pinów złącza/punktów wejścia dla punktów wejścia złącza utworzonych przez CoDesigner.
- Przed wysłaniem zmian z MCAD upewnij się, że w wiązce nie ma niespójności sygnalizowanych w MCAD.
- W Creo, jeśli w projekcie są jakiekolwiek kable, upewnij się, że ręcznie poprowadzisz przewody biegnące od końców kabla do pinów złącza (ręczne trasowanie można wykonać przez wybranie kabla i uruchomienie trasowania).
- W przypadku SOLIDWORKS, w ramach rozwiązywania problemów, warto zweryfikować przypisanie segmentów trasowania do konkretnych przewodów. W niektórych szczególnych przypadkach to przypisanie może być nieprawidłowe i może być konieczne ręczne jego poprawienie.
Aktualizowanie projektu MCAD zmianami z ECAD
-
Aktualizacja projektu wiązki zmianami z ECAD może prowadzić do utraty trasowania po stronie MCAD, jeśli usunięte zostaną węzły wiązki (punkty połączeniowe/złącza). Niezależnie od tego, czy MCAD CoDesigner powinien poprawnie zastosować takie zmiany usunięcia, zaleca się unikanie takich aktualizacji.
-
Przed aktualizacją projektu MCAD zmianami z ECAD zaleca się, aby projekt wiązki po stronie MCAD był spójny (nie zawierał ostrzeżeń/błędów wykrywanych przez MCAD).
-
Ogólnie zaleca się zapisanie zespołu wiązki MCAD przed zastosowaniem nowych zmian, aby w razie potrzeby możliwy był powrót do poprzedniego stanu.
-
Jeśli CoDesigner nie może pobrać zmian wiązki z ECAD do Creo (wyświetlając komunikat o błędzie), może być konieczne usunięcie fizycznego kabla w modelu, a także odpowiadającej mu szpuli, a następnie ponowne pobranie zmian. Następnie trzeba będzie ponownie poprowadzić ten kabel z drzewa modelu.
-
Jeśli zmieniona zostanie łączność lub trasowanie kabla albo przewodu, MCAD CoDesigner może poprowadzić go ponownie, co może prowadzić do odłączenia luźnych encji MCAD powiązanych z trasowaniem kabla lub przewodu.
).