Two ways to output 3+2
| Method | How it works | Pros / cons |
|---|---|---|
| Controller tilted plane | Post outputs plane definition (e.g. G68.2, CYCLE800, PLANE SPATIAL, G254); code inside is in the tilted frame | Readable, setup-independent; requires option |
| Post-rotated coordinates | Post calculates machine XYZ after rotation | Works on any control; tied to exact setup and pivot data |
A safe 3+2 sequence
(1) Retract to safe Z (machine coordinates)
G91 G28 Z0.
(2) Cancel previous plane
G69
(3) Unclamp, rotate, clamp
M* (unclamp)
G00 B-30. C45.
M* (clamp)
(4) Define tilted plane
G68.2 X0 Y0 Z0 I45. J-30. K0.
G53.1
(5) Approach and apply length offset
G00 X10. Y10.
G43 H4 Z50.
Euler angle convention in G68.2 (the meaning of I, J, K) depends on controller parameters, and M* placeholders are the machine's clamp codes. Both must be confirmed for the specific machine.
Drilling on angled faces
With a tilted plane active, normal canned cycles (G81, G83, G84) work along the tilted tool axis. This keeps programs short and editable.
Why 3+2 is so common
- Clamped rotaries give maximum rigidity.
- Shorter tools can reach features, improving finish and tool life.
- Fewer setups than 3-axis machining.
- Easier proving than simultaneous 5-axis.
Get 3+2 right first; it is the majority of 5-axis production.
3+2 post development
See our CNC post processor development service and 3+2 vs simultaneous 5-axis.