Beginner’s Guide to Using Conversational CNC to Program CNC Parts
Deliverable: A G-Code Part Program created using Conversational CNC.
Conversational CNC is programming g-code by asking questions of the programmer in order to create operations that are similar to the operations a manual machinist might use. It does not require the use of a CAD model or drawing.
Conversational CNC is an option found built in to many CNC Controls. There is also Conversational CNC software available, such as the Conversational CNC module that’s built into our G-Wizard Editor and G-Code Simulator.
Because it doesn’t require you to create a CAD model first, Conversational CNC can be the fastest and easiest way to get a G-Code Part Program written for many simple parts. It can also be useful as a way to add features to parts, for rework and other purposes. For example, if a hole needs to be added to a part, it’s trivial to create a Conversational CNC program that will drill the hole.
If you’re a manual machinist, you already know the majority of what you need to know to use Conversational CNC, so it is an extremely easy way for you to get started programming CNC.
1
For each feature of the part to be machined, do the following: |
|
|
|
|
3
As each feature is programmed, their G-Code is added together to make a complete Part Program |
Deliverable: A finished G-Code Part Program is pieced together feature-by-feature as each Conversational Wizard is completed.
There’s no requirement to do the whole part in one go. Sometimes it’s easier to do one feature, cut it, and then do the next feature. So each feature becomes a separate small part program. When used this way it is most convenient to have access to Conversational CNC right on the Shop Floor near the machine, either because it is built into the CNC Control of the machine, or because its on a laptop or other PC located near the machine.
|
Like what you read on CNCCookbook?
Join 100,000+ CNC'ers! Get our latest blog posts delivered straight to your email inbox once a week for free. Plus, we’ll give you access to some great CNC reference materials including:
- Our Big List of over 200 CNC Tips and Techniques
- Our Free GCode Programming Basics Course
- And more!
Just enter your name and email address below:
100% Privacy: We will never Spam you!

Bob is responsible for the development and implementation of the popular G-Wizard CNC Software. Bob is also the founder of CNCCookbook, the largest CNC-related blog on the Internet.