AutoCAD Inventor :: Column Referenced To Assembly Item Number
Nov 23, 2012
Is it possible to make the column 'REV' automatically equal to the 'Item' column in attached BOM view? I manually added the values 1 to 5 in the REV column for example.
Maybe with some ilogic rule? I don't know if it's possible and/or where to start.
When i place a mono-part-detail on a assembly drawing i want to be able to place a leader referenced to the REV value. When this is possible there is a link between assembly item number and the mono-part leader.
I don't know how useful this will be but I was trying to figure out how to track what item number in an assembly any given part may be. I was thinking that on an individual part drawing I may want to reference the item number that is used in an assembly's Bill of Material for that part. I can't find where this may be stored for retrieval. If I do this I would want it to be automated so that if the BoM were renumbered the part file and drawing would update to the new item number.
This may not be possible since any part may be used in any number of different assemblies with different locations in a Bill of Material. Most of our assemblies use "one off" parts that are only used in that assembly so it may be possible in my particular situation to do this if there is a way to get at the BoM item number and connect it to the IPT file.
I'm using Autodesk Inventor 2012 SP1 64 Bit on a Windows 7 machine without vault.
I seem to be missing something. I cannot get the parts list in assembly drawing to fill the part number column. See the image below.
The BOM has the part number field filled out as shown below. Is there someway that I need to map the iProperty to the part number column in parts list?
I have placed an subassembly into another assembly that I am working on. This sub was then chagned to be a "reference". Now in the idw, I would like to pull a leader to the subassembly and I want the text in the leader to say what is in the "Title" Property of the subassembly. When I change the format of the leader text to be Type = "Properties-Model" and Property= "Title", I get the title of the part in the subassembly, not the title of the subassembly. It is like the subassembly is a phantom assembly, but it is not. The workaround is to manually type in the text, but this is a mistake waiting to happen.
Is there a way to get the leader to note the title of the subassembly correctly.
what im trying to do is select a face in an assembly and create a sketch on it in the part level
this is just one step in the program im trying to make the overall program will create a tube frame and the tubes will be driven from a base solid
Sub test1() Dim asmDoc As AssemblyDocument Set asmDoc = ThisApplication.ActiveDocument Dim asmDef As AssemblyComponentDefinition Set asmDef = asmDoc.ComponentDefinition [code]......
In our company if we put a component in 5 different assemblies, we want that component to have the same item number no matter where it is in the parts list. In addition we group components to have a special item number... Meaning hardware like washer, bolts, and etc. to start with 500 series number.. Piping components would be 800 series...
in case of replacing a component in an assembly the present item number in (structured) BOM table is reassigned through a new one. This cause a lot of troubles in our firm, because this requires rework of item numbers after each replace action. I expected that especially in case of an replace of all occurrences, the item number is kept. Is there a setting to keep item numbers after a component was replaced?
Inventor Professional 2011 Windows 7 Enterprise 64bit Dell Precision M4500 Intel(R) Core(TM) i7 CPU Q 820 @ 1.73GHz 8 GB RAM
I just wondered if can I assign a particular ITEM number to a particular part, instead of relying on order in the assembly.
I unsterstand I can overrite it in BOM but can I have it controlled from the part, so any time I instert it into an assembly, this particular number in ITEM coulmn pops up?
At my company, we do a large amount of work with sheet metal parts and assemblies. On our drawings, we like to do "detail" views of the flat patterns of each part of the assembly. Basically, how we do it now is insert a base view of the assembly and the BOM onto the first sheet and then on separate sheets, we place base views of the flat patterns for each of the components that will be cut on our cnc plasma table. We use the item number to denote which part it is in the assembly. Is there any way to pull the item number from the assembly BOM and use it as a parameter that can be inserted into the view label? Right now, it's a nightmare if the assembly BOM is modified because we have to go back in to each view label and manually change the item number.
I have a drawing in which I need to keep a part in the assembly but I don't want to display it on the BoM. Is there any way I can remove it from the BoM without removing it from the assembly and drawing?
I'd like to create a macro that I can run from within an assembly that will loop through each BOM item and add the quantity req'd to a custom property within the component. I'm very familiar with VBA from Office, but I'm new to it with respect to Inventor so I'm pretty fuzzy with object titles and options.
Here's an outline of what I'd like to do:
Execute Macro from within Assembly file
For Each BOM Item to # of BOM Items
If Vendor = "Make" then Set Component Custom Property "Qty_Reqd" = Total Qty from BOM Endif
I have an Inventor drawing which contains multiple sheets. One of the sheets is a drawing of the master assembly. Another sheet is a drawing of a part that is in the master assembly. This part shows up multiple times. I'd like to have a text box or something in the part's drawing that I can put: "Quantity: [Quantity]" where [Quantity] is the number of occurances of the part in the master assembly. I've been searching for a while and can't find a way to do this.
here's a macro I wrote to copy the filename to the Part Number iProperty for all parts and sub-assemblies contained in a top-level assembly. I wrote this after using a bunch of custom iParts and all the Part Numbers were the same for each part! (my fault of course, but a pain to fix one at a time).
Public Sub SetAllComponentPartNumbersToFileName() Dim oAsmDoc As AssemblyDocument Set oAsmDoc = GetActiveAssembly If oAsmDoc Is Nothing Then Exit Sub SetAssemblyComponentPartNumbersToFileName oAsmDoc End Sub
In Bill of material i have custom PartQty column and is beside QTY column. I need all informations from QTY column to PartQty column to copy. Possible with iLogic? I'm selecting now manualy copy and paste but it would be nice to have automatic.
I am trying to publish to the CC a guide rail. The vendor of the rail gives me the option of entering the desired length of the rail. After that he gives me the option to choose between the length that I entered and a shorter and longer standard length witch can be delivered faster.
I want to do the same thing with my published part, but I cannot make a key parameter to change depending on the entered custom parameter. I want the user to make the next steps when inserting from the CC: 1- select the size of the rail; 2-select the type of the rail; 3- enter the desired length of the rail; 4- choose between the desired length and the 2 recommended lengths (I need these 3 lengths to be shown)
Why when I mirror a part in an assembly the mirrored part gets a new part number? I want to mirror only the position of the part which is always the same part. Is it possible to do that in Inventor?
I have a 2 part assembly on a drawing. When I use the following code, checkFilename is giving me the full file name of one of the parts instead of the full file name of the assembly. How can I fix this?
Dim checkBalloon As Balloon Dim valueSet As BalloonValueSet Set valueSet = CheckBalloon.BalloonValueSets.Item(1) Dim checkFilename As String checkFilename = valueSet.ReferencedFiles.Item(1).FullFileName
I have a FG assembly that shows errors. The parts referenced no longer exist, but it still tells me there are errors on the sketches. Since the parts no longer exist in the assembly, or anywhere for that matter, how can I get rid of this error? I have tried making parts and naming them the same, which it allows me to do, but no luck in resolving the error. I can include the assembly but it is 63MB compressed and am running 2011.
Inventor 2011 Intel Dual Xeon E31225 @ 3.1 GHz CPU 16 GB RAM NVIDIA Quadro 600 GPU Windows 7 - 64 Bit
I'm trying to get the value of the Category iproperty of the model on the active drawing sheet. This is not a problem in a single sheet drawing, but I'm not sure how to specifically retrieve the Referenced Document of the Active Sheet in s multi sheet drawing.
Here's what I have:
Option Explicit
Public Sub PartsListFilter()
'set reference to the drawing document 'assumes that a drawing is active Dim oDraw As DrawingDocument Set oDraw = ThisApplication.ActiveDocument [code]........
How do I make referenced components from parts and assemblies? (I searched the web and it said that that you can change it in the iProperties by selecting the Reference tick box under the occurance tab - but no such thing exists in Inventor 2011!
I open my assembly and get this prompt."The material referenced in the sheet metal rule could not be located....."
There are several sheet metal parts in this assembly, so I am not really sure which part it is talking about. Would be good if it listed the part number so I could correct it. So I am off to find the one that is causing the trouble. I close my iam and open the first sheet metal part, no dialog box, so I assume its not this one. Close it, and open the next one. No dialog box, so I open the next one..... I continue this until I have opened all the sheet metal parts in this assembly and NONE show me the dialog again.... huh!! That was yesterday.
I come in this morning, start Inventor and open one of the sheet metal parts from yesterday and immediately get the dialog again. The problem is that this dialog will only appear ONCE per Inventor session.
Once I nailed down the offending part, I then tried to find the offending material. I dont really know what this dialog is telling me cause the materials for the rules are stored locally in the part. Why is it even trying to reference a material in the library?
I am writing a external ilogic riule, which will iterate through all the referenced documents of the active assembly and write certain iproperties to a text file.
The code is below
It works in that the text file is created and it does write the iproperties. HOWEVER it only writes the iproperties from the active assembly
' go through all referenced documents in a assembly . Grab the description,title and part number iproperties
' and print out a list
If Not ThisApplication.ActiveDocument.DocumentType= kAssemblyDocumentObject Then Return End if
[Code]....
How can i fix this code so that it writes the iproperties for each oFileRef ?
I'm looking for the best way to create a separate assembly out of various component parts in an existing assembly so that the whole thing can be placed in an assembly as you would a part, I know it's possible to demote components within an assembly but are there any other methods similar / better ?