OMG, thank you so much!! You explained this so I 100% understood it and thought "wow, it's that easy?" My instructor tried to make it confusing and complicated. Much appreciate the dumbed-down (simplified) version.
I've been on the other side of the fence for too long. Time for me to man up and learn the lathe side of the world. Thank you for making these videos. They are really helping to fill in the knowledge gaps my career has created.
Thanks! I am student so I read the chapter and then follow up with your awesome videos. By then I usually have a much better understanding.. Please keep up the great work! You are helping the next generation of machinists tremendously.
Thanks so much, l have been operating cnc for almost 15 yrs, but only now have been required to learn programming. Your videos will help me greatly, thanks for your time.
Made more sense than the operators manual. Something I believe may help with definition of the coding is explaining the coding while looking at it and the generated cycle operation at the same time. I'm gonna have to watch this a few more times while writing the code to get a firm grasp of it.
Words dont describe my appreciation for your content im learning so much so fast and im a beginner so i need it plain and simple thank you so much Sir!!!
Thanks Mr. Stikkelman, I ran CNC lathes several years back but have admittedly become very rusty. This was a wonderful refresher to get my brain back into lathe mode.
Tom Stikkelman It looks like you're touching off your first piece stock round Z and then resetting your Z zero work offset at -.2 under the original stock round face making that the new zero. You're then using this G72 cycle to cut down to that new zero while leaving enough for a finish pass. Is this method used so that you don't need to touch off the face of every bar stock you want to face? You're not worrying about the variances of the first cut depth? Do I understand the setup of this correctly? Thank you for your time.
Jeff Carpenter That is correct Jeff. Normally you would not allow .200 for safety margin, but it depends on the length variances and sometimes larger round stock will have a rough surface on the face. I most cases you will face .030-.050 off the face and clean up with no problem.
This is really great material. I want to learn how to program. Due to ISO control regulations, our shop no longer allows programming by anyone other than the engineers and programmers. I hope to buy my own machine someday for either hobby or business.
Much appreciated, sir. I have started a course to learn working with these machines, here in Belgium. For now I'm stll learning how to work with manual lathe but we work only in mm. I might start to learn how to work with this kind of machine within a few weeks. I'm sure your video's will help me a lot on the way. Thank you very much, sir.
This is a great tutorial for me, I'm just starting to learn how to program our Haas TL2 and although in the UK and using Metric the information is accurate and to the point. Many Thanks to you Tom.
Hi Tom thank you for the reply, I used the chord calculation on an experimental pocket program with a radius exit from the pocket of R284mm on a stock dia 32mm to 40mm and it worked perfectly. I now have a test piece 22mm dia stock running down to a taper 12mm long with an end dia of 8mm. Just programming the taper works fine. If however I introduce a fillet radius on the taper of say R4mm making the end of the shaft a round point it will not play ball. I wondered if your course sold online will cover the issue of programming a partial arc radius blending into a raduis as I have described if it does I will go ahead and purchase it. Thank you again for the reply. Regards Nigel
You don’t really need to write the N102 Z0.2 since it will retract to the starting position anyways at the end of the cycle. All you need is the N100 Z0 and N102 X-0.064 and it will face the part until it reaches (in this case) Z0.005 and then it rapid travels to X2.2 Z0.2.
For better understandings and by the books it is better to teach newbies this way. This example is so simple, just to show how G72 works, otherwise you use cutoff tool to make one pass.
I liked your video very much! I just started working in a machine shop and I'm going to school for machining in the fall, so its nice to be able to understand a little more of what I'm seeing on the computer screen! Thanks so much for posting this video. I subscribed to your channel and hope you post more!
Stephen Schick Thanks for the feedback Stephen. Let me know if I can answer any questions for you. Good luck at your new job and thanks for subscribing. Tom
When finishing the .005" final pass you'll probably use a G70 P100 Q102 line directly after this. And that means the G1 line in the G72 cycle needs to have your finish feed rate stated. Without that feed an alarm will happen.
serious kronic Thank you for subscribing and your feedback. I think the video about the G71 canned cycle will help you. Here is the link to it. Thanks. Tomru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0zqbN5cu1Es.html
6:55 N102 G1 X-0.064 shorter version and it works. it not need know to go back z2.2 it will go X2.2 Z0.2 becouse you start from there. well this can be machine specific
Hi Tom, I appreciate your help and teaching style. Question please, after you clean up the face and set z0 on work shift.(FANUC control). The z value was not supposed to be Z-.200 instead of just Z.200? Thanks for clarifying please. I may be wrong but I am still learning Tom.
Tom, your videos are awesome! They help me out a great deal! What would the code look like after the canned cycle? Say that I wanted to go directly to a G71 rough cycle after I face the part? How would you transition from a G72 canned cycle to a G71? Would my example below work assuming the N102 line was the last line of the G72 cycle? N102 Z.200; G00 X2.2 (Clearance Plane); G71 U.05 R.02; G71 P200 Q202 U.01 W.005 F.01; N200 G42 G00 X2.0 Z0.; G01 ........
can you add a video for G71 and G72 win compensation G41 G42 G40 and how will this look like and what values should be added/subtracted from X and Z to get the same result
Why do all the videos assume we know the rest of the program. I am trying to learn from scratch how to program a lathe and all I can find are partial videos. Is this all you need to face it is this a program all by itself or do we need more lines for tool comp cancellation or spindle speed settings or what? Thanks
So, after you touch off on the face of the part to set it as Z0, do you move in -.2 (or however much you want to take off) in the Z offset of the roughing insert (the insert set to Z0)?
Tom, I wrote the code and it’s working properly but the weird thing is that it’s not cutting material. It stops at the face Z0 instead of cutting the part.
Hi Tom thank you very much for this videos , can you tell me an easy program for practice programing , i`m sorry if sommeone else ask you the same question in previous comments . Thanks !
sir i am new learner of cnc and i learned goo and g01 coding to do all operation and now i want to use canned cycle please guide me how i can improve my skills
Thank you for the video. I have a doubt in the G1 X-0.064 line. When we go beyond the center of rotation of the job the direction of rotation of the job changes with respect to the tool tip. Will it break the tool tip as it does on conventional lathe machines?
No, because it is double the radius of the tool the tip of the tool is completely clear of the job at this point, the only part of the tip making contact with the job is cutting in the correct direction.. if this doesnt make sense contact me and I can explain further.
Does this program apply on Okuma lathe as well? I have noticed that Okuma has different G Codes compare to other machines. Could I use the same program techniques but use Okuma G Codes?
Mike, the Okuma control uses a different Gcode format. I don't have any experience with the Okuma control to give you a good answer but the techniques are the same for any control. Thanks.
Hi tom, Can I ask how you can set up the target what need to be shaped because I understand the program that you've made but I don't get how does the machine now where is that point what needs to be cut until ? Regards, Kornel
When you touch off the turning tools on the face of the part and store the locations in the tool offset page then the machine will know where the part is when it reads the numbers in your program. Make sure to watch the video on how to tough off tools and how to set a work coordinate. Thanks for watching.
i just started my career as junior cnc programmer. i like this video very much. however i got confused with the word 'thousand' for every value in this video. someone please explain to me. i dont know if i misheard the word 'thousand'
Alif Haziq Americans still use imperial measurements. A ‘thousandth’ or thou as we say in England, is literally that, a thousandth of an inch. This is the equivalent of .025 in metric.
+Simple Fanuc Thanks, I have a "ProtoTrak lathe and controller. Unfortunately they have chosen to disable many of the G codes .... enough so I feel the lathe has been castrated.