Boost Productivity on Your Haas Lathe with a Bar Puller and Macros - Haas Automation Tip of the Day

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • In this video, Mark shows you how to use a bar puller on your Haas lathe, plus Macro programming tricks to make you more efficient.
    For example Barpull programs - with and without macros, here is the updated link to the bonus content:
    www.haascnc.co...
    Don't miss any "TIP OF THE DAY" videos. Click here (www.haascnc.com...) to join our email list!
    And subscribe to our RUclips channel ( / haasautomation ) and visit (www.haascnc.com) for more operator tips and tricks!
    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

Комментарии • 77

  • @haasautomation
    @haasautomation  4 года назад

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

  • @Exypno
    @Exypno 3 года назад +5

    on our lathes that dont have bar feeders, we use a penta insert to machine a groove, open the chuck and retract the turret to pull the bar. lots of people have probably had this idea, but i just thought i'd share :)

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

      Never heard anything like that, but I'm sure, for small batches it's a great idea!

  • @scottp119
    @scottp119 8 лет назад +5

    Mark, I'm loving these tip of the day videos. Thanks.

  • @phillipwebb7681
    @phillipwebb7681 7 лет назад +10

    That guy is sharp , we have a bar feeder on our SL 30 .I drink plenty of coffee and make plenty of parts

  • @matter9
    @matter9 6 лет назад +1

    You all do have a really great channel, I’ve learned quite a lot over the years

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

    You saved me so much time with this video. Thank you so much. The code worked perfectly!

  • @mangeshsarade9283
    @mangeshsarade9283 4 года назад +2

    Sir, please make a video on how to set bar puller according to diameter...

  • @ydna
    @ydna 8 лет назад +1

    I have two lathes but don't use macros on either. I run the cutting in a general subroutine, called from a main program using "L" loops, same end result. I do something similar for running a looped cutting program without advancing the stock, in which case I shift G52 Z-value then call the subroutine.

  • @Dandominell42
    @Dandominell42 7 лет назад +1

    Appreciate the video but I would be grateful if you could take the time to link other videos you reference in your videos in the discription.

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

    Well it took 8 years but y'all sell bar pullers now. Wish they were shank mount vs needing an ID holder but whatever. Very cool still, and these codes work a treat.

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

    Haas features are pretty cool!

  • @stoikgramadanski7401
    @stoikgramadanski7401 8 лет назад +4

    Why are you parking your car inside the workshop ? :) Great videos ! Thanks !

  • @pakman422
    @pakman422 7 лет назад +1

    The only thing not mentioned is if you want to use the last method make sure setting 118 is set to ON. If not M99s won't bump your M30 counters.

  • @timhoang
    @timhoang 7 лет назад +2

    Hello, what brand is the bar puller and where can we order this?

  • @Samy-hh1wn
    @Samy-hh1wn Год назад

    That was intense to learn

  • @sbeprecisionproducts6729
    @sbeprecisionproducts6729 4 года назад

    Now I need to 2nd op all those parts LOL. I use the last method on Fanuc it works great except you are right if you reset in the middle you have to remember where you were in the count and change the number of loops.

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

    6:03 I love that image. Gotta drive the point home.

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

    at 5.08, why not mention M30 command after it loops 44 time?

  • @brianpoland3452
    @brianpoland3452 5 лет назад +1

    Can someone steer me to the bonus material for this video? I don't see it on the bonus material link :-(

  • @josephnunn5348
    @josephnunn5348 6 лет назад +1

    Mark, I have a ST-20Y and I don’t have the macro to do this any thing I can do without buying this option? I just don’t have the money right now. Thanks so much for all the tips👍

    • @haasautomation
      @haasautomation  6 лет назад

      Joseph Nunn - No problem. Click on the Bonus Content at the end of this video, and download program O0017.nc for an example. We put our whole program in an internal sub program (M97), and call it up a certain number of times (L value), once for each part. To learn how M97 subs work, check out: ruclips.net/video/NutStjpWJck/видео.html and ruclips.net/video/EhWf66Krt0c/видео.html. Thanks for the comment. - Mark, Haas Tip-of-the-day

  • @TimBriggs-o6s
    @TimBriggs-o6s 8 месяцев назад

    I have looked under the link above for "For example Barpull programs" and cannot find any sample programs. Is there another place to look?

  • @sergioperez-lh5ho
    @sergioperez-lh5ho 5 лет назад

    Muchas gracias por sus videos , nos ayudan mucho 👍

  • @richardbautsch1425
    @richardbautsch1425 4 года назад

    ‘We want you to succeed’. I wish Mazak had the same mentality.

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

    None of the updated links have anything to do with bar pullers???

  • @cnctrainingcentre603
    @cnctrainingcentre603 8 лет назад +1

    Thanks for letting us know about #3901 very useful. These tips are brilliant (didn't know you could use forward slash to limit look ahead.
    I notice you didn't re-set #100 do you do this on the control?

    • @pakman422
      @pakman422 7 лет назад

      If you use the last method make sure setting 118 is set to ON. If it isn't M99s won't bump your M30 counters. Im pretty sure it's normally set to ON but you still wanna make sure.

  • @ОлегВятич
    @ОлегВятич Год назад

    Крутой мужик! С правильным языком и знанием дела!

  • @173roberto
    @173roberto 7 лет назад

    Great video Mark!.
    We just bought new ST10 (with bar puller and plastic stock supports included) and just arrived this weekend from haas training. This week I need to make a program that counts parts using the bar puller and I would probably need an advice.

    • @haasautomation
      @haasautomation  7 лет назад +1

      Ro Cuevas - Take a look at our M30 parts counter video, it should help get you started ruclips.net/video/lhFVuxLl__A/видео.html , - Mark, Haas Tip-of-the-day

  • @GregsWeldingIncPipestone
    @GregsWeldingIncPipestone 8 лет назад +1

    Great Video!

  • @abhinavbahri2480
    @abhinavbahri2480 4 года назад

    Hey mark, Thanks for the guidance on bar puller. Can you please tell, how can we run Hexagonal Bars using Bar puller??

    • @t1188-k9l
      @t1188-k9l 3 года назад

      M19 to spindle orient and a "P" value to align the flats of the hex parallel to the X axis. Or turn the end so you have a round OD to grip.

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

    I'm surprised to see a regular chuck used with this bar feeder (rather than a collet chuck) as in the comments section of your video "The New Haas Bar Feeder: Quick Look" on 20 May 2015, HAAS said the following:
    "there are several reasons why Haas does not recommend using a bar feeder with a regular chuck. First of all, there will typically be inaccuracies in the feed length since there isn't a collet pulling the bar back against the face of the pushrod. And there can be potential problems feeding shorter bars, when they exit the end of the liner without a collet to guide them out of the chuck, they can get stuck in between the chuck jaws."
    Is HAAS able to explain and resolve this apparent contradiction? Has something changed?

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

    how I program the barpullet with a subroutine, could you please explain to me

  • @jarisipilainen3875
    @jarisipilainen3875 6 лет назад +1

    3:32 YES that magic stuff. this allow me beat CAM programs. you know machines have sin cos tan i can use these loops made same parts simple way. not need 700000 lines

  • @cortlanddesigns
    @cortlanddesigns 5 лет назад

    Mark, Have learned some tricks with your videos and will be doing this one soon but the link to the example programs does not take to any example programs. Is there another spot to where they are now? Would be nice to see them and will any of these work on a 2002 SL-30? Not sure where or how to get to macros on it. Would be nice to have some tips that show the older controls.

    • @haasautomation
      @haasautomation  5 лет назад

      Jeff - We lost the links to our Bonus content when we migrated to a new website. For now, you can email me at TOD@haascnc.com and I can send you that content. Thanks for comment. - Mark, Haas Tip-of-the-day

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

    Where can learn macro programming?

  • @roninscholar4515
    @roninscholar4515 6 лет назад

    Can I put barfeeder macro variables (#3100, #3101, #3102) at the beginning of a program so I do not have to enter them manually?

  • @farhad64it
    @farhad64it 7 лет назад

    Hi Mark
    How the geometry offset works for the bar puller?

  • @georgehunter4023
    @georgehunter4023 7 лет назад

    When I downloaded the bonus material programs one of them opened up as an empty file???????

  • @patrickhassett1001
    @patrickhassett1001 7 лет назад +1

    I did the last because my machine doesn't take macros. But after putting my M97 P1 L20 in my program, now my counters aren't moving at all. any help?

    • @haasautomation
      @haasautomation  7 лет назад

      Hi Patrick - try turning on setting 118 and see if that works.

    • @patrickhassett1001
      @patrickhassett1001 7 лет назад

      Haas Automation, Inc. It is already on. If my program doesn't have an M97 P1 L20 in it, my M30 parts counter works and moves up 1 every time it runs the program....BUT as soon as I put my M97 P1 L20 in the program, the counters stop working all together, with setting 118 on.

    • @haasautomation
      @haasautomation  7 лет назад

      Patrick, send us a private message with your email address and we can provide some more detailed instructions. Thanks!

  • @adrianap.8267
    @adrianap.8267 5 лет назад

    Hey Mark,
    Please I have a problem. My collet chuck is lock, but machine told me that chuck is open.
    So I try to find parametr 278:8... BUT i cant change 0 to 1.. machine told me "function lock"
    Please Mark or anybody else
    Where is the problem?
    Thank you so much for answer

    • @haasautomation
      @haasautomation  5 лет назад

      Adriana - To make any changes to your Parameters, you’ll need to have Setting 7 Parameter Lock turned off. Sometimes, certain functions are not available because the setup key on the side of the control is in the wrong position as well. For quick help, if you come across something like this, your local Haas Dealer will offer the fastest response. Thanks for the comment. - Mark, Haas Tip of the day

  • @maxnguyen22
    @maxnguyen22 5 лет назад

    Nice

  • @skuresture
    @skuresture 8 лет назад

    Hi quick question. If #3901 is a M30 Counter.
    How will You make the program loop?
    You do not use M30 if you loop you use M99.
    And M99 does not increment #3901.
    Or am I missing something obvious? Atleast that doesn't work on my VF-2 I just tried.
    Other than that Great videos.
    /The swedish guy

    • @pit202
      @pit202 8 лет назад +1

      +Kent Ivansson M99 can also increment M30 counter , see previous videos for detail.

    • @skuresture
      @skuresture 8 лет назад

      +pit202 Aah. Thankyou for setting me straight. I have that function turned off because I frequently use local subs for profiles and such.
      But if one doesn't use local subs for anything else then it would be very helpful.

    • @pit202
      @pit202 8 лет назад

      Kent , it does not work for me either , I use M97 for bar pulling .

    • @pakman422
      @pakman422 7 лет назад

      This is only if setting 118 is set to ON. If it isn't M99s won't bump your M30 counters.

  • @MrServise
    @MrServise 5 лет назад

    Hey Mark, Im trying to write code in EDIT:
    /#100= #100 + 1
    But machine told me: wrong format.
    So I dont know why?
    I can only write / without wrong message
    Please could you help?
    or Anybody else?

    • @haasautomation
      @haasautomation  5 лет назад +1

      MrServise - The code looks good. Make sure you aren’t entering any spaces. If this still doesn’t work, check to make sure this machine has the Macros Option enabled (Classic= Par. 57:22, NGC = Diagnostics>Parameters>Macros). If you continue to have issues, I’d give your local Haas Factory outlet a call on this one. - Mark, Haas Tip-of-the-day

    • @MrServise
      @MrServise 5 лет назад

      Haas Automation, Inc. Thanks Mark I trying this in the next work shift

  • @farhad64it
    @farhad64it 7 лет назад

    How I can do the offset for the Z for Bar Puller?

    • @haasautomation
      @haasautomation  7 лет назад +2

      Farhad64it - I typically jog my barpuller into position, on the stock, and set it’s X and Z offset at that point (Z Face Meas, X Dia Meas - zero dia). I will often use a separate, unique, Work Offset for my bar puller only. You can practice, far away from the part first. Here is a general example of the code. - Mark, Haas Tip-of-the-day.
      N3 (BARPULLER);
      T505;
      (G54.. YOUR WORK OFFSET HERE)
      M05;
      G00 X2.0;
      Z0.;
      G98 (FEED PER MIN);
      G1 Z-2.0 F300.;
      X0 (BARPULL LOCATION);
      M11 (OPEN CHUCK);
      G04 P2.0;
      G1 W1.05 (PULL, Z1.05inches);
      M10 (CLAMP CHUCK);
      G04 P2.0;
      G53 G0 X0;
      Z5.0;

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

    I’ve been trying all day to program a bar puller on an older Haas SL 20 and I can’t get it to stop. It just keeps running the sub and the main. I have the bar puller sub program with an M99 and the end of it. And at the beginning of my main program I call up the sub program and at the bottom of that same main program I have an M99. It just keeps looping. I tried to do the M97 P12345 L2 and it just loops my sub program twice before it runs both continuously. Is this lathe too old to loop both or am I using the wrong M codes in the wrong places. HELP

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

      Put m30 at end of main and m99 at sub, m99 on main is just going to keep looping and will ignore “L” value

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

      @@thedude5869 put the M99 where in the sub? Beginning or end

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

      @@F30586 M99 goes at the end of the sub

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

      @@F30586 - M98 P# (sub program number) L# (number of parts per bar, make sure its a little less as you dont want the bar end to pull out, be stuck in bar puller and crash machine);
      - G28; (or G53 to position turret to where you want it)
      -M01;
      -M05;
      -M30;

  • @daren3bfb-fx271
    @daren3bfb-fx271 4 года назад

    www.thameworkholding.com/products/tec-accessories/powerpull-bar-puller/ if you are in the uk , this bar puller is great. Thame manufacture them.

  • @delano62
    @delano62 5 лет назад

    # ME TOO.

  • @mr.dragon3223
    @mr.dragon3223 5 лет назад

    1.07

  • @IrfanAli-jb8jb
    @IrfanAli-jb8jb 2 года назад

    Hello sir howar your

  • @TechTomVideo
    @TechTomVideo 5 лет назад

    what the....

  • @jarisipilainen3875
    @jarisipilainen3875 6 лет назад

    5:55 NOO not true. i just go another machine. oh yes one man can run 6 machine lol

    • @haasautomation
      @haasautomation  6 лет назад

      Jari Sipilainen - Hah. Making money (running multiple machines) is probably a better idea than more coffee breaks! Maybe an espresso. I liked your other post, on creating entire part programs, using math functions like Sin Cos Tan, this can be powerful. Good luck with the macro programs! - Mark, Haas Tip-of-the-day

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

    what is G5000073. ?