NC program searching method, NC program searching unit, NC program creating method, and NC program creating unit
First Claim
1. A numerical control (NC)-program searching method comprising:
- generating, when shape data of a machining target is input from an outside, image data corresponding to the shape data of the machining target as machining target image data;
generating, based on NC programs created in the past, image data of a machining finish shape as finish shape image data;
storing the finish shape image data in association with an NC program corresponding thereto;
comparing the machining target image data and the finish shape image data to thereby calculate a similarity of the machining target image data to the finish shape image data;
searching, based on the similarity, candidates of finish shape image data similar to or matching the machining target image data and displaying the candidates;
displaying, out of the candidates of the finish shape image data, an NC program for finish shape image data designated by external input; and
outputting the NC program for finish shape image data designated by the external input to a machining tool so that the machining tool is operated based on the output NC program,wherein the generating of the image data of the machining finish shape as the finish shape image data comprises;
generating a removal shape, which is a shape to be removed from the image data, based on the NC programs created in the past, andgenerating the finish shape image data based on the removal shape.
1 Assignment
0 Petitions
Accused Products
Abstract
In the invention, there are included a first image generating that generates image data corresponding to a shape data of a machining target as machining target image data, a second image generating that generates, based on NC programs created in the past, image data of a machining finish shape as finish shape image data, a storing that stores the finish shape image data associating with an NC program corresponding thereto, a similarity calculating that compares the machining target image data and the finish shape image data to calculate similarity of both the image data, a searching that searches, based on the similarity, candidates of finish shape image data similar to or matching the machining target image data and displays the candidates, and a first program displaying that displays, out of the candidates of the finish shape image data, an NC program for designated finish shape image data.
14 Citations
12 Claims
-
1. A numerical control (NC)-program searching method comprising:
-
generating, when shape data of a machining target is input from an outside, image data corresponding to the shape data of the machining target as machining target image data; generating, based on NC programs created in the past, image data of a machining finish shape as finish shape image data; storing the finish shape image data in association with an NC program corresponding thereto; comparing the machining target image data and the finish shape image data to thereby calculate a similarity of the machining target image data to the finish shape image data; searching, based on the similarity, candidates of finish shape image data similar to or matching the machining target image data and displaying the candidates; displaying, out of the candidates of the finish shape image data, an NC program for finish shape image data designated by external input; and outputting the NC program for finish shape image data designated by the external input to a machining tool so that the machining tool is operated based on the output NC program, wherein the generating of the image data of the machining finish shape as the finish shape image data comprises; generating a removal shape, which is a shape to be removed from the image data, based on the NC programs created in the past, and generating the finish shape image data based on the removal shape. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A numerical control (NC)-program searching unit comprising:
-
an inputter to which shape data of a machining target is input from an outside; an image-data generator configured to generate, as machining target image data, image data corresponding to the shape data of the machining target; an NC-program storage configured to store NC programs created in the past; a finish-shape generator configured to generate, based on the NC programs created in the past, image data of a machining finish shape as finish shape image data; an image-data storage configured to store the finish shape image data in association with an NC program corresponding thereto; a searcher configured to compare the machining target image data and the finish shape image data to thereby calculate a similarity of the machining target image data to the finish shape image data and search, based on the similarity, candidates of finish shape image data similar to or matching the machining target image data; a display configured to display the candidates of the finish shape image data and display, when finish shape image data is designated by external input out of the candidates of the finish shape image data, an NC program corresponding to the designated finish shape image data; and an NC-program outputter comprising a processor configured to output the NC program corresponding to the designated finish shape image data to a machining tool so that the machining tool is operated based on the output NC program, wherein the finish-shape generator is configured to generate a removal shape, which is a shape to be removed from the image data, based on the NC programs created in the past, and generate the finish shape image data based on the removal shape.
-
-
12. A numerical control (NC) program creating unit comprising:
-
an inputter to which shape data of a machining target is input from an outside; an image-data generator configured to generate, as machining target image data, image data corresponding to the shape data of the machining target; an NC-program storage configured to store NC programs created in the past; a finish-shape generator configured to generate, based on the NC programs created in the past, image data of a machining finish shape as finish shape image data; an image-data storage configured to store the finish shape image data in association with an NC program corresponding thereto; a searcher configured to compare the machining target image data and the finish shape image data to thereby calculate a similarity of the machining target image data to the finish shape image data and search, based on the similarity, candidates of finish shape image data similar to or matching the machining target image data; a display configured to display the candidates of the finish shape image data and display, when finish shape image data is designated by external input out of the candidates of the finish shape image data, an NC program corresponding to the designated finish shape image data; an editor configured to edit, according to an instruction input from the outside, an NC program being displayed; and an NC-program outputter comprising a processor configured to output the NC program corresponding to the designated finish shape image data to a machining tool so that the machining tool is operated based on the output NC program, wherein the finish-shape generator is configured to generate a removal shape, which is a shape to be removed from the image data, based on the NC programs created in the past, and generate the finish shape image data based on the removal shape.
-
Specification