JP3811975B2 - Automatic design equipment - Google Patents
Automatic design equipment Download PDFInfo
- Publication number
- JP3811975B2 JP3811975B2 JP30916895A JP30916895A JP3811975B2 JP 3811975 B2 JP3811975 B2 JP 3811975B2 JP 30916895 A JP30916895 A JP 30916895A JP 30916895 A JP30916895 A JP 30916895A JP 3811975 B2 JP3811975 B2 JP 3811975B2
- Authority
- JP
- Japan
- Prior art keywords
- interference
- spot welding
- unit
- aggregate
- automatic design
- 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.)
- Expired - Fee Related
Links
Images
Description
【0001】
【発明の属する技術分野】
本発明は、CADシステムによる自動設計装置に関し、特にCADシステム上の指定された座標空間領域における予め生成されたスポット溶接の対象物であるモデルとスポット溶接を行なうガンとの干渉を防止する非干渉空間を検出する自動設計装置に関する。
【0002】
【従来の技術】
従来、工場の組立ライン等の自動化のための設備において、その設備自身と組み立ての対象物(以下、ワーク)が相対的に移動する場合、即ち、設備自身が動作を行なう場合、あるいはワーク自身がライン上をコンベア等により移動する場合等は、その自動化のための装置を設計する際、設計者は、ワーク及びワークを支える種々の治具が相対的に移動する装置に干渉しないように設計する必要がある。ここで、干渉とはワーク及びワークを支える治具との接触、衝突をいう。一般に、この設計作業は、設計者の経験や勘に頼る部分が多く、装置の設計と干渉の検討とを繰り返し行なうため、設計工数の削減が切望される。
近年では、コンピュータ技術やCAD技術の進歩により、試作前のある程度の干渉チェックは可能となりつつある。
【0003】
【発明が解決しようとする課題】
しかしながら、上記従来例においては、試運転の際の干渉による不具合の発生、それによる再設計、そして装置の手直しが依然として問題となっている。
【0004】
そこで本発明は、CADシステム上の指定された座標空間領域における予め生成されたスポット溶接の対象物であるモデルとスポット溶接を行なうガンとの非干渉空間を検出する自動設計装置の提供を目的とする。
【0005】
【課題を解決するための手段】
上記の目的を達成するため、本発明は以下の構成を特徴とする。
【0006】
即ち、スポット溶接を行なうガンの動作をシュミレーションする手段を備え、その溶接ガンの前記スポット溶接の対象物との干渉を防止する空間を検出する自動設計装置において、干渉チェックの最小単位である単位形状の大きさ及びその集合体の大きさを予め設定する設定手段と、その設定された前記単位形状の大きさ及びその集合体の大きさに基づいて、単位形状の集合体を生成する集合体生成手段と、予め生成された干渉チェックの対象物のCADデータを入手するCADデータの入手手段と、その入手した前記干渉チェックの対象物のCADデータと前記単位形状の集合体とを、使用者が指定する位置関係でモデル化して表示するモデル化表示手段と、前記動作シュミレーション手段の実行の際、前記位置関係にてモデル化された前記干渉チェックの対象物と前記単位形状の集合体との干渉を検出する干渉検出手段と、前記干渉検出手段により検出される干渉結果を用いて、干渉空間及び/または非干渉空間を生成する干渉・非干渉空間生成手段と、を備え、前記単位形状の集合体は、スポット溶接を行なうガンの形状設計を行なう領域を含む領域であり、前記干渉チェックの対象物のCADデータは、前記スポット溶接の対象物であることを特徴とする。
これにより、スポット溶接を行なうガンの形状設計に先立ち、そのガンの移動領域を単位形状の集合体として指定し、スポット溶接の対象物であるモデルと干渉が起こらない空間を検出する。そして、スポット溶接を行なう対象物に干渉しない溶接ガンの移動領域を検出することにより、後工程の溶接ガンの設計を効率化する。
【0007】
更に、前記干渉・非干渉空間生成手段により生成される干渉部分及び/または非干渉部分の断面を平面上に表示する平面化手段を備えたことを特徴とする。
これにより、3次元空間で表わされた干渉空間及び/または非干渉空間を2次元で表わす。
【0012】
【発明の実施の形態】
以下、本発明の一実施形態をスポット溶接装置の溶接ガンの設計に適用し、図面を参照して説明する。
【0013】
はじめに、本発明を適用する自動設計装置としてのEWSのシステム構成を図1を参照して説明する。
【0014】
図1は、本発明の一実施形態としてのEWSのシステム構成図である。
【0015】
図中、EWS20は、本体21、キーボード22、CRT等の表示装置23、表示装置23上に表示されたワークや座標系の回転等を操作するジョイスティック24、表示装置23上に表示された対象をクリックするマウス25、フロッピーディスクドライブ(FDD)26、画面のハードコピーが可能なプリンタ27を備える。また、EWS20は、ローカルエリアネットワーク(LAN)28に接続されており、LAN28を介してスポット溶接装置55を制御する制御装置31と接続されている。スポット溶接装置55の先端には、本発明により検出される後述の非干渉空間内で設計された溶接ガン56が備えられて、制御装置31により制御される。
尚、ジョイスティック24やマウス25は必須ではなく、キーボード22で代用することが可能であり、EWS20は通信回線と接続されておらず、制御装置31等の外部装置との種々のデータ交換をFDD26により行なう構成でもよいことは言うまでもない。
【0016】
次に、EWS20の本体21の内部構成の概要を図2を参照して説明する。
【0017】
図2は、本発明を適用するEWS20の内部構成を示す図である。
【0018】
図中、1はEWS20全体の動作を制御するCPU、2は固定パラメータ等を記憶するROM、3は可変パラメータやワークエリアとして使用されるRAM、4はフロッピーディスクドライブ(FDD)でありFDD26と同一である。5は大容量記憶装置であるハードディスクドライブ(HDD)、6はLAN28との通信を行なう外部通信用インタフェース、7はプリンタ27を制御するプリンタ用インタフェース、8は表示装置23を制御するディスプレイ用インタフェース、9はキーボード22のキーボード用インタフェース、10はマウス25のマウス用インタフェース、11はジョイスティック24のジョイスティック用インタフェースである。これらは内部バス12に接続されており双方向の通信が可能である。
【0019】
次に、本実施形態としての非干渉空間の検出の手順を図3〜図5を参照して説明する。
【0020】
まず、スポット溶接の対象となるワークのCADデータを入手する。このデータは、前工程にて予め生成された3次元座標におけるモデルである。また、このデータには、ワークの形状に応じて予め生成された複数のスポット溶接点(以下、打点)データが備えられている。
これらの複数の打点の溶接は、一般的には1台のスポット溶接装置により溶接が行われる。このため設計者は、ワーク(以下、干渉チェックの対象モデル)の形状等を考慮して各打点及び打点間の移動経路において干渉チェックの対象モデルと干渉しない領域を抽出することを目標とする。後工程において、抽出した領域の内部で溶接ガンの形状を設計すれば実際の装置の運転時に干渉を防止できるからである。
スポット溶接装置により溶接を行なう空間領域は、小さい立方体(以下、単位微小モデル)の集合(以下、単位微小モデルの集合体)により構成されている。この状態を表示装置23に表示した例を図3及び図4に示す。
【0021】
図3は、本発明の一実施形態としての干渉チェックの対象モデルと単位微小モデルの集合体とを示す斜視図である。
【0022】
図中、53は、ワイヤフレームモデルとして表示装置23に表示された干渉チェックの対象モデルである。打点1〜打点N以外にも不図示の複数の打点データ及び干渉チェックの対象モデル53を支える治具の形状データを有するが、図3では説明のため省略している。51は、単位微小モデルであり、単位微小モデルの集合体52を形成している。この単位微小モデルの集合体52の空間領域の大きさは、後工程にて設計するスポット溶接装置の溶接ガンの形状設計を行なう領域を包含するように設定する。単位微小モデル51は、立方体に限られる必要はなく、干渉チェックの対象モデル53及び単位微小モデルの集合体52の形状に応じて他の形状とすればよい。
【0023】
図4は、本発明の一実施形態としての打点における干渉チェックの対象モデルと単位微小モデルの集合体との干渉の状態を示す部分拡大図である。
【0024】
図中、説明のため干渉チェックの対象モデル53自体の表現は省略し、それを支える治具の複数の支持部54を示している。干渉チェックの対象モデル53上の打点1〜打点Nは、それぞれローカル座標を有し、単位微小モデルの集合体52を移動し、スポット溶接の1サイクルとして移動をシュミレーションする。その際、各単位微小モデル51と干渉チェックの対象モデル53(治具の複数の支持部54を含む)との干渉チェックを行なう。干渉チェックの結果において、干渉であれば単位微小モデル51を変色させて表示し干渉空間のグループに加える。図では説明のため、その部分のメッシュが削除されて干渉の状態を表わしている。図4では、打点1及び打点2において干渉を起していることがわかる。
【0025】
1サイクルのシュミレーションにより打点1〜打点N及び予め設定された単位時間毎の位置(または、予め設定された単位長さ毎)における干渉部分が順次表示(干渉空間のグループに追加)され、最終的に干渉空間が生成されることになる。後工程においてこの干渉空間を避けるように溶接ガンを設計すればよいわけであるが、設計者にとって3次元空間のままでは直観的な把握が難しいため、干渉空間及び/または非干渉空間の断面をXZ平面にまとめて表示する。この状態を図5A及び図5Bに示す。
【0026】
図5Aは、本発明の一実施形態としての各打点における干渉空間空間を示す図である。
【0027】
図5Bは、本発明の一実施形態としての各打点における非干渉空間を示す図である。
【0028】
図中、図5Aでは、平面で表わされた干渉空間61上の小さな正方形の集合が各打点における干渉部分を示している。そしてこの干渉空間61の論理値の否定(NOT)をとることにより図5Bの非干渉空間62が検出されるわけである。この結果に基づいて、後工程にて溶接ガンを設計した例を図7に示す。
【0029】
図7は、本発明の一実施形態としての非干渉空間内に設計された溶接ガンの設計例を示す図である。
【0030】
図中、XZ平面で表わされた非干渉空間62の内部でスポット溶接装置55の溶接ガン56が設計されたことがわかる。
【0031】
実際の処理において、干渉チェックの対象モデル53(治具の複数の支持部54を含む)の形状により、打点1〜打点Nにおける干渉チェックだけでは不足する場合は、予め入力した単位時間毎に干渉チェックを行なうようにすればよい。これにより、CADシステムが有する機能により単位時間毎の溶接ガン56及びその他の物体の位置関係をシュミレーションすることができる。
【0032】
上述の処理の流れを図6のフローチャートに示す。
【0033】
図6は、本発明の一実施形態としての処理のフローチャートである。
【0034】
図中、ステップS1で、設計者は、単位微小モデル51及び単位微小モデルの集合体52の大きさを入力する。
ステップS2で、設計者は、干渉チェックの間隔となる単位時間を入力する。
ステップS3で、予め作成された干渉チェックの対象モデル53(治具の複数の支持部54を含む)のCADデータをFDD4やHDD5からのロード、外部通信用インタフェース6を介した外部装置からのロード等によりCPU1に記憶し、表示装置23上に表示する。
ステップS4で、単位微小モデル51により構成された単位微小モデルの集合体52を、ステップS1で入力された大きさに従って作成し、表示装置23上に表示する。
ステップS5で、作成された単位微小モデルの集合体52の全ての単位微小モデル51を非干渉リストに登録する。
ステップS6で、干渉リストを初期化する。
ステップS7で、設計者は、作成された単位微小モデルの集合体52を移動させ、干渉チェックの対象モデル53との予想される位置関係を表示装置23上で設定する。
ステップS8で、溶接ガンの1サイクルのシュミレーションを開始する。
ステップS9で、各打点位置及び単位時間毎に単位微小モデルの集合体52と、干渉チェックの対象モデル53との干渉チェックをブール演算を使用して行なう。
ステップS10で、干渉するかどうかを判断し、干渉する場合は、その位置において干渉する全ての単位微小モデル51を非干渉リストの登録から削除し、干渉リストに登録し(ステップS11)、ステップS12に戻る。
一方、ステップS10において干渉していない場合は、全打点について処理が終了したかを判断し(ステップS12)、終了していない場合はステップS10に戻る。
一方、ステップS12で全打点終了したと判断した場合は、干渉リストに基づいて干渉空間61を検出し、更にブール演算を使用して非干渉空間62を検出し、表示装置23上に表示する(ステップS13)。
ステップS14で、ステップS13で検出した干渉空間61及び/または非干渉空間62をXZ平面にまとめて表示し、処理を終了する。
【0035】
このようにして、非干渉空間62は検出される。後工程として、設計者が非干渉空間内で溶接ガン56を設計し、そのデータを含めて目的とするスポット溶接の1サイクルをシュミレーションしている状態を図8に示す。
【0036】
図8は、一般的なスポット溶接工程のシュミレーションを示す図である。
【0037】
図中、スポット溶接装置55は、予め設定されている打点1〜打点Nにおいて溶接動作を行ない、不図示の移動機構により干渉チェックの対象モデル53に沿って移動する。
【0038】
【発明の効果】
以上説明したように、本発明によれば、CADシステム上の指定された座標空間領域における予め生成されたスポット溶接の対象物であるモデルとスポット溶接を行なうガンとの非干渉空間を検出する自動設計装置の提供が実現する。従って、非干渉空間内で溶接ガンの設計を行なえば、試作段階においてもスポット溶接の対象物であるモデルとの干渉の発生を防止し、溶接ガンの設計から立ち上げまでの一貫した工数削減及びコスト削減が実現できる。
【0039】
【図面の簡単な説明】
【図1】本発明の一実施形態としてのEWSのシステム構成図である。
【図2】本発明を適用するEWS20の内部構成を示す図である。
【図3】本発明の一実施形態としての干渉チェックの対象モデルと単位微小モデルの集合体とを示す斜視図である。
【図4】本発明の一実施形態としての打点における干渉チェックの対象モデルと単位微小モデルの集合体との干渉の状態を示す部分拡大図である。
【図5A】本発明の一実施形態としての各打点における干渉空間空間を示す図である。
【図5B】本発明の一実施形態としての各打点における非干渉空間を示す図である。
【図6】本発明の一実施形態としての処理のフローチャートである。
【図7】本発明の一実施形態としての非干渉空間内に設計された溶接ガンの設計例を示す図である。
【図8】一般的なスポット溶接工程のシュミレーションを示す図である。
【符号の説明】
1 CPU
2 ROM
3 RAM
4 フロッピーディスクドライブ(FDD)
5 ハードディスクドライブ(HDD)
6 外部通信用インタフェース
7 プリンタ用インタフェース
8 ディスプレイ用インタフェース
9 キーボード用インタフェース
10 マウス用インタフェース
11 ジョイスティック用インタフェース
12 内部バス
20 エンジニアリングワークステーション(EWS)
21 本体
22 キーボード
23 表示装置
24 ジョイスティック
25 マウス
26 フロッピーディスクドライブ(FDD)
27 プリンタ
28 ローカルエリアネットワーク(LAN)
31 制御装置
51 単位微小モデル
52 単位微小モデルの集合体
53 干渉チェックの対象モデル
54 支持部
55 スポット溶接装置
56 溶接ガン
61 干渉空間
62 非干渉空間[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an automatic design apparatus using a CAD system, and more particularly to non-interference that prevents interference between a model that is a target of spot welding generated in advance in a designated coordinate space region on the CAD system and a gun that performs spot welding. The present invention relates to an automatic design apparatus for detecting a space.
[0002]
[Prior art]
Conventionally, in an equipment for automation such as an assembly line in a factory, when the equipment itself and an object to be assembled (hereinafter referred to as a workpiece) move relatively, that is, when the equipment itself operates, or the work itself When moving on the line by a conveyor, etc., when designing a device for automation, the designer designs the workpiece and various jigs supporting the workpiece so that they do not interfere with the relatively moving device. There is a need. Here, the interference refers to contact and collision between the workpiece and the jig supporting the workpiece. In general, this design work relies heavily on the experience and intuition of the designer, and since the design of the apparatus and the examination of interference are repeated, there is a great need for a reduction in design man-hours.
In recent years, due to the advancement of computer technology and CAD technology, some degree of interference check before prototyping is becoming possible.
[0003]
[Problems to be solved by the invention]
However, in the above-described conventional example, problems due to interference during trial operation, redesign due to this, and reworking of the apparatus still remain problems.
[0004]
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide an automatic design apparatus for detecting a non-interference space between a model which is a target object of spot welding generated in advance in a designated coordinate space region on a CAD system and a gun for spot welding. To do.
[0005]
[Means for Solving the Problems]
In order to achieve the above object, the present invention is characterized by the following configurations.
[0006]
That is, in an automatic design apparatus that includes means for simulating the operation of a gun that performs spot welding and detects a space that prevents the welding gun from interfering with the spot welding object, a unit shape that is the minimum unit of interference check Generating means for generating a unit shape based on the setting means for presetting the size of the unit and the size of the unit, and the set unit size and the size of the unit A user obtains means, CAD data obtaining means for obtaining CAD data of the object of interference check generated in advance, and the obtained CAD data of the object of interference check and the aggregate of the unit shapes. Modeled display means for modeling and displaying with a specified positional relationship, and before the modeled with the positional relationship during execution of the motion simulation means Interference detection means for detecting interference between the object of interference check and the aggregate of the unit shapes, and interference / and non-interference space generated by using the interference result detected by the interference detection means. Non-interference space generation means , wherein the unit-shaped assembly is an area including an area where a shape of a gun for spot welding is designed, and CAD data of the object of the interference check is the spot welding wherein the object der Rukoto.
Thus, prior to the shape design of the gun for spot welding, the movement region of the gun is designated as a unit shape assembly , and a space in which interference with the model that is the object of spot welding does not occur is detected. And the design of the welding gun of a post process is made efficient by detecting the movement area | region of the welding gun which does not interfere with the target object which carries out spot welding.
[0007]
Further, the present invention is characterized by further comprising planarizing means for displaying on a plane the cross section of the interference part and / or non-interference part generated by the interference / non-interference space generation means.
As a result, the interference space and / or non-interference space represented in the three-dimensional space is represented in two dimensions.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention is applied to the design of a welding gun of a spot welding apparatus and will be described with reference to the drawings.
[0013]
First, a system configuration of an EWS as an automatic design apparatus to which the present invention is applied will be described with reference to FIG.
[0014]
FIG. 1 is a system configuration diagram of an EWS as an embodiment of the present invention.
[0015]
In the figure, the EWS 20 is a
Note that the
[0016]
Next, an outline of the internal configuration of the
[0017]
FIG. 2 is a diagram showing an internal configuration of the EWS 20 to which the present invention is applied.
[0018]
In the figure, 1 is a CPU that controls the operation of the entire EWS 20, 2 is a ROM that stores fixed parameters, etc., 3 is a RAM that is used as a variable parameter or work area, and 4 is a floppy disk drive (FDD) that is the same as the FDD 26. It is. 5 is a hard disk drive (HDD) as a mass storage device, 6 is an external communication interface for communicating with the
[0019]
Next, a procedure for detecting a non-interference space as the present embodiment will be described with reference to FIGS.
[0020]
First, CAD data of a workpiece to be spot welded is obtained. This data is a model in three-dimensional coordinates generated in advance in the previous process. In addition, this data includes a plurality of spot welding point (hereinafter, hitting point) data generated in advance according to the shape of the workpiece.
The welding of these plurality of hit points is generally performed by a single spot welding apparatus. For this reason, the designer aims to extract a region that does not interfere with the target model of the interference check in each hit point and the movement path between the hit points in consideration of the shape of the workpiece (hereinafter referred to as the target model of the interference check). This is because if the shape of the welding gun is designed within the extracted region in the subsequent process, interference can be prevented during operation of the actual apparatus.
A space region where welding is performed by the spot welding apparatus is configured by a set of small cubes (hereinafter, unit micromodel) (hereinafter, unit micromodel assembly). An example in which this state is displayed on the
[0021]
FIG. 3 is a perspective view showing a target model for interference check and an aggregate of unit micro models as one embodiment of the present invention.
[0022]
In the figure,
[0023]
FIG. 4 is a partially enlarged view showing a state of interference between a target model for interference check and an aggregate of unit micro models at a hit point as one embodiment of the present invention.
[0024]
In the figure, for the sake of explanation, the representation of the
[0025]
By one-cycle simulation, the interfering portions at the
[0026]
FIG. 5A is a diagram showing an interference space space at each hit point as an embodiment of the present invention.
[0027]
FIG. 5B is a diagram showing a non-interference space at each hit point as an embodiment of the present invention.
[0028]
In FIG. 5A, in FIG. 5A, a set of small squares on the interference space 61 represented by a plane indicates an interference portion at each hit point. Then, by negating the logical value (NOT) of the interference space 61, the
[0029]
FIG. 7 is a diagram showing a design example of a welding gun designed in a non-interference space as one embodiment of the present invention.
[0030]
In the figure, it can be seen that the
[0031]
In actual processing, if only the interference check at the
[0032]
The flow of the above process is shown in the flowchart of FIG.
[0033]
FIG. 6 is a flowchart of processing as one embodiment of the present invention.
[0034]
In the figure, in step S1, the designer inputs the size of the unit
In step S2, the designer inputs a unit time as an interference check interval.
In step S3, CAD data of a target model 53 (including a plurality of jig support portions 54) prepared in advance is loaded from the FDD 4 or
In step S 4, the unit
In step S5, all the unit
In step S6, the interference list is initialized.
In step S <b> 7, the designer moves the created
In step S8, one cycle simulation of the welding gun is started.
In step S9, an interference check between the unit
In step S10, it is determined whether or not interference occurs. If there is interference, all unit
On the other hand, if there is no interference in step S10, it is determined whether the process has been completed for all the hit points (step S12). If not, the process returns to step S10.
On the other hand, if it is determined in step S12 that all the hit points have been completed, the interference space 61 is detected based on the interference list, and further, the
In step S14, the interference space 61 and / or the
[0035]
In this way, the
[0036]
FIG. 8 is a diagram showing a simulation of a general spot welding process.
[0037]
In the drawing, a
[0038]
【The invention's effect】
As described above, according to the present invention, the automatic detection of the non-interference space between the model that is the object of spot welding generated in advance in the designated coordinate space region on the CAD system and the gun that performs spot welding. Provision of design equipment is realized. Therefore, if the welding gun is designed in a non-interference space, the occurrence of interference with the model that is the object of spot welding will be prevented even in the prototype stage, and the man-hour reduction from the design of the welding gun to the start-up will be reduced. Cost reduction can be realized.
[0039]
[Brief description of the drawings]
FIG. 1 is a system configuration diagram of an EWS as an embodiment of the present invention.
FIG. 2 is a diagram showing an internal configuration of an
FIG. 3 is a perspective view showing a target model for interference check and an aggregate of unit micro models as an embodiment of the present invention.
FIG. 4 is a partially enlarged view showing a state of interference between a target model for interference check and an aggregate of unit micro models at a hit point according to an embodiment of the present invention;
FIG. 5A is a diagram showing an interference space space at each hit point as an embodiment of the present invention.
FIG. 5B is a diagram showing a non-interference space at each hit point as an embodiment of the present invention.
FIG. 6 is a flowchart of processing according to an embodiment of the present invention.
FIG. 7 is a view showing a design example of a welding gun designed in a non-interference space as one embodiment of the present invention.
FIG. 8 is a diagram showing a simulation of a general spot welding process.
[Explanation of symbols]
1 CPU
2 ROM
3 RAM
4 Floppy disk drive (FDD)
5 Hard disk drive (HDD)
6
21
27
31
Claims (7)
干渉チェックの最小単位である単位形状の大きさ及びその集合体の大きさを予め設定する設定手段と、
その設定された前記単位形状の大きさ及びその集合体の大きさに基づいて、単位形状の集合体を生成する集合体生成手段と、
予め生成された干渉チェックの対象物のCADデータを入手するCADデータの入手手段と、
その入手した前記干渉チェックの対象物のCADデータと前記単位形状の集合体とを、使用者が指定する位置関係でモデル化して表示するモデル化表示手段と、
前記動作シュミレーション手段の実行の際、前記位置関係にてモデル化された前記干渉チェックの対象物と前記単位形状の集合体との干渉を検出する干渉検出手段と、
前記干渉検出手段により検出される干渉結果を用いて、干渉空間及び/または非干渉空間を生成する干渉・非干渉空間生成手段と、を備え、
前記単位形状の集合体は、スポット溶接を行なうガンの形状設計を行なう領域を含む領域であり、前記干渉チェックの対象物のCADデータは、前記スポット溶接の対象物であることを特徴とする自動設計装置。 In an automatic design apparatus that includes means for simulating the operation of a gun that performs spot welding, and detects a space that prevents interference of the welding gun with the spot welding object,
A setting means for presetting the size of the unit shape which is the minimum unit of the interference check and the size of the aggregate;
An aggregate generation means for generating an aggregate of unit shapes based on the set unit shape size and the aggregate size;
CAD data obtaining means for obtaining CAD data of the object of interference check generated in advance;
Modeling display means for modeling and displaying the obtained CAD data of the object of the interference check and the aggregate of the unit shapes in a positional relationship designated by a user;
An interference detection means for detecting interference between the object of the interference check modeled in the positional relationship and the aggregate of the unit shapes when executing the motion simulation means;
Interference / non-interference space generation means for generating an interference space and / or a non-interference space using the interference result detected by the interference detection means ,
Assembly of the unit shape is a region including a region for shape design of the gun for performing spot welding, CAD data of the interference check of an object, characterized by object der Rukoto of the spot welding Automatic design equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30916895A JP3811975B2 (en) | 1995-11-28 | 1995-11-28 | Automatic design equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30916895A JP3811975B2 (en) | 1995-11-28 | 1995-11-28 | Automatic design equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09147007A JPH09147007A (en) | 1997-06-06 |
JP3811975B2 true JP3811975B2 (en) | 2006-08-23 |
Family
ID=17989759
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP30916895A Expired - Fee Related JP3811975B2 (en) | 1995-11-28 | 1995-11-28 | Automatic design equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3811975B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5328455B2 (en) * | 2009-04-01 | 2013-10-30 | 日産自動車株式会社 | Design support system and design support method |
-
1995
- 1995-11-28 JP JP30916895A patent/JP3811975B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH09147007A (en) | 1997-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3529373B2 (en) | Work machine simulation equipment | |
US8135567B2 (en) | Method of emulating machine tool behavior for programmable logic controller logical verification system | |
JP3347964B2 (en) | Automatic programming device and method | |
RU2308763C2 (en) | Method for automatic construction of three-dimensional geometric model of product in geometric modeling system | |
CN105945942A (en) | Robot off line programming system and method | |
JP2001105359A (en) | Graphic display device for robot system | |
Choi et al. | Application of virtual assembly tools for improving product design | |
WO2007113112A1 (en) | Apparatus and method for automatic path generation for an industrial robot | |
JP2003150218A (en) | Simulation device | |
JP2019032789A (en) | Information processing apparatus, information processing method, and information processing program | |
US6901356B1 (en) | Simulation apparatus, simulation method and computer-readable recording medium having simulation program recorded thereon as well as designing supporting apparatus | |
JP3811975B2 (en) | Automatic design equipment | |
US7088377B2 (en) | System and method for designing, synthesizing and analyzing computer generated mechanisms | |
JPH0944219A (en) | Robot simulator device | |
JP3040906B2 (en) | Robot operation time evaluation method and apparatus | |
JP2889429B2 (en) | Offline teaching method for robots | |
JP2000112510A (en) | Robot teaching method and its device | |
JP2004127190A (en) | Robot design support device | |
JPH04123108A (en) | Robot simulator device | |
JP2002117079A (en) | Process design assisting device | |
JP2658492B2 (en) | Robot work teaching method | |
Dooner | Robotics software and CADCAM | |
CN118211294A (en) | BIM-based steel structure building dynamic simulation method | |
CN115587396A (en) | Engineering machinery virtual assembly verification method oriented to modular design | |
JP2559081B2 (en) | Teaching data creation method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060130 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060328 |
|
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: 20060509 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060522 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |