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

Поділитися
Вставка
  • Опубліковано 26 вер 2024
  • 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.co...
    Here is the link to the pdf for the Lathe Programming Workbook:
    www.haascnc.co...
    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

КОМЕНТАРІ • 110

  • @kingcam5028
    @kingcam5028 3 роки тому +22

    you are the one of best teacher of cnc on UA-cam

  • @Badmike53
    @Badmike53 3 роки тому +6

    Can’t live without it. Like a dot to dot picture. Doing this on a 1983 Fanuc T6 Control on Mazak CNC lathe.

  • @marciszarins
    @marciszarins 3 роки тому +6

    Nice video, can't wait for the tool noose compensation video.

  • @nancyquezadanunez6123
    @nancyquezadanunez6123 3 роки тому +2

    Mark You are the best teacher I ever see

  • @prafullarwade
    @prafullarwade Рік тому

    By far the most simple but great video explanation of G71 roughing cycle with in-depth information & tips and tricks.

  • @djo_man
    @djo_man Місяць тому

    Man, wish I watched this last week.

  • @dragonflyfab9703
    @dragonflyfab9703 3 роки тому +2

    Best vid yet for G70/71!

  • @grecco_buckliano
    @grecco_buckliano 2 роки тому

    The illustrations used in this tutorial are FANTASTIC. MOAR PLEEZE.

  • @duckslayer11000
    @duckslayer11000 3 роки тому +16

    I recommend using your fingers to program instead of doing it "by hand" trust me.

  • @geo1962
    @geo1962 3 роки тому +4

    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 3 роки тому

      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)

  • @loukola5353
    @loukola5353 3 роки тому +1

    Loved the dig at the saw guy.

  • @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.

  • @twooldfartsinanrv7137
    @twooldfartsinanrv7137 2 роки тому +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

  • @ntlindustriesinc.4623
    @ntlindustriesinc.4623 3 роки тому +1

    Thanks for the tips! Glad to have caught the live over here at NTL Industries in Michigan!

  • @billcummins9579
    @billcummins9579 3 роки тому +4

    great video thank you.

  • @KalebHayes
    @KalebHayes 3 роки тому +2

    Yup I use it everyday day

  • @RocketGary
    @RocketGary 3 роки тому +1

    Very comprehensive Mark! Thank you

  • @natesansrinivasan2590
    @natesansrinivasan2590 2 роки тому +1

    Thank you for your crystal clear examples and teaching 🙏👌

  • @MuellerNick
    @MuellerNick 3 роки тому +3

    Very well explained! Thanks a lot.

  • @SamTheMachinist
    @SamTheMachinist 3 роки тому +2

    Very nice explaination keep it Up

  • @mohamadhejazi1839
    @mohamadhejazi1839 3 роки тому +1

    Great content like always. Thanks.

  • @santoshbasantia3333
    @santoshbasantia3333 Рік тому

    Love from India

  • @Tsagos
    @Tsagos 3 роки тому +1

    thank you mark

  • @TheDefeatest
    @TheDefeatest 3 роки тому +1

    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.

  • @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!

  • @vasudevan1236
    @vasudevan1236 2 місяці тому

    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

  • @alvinjaranilla5627
    @alvinjaranilla5627 Місяць тому

    Thank you Sir..

  • @slavomirsebesta5491
    @slavomirsebesta5491 2 роки тому

    perfect for learning cnc 🥳

  • @ataki2023
    @ataki2023 Рік тому

    11:37
    super

  • @PaulChacon-mj9zv
    @PaulChacon-mj9zv 14 днів тому

    Thanks for the video. UT really helped. An you do one on G75. OD grooving? I used that to rough out a .936" diameter, 1" long. When I went back with the same grooving tool to finish the diameter, the graph showed the G75 still activated. I tried to use G80 to cancel G75. It didn't work. The graph showed the grooving tool cutting down to X 0.

  • @offcenterconcepthaus
    @offcenterconcepthaus 3 роки тому +1

    That is crazy.

  • @jacobcovington6436
    @jacobcovington6436 7 місяців тому

    Feed and speed deff milking the clock, 3 passes at feed .025 w/ cnmg

  • @kingcam5028
    @kingcam5028 3 роки тому +2

    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.

  • @ghzeljalel6009
    @ghzeljalel6009 3 роки тому +4

    G71 U1.R0.5
    G71 P100 Q200 .......

    • @markterryberry4477
      @markterryberry4477 3 роки тому +2

      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.

  • @peeeoii2738
    @peeeoii2738 7 місяців тому

    G71 type 2 with g42 please confused on where I need to compensate

  • @Panoramicepilepsy
    @Panoramicepilepsy 3 роки тому +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 роки тому +4

      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 роки тому +1

      @@markterryberry4477 thank you!

  • @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 :)

  • @James-fs4rn
    @James-fs4rn 2 роки тому +1

    👍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

  • @storyofmurugan3524
    @storyofmurugan3524 11 місяців тому

    Dear sir can update G75, and G76 cycle turning

  • @kmallika143
    @kmallika143 3 роки тому

    Sir plz upload the Hass ST 10 2Axis thurning machine tap recovery video sir plz

  • @Freddy_2004
    @Freddy_2004 3 роки тому +4

    Хороший обучающий ролик. Если бы были титры на русском - было бы ещё лучше)

    • @bobbacker3876
      @bobbacker3876 3 роки тому +1

      да и без титров вроде понятно,но ролик топ конечно

  • @rafaelcardenas60
    @rafaelcardenas60 Рік тому

    Any videos on using cutter comp??

  • @jasonparker7220
    @jasonparker7220 5 місяців тому

    Is there a way to use G3 in G71 using the VPS?

  • @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?

  • @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;👋

  • @ossij5486
    @ossij5486 2 роки тому

    Does this only work on Haas Machines ?

  • @sondaubacvlog
    @sondaubacvlog 4 місяці тому

    11:00 this shit make me crazy for a while

  • @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

  • @joseantoniolopez3113
    @joseantoniolopez3113 8 місяців тому

    Hello please g71 type could You show us?

  • @carlfischer6363
    @carlfischer6363 2 роки тому +1

    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.

  • @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?

  • @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!

  • @Stonedmetalhead666
    @Stonedmetalhead666 6 місяців тому

    I've tried everything I cant get it to work

  • @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.

  • @КонстантинФандорин-й7ч

    S2000 = 2000 RPM? If so, why are you using G96 (Constant cutting speed)?

    • @markterryberry4477
      @markterryberry4477 3 роки тому +2

      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 роки тому +1

      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.

  • @pablodanielromayvaldez4249
    @pablodanielromayvaldez4249 3 роки тому +1

    Ummmm sería interesante que hicieran uno usando compensación

    • @markterryberry4477
      @markterryberry4477 3 роки тому +1

      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.

  • @prasadcnctips9412
    @prasadcnctips9412 2 роки тому

    Is it work on Fanuc ?

  • @kosmoscol
    @kosmoscol 3 роки тому

    Почему в видео с Марком пропали русские субтитры,это очень плохо😪

  • @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?

  • @antonyelango4502
    @antonyelango4502 5 місяців тому

    Am from india sir any vacany is there sir am 8year experiyans

  • @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

  • @larryblount3358
    @larryblount3358 3 роки тому +2

    Sadly the VPS does not allow a program that has both the G71 and G70 in same MDI generated output.

    • @markterryberry4477
      @markterryberry4477 3 роки тому +2

      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.

  • @mustaqimsatavadiya7808
    @mustaqimsatavadiya7808 3 роки тому

    Can i run g71 types 2 cycle in fanuc oi tf control?

  • @رمضانأسماعيلفتوحالدريني

    شرح جي 72 كنترول هاس

  • @roninscholar4515
    @roninscholar4515 Рік тому

    ecspecially

  • @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...

  • @even1s
    @even1s 3 роки тому

    Даже старый мазак проще программировать.

  • @ReyBanYAHUAH
    @ReyBanYAHUAH 3 роки тому +1

    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!🙂🙂

  • @kisspeteristvan
    @kisspeteristvan 3 роки тому

    a bit cumbersome entry of data , other than that it's too simple , but better than nothing i guess .

  • @CueballcontrolSometimes
    @CueballcontrolSometimes 3 роки тому +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 роки тому +2

      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 2 роки тому

      @@markterryberry4477 Mark, did you ever do a video of TNRC with G71/72?

  • @jimburnsjr.
    @jimburnsjr. 11 місяців тому +1

    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 роки тому +1

    My boy Pokey LOVES the Haas Lathe Workbook !!

  • @tomvu1073
    @tomvu1073 3 роки тому +2

    Thank you mark!

  • @Blobby_Hill
    @Blobby_Hill 7 місяців тому

    That beard line up is bad

  • @8banderson
    @8banderson 3 роки тому +2

    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 роки тому +1

      It does it to me on my roughing pass at times. Can't figure out why.

    • @matt23727
      @matt23727 3 роки тому +1

      Haas?

    • @robforster9001
      @robforster9001 3 роки тому +1

      @@matt23727 yes on haas

    • @Zxavioure
      @Zxavioure 3 роки тому +2

      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 роки тому +4

      It will skim any of the steps that are left from the Z depth passes - so it has a purpose

  • @Zxavioure
    @Zxavioure 3 роки тому +1

    Great info.

  • @shawn01707
    @shawn01707 2 роки тому

    Great explanation of those pesky Haas G71 alarms most of us have seen.

  • @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.

  • @finchi55
    @finchi55 Рік тому

    4:32
    😆 Too true about the saw guy