Section 09 / 18
CNC Programming & CAM
Every G and M code on its own page with an animation, canned cycles, macros, controller differences and CAM strategy.
- Live
- 2
- Pages planned
- 151
- Subsections
- 5
- Release phase
- Phase 1 first three months
Live pages
- 09 G and M code referenceG00, G01, G02, G03: the motion commandsThe four motion codes of a CNC program: rapid positioning, straight feed and circular arcs. How the arc direction and the plane are defined, the arc centre by I J K or by radius R, absolute and incremental coordinates and the lathe exceptions, feed modes and dwell, modal codes, how FANUC, Haas, Siemens, HEIDENHAIN and LinuxCNC differ, and the mistakes the sources warn about. With a program played line by line.
- 09 G and M code referenceG40, G41, G42: cutter radius compensationProgramming the part contour and letting the control offset the tool by its radius: G41 left, G42 right, G40 off; the move that turns it on and off, outside corners and small inside arcs, look-ahead, geometry and wear offsets, the CAM compensation types, and tool nose radius compensation on the lathe.
Section map
The subsections of this section and the number of pages planned in each. Pages go live in section order, all on the same template.
- 9.1CNC basics0/7
- 9.2G and M code reference2/96
- 9.3Programming examples0/34
- 9.4CAM0/10
- 9.5Digital manufacturing0/4
In production 2 of 151 planned pages are live. The figure on each subsection is pages live / pages planned.