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

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2024

ความคิดเห็น • 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.

  • @matter9
    @matter9 7 ปีที่แล้ว +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!

  • @seanmotyl4754
    @seanmotyl4754 3 ปีที่แล้ว

    Haas features are pretty cool!

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

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

  • @timhoang
    @timhoang 7 ปีที่แล้ว +2

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

  • @mystifiedoni377
    @mystifiedoni377 4 ปีที่แล้ว

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

  • @mangeshsarade9283
    @mangeshsarade9283 5 ปีที่แล้ว +2

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

  • @jarisipilainen3875
    @jarisipilainen3875 7 ปีที่แล้ว +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

  • @pakman422
    @pakman422 8 ปีที่แล้ว +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.

  • @scottwatrous
    @scottwatrous 7 หลายเดือนก่อน

    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.

  • @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: th-cam.com/video/NutStjpWJck/w-d-xo.html and th-cam.com/video/EhWf66Krt0c/w-d-xo.html. Thanks for the comment. - Mark, Haas Tip-of-the-day

  • @TimBriggs-o6s
    @TimBriggs-o6s 10 หลายเดือนก่อน

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

  • @ОлегВятич
    @ОлегВятич ปีที่แล้ว

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

  • @brianpoland3452
    @brianpoland3452 6 ปีที่แล้ว +1

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

  • @Dandominell42
    @Dandominell42 8 ปีที่แล้ว +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.

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

  • @SukhwinderSinghNatt
    @SukhwinderSinghNatt 3 ปีที่แล้ว +1

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

  • @stoikgramadanski7401
    @stoikgramadanski7401 8 ปีที่แล้ว +4

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

  • @chirino3548
    @chirino3548 3 ปีที่แล้ว

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

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

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

  • @RJMachine62
    @RJMachine62 2 ปีที่แล้ว

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

  • @sergioperez-lh5ho
    @sergioperez-lh5ho 5 ปีที่แล้ว

    Muchas gracias por sus videos , nos ayudan mucho 👍

  • @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 8 ปีที่แล้ว

      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.

  • @farhad64it
    @farhad64it 7 ปีที่แล้ว

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

  • @Samy-hh1wn
    @Samy-hh1wn ปีที่แล้ว

    That was intense to learn

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

  • @roninscholar4515
    @roninscholar4515 7 ปีที่แล้ว

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

  • @patrickhassett1001
    @patrickhassett1001 8 ปีที่แล้ว +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  8 ปีที่แล้ว

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

    • @patrickhassett1001
      @patrickhassett1001 8 ปีที่แล้ว

      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  8 ปีที่แล้ว

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

  • @arrezbrayan
    @arrezbrayan 2 ปีที่แล้ว

    Where can learn macro programming?

  • @richardbautsch1425
    @richardbautsch1425 4 ปีที่แล้ว

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

  • @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 th-cam.com/video/lhFVuxLl__A/w-d-xo.html , - Mark, Haas Tip-of-the-day

  • @georgehunter4023
    @georgehunter4023 7 ปีที่แล้ว

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

  • @adrianap.8267
    @adrianap.8267 6 ปีที่แล้ว

    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  6 ปีที่แล้ว

      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

  • @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 8 ปีที่แล้ว

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

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

  • @MrServise
    @MrServise 6 ปีที่แล้ว

    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  6 ปีที่แล้ว +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 6 ปีที่แล้ว

      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;

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

  • @maxnguyen22
    @maxnguyen22 5 ปีที่แล้ว

    Nice

  • @IrfanAli-jb8jb
    @IrfanAli-jb8jb 2 ปีที่แล้ว

    Hello sir howar your

  • @mr.dragon3223
    @mr.dragon3223 6 ปีที่แล้ว

    1.07

  • @jarisipilainen3875
    @jarisipilainen3875 7 ปีที่แล้ว

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

    • @haasautomation
      @haasautomation  7 ปีที่แล้ว

      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

  • @TechTomVideo
    @TechTomVideo 5 ปีที่แล้ว

    what the....

  • @delano62
    @delano62 5 ปีที่แล้ว

    # ME TOO.

  • @derick3482
    @derick3482 3 ปีที่แล้ว

    what is G5000073. ?