CAM Post Processors

Fusion 360 Mill-Turn Post Processor Development

Fusion 360 can program turning, C-axis milling and sub-spindle operations in one setup. The mill-turn post has to switch cleanly between all of these modes.

Modes a mill-turn post switches between

ModeTypical output
TurningG18, G96/G97 constant surface speed, G95 feed per rev, main spindle M03/M04
C-axis indexing (face/cross drilling)C-axis engage, C position, live tool M-codes
Polar interpolation (face milling)G12.1 / G13.1 on FANUC-type controls
Cylindrical interpolation (wrap milling)G07.1 on FANUC-type controls
Y-axis millingG17/G19 planes with Y moves
Sub-spindle operationsPart transfer, sub-spindle codes, mirrored Z

Example: switching from turning to C-axis drilling

(OP10 TURNING)
G18 G96 S220 M03
G95
(...)
(OP20 CROSS DRILL - LIVE TOOL)
G97 M05
M89                  (C-axis mode on - machine specific)
G00 C0.
G94
M13 S3000            (live tool on - machine specific)
G83 X20. Z-15. R3. Q2. F120.
C90.
C180.
G80

Codes for C-axis mode and live tool spindle vary by machine builder; the post uses the machine's M-code list.

Mill-turn logic in the Fusion post

  • Detecting operation type (turning vs milling) in onSection().
  • Choosing the spindle (main or sub) and the correct M-codes.
  • Engaging and disengaging the C-axis and brakes.
  • Handling diameter programming for X in turning.
  • Part transfer and cut-off sequences.

Machine definition

Fusion's machine definition for mill-turn includes spindles, turrets and axes. Matching the post to the machine definition allows accurate simulation of both turning and milling.

Mill-turn is where generic posts struggle most: every machine combines spindles, turrets and axes differently.

Fusion mill-turn posts

See our Fusion 360 customisation service and mill-turn post development.

EM
ENGIMANDI CNC Team

We develop, customise and commission CNC post processors for Fusion, NX CAM, Mastercam, SolidCAM and other CAM systems.