I want to exclude imates from two parts and 1 whole part at the same time.
This is my situation:
PartA with 2 sets of imates(for constrains on 3 axis for no movement) on the right side. Set A and set B. PartB with 2 sets of imates, one on the left side set A and one on the right side, set C. PartC with 2 sets of imates on the left side. Set B and set C.
i want, in a iPart, part A connected with part C connection with iMate set B. And in the same ipart i want Part A, B and C connected respectively with iMate sets A,C
So in the first situation i want iMates A and C and part B to be suppressed and in the second i want iMate set B to be suppressed.
im trying to create a point group by including all points and then excluding the points i don't need. it doesnt seem to be removing anything from the group. i used to do this all the time in ldd. is it still possible in c3d?
In my iAssembly, I have placed a weld. In one of the members, I am suppressing the weld. When I change to that member, I get an error "Weld No Spine: could not compute Weld: Possible intersection failure". Inventor complains a little, but it does not show that Red Cross after the member is selected.
Why do I see that even though the weld is suppressed for that member?
If I put iParts into an assembly, and then convert this assembly to an iAssembly, I can include "Table Replace [My_iPart]" as a column in the parameter table. As the value of this column I can select the individual rows of the given iPart parameter table.
However, I can not make this column be a "Custom Parameter Column". (In fact it seems to me that in an iAssembly I can not make any other types of columns to be "Custom Parameter Columns" either). Also, if a parameter of the iPart is a "custom parameter", I can not carry over this "customness" into the iAuthor parameter table.
This means that I need to insert table rows by hand, one-by-one, which is quite cumbersome. Imagine you have an iAssembly containing only two iParts, each having N rows. This means N^2 rows in the iAssembly, all of which I need to specify by hand. Plus I can not use the "customness" of a parameter of an iPart within the assembly.
In an iAssembly containing an iPart, I would like to
- have a "Custom Parameter Column" in the iAssembly parameter table, which can select rows from the iPart parameter table (selectable values would automatically be all the rows from the correcponding iPart)
- if my iPart has a custom parameter, I would like to have this custom parameter available as a separate custom-value column in the iAssembly
Is it possible somehow? Or is it conceptually wrong?
I have several iterations of an assembly. Specifically I have a base of a machine with different tooling for different products.
I generated the BOM by referencing the specific tooling I am trying to detail. That worked. But when I balloon, it references the main assembly. It won't let me redirect the source file to the tooling asm.
We have a lot of drawing that has some extra sheet for ref. and Inventor let me exclude count and print from those extra sheet. This work fine but when we check-in the drawing to vault it update or publish all sheet to dwf. This is very compass for us because we full the dwf file from vault to release and the sheet count is different than the print out.
Is there a way to EXCLUDE those sheet when check-in or update dwf?
Issue between an i-assembly and i-Logic. So, I have an assembly that includes some extra components that are not always needed and therefore an i-Logic rule takes the decision whether these will be suppressed or not.
Of course this is not a problem however it turns out that I miss some info from BOM according to the suppressed parts ...and all these makes sense following the LOD etc.
A potential solution to keep up to date the BOM while you are excluding the needless components is to create an i-Assembly.
To keep that simple I turned my current Assembly to an i-Assembly and very successfully I excluded various components and of course I included some others by adding extra ROWS.
So far So good
Now I want to apply some dimensional boundaries by using i-Logic rules. According to them I want to allow this i-assembly to jump among these different ROWS that meet the right criteria.
Very rough thoughts led me to the following code...
If Width > 600 Then iPart.ChangeROW ("..." , "...") 'Row-1' Else iPart.ChangeROW ("..." , "...") 'Row-2' End if
The Problem is that the above code works fine, for a example, in case that I will place an i-part in my assembly... However I am looking to change the row of the actual assembly that as I mentioned before I turned it to an i-assembly
To make this even more clear I want to be able to manipulate my i-assembly with i-Logic rules while this is open in Inv. I don't want to change rows while this is placed as a component or sub-assembly in an another assembly...
I was wondering if I'm able to create two tables in an iassembly, like one table for size and another for different components in the same assembly.I have a vague memory of an old assembly having this but I can't find it or it's just a figure of my imagination.
Is there any way to insert a generic table into an assembly file. I don't want to create an iAssembly or use the data to configure the component in any way. I would just like to be able to maintain some design related information within the assembly file, similar to the tables that you can create in an idw. A table just like the iAssembly table would be fine, minus the iAssembly part or any sense of configuration.
I am using Inventor Professional 2012 and I have created complex iparts and iassemblies and I am not able to change the BOM structure of the parts simply because they are intelligent. I require the tables and features that the iparts and iassemblies can create but they are coming up read only and can not modify the BOM information. Is there a way to change the read only aspect of an ipart or iassembly?
What I am looking for is a command similar to table replace, but that will allow for a new part to be created based on a user input. This will need to be done at the i Assembly level to an i Part that is placed within the assembly.
The end goal is to have input boxes come up, ask the user for the values then create all of the associated parts.
I don't need anything with the input boxes, just the part creation.
I have an assembly were i want to exclude some parts in a sectional drawing view. I mean i want those parts should be visible in section view but should not get sectioned. And the remaining parts will be in a sectioned view. Is that posible or i may be missing something.
I have an i Assembly, with a Sub-i Assembly and i Parts. Is it possible to "extract" a copy of one configuration as normal assembly? So that I have an assembly where I can modify parts without touching the iAssembly or iParts.
I am trying to come up with an automatic method to add a new row to my i assembly table and populate that row based on values entered by the user (assuming that combination of values doesn't already exist... ). Basically, I wish to build my i assembly table on demand over long term by user input via a form that calls an ilogic rule.
I am looking for a way to change the parameters of a part that is within an iAssembly. Basically we have tubing with flanges on the end and wish to have an easy way to model varying lengths. I essentially need to be able to have the upper level iAssembly control the flange spacing and cut the tube to length based on the users selection. Due to BOM setup these parts must be seperate .ipt in a larger .iam
I have created two iParts, both with corresponding tables which I then put into an iAssembly so I can change the size of a pad eye and two cheek plates depending upon the desired Working Load Limit. I have a very basic form right now with a drop down menu to chose the different Safe Working Loads but whichever one I choose, is not changing the table configuration to the desired size. Clearly my iLogic code is not working the way I would like. See below and also see attached screen shots so you know what I am working with.
I'm having an issue with Inventor crashing every time I attempt to follow this exact procedure:
1. I have a drawing open with an iAssembly or iPart in it.
2. I edit a view by double-clicking the view, opening the 'Drawing View' dialog box.
3. I open the 'Model State' tab.
4. In the 'iAssembly/iPart Member' menu box, I select a different member.
Now, it may or may not open the 'Save' dialog box. If it does, then I click 'OK' and poof, Inventor crashes without fail, asking to send in a crash report.
The same thing happens if I start a brand new drawing and attempt to follow the same procedure while inserting a Base view.
Now, I know for a fact that the not all of the drivers are not up to date on my computer, I am not using a recommended graphics card, and I am using SP1.1, not SP2. I have notified my IT guy about this, but he has yet to get back to me. I don't now if/when everything on my computer will be updated. I do not have admin rights to my computer.
In the mean time, Inventor has become essentially useless for me until this issue has been resolved. how I can get these drawings to start working?
I have created two table rows in an iAssembly that I would like to have a iLogic code written for.
What do I need to use to trigger between these two, when, for instance, a certain numeric value is entered in the parameters? Within the assembly file, when I use the iPart.ChangeRow (or iAssembly.ChangeRow) and put the . I am filename in the first spot, it says it cannot find the file.
This is what I am using, and the error states it cannot find the . i am file I am referencing.
what the best way to show 2 different subassemblies based on the same iAssembly... I would expect a "custom" option as there is from the content center. If I try and change the table for one, the other instance gets updated, and I would like it to stay the same. I understand that this would require a new "branch" in the BOM holding the different sized parts, but there must be a way to accommodate this?