Forum Navigation
Forum breadcrumbs - You are here:ForumForums: Tool ChangersUmbrella Tool Changer
You need to log in to create posts and topics.

Umbrella Tool Changer

@3dlow it can be implemented but all depends on how many people request a feature because it takes a lot of resources to add a feature.

@ethan-downey we have been trying to take out time to work on the logic but have been super busy with a few machine manufacturers who are releasing machines with MASSO. So just thought to let you know that we haven't forgotten about this and will work on the logic soon, sorry for the delay.

@masso-support, Thanks for the update. Thats all ok. I look forward to hearing from your guys when your ready.

@ethan-downey we have emailed you the software with new logic, please try it on your machine.

Documentation page for Umbrella Tool Changer can be found here:

Just looking over the logic you have there , most machines use a M19 to index the spindle after M05 this aligns the drive keys on the tool holder with the spindle and tool changer fingers

M10/M11 are standard as chuck clamp unclamp for lathes , M25 / M26 are standard tool clamp commands for mills and the M10 / M11 are used for rotary table clamping on mills

is your logic bidirectional for shortest distance to next tool

it would be nice if in the beginning of the tool change cycle the logic checked to see if the tool called is in the spindle already and then just skip the tool change and continue , some times

the last tool called in a program winds up being the first tool in the next program and you don't want it to error out

Great project, thanks for sharing it. No doubt inspiring others to invent.


We have been in contact via e-mail about some extra sensing switches and spindle stop and index logic but in the meantime I was testing the tool changer code as delivered.  It appears that the MASSO doesn't recognize the number of tools actually loaded.  In the F1 screen I have selected  umbrella tool changer and selected 20 tool slots.  On the F4 tool page when setting up a new tool the drop down still allows me to select up to 32 tools.  When performing the tool change command T10 M6 the tool changer moves 10 tool slots for the change.  When I then perform T0 M6 the tool changer moves 22 tool slots seeming to indicate that the logic is still operating on the 32 available tool slots.  Is there something I may have configured or selected incorrectly?

@jonunder The tool slots on the machine are different to tool numbers. You can still use from T0 to T31 but they have to be assigned to one of the slots.


I have configured a few of the tools with slot numbers but the MASSO doesn't seem to recognize that.  It will let me change to a tool that hasn't been configured and it assumes the tool number is the slot number.  The documentation claims that the MASSO will throw an error if you try to change to an un-configured tool but this doesn't seem to be the case.  Even when assigned to a tool number when trying to get back to T0 after any tool (T1, T10, etc) the tool changer advances past the zero and will advance to where it would be if there were 32 tools

@jonunder can you please email on support with your controller serial number and we can have a setup done to check everything.