Use G53, not G28, to Cut Cycle Times and Position Your Lathe Turret - Haas Automation Tip of the Day

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ก.ย. 2024

ความคิดเห็น • 84

  • @АлексейРоманенко-х1ц
    @АлексейРоманенко-х1ц 8 หลายเดือนก่อน

    Hi all . What happens if you enter G53 U5 W5 or G53 U-5 W-5 into the machine?????? , how will the machine behave!!!?

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

    I have been using just a g28 on my sty lathe for years now. If you don't put any x,y,z or other axis it homes everything out. I have never had it rapid to g54 work offset. That being said I may change to g53 but I find g28 is a simpler code. I'm also running the st10y so it's a small machine and I usually need it to go home for a tool change.

  • @ramonfranco1897
    @ramonfranco1897 2 ปีที่แล้ว +1

    Congratulations to all the Hass 's Team and specially to Mark.
    Great videos. It's the only brand that has that desire of make the things better for everbody

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

    i am a cnc operator at giki and this tip is very usefull for me thanks

  • @joeylikewise2017
    @joeylikewise2017 5 ปีที่แล้ว +1

    I like tool change on the fly it’s faster yet. Auto loader is tricky but can be precision for those that know.

  • @ScottMoyse
    @ScottMoyse 7 ปีที่แล้ว +4

    nailed it!

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

    Just use G200, don't be scared

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

    I use different variables based off of what my tool length is and the tool position

  • @map3033
    @map3033 2 หลายเดือนก่อน

    G28 should be forbidden 😅

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

    never have use G28 on lathe in my life. move away far as you need to get next tool. machine is turning direction that is closest. FASTERN THAN G53 move away fas as longest tool
    i can change from t1 to t2 in postition X(shaft size) Z1 part is allready roughed and finishing tool is same size LOL means milli seconds faster than move "anywhere" basically mean you can change tool same position where you start G71 LOL

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

    Very useful tips, thankyou very much :)

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

    It's Gildemeister GD 12 sliding head CNC machine. Program
    N3 G40;
    G52 Z0.0;
    G52 Z50.0;
    G54;
    G0 G53 X76.0;
    G0Y0T0303Z0.0 (TURNING);
    operations;
    ;
    ;
    G0 G40 X15;
    G53 G0 X76;
    M103 (wait);
    N4 G40;
    G52 Z0.0;
    G52 Z50.0;
    G54;
    G0 G53 X76.0;
    G0Y0T0505Z-5.0 (GROOVING);
    operations;
    ;
    ;
    G53 G0 X76;
    M104 (wait);
    N4 G40;
    And Go on
    Sir, please explain me how does he use G52 command

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

    Mazak lathes by default, use the longest tool +5mm from the workpiece to change to tool.

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

      And X-home too.
      This can be changed by parameter.

  • @okelloraymond2115
    @okelloraymond2115 7 ปีที่แล้ว +1

    can't the g53 be replaced with an automatic optimal set up when the work-piece zero position is set, given the fact that all tools in the turrets are registered in the tool register. i think it is pretty easy and saves a lot of time and money wasted in manually setting up g53.

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

      Okello Raymond - Great comment, I’ve printed it out so I can think some more on it. Again, thanks for the comment, good stuff. - Mark, Haas Tip-of-the-day

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

    Your u drill not set

  • @CalvinEdmonson
    @CalvinEdmonson 5 ปีที่แล้ว +4

    I find myself watching and learning from these videos even though our shop has no Haas equipment.

  • @roterex9115
    @roterex9115 4 ปีที่แล้ว +1

    home is were the limit switch is. :D

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

    Hey Mark. I currently run a 1980 nori seiki SL-1 LATHE. I use G28 to send my turret home to do a tool change. I'm not sure if my yasnac2000g control has G53. Anyways my normal line of code would be
    G00 T01
    G50 Z4.0 X 6.125 is my tool offset from home origin to part 0.
    Then in my code if I put a G00 x0z0 it will be at part zero. So how would I send my turret back to a safe tool change position? I have to run that tool then G28 which is a slow process then I have to have a g50 x0y0 to cancel out that last tool then do a T02 and then G50 X...Z.... for that tools offset. Unlike newer CNCs tgat have a tool offset page which I do not. My tools are offset by the Gcode commands in the program.

  • @Technic2023
    @Technic2023 ปีที่แล้ว

    Excellent

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

    Help me how I can stop spindle by any command after done the job

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

    will this work for a haas hl-2 from 1997 thnks, and also which should i use.
    G53 G00 X0.0 Z0.0 OR
    G53 G00 X-5.
    G53 G00 Z-7.
    thanks

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

    I usually get the tool clear of the part after each operation and then call up M98 P? (1 for main and 2 for sub) with G53 for whatever axis for safe index.

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

    Im often programming it manuelly G00 X120 Z30, or as you said G28 U0W0, but ill try the G53 today :) Ty for the Video !

  • @yefryramirez4389
    @yefryramirez4389 ปีที่แล้ว

    thank you very much,saludos desde colombia

  • @89sirmonk
    @89sirmonk 7 ปีที่แล้ว

    Could you do video on how to use end mills, particularly ball end mills, in a standard 2 axis cnc lathe(no live tooling). I've only been machining for a year, and where I'm at doesn't offer much help figuring out how to do these kinda things. Some tips here would be very helpful and appreciated. We run different kinds of stainless.

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

    Great tutorial guys. You are almost the ones who make top-notch videos about cnc programming both in terms of content and source quality. Props to Mark too!
    BTW What about "hockey stick" motion?

  • @173roberto
    @173roberto 7 ปีที่แล้ว

    For your example:
    G53 X-5.0 Z-7.0
    Is that wrong?

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

    If you don’t want the spindle to come to a complete stop when you do a tool change how do you do that?

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

    Did you steel that "milk" thing from peter smid?

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

    I use T0000 Z100. X200. depends on the longest tool for Z value and the machine size - job diameter - tailstock for the X value.

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

      Control brands there. Okuma usually good with that by most configs. Haas is basically Fanuc. Excellent video. G28 U0. W0. can still be a good idea in many scenarios especially with smaller lathes. You don’t lose much time and there are some unpredictable variables from programmer perspective. But calling out the absolute reference could be really helpful. I was doing this idea without calling it. So I was setting safe spots at the end of every tool path on the floor. Does calling G53 cancel comp?

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

    I hope to be good enough for this to matter someday.

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

    Is it possible to place subprogram _in head of .nc file_ ? with turret retract code, call it in further program, and preset some macro vars to setup tool home before job start
    Tool change is notably impacts on production effectiveness, so why not hardcode this feature inside of core of the CNC rack ? Expand T06 (by T666) with "go tool home" behaviour, and add one key press configuration of this tool home. So operator must expand his prejob setup only with one more step: reset tool home on longest tool installed.

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

      Dmitry - We can create our own M-Code that, when called, can move the machine to any position you’d like. Watch this video to see how: th-cam.com/video/HZiJEt0bMA4/w-d-xo.html. Having the control do this automatically can be difficult, as the machine doesn’t always know if you are running an O.D. Turning Tool, a Boring Bar, or running with a Tailstock. Sometimes we may want to retract the X first, and sometimes we may need to move the Z first. I like the idea, and am going to look into this some more. Thanks for the comment. - Mark, Haas Tip-of-the-day.

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

    i used to Program each tool to an individual sweet spot( not a Haas)....will give this a try on MONDAY...thanks.

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

      sunilkumar vc - On production jobs, setting a “sweet spot” for each tool is a great idea. If only moving between O.D. turning tools, that are just one station away from each other, I may just back away by an inch, for that one tool change. If it is a dedicated machine, it is worth the extra setup time (safe position for each tool). For short-run jobs, I’ll just set a single safe tool change position. Thanks for the comment. - Mark, Haas Tip-of-the-day

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

    G30 can be used rather than G28.

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

    its only good if you run one program whole day whole year . otherwise not good

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

    I use G30 U0 W0;

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

    How come you send Y home before X? Does it make your machine less rigid over time if you don't?

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

      The travel limits change when Y isn’t home. It won’t allow X to move all the way up if Y isn’t home. All slant bed lathes I have been around act this way.

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

    Very informative im not a big haas fan but you did a great job of explaining does this apply to mill table positioning im getting tired of rapiding my table back to me

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

      milling needs Z for tool change.

  • @EduardoPerez-ub7ub
    @EduardoPerez-ub7ub 7 ปีที่แล้ว +4

    Estaria bien que subtitularan sus videos al español

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

      Dear Eduardo, thank you very much for your suggestion. We are in the process of translating these videos for international viewers. Soon you will be able to watch our video with captions in your native language.

  • @أحمدالمهندس-غ1ط
    @أحمدالمهندس-غ1ط 6 ปีที่แล้ว

    احسنت
    ارجو منكم اضافة اللغة العربية للترجمة و شكراً
    تحياتي من العراق ❤

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

    What about the G29 command then? I's very poorly described in the lathe manual, but I have seen some notes on forums of it being used in conjunction with a certain coordinate system and/or G28 to actually set a tool change position. This makes more sense to me as i often have to change the tool change pos in the same program. This has lead to me just using a safe tool change pos in G53 very far away, since G28 can crash some of my longer tools in the roof of the machine.
    I have a DS-30SSY btw. Great machine :D

    • @CNCMachinistEducationNetwork
      @CNCMachinistEducationNetwork 7 ปีที่แล้ว +1

      there are many codes that date back from the 80's and rarely used like G10 ( but recently I did use it). Some machines like Mazak have a secondary home position G30. If I am unsure about a process or code, test in graphics, then test without a part or even shift the Z away from chuck or I have even shifted X on a tailstock part to eyeball visual test a change I made in a program on a half finished part on tailstock. Use everything you can to ensure no crashes.

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

      Norwegian machinist - G29 is a scary G-Code. As a rule, I like to have people safely position their tools with UW (incremental XZ), and G53 Machine Coordinate moves, not G29. I do have some more info on G29 though, if you want to email me at TOD@haascnc.com. - Mark, Haas Tip-of-the-day

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

      The G53 has been around a long time. Prior to the work coordinate systems G codes everyone used G28 in mill and lathe. G54 was an $$$ option on other machines in the 80's. So many many shops still use G28 until this day. G53 is way better. thanks Mark.

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

    What about G14?

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

    not chucking on much material...yikes

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

      Tom - We aren’t, are we. Because we’re roughing along the Z-axis (G71), we are pushing the stock back against the chuck, with no problems. If we roughed along the X-Axis (G72), we might get into trouble if we got too aggressive. Well-cut jaws are essential. th-cam.com/video/dRMm9P9XdbY/w-d-xo.html, - Mark, Haas Tip-of-the-day

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

    Am i the only one who noticed the bump on your right arm. go get that checked out. oh by the way excellent video.

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

      elilco - Similar to “I’m not crazy, I’ve been tested”, the bump on my arm turned out to be nothing - I’ve been tested J. Thanks for the concern. - Mark, Haas Tip-of-the-day.

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

      awsome!!

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

    Got speed? TNX

  • @JustLazloOfficial
    @JustLazloOfficial 4 ปีที่แล้ว +1

    No.1 rule of every cnc machine operator: if you don't know what you doing ask somebody or don't use a machine cycle without checking the instruction book.

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

    👍👍

  • @yishsaur7657
    @yishsaur7657 4 ปีที่แล้ว +2

    Oh... Thanks for the tip. I will use G28 G00 X0 Z0 for every tool change now.

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

    "XYMilk" code!! This could be the start new Haas codes. Maybe Mills get Chocolate codes. Then we have milk chocolate :) Great video as usual guys.

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

    Can i use G54 for tool change? For example G54 G00 X100 Z100 ?

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

    I haven't looked deeply into how G53 works, but I discovered that you can use a G28 command efficiently if you precede it with a G90 incremental command. It's really just telling the machine to, "Go nowhere in (axis), then go home." Don't know if there is an advantage to using one over the other...

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

      Christian Gray - I am a big fan of the G53, over the G28, for sending tools to Home. If we do use the G28, we will definitely want to use it in Incremental Mode, and not in Absolute Mode, otherwise we can end up with what we see at 06:00. On the mills, that means only using G28 with a G91, and not a G90. You can check out this video for more info on the sending tools home on mills: th-cam.com/video/Rd-h0YA9IzQ/w-d-xo.html - Mark, Haas Tip-of-the-day

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

    Please programme a lion shape full

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

    Sir please explain why we use G90 in starting of the program. For example G00 G90 G54 X0. Y0.
    Why we don't use G91...

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

      vivek Yadav - For new programmers, I would say to only use G90 Absolute positioning. When in G90 mode, all of our X, Y, and Z locations are based off of our Work Offset (G54, G55…) zero. X10.0 is always 10 inches/millimeters to the right of our Work Offset (G54, G55..) zero. When in G91 Mode, all XYZ moves are Incremental, meaning that an X10.0 isn’t 10 units from zero, it is just 10 units to the right of the last position it was at. This can be useful, but it can also be a dangerous way to program. Check out the G90, G91 sections in the Mill manual for more information. Sounds like it would be a great video! Thanks for the comment. diy.haascnc.com/user-guide - Mark, Haas Tip-of-the-day

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

    can you give an instance where you would want the tool to rapid to your work coordinate zeroes before it rapids to machine zero? I just have never seen any reason to use g28 in that way and wonder what the point of that function may be good for?

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

      Yes. You want to return to part zero BEFORE machine zero to make sure the tool is retracted from the ID of the part. Or in the case of multiple WCS offsets where dog leg moves cause crashes. Lathes aren't like mills, there is no default safe retraction for every instance. You'll never crash a mill Z'ing up.

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

      very good point! now I see the light. thanks :)

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

    G53 is production, auto loaders deletes the human, G53 deletes the human

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

    please do a video about tool offset on MaZak

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

    What button do I push to set g53 position?

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

      Some older machines won’t have this so try not to get over excited.G53 uses your absolute machine position (Machine) this means all moves are from home position and are not affected by datums (G54 etc) or tool length offsets.