I've seen some that have each tool holder coded and read the holders in the 
chain or carousel as it moves. The system has no idea where any of the tools 
are but it does know the difference between an empty spot and one with a tool. 
So when a tool is requested it just runs the carousel or chain in one direction 
until the desired tool comes by the sensor. Then it swaps the current tool for 
the one in that slot. Should something cause the changer to drop a tool the 
system has no idea it's missing. It will just throw a not found fault the next 
time that tool is requested.
It's a slow way to change tools but less complicated to setup since the 
operator doesn't have to log where the tools are, but the individual tool 
characteristics have to be setup, same as with any changer system.
The fastest setup would be a system that has coded holders that can be stuck 
into the carousel or chain anywhere, then the system runs the changer around 
once, logging where each tool is. That would also require hardware to uniquely 
identify each tool slot. For a high capacity changer, tools could be grouped by 
job or by function. That would also allow for bi-directional movement to speed 
up changes even more.

If the changer is uni-directional, then install the tools in the order they'll 
be used and try to minimize needing to go back to a previously used tool. For 
very time critical jobs, install more than one of the same tool so the changer 
never has to run a full circuit to get back to a previously used tool. Ie, if 
the second tool used is a 1/4" drill then two changes later the 1/4" drill is 
needed again, install a second 1/4" drill. Save time and wear and tear on the 
changer chain or carousel.

    On Sunday, January 6, 2019, 10:32:42 AM MST, Jon Elson 
<el...@pico-systems.com> wrote:  
There are two types of tool changers, fixed position and 
random position.  The fixed type generally have some kind of 
one-at-a-time mechanism, so no pre-prep is possible.
When the tool is to be changed, the tool in the spindle is 
placed in the magazine, the magazine is moved to the 
new-tool position and the new tool is loaded.  A typical 
system is a tool carousel that is moved toward the spindle 
and the tool is exchanged directly to/from the carousel, 
with no arm.

A random tool changer swaps the previous tool with the new 
one, putting the previous tool into the same holder as the 
new tool came from.  This requires the system to keep track 
of what tool is in what position of the magazine.  System 
crashes may require reloading the tool table with what tool 
is in what pot.  The random changer requires some kind of 
double-ended changer arm, so the current tool and the new 
tool can be exchanged between magazine and spindle. This 
system allows the magazine to be positioned to the new tool 
before the actual tool change is performed.  You just 
program a T## to pre-select the tool at some point in the 
program.  This causes the tool carousel/chain to position to 
the new tool.  When you program M6, the tool is actually 
swapped.

Jon
  
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to