Automatic programming apparatus and storage medium for storing graphic data generating program
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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 the temporary development diagram based on a bending condition and displayed interlockingly in a region different from a region where the temporary development diagram is displayed. A development diagram obtained by extracting external frame loop and bending lines of the temporary development diagram is transmitted to CAM on a preceding stage.
-
Citations
6 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
said solid figure generating portion for bending said temporary development diagram expressed on two-dimensional coordinates by affine transformation on three-dimensional coordinates and generating a surface model by attaching a sheet thickness to a shape obtained by bending said temporary development diagram; and
perspective view generating portion for erasing shade planes of the surface model obtained by said solid figure generating portion and displaying specified planes in specified colors.
- 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;
-
3. The automatic programming apparatus according to claim 2 wherein attribute information is attached to said temporary development diagram and said surface model.
-
4. The automatic programming apparatus according to claim 2 further comprising:
-
elongation value information reading portion for determining whether or not there is bending attribute information coinciding with an input bending condition including an elongation value in attribute information file and if that information exists therein, setting the elongation value in said plane synthesizing portion; and
finite element method portion for, when it is determined that said bending attribute information does not exist by said elongation value information reading portion, carrying out bending simulation according to elastoplasticity finite element method based on said bending condition, setting an elongation value obtained by the bending simulation in said plane synthesizing portion and storing the elongation value in said attribute information file.
-
-
5. The automatic programming apparatus according to claim 1 further comprising a data transmission/reception portion for carrying out transmission and reception of information with a host machine connected through a line.
-
6. A computer-readable storage medium for storing a graphic data generation program comprising the steps of:
-
displaying three faces constituting a solid input according to a two-dimensional three-side view drawing on a screen;
when a reference plane and a butting plane are specified within said three faces, obtaining a temporary development diagram by butting the butting plane with the reference plane while possessing an overlapping region corresponding to an elongation value;
affine-transforming, on three-dimensional coordinates, said temporary development diagram expressed on two-dimensional coordinates;
generating a surface model by attaching a sheet thickness to a shape obtained by said affine transformation;
erasing shade planes on said surface model and indicating specified planes with specified colors;
carrying out interference computation on respective solid planes in said solid figure to notify an interference plane and an interference portion of the interference plane as a result of the interference computation;
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;
reading the results of the interference computations of said graphic editing step and said inverse simulation step and correcting said temporary development diagram based on the results of the interference computations;
regenerating a solid figure based on the corrected temporary diagram each time when said temporary development diagram is corrected; and
generating a development diagram by extracting an external frame loop of said corrected temporary development diagram and bending lines.
-
Specification