Zrozumienie synchronizacji wiązek przewodów – użytkownicy zaawansowani
Jak MCAD CoDesigner obsługuje projektowanie wiązek
Obsługa wiązek w MCAD CoDesigner integruje modele wiązki ECAD i MCAD. 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 środowisk ECAD i MCAD jest to, że schemat/diagram okablowania wiązki jest zasadniczo taki sam po obu stronach wymiany modelu wiązki. Model fizyczny różni się jednak pomię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 i 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 systemów Creo i Solidworks. Chociaż obie implementacje można uznać za podobne pod względem definicji diagramu okablowania, to 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 także, aby nie rozróżniać pinów złącza. W rezultacie 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ę modelować każdy kabel\przewód i złącze precyzyjnie. 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 zwykłymi encjami SOLIDWORKS definiującymi ścieżki trasowania), podczas gdy Creo używa specyficznych encji 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 (wraz z ich pinami), 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 definiuje 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)
-
Pary skręcane (w ECAD są one traktowane jako szczególny przypadek kabli)
-
Złącza (terminal, punkty niepołączone, 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 służące do definiowania określonych segmentów ś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ą wewnątrz innych kabli; do celów grupowania używane są segmenty wiązek.
-
Minimalny promień gięcia i grubość to ważne właściwości fizyczne 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 footprint 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 „uchwyty wiązkowe” na trasie zestawu przewodów/kabli. Grupowanie zestawu przewodów/kabli w ten sposób może pomóc uniknąć nieprawidłowego trasowania, gdy 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 ma długość równą długości najdłuższego przewodu 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ą jedynie 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 powiązanymi pinami.
Ograniczenia i wymagania obsługi wiązek
-
CoDesigner nie obsługuje zmian po stronie MCAD dotyczących schematów wiązek ani topologii.
-
W przypadku pracy z SOLIDWORKS PDM biblioteki wiązek powinny być zarządzane ręcznie. Pliki XML wiązek należy pobrać do edycji przed modyfikacjami i zatwierdzić po modyfikacjach. Jeśli planowana jest aktualizacja złączy, je również należy pobrać do edycji.
-
Mapowanie DMS jest obsługiwane w Creo, a obsługa 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 footprint z ECAD. Od 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, aby działała synchronizacja wiązek, na komputerze musi być zainstalowany MS Excel, a poziom licencji SOLIDWORKS musi obsługiwać trasowanie SOLIDWORKS.
-
W przypadku Creo licencja na wiązki powinna znajdować się w pakiecie licencji Creo.
-
CoDesigner nie operuje na types przewodów ani kabli; tworzy osobny type dla każdego przewodu lub kabla, nazwany jego oznacznikiem (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 trasowania 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, specyficznego dla projektu (innego 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 bieżących ustawień plików bibliotek w SOLIDWORKS. Dlatego w przypadku, gdy potrzebne są biblioteki niespecyficzne dla CoDesigner (na przykład jeśli użytkownik chce użyć zespołu wiązki niespecyficznego dla 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 okablowania ECAD przewód Not-connected powinien być połączony z encją Not-connected.
-
Na diagramie rozmieszczenia ECAD należy utworzyć punkt połączenia powiązany z określoną encją Not-connected z diagramu okablowania, a także segment wiązki, który poprowadzi niepodłączony przewód do tego punktu.
-
Po stronie MCAD zostanie utworzony osobny model złącza dla każdego punktu połączenia „not-connected”. Zasadniczo zachowanie niepodłączonego przewodu po stronie MCAD będzie takie samo jak zachowanie przewodu podłączonego, z tą jedyną różnicą, że „złącze” dla niepodłączonego przewodu istnieje tylko po stronie MCAD.
Jak działa początkowy Pull w MCAD
W MCAD początkowa procedura pull dla 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 punkt bazowy 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 jest w stanie je dostarczyć).
-
Alternatywnie, zamiast używać modelu ECAD do utworzenia części złącza, złącze można odwzorować na istniejącą część złącza MCAD, korzystając z 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:
-
W 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 (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, o nazwie „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)
-
W 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 punktu bazowego. Kierunek pinu jest przeciwny do osi Z.
-
Utworzone złącze (wraz z informacjami o jego „wirtualnych” pinach) jest rejestrowane w bibliotece SOLIDWORKS (components.xml), aby umożliwić SOLIDWORKS dalsze rozpoznawanie części jako komponentu. Zobacz Format właściwości złączy SOLIDWORKS.
-
-
-
Elementy „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 elementów są nazywane na podstawie identyfikatorów ECAD. Części te są przeznaczone dla konkretnego 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 osobno. 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 in-line (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 później może być poprowadzony przez lokalizacje splice.
-
-
-
Gdy wszystkie złącza zostaną umieszczone 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 uruchamia. Przypadki Creo i SOLIDWORKS znacznie różnią się na tym etapie.
-
W przypadku Creo:
-
Część wiązki jest tworzona w zespole wiązki przez MCAD CoDesigner.
-
Plik listy przewodów w formacie neutralnym (NWF) jest przygotowywany przez MCAD CoDesigner i importowany do wiązki (Specyfikacja NWF, NWF).
-
Tworzone są logiczne przewody/kable oraz spool, na podstawie zaimportowanych danych logicznych (elementy logiczne nie mają geometrii w modelu).
-
-
W przypadku SOLIDWORKS:
-
W folderze tymczasowym (folder temp systemu 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. -
Uruchom 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 połączone logicznie (bez dokładnego trasowania kabli). Nie jest to jednak jedynie import danych schematu do modelu MCAD (jak ma to miejsce w Creo), lecz utworzenie części wiązki z „wireframe” dla dalszej geometrii trasowania wiązki. W szczególności w części wiązki tworzony jest szkic wiązki oraz punkty połączenia złącza (specjalne linie w szkicu).
Note: Implementacja wiązek 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), przy użyciu współrzędnych z rysunku układu.
-
W Creo punkty połączeń są tworzone jako punkty bazowe.
-
W SOLIDWORKS punkty połączeń są tworzone jako odcinki linii w szkicu 3D wiązki. Odcinki te 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 pull wiązki po stronie MCAD jest trasowanie kabli i przewodów. Warto wspomnieć, że nie są one trasowane automatycznie 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 obejmuje to także segmenty wiązki po stronie ECAD).
-
W przypadku Creo, przy użyciu interfejsu API wiązek, CoDesigner wykonuje następujące czynności:
-
Trasuje każdy kabel/przewód od złącza początkowego do końcowego, przez punkty połączeniowe utworzone w poprzednim kroku (punkty połączeniowe 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 w złączu (reprezentowanego przez CS0) do innego portu wejścia kabla. Przewody znajdujące się wewnątrz kabla nie są trasowane automatycznie i w razie potrzeby można je trasować ręcznie.
-
Dla zachowania spójności w tym kroku ważne jest, aby CoDesigner znalazł właściwe punkty połączeniowe (piny) na każdym złączu oraz aby MCAD mógł poprowadzić przewód\kabel w granicach ograniczeń wynikających z grubości\minimalnego promienia gięcia i odległości między punktami trasowania. Jeśli nie jest możliwe poprowadzenie przewodu\kabla w ramach podanych ograniczeń, nie zostanie on poprowadzony i zostanie zgłoszony błąd.
-
-
W przypadku SOLIDWORKS trasowanie przebiega w następujący sposób:
-
Szkic trasowania oraz samo trasowanie są otwierane do edycji w SOLIDWORKS.
-
Każdy niezależny przewód\kabel jest trasowany.
-
Aby wytrasować kabel\przewód, pierwszym krokiem jest zidentyfikowanie złączy początkowego\końcowego oraz powiązanych punktów połączeniowych złącza.
-
Następnie, zgodnie z segmentami wiązki, w których zidentyfikowano przewód\kabel, określana jest sekwencja punktów szkicu, przez które przewód\kabel przechodzi.
-
Następnie uruchamiane 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 oraz ich połączenia są bezpośrednio odczytywane z modelu po stronie MCAD. Punkty połączeniowe i segmenty wiązki nie istnieją w modelu MCAD, dlatego 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 interfejsu API MCAD, a jeśli przewód\kabel jest również wytrasowany, długość powinna być poprawna.
-
Długość segmentu wiązki nie jest czymś, co MCAD udostępnia bezpośrednio. Aby uzyskać tę długość, CoDesigner najpierw znajduje i identyfikuje wszystkie punkty segmentu w modelu wiązki, a następnie pyta interfejs 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 tabelę FromTo i odpowiednio zaktualizuje trasowanie. Jeśli jednak zmienione zostaną tylko właściwości, CoDesigner zastosuje wyłącznie zmiany właściwości.
-
Zmiana w punkcie połączeniowym jest szczególnym przypadkiem, w którym tabela From-To nie jest ponownie importowana (ponieważ w rzeczywistości się nie zmieniła). Jednak zmiana punktu połączeniowego oznacza, że przewody powinny zostać przetrasowane. 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ą przetrasowane. Można to wykorzystać jako technikę naprawy trasowania dla określonych przewodów.
-
Innym przypadkiem, który warto odnotować, jest sytuacja, gdy występują zmiany połączeń — wtedy wykonywane jest tylko częściowe ponowne trasowanie, w wymaganym zakresie, natomiast 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, dlatego do zidentyfikowania nieobsługiwanych elementów projektu ECAD może być wymagane dokładne zbadanie problemu.
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 w wiązce 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 pobrania wiązki upewnij się, że components.xml jest wyewidencjonowany przed wykonaniem operacji pull, jeśli używany jest folder wspólnych komponentów CoDesigner.
SOLIDWORKS: zmiana 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 się nie powiedzie
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 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? (jeśli nie ma pewności, użytkownik powinien spróbować utworzyć wiązkę ręcznie)
- Czy podczas pobierania projektu wiązki do MCAD pojawiają się błędy? Na przykład, jeśli nie da się wytrasować niektórych przewodów\kabli, warto przejrzeć 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ą wytrasowane 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 jego trasowanie przez wskazanie 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 nie można było poprawnie odesłać wiązki z powrotem do ECAD, przyczyną mogą być nieobsługiwane zmiany wprowadzone w MCAD. Aby uniknąć takiej sytuacji, należy unikać wykonywania w MCAD następujących działań:
- 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/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łączy/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 podświetlanych w MCAD.
- W Creo, jeśli w projekcie znajdują się jakiekolwiek kable, upewnij się, że ręcznie trasujesz przewody biegnące od końców kabla do pinów złącza (trasowanie ręczne można wykonać przez zaznaczenie kabla i uruchomienie trasowania).
- W przypadku SOLIDWORKS, w ramach diagnostyki, warto zweryfikować przypisanie segmentów trasowania do konkretnych przewodów. W niektórych szczególnych przypadkach takie przypisanie może być niepoprawne i konieczna może być ręczna korekta.
Aktualizowanie projektu MCAD zmianami z ECAD
-
Aktualizacja projektu wiązki zmianami z ECAD może prowadzić do utraty trasowania po stronie MCAD, jeśli węzły wiązki (punkty połączeń/złącza) zostaną usunięte. Niezależnie od tego, czy MCAD CoDesigner powinien poprawnie zastosować takie zmiany usunięcia, zaleca się unikanie takich aktualizacji.
-
Przed zaktualizowaniem 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 złożenia wiązki MCAD przed zastosowaniem nowych zmian, aby w razie potrzeby można było powrócić 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 z modelu, a także odpowiadającej mu szpuli, a następnie ponowne pobranie zmian. Następnie trzeba będzie ponownie wytrasować ten kabel z drzewa modelu.
-
Jeśli zostanie zmieniona łączność lub trasowanie kabla albo przewodu, MCAD CoDesigner może wytrasować je ponownie, co może spowodować odłączenie luźnych obiektów MCAD powiązanych z trasowaniem kabla lub przewodu.
).