Create part families that differ by size, material, or other variables.
If you have stock designs that you use repeatedly, you can create them as iParts. Then you can use the variations, called members, by selecting them from a table. The designs can differ by size, material, mounting configurations, and so on.
Working with iParts has two phases: part authoring and part placement.
In part authoring, you design the part and define all of its variations.
In part placement, you choose a row in the table to represent the appropriate version. Inventor generates an iPart member, using the values in the table row. Inventor inserts it in your assembly like any other component.
You define individual members by specifying values in the iPart Author table. If you prefer, you can add or edit members in an embedded Microsoft Excel spreadsheet. For standard iParts, each table row is a member of the iPart.
A member column in the iPart table generates a default file name based on the factory name. Each member name is incremented. Optionally, click Options in the iPart Author dialog to set up a different naming scheme, or enter a new name in the member cell.
Any feature you select in an iPart Author table highlights in the graphics area. If you select a column or a cell, the owning feature highlights in the graphics area, if possible.
If you do not specify a unit of measure in a table cell, default document units are used.
You can create two types of iPart factories: standard and custom.
You cannot edit custom iPart factories directly, but you can choose values for custom parameters when you place a member. For example, with an angle iron factory, you select the iPart to use, and then modify certain values such as length, width, or thickness. You can modify only the values specified when the iPart factory was created.
We recommend that you store standard IPart factories in a library whose path is included in your active project file. This path is called a proxy path.
The library folder must have the same name as the factory library, preceded with an underscore character. For example, if your factories are stored in a library named Bolts, define a library named _Bolts. Inventor automatically stores all iParts generated by factories in the library _Bolts. You can define multiple proxy paths to designate in your project. This technique is helpful if, for example, you want to group table-driven components by category. You can delete redundant paths (shown in red) in the project file.
If you do not specify a proxy path, Inventor creates the member file in a subdirectory of the folder that contains the iPart factory. For example, suppose you have an iPart called Bolt.ipt in C:\temp. When you place an iPart member in the assembly, Inventor creates the iPart member file in C:\temp\Bolt.
In contrast, custom iPart members can be stored anywhere other parts are stored; you specify a location in the Place Custom iPart dialog in assemblies.
iPart Behavior | Standard iPart | Custom iPart |
---|---|---|
Parameter values for member creation | Select from a list | Specify value (for custom parameters) or select from a list (for other parameters) |
Location of member files | Determined when a subdirectory of the same name creates the file, or by proxy path | User-specified |
Number of members | Finite; one member per row | Typically infinite; each row can produce multiple members based on different custom parameter values |
Member reuse | Reused if available | Always newly created |
Member editing? (Adding features to members) | No | Yes |
Specify member file names through the iPart table? | Yes | No |
Use Flat Pattern Edit Features? | Yes | No |
Work features are useful in iParts. In Inventor, work features are useful to constrain parts in assemblies and to create pins in electrical parts.
Create work features in a part before you transform it into an iPart factory. Then, in the iPart Author dialog, select work features to include or exclude in the iPart table. By default, all work features are excluded except pins (work points) in electrical parts and work features constrained with iMates.
Sheet metal iParts include more attributes:
Taking advantage of these attributes requires more consideration when the sheet metal iPart is to include the suppression of features that eliminate bends and impact the bend order sequence.
When a sheet metal iPart factory is created, a default bend order is created. The default bend order depends on whether a flat pattern body exists within the sheet metal document.
In the case of factory scope editing, the default bend order behaves identically to that of a regular sheet metal component flat pattern, but it may appear to behave differently within the context of the iPart factory. The flat pattern automatically manages the bend order based upon the visible centerlines (modeled or cosmetic) for the active member. Centerlines which are absent for a given member (due to suppression) release their bend order number to maintain a gapless sequence order on the remaining features.
We recommend that you create the part relatively close to its actual size. Then use dimensions to make the sketch geometry precise. You can edit dimensions when building the iPart table, if necessary.
After you create the basic part, use the Parameters command to rename system parameters and to create meaningful parameter names. Then use iPart Author to create the iPart factory. Named parameters are automatically added to the iPart table.
Parameters appear in the order in which they have been added to the iPart table. When you add parameters, give some thought to the order so that related parameter columns are grouped.
When creating an iPart factory, use Suppress and Unsuppress features to make significant changes between members. Add the features to the iPart table, and then specify the suppression status for the features in each row of the table.
In iPart Author, right-click materials, sizes, or other critical values in the right pane and designate as keys. Key numbers determine the nesting hierarchy in the model browser, but only key values are shown there.
If you select the Material property from the Design Assistant Properties list, use the Material Column option on the Other tab to ensure that the current appearance is set to As Material.
To include part properties in drawings and bills of materials, include them in the iPart table, even if their values do not vary between members.