[DriveWorks] Een vergadering in een andere vergadering besturen?

Hallo aan jou! 

Ik zal eerst de context uitleggen voordat ik mijn vraag stel: mijn bedrijf heeft net DriveWorks overgenomen om een aantal van zijn machines te kunnen configureren. We hebben de training van CadWare gevolgd en de afgelopen week heb ik gewerkt aan een onderdeel van een van de machines die we configureerbaar willen maken. 

So far so good, ik heb een schoon SW-model opnieuw gemaakt, a priori voldoende om met DW te werken. Ik heb mijn DW-project voltooid, het lijkt me klaar (vooral in het functionele deel zal het ontwerp zijn om over na te denken als het werkt!).  

Mijn probleem is dat ik bij het ontwerpen van de hoofdassemblage 200 exemplaren van hetzelfde onderdeel moest plaatsen. Dus besloot ik een subassemblage te maken, waarin ik er 100 (scherm1 http://image.noelshack.com/fichiers/2016/16/1461156558-screen1.png) assembleerde,    en vervolgens voegde ik deze assemblage twee keer in mijn hoofdassemblage om bij mijn 200 exemplaren te komen. Dit bespaart me 600 extra beperkingen in de hoofdmontage. 

A priori heb ik de nodige stappen gevolgd om de afmetingen van elk van deze 200 onderdelen onafhankelijk te kunnen controleren. 

Ik heb de instanties van de twee subassemblages ingevoerd, die ik ook onder hun componenten heb geplaatst (in de DW-regelboom) (scherm2 http://image.noelshack.com/fichiers/2016/16/1461156561-screen3.png)

Ik heb ook de variabelen ingevoerd voor de vastgelegde afmetingen, evenals voor de FileNames (screen3 http://image.noelshack.com/fichiers/2016/16/1461156555-screen4.png)

Vervolgens heb ik de exemplaren van deze subassemblages vervangen in de hoofdassemblage (die helemaal onderaan is geplaatst) (scherm4 http://image.noelshack.com/fichiers/2016/16/1461156560-screen5.png)

En ik heb een regel gemaakt voor de bestandsnaam van de subassemblages (screen5 http://image.noelshack.com/fichiers/2016/16/1461156553-screen6.png).

Alleen tijdens mijn modelgeneraties krijg ik: (screen6 http://image.noelshack.com/fichiers/2016/16/1461156560-screen7.png)

De twee subassemblages zijn niet verplaatst, maar ze hebben de namen aangenomen die in de FileNames worden aangegeven. 

Tijdens de tests die in de specificatieverkenner kunnen worden uitgevoerd, kunt u zien dat mijn bestanden de juiste naam hebben en daarom dienovereenkomstig moeten bewegen (Screen7 http://image.noelshack.com/fichiers/2016/16/1461156556-screen8.png

. We kunnen ook zien, op Screen8 ( http://image.noelshack.com/fichiers/2016/16/1461156560-screen9.png ) ), dat de waarden van de voorspelde variabelen voor de dimensies goed bewegen en niet op de oorspronkelijke waarde blijven, die 592 was. In de gegenereerde assemblages hebben ze echter allemaal dezelfde naam (Screen9 http://image.noelshack.com/fichiers/2016/16/1461156558-screen10.png ), waardoor ze hetzelfde onderdeel zijn als het originele.

Het is een beetje alsof er een ontbrekende schakel was, tussen DW en SW, misschien heb je een idee?

Bedankt voor je hulp!

PS: Het is niet praktisch om maar één opzetstuk te kunnen plaatsen! :p

 

 

 

EDIT: Ah dank u voor uw antwoord PL, ik had niet verwacht dat zo veel snelheid! Oh ik had de daarvoor bestemde knop niet gezien, dus ik heb mijn afbeeldingen geüpload en de links in mijn bericht geplaatst, merk op dat ik niet had verwacht ze te moeten uploaden, en dat er dus een vertraging is in de nummers die in de links aanwezig zijn, Je moet verwijzen naar de naam van het scherm die ik vetgedrukt voor de link heb gezet;) 

 

Anders sorry, ik vergat te vermelden dat we op SW11 draaien en dat we daarom versie 10 van DriveWorks hebben (degene die compatibel was met onze SolidWorks)

 

En ja, het probleem blijft bestaan ondanks het opnieuw opstarten van het systeem. 

 

Ik zal proberen met een subassemblage van een onderdeel om te zien of het werkt 


screens.pdf

Hallo

Ter informatie kunt u met de juiste knop afbeeldingen direct in het midden van de tekst van de vraag invoegen.

Is alles up-to-date bij SolidWorks SP5 voor 2015 en lager of SP3 voor 2016?

Na een herstart van het werkstation is er nog steeds hetzelfde probleem?

Werkt het met een eenvoudigere proef (1 stuk)?

Dus probeerde ik het met een andere kleinere montage, om te zien of het werkte. 

Om tijd te besparen heb ik de stap van het hernoemen van de assembly overgeslagen, dus liet ik DWSpecification in het FileName veld van de twee subassemblages staan, en het werkte. 

Dus ik probeerde het opnieuw door DWSpecification in de FileName-velden van mijn twee grote assemblages te laten staan en het werkte!! Ze hebben dus een naam die niet echt aan de norm voldoet, maar daar zijn ze nu verandering in gekomen. 

 

Ik begrijp echter niet echt waarom het niet werkte door een andere bestandsnaam toe te passen dan DWSpecification? Is er geen manier om dit te doen door een naam toe te passen op de subassemblages die we gebruiken? 

Want in dit geval is het geen groot probleem om het niet te kunnen hernoemen, maar ik zal later zeker gevallen hebben waarin ik gestandaardiseerde namen aan mijn subassemblies moet geven..  

En is het niet mogelijk om de naam achteraf aan te brengen? Om het in twee stappen te doen?

Als er in dit geval geen echte problemen zijn, kan ik de naam van de assemblage met de hand wijzigen zodra het model is gegenereerd. 

Daarna lopen we het risico dat we meerdere kleine assemblages hebben die in een machine gaan, en dan kan het ingewikkelder zijn om eruit te komen... (we hebben nog niet alle zichtbaarheid om een complete machine te maken, we zijn net begonnen!:)    ) 

En het zal ook een indruk achterlaten van onafgewerkt, of slecht afgewerkt wat betreft de configurator, een vierkanter resultaat zou beter zijn geweest... Want als het ons niet lukt om vanaf het begin schone resultaten te behalen op onze kleine projecten, hoe ziet het er dan uit voor grote projecten? 

 

Misschien moet ik dit beheren met een ouder-kind systeem? 

 

 

_____________________________________________________________________________________________________________________

 

Dus ik vond het nog steeds niet erg logisch dat het niet werkte, en dus heb ik de Bestandsnaam van mijn kleine subassemblages aangepast, die een keer werkte, en toen ik het testte werkte het niet meer. En toen ik naar de gegenereerde bestanden keek, realiseerde ik me dat het niet langer mijn assemblages voor mij genereerde. 

In feite, wanneer de bestandsnaam hetzelfde blijft, terwijl de generaties worden gemaakt, zullen ze gewoon het vorige bestand ophalen dat die naam in de specificaties had. Daarom heeft hij mijn onderdelen niet veranderd. 

 

Dus hier is wat je moet doen om dit "probleem" te omzeilen: (voor degenen die later geïnteresseerd zouden zijn!)

u moet bijvoorbeeld een tekstvak invoeren in een ontwerpvorm waarin u het bedrijfsnummer of iets dergelijks moet schrijven, en u moet het in de bestandsnaam injecteren, en zo wordt het onderdeel bij elke specificatie gegenereerd. 

 

 

 

Dank u voor uw antwoorden PL en veel succes

Hallo

Ik zie dat u zelf hebt gezien dat inderdaad, als de opgegeven naam wordt hergebruikt, het bestand opnieuw wordt gebruikt. (het voordeel van "DWSpecification" is dat het standaard de "DWSpecificationID" bevat, die zelf uniek is voor elke specificatie).

Je kunt ook dwingen om te verpletteren, maar dat is niet per se wenselijk... Het is aan jou om slim te beheren wat hergebruikt moet worden (een soort bibliotheek die in de loop van de tijd is opgebouwd) en wat specifiek moet blijven voor een configuratie (de kopassemblage bijvoorbeeld).

Daarna, over wat je wilt doen, ik weet niet zeker of ik het begrijp, maar ik weet zeker dat een aanvullend punt over de methodologie met je trainer je tijd kan besparen en het onderhoud van je configurator in de loop van de tijd kan vergemakkelijken.

En als je de kans hebt: kijk eens naar de nieuwe features van versie 14: misschien vind je ze wel leuk.

1 like