AutoCAD Inventor :: Creating A Composite Position Tolerance?
Nov 18, 2011how to create a compsite position tolerance with the Feature Control Frame command? (See attachment)
View 2 Replieshow to create a compsite position tolerance with the Feature Control Frame command? (See attachment)
View 2 RepliesI have a drawing I am trying to ordinate dimension and I was wondering if it was possible to place a symetric tolerance for a dimension on a second line under the actual dimension?
View 6 Replies View RelatedI'm trying to get hole tolerance by Inventor API using c++ but the value returned is not correct.
the code is:
Parameter* diam = m_Feature->GetHoleDiameter(); // m_Feature is a given HoleFeature
double tol = diam->Tolerance; // returned 1.0
BSTR str = diam->Tolerance->HoleTolerance; // returned "0".
// The correct value is 2.89
How can I get the correct tolerance value?
While looking at the different tolerance methods, I see a couple called MIN and MAX, which just tack these words to the end of the dimension. Is there a way to customize the tolerance methods to add suffixes or prefixes to dimensions, such as TYP or 2 PLCS or something like that, so that I can minimize my detailing time.
View 5 Replies View RelatedSeeing the behavior for these symbol alignments, preferably also in earlier version of inventor?
Unable to display content. Adobe Flash is required.
In the video i'm showing an A2 sized sheet, the effect is less apparent on smaller sizes but still noticable.
But i'm mainly trying to establish if this is worth opening a support ticket for...
Using IV2014 Pro SP1 update 1, Win7-64bit
Whats the importance of "Shell Connector Tolerance"in the create new simulation dialog box. Any example or some kind of illustration to explain this.
C1
Inventor Professional 2013
Vault Collaboration 2013
Is it possible to set the default tolerance of a part via the API? If so ,How? Also, how would I ensure that those values are used in the drawing dimensions. I don't see any link to the values that I put into the model and the dimensions in the drawing.
View 3 Replies View RelatedI have the simple (for you ) question about hole tolerance window: I want to open hole tolerance dialog box and "click" OK button (ofcourse I want to do that via VBA code). Only this, I wouldn't change tolerance type or value of tolerance.
I show you what I want on screen.
When I export .idw in autocad .dwg, the tolerance text height of dimensions with 'Limits/Fits-Show tolerance' change, becoming the same of the dimensions text, while the tolerance text height of dimensions without 'Limits/Fits-Show tolerance' remain the same of the .idw file. Why? There's something I can do, to ensure that text height no change? See the attached pictures that show the problem.
I use Inventor 2011 with SP1.
I am running Autodesk Inventor Professional 2010. I use FEA a lot on steel and aluminum structures but was wondering if Inventor is capable of doing FEA on composite structures. I personally want to estimate the strength of some carbon fiber tubing but wasn't sure whether or not I would be getting good data from it. I know that composites don't yield and was wondering how or if that will affect anything. Also, if you can do an FEA on a composite, any solid website to get material properties from?
View 3 Replies View RelatedAny method to set all the Tolerance Types for a GeneralDimension via VBA.
The Tolerance object, accessible via the GeneralDimension object, offers methods to set Deviation, Fits, Limits & Symmetric tolerance types, but I can’t find a way to set other Tolerance types, such as Reference, Basic, Max & Min
I've got an iFeature created that's very handy. It's basically a reamed hole with a counter bore for a purchased locating pin.
Here's the rub: Is there a way to specify a tolerance to that hole that will come through the i Feature? As in, I can draw the hole with a diameter of 0.501" within the definition of the iFeature. That's easy. However, when I do a print, I'd like to be able to just snap a leader to it that will have the "Use Part Tolerance" box checked and will reflect the correct tolerance.
As an aside, one of the reasons I want to do this is because I use Hole Tables a lot. In a hole table, I can manually go in and change the call out for the hole to show the correct tolerance, but in order to keep the grouping together, I have to do EVERY hole individually.
All the values I put in to set my tolerance are being rounded to three decimal places even though the value is four place and I am setting the dimension precision to four place.
For Example: I have a hole of diameter 2.0466. It is to have a tolerance of +.0005/-.0000. When tolerance.setToDeviation is called, the .0005 is strangely forced to .001 and is set as this in the part file. The precision value had already been set to 4 at this point.
I am using the following code in Inventor 2010:
'Create hole feature
Call oCompDef.Features.HoleFeatures.AddDrilledByThroughAllExtent(oLinearPlacementDef, dDiameter, kExtentDirection)
'Get hole feature just created
Dim oHole As HoleFeature
Set oHole = oCompDef.Features.HoleFeatures.Item(oCompDef.Features.HoleFeatures.Count) ' need most recent index
[code]...
I need to change one dimension using iLogic. It changes due to the path taken to manufacture the part. In a nutshell majority of the time the "OD" has a +.004 / .000 tolerance and the model is drawn at the minimum size. There are cases when the "OD" has a +.005/-.005 tolerance and is modeled at the nominal size. I've learned some of the iLogic to make the change I'm after but not all. I'm having trouble setting ModelValueType to change the model size.
See the code below, for setting +/-.005"
IV2012
Is there a way to define the export tolerance of a step file? Now the tolerance is always set to 0.01mm but i need a tolerance of 0.001 to go further in another CAD / CAM System.
View 6 Replies View RelatedI keep hving trouble with a hole and the diameter tolerance.
Create a simple hole, single diameter concentric and specific depth. I go to the tolerance window for the diameter and change it to a Limits-Linear. I enter my values .3758 and .3754. Precision is .1234. I clikc OK, then go back to the tolerance, and its reset both values to .3756 What gives???? I've deleted and recreated the hole, edited it about 10 times, and still the same effect.
I have noticed that as I increase my tolerance value in CONTACTS in the simulation settings my results will dramatically change.
My initial settings are 0.004" with SEPARATION as default. After completing the automatic constraints, I will manually bond all the necessary components such as nuts to bolts and welds to the plates.
Then if I change 0.004" to 0.5" and leave it as SEPARATION, to pick up clearance holes, etc., the result will resemble the way the assembly should behave.
But if I change the separation to 1.0" (and nothing else) then the simulation will run with results that are not correct, giving large deformations and very high stresses.
When a Basic Tolerance is used to dimension - can the size of the containing box be adjusted?
I understand this is set as a percentage of the text size - where is this value & can it be edited?
what is the difference between group, composite and surface in COPY OBJECT option in ipt?
View 6 Replies View RelatedI'm still learning autodesk inventor, I have problem about tolerance. My tolerance more big than my primary dimension. How to edit this text..? or how to reset style editor for factory setting..?
View 1 Replies View RelatedI've derived an assembly into a part file. On inserting an i feature, Why can't I select a face of the single composite body?
You can create a sketch on a face, but not insert an i feature on a face.
i'm looking to select a block reference, take it's wcs position, translate the coordinates to the current ucs and then create an xline using those translated coordinates. simple, right?
i simplified some code to test that i could properly build an xline in a current ucs. i just threw in static point3d values instead of grabbing them from another object. it worked as expected:
<CommandMethod("test")> _ Public Sub test() 'get the active document, editor and database Dim acDoc As Document = Application.DocumentManager.MdiActiveDocument Dim acDocEd As Editor = acDoc.Editor Dim acCurDb As Database = acDoc.Database 'start a transaction Using acTrans As Transaction = acCurDb.TransactionManager.StartTransaction() 'open the table for read Dim acBlkTbl As BlockTable acBlkTbl = acTrans.GetObject(acCurDb.BlockTableId, OpenMode.ForRead) 'open the record for write Dim acBlkTblRec As BlockTableRecord acBlkTblRec =
[code]...
here, i revised the code so that a block reference's objectid is passed from another procedure, the origin is determined, translated to the current ucs and the points are tailored for the xline's basepoint and secondpoint. i threw in a few writemessages to ensure that the coordinates were indeed what i was looking for and they match up, but for some reason, the xline now fails to create itself.
'define the current ucs Dim ucsDesign As Matrix3d = acDocEd.CurrentUserCoordinateSystem 'start a transaction Using acTrans As Transaction = acCurDb.TransactionManager.StartTransaction() 'open the connector block for read Dim acBlock As BlockReference = acTrans.GetObject(idConnector, OpenMode.ForRead) 'save connector origin Dim ptOrigin As Point3d = acBlock.Position 'translate the point to the current ucs Dim ptUcsOrigin As Point3d = ptOrigin.TransformBy(ucsDesign.Inverse) 'show me the block position acDocEd.WriteMessage(vbLf & ptOrigin.ToString()) acDocEd.WriteMessage(vbLf & ptUcsOrigin.ToString()) 'open the table for read Dim acBlkTbl As BlockTable acBlkTbl = acTrans.GetObject(acCurDb.BlockTableId, OpenMode.ForRead) 'open
[code]...
i've rearranged this code multiple times, tried a couple different approaches, scoured the forums and even resorted to the less-than-elegant:
'create the xline Dim cmdString As String = "._xline " & ptUcsOrigin.X & "," & ptUcsOrigin.Y & "," & ptUcsOrigin.Z & " " & ptUcsOrigin.X & "," & ptUcsOrigin.Y + 1.0 & "," & ptUcsOrigin.Z & " " acDoc.SendStringToExecute(cmdString, True, False, False)
but i need to use the xline object after i've created it, so this sendstringtoexecute crap won't work.
When importing objects into Inventor, all surface objects are being joined together into 1 composite surface. What I need is multiple surfaces, or seperate surface/composite objects.
Capture 1
Shows 3 solids imported from Rhino
Each solid is a sepreate solid
Capture 2
Shows 2 solids and 1 surface composite imported from Rhino
Capture 3
Shows 1 solid and 1 surface composite imported from Rhino
1. Why is Inventor creating 1 composite from multiple non intersecting surfaces?
2. How can I avoid this from happening?
I'm creating an animated gif from a video clip (cinemagraph). In order to acheive the effect I need, I need to move each layer with the move tool to get an object to stay in the same position. I have gone through layer by layer and used the move tool to move the contents of each layer. When I play the animation I see the layers in the position I put them in. I stop playing the animation the contents of each layer snap back to their original positions. I have tried using the lock tools (both lock position and lock all) but they don't make a difference. why layer positions would reset when creating animations and how to get it to stop?
View 6 Replies View RelatedTrying to get the tolerance on a hole to be what I want. I changed the tolerance on the hole, but my idw did not change. When I went back and looked at the tolerance on the hole, it was back to the original value. No matter what I do, it will not change to what I want it to be in the part. Here is a short video.
The dimension I am changing is .9688 and it keeps jumping back to .9686 when I go back into the hole tolerance.
Tried other values too and they would not take either...
Entered Value Inventor Value
.9688 .9686
.9690 .9686
.9693 .9696
.9695 .9696
Windows 7 x64 -12 GB Ram
Intel i7-930 @ 3.60ghz
nVidia GTS 250 -1GB (Driver 301.42)
INV Pro R2013, SP1.1 (update1)
Vault Basic 2013
Is it possible to setup a block so that an attribute position remaines fixed (absolute to drawing) when moving the block?
I've been playing around with creating a Coordinate Block by following these instructions: [URL] ........
What I would like is to be able to set the position of the Coordinate Label and Coordinate Object independently, so that if I move one in the drawing, it doesn't move the other. I've looked into Dynamic Blocks, and the "Lock Position" parameter. I can move the attribute independently, but still everytime I move the block, the attribute moves too.
Our company uses a custom Sheet/Coordinate system to follow flyoffs across a drawing, and I'm trying to learn how to automate the process. It's completely manually right now, so any changes to a drawing creates a lot of work renumbering these flyoffs.
I've tried this code here after setting the assembly flexible in the top level but it doesn't work.
ThisApplication.ActiveDocument.ComponentDefinition?.RepresentationsManager.PositionalRepresentations(?"Test").Activate
I will be pulling the subassemblies in as read-only parts and I would like to change the positional representation with code in the top level assembly.
I am dabbling with the new appearance settings in Inventor and for some reason or other; I can’t seem to align the weld bump map to what I would like. I want to shift the position of the map so it shows a full weld bead, not two halves as shown.
I have shifted the offset from 0 cm to see if it moves the position, but all I seem to be able to change is the scale of the bead.
Is it possible to set a view representation and level of detail (combine them) at the same time in an assembly. Or do they have to be set individually?
Attached images show the first assembly option with four sections together. The second image shows the second assembly option with the top and bottom sections only.
I have now been able to select items in an assembly and get weight and COG details of just the selected items, however I guess the COG will be working from the world datum as the xyz data is very wrong?
how do i set the world datum to a known point on one of the parts in the current view so that I can get the COG to relate to a position within the part that I set the datum to?
basically I have a block of metal with a load of parts on one end that offsets the weight / COG and i need to balance this on some brackets that are equally spaced from the COG, so i need to determine where the COG is of all the selected parts but as a position within the block from a known point.
I use the Key Generator from the Design Accelerator and drag the red arrow to position the key under the gear.
Numbers change, and when i position the key they disappear.
There is no way to input a precise dimension. am i right?