JP2007172058A - Sheet metal model creation system, sheet metal model creating method and sheet metal model creating program - Google Patents
Sheet metal model creation system, sheet metal model creating method and sheet metal model creating program Download PDFInfo
- Publication number
- JP2007172058A JP2007172058A JP2005365052A JP2005365052A JP2007172058A JP 2007172058 A JP2007172058 A JP 2007172058A JP 2005365052 A JP2005365052 A JP 2005365052A JP 2005365052 A JP2005365052 A JP 2005365052A JP 2007172058 A JP2007172058 A JP 2007172058A
- Authority
- JP
- Japan
- Prior art keywords
- model
- state
- bending
- sheet metal
- creating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Numerical Control (AREA)
- Bending Of Plates, Rods, And Pipes (AREA)
Abstract
Description
曲げ加工を含む加工設備により製造される板金部品の形状モデルをコンピュータを利用して作成する板金モデル作成システム及び板金モデル作成方法、並びにコンピュータを板金モデル作成手段として機能させる板金モデル作成プログラムに関する。 The present invention relates to a sheet metal model creation system and a sheet metal model creation method for creating a shape model of a sheet metal part manufactured by a processing facility including bending using a computer, and a sheet metal model creation program for causing a computer to function as a sheet metal model creation means.
曲げ加工を含む加工設備により製造される板金(薄板金属)部品は、通常、打抜き加工や切断加工などにより展開形状の板金部材を形成した後に、曲げ加工が行われ、設計段階で定められた完成部品が製造される。設計段階で定めた完成部品の形状はいわば理想完成形状であり、この理想完成形状を得ることができるように、板金部材の展開形状を求め、曲げ加工における金型や曲げ順等の加工条件を定める必要がある。 Sheet metal (thin sheet metal) parts manufactured by processing equipment including bending are usually formed after punching or cutting to form an unfolded sheet metal member, and then bending is performed. Parts are manufactured. The shape of the finished part determined at the design stage is an ideal finished shape, and the developed shape of the sheet metal member is obtained so that this ideal finished shape can be obtained, and the processing conditions such as the mold and bending order in bending are determined. It is necessary to determine.
近年、CAD/CAMが普及しており、設計段階では3次元CADを用いて板金部品の3次元ソリッドモデルが作成されることが多い。そして、この3次元ソリッドモデルから展開図が作成されて抜き加工や切断加工を行うNC(Numerical Control:数値制御)加工機を制御する制御コードが作成される。また、3次元ソリッドモデルから金型の選択や曲げ順、曲げ工法や曲げ加工機の選定等の曲げ工程を策定し、当該曲げ工程に基づいて曲げ加工を行うNC加工機を制御する制御コードが作成される。板金部品の3次元ソリッドモデルは、展開図や曲げ工程データと関連付けられてデータベースに格納され、各部門から参照され処理される。 In recent years, CAD / CAM has become widespread, and at the design stage, a 3D solid model of a sheet metal part is often created using 3D CAD. Then, a development view is created from the three-dimensional solid model, and a control code for controlling an NC (Numerical Control) processing machine that performs punching and cutting is created. There is also a control code that controls the NC processing machine that performs bending based on the bending process by formulating a bending process such as selecting a mold, bending order, selecting a bending method and a bending machine from the 3D solid model. Created. A three-dimensional solid model of a sheet metal part is stored in a database in association with a development view and bending process data, and is referred to and processed by each department.
非特許文献1には、曲げ加工後の板金部品の全体形状を一体に表現する3次元ソリッドモデルが作成されてデータベースに格納され、各部門から参照され処理されることが開示されている。
しかしながら、曲げ加工後に設計段階で定めた理想完成形状を精度良く得ることができるように板金部材の展開形状を定める必要があるが、曲げ加工における金型、曲げ順、曲げ工法、曲げ加工機の特性等の曲げ加工条件によって曲げ加工時における伸び量が異なるため、曲げ加工条件の変更によって板金部材の展開形状を修正する必要が生じる。また、逆に、板金部材の展開形状を形成する加工が抜き加工であるか切断加工であるか、さらに切断加工の切断手段等の加工条件によって加工硬化特性が変化し、曲げ加工時における伸び量が異なるため、曲げ加工後の完成形状モデルを修正する必要が生じる。また、近年曲げ加工後の板金部材の寸法や角度に高い精度が要求されることが多く、このような場合には、特に各種加工条件に関して試行錯誤を行いながら最終的な加工条件を定めており、加工条件を変更する毎に曲げ加工後の完成形状モデルを修正する必要が生じる。また、設計段階で定めた素材の板厚は、素材の実際の板厚とは厳密には異なっており、高い精度を得るためには、曲げ加工後の完成形状モデルを素材の実際の板厚に変更して修正する必要が生じる。このように、曲げ加工を含む加工設備により製造される板金部品は、一旦曲げ加工後の全体形状を一体に表現する3次元ソリッドモデルをした場合であっても、当該3次元ソリッドモデルを修正する必要が多々生じる。このようなとき、板金部品の形状モデルを一部変更する場合であっても、3次元ソリッドモデルを再度作成する必要があるので、全体の形状を一体に表現した従来の板金モデルを変更することは容易でないという問題があった。 However, it is necessary to determine the unfolded shape of the sheet metal member so that the ideal completed shape determined at the design stage can be obtained with high accuracy after bending, but the bending mold, bending order, bending method, bending machine Since the amount of elongation at the time of bending differs depending on the bending conditions such as characteristics, it is necessary to correct the developed shape of the sheet metal member by changing the bending conditions. Conversely, the work hardening characteristics change depending on whether the processing for forming the developed shape of the sheet metal member is punching or cutting, and further the processing conditions such as the cutting means of the cutting processing, and the amount of elongation at the time of bending processing Therefore, it is necessary to correct the finished shape model after bending. In recent years, high precision is often required for the size and angle of sheet metal members after bending, and in such cases, final processing conditions are determined through trial and error, especially with respect to various processing conditions. Every time the machining conditions are changed, it is necessary to correct the finished shape model after bending. In addition, the thickness of the material determined at the design stage is strictly different from the actual thickness of the material. To obtain high accuracy, the finished shape model after bending is used as the actual thickness of the material. It will be necessary to change to correct. Thus, even if the sheet metal part manufactured by the processing equipment including the bending process is a three-dimensional solid model that integrally expresses the entire shape after the bending process, the three-dimensional solid model is corrected. Many needs arise. In such a case, even if part of the shape model of the sheet metal part is changed, it is necessary to create a three-dimensional solid model again, so the conventional sheet metal model that represents the entire shape as a whole must be changed. There was a problem that was not easy.
さらに、例えば、複数の曲げ箇所があるとき、板金部品と曲げ加工機などと干渉が生じていないことを曲げ順に応じて確認するために、曲げ加工工程の途中状態における板金モデルを必要とする場合がある。しかしながら、従来の板金モデルは、特定の状態、通常は完成状態の形状モデルのみを表現するものであり、他の状態の形状モデルを必要とする場合には、3次元ソリッドモデルを再度作成する必要があるという問題があった。 Furthermore, for example, when there are multiple bending points, a sheet metal model in the middle of the bending process is required in order to confirm that there is no interference between the sheet metal part and the bending machine according to the bending order. There is. However, the conventional sheet metal model represents only a shape model in a specific state, usually a completed state. When a shape model in another state is required, it is necessary to create a three-dimensional solid model again. There was a problem that there was.
さらに、板金部品が絞り等の成型加工による複雑な成形形状を有する場合、従来の板金モデルにおいて当該成形形状は3次元ソリッドモデルにて表現される。そのため、板金モデルは、そのデータ量が大きくなり、ロール、パン、ズームなどの視点変換や、形状モデル自体を回転等して表示するときなどに必要なデータ処理量が多くなり、再表示までに長時間を要するという問題があった。また、前記の場合、成形形状を省略することによって板金モデルのデータ量が大きくなることは回避されるが、形状モデルが形状を忠実に表現していないので、板金部品と他部品との干渉や組付け確認などに、板金モデルを利用することができなくなるという問題があった。 Furthermore, when a sheet metal part has a complicated shape formed by a molding process such as drawing, the shape is represented by a three-dimensional solid model in a conventional sheet metal model. For this reason, the data amount of the sheet metal model increases, and the amount of data processing required to change the viewpoint such as roll, pan, and zoom, and when the shape model itself is rotated and displayed is increased. There was a problem that it took a long time. Further, in the above case, it is avoided that the data amount of the sheet metal model is increased by omitting the molding shape, but since the shape model does not faithfully represent the shape, interference between the sheet metal part and other parts or There was a problem that the sheet metal model could not be used for assembling confirmation.
本発明は、前記問題に鑑みてなされたものであり、コンピュータを利用して板金モデルの再作成を容易に行うことができるデータ量が大きくない板金モデルを作成する板金モデル作成システム及び板金モデル作成方法、並びにコンピュータをこのような板金モデルを作成する板金モデル作成手段として機能させる板金モデル作成プログラムを提供することを目的とする。さらに、本発明は、コンピュータを利用して曲げ加工工程の途中状態の形状や複雑な成形形状を忠実に表現できる板金モデルを作成する板金モデル作成システム及び板金モデル作成方法、並びにコンピュータをこのような板金モデルを作成する板金モデル作成手段として機能させる板金モデル作成プログラムを提供することを目的とする。 The present invention has been made in view of the above problems, and a sheet metal model creation system and sheet metal model creation for creating a sheet metal model with a small amount of data that can be easily recreated using a computer. It is an object of the present invention to provide a method and a sheet metal model creation program that causes a computer to function as sheet metal model creation means for creating such a sheet metal model. Furthermore, the present invention provides a sheet metal model creation system and sheet metal model creation method for creating a sheet metal model that can faithfully represent a shape in the middle of a bending process or a complicated forming shape using a computer, and a computer with such a computer It is an object of the present invention to provide a sheet metal model creation program that functions as a sheet metal model creation means for creating a sheet metal model.
上記目的を達成するために、請求項1に記載の板金モデル作成システムは、曲げ加工を含む加工設備において製造される板金部品の形状モデルをコンピュータを利用して作成する板金モデル作成システムが、前記板金部品の設計形状データから、当該板金部品の非曲げ部位と曲げ部位とを認識し、前記非曲げ部位及び曲げ部位の完成状態である曲げ加工後の板厚方向中間面の形状をそれぞれ表現する2次元サーフェイスデータ構造の中間面モデルを作成する中間面モデル作成手段と、前記非曲げ部位と曲げ部位との接続部位と位相を表現する接続子データを作成する接続子データ作成手段と、前記板金部品の設計形状データから、当該板金部品の板厚を表現する板厚データを作成する板厚データ作成手段と、前記非曲げ及び曲げ部位の中間面モデルに前記板厚を付加して、当該非曲げ部位及び曲げ部位の完成状態の形状を表現する3次元ソリッドモデル構造の完成状態モデルを作成する完成状態モデル作成手段と、前記曲げ部位の展開状態である曲げ加工前の板厚方向中間面の形状を表現する2次元サーフェイスデータ構造の展開状態中間面モデルを作成する展開状態中間面モデル作成手段と、前記曲げ部位の展開状態中間面モデルに前記板厚を付加して、当該曲げ部位の展開状態の形状を表現する3次元ソリッドモデル構造の展開状態モデルを作成する展開状態モデル作成手段と、前記曲げ部位を完成状態又は展開状態の何れの状態にて表現するかの選択を受け付ける選択受付手段と、該選択受付手段にて選択された状態に基づき、前記曲げ部位の中間面モデル又は展開状態中間面モデルの何れかを、前記接続子データに基づいて、前記非曲げ部位の中間面モデルと接続し、選択された状態の中間面モデルを作成する選択状態中間面モデル作成手段と、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の完成状態モデル又は展開状態モデルの何れかを、前記接続子データに基づいて、前記非曲げ部位の完成状態モデルと接続し、選択された状態のモデルを作成する選択状態モデル作成手段と、を備えることを特徴としている。
In order to achieve the above object, the sheet metal model creation system according to
請求項2に記載の板金モデル作成システムは、請求項1に記載の板金モデル作成システムにおいて、前記曲げ部位の途中状態である曲げ加工途中の板厚方向中間面の形状を表現する2次元サーフェイスデータ構造の途中状態中間面モデルを作成する途中状態中間面モデル作成手段と、前記曲げ部位の途中状態中間面モデルに前記板厚を付加して、当該曲げ部位の途中状態の形状を表現する3次元ソリッドモデル構造の途中状態モデルを作成する途中状態モデル作成手段と、を備え、前記選択受付手段が、前記曲げ部位を完成状態、展開状態又は途中状態の何れの状態にて表現するかの選択を受け付け、前記選択状態中間面モデル作成手段が、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の中間面モデル、展開状態又は途中状態中間面モデルの何れかを、前記接続データが示す接続状態に基づいて、前記非曲げ部位の中間面モデルと接続し、選択された状態の中間面モデルを作成し、前記選択状態モデル作成手段が、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の完成状態モデル、展開状態モデル又は途中状態モデルの何れかを、前記接続データが示す接続状態に基づいて、前記非曲げ部位の完成状態モデルと接続し、選択された状態のモデルを作成することを特徴としている。
The sheet metal model creation system according to
請求項3に記載の板金モデル作成システムは、請求項2に記載の板金モデル作成システムにおいて、前記板金部品の設計形状データから、曲げ加工以外にて成形加工される成形部位を認識し、当該成形部位の形状への変形を表現する3次元ソリッドモデル構造の成形モデルを作成する成形モデル作成手段と、前記成形部位の形状への変形を抽象表現する2次元データ構造の簡易成形モデルを作成する簡易成形モデル作成手段と、前記簡易成形モデルの前記非曲げ部位又は曲げ部位の中間面モデルへの付加基準を示す成形基準データを作成する成形基準データ作成手段と、前記成形基準データが示す付加基準にて、前記完成状態モデル、展開状態モデル及び途中状態モデルに対し前記成形モデルによる編集を行う成形モデル編集手段と、前記成形位置データが示す付加基準にて、前記中間面モデル、展開状態中間面モデル及び途中状態中間面モデルに対し前記簡易成形モデルによる編集を行う簡易成形モデル編集手段と、を備えることを特徴としている。
The sheet metal model creation system according to
請求項4に記載の板金モデル作成システムは、請求項2又は3に記載の板金モデル作成システムにおいて、板金部品の素材の各種データを格納する素材データ格納手段と、曲げ加工を行う際に用いられる金型の各種データを格納する金型データ格納手段と、前記素材データ格納手段及び金型データ格納手段に格納された各種データに基づいて、曲げ加工を行ったと仮想した場合に推測される前記曲げ部位の仮想完成状態の形状を表現する3次元ソリッドデータ構造の仮想完成状態モデルを作成する仮想完成状態モデル作成手段と、を備え、前記選択受付手段が、前記曲げ部位を完成状態、展開状態、途中状態又は仮想完成状態の何れの状態にて表現するかの選択を受け付け、前記選択受付手段が仮想完成状態にて表現する選択を受け付けた場合に、前記仮想完成状態モデル作成手段が前記仮想完成状態モデルを作成することを特徴としている。
The sheet metal model creation system according to
請求項5に記載の板金モデル作成システムは、請求項4に記載の板金モデル作成システムにおいて、曲げ加工を行う加工機の特性に関する各種データを格納する加工機データ格納手段を備え、前記仮想完成状態モデル作成手段が、前記加工機データ格納手段に格納された各種データを考慮して、前記仮想完成状態モデルを作成することを特徴としている。
The sheet metal model creation system according to claim 5 is the sheet metal model creation system according to
請求項6に記載の板金モデル作成システムは、請求項4又は5に記載の板金モデル作成システムにおいて、曲げ加工を行う際の曲げ補正値に関する各種データを格納する曲げ補正値データ格納手段を備え、前記仮想完成状態モデル作成手段が、前記曲げ補正値データ格納手段に格納された各種データを考慮して、前記仮想完成状態モデルを作成することを特徴としている。
The sheet metal model creation system according to claim 6 is provided with a bending correction value data storage means for storing various data relating to a bending correction value when performing bending in the sheet metal model creation system according to
請求項7に記載の板金モデル作成システムは、請求項4から6の何れか1項に記載の板金モデル作成システムにおいて、前記素材データ格納手段が、前記板金部品の素材の実際の板厚を示す実板厚データを格納し、前記完成状態モデル作成手段、展開状態モデル作成手段及び途中状態モデル作成手段が、前記中間面モデル、展開状態中間面モデル及び途中状態中間面モデルに、前記素材データ格納手段に格納された前記実板厚データが示す板厚を付加して、前記仮想完成状態モデル、展開状態モデル及び途中状態モデルをそれぞれ作成することを特徴としている。
The sheet metal model creation system according to
請求項8に記載の板金モデル作成方法は、曲げ加工を含む加工設備において製造される板金部品の形状モデルをコンピュータを利用して作成する板金モデル作成方法が、前記板金部品の設計形状データから、当該板金部品の非曲げ部位と曲げ部位とを認識し、前記非曲げ部位及び曲げ部位の完成状態である曲げ加工後の板厚方向中間面の形状をそれぞれ表現する2次元サーフェイスデータ構造の中間面モデルを作成する中間面モデル作成ステップと、前記非曲げ部位と曲げ部位との接続部位と位相を表現する接続子データを作成する接続子データ作成ステップと、前記板金部品の設計形状データから、当該板金部品の板厚を表現する板厚データを作成する板厚データ作成ステップと、前記非曲げ及び曲げ部位の中間面モデルに前記板厚を付加して、当該非曲げ部位及び曲げ部位の完成状態の形状を表現する3次元ソリッドモデル構造の完成状態モデルを作成する完成状態モデル作成ステップと、前記曲げ部位の展開状態である曲げ加工前の板厚方向中間面の形状を表現する2次元サーフェイスデータ構造の展開状態中間面モデルを作成する展開状態中間面モデル作成ステップと、前記曲げ部位の展開状態中間面モデルに前記板厚を付加して、当該曲げ部位の展開状態の形状を表現する3次元ソリッドモデル構造の展開状態モデルを作成する展開状態モデル作成ステップと、前記曲げ部位を完成状態又は展開状態の何れの状態にて表現するかの選択の入力を受け付ける選択受付ステップと、該選択受付手段にて選択された状態に基づき、前記曲げ部位の中間面モデル又は展開状態中間面モデルの何れかを、前記接続子データに基づいて、前記非曲げ部位の中間面モデルと接続し、選択された状態の中間面モデルを作成する選択状態中間面モデル作成ステップと、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の完成状態モデル又は展開状態モデルの何れかを、前記接続子データに基づいて、前記非曲げ部位の完成状態モデルと接続し、選択された状態のモデルを作成する選択状態モデル作成ステップと、を備えることを特徴としている。 The sheet metal model creation method according to claim 8, wherein the sheet metal model creation method for creating a shape model of a sheet metal part manufactured in a processing facility including bending using a computer is based on the design shape data of the sheet metal part, An intermediate surface of a two-dimensional surface data structure that recognizes the non-bending portion and the bending portion of the sheet metal part and expresses the shape of the intermediate surface in the thickness direction after bending, which is the completed state of the non-bending portion and the bending portion. From the intermediate surface model creation step of creating a model, the connector data creation step of creating connector data expressing the connection part and phase of the non-bending part and the bending part, and the design shape data of the sheet metal part, A sheet thickness data creation step for creating sheet thickness data representing the sheet thickness of the sheet metal part, and the sheet thickness is added to the intermediate surface model of the unbent and bent parts. A finished state model creating step for creating a finished state model of a three-dimensional solid model structure that represents the shape of the unbent portion and the finished portion of the bent portion, and a plate thickness before bending that is a developed state of the bent portion A development state intermediate surface model creating step of creating a development state intermediate surface model of a two-dimensional surface data structure expressing a shape of a direction intermediate surface, and adding the plate thickness to the expansion state intermediate surface model of the bending portion, An expanded state model creating step for creating a developed state model of a three-dimensional solid model structure that expresses the shape of the expanded state of the bending part, and selection of whether the bending part is expressed in a completed state or an expanded state Based on a selection receiving step for receiving an input and a state selected by the selection receiving means, an intermediate surface model or an intermediate state of the bent portion A selected state intermediate surface model creating step for connecting any one of the models with the intermediate surface model of the non-bending portion based on the connector data and creating an intermediate surface model in a selected state; and the selection receiving unit Based on the state selected in (1), either the completed state model or the expanded state model of the bent part is connected to the completed state model of the non-bent part based on the connector data. And a selection state model creation step for creating a model.
請求項9に記載の板金モデル作成方法は、請求項8に記載の板金モデル作成方法において、前記曲げ部位の途中状態である曲げ加工途中の板厚方向中間面の形状を表現する2次元サーフェイスデータ構造の途中状態中間面モデルを作成する途中状態中間面モデル作成ステップと、前記曲げ部位の途中状態中間面モデルに前記板厚を付加して、当該曲げ部位の途中状態の形状を表現する3次元ソリッドモデル構造の途中状態モデルを作成する途中状態モデル作成ステップと、を備え、前記選択受付手段が、前記曲げ部位を完成状態、展開状態又は途中状態の何れの状態にて表現するかの選択を受け付け、前記選択状態中間面モデル作成ステップにおいて、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の中間面モデル、展開状態又は途中状態中間面モデルの何れかを、前記接続データが示す接続状態に基づいて、前記非曲げ部位の中間面モデルと接続し、選択された状態の中間面モデルを作成し、前記選択状態モデル作成ステップにおいて、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の完成状態モデル、展開状態モデル又は途中状態モデルの何れかを、前記接続データが示す接続状態に基づいて、前記非曲げ部位の完成状態モデルと接続し、選択された状態のモデルを作成することを特徴としている。 The sheet metal model creation method according to claim 9 is the sheet metal model creation method according to claim 8, wherein the two-dimensional surface data expressing the shape of the intermediate surface in the sheet thickness direction in the middle of bending, which is an intermediate state of the bending portion. A three-dimensional representation of the intermediate state model creation step of creating the intermediate state model of the intermediate state of the structure, and the intermediate thickness model added to the intermediate state model of the intermediate part of the bending portion to express the shape of the intermediate state of the bending portion An intermediate state model creating step of creating an intermediate state model of the solid model structure, and the selection receiving means selects whether the bending part is expressed in a completed state, an unfolded state, or an intermediate state Receiving, in the selected state intermediate surface model creating step, based on the state selected by the selection receiving means, the intermediate surface model of the bending portion, the unfolded state Is connected to the intermediate surface model of the non-bent part based on the connection state indicated by the connection data, and creates an intermediate surface model of the selected state based on the connection state indicated by the connection data, the selected state model In the creating step, based on the state selected by the selection accepting unit, either the completed state model, the unfolded state model, or the intermediate state model of the bending portion is determined based on the connection state indicated by the connection data. The model is characterized in that it is connected with a completed state model of a bending part and a model in a selected state is created.
請求項10に記載の板金モデル作成方法は、請求項9に記載の板金モデル作成方法において、前記板金部品の設計形状データから、曲げ加工以外にて成形加工される成形部位を認識し、当該成形部位の形状への変形を表現する3次元ソリッドモデル構造の成形モデルを作成する成形モデル作成ステップと、前記成形部位の形状への変形を抽象表現する2次元データ構造の簡易成形モデルを作成する簡易成形モデル作成ステップと、前記簡易成形モデルの前記非曲げ部位又は曲げ部位の中間面モデルへの付加基準を示す成形基準データを作成する成形基準データ作成ステップと、前記成形基準データが示す付加基準にて、前記完成状態モデル、展開状態モデル及び途中状態モデルに対し前記成形モデルによる編集を行う成形モデル編集ステップと、前記成形位置データが示す付加基準にて、前記中間面モデル、展開状態中間面モデル及び途中状態中間面モデルに対し前記簡易成形モデルによる編集を行う簡易成形モデル編集ステップと、を備えることを特徴としている。 The sheet metal model creating method according to claim 10 is the sheet metal model creating method according to claim 9, wherein the forming part to be formed other than bending is recognized from the design shape data of the sheet metal part, and the forming A molding model creation step for creating a molding model of a three-dimensional solid model structure that expresses deformation to the shape of a part, and a simple to create a simple molding model of a two-dimensional data structure that abstractly expresses deformation to the shape of the molding part. A molding model creation step, a molding standard data creation step for creating molding standard data indicating an additional standard for the non-bent part or the bent part of the simple molding model, and an additional standard indicated by the molding standard data A molding model editing step for editing the completed state model, the unfolded state model, and the intermediate state model by the molding model A simple molding model editing step of editing the intermediate surface model, the unfolded intermediate surface model, and the intermediate state intermediate surface model with the simple forming model according to the additional reference indicated by the forming position data. It is said.
請求項11に記載の板金モデル作成方法は、請求項9又は10に記載の板金モデル作成方法において、板金部品の素材の各種データを格納する素材データ格納手段、及び曲げ加工を行う際に用いられる金型の各種データを格納する金型データ格納手段に格納された各種データに基づいて、曲げ加工を行ったと仮想した場合に推測される前記曲げ部位の仮想完成状態の形状を表現する3次元ソリッドデータ構造の仮想完成状態モデルを作成する仮想完成状態モデル作成ステップを備え、前記選択受付ステップにおいて、前記曲げ部位を完成状態、展開状態、途中状態又は仮想完成状態の何れの状態にて表現するかの選択を受け付け、前記選択入力ステップにおいて仮想完成状態にて表現する選択を受け付けた場合に、前記仮想完成状態モデル作成ステップにおいて前記仮想完成状態モデルを作成することを特徴としている。
The sheet metal model creation method according to
請求項12に記載の板金モデル作成方法は、請求項11に記載の板金モデル作成方法において、前記仮想完成状態モデル作成ステップにおいて、曲げ加工を行う加工機の特性に関する各種データを格納する加工機データ格納手段に格納された各種データを考慮して、前記仮想完成状態モデルを作成することを特徴としている。
The sheet metal model creation method according to
請求項13に記載の板金モデル作成方法は、請求項11又は12に記載の板金モデル作成方法において、前記仮想完成状態モデル作成ステップにおいて、曲げ加工を行う際の曲げ補正値に関する各種データを格納する曲げ補正値データ格納手段に格納された各種データを考慮して、前記仮想完成状態モデルを作成することを特徴としている。
The sheet metal model creation method according to
請求項14に記載の板金モデル作成方法は、請求項11から13の何れか1項に記載の板金モデル作成方法において、前記素材データ格納手段が、前記板金部品の素材の実際の板厚を示す実板厚データを格納し、前記完成状態モデル作成ステップ、展開状態モデル作成ステップ及び途中状態モデル作成ステップにおいて、前記中間面モデル、展開状態中間面モデル及び途中状態中間面モデルに、前記素材データ格納手段に格納された前記実板厚データが示す板厚を付加して、前記仮想完成状態モデル、展開状態モデル及び途中状態モデルをそれぞれ作成することを特徴としている。
The sheet metal model creation method according to
請求項15に記載の板金モデル作成プログラムは、コンピュータを、曲げ加工を含む加工設備において製造される板金部品の形状モデル作成する板金モデル作成手段として機能させる板金モデル作成プログラムが、前記板金部品の設計形状データから、当該板金部品の非曲げ部位と曲げ部位とを認識し、前記非曲げ部位及び曲げ部位の完成状態である曲げ加工後の板厚方向中間面の形状をそれぞれ表現する2次元サーフェイスデータ構造の中間面モデルを作成する中間面モデル作成手段と、前記非曲げ部位と曲げ部位との接続部位と位相を表現する接続子データを作成する接続子データ作成手段と、前記板金部品の設計形状データから、当該板金部品の板厚を表現する板厚データを作成する板厚データ作成手段と、前記非曲げ及び曲げ部位の中間面モデルに前記板厚を付加して、当該非曲げ部位及び曲げ部位の完成状態の形状を表現する3次元ソリッドモデル構造の完成状態モデルを作成する完成状態モデル作成手段と、前記曲げ部位の展開状態である曲げ加工前の板厚方向中間面の形状を表現する2次元サーフェイスデータ構造の展開状態中間面モデルを作成する展開状態中間面モデル作成手段と、前記曲げ部位の展開状態中間面モデルに前記板厚を付加して、当該曲げ部位の展開状態の形状を表現する3次元ソリッドモデル構造の展開状態モデルを作成する展開状態モデル作成手段と、前記曲げ部位を完成状態又は展開状態の何れの状態にて表現するかの選択を受け付ける選択受付手段と、該選択受付手段にて選択された状態に基づき、前記曲げ部位の中間面モデル又は展開状態中間面モデルの何れかを、前記接続子データに基づいて、前記非曲げ部位の中間面モデルと接続し、選択された状態の中間面モデルを作成する選択状態中間面モデル作成手段と、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の完成状態モデル又は展開状態モデルの何れかを、前記接続子データに基づいて、前記非曲げ部位の完成状態モデルと接続し、選択された状態のモデルを作成する選択状態モデル作成手段と、を備えることを特徴としている。
The sheet metal model creation program according to
請求項16に記載の板金モデル作成プログラムは、請求項15に記載の板金モデル作成プログラムにおいて、前記曲げ部位の途中状態である曲げ加工途中の板厚方向中間面の形状を表現する2次元サーフェイスデータ構造の途中状態中間面モデルを作成する途中状態中間面モデル作成手段と、前記曲げ部位の途中状態中間面モデルに前記板厚を付加して、当該曲げ部位の途中状態の形状を表現する3次元ソリッドモデル構造の途中状態モデルを作成する途中状態モデル作成手段と、を備え、前記選択受付手段が、前記曲げ部位を完成状態、展開状態又は途中状態の何れの状態にて表現するかの選択を受け付け、前記選択状態中間面モデル作成手段が、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の中間面モデル、展開状態又は途中状態中間面モデルの何れかを、前記接続データが示す接続状態に基づいて、前記非曲げ部位の中間面モデルと接続し、選択された状態の中間面モデルを作成し、前記選択状態モデル作成手段が、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の完成状態モデル、展開状態モデル又は途中状態モデルの何れかを、前記接続データが示す接続状態に基づいて、前記非曲げ部位の完成状態モデルと接続し、選択された状態のモデルを作成することを特徴としている。
The sheet metal model creation program according to
請求項17に記載の板金モデル作成プログラムは、請求項16に記載の板金モデル作成プログラムにおいて、前記板金部品の設計形状データから、曲げ加工以外にて成形加工される成形部位を認識し、当該成形部位の形状への変形を表現する3次元ソリッドモデル構造の成形モデルを作成する成形モデル作成手段と、前記成形部位の形状への変形を抽象表現する2次元データ構造の簡易成形モデルを作成する簡易成形モデル作成手段と、前記簡易成形モデルの前記非曲げ部位又は曲げ部位の中間面モデルへの付加基準を示す成形基準データを作成する成形基準データ作成手段と、前記成形基準データが示す付加基準にて、前記完成状態モデル、展開状態モデル及び途中状態モデルに対し前記成形モデルによる編集を行う成形モデル編集手段と、前記成形位置データが示す付加基準にて、前記中間面モデル、展開状態中間面モデル及び途中状態中間面モデルに対し前記簡易成形モデルによる編集を行う簡易成形モデル編集手段と、を備えることを特徴としている。
The sheet metal model creation program according to claim 17 is the sheet metal model creation program according to
請求項18に記載の板金モデル作成プログラムは、請求項16又は17に記載の板金モデル作成プログラムにおいて、板金部品の素材の各種データを格納する素材データ格納手段、及び曲げ加工を行う際に用いられる金型の各種データを格納する金型データ格納手段に格納された各種データに基づいて、曲げ加工を行ったと仮想した場合に推測される前記曲げ部位の仮想完成状態の形状を表現する3次元ソリッドデータ構造の仮想完成状態モデルを作成する仮想完成状態モデル作成手段と、を備え、前記選択受付手段が、前記曲げ部位を完成状態、展開状態、途中状態又は仮想完成状態の何れの状態にて表現するかの選択を受け付け、前記選択受付手段が仮想完成状態にて表現する選択を受け付けた場合に、前記仮想完成状態モデル作成手段が前記仮想完成状態モデルを作成することを特徴としている。 The sheet metal model creation program according to claim 18 is used in the sheet metal model creation program according to claim 16 or 17 when material data storage means for storing various data of the material of the sheet metal part and bending. A three-dimensional solid that represents the shape of the virtual completed state of the bending portion estimated when it is assumed that bending has been performed based on various data stored in the mold data storage means for storing various data of the mold Virtual completion state model creation means for creating a virtual completion state model of a data structure, and the selection receiving means expresses the bending portion in any state of a completed state, an unfolded state, an intermediate state, or a virtual completed state When the selection accepting unit accepts a selection to be expressed in a virtual completion state, the virtual completion state model creating unit It is characterized in that to create the virtual complete state model.
請求項19に記載の板金モデル作成プログラムは、請求項18に記載の板金モデル作成プログラムにおいて、前記仮想完成状態モデル作成手段が、曲げ加工を行う加工機の特性に関する各種データを格納する加工機データ格納手段に格納された各種データを考慮して、前記仮想完成状態モデルを作成することを特徴としている。 The sheet metal model creation program according to claim 19 is the sheet metal model creation program according to claim 18, wherein the virtual finished state model creation means stores various data relating to characteristics of a processing machine that performs bending. The virtual completed state model is created in consideration of various data stored in the storage means.
請求項20に記載の板金モデル作成プログラムは、請求項18又は19に記載の板金モデル作成プログラムにおいて、前記仮想完成状態モデル作成手段が、曲げ加工を行う際の曲げ補正値に関する各種データを格納する曲げ補正値データ格納手段に格納された各種データを考慮して、前記仮想完成状態モデルを作成することを特徴としている。 The sheet metal model creation program according to claim 20 is the sheet metal model creation program according to claim 18 or 19, wherein the virtual completion state model creation means stores various data relating to a bending correction value when bending is performed. The virtual completed state model is created in consideration of various data stored in the bending correction value data storage means.
請求項21に記載の板金モデル作成プログラムは、請求項18から20の何れか1項に記載の板金モデル作成プログラムにおいて、前記素材データ格納手段が、前記板金部品の素材の実際の板厚を示す実板厚データを格納し、前記完成状態モデル作成手段、展開状態モデル作成手段及び途中状態モデル作成手段が、前記中間面モデル、展開状態中間面モデル及び途中状態中間面モデルに、前記素材データ格納手段に格納された前記実板厚データが示す板厚を付加して、前記仮想完成状態モデル、展開状態モデル及び途中状態モデルをそれぞれ作成することを特徴としている。
The sheet metal model creation program according to
請求項1に記載の板金モデル作成システム、請求項8に記載の板金モデル作成方法、あるいは請求項15に記載の板金モデル作成プログラムによれば、非曲げ部位及び曲げ部位の中間面モデルに板厚を付加して3次元の完成状態モデルを作成する完成状態モデル作成手段と、曲げ部位の展開状態中間面モデルに板厚を付加して3次元の展開状態モデルを作成する展開状態モデル作成手段を備えるので、3次元モデルを各状態毎に独立して作成する前記従来の板金モデルに比べて、データ量を削減することができる。また、ロール、パン、ズームなどの視点変換や、板金モデル自体を回転等の変換を伴って3次元の板金モデルを作成する場合には、中間面モデルや展開状態中間モデルに対して前記変換を行った後に板厚を付加して3次元モデルを作成することが可能であるので、変換に必要なデータ処理量を削減することができる。また、選択受付手段にて曲げ部位を表現する状態の選択を受け付けるので、曲げ加工の曲げ順などに対応させて曲げ加工の途中の板金モデルを作成することが可能である。また、非曲げ部位と曲げ部位と互いに独立したモデルを有し、接続子データがこれらモデルの接続部位と位相を表現するので、板金部品の形状モデルの一部を変更して板金モデルを作成する場合、当該変更に係る非曲げ部位や曲げ部位の形状モデルを置換することにより、板金モデルを作成することができる。そのため、板金部品全体の形状を一体的に表現する前記従来の板金モデルを再作成する場合に比べて、容易に板金モデルを作成することができる。また、非曲げ部位の形状を表現する形状モデルは完成状態のもののみであり、当該非曲げ部位に接続する曲げ部位が完成状態であるか展開状態であるかによって異ならないので、板金モデルの作成に必要なデータ量を削減することができる。
According to the sheet metal model creation system according to
請求項2に記載の板金モデル作成システム、請求項9に記載の板金モデル作成方法、あるいは請求項16に記載の板金モデル作成プログラムによれば、曲げ部位の途中状態の形状を表現する途中状態中間面モデルと途中状態モデルをそれぞれ作成する途中状態中間面モデル作成手段と途中状態モデル作成手段を備え、これら曲げ部位を表現する状態の選択を選択受付手段にて受け付けることができるので、曲げ部位を複数の曲げにて加工する場合など、その途中状態の板金モデルを作成することが可能となる。
According to the sheet metal model creation system according to
請求項3に記載の板金モデル作成システム、請求項10に記載の板金モデル作成方法、あるいは請求項17に記載の板金モデル作成プログラムによれば、成形部位の3次元モデルを備えた板金モデルが必要な場合には、当該成形部位を3次元にて表現した板金モデルを作成することができる。一方、このような板金モデルを作成する必要がない場合には、当該成形部位を2次元にて抽象表現することにより、3次元にて表現する場合に比べて、板金モデルの作成に必要なデータ量を削減することができる。また、ロール、パン、ズームなどの視点変換や、板金モデル自体を回転等の変換を伴った3次元の板金モデルを作成する場合には、中間面モデルや展開状態中間モデル等に対して前記変換を行った後に成形部位の3次元モデルを付加することが可能であるので、変換に必要なデータ処理量を削減することができる。
According to the sheet metal model creation system according to
請求項4に記載の板金モデル作成システム、請求項11に記載の板金モデル作成方法、あるいは請求項18に記載の板金モデル作成プログラムによれば、曲げ加工を行ったと仮想した場合に推測される曲げ部位の仮想完成状態モデルを作成する仮想完成状態モデル作成手段を備えるので、実際に曲げ加工を行って得られる板金部品の形状をより高い精度にて表現する板金モデルを作成することができる。また、仮想完成状態モデル作成手段が、素材データ格納手段や金型データ格納手段に格納された各種データに基づいて仮想完成状態モデルを作成するので、素材と金型の組み合わせによる加工シュミレーションや実加工データから仮想完成状態モデルを作成するなど、実際の素材と金型による曲げ加工特性を考慮することが可能になるため、実際に曲げ加工を行って得られる板金部品の形状をさらに高い精度に表現する板金モデルを作成することができる。
According to the sheet metal model creation system according to
請求項5に記載の板金モデル作成システム、請求項12に記載の板金モデル作成方法、あるいは請求項19に記載の板金モデル作成プログラムによれば、仮想完成状態モデル作成手段が、実際の曲げ加工に用いられる加工機の特性に関する各種データを考慮して仮想完成状態モデルを作成するため、実際に曲げ加工を行って得られる板金部品の形状をさらに高い精度にて表現する板金モデルを作成することができる。
According to the sheet metal model creation system according to claim 5, the sheet metal model creation method according to
請求項6に記載の板金モデル作成システム、請求項13に記載の板金モデル作成方法、あるいは請求項20に記載の板金モデル作成プログラムによれば、仮想完成状態モデル作成手段が、実験や理論等により得られた補正式や補正係数など曲げ補正値に関する各種データを考慮して仮想完成状態モデルを作成するため、実際に曲げ加工を行って得られる板金部品の形状をさらに高い精度にて表現する板金モデルを作成することができる。
According to the sheet metal model creation system according to claim 6, the sheet metal model creation method according to
請求項7に記載の板金モデル作成システム、請求項14に記載の板金モデル作成方法、あるいは請求項21に記載の板金モデル作成プログラムによれば、実板厚データが表現する板厚を付加して、完成状態モデル、展開状態モデル及び途中状態モデルを作成するので、板金部品の素材の実際の板厚を板厚とする板金モデルを作成することができ、板金部品の形状をさらに高い精度にて表現する板金モデルを作成することができる。
According to the sheet metal model creation system according to
本発明の実施形態に係る板金モデル作成システム、あるいは本発明の実施形態に係る板金モデル作成方法や板金モデル作成プログラムを適用した板金モデル作成システムについて図面に基づいて説明する。この板金モデル作成システム1を実行するためのハードウェア構成環境は、図1にブロック図を示すように、1又は2以上の端末装置2と、該端末装置2とLAN(Local Area Network)3を介して通信可能なサーバ装置4と、から構成されている。このサーバ装置4は、板金モデルに関する各種処理を提供するアプリケーションサーバ5と、板金モデルを表現するデータ(以下、「板金モデルデータ」という。)や板金モデルに関連するデータの集合をデータベースとして格納し管理するデータベースサーバ6とから構成されている。端末装置2、アプリケーションサーバ5及びデータベースサーバ6はそれぞれコンピュータからなっている。板金モデル作成システム1は、板金モデル作成プログラムP1,P2(図2及び図3参照。)を実行することにより、LAN3を介して接続された複数のコンピュータを形状モデル作成手段として機能させて板金モデルの作成を行う。なお、LAN3に限定されることなく、携帯端末網,公衆回線網,専用回線網,インターネット回線網やイントラネット網等により構成される無線あるいは有線で接続可能な通信回線網を用いることもできる。さらに、端末装置2、アプリケーションサーバ5及びデータベースサーバ6を1台のコンピュータから構成してもよい。
A sheet metal model creation system according to an embodiment of the present invention or a sheet metal model creation system to which a sheet metal model creation method and a sheet metal model creation program according to an embodiment of the present invention are applied will be described with reference to the drawings. As shown in the block diagram of FIG. 1, the hardware configuration environment for executing the sheet metal
前記端末装置2は、設計部門、生産工程作成部門、抜き加工部門、切断加工部門、曲げ加工部門、その他溶接やタッピング加工を含む板金部品に対する加工一般部門、検査部門などに設置された情報端末装置としてのコンピュータである。端末装置2は、図2に示すように、この端末装置2に対する入出力処理やプログラムの実行などのすべての処理を行なうCPU(Central Processing Unit)11と、端末装置2全体を制御するためのシステムプログラム等が格納されたROM(Read Only Memory)12と、CPU11による演算処理結果、装置の各種動作の設定情報等を一時的に記憶するRAM(Random Access Memory)13と、本発明に係る板金モデル作成プログラムの一部を構成する板金モデル作成プログラムP1を含む各種アプリケーションプログラムが格納されたプログラムメモリ14と、前記LAN3に接続するためのLANI/F(Local Area Network Interface)15と、を備え、これら各部11乃至15がバス16を介して接続されている。また、端末装置2は、CRT(Cathode-Ray Tube)や液晶ディスプレイ等の表示手段、キーボードやマウス等の入力手段、プリンタやプロッタ等の出力手段、磁気テープ、光ディスク、フレキシブルディスク等の記憶媒体にデータを記憶させる又は記憶媒体からデータを読み取る記憶媒体接続手段などを各部門の必要に応じて備えている。端末装置2におけるサーバ装置4との通信処理は、プログラムメモリ14に格納された周知のクライアント用のアプリケーションプログラムをCPU11が実行することにより行われる。端末装置2は、パーソナルコンピュータやワークステーション等の独立した情報端末装置であっても、加工機類のインターフェイスシステムや制御システムの一部を構成する情報端末装置であってもよい。
The
プログラムメモリ14に格納されたプログラムは、高級手続型プログラミング言語、オブジェクト指向プログラミング言語、アセンブリ言語、機械語の他、HTML等のマークアップランゲージで記述される。このような実現方法において、ハードディスク、光磁気ディスク、光ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM等により構成されるプログラムメモリ14は、コンピュータ読取可能な記憶媒体として機能する。
The program stored in the
前記アプリケーションサーバ5は、端末装置2に板金モデルを表示、入力するための画面を表示するプレゼンテーションロジック部(以下、PL部という。)5aと、板金モデル作成システム1の板金モデル作成等の処理機能を搭載した板金モデルロジック部(ML部という。)5bと、PL部5a及びML部5bの呼び出し制御を行うフロー制御部(以下、FC部という。)5cと、データベースサーバ6へアクセスするデータアクセス部(以下、DA部という。)5dと、を有する。
The application server 5 includes a presentation logic unit (hereinafter referred to as a PL unit) 5a that displays a screen for displaying and inputting a sheet metal model on the
PL部5aは、メニュー画面、入力画面、処理結果表示画面等を表示する際に用いる表示属性情報を有して構成される表示属性ファイルを保持しており、端末装置2からの指示に基づき、表示属性情報を端末装置2に返す処理を行う。ML部5bは、端末装置2からの指示に基づき、板金モデルデータを作成する等の板金モデルに関する各種処理を行う他、DA部5dに対して、データベースサーバ6への板金モデルデータ等の入力、更新、検索、抽出を命じたり、データベースサーバ6へのアクセス結果を端末装置2に返す処理を行う。FC部5cは、端末装置2からの指示に応じて、PL部5aやML部5bを呼び出す処理を行う。DA部5dは、データベースサーバ6との接続や切断、クエリの作成・実行、データベースサーバ6への板金モデルデータ等の入力や変更などデータベースサーバ6へのアクセスに関する処理を行う。
The
データベースサーバ6は、板金モデルデータを格納する板金モデルデータベース6a、板金素材の板厚、長さ、幅、引張強さ等の板金素材に関する素材データを格納する素材データベース(素材データ格納手段)6b、金型の各種寸法、許容荷重や適用可能工法等の金型に関する金型データを格納する金型データベース(金型データ格納手段)6c、曲げ加工機,抜き加工機,切断加工機を含む加工機の特性データに関する加工機データを格納する加工機データベース(加工機データ格納手段)6d、実験等で得られた曲げ補正値データや曲げ補正値を算出するための補正式や補正係数等のデータを格納する曲げ補正値(伸び値)データベース(曲げ補正値データ格納手段)6eを備えている。 The database server 6 includes a sheet metal model database 6a for storing sheet metal model data, a material database (material data storage means) 6b for storing material data related to sheet metal materials such as sheet thickness, length, width, and tensile strength of sheet metal materials. Mold database (mold data storage means) 6c for storing mold data related to the mold such as various dimensions of the mold, allowable load and applicable construction method, bending machine, punching machine, cutting machine including cutting machine A processing machine database (processing machine data storage means) 6d for storing processing machine data relating to the characteristic data of the machine, bending correction value data obtained through experiments, etc., and data such as correction formulas and correction coefficients for calculating the bending correction values. A bending correction value (elongation value) database (bending correction value data storage means) 6e is provided.
前記データベースサーバ6は、DA部5dからの処理要求に応答してデータベース6a乃至6eに対して板金モデルデータ等の記憶や検索等の処理を行う。
In response to a processing request from the
アプリケーションサーバ5及びデータベースサーバ6のハードウェア構成の一例を図3に示す。アプリケーションサーバ5及びデータベースサーバ6は、それぞれ装置全体の制御を行うCPU21と、装置全体を制御するためのシステムプログラム等が格納されたROM22と、CPU21による演算処理結果、装置の各種動作の設定情報等を一時的に記憶するRAM23と、本発明に係る板金モデル作成プログラムの一部を構成する板金モデル作成プログラムP2を含む各種アプリケーションプログラムが格納されたプログラムメモリ24と、前記LAN3に接続するためのLANI/F25と、を備えている。さらに、データベースサーバ6は、板金モデルデータ、素材データ、金型データ及び加工機データを含む板金モデルに関連するデータを記憶する大容量のハードディスク等により構成されるデータメモリ26を備えている。これら各部21乃至26はバス27を介して接続されている。アプリケーションサーバ5やデータベースサーバ6として、具体的にはパーソナルコンピュータやワークステーション等の汎用コンピュータを好適に用いることができるが、それ以外にも、板金モデル作成システム1専用に設計された専用コンピュータ等を用いることもできる。なお、アプリケーションサーバ5及びデータベースサーバ6を、1台のサーバ装置として構成してもよい。さらに、アプリケーションサーバ5を、複数のサーバ装置によって構成してもよい。
An example of the hardware configuration of the application server 5 and the database server 6 is shown in FIG. Each of the application server 5 and the database server 6 includes a
さらに、データベースサーバ6におけるデータベース6a乃至6eの管理処理、アプリケーションサーバ5によるデータベースサーバ6のアクセス処理や端末装置2との通信処理は、プログラムメモリ24に格納された周知のデータベースサーバ用及びアプリケーションサーバ用のアプリケーションプログラムをCPU21が実行することにより行われる。
Further, the management processing of the databases 6a to 6e in the database server 6, the access processing of the database server 6 by the application server 5 and the communication processing with the
プログラムメモリ24に格納されたプログラムは、高級手続型プログラミング言語、オブジェクト指向プログラミング言語、アセンブリ言語、機械語の他、HTML等のマークアップランゲージで記述される。このような実現方法において、ハードディスク、光磁気ディスク、光ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM等により構成されるプログラムメモリ24は、コンピュータ読取可能な記憶媒体として機能する。
The program stored in the
また、板金モデル作成システム1は、図1に示すように、板金部品に関する三面図、展開図、3次元ソリッドデータ等からなる設計段階における設計データの集合をデータベースとして格納し管理する設計データベースサーバ7とLAN3を介して接続可能とされていてもよい。
Further, as shown in FIG. 1, the sheet metal
板金モデル作成システム1は、端末装置2において板金モデル作成プログラムP1のプログラムコードを記憶したプログラムメモリ14からCPU11がそのプログラムコードを読み出して実行するもの(図2参照。)と、サーバ装置4において板金モデル作成プログラムP2のプログラムコードを記憶したプログラムメモリ24からCPU21がそのプログラムコードを読み出して実行するもの(図3参照。)とが互いに連関し、板金モデルの作成等の処理を行うものである。具体的には、例えば、板金モデル作成システム1は、サーバ装置4が、端末装置2から入力された指示に従って、当該端末装置2から入力された設計データあるいは設計データベースサーバ7に格納されている設計データから板金モデルデータを作成して板金モデルデータベース6aに格納する処理、板金モデルデータベース6aから板金モデルデータを取得し、該取得した板金モデルデータに対して修正、置換、削除などの変更を行い板金モデルデータベース6aに格納する処理、板金モデルデータベース6aから板金モデルデータを取得し、該取得した板金モデルデータを当該端末装置2に送り出し、表示属性情報に従って板金モデルを当該端末装置2に表示させる処理を行う。本発明に係る板金モデル作成プログラムは、設計データから板金モデルデータを作成するプログラムなど板金モデルデータの作成に関する各種処理を行うプログラムであって、板金モデル作成システム1を端末装置2やサーバ装置4に実行させるための板金モデル作成プログラムP1,P2(図2及び図3参照。)を有して構成されている。
In the sheet metal
次に、本発明の実施形態に係る板金モデル作成システム、あるいは本発明の実施形態に係る板金モデル作成方法や板金モデル作成プログラムを適用した板金モデル作成システムが処理を行うオブジェクト指向板金モデルについて図面に基づき説明する。このオブジェクト指向板金モデル(以下、単に「板金モデル」という。)30は、板金部品をオブジェクト指向に基づき抽象化したモデルであり、図4にクラス図(UML図)を、図5にオブジェクト図を示すように、板金部品の形状を分解して表現するものである。 Next, a sheet metal model creation system according to an embodiment of the present invention, or an object-oriented sheet metal model processed by a sheet metal model creation system to which a sheet metal model creation method or a sheet metal model creation program according to an embodiment of the present invention is applied is illustrated in the drawings. This will be explained based on. The object-oriented sheet metal model (hereinafter, simply referred to as “sheet metal model”) 30 is a model in which sheet metal parts are abstracted based on object orientation. FIG. 4 shows a class diagram (UML diagram) and FIG. 5 shows an object diagram. As shown, the shape of the sheet metal part is disassembled and expressed.
板金モデル30において、独立した板金部品は部品クラス31に属する部品オブジェクト101にて表現され、この部品オブジェクト101は、板金部品の位相や幾何などの形状をモデリングした形状モデルを定義する部分と、抜き加工、切断加工や曲げ加工(以下、これらの加工を総称して「板金加工」という。)の加工情報や板金部品の素材データ等、形状以外のデータを定義する部分と、から構成される。部品オブジェクト101が表現する形状モデルは連結部位クラス32に属する連結部位オブジェクト102にて表現される。連結部位オブジェクト102は、面を表現する部位オブジェクトと、これらの接続を表現する接続子オブジェクト104とを集約している。部位クラスは、図6(a)及び図6(b)にも示すように、曲げ加工の前後にて形状が変形しない面部分(非曲げ部位)を表現する面部位オブジェクト105が属する面部位クラス35、または形状が変形する曲げ部分(曲げ部位)を表現する曲げ部位オブジェクト106が属する曲げ部位36のいずれかに派生される。すなわち、部位オブジェクトは、面部位オブジェクト105か曲げ部位オブジェクト106かのいずれかである。
In the sheet metal model 30, independent sheet metal parts are represented by a
板金モデル30は、図7(a)から図7(c)に示すように、曲げ部位の形状の状態に応じた展開状態30a、完成状態30b、途中状態30cの3種類の状態を表現する形状モデルを備えている。板金モデルには「現在の状態」という概念はなく、前記端末装置2からはいつでも任意の状態の板金モデル30a乃至30cを取得することができ、異なる状態の板金モデル30a乃至30cを同時に表示することが可能である。展開状態30aは、図7(a)に示すように、板金モデル30を構成する曲げ部位36が全て展開された状態であり、曲げ加工前の平板形状を表現する。完成状態30bは、図7(b)に示すように、板金モデル30を構成する曲げ面106(曲げ部位オブジェクト106が表現する曲がっている面)が、全て曲がっている状態であり、全ての曲げ加工が完了した後の形状を表現する。途中状態30cは、図7(c)に一例を示すように、曲げ加工の過程で成り得る状態であり、展開された形状、曲がっている形状、曲がっている途中の形状の曲げ部位106が混在する状態を表現する。板金モデルの途中状態30cは、様々な形状を表現することが可能であり、板金モデル30において少なくとも1つの途中状態が表現される。
As shown in FIGS. 7A to 7C, the sheet metal model 30 is a shape that expresses three types of states: a developed state 30a, a completed state 30b, and an intermediate state 30c according to the state of the shape of the bent part. Has a model. There is no concept of “current state” in the sheet metal model, and the sheet metal models 30a to 30c in any state can be obtained from the
部品クラス31は、図4に示すように、板金部品の板金モデル30を表現する最上位クラスであり、板金部品の形状モデルだけではなく、板金部品以外の部品であるが板金部品と関連する部品を表現する参照図形や、加工品質、部品属性、加工情報なども集約している。部品クラス31は、実際の板金部品の形状を表現する連結部位クラス32、参照図形を表現する参照図形クラス37、加工品質を表現する加工品質クラス38、板金部品の部品属性を表現する部品属性クラス39、板金加工の加工情報を表現する加工情報クラス40を集約する。部品クラス31は、材質、板厚を取得するメソッドを有する。部品クラス31は、連結部位オブジェクト102間の干渉チェックを行うメソッド、参照図形クラス37にて表現される他の部品との干渉チェックを行うメソッド、部品を移動・回転するメソッドなどのメソッドを有する。また、部品クラス31は、曲げ加工前及び曲げ加工後を含む曲げ加工の状態を与えると、曲げ部位オブジェクト106のデータを曲げ加工の状態に応じて選択して曲げ加工の状態に応じた形状モデルを返すメソッドを有する。これにより、同時に異なった曲げ加工の状態における複数の板金モデル30を取得することもできる。
As shown in FIG. 4, the
部品オブジェクト101を構成する連結部位オブジェクト102は、最終的に1枚の展開形状に展開可能な板金部品を表現する。ただし、部品クラス31は連結部位オブジェクト102を結合するメソッド、連結部位オブジェクト102を切り離すメソッドを有しており、連結部位オブジェクト102が複数枚の展開形状に展開される複数の板金部品の板金モデルを表現することが一時的に許可される。これにより、曲げ部位106を曲げ加工で形成するか突き合わせで形成するか等の試行検討をオペレータが行うことができる。
The
連結部位クラス32は、接続子オブジェクト104により物理的に連続して接続されている部位オブジェクトの集合からなるクラスであり、板金展開を行ったときに1枚の平面展開形状に展開される単位の板金部品の形状モデルを表現する。連結部位オブジェクト32が複数存在する部品オブジェクト101は、展開形状が複数存在し、複数の板金部品を表現することになる。連結部位クラス32は、連結部位の形状を構築するための起点となる部位である基準部位などの接続データを取得するメソッドを有する。連結部位クラス32は、任意の部位間をつなぐ複数のパスが存在するかを調べるメソッド、任意の部位間をつなぐパスが存在するかを調べるメソッド、自己干渉チェックを行うメソッドなどのメソッドを有する。任意の部位間をつなぐ複数のパスが存在するかを調べるメソッドにより、このようなパスが存在する場合には表現する板金部品を平面状に展開することができず、板金部品として成立していないことを判別することができる。任意の部位間をつなぐパスが存在するかを調べるメソッドにより、このようなパスが存在しない場合には表現する板金部品が複数の展開形状からなるので、板金部品として成立していないことを判別することができる。
The
部位クラス34は、板金モデル30の形状モデルを表現するための抽象クラスであり、実際の形状モデルは派生クラス(下位クラス)である面部位クラス35か曲げ部位クラス36にて定義される。部位クラス34は、面部位クラス35や曲げ部位クラス36における個々の座標系にて表現された形状モデルをどのように座標変換して表示空間に配置するかを表現する配置行列を取得するメソッドなどを有する。配置行列は、平行移動、回転移動、及びこれらの合成移動からなる合同変換の何れかを表現する行列である。
The
板金モデル30には、図7(a)から図7(c)に示すように、展開状態30a、完成状態30b、途中状態30cの3つの状態があり、それぞれの状態に応じて曲げ部位オブジェクト106が表現する形状が変形する。面部位オブジェクト105が表現する形状は、各状態間において変化しないが、曲げ部位オブジェクト106が表現する形状は、展開状態30aでは曲がっていない形状、完成状態30bでは曲がっている形状、途中状態30cでは曲げ加工の途中の任意形状と変化する。途中状態とは、各曲げ部位が曲がっていない状態であったり、曲がっている状態であったり、曲がっていく過程の状態であったりと、任意の形状を指定でき、任意に指定できる具体的な形状は変形情報で実装される。図7(c)に示した途中状態30cにおいては、一方の曲げ面106は曲がっていない状態であり、他方の曲げ面106は曲がっている状態であり、曲がっている状態の曲げ面106に対する曲げ加工のみが完了した途中状態を表現している。このように、複数の曲げ面106が存在する場合、各曲げ面106の曲げ加工順序に応じた途中状態をそれぞれ表現することができるので、曲げ加工順序の検討や曲げ加工時における干渉の検討等が容易となる。
As shown in FIGS. 7A to 7C, the sheet metal model 30 has three states, an unfolded state 30a, a completed state 30b, and an intermediate state 30c. The shape expressed by deforms. The shape expressed by the
同じ1つの曲げ面に対して複数の曲げ加工を行うことがある。また、同じ1つの曲げ面に対する曲げ加工工程途中の曲げ状態を干渉の検討等のため必要となることがある。例えば、ヘミング加工(縁取り加工)の場合、曲げ面106を1度の曲げ加工にて最終目標角度まで曲げることができないため、曲げ面106は、図8(a)に示す展開状態から2度の曲げ加工を経て、図8(d)に示す曲げ加工完了後の最終目標角度だけ曲がっている状態に至る。2度の曲げ加工の過程において、図8(b)に示す第1曲げ加工工程途中の所定角度だけ曲がっている状態や、図8(c)に示す第1曲げ加工工程後の第1曲げ加工における目標角度だけ曲がっている状態を経ている。そして、図8(a)から図8(d)に示す曲げ面106の各状態を、それぞれ途中状態1から途中状態4として表現している。
A plurality of bending processes may be performed on the same bending surface. Moreover, the bending state in the middle of the bending process with respect to the same one bending surface may be required for examination of interference or the like. For example, in the case of hemming processing (border processing), the bending
(段落0057の分割により段落追加)
また、アマ曲げ加工(二度曲げ加工)の場合、図9(a)に示す展開状態から図9(e)に示す曲げ加工完了状態へ板金部品を成型するとき、図9(b)に示すように、曲げ面106bを最終目標角度まで曲げ加工してから曲げ面106aを曲げ加工すると、図中2点鎖線にて示す金型と板金部品とが干渉する。そのため、図9(c)に示すように、第1曲げ工程において曲げ面106bを金型と板金部品とが干渉しないよう一旦所定の角度まで曲げる。その後、図9(d)に示すように、第2曲げ工程において曲げ面106aを最終目標角度まで曲げてから、図9(e)に示すように、第3曲げ工程において曲げ面106bを最終目標角度まで曲げる。このように、板金部品の曲げ面106a,106bは、図9(a)に示す展開状態から3度の曲げ加工を経て、図9(e)に示す曲げ加工完了後状態に至る。そこで、図9(a)及び図9(c)から図9(e)に示す曲げ面106a,106bの各状態を、それぞれ途中状態1から途中状態4として表現している。
(Adding a paragraph by dividing paragraph 0057)
In the case of flax bending (twice bending), when the sheet metal part is molded from the unfolded state shown in FIG. 9 (a) to the bent state shown in FIG. 9 (e), it is shown in FIG. 9 (b). As described above, when the
(段落0057の分割により段落追加)
また、曲げ戻し加工の場合、図10(a)に示す展開状態から図10(f)に示す曲げ加工完了状態へ板金部品を成型するとき、図10(b)に示すように、曲げ面106cを最終目標角度まで曲げ加工してから曲げ面106eを曲げ加工すると、図中2点鎖線にて示す金型と板金部品とが干渉する。そのため、図10(c)に示すように、曲げ加工完了状態においては曲っていない面を曲げ面106dとし、第1曲げ工程において一旦所定の角度まで曲げる。その後、図10(d)及び図10(e)に示すように、第2曲げ工程において曲げ面106eを、第3曲げ工程において曲げ面106cをそれぞれ最終目標角度まで曲げてから、図10(f)に示すように、第4曲げ工程において曲げ面106dを曲げ戻す。このように、板金部品の曲げ面106c,106d,106eは、図10(a)に示す展開状態から4度の曲げ加工を経て、図10(f)に示す曲げ加工完了後状態に至る。そこで、図10(a)及び図10(c)から図10(f)に示す曲げ面106c,106d,106eの各状態を、それぞれ途中状態1から途中状態5として表現している。なお、図10(f)に示すように、曲げ面106eは曲げ加工完了状態においては曲っていない面を表現するが、図10(f)に示す途中状態5の曲げ面106eは、2度の曲げ加工による曲げ及び曲げ戻しによって伸びが生じるため、図10(a)に示す途中状態1の曲げ面106eとは異なったものとなる。
(Adding a paragraph by dividing paragraph 0057)
Further, in the case of bending back processing, when the sheet metal part is molded from the unfolded state shown in FIG. 10A to the bending completed state shown in FIG. 10F, as shown in FIG. When the
部位クラス34は、形状モデルの幾何形状を表現する中間面シートボディ(中間面オブジェクト、中間面モデル)107乃至109を取得するメソッド(中間面モデル作成手段、展開状態中間面モデル作成手段、途中状態中間面モデル作成手段)を有する。中間面シートボディ107乃至109は、図11に示すように、板金モデルの板厚方向の中間面を表現する厚みを持たない2次元サーフェイスモデルである。曲げ部位クラス36が集約する変形幾何クラス41(図4参照。)が取得する変形情報により、展開状態の中間面の形状を表現する展開状態中間面シートボディ(展開状態中間面モデル)107から、完成状態及び途中状態の中間面の形状をそれぞれ表現する完成状態中間面シートボディ(完成状態中間面モデル)108、途中状態中間面シートボディ(途中状態中間面モデル)109が作成される。
The
部位クラス34は、自己の部位に接続している接続子オブジェクト104を取得するメソッド、自己の部位に接続している他の部位オブジェクトを取得するメソッド、自己の部位に接続している指定した部位の向こう側の部位を取得するメソッド、指定された部位に到達するパスを検索するメソッドなどのメソッドも有する。
The
接続子クラス33は、部位同士の接続を表現するクラスであり、接続している部位とその接続している辺(以下、「接続エッジ」という。)を表現する接続子オブジェクト114が属する。図12(a)を参照にして示されるように、接続子クラス33は、接続子データ作成手段として、接続している一方の部位オブジェクト110、接続している他方の部位オブジェクト111、前記部位オブジェクト110の接続エッジ112の配列、前記部位オブジェクト111の接続エッジ113の配列を取得するメソッドを有する。接続エッジ112,113は、接続子オブジェクト114が接続を表現する部位オブジェクト110及び部位オブジェクト111相互に対する稜線であり、少なくも1つ存在することが必要であるが複数であってもよいので、接続子オブジェクト114は接続エッジ112,113を配列にて備えている。また、接続子オブジェクト114が保持する接続エッジ112,113は一直線上になければならない。接続している部位オブジェクト110,111及びそれらの接続エッジ112,113が定義された場合であっても、部位の接続が一意的に定まらないことがある。そのため、図12(b)に示すように、各部位オブジェクト115乃至117が表現する面には表方向が定義されており、接続子オブジェクト114により表現される部位の接続を、部位オブジェクト115と部位オブジェクト116とが表現する面のように接続される面の表方向が一致する順接続と、部位オブジェクト116と部位オブジェクト117とが表現する面のように反対方向となる逆接続とに区別している。そこで、部位と部位との接続が一意的に定まるように、接続子クラス33は、部位と部位との接続方向、すなわち順接続であるか逆接続であるかを示す値を取得するメソッドを有する。
The
面部位クラス35(図4参照。)は、曲げ加工によって変形しない部位の形状モデルを表現するクラスであり、面部位オブジェクト105(図5参照。)が属する。面部位クラス35に属する面オブジェクト105の主データは、図11を参照にして示されるように、板厚方向の中間平面の幾何形状を表現する中間面シートボディ107である。面部位クラス35は、当該面部位の板厚方向の中間平面の幾何形状を表現する中間面シートボディ107を取得するメソッドを有する。また、面部位クラス35は、中間面シートボディ107から板厚の半分づつ押出すことにより3次元ソリッドボディ(3次元形状オブジェクト)を作成するメソッドなどのメソッドを有する。面部位クラス35にて表現される部位は展開状態、完成状態及び途中状態の各状態にて形状が同じであるので、前記中間面シートボディ107や3次元ソリッドボディは各状態にて共通する。
The surface part class 35 (see FIG. 4) represents a shape model of a part that is not deformed by bending, and the surface part object 105 (see FIG. 5) belongs to it. The main data of the
曲げ部位クラス36は、曲げ加工によって変形する部位の形状モデルを表現するクラスであり、曲げ部位オブジェクト105(図5参照。)が属する。曲げ部位クラス36は、図4に示すように、変形の具体的な形状を表現する変形幾何クラス41を集約している。変形幾何には、表現する変形の類に応じて、円筒変形、円錐変形、これらの変形が複合した複合変形などがある。曲げ部位クラス36は、図13(a)及び図13(b)を参照して示すように、中間面シートボディ120の固定線120F、中間面シートボディ120の一方の端線120A、中間面シートボディ120の他方の端線120B、端線120A及び端線120Bが完成状態のときにどこに移動するかをそれぞれ表現する移動行列、端線120A及び端線120Bが途中状態のときにどこに移動するかをそれぞれ表現する移動行列などを取得するメソッドを有する。ここで、固定線120Fは、伸び方向に垂直で、曲げ変形前後において位置が変化しない直線であり、端線120A,120Bは、伸び方向に垂直な境界線(直線)である。
The bending
曲げ部位クラス36に属する曲げ部位オブジェクト105の主データは展開状態中間面シートボディであり、図11に示すように、完全状態や途中状態の中間面シートボディ108,109の形状を得るためには、展開状態の中間面シートボディ107から逆展開計算を行う必要がある。逆展開計算は、中間面シートボディが表現される座標系内で行われ、逆展開により固定線は変化せず、端線は座標変換を受けて移動する。端線が受ける座標変換は、隣接する部位(曲げ部位または面部位)の当該端線と一致する端線に作用する座標変換と等しい。曲げ部位クラス36は、この座標変換を表現する座標変換行列を取得するメソッドを有する。
The main data of the bending
変形幾何クラス41は、曲げ部位がどのような形状(幾何形状)に変形するかを定義する抽象クラスであり、曲げ部位の完成状態や途中状態の形状図形を作成する。展開状態、完成状態、途中状態の具体的な形状は、図4に示すように、円筒形状への変形を表現する円筒変形クラス42、円錐形状への変形を表現する円錐変形クラス43、組み合わされた複数の変形を表現する複合変形クラス44からなる派生クラス(下位クラス)にて定義される。変形幾何クラス41は、曲げ部位の状態を示す値を取得するメソッド、すなわち、展開状態と一致する、完成状態と一致する、あるいは展開状態の形状とも完成状態の形状とも一致しないの何れかの状態をとることを示す値を取得するメソッドを有する。また、変形幾何クラス41は、図11を参照して示すように、完成状態の中間面シートボディ108から板厚の半分づつ押出すことにより完成状態の3次元ソリッドボディ108aを作成するメソッド、途中状態の中間面シートボディから板厚の半分づつ押出すことにより途中状態の3次元ソリッドボディ109bを作成するメソッド、端線が完成状態及び途中状態のときにどこに移動するかを表現する移動行列をそれぞれ算出するメソッドなどのメソッドを有する。
The deformed
円筒変形クラス42は、曲げ部位が持つ変形幾何の具体的な変形を定義するクラスの1つであり、円筒変形を表現する。一般的なプレスブレーキ加工機での曲げ加工は、円筒変形として表現される。円筒変形は、曲げ角度と中間面での曲げ半径を指定することにより形状が確定する。円筒変形途中の途中状態の形状は、曲げ角度を指定することによって定まる。
The
円筒変形前の展開状態と円筒変形後の完成状態とでは、中間面の長さは一般的に異なり、円筒変形途中の途中状態の場合も同様に、中間面の長さは展開状態や完成状態での中間面の長さと異なる。完成状態や途中状態での中間面の長さ(円弧長)は、曲げ角度と曲げ半径とから求められる。完成状態や途中状態での中間面の長さから展開状態での中間面の長さを引いた差により、完成状態や途中状態での中間面の伸び値が算出される。実際の曲げ加工においては、素材の材質や板厚、金型、加工機、加工方法などによって伸び値が異なる。そこで、円筒変形クラス42は、これらによって伸び値を補正する補正値を取得するメソッドを備えていてもよい。例えば、材質や金型等と関連付けて曲げ補正値データベース6e(図1参照。)に格納されている補正値や、材質や金型等を組み合わせ関連付けたテーブル(不図示)に格納されている補正値を取得するメソッドを円筒変形クラス42が有していてもよい。そして、曲げ補正値データベース6eに格納されている補正値を取得する場合、円筒変形クラス42が曲げ補正値データベース6eに問い合わせる機能を備えていてもよいし、外側に曲げ補正値データベース6eに問い合わせる機能があり、円筒変形クラス42が当該機能を設定できるメソッドを備えていてもよい。なお、途中状態の形状は、曲げ角度の代わりに伸び値を指定することによって、定めてもよい。
The length of the intermediate surface is generally different between the unfolded state before the cylinder deformation and the completed state after the cylinder deformation, and the intermediate surface length is also the unfolded state and the completed state in the middle of the middle of the cylinder deformation. It differs from the length of the intermediate surface. The length (arc length) of the intermediate surface in the completed state or midway is determined from the bending angle and the bending radius. The elongation value of the intermediate surface in the completed state or the intermediate state is calculated from the difference obtained by subtracting the length of the intermediate surface in the developed state from the length of the intermediate surface in the completed state or intermediate state. In an actual bending process, the elongation value varies depending on the material material, plate thickness, mold, processing machine, processing method, and the like. Therefore, the
途中状態の曲げ部位の形状は、展開状態の形状と完成状態の形状との間の形状とは限らない。例えば、図14(a)から図14(c)に示すように、スプリングバックを伴う曲げ加工の曲げ部位121の形状モデルを表現する場合、途中状態として表現するスプリングバック状態は、完成状態よりも曲げ角度を大きくした状態として表現する必要がある。この場合も、曲げ角度や中間面の長さを指定することにより途中状態の形状を確定することができる。
The shape of the bent portion in the middle state is not necessarily a shape between the shape in the developed state and the shape in the completed state. For example, as shown in FIGS. 14 (a) to 14 (c), when expressing a shape model of a bending
円筒変形クラス42から、図4に示すように、円筒分割変形クラス45が派生している。この円筒分割変形クラス45は、円筒形状を複数回に分割して曲げる変形を表現する。円筒分割変形による分割曲げは、曲げ部位の端線間を複数に等分割した各領域毎に曲げ半径を指定した円筒変形として表現される。曲げ部位122を3分割して曲げる3分割曲げの場合、図15(a)に示すように、曲げ部位122の端線122A,122B間を3等分に分割した領域R0乃至R2の3つの領域に分割される。図16(b)に示すように、円筒変形の曲げ角度が90度であるとき、各領域R0乃至R2の曲げ角度は90/3=30度となる。このように、分割曲げの途中工程が終了した段階の形状は、曲げ部位をN分割した各領域を曲げ加工する順序によって、2N種類だけ存在する。この形状は、3分割曲げの場合を図16(a)から図16(d)に示すように、各領域R0乃至R2の状態(0:曲がっていない、1:曲がっている)の組み合わせからなる状態列(領域R0の状態、領域R1の状態、領域R2の状態)によって特定することができる。円筒分割変形クラス45では、途中状態を特定する方法として、前記の方法に加えて、円筒変形クラス42で表現される方法の2種類があり、これらは同時に指定することができる。例えば、曲げ部位123を3分割曲げで90度の曲げ角度に曲げる場合を図17に示すように、分割曲げ数、分割曲げの状態列、注目領域、及び注目領域の曲げ角度を指定すれば、途中状態の形状が定まる。
As shown in FIG. 4, a cylindrical
複合変形クラス44は、円筒変形や円錐変形などを組み合わせた複数の変形を表現するクラスであり、図4に示すように、段曲げ変形クラス46が派生している。この段曲げ変形クラス46は、図18(a)に示すように、2つの円筒変形130,131や、図18(b)に示すように、2つの円筒変形132,133と1つの固定変形134を組み合わせた段曲げ変形を表現するクラスである。なお、固定変形クラス47は、図4に示すように、変形幾何クラス41から派生し、変形しない変形幾何を表現する。固定変形クラス47は、複合変形を構成する変形幾何の一部として、段曲げ変形において変形しない細かな隙間を表現する。
The
部位クラス34からは、図4に示すように、穴形状や成形形状などを表現するために、添付スケッチ図形クラス48を集約している。添付スケッチ図形クラス48は、部位に含まれる添付スケッチ図形を集約する。この添付スケッチ図形は、部位の中間面と同じ座標系を持つスケッチ平面にて穴形状や成形形状などを表現する添付図形を表現するものである。通常、3次元ソリッドモデルにおいては、穴形状や成形形状は境界表現(Boundary Representation:B−Rep)などの方法で忠実に表現される。一方、本板金モデルにおいて、穴形状や成形形状を、境界表現では表現せず、図19に示すように、部位オブジェクトに含まれる添付スケッチ図形オブジェクト144によって表現する。添付スケッチ図形クラス48は、スケッチ平面の座標系を取得するメソッドを有しており、この座標系は、集約先部位オブジェクト(面部位オブジェクト145)の中間面シートボディの形状が表現されている座標系と一致する。
From the
添付スケッチ図形クラス48は、点図形を表現するポイントボディ、線図形を表現するワイヤボディ、絞り等の成形形状などを平面図形として表現するシートボディ、成形形状などを3次元図形として表現する3次元ソリッドボディなどの図形要素からなる添付スケッチ図形を取得するメソッドを有する。例えば、板金モデルの穴形状は、閉じていて且つ自己交差しないワイヤボディとして添付スケッチ図形によって表現される。添付スケッチ図形クラス48は、完成状態、展開状態、途中状態の各状態において簡易表示、詳細表示の両表示用に最大6種類の添付スケッチ図形を必要に応じて生成するメソッドを備えている。
The attached
添付スケッチ図形クラス48は、図4に示すように、添付図形クラス49を集約している。この添付図形クラス49は、添付スケッチ平面に集約される添付図形を表現するクラスである。添付図形クラス49は、主に成形形状や穴形状などパンチプレスの穴加工に関連する形状を表現し、添付成形図形クラス50、添付ワイヤ図形クラス52、添付格子状パターン図形クラス53、添付円弧状パターン図形クラス54などの基底クラスとなる。絞り形状などの成形形状は、添付図形クラス49から派生した添付成形図形クラス50において具体的に表現される。添付図形クラス49は、部位に間接的に集約される添付図形に必要なメソッドを定義しているだけであるので、クラスというよりもインターフェイスである。添付成形図形などの実際の添付図形は、添付図形クラス49から派生しており、添付図形クラス49は添付図形インターフェイスを実現している。
As shown in FIG. 4, the attached sketch
添付図形の集約先部位オブジェクトが中間面シートボディにて表現されている場合、図20に示すように、集約先部位のシートボディ150上に簡易表現(2次元形状モデル)にて表現された添付図形オブジェクト151,152が表現される。また、添付図形の集約先部位オブジェクト153がワイヤフレーム表示にて表現されている場合、図21(a)に示すように、集約先部位のワイヤフレーム153の表面及び裏面上に簡易表現にて表現され添付図形オブジェクト151,152が表現される。添付図形の簡易表現(簡易表現オブジェクト)154は、図21(b)に示すように、成形形状を模式的に表現するワイヤボディ154aと基準点を表現するポイントボディ154bとから構成されおり、添付図形の形状を簡易的に表現している。添付図形の集約先部位である面部位が3次元ソリッドボディで表現されている場合、中間面シートボディからオフセットして添付図形を表面及び裏面上に簡易表現にて表現する。ただし、添付図形を簡易表現にて表現すると、部位の形状を正確に表現することができない。実際の部位の形状は、添付図形が穴を表現している場合には部位を貫通する穴が開いており、成形形状を表現している場合には絞り等の成形形状を部位が備えている。これらの形状を表現するために、図21(c)に示すように、添付図形は、実際の形状を忠実に3次元ソリッドボディ(3次元形状モデル)にて表現する詳細表現(詳細表現オブジェクト)155を簡易表現154と共に有している。成形形状や穴形状などを編集した3次元ソリッドボディ160を表現するためには、図22に示すように、添付図形の集約先部位の編集前の3次元ソリッドボディ161から形状162,163の減算を行う操作と、形状164の加算を行う必要がある。ただし、穴形状を表現する場合、形状の加算を行う必要はない。これらのため、添付図形クラスは、簡易表現時の形状を取得するメソッド、詳細表現時に部位から減算する形状を取得するメソッド、詳細表現時に部位に加算する形状を取得するメソッドなどのメソッドを有する。
When the aggregation destination part object of the attached figure is expressed by the intermediate sheet body, as shown in FIG. 20, the attachment expressed by the simple expression (two-dimensional shape model) on the
添付成形図形クラス50は、図4に示すように、添付図形クラス49から派生するクラスであり、絞り形状のような成型加工による成形形状を表現する成形形状データと、当該データを集約先部位に配置する行列を表現する配置行列を取得するメソッドを有する。成形形状データは外部の成形形状ライブラリ(不図示)で定義されているが、成形形状ライブラリの当該成形形状データが変更や削除された場合であっても、板金モデルに不整合を起こさせないように、添付成形図形クラス50が成形形状データを記憶、保存する機能を有する。添付成形図形クラス50は、成形形状ライブラリにおける識別番号、簡易表現用の2次元ワイヤボディ、詳細表現時に加算する3次元ソリッドボディ、詳細表現時に減算する3次元ソリッドボディなどの成形形状データを取得するメソッドを有する。このように、添付成形図形クラス50は、添付図形クラス49から派生しているため、簡易表現用と詳細表現用の2種類の形状を取得するメソッドを有する。また、各状態において簡易表現または詳細表現に合わせて添付図形の形状を加算する等のメソッドは、面部位クラス35や曲げ部位クラス36が備えており、添付スケッチ図形クラス48が備える穴形状や成形形状などの形状データを取得するメソッドにて取得した形状を考慮した形状モデルが作成される。
The attached molded
添付ワイヤ図形クラス51は、図4に示すように、添付図形クラス49から派生するクラスであり、穴形状やけがき線等を2次元ワイヤボディにて表現するワイヤデータや、ポンチのセンタ等の点図形を表現するポイントデータと、これらのデータをそれぞれ集約先部位に配置する行列を表現する配置行列を取得するメソッドを有する。添付ワイヤ図形クラス51は、簡易表現時と詳細表現時において同じデータで形状を表現しており、2次元シートボディや3次元ソリッドボディにおいて加算、減算する形状を表現するデータは、添付図形クラス49が有するメソッドにより取得される。
As shown in FIG. 4, the attached wire
添付格子状パターン図形クラス52及び添付円弧状パターン図形クラス53は、添付図形クラス49から派生するクラスであり、添付成形図形クラス50や添付ワイヤ図形クラス51にて表現される形状等を、それぞれ格子状パターンや円弧状パターンによって繰り返すメソッドを有する。
The attached grid
部品クラス31は、加工品質クラス38、部品属性クラス39、加工情報クラス40や参照図形クラス37を集約する。加工品質クラス38は、板金部品の加工品質を表現するクラスであり、バリなし面や傷なし面の指定等の加工品質データを取得するメソッドを有する。部品属性クラス39は、板金部品の属性等を表現するクラスであり、当該板金部品の部品名、部品番号、素材、親部品など関連した部品のデータ、納期、数量等の部品属性データを取得するメソッドを有する。加工情報クラス40は、板金部品を板金加工する際の加工工程を表現するクラスであり、当該板金部品を板金加工する際に用いる加工機や金型、曲げ順等の加工データを取得するメソッドを有する。参照図形クラス37は、板金部品を構成部品とする部品を表現するクラスであり、当該部品及び他の構成部品の部品属性や部品形状等の図形データを取得するメソッドを有する。
The
次に、本発明の実施形態に係る板金モデル作成システム、あるいは本発明の実施形態に係る板金モデル作成方法や板金モデル作成プログラムを適用した板金モデル作成システムによってオブジェクト指向板金モデルを作成する方法について図面に基づき説明する。このオブジェクト指向板金モデルを作成する方法は、設計段階における理想完成形状等を示す様々な図面やモデルなどからなる形状データを含む板金部品の設計データから、当該板金部品の板金モデルデータを作成するものである。設計データは、図1を参照して示すように、設計部門の端末装置2にて直接作成して入力されるか、予め記憶させた磁気テープ、光学ディスクやフレキシブルディスク等の記憶媒体から端末装置2に読み込ませるか、設計データベースサーバ7から読み出されるかなどによって、LAN3を介してサーバ装置4に伝送される。端末装置2から板金モデルを作成する旨の指示により、サーバ装置4は板金モデル作成プログラムP2を実行して板金部品の設計データから板金モデルデータを作成する。板金モデル作成プログラムP2を実行させた場合のサーバ装置4の処理動作を、設計データの形状に関する設計形状データの種類に応じて図面に基づき説明する。なお、板金部品に関する部品名、部品番号、素材、加工品質要求等の形状以外の設計データは、部品オブジェクトに派生する加工品質オブジェクトや部品属性オブジェクトとして板金モデルデータベース6aに格納され、参照される。また、板金モデルプログラムP2の一部を構成する板金モデル作成プログラムのプログラムコードが、サーバ装置4に記憶されている代わりに、例えば、設計部門の端末装置2に記憶されており、当該端末装置2において板金モデル作成プログラムを実行させて板金モデルを作成し、LAN3を介してサーバ装置4の板金モデルデータベース6aに格納させてもよい。
Next, a sheet metal model creation system according to an embodiment of the present invention, or a method for creating an object-oriented sheet metal model by a sheet metal model creation system to which a sheet metal model creation method and a sheet metal model creation program according to an embodiment of the present invention are applied. Based on This method of creating an object-oriented sheet metal model is to create sheet metal model data of a sheet metal part from the design data of the sheet metal part including shape data consisting of various drawings and models indicating ideal finished shapes in the design stage. It is. As shown in FIG. 1, the design data is directly created and input by the
設計形状データとして板金部品の3次元ソリッドモデル170が提供された場合、図23に示すように、3次元形状変換171により板金モデル172を作成する。3次元形状変換171は、まず、内外ループ検索部173において、当該3次元ソリッドモデル170に対して外側ループ解析及び内側ループ解析を行い、穴形状を認識する。次に、位相解析部174において、表面検索、裏面検索、板厚面検索を行い、3次元ソリッドモデル170の各面の分析を行い、分析した表面と裏面との板厚方向の中間面を認識する。そして、幾何解析部175において中間面の曲げ部位及び面部位を認識して、曲げ部位と認識した中間面から曲げ部位オブジェクトを、面部位と認識した中間面から面部位オブジェクトをそれぞれ作成し、これらの曲げ部位オブジェクトと面部位オブジェクトとの接続状態を表現する接続子オブジェクトを作成する。また、内外ループ検索を行って認識した穴部を表現する添付図形オブジェクトを、当該穴部の集約先の部位オブジェクトと座標系を一致させて作成する。さらに、穴形状や面として認識されなかった形状を成形認識部176において成形形状として認識し、この成形形状を表現する添付図形オブジェクトを、当該成形部の集約先の部位オブジェクトと座標系を一致させて作成する。最後に、前記各オブジェクトを部品オブジェクトに集約して板金モデル172を作成し、板金モデル出力部177から板金モデル172を出力して、板金モデルデータベース6a(図1参照。)に格納する。
When a three-dimensional solid model 170 of a sheet metal part is provided as design shape data, a
設計形状データとして板金部品の曲げ線が付された展開図180が提供された場合、図24に示すように、展開図変換181により板金モデル182を作成する。展開図変換181は、まず、曲げ情報定義部183において、当該展開図180の曲げ線を抽出して、曲げ情報の定義付けを行う。次に、要素解析部184において、内外周解析を行って穴形状を認識し、成形解析を行って成形形状を認識する。そして、面分割部185において、曲げ線解析を行い曲げを解析し、曲げ部位及び面部位を認識して面切断を行い、曲げ部位と認識した中間面から曲げ部位オブジェクトを、面部位と認識した中間面から面部位オブジェクトをそれぞれ作成し、これらの曲げ部位オブジェクトと面部位オブジェクトとの接続状態を表現する接続子オブジェクトを作成する。そして、内図形分配を行い、認識した穴形状や成形形状を表現する添付図形オブジェクトを、当該穴形状や成形形状の集約先の部位オブジェクトと座標系を一致させて作成する。さらに、整合性確認部186において、サイクル解析、マルチベント解析を行って整合性を確認した後に、前記各オブジェクトを部品オブジェクトに集約して板金モデル182を作成し、板金モデル出力部187から板金モデル182を出力して、板金モデルデータベース6a(図1参照。)に格納する。
When a
設計形状データとして板金部品の正面図、上、下、左、右側面図、背面図の各種側面図のうちからなる三面図190が提供された場合、図25に示すように、三面図変換191により板金モデル192を作成する。三面図変換191は、まず、側面図定義部193において、当該三面図190から、例えば、図面配置等に基づいて各側面図の種類を検出し、該側面図を構成する図形群や基準点を定義する。次に、形状抽出部194において、各側面図の外周及び内周を抽出して穴形状を認識し、成形位置を定義して成形形状を認識する。そして、形状投影部195において、各側面図の相対的な深さを検出して3次元空間に投影した形状を生成し、曲げ指定部196において、曲げを認識し、曲げ部位及び面部位を認識する。曲げ部位と認識した中間面から曲げ部位オブジェクトを、面部位と認識した中間面から面部位オブジェクトをそれぞれ作成し、これらの曲げ部位オブジェクトと面部位オブジェクトとの接続状態を表現する接続子オブジェクトを作成する。そして、認識した穴形状や成形形状を表現する添付図形オブジェクトを、当該穴部や成形部の集約先の部位オブジェクトと座標系を一致させて作成する。最後に、前記各オブジェクトを部品オブジェクトに集約して板金モデル192を作成し、板金モデル出力部197から板金モデル192を出力して、板金モデルデータベース6a(図1参照。)に格納する。なお、汎用の図面変換システムを用いて三面図190から3次元ソリッドモデルを作成し、この3次元ソリッドモデルから前記したように板金モデル192を作成してもよい。
When a three-
次に、これらの方法により、板金部品の設計データから面部位、曲げ部位が認識された場合に、当該板金部品の板金モデルデータを作成する詳細な手順について図面に基づき説明する。ここでは、図26(a)に示すように、曲っていない面200A、曲げ面201A、曲っていない面202Aからなる3つの中間面が一列につながっている部品として表現される場合について説明する。また、曲げ面201Aの変形幾何は円筒変形であるとする。まず、図26(b)に示すように部品オブジェクト203を新たに作成し、この部品オブジェクト203に材質と板厚を設定する。そして、連結部位オブジェクト204を作成し、部品オブジェクト203に追加する。
Next, a detailed procedure for creating sheet metal model data of the sheet metal part when the surface part and the bending part are recognized from the design data of the sheet metal part by these methods will be described with reference to the drawings. Here, as shown in FIG. 26 (a), a case will be described in which three intermediate surfaces including a
次に、以下の手順により面200Aを表現する面部位オブジェクト200を作成し、連結部位オブジェクト204に追加する。まず、面200Aの中間面シートボディと位相関係を作成し、面部位オブジェクト200に設定する。面部位オブジェクト200は部位オブジェクトでもある。連結部位オブジェクト204に面部位オブジェクト200を追加し、面200Aを基準部位に指定する。さらに、基準部位の表示位置が連結部位オブジェクト204の表示位置となるため、面部位オブジェクト200の配置行列を設定する。
Next, a
次に、以下の手順により曲げ面201Aを表現する曲げ部位オブジェクト201を作成する。まず、曲げ面201Aの中間面シートボディと位相関係を作成し、曲げ部位オブジェクト201に設定する。曲げ部位オブジェクト201は部位オブジェクトでもある。曲げ角度と曲げ半径を設定して円筒変形オブジェクト205を作成する。円筒変形オブジェクト205は変形幾何オブジェクトでもある。円筒変形オブジェクト205を曲げ部位オブジェクト201に設定する。さらに、曲げ面201Aの中間面の端線を設定し、円筒変形オブジェクト205にのび値を設定する。
Next, the bending
次に、以下の手順により曲げ部位オブジェクト201を連結部位オブジェクト204に追加する。まず、面200Aと曲げ面201Aとの接続を表現するために接続子オブジェクト206を作成する。そして、面部位オブジェクト200の中間面シートボディから曲げ部位オブジェクト201に接続する接続エッジの配列を作成し、曲げ部位オブジェクト201の中間面シートボディから面部位オブジェクト200に接続する接続エッジの配列を作成する。面部位オブジェクト200と曲げ部位オブジェクト201とを接続させたい方向を調べ、接続子オブジェクト206に面部位オブジェクト200と曲げ部位オブジェクト201と接続エッジの配列と面の方向を設定する。曲げ部位オブジェクト201の端線と接続子オブジェクト206を関連付ける。そして、曲げ部位オブジェクト201と接続子オブジェクト206を連結部位オブジェクト204に追加する。
Next, the bending
次に、以下の手順により面202Aを表現する面部位オブジェクト202を作成して、連結部位オブジェクト204に追加する。まず、面202Aの中間面シートボディと位相関係を作成し、面部位オブジェクト202に設定する。面部位オブジェクト202は部位オブジェクトでもある。曲げ面201Aと面202Aとの接続を表現するために接続子オブジェクト207を作成する。曲げ部位オブジェクト201の中間面シートボディから面部位オブジェクト202に接続する接続エッジの配列を作成し、面部位オブジェクト202の中間面シートボディから曲げ部位オブジェクト201に接続する接続エッジの配列を作成する。曲げ部位オブジェクト201と面部位オブジェクト202とを接続させたい方向を調べ、接続子オブジェクト207に曲げ部位オブジェクト201と面部位オブジェクト202と接続エッジの配列と面の方向を設定する。曲げ部位オブジェクト202の端線と接続子オブジェクト207を関連付ける。そして、接続子オブジェクト207を連結部位オブジェクト204に追加する。これにより、板金部品の板金モデルを表現する部品オブジェクト203が作成される。
Next, a surface part object 202 representing the surface 202 A is created by the following procedure and added to the
次に、本発明の実施形態に係る板金モデル作成システム、あるいは本発明の実施形態に係る板金モデル作成方法や板金モデル作成プログラムを適用した板金モデル作成システムによって作成されるオブジェクト指向板金モデルについて、また、本発明の実施形態に係る板金モデル作成システム、あるいは本発明の実施形態に係る板金モデル作成方法や板金モデル作成プログラムを適用した板金モデル作成システムによって作成されたオブジェクト指向板金モデルの処理について、図面に基づき説明する。部品設計部門、工程設計部門、抜き加工部門、切断加工部門、曲げ加工部門、その他溶接やタッピング加工を含む板金部品に対する加工一般部門、検査部門などの各部門には、図1に示すように、前記端末装置2が設置されており、各部門のオペレータは当該端末装置2の入力手段から各種指示を入力することにより、LAN3を介して板金モデルデータベース6aにアクセスすることができ、所望の板金モデルデータを当該端末装置2の表示手段に表示させたり、端末装置2の出力手段から出力させることができる。これにより、板金モデルデータベース6aに格納されている板金モデルデータは、図27に示すように、各部門において共有して利用することができる。なお、板金モデルデータは、磁気テープ、光ディスク、フレキシブルディスク等の記憶媒体に記憶させることにより、LAN3に接続されていないコンピュータ等の端末装置によっても読み取り可能である。
Next, an object-oriented sheet metal model created by a sheet metal model creation system according to an embodiment of the present invention, or a sheet metal model creation system to which a sheet metal model creation method or a sheet metal model creation program according to an embodiment of the present invention is applied, and FIG. 4 is a diagram illustrating processing of an object-oriented sheet metal model created by a sheet metal model creation system according to an embodiment of the present invention, or a sheet metal model creation system to which a sheet metal model creation method and a sheet metal model creation program according to an embodiment of the present invention are applied. Based on As shown in Fig. 1, each of the parts design department, process design department, punching department, cutting department, bending department, other general departments for sheet metal parts including welding and tapping, inspection department, etc. The
部品設計部門においては、顧客や客先の注文に応じて、板金部品が単独に、あるいは、板金部品を溶接や締結等により構成部品として含む親部品から部品展開されて板金部品単品が設計される。初期の設計段階において定められる板金部品の形状は、通常、理想完成形状であり、例えば、その曲げ部が一定の曲げ半径を有する形状であって、実際に板金加工して得られる板金部品の形状とは異なる。 In the parts design department, according to orders from customers and customers, sheet metal parts are individually developed, or parts are developed from parent parts that include sheet metal parts as components by welding, fastening, etc., and a single sheet metal part is designed. . The shape of the sheet metal part determined in the initial design stage is usually an ideal finished shape, for example, the shape of the bent part having a certain bending radius, and the shape of the sheet metal part actually obtained by processing the sheet metal. Is different.
近年、コンカレント・エンジニアリングが一般的となり、CAE(Computer Aided Manufacturing)や金型設計、試作、製品ドキュメントなど製品開発に関わる多くのプロセスで設計情報を利用できるため、設計部門において3次元CAD(Computer Aided Design)を用いて3次元モデルを作成することが主流となり、板金部品もその理想完成形状が3次元ソリッドモデルで設計されることも多い。前述したように、設計段階における3次元ソリッドモデルなどからなる理想完成形状等を示す設計形状データが端末装置2から入力されて、板金モデルデータが生成されて板金モデルデータベース6aに格納される。また、設計段階において、板金部品に関する部品名、部品番号、素材、加工品質要求等の設計形状データ以外の設計データも板金部品に関連して端末装置2から入力され、部品モデルの部品オブジェクトに派生する加工品質オブジェクトや部品属性オブジェクトとして板金モデルデータが生成され板金モデルデータベース6aに格納される。
In recent years, concurrent engineering has become commonplace, and design information can be used in many processes related to product development such as CAE (Computer Aided Manufacturing), mold design, prototyping, and product documentation. Creating a three-dimensional model using Design) is the mainstream, and the ideal finished shape of sheet metal parts is often designed with a three-dimensional solid model. As described above, design shape data indicating an ideal completed shape or the like including a three-dimensional solid model at the design stage is input from the
ところで、設計段階において、板金部品を含む部品設計は試行錯誤の過程を含むことが一般的であり、理想完成形状は一意的に確定するものではなく、設計仕様の変更や、設計段階に想定した曲げ加工がNC加工機などに起因する要因にて困難である等の理由によって、板金部品の一部の形状を変更する場合がある。このような場合、特に複雑な板金部品の一部の形状を変更する場合、その変更が他の部位に影響を与えるものであっても、当該変更部位が曲げ部位や面部位である場合にはこれらの部位のみを、また、当該変更部位が穴部や成形部である場合にはこれらの添付図形等のみを置換して修正するだけで板金モデルを変更することができるので、再度3次元ソリッドモデルを生成する場合に比べて、板金部品の形状モデルの変更が容易となり、端末装置2の表示手段に再表示されるまでの時間を短縮することができる。さらに、前述した部位クラスが保持するメソッドにより、一時的に連結部位オブジェクトが複数の展開形状に展開される複数の部品からなることが許可されるので、曲げ加工よりも突き合わせや複数部品に分割して溶接等を行った方が好ましいか否かを、コストや製造要因等から検討する作業を容易に行うことができる。
By the way, in the design stage, part design including sheet metal parts generally involves a process of trial and error, and the ideal finished shape is not uniquely determined. The shape of a part of the sheet metal part may be changed due to the reason that bending is difficult due to factors caused by the NC machine or the like. In such a case, especially when changing the shape of a part of a complicated sheet metal part, even if the change affects other parts, the change part is a bent part or a surface part. Since only these parts, and if the changed part is a hole or a molded part, the sheet metal model can be changed simply by replacing these attached figures, etc., the 3D solid can be changed again. Compared with the case of generating a model, it is easy to change the shape model of the sheet metal part, and the time until it is displayed again on the display means of the
また、3次元ソリッドモデルにおいて、例えば、ポンチのセンタなどを示す点図形、けがき線等の線図形、その他文字や模様が部品表面に現れる場合がある。このような図形は、添付図形として表現され、詳細表現である3次元ソリッドボディと、簡易表現であるワイヤボディの2種類の形状を有しているので、必要に応じて適切に表示させることが可能となる。 In the three-dimensional solid model, for example, a point graphic indicating a punch center, a line graphic such as a marking line, and other characters and patterns may appear on the surface of the component. Such a figure is expressed as an attached figure, and has two types of shapes, a three-dimensional solid body that is a detailed expression and a wire body that is a simple expression, and can be appropriately displayed as necessary. It becomes possible.
工程設計部門においては、理想完成形状を表現する板金モデルに従って、加工シュミレーションを行い、実際の加工機にて板金部品を加工するための加工情報や加工手順等を定める。通常、理想完成形状を表現する板金モデルの形状は、通常、板金加工後の完成状態の板金部品の形状や、展開状態の平板状の板金部品の形状とは異なる。 In the process design department, processing simulation is performed in accordance with a sheet metal model expressing an ideal completed shape, and processing information and processing procedures for processing a sheet metal part with an actual processing machine are determined. Usually, the shape of the sheet metal model that represents the ideal completed shape is usually different from the shape of the finished sheet metal part after sheet metal processing and the shape of the flat sheet metal part in the developed state.
曲げ加工を行う前の段階で、曲げ加工前の展開形状の板金部材を抜き加工や切断加工により加工しておく必要がある。この展開形状は曲げ加工後の形状が設計段階にて要求された曲げ角度や曲げ寸法の許容誤差などの加工品質を満たすように定める必要がある。曲げ加工による加工後の形状やその寸法、角度誤差は、ダイとパンチとからなる金型の組み合わせ、V幅、板厚、材質、曲げ加工機の性能、特質などの様々な因子によって異なる。そのため、特に曲げ加工後に高精度の形状品質が要求されるときなどには、これらの因子を組み合わせて最適な曲げ加工の条件を定めるために、加工シュミレーションを行う。 Before the bending process, it is necessary to process the unfolded sheet metal member before the bending process by punching or cutting. This unfolded shape needs to be determined so that the shape after bending satisfies the processing quality such as bending angle and bending dimension tolerance required at the design stage. The shape after machining by bending, its dimensions, and the angle error vary depending on various factors such as the combination of the die and punch mold, V width, plate thickness, material, bending machine performance, and characteristics. Therefore, especially when high-precision shape quality is required after bending, machining simulation is performed in order to determine optimum bending conditions by combining these factors.
工程設計部門のオペレータは、図1を参照して、当該部門の端末装置2から素材データベース6bにアクセスして板金素材の板厚や引張強さ等の素材データを、金型データベース6cにアクセスして、金型の各種寸法、許容荷重や適用可能工法等の金型データをそれぞれ参照することができる。部品設計段階において板金素材は、例えば、JISで規格されているSPHDの板厚1.5mmのように指定されるが、実際の板金素材の板厚や引張強さなどは特定の商品により異なり、素材データベース6bには板金素材の個々の商品毎に素材データが格納されている。工程設計部門のオペレータは、当該素材データ、金型データベース6cや加工機データベース6dから検索、参照される金型データや加工機データ等から、部品設計段階において指示され加工品質オブジェクトとして格納された加工品質を満たす組合わせを加工シュミレーションにより求める。
With reference to FIG. 1, the operator of the process design department accesses the material database 6b from the
また、工程設計部門のオペレータは、板金部品が複数の曲げ部位を有する場合には、曲げ順を定める必要がある。曲げ順の相違によって、板金部品と金型等が干渉する場合や、加工後の形状や精度等に影響を及ぼす場合があるからである。このような場合、ヘミング加工のように同一の曲げ部位にて複数の曲げ加工を必要とする場合であっても、板金モデルの任意の途中状態の形状モデルを特定することができ、その特定した途中状態は3次元ソリッドモデルを有するので、干渉チェックや形状チェックを容易に行うことができる。 The operator of the process design department needs to determine the bending order when the sheet metal part has a plurality of bending portions. This is because the difference in bending order may cause interference between the sheet metal part and the mold, or may affect the shape and accuracy after processing. In such a case, even if a plurality of bending processes are required at the same bending site as in the hemming process, a shape model in an arbitrary intermediate state of the sheet metal model can be specified. Since the intermediate state has a three-dimensional solid model, an interference check and a shape check can be easily performed.
そして、オペレータは、加工シュミレーション等で得た、板金部品を加工する際における金型、加工機、曲げ順等の加工情報を、当該板金部品に係る部品オブジェクトに派生する加工情報オブジェクトとして板金モデルデータベース6aに格納する。 Then, the operator obtains the processing information such as the mold, the processing machine, and the bending order when processing the sheet metal part obtained by the processing simulation as a processing information object derived from the part object related to the sheet metal part. 6a.
絞り等の成型加工が曲げ加工後に行われる場合、抜き加工工程や曲げ加工工程においては、通常、オペレータは絞り等の成形形状を認識する必要がないので、成形形状を添付図形オブジェクトの簡易表現により表現すれば、板金モデルを軽いデータ構造で表現することができる。ただし、位置合わせ、寸法合わせ、加工機での部品支持具配置等のために、抜き加工工程や曲げ加工工程において、成形形状の正確な形状を必要とする場合があるので、このような場合には、成形形状を添付図形オブジェクトの詳細表現により表現すれば、板金部品の形状モデルを3次元モデルで表現することができる。 When the molding process such as drawing is performed after bending, the operator does not normally need to recognize the molding shape such as drawing in the punching process or bending process. In other words, the sheet metal model can be expressed with a light data structure. However, in order to align, dimension, and place parts support on the processing machine, the punching process or bending process may require an accurate shape. If the forming shape is expressed by the detailed expression of the attached graphic object, the shape model of the sheet metal part can be expressed by a three-dimensional model.
完成状態の板金部品に変更がない場合であっても、曲げ加工の加工因子変更等により、展開状態の板金部品の形状に変更が生じる場合がある。このような場合であっても、板金モデルは、完成状態、展開状態及び途中状態の各状態の形状モデルを有しているので、各状態における形状を正確に表現することができる。さらに、前記各状態の形状モデルの他に、実際の加工形状を3次元ソリッドボディにて表現する実加工状態の形状モデルを板金モデルが有していてもよい。これにより、実際の加工形状を正確に表現することができるので、さらにモデリングの精度が高くなる。 Even if there is no change in the sheet metal part in the completed state, the shape of the sheet metal part in the unfolded state may be changed due to a change in the processing factor of the bending process or the like. Even in such a case, the sheet metal model has a shape model of each state of the completed state, the unfolded state, and the intermediate state, so that the shape in each state can be accurately expressed. Furthermore, in addition to the shape model in each state, the sheet metal model may have a shape model in an actual machining state that represents an actual machining shape with a three-dimensional solid body. As a result, the actual machining shape can be accurately expressed, and the modeling accuracy is further increased.
抜き加工工程や曲げ加工工程においてNC加工機が用いられる場合、これらのNC加工機を制御して加工手順を実行させる制御コードは、板金モデルからAPT(Automatically Programmed Tool)やEXATP(Extended APT)などの自動プログラム言語を用いて工具経路が自動処理され、自動的に作成される。このようにして得た制御コードは、磁気テープやフレキシブルディスク等の記憶媒体によってNC加工機に入力する。CNC(Computer Numerical Control)加工機の場合には、制御コードをCNC加工機に付属するコンピュータ(図1における端末装置2に相当。)に送信してもよい。抜き加工を行うための制御コードは、通常、展開図の示す板金部品の展開形状のデータに基づいて生成されるものであり、このデータは板金モデルの展開状態における中間面シートボディのデータによって得ることができる。一方、曲げ加工を行うための制御コードは、通常、板金部品の3次元ソリッドボディのデータに基づいて生成されるものであり、このデータは板金モデルの完成状態や途中状態における3次元ソリッドボディによって得ることができる。
When NC machines are used in the punching process and bending process, the control code for controlling these NC machines and executing the machining procedure is from the sheet metal model to APT (Automatically Programmed Tool), EXATP (Extended APT), etc. The tool path is automatically processed and automatically created using the automatic programming language. The control code obtained in this way is input to the NC processing machine through a storage medium such as a magnetic tape or a flexible disk. In the case of a CNC (Computer Numerical Control) machine, the control code may be transmitted to a computer (corresponding to the
抜き加工部門、切断加工部門や曲げ加工部門のオペレータは、図1を参照して、当該部門の端末装置2からデータベースサーバ6にアクセスして、板金部品の展開図、理想完成形状、素材、加工情報等の板金モデル情報を、当該端末装置2の表示手段に表示させたり、端末装置2の出力手段から出力させることができる。このとき、板金部品の中間シートボディや3次元ソリッドボディなどの形状モデルを同時に表示等させることができ、例えば、加工前の形状と加工後の形状の双方を確認することが可能となる。
The operator of the punching department, the cutting department or the bending department accesses the database server 6 from the
このように、本発明の実施の形態に係る板金モデル作成システム、あるいは本発明の実施形態に係る板金モデル作成方法や板金モデル作成プログラムを適用した板金モデル作成システムは、曲げ部位オブジェクトが曲げ加工前及び曲げ加工後における形状モデルをそれぞれ表現する中間面シートボディや3次元ソリッドボディを有し、接続子オブジェクトが面部位オブジェクトの接続エッジと曲げ部位オブジェクトの接続エッジとの関連を表現するので、板金部品の形状モデルの一部を変更する場合、当該変更に係るデータに面部位オブジェクトや曲げ部位オブジェクトの中間面シートボディを置換することにより、形状モデルを変更することができる。そのため、板金部品の形状全体を一体に表現する前記従来の板金モデルに比べて、容易に形状モデルを変更することができる。 As described above, the sheet metal model creation system according to the embodiment of the present invention, or the sheet metal model creation system to which the sheet metal model creation method and the sheet metal model creation program according to the embodiment of the present invention are applied, the bending part object is not bent. And a sheet metal because the connector object expresses the relationship between the connection edge of the surface part object and the connection edge of the bending part object. When a part of the part shape model is changed, the shape model can be changed by replacing the intermediate surface sheet body of the surface part object or the bending part object with the data related to the change. Therefore, the shape model can be easily changed as compared with the conventional sheet metal model that integrally expresses the entire shape of the sheet metal part.
さらに、面部位オブジェクトや曲げ部位オブジェクトが有する主データは展開状態の中間面シートボディであり、完成状態や途中状態の中間面シートボディ、及び展開状態、完成状態や途中状態の3次元ソリッドボディは、当該中間面シートボディから必要に応じて作成されるので、3次元ソリッドモデルを各状態毎に独立して備える必要がある前記従来の板金モデルに比べて、データ量を削減することができ、また、これにより、3次元ソリッドモデルをロール、パン、ズームなどの視点変換や、形状モデル自体を回転等して表示する場合などに必要なデータ処理量を削減することができる。 Further, the main data of the plane part object and the bending part object is the intermediate sheet body in the unfolded state, the intermediate sheet body in the completed state and the intermediate state, and the three-dimensional solid body in the expanded state, the completed state, and the intermediate state. Since it is created from the intermediate sheet body as necessary, it is possible to reduce the amount of data compared to the conventional sheet metal model that needs to have a three-dimensional solid model independently for each state, In addition, this makes it possible to reduce the amount of data processing required when displaying a three-dimensional solid model by changing viewpoints such as roll, pan, and zoom, or by rotating the shape model itself.
さらに、指定した途中状態における形状モデルを取得することができるので、例えば、分割曲げ加工や曲げ順の異なる曲げ加工等の曲げ加工途中の形状モデルを取得することが可能であるため、曲げ工程における干渉確認等を容易に行うことができる。 Furthermore, since the shape model in the specified intermediate state can be acquired, for example, it is possible to acquire a shape model in the middle of bending processing such as split bending processing or bending processing with a different bending order. Interference confirmation can be easily performed.
さらに、成形形状を3次元ソリッドボディにて詳細表現した形状モデルが必要な場合には、このような形状モデルを表示させることができる。一方、このような形状モデルを必要としない場合には、当該成形形状を簡易表現し、詳細表現した場合に比べて、板金モデルのデータ量を削減することができる。 Furthermore, when a shape model in which the molded shape is expressed in detail by a three-dimensional solid body is necessary, such a shape model can be displayed. On the other hand, when such a shape model is not required, the data amount of the sheet metal model can be reduced as compared with the case where the forming shape is simply expressed and expressed in detail.
1 板金モデル作成システム
2 端末装置(コンピュータ)
3 LAN
4 サーバ装置(コンピュータ)
5 アプリケーションサーバ(コンピュータ)
6 データベースサーバ(コンピュータ)
6a 板金モデルデータベース
6b 素材データベース
6c 金型データベース
6d 加工機データベース
6e 曲げ補正値データベース
30 板金モデル
31 部品クラス
32 連結部位クラス
33 接続子クラス
34 部位クラス
35 面部位クラス
36 曲げ部位クラス
41 変形幾何クラス
48 添付スケッチ図形クラス
49 添付図形クラス
P1、P2 板金モデル作成プログラム
1 Sheet metal
3 LAN
4 Server device (computer)
5 Application server (computer)
6 Database server (computer)
6a Sheet metal model database 6b Material database 6c Mold database 6d Processing machine database 6e Bending correction value database 30
Claims (21)
前記板金部品の設計形状データから、当該板金部品の非曲げ部位と曲げ部位とを認識し、前記非曲げ部位及び曲げ部位の完成状態である曲げ加工後の板厚方向中間面の形状をそれぞれ表現する2次元サーフェイスデータ構造の中間面モデルを作成する中間面モデル作成手段と、
前記非曲げ部位と曲げ部位との接続部位と位相を表現する接続子データを作成する接続子データ作成手段と、
前記板金部品の設計形状データから、当該板金部品の板厚を表現する板厚データを作成する板厚データ作成手段と、
前記非曲げ及び曲げ部位の中間面モデルに前記板厚を付加して、当該非曲げ部位及び曲げ部位の完成状態の形状を表現する3次元ソリッドモデル構造の完成状態モデルを作成する完成状態モデル作成手段と、
前記曲げ部位の展開状態である曲げ加工前の板厚方向中間面の形状を表現する2次元サーフェイスデータ構造の展開状態中間面モデルを作成する展開状態中間面モデル作成手段と、
前記曲げ部位の展開状態中間面モデルに前記板厚を付加して、当該曲げ部位の展開状態の形状を表現する3次元ソリッドモデル構造の展開状態モデルを作成する展開状態モデル作成手段と、
前記曲げ部位を完成状態又は展開状態の何れの状態にて表現するかの選択を受け付ける選択受付手段と、
該選択受付手段にて選択された状態に基づき、前記曲げ部位の中間面モデル又は展開状態中間面モデルの何れかを、前記接続子データに基づいて、前記非曲げ部位の中間面モデルと接続し、選択された状態の中間面モデルを作成する選択状態中間面モデル作成手段と、
前記選択受付手段にて選択された状態に基づき、前記曲げ部位の完成状態モデル又は展開状態モデルの何れかを、前記接続子データに基づいて、前記非曲げ部位の完成状態モデルと接続し、選択された状態のモデルを作成する選択状態モデル作成手段と、
を備えることを特徴とする板金モデル作成システム。 A sheet metal model creation system that creates a shape model of a sheet metal part manufactured in a processing facility including bending using a computer,
Recognize the non-bending part and bending part of the sheet metal part from the design shape data of the sheet metal part, and express the shape of the intermediate surface in the thickness direction after bending, which is the completed state of the non-bending part and the bending part, respectively. An intermediate surface model creating means for creating an intermediate surface model of the two-dimensional surface data structure
Connector data creating means for creating connector data expressing a connection part and a phase between the non-bending part and the bending part;
From the design shape data of the sheet metal part, sheet thickness data creating means for creating sheet thickness data expressing the sheet thickness of the sheet metal part,
Create a completed state model for creating a completed state model of a three-dimensional solid model structure that adds the plate thickness to the intermediate surface model of the unbent and bent portions to express the shape of the completed state of the unbent and bent portions Means,
A developed intermediate surface model creating means for creating a developed intermediate surface model of a two-dimensional surface data structure expressing the shape of the intermediate surface in the thickness direction before bending, which is the expanded state of the bending part;
An unfolded state model creating means for creating a unfolded state model of a three-dimensional solid model structure that adds the plate thickness to the unfolded state intermediate surface model of the bent portion and expresses the unfolded shape of the bent portion;
Selection accepting means for accepting selection of whether the bending part is expressed in a completed state or an unfolded state;
Based on the state selected by the selection accepting means, either the intermediate surface model of the bent part or the developed intermediate surface model is connected to the intermediate surface model of the non-bent part based on the connector data. A selected state intermediate plane model creating means for creating the selected intermediate plane model;
Based on the state selected by the selection accepting means, either the completed state model or the expanded state model of the bent part is connected to the completed state model of the non-bent part based on the connector data, and selected. A selection state model creation means for creating a model of the state that has been selected;
A sheet metal model creation system characterized by comprising:
前記曲げ部位の途中状態中間面モデルに前記板厚を付加して、当該曲げ部位の途中状態の形状を表現する3次元ソリッドモデル構造の途中状態モデルを作成する途中状態モデル作成手段と、を備え、
前記選択受付手段が、前記曲げ部位を完成状態、展開状態又は途中状態の何れの状態にて表現するかの選択を受け付け、
前記選択状態中間面モデル作成手段が、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の中間面モデル、展開状態又は途中状態中間面モデルの何れかを、前記接続データが示す接続状態に基づいて、前記非曲げ部位の中間面モデルと接続し、選択された状態の中間面モデルを作成し、
前記選択状態モデル作成手段が、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の完成状態モデル、展開状態モデル又は途中状態モデルの何れかを、前記接続データが示す接続状態に基づいて、前記非曲げ部位の完成状態モデルと接続し、選択された状態のモデルを作成することを特徴とする請求項1に記載の板金モデル作成システム。 A halfway state intermediate surface model creating means for creating a halfway state intermediate surface model of a two-dimensional surface data structure expressing the shape of the intermediate surface in the thickness direction in the middle of the bending process, which is a halfway state of the bending portion;
A halfway state model creating means for creating a halfway state model of a three-dimensional solid model structure that adds the plate thickness to the halfway state intermediate surface model of the bending portion and expresses the shape of the halfway state of the bending portion; ,
The selection accepting means accepts a selection of expressing the bent part in a completed state, an unfolded state or an intermediate state;
Based on the state selected by the selection accepting means, the selected state intermediate surface model creating means is connected to the bent data indicating either the intermediate surface model, the unfolded state or the intermediate state intermediate surface model of the bent portion. Based on the state, connect with the intermediate surface model of the non-bending part, create an intermediate surface model of the selected state,
Based on the connection state indicated by the connection data, the selected state model creating means is based on the state selected by the selection accepting means, and indicates whether the bending part is a completed state model, an unfolded state model, or an intermediate state model. The sheet metal model creation system according to claim 1, wherein the model is connected to the completed state model of the non-bending portion to create a model in a selected state.
前記成形部位の形状への変形を抽象表現する2次元データ構造の簡易成形モデルを作成する簡易成形モデル作成手段と、
前記簡易成形モデルの前記非曲げ部位又は曲げ部位の中間面モデルへの付加基準を示す成形基準データを作成する成形基準データ作成手段と、
前記成形基準データが示す付加基準にて、前記完成状態モデル、展開状態モデル及び途中状態モデルに対し前記成形モデルによる編集を行う成形モデル編集手段と、
前記成形位置データが示す付加基準にて、前記中間面モデル、展開状態中間面モデル及び途中状態中間面モデルに対し前記簡易成形モデルによる編集を行う簡易成形モデル編集手段と、
を備えることを特徴とする請求項2に記載の板金モデル作成システム。 Forming model creating means for recognizing a forming part that is formed by processing other than bending from the design shape data of the sheet metal part and creating a forming model of a three-dimensional solid model structure that expresses deformation to the shape of the forming part When,
A simple molding model creating means for creating a simple molding model of a two-dimensional data structure that abstractly expresses deformation of the molding part into a shape;
Molding standard data creating means for creating molding standard data indicating an additional standard to the intermediate surface model of the non-bending part or the bending part of the simple molding model;
With an additional standard indicated by the molding standard data, molding model editing means for performing editing by the molding model on the completed state model, the expanded state model, and the intermediate state model,
Simple molding model editing means for editing the intermediate surface model, the unfolded intermediate surface model, and the intermediate state intermediate surface model with the simple forming model, with the additional reference indicated by the forming position data;
The sheet metal model creation system according to claim 2, comprising:
曲げ加工を行う際に用いられる金型の各種データを格納する金型データ格納手段と、
前記素材データ格納手段及び金型データ格納手段に格納された各種データに基づいて、曲げ加工を行ったと仮想した場合に推測される前記曲げ部位の仮想完成状態の形状を表現する3次元ソリッドデータ構造の仮想完成状態モデルを作成する仮想完成状態モデル作成手段と、を備え、
前記選択受付手段が、前記曲げ部位を完成状態、展開状態、途中状態又は仮想完成状態の何れの状態にて表現するかの選択を受け付け、
前記選択受付手段が仮想完成状態にて表現する選択を受け付けた場合に、前記仮想完成状態モデル作成手段が前記仮想完成状態モデルを作成することを特徴とする請求項2又は3に記載の板金モデル作成システム。 Material data storage means for storing various data of the material of the sheet metal part;
Mold data storage means for storing various data of molds used when bending,
A three-dimensional solid data structure that represents the shape of the virtual finished state of the bending portion that is presumed when bending is performed based on various data stored in the material data storage means and the mold data storage means Virtual completion state model creating means for creating a virtual completion state model of
The selection accepting means accepts a selection of expressing the bent part in a completed state, an unfolded state, an intermediate state or a virtual completed state;
4. The sheet metal model according to claim 2, wherein when the selection receiving unit receives a selection expressed in a virtual completion state, the virtual completion state model generation unit generates the virtual completion state model. 5. Creation system.
前記仮想完成状態モデル作成手段が、前記加工機データ格納手段に格納された各種データを考慮して、前記仮想完成状態モデルを作成することを特徴とする請求項4に記載の板金モデル作成システム。 With processing machine data storage means for storing various data related to the characteristics of the processing machine that performs bending,
5. The sheet metal model creation system according to claim 4, wherein the virtual completion state model creation unit creates the virtual completion state model in consideration of various data stored in the processing machine data storage unit.
前記仮想完成状態モデル作成手段が、前記曲げ補正値データ格納手段に格納された各種データを考慮して、前記仮想完成状態モデルを作成することを特徴とする請求項4又は5に記載の板金モデル作成システム。 Bending correction value data storage means for storing various data related to bending correction values when bending is provided,
The sheet metal model according to claim 4 or 5, wherein the virtual completed state model creating unit creates the virtual completed state model in consideration of various data stored in the bending correction value data storing unit. Creation system.
前記完成状態モデル作成手段、展開状態モデル作成手段及び途中状態モデル作成手段が、前記中間面モデル、展開状態中間面モデル及び途中状態中間面モデルに、前記素材データ格納手段に格納された前記実板厚データが示す板厚を付加して、前記仮想完成状態モデル、展開状態モデル及び途中状態モデルをそれぞれ作成することを特徴とする請求項4から6の何れか1項に記載の板金モデル作成システム。 The material data storage means stores actual sheet thickness data indicating the actual sheet thickness of the material of the sheet metal part,
The actual plate stored in the material data storage means in the intermediate plane model, the expanded intermediate plane model, and the intermediate intermediate plane model, the completed state model generating means, the expanded state model generating means, and the intermediate state model generating means. The sheet metal model creation system according to any one of claims 4 to 6, wherein the virtual finished state model, the unfolded state model, and the intermediate state model are created by adding the sheet thickness indicated by the thickness data. .
前記板金部品の設計形状データから、当該板金部品の非曲げ部位と曲げ部位とを認識し、前記非曲げ部位及び曲げ部位の完成状態である曲げ加工後の板厚方向中間面の形状をそれぞれ表現する2次元サーフェイスデータ構造の中間面モデルを作成する中間面モデル作成ステップと、
前記非曲げ部位と曲げ部位との接続部位と位相を表現する接続子データを作成する接続子データ作成ステップと、
前記板金部品の設計形状データから、当該板金部品の板厚を表現する板厚データを作成する板厚データ作成ステップと、
前記非曲げ及び曲げ部位の中間面モデルに前記板厚を付加して、当該非曲げ部位及び曲げ部位の完成状態の形状を表現する3次元ソリッドモデル構造の完成状態モデルを作成する完成状態モデル作成ステップと、
前記曲げ部位の展開状態である曲げ加工前の板厚方向中間面の形状を表現する2次元サーフェイスデータ構造の展開状態中間面モデルを作成する展開状態中間面モデル作成ステップと、
前記曲げ部位の展開状態中間面モデルに前記板厚を付加して、当該曲げ部位の展開状態の形状を表現する3次元ソリッドモデル構造の展開状態モデルを作成する展開状態モデル作成ステップと、
前記曲げ部位を完成状態又は展開状態の何れの状態にて表現するかの選択の入力を受け付ける選択受付ステップと、
該選択受付手段にて選択された状態に基づき、前記曲げ部位の中間面モデル又は展開状態中間面モデルの何れかを、前記接続子データに基づいて、前記非曲げ部位の中間面モデルと接続し、選択された状態の中間面モデルを作成する選択状態中間面モデル作成ステップと、
前記選択受付手段にて選択された状態に基づき、前記曲げ部位の完成状態モデル又は展開状態モデルの何れかを、前記接続子データに基づいて、前記非曲げ部位の完成状態モデルと接続し、選択された状態のモデルを作成する選択状態モデル作成ステップと、
を備えることを特徴とする板金モデル作成方法。 A sheet metal model creation method for creating a shape model of a sheet metal part manufactured in a processing facility including bending using a computer,
Recognize the non-bending part and bending part of the sheet metal part from the design shape data of the sheet metal part, and express the shape of the intermediate surface in the thickness direction after bending, which is the completed state of the non-bending part and the bending part, respectively. An intermediate surface model creating step for creating an intermediate surface model of the two-dimensional surface data structure to be performed;
A connector data creating step for creating connector data representing a connection part and a phase between the non-bending part and the bending part;
From the design shape data of the sheet metal part, a sheet thickness data creation step for creating sheet thickness data representing the sheet thickness of the sheet metal part;
Create a completed state model for creating a completed state model of a three-dimensional solid model structure that adds the plate thickness to the intermediate surface model of the unbent and bent portions to express the shape of the completed state of the unbent and bent portions Steps,
A developed intermediate surface model creating step for creating a developed intermediate surface model of a two-dimensional surface data structure representing a shape of the intermediate surface in the thickness direction before bending, which is a developed state of the bending portion;
An unfolded state model creating step of creating a unfolded state model of a three-dimensional solid model structure that adds the plate thickness to the unfolded state intermediate surface model of the bent portion and expresses the unfolded shape of the bent portion;
A selection receiving step for receiving an input for selecting whether to express the bending portion in a completed state or an unfolded state;
Based on the state selected by the selection accepting means, either the intermediate surface model of the bent part or the developed intermediate surface model is connected to the intermediate surface model of the non-bent part based on the connector data. A selected intermediate plane model creating step for creating a selected intermediate plane model;
Based on the state selected by the selection accepting means, either the completed state model or the expanded state model of the bent part is connected to the completed state model of the non-bent part based on the connector data, and selected. A selection state model creation step for creating a model of the selected state;
A sheet metal model creation method comprising:
前記曲げ部位の途中状態中間面モデルに前記板厚を付加して、当該曲げ部位の途中状態の形状を表現する3次元ソリッドモデル構造の途中状態モデルを作成する途中状態モデル作成ステップと、を備え、
前記選択受付手段が、前記曲げ部位を完成状態、展開状態又は途中状態の何れの状態にて表現するかの選択を受け付け、
前記選択状態中間面モデル作成ステップにおいて、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の中間面モデル、展開状態又は途中状態中間面モデルの何れかを、前記接続データが示す接続状態に基づいて、前記非曲げ部位の中間面モデルと接続し、選択された状態の中間面モデルを作成し、
前記選択状態モデル作成ステップにおいて、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の完成状態モデル、展開状態モデル又は途中状態モデルの何れかを、前記接続データが示す接続状態に基づいて、前記非曲げ部位の完成状態モデルと接続し、選択された状態のモデルを作成することを特徴とする請求項8に記載の板金モデル作成方法。 An intermediate state intermediate surface model creating step for creating an intermediate state intermediate surface model of a two-dimensional surface data structure expressing the shape of the intermediate surface in the thickness direction in the middle of the bending process, which is an intermediate state of the bending part;
A halfway state model creating step of creating a halfway state model of a three-dimensional solid model structure that adds the plate thickness to the halfway state intermediate surface model of the bent portion and expresses the shape of the halfway state of the bent portion; ,
The selection accepting means accepts a selection of expressing the bent part in a completed state, an unfolded state or an intermediate state;
In the selection state intermediate plane model creation step, based on the state selected by the selection accepting unit, the connection data indicates any one of the intermediate plane model, the unfolded state, or the intermediate state intermediate plane model of the bent portion Based on the state, connect with the intermediate surface model of the non-bending part, create an intermediate surface model of the selected state,
In the selection state model creation step, based on the state selected by the selection receiving means, either the completed state model, the unfolded state model or the intermediate state model of the bending portion is based on the connection state indicated by the connection data. The sheet metal model creation method according to claim 8, wherein the model is connected to the completed state model of the non-bending portion to create a model in a selected state.
前記成形部位の形状への変形を抽象表現する2次元データ構造の簡易成形モデルを作成する簡易成形モデル作成ステップと、
前記簡易成形モデルの前記非曲げ部位又は曲げ部位の中間面モデルへの付加基準を示す成形基準データを作成する成形基準データ作成ステップと、
前記成形基準データが示す付加基準にて、前記完成状態モデル、展開状態モデル及び途中状態モデルに対し前記成形モデルによる編集を行う成形モデル編集ステップと、
前記成形位置データが示す付加基準にて、前記中間面モデル、展開状態中間面モデル及び途中状態中間面モデルに対し前記簡易成形モデルによる編集を行う簡易成形モデル編集ステップと、
を備えることを特徴とする請求項9に記載の板金モデル作成方法。 A molding model creation step of recognizing a molding part to be molded other than bending from the design shape data of the sheet metal part and creating a molding model of a three-dimensional solid model structure that expresses a deformation to the shape of the molding part When,
A simple molding model creation step of creating a simple molding model of a two-dimensional data structure that abstractly expresses deformation of the molding part into a shape;
A molding standard data creation step for creating molding standard data indicating an additional standard to the intermediate surface model of the non-bending part or the bending part of the simple molding model,
A molding model editing step for performing editing by the molding model on the completed state model, the unfolded state model, and the intermediate state model according to the additional criterion indicated by the molding criterion data;
In the additional standard indicated by the molding position data, a simple molding model editing step for editing the intermediate surface model, the unfolded intermediate surface model and the intermediate state intermediate surface model with the simple molding model;
The sheet metal model creation method according to claim 9, comprising:
前記選択受付ステップにおいて、前記曲げ部位を完成状態、展開状態、途中状態又は仮想完成状態の何れの状態にて表現するかの選択を受け付け、
前記選択入力ステップにおいて仮想完成状態にて表現する選択を受け付けた場合に、前記仮想完成状態モデル作成ステップにおいて前記仮想完成状態モデルを作成することを特徴とする請求項9又は10に記載の板金モデル作成方法。 Based on the various data stored in the material data storage means for storing various data of the material of the sheet metal part and the mold data storage means for storing the various data of the mold used when performing the bending process, the bending process is performed. A virtual completed state model creating step for creating a virtual completed state model of a three-dimensional solid data structure that represents the shape of the virtual completed state of the bending part that is presumed in the case of being virtually performed,
In the selection accepting step, accepting a selection of expressing the bent part in a completed state, an unfolded state, an intermediate state, or a virtual completed state;
11. The sheet metal model according to claim 9, wherein the virtual completed state model is created in the virtual completed state model creating step when a selection expressed in a virtual completed state is accepted in the selection input step. How to make.
前記完成状態モデル作成ステップ、展開状態モデル作成ステップ及び途中状態モデル作成ステップにおいて、前記中間面モデル、展開状態中間面モデル及び途中状態中間面モデルに、前記素材データ格納手段に格納された前記実板厚データが示す板厚を付加して、前記仮想完成状態モデル、展開状態モデル及び途中状態モデルをそれぞれ作成することを特徴とする請求項11から13の何れか1項に記載の板金モデル作成方法。 The material data storage means stores actual sheet thickness data indicating the actual sheet thickness of the material of the sheet metal part,
In the completed state model creating step, the unfolded state model creating step, and the intermediate state model creating step, the actual plate stored in the material data storage means in the intermediate surface model, the unfolded state intermediate surface model, and the intermediate state intermediate surface model The sheet metal model creation method according to any one of claims 11 to 13, wherein the virtual finished state model, the unfolded state model, and the intermediate state model are created by adding the sheet thickness indicated by the thickness data. .
前記板金部品の設計形状データから、当該板金部品の非曲げ部位と曲げ部位とを認識し、前記非曲げ部位及び曲げ部位の完成状態である曲げ加工後の板厚方向中間面の形状をそれぞれ表現する2次元サーフェイスデータ構造の中間面モデルを作成する中間面モデル作成手段と、
前記非曲げ部位と曲げ部位との接続部位と位相を表現する接続子データを作成する接続子データ作成手段と、
前記板金部品の設計形状データから、当該板金部品の板厚を表現する板厚データを作成する板厚データ作成手段と、
前記非曲げ及び曲げ部位の中間面モデルに前記板厚を付加して、当該非曲げ部位及び曲げ部位の完成状態の形状を表現する3次元ソリッドモデル構造の完成状態モデルを作成する完成状態モデル作成手段と、
前記曲げ部位の展開状態である曲げ加工前の板厚方向中間面の形状を表現する2次元サーフェイスデータ構造の展開状態中間面モデルを作成する展開状態中間面モデル作成手段と、
前記曲げ部位の展開状態中間面モデルに前記板厚を付加して、当該曲げ部位の展開状態の形状を表現する3次元ソリッドモデル構造の展開状態モデルを作成する展開状態モデル作成手段と、
前記曲げ部位を完成状態又は展開状態の何れの状態にて表現するかの選択を受け付ける選択受付手段と、
該選択受付手段にて選択された状態に基づき、前記曲げ部位の中間面モデル又は展開状態中間面モデルの何れかを、前記接続子データに基づいて、前記非曲げ部位の中間面モデルと接続し、選択された状態の中間面モデルを作成する選択状態中間面モデル作成手段と、
前記選択受付手段にて選択された状態に基づき、前記曲げ部位の完成状態モデル又は展開状態モデルの何れかを、前記接続子データに基づいて、前記非曲げ部位の完成状態モデルと接続し、選択された状態のモデルを作成する選択状態モデル作成手段と、
を備えることを特徴とする板金モデル作成プログラム。 A sheet metal model creation program that causes a computer to function as a sheet metal model creation means for creating a shape model of a sheet metal part manufactured in a processing facility including bending,
Recognize the non-bending part and bending part of the sheet metal part from the design shape data of the sheet metal part, and express the shape of the intermediate surface in the thickness direction after bending, which is the completed state of the non-bending part and the bending part, respectively. An intermediate surface model creating means for creating an intermediate surface model of the two-dimensional surface data structure
Connector data creating means for creating connector data expressing a connection part and a phase between the non-bending part and the bending part;
From the design shape data of the sheet metal part, sheet thickness data creating means for creating sheet thickness data expressing the sheet thickness of the sheet metal part,
Create a completed state model for creating a completed state model of a three-dimensional solid model structure that adds the plate thickness to the intermediate surface model of the unbent and bent portions to express the shape of the completed state of the unbent and bent portions Means,
A developed intermediate surface model creating means for creating a developed intermediate surface model of a two-dimensional surface data structure expressing the shape of the intermediate surface in the thickness direction before bending, which is the expanded state of the bending part;
An unfolded state model creating means for creating a unfolded state model of a three-dimensional solid model structure that adds the plate thickness to the unfolded state intermediate surface model of the bent portion and expresses the unfolded shape of the bent portion;
Selection accepting means for accepting selection of whether the bending part is expressed in a completed state or an unfolded state;
Based on the state selected by the selection accepting means, either the intermediate surface model of the bent part or the developed intermediate surface model is connected to the intermediate surface model of the non-bent part based on the connector data. A selected state intermediate plane model creating means for creating the selected intermediate plane model;
Based on the state selected by the selection accepting means, either the completed state model or the expanded state model of the bent part is connected to the completed state model of the non-bent part based on the connector data, and selected. A selection state model creation means for creating a model of the state that has been selected;
A sheet metal model creation program characterized by comprising:
前記曲げ部位の途中状態中間面モデルに前記板厚を付加して、当該曲げ部位の途中状態の形状を表現する3次元ソリッドモデル構造の途中状態モデルを作成する途中状態モデル作成手段と、を備え、
前記選択受付手段が、前記曲げ部位を完成状態、展開状態又は途中状態の何れの状態にて表現するかの選択を受け付け、
前記選択状態中間面モデル作成手段が、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の中間面モデル、展開状態又は途中状態中間面モデルの何れかを、前記接続データが示す接続状態に基づいて、前記非曲げ部位の中間面モデルと接続し、選択された状態の中間面モデルを作成し、
前記選択状態モデル作成手段が、前記選択受付手段にて選択された状態に基づき、前記曲げ部位の完成状態モデル、展開状態モデル又は途中状態モデルの何れかを、前記接続データが示す接続状態に基づいて、前記非曲げ部位の完成状態モデルと接続し、選択された状態のモデルを作成することを特徴とする請求項15に記載の板金モデル作成プログラム。 A halfway state intermediate surface model creating means for creating a halfway state intermediate surface model of a two-dimensional surface data structure expressing the shape of the intermediate surface in the thickness direction in the middle of the bending process, which is a halfway state of the bending portion;
A halfway state model creating means for creating a halfway state model of a three-dimensional solid model structure that adds the plate thickness to the halfway state intermediate surface model of the bending portion and expresses the shape of the halfway state of the bending portion; ,
The selection accepting means accepts a selection of expressing the bent part in a completed state, an unfolded state or an intermediate state;
Based on the state selected by the selection accepting means, the selected state intermediate surface model creating means is connected to the bent data indicating either the intermediate surface model, the unfolded state or the intermediate state intermediate surface model of the bent portion. Based on the state, connect with the intermediate surface model of the non-bending part, create an intermediate surface model of the selected state,
Based on the connection state indicated by the connection data, the selected state model creating means is based on the state selected by the selection accepting means, and indicates whether the bending part is a completed state model, an unfolded state model, or an intermediate state model. The sheet metal model creating program according to claim 15, wherein the model is connected to the completed state model of the non-bending portion to create a model in a selected state.
前記成形部位の形状への変形を抽象表現する2次元データ構造の簡易成形モデルを作成する簡易成形モデル作成手段と、
前記簡易成形モデルの前記非曲げ部位又は曲げ部位の中間面モデルへの付加基準を示す成形基準データを作成する成形基準データ作成手段と、
前記成形基準データが示す付加基準にて、前記完成状態モデル、展開状態モデル及び途中状態モデルに対し前記成形モデルによる編集を行う成形モデル編集手段と、
前記成形位置データが示す付加基準にて、前記中間面モデル、展開状態中間面モデル及び途中状態中間面モデルに対し前記簡易成形モデルによる編集を行う簡易成形モデル編集手段と、
を備えることを特徴とする請求項16に記載の板金モデル作成プログラム。 Forming model creating means for recognizing a forming part that is formed by processing other than bending from the design shape data of the sheet metal part and creating a forming model of a three-dimensional solid model structure that expresses deformation to the shape of the forming part When,
A simple molding model creating means for creating a simple molding model of a two-dimensional data structure that abstractly expresses deformation of the molding part into a shape;
Molding standard data creating means for creating molding standard data indicating an additional standard to the intermediate surface model of the non-bending part or the bending part of the simple molding model;
With an additional standard indicated by the molding standard data, molding model editing means for performing editing by the molding model on the completed state model, the expanded state model, and the intermediate state model,
Simple molding model editing means for editing the intermediate surface model, the unfolded intermediate surface model, and the intermediate state intermediate surface model with the simple forming model, with the additional reference indicated by the forming position data;
The sheet metal model creation program according to claim 16, comprising:
前記選択受付手段が、前記曲げ部位を完成状態、展開状態、途中状態又は仮想完成状態の何れの状態にて表現するかの選択を受け付け、
前記選択受付手段が仮想完成状態にて表現する選択を受け付けた場合に、前記仮想完成状態モデル作成手段が前記仮想完成状態モデルを作成することを特徴とする請求項16又は17に記載の板金モデル作成プログラム。 Based on the various data stored in the material data storage means for storing various data of the material of the sheet metal part and the mold data storage means for storing the various data of the mold used when performing the bending process, the bending process is performed. Virtual completed state model creating means for creating a virtual completed state model of a three-dimensional solid data structure that expresses the shape of the virtual completed state of the bending portion that is presumed in the case of being virtual,
The selection accepting means accepts a selection of expressing the bent part in a completed state, an unfolded state, an intermediate state or a virtual completed state;
The sheet metal model according to claim 16 or 17, wherein, when the selection receiving unit receives a selection expressed in a virtual completion state, the virtual completion state model generation unit generates the virtual completion state model. Creation program.
前記完成状態モデル作成手段、展開状態モデル作成手段及び途中状態モデル作成手段が、前記中間面モデル、展開状態中間面モデル及び途中状態中間面モデルに、前記素材データ格納手段に格納された前記実板厚データが示す板厚を付加して、前記仮想完成状態モデル、展開状態モデル及び途中状態モデルをそれぞれ作成することを特徴とする請求項18から20の何れか1項に記載の板金モデル作成プログラム。 The material data storage means stores actual sheet thickness data indicating the actual sheet thickness of the material of the sheet metal part,
The actual plate stored in the material data storage means in the intermediate plane model, the expanded intermediate plane model, and the intermediate intermediate plane model, the completed state model generating means, the expanded state model generating means, and the intermediate state model generating means. 21. The sheet metal model creation program according to claim 18, wherein the virtual completion state model, the unfolded state model, and the intermediate state model are respectively created by adding a sheet thickness indicated by thickness data. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005365052A JP4774979B2 (en) | 2005-12-19 | 2005-12-19 | Sheet metal model creation system, sheet metal model creation method, and sheet metal model creation program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005365052A JP4774979B2 (en) | 2005-12-19 | 2005-12-19 | Sheet metal model creation system, sheet metal model creation method, and sheet metal model creation program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007172058A true JP2007172058A (en) | 2007-07-05 |
JP4774979B2 JP4774979B2 (en) | 2011-09-21 |
Family
ID=38298585
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005365052A Expired - Fee Related JP4774979B2 (en) | 2005-12-19 | 2005-12-19 | Sheet metal model creation system, sheet metal model creation method, and sheet metal model creation program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4774979B2 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008042810A1 (en) | 2008-10-14 | 2010-04-15 | Robert Bosch Gmbh | Method for producing a substrate provided with electrical elements |
JP2010522395A (en) * | 2007-03-23 | 2010-07-01 | シーメンス プロダクト ライフサイクル マネージメント ソフトウェアー インコーポレイテッド | Numerical controller |
WO2012001746A1 (en) * | 2010-07-02 | 2012-01-05 | 三菱電機株式会社 | Numerical control programming method, numerical control programming device, program, and numerical control device |
JP2014117742A (en) * | 2012-12-19 | 2014-06-30 | Amada Co Ltd | Sheet plate processing system and method of the same and correction system |
CN104778862A (en) * | 2014-01-14 | 2015-07-15 | 北大方正集团有限公司 | Three-dimensional model unfolding method and terminal |
JP2019114252A (en) * | 2017-12-22 | 2019-07-11 | ダッソー システムズDassault Systemes | Method for computing deployment part of modeled bended part of 3d object |
US10360320B2 (en) * | 2014-11-18 | 2019-07-23 | Tekla Corporation | Computer-aided modeling of a bent sheet object |
BE1028131B1 (en) * | 2020-03-09 | 2021-10-04 | Devos Plaatbewerkingen Nv | METHOD FOR SHEET METERING |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04340667A (en) * | 1991-05-17 | 1992-11-27 | Fanuc Ltd | Spread plan method for shape of bent product |
JPH0756974A (en) * | 1993-08-20 | 1995-03-03 | Mitsubishi Electric Corp | Design system for sheet metal component |
JPH11328249A (en) * | 1998-02-27 | 1999-11-30 | Amada Metrecs Co Ltd | Device and method for transferring and editing sheet metal component data |
JP2000113012A (en) * | 1998-10-02 | 2000-04-21 | Toshiba Corp | Device and method for automatically checking sheet metal shape, and recording medium recording automatic sheet metal shape checking program |
JP2001216010A (en) * | 2000-02-03 | 2001-08-10 | Toshiba Corp | Method for automatically developing cam system and method for manufacturing sheet metal parts and storage medium |
JP2007172057A (en) * | 2005-12-19 | 2007-07-05 | Murata Mach Ltd | System, method and program for processing sheet metal model, and data structure of object-oriented sheet metal model used by same |
-
2005
- 2005-12-19 JP JP2005365052A patent/JP4774979B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04340667A (en) * | 1991-05-17 | 1992-11-27 | Fanuc Ltd | Spread plan method for shape of bent product |
JPH0756974A (en) * | 1993-08-20 | 1995-03-03 | Mitsubishi Electric Corp | Design system for sheet metal component |
JPH11328249A (en) * | 1998-02-27 | 1999-11-30 | Amada Metrecs Co Ltd | Device and method for transferring and editing sheet metal component data |
JP2000113012A (en) * | 1998-10-02 | 2000-04-21 | Toshiba Corp | Device and method for automatically checking sheet metal shape, and recording medium recording automatic sheet metal shape checking program |
JP2001216010A (en) * | 2000-02-03 | 2001-08-10 | Toshiba Corp | Method for automatically developing cam system and method for manufacturing sheet metal parts and storage medium |
JP2007172057A (en) * | 2005-12-19 | 2007-07-05 | Murata Mach Ltd | System, method and program for processing sheet metal model, and data structure of object-oriented sheet metal model used by same |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010522395A (en) * | 2007-03-23 | 2010-07-01 | シーメンス プロダクト ライフサイクル マネージメント ソフトウェアー インコーポレイテッド | Numerical controller |
DE102008042810A1 (en) | 2008-10-14 | 2010-04-15 | Robert Bosch Gmbh | Method for producing a substrate provided with electrical elements |
WO2012001746A1 (en) * | 2010-07-02 | 2012-01-05 | 三菱電機株式会社 | Numerical control programming method, numerical control programming device, program, and numerical control device |
JP5165159B2 (en) * | 2010-07-02 | 2013-03-21 | 三菱電機株式会社 | Numerical control programming method, numerical control programming device, program, and numerical control device |
JP2014117742A (en) * | 2012-12-19 | 2014-06-30 | Amada Co Ltd | Sheet plate processing system and method of the same and correction system |
CN104778862A (en) * | 2014-01-14 | 2015-07-15 | 北大方正集团有限公司 | Three-dimensional model unfolding method and terminal |
US10360320B2 (en) * | 2014-11-18 | 2019-07-23 | Tekla Corporation | Computer-aided modeling of a bent sheet object |
JP2019114252A (en) * | 2017-12-22 | 2019-07-11 | ダッソー システムズDassault Systemes | Method for computing deployment part of modeled bended part of 3d object |
JP7349782B2 (en) | 2017-12-22 | 2023-09-25 | ダッソー システムズ | How to calculate unfolded parts of modeled bent parts of 3D objects |
BE1028131B1 (en) * | 2020-03-09 | 2021-10-04 | Devos Plaatbewerkingen Nv | METHOD FOR SHEET METERING |
Also Published As
Publication number | Publication date |
---|---|
JP4774979B2 (en) | 2011-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4774979B2 (en) | Sheet metal model creation system, sheet metal model creation method, and sheet metal model creation program | |
JP4944019B2 (en) | Sheet metal part model display | |
JP7423290B2 (en) | Systems and methods for customizing machined products | |
US7526359B2 (en) | Enhanced digital process design methodology for process centric CAD systems | |
US7893937B2 (en) | Method for creating a parametric surface symmetric with respect to a given symmetry operation | |
US6839606B2 (en) | Horizontally structured manufacturing process modeling for fixtures and tooling | |
KR20010071391A (en) | Integrated support system for supporting sheet metal machining | |
US7099804B2 (en) | Automated horizontally structured manufacturing process design modeling | |
US20030043177A1 (en) | Exploded view automatic creation apparatus, storage media and methods | |
US7110849B2 (en) | Horizontally-structured CAD/CAM modeling for virtual fixture and tooling processes | |
KR20080009024A (en) | Computer implemented method for defining an input product | |
JP4774978B2 (en) | Sheet metal model processing system, sheet metal model processing method, sheet metal model processing program, and data structure of object-oriented sheet metal model used by these | |
US6735489B1 (en) | Horizontally structured manufacturing process modeling | |
JP2000003385A (en) | Device and method for distributing design/manufacture information over whole sheet metal manufacturing equipment | |
US6950719B2 (en) | Horizontally structured manufacturing process modeling: across file feature operability | |
US6985793B2 (en) | Horizontally structured CAD/CAM coordinate system for manufacturing design | |
KR101706045B1 (en) | Process of updating a status of relation between objects in a system of computer-aided design of objects | |
US20040153296A1 (en) | Horizontally structured CAD/CAM coordinate system | |
Rathod et al. | Optical CAD modelling and designing of compound die using the python scripting language | |
EP1465033A2 (en) | Horizontally structured manufacturing process modeling: enhancement to multiple master process models | |
CN115470597A (en) | Clamp automatic assembly program design method, electronic device and storage medium | |
US7245984B2 (en) | Horizontally structured manufacturing process modeling: exterior linked representational embodiment | |
US8725282B2 (en) | Method for linking work attribute information, its system and model structure of sheet metal component | |
US20240232452A9 (en) | System and method for modelling and positioning parts in a mechanical component design | |
JPH0916657A (en) | Methods for preparing designing data of shape of intermediate structure and tool tracing data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081022 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110118 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110316 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110531 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110613 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140708 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |