Permlink Replies: 9 - Last Post: Nov 20, 2009 9:38 AM Last Post By: Sridhar-Autodesk Threads: [ Previous | Next ]
newmabt

Posts: 6
Registered: 08/14/09
Segregate an "Optional Parts" BOM?
Posted: Nov 6, 2009 7:21 PM
  Click to reply to this thread Reply
Is it possible to have a 2nd or 3rd table in the drawing for optional parts? I am trying to consolidate several similar drawings into one, easy-to-understand 2D layout. Ideally, I would have a second parts list, where the header is something like "For Part Number 1a" and under it would be a few components that would be listed for someone building the "1a" assembly. I may also have options that require different quantities of parts, depending on the part number.

If extra parts lists are not possible, does someone have a good suggestion on how to handle this?
Sridhar-Autodesk

Posts: 586
Registered: 12/19/06
Re: Segregate an "Optional Parts" BOM?
Posted: Nov 7, 2009 1:56 AM   in response to: newmabt in response to: newmabt
  Click to reply to this thread Reply
Attachment sample_2008.dwg (121.2 KB)
Hi,

We can create multiple parts list each one having their own filter. find attached sample drawing. In this drawing there are 3 parts lists inserted. One with all the parts and other 2 with specific parts.

Command ampartlist>>In the parts list dialog>>Specify a Parts list name>>In the " Filter and groups">>Right Click >>Add Filters>>Select "Parts" and click OK>>Click "Select" button and select the parts that need to be seen in the parts list>>OK. Once parts list is inserted, this parts list will represent only the parts that were selected. Using the above steps, you may create as many parts list as you want with different filter options. You may also have multiple filters for each parts list.

Let me know if this answers your question.

You may open the attached drawing in AutoCAD Mechanical 2008 and higher version.

Thanks,

Sridhar

Software QA Engineer

Autodesk, Inc,
newmabt

Posts: 6
Registered: 08/14/09
Re: Segregate an "Optional Parts" BOM?
Posted: Nov 9, 2009 4:44 PM   in response to: Sridhar-Autodesk in response to: Sridhar-Autodesk
  Click to reply to this thread Reply
Sridhar,
Thank you very much for your response. That answers most of my question. The only other issue is if my various parts lists use the same parts, but different quantities of that part. For example, I would like for Parts List "A" to show "Part 1X" with Quantity 2, but Parts List "B" to show "Part 1X" with Quantity 4.

Would it be best to manually edit in the Part List dialog, by choosing "do not calculate number of items"?
Sridhar-Autodesk

Posts: 586
Registered: 12/19/06
Re: Segregate an "Optional Parts" BOM?
Posted: Nov 10, 2009 1:15 AM   in response to: newmabt in response to: newmabt
  Click to reply to this thread Reply
Attachment parts_QTY.jpg (24.0 KB)
You are right, we need to use "do not calculate number of items" option to modify the quantity in each parts list.

However, this option is not available in AcadM 2010. "BOM overrides" has replaced this option. We need to double click and edit the QTY. QTY will be listed as "Override" as shown in the attached image.

Thanks,

Sridhar
newmabt

Posts: 6
Registered: 08/14/09
Re: Segregate an "Optional Parts" BOM?
Posted: Nov 10, 2009 2:44 PM   in response to: Sridhar-Autodesk in response to: Sridhar-Autodesk
  Click to reply to this thread Reply
Thank you once again, Sridhar. That answers my question (by the way, I am using AcadM 2009).

I do have one other question unrelated to my original question. I am a little new to AutoCAD, so this may be a very basic question. I have several 2D drawings that use many common parts. These are parts that I have made myself, not downloaded from the manufacturer. However, if I ever discover a better or cheaper part that I would like to use, currently I have to change the part number in all of these drawings. What is the best way to handle a change like this? Should I use a "Master Drawing" and use block definitions. Or would XREF be a better option? Usually, I am only modifying one component out of 30 components on the drawing.
Sridhar-Autodesk

Posts: 586
Registered: 12/19/06
Re: Segregate an "Optional Parts" BOM?
Posted: Nov 11, 2009 2:31 AM   in response to: newmabt in response to: newmabt
  Click to reply to this thread Reply
I would suggest having all parts in one master drawing as blocks and insert them using ADCenter command. You may also convert these blocks in Mechanical parts using ampartref>>Block option. If there are attributes attached to this block, the partref dialog will automatically populate with the values. (Note: Attribute tag name should be exactly same as BOM property. e.g. Name or Description or Material)

In case of Xref, each part have to be saved as a seperate drawing file. If there are multiple parts attached as xref files, managing them would be difficult. Xref is very useful incase of large drawing files being attached.

Hope this helps.

Thanks,

Sridhar
newmabt

Posts: 6
Registered: 08/14/09
Re: Segregate an "Optional Parts" BOM?
Posted: Nov 17, 2009 7:34 PM   in response to: Sridhar-Autodesk in response to: Sridhar-Autodesk
  Click to reply to this thread Reply
I am using your suggestions, but I am having two issues:
1) I use the AMPARTREF > BLOCK command in the master drawing and assign the attributes. However, when I use the ADCenter command in the "child" drawing and insert blocks from the master drawing, the attributes do not seem to come over with it. I am unable to add a balloon to these parts. This only works if I copy/paste from master drawing, but...
2) When I make a change to the master drawing, I do not see the attributes changing in the "child" drawing. Is there some action that must be taken to cause the changes to proliferate to all my drawings using these blocks?
Sridhar-Autodesk

Posts: 586
Registered: 12/19/06
Re: Segregate an "Optional Parts" BOM?
Posted: Nov 18, 2009 9:56 AM   in response to: newmabt in response to: newmabt
  Click to reply to this thread Reply
Attachment partref_block.jpg (67.2 KB)


A link is not maintained between master drawing and child drawing when we insert blocks.



Below is workflow to use ampartref>>Block option.



1. Open master drawing

2. Create blocks with attributes, save and close the drawing. (This drawing can have any number of blocks)

3. Open a child drawing or a new drawing

4. Command ADCenter

5. Insert any block with/without attribute values from master drawing

6. command ampartref>>block option

7. Pick the block inserted in step-6

8. If this block contains attribute values, partref dialog box is populated with these values.

9. In the child drawing>>BOM will be updated and you may create a balloon too.

10. Repeat step-5 to step-7 for inserting new blocks.



Note: There is no link maintained between Master and child drawing.

Any changes done in the child or Master drawing are not updated in the other.



Hope this helps. (image attached)

Thanks,

Sridhar

newmabt

Posts: 6
Registered: 08/14/09
Re: Segregate an "Optional Parts" BOM?
Posted: Nov 18, 2009 2:17 PM   in response to: Sridhar-Autodesk in response to: Sridhar-Autodesk
  Click to reply to this thread Reply
If there is no link between the master and other drawings, then my question from Nov 10th still stands. How do I make an attribute change in one drawing and have it change all drawings that use that part? I may have 20 parts that are used in 15 different drawings, but I may need to change the part number, for example, on one of those parts and do not want to have to change it in 15 drawings. How can this be done easier?
Sridhar-Autodesk

Posts: 586
Registered: 12/19/06
Re: Segregate an "Optional Parts" BOM?
Posted: Nov 20, 2009 9:38 AM   in response to: newmabt in response to: newmabt
  Click to reply to this thread Reply
Attachment Master.zip (423.9 KB)
You can achieve this through mechanical structure workflow.

Please refer help for more information. Mechanical Help>>Contents>>Organize geometry with mechanical structure"

Find attached zip file with 1 master drawing and 3 child drawings.

In each of the child drawings, I have inserted 2 components from the master drawing using amscatalog (Refer help for more info)

Whenever, we need to change a property (e.g. Part no. or material) open the master drawing>>right click on the component>>Properties>>change the property value>>OK OR the property value can be changed through Ambom dialog too. Save the drawing. Switch to child drawing>>Accept the notification to update the drawing which you see at the bottom right hand corner. Check BOM table in the child drawing>>the property will be updated.

Using the above steps, if Part-1 is inserted in 10 drawing, whenever each of the drawing is active, the notification will prompt to update the drawing with latest property value.

Thanks,

Sridhar