IP Library Granted Patent US 8,509,940
Granted Patent B2
US 8,509,940 · App. 13/032,882 · Granted Aug 13, 2013

Electronic system and method for compensating the dimensional accuracy of a 4-axis CNC machining system using global offsets

Inventors: Jie Gu (Clarkston, MI); Sheri K. Kurgin (Macomb, MI); Paula J. Deeds (Ypsilanti, MI)
Assignee: GM Global Technology Operations LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,509,940
App. No.
13/032,882
Granted
Aug 13, 2013
Kind
B2
Abstract

An electronic system for compensating the dimensional accuracy of a 4-axis CNC machining system includes a CNC machining system configured to machine a feature into a part, a dimensional measuring device configured to measure a dimension of the part, and to provide an output corresponding to the measured dimension, and a compensation processor in communication with the CNC machining system and dimensional measuring device. The compensation processor is configured to receive the output from the dimensional measuring device, to calculate a plurality of CNC offsets, and to provide the offsets to the CNC machining system.

Claims (36)

1. An electronic system for compensating the dimensional accuracy of a CNC machining system comprising:

a CNC machining system including a rotatable table disposed within a machine coordinate system and configured to restrain a part, the CNC machining system configured to machine plurality of features into the part;

a dimensional measuring device configured to measure a dimension corresponding to each of the plurality of features, and to provide an output corresponding to the measured dimensions; and

a compensation processor in communication with the CNC machining system and dimensional measuring device, the compensation processor configured to receive the output from the dimensional measuring device, to calculate a plurality of CNC offsets to minimize future deviations, and to provide the offsets to the CNC machining system; and

wherein the compensation processor is configured to calculate a plurality of CNC offsets to minimize future deviations by:

computing a deviation between each of the measured dimensions and a respective nominal dimension;

determining a planar table offset within the machine coordinate system using the computed deviations;

determining a three-dimensional part offset within the machine coordinate system using the computed deviations;

determining a table rotation offset using the computed deviations; and

wherein the planar table offset, the three-dimensional part offset, and the table rotation offset are determined to minimize the computed deviations.

2. The electronic system of claim 1 , wherein the dimensional measuring device is a coordinate measuring machine.

3. The electronic system of claim 1 , wherein calculating a plurality of CNC offsets further includes weighting each respective measured deviation according to a weighting algorithm.

4. The electronic system of claim 3 , wherein the weighting algorithm includes dividing the respective deviation by a provided tolerance for a corresponding nominal dimension.

5. The electronic system of claim 1 , wherein computing a plurality of CNC offsets that minimize future deviations includes optimizing a plurality of variables within a set of simultaneous equations.

6. The electronic system of claim 5 , wherein optimizing a plurality of variables includes performing a least-square fit.

7. The electronic system of claim 1 , wherein the plurality of CNC offsets comprise global CNC offsets.

8. The electronic system of claim 7 , wherein the global CNC offsets include the planar table offset, the three-dimensional part offset, and the table rotation offset.

9. The electronic system of claim 1 , wherein the CNC machining system comprises a 4-axis CNC mill.

10. The electronic system of claim 9 , wherein the plurality of CNC offsets comprise global CNC offsets.

11. An electronic method for compensating the dimensional accuracy of a CNC machining system comprising:

receiving setup information through an interface, the setup information including feature descriptive information and part information the feature descriptive information including one or more nominal dimensions for each of a plurality of features to be machined into a part;

receiving measurement data from a coordinate measuring machine and through the interface, the measurement data relating to one or more measured dimensions of a machined part;

calculating a plurality of CNC offsets from the setup information and measurement data; and

outputting the plurality of CNC offsets; and

wherein calculating a plurality of CNC offsets from the setup information and measurement data includes:

computing a deviation between each of the measured dimensions and a respective nominal dimension;

determining a planar table offset for a rotatable machining table using the computed deviations;

determining a three-dimensional part offset for a part secured to the rotatable machining table using the computed deviations;

determining a table rotation offset for the rotatable machining table using the computed deviations;

wherein the planar table offset, the three-dimensional part offset, and the table rotation offset are determined to minimize the computed deviations; and

wherein the plurality of CNC offsets include the planar table offset, the three-dimensional part offset, and the table rotation offset.

12. The electronic method of claim 11 , wherein the feature descriptive information includes a plurality of feature records, each feature record corresponding to a respective feature machined by a CNC machining system.

13. The electronic method of claim 11 , wherein calculating a plurality of CNC offsets further includes applying a weighting algorithm to the one or more deviations, the weighting algorithm configured to modify the influence of a dimension when determining the plurality of CNC offsets.

14. The electronic method of claim 13 , wherein the weighting algorithm divides a deviation by a tolerance received in the feature descriptive setup information.

15. The electronic method of claim 11 , wherein determining each of the plurality of CNC offsets to minimize the computed deviations includes performing a least-square fit.

16. The electronic method of claim 11 , further comprising outputting performance data.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034287/0159 →
SECURITY AGREEMENT Recorded Jun 28, 2012
From: GM GLOBAL TECHNOLOGY OPERATIONS LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 028466/0870 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2011
From: GU, JIE; KURGIN, SHERI K.; DEEDS, PAULA J.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025849/0645 →
Continuity (1)
Related Publication 20120215341A1 · Aug 23, 2012