GreatLight CNC Machining Factory logo
CNC Machining
Rapid Prototyping
Materials
Industries
News
About GL

Get Instant Quote

CAD/CAM workflow

How to Control a CNC Machine Using Fusion 360

This page walks through the CAM side of Fusion 360, from stock setup to the G-code that reaches the controller. It is written for engineers and shop programmers who already model parts and now need predictable metal cutting. Read it and you can judge whether your setup, toolpaths and post output will hold ±0.005 mm before the spindle starts.

±0.005 mm tolerance16 five-axis centers12-hour DFM reply3–5 day shipping
how to control a cnc machine using fusion 360
Quick answer

Key takeaways

The model is not the setupFusion 360 cuts what the CAM setup defines, not what the sketch shows. Fix the WCS first.
One WCS per operation groupMixing G54 and G55 inside one setup causes offset errors that look like machine faults.
Roughing load beats spindle speedOn 6061, 8–12 mm radial engagement at 0.5 mm axial depth is a safer start than a light, fast pass.
Post output needs a dry runCheck the first 20 lines, tool numbers and clearance plane before cutting metal.
Tolerances come from the processFusion 360 gives you the path. The machine, holder and temperature control decide the final number.
Before you cut

What CNC Machine Using Fusion 360 Actually Controls

Fusion 360 does not control the machine directly. It writes a toolpath, the post processor turns that toolpath into G-code, and the controller executes the code. Three separate links. A mistake in any one of them shows up as a scrapped part, and the operator usually blames the wrong link.

The design side matters because CAM inherits it. A model built with open edges, zero-thickness walls or non-manifold bodies will still generate a path, but the path may gouge or leave stock. Repair the solid before you open the Manufacture workspace. It takes two minutes and saves a fixture.

The controller side matters just as much. Fanuc, Siemens, Heidenhain and Haas read G-code differently in small ways: arc handling, tool length compensation, high-speed look-ahead. The post processor has to match the machine on the floor, not the machine in the brochure. When we program a 5-axis job at GreatLight, the post is tied to one specific serial number.

So the real question behind how to control a CNC machine using Fusion 360 is not which button to press. It is which decisions must be locked before the code leaves the computer. The rest of this page is those decisions, in order.

  • 1
    Model firstRepair solids and confirm units in mm before entering Manufacture.
  • 2
    Post secondPick the post for the exact controller model, not the machine family.
  • 3
    Simulate thirdRun stock simulation and a machine simulation before any dry run.
Setup

Setting the WCS and Stock for a CNC Machine Using Fusion 360

The work coordinate system is the single most common source of first-part scrap. In the Setup dialog, choose the origin point that the operator can actually touch with an edge finder or probe. On a 3-axis vise job, that is usually a corner on the top face: X0 Y0 at the corner, Z0 on the top surface.

Do not pick the center of a round boss unless the operator has a probe or an indicator and time to sweep it. Center origin looks tidy on screen and costs ten minutes at the machine. If the part will be flipped for a second operation, define the flip as a separate setup with its own WCS, and write the flip datum into the setup notes.

Stock definition changes the path, not just the picture. Relative stock size of 1–2 mm per side is enough for a sawn block. A casting or forging needs the real as-cast envelope, otherwise the first pass will not clean up and the second pass will be air.

Model orientation is the third trap. The Z axis in CAM must point along the spindle axis for the operation you are programming. Rotating the model in the design workspace instead of the setup creates a mismatch between the simulation and the machine. Use Setup orientation, not a moved body. If a part cannot be reached in one orientation, split it into two setups and plan the fixture before you plan the toolpath.

  • 1
    Touchable originPick a corner or face the operator can indicate in under a minute.
  • 2
    Separate flip setupGive the second operation its own WCS and note the datum on the drawing.
  • 3
    Honest stockMatch stock to the real blank or casting envelope, not a nominal box.
Toolpaths

Choosing Toolpaths That Hold ±0.005 mm

Adaptive clearing is the right first roughing strategy for most prismatic parts. It keeps radial engagement constant, so the cutter sees a steady load instead of a spike at every corner. On 6061-T6 with a 10 mm three-flute carbide end mill, start near 8 mm radial engagement, 0.5–1.0 mm axial depth, and 3,000–5,000 rpm depending on the holder. Increase feed before you increase speed.

For finishing, the tolerance you set in the toolpath dialog is not the tolerance you get. A 0.01 mm cut tolerance leaves scallops that can exceed your ±0.005 mm band on a curved wall. Set the cut tolerance to about one fifth of the part tolerance, so 0.001–0.002 mm on finish passes, and expect longer code and longer cycle time.

Wall finishing with a constant radial load is more predictable than a single full-depth pass. Two passes at 0.15 mm radial stepover with a 6 mm tool will usually beat one pass at 0.3 mm on a thin wall. Thin walls move. Spring passes at the end, with zero stock left, clean up deflection without removing measurable material.

Bore and pocket floors are where floor finish and flatness separate. Use a smaller stepover on the floor than on the wall, and check the tool runout before you blame the path. Runout above 0.01 mm TIR will show on every floor in the batch. If the geometry needs a sharp internal corner, remember the cutter radius sets the minimum corner. No toolpath setting changes that.

  • 1
    Cut toleranceSet finishing tolerance near 0.001–0.002 mm to protect a ±0.005 mm callout.
  • 2
    Thin wallsTwo light radial passes instead of one heavy pass; finish with a spring pass.
  • 3
    Runout checkMeasure TIR at the tool before the batch, not after the first scrap part.
Post and prove-out

Post Processing and Proving the Code

Post processing is where the file leaves Fusion 360. Before you export, confirm the post matches the controller, the tool numbers match the physical carousel, and the coolant codes match what the machine supports. Through-spindle coolant is not universal. If the post emits M88 and the machine has no M88, the cycle stops or, worse, runs without coolant.

The first lines deserve your full attention. Safe Z, G90 absolute mode, work offset, tool length compensation and spindle direction all appear in the first twenty lines. Read them against the setup sheet. A wrong G54 or a missing G43 costs a part in the first ten seconds of the cycle.

Simulation in Fusion 360 catches toolpath errors and holder collisions. It does not catch a fixture clamp that sits 15 mm higher than the model. At the machine, run the program in single block with rapid override down, or use the dry run position if the controller supports it. Keep the feed override at zero for the first approach move.

When the run is stable, save the proven program with the setup sheet and the tool list. The next batch then starts from a known file instead of a rebuilt one. That habit is what turns a one-off job into a repeatable one.

  • 1
    Match the postController model, M-codes and tool changer behavior must match the floor machine.
  • 2
    Read the first 20 linesSafe Z, G90, work offset, length comp and spindle direction.
  • 3
    Single block firstRapids down, feed override at zero for the first approach move.
Step by step

7 Steps to Control a CNC Machine Using Fusion 360

Follow in order. Skipping step 2 or 6 is the usual cause of a first-part scrap.

  • 1
    1. Confirm the model is machinableEnter the Manufacture workspace only after the solid is watertight and units are in mm. Check for zero-thickness faces and open edges. Repair before programming; a repaired model can change a toolpath by several millimetres.
  • 2
    2. Create the setup and WCSIn Setup, choose the orientation that matches the spindle axis. Set the origin to a corner or face the operator can touch. Select the stock body and add 1–2 mm per side on a sawn blank. Write the datum into the setup notes.
  • 3
    3. Load the tool library and verify geometryPull the real tool numbers and geometry from the shop library. Confirm diameter, corner radius, flute length and holder. A holder that is 5 mm longer than modeled will collide on a deep pocket even if the path looks clean.
  • 4
    4. Rough with adaptive clearingOn aluminium, start at 8–12 mm radial engagement and 0.5–1.0 mm axial depth. On 304 stainless, drop to 4–6 mm radial and 0.3–0.5 mm axial, and reduce surface speed. Keep chip thinning on. Watch the load meter on the first pass.
  • 5
    5. Finish with a controlled stepoverSet cut tolerance near 0.001–0.002 mm for a ±0.005 mm part. Use 0.1–0.2 mm stepover on walls, smaller on floors. Add a spring pass on thin walls. Check tool runout before the run; keep TIR under 0.01 mm.
  • 6
    6. Post process and check the headerSelect the post for the exact controller. Read the first twenty lines for safe Z, G90, work offset and G43. Confirm tool numbers against the carousel and coolant codes against the machine. Export to the machine's folder, not a generic one.
  • 7
    7. Prove out and recordRun single block with rapid override low and feed override at zero for the first approach. Air-cut the first part if the material is expensive. After the part passes inspection, save the program, setup sheet and tool list together.
Decisions

Fusion 360 CAM Choices by Part Type

Pick the row that matches the part in front of you.

Part typeRoughing choiceFinishing choiceWatch out for
Prismatic plate, 3-axisAdaptive, 10 mm toolContour, 0.15 mm stepoverCorner radius limits internal corners
Thin wall, under 2 mmAdaptive, light axial depthTwo radial passes plus spring passWall deflection during finishing
Deep pocket, 4:1 depthAdaptive with long-reach toolStep down in 0.5 mm bandsHolder collision and chatter
Round or angled feature3+2 positioning in one setupFlow or blend on the surfaceWCS must match the touched datum
Complex contoured surfaceAdaptive on stock modelParallel or scallop, fine toleranceCode size and cycle time grow fast
Casting or forging blankAdaptive on real as-cast stockContour after cleanup passFirst pass may not clean up fully
FAQs

Fusion 360 CNC Control Questions

Can Fusion 360 run the machine directly?

No. Fusion 360 produces a toolpath and a post processor writes G-code. The machine controller executes that code. Fusion 360 can send a file through some post configurations, but the control decisions still live in the controller.

Treat the chain as design, CAM, post, controller. Each link can fail on its own, and the fix is different for each one.

Why does my part come out oversize on the first run?

Check the work offset before the tool. A wrong WCS shifts every feature by the same amount, which is easy to see on a drawing. A worn tool shifts features differently depending on the direction of cut.

Then check tool runout and the actual cutter diameter entered in the library. A 10 mm tool that measures 9.96 mm cuts a 0.04 mm oversize slot if the library still says 10.00 mm.

What cut tolerance should I use for a ±0.005 mm part?

Set the finishing cut tolerance to roughly one fifth of the part tolerance, so 0.001–0.002 mm. Finer than that mostly adds code and cycle time without changing the measured result, because machine and thermal errors dominate.

Roughing tolerance can stay coarse, around 0.05–0.1 mm, as long as you leave 0.2–0.3 mm of stock for the finish pass.

Do I need machine simulation or is stock simulation enough?

Stock simulation checks the toolpath against the part. Machine simulation checks the whole kinematic chain, including the holder, the table and the trunnion. For 3-axis work in a vise, stock simulation plus a careful dry run is usually enough.

For 5-axis simultaneous work, machine simulation is worth the setup time. A trunnion collision at 8,000 rpm is expensive.

How do I keep two setups aligned on a flipped part?

Define the flip as its own setup with its own WCS, and use a datum the operator can reach after the flip. A corner that was machined in setup one is a good choice. A raw saw cut corner is not, because the saw face may not be square.

Add a note in the setup sheet showing the flip datum and any stock left on the faces that locate the second setup.

Can I program a 5-axis part with 3+2 positioning instead?

Often yes, and it is usually faster to prove out. 3+2 locks the rotary axes and cuts with three linear axes, so the post is simpler and the tolerance is easier to hold.

Use simultaneous 5-axis only when the geometry needs continuous tool axis motion, such as a deep curved wall the tool cannot reach otherwise.

Send Us the Model, Get the Process Back

Upload a STEP file and we return a quotation with free DFM analysis within 12 hours, then start production within 24 hours once the drawing is released.

12-hour quote100% inspectionNo MOQ

Follow

More From the Shop Floor

We publish setup notes, tooling trials and inspection data from the factory floor.

FacebookTikTokYouTubeLinkedInInstagramThreadsPinterest

Trusted by engineers and manufacturers worldwide

Tesla Ford Motor Company BYD Auto Denso Magna International Boeing Airbus Medtronic KUKA FANUC