![25 Handy Machinist Calculators and Charts [ Free! ]](https://www.cnccookbook.com/wp-content/uploads/2018/02/CalculatorThumb.jpg)
GCODE
Learn G-Code programming. CNC Programming with G Code: Definitive Free Tutorial
![25 Handy Machinist Calculators and Charts [ Free! ]](https://www.cnccookbook.com/wp-content/uploads/2018/02/CalculatorThumb.jpg)

Inexpensive CNC Lathe with Powerful Acorn Controller
Take an inexpensive CNC lathe from eBay for $1200. Inexpensive because the electronics don’t work. Add a powerful Centroid Acorn Controller (also not too expensive) and you’ve got the slick little lathe that Centroid uses to test their controls: Just the...
First cuts with your new lathe!
Now you have your lathe setup, and all the tooling to get started. What’s next? Getting it going and doing something with it! I take a very slow cautious approach with any new machine tool. It’s just who I am. I’m usually super...
G98 G-Code and G99 G-Code: Canned Cycle Return or Feedrate Modes
CNCCookbook’s G-Code Tutorial G98 G-Code and G99 G-Code: Lathe or Mill? The meaning of G98 and G99 g-codes can change depending on whether we’re on a lathe or mill. Not all g-code dialects behave this way, but Fanuc and Haas certainly do. G98 and G99...![G-Code Macro Programming for CNC [ Productivity Power Tool ]](https://www.cnccookbook.com/wp-content/uploads/2017/10/CNCMacroProgrammingEvolution.png)
G-Code Macro Programming for CNC [ Productivity Power Tool ]
Have you ever checked out Macro Programming for CNC? For many CNC’ers, their first reaction is going to be that macro programming for cnc is all about hand coding CNC programs instead of using CAM Software. While that is one possible use, it’s...
Interpolated Holes Not Round? Fix It!
One of the great advantages of CNC over manual machining is the ability to create holes of almost arbitrary size using an end mill that follows a helical path: Why don’t we make all holes via helical interpolation? Typically, twist drills are faster, and unless...
How to Use G-Wizard Editor to Standardize GCode Syntax in a Shop
I was recently contacted by a customer who needed to solve a problem their shop had: We have been tasked with standardizing our programs in many ways and one concerns was that we need to supply the shop with programs that include decimals. Currently many of the...G54, G52, and G92 G-Codes [Work Offsets for CNC Fixtures]
CNCCookbook’s G-Code Tutorial Introduction Recall the Coordinate Transformation Pipeline that is used to convert coordinates in g-code to the active coordinate system the cnc machine uses for motion: The 5 Step G-Code Coordinate Pipeline… This chapter on...
5 Awesome Ways to Use a GCode Editor Simulator With CAM
5 Awesome Ways to Use a GCode Editor Simulator With CAM I get asked this question a lot: Why would I need a GCode Editor Simulator when I’ve got CAM and it has a Simulator too? For many CNC’ers, they think CAM means they’ll never need or want to deal...
What Every CNC’er Needs to Fix CAM Glitches Quickly and Easily
I was recently reading a post on one of the boards and came across a fellow who was having a problem with Fusion 360: Control view on the left, CAM on the right: see the problem? The controller view of the toolpath is on the left and the CAM view is on the right....
CNC Toolsetters: The Complete 2016 Survey Results
A CNC Toolsetter in action… This is the second set of results from our 2016 CNC Probe and Toolsetter Survey. In Part 1, we focused on CNC Probes. In this article, we’ll be focused on CNC Toolsetters. What is a CNC Toolsetter? A toolsetter is a...