AutoCAD Inventor :: How To Obtain X And Y Location Of IFeature
Dec 3, 2012
Is there any way to obtain the X and Y location of an iFeature that is placed on a center point? I cannot find a way to relate the iFeature to the point or vice versa with VBA. Holes are easy to relate but I am stuck on relating iFeatures.
My goal is to obtain the X and Y location of several iFeatures placed a piece of steel channel.
Inventor Professional 2014 64 Bit
Windows 7 Professional
NVIDIA Quadro FX 4600
Dual Intel Xeon E5540 CPUs
16GB DDR3 Ram
I want to put my iFeature on my workplane,but i can't.However, if I change my PlaneInput = oFace , it can work perfectly.My program is below:
Private WithEvents oInteraction As InteractionEvents Private WithEvents oselect As SelectEvents Private Sub UserForm_Initialize() Set oInteraction = ThisApplication.CommandManager.CreateInteractionEvents Set oselect = oInteraction.SelectEvents
I'm a single user at a small company tooling company. I've created a handful of useful iFeatures that I've saved just in the default path: C:UsersPublicDocumentsAutodeskInventor 2013Catalog
However, we're in discussions now about hiring another designer, so as I do new projects, I've been trying to do things cleaner and making sure that the method to my madness is obvious. So I'm considering moving the contents of this folder to a network drive, and also one that's independent of Inventor upgrades (version # in the folder path).
My question is this: In the application settings, there are (3) different path settings on the iFeatures tab. How are these different?
When I've developed iFeatures I've usually had them initially in the Workspace directory for the current project. Once completed and tested, I would put them in the default folder. When I go to insert one later, the "Insert iFeature" dialog box doesn't take me to this path and I have to look it up all the time. It just takes me back to wherever I inserted the last one from. So what does this path in the settings box actually do for me?
If there's no "shortcut" to point to the iFeature root folder quickly, why do I care where I put them? Couln't I create a network folder such as "Z:CADifeatures" for these and add it as a Library to my projects and save myself time? I'd also not have to change the settings and/or make copies when we upgrade to IV2014.
Would there be a downside to doing this? It almost seems too easy and like there's room for product improvement here.
This is my i Feature inserted. When I try to insert it and rotate it, the slot and nubs do not rotate. Also, if I try to mirror it over the plane, the slot and nubs do not mirror. It always stays the same direction. I am on Inventor 2011. Also, If I try to rotate it 90 deg, Inventor crashes.
Im just starting to look at I features to design, but even though my sketch is fully constrained when I place the iFeature with multiple references i can still move it using the arrows. How i could place them more accurately.
I'm trying to make an Ifeature of SAE ports and I can make the Ifeature just fine but when I try making a table for the different size it fails.
I attached the base part I extracted the Ifeature. The two sizes I edited in the table SAE #2 and #6 both fail while the original size SAE #8 (and all the other unedited sizes) work.
the forum doesn't seem to like .ide files which is the ifeature file
Update: Well it seems changing the thread size fixes the part about the ifeature not working properly. However if I try moving the ifeature it fails. I'm guessing some geometry isn't "following" the base feature.
I created the attached parametrized CF Flange iPart (one can change size, bored/blank, tapped/through, fixed/rotatable). I wanted to extract the cross-section sketches as iFeatures, so that I can reuse it also as sketches. I can extract the "Cross Section (Fixed)" sketch as an iFeature, but not "Cross Section (Rotatable)". I created this iPart file about half a year ago, and as far as I remember I created these two sketches in exactly the same way.
I'm new to Inventor, less than a month of experience learning by myself. I want to create an ifeature that uses sketches from 2 different planes. I found out how to place a simple ifeature but i'm having difficulty with the multiple plane references. I can select the 2 planes when inserting and tried using the "activate sketch for placement", but I can only reference the first feature, the second one isn't available at that point, therefore does not appear after completion.
Just when I thought I was getting somewhere I come to a complete standstill. I'm attempting to insert an iFeature, louver to be exact. I inserted the one from cbliss easily and was able to edit the width, length, thickness etc. but had trouble trying to change angles. I later tried inserting one someone emailed me, so I removed the other one and now I can't insert new one and I can't even go back to insert cbliss one. Not sure what changed or what I messed up. I'm new to IV and not overly experienced in AutoCAD period.
I am trying to create multiple bodies within a part file using multiple ifeatures. It seems that it is not possible to force the ifeature to create a new body when it is inserted. If it is inserted into a part that has multiple bodies present.
I call it "Reverse Nesting". We have a sheet of a certain size (18" x 32" in this case). I need to completely cover a much larger (and oddly shapped) panel with these sheets. I want to cnc cut these sheets into the correct shape and be able to assemble them together on the larger panel.
Create an ifeature that creates a sheet of the correct size. In a part file with a sketch (or surface) of the panel we need to cover, we can insert the ifeature and constrain its sketch to the original sketch. My hope was that I would be able to do this multiple times (each as its own body),orient them as req'd to cover the panel, and the use the original panel sketch to do an interference extrude through all the bodies. I could then use Make Componets to create an assembly of all of the parts, and generate flat profiles for each piece for CNC cutting. This doesn't work because I can't geerate multiple bodies with multiple iFeatures in the same file.Create a template part that is teh size of the sheet and constrain them together on the panel I want to cover. Use assembly features to cut way what I do not need. This does not work because there are performance and associativity issues with assembly features and no way to push the cuts back to the parts for CNC profiles.
Similar to #2 except derive the panel we need to cover into our part and use split to remove what we do not want from our sheet. This does not work because it is not easy to move a derive around within a part and link it to the other sheets that are adjacent to it.Create a template that contains parameters that contain the sizes of the sheet. Manually create sketchs and constrain them to each other on the derived (as a surface) panel, extrude each one as a separate body and then run Make components. This will work, but it is very time consuming.
My company is trying to put some automation together to pull design attributes of parts and assemblies to drive routing creation in the shop.
The issue that we have run into is that for certain ifeatures, we need to gain access to the name (or punch ID) of an ifeature (primarily punch tools). Pulling the name of the feature that the tool created is relatively easy, but because you are able to change the name of the feature as it appears in the model browser, it isn't the most reliable way to get that information.
We are looking for a way to figure out what the name of the ifeature used to create the feature without referencing the resulting feature's name in the model tree.
I've included an example, and I'm looking for the name of the tool which should be "Ob_750X562".
When a table driven i-feature is placed in a part the parameters are reference. I believe that is how it has always been.Although, to my recollection in versions previous to 2010 when an i-feature was deleted the sketch was maintained and the parameters then became model parameters.
To test this I created a table driven i-feature from scratch to make sure it was not a migration issue.
I have include a screen shot of the deleted i-feature and the result of the parameters is shown. Verify that prior to 2010 the parameters became model parameters or did they stay reference?
Extruded hole iFeature for sheet metal (see image attached)? I found one but it's in German & I can't get it to work. I tried making one but not I'm apparently experienced enough to get past learning curve yet for iFeatures like this.
I made a complex assembly from Solidworks few years ago. I imported it to Inventor 2012. How can I find the coordinate of the center point of the: a) parts/sub-assemblies, b) the complex assembly as a whole? Under Application Options, I have already checked: Sketch->Display->Coordinate system indicator. Under the assembly tree, I can go to the Origin of each sub-assembly/part and make the corresponding Center Point visible. However, I want the x,y,z values.
I copied and pasted a sub-assembly/part to a new assumbly file and then used VRMLout to export. When I imported the .wrl files to another application, the location of the parts/subassembies are not correct. I think they all became (0,0,0).
Is it possible to make an i part or i feature of the beam end shown in snapshot (every thing except back to back channels) i.e., couples of holes at certain distance attached with some plates etc, so that it can be populated to identical locations.
I am using Inventor 2011 and vault. When I go to insert another instance of an IFeature i get a message that says "cannot insert iFeature that is currently open for edit (see attached) The .ide file and the part used to extract the iFeature are both closed and not checked out of the vault.
The only workaround I know of is is to close the file and open it up again.
I noticed some errors in certain table entries in an i Feature of mine after I had already started creating parts using it. I've updated the table and when I add new instances of the feature to my part they work fine, but the existing instances of it stay the same size. Is there any way to force the existing instances to update?
The i Feature in question is a sketch and I'm using Inventor 2012, if either of those is relevant.