Insert part revs from drawings into assembly drawing
Insert part revs from drawings into assembly drawing
(OP)
I've contacted my local SW rep. regarding this, but he couldn't find a solution. I'm hoping someone out there might know of one:
What I'm looking to do is: say you have a part. You make a drawing from that part. As time goes by, revisions are made to that part (eg. A, B, C...) and these revision levels are shown in the part print, and automatically updated, by using the "$PRP:"Revision" command.
Now... there exists an assembly that uses this part and in this assembly there is a BOM. The BOM obviously lists the part number, but I want it to also list the Revision level from the component part DRAWING. The SW guy had a manual way of doing it by creating a custom property in the part itself and entering a revision level there, but that would mean that for every part I did a rev on, I'd have to go back to the 3D model and manually update the rev in there. That is not an acceptable solution, especially when an assembly might have hundreds of parts.
Any assistance with this would be greatly appreciated.
Thank you.
What I'm looking to do is: say you have a part. You make a drawing from that part. As time goes by, revisions are made to that part (eg. A, B, C...) and these revision levels are shown in the part print, and automatically updated, by using the "$PRP:"Revision" command.
Now... there exists an assembly that uses this part and in this assembly there is a BOM. The BOM obviously lists the part number, but I want it to also list the Revision level from the component part DRAWING. The SW guy had a manual way of doing it by creating a custom property in the part itself and entering a revision level there, but that would mean that for every part I did a rev on, I'd have to go back to the 3D model and manually update the rev in there. That is not an acceptable solution, especially when an assembly might have hundreds of parts.
Any assistance with this would be greatly appreciated.
Thank you.






RE: Insert part revs from drawings into assembly drawing
Jeff Mirisola, CSWP
CAD Administrator
SW '07 SP2.0, Dell M90, Intel 2 Duo Core, 2GB RAM, nVidia 2500M
http://designsmarter.typepad.com/jeffs_blog
RE: Insert part revs from drawings into assembly drawing
The only automated way is to write a VB program that finds the drawings for each part in the assembly and adds the revision property to each part file.
Jason
SolidWorks 2007 SP4.0 on WinXP SP2
RE: Insert part revs from drawings into assembly drawing
The rep alluded to that solution as well. Thanks.
RE: Insert part revs from drawings into assembly drawing
I am curious to know if you are using PDMWorks to control the revisions of your parts?
If you have PDMWorks available but are not using it you should. It will automatically assign the revision to the part, assembly, and drawing upon check-in.
You may also want to search the internet for SolidWorks batch programs that will allow you to assign the revision property to multiple files, among other things.
We use PDMWorks and also have a BOM template which has a Revision column to list the revision of each component listed in the BOM. Screws, nuts, etc. have an N/A for revision unless it is a custom part we have a drawing for.
Best Regards,
Jon Knabenschuh
Gemini CAD Solutions
http://www.geminicadworks.com
Challenges are what makes life interesting; overcoming them is what makes life meaningful.
Solidworks 2007
RE: Insert part revs from drawings into assembly drawing
Chris
SolidWorks 07 4.0/PDMWorks 07
AutoCAD 06
ctopher's home (updated 04-21-07)
RE: Insert part revs from drawings into assembly drawing
Matt
CAD Engineer/ECN Analyst
Silicon Valley, CA
sw.fcsuper.com
Co-moderator of Solidworks Yahoo! Group
RE: Insert part revs from drawings into assembly drawing
I agree.
If it were designed for rev control, then this thread would have a quick answer how to do it.
I would like to see PDMW move toward rev control to make BOMs easier to control.
Thanks.
Chris
SolidWorks 07 4.0/PDMWorks 07
AutoCAD 06
ctopher's home (updated 04-21-07)