Measurement routine motion represented by 3d virtual model
AssigneeHexagon Metrology, Inc.
InventorsMichael Mariani, Milan Kocic
Life of this patent
Estimating the term…
Abstract
A method measures a given object using a coordinate measuring machine (CMM) having a measurement space. As such, the method determines one or more portions of the given object to be measured and then forms a virtual 3D movement model representing CMM movement required to measure the one or more portions. The method then uses the 3D movement model to virtually position and orient the given object within the CMM measurement space.
Claims20
A method of measuring a given object using a coordinate measuring machine (CMM) having a measurement space, the method comprising:
- determining one or more portions of the given object to be measured;
- forming a virtual movement volume model representing movement of the CMM required to measure the one or more portions;
- and
- virtually positioning and orienting the given object within the CMM measurement space as a function of the movement volume model.
A system for measuring a plurality of objects with a CMM, the CMM having movable components and a base on which the objects are positioned, the system comprising:
- an object model configured to represent an object;
- a scan-path generator configured to generate a scan path for one or more features of the object to be measured;
- a movement-volume engine configured to generate a virtual movement volume model representing movement of the movable components of the CMM required to measure the one or more features;
- a positioning engine configured to determine a position and an orientation of the object on a base of the CMM such that the virtual movement volume model does not have interference from a fixture of the object and/or a second object positioned on the base.
A computer program product for measuring a given object using a coordinate measuring machine (CMM), the computer program product comprising:
- program code for determining one or more portions of a given object to be measured;
- program code for forming a virtual movement volume model representing movement of the CMM required to measure the one or more portions;
- program code for virtually positioning and orienting the given object within the CMM measurement space as a function of the movement volume model, such that the virtual movement volume model does not have interference from a fixture of the object and/or a second object positioned on the base.
Dependencies are inferred from the claim text.