The next steps are either carelessly blinding myself trying to build a laser interferometer or spending a ridiculous amount of money on more precise gagues.
The next steps are either carelessly blinding myself trying to build a laser interferometer or spending a ridiculous amount of money on more precise gagues.
http://41j.com/blog/2017/02/hp-interferometer-notes/
You can often pick up the laser/receivers/optics quite cheap (few hundred USD). And then just use the software supplied by Sam. The Sam kit is tested which is nice (but it’s ~1000USD IIRC).
Interferometers as used on high end CNCs often.
I was ... hasty ... with my first laser diode and burned it out in about 30 seconds. I like to tell myself the money wasted was spent on learning lessons. The second is coming in the mail.
The upshot with this method is that it can be extremely low cost and give you access to write code that interfaces directly with physics instead of somebody else's device.
The idea for hacking on these things comes from Ben Krasnow https://www.youtube.com/watch?v=MUdro-6u2Zg and several research papers.
I can’t remember who wrote the white paper, but it described “rounding a square”, and measuring how much tangential material was left over at the flats, as a test of dynamic accuracy.
The scales will measure the axis position. But when you move the table over to the other end of travel, the shifting weight tilts the knee, and now your cuts that were supposed to be parallel are not. None of the scales measure this rotation.
Then, as the machine warms up, differential thermal expansion starts to twist things further...
That is, throw out chasing perfection of rigidity, dimension, and flatness of a mill (etc.) Instead keep adding measurement and feedback until the precision of the machine parts doesn't matter. (or, continue to amuse myself and annoy my partner by making messes and spending my disposable income trying)
On the other hand: wear. Even the best machines all experience wear all around and there is a lot of work keeping up with it or recovering from it. Keeping precision despite drift from wear and being able to trivially quantify it are really valuable.
(Assuming they're handled properly and kept clean, of course).
Granted, my switch over to "more rigid more better" may have gone a bit too far - I now own a 10ee (3200lbs), and am looking for a good jig borer (2400lbs+).
Metal milling machine need to be super rigid because of the cutting forces... You can build super accurate machines (e.g. with granite) that can't be used for milling but can place a tool with a (sub-)micron accuracy.
Even with metal you can take lighter cuts and trade off some rigidity for accuracy, but then it's gonna take much longer to get anything done...
Go for the jig borer, and get them while you still can. It's what Professional Instruments does, and it's what I would do if I had space for one.
But if the ways and mating surfaces aren't almost-perfectly straight and flat, they'll experience accelerated wear. (If you're using hydrostatic bearings, they won't work to begin with unless the surface is accurate). Then the calibration is gone. And that's just in the static case.
If your ballscrew has uneven pitch, is eccentric, or any number of other issues, you can calibrate it out. But now to move at a constant speed, your servo controller has to drive that inertia at a wobble, and everything shakes.
I agree this setup is almost perfectly straight and flat. But it's still not accurate without the calibration.
Just to be clear, there's weren't milling machines...
My ideas are in the realm of developing detailed physical models of machines and developing control systems out of them using precise measurement tools to both tune the model and act as feedback mechanisms. (I'm not talking about machine learning)
I don't think my living room floor would support three tons of machine tools unfortunately.
Here's one link to the project:
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
I’ve used a capacitive distance sensor to measure vibrations in the micrometers and nanometers. At that scale things get unintuitive pretty quickly. I doubt your motors and linear tables will be able to keep up with much precision beyond what you can measure with a cheapish digital caliper.
When I'm following my own drives I tend to build something up from basics and improve it's ability to do X until it reaches a certain level of usefulness and I get bored and move on because my goal was building the thing not ever actually doing anything in particular with it. That section of the journey appeals to me.
Ultra-precise laser range finders scratch a particular itch. I so often have found myself wanting one and being unable to find something suitable to buy. Let's say, 1mm to 50µm precision at 1cm to 10m distances, in that ballpark.
What could I do with it?
* Characterize and quantify improvements in machine precision, most of what I do seems to be wild shots in the dark without some better measurement tools.
* Add feedback mechanisms to machines – work around imprecise parts and close the loop with cheap and super-precise measurement tools.
* Lasers.
The key features are programability and range+precision.
Here’s a couple thoughts I have, forgive me if you already have these in mind.
Feedback and Controls: I’ve found that feedback suddenly made a lot more sense and seemed less mysterious once I understood the math behind it.
This is the textbook I used: Control System Engineering - Nise
And these videos were particularly helpful: https://www.youtube.com/user/ControlLectures
Regarding Precise Measurement:
It’s hard, something that might not look moving to the naked eye might be vibrating back and forth several uM. I’ve heard that lasers are subject to error from the atmospheres but I’ve never used them myself.
Good luck!