Troubleshoot your lathe G71 and G72 roughing cycles quickly - Haas Automation Tip of the Day

Поділитися
Вставка
  • Опубліковано 9 січ 2025

КОМЕНТАРІ •

  • @haasautomation
    @haasautomation  5 років тому +2

    Here is the updated link to the bonus content:
    www.haascnc.com/video/Video-Bonus-Content.html
    Thanks for watching!

  • @Cusnpbzn
    @Cusnpbzn 7 років тому +10

    This explanation is FAR MORE clear than anything in the HAAS manuals. Love this channel.

  • @nevadagunbros
    @nevadagunbros 5 років тому +6

    Thank you Haas and Mark! Every Lathe video helps me tremendously at work and helps me become a better CNC machinist.

  • @forgamztalkzz8472
    @forgamztalkzz8472 5 років тому +1

    We get a lot of support from Haas automation at De Anza college, thank you for the type of the day Mark !

    • @haasautomation
      @haasautomation  5 років тому

      De Anza has a beautiful facility, and some excellent instructors that made it that way. Thanks for the comment. - Mark, Haas Tip-of-the-day

  • @dallen3803
    @dallen3803 6 років тому +1

    Very helpful, especially because at my job we have the same control panel and also use graphics for proving new programs and we have gotten this exact alarm. We knew about needing an X and Z for that specific alarm, but not about the G70 trick for the graphics.
    Very helpful for new programmers and to not crash the machine.

  • @charman1268
    @charman1268 2 роки тому +2

    Mark you are a life saver. Thanks for the help buddy!

  • @leze759
    @leze759 3 місяці тому

    Perfect describtion. I just took this alarm couple of days ago, and i just learned at here. Thanks a lot

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

    1:23 yeah so conic correction should not possible going x- toward chuck and last line on cycle can be over starting position. so you can crash turning inside and last rouching cycle it go UP inside part even it was working fine, but its fine first run you test program anyway lol

  • @caseygoold6817
    @caseygoold6817 6 років тому +2

    You just answered my problem! Thank you! You guys are the best! We have been struggling with this issue for a little bit. Thanks again!

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

    So from your video I just learned that Mazatoral is the best and Simplest program you can use on your cnc machine no problems like this on Mazatoral! Today I had a problem with my new NC lathe using a GSK control aka Fanuc clown, the machine couldn't machine a simple undercut. Thanks for your tip of the day which I am going to use right now.

  • @thehollowbox
    @thehollowbox 8 років тому +3

    Thank you. I didn't know you were actually going to do a video on this.

  • @173roberto
    @173roberto 7 років тому +3

    Mark, if you want to make a groove with a turning tool like DNMG, shouldn't we define the tip orientation and the angle tool, in the offset page?

  • @DieselRamcharger
    @DieselRamcharger 8 років тому +5

    These videos make me wish i owned a haas.

  • @burchfieldmachine4856
    @burchfieldmachine4856 5 років тому +1

    It would be nice if you guys would do a video for the g76 threading cycle on a haas lathe

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

    5:53 thats not all last block should be less than startting point so contol know is it OD or ID cycle
    but its fine. if last Z is near face then it roughing everything that depth but last it go all what you wrote safe time when have stop and change insert. i dunno or its bug i found XD not feature

  • @artcnc8089
    @artcnc8089 Рік тому +1

    Mesin ini apakah menggunakan mastercam dengan membuat programnya bos

  • @James-fs4rn
    @James-fs4rn 6 років тому +1

    This was very helpful. Thank you!
    Why does the graphics show a rapid move from the left of the screen. Also I have a problem with the image shifting way to the right when using the G54. Any help would be appreciated. TL1

  • @173roberto
    @173roberto 8 років тому +2

    Amazing Mark! I would like to whatch more lathe videos :)

  • @VVDCS
    @VVDCS 5 років тому +2

    You have saved my bacon today, thank you SO MUCH

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

    tnx .. didnt have a clue about this .. I was always mad about that error when doing manual programming ... and very hard to find the cause

  • @generalfacts7652
    @generalfacts7652 5 років тому +2

    absolutely useful video... thanks a lot

  • @jimwilliamson9929
    @jimwilliamson9929 8 років тому +8

    If you were not aware that you needed both the X and Y value you could be stuck trying to solve this problem for days. Surely there is some way to identify the problem other then getting lucky and viewing this video?

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

      its in the operator manual, in the help tab on the lathe and on their website.

  • @msw8406
    @msw8406 8 років тому +1

    Nice! That is an extremely useful video. Thanks!

  • @marriedman2055
    @marriedman2055 8 років тому +1

    Simply amazing. Thanks Mark!

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

    You've saved my semester, ly

  • @stoikgramadanski7401
    @stoikgramadanski7401 8 років тому +2

    Another great video...!!! Thanks !

  • @SirRootes
    @SirRootes 8 років тому +1

    First, I love these vids. Keep them coming!
    Secondly, what a headache! Do Haas machines come with conversation programming with better graphics? I'm so glad I work with Mazak's and Mori Seiki's, working with Mazatrol is SO much easier! Don't get me wrong I love the look of Haas machines and hope to work on one but I hope the programming side of things are a lot better. :/

  • @migavia
    @migavia 8 років тому +1

    Nice video, keep it coming!

  • @ryanb1874
    @ryanb1874 4 роки тому

    G 41 for right hand face, turning, tapper, radius ect, G42 for left side face or turning away from spindel, and ID boring or grooving operations, right???

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

    Gracias es muy semejante al Fanuc estaba postulado a un trabajo y ya con esto no creo q sea muy lejano s lo que tengo gracias

  • @dragonflyfab8982
    @dragonflyfab8982 6 років тому

    Z axis nonmomo alarm. Traced to the starting (S) block before the G71 (P,Q) call

  • @allankristoffersen3212
    @allankristoffersen3212 6 років тому

    can you show how the G107 ( cylindrical mapping) works on a lathe ? my lathe ( ST30Y 9 months old) has both Y and C axis, and the message i get is " bad G-code" is it possible the cnc control can't ?

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

    i currently work around haas st80 and i need to parameterize different zero points i need help doing my process

  • @thotaphanindra1432
    @thotaphanindra1432 5 років тому

    Thank you sir for your useful tips....

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

    This is for inches correct? And if i use mm f0.1 also?

  • @SanjeevKumar-fo4ic
    @SanjeevKumar-fo4ic 3 роки тому

    Hi I am Fanuc control 21it verision G71 type 2 program we get alarm ps0323 the first block shape of the program type 2 I am load program is already provided any technical corrections tell me

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

    ❤ I'm learn to you very much. Thanks

  • @pakman422
    @pakman422 8 років тому

    Awesome video! One question- I've been having trouble with type two roughing cycles. Every time I use it the distance the tool rapids back past the face of the part gets smaller all the way down onto the finish contour(almost finished that is) where it's just eventually on the last couple passes rapiding back to the corner of the part. On the graphics screen I can easily see this because of the angled toolpath. The way I fix this is just by using a type one cycle and it fixes it every time. Any ideas?

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

    Please provide a angular grooving programming with G codes

  • @jsaggu23
    @jsaggu23 Рік тому +1

    I'll try it on my fanuc control lets seee if it works

  • @carlosavila9019
    @carlosavila9019 8 років тому +2

    Great to know it, thanks a lot!!

  • @nhrifle
    @nhrifle 4 роки тому

    Good tip. Can this also be used on controllers other than Haas that run standard Fanuc language?

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

      Yes, it can be used!
      Controller must have the option for the multiple repetitive canned cycle II (for Fanuc).

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

    Thanks for the informative video

  • @lokeshweruday
    @lokeshweruday 5 років тому

    Love you Haas thanx this helped me lot

  • @pablocatano7606
    @pablocatano7606 7 років тому

    Very useful trick! Thanks

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

    hello, in my cnc lathe, line n1 does not accept z and w near to x, I wonder I need my parameter change, our control unit is fanuc mxp100i

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

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

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

    What is the deal with the G02 Z I K?

  • @panca15
    @panca15 5 років тому

    Thank you sir about your info. My name is Panca Candra. I am from east java Indonesia. May I ask you about G53 use.. it's absolute or increment mode. Thank you sir.

    • @haasautomation
      @haasautomation  5 років тому

      Good day. G53 is really meant to be used in G90 Absolute Mode. If using a G91 for incremental mode, all moves are from the current location, not really using the G53 machine position at all. For more information on G53, check out these videos. ua-cam.com/video/Rd-h0YA9IzQ/v-deo.html, ua-cam.com/video/G2uqdHiodDI/v-deo.html . - Mark, Haas Tip-of-the-day

  • @IMMI1919
    @IMMI1919 6 років тому

    Nice video😉

  • @multivideos7938
    @multivideos7938 5 років тому

    Me encantan los vídeos de este tio

  • @freedommasteroflife
    @freedommasteroflife 8 років тому +1

    NICE VIDEO!

  • @JasonPascucci
    @JasonPascucci 8 років тому +11

    As a software engineer, this makes me feel insane.
    Wouldn't any normal person:
    a) expect it to ask you whether you want to do the g70 render (temporarily) if it can't do the g71?
    b) expect it to render with some kind of error, like show what arguments were outside the bounds?
    c) expect it to jump to the line breaking the constraint and put up some flashy warning saying 'this is my problem'?
    3) expect it wouldn't even be a constraint in the first place, since the "fix" is just to respecify the current z axis (which should be left alone), and thus therefore it makes no sense?
    Why would someone put up with that sort of interface/language? Is this some kind of debug mode that nobody really uses? Is having arbitrary opcodes (G71/70/whatever) useful in any fashion?

    • @euclid9718
      @euclid9718 7 років тому +2

      Yeah, the problem is that ISO G codes are pretty much an old thing! And nobody in industry are gonna to invest in development to make NC programming up to the 21st century!

    • @tansit2344
      @tansit2344 7 років тому +4

      Mazatrol or Heidenhain and various other conversational languages will flag the block causing the malfunction. Their acceptable inputs are much more controlled to prevent excess bugs. EIA G-code is 1960's adoption and RS-274D as the final rev is 1980's. You'd need the entire industry to agree on improvements to the standard, or go brand specific macros like these, or not care and output discreet moves in CAM and let copious amounts of cheap memory handle things these days.

    • @jarisipilainen3875
      @jarisipilainen3875 7 років тому

      well haas do it LOL.

    • @Sketch1994
      @Sketch1994 6 років тому +2

      I would rather go line by line, move by move...That's how it was done since ancient times when you used a bow and a rope to turn the spindle! The memory limitations is the most stupid thing in the industry! My 5 year old smartphone has 1 gb of memory and it is enough to run code for days!

    • @kolby4078
      @kolby4078 5 років тому

      Gcode is usually run one block at a time thru a plc, it hasnt changed a whole lot since punched tape

  • @MJP20121
    @MJP20121 8 років тому +1

    I have also found if you don't set the start XZ you can get this.

  • @mics1417
    @mics1417 7 років тому

    He's right, but you don't have to put a Z in the P block. A W0. will do the same thing and it keeps things simple when using an incremental sub.

  • @ramrajgor1001
    @ramrajgor1001 6 років тому

    Please help me about G71 problem s

  • @dragonprince6776
    @dragonprince6776 3 місяці тому

    Thank you master

  • @mateojohnson5853
    @mateojohnson5853 6 років тому

    Why do you not use a g 70 at the bottom of your program

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

    That's cool I liked this video

  • @karthick.pkarthi9990
    @karthick.pkarthi9990 2 роки тому

    Dear sir i0and k0 meaning sir

  • @FelixSamulevich
    @FelixSamulevich 10 місяців тому

    thank you

  • @ПавелКузнецов-г5ж
    @ПавелКузнецов-г5ж 4 роки тому

    Остался вопрос... а зачем вообще 2 типа циклов? Почему нельзя всегда использовать Type 2? В чём смысл разделения на Type 1 и Type 2...

  • @markoosmanovic4686
    @markoosmanovic4686 6 років тому

    I got a non monotonious alarm for my g71 and it contains 2 arcs in row g3 R77,5 and g2 R5 and i could only solve problem by increasing R5 to R6 can someone explain why

  • @ibrahimsaad878
    @ibrahimsaad878 8 років тому +1

    it,s good thanks

  • @kamswa
    @kamswa 7 років тому

    Now I know how to fix. thanks.

  • @mateuszchmielewski7311
    @mateuszchmielewski7311 7 років тому

    Is it working with G42? Where to insert?

    • @haasautomation
      @haasautomation  7 років тому

      Mateusz - Yes, definitely. The G42 Compensation will work whether we run a G71 Roughing, or G70 finishing cycle. Check out page 90 in our Lathe Programming Workbook for examples (it shows your G42). You can download the workbook from our DIY site, click on the “Programming Workbooks” section at the bottom of the page, diy.haascnc.com/user-guide#gsc.tab=0 - Mark, Haas Tip-of-the-day

  • @PP-ck4nm
    @PP-ck4nm 5 років тому

    Very good!!!

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

    EXCELLENT. CHEERS

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

    Pouvez vous faire une traduction en français MERCI.

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

      Added. The French Captioning can be selected under the video Caption Settings.

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

      @@markterryberry4477 THANK YOU SO MUCH je vais revoir toutes vos vidéos .

  • @Muhammed-qs8qb
    @Muhammed-qs8qb 5 років тому

    Very good

  • @quanle-th4xl
    @quanle-th4xl 7 років тому

    how to zoom in graphics to see the runing tool

    • @Aletaire
      @Aletaire 7 років тому

      (Look in the Graphic window at the bottom for controls.) Press F2 while in the Graphics window. Then use PAGE UP to Zoom Out and PAGE DOWN to Zoom In. You can reorient the window with the arrows. You can preview where you're taking the window in the bottom right 'minimap.' To CONFIRM your new window orientation and size, press ENTER. Reopen the Graphics window and you should have successfully re-positioned the window. Hope this helps.

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

    AWESOME no cam neened just punch numbers from drawing

  • @ryanb1874
    @ryanb1874 4 роки тому

    What's bad about a monotonic arc?

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

      Hah, that's what our Software Engineers asked, after seeing this video. They changed the way the new NGC controls work, to automatically switch to a Type II cycle when needed, so we don't run into these alarms hardly at all any more. The control takes care of things for us. Still a useful video for looking at these cycles, and for dealing with these programming errors on older machines.

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

      @@markterryberry4477
      First I wanted to say thanks for the informative video. I've quite recently become a Haas lathe operator (SL 10, 20 and 30) and I've run into the non-monotonic errors quite a lot. An absolute pain in the butt but I've become better to see the errors in the code. Had no clue about the G70 trick, this will be very useful.
      But from my understanding from your comment, newer machines automatically figure out this problem by themselves and compensate when necessary?

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

      @@Azarath08 yes, new Haas lathes that are leaving the factory today will automatically scan the program and switch to a type II tool path if needed. We are working on other changes to help simplify things as well.

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

    In G71 I can use type 2 . In G72 i Cant use this cicle in type 2

  • @akashsambrekar5632
    @akashsambrekar5632 7 років тому

    nice sir

  • @grahamnicholls621
    @grahamnicholls621 8 років тому +5

    Haas TM1P vertical mill, 10 years old, faults/issues...none.
    Doosan Lynx 220 Lathe, 1 year old, faults/issues...loads!!
    You want reliability then buy Haas.

    • @haasautomation
      @haasautomation  8 років тому +6

      Hello Graham, sorry for the delayed response. Thanks for the comment and we're glad to hear your TM-1P is running strong. Here's to the next 10 years!

    • @TCBHale
      @TCBHale 5 років тому

      Depends very much on which machine you get from Haas. Haas TM1P is extremely good. Haas DS 30Y not so much to say the least. Research heavily before investing!

  • @danielkalinowski5157
    @danielkalinowski5157 5 років тому +1

    don't do that, leave g71 alone and just add a w0. for example n1 x2.4 w0.

  • @sandhup9170
    @sandhup9170 7 років тому

    g 76 code

  • @RaviKumar-oo1rs
    @RaviKumar-oo1rs 4 роки тому

    Haas lathe canned cycle why not take it Angle
    Ex: A135.0

    • @RaviKumar-oo1rs
      @RaviKumar-oo1rs 4 роки тому

      10-45deg champer last pass only removeing not step by step remove why???

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

    I sir am from india i need cnc turing job any vacany pls sir am 8year experiyans

  • @ashishpandya8605
    @ashishpandya8605 6 років тому

    waah bhura ... maaan 6e tari danat ne

  • @bibi-ov1hm
    @bibi-ov1hm 2 роки тому

    ottimo

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

    real progman has never EXACT numbe x or z is allways compensated unless use G41/G42 im sure you have not calculate nose radius compensation for angles and roundnes lol so its 2xNR too close face
    magic top secret formula is (1-tan(angle/2))*NR means that much longer need Z put on program and starting x need calculate total lenght on program*tan(angle)*2 and minus that from end point.
    im sure your chamber not 0.1 or 2.54mm. 2.468 would be 2mm chamber on 0.8 nose radius XD

  • @mateuszchmielewski7311
    @mateuszchmielewski7311 7 років тому

    Ra=((f^2)/(8*r))*1000 :) I like this formula.

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

    3:27 lets just use W0 dont move Z but use type2 LOL

  • @njm24381
    @njm24381 4 роки тому

    00:48 ㅋㅋㅋ

  • @ssm4774
    @ssm4774 8 років тому

    Thank you m/m size

  • @danielkalinowski5157
    @danielkalinowski5157 6 років тому

    you don't need to put g70

    • @danielkalinowski5157
      @danielkalinowski5157 6 років тому

      n1 x2.4 w0.0 will work

    • @danielkalinowski5157
      @danielkalinowski5157 6 років тому

      g72 make sure your start position on x is the same as finish and z start is bigger than your finish z. haas post out looks messy

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

    Get a real machine. Like a Mori or Mazak. Problem solved

  • @msw8406
    @msw8406 8 років тому +3

    Nice! That is an extremely useful video. Thanks!