Create CAM Operation
cam_create_operationAdd a machining operation to a Fusion 360 CAM setup by choosing a strategy; set tool, feeds, speeds, and geometry to generate the toolpath.
Instructions
Add a machining operation to a setup. Strategy determines the toolpath type. Unless a parameter says otherwise, lengths and coordinates are in cm (not mm) and angles in degrees.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Operation name | |
| coolant | No | flood | |
| stepdown | No | Axial depth of cut (cm) | |
| stepover | No | Radial stepover (cm) | |
| strategy | Yes | Machining strategy | |
| feed_rate | No | Feed rate (cm/min) | |
| setup_name | Yes | Name of the parent setup | |
| tool_number | No | Tool number from library | |
| spindle_speed | No | Spindle speed (RPM) | |
| tool_diameter | No | Not supported — tool geometry comes from the CAM tool library; select via tool_number instead. Passing this raises an error. | |
| geometry_face_index | No | Index (0-based) of a face on the setup's model body whose outer loop becomes the operation's chain geometry — equivalent to clicking that face in the Fusion UI. Required for chain-based strategies (2d_contour, 2d_pocket, 2d_adaptive, drilling, bore, ...) to generate a toolpath; find face indices via get_object_info on the body. | |
| tool_from_operation | No | Name of an existing operation whose real library tool should be reused, syncing the tool-search filter to match. tool_number alone only writes a parameter and leaves the operation without a tool — generating it then opens a modal dialog inside Fusion that freezes this connection until someone dismisses it by hand. |