This helped me. I was trying on my own but without result. After this tutorila I finished program in 5 min. Before I was forced to program line by line... thanks a lot man! I had problems that undercut pocket is made by one tool path. So I found answer in Yaskawa programing book. In G71 you must define "R1" on the end of G71 line if you want machine to compute concave profile.After i put R1 it worked well. And you should not type W or K (rough and finish allowence in Z direct) G71 P5 Q10 U0.2 I0.2 D1.0 S100 F0.4 R1; N5. g00 x..z..; . . . N10 g00 x...;
Difference between a Type I and Type II cycle is set by a parameter in your machine. The parameter is #5105 bit #2. A 0 in this bit means a Type II cycle and a 1 means a Type I cycle. Bits are read from right to left starting at zero. So, bit #2 would be the third bit from the right. Difference between a Type I and Type II cycle is Type II can do undercuts and a Type I cannot.
Very clearly explained, I will try this program on a Puma machine to educate myself on enabling G42 tool radius correction. It is possible that on the G70 finishing cycle I find that the network piece out of parameters in the conical area.
This would be a roughing cycle, is it possible to use a G70 afterwards with nose radius compensation? I've never gotten it to work properly. It's like the finishing cycle doesn't follow the correct tool path that the roughing does.
So here's my comment, Ive been trying to program with the roughing cycle and getting non monotonic path. Ive figured out what it means and how to fix it but im curious if haas lathes are different? If i used x addresses It will say non monotonic but i believe if i used incremental addresses it will work. I still need to try.
I run a puma 300 with fanuc i series control, I wrote a g71 type 2 and I have a couple of questions; when I use cutter comp the numbers on the control don't match what the machine is actually doing, yet the part was right, what is happening there? And when using a type 2 g71 will the w value in line 2 leave stock on the back side of undercuts? Thank you for your videos, I've watched several of them! Very informative!
hi Tom i have done G71 as you described , but when simulating the canned cycle in Cimco , it dont recognize the pocket , do all fanuc controls deal with G71 pocket cycle?
Tom, thanks so much for your time sir, I have a question about why did you cancel cutter comp. When you still touching the material @X2.5? Thanks again
Hi Tom thank you for your video just one question you mention where you got your G42 (X1.8)that is supposed to be the smallest diameter but ain't X1. 2 your smallest diameter?
With your W.02 to leave for finish would your tool not be cutting your front taper .02 too shallow as far as I know if your pocketing you can't use any W value or one side or the other will end up shallow or deep on the Z
I’m pretty sure that is when you use the finishing canned cycle. Which is just one code, but will copy and refer to your roughing canned cycle. You just have to input the right numbers
Hi Tom. Where you've put a Z to define type 2 turning, I've been using W0. Far as I'm aware does the same thing. Have you noticed any difference between the two methods? Same for G72 using U0. Instead of an X The advantage I've noticed is if I ever changed the start point I don't need to changed the second Z? or X? as U0 and W0 are incremental moves of zero from your start point. I found your videos very clear and easy to follow. Good work.
From what little g code I have grasped, I was always told that you use X and Z as absolute. It controls your absolute position in your work coordinates. U and W are your incremental. Like Z -2.1 is going to take you -2.1 from zero point. W-2.1 would take you -2.1 from wherever you are in the machine. It’s confusing in general
@@RHCPFAN-yk6sw Spot on 👍 Once you understand the basics of both, and the advantages of using one over the other. You will find programming / editing at the controls alot easier.
Tom, I need to simulate g code,I work on lathes, most of them Fanuc controls older models, is there any g code simulator that you can recommend. Thank you!
What do you do when you have a sharp corner on the backside where you have a taper from 1.8 to 1.2 ? Do you have to have another canned cycle with a LH tool ?
Hi Tom, I'm a lathe programme/operator of 7 years now. I recently had a new project thrown at me where I need to mill spiral flutes in my Doosan Puma 2100sy. Will a G71 canned cycle work to mill 12 flutes on a M35 locked spindle? I ask because I'm writing a program out by hand and it's massively long.. And G71 is always specified as a 'turning' cycle. Thanks
sir i don't understand the cuting tehnicque . kindly help mee . my tool is directly remove the large amount of matetrial my tool doesnt take a multipile routation
You are under cutting the right side of the undercut by .020. Need W0 in the G71 instead of W.02. Leave stock by altering the Z’s on all sides to accommodate the amount you want to leave, then write the finish pass solo instead of using G70. Sucky, but it works. Then you can use cutter comp(G42) no problem also… …or… For all the type 1 peeps: Use G73 cycle instead, also keeping W0 for the finish allowance on the second G73 line. Then use G70 for the finish pass. G42 is A-OK (can leave more stock in X (U amount) if you need it. “THEY” say the finish pass should be the most stock anyway…don’t “BABY” the carbide! Ha Ha Ha Just my 17 cents worth. (2 cents+inflation)
Help, please... I am working with a Colchester Tornado 220M with 21i Fanuc control which does have type 2, however it always seems to want to go to full depth, for example in your annimation of "pockets" the tool goes from RHS to LHS as expected then does the same in the pocket.... however mine just does the normal clearance then tries to drop in to full depth in one pass can anyone suggest any reasons and fixes for this please ?
No problem, Yes it work's: N285G00X127.Z2. N290G71U2.R1. N300G71P310Q350U1.W1.F45 N310G00X80.2Z1.G42 N320G01Z-87. N330X120.2 N340Z-95.4 N350X127. N360G40G00X320.Z200. But of course only visible in move in two axis :), tool radius type T3. I will try to subtract the radius from the offset 2 * the value in X and one value in Z and use the corner type T9. But I'll give myself M00 this week. ;P Thanks Tom :)
mahendra jambhale What is your pannel control .sir please reply me I'm a Cnc lathe progrmmer experience with 6year. This is my number and whatsapp number 8208438239 please call me sir. I have one big problem for
i wish you would stop acting like the worst parts of imperialism.. english units are smarter than metric... and you are falsely self validating as both good and intellectual by bullying us into your falsely better system to falsely stoke your pride/vanity.... you make all honest work, all blood, sweat, tears..and all proclamations of love cheaper in all of our lives... you cause the occasion of our existence to represent only a long drawn out sigh of misery for nothing but the vanity of spoiled .. ignorant.. lazy... rich thieves.
This old man really deserves a million subscription .. you're God's gift to a learner sir.
This helped me. I was trying on my own but without result. After this tutorila I finished program in 5 min. Before I was forced to program line by line... thanks a lot man!
I had problems that undercut pocket is made by one tool path. So I found answer in Yaskawa programing book.
In G71 you must define "R1" on the end of G71 line if you want machine to compute concave profile.After i put R1 it worked well.
And you should not type W or K (rough and finish allowence in Z direct)
G71 P5 Q10 U0.2 I0.2 D1.0 S100 F0.4 R1;
N5. g00 x..z..;
.
.
.
N10 g00 x...;
Thank you sir, you saved me hours today!
Difference between a Type I and Type II cycle is set by a parameter in your machine. The parameter is #5105 bit #2. A 0 in this bit means a Type II cycle and a 1 means a Type I cycle. Bits are read from right to left starting at zero. So, bit #2 would be the third bit from the right. Difference between a Type I and Type II cycle is Type II can do undercuts and a Type I cannot.
very interesting stuff
You are de GOAT!!!
Thank you so much this is perfect for what I needed to program. Its hard to find in depth answers on what im looking for that is not in hindi.
Very clearly explained, I will try this program on a Puma machine to educate myself on enabling G42 tool radius correction. It is possible that on the G70 finishing cycle I find that the network piece out of parameters in the conical area.
This would be a roughing cycle, is it possible to use a G70 afterwards with nose radius compensation? I've never gotten it to work properly. It's like the finishing cycle doesn't follow the correct tool path that the roughing does.
So here's my comment, Ive been trying to program with the roughing cycle and getting non monotonic path. Ive figured out what it means and how to fix it but im curious if haas lathes are different? If i used x addresses It will say non monotonic but i believe if i used incremental addresses it will work. I still need to try.
Fanuc control can also be type2 cycle workout...?
I run a puma 300 with fanuc i series control, I wrote a g71 type 2 and I have a couple of questions; when I use cutter comp the numbers on the control don't match what the machine is actually doing, yet the part was right, what is happening there? And when using a type 2 g71 will the w value in line 2 leave stock on the back side of undercuts? Thank you for your videos, I've watched several of them! Very informative!
How to do it in master cam
Thank you for a great tutorial Tom!! Great example of using G71.
I usually work with the CNC Mill but always interest on the CNC Lathe as well.
hi Tom
i have done G71 as you described , but when simulating the canned cycle in Cimco , it dont recognize the pocket ,
do all fanuc controls deal with G71 pocket cycle?
Hi sir, How to calculate the rpm, feed rate and depth of cut for different materials to achieve fine finish?
Hi Great video,
Question : is the stock left on in “W” only applied in the positive direction? I find all my pockets are coming out undersize 🤔
Tom, thanks so much for your time sir, I have a question about why did you cancel cutter comp. When you still touching the material @X2.5? Thanks again
Gracias! Im so thankful for your life in this world.
Thanks Gabriel.
On my FANUC controls they require that for a pocket in G71 you ad a "W" to the first line of the finish pass.
Hi Tom thank you for your video just one question you mention where you got your G42 (X1.8)that is supposed to be the smallest diameter but ain't X1. 2 your smallest diameter?
Thanks 4 u'r job. Very helpful and clear.
With your W.02 to leave for finish would your tool not be cutting your front taper .02 too shallow as far as I know if your pocketing you can't use any W value or one side or the other will end up shallow or deep on the Z
I’m pretty sure that is when you use the finishing canned cycle. Which is just one code, but will copy and refer to your roughing canned cycle. You just have to input the right numbers
I Need Type Control Siemens
Thanks, my 1987 Mori Seiki (fanuc 10T) has the type 2 G71 by the way.
Hi Tom. Where you've put a Z to define type 2 turning, I've been using W0. Far as I'm aware does the same thing. Have you noticed any difference between the two methods?
Same for G72 using U0. Instead of an X
The advantage I've noticed is if I ever changed the start point I don't need to changed the second Z? or X? as U0 and W0 are incremental moves of zero from your start point.
I found your videos very clear and easy to follow. Good work.
From what little g code I have grasped, I was always told that you use X and Z as absolute. It controls your absolute position in your work coordinates. U and W are your incremental. Like Z -2.1 is going to take you -2.1 from zero point. W-2.1 would take you -2.1 from wherever you are in the machine. It’s confusing in general
@@RHCPFAN-yk6sw Spot on 👍
Once you understand the basics of both, and the advantages of using one over the other. You will find programming / editing at the controls alot easier.
what software did you use in this video sir Tom?
Lester Melano
I used MastercamX7 for this video.
Thanks for watching Lester.
hello sir Tom thanks for the video tutorials i learned cnc operation from all your videos helped a lot...
this format not support in oi mate td wt about it?
Tom, I need to simulate g code,I work on lathes, most of them Fanuc controls older models, is there any g code simulator that you can recommend.
Thank you!
The GWizard editor from cnc cookbook.com and cimco editor
Hello sir how are contact you ❤❤
Does it work on fanuc OT?
What do you do when you have a sharp corner on the backside where you have a taper from 1.8 to 1.2 ? Do you have to have another canned cycle with a LH tool ?
Panzax I believe you would just use a V or D insert and a G70 to finish the part from my understanding
In we do undercut machining onlyby turning operation without grooving tool
Hi Tom, I'm a lathe programme/operator of 7 years now. I recently had a new project thrown at me where I need to mill spiral flutes in my Doosan Puma 2100sy. Will a G71 canned cycle work to mill 12 flutes on a M35 locked spindle? I ask because I'm writing a program out by hand and it's massively long.. And G71 is always specified as a 'turning' cycle.
Thanks
what software are you using to illustrate the the turning code?
Is it work in fanuc oi mate system
i tried with this method but it shows some error
Most of the time with canned Cycles you have to turn the cutter comp on before and after the Canned Cycle is done
sir i don't understand the cuting tehnicque .
kindly help mee .
my tool is directly remove the large amount of matetrial
my tool doesnt take a multipile routation
Is your control a Type 2 Fanuc?
You are under cutting the right side of the undercut by .020. Need W0 in the G71 instead of W.02. Leave stock by altering the Z’s on all sides to accommodate the amount you want to leave, then write the finish pass solo instead of using G70. Sucky, but it works.
Then you can use cutter comp(G42) no problem also…
…or…
For all the type 1 peeps:
Use G73 cycle instead, also keeping W0 for the finish allowance on the second G73 line. Then use G70 for the finish pass. G42 is A-OK (can leave more stock in X (U amount) if you need it. “THEY” say the finish pass should be the most stock anyway…don’t “BABY” the carbide! Ha Ha Ha
Just my 17 cents worth. (2 cents+inflation)
Help, please... I am working with a Colchester Tornado 220M with 21i Fanuc control which does have type 2, however it always seems to want to go to full depth, for example in your annimation of "pockets" the tool goes from RHS to LHS as expected then does the same in the pocket.... however mine just does the normal clearance then tries to drop in to full depth in one pass can anyone suggest any reasons and fixes for this please ?
+Martin Altria Hello Martin. Email me the code you are trying to run.
tstikkelman@gmail.com
Hi Tom, I will send over the code, thanks
Is there a reason why you put the s1000 after the G97?
As long as the code is on the same line it does not matter what order the code is in. Hope that helps. Thanks Jacob.
Your the man 🏆🏆🏆🏆💯
Nice tetorial
Fanuc 18iT - Is G71 work with G42 ?
Mateusz Chmielewski
Yes it does. Having trouble?
No problem, Yes it work's:
N285G00X127.Z2.
N290G71U2.R1.
N300G71P310Q350U1.W1.F45
N310G00X80.2Z1.G42
N320G01Z-87.
N330X120.2
N340Z-95.4
N350X127.
N360G40G00X320.Z200.
But of course only visible in move in two axis :), tool radius type T3.
I will try to subtract the radius from the offset 2 * the value in X and one value in Z and use the corner type T9.
But I'll give myself M00 this week. ;P
Thanks Tom :)
شرح سايكل g72كنترول هاس
you can add W0. instead of Z it's an easier way just saying
U mean in z0.1 place ??
its looks wild . G71 Q 100 P120 U0.2 W0.1 F0.1 .. but ar very simpel
nice sar my 10 year problem sol thanks poket cycle video
mahendra jambhale What is your pannel control .sir please reply me I'm a Cnc lathe progrmmer experience with 6year. This is my number and whatsapp number 8208438239 please call me sir. I have one big problem for
Great, thanks
Grazie per il video dimostrativo , alla fine basta mettere la Z nella prima riga N10 e scrivere il profilo che vogliamo
Thanx
i was follow the program and alarm 010
Hey Winston. What type of control are you programming this on?
That is a groove (maybe some kind of undercut) , most definetly not a pocket .
thanks.
El exceso de material en z está mal ponle 0
Sir explained drawing
Not support
Alaram325
Amazing demonstration and video but i wish we could stop using imperial measurements
i wish you would stop acting like the worst parts of imperialism.. english units are smarter than metric... and you are falsely self validating as both good and intellectual by bullying us into your falsely better system to falsely stoke your pride/vanity.... you make all honest work, all blood, sweat, tears..and all proclamations of love cheaper in all of our lives... you cause the occasion of our existence to represent only a long drawn out sigh of misery for nothing but the vanity of spoiled .. ignorant.. lazy... rich thieves.