G12 & G13 Circular Pocket Milling | Practical Machinist
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.
MenuSearch
Everywhere Threads This forum This thread Search titles only 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
- New posts
- Search forums
- Forums
- Manufacturing Today
- CNC Machining
- Thread starter Thread starter texasv6buick
- Start date Start date Oct 18, 2007
- Replies Replies 6
- Views Views 43,029
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 HHeinz 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 SSeymourDumore
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. Ttexasv6buick
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 SSeymourDumore
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... AAndy221
Cast Iron
Joined Mar 13, 2013 Location moorhead mnSeymourDumore 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 AustraliaAndy221 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
- Nate8409
- May 13, 2025
- CAD / CAM
- Killer52LT
- Jan 24, 2025
- CNC Machining
- hasall10fingers
- Dec 4, 2024
- CNC Machining
- Farmer Phil
- Oct 20, 2025
- General
- Forums
- Manufacturing Today
- CNC Machining
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.
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
-
G12 Circular Pocket Milling CW / G13 Circular Pocket Millin...
-
CNC Milling | G12 And G13 Codes | Circular Cutting - CNCForum.Net
-
CNC Dictionary: G12/G13 To Knee Mill
-
CNC Milling | G12 And G13 Codes | Circular Pocket Cycles
-
PROGRAMMING WORKBOOK - Manualzz
-
G13 CNC Command Demo - YouTube
-
Circular Pocket Milling Tips - YouTube
-
Different Between G12 & G13 Code ? Vmc 2d Programming Practice
-
Use Of G12/G13 Counter Bore Cycle - Rose CNC Training Services
-
Thread: G12/G13 Circular Pocket Help Needed - CNC Zone
-
CNC Milling | G12.4 And G13.4 Codes | Groove Cutting
-
Selection And Deselection Of Corner Deceleration (G12/G13)
-
G13 AND G12 TO REPLACE LONG GCODES OF CIRCLE MILL ...