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!
@saundersmachineworks5 ай бұрын
Thanks!!
@tomahawkcnc55835 ай бұрын
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. kzbin.info/www/bejne/b2OuqHh8lK17gLcsi=bOGxzYsWYZHvsuf-
@jasonrye1705 ай бұрын
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!
@m10lover3 ай бұрын
Its more about the saved speeds and feed, along with the holders for different operations, its very annoying
@bcbloc023 ай бұрын
What I have said about Haas advantage all along is they are great for not super tight toleranced parts and affordable to do it with.
@DuxburyPrecisionConcepts5 ай бұрын
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.
@nyccnc5 ай бұрын
Totally agree and, yes, I have
@owain54315 ай бұрын
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.
@mtnbikeman855 ай бұрын
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.
@PragueTech5 ай бұрын
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.
@ginawhite15035 ай бұрын
It would slow things down but to ensure your spindle is empty, you could run a tool length detection to verify it fails.
@nyccnc5 ай бұрын
Great point!
@jakejohnson84665 ай бұрын
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.
@Shakrii5 ай бұрын
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.05 ай бұрын
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.
@saundersmachineworks5 ай бұрын
Unfortunately, not true.
@alexlaurent29675 ай бұрын
@@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
@saundersmachineworks5 ай бұрын
@@alexlaurent2967 I think you may be correct! But... I swear there IS a crash risk; if I think of it when I get back to polishing up this code, I'll comment here.
@gipepic5 ай бұрын
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.
@dcmotive5 ай бұрын
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.
@misupercooner5 ай бұрын
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
@kazlx5 ай бұрын
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.
@misupercooner5 ай бұрын
@@kazlx thanks!
@cskovach5 ай бұрын
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?
@davidawaters5 ай бұрын
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.
@mattdennison2015 ай бұрын
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.
@davidawaters5 ай бұрын
@@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.