Patent ID: 6694199
Filing Date: 2004-02-17
Classification: G06T

Abstract:
An automatic programming apparatus wherein respective planes constituting a solid input from a two-dimensional three-side view drawing are displayed on a screen; when a reference plane and a butting plane are specified within the respective planes, a temporary development diagram is generated in which the butting plane is butted to the reference plane; a solid figure is generated by bending said temporary development diagram based on a bending condition and displayed interlockingly in a region different from a region where said temporary development diagram is displayed; and a development diagram obtained by extracting external frame loop and bending lines of said temporary development diagram is transmitted to CAM on a preceding stage, said automatic programming apparatus comprising:graphic editing portion for computing for an interference between respective solid planes of said solid figure to notify an interference plane and an interference region of the interference plane as a result of the interference computation; inverse simulation portion for carrying out inverse simulation with specifying dies in succession from a final bending line of said solid figure to carry out the interference computation to notify a plane interfering with a die as a result of the interference computation; temporary development diagram correcting portion for reading the results of the interference computations of said graphic editing portion and said inverse simulation portion and correcting said temporary development diagram based on the results of the interference computations; and solid figure generating portion for regenerating a solid figure based on the corrected temporary diagram each time when said temporary development diagram is corrected.