Cutting tool form compensaton system and method
First Claim
1. In a computer-controlled machining apparatus having a controller and including a cutting tool and a workpiece holder which are movable relative to one another along a preprogrammed path during a machining operation for effecting a cut in a workpiece held by the workpiece holder wherein the preprogrammed path of relative movement between the cutting tool and workpiece holder is based upon an assumed size and shape of the cutting edge of the cutting tool and the controller includes a database including criteria relating to the assumed size and shape of the cutting edge, the improvement comprising:
- means for obtaining an image of the cutting edge of the cutting tool at a preselected stage of a marching operation;
means for generating information relating to the actual size and shape of the cutting edge at the preselected stage from the obtained image including means for obtaining an image of the cutting tool against a background so that the cutting tool and the background within the image possess contrasting light intensities, and wherein the image-obtaining means includes a light source and a camera having a lens so that by positioning the cutting tool between the lens of the camera and the light source, the cutting tool image received by the camera is a shadow of the cutting tool edge; and
means for comparing the generated information relating to the actual size and shape of the cutting edge with the criteria relating to the assumed size and shape of the cutting edge and for altering the preprogrammed path of relative movement in accordance with variations detected between the actual size and shape of the cutting edge and the assumed size and shape of the cutting edge;
the means for generating information includes means for scanning the obtained image along predetermined paths and identifying and collecting as data points along the cutting edge those points along each path at which sharp light intensity transitions occur;
the means for scanning includes means for scanning the image in one direction thereacross along a set of parallel paths and in another direction thereacross along another set of parallel paths wherein said one direction and another direction are orthogonal to one another; and
the means for generating information includes means for determining a center of the tool with the collected data points and means for removing from the collected data points those points which were collected from the image along paths oriented generally tangentially along the image of the cutting edge and includes means for redetermining a center of the cutting tool with the point data remaining after the removal of the tangentially-collected points.
1 Assignment
0 Petitions
Accused Products
Abstract
A compensation system for a computer-controlled machining apparatus having a controller and including a cutting tool and a workpiece holder which are movable relative to one another along a preprogrammed path during a machining operation utilizes a camera and a vision computer for gathering information at a preselected stage of a machining operation relating to the actual shape and size of the cutting edge of the cutting tool and for altering the preprogrammed path in accordance with detected variations between the actual size and shape of the cutting edge and an assumed size and shape of the cutting edge. The camera obtains an image of the cutting tool against a background so that the cutting tool and background possess contrasting light intensities, and the vision computer utilizes the contrasting light intensities of the image to locate points therein which correspond to points along the actual cutting edge. Following a series of computations involving the determining of a tool center from the points identified along the tool edge, the results of the computations are fed to the controller where the preprogrammed path is altered as aforedescribed.
82 Citations
6 Claims
-
1. In a computer-controlled machining apparatus having a controller and including a cutting tool and a workpiece holder which are movable relative to one another along a preprogrammed path during a machining operation for effecting a cut in a workpiece held by the workpiece holder wherein the preprogrammed path of relative movement between the cutting tool and workpiece holder is based upon an assumed size and shape of the cutting edge of the cutting tool and the controller includes a database including criteria relating to the assumed size and shape of the cutting edge, the improvement comprising:
-
means for obtaining an image of the cutting edge of the cutting tool at a preselected stage of a marching operation; means for generating information relating to the actual size and shape of the cutting edge at the preselected stage from the obtained image including means for obtaining an image of the cutting tool against a background so that the cutting tool and the background within the image possess contrasting light intensities, and wherein the image-obtaining means includes a light source and a camera having a lens so that by positioning the cutting tool between the lens of the camera and the light source, the cutting tool image received by the camera is a shadow of the cutting tool edge; and means for comparing the generated information relating to the actual size and shape of the cutting edge with the criteria relating to the assumed size and shape of the cutting edge and for altering the preprogrammed path of relative movement in accordance with variations detected between the actual size and shape of the cutting edge and the assumed size and shape of the cutting edge; the means for generating information includes means for scanning the obtained image along predetermined paths and identifying and collecting as data points along the cutting edge those points along each path at which sharp light intensity transitions occur; the means for scanning includes means for scanning the image in one direction thereacross along a set of parallel paths and in another direction thereacross along another set of parallel paths wherein said one direction and another direction are orthogonal to one another; and the means for generating information includes means for determining a center of the tool with the collected data points and means for removing from the collected data points those points which were collected from the image along paths oriented generally tangentially along the image of the cutting edge and includes means for redetermining a center of the cutting tool with the point data remaining after the removal of the tangentially-collected points. - View Dependent Claims (2, 3)
-
-
4. In a machining operation including the steps of moving a cutting tool and a workpiece holder relative to one another along a predetermined path to effect a cut in a workpiece held by the holder and wherein the predetermined path is based upon criteria relating to an assumed size and shape of the cutting tool, the improvement comprising:
-
obtaining an image of the cutting edge of the cutting tool at a preselected stage of the machining operation wherein the image of the cutting tool is obtained against a background so that the cutting tool and the background within the image possess contrasting light intensities, and wherein said step of obtaining an image includes the steps of providing a light source and a camera having a lens and positioning the cutting tool between the lens of the camera and the light source so that the cutting tool image received by the camera is a shadow of the cutting tool edge; generating information relating to the actual size and shape of the cutting edge from the obtained information; comparing the generated information relating to the actual size and shape of the cutting edge with the criteria relating to the assumed size and shape of the cutting edge; and altering the predetermined path of relative movement between the cutting tool and workpiece holder in accordance with variations detected between the actual size and shape of the cutting edge and the assumed size and shape of the cutting edge; said step of generating information includes a step of scanning the obtained image along predetermined paths and identifying and collecting as data points along the cutting ege those points along each path at which sharp light intensity transitions occur; said step of scanning includes the steps of scanning the image in one direction thereacross along a set of parallel paths and in another direction thereacross along another set of parallel paths wherein said one direction and said another direction are orthogonal to one another; and said step of generating information includes the steps of determining a center of the tool with the data points collected and removing from the collected point data those points which were collected form the image along paths oriented generally tangentially along the image of the cutting edge and a step of redetermining a center of the cutting tool with the point data remaining after the removal of the tangentially-collected points. - View Dependent Claims (5, 6)
-
Specification