Zobrazit plnou verzi příspěvku: Dědičnost kusovníkových pozic

Adamito
29.10.2012, 08:55
Dobrý den,potřeboval bych poradit s úpravou kusovníku v sestavách (inventor 2011).V hlavní sestavě si upravím rozpisku - "pouze součásti" - seřadím a přečísluji jednotlivé položky, tyto pozice jsou pro mě směrodatné (export a tisk). Hlavní sestava obsahuje podsestavy. V těchto podsestavách potřebuji zajistit schodnost pozic s hlavním rozpiskou sestavy. Ruční přepisování je dlouhé a je tady velká pravděpodobnost chyby. Hledal jsem v podsestavách možnost dědičnosti, ale bohužel jsem tam nic takového nenašel, takže se obávám, že asi bude potřeba napsat pravidlo pro přečíslování.Jde o to, že na dílně máme číslované jednotlivé díly dle hlavního kusovníku a když přijde chlap s výkresem podsestavy, na kterém jsou jiné pozice, tak neví co si má najít.S pozdravemAdam Blažek


Navara
29.10.2012, 10:35


Tohle už jsem před časem řešil a dokonce to bylo zahrnuto v jednom historickém předchůdci X-Tools. V současné době to je na jednom z prvních míst pro nové funkce. Jinak je to docela oříšek, zejména proto, že iLogic vám v tomto směru nepomůže a všechno musíte nastudovat a ručně napsat. Pokud chvilku vydržíte, tak se poksím ještě letos vydat novou verzi, která to bude mít vyřešeno.

Jiri
29.10.2012, 14:00
Také bych uvítal nějaké řešení,máme stejný problém jako Adamito.Děkuji

Navara
29.10.2012, 14:04


O důvod víc to oprášit. Promyslete si jak by to mělo fungovat a já se vám pokusím vyhovět.

Adamito
30.10.2012, 07:53
mam momentalne jednu predstavu, jak by nam to stacilo udelat- v hlavni sestave vyhledat rozpisku - "pouze soucasti", ziskat pozice a priradit je jednotlivym soucastem jako vlastnost (nebo zapis do pole)- dale by se hlavni sestava testovala na pritomnost podsestav a i podsestavy by se testovaly, tak dlouho az by se zjistily vsechny podsestavy a jim prislusne rozpisky - "strukturovane", kde se priradi vlastnost ziskana o krok vis (nebudou nas zajimat sestavy vytvorene jako nakupovany dilec)- v posledni rade se musi priradit cislo podsestavam, to by melo byt vzdy o jednu vetsi nez je posledni zapsane, cislovani podsestav muze byt nahodne nebo lepe dle abecedy


Navara
30.10.2012, 08:02



Mám k tomu jeden dotaz a dvě poznámky: ? - Kde se projeví číslo pozice sestavy, pokud se bavíme o kusovníku "Pouze součásti"?- Musí se přeskočit ještě referenční modely- Je potřeba přiřadit pozici svařencům Do vlastnosti bych číslo pozice nezapisoval, protože to by způsobilo problém u nakupovaných dílů a dílů z OC
Navara2012-10-30 08:02:59

Adamito
30.10.2012, 08:40
-kusovník "Pouze součásti" slouží pro získaní pozic v hlavní sestavě, tyto pozice musi byt zachovany ve vsech podsestavach, v podsestavach se musi zapisovat do kusovník "strukturovane", kde se projevi pozice podsestav-ano, referenční modely by se mely vynechat (u nas tady problem neni, zatim nepouzivame)-svařence nepoužíváme, takže ty by se u nás daly vynechat, ale obecne reseni by je asi melo obsahovat, aby se neresil jenom cast problemu-vlastnosti u nakupovaných dílů a dílů z OC (jak pisete) by asi problem delaly, pak bych asi vytvoril pole o dvou sloupcich a n radcich, kde jeden sloupec by byl nazev komponenty a druhy cislo pozice, nebo vytvorit pomocnou excel tabulku (napr.: exportovat kusovnik hlavni sestavy, kde mam hodnoty ktere potrebuji)


Jiri
30.10.2012, 09:48
My bychom tak nároční být nemuseli,stačilo by nám pokud si otevřu na vrcholové sestavě strukturovanou rozpisku, přečísluji pozice takaby se čísla pozic z této vrcholové sestavy nějakým způsobem dědila (zapsala) do jednotlivých podsestav a dílů. Nevím, jestli jsem to popsal dostatečně srozumitelně. 

Navara
30.10.2012, 10:06


Takže jedná se v obou případech o to synchronizovat hodnotu pozice ze strukturované rozpisky hlavní sestavy do strukturované rozpisky podřízených sestav a v případě Adamito ještě nastavit pozici jednotlivých součástí v hlavní sestavě podle rozpisky pouze součásti.

Adamito
30.10.2012, 10:54
Uz jsem to asi celkem zamotal Potřebuji synchronizovat hodnotu pozice z rozpisky "Pouze součásti" hlavní sestavy do strukturované rozpisky všech sestav (podřízených i hlavní).


Jiri
30.10.2012, 11:13
(pro navara)Ano, u nás je to přesně tak, jak jste to popsal.

Navara
30.10.2012, 11:19


Vy chcete navíc zajistit, aby např.: ŠROUB M10x50 měl všude pozici 112. To se ale ve většině firem nepožaduje. Tam stačí, aby měl jednoznačné číslo v jedné sestavě, ale to se zobrazovalo stejně ve všech nadřazených sestavách.Např.: ten šroub může mít v podsestavě 10 pozici 1, potom se v hlavní sestavě zobrazí jako 10.1V pod sestavě 20 pozici 5 a potom se v hlavní sestavě zobrazí jako 20.5Vy chcete zobrazení v podsestavě 10 pozice 112 => 10.112 v podsestavě 20 pozice 112 => 20.112 Je to tak?

Adamito
30.10.2012, 11:24
-pro p.Navaraano, presne tak jak jste to napsal


Navara
30.10.2012, 12:48


Tohle by jako zadání mělo stačit a pokud se někdo další nezapojí do diskuze, tak to takhle udělám do příští verze X-Tools

Adamito
09.11.2012, 08:53
Dobrý den, potřeboval bych poradit s tímto příkazem   oBOMView.Sort("Pozice", True), problém je v tom že parametr Pozice se nenajde, když tento příkaz použiju v hlavní sestavě, tek je vše ok, ale v podsestavě nefunguje. Když to nechám třídit dle revizního čísla tak se to setřídí takto- první všechny číslice začínající 1 potom všechny číslice začínající 2 atd.Dále jsem chtěl porovnat strukturu sestavy (normální, kupovaný, dělící,...), kde jsem použil příkazDim oBomStructure As BOMStructureEnumoBomStructure = ThisApplication.ActiveDocument.ComponentDefinition.BOMStructurebohužel se pokaždé vrátí stejná hodnota.Děkuji za rady


Navara
03.01.2013, 12:52


V prosincových CAD News je odkaz na X-Tools 2.3 BETA, která má zapracované nástroje na rovnání pozic. Pokud vám CAD News nechodí, tak vám pošlu soukromě odkaz.

Jiri
18.01.2013, 20:09
Zatím to vypadá, že funguje podle našich představ.Děkujem! 

Jiri
31.01.2013, 08:51
Mohu si někde stáhnout funkční verzi,Dnes mi přestala tato (2.3 Beta) fungovat.Děkuji

Navara
31.01.2013, 09:12

Už je připravena plná verze. Ke stažení je přes Helpdeskx64: http://helpdesk.cadstudio.cz/helpdesk.html?id=F248x86: http://helpdesk.cadstudio.cz/helpdesk.html?id=F247 Oproti betě má jen několik kosmrtických změn.