Follow Us
Popular posts
- What If Dyson Made CNC Routers Instead of Vacuum Cleaners?
- CNC 4th Axis Basics: Routers and Woodworking
- 10 Tips for CNC Router Aluminum Cutting Success
- MIT Students Create Hand-Held CNC Router: You Gotta See This!
- Hexapod Robotic CNC Router Walks to the Site of the Work to Be Done
- CNC’ing the World’s Ultimate Pizza Cutter
- Tale of Two Engines: Giant Crankshaft and World’s Smallest V12
- CNC 4th Axis Basics: Workholding
- Machining a Titanium AR-15 Lower Receiver on a Hobby Mill
- Desktop Manufacturing is Here With Two Amazing Announcements
Recent Comments
- César on Making Cell Phone Cases With Syil, Fadal, and G-Wizard
- David Frantz on What If Dyson Made CNC Routers Instead of Vacuum Cleaners?
- Michael Warren on What If Dyson Made CNC Routers Instead of Vacuum Cleaners?
- AussieMatt on What If Dyson Made CNC Routers Instead of Vacuum Cleaners?
- Dave on What If Dyson Made CNC Routers Instead of Vacuum Cleaners?
Categories
- 3D Printing (21)
- Beginner (88)
- Blog (588)
- Business (54)
- CNC Projects (118)
- CNC Router (28)
- Cool (138)
- FeedsSpeeds (47)
- GCode (51)
- Guest-Post (10)
- Manual (8)
- Products (49)
- Software (174)
- Techniques (219)
Drilling for Oil: Deep Hole Custom Cycle Sneak Preview
After a long weekend and Monday burning the midnight oil, I had to post this first shot of code generated by the new Hole Wizard in G-Wizard Editor:

That silly hole is 20 diameters deep!
What is this?
First thing, it’s a test of a feature of a new product we’ll be announcing soon. The product will be called G-Wizard Conversational CNC, and it is designed to generate g-code from conversational wizards. I’ll have more to say about the product when we introduce it to alpha testing later this month, but it will be a lot of very cool functionality for CNC machinists and g-code programmers to have on hand, and it works as a snap-in module with the G-Wizard G-code Editor.
Second, I don’t mean to imply that you could use this exact code to drill holes 20 diameters deep. However, being able to create custom canned cycles is the key to more reliable deep hole drilling, and this new Custom Cycle Wizard makes creating that kind of code easy. It’s capabilities are based on a load of research I’ve been doing on deep hole drilling. More about all that when I more formally release the new product and this Hole Wizard.
Okay, last thing is a sneak peak at the Hole Wizard UI:

Custom Deep Hole Drilling Cycles at Your Fingertips…
This screen shows the Hole Wizard for our new Conversational G-Code Product. Here’s what we’ve got:
- Across the top line are the basics. What’s the diameter of the hole, Safe Z where we can move at rapids speed with impunity, Rapid to Z is the lowest we can go vertically before we switch over to feedrate motion from rapids, Material Top Z is where drilling begins and Hole Bottom Z should be more properly called hole depth.
- Position lets us create 1 or more holes with these options:
o Current position: pop a hole right where we are now.
o List: Enter a list of XY coordinate pairs. Handy for lots of purposes.
o Circle: Do a hole circle ala the same sort of UI found in G-Wizard Calculator.
o Grid: Create a rectangular grid of holes.
o Line: Create a line of holes at any arbitrary angle and starting point.
- Type lets us choose from three types of holes:
o Use the controller’s canned cycles
o Use the Custom Cycles for deep hole drilling
o Interpolate the hole with an endmill
Let’s take a look at the parameters for a custom cycle. On the left is a summary of what’s going to happen at various depths. Most all the parameters are dimensionless. In other words, we use tool diameters and percentages. This makes it easier to think about and it means that a recipe for a deep hole cycle can be used with many different hole sizes. We are basically going to do a peck cycle, and a peck can be one of two kinds. A chip breaking peck retracts only a tiny amount — 0.01″ by default (a figure recommended by Sandvik, for what it’s worth, but you can change it). A full retract can be useful to help drag chips out of the hole once you get really deep.
Some very clever things are here based on best practices I uncovered from a variety of sources. I won’t explain it all until I release the feature (won’t be long, but I still have a lot of testing to do), but suffice to say there’s a lot of good ideas from some very bright machinists and market leading tooling manufacturers here.
In any event, I made good progress tonight, so I had to share. More to come soon and sorry to be a tease!
Postscript
The alpha version of G-Wizard Conversational CNC is now included in current releases of G-Wizard Editor.







[...] also just showed a sneak preview last night of our new G-Wizard Conversational CNC product. We’ll be moving it into Alpha test with the next release of G-Wizard Editor. It is [...]
[...] updates to our new G-Wizard CNC Conversational Programming product. I mentioned it briefly as a sneak preview in an earlier blog post, but now I want to talk about it a little more [...]