Zobrazit plnou verzi příspěvku: Sestavy a podsestavy

R ee
30.08.2010, 20:48





  Projektujeme tepelné zdroje do různých prostor. Máme hodně podsestav, které jsou na jednotlivých
našich projektech a ty jsou velmi podobné tj. podobnost funkční, geometrická,
strukturní atd. A naším záměrem je zrychlit proces projektování. TZn. že
vycházíme z představy, že nejednodušší způsob jak z efektivnit způsob
projektování je maximálně využívat již vymodelované podsestavy v dalších
projektech. Od začátku víme, že se budou editovat. (Tzn. ne knihovny)
Tzn. hledáme efektivní způsob, jak v jakémkoliv projektu využívat
jakékoliv podsestavy, které budou upraveny na místní podmínky. Zdá se,
že stojíme před obrovským problémem, jak zajistit jednoznačnost,
nezaměnitelnost všech komponent, protože např. podsestava "čerpací skupina č.1" ve které je i potrubí   se
bude skládat ze stejných - pardon podobných dílů, a max. se bude každá
čerp. skupina-tedy sestava jmenovat jinak tj. ČSkup. č.1, 2 atd. Vize je
taková, že vlastně jako při práci v Autocadu - začínáme projektovat tak,
že prvně projdeme řadu projektů, které se nejvíce podobají řešené
úloze, tyto soubory se postahují do jednoho místa a začne se projektovat,
tak, že se převážně edituje.


Zkuste
mi naznačit jak to zajistit podobně v Inventoru. Přejmenovávaní
souborů tak, že budeme přejmenovávat všechny vnitřky podsestav, aby vše
mělo asi absolutní názvy - to si neumím představit. Zkuste nám stručně
naznačit řešení, pokud nějaké vůbec existuje. Např. celá sestava má celkem 6500 dílů z toho je cca 800 jedinečných. Ještě upřesňuj že používáme, potrubí, frame generátor, díly z vlastní knihovny a díly z obsah. centra

R ee2010-08-30 20:55:30

Cheff
31.08.2010, 09:32
Asi nejjednodušší by bylo udělat si kopii daného (nejbližšího) projektu. A o něj kopírovat ostatní vyhovující sestavy, které budou hotové. Pak stačí zajistit jen jedinečnost názvů v daném projektu. Nehledě na možnost upravit si projektový soubor dle vašich možností úprav (lokální, sdílený...)  Inv. je sice chytrej a nutí si své rozumy, ale na druhou stranu si nechá i dost líbit (byť to tak Autodesk vůbec nezamýšlel) - např. i do potrubky je možné přidat díly z jiné potrubní sestavy, což normálně tvrdí, že nee (klasické "zašantročením" dílu bez Vaultu)Na druhou stranu by možná nebylo od věci začít používat právě Vault, protože na kopírování sestav s frame generátoru je občas dost háklivej (případně některé díly z OC  nám taky každou chvíli nevyhodnocuje - pak je jednoduší převést je jako "obyč" do projektu)

Vladimír Michl
31.08.2010, 10:52
Pro udržení pořádku v takto "děděných" a odvozovaných modelech je určitě dobré používat Vault.
 
Pokud jsou díly či podsestavy tvarově podobné, podívejte se na možnosti nové funkce Inventoru iLogic. Je to jakýsi další stupeň, zobecnění parametrického modelování - model se může i výrazněji tvarově nebo materiálově měnit, a tou pouhou změnou jednoho parametru. iLogic je součástí Inventoru 2011, pro starší verze byl jako Extension (viz).
 
Ještě videoukázka iLogic:
[TUBE]http://www.youtube.com/watch?v=yBoFgt67fLc[/TUBE]Vladimír Michl2010-08-31 10:59:14

R ee
09.09.2010, 20:38

Děkuji pěkně za odpovědi. Vault používáme, ale podle mne neřeší problém s duplicitou (tedy řeší - vypisuje duplicity při správném nastavení) tj. to, že pod stejným názvem se nachází např. dva úplně jiné díly a hrozí to, že se tyto díly nesprávně zamění. Vytváříme podestavy ve kterých se nachází mimo jiné ocelové konstrukce - frame a zde nastává problém, protože musíme každou položku konstrukce přejmenovávat tak, aby v dalších podsestavách se nevyskytoval stejný název. To proto, že v hlavní sestavě je několik podsestav, které obsahují velmi podobné ocelové konstrukce.  Napadlo nás, jestli není možné, aby Inv do názvu automaticky vygeneroval např. přesný čas a pak by to vždy bylo téměř jednoznačné (asi pro naše potřeby a počtu pracovníků pracujících s INv.). Je zajímavé, že potrubí se takhle nechová tj. nehlásí nám duplicity. Další způsob je udělat hromadné přejmenování všech položek . Zkuste dát námět jak na to.R ee2010-09-09 20:40:18

pavel.janovsky
10.09.2010, 18:33
Dobrý den,patrně budu kamenován , ale je tu možnost zachovat duplicitní názvy. Inventor hledá podle relativní cesty od kořenové složky projektu a pokud je referenční soubor (part, podsestva) umístěn ve stejné složce nebo podsložce jako soubor, který na něj odkazuje (sestava), uloží se reference jako relativní cesta (viz. příručka Inventoru - Projekty) .Používáme Vault s povolenými duplicitními názvy. Kopírování návrhu ve Vaultu jsme také zavrhli (kopie ipartu je mrtvá).Pracujeme podobným způsobem. Hlavní adresář je zakázka, pod ním jsou všechny soubory. Vedle toho jsou společné komponenty (knihovna, OC).Novou zakázku začínám zkopírováním adresáře s podobným návrhem. Do nového adresáře nasměruji Projekt Inventoru. Když takto otevřenou sestavu (sestavy) kompletně uložím, otevře se správně i po přepnutí do Projektu Vaultu.Pokud bych potřeboval další podsestavy z jiných návrhů, stejným způsobem bych je prohnal přes jednouživatelský projekt a umístil do adresáře zakázky.Může se hodit Pack&Go (sbalení všeho, co do sestavy patří), Design Center (přejmenování) a Assemly tools (Uložení kopie součásti a výměna v sestavě).Přeji hezký víkend   

R ee
11.09.2010, 17:46
Tak to vypadá zajímavě, mohl bych dostat trochu podrobnější popis? Ale stejně mi vrtá hlavou jak to udělat správně...tedy zda Inventor, Vault nemá na tyto situace nějaké vymyšlené řešení.

pavel.janovsky
20.09.2010, 11:03
Dobrý den, omlouvám se za zpoždění - zkusil jsem to tedy trochu popsat:1. z Vaultu získám celou složku na lokální disk (bez vydání). Předpokladem je, že kromě knihovních dílů je vše v tomto adresáři. Složka = Zakázka (vyhýbám se výrazu projekt, aby nedošlo k záměně s Projektem Inventoru).2. Celý adresář zkopíruji pod novým názvem (v mém případě ...zakazky_2010\ZXXX\....). Původní lokální kopii dále nepotřebujeme a lze ji smazat.3. Do nového adresáře ZXXX zkopíruji soubor vychozi projekt.ipj, což je přednastavený Jednouživatelský projekt a vhodně ho přejmenuji. Kliknu na něj pravým tl. a dám Upravit. Otevře se Editor projektu, který hned zavřu. Nyní Inventor o Projektu "ví".Tím, že je Projekt umístěn v adresáři zakázky, je nasměrován pouze do něj. Navíc má nastaveno umístění OC, knihoven, příp. dalších společných adresářů.4. U celého adresáře zruším atribut Jen pro čtení.5. Podle potřeby přejmenuji hlavní sestavu či podsestavy. Pro přejmenování lze použít Design Assistant (v tom případě je třeba nastavit nový Projekt jako aktivní).  6. V Inventoru aktivuji Projekt a otevírám hlavní sestavu. Pokud jsem přejmenoval nějaké podsestavy, musím na ně ukázat.7. Nová sestava je tedy otevřena a je třeba ji uložit. Asi by bylo jistější uložit vše, ale podle mé zkušenosti to nutné není.8. Výkresy je rovněž třeba otevřít (u přejmenovaných souborů ukázat) a uložit. Existuje program iChangeRef, který umí změnit reference výkresu, ale není free.9. Nyní je možné se přepnou do Projektu Vaultu. Pro kontrolu si zkuste otevřít dialog Přidat soubory do Vaultu. Je vidět, zda jsou všechny díly a podsestavy skutečně z adresáře ZXXX.10. V případě, že potřebuji další podsestavu z úplně jiného návrhu, tuto podsestavu si zkopíruji, otevřu bokem, uložím a umístím někam do ZXXX.Lze použít Pack&Go. Pokud je sestava malá, zkopíruji pouze soubor sestavy a díly vyměním pomocí Assemly tools (Uložení kopie součásti a výměna v sestavě). Pořád platí, že díly (podsestavy) jsou umístěny v adresáři sestavy nebo níže. Pak můžu mít i v jedné sestavě soubory se stejným názvem, ale z různých podadresářů.11. Po vložení návrhu do Vaultu mažu lokální kopii. Tím vyčistím složku od nepoužitých souborů.

R ee
23.09.2010, 06:31
Děkuji pěkně. jakmile budu mít trochu času, tak si to vyzkouším. Ale jasně je vidět, že se přejmenovávání nevvyhneme. Ale i tak mě stále zajímá nějaká oficiální cesta "správná" cesta. Bylo mi divné, že u potrubí se duplicity nevyskytují. Bylo i mi sděleno, že  INV generuje 13cti místné číslo názvu pro potrubí a tak je velmi nepravděpodobné, že se trefíme do stejného čísla. Škoda, že toto taky nefunguje u rámových konstrukcí. Pak by to (přejmenovávání) mělo jít nějak inteligentně pomocí nějaké vyšší verze Vaultu. Bohužel s tím nemám zkušenosti. Třeba někdo na tomto fóru o tom něco ví.