CNCCookbook  Software and Information for Machinists

CNCCookbook's G-Code Course

 

Bookmark and Share

 

G71 Type 2: Rough Turning With "Pockets"

CNCCookbook's G-Code Tutorial

 

What is a "Type II" G71 Cycle?

As was mentioned in the article on G71 Type I, the Type II cycle is suitable for profiles with pockets. Profiles that have no pockets are called "Monotonic", a term you may have seen either in your controller documentation or perhaps as an alarm on your code if you've been playing with G71.

What's a "Pocket" on a lathe?

Look at your profile, once past the first line that positions to the profile start. If you can follow the profile and never have it go deeper in the cut than that starting point, you have a monotonic profile that has no pockets. Put another way, and the reason it is called what it is, the profile is "monotonically increasing" (or decreasing depending on cut direction). It never changes direction in terms of the X axis.

Note that your profile needs to be monotonic in Z too. You can't double back and create an undercut. G71 is still very useful as Type I (the only thing the first G71 capable controllers offered), but Type II is quite a bit more powerful. Here is a profile for a candlestick that would require a Type II G71 because it isn't monotonic:

G71 Pockets Require Type II

Each downstroke marked in yellow creates a "pocket" that Type I G71 can't do.

 

How Do I Invoke a "Type 2" Cycle?

First thing's first: your controller has to support Type 2 cycles or you won't get very far. Assuming it does, the choice of whether to function in Type I or Type II mode is based on the first line in the profile--the one the "P" word identifies. For the XZ plane, if that line only moves in X (depth of cut), the controller assumes you want a Type I cycle. If it moves in both X and Z, it assumes you want a Type II cycle.

What if you don't want to move in both directions on that line?

The answer is you need to trick the controller a bit. Use a relative move of "0" on that dimension. For controllers that support UVW, this is very easy--just throw in a "W0" and it's done. If you have to use G90/91, it'll be a little more trouble, but that's what you do.

 

Other Differences Besides Pockets for Type 2

It's interesting that controllers that support Type 2 continue to support Type 1 as well, because there are some decided advantages to using Type 2 even when your profile has no pockets. Perhaps the compatibility was kept to keep legacy part programs running, but that would have been easily handled in some other way. Nonetheless, controllers are either Type I only or they support both.

Type II Retract is Different and Better

Type II performs retracts differently, and many would say better. When you run a Type I cycle it leaves a stairstep pattern behind with the step size being the roughing depth of each pass. With Type II, the cut follows the profile instead of performing a 45 degree retract.

The stairsteps of a Type I retract means the cutting forces vary quite a lot on the finishing pass depending on whether the cutter is in the heavy meat of a stairstep or the lighter part of one. The worst case is when the profile is at about 45 degrees and the stairstep has equal thickness in X and Z. For many machines, the surface finish on the last pass will vary because of this. Sure, you can tweak the different allowances and make sure you change tools for a real G70 finish pass and get it pretty good, but a lot of machinists have found that when they get rid of the stairsteps with a Type 2, it's just easier to get good finish. They can often cheat and not change tools and still wind up with an acceptible part, which saves time and money.

 

 

Exercises

1.

 

Try the Free Trial Version of G-Wizard G-Code Editor...

 

No credit card required--just your name and email.

 

Next Article: G70 Finishing Cycle

 

 

 

Home

 

Blog

     Cool

     Projects

     Software

     Techniques

     Business

     Products

Software

     G-Wizard Calculator

          User Guide

          Tips

          Change Log

     G-Wizard Editor

          User Guide

          Change Log

     Gearotic Gear Designer

     Troubleshooting

     User's Club

Cookbooks

     Feeds and Speeds

     G-Code Tutorial

     Beginners: Soon!

     Software

          G-Code: Soon!

          CAD/CAM: Soon!          

          Other Software: Soon!

     Machining: Soon!

     CNC Tech: Soon!

     Idea Notebooks: Soon!

 

Projects

     Completed

     Simple Wish List

     Model Wish List

     Rash Ideas

Machines

     Lathe: Soon!

     Mill: Soon!

     Router: Soon!

     Plasma Table

     3D Printer: Soon!

     Welding

     Other Machines

Resources

     Machinist's Search

     Videos

     Online Groups

     Individuals

     Reference Data

     Books

     CNC Dictionary

     Suppliers

     Tool Brands

Workshop

     Hall of Fame

     Organization: Soon!

 

About

     Customers

     Partners

     Our History

     Privacy Policy

 
All material © 2010-2012, CNCCookbook, Inc.