System and method to derive and apply computer numerical control global offsets during part measurement on coordinate measuring machine
AssigneeGM Global Technology Operations LLC
InventorsAxel F. Antongiorgi, Patrick M Hilber, John R Wayton, Daniel J. Pinkelman
Life of this patent
Estimating the term…
Abstract
A method to derive and apply computer numerical control global offsets includes: measuring features of a machined part using a coordinate measuring machine (CMM); programming a first processor within the CMM to receive the dimensions of the features and to output computer numerical control (CNC) offsets; and forwarding the CNC offsets from the CMM to a CNC machining system to correct operation of the CNC machining system.
Claims14
A system to derive and apply computer numerical control offsets, comprising:
- a computer numerical control (CNC) machining system programmed to machine a part according to a defined plan, wherein the CNC machining system includes a plurality of registers;
- a coordinate measuring machine (CMM) having a measurement processor for measuring a plurality of features of the machined part, a first compensation processor programmed for receiving a plurality of measurements of the plurality of features, calculating the CNC offsets based at least in part on the plurality of measurements and a group of variable data, and storing the CNC offsets in the plurality of registers of the CNC machining system;
- wherein the group of variable data includes a feature measurement, a machine origin, a rotational center position of one or more tables, a fixture origin, feature names, feature nominal positions, feature measured positions, feature tolerances and measurement directions;
- and
- wherein the CNC offsets stored in the plurality of registers of the CNC machining system are accessed by a CNC compensation program to correct an operation of the CNC machining system during a subsequent machining process.
A method to derive and apply computer numerical control offsets, comprising:
- machining a part using a computer numerical control (CNC) machining system programmed to machine the part according to a defined plan, wherein the CNC machining system includes a plurality of registers;
- programming a measurement processor within a coordinate measuring machine (CMM) to measure a plurality of features of the machined part using the CMM;
- programming a first compensation processor within the CMM to receive a plurality of measurements of the plurality of features of the machined part, to calculate the CNC offsets based at least in part on the plurality of measurements and a group of variable data, and to store the CNC offsets in the plurality of registers of the CNC machining system;
- wherein the group of variable data includes a feature measurement, a machine origin, a rotational center position of one or more tables, a fixture origin, feature names, feature nominal positions, feature measured positions, feature tolerances and measurement directions;
- and
- executing a CNC compensation program within the CNC machining system using the CNC offsets stored in the plurality of registers of the CNC machining system as input parameters of the CNC compensation program to correct an operation of the CNC machining system during a subsequent machining process.
A method to derive and apply computer numerical control offsets, comprising:
- machining a part using a computer numerical control (CNC) machining system programmed to machine the part according to a defined plan, wherein the CNC machining system includes a plurality of registers;
- programming a measurement processor within a coordinate measuring machine (CMM) to measure a plurality of features of the machined part using the CMM;
- programming a compensation processor of the CMM to receive a plurality of measurements of the plurality of features and to output computer numerical control (CNC) offsets;
- calculating the CNC offsets of the machined part using the compensation processor, based at least in part on the plurality of measurements and a group of variable data;
- wherein the group of variable data includes a feature measurement, a machine origin, a rotational center position of one or more tables, a fixture origin, feature names, feature nominal positions, feature measured positions, feature tolerances and measurement directions;
- storing the CNC offsets calculated by the compensation processor of the CMM in the plurality of registers of the CNC machining system;
- and
- executing a CNC compensation program within the CNC machining system using the CNC offsets stored in the plurality of registers of the CNC machining system as input parameters of the CNC compensation program to correct an operation of the CNC machining system during a subsequent machining process.
Dependencies are inferred from the claim text.