AUTOMATIC PROBING, COMPENSATION, AND ADJUSTMENT OF A FLEXIBLE FIXTURE FOR A CNC MACHINE
First Claim
1. A method for properly locating a flexible fixture to a CNC machine comprising:
- mounting a flexible fixture on a table of the CNC machine;
probing a plurality of locators on the flexible fixture to determine a locator position on a coordinate system for the CNC machine for each of the locators;
determining if each of the plurality of locators is within a predetermined offset limit from a nominal position; and
programming a controller with an offset compensation amount based upon the probed position for each locator when all of the plurality of locators are within the predetermined offset limit.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for properly locating a flexible fixture on a CNC machine comprises probing a plurality of locators on a flexible fixture to determine a locator position on a coordinate system for the CNC machine. The position for each of the plurality of locators is analyzed to determine if all of the plurality of locators are within a predetermined offset limit from a nominal position. A controller is programmed with an offset compensation amount based upon the probed position for each locator when each of the plurality of locators is within the predetermined offset limit. The locator positions are adjusted if one of the probed locations is not within the predetermined offset limit. The CNC probing programs are generated by a computer language to accommodate various fixture configurations.
22 Citations
18 Claims
-
1. A method for properly locating a flexible fixture to a CNC machine comprising:
-
mounting a flexible fixture on a table of the CNC machine; probing a plurality of locators on the flexible fixture to determine a locator position on a coordinate system for the CNC machine for each of the locators; determining if each of the plurality of locators is within a predetermined offset limit from a nominal position; and programming a controller with an offset compensation amount based upon the probed position for each locator when all of the plurality of locators are within the predetermined offset limit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for properly locating a flexible fixture to a CNC machine comprising:
-
probing a primary locator, a secondary locator and at least three tertiary locators on a flexible fixture mounted to the CNC machine to determine a locator position on a coordinate system for the CNC machine for each of the locators; determining if each of the primary locator, the secondary locator and the at least three tertiary locators is within a predetermined offset limit from a nominal position; programming a controller with an offset compensation amount based upon the probed position for each of the primary locator, the secondary locator and the at least three tertiary locators when all of the primary locator, the secondary locator and the at least three tertiary locators are within the predetermined offset limit; and adjusting the position of at least one of the primary locator, the secondary locator and the at least three tertiary locators to adjust a position of the flexible fixture when the probed position for any of the primary locator, the secondary locator and the at least three tertiary locators is not within the predetermined offset limit. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for properly generating a CNC machine program comprising:
-
inputting a nominal location for a primary locator, a secondary locator and at least three tertiary locators on a flexible fixture mounted to the CNC machine to determine a locator position on a coordinate system for the CNC machine for each of the locators; inputting nominal locations for each of a plurality of spacers, where each of the plurality of spacers are associated with one of the primary locator, the secondary locator and the at least three tertiary locators; and creating the CNC program based upon the nominal locations for the primary locator, the secondary locator, the at least three tertiary locators and the associated spacers. - View Dependent Claims (18)
-
Specification