US 9,811,759 B2
NC program searching method, NC program searching unit, NC program creating method, and NC program creating unit
Susumu Matsubara, Tokyo (JP); Kenji Iriguchi, Tokyo (JP); and Nobuyuki Takahashi, Tokyo (JP)
Assigned to Mitsubishi Electric Corporation, Tokyo (JP)
Appl. No. 14/4,356
Filed by Susumu Matsubara, Tokyo (JP); Kenji Iriguchi, Tokyo (JP); and Nobuyuki Takahashi, Tokyo (JP)
PCT Filed Dec. 10, 2012, PCT No. PCT/JP2012/081978
§ 371(c)(1), (2) Date Sep. 10, 2013,
PCT Pub. No. WO2014/091543, PCT Pub. Date Jun. 19, 2014.
Prior Publication US 2014/0163711 A1, Jun. 12, 2014
Int. Cl. G06K 9/62 (2006.01); G06K 9/00 (2006.01); G06F 17/30 (2006.01); G05B 19/4093 (2006.01)
CPC G06K 9/6202 (2013.01) [G05B 19/40937 (2013.01); G06F 17/30259 (2013.01); G06K 9/00 (2013.01); G05B 2219/36225 (2013.01); G05B 2219/36337 (2013.01); G06K 2209/19 (2013.01); Y02P 90/265 (2015.11)] 12 Claims
OG exemplary drawing
 
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.