Master the G71 Roughing Cycle! - Haas Automation Tip of the Day

  Рет қаралды 115,757

Haas Automation, Inc.

Haas Automation, Inc.

3 жыл бұрын

You might feel like you just learned a new cheat code after watching this one! G71 is a super useful cycle for stock removal on both the OD and ID of your turned parts. But it can leave you with questions if you don't know all the ins and outs. Mark breaks it down and gives simple directions for understanding and implementing G71 in your programs.
TOD Bonus Content Page www.haascnc.com/video/Video-B...
Here is the link to the pdf for the Lathe Programming Workbook:
www.haascnc.com/content/dam/h...
Here are links to the videos Mark mentions during the program:
Troubleshoot your lathe G71 and G72 Roughing Cycles
• Troubleshoot your lath...
Drilling on a Haas Lathe
• Drilling on a Haas Lat...
Lathe Safe Tool Change Positions, G53
• Use G53, not G28, to C...
VPS Visual Programming System on Haas Lathes
• Make This Part On Day ...
If you enjoyed this video, please hit the like button and share it with a friend who’ll find it helpful . . . and thanks!
Follow Haas:
Facebook: / haasautomationinc
Instagram: / haas_automation
Twitter: / haas_automation
LinkedIn: / haas-automation

Пікірлер: 107
@kingcam5028
@kingcam5028 3 жыл бұрын
you are the one of best teacher of cnc on KZfaq
@Badmike53
@Badmike53 3 жыл бұрын
Can’t live without it. Like a dot to dot picture. Doing this on a 1983 Fanuc T6 Control on Mazak CNC lathe.
@prafullarwade
@prafullarwade Жыл бұрын
By far the most simple but great video explanation of G71 roughing cycle with in-depth information & tips and tricks.
@marciszarins
@marciszarins 3 жыл бұрын
Nice video, can't wait for the tool noose compensation video.
@chrisgomes5048
@chrisgomes5048 Жыл бұрын
I'm just learning this in my training program. These videos are really helpful. Thank you for taking the time to make and share them.
@grecco_buckliano
@grecco_buckliano 2 жыл бұрын
The illustrations used in this tutorial are FANTASTIC. MOAR PLEEZE.
@nancyquezadanunez6123
@nancyquezadanunez6123 3 жыл бұрын
Mark You are the best teacher I ever see
@dragonflyfab9703
@dragonflyfab9703 3 жыл бұрын
Best vid yet for G70/71!
@twooldfartsinanrv7137
@twooldfartsinanrv7137 2 жыл бұрын
In the early 90's I worked as an AE for Smartcam. Wrote a macro for the software taht would kick a a G71 cycle in stead of a line for line code. Saves a ton of memory for those old cnc machines. My customers loved it
@RocketGary
@RocketGary 3 жыл бұрын
Very comprehensive Mark! Thank you
@natesansrinivasan2590
@natesansrinivasan2590 2 жыл бұрын
Thank you for your crystal clear examples and teaching 🙏👌
@ntlindustriesinc.4623
@ntlindustriesinc.4623 3 жыл бұрын
Thanks for the tips! Glad to have caught the live over here at NTL Industries in Michigan!
@jimburnsjr.
@jimburnsjr. 9 ай бұрын
My favorite of your videos, one of the better instructional videos I've ever seen; thank you much. Need to know information, even with cam software as you are going to have to verify and debug the post.
@CNCDude5x
@CNCDude5x 3 жыл бұрын
My boy Pokey LOVES the Haas Lathe Workbook !!
@MuellerNick
@MuellerNick 3 жыл бұрын
Very well explained! Thanks a lot.
@duckslayer11000
@duckslayer11000 3 жыл бұрын
I recommend using your fingers to program instead of doing it "by hand" trust me.
@travistucker7317
@travistucker7317 3 жыл бұрын
Pussy footing doesn't work well either
@loukola5353
@loukola5353 3 жыл бұрын
Loved the dig at the saw guy.
@mohamadhejazi1839
@mohamadhejazi1839 3 жыл бұрын
Great content like always. Thanks.
@tomvu1073
@tomvu1073 3 жыл бұрын
Thank you mark!
@billcummins9579
@billcummins9579 3 жыл бұрын
great video thank you.
@quelthalas21
@quelthalas21 Жыл бұрын
@markterryberry4477 absolutely love your tod video series, i'm training to become a machinist, and are practicing on a HAAS TL1 lathe. so double bonus of having great videos, i can watch right next to the machine being talked about, putting theory into practice in real time, so to speak. keep the videos coming!
@Zxavioure
@Zxavioure 3 жыл бұрын
Great info.
@SamTheMachinist
@SamTheMachinist 3 жыл бұрын
Very nice explaination keep it Up
@MoouuS
@MoouuS 3 жыл бұрын
thank you mark
@DonkeyHotie
@DonkeyHotie Жыл бұрын
GAHH! Was doing a bunch of profiling today and had to use G42 cutter comp because of the various features. Had problems with the cutter comp getting lost or flipping direction if the lead-in and lead-out moves were not large enough to allow the tool radius to clear out of the material. From this video, it looks like the Entry and Exit moves can be made into G00 so I don't end up with so much air-cutting time from those extended cutter-comp legs. Thank you for all these videos!
@geo1962
@geo1962 3 жыл бұрын
I used to have a guy working for me on the afternoon shift that didn't get Roughing Cycles. He would type out the finish tool path for the part, copy and paste those tool path lines multiple times and then edit the "x" values to increment from rough to finish size. Led to long and ugly programs that were difficult to understand and edit. I tried to teach him G71, but he didn't want to learn. He is no longer with our company.
@kisspeteristvan
@kisspeteristvan 2 жыл бұрын
i witnessed a similar thing , with repetition , goto-endif . The dude would copy the entire program 2,3,4,5 times to make some rings , the program was also ugly and long . But eventually he let go of that nonsense (not on haas machie)
@KalebHayes
@KalebHayes 3 жыл бұрын
Yup I use it everyday day
@slavomirsebesta5491
@slavomirsebesta5491 2 жыл бұрын
perfect for learning cnc 🥳
@finchi55
@finchi55 Жыл бұрын
4:32 😆 Too true about the saw guy
@vinhphan8132
@vinhphan8132 2 жыл бұрын
Hello Marks. The frist, thank you so much for Tips on CNC lathe. It's very useful for myself. the next time, i really hope that you will tutorial how to use M98, M99 on CNC lathe. Have a nice day :)
@shawn01707
@shawn01707 Жыл бұрын
Great explanation of those pesky Haas G71 alarms most of us have seen.
@santoshbasantia3333
@santoshbasantia3333 Жыл бұрын
Love from India
@offcenterconcepthaus
@offcenterconcepthaus 3 жыл бұрын
That is crazy.
@TheDefeatest
@TheDefeatest 3 жыл бұрын
So that's why I have to use a negative value for my x when boring! I always thought that was just a weird milltronics thing.
@James-fs4rn
@James-fs4rn 2 жыл бұрын
👍Mark, on the ID example the start and end points don't line up like the OD example. Is in not necessary just as long as the position stays in the confines of the start point? Thanks
@ataki2023
@ataki2023 Жыл бұрын
11:37 super
@MantismanTM
@MantismanTM 2 жыл бұрын
On Older Generation Haas Controllers (2004 SL30) is it possible to step through G71 in single block mode because at the moment on mine it acts like G76 where it does one full loop for 1 cycle start button press...
@James-fs4rn
@James-fs4rn 2 жыл бұрын
👍 how would you use tool nose comp when profiling like that when the tip direction would change from a 3 to a 4? Thank you.
@vasudevan1236
@vasudevan1236 15 күн бұрын
How to ovality control for casting job ? Id dia 217.25mm od dia 254.15mm overall length 67mm Component clamping for dia254.15mm clamping length 12 mm Chuck pressure below 5bar
@rafaelcardenas60
@rafaelcardenas60 Жыл бұрын
Any videos on using cutter comp??
@jacobcovington6436
@jacobcovington6436 5 ай бұрын
Feed and speed deff milking the clock, 3 passes at feed .025 w/ cnmg
@kingcam5028
@kingcam5028 3 жыл бұрын
i loved your video. but in my case my machine rpm not changing while it going to cut large dia to small dia. i used same program structure with G50 and G96 in metric form. but my machine rotates same rpm which i used with G50. pls help me out if there is setting. (while cutting machine say Spindle rpm is set by G50.)
@markterryberry4477
@markterryberry4477 3 жыл бұрын
You'll want to turn on Constant Surface Speed, with a G96, and use the proper S value. When using a G96, our S value is in Surface Meters/Feet per Minute. When using a G97 (Constant Surface Speed OFF) our S value is in Revolutions per Minute. It is important that we set a maximum Spindle RPM with a G50 Snnnn command, to make sure that the chuck doesn't spin too fast when in G96 Constant Surface Speed Mode on a Haas Lathe. If your G50 S value is set too low, then you will get a message as the X Diameter gets larger, that the RPM is being limited by our G50, this is normal and to be expected.
@carlfischer6363
@carlfischer6363 2 жыл бұрын
I noticed that the code for the type II example didn't use nose radius comp (G42). Was that just for the purposes of the example or would G42 not affect the contour of that example?
@PhaseConverterampV
@PhaseConverterampV Жыл бұрын
It will affect any geometry that isn’t a straight X or Z cut. Likely left them out for simplicity. He’s a smart dude.
@kmallika143
@kmallika143 3 жыл бұрын
Sir plz upload the Hass ST 10 2Axis thurning machine tap recovery video sir plz
@peeeoii2738
@peeeoii2738 5 ай бұрын
G71 type 2 with g42 please confused on where I need to compensate
@Freddy_2004
@Freddy_2004 3 жыл бұрын
Хороший обучающий ролик. Если бы были титры на русском - было бы ещё лучше)
@bobbacker3876
@bobbacker3876 3 жыл бұрын
да и без титров вроде понятно,но ролик топ конечно
@Panoramicepilepsy
@Panoramicepilepsy 3 жыл бұрын
Can someone help me understand one detail. At ~6:50, Mark says that the Q line cannot be above the start position. But in the example code the N200 line has an X3.1 and the start line is at X3. So the Q line is above the start position? Sorry if I'm missing what he's saying.
@markterryberry4477
@markterryberry4477 3 жыл бұрын
The Code at that time doesn't line up with the Graphic, at that time, we just didn't spend the time to animate things so they matched perfectly. Nice catch. The confusing part is that the end of our leadin/leadout lines aren't important, its the starting XZ locations of those first and last PQ Profile line segments that matter. The G71 Cycle can be used for both Inside Diameter and Outside Diameter roughing. If our Start Point is outside (bigger X) of the Start of our PQ profile leadin/leadout lines, it will execute an O.D. roughing operation. If the Start point is inside (smaller X) of where our Leadin/Leadout lines BEGIN then it will run an I.D. Roughing cycle. It needs to be this way so the control can always know whether we are running an O.D. or I.D. cycle, and never get stuck with something in between (will cause alarms). This is the toughest part of G71, knowing where we can start our leadin/leadout.
@Panoramicepilepsy
@Panoramicepilepsy 3 жыл бұрын
@@markterryberry4477 thank you!
@jasonparker7220
@jasonparker7220 3 ай бұрын
Is there a way to use G3 in G71 using the VPS?
@alielhoujairi2420
@alielhoujairi2420 2 жыл бұрын
I’m trying to use g71 roughing cycle on a haas st10 but I keep getting this error that says: 370 canned cycle geometry error, how can I fix this?
@pierpalogiangreco1589
@pierpalogiangreco1589 2 жыл бұрын
Con fanuc puoi lavorare dietro pareti con diametri più bassi (utensile permettendo), con l'aggiunta che la macchina prima sgrossera la parte anteriore e poi quella posteriore aggiungendo U0 alla fine del primo blocco profilo. Ex: N100 G00 X@@ Z@@, U00;👋
@niko2312
@niko2312 3 жыл бұрын
Can you make a video for turret centre line alignment. I have HAAS SL30, an old one and it's Y axis has moved by 0.015'' and as it is an old lathe, it doesnt have any option to move Y axis. So how can I move the turret to make it dead zero with the spindle centreline.
@markterryberry4477
@markterryberry4477 3 жыл бұрын
You are reading our minds Niko! Orville Collins is in the process right now of filming a crash-recovery and turret alignment video. Keep checking back in, or subscribe, to catch that video when it releases. Thanks for the comment. If you are using Bolt-on tooling (BOT), there will be an adjustable Cam behind the BOT holder, that can be rotated to adjust our Y-Axis position precisely.
@ghzeljalel6009
@ghzeljalel6009 3 жыл бұрын
G71 U1.R0.5 G71 P100 Q200 .......
@markterryberry4477
@markterryberry4477 3 жыл бұрын
Since the adoption of our NGC Next Gen Control, we have not allowed the use of 2-Line G71 Roughing Cycles. We just didn't realize how popular this type of programming was with some people. 2-Line G71 and G72 cycles are being re-tested now and will be implemented into the latest NGC Lathe software by the end of the year.
@ossij5486
@ossij5486 2 жыл бұрын
Does this only work on Haas Machines ?
@HTooL
@HTooL 2 жыл бұрын
I have wandered why so many CNC's have had G71, G72. I mean these are the native Fanuc cycles. Is Fanuc have founded the standard, or it was some kind of an association when the CNC standards were establishing?
@mustaqimsatavadiya7808
@mustaqimsatavadiya7808 3 жыл бұрын
Can i run g71 types 2 cycle in fanuc oi tf control?
@173roberto
@173roberto 3 жыл бұрын
I have had issues trying to make a radius more than 90° using a full round insert. Both issues G71 and G70
@James-fs4rn
@James-fs4rn 2 жыл бұрын
What tip code are you using?
@storyofmurugan3524
@storyofmurugan3524 9 ай бұрын
Dear sir can update G75, and G76 cycle turning
@JarppaGuru
@JarppaGuru 2 жыл бұрын
6:21 yeah another video i said last block need be below(not in every machine) and i said WO dont move z LOL. just guessed. i neved use Z allways W0 bcoz it makes sense
@sondaubacvlog
@sondaubacvlog 2 ай бұрын
11:00 this shit make me crazy for a while
@prasadcnctips9412
@prasadcnctips9412 2 жыл бұрын
Is it work on Fanuc ?
@8banderson
@8banderson 3 жыл бұрын
Use the g70 and g71 a lot. What I cannot figure out is why during a g71 it goes through and makes a final finish pass after it roughs out the material. It is an air pass and removes no material, it also happens during the g70 finish canned cycle. It makes two finish passes.
@robforster9001
@robforster9001 3 жыл бұрын
It does it to me on my roughing pass at times. Can't figure out why.
@matt23727
@matt23727 3 жыл бұрын
Haas?
@robforster9001
@robforster9001 3 жыл бұрын
@@matt23727 yes on haas
@Zxavioure
@Zxavioure 3 жыл бұрын
I assume it’s a setting for a spring pass, sort of a double check to make sure the correct amount of material was removed due to tool pressure. Again that is my theory not a fact. Like using a Vargis thread mill and it’s still a bit tight. I always run a spring pass, check again with a tpg, before making a tool offset.
@CNCMachinistEducationNetwork
@CNCMachinistEducationNetwork 3 жыл бұрын
It will skim any of the steps that are left from the Z depth passes - so it has a purpose
@pablodanielromayvaldez4249
@pablodanielromayvaldez4249 3 жыл бұрын
Ummmm sería interesante que hicieran uno usando compensación
@markterryberry4477
@markterryberry4477 3 жыл бұрын
Yes. That is really a great topic for a video. Some good graphic animations will really help to explain Tip Direction, and Tool Nose Radius Compensations. Thanks for the post.
@joseantoniolopez3113
@joseantoniolopez3113 7 ай бұрын
Hello please g71 type could You show us?
@JarppaGuru
@JarppaGuru 2 жыл бұрын
2:31 if replace these N200 X3.1 Z-1.5 with X3.1 Z-1.5 N200 Z-0.5 is it bug or feature xD
@roninscholar4515
@roninscholar4515 Жыл бұрын
ecspecially
@larryblount3358
@larryblount3358 3 жыл бұрын
Sadly the VPS does not allow a program that has both the G71 and G70 in same MDI generated output.
@markterryberry4477
@markterryberry4477 3 жыл бұрын
We've talked about this recently and have added your comment to the Software Enhancement request to add weight to the project. Great input, thanks for the comment. For simple Turning operations, VPS will export both G71 and G70 Rough/Finish cycles. For complex turning, with Shape Creator, we currently export a Roughing Cycle from VPS, and then export a Finishing Pass separately, combining the two cycles (rough and finish) ourselves. This is being looked at now.
@user-zo9jf5jw1x
@user-zo9jf5jw1x 3 жыл бұрын
S2000 = 2000 RPM? If so, why are you using G96 (Constant cutting speed)?
@markterryberry4477
@markterryberry4477 3 жыл бұрын
At 1:18 we briefly show G50 S2000 as our maximum spindle rpm (left side), but then (like you say) our code on the right shows G96 S2000. I really shouldn’t have used S2000 for both my G50 and G96, it just confuses things. Nice catch. We were trying to speed through this part of the video so we could get to G71. We definitely need a separate video on G96/G97! Thanks for the comment.
@kevenb9012
@kevenb9012 3 жыл бұрын
This man is great, Perhaps that makes us human. He should use G97 if he intended a homogenous rotational speed. But anyway there is no harm in that, it is just a matter of preference as a practice in Program header format. Let's just call it a Safety Precaution.
@Stonedmetalhead666
@Stonedmetalhead666 5 ай бұрын
I've tried everything I cant get it to work
@kosmoscol
@kosmoscol 3 жыл бұрын
Почему в видео с Марком пропали русские субтитры,это очень плохо😪
@antonyelango4502
@antonyelango4502 3 ай бұрын
Am from india sir any vacany is there sir am 8year experiyans
@user-ok3ht3wd3q
@user-ok3ht3wd3q 2 жыл бұрын
شرح جي 72 كنترول هاس
@even1s
@even1s 3 жыл бұрын
Даже старый мазак проще программировать.
@kisspeteristvan
@kisspeteristvan 2 жыл бұрын
a bit cumbersome entry of data , other than that it's too simple , but better than nothing i guess .
@ReyBanYAHUAH
@ReyBanYAHUAH 3 жыл бұрын
Always remember to repent of your sins (sin is transgression of YAHUAH’S LAW: Genesis, Exodus, Leviticus, Numbers, & Deuteronomy) And Have Belief On YAHUSHA HAMASHYACH. HE Died and Rose three days later so that you can be forgiven of your sins! HE Loves you! Come to HIM!🙂🙂
@Blobby_Hill
@Blobby_Hill 5 ай бұрын
That beard line up is bad
@CueballcontrolSometimes
@CueballcontrolSometimes 3 жыл бұрын
Is the W0.01 going to leave proper amount on the 2nd quadrant of the OD radius(with NGC)? Great resource if having issues with non monotonic www.haascnc.com/video/tipoftheday/0_gimspk0pc.html
@markterryberry4477
@markterryberry4477 3 жыл бұрын
Heh, shh, I avoided this in the video on purpose! Tip Directions, and Tool Nose Radius Compensation all come into play when we decide to leave stock with our G71 cycle, with UW values, especially in the Z direction (W allowance). We can leave so much material that we start eliminating entire radius and line segments, and we start getting alarms (Tool Too Big alarms). This isn't solely a G71 concern though, it can happen any time we use TNRC. We'll look into this in the future when we talk specifically about Tool Nose Radius Compensations TNRC. We just felt it was too much for one video. You are absolutely right though.
@thedude5869
@thedude5869 Жыл бұрын
@@markterryberry4477 Mark, did you ever do a video of TNRC with G71/72?
Essential Reading for Machinists! - Haas Automation TOD Toolbox
9:27
Haas Automation, Inc.
Рет қаралды 42 М.
Set Your Lathe Offsets Manually - Haas Automation Tip of the Day
22:33
Haas Automation, Inc.
Рет қаралды 198 М.
Inside Out Babies (Inside Out Animation)
00:21
FASH
Рет қаралды 22 МЛН
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Cool Tool SHORTS Arabic
Рет қаралды 22 МЛН
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 1,7 МЛН
Incredible Machining: Parts Made In Seconds Using 8 Spindles
13:49
TITANS of CNC MACHINING
Рет қаралды 537 М.
Haas VPS Lathe Programming
26:41
ChampionsCNC
Рет қаралды 20 М.
How Canned Cycles Work with G98 & G99 - Haas Automation Tip of the Day
7:50
Haas Automation, Inc.
Рет қаралды 207 М.
Make This Part On Day One - Haas Automation Tip of the Day
29:14
Haas Automation, Inc.
Рет қаралды 136 М.
The G71 Roughing cycle on a CNC lathe explained!
12:44
G-Code Tutor
Рет қаралды 126 М.
Measuring Tool Basics: Day 1, Start Off Right - Haas Automation Tip of the Day
23:30
Titanium - The Metal That Made The SR-71 Possible
17:50
Real Engineering
Рет қаралды 2,5 МЛН
Tools of the Trade - Haas Automation Tip of the Day
30:06
Haas Automation, Inc.
Рет қаралды 68 М.
Какой ноутбук взять для учёбы? #msi #rtx4090 #laptop #юмор #игровой #apple #shorts
0:18
My iPhone 15 pro max 😱🫣😂
0:21
Nadir Show
Рет қаралды 1,4 МЛН