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

Поделиться
HTML-код
  • Опубликовано: 2 июн 2021
  • 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 года назад +19

    you are the one of best teacher of cnc on RUclips

  • @prafullarwade
    @prafullarwade Год назад

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

  • @grecco_buckliano
    @grecco_buckliano 2 года назад

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

  • @dragonflyfab9703
    @dragonflyfab9703 3 года назад +2

    Best vid yet for G70/71!

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

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

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

  • @RocketGary
    @RocketGary 3 года назад +1

    Very comprehensive Mark! Thank you

  • @CNCDude5x
    @CNCDude5x 3 года назад +1

    My boy Pokey LOVES the Haas Lathe Workbook !!

  • @nancyquezadanunez6123
    @nancyquezadanunez6123 3 года назад +2

    Mark You are the best teacher I ever see

  • @marciszarins
    @marciszarins 3 года назад +6

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

  • @natesansrinivasan2590
    @natesansrinivasan2590 2 года назад +1

    Thank you for your crystal clear examples and teaching 🙏👌

  • @MuellerNick
    @MuellerNick 3 года назад +3

    Very well explained! Thanks a lot.

  • @ntlindustriesinc.4623
    @ntlindustriesinc.4623 3 года назад +1

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

  • @loukola5353
    @loukola5353 3 года назад +1

    Loved the dig at the saw guy.

  • @mohamadhejazi1839
    @mohamadhejazi1839 2 года назад +1

    Great content like always. Thanks.

  • @jimburnsjr.
    @jimburnsjr. 8 месяцев назад +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.

  • @tomvu1073
    @tomvu1073 3 года назад +2

    Thank you mark!

  • @billcummins9579
    @billcummins9579 3 года назад +4

    great video thank you.

  • @duckslayer11000
    @duckslayer11000 3 года назад +16

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

  • @Zxavioure
    @Zxavioure 3 года назад +1

    Great info.

  • @MoouuS
    @MoouuS 3 года назад +1

    thank you mark

  • @SamTheMachinist
    @SamTheMachinist 3 года назад +2

    Very nice explaination keep it Up

  • @DonkeyHotie
    @DonkeyHotie 11 месяцев назад

    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!

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

  • @KalebHayes
    @KalebHayes 3 года назад +2

    Yup I use it everyday day

  • @slavomirsebesta5491
    @slavomirsebesta5491 2 года назад

    perfect for learning cnc 🥳

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

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

  • @finchi55
    @finchi55 Год назад

    4:32
    😆 Too true about the saw guy

  • @MantismanTM
    @MantismanTM Год назад

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

  • @finchi55
    @finchi55 Год назад

    Gosh I remember my first job at a job shop, button pushing, I was interested in G and M code at the time, but now I actually need to know it to run my lathes.
    My job doesnt care what I do as long as I machine my part to tolerance, I have to do a lot of manual cutting because I dont know how to program yet.

  • @santoshbasantia3333
    @santoshbasantia3333 11 месяцев назад

    Love from India

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

  • @shawn01707
    @shawn01707 Год назад

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

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

  • @offcenterconcepthaus
    @offcenterconcepthaus 3 года назад +1

    That is crazy.

  • @rafaelcardenas60
    @rafaelcardenas60 Год назад

    Any videos on using cutter comp??

  • @ataki2023
    @ataki2023 Год назад

    11:37
    super

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

  • @kmallika143
    @kmallika143 3 года назад

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

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

  • @peeeoii2738
    @peeeoii2738 4 месяца назад

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

  • @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 2 года назад

      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.

  • @jasonparker7220
    @jasonparker7220 2 месяца назад

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

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

  • @HTooL
    @HTooL Год назад

    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?

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

  • @jacobcovington6436
    @jacobcovington6436 3 месяца назад

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

  • @ossij5486
    @ossij5486 Год назад

    Does this only work on Haas Machines ?

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

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

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

  • @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 года назад +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 года назад +1

      @@markterryberry4477 thank you!

  • @storyofmurugan3524
    @storyofmurugan3524 8 месяцев назад

    Dear sir can update G75, and G76 cycle turning

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

  • @kosmoscol
    @kosmoscol 2 года назад

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

  • @Freddy_2004
    @Freddy_2004 3 года назад +4

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

    • @bobbacker3876
      @bobbacker3876 3 года назад +1

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

  • @joseantoniolopez3113
    @joseantoniolopez3113 5 месяцев назад

    Hello please g71 type could You show us?

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

  • @prasadcnctips9412
    @prasadcnctips9412 Год назад

    Is it work on Fanuc ?

  • @sondaubacvlog
    @sondaubacvlog Месяц назад

    11:00 this shit make me crazy for a while

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

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

  • @user-ok3ht3wd3q
    @user-ok3ht3wd3q 2 года назад

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

  • @Stonedmetalhead666
    @Stonedmetalhead666 3 месяца назад

    I've tried everything I cant get it to work

  • @user-zo9jf5jw1x
    @user-zo9jf5jw1x 3 года назад +1

    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.

  • @roninscholar4515
    @roninscholar4515 Год назад

    ecspecially

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

  • @antonyelango4502
    @antonyelango4502 2 месяца назад

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

  • @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 года назад +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!🙂🙂

  • @Blobby_Hill
    @Blobby_Hill 4 месяца назад

    That beard line up is bad

  • @xeyedsurfer
    @xeyedsurfer 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 Год назад

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