US 11,809,785 B2
Support apparatus that supports design on the basis of performance information
Kiwamu Saitou, Yamanashi (JP)
Assigned to FANUC CORPORATION, Yamanashi (JP)
Filed by FANUC CORPORATION, Yamanashi (JP)
Filed on Oct. 10, 2019, as Appl. No. 16/598,164.
Claims priority of application No. 2018-211661 (JP), filed on Nov. 9, 2018.
Prior Publication US 2020/0151285 A1, May 14, 2020
Int. Cl. G06F 30/00 (2020.01); G06F 30/20 (2020.01)
CPC G06F 30/00 (2020.01) [G06F 30/20 (2020.01)] 6 Claims
OG exemplary drawing
 
1. A design support apparatus, comprising:
a memory storing:
(i) performance information of past processing of a workpiece, wherein the performance information includes, for each element of the workpiece, (a) information of a shape and a material of the workpiece, (b) processing technique information including a plurality of processing techniques for processing the workpiece, and (c) processing result information including processing results of the plurality of processing techniques,
(ii) design information including a design shape and a material of a current workpiece,
(iii) allowance information including allowable shape information by which a change in dimension is permitted to the design shape of the current workpiece, and
(iv) machine arrangement information including information of machines existing in a predetermined area;
a display configured to display information related to a processing of the current workpiece; and
a processor configured to:
extract the design information of the current workpiece, the performance information of the workpiece, and the allowance information of the current workpiece,
evaluate the performance information to determine whether the performance information includes (i) a similar shape of an element of the workpiece to the design shape of an element of the current workpiece in the design information and (ii) a similar material of the workpiece to the material of the current workpiece in the design information,
wherein a determination of similarity, regarding whether the performance information includes (i) the similar shape of the element of the workpiece to the design shape of the element of the current workpiece in the design information and (ii) the similar material of the workpiece to the material of the current workpiece in the design information, is predetermined,
in response to determining that the performance information includes (i) the similar shape of the element of the workpiece to the design shape of the element of the current workpiece in the design information and (ii) the similar material of the workpiece to the material of the current workpiece in the design information,
extract the performance information including the similar shape of the element of the workpiece to the design shape of the element of the current workpiece and the similar material of the workpiece to the material of the current workpiece,
extract the machine arrangement information, and
determine whether the performance information includes, among the plurality of processing techniques, at least one processing technique with which the processing of the current workpiece into the design shape of the element of the current workpiece is possible by the machines,
in response to determining that the performance information does not include said at least one processing technique, determine whether the machines are capable of processing the current workpiece into the design shape of the element of the current workpiece,
in response to determining that the machines are not capable of processing the current workpiece into the design shape of the element of the current workpiece, cause the display to display a result that the current workpiece cannot be processed by the machines, and
in response to determining that the performance information includes said at least one processing technique,
classify said at least one processing technique in the performance information by
extracting the processing technique information and the processing result information of said at least one processing technique,
setting same processing technique of said at least one processing technique in one group, wherein the same processing technique is determined to be used when all items included in the processing technique information match, and
collecting a processing result for each group,
evaluate said at least one processing technique by calculating an evaluation value for said at least one processing technique based on the processing result for each group, and
select a processing technique among said at least one processing technique based on the evaluation value, wherein
among the machines existing in the predetermined area, a machine corresponding to the selected processing technique performs the processing of the current workpiece.