How 4-axis rotary machining works

A CNC milling machine moves a spinning cutter along straight axes: X (left and right), Y (front and back) and Z (up and down). A 4-axis rotary machine adds a fourth axis that turns the work. This page explains what that changes, and the words OpenChuckCAM uses for it.

The rotary axis

On a rotary machine the work is held at one end in a chuck, a clamp with jaws that closes around the stock, and the chuck can turn. The line it turns about is the rotary axis. Turning it is a move of the fourth axis, called A when it turns about X.

On the Makera Z1 the rotary axis lies along X. The cutter moves along the length of the work (X), across it (Y) and towards or away from it (Z), while A turns the work. Because the work turns, the cutter can reach all the way round it from above. That is what makes round and carved pieces possible: legs, finials, handles, blades and bladed disks.

The axes of a rotary machine A side view. The chuck is at the left. The stock runs from it to the right along the X axis, which is also the rotary axis. A curved arrow around the axis shows A turning the work. The cutter comes down from above, along Z. ChuckStock XA CutterZ
Figure 1. A side view of a rotary machine. The rotary axis runs along X, through the chuck and the stock; A turns the work about it, and the cutter comes down along Z.

Which way A turns

Every rotary machine has a positive direction for A, and a program cut with the wrong direction carves a mirror image. The machine profile records it. On the Makera Z1, a positive A move turns the top of the chuck towards the front of the machine. Check it on your own machine during the air cut.

Moving the axes together

The program can move the axes in two ways:

  • Indexed: A turns to an angle and stops, then the cutter works on that side with X, Y and Z alone, like a 3-axis machine looking at one face.
  • Simultaneous: A turns while the cutter moves, so the cutter follows the surface as the work goes round. This is true 4-axis machining, and it is what OpenChuckCAM is built for.

Different strategies use one or the other; Helical, axial, indexed and simultaneous finishing compares them.

What the program works out

From your model, the stock, the machine and the tools, OpenChuckCAM works out the toolpath: every position of the cutter and every angle of A. A post-processor then writes the toolpath as G-code, the text program your machine’s controller reads. You check that program before you run it: see Checking G-code before you run it.