JimsMSM wrote:Dave, I corresponded with the Tormach folks and they're pretty firm on Not supporting anything but their version of Mach and their ATC software. I can't give up MSM just to use their ATC, so:

That just made my day! one of the best endorsements of MSM I've had
I do think that's rather short sighted of Tormach.. they'd rather loose a $5k ATC sale than cooperate to make a customer happy? That's a departure from their usual reputation for customer service.

... and a bit odd since I've had good interactions with them on other things.
JimsMSM wrote:
My potential plan:
- Thinking about building my own ATC with separate controller and a couple steppers to turn the carousel and slide the appropriate tool under the spindle at the TCP
- Assuming I will have the same 10 or 12 tools always loaded in the carousel and all measured using Master-Tool w/TLOs in my Tool-Table
- When my G-Code hits a T#-M6, M6ATC is called:
-- I'm comfortable I can write the M6ATC code to turn the carousel to the correct slot and rail the tool under the spindle at the TCP
-- Tool is loaded via the auto draw-bar
-- I would use my MT to touch-off and should be on my way ?
Yep - should work great. you can think of the ATC as a replacement for what the human does in mach's stop & wait mode. Once the tool is mounted, MSM can then go do the measurement - but MSM doesn't really care whether an ATC or a human mounted the tool.
We could even prototype the MSM side before you make the changer if you want: we'll simply make a M6ATC script that waits for human input (ex: click ok in a msgbox), then works with MSM to let MSM do it's measurement actions. Essentially, this turns ATC back into Stop&Wait, but running the M6ATC code, then all you need to do is alter the M6ATC script to suit the changer and draw bar as it gets built up.
JimsMSM wrote:
Appreciate your thoughts if you think this is doable without adding additional screens? If additional screen-sets are required, this may be beyond me.
Thnx Much
If you need place to put controls for the ATC, that's what the "user exts" page in MSM is for. No one's needed more pages to date, but that's also possible (and I'd help with that if need me).
Dave