Best Practices: Fusion CAM Libraries, Workflows & Post Mods for our new HAAS Machines!

Ғылым және технология

Best practices (and always striving to learn, improve and share!) how we are creating Fusion CAM workflows, storing tool libraries (both in Fusion, the Haas NGC, google sheets, and the physical tools) for our Haas UMC-350HD and VF2-SSYT!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Links for this video
Business of Machining podcast: t.ly/N1Q3M
Rob Lockwood's Container Method AU video: t.ly/e9FY-
Stimmt Works: stimmtworks.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Reach us / CNC Info:
SMW Products: saundersmachineworks.com/
Speeds & Feeds: provencut.com

Пікірлер: 31

  • @burningdieselproduction5498
    @burningdieselproduction549811 күн бұрын

    Working out them manual tool changes will be a massive help for anyone running older Mini Mills with only 9 tools available In ATC. If it wasn’t for your adventure John, I wouldn’t have my shop. Thank you for that!

  • @saundersmachineworks

    @saundersmachineworks

    11 күн бұрын

    Thanks!!

  • @tomahawkcnc5583

    @tomahawkcnc5583

    11 күн бұрын

    I did this a few months ago for our mini mill setup , we can now call any tool number and assign it to any slot number in the carousel and the tool offsets all work in their correct H assignment , if a tool is not assigned a slot in the carousel it asks for a manual tool change. kzread.info/dash/bejne/a2Z_2ad_j6uuerg.htmlsi=bOGxzYsWYZHvsuf-

  • @jasonrye170
    @jasonrye17012 күн бұрын

    The Library thing in Fusion is definitely a drawback from the teaching side. Of course, this does give me a chance to teach 'How to make a tool in the Fusion Tool Library'. That does create hundreds of potential points of failure in a full class. If we could just afford all the cool Harvey stuff, we could just use their supplied library! But public schools just don't have that kind of budget. I'm doing a Zoom training with Haas and Autodesk about their new curriculum and am absolutely going to bring it up to them. Wish me luck!

  • @ginawhite1503
    @ginawhite150310 күн бұрын

    It would slow things down but to ensure your spindle is empty, you could run a tool length detection to verify it fails.

  • @nyccnc

    @nyccnc

    10 күн бұрын

    Great point!

  • @Tronn60
    @Tronn6010 күн бұрын

    That macro for hand loading tools is a great idea! may have to borrow that concept to get more tools available on my 12 tool X7. Have you considered adding automatic tool touch off to every manual load tool operation? That would give you the dual benefit of verifying that spindle is empty AND re-verify tool length. Longer cycle, but way more process reliability.

  • @nyccnc

    @nyccnc

    10 күн бұрын

    Totally agree and, yes, I have

  • @owain5431
    @owain543112 күн бұрын

    Hi John, I've heard you talk about the master tool library issue for some time. Fusion has a good API. It is all Python. You can have a script run automatically every time you run CAM, which compares your current tool library for that program to a "master" CSV or JSON, and then warn/update as appropriate. Just get ChatGPT on the case if you have a small amount of Python knowledge, or Upwork etc if not.

  • @mtnbikeman85

    @mtnbikeman85

    12 күн бұрын

    And that works for 2 weeks until fusion updates and you need to fix your code again. A built in master library seems so fundamental and users have been asking for it for years.

  • @PragueTech
    @PragueTech6 күн бұрын

    I was thinking that one way to do the manual tool change would be to keep one pocket empty (p18 for example). Then tell it to go to p18 and pause. Then tell it to use T75 H75 D75 and manually put the tool in the spindle. Then if you want a safety check, command it to check for a broken tool to verify you put in the correct tool. Once the broken tool check passes, then it proceeds to automatic operations. I’m not familiar with writing macros, but you could do a lot of this with a pass through operation that could be saved as a template.

  • @Shakrii
    @Shakrii12 күн бұрын

    Generating a form for updating the tool library spreadsheet (and if could even go into updating your fusion library but would be even more work). Then have cheep tablets at all the machines so that any changes can quickly be made through the forum at time of change.

  • @jefferson.0
    @jefferson.011 күн бұрын

    14:15 It's impossible to crash and double load a twin arm style tool changer. It simultaneously removes a tool from the carousel AND spindle. The only issue you'll run into is the pocket used for manual loading having a tool present.

  • @saundersmachineworks

    @saundersmachineworks

    11 күн бұрын

    Unfortunately, not true.

  • @alexlaurent2967

    @alexlaurent2967

    3 күн бұрын

    ​@@saundersmachineworkscan you explain that? I too am thinking it will just put the tool from the spindle into the empty pocket from the tool that was just called up. That's how you get 1 extra position in a twin arm random pocket tool changer because there's always something in the spindle

  • @jakejohnson8466
    @jakejohnson846612 күн бұрын

    John, you could use G167 Modify Setting to toggle Setting 10 Limit Rapids to 50% on and off from anywhere within the program. This doesn't completely solve your tool change speed issue, but it'd certainly give you the option to slow it down somewhat programmatically. We use G167 on our lathe to change the tailstock rapid position setting mid program so we can have multiple tailstock hold positions within the same program. Or we use use it to change the tailstock rapid position programmatically instead of requiring the user to set it manually for each program/part. G167 has ALOT of uses beyond that on a Haas machine. I'm sure if you dig there is a setting that could be toggled by changing a macro variable to adjust the current rapid speed. Then alias that code into a "slow" tool change custom M code.

  • @gipepic
    @gipepic12 күн бұрын

    Use T19 for all manual loading. Use the offsets H and D via the post. Don't risk it with your macro... there is no need. T19 is safe on an 18 ATC.

  • @dcmotive
    @dcmotive12 күн бұрын

    Getting rid of the chips is such a pain. Ive had guys say the tooling are dropping steel in the scrap and then wont take it or basically takes it with no compensation.

  • @misupercooner
    @misupercooner10 күн бұрын

    Noob question here. How do put your fixture on the machine in fusion? Do you draw your work holding and save it as a model or is there a way to up load one from the manufacturer? Maybe there is a video on this you can point me to? Appreciate it

  • @kazlx

    @kazlx

    7 күн бұрын

    The majority of manufacturers have solid models available on their site. You just download that and use it as it's own file to insert into other designs.

  • @misupercooner

    @misupercooner

    7 күн бұрын

    @@kazlx thanks!

  • @cskovach
    @cskovach8 күн бұрын

    Lack of a master library is definitely a source of irritation. Even as a single user with a single machine, I have 2 computers I program from and there is no function to sync libraries between the 2 computers - say if I make changes or add a tool from my office PC, then go down to the garage. Those changes aren't there unless you create a "snapshot" of the library, manually export it from PC1, then import it onto PC2. Or if you're lucky, a recent file you worked from has all of the latest tools in it that you can draw from. I can imagine how this becomes an even bigger headache when you have multiple PC's, multiple users, multiple machines, etc. everything else is cloud based in fusion, why can't the tool library live and update itself with changes like any other file? Is there a functional reason it was set up that way?

  • @davidawaters
    @davidawaters11 күн бұрын

    I have my tools in a cloud library which I can access from any computer, in any part that I want to machine. Am I missing something? I don’t get it. Isn’t this a “master library”? I also use a lot of cam templates which are accessible from any file and include the tool data.

  • @mattdennison201

    @mattdennison201

    11 күн бұрын

    As soon as you use a tool for a part, the tool is no longer linked to that original cloud library. If you tweak feed, speed, flute length, or any other info in your cloud library, it does not update any of the programs you have used that tool for. A master tool library would.

  • @davidawaters

    @davidawaters

    11 күн бұрын

    @@mattdennison201 ok thanks for the explanation. I guess haven’t ran into that issue because I rely on templates so much. I could see how updating tools would be nice for existing production jobs. I only do single/low qty parts that almost never repeat.

  • @nstudio6937
    @nstudio693712 күн бұрын

    1st

  • @travisspeedee
    @travisspeedee12 күн бұрын

    Should have found a different scrap company.

Келесі