I'm creating an assembly and in this assembly I need to add some foam pieces. These pieces are the exact same part number but can vary in length. How can I make such a part so that i can insert it into an assembly multiple times but have different lengths? I'd rather not make multiple pieces of foam for every single assembly for all of our product lines and am looking for the "one foam to rule them all" option. I would assume this would be an ilogic component I would have to create, but i haven't really made a part like that yet.
I'm designing a part that in Autodesk Inventor 2013 that is constructed from several layers laminated together. I have 4 layers:
F (front)
M1 (middle, variation one)
M2 (middle, variation two)
B (back)
The final solid will lhave 17 layers laid out like this:
F | M1 | M2 | M1 | M2 | M1 | M2 ... | B
I currently have a part file containing
F | M1 | M2
What's the best way to create this solid if I want to a) keep all instances of M1 and M2 in sync, and b) make it easy to work on all 4 layers. Do I have to export F, M1, M2, and B as individual parts and import them into an assembly or can I keep them in one part file? I really like the ability to be able to work on all the solids at the same time because they're visually dependant on each other.
Are there any working .arx files or lisp routines that would enable me to calculate a total length of multiple blocks ? I know there is TLEN out there but this does't work for blocks, I need something that will calc combined lenghts of my user defined blocks which are basically simple lines of varying lenghts.
I'm trying to extract the 3d length of multiple lines into either a CSV, SSV or directly into a table, I have done a fair amount of research but all of the solutions seem to be for later versions of CAD than the one i'm currently using, I think 2008 is the first to have embedded data extraction for objects as well as attributes?
I have a time consuming problem that I was hoping a work-around or solution could be found for.
Some background: I use CorelDraw sort of as a CAD file creation software. The tool I use traces out straight, horizontal and vertical lines. At times, there are areas that need to be excluded being processed over, so my design has holes and gaps in it. The tricky part is, the tool I use needs time to accelerate up to full speed before I want it to start it's process. This requires that I add the same length to every single line in the layer (different layers need different added lengths). The problem that I run into, is that if I select multiple groups of lines that are not the same length and try to extend them, CorelDraw sees them as one group and extends the largest lines the right distance, but shorter lines get a different percentage of the distance, and gaps get shifted. I put in pictures of what I am talking about (a before, a good, and a bad).
can I select all the lines in a layer and tell CorelDraw to add X length to all of them, while keeping their center positions the same? It would save me a good deal of time.
Using Inventor 2012, is it possible to use a different K factor value for 2 different bends?
Why would I want to do this? It comes into play based on large and small bend radii in the same part. The large bends require a slightly differnt K factor. I searched the forums and don't think I found what I was looking for. The other thread I found was about bend tables.
I am currently working on a product where I want to make 2 part lists in my drawing of the same assembly. The first parts list has to view all the parts that are always delivered with our product, and the second one has to show the optional parts and features that could be delivered with the product.
I want both lists to be categorized the same way (comments, material, name), I want the numbers of the list to be chronological (also I don't want the second parts list to start the numbering at 1) and I want both lists to stay connected with their balloons.
Is there any way this can be done, like adding or removing part links to the list manually?
Inventor 2014. I have watched everything I can find and read many entries on related messages.
I create a part by creating rectangle on the XY of 90mm centered on 0,0. I add fillets on 3mm on all four corners. I then add two circles centered on 0,0 of diameters 45 mm and 41mm. What I would like to do is extrude the area between 41 mm and 45 mm circles to 10 mm and the rest of the rectangle outside of the circle 45 mm circle to 6 mm. The center of the part from center to the 41 mm circle is void or open.
I have read two solutions that use a "share sketch" function, that I can't find by right-clicking as indicated in the write-up.
derive multiple solids from a part. I use the code shown below but it seem as I only can get the first solid in the part that I am trying to derive from.
''More Code''' ' Create a new part document, invisibly. oPartDoc = m_inventorApp.Documents.Add(DocumentTypeEnum.kPartDocumentObject, , True) oPartDoc.UnitsOfMeasure.LengthUnits =UnitsTypeEnum.kMillimeterLengthUnits ' Derive the assembly into the part. Dim oDerivedPrtDef AsDerivedPartDefinition oDerivedPrtDef = oPartDoc.ComponentDefinition.ReferenceComponents.DerivedPartComponents.CreateDefinition(oTopDoc.FullDocumentName) Call oPartDoc.ComponentDefinition.ReferenceComponents.DerivedPartComponents.Add(oDerivedPrtDef) '''More Code'''
How can I get all the solids from the part that I am deriving from?
Is there a way to sculpt a part composed of multiple solid bodies without having to perform the sculpt command for each solid body? I want to use the same work plane to remove material from a part but the sculpt command only allows me to select one body at a time. This means after the first sculpt of one solid, I need to turn on the visibility of the consumed work plane and perform a sculpt on each of the remaining solids.
Not a huge issue, but in the future I may need to do a large number of these tasks. I attached a sample file. I threw it together in 30 seconds so it's not the prettiest looking thing.
I have 2 assemblies and drawings of those assemblies. in both the same part is among the parts.
I want to change the name of the part that is in both assemblies with the Design Assistant, but i am afraid that if i will choose one of them and change the part file's name, the other assembly will be damaged. is it true?
I think this might happen because when i open only the part in Design Assistant, it doesn't let me change it's name, so, Design Assistant might not know where this part is inserted in.
In testing my latest automation project, I've found that I can't save copies of a part multiple times (after deleteing the files off the disk) unless I close out of the top level assembly document, and reopen it. I used Process Monitor and determined that Inventor is trying to save to an existing file instead of creating a new file.
I am working with a part that needs multiple 9mm gun drilled holes to different depths. The problem I am having is not being able to create a truly custom single line hole callout. Example( DIA 9mm +.50mm -.00mm TO DEPTH 1.25in)
I understand that this isn't a common hole callout but in my situation it is what is needed. The values need to be linked to the part and not simply overridden as text. I am essentially wanting to make a style that I could apply to any hole note that would give the hole diameter a metric dimension and the depth an inch value.
I would like to change the way a linetype appears for a specific part, globally throughout my drawing package. How is this done?
I am currently selecting the part in the model tree in the browser and changing it that way, but I have to do it on multiple views, for multiple pages .
My issue is we have Universal assemblies that never change. These assemblies are thousands of parts. (hardware gaskets other random assemblies.) this top level universal assembly never changes.
to increase time in layouts. we would like to create these universal assemblies into 1 sold part.
Is there a was to export an assembly into a single solid part.
I've got a machine designed that has a couple hundred parts - originally built as one main assembly (with a number of weldment subassmblies). The problem is that the BOM is too large to feasibly have on the drawing and still show assembly detail. I'm trying to avoid a multi-sheet configuration.
So I've grouped certain items and demoted into subassemblies. The problem is that all the subassemblies are attached to a main frame- and I'd like to show this frame in each of the subassemblies as a reference. Is there a way to add a "phantom" copy of the framework to each of the subassemblies to that it can be seen? (and the assembler can see how the subassembly is mounted on the frame) Otherwise all these parts are just floating in space on the subassembly (and constraints are lost on the subs).
I'd like to keep the frame on the top assembly, as it may be customized for future machines, while using the same subassemblies.
Assembly comprised of multiple components all derived from the same master sketch "4 Inch Rail Master Sketch"
Using the sketch to drive geometry, using the parameters to drive various extrude lengths.
Geometry changes seem to propogate quite well, while parameter changes do not...is this a bug or am I doing something wrong? Generally have to open each individual part and "edit derived part" to force changes to propgate...
files attached (move end of part marker down for all .ipts).
I have a part in which one of the folds needs to be done at assembly and not during manufacturing of the other bends.
Is there a way I can show this so that the manufacturing print sees exactly what they need to do and nothing more but then on the unit assembly the assemblers see that the unfolded tab needs to be folded down?
When a bolted connection is used, the bolt changes in length as the stackup of hardware increases and decreases. I have noticed that if I do not grab the red arrow to adjust the length, the amount the bolt extends past the nut
seems to be only about 2 threads. What is the formula Inventor uses to determine this extended length?
We use a similar sub-assembly in almost every assembly we design. So what I would like to do is make a template from this sub-assembly that I can make adaptive, constrain to the proper parts and have it resize to the main assembly. I've been trying to do this for a few weeks now with little success.
I have seen tutorials make adaptive part templates but never adaptive assembly templates. Is this even possible?
I know you can't make individual parts adaptive to multiple assemblies without saving each part as a different file and I think that's where my problems are coming from. Even though I save the template as a different file is it still referencing the original adaptive part in my library folder? If so, is there a way I can make it not do that? I may be way off base there too I don’t know.
I was told there is a way to combine the lengths of the same spec pipe you use in an assembly, all pipes I use is from the content centre and I just can't seem to find how to make it one pipe with the length of all the pipes added together in the parts list.
I would like to use a sketch as the basis for a rectangular pattern which is set up to use the curve length for both directions of the rectangular pattern so that when I update my rectangle in a sketch, the pattern automatically adjusts to the new sketch. I have sketched a rectangle, and used one leg of the rectangle to establish the direction and length of one dimension of the array.
However, when I try and choose the Direction 2, my only options are the entire rectangle or faces- I can no longer select other and choose a single side of the rectangle.
I was able to accomplish what I wanted by using two sketches, with the second sketch simply projecting one leg from the first sketch. Using one sketch just seems inherently safer than trusting projected geometry.Is there a way to accomplish this with one sketch instead?
I have created a few new structural parts that I am in the process of publishing to the content center.
I got one of them in and have it working very well except for one item. If I place this structural piece into an assembly as a stand alone part just selecting the length and the material as the key inputs, it shows the proper length in the part number and the description just fine. If I insert this same structural piece in a skeleton using the frame generator, then the length that shows up in the description is the default one that the part was originally created to. How do I get the length to show up in the frame BOM correctly when parts are created using the frame generator?
This works using the structural members out of the box.
I set up our company log which gets embossed on most parts as a sketch block in an .ipt. The .ipt contains nothing but the sketch block. To use it, the designer only needs to derive the Logo.ipt file into their part and then use the scale setting to set the derived block to the desired size for that part. The result is a scalable set of line geometry that can easily be used for extrusion or emboss that is standard for all users. It works beautifully, that is until you try to use it in a sheet metal part in 2012.
For some reason, when this same part, which works perfectly in normal parts, is derived into a sheet metal part an error pops up stating that, "Selected part does not have any geometry that can be derived." Say what?
I was able to find a workaround by directly copying the block into the sheet metal part, but you no longer have the ability to go back and scale it if needed. Even more strange, when the block was copied over, it could not be deleted from the new part.
Is this just a bug with 2012? Why does it work in a normal part but not sheet metal?
Dear Sir, In particular project, when I insert part in Assembly file, It is inserted as a Tube & Pipe run part. so that It is not Grounded automatically. What is the settings by which I can insert as a normal part in assembly file ? I have attached herewith the JPG file also.
The part i make is from solid model>The part needs to be in sheet metal.What steps do i use to make as sheet metal part and have option to flatten part.
I`m looking for the iLogic code that can change one parameter (user defined) for each (ipt) part in assembly (iam)
The one below doesn`t work.
Sub Main Dim oApp As Inventor.Application = ThisApplication Dim oAssy As Inventor.AssemblyDocument = oApp.ActiveDocument For Each oSubDoc as Inventor.Document In oAssy.AllReferencedDocuments On Error Resume Next Parameter(oSubDoc, "FH") = 15.26 Next End Sub