|
Manual Automatic Tool Change |
|
|
Setting Up the Tool Table |
|
|
The statement “Manual Automatic Tool Change” sounds like an oxymoronic statement unto itself. Basically what it’s a way to convince Mach 2 that you have an automatic tool changer, when in fact you do not (not yet at least). The auto-change routine includes a pause and a prompt to ask for the proper tool. Somewhere in there it applies the proper tool offset and then resumes the program. When we though this up it cut the production time of our brackets from 3 hours down to 1:20 flat. Now that’s a manufacturing improvement, more so it allows an unskilled operator to “baby sit” the mill without a bunch of training. This “Manual Automatic Tool Change” series is broken into 3 sections:
Setting up the Tool Table Before we begin with the pictures we need to get some terminology down. Reference Line: Is an imaginary line that runs parallel with the table just under the quill. It is your Z reading when no offsets are applied; in my case it’s 13.75” (Gotta’ love the Full Head Z). Tool Height Offset: A positive number that represents the height of a tool. This number is subtracted from the Reference Line height to get an actual working height. For example: When I execute a G00 Z0 with no cutter in the spindle and no offset applied it drops the nose of the collet right to the table. A less technical way of saying “The reference Line is at Z 0”.
If there is a cutter in there kiss it good-bye, as it will be planted through the table. Now, when I mount a cutter say 2” long into the collet, it extends PAST the reference line by 2”. When the Tool Height Offset is applied it SUBTRACTS the height of the tool from the Reference Line Height and puts the resulting value into the DRO (numbers on the screen). Now when I execute a G00 Z0 with the offsets APPLIED it will drop the very tip of the cutter to the table.
As far as the Mach 2 DRO reads it moved from Z 11.75 to Z 0. That’s it; basically you’re telling Mach how long a tool is, nothing magic. The reason it’s a table is so you can keep a bunch of tools on file. Mach 2 allows for 255 tools, I use 20 or so, and of those only 10 on a regular basis. But, oh how those 10 make a difference. |
|
![]() |
All we need to set the height of a tool.
1/2 R-8 Collet, 1/2 double sided end mill, 0.125 precision ground flat stock.
|
![]() |
Start be Referencing Your Machine and LOCK the QUILL.
VERY IMPORTANT STEPS
Mount the cutter into the collet, ensuring it makes solid contact with the collet. |
|
This is what the Mach 2 numbers will look like of my machine when "Ref'ed" . Z 13.75 is the important one.
|
|
![]() |
Rapid the cutter down to the table, just above the 0.125 shim |
![]() |
Lift one end of the shim and slowly (less than 1 IPM)
lower the cutter the rest of the way, this way it will push it down to the
table.
|
![]() |
Gently set the cutter on the shim, actually I can slide the shim out, but I feel the cutter drag across the top. |
|
With the end mill sitting on top of a 0.125 shim here are the Mach 2 numbers. Once again focus on the Z Axis. |
|
|
Change to the Tables screen (F5), it should look more or less like this. |
|
|
Click on the Tool Table button on the right side of the screen. Enter the name of the tool (whatever you want) and press Save Table. Then press Select Tool Number and OK |
|
|
Click in the Touch Correction box and enter the thickness of your shim (0.1250 for us). Also notice the tool number has changed to #1 |
|
|
Turn the Touch Correction ON, it will flash yellow.
|
|
|
Click on the Touch button in the middle of the screen. that will do the following:
Just because I'm superstitious I open the tool table and click Save Table, I really do this because the value is cached as a parameter and not saved to disk until you press the Save Table button. Under certain conditions, (I've found them) the program will revert to the SAVED value from the disk, so to avoid any problems I save the table after EACH TOOL is added/updated.
|
|
|
The updated table. |
|
|
Back to the Program Run screen (F1), we can see the following:
|
|
|
We actually use our Tool Table starting at #10, we leave 0-9 for just quick jobs. For tools 0-9 we actually cleared out all the values before we started taking screen shots. If you look over our tool table you'll notice one value stands out as being odd. The #6 pilot has an offset of 5.6" which is pretty darn long for a little tiny bit. Well, in the last section you'll remember that we "shanked" a pretty small bit, i.e. a new #6 pilot, the old one was lost in a tragic milling accident and we needed to use the chuck to complete the run. We simply stopped the program, chucked up the bit, reset the table and did a "Run From Here" start. |
|
| Conclusion:
At this point just repeat the procedure for each tool, it's actually goes pretty quickly. About 3-4 minutes per tool if you take you time. |
|
| Final Thoughts:
Although we didn't go over it, repeatability in the collet is half the battle, applying consistent torque to the draw bar is the key to success along with using the same collet for a tool after it's been setup in the table. We always set tool height at X0 Y0, we do this for consistency. When we setup for a production run we do the following:
This little procedure takes us about 30 minutes for our most complex part, we'll then run about 18 hours straight with out a single issue. If for some reason we break the run into 2 or more days and we shut down the machine we repeat the entire procedure again. It's not that we don't trust the repeatability of the referenced machine, it's just a good practice to get into, not to mention good insurance against an avoidable mistake. I know it seems like a pain in the ... but to get consistent results you need to have a consistent methodology.
|
|