I am looking for a solid way of finding the Thickness parameter of a sheet metal part. I have tried two ways so far:
1. oCompDef.Parameters.Item(Thickness)
This works but if Inventor is installed with a different language pack like German for instance then it fails
2. oCompDef.Parameters.Item(1).Value
This also works but if the user started the part with a normal part template and then converts the part to a sheet metal part down the line, then this method fails.
know a rule to check if this dialog box sheet metal defaults "Use Thickness from Rule" is checked, and checked a rule to automatically clear since using a rule amending the plate thickness but if the box is checked catastrophic error occurs, and unchecking the rule works as expected.
We are using 2011.I created a VBA tool that populates the FX Userparameters with a Thickness Variable..How do I set the Sheet Metal Rules Thickness to the new new FX UserParameter Thickness Variable?
for example:
The Userparamter variable name is "cab_thk"
Under Sheet Metal Defaults | Sheet Metal Rules | Sheet (Tab)
In my title block I have a material section that pulls to iProperties from the model
One is material, which displays the material used in the model
and the other is manually input by me in the comments section of the model, I typically only use this field for sheet metal description, example, .125 Sheet Metal, this saves me from a drawing view to show thickness only.
In my sheet metal template I have checked the little box for the thickness model parameter so it will show up as a custom property - model.
So i can display the thickness parameter anytime the sheet metal base view is placed.
My issue is I want the thickness property to have the following with it "Sheet Metal"
But I only want this to appear if the base view is in fact sheet metal, all other parts and assemblies, this field would be blank,
So this is what I want when a sheet metal part is placed:
This is what I want to display when a part is placed:
This is what I get when anything is placed:
Sheet Metal shows up because:
I am looking for a Rule that will only apply <Thickness> Sheet Metal to my title block only if the base view is in fact a sheet metal part. Is this possible??
I wrote an app some time ago that swaps out user parameters that drive sheet metal thickness and bend radius.
it appears to work about 60% of the time when it doesn't it does not give any warning but even though the FX table shows the new user parameters driving thickness and bend radius the "sheet metal defaults dialog" thickness input box is grayed out and shows no value what so ever. Clicking the Edit Sheet metal rule to display the "Style and Standard Edtior" the Thickness and Bendradius still show the Old userparameters. See attached Pic.
I am setting the parameters as follows.
Replaced "Chan_Th" with "chn_thk" in FX Userparameters
When I use the rip commandment a message appears " for proper folding the model should have uniform thickness equal to the model parameter thickness. Please set the proper thickness in the sheet metal styles to match your model".
I recently had an issue in adding flanges to a sheet metal part. The thread for that can be seen here:
[URL].......
The problem I am having now is with the size of the part. I need the linear distance from the bottom edge of a flange to match the inner diameter of my part. As you can see, this is not the case as it stands right now.
I am creating a program to write out all the flat patterns of all sheet metal parts in an assy. I save it out as dxf. What I need is to totals of all the sheet metal parts across all sub assy’s etc in other words not “Structured” but “Parts Only” in Inventor BOM terms. All works fine but the only problem is that when a sub assy is a weldment or “inseparable”, it hides the parts inside it and “Parts only” BOM don’t make the internal parts of that sub available and the totals are not correct then. I need the totals because the idea is to write that into the file name including the thickness of the part.
Before using Inventor I used Mechanical Desktop 6 and found the sheet metal functions (AutoSm) to be fairly simple. Since switching over small tasks can now be a nightmare! The main problem I face is exporting flat patterns to dxf format. We use a CNC Turret punch so splined corners on parts are a no-no due to the number of hits required, AutoSM solved this with the 'Apply Smooth' function which created crisp corners suitable for punching. Is there any simlar function available on Inventor? At the minute I either have to apply multiple cut and extrusions to the flat pattern or else 2D modify the dxf file.
Flat pattern sheet metal with a hole cut at an angle. Once flattened it should be 90 deg. to the surface of the sheet for laser cutting. I cannot get inventor to do that.
See images for more details. Autodesk Inventor 2011 SP2 Windows 7 Ultimate 64-bit Processor: Intel(R) Xeon(R) CPU W3503 @ 2.40GHz RAM: 12 GB SpacePilot Pro
I am trying to make a chute out of 4 pieces of sheet metal. Is there a way to take a solid lofted part, shell it, and then break off each side of the the object for cutting and welding them together. I have an example attached.
I am tying to set my sheet metal rules for parts in my assembly that have differnt materials and I would like the control to be at the assembly level. Is this posssible? I am relatively new to iLogic aand have been trying to figure this out on my own for a couple of days now.
I have made a sheet metal part in inventor (see image). I have made the part as it will be in the finished production state. The problem is that the part is impossible to bend from one single plate, so it has to be made from several plates and welded together.
What i want to do is to remove the four corner plates (denoted with red arrows in the image) and make a flat pattern for these separately.
The reason i made these corner plates in my model is to get the assembled part 100% correct. if i dont, inventor doesnt make the angles that i need between the flanges in the top.
Up until now, for FG I've always created a part with just a sketch in it. I insert that in an assembly and use it as my frame generator driving part. Now, I've started creating a solid instead of just a sketch in the part and using its edges to attach frame members. Picture a cube. I really need to put sheet metal on the cube and have my frame on the outside of the sheet metal. I was setting up a parameter for the sheet metal thickness and offsetting the members in Frame Generator that parameter. Now, I've accidentally discovered that I can select the outside edge of the sheet metal part to attach my frame members to. Is that a valid workflow? If it is, its a bit of an epiphamy for me. Using a parameter in FG as an offset required me to edit each member with FG and update it to get the offset to use the current parameter value.
I'm attempting to use a macro in Inventor 2013 I found on the Mod The Machine blog to lay out the parts of an assembly. They're wood (not sheet metal), and the purpose is to create a drawing/cutlist with flat views of all the parts for easier DXF extraction.
The issue is that not all the parts in our assemblies are created with the length and width on the XY plane. So, some parts are laid flat on the XY and some stand up straight. How do I modify this code to look at the XZ and YZ planes as well for length and width?
I have 2 sheet metal parts, both have been revolved using an angle of 359.9deg so there is a small gap to weld. in the assembly I copied one as a surface onto the other part and I want to scuplt it at the intersection of the two.
The problem I've come to is that the small gap in the surface is preventing me from deleteing the upper part of the cut, how can I make the surface a whole so there is no gap in the cut?
I would like a simple rule adding to some standard pressed sheet metal parts that we have. The code would look at the current model tree and if any features are added to the part then a character (lets say a *) is placed into the "Vendor" field within the iProperties.
Is this possible?
Inventor 2010 Pro SP4, Vault Collaboration 2010 HP Z820 Xeon E5-2643 0 @ 3.3Ghz 16.0GB RAM Nvidia Quadro 5000
We use different types of sheet metals, from stainless to bronze, and different thicknesses.
Currently, in order to show the correct material on a parts list, I have to duplicate the material Stainless Steel, and rename it to say 20 Gauge Stainless Steel. Then again for 16 Ga, 14Ga, 12 Ga, etc...
I'd like to have the parts list show the common material such as "Stainless Steel", with another column for the sheet metal style such as "20 Gauge."
We also use items such as Plastic Laminate. I'd like to create a generic material for the physical properties of "Plastic Laminate", and then change the material appearance to say "Formica #1234 Walnut". Again, i'd like to be able to put this in (2) columns on the parts list.
Automation of the sheet metal bending parts unfold /refold in vb.net for Inventor 2013.
I want to unfold the part with selecting the one of the face as stationary face and further selecting the bend/ bends with reference to face in vb.net
For refold, I have to select the stationary reference automatically , based on some criteria, and further to select the single and multiple bends by using API.
Also, I want to find the bends and faces relationship i.e.
How to find the bend associated with number of faces, how to find face entity using internal name ;
The code I tried I am attaching here for your reference.
Let me start by saying that we rarely use sheet metal parts so I'm not real familiar with that interface. That said, I can create sheet metal parts with square shapes and bends just fine. However, I'm currently stumped as to the best way to model what should be a pretty simple plate.
We have a large, thin (1/8") square plate to which we want to add 2 opposing diagonal very slight breaks to add stiffness to the plate. More specifically, we want these diagonal bends to cover the center part of the plate leaving about a 2" flat flange all the way around the plate.
I am using this code placed in the .ipt file to change Sheet Metal material
If Material_SM=1 TheniProperties.Material="Steel"SheetMetal.SetActiveStyle("RB_Mild Steel")ElseiProperties.Material="AISI316"SheetMetal.SetActiveStyle("RB_Stainless")End If
It works fine presuming code placed in every .ipt file to be ruled.
Is it possible to modify code in a way so when it placed in top assebly it runs through entire assembly finds all Sheet Metal parts and applys Material prpperties/Sheet metal style according Material_SM parameter.
Inventor 2013 SP2 Windows 7, 64 bits RAM 18GB Core TM2 Duo CPU 2,99 Gz
A collegue asked me about this as he has been given a part to model and the details are for the flat sheet not the finished model. Is this possible in 'sheet metal'? I had a quick play but couldn't work it out. Im used to creating the finished part and 'un-folding' to get the flat pattern.Detail supplied below.
I have an assembly of multi-thickness, thin sheets, essentially welded together. (see image attachment)
One component is composed of land and bay areas, a single planar sheet where the edges are thin, and the central body is thickened.
I can get Inventor to treat the remaining multi-thickness, right angle components as midplane by going with separate bodies.
The top plate is a single planar sheet, and Inventor will not treat it properly as a mid-planed plate.
Will Inventor translate the constraints properly if I build the thin region separate from the central thicker region in order to produce feasible mid-planed mesh?
Question already posted by other in forum - using local control to develop multiple element thicknesses through cross section of plate (by thin face selection), one cannot verify that the smaller elements along the cross section are built properly through the entire component.
Im trying to create a list of text strings to select from defining material thickness and then plug that selection into a global form custom iproperty called "MaterialDescription".. Also, is it possible to access and pre-enter field text edit items in iLogic?