I've run into this problem with different sketch types when curves cross each other and are trimmed, or when patterned sketches are coincident. The problem I'm having is that I'm creating a ratchet wheel and I'm patterning a sketch in two parts so that the spacing for the teeth line up. What I do first is draw the angled line of the tooth, do a circular pattern of 20 teeth around the origin, an then create an arc from the bottom point of each line to the tip of the next line to create the back of the tooth. When I try to extrude it, it says the loop is not closed, but when I do the repair, it says it overconstrains the sketch and is not possible. I've tried creating this profile using a center circle that intersects the bottom of the teeth and it does not work either. I was able to make the profile I needed by making one tooth, extruding it, patterning the feature, and then creating a circular sketch in the middle and extruding it. The problem with this (aside from requiring additional steps not needed in other programs) is that when I needed to go back and change tooth dimensions, it can't rebuild the sketch.
I attached two different sketches of the non-closed profile as well as the solid ratchet piece that I made using the pattern feature command that has the teeth that can't be easily edited.
I am patterning a sub-assembly which has a reference part that is not visible in the sub-assembly. I'm driving this sub-assembly with a quantity parameter and when addition instances are created, the hidden part turns visible. I can bring the sub-assembly in multiple times and the parts remains non-visible, however, once I pattern it, the part shows up in all instances except for the original.
Is there a way to invert my selection so that I can subtract or extrude the circles instead of the area around them? As is now, I have to select every circle to subtract them from the shape.
I just did a Circular Pattern of a threaded holes to a second solid body. The hole came through but the thread did not?Right now I have SP1 installed. I have been using solid bodies for a long time now and have not seen this.
is there a way to create an associative array of posts so I only have to edit one part to have the entire array change? that is, I want to have global values for the dimensions in the picture below: post diametervertical width between post centreshorizontal width between post columns (again, centre to centre)vertical shift of each column w.r.t. previous one I've used the Rectangular Pattern tool to create a repetition of my posts, but I want to shift each column of posts up slightly with respect to the one before as in the attached picture:
It seems that if you want to repeat along non-perpendicular axes like this, Inventor fails if there are too many repeats. I came across this when searching the site:
[URL]
I can verify that this is my exact problem but can add that in my example, 4 repeats on the almost horizontal axis and 3 on the vertical work fine. However, 3 almost horizontal axis repeats by 4 vertical axis repeats will only work if I choose the vertical axis as Direction 2. (Is this a bug or am I trying to use the Rectangular Pattern Tool incorrectly?)
The repeat unit can be simplified to 1 circle with 2 construction lines along the repeat Direction instead of the 2x2 circles shown here but the problem persists. Also
I've created a shared sketch and have used it with various features. Sometime those features are suppressed. The model works fine but the shared sketch generates a sketch doctor error because the feature that created it has been suppressed. Is there anyway to make the sketch suppressed so it doesn't trigger a sketch doctor error? Inventor 2013
How do I duplicate the 2D line work from a part level sketch into a drawing level (overlay) sketch?
I started a simple 2D piping system diagram sketch by opening a new part file and using a sketch to stick draw the system schematic including some annotations. Then I opened a new drawing file and made a base view of the part file to bring a view of the original sketch into the drawing.
I realize now that it would have been much easier to have created the schematic directly in a 2D sketch at the drawing level, which would have made editing the annotations much easier at the drawing level, and there is really no need for the part file to exist. I have no intention of creating a 3D model or "real" part in the .ipt file, was just using it as a jumping off point to sketch.
I was thinking that I could correct my error in judgment by just copying the sketch and pasting it into a new sketch on the drawing, but it doesn't want to work that way. I have tried copying both the whole sketch at the browser level, and the entire sketch contents (all of the lines and annotations) from the opened part sketch, but when I attempt to paste either of those into the drawing, paste does not seem to be an option. I'd rather not have to draw the whole thing again, as in typical fashion, my once simple sketch has grown in proportion and complexity from its simple beginning.
I'm having trouble with constaints, I'd like to constrain my sketch to a point in another sketch on a different plane. Is this posible in Inventor? If so how? If Inventor works differently how would you get a points in one sketch to be linked to points another?
I am trying to build a robotic head using the surface modeling and thereafter thicken the surface to form solid. I was not able to load the original model as the file size is exceeded. I use a derive model and the problem is similar.
I am using Inventor 2012 and C#. I would like that, when I close my Form, Inventor and all files that are open will be closed with displaying the message about saving the files .Some of my opened file are stored in Lists.
This code das not work Inventor still asking me about saving the files.
private void Form1_FormClosed(object sender, FormClosedEventArgs e) { if (InventorOpen._started) { oDrawDoc.Close(false); foreach (Inventor.AssemblyDocument openAssemDocument in openAssemDocumentsList) { openAssemDocument.Activate();
Have sketched the geometry for an 18 tooth circular sawblade. However I have had difficulty applying the close loop function. As a result am not yet able to extrude the saw blade. What to do to implement close loop?
Having some trouble with some annotative hatches. Notably ones with patterns in them? I am testing them out in multiple viewports of various scales and for the most part they work great. But every so often in a particular viewport they either disappear altogether or shrink to a smaller size and bring my AutoCAD to a dead crawl?
I have an iLogic that runs to create parts and assemblies. These parts and sub-assemblies are for a range of library components which are either part(s) or assemblies or and assemblies composed of parts) and sub-assemblies as well. This iLogic is mostly done despite I have limited knowledge in this area. At the beginning it opens a text file (.txt) by the command line:
ThisDoc.Launch("L:\_Nov 02Info and Input GuideLines.txt")that offers guidelines and instructions.
I would like to how can I close (exit) this text file at a point within or end of the current iLogic because, it opens a several files of the same every time I run the iLogic otherwise.
I'm creating a macro to run on creation of a new assembly from a particular template. I created a macro named autonew in the template's VBA project file. It works great except for one thing: if the user presses "Cancel" on my form, I want to not only unload the form but also close the file. For this case I've used:
ThisApplication.ActiveDocument.Close True
I've created a test template assembly with only this line in autonew, and it crashes Inventor. The same line of code an a non-autonew module within the template file's VBA project closes the document without error or crashing. I assume this is a bug and not as designed.
Is this a bad way to accomplish the task of closing a newly created assembly? Even if this isn't the preferred approach, I don't think this should cause a crash.
I have dimensioned hundreds of drawings with the Ordinate Dimension command in Inventor 5.1. I'm now using Inventor 2011 and I'm having lots of issues using this command. When I first set up the dimensions, I can't get the dimensions to default close to the view. They almost always want to be on the very edge of the title block. I don't think this is a sttings problem, because occasionally they will lock to where I want them. What am I doing wrong?
The first attachment is how they go on their own. In the second attachment, I have manually moved them, but at 1 dimension per move, it's slow, and also hard to keep the all aligned.
How to close an application (*.ipt & *.iam) by ilogic code?I tried to use...ThisDoc.Document.close (True) to close it.Indeed, it can close the application, but there is an error occurred as following:
Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
how to avoid this error or any other way to close (or exit) the application?
Is there anyway to automatically close a message box which has been activated by the line
MessageBox.Show("Message", "Title") after a set period of time? I just want the box to be displayed for a few seconds without the user having to click "ok" or "done" etc.
Is there a way to revert an open, edited part back to its most current save? Or to close an edited part without its changes persisting in assemblies that reference it?
I often work on parts with their associated assemblies open; Inventor won't let me discard changes until all related assemblies are closed. Searching brought me to a thread describing the same issue from 2006. I'm using Inventor 2010.