Stop Your Haas from Crashing with Zero Gage Length Tools!

Поділитися
Вставка
  • Опубліковано 31 січ 2023
  • It seems crazy that a brand-new CNC machine can crash if an operator forgets to set a tool length! It's far too easy of a mistake to make with catastrophic - and expensive - consequences!
    This simple line of G-Code will stop any HAAS CNC machine from running if a tool has a 0.0" gage length (0.0" is the default value from the factory)! Even better than stopping the machine, we also create a custom alarm telling the operator that they need to set the tool length.
    Note:
    1) This method still doesn't stop the machine from crashing with the WRONG tool length
    2) There are many other ways to tackle this problem; one other suggestion is setting all tools to a long length.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Links for this video
    Haas TOTD on Macros: • MACRO HACKS! Automate ...
    Haas Macro PDF: bit.ly/40fyYYG
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Reach us / CNC Info:
    Fusion 360: dsi.fyi/3yu7Mt0
    CNC & Fusion 360 Training: bit.ly/3TRHs4J
    SMW Products: saundersmachineworks.com/
    Speeds & Feeds: provencut.com
    CNC Resources: www.nyccnc.com
  • Наука та технологія

КОМЕНТАРІ • 21

  • @jeffl1356
    @jeffl1356 Рік тому +29

    Why not set all the tool lengths to 999 the day you start up the machine... no post or sub required... you will get an overtravel alarm if you try to run a tool that hasn't been set....

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

      +1 for that one! I also set g54 xyz to +99. thats the default I get in Mastercam if I forget to assign a work offset. Some machines will default to that when you hit reset. Then if someone starts in the wrong place it just throws up an overtravel alarm. not all have the pre check though some move until it actually over travels.

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

      Great idea Jeff, implementing this tomorrow.

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

      Great idea!

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

      I do that with my machine which has limited tool numbers. But what if you had 1000 tool offsets in your control? Would you stand there for 4 hours?

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

      @@jamesfrancis9520 what model is your control? ill write you a macro that will do that in 2seconds

  • @atomkinder67
    @atomkinder67 Рік тому +2

    We are in the process of going further and using subprograms with macro reads to do things like compare tool length and diameter in CAM vs on machine, run breakage detection, load proper offsets via the datum tables, touch off tools if they have not been set already, etc. Granted this is on Heidenhain but the same is doable on a Haas or Fanuc machine too I am quite sure.

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

    Thank you for sharing 😀

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

    Very cool digging into the small details.

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

    sweet!

  • @jodygwiinn1233
    @jodygwiinn1233 4 місяці тому

    Will need edit in correct spin speed after moo as take off no spin after moo be sure have sitting that t n h agreement on so if forget edit h# wont pick off wrong tool length

  • @jodygwiinn1233
    @jodygwiinn1233 4 місяці тому

    Go get scale prg to go to set z level then edit in moo spin will stop put scale or gage blk under tip of tool will check what prg to if not you know not set correctly hass mach has tool offsett measurement have to be in correct g54 to set z o to does automatically read manual easy and no deslexia as no operater to turn #s around

  • @harrisonhartley5021
    @harrisonhartley5021 Рік тому +3

    I love this. I want to add as well, you can alias the M06 command where it changes to your desired tool and then runs the check then return.
    Sub:
    O9000
    G103 P1 (LOOK AHEAD LIMIT TO 1 LINE)
    M16 (TOOLCHANGE)
    IF [#[#3026]+2000] EQ 0] #3000=1(TOOL OFFSET NOT SET)
    G103 (LOOK AHEAD LIMIT OFF)
    M99
    Inside of my Macro Aliasing section, under the line for m code 9000 I will set it to 6 and now this will run every time a standard M06 tool change is called.
    Just be careful with using this method and test it before you run it in any programs to make sure it is working correctly.

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

    This should be standard in linux cnc and mach3!

  • @RossiDeakin0406
    @RossiDeakin0406 Рік тому +3

    Quick question, where is your good mucker john grimsmo?aren't Grimsmo putting out anymore content on here 🤔😲🤞

    • @zunuf
      @zunuf Рік тому +3

      Maybe you already know but for those who don't, he does do a weekly podcast with Saunders and regularly posts on Instagram.
      Making UA-cam videos can be tough. Requires planning and editing to be good usually. That can be hard to do at the same time as running a business.
      I do miss the real videos though.

  • @Thefreakyfreek
    @Thefreakyfreek Рік тому +3

    How not to crash your Haas
    Buy an Heidenhain

    • @cyber2526
      @cyber2526 Рік тому +2

      Don’t buy a haas lolll

  • @JM-br9sp
    @JM-br9sp Рік тому

    Use g44 for negative tool lengths instead of g43 positive tool lengths. This way if you forget the machine won't crash using g44

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

    hash not pound