AutoCAD Inventor :: Increase Tolerance Value - Simulation Will Change
Jul 22, 2013
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.
Trying 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...
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
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.
I've been wanting to increase the tolerance that Illustrator has for grabbing anchor points. I don't want to have to be within two pixels or so to be able to highlight or grab an anchor point. I've tried upping the selection tolerance to 8 px and it hasn't appeared to do anything.
I have an assembly with a FEA simulation result. I can run a report and get the reaction forces and moments at each constraint. I would like to run a new simulation with different constraints and use the reaction results from the first simulation as loads in the second one.
Currently I do this by running a report on the 1st simulation to get a table of the reaction results. I then manually add those forces to the 2nd simulation. This takes time to type and the forces must be edited each time I re-run the 1st simulation.
Is there a way to use parameters to automate this?
I am wondering what would be the keyboard shortcut to change the tolerance percentage up and down? For example, to change brush size bigger you press"[" and for smaller you press, "]". I am looking for the same kind of shortcut, but instead of brush size, I need it for tolerance. I spent more than 30 minutes last night trying to find it in the keyboard shortcut dialog thing but I could not find it. I am sure photoshop has a shortcut for this.
I 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?
I'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
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.
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.
I 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.
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.
Any 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.
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.
I 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'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..?
I've created a successful FEA simulation in Inventor 2014 and obtained results. But I want to see the highest stress in a defined area that is smaller than the entire part (I have some stress concentrations that are throwing off my 'max'). Is there a way to probe an area instead of just a point? I'm tired of creating a dozen probes to find the 'local max'.
I'm developing a program which runs several simulations and obtains the results automatically.
I'm using the dynamic simulation API created in Inventor 2013. For that I use the GetResultValues(ByRef values() as Double) method of the class DSResult.
I used the method inside the VBA of inventor and worked well. But when I wrote the program in Visual Basic Express 2010, the method doesn't return anything.
I share an excerpt of the
Dim odoc As AssemblyDocument odoc=invApp.Documents.Open(testPath, True) Dim dsman As Inventor.SimulationManager = odoc.ComponentDefinition.SimulationManager Dim dssim As Inventor.DynamicSimulation = dsman.DynamicSimulations.Item(1) Dim oJoints As Inventor.DSJoints = dssim.DSJoints oJoint = oJoints.Item(1)
[code]....
The method GetResultValues(values) should modify 'values' to a time,value vector.
It works well inside Inventor, but doesn't in the program in VB, although it runs the simulations and does everything else right.
when in simulation, if you suppress a feature is it totally taken out of the simulations workings?
I.e. if I was working on a project like some weighing scales and I had a load of objects on the scales and I then suppressed some of the objects, will the scales rise up a little to counteract the reduced weight?
Is this type of gravity experiment possible with dynamic simulation?
[URL].........
I made the cone ramp and double cone but the cone either goes the wrong way or only moves a few inches in the correct direction and then gets stuck. I’m using 3D Contact Joints and Spatial Joints and Gravity Force.
i'm developing a hexapod robot and i want to simulate the motion of the robot's leg. The mechanical of robot's leg contain a servo motor that variate your angle between 0 to 330 degre. How can i delimite the angle of servo's rotation?
Other questions, is about the fixation with bolts. How can i do for the motion simulation respect the connection of the bolt? when i do a dynamical simulation the parts that contain bolts don't stay joints, i have to do a rule of fixation with constrains?
I'm designing multiple elements for a vehicle. I need to evaluate multiple dynamic results of multiple possible designs. All the design is parametric so it modifies quickly but I can't find a way to run the dynamic simulation multiple times automatically and get the results from the output grapher for each simulation.
I am trying to do it via API but can't find the class of the dynamic simulation environment in the Object Model Chart to program it via .NET.