Coordinate measuring machine
US-2024210154-A1 · Jun 27, 2024 · US
US9593928B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9593928-B2 |
| Application number | US-201414172780-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 4, 2014 |
| Priority date | Feb 5, 2013 |
| Publication date | Mar 14, 2017 |
| Grant date | Mar 14, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for providing dynamic state information for a coordinate measuring machine that includes a base, a probe head, a machine structure with structural components linking the probe head to the base and a drive mechanism that moves the probe head relative to the base. A dynamic model is defined with actual state variables related to physical properties representing an actual state of the coordinate measuring machine. The actual state is derived by a calculation based on the dynamic model. A filtering process using the dynamic model includes deriving prediction variables based on the state variables that describe an expected proximate state of the coordinate measuring machine, measuring at least one of the state variables and determining observables, deriving successive state variables by comparing the prediction variables with the observables and updating the dynamic model using the successive state variables as the actual state variables.
Opening claim text (preview).
What is claimed is: 1. A method for providing dynamic state information for at least a part of a coordinate measuring machine, the coordinate measuring machine comprising: a base; a probe head; a machine structure with structural components for linking the probe head to the base; and at least one drive mechanism for providing movability of the probe head relative to the base, wherein the following steps are carried out for execution of the method: defining a dynamic model with an actual set of state variables, the state variables being related to a set of physical properties of at least the part of the coordinate measuring machine and representing an actual state of at least the part of the coordinate measuring machine; and deriving the actual state of at least the part of the coordinate measuring machine by a calculation based on the dynamic model; executing a filtering process with the dynamic model, the filtering process including: deriving a set of prediction variables based on the state variables, the set of prediction variables describing an expected proximate state of at least the part of the coordinate measuring machine; measuring at least one of the physical properties and determining a set of observables based on the measuring; deriving a set of successive state variables by comparing the set of prediction variables with the set of observables, the successive state variables providing an adjusted representation of the proximate state of at least the part of the coordinate measuring machine; and updating the dynamic model using the set of successive state variables as the actual set of state variables. 2. The method according to claim 1 , wherein: an actual position and/or displacement of a designated point and/or an actual deformation of at least the part of the coordinate measuring machine is derived based on the dynamic model. 3. The method according to claim 2 , wherein: the position of the designated point and/or the actual deformation is tracked for a predetermined time period. 4. The method according to claim 1 , wherein: the filtering process uses Kalman filtering. 5. The method according to claim 1 , wherein: the prediction variables are derived performing calculations based on the dynamic model. 6. The method according to claim 1 , wherein: the filtering process is performed in predefined time intervals; and wherein the measuring of the at least one physical property is observed for a predefined time period. 7. The method according to claim 1 , further comprising: adapting at least one of the successive state variables of the set of successive state variables to the prediction variables and/or to the observables of the set of observables. 8. The method according to claim 1 , further comprising: deriving a compensation value by calculating a weighted average from the set of prediction variables and the set of observables, wherein at least one successive state variable is adjusted to the compensation value. 9. The method according to claim 8 , wherein: the compensation value is derived from a defined prediction variable and a respective observable, the prediction variable, the observable and the successive state variable relating to the same physical property. 10. The method according to claim 1 , further comprising: determining an error value by processing the set of prediction variables and the set of observables. 11. The method according to claim 10 , wherein: determining the error value comprises at least one of: determining the error value for at least one of the successive state variables by comparing a measuring value of at least one respective physical property with a predicted value for the respective variable; and adapting at least one successive state variable based on the error value. 12. The method according to claim 1 , wherein: sensor data generated by a measurement with a respective sensor: is used for deriving the set of observables; and/or is filtered and adapted without phase delay based on the filtering process to reduce sensor noise. 13. The method according to claim 1 , wherein: the filtering process is performed using at least one of: a linear quadratic estimator; a recursive filtering procedure; a Kalman-Filter; and an Extended Kalman-Filter. 14. The method according to claim 1 , wherein: the state variables, the prediction variables, the observables and/or the successive variables define at least one of the following values and/or a change of the respective value of at least the part of the coordinate measuring machine: mass; inertia; geometrical property; stiffness; damping; bearing property; torque; temperature; humidity; velocity; and/or applied force. 15. The method according to claim 1 , further comprising: calculating a settling time and generating a settling signal based on the filtering procedure for compensation of a measurement performed with the coordinate measuring machine, wherein the settling time represents a duration for maintaining a defined measuring position in order to achieve predefined measuring accuracy. 16. The method according to claim 15 , wherein: the settling signal is processed for at least one of: controlling a repositioning of a defined position of the probe head relative to a measuring point; maintaining of the defined position of the probe head relative to the measuring point; and generating an output signal for providing information for an operator in order to manually measure with the predefined measuring accuracy. 17. A coordinate measuring machine comprising: a base; a probe head; a machine structure with structural components for linking the probe head to the base; at least one drive mechanism for providing movability of the probe head relative to the base; and a controlling and processing unit adapted for execution of a modelling functionality, on execution of which: a dynamic model with an actual set of state variables is defined, the state variables being related to a set of physical properties of at least the part of the coordinate measuring machine and representing an actual state of at least a part of the coordinate measuring machine; and the actual state of at least the part of the coordinate measuring machine is derived by a calculation based on the dynamic model, wherein the modelling functionality includes a filtering algorithm, on execution of which a set of prediction variables is derived based on the state variables, the set of prediction variables describing an expected proximate state of at least the part of the coordinate measuring machine; at least one of the physical properties is measured and a set of observables is determined based on the measurement; a set of successive state variables is derived by comparing the set of prediction variables with the set of observables, the successive state variables providing an adjusted representation of the proximate state of at least the part of the coordinate measuring machine; and the dynamic model is updated using the set of successive state variables as the actual set of state variables. 18. The coordinate measuring machine according to claim 17 , wherein: the controlling and processing unit of the coordinate measuring machine is adapted for execution of a method according to claim 1 . 19. The coordinate measuring machine according to claim 17 , further comprising: a sensor having a sensor gain is adjustable based on the calculation of the dynamic model for monitoring the ph
using coordinate measuring machines · CPC title
Calculation, estimation, creation of error model using measured error values · CPC title
Kalman filter · CPC title
Correction of measurements (G01B9/02055 takes precedence) · CPC title
Multicoordinate measuring system, machine, cmm · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.