TURNING POCKETS USING A G71 CANNED CYCLE
ฝัง
- เผยแพร่เมื่อ 8 ก.ย. 2024
- Learn how to use the G71 canned cycle for pocket roughing on a CNC lathe with TYPE II Fanuc controls.
O0001(TURNING POCKETS)
G0G28U0.
T0101
G97S1000M3
G0 G54 Z.1
X2.5 M8
G50S2000
G96S600
G71 U.1 R.05
G71 P10 Q11 U.03 W.02 F.012
N10 G0 G42 X1.8 Z.1
G1 Z-.45
X1.2 Z-1.1
Z-2.1
G2 X2.2 Z-2.6 R.5
N11 G1 G40 X2.5
G0 Z.1
G28 U0.
M5
M9
M30
%
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 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.
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
Thank you sir, you saved me hours today!
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.
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.
Gracias! Im so thankful for your life in this world.
Thanks Gabriel.
Thanks 4 u'r job. Very helpful and clear.
Thanks, my 1987 Mori Seiki (fanuc 10T) has the type 2 G71 by the way.
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)
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!
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.
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 sir, How to calculate the rpm, feed rate and depth of cut for different materials to achieve fine finish?
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
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 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.
Most of the time with canned Cycles you have to turn the cutter comp on before and after the Canned Cycle is done
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 🤔
In we do undercut machining onlyby turning operation without grooving tool
How to do it in master cam
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?
Nice tetorial
Fanuc control can also be type2 cycle workout...?
Great, thanks
Your the man 🏆🏆🏆🏆💯
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
its looks wild . G71 Q 100 P120 U0.2 W0.1 F0.1 .. but ar very simpel
this format not support in oi mate td wt about it?
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...
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
Thanx
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 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
what software are you using to illustrate the the turning code?
Grazie per il video dimostrativo , alla fine basta mettere la Z nella prima riga N10 e scrivere il profilo che vogliamo
thanks.
I Need Type Control Siemens
you can add W0. instead of Z it's an easier way just saying
U mean in z0.1 place ??
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
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?
Hello sir how are contact you ❤❤
Does it work on fanuc OT?
Is it work in fanuc oi mate system
i tried with this method but it shows some error
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.
That is a groove (maybe some kind of undercut) , most definetly not a pocket .
i was follow the program and alarm 010
Hey Winston. What type of control are you programming this on?
شرح سايكل g72كنترول هاس
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 :)
Sir explained drawing
El exceso de material en z está mal ponle 0
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.