Samstag, 10. September 2016

Z Touch off repeatability test



Bevore making chips, you need to know where your tool stands relative to your workpiece. Naturally,  setting Z is most critical when changing tools. Whenever you put a new tool into the spindle, you will want it to have exactly the right offset.

The simplest and cheapest way to do it is using a touchplate. Just connect one wire to your spindle, the other one to a piece of PCB on top of your workpiece. Using a simple script (use the pre-installed button script „auto tool zero“ in Mach 3), the z-axis is moved down until your tool touches the pcb. This position ist then defined as… no, not as zero, but as e.g. “2mm“, or whateve the thickness of your touchplate happens to be. The spindle then retracts to a given height (5 mm above zero, in my case). This way of touching off basically costs nothing at all (well, two cables and a small piece of scrap pcb you got laying around).  My machine´s resolution is 0,0025 mm. But, how precise is the touchoff process itself?



Well, let´s find out!

First, i did a short repeatability test, touching off again and again 50 times in a row. This is, touch off, note down machine coordinates, touch off again, etc. Then i paused for 5 minutes, then did another 50 touch-off´s. Inbetween the touchoffs, the touch plate was not moved nor touched with my fingers.
After the first 100 measurements, i did a row of 25 further measurements. Onty this time, the touch-plate was picked up with my fingers and then placed back on top of the material.

 Let´s have a look at the results (y axis scaling is in mm):
As you can see, the first 50 measurements are pretty accurate, only changing aound +0/-0,025, which is exactly the machine´s accuracy. This means, touching the plate is detected within one microstep of the stepper. Pretty impressive!
The next 50 measurements done after the break are more scattered, but accurate well within 1/100 mm. Not too bad, apart from those three outliers!
Now, on the last 25 measurements. I picked up the tough plate after every measurement, which is how you would do it normally. The results are varying greatly, scattered over 5/100mm. I can only guess all the errors that are adding up here: Varying touchplate thickness, uneven workpiece surface, touchplate not lying exactly flat on workpiece surface etc. In real life, there might be a chip or two stuck on top of your workpiece, even making everything worse.

 So, seems like my touch-off process can be improved. What do you think?