Plan a job, run it block by block and watch three linear and two rotary axes carve a part out of a stock that remembers every cut.
A five-axis machining centre cuts a part by coordinating three linear axes that carry the spindle with two rotary axes that tilt and turn the workpiece. This exhibit is a teaching reconstruction of such a cell, modeled on a publicly documented production five-axis machine: its covers come off, its ball screws, guideways, motor spindle, tilt-rotary table and 60-position chain magazine can be inspected, and every assembly lists what is documented and what is reconstructed.
One program drives everything. A sampled planner writes roughing, rest and ball-end finishing passes for six original parametric workpieces; an inverse-kinematics solver turns each tool pose into X, Y, Z, B and C within declared teaching limits; and a time-parameterized state machine executes the blocks. The workpiece is a voxel stock (1.7 mm cells by default) that only ever loses material: pause, feed hold, the virtual emergency stop, interlocks, holder or rapid-move contact with the stock, checkpoints and replay all act on that same accepted state, and the inspection compares the actual residual with the target.
The published nominals shown here (750 × 650 × 560 mm travels, a 20,000 rpm SK40 motor spindle, a 60-pocket magazine) come from the manufacturer’s public pages. The B/C axis designation, pivots, screw leads, gear ratios, internal dimensions, materials and finishes are engineering assumptions and are labeled as such. The kinematics are ideal and rigid: there are no cutting forces, deflection, thermal effects or chip and coolant flow, and collision checks cover only the stock, tool and fixture proxies. The program dialect is educational, not machine-ready NC. This independent model is not affiliated with or endorsed by any manufacturer and must not be used to plan, verify or operate real machining.