ATC - new approach
Posted: Tue Nov 05, 2024 4:38 pm
Hello people,
I have a big dilemma: to post in Macros or Screensets? Nevermind...
I did it here...
I am talking about an ATC solution, made with a lot of macros and some modifications of the Defaul2019 screenset.
Maybe a future version will be different but for now this is what it is...
https://github.com/Haimana/HTM_ATC
I am somehow in the "alpha" release but I made some successful tests today so I decided to "make it public"
The main "features" and "ideas" of my approach are somehow borrowed from MachStdMill screenset, made by Calipso Ventures long long time ago and - unfortunately - discontinued.
Obviously, I had to make some modifications (macros, brains and screenset editing) for MachStdMill to have a proper ATC environment. My previous implementation can be found here: https://github.com/Haimana/MSM_ATC and should be considered as the basement of current work.
But too much it too much, so, the main features are:
- can handle a rack with 10 tool holders and up to 96 tools (why 96? I'm wondering too, but I don't want to force UCCNC's tooltable, for safety reason)
- can handle tools which are repeatable (RH, Repeatable Holder tools) and NRH (Non Repeatable Holders) in the same time.
- can handle slot sensors for safe reporting
- ...
- and many to discover
unfortunately I have no time right now for writing a documentation but I'll be happy to answer any question here
still, for now, the screenset is made for UC300ETH_UB1 board. so if you want to test it on different board you have to use the screenset editor and copy it for your board.
the slot sensor inputs, for now, are coded to port 5, pins 2-11.
and yes, some parts are unfinished (edit current tool button), some are unfinished and some are not working at all
other things to mention: for best results, it needs a fixed probe in TCP (Tool Change Position) where tools are measured or loaded/unloaded (if available but not into the rack)
happy milling,
Seb
I have a big dilemma: to post in Macros or Screensets? Nevermind...
I did it here...
I am talking about an ATC solution, made with a lot of macros and some modifications of the Defaul2019 screenset.
Maybe a future version will be different but for now this is what it is...
https://github.com/Haimana/HTM_ATC
I am somehow in the "alpha" release but I made some successful tests today so I decided to "make it public"
The main "features" and "ideas" of my approach are somehow borrowed from MachStdMill screenset, made by Calipso Ventures long long time ago and - unfortunately - discontinued.
Obviously, I had to make some modifications (macros, brains and screenset editing) for MachStdMill to have a proper ATC environment. My previous implementation can be found here: https://github.com/Haimana/MSM_ATC and should be considered as the basement of current work.
But too much it too much, so, the main features are:
- can handle a rack with 10 tool holders and up to 96 tools (why 96? I'm wondering too, but I don't want to force UCCNC's tooltable, for safety reason)
- can handle tools which are repeatable (RH, Repeatable Holder tools) and NRH (Non Repeatable Holders) in the same time.
- can handle slot sensors for safe reporting
- ...
- and many to discover
unfortunately I have no time right now for writing a documentation but I'll be happy to answer any question here
still, for now, the screenset is made for UC300ETH_UB1 board. so if you want to test it on different board you have to use the screenset editor and copy it for your board.
the slot sensor inputs, for now, are coded to port 5, pins 2-11.
and yes, some parts are unfinished (edit current tool button), some are unfinished and some are not working at all
other things to mention: for best results, it needs a fixed probe in TCP (Tool Change Position) where tools are measured or loaded/unloaded (if available but not into the rack)
happy milling,
Seb