G12 & G13 Circular Pocket Milling | Practical Machinist

How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

Menu Practical Machinist - Largest Manufacturing Technology Forum on the Web Log in Register What's new

Search

Everywhere Threads This forum This thread Search titles only By: Search Advanced search…
  • Forums New posts Search forums
  • What's new Featured content New posts New media New media comments New resources New profile posts Latest activity
  • Media New media New comments Search media
Everywhere Threads This forum This thread Search titles only By: Search Advanced search…
  • New posts
  • Search forums
  • Forums
  • Manufacturing Today
  • CNC Machining
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. G12 & G13 Circular pocket milling
  • Thread starter Thread starter texasv6buick
  • Start date Start date Oct 18, 2007
  • Replies Replies 6
  • Views Views 43,029
T

texasv6buick

Plastic
Joined Mar 17, 2006 Location hewitt, texas Hello guys: My name is Jerry Berger. I come on this site everyday almost; but seldom post. I like to look at whats being said, and try to learn. I am fairly new to cnc mill operation. The company I work for just recently bought a Mori Seiki NV5000 mill. I have little experience on mills; but want to learn as much as I can.The mill has a Fanuc control. I need to see the proper code to mill a bore lets say 3.0" I.D. . The bore is in a casting and has about 1/8" per side to remove.That being said the casting has a approximate bore of 2.750". I will be using a 3/4" endmill to rough and follow up with a finish endmill. I mainly need to see the correct code format to cut this bore starting with the cast bore. Thanks in advance Jerry Berger H

Heinz R. Putz

Stainless
Joined Mar 16, 2006 Location Columbus, Ohio Hello Jerry: Your question involves a lot more than just writing you a sequence of motions. You also need to learn circular interpolation, the use of the I and J values to define where the circle center is located and the proper use of cutter comp. None of which is very complicated, but it would be too much to explain in a short answer. It was the Yasnac and the Mitsubishi controls that hat the G12(CW) and the G13(CCW) cycles, to the best of my memory Fanuc never had that cycle. I have some examples on the website how to some of what you ask on a Fanuc control, even with cutter comp, so take a look at it and learn from it. Go down to where it says: Learn for free. Heinz. Http://home.columbus.rr.com/hputz S

SeymourDumore

Diamond
Joined Aug 2, 2005 Location CT Heinz I believe - based on the topic title - he is specifically asking about G12/13 programming of circle. In that case I and J has different meaning. And yes, I think it is a Yasnac cycle, at least that's how the Haas manual describes it. Jerry G12 and 13 allows the complete machining of a circle with rough and finish allowances and individual Z-step downs. The first rule is, you must position the tool in the middle of the circle first. Next you move to the finished Z depth, or to the Z depth of the first pass. At this point you invoke the G12/13 cycle, which in turn sort of defines a local X/Y0 and completes the circle based on the parameters of your preference. Now, to put this in context of your question, let's say you want to make a rough pass and a finish pass. Assume the center of this hole is at X3. Y3., bottom is at Z-.5, You're making 1 rough pass at 2.98 dia, leaving .01/side for finish. T1 M06 G00 G43 H01 D11 <-- ASSUMING OFFSET11 FOR YOUR DIA. G00 X0 Y0 Z.5 S1200 M03 M08 G01 Z-.5 F200. G13 I1.49 K1.5 Q.01 F5. G01 Z.5 F200. M09 ... ... ... Not sure if your manual describes the proper useage for your control, but on a HAAS it is as such: D - Tool diameter/radius offset selection I - Radius of first circle, or finish if K is omitted K - Radius of finished circle L - loop count for repeated deeper cuts Z - depth of cut or increment [when used with L] Q - Radius increment [must be used with K] F - feedrate within cycle On the Haas, D can be ommitted in the block as it defaults to the active dia offset. You also can specifically call D0 if no tool offset is wanted/needed. On edit: This is assuming you're using FULL cutter comp with the proper dia in your offset table. T

texasv6buick

Plastic
Joined Mar 17, 2006 Location hewitt, texas Thanks guys: I think I am headed in the right direction now. I did not realize that the fanuc did not use G12/G13.I have written a few programs using cutter comp., and positioning the end mill, and then ramping in to the finish radius; by using a smaller radius than the finish radius. Thanks Jerry Berger S

SeymourDumore

Diamond
Joined Aug 2, 2005 Location CT Man, there otta' be a law against useless websites...!!! I was looking to find some info on the NV machines, as I thought they came with a Mitsubishi control. I guess we'll never know from the website... A

Andy221

Cast Iron
Joined Mar 13, 2013 Location moorhead mn
SeymourDumore said: Heinz I believe - based on the topic title - he is specifically asking about G12/13 programming of circle. In that case I and J has different meaning. And yes, I think it is a Yasnac cycle, at least that's how the Haas manual describes it. Jerry G12 and 13 allows the complete machining of a circle with rough and finish allowances and individual Z-step downs. The first rule is, you must position the tool in the middle of the circle first. Next you move to the finished Z depth, or to the Z depth of the first pass. At this point you invoke the G12/13 cycle, which in turn sort of defines a local X/Y0 and completes the circle based on the parameters of your preference. Now, to put this in context of your question, let's say you want to make a rough pass and a finish pass. Assume the center of this hole is at X3. Y3., bottom is at Z-.5, You're making 1 rough pass at 2.98 dia, leaving .01/side for finish. T1 M06 G00 G43 H01 D11 <-- ASSUMING OFFSET11 FOR YOUR DIA. G00 X0 Y0 Z.5 S1200 M03 M08 G01 Z-.5 F200. G13 I1.49 K1.5 Q.01 F5. G01 Z.5 F200. M09 ... ... ... Not sure if your manual describes the proper useage for your control, but on a HAAS it is as such: D - Tool diameter/radius offset selection I - Radius of first circle, or finish if K is omitted K - Radius of finished circle L - loop count for repeated deeper cuts Z - depth of cut or increment [when used with L] Q - Radius increment [must be used with K] F - feedrate within cycle On the Haas, D can be ommitted in the block as it defaults to the active dia offset. You also can specifically call D0 if no tool offset is wanted/needed. On edit: This is assuming you're using FULL cutter comp with the proper dia in your offset table. Click to expand...
I know this is an old thread and I appologize, but it applies directly to what I'm doing. I am actually trying thus at work and my machine (Haas vf7) is giving me a fail without a G40. On what line do you put it in? A

angelw

Diamond
Joined Sep 10, 2010 Location Australia
Andy221 said: I know this is an old thread and I appologize, but it applies directly to what I'm doing. I am actually trying thus at work and my machine (Haas vf7) is giving me a fail without a G40. On what line do you put it in? Click to expand...
Hello Andy, Cutter Radius Comp is assumed by G12(G42) and G13(G41). No G40 is required after the Cycle has completed; however, you should ensure that CRC is not active beforehand. Post your actual code for the Forum to see and be better able to advise you. Regards, Bill You must log in or register to reply here.

Similar threads

J Mazatrol milling lead-in/lead-outs
  • JLIN
  • Sep 24, 2024
  • CNC Machining
Replies 14 Views 2K Sep 26, 2024 JLIN J N Toolpath doesn't respond to Cutter Comp
  • Nate8409
  • May 13, 2025
  • CAD / CAM
Replies 9 Views 920 May 13, 2025 Nate8409 N K KIHEUNG UM1700 MILLING MACHINE RELIABILITY?
  • Killer52LT
  • Jan 24, 2025
  • CNC Machining
Replies 0 Views 454 Jan 24, 2025 Killer52LT K H New to CNC lathe.
  • hasall10fingers
  • Dec 4, 2024
  • CNC Machining
2 Replies 20 Views 3K Dec 13, 2024 Dan from Oakland D F OT: Metal Museum Repair Days 2025
  • Farmer Phil
  • Oct 20, 2025
  • General
Replies 15 Views 1K Oct 22, 2025 memphisjed M Share: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Share Link
  • Forums
  • Manufacturing Today
  • CNC Machining
Menu Log in Register Back Top X

Notice

This website or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in the cookie policy. To learn more, please refer to the cookie policy. In case of sale of your personal information, you may opt out by sending us an email via our Contact Us page. To find out more about the categories of personal information collected and the purposes for which such information will be used, please refer to our privacy policy. You accept the use of cookies or other identifiers by closing or dismissing this notice, by scrolling this page, by clicking a link or button or by continuing to browse otherwise.

Practical Machinist - Largest Manufacturing Technology Forum on the Web

Join Our Community of 244k+ Metalworking Professionals — FREE!

Get expert advice and feedback on your specific machining challenges from industry leaders.

Build your network by sharing your expertise and connecting with peers solving similar problems.

Stay in the conversation with instant notifications when members respond to your threads or comments.

Registration takes only 30 seconds!

Continue with Email or Already have an account? Log in.

Từ khóa » G12 G13 Cnc