Jeff, I totally agree with you. A one time permanent fix as opposed to constant tweaking is always preferable. By the way tolerances are given for a reason. Once you have solved the problem to consistantly be, not only within tolerance, but exceeding by a factor of 4, any further messing around is a waste of time and money. Well done kyoshi.
Thank you for the compliment. It did work out as almost the ideal engineering solution, solving a long-standing product issue with no additional cost other than the initial programming of the Blohm grinder. The sensor based approach would be a fascinating project to try for an order of magnitude improvement over current best practice for "standard" machine tools.
As a control engineer, I am fascinated by the measurement approaches suggested. As a mechanical/project engineer, I am on the side that says if you can grind in the compensation on each part and you get what you want in terms of accuracy, you should. Any kind of sensor can eventually fail, connections fail, and sensors always needs to communicate with the controller. If you don't have those components in your design, you won't have the failure mode, you won't have to put them on the BOM, inventory or buy them. I think this is a great solution.
I appreciate your input. With the wide range of sensor technology available today in conjunction with inexpensive computational power a self-correction machine tool could obtain incredible levels of accuracy.
If you were using an angular sensor with a reference to the work surface you could make linear corrections to the position to compensate for the positioning error introduced by the angular motion of the structure. The linear correction of 5 ppm per arc second would be dependant on the the distance from the linear measurement reference for the Y-axis. Angular motions would still be introduced at the tool, possibly creating inaccuracy when large die sinking tools are used.
The machine in question is a relatively rigid structure, the angular deflections were extremely repeatable under a range of operation conditions. Real time measurements would be more expensive (and less effective) than mechanically compensating for the underlying structural deflections.
The workpiece is attached to the table, the diesinking form tool is attached to the bottom of the Z-axis. Angular errors, positioning errors, straightness and squareness errors will all produce unwanted deviations from "perfect" in the finished workpiece. Improving the machine accuracy will improve the accuracy of the workpiece, measuring the errors will only tell you how much error you are introducing into the workpiece.
If I understand it correctly, you have one reference surface and then the other that changes its orientation. You can use a unit called EZ-TILT-5000, that reads two sensors and can provide you with individual angular orientation of each sensor and also the differencial. This way you can always see the actual deviation of the required surface in reference to the standard.
It looks like a great sensor, but I am not sure how you would compensate for the angular error in this example. The angular machine deflection is referenced to the machine table, and a mechanical compensation is necessary to maintali Z-axis squareness to the machine table (and workpiece).
At the Design News webinar on June 27, learn all about aluminum extrusion: designing the right shape so it costs the least, is simplest to manufacture, and best fits the application's structural requirements.
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This radio show will show what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.