AutoCAD Inventor :: Derived Link Failure Under 2014 SP1
Sep 22, 2013
see attached files. Have 40+ so far like this and can only seem to fix them by delinking derived sketches and then selecting sketch edit from design doctor and deleting geometry from unlinked old version of derived sketch presented. Have uninstalled SP1 and hope problem will not keep happening.
I would be interested to recover P15.ipt from its sick state. Have not had problem like this since I installed Inventor 2013 and lost a lot of work that could not be recovered until service pack was released.
Is it possible to change the derived part link to another part like you would replace a component in an assembly? My issue is that i created a part and used a derived part within. Well this part number changed and it just so happens that the derived part needs to change as well. I tried the design assistant, and changed the link there but it didnt seem to want to take. I tried renaming the derived part, and opening the file...i get the error but i still am unable to change the link that way either.
I am having some trouble with this quick VBA app, I want a utility that can traverse all the parts in a top level assembly and suppress the link to each derived part (multiple) in all the parts in the assembly.
I have played with the following
Public Sub SuppressLink() Dim partdoc As PartDocument Set partdoc = ThisApplication.ActiveDocument partdoc.ComponentDefinition.ReferenceComponents.DerivedPartComponents.Item(1).SuppressLinkToFile = True End Sub
Which works, but only on one part file, and only on the first derived part. Is there any easy way to make this work on ALL the dervived links and every single part inside an assembly?
I am experiencing trouble with the simplify function. When I create a shrinkwrap / simplified part, it always keeps the link to the original assembly. Therefore I cannot move the shrinkwrap to other folders or treat it as an individual ipt file in any way. When I try to break the link I can't, the "link" button is greyed out:
This topic has been discussed for an older version of inventor here, but the solution does not work for me: [URL] .......
have one assy comprising of a valve, made in steel, an actuator made in aluminum, total weight combined is 36 kg.
I make this assy a derived ipt.. i have tried all the output options, single solid, multy solid and the weight is not the same.. since its a new ipt has its own material, ok makes sense.. .. So i use composite, i get the correct weight (yay), but now i cant turn the visibility off on the 2d drawing, in certain pipe spool view representations.
What is the correct procedure for turning multi material assys into an ipt.. to get the correct weights and get the drawings to work properly?
I was wondering if there is a way to bend a derived componet. I have an odd extruded part and would like to cut and bend it. I want to do it this way so I can also include the cut length before bend. I know of frame generator, but am not able to use it since if falls out of the structure of how our files are saved.
I've got a sketch in a part that I want to derive into its own part and place in an assembly. I can do that no problem, but the text on the sketch is just empty boxes. Is there any way to bring the text through to the derived part?
The text is orientation information that I want in both the part and the assembly, not for permanent display but just to hover and display or switch on when needed. Maybe there's a better way of doing it if what I'm asking for is impossible.
We have written an add-in that allows you to specify position and non-uniform scaling while creating a derived part.
[URL]
Some potential uses of this add-in include:
1.. To simulate an iFeature where you add or remove material - use Sculpt to add and Split to remove material. Unlike iFeature you could edit the source and make the changes be reflected in the derived part.
2.. To simulate an iFeature that places a sketch - useful for designing frames.
3.. To design a progressive die - you might want to place, with relative displacements, multiple parts representing different stages (or configurations) of a formed sheet metal part
4.. To realign (rotate) a part - sometimes skeletally driven parts (for example, four-bar linkage members) are not aligned with their "natural" coordinate system, causing skewed drawing views
5.. To derive a part with different scaling factors in X, Y and Z directions, which is useful in mold design
6.. To integrate two skeleton systems that do not share the same coordinate system
7.. To create scaled sketches (this should become useable after R11 SP1)
Most of my part files contain at least one sketch which is derived from another part file. These derived sketches do not update like they did in our previous versions of Inventor.
If you change the geometry on a sketch in the base component, the updates will flow through to the derived parts. If you add geometry, it also works. However, if you delete any geometry from the sketch in the base part, it will not be deleted in the derived sketches in the second, third, etc. parts. The 'deleted' sketch geometry remains in those parts until you go into all the parts which derive from the base part and manually delete it. This is a significant problem for for our workflow.
Is there an option I have missed that changes this behavior so that deleted geometry in a sketch will also be deleted in any derived sketches in other parts?
I have a vba project that can extract an assembly BOM.
However, it does not output derived parts. What is wrong with my code, shown in the attached file?
What I am trying to do is create a ipt file of a "Laser-Cut" component. Use this component to make another component with drilled, tapped holes in it. Then use this plate, containing the drilled and tapped holes in an assembly.
I need to output this "Laser-Cut" part in my vba created BOM. Is it possible?
As a recent convert from ProEngineer to Inventor, if it is possible to vary the parameters exported from the source model in the derived part. The following article (see link below) explains the functionality in ProE - note the ability to see the model tree of the source part and also the ability to have varied items (dimensions, suppress features etc.) URL.....
I´m trying to measure the base dimensions of simple geometric shapes. I started out with plates since they are easy to measure as long as they sit in 90°, 180° and 270° positions relative to the origin. Then Measure.ExtentsLength, Measure.ExtentsWidth and Measure.ExtentsHeight will give me the base dimensions of a plate.
However, if the plate sits abitrary relative to origin this will obviously fail, since Measure.Extents only measures in x,y,z
Is there any way how I get positions of the geometry that is in the part, like corners surfaces on the B-REP so I can calculate the dimensions properly for a plate. I´m not sure if this is possible with iLogic. I have a strong suspicion VB.net would be needed for this.
Another problem I have is that derived parts don´t get triggered to run a script when I change the geometry in the Multibody Part and the rule is set to run by any modelgeometry change.
Whenever I place a view of a derived part (or an assembly containing derived parts) the body of that from which the part was derived is also displayed, even though when viewing the part or assembly file they are invisible. It is almost as if there is a "ghost" reference to the parent body of the derivation - surely there must be a way to turn this off?
I'm trying to derive a surface .ipt file into my model. After selecting the plus include option, the part file is inserted into the feature manager but the object is no where to be found.
I got this code earlier from Curtis_Waguespack, and i would like to add a setting... When i run this rule it Derives the assembly, but LOD is set to Master, i would like it to be set to my own (Configurator) LOD...
I don't seem to be able to find anything in this code, that defines LOD...
So far im doing ok with the standard ilogic code, but when it´s API or VBA code im lost.. which leads me to this.. i've been searching the forum back and forth to find a code that performs the feature "Shrinkwrap", and somehow everything i have found so far does not work... even the code example in Inventors help menu under programming, Therefore im trying to solve this with Curtis's code as staring point..
'set a reference to the assembly component definintion.'this assumes an assembly document is open.Dim oAsmCompDef As AssemblyComponentDefinitionoAsmCompDef = ThisApplication.ActiveDocument.ComponentDefinition 'define the path and file nameDim sPathandName As StringsPathandName = ThisDoc.PathAndFileName(False)
it's possible to create a derived part using only some of the features of the base components i.e. I've got a funny shaped part with a bunch of holes in it, and I need another part with exactly the same shape but totally different holes (location and size)I know you can do this with the different solids in the part (only use some of the solids) but I haven't been able to figure it out with features, if it's possible at all.
I could probably create one base part (just the shape) and derive both parts from that, but then I've got a part lying around doing jack.using IV 11.
Open the attached file 207665-124.ipt. how their is only one Solid Body, but the iam needs to be updated because the user added one more part to the assembly. As soon as it updates now instead of one Solid Body I have 2. I don't want 2 and this is not typical. Even if I derive the 207665-120 into a brand new part file, it is only one body. What is causing this to seperate into 2 bodies? I tried to re-create this from scratch and can't, but he has several files like this that need updates and the 2 bodies causes problems with the holes.
I think there might be a bug in Inventor 2012 with regards to derived components and their physical properties, otherwise I've never noticed it before...
If I derive a component and use an IAM as the Base Component and choose the 'Single composite feature' as the option then the physical properties of the newly created derived IPT is the same as the original IAM. That is expected behaviour when you choose one of the Solid options, but a Surface shouldn't have a mass - by definition.
If I use an IPT as the Base Component, I get the expected behaviour, i.e., a surface doesn't have a mass.
The whole purpose of creating a 'Single composite feature' as a surface is unnecessary if it's going to have physical properties...
I am using Inventor 2012. I have a part that has 3 different inserts of a different material that I have to cut out. So I create 3 different assemblies with the part and the the 3 different inserts. Then I create 3 parts to derived the cutouts. Then 3 new assemblies to create the final assembly with the part and its insert.
Does Inventor 2014 have a way to do this with an i Assembly? I can't seem to derive a member of an i Assembly now. In my old CAD system I was able to create a table with one assembly that contained one part, three different inserts and 3 different cutouts. Right now this seems like a lot of work.
Now i enlarged holes in the source part, but there was an error message in the derived part that the export status of the source isn't on, and that i should use design doctor.
Where is the control on the export status and what is it, i didn't see anything unusual in the parameters.
Where is the design doctor.
I cannot make new holes in the derived part in the place of the old ones since it says i have first to exclude the source.
I have a problem with the Bolted Conection function when using derived parts created from a multi-body part.
I created a multi-body part in which I pit some holes with the hole function (clearence hole, through, M16, normal). After that I generate all the compontents. In the generated asembly I tried to add a bolted connection (placement by hole). Normaly after selecting the start-plane and the hole it discovered patterns (if exist). Now, after selecting start plane no holes are found.
see attachment for simplified model. Autodesk Inventor Product Design Suite 2013 SP1.1
I have created a very simple yet effective tool for starting a new manifold assembly using iLogic. The rules and windows essentially fill out the size of the block, material type, description, project and part number.
Below I have a hydraulic manifold I have designed and from that I created the final .ipt of the internals. The way I did this (which may not be the best method) was to create a second .ipt matching the LxWxH of the original manifold, next I inserted and aligned both into another .iam file, lastly I derived a third .ipt from a subtraction resulting in the third image below. This is a bit time consuming to create, but has been very useful in error checking our designs. I would like to see if iLogic is capable of allowing me to automate this so we can easily create these internal flowpath .ipt's for every manifold we design.
' Create Derived Assembly Definition for the file Filename Dim oDerivedAssem As DerivedAssemblyDefinition Set oDerivedAssem = oPartCompDef.ReferenceComponents. _ DerivedAssemblyComponents.CreateDefinition(Filename) oDerivedAssem. ?