& Construction

Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
& Manufacturing

Professional CAD/CAM tools built on Inventor and AutoCAD
Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
Professional CAD/CAM tools built on Inventor and AutoCAD
Transcript
00:02
Utilize appropriate modeling strategies.
00:04
After completing this video, you'll be able to design an appropriate strategy for modeling a part with complex repeating geometry,
00:11
create models that capture design intent,
00:14
recognize modeling strategies that make a parametric model more robust,
00:18
explain the differences between the available derived style types when editing a derived part,
00:22
and design parts with appropriate reference planes and sketch profiles.
00:28
To get started in Inventor, we need to open up a handful of data sets.
00:32
First, we have Port Plate.IPT, which is located in the top of our project.
00:37
We have Plate Assembly.IAM, which is in the assembly subfolder under bolted pattern.
00:42
We have Plate A which belongs to the plate assembly in the same folder,
00:46
Blower.IAM which is in the assembly subfolder under Blower, and Reference Planes.IPT, which is at the top level of our project.
00:54
We're going to be covering a lot of topics in this video and to get started we first want to talk about order of operations inside of our browser.
01:02
Now often time when we create a design, there may be features such as a fillet
01:07
that really should be part of a pattern or a mirror feature or just have happened earlier inside of the process of our design.
01:14
For example, in this case we've got a port plate which has two ports that need to be identical.
01:19
Instead of applying the fillet to eight corners,
01:22
what we can do here with this simple example is we can pull the fillet up before the mirror
01:26
and then we can modify our mirror feature to change the occurrences.
01:31
In this case, we simply need to add the new feature for the fillet and say, OK.
01:36
Now this is obviously a simple example with a single feature that could be added easily after the mirror,
01:42
but making sure that all of the features are grouped together before features like mirrors or patterns
01:48
can simplify the model and the calculation time required to complete complex models.
01:53
But let's talk about another topic.
01:55
In this case, what if we need to suppress some features based on the overall length of the part?
01:60
There are a couple of ways that we can do this.
02:02
One, if we select the feature, right click, we have some options.
02:07
If we select Suppress Feature, you can see that the feature itself disappears.
02:12
But this suppressed feature only ends up happening when we're talking about suppressing it manually inside of the design.
02:19
If we want to add a little bit more logic, we need to use a couple of other tools.
02:23
If we right click on the rectangular pattern again and take a look at its properties,
02:28
there's a Suppress section where we can say if, select one of our user parameters,
02:34
in this case the overall length, is, let's say, less than 5 inches.
02:41
So, if we go into our user parameters and find the overall length of our part,
02:46
let's go ahead and drag this up to the right and we set this to 4.5 inches,
02:50
it's going to suppress the whole pattern, leaving only a single hole pattern in the center.
02:55
If we increase the length back to a distance of 5 inches,
02:59
you can see that we now have three holes in the pattern and again, 4.9 less than 5,
03:06
it'll remove them and back to the original value 6, it puts the holes back.
03:10
So using the feature properties is a great way for us to calculate whether or not certain features are going to be suppressed.
03:18
But if we need a little bit more logic than that, if we need to add in some additional rules or potentially variations of the design,
03:24
we can configure this as an iPart.
03:27
For this, let's go to Manage and select Create iPart.
03:32
When we create an iPart, we want the pattern quantity, and we also want the length value.
03:38
Because these were custom parameters that were created, they're automatically added to our list.
03:43
What we can do is come down to our table and insert a row.
03:47
For the second variation, if we have an instance where the overall length is 4 1/2 inches, we can set the pattern quantity here to 1 UL.
03:59
We'll say OK, and now we have a table with multiple variations of the port plate.
04:05
There are other ways that we can go about this process,
04:08
but those are just two ways that we can use a little bit of logic
04:11
to determine whether or not we have a certain number of holes or features in a design based on other user parameters.
04:18
Let's go ahead and move to our next example, the plate assembly.
04:22
For our plate assembly, we have two plates, a top and a bottom plate, and the bottom plate doesn't have any holes in it.
04:28
What we can do is first take a look at our inspect tools and measure the size of our hole.
04:34
We can see that the diameter is .266, which indicates that this is a passing hole for a quarter 20.
04:41
Let's go and navigate back to our Assemble tools and then over to Design and use Bolted Connection.
04:47
When we add a bolted connection in an assembly inside of Inventor,
04:51
we have the ability to position the holes based on a couple of things.
04:55
If we select the By Hole option and we select the start plane, an existing hole and a termination point,
05:02
this will allow us to create a hole based on the size that it's measured.
05:07
Now in this case, you can see that it gives us quarter inch as the largest possible size, but we also have some smaller options.
05:13
We could use a #10 or #12 which will create the hole in the bottom plate.
05:18
If instead we change the placement to concentric,
05:21
we can use a concentric reference and then we can pick whichever size hole we want to add.
05:26
In this case, we're not limited by quarter inch. We could go up to a .3125.
05:31
If we say OK, it's going to increase the hole size on the top plate as well as add the hole on the bottom plate.
05:37
Using these options for bolted connections can be a great way to add reference holes between multiple parts in an assembly.
05:45
Let's go ahead and do control Z to undo so we can remove that hole.
05:49
Let's move over to our plate A, which is part of this assembly.
05:53
The plate that we have here looks to be fully defined.
05:56
In the case that we've got an entire design that doesn't have any potential errors or warnings inside of our browser.
06:02
Let's go ahead and take a look at our parameters and note that the overall design is listed as base length 1 1/2,
06:09
and the rest of the dimensions are not created as user parameters.
06:13
If we modify this value to say 2 inches, note that the right hole moves to the correct position, however the left hole is staying stationary.
06:21
This tells us that there's some logic that's missing inside this design
06:25
if we wanted to update properly with these parametric model changes.
06:28
There are a couple ways that we can go about this.
06:31
We can create a new user parameter to drive the dimension, but first we should go back to the original sketch that was used to create it.
06:37
In this case, if we look at Sketch 2, we can see that we've got 1/2 inch distance from the center hole to this leftmost hole,
06:46
and on the right hand side it says FX and .667.
06:50
So this tells me that the right hole was calculated properly, but the left hole is not.
06:55
A couple of ways that we can do this is one, we could take a look at adding a symmetry constraint
07:01
or simply mirroring this hole to the other side.
07:03
That would solve the problem in this specific instance.
07:06
However, if we want to use a bit of logic, we can go back to our user parameters and we can figure out exactly how to drive this.
07:12
This can be done from the user parameters, but it can also be done directly in a sketch by creating your own equation there.
07:19
We can see here that D12 is listed as .266 and Sketch 2 shows D 7 / 3.
07:27
Now 3 is the overall number of instances in this pattern,
07:30
and if we take a look at D7, we can see D7 is a reference dimension which is 2 inches long.
07:37
By using this reference dimension of two inches long and dividing it by three, it'll give us equal spacing for all three of these holes.
07:44
So we could simply reference D12 for the position of this hole, or we can create a new parameter that calculates this for us.
07:52
Let's go ahead and add a new parameter.
07:54
We're going to use hole_space, and this is going to be equal to our reference dimension, which is D 7 / 3.
08:05
That value is .667.
08:08
Now, if we go back into our sketch, in this case Sketch 2,
08:11
we can double click on this dimension, use list parameters, and we can set it to hole_space and say OK.
08:21
Now if we make any adjustments to our parameters, in this case, if we set our base length to 2 1/2 inches,
08:27
the hole should update properly.
08:29
Now if we go back to 1 1/2 inches, that's the first size that we had in our part, the holes go back to the proper orientation.
08:36
Let's go ahead and move on to our next example, which is Blower.IAM.
08:41
When we're talking about an assembly, often times we need to use Derive to take certain components out or simplify them in some way.
08:49
Let's go ahead and navigate through the browser and let's pick this motor as the Derive.
08:54
We're going to go to our dropdown for Create Derived Substitutes and select Component Derive.
09:01
We need to pick a location.
09:02
So in this case, let's navigate to our blower and let's right click and create a new folder.
09:08
We're going to add a new folder and we're going to call this Derived Motor.
09:13
When we open the derived motor, you can see that it is coming in as a specific single body.
09:19
If we expand this, we can see that there are multiple parts that are listed here,
09:23
the AC motor and the shaft.
09:26
If we right click on this, what we can do here is we can edit the derived assembly.
09:30
When we edit a derived assembly, we have several different options.
09:34
First is the derived style.
09:36
We can have a single body which merges out the seams between planar faces.
09:40
We have the option to do a solid body but keep seams between those faces,
09:45
or maintain each solid as its own body, and we can also do a single composite feature which is a surface.
09:52
Then we have some status options.
09:54
We can include selected components, we can exclude the selected components, we can subtract the selected components,
10:01
or we can also do things like create bounding boxes for the selected components.
10:06
So in this case, for the AC motor, we may want to create a bounding box
10:10
and only include the shaft position as that's the critical aspect of driving something with this motor.
10:16
In this case, we could also toggle on some additional options at the top level and we can merge out seams or create a single solid body.
10:24
In this case, what we're going to do is in the AC motor, create a substitute for that, and then we'll select OK.
10:31
So now we have a basic black box with a shaft coming out that has the detail needed for the shaft position, the taper, as well as the key way.
10:40
Using derives and derived substitutes inside of an assembly
10:45
can be a great way to create simplified versions of specific components whose details aren't needed for the design intent.
10:52
This is also helpful when we need to share out designs to 3rd party vendors that don't necessarily need all the detail required.
10:59
For example, we could create a derived substitute for this entire design
11:03
using just this tube at the top and the outlet or inlet on the side of the blower.
11:09
These are great options for us when we're sharing data with third party vendors.
11:14
Let's go ahead and take a look at our last example, Reference Planes.IPT.
11:18
Often times when we're creating complex designs that include things like surface or solid lofts,
11:24
we need to create reference planes along complex curves.
11:27
Creating reference planes on curves generally involves creating a complex path
11:31
and then adding points at reference locations that we can use to drive the planes.
11:36
Keep in mind that those reference planes can lie on sketch points, but they can't lie on the points that are used to define the spline.
11:44
When we go to our planes, we have a couple of options.
11:47
We have the general plane tool, which will be based on specific selections,
11:51
or we can pick a certain type of plane, for example, normal to curve at point.
11:56
In this case, we're going to select our curve and select our point to create a new plane.
12:01
Using the right click menu, we can repeat that option by selecting the curve and the point again, right click and repeat that one more time.
12:10
And if needed, we can add those to the very end and the very beginning of the spline.
12:19
So now we've got reference planes that can be used to create profiles for a complex shape.
12:24
Keep in mind that these planes are linked to the curvature of the spline, in this case,
12:30
and the location of the point.
12:32
If we happen to modify any of these dimension values and update our design,
12:37
the planes will move along with it.
12:40
Remember when you're creating your workplane references to be sure the references that are being used
12:46
are stable and defined in some way.
12:49
You don't want to create planes that are going to be used for complex shapes that are under defined
12:53
because they're likely to move and they will affect your overall geometry.
12:58
Certain other types of planes can be extremely handy.
13:01
For example, options to make planes tangent to a surface through an edge or surface through a point or surface in parallel to a plane.
13:09
It's important to play around with all plane creation methods
13:12
and realize that certain planes are going to be of benefit when you're working in complex shapes.
13:17
There's no need to save any of these designs. We can go ahead and close them all and then move on to our next video.
Video transcript
00:02
Utilize appropriate modeling strategies.
00:04
After completing this video, you'll be able to design an appropriate strategy for modeling a part with complex repeating geometry,
00:11
create models that capture design intent,
00:14
recognize modeling strategies that make a parametric model more robust,
00:18
explain the differences between the available derived style types when editing a derived part,
00:22
and design parts with appropriate reference planes and sketch profiles.
00:28
To get started in Inventor, we need to open up a handful of data sets.
00:32
First, we have Port Plate.IPT, which is located in the top of our project.
00:37
We have Plate Assembly.IAM, which is in the assembly subfolder under bolted pattern.
00:42
We have Plate A which belongs to the plate assembly in the same folder,
00:46
Blower.IAM which is in the assembly subfolder under Blower, and Reference Planes.IPT, which is at the top level of our project.
00:54
We're going to be covering a lot of topics in this video and to get started we first want to talk about order of operations inside of our browser.
01:02
Now often time when we create a design, there may be features such as a fillet
01:07
that really should be part of a pattern or a mirror feature or just have happened earlier inside of the process of our design.
01:14
For example, in this case we've got a port plate which has two ports that need to be identical.
01:19
Instead of applying the fillet to eight corners,
01:22
what we can do here with this simple example is we can pull the fillet up before the mirror
01:26
and then we can modify our mirror feature to change the occurrences.
01:31
In this case, we simply need to add the new feature for the fillet and say, OK.
01:36
Now this is obviously a simple example with a single feature that could be added easily after the mirror,
01:42
but making sure that all of the features are grouped together before features like mirrors or patterns
01:48
can simplify the model and the calculation time required to complete complex models.
01:53
But let's talk about another topic.
01:55
In this case, what if we need to suppress some features based on the overall length of the part?
01:60
There are a couple of ways that we can do this.
02:02
One, if we select the feature, right click, we have some options.
02:07
If we select Suppress Feature, you can see that the feature itself disappears.
02:12
But this suppressed feature only ends up happening when we're talking about suppressing it manually inside of the design.
02:19
If we want to add a little bit more logic, we need to use a couple of other tools.
02:23
If we right click on the rectangular pattern again and take a look at its properties,
02:28
there's a Suppress section where we can say if, select one of our user parameters,
02:34
in this case the overall length, is, let's say, less than 5 inches.
02:41
So, if we go into our user parameters and find the overall length of our part,
02:46
let's go ahead and drag this up to the right and we set this to 4.5 inches,
02:50
it's going to suppress the whole pattern, leaving only a single hole pattern in the center.
02:55
If we increase the length back to a distance of 5 inches,
02:59
you can see that we now have three holes in the pattern and again, 4.9 less than 5,
03:06
it'll remove them and back to the original value 6, it puts the holes back.
03:10
So using the feature properties is a great way for us to calculate whether or not certain features are going to be suppressed.
03:18
But if we need a little bit more logic than that, if we need to add in some additional rules or potentially variations of the design,
03:24
we can configure this as an iPart.
03:27
For this, let's go to Manage and select Create iPart.
03:32
When we create an iPart, we want the pattern quantity, and we also want the length value.
03:38
Because these were custom parameters that were created, they're automatically added to our list.
03:43
What we can do is come down to our table and insert a row.
03:47
For the second variation, if we have an instance where the overall length is 4 1/2 inches, we can set the pattern quantity here to 1 UL.
03:59
We'll say OK, and now we have a table with multiple variations of the port plate.
04:05
There are other ways that we can go about this process,
04:08
but those are just two ways that we can use a little bit of logic
04:11
to determine whether or not we have a certain number of holes or features in a design based on other user parameters.
04:18
Let's go ahead and move to our next example, the plate assembly.
04:22
For our plate assembly, we have two plates, a top and a bottom plate, and the bottom plate doesn't have any holes in it.
04:28
What we can do is first take a look at our inspect tools and measure the size of our hole.
04:34
We can see that the diameter is .266, which indicates that this is a passing hole for a quarter 20.
04:41
Let's go and navigate back to our Assemble tools and then over to Design and use Bolted Connection.
04:47
When we add a bolted connection in an assembly inside of Inventor,
04:51
we have the ability to position the holes based on a couple of things.
04:55
If we select the By Hole option and we select the start plane, an existing hole and a termination point,
05:02
this will allow us to create a hole based on the size that it's measured.
05:07
Now in this case, you can see that it gives us quarter inch as the largest possible size, but we also have some smaller options.
05:13
We could use a #10 or #12 which will create the hole in the bottom plate.
05:18
If instead we change the placement to concentric,
05:21
we can use a concentric reference and then we can pick whichever size hole we want to add.
05:26
In this case, we're not limited by quarter inch. We could go up to a .3125.
05:31
If we say OK, it's going to increase the hole size on the top plate as well as add the hole on the bottom plate.
05:37
Using these options for bolted connections can be a great way to add reference holes between multiple parts in an assembly.
05:45
Let's go ahead and do control Z to undo so we can remove that hole.
05:49
Let's move over to our plate A, which is part of this assembly.
05:53
The plate that we have here looks to be fully defined.
05:56
In the case that we've got an entire design that doesn't have any potential errors or warnings inside of our browser.
06:02
Let's go ahead and take a look at our parameters and note that the overall design is listed as base length 1 1/2,
06:09
and the rest of the dimensions are not created as user parameters.
06:13
If we modify this value to say 2 inches, note that the right hole moves to the correct position, however the left hole is staying stationary.
06:21
This tells us that there's some logic that's missing inside this design
06:25
if we wanted to update properly with these parametric model changes.
06:28
There are a couple ways that we can go about this.
06:31
We can create a new user parameter to drive the dimension, but first we should go back to the original sketch that was used to create it.
06:37
In this case, if we look at Sketch 2, we can see that we've got 1/2 inch distance from the center hole to this leftmost hole,
06:46
and on the right hand side it says FX and .667.
06:50
So this tells me that the right hole was calculated properly, but the left hole is not.
06:55
A couple of ways that we can do this is one, we could take a look at adding a symmetry constraint
07:01
or simply mirroring this hole to the other side.
07:03
That would solve the problem in this specific instance.
07:06
However, if we want to use a bit of logic, we can go back to our user parameters and we can figure out exactly how to drive this.
07:12
This can be done from the user parameters, but it can also be done directly in a sketch by creating your own equation there.
07:19
We can see here that D12 is listed as .266 and Sketch 2 shows D 7 / 3.
07:27
Now 3 is the overall number of instances in this pattern,
07:30
and if we take a look at D7, we can see D7 is a reference dimension which is 2 inches long.
07:37
By using this reference dimension of two inches long and dividing it by three, it'll give us equal spacing for all three of these holes.
07:44
So we could simply reference D12 for the position of this hole, or we can create a new parameter that calculates this for us.
07:52
Let's go ahead and add a new parameter.
07:54
We're going to use hole_space, and this is going to be equal to our reference dimension, which is D 7 / 3.
08:05
That value is .667.
08:08
Now, if we go back into our sketch, in this case Sketch 2,
08:11
we can double click on this dimension, use list parameters, and we can set it to hole_space and say OK.
08:21
Now if we make any adjustments to our parameters, in this case, if we set our base length to 2 1/2 inches,
08:27
the hole should update properly.
08:29
Now if we go back to 1 1/2 inches, that's the first size that we had in our part, the holes go back to the proper orientation.
08:36
Let's go ahead and move on to our next example, which is Blower.IAM.
08:41
When we're talking about an assembly, often times we need to use Derive to take certain components out or simplify them in some way.
08:49
Let's go ahead and navigate through the browser and let's pick this motor as the Derive.
08:54
We're going to go to our dropdown for Create Derived Substitutes and select Component Derive.
09:01
We need to pick a location.
09:02
So in this case, let's navigate to our blower and let's right click and create a new folder.
09:08
We're going to add a new folder and we're going to call this Derived Motor.
09:13
When we open the derived motor, you can see that it is coming in as a specific single body.
09:19
If we expand this, we can see that there are multiple parts that are listed here,
09:23
the AC motor and the shaft.
09:26
If we right click on this, what we can do here is we can edit the derived assembly.
09:30
When we edit a derived assembly, we have several different options.
09:34
First is the derived style.
09:36
We can have a single body which merges out the seams between planar faces.
09:40
We have the option to do a solid body but keep seams between those faces,
09:45
or maintain each solid as its own body, and we can also do a single composite feature which is a surface.
09:52
Then we have some status options.
09:54
We can include selected components, we can exclude the selected components, we can subtract the selected components,
10:01
or we can also do things like create bounding boxes for the selected components.
10:06
So in this case, for the AC motor, we may want to create a bounding box
10:10
and only include the shaft position as that's the critical aspect of driving something with this motor.
10:16
In this case, we could also toggle on some additional options at the top level and we can merge out seams or create a single solid body.
10:24
In this case, what we're going to do is in the AC motor, create a substitute for that, and then we'll select OK.
10:31
So now we have a basic black box with a shaft coming out that has the detail needed for the shaft position, the taper, as well as the key way.
10:40
Using derives and derived substitutes inside of an assembly
10:45
can be a great way to create simplified versions of specific components whose details aren't needed for the design intent.
10:52
This is also helpful when we need to share out designs to 3rd party vendors that don't necessarily need all the detail required.
10:59
For example, we could create a derived substitute for this entire design
11:03
using just this tube at the top and the outlet or inlet on the side of the blower.
11:09
These are great options for us when we're sharing data with third party vendors.
11:14
Let's go ahead and take a look at our last example, Reference Planes.IPT.
11:18
Often times when we're creating complex designs that include things like surface or solid lofts,
11:24
we need to create reference planes along complex curves.
11:27
Creating reference planes on curves generally involves creating a complex path
11:31
and then adding points at reference locations that we can use to drive the planes.
11:36
Keep in mind that those reference planes can lie on sketch points, but they can't lie on the points that are used to define the spline.
11:44
When we go to our planes, we have a couple of options.
11:47
We have the general plane tool, which will be based on specific selections,
11:51
or we can pick a certain type of plane, for example, normal to curve at point.
11:56
In this case, we're going to select our curve and select our point to create a new plane.
12:01
Using the right click menu, we can repeat that option by selecting the curve and the point again, right click and repeat that one more time.
12:10
And if needed, we can add those to the very end and the very beginning of the spline.
12:19
So now we've got reference planes that can be used to create profiles for a complex shape.
12:24
Keep in mind that these planes are linked to the curvature of the spline, in this case,
12:30
and the location of the point.
12:32
If we happen to modify any of these dimension values and update our design,
12:37
the planes will move along with it.
12:40
Remember when you're creating your workplane references to be sure the references that are being used
12:46
are stable and defined in some way.
12:49
You don't want to create planes that are going to be used for complex shapes that are under defined
12:53
because they're likely to move and they will affect your overall geometry.
12:58
Certain other types of planes can be extremely handy.
13:01
For example, options to make planes tangent to a surface through an edge or surface through a point or surface in parallel to a plane.
13:09
It's important to play around with all plane creation methods
13:12
and realize that certain planes are going to be of benefit when you're working in complex shapes.
13:17
There's no need to save any of these designs. We can go ahead and close them all and then move on to our next video.
After completing this lesson, you will be able to:
Step-by-step guide
How to buy
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © 2025 Autodesk Inc. All rights reserved
Sign in to start learning
Sign in for unlimited free access to all learning content.Save your progress
Take assessments
Receive personalized recommendations
May we collect and use your data?
Learn more about the Third Party Services we use and our Privacy Statement.May we collect and use your data to tailor your experience?
Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.