& Construction

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

Professional CAD/CAM tools built on Inventor and AutoCAD
Learn the 5 Tab layout of operations in Fusion, and how it makes Fusion easy to learn and use to get quality toolpaths fast.
Transcript
00:04
In previous videos,
00:05
you learn how to create machining setups and looked
00:07
in depth at fusion's adaptive clearing roughing strategy.
00:10
In this tutorial,
00:11
let's delve into some of the basics of creating tool
00:14
paths to turn your designs in the machine components.
00:18
Fusion 360 organizes operations into five categories,
00:21
two D operations which contains operations aimed
00:24
at cutting parts with prismatic surfaces,
00:26
meaning parts with vertical and horizontal faces,
00:32
machining parts with more free form surfaces,
00:34
drilling which can be used to program holes from simple
00:37
to tapped to compound holes such as counter bores and countersinks
00:42
multi
00:42
axis operations that use more than three axis of your machine simultaneously.
00:47
Finally probing operations to ensure your
00:50
part is located properly on the machining
00:52
table and to verify your operations and the accuracy of your machine parts.
00:57
Notice that each operation has a tool tip when the cursor hovers over it,
01:00
giving more information about that strategy.
01:03
So it's easier to choose between them.
01:06
We'll start out with a simple two D facing operation like you saw in the last video.
01:10
But taking a closer look at the five tabs tool geometry
01:14
heights passes and linking
01:17
every tool path. In fusion.
01:23
Even as you make more and more complex tool paths,
01:27
I'll work through the tabs from left to right, starting with the tool tab. In
01:31
this case,
01:31
we're going to use a two inch face mill and I'll use the
01:34
filters at the top of the tool library to find it quickly.
01:37
When I select the tool,
01:38
the feeds and speeds are automatically updated based
01:40
on what was set in the tool library.
01:42
And I can fine tune them for this operation if desired.
01:46
The next tab is geometry where I'll make any necessary geometry selections. In
01:50
this case,
01:51
I don't need to make a selection as we want the tool path to go to the stock
01:55
extents which are automatically pulled in from the setup
01:57
shown as a yellow rectangle around the part.
01:60
The geometry tab also lets you define a tool orientation for positional multi
02:04
axis
02:05
which we cover at length in the positional multi axis course linked in the quarter.
02:09
Now
02:10
the heights tab limits the tool
02:11
pa and Z with top and bottom heights as
02:14
well as defines the clearance retract and feed heights
02:18
for this facing operation.
02:20
We want to remove the material from the top of the stock to the top of the model.
02:24
Any of the heights can be set relative to another height or
02:26
can be set using a selection directly from a model or sketch.
02:30
If you'd rather set the heights visually,
02:32
you can simply drag the heights into position
02:35
the passes tab defines how the tool goes
02:37
about removing material including parameters like step over,
02:40
step down.
02:41
And more that relates specifically to the selected strategy
02:44
for phrasing,
02:45
we can set a pass extension to extend the tool past the machining boundary.
02:50
The last tab contains the linking lead and transition options that
02:54
control how the tool enters exit and moves between cutting passes
02:58
at this point. We can press OK and view our tool path in the graphics window
03:03
we covered creating two D adaptive clearing for this part in the previous video.
03:08
So I'll skip ahead to machining the inside of the component.
03:12
Let's use another adaptive clearing and again, start by selecting a tool.
03:17
Next,
03:17
we can move on to the geometry tab and
03:19
first select the pocket contours using a model face.
03:23
Since we've already removed the material from the outside of the component,
03:26
I'm going to specify a stock contour,
03:28
stock contours define the outer limits of the tool path.
03:31
Ensuring we're not performing any unnecessary cutting
03:34
moves in optimizing our tool path.
03:36
It will also ensure that the material will be removed
03:38
across the top of the circular internal pocket regions.
03:41
Rust machining can be used to avoid cutting fresh air.
03:44
If we've already removed some material using a larger tool size,
03:49
we can now move to the heights tab and we can see
03:52
that the default bottom height is automatically set to the contour.
03:55
We have selected
03:56
as we face the top of the part, the top height can be set to the model top.
04:02
This time,
04:02
let's enable both ways to ensure we are both climb and conventional milling.
04:07
As this is a roughing tool path.
04:08
Let's specify stock to leave to cut with a finishing path. Later,
04:12
this can be defined both axially which is along
04:14
the tool axis and radially which is perpendicular.
04:18
Lastly, let's look at the linking tab.
04:20
Again,
04:21
we have a few options this time including the ability to set ramp
04:24
options that control the vertical transition between
04:27
different levels in the tool path.
04:29
I'm going to modify the retraction policy which controls how high
04:32
the tool will move before transitioning to other tool path sections
04:35
and the state on level which controls the
04:37
likelihood of the tool lifting between sections.
04:40
Remember hovering the mouse over the parameter provides more details
04:44
on what the parameter is and how it works.
04:46
At this point. We can take a look at the tool path.
04:52
I'm going to follow the same principles to program a few more operations to remove
04:56
the material from the inside of the component as well as finish the outer profile.
04:60
Remember the five tab system means each tool path is easy to understand,
05:04
allowing you to find the parameters you need to dial in each tool path.
05:09
Now it's time to program some drilled holes and
05:11
we'll see how drilling differs slightly from other milling operations
05:15
in the geometry tab.
05:16
You can select faces points or a diameter range to define the holes we want to cut.
05:21
I'm going to use faces and graphically select the
05:23
cylindrical surface that represents one of my holes.
05:27
I can then use the select same diameter option to also include
05:31
all the other holes in a model that are the same diameter
05:34
advanced options like boundaries, additional selection filters and ordering,
05:38
help you select and optimize your drilling operation quickly.
05:42
The heights tab looks familiar with the
05:44
added option of drill tip through bottom which
05:47
drive the shoulder of the tool to the bottom height rather than the tool tip.
05:51
The cycle tab is where you can change the type
05:53
of drilling cycle you want to use for these holes.
05:55
Each hole type is mapped to the machine
05:57
can cycle automatically by the post when possible,
06:00
ensuring safe material removal from the holes.
06:04
Again,
06:05
I'm going to use the same workflow to program
06:07
spot drill and tapping operations at this point.
06:10
Set up.
06:10
One is fully programmed so we can take a
06:12
look at a quick simulation to verify our programming.
06:15
As you can see, we are now ready to move on to set up two and continue programming.
06:19
Our part,
06:21
we have already programmed a facing operation for the second setup.
06:25
So I'm going to begin by creating a
06:26
roughing operation to remove the bulk of the material
06:29
due to the free form surfaces.
06:31
Let's use a 3D adaptive clearing which will be generated using the model surfaces.
06:35
Even though we are using a 3D tool path, we are still presented with the same five tabs
06:41
in the geometry tab. I'll select a stock contour to keep the toll pa
06:45
within the remaining material. Since the outside was roughed in a previous setup
06:50
for the heights,
06:51
we can use an edge from the model to define
06:53
the bottom of the tool path to prevent further duplicate machining
06:57
in the linking tab. I'm going to define the horizontal radius with an expression.
07:01
If you right click on any box,
07:03
you can choose to define the parameter using
07:06
an expression rather than specifying an exact number.
07:09
This expression can use a range of operation or tool variables.
07:12
And in this case, we can use 15% of the tool diameter.
07:16
This parameter will now update if I make a tool change,
07:19
meaning the tool path will parametric adapt to match my intent,
07:22
saving me downstream work.
07:23
If there are any changes.
07:26
Now let's take a look at some 3D, finishing operations,
07:30
finishing in fusion 360 is quick and intuitive since
07:33
containment can generally be selected directly off the model.
07:36
On this part,
07:37
we're going to take a look at two tricks when working with tool containment,
07:40
namely when there is a steep edge at the boundary that can cause a lot of noise
07:47
to start out.
07:47
I'll select the ball and mill and then
07:49
select the machining boundaries dynamically from the model
07:52
note that when a boundary is contained inside of another,
07:55
the tool path generates between these two boundaries,
07:58
we can now customize how the tool will behave when it reaches these boundaries.
08:03
First, we can set the tool containment to tool center,
08:06
which means the tool will be driven until the center
08:09
of the tool touches the boundaries we have already specified.
08:11
Don't forget we can use the tool tips to fully understand each parameter.
08:15
Now I'll check contact point boundary which drives the tool
08:19
contact point to the boundary rather than the tool center.
08:23
We're now going to use an option we haven't used so far avoid touch surfaces.
08:28
Since we have already finished the horizontal surface at the top of the model,
08:31
we can set this as an avoid surface with a clearance of zero
08:35
note that the touch surfaces checkbox allows us
08:37
to invert the meaning of avoid surface.
08:39
So the surfaces selected are targeted instead of avoided
08:44
in the passes tab,
08:45
I'll use an expression to drive the step over setting it to be 10% of the tool diameter
08:52
for the linking.
08:53
We can again change the retraction policy to minimum and
08:56
we're ready to take a look at our tool path.
08:57
As you can see,
08:58
we are getting some noise caused by the steep fall
09:01
up at the edge of the boundaries to solve this.
09:03
I'll edit the tool path by right clicking and selecting edit,
09:06
navigating to the geometry tab and setting an
09:08
additional offset equal to the negative tolerance.
09:13
This will keep fusion from looking over the
09:15
steep edge when it generates the tool bath,
09:16
reducing the noise.
09:18
And we are left with a much smoother tool path.
09:21
The last area of the model we need to program are the 3d champed
09:25
edges to do this.
09:26
We'll hijack another 3D operation scallop which creates passes at a constant
09:31
distance from one another by offsetting inwards along the underlying surfaces.
09:35
For this
09:36
cham,
09:36
let's use the same ball end mill we used
09:38
in the last tool path to minimize tool changes.
09:40
By searching the document to a library,
09:42
we can see the tools that have been used in other tool
09:45
paths and we can even look at which operations we use them in
09:50
for the geometry. I'll select the inner and outer edges of the model chamfer.
09:54
And once again specify that the tool path be
09:56
contained by the tools center at the boundaries.
09:58
Again,
09:59
we can set an offset equal to the negative
10:01
tolerance which will remove the noise at the boundaries.
10:05
We want to enable contact point boundary.
10:07
And this time we can specify a boundary overlap
10:10
of zero which will avoid any unnecessary cutting moves in
10:13
this passes tab. The step over can be set to 25 thou.
10:17
And the retraction policy in the linking tab
10:19
can once again be set to minimum retract.
10:23
Let's take a quick look at another stock simulation to make sure we're happy
10:26
with everything and there's no collisions and it looks like we're good to go.
00:04
In previous videos,
00:05
you learn how to create machining setups and looked
00:07
in depth at fusion's adaptive clearing roughing strategy.
00:10
In this tutorial,
00:11
let's delve into some of the basics of creating tool
00:14
paths to turn your designs in the machine components.
00:18
Fusion 360 organizes operations into five categories,
00:21
two D operations which contains operations aimed
00:24
at cutting parts with prismatic surfaces,
00:26
meaning parts with vertical and horizontal faces,
00:32
machining parts with more free form surfaces,
00:34
drilling which can be used to program holes from simple
00:37
to tapped to compound holes such as counter bores and countersinks
00:42
multi
00:42
axis operations that use more than three axis of your machine simultaneously.
00:47
Finally probing operations to ensure your
00:50
part is located properly on the machining
00:52
table and to verify your operations and the accuracy of your machine parts.
00:57
Notice that each operation has a tool tip when the cursor hovers over it,
01:00
giving more information about that strategy.
01:03
So it's easier to choose between them.
01:06
We'll start out with a simple two D facing operation like you saw in the last video.
01:10
But taking a closer look at the five tabs tool geometry
01:14
heights passes and linking
01:17
every tool path. In fusion.
01:23
Even as you make more and more complex tool paths,
01:27
I'll work through the tabs from left to right, starting with the tool tab. In
01:31
this case,
01:31
we're going to use a two inch face mill and I'll use the
01:34
filters at the top of the tool library to find it quickly.
01:37
When I select the tool,
01:38
the feeds and speeds are automatically updated based
01:40
on what was set in the tool library.
01:42
And I can fine tune them for this operation if desired.
01:46
The next tab is geometry where I'll make any necessary geometry selections. In
01:50
this case,
01:51
I don't need to make a selection as we want the tool path to go to the stock
01:55
extents which are automatically pulled in from the setup
01:57
shown as a yellow rectangle around the part.
01:60
The geometry tab also lets you define a tool orientation for positional multi
02:04
axis
02:05
which we cover at length in the positional multi axis course linked in the quarter.
02:09
Now
02:10
the heights tab limits the tool
02:11
pa and Z with top and bottom heights as
02:14
well as defines the clearance retract and feed heights
02:18
for this facing operation.
02:20
We want to remove the material from the top of the stock to the top of the model.
02:24
Any of the heights can be set relative to another height or
02:26
can be set using a selection directly from a model or sketch.
02:30
If you'd rather set the heights visually,
02:32
you can simply drag the heights into position
02:35
the passes tab defines how the tool goes
02:37
about removing material including parameters like step over,
02:40
step down.
02:41
And more that relates specifically to the selected strategy
02:44
for phrasing,
02:45
we can set a pass extension to extend the tool past the machining boundary.
02:50
The last tab contains the linking lead and transition options that
02:54
control how the tool enters exit and moves between cutting passes
02:58
at this point. We can press OK and view our tool path in the graphics window
03:03
we covered creating two D adaptive clearing for this part in the previous video.
03:08
So I'll skip ahead to machining the inside of the component.
03:12
Let's use another adaptive clearing and again, start by selecting a tool.
03:17
Next,
03:17
we can move on to the geometry tab and
03:19
first select the pocket contours using a model face.
03:23
Since we've already removed the material from the outside of the component,
03:26
I'm going to specify a stock contour,
03:28
stock contours define the outer limits of the tool path.
03:31
Ensuring we're not performing any unnecessary cutting
03:34
moves in optimizing our tool path.
03:36
It will also ensure that the material will be removed
03:38
across the top of the circular internal pocket regions.
03:41
Rust machining can be used to avoid cutting fresh air.
03:44
If we've already removed some material using a larger tool size,
03:49
we can now move to the heights tab and we can see
03:52
that the default bottom height is automatically set to the contour.
03:55
We have selected
03:56
as we face the top of the part, the top height can be set to the model top.
04:02
This time,
04:02
let's enable both ways to ensure we are both climb and conventional milling.
04:07
As this is a roughing tool path.
04:08
Let's specify stock to leave to cut with a finishing path. Later,
04:12
this can be defined both axially which is along
04:14
the tool axis and radially which is perpendicular.
04:18
Lastly, let's look at the linking tab.
04:20
Again,
04:21
we have a few options this time including the ability to set ramp
04:24
options that control the vertical transition between
04:27
different levels in the tool path.
04:29
I'm going to modify the retraction policy which controls how high
04:32
the tool will move before transitioning to other tool path sections
04:35
and the state on level which controls the
04:37
likelihood of the tool lifting between sections.
04:40
Remember hovering the mouse over the parameter provides more details
04:44
on what the parameter is and how it works.
04:46
At this point. We can take a look at the tool path.
04:52
I'm going to follow the same principles to program a few more operations to remove
04:56
the material from the inside of the component as well as finish the outer profile.
04:60
Remember the five tab system means each tool path is easy to understand,
05:04
allowing you to find the parameters you need to dial in each tool path.
05:09
Now it's time to program some drilled holes and
05:11
we'll see how drilling differs slightly from other milling operations
05:15
in the geometry tab.
05:16
You can select faces points or a diameter range to define the holes we want to cut.
05:21
I'm going to use faces and graphically select the
05:23
cylindrical surface that represents one of my holes.
05:27
I can then use the select same diameter option to also include
05:31
all the other holes in a model that are the same diameter
05:34
advanced options like boundaries, additional selection filters and ordering,
05:38
help you select and optimize your drilling operation quickly.
05:42
The heights tab looks familiar with the
05:44
added option of drill tip through bottom which
05:47
drive the shoulder of the tool to the bottom height rather than the tool tip.
05:51
The cycle tab is where you can change the type
05:53
of drilling cycle you want to use for these holes.
05:55
Each hole type is mapped to the machine
05:57
can cycle automatically by the post when possible,
06:00
ensuring safe material removal from the holes.
06:04
Again,
06:05
I'm going to use the same workflow to program
06:07
spot drill and tapping operations at this point.
06:10
Set up.
06:10
One is fully programmed so we can take a
06:12
look at a quick simulation to verify our programming.
06:15
As you can see, we are now ready to move on to set up two and continue programming.
06:19
Our part,
06:21
we have already programmed a facing operation for the second setup.
06:25
So I'm going to begin by creating a
06:26
roughing operation to remove the bulk of the material
06:29
due to the free form surfaces.
06:31
Let's use a 3D adaptive clearing which will be generated using the model surfaces.
06:35
Even though we are using a 3D tool path, we are still presented with the same five tabs
06:41
in the geometry tab. I'll select a stock contour to keep the toll pa
06:45
within the remaining material. Since the outside was roughed in a previous setup
06:50
for the heights,
06:51
we can use an edge from the model to define
06:53
the bottom of the tool path to prevent further duplicate machining
06:57
in the linking tab. I'm going to define the horizontal radius with an expression.
07:01
If you right click on any box,
07:03
you can choose to define the parameter using
07:06
an expression rather than specifying an exact number.
07:09
This expression can use a range of operation or tool variables.
07:12
And in this case, we can use 15% of the tool diameter.
07:16
This parameter will now update if I make a tool change,
07:19
meaning the tool path will parametric adapt to match my intent,
07:22
saving me downstream work.
07:23
If there are any changes.
07:26
Now let's take a look at some 3D, finishing operations,
07:30
finishing in fusion 360 is quick and intuitive since
07:33
containment can generally be selected directly off the model.
07:36
On this part,
07:37
we're going to take a look at two tricks when working with tool containment,
07:40
namely when there is a steep edge at the boundary that can cause a lot of noise
07:47
to start out.
07:47
I'll select the ball and mill and then
07:49
select the machining boundaries dynamically from the model
07:52
note that when a boundary is contained inside of another,
07:55
the tool path generates between these two boundaries,
07:58
we can now customize how the tool will behave when it reaches these boundaries.
08:03
First, we can set the tool containment to tool center,
08:06
which means the tool will be driven until the center
08:09
of the tool touches the boundaries we have already specified.
08:11
Don't forget we can use the tool tips to fully understand each parameter.
08:15
Now I'll check contact point boundary which drives the tool
08:19
contact point to the boundary rather than the tool center.
08:23
We're now going to use an option we haven't used so far avoid touch surfaces.
08:28
Since we have already finished the horizontal surface at the top of the model,
08:31
we can set this as an avoid surface with a clearance of zero
08:35
note that the touch surfaces checkbox allows us
08:37
to invert the meaning of avoid surface.
08:39
So the surfaces selected are targeted instead of avoided
08:44
in the passes tab,
08:45
I'll use an expression to drive the step over setting it to be 10% of the tool diameter
08:52
for the linking.
08:53
We can again change the retraction policy to minimum and
08:56
we're ready to take a look at our tool path.
08:57
As you can see,
08:58
we are getting some noise caused by the steep fall
09:01
up at the edge of the boundaries to solve this.
09:03
I'll edit the tool path by right clicking and selecting edit,
09:06
navigating to the geometry tab and setting an
09:08
additional offset equal to the negative tolerance.
09:13
This will keep fusion from looking over the
09:15
steep edge when it generates the tool bath,
09:16
reducing the noise.
09:18
And we are left with a much smoother tool path.
09:21
The last area of the model we need to program are the 3d champed
09:25
edges to do this.
09:26
We'll hijack another 3D operation scallop which creates passes at a constant
09:31
distance from one another by offsetting inwards along the underlying surfaces.
09:35
For this
09:36
cham,
09:36
let's use the same ball end mill we used
09:38
in the last tool path to minimize tool changes.
09:40
By searching the document to a library,
09:42
we can see the tools that have been used in other tool
09:45
paths and we can even look at which operations we use them in
09:50
for the geometry. I'll select the inner and outer edges of the model chamfer.
09:54
And once again specify that the tool path be
09:56
contained by the tools center at the boundaries.
09:58
Again,
09:59
we can set an offset equal to the negative
10:01
tolerance which will remove the noise at the boundaries.
10:05
We want to enable contact point boundary.
10:07
And this time we can specify a boundary overlap
10:10
of zero which will avoid any unnecessary cutting moves in
10:13
this passes tab. The step over can be set to 25 thou.
10:17
And the retraction policy in the linking tab
10:19
can once again be set to minimum retract.
10:23
Let's take a quick look at another stock simulation to make sure we're happy
10:26
with everything and there's no collisions and it looks like we're good to go.