JP3236387B2 - 部品配置装置 - Google Patents
部品配置装置Info
- Publication number
- JP3236387B2 JP3236387B2 JP00968193A JP968193A JP3236387B2 JP 3236387 B2 JP3236387 B2 JP 3236387B2 JP 00968193 A JP00968193 A JP 00968193A JP 968193 A JP968193 A JP 968193A JP 3236387 B2 JP3236387 B2 JP 3236387B2
- Authority
- JP
- Japan
- Prior art keywords
- component
- arrangement
- screen
- reference point
- placement
- 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 - Lifetime
Links
Description
る部品配置装置に関するものである。3次元のCADシ
ステムは、共通に利用する形状を部品化して利用する。
この部品化した部品を3次元で配置する場合、操作性を
向上させることが望まれている。
示すように、部品22を作成した際に、配置するときの
配置原点を定義する。この配置原点は、固定であって一
点のみ定義可能であった。以下図5の構成および動作を
簡単に説明する。
おいて、部品ファイル21は、図示外の3次元CADシ
ステムの画面上で予め作成した部品22を保存するファ
イルである。
ものであって、3次元CADシステムの画面上で作成時
に1つの固定の配置原点Oを定義している。画面23
は、部品ファイル21中から部品22を取り出して配置
し、新たな図形を作成するための、3次元CADシステ
ムの画面である。
2を取り出し、配置して作成する図形である。次に、動
作を簡単に説明する。
ムに画面23を開設する。 (2) 開設した画面23上に、配置しようとする部品
22を部品ファイル21から取り出し、配置原点Oを配
置する位置を図中の“×”として指定し、この位置に部
品の配置原点Oがくるように配置する。これにより、部
品を画面23上の図形24として配置することができた
こととなる。
に、部品ファイル21から部品22を取り出し、画面2
3上の指定した位置に当該部品22を配置して図形24
を作成していたため、一度、配置した部品22の位置を
変更しようとする場合、指示した配置位置を新たな変更
先の位置に再度指定して変更するという操作が必要とな
ってしまい、配置に手間がかかるという問題があった。
部品を一度仮想画面などに表示して配置基準点が指示さ
れたことに対応して、この配置基準点をもとに画面上の
所望の位置に配置して3次元組立図などを作成し、3次
元CADなどの部品配置の操作性を向上させることを目
的としている。
成図を示す。図1において、部品11は、予め作成して
配置原点12を定義した部品である。
画面上に表示し、当該部品11の配置基準点13の指示
を促すものである。部品配置5は、画面上に表示した部
品11の配置基準点13が指示されたことに対応して、
この配置基準点13および当該部品11に予め定義され
ている配置原点12をもとに、画面上の指示された配置
位置に配置基準点13がくるように当該部品11を配置
したり、画面上に表示した部品11の配置基準点13が
指示されたことに対応して、この配置基準点13と当該
部品11に予め定義されている配置原点12とのオフセ
ット値を記憶し、当該オフセット値および配置原点12
をもとに画面上の指示された配置位置に配置基準点13
がくるように配置したりするものである。
置指示された部品11を画面上に表示し、当該部品11
の配置基準点13の指示を促し、部品配置5が画面上に
表示した部品11の配置基準点13が指示されたことに
対応して、この配置基準点13および当該部品11に予
め定義されている配置原点12をもとに、画面上の指示
された配置位置に配置基準点13がくるように配置す
る。
11の配置基準点13が指示されたことに対応して、こ
の配置基準点13と当該部品11に予め定義されている
配置原点12とのオフセット値を記憶し、当該オフセッ
ト値および配置原点12をもとに画面上の指示された位
置に配置基準点13がくるように当該部品11を配置す
るようにしている。
示して配置基準点13が指示されたことに対応して、こ
の配置基準点13をもとに画面上の所望の位置に配置す
ることにより、部品11を任意の位置に配置して3次元
組立図などを作成し、3次元CADなどの部品配置の操
作性を向上させることが可能となる。
の構成および動作を順次詳細に説明する。
において、CADシステム1は、ディスプレイ15上に
開設した画面上で図形を作成するシステムであって、こ
こでは、画面上に部品11を表示する部品表示4、およ
び部品11の配置原点12と指示された部品11の配置
基準点13(図4参照)をもとに画面上に部品を配置す
る部品配置5などから構成されるものである。
定義した部品11を保存するものである。ディスプレイ
15は、画面を開設して部品11を表示したりなどする
ものである。
タや指示などを入力する入力装置である。図2は、本発
明の1実施例構成図を示す。
元図形などをコンピュータシステム上で作成するシステ
ムであって、ここでは、予め作成した部品11を画面上
に配置して新たな図形(例えば組立図)を作成するシス
テムであり、制御部2、仮想画面開設3、部品表示4、
部品配置5、オフセット値設定6、および入出力制御部
7などから構成されるものである。
括制御するものである。仮想画面開設3は、部品11を
表示して任意の配置基準点13の設定をオペレータに促
がす仮想画面19を開設するものである。
示したりなどするものである。部品配置5は、仮想画面
19上に表示した部品上で配置基準点13がオペレータ
から指示されたときに、当該配置基準点13および部品
11に予め定義されている配置原点12をもとに画面上
の指示された配置位置に配置基準点13がくるように当
該部品11を配置したり、配置基準点13と当該部品1
1に予め定義されている配置原点12とのオフセット値
を記憶し、当該オフセット値および配置原点12をもと
に画面上の指示された配置位置に配置基準点13がくる
ように当該部品11を配置したりなどするものである。
オペレータが部品11の配置基準点13を指示したこと
に対応して、当該配置基準点13と部品11の配置原点
11との差を求め、これをオフセット値としてシステム
領域14に部品名に対応づけて設定(記憶)するもので
ある。
であって、ここでは、ディスプレイ15、キーボード1
6、およびマウス17などとの間のデータの入出力を制
御するものである。
1上で作成した図形データ9などを保存するものであ
る。図形データ9は、CADシステム1上で作成した図
形データ、例えば部品ファイル10に保存されている部
品11を利用して作成した図形データ(例えば組立図
面)などである。
どで予め作成して再利用可能な状態の部品11を保存す
るファイルである。部品11は、CADシステム1など
で予め作成した部品であって、配置して再利用するため
に予め配置原点12を定義したものである。
配置するための原点であって、例えば図中の×印を付与
したような立体の左下の座標(X、Y、Z)である。配
置基準点13は、後述する図4に示すように、仮想画面
19上でオペレータが配置に便利なように指定して配置
するための基準点である。
を格納したり、システムが制御する上で必要な制御デー
タを設定したりなどする領域であって、ここでは、部品
名に対応づけてオフセット値を設定するものである。こ
のオフセット値は、後述するように、仮想画面19に表
示した部品11上で、オペレータが配置するために都合
のよい配置基準点13を指示したことに対応して、当該
配置基準点13と部品11に予め設定されている配置原
点12との差である(図3を用いて後述する)。
するものであって、ここでは、部品11を表示して配置
原点13の入力を促す仮想画面19を設けたり、部品1
1を配置して図形(例えば組立図)を作成したりする画
面18を設けたりなどするものである。
力したりするものである。マウス17は、仮想画面19
や画面18上で各種指示を与えたり、選択したりなどす
るものである。
作を詳細に説明する。図3において、S1は、オペレー
タがコマンド(部品配置)を入力する。これは、オペレ
ータが図2のディスプレイ15の画面18上から、部品
配置を指示するコマンドを入力する。
ンド(部品配置)で指示された部品名の部品11の図形
データ9を図形データファイル8から取り出す。S3
は、仮想画面を開設する。これは、S2で取り出した部
品11の図形データ9を表示して配置するために都合の
良い配置基準点13を指示するための仮想画面19を例
えば図4に示すように開設する。
これは、S3で開設した例えば図4の仮想画面19上
に、S2で取り出した図形データ9をもとに部品11を
表示する。
示された部品11を確認する。S6は、CADシステム
1が部品配置位置の入力要求を行う。S7は、オペレー
タが部品配置位置指示を行う。これは、オペレータが仮
想画面19上に表示された部品11を見て、下記のパラ
メタを指定する。
上に表示された部品11を見て、画面18上に配置して
再利用する際に都合のよい配置するときの基準点を指示
(例えばマウスでクリックして指示)したものである。
配置位置は、画面18上に実際に配置しようとする位
置、例えば組立図上の配置しようとする位置を指示(例
えばマスウでクリックして指示)したものである。角度
は、画面18上で実際に配置しようとする部品11の角
度である。スケールは、画面18上で実際に配置しよう
とする部品11のスケール(倍率、大きさ)を指示(ス
ケール値をキー入力)したものである。
る。これは、S7の指示に対応して、オフセット値設定
6が仮想画面19上でオペレータから指示された部品1
1の配置基準点13と、当該部品11に予め定義されて
いる配置原点12との差を求め、これをオフセット値と
してシステム領域14に部品名に対応づけて記憶する。
次に、部品配置5がこのシステム領域14に記憶したオ
フセット値と配置原点12をもとに部品11を画面上の
指示された配置位置、指示された角度、および指示され
たスケールで表示する。
品配置)を入力したことに対応して、CADシステム1
が部品11の図形データ9を取り出し、開設した仮想画
面19上に当該部品11を表示し、これを見たオペレー
タが配置基準点13、配置位置、角度、およびスケール
などを入力したことに対応して、自動的に部品11の指
示された配置基準点13と予め定義した配置原点12と
のオフセット値を求め、このオフセット値、配置原点1
2と配置位置、角度、スケールをもとに画面18上に当
該部品11を例えば組立図上の所定の位置に配置する。
これらにより、オペレータは、画面18上に配置すると
き、部品11上の配置に便利な位置を配置基準点13と
して指定することで、組立図上などの所望の位置に簡単
な操作で配置することが可能となる。
これは、予め配置原点12を定義して保存した部品11
を部品ファイル10から取り出し、組立図上などに配置
するときの説明図である。以下説明する。
めCADシステム1によって作成した部品11を格納し
て保存する。この部品11は、図示のように配置原点1
2を予め定義し、組立図を作成するときに再利用できる
ようにしている。この配置原点12は、部品11に1箇
所のみである。従って、部品11を組立図上で左詰めし
たり、右詰めしたりなどのときに基準面(基準点)が異
なるため、後述するように、当該部品11に配置基準点
を任意に設定できるようにし、配置を容易にしている。
どを作成したり、更に図示のように仮想画面19を開設
したりなどする画面である。仮想画面19は、部品ファ
イル10から取り出した部品11を表示し、配置基準点
13をオペレータが指示したりなどするための画面であ
る。この仮想画面19上で、部品11の任意の位置に配
置基準点13を指定する。この指定された配置基準点1
3と、部品11の予め定義された配置原点12との差を
オフセット値として求め、システム領域14中に部品名
に対応づけて記憶する。
て部品配置指示を行ったことに対応して(図3のS
1)、部品ファイル10から該当する部品11を取り出
し、開設した仮想画面19上に図示のように表示する
(図3のS2、S3、S4)。
示された部品11を見て、画面18上に配置しようとす
る位置(図中の×の位置)に一致させた配置するには、
ここでは、直方体の右下の位置が都合良いので、仮想画
面19上の部品11の右下の位置(図中の×の位置)を
配置基準点13としてマウスで指示する。これにより、
CADシステム1が、指示された配置基準点13と、部
品11の配置原点12との差を求め、この差をオフセッ
ト値としてシステム領域14に記憶する(図3のS7、
S8)。
置しようとする組立図上の図示×の位置をマウスで指示
する。 (4) (3)で配置位置が指示されたことに対応し
て、CADシステム1が画面18で指示された位置(図
中の×の位置)からオフセット値だけ離れた位置に配置
原点11がくるように、部品11を配置する(図3のS
8)。
する部品11を指示したことに対応して、仮想画面19
上に表示された部品11中の配置基準点13を指示する
と、この配置基準点13が画面18上の指示した配置位
置に一致するように自動的にCADシステム1が配置す
るため、簡単な操作によって部品11を利用して組立図
などを作成することが可能となる。
部品11を一度仮想画面19などに表示して配置基準点
13が指示されたことに対応して、この配置基準点13
をもとに画面18上の所望の位置に部品11を配置する
構成を採用しているため、部品11を任意の位置に簡単
な操作によって配置して3次元組立図などを作成するこ
とができる。これにより、3次元CADなどで部品配置
の操作性を向上させることが可能となる。
Claims (1)
- 【請求項1】部品を画面上に配置する部品配置装置にお
いて、 配置指示された部品を画面上に表示し、当該部品の配置
基準点の指示を促す部品表示手段と、前記 画面上に表示した部品の配置基準点が指示されたこ
とに対応して、前記配置基準点と前記部品に予め定義さ
れている配置原点のオフセット値を記憶するオフセット
値記憶手段と、前記オフセット値記憶手段に記憶されているオフセット
値および前記配置原点をもとに画面上の指示された配置
位置に配置基準点がくるように部品を配置する部品配置
手段とを備えたことを特徴とする部品配置装置 。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00968193A JP3236387B2 (ja) | 1993-01-25 | 1993-01-25 | 部品配置装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00968193A JP3236387B2 (ja) | 1993-01-25 | 1993-01-25 | 部品配置装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06223136A JPH06223136A (ja) | 1994-08-12 |
JP3236387B2 true JP3236387B2 (ja) | 2001-12-10 |
Family
ID=11726956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP00968193A Expired - Lifetime JP3236387B2 (ja) | 1993-01-25 | 1993-01-25 | 部品配置装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3236387B2 (ja) |
-
1993
- 1993-01-25 JP JP00968193A patent/JP3236387B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH06223136A (ja) | 1994-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100249474B1 (ko) | 그래프표시장치 및 방법 | |
JP3599198B2 (ja) | 図形編集装置 | |
JP3236387B2 (ja) | 部品配置装置 | |
JPH10283020A (ja) | プログラマブル表示装置 | |
JP2774703B2 (ja) | Cad装置 | |
JPH05265527A (ja) | 動作プログラム作成方法及び実行方法 | |
JPS58163036A (ja) | 文書作成装置 | |
JP3021766B2 (ja) | 図面作成装置 | |
JPH0755635Y2 (ja) | 小型電子式計算機 | |
JP2636014B2 (ja) | 図形接続の制御方式 | |
JP3113023B2 (ja) | 円弧長寸法作成方法および装置 | |
JP2879831B2 (ja) | 図形要素抽出方式 | |
JPS61293864A (ja) | 電子機器 | |
JP3123720B2 (ja) | プログラマブルコントローラのプログラミング方法及びプログラミング装置 | |
JPH06332988A (ja) | 図形の移動・回転の連続操作システム | |
JPH06223135A (ja) | 表示角度再設定方式 | |
JPH10154040A (ja) | 画像処理装置 | |
JPH04218874A (ja) | 基板cadシステム | |
JPH05120290A (ja) | ビル情報表示装置 | |
JPH09297785A (ja) | Lsiレイアウト装置 | |
JPH08202334A (ja) | 文書作成装置 | |
JPH05189503A (ja) | 角度寸法作成方法および装置 | |
JPH09212670A (ja) | 図形編集方法及び図形描画処理装置 | |
JPH02148132A (ja) | データ複写制御装置 | |
JPH03176716A (ja) | 電子機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20010918 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080928 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080928 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090928 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090928 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100928 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100928 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110928 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120928 Year of fee payment: 11 |