Until September 24th only, you save €489 with the Pro CNC: the expandable interface is for free!

View the offer
Training Syllabus

Advanced Module: Machine a Complex 3D File

This module requires completion of Module 2 of the basic course.

Have you modeled or downloaded a 3D mesh object from a design sharing site and want to machine it? Here we will see how to import it and prepare it for machining in Autodesk Fusion.

Download the sample file, Nefertiti's face, here.

The sample file is a .3mf file, used to save 3D models in mesh.

A 3D file in mesh modeling (or polygonal in French) consists of manipulating a mesh representing the surface of the object. This type of modeling is well suited for animation or video games; in short, if you want to create very organic shapes.

Basically, Fusion and other industrial design software do not use mesh modeling because it involves inaccuracy. They use another system, simply called parametric modeling. This type of modeling is much more accurate and flexible than meshes, but allows for less creativity in terms of design.

Nevertheless, many parametric 3D files that you can find on the internet are converted to mesh because this is the type of file required for 3D printing. If you download designs from Thingiverse, for example, there is a good chance that the file will be in .stl or .3mf format. The best option is to find files saved in .step or .f3d format, which you can open directly in Fusion!

Our example here is a sculpture of a face, so it makes sense that the file is a mesh file, which we can nevertheless convert to parametric.

For your information, this model is a modified version of this one, found on Thingiverse:
https://www.thingiverse.com/thing:1822326

Design: Importing the mesh

Start by creating a new file, ensure you are in the Design workspace, and select Insert > Insert Mesh.

insertMesh

Click on Select from my computer…, navigate to the folder where the Nefertuto.3mf file is saved and select it.

Normally, it is positioned on the correct plane (XY) because the .3mf format saves this type of positioning information.

insertMeshMenu

You can rotate/move the object as you wish using the transformation tools. Make sure that the object is centred and placed at Z=0mm using the Centre and Move To Ground tools in the menu on the right.

Once everything is correct, click OK.

You can see that the object Nefertiti_face has appeared in the Browser with a small prismatic logo, indicating that this object is a mesh.

meshInBrowsers

Design: Converting the mesh into a parametric solid

Although it is entirely possible to use the file directly as a mesh for machining, we will still convert it into a parametric object so that it can be easily manipulated in Fusion.

To do this, click on the Mesh tab:

meshTabThen in Modify > Convert Mesh.

convertMeshSelection

In the menu on the right-hand side, click on Body Select and click on our object.
Leave the rest as it is.

convertMeshWObase

An alert message like this may appear:

mesh2solidWarning

‘This mesh has more than 10,000 triangles. The calculation may take a long time.’

Depending on the complexity of the subject, the calculation time may be quite long. This example takes 4 seconds to calculate on a computer with a relatively powerful processor (AMD Ryzen 7 6800HS (3.20 GHz)).

You can then return to the Solid tab. You can see that the Nefertit_face object has changed its icon, meaning that the object is a Parametric Solid.

transformIntoBodyBrowser

Design: Adding a base

We will add a base to our object because the goal is to have a final object that can be easily cut out of the stock. Create a new Create > Sketch on the XY plane (we have hidden the body here to access the plane).

selectXYPlane

Select Create > Ellipse.

CreateEllipse

Place the first point in the center of the document, then enter 55 mm for the horizontal distance and 0 deg, and left-click to confirm.

drawEllipseHorizontalDistance

Then enter 40 mm for the vertical distance:

drawEllipseVerticalDistance

Confirm by pressing Enter.
You can finish the sketch by clicking Finish sketch.

finalElipse

Create > Extrude and extrude the Ellipse by 2.66 mm. Make sure that Operation is set to Join.

baseExtrusion

Click OK to confirm the operation. The base is now complete.
We can now move on to the Manufacturing tab.

modelFinished

Manufacture: Preparing the Setup

Then go to the Manufacture workspace.

Create a new Setup as usual, placing the working coordinates on the martyr in the Setup tab:

Setup WCS point

We are assuming here that our stock is 18 mm thick. Set the Stock Top Offset to 0 mm and check that the Stock Height (z) is less than 18 mm in the Stock tab. If it is thicker than this, feel free to change the size of the model by returning to the Design section and using Modify > Scale.

stockTopOffset

Tu peux valider le Setup.

Manufacture: First Pocket Clearing Operation

Select the 3D > Pocket Clearing operation. This operation is easier to use than Adaptive Clearing, which we used for the ashtray, but allows for less precision. However, Pocket Clearing is generally much faster. Feel free to run tests and compare the results and machining times.

pocketOperationSelection

Select a 6 mm diameter end mill, select the appropriate speeds for your equipment, and go directly to the Geometry tab.

In this tab, select Machining Boundary: Selection, then click on the upper edge of the base.

machiningBoundarySelection

machiningBoundarySelection

In Tool Containment, select Tool outside boundary.

toolOutsideBoundary

This option allows you to limit the machining area to the outer contour of this ellipse.

In the Passes tab, only change the Maximum Roughing Stepdown value to 1 mm. This value will determine the degree of finish of the operation: the smaller it is, the more defined the object will be; the larger it is, the more approximate the object will be. This will depend on your time objectives, the type of material, etc.

roughingSimulation

Above: Result for 1 mm passes -> 2 minutes and 10 seconds according to Fusion.

5mmRoughingExemple

Above: Result for 5 mm passes -> 23 seconds of machining according to Fusion.

Don't forget to uncheck Stock to Leave.
pocketMaximumRoughing

Then, in the last tab, Linking, make sure that the Ramping Angle (deg) is set to 35 deg.

rampConfiguration

You can click OK to confirm the operation.

Manufacture: Parallel Operation

We will now use an operation to complete the 3D shape. We will use a conical hemispherical cutter (this one: https://www.fraisertools.com/en/zeta-covered-spiral-carving-2d-3d-router-bit.html) because this type of cutter allows for a level of precision that is difficult to achieve with a conventional straight hemispherical cutter. It is entirely possible to use one, but you will have to compromise on its diameter or the level of detail you want to achieve.

It is essential to use a hemispherical cutter because the aim here is to smooth out our roughing by breaking up the staircase effect and machining the details. This is impossible to do with a straight cutter.

There are different finishing operations in Fusion, each of which is more or less suited to a particular type of design. Here, we will use the most common operation, 3D > Parallel. Feel free to try them out depending on your design.

parrallelOperation

The setup is quite simple: just select the right milling cutter, in this case #22 - 3.2R1.6mm 2.5° ZETA face from the Fraiser Boss Ultimate kit.

toolSelectionParallel

In terms of settings, we will use those recommended by Fraiser here. If you are using a different milling cutter, check the manufacturer's specifications, but bear in mind that you can work quite quickly as this milling cutter does not have much to machine.

conicCuttingData

Then in Geometry, leave Machining Boundary set to Silhouette.

parallelGeometryTab

In the Passes tab, the only value to check is the Stepover value. This value defines the fineness between each tool path. If you notice that the surface of your machining is not perfect but has traces of the milling cutter, it is possible that this value is not small enough:

stepOverParallel

You can click OK to confirm the operation.

ParallelToolpath

finishingSimulation

Manufacture: 2D Contour

The purpose of this last operation is simply to machine the outline of the base in order to remove the engraving from the raw material. We will not go into detail here, as this operation is explained in other tutorials.

Select 2D > 2D Contour:

2DContourOperation

Then select a flat-end cutter (you can use the one from the first operation, for example).

2DContourToolSelection

In Geometry, select the bottom edge of the base and don't forget to add the tabs.

tabsSettings

In Passes, don't forget to set the passes according to your preferences and your end mill:

MultipleDepths

Then, in Linking, activate Ramp and use our optimal values:

Ramping Angle: 35 deg
Maximum Ramp Stepdown: 300 mm
Ramp Clearance Height: 2.5 mm

focusRamp

You can then confirm the operation by clicking OK.

Post-Processing and Machining

Nothing special here. Don't forget that you are changing tools and that you will need to export each operation one by one if you are using the license for personal use.

As for machining, there's nothing special here either.

We use the base here to easily cut the object out of the raw material with tabs. However, this may not be possible depending on the file type, and it is entirely possible to use 3D Pocket operations to cut all the way through. However, you will not be able to add tabs: you must either model them yourself or use the technique known as “Onion skinning”: leave 0.2 to 0.3 mm of material at the bottom of your cut, then finish by hand using a cutter.

If you use a good hemispherical cutter and the material is soft enough, you can cut directly into the raw material with the finishing pass. Be sure to test it first!

About Mekanika

Mekanika is a Belgian company based in Brussels whose ambition is to make local production more accessible thanks to a 100% open-source approach.

We design and produce high quality machines for CNC milling and screen printing, which have been recognized for their reliability and ease of use. Our tools are delivered as kits and fully documented, allowing to easily adapt them to specific needs.

Visit our shop to find out more, or check out our online resources and tutorials to continue learning.

Related Articles

Resuming an Interrupted Milling Progam on PlanetCNC
Resuming an Interrupted Milling Progam on PlanetCNC

Planet CNC offers the option of starting a G-code from a specific line instead of from the beginning. This can be useful for resuming a job that was stopped for various reasons, such as a program/computer crash, a power outage or an emergency stop.

Quentin L.

Quentin L.

Content Creation

 <img src="image.jpg" alt="">
Understanding & Optimizing Your Vacuum Table

Find out how to maximize the performance of your vacuum table by learning practical tips on cutting strategies, spoilerboard maintenance and many more.

Maxime G.

Maxime G.

Product Engineering