JPH03105677A - 自動製図装置 - Google Patents

自動製図装置

Info

Publication number
JPH03105677A
JPH03105677A JP1244597A JP24459789A JPH03105677A JP H03105677 A JPH03105677 A JP H03105677A JP 1244597 A JP1244597 A JP 1244597A JP 24459789 A JP24459789 A JP 24459789A JP H03105677 A JPH03105677 A JP H03105677A
Authority
JP
Japan
Prior art keywords
dimension
intersection
output position
dimensions
reference line
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.)
Pending
Application number
JP1244597A
Other languages
English (en)
Inventor
Mamoru Sugita
杉田 衛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Tokyo Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP1244597A priority Critical patent/JPH03105677A/ja
Publication of JPH03105677A publication Critical patent/JPH03105677A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、図形に対して寸法を自動書込みできる自動製
図装置に関する。
〔従来の技術〕
従来、自動製図装置であるCADシステムでは、寸法作
或用のコマンドを使用して寸法値を求めるための図形要
素を1回又は2回選択操作し、さらに寸法値を表示する
位置を決める指示を1回行い、合計で2〜3回の操作を
行って閃形に゛1′)の寸法線を書込むようになってい
た。従って図面に対して各種寸法線を書込むにはかなり
の数の操作を行う必要があった。
〔発明が解決しようとする課題〕
このように従来においては図形に対して寸法線を書込む
にはかなりの数の外部操作が必要となり、寸法書込み作
業が面倒となる問題があった。
そこで本発明は、図形に対して基準線を指示するのみで
多数の寸法線を自動作成でき、作業性を向上できる自動
製図装置を提供しようとするものである。
〔課題を解決するための手段〕
請求項(1)対応の発明は、寸法を書込むべき図形内の
要素により作られる複数の交点を求める交点算出手段と
、設定された基準線を検索する基準線検索手段と、交点
算出手段で求められた各交点からスタート交点を検索す
るスタート点検索手段と、このスタート点検索手段にて
検索されたスタート交点から各交点を図形に対して一定
の回りとなるように順次ベクトルで結ぶ図形ベクトル化
手段と、交点算出手段で求められた各交点、基準線検索
手段で検索された基準線及びベクトル方向に基づいて図
形に書き込むべき外形寸法の出力位置を決める外形寸法
出力位置決定手段と、この外形寸法出力位置決定手段に
より決められた外形寸法の出力位置の出力位置に外形寸
法を書込む水平垂直寸法書込み手段を設けたものである
また請求項(2)対応の発明は、請求項(1)対応の発
明に、さらに図形から円を検索し円寸法の出力位置を決
める円寸法出力位置決定手段と、この円寸法出力位置決
定手段により決められた円寸法の出力位置に円寸法を書
込む円寸法書込み手段を設けたものである。
また請求項(3)対応の発明は、請求項{1}対応の発
明に、さらに図形から中心線を検索し中心線寸法の出力
位置を決める中心線寸法出力位置決定手段と、外形寸法
出力位置決定手段により決められた外形寸法の出力位置
及び中心線寸法出力位置決定手段により決められた中心
線寸法の出力位置にそれぞれ外形寸法及び中心線寸法を
書込む水゛平′垂゜直寸法書込み手段を設けたものであ
る。
さらに請求項(4)対応の発明は、請求項(1)対応の
発明に、さらに図形から円を検索し円寸法の出力位置を
決める円寸法出力位置決定手段と、図形から中心線を検
索し中心線寸法の出力位置を決める中心線寸法出力位置
決定手段と、外形寸法出力位置決定手段により決められ
た外形寸法の出力位置及び中心線寸法出力位置決定手段
により決められた中心線寸法の出力位置にそれぞれ外形
寸法及び中心線寸法を書込む水平垂直寸法書込み手段と
、円寸法出力位置決定手段により決められた円寸法の出
力位置に円寸法を書込む円寸法書込み手段を設けたもの
である。
〔作用〕
請求項(1》対応の発明においては、図形内の要素によ
り蝮数の交点が求められ、かつ図形における基準線が検
索される。さらに複数の交点からスタート交点が検索さ
れる。そして検索されたスタート交点から各交点を図形
に対して一定の回りとなるように順次ベクトルで結ぶ。
その後各交点、基準線及びベクトル方向に基づいて図形
に書き込むべき外形寸法の出力位置を決める。
こうして外形寸法の出力位置が決められるとその位置に
外形寸法を図形に対して水平及び垂直方向にして書き込
む。
請求項(2)対応の発明においては、図形から円を検索
して円寸法の出力位置を決める。そしてその出力位置に
円寸法を書き込む。
請求項{3}対応の発明は、図形から中心線を検索し中
心線寸法の出力位置を決める。そしてその位置に中心線
寸法を書き込む。
請求項(4)対応の発明は、外形寸法、円寸法及び中心
線寸法をそれぞれの位置に書き込む。
〔実施例〕
以下、本発明の実施例を図面を参照して説明する。
第1図は自動製図装置のブロック図で、1は制御部本体
を構成するマイクロプロセッサ、2はメモリ部、3はチ
ャネル装置である。前記マイクロプロセッサ1とメモリ
部2及びチャネル装゛置゛3とはバスライン4によって
電気的に接続されている。
前記チャネル装置3には磁気ディスク装置5、磁気テー
プ装置6及びグラフィックシステム7がそれぞれ接続さ
れている。
前記磁気ディスク装置5及び磁気テープ装置6には各種
の図形データが格納されている。前記グラフィックシス
テム7は図形データの作或及び変更専を行うもので、グ
ラフィック処理装置8を設け、この処理装置8に表示装
置9、タブレット装置10、カーソル装ii!11、キ
ーボード装置12等を接続している。
前記マイクロプロセッサ1は第2図に示す自動寸法作成
処理を行うようにプログラム設定されている。
すなわちステップS1で初期処理を行いメモリ部2等の
各部を自動寸法作成処理に待機させる。
続いてステップS2で図形読込み処理を行う。
この処理はチャネル装置3を制御し前記磁気ディスク装
ii!5や磁気テープ装置6から図形をメモリ部2に読
込む。
続いてステップS3で寸法書込み処理の指定を行う。こ
の処理ではメモリ部2に読込んだ図形に寸法を書き込む
指定を行う。
続いて変更するVIEW、すなわち寸法を書き込むべき
部品図があるか否かをチェックし有ればステップS4で
V I EW変更処理を行う。
この処理は寸法を書き込むべき部品図を別のメモリに格
納する。例えば第3図に示す部品図を別のメモリに格納
する。
続いてステップS,で寸法線間隔決定処理を行う。
この処理は部品図のスケールを読取り1/スケルにより
寸法間倍率を求め、さらに寸法線間隔を求める。
続いてステップS6で円結合処理を行う。
この処理は寸法を書き込むべき部品図上のすべての円デ
ータを検索し、中心点座標、半径、円周角の開始角度、
終了角度を出力する。またすべての円情報を比較し中心
点座標と半径の同じものがあった場合には、a)中心点
座標及び半径はそのまま、b)開始角度と終了角度のう
ち等しいものがあった場合は等しくない角度のものを新
たな開始角度及び終了角度として出力する、として新た
な円情報を作り元の円情報は消去する。すなわちこの場
合には複数の円情報を1つにまとめることになる。
続いてステップS7で交点算出処理を行う。
(交点算出手段) この処理は図形のすべての交点を求める。すなわち部品
図の直線と゛円から交点胤と座標値を求める。これによ
り第4図に示すように×印で示すような交点座標が求め
られることになる。
続いてステップS8で基準線検索処理を行う。
(基準線検索手段) これは例えば外部指定操作により属性の付いている要素
を検索し基準を求める。例えば第4図のAライン及びB
ラインを基準線として検索する。
続いてステップS,でスタート交点検索処理を行う。(
スタート点検索手段) この処理は各交点のうち寸法を入れるときにどの交点か
ら始めるかを決める。例えばX座標が最小でY座標が最
小のものにする。
続いてステップSsoで図形ベクトル化処理を行う。(
図形ベクトル化手段) この処理は各交点を以下の条件となるようにベクトルで
結ぶ。
a)ベクトルは点と点とを結ぶ要素がある場合に発生さ
せる。
b)閉ループになるように点と点を結ぶ。
C)閉ループは交点の最大値と最小値を必ず通る。
d)ベクトルの向きは時計回り、反時計回りのどちらか
の一定方向とする。
こうして例えば第5図に示すように反時計回りに各交点
をベクトルで結ぶ。
続いてステップS 11で外形寸法出力位置決定処理を
行う。(外形寸法出力位置決定手段)この処理は各交点
、基準線及びベクトル方向に基づいて外形寸法の出力位
置を決める。そして寸法が図形とできるだけ重ならない
ようにす゛る゛た”め図形の外側に書くようにする。こ
のために求めたベクトルにより図形の外側を求める。ベ
クトルが時計回りであればベクトルの左側が外側となり
、またベクトルが反時計回りであればベクトルの右側が
外側となる。例えば第5図の場合は反時計回りであるの
でベクトルの右側に外形寸法を書くことになる。
またすべての交点のうちX座標が最小でY座標が最小、
X座標が最大でY座標が最小、X座標が最大でY座標が
最大、X座標が最小でY座標が最大の4つの点を反時計
回りとなるベクトルで結び、このベクトルで囲まれる四
角形の内側には寸法を書き込まないようにする。
また寸法位置はまずX座標が最小でY座標が最小の交点
を選び、その交点よりベクトルに沿ってそれぞれ交点を
検索し、各交点に対して基準線との間に寸法を発生させ
る。寸法表示位置は図形の上か下かの2通りあるが、X
座標値が最大になるまでは下側に、それ以降は上側に寸
法データとして格納する。そして格納された寸法データ
は寸法値で昇順で並び換えし書込み時には図形に近い方
から寸法を出力させるようにしている。以上はX方向の
寸法についてであるがY方向の寸法についても図形の右
か左かの違いはあっても同様の方法で寸法データの位置
を決定している。
続いてステップS12で中心線寸法出力位置決定処理を
行う。(中心線寸法出力位置決定手段)この処理は図形
から水平及び垂直方向の1点鎖線のすべてを検索し、中
心線データを読込み両端点を求める。このとき中心線は
水平、垂直のものだけとする。
条件により寸法の記入位置を決め、寸法値、基準アドレ
ス、要素アドレスを出力する。例えば条件としてはX座
標の最大XMAx及び最小XM.,に対して中心線の両
端点の座標P 1 +  P 2(但し、P1〉P2)
がPl≧X MAX及びP2≦X MINであれば寸法
は下部に、またptaxMAx及びP2>XMINであ
れば寸法は上部に、またP,<X.Ax及びP2≦XM
INであれば寸法は下部に、さらにPi<XMAX及び
P 2 > X M+sであれば寸法は、IPI −X
MAX l>lP2 一XMIN lのときは下部、l
 Pt −XMAX l< IP2  XMIN  l
のときは上部、IPI−XMAX””IP2  XMI
N+のときは下部に書込むようになっている。
続いてステップS 13で水平垂直寸法書込み処理を行
う。(水平垂直寸法書込み手段) この処理は外形寸法を求められた外形寸法出力位置に基
づいて第6図に示すように水平方向及び垂直方向に外形
寸法を書き込む。そしてこの場合の寸法距離はすべて基
準線と各交点との距離になる。
またこの処理は中心線寸法を求められた中心線寸法出力
位置に基づいて第7図に示すように水平方向及び垂直方
向に外形寸法を書き込む。
従ってこの処理で書込まれる寸法は第6図と第7図を合
わせた内容となる。
続いてステップS 14で円寸法出力位置決定処理を行
う。(円寸法出力位置決定手段) この処理はすべての円を検索し円のアドレス、両端点の
座標値、半径、円周角を出力する。同一座標となる端点
座標がある場合には半径を比較しそれも同じ場合は2つ
のデータを1つにする。そして1つにする方法としては
円周角の大きい方の円のアドレスを新たな円のアドレス
とし、同一とならない2つの座標値を新たな端点座標と
し、半径はそのままとし、2つの円の円周角の合計を新
たな円周角とする。
また書込む寸法が直径か半径かを判断する。これは0゜
く円周角5180’であれば半径寸法を書込み、また1
80@<円周角≦360゜であれば直径寸法を書込む決
定を行う。
続いてステップS 15で円寸法書込み処理・を行う。
(円寸法書込み手段) この処理は円寸法出力位置決定処理で求められた各種の
円寸法を図形に書込む。すなわち第8図に示すように円
寸法を書込むことになる。
従ってこの円寸法の書込みが終了すると図形には第9図
に示すように外形寸法、中心線寸法及び円寸法がそれぞ
れ書込まれることになる。
こうして寸法の書込みがすべて終了すると続いて同一寸
法値のものがあるか否かをチェックし、もしあればステ
ップS 16で寸法着色処理を行う。
この処理は同一寸法値のものを着色アドレスに格納しす
べてに赤色を着ける。
続いてステップS 17でモデル書込み処理を行う。
この処理はメモリ部2に記憶されている寸法の書込み処
理を終了した図形データをチャネル装置3を介して磁気
ディスク装置5又は磁気テープ装置6に記憶させる。
そして最後にステップS 18にて終了処理を行う。
この処理は例えば最大座標値及び最小座標値を磁気ディ
スク装置5又は磁気テープ装置6西に形成された中間フ
ァイルに格納させる。
このような構成の本実施例においては、最初に磁気ディ
スク装置5又は磁気テープ装置6に記憶されている寸法
の記載されていない部品図を読出してメモリ部2に格納
させる。そして寸法書込み処理を指定することにより、
寸法線間隔決定処理にて寸法線間隔が決められ、また円
結合処理にて円の結合処理が行われる。そして図形の各
交点が算出される。
この状態で基準線を外部指定することにより基準線の検
索が行われ、さらにスタート交点の検索が行われる。
そして寸法線を書込む図形の各交点をベクトルで結合し
、外形寸法出力位置の決定処理が行われる。このときの
出力位置決定は基準線、各交点、ベクトル方向によって
決められる。
続いて図形に対する外形寸法位置が決められると続いて
中心線寸法の出力位置の決定処理が行われる。
こうして図形に対する外形寸法の出力位置及び中心線寸
法の出力位置が決定されると、寸法の書込みが行われる
。これにより図形に対して第6図に示すような外形寸法
の書込みと第7図に示すような中心線寸法の書込みが行
われる。
続いて図形に対する円寸法の出力位置の決定処理が行わ
れる。そして第8図に示すような円寸法の書込みが行わ
れる。
こうして部品図図形に対して最終的には第9図に示すよ
うに寸法の書込みが為されることになる。
このように各種寸法の書込みが基準線を指定する簡単な
操作を行うのみで後は自動的に行われるので作業が極め
て簡単となり作業の負担の軽減化が図れる。しかも短時
間で寸法の書込みができる。
従って作業性を向上できる。
また誰が寸法の書込み処理を行っても常に同一の寸法書
込みができ規格化された見易い寸法作成ができる。
また同一寸法のものがある場合には赤色で着色できるの
で同一寸法の見分けが極めて簡単となる。
〔発明の効果〕
以上詳述したように本発明によれば、図形に対して基準
線を指示するのみで、多数の寸法線を自動作戊でき、作
業性を向上できる自動製図装置を提供できるものである
【図面の簡単な説明】 図は本発明の実施例を示すもので、第1図はブロック図
、第2図は自動寸法作成処理を示す流れ図、第3図乃至
第9図は寸法作成の過程を説明するための図である。 1・・・マイクロプロセッサ、2・・・メモリ部、7・
・・グラフィックシステム、8・・・グラフィック処理
装置。

Claims (4)

    【特許請求の範囲】
  1. (1)寸法を書き込むべき図形内の要素により作られる
    複数の交点を求める交点算出手段と、設定された基準線
    を検索する基準線検索手段と、前記交点算出手段で求め
    られた各交点からスタート交点を検索するスタート点検
    索手段と、このスタート点検索手段にて検索されたスタ
    ート交点から各交点を図形に対して一定の回りとなるよ
    うに順次ベクトルで結ぶ図形ベクトル化手段と、前記交
    点算出手段で求められた各交点、前記基準線検索手段で
    検索された基準線及びベクトル方向に基づいて図形に書
    き込むべき外形寸法の出力位置を決める外形寸法出力位
    置決定手段と、この外形寸法出力位置決定手段により決
    められた外形寸法の出力位置に外形寸法を書込む水平垂
    直寸法書込み手段を設けたことを特徴とする自動製図装
    置。
  2. (2)寸法を書き込むべき図形内の要素により作られる
    複数の交点を求める交点算出手段と、設定された基準線
    を検索する基準線検索手段と、前記交点算出手段で求め
    られた各交点からスタート交点を検索するスタート点検
    索手段と、このスタート点検索手段にて検索されたスタ
    ート交点から各交点を図形に対して一定の回りとなるよ
    うに順次ベクトルで結ぶ図形ベクトル化手段と、前記交
    点算出手段で求められた各交点、前記基準線検索手段で
    検索された基準線及びベクトル方向に基づいて図形に書
    き込むべき外形寸法の出力位置を決める外形寸法出力位
    置決定手段と、この外形寸法出力位置決定手段により決
    められた外形寸法の出力位置に外形寸法を書込む水平垂
    直寸法書込み手段と、図形から円を検索し円寸法の出力
    位置を決める円寸法出力位置決定手段と、この円寸法出
    力位置決定手段により決められた円寸法の出力位置に円
    寸法を書込む円寸法書込み手段を設けたことを特徴とす
    る自動製図装置。
  3. (3)寸法を書き込むべき図形内の要素により作られる
    複数の交点を求める交点算出手段と、設定された基準線
    を検索する基準線検索手段と、前記交点算出手段で求め
    られた各交点からスタート交点を検索するスタート点検
    索手段と、このスタート点検索手段にて検索されたスタ
    ート交点から各交点を図形に対して一定の回りとなるよ
    うに順次ベクトルで結ぶ図形ベクトル化手段と、前記交
    点算出手段で求められた各交点、前記基準線検索手段で
    検索された基準線及びベクトル方向に基づいて図形に書
    き込むべき外形寸法の出力位置を決める外形寸法位置決
    定手段と、図形から中心線を検索し中心線寸法の出力位
    置を決める中心線寸法出力位置決定手段と、前記外形寸
    法出力位置決定手段により決められた外形寸法の出力位
    置及び前記中心線寸法出力位置決定手段により決められ
    た中心線寸法の出力位置にそれぞれ外形寸法及び中心線
    寸法を書込む水平垂直寸法書込み手段を設けたことを特
    徴とする自動製図装置。
  4. (4)寸法を書き込むべき図形内の要素により作られる
    複数の交点を求める交点算出手段と、設定された基準線
    を検索する基準線検索手段と、前記交点算出手段で求め
    られた各交点からスタート交点を検索するスタート点検
    索手段と、このスタート点検索手段にて検索されたスタ
    ート交点から各交点を図形に対して一定の回りとなるよ
    うに順次ベクトルで結ぶ図形ベクトル化手段と、前記交
    点算出手段で求められた各交点、前記基準線検索手段で
    検索された基準線及びベクトル方向に基づいて図形に書
    き込むべき外形寸法の出力位置を決める外形寸法出力位
    置決定手段と、図形から円を検索し円寸法の出力位置を
    決める円寸法出力位置決定手段と、図形から中心線を検
    索し中心線寸法の出力位置を決める中心線寸法出力位置
    決定手段と、前記外形寸法出力位置決定手段により決め
    られた外形寸法の出力位置及び前記中心線寸法出力位置
    決定手段により決められた中心線寸法の出力位置にそれ
    ぞれ外形寸法及び中心線寸法を書込む水平垂直書込み手
    段と、前記円寸法出力位置決定手段により決められた円
    寸法の出力位置に円寸法を書込む円寸法書込み手段を設
    けたことを特徴とする自動製図装置。
JP1244597A 1989-09-20 1989-09-20 自動製図装置 Pending JPH03105677A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1244597A JPH03105677A (ja) 1989-09-20 1989-09-20 自動製図装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1244597A JPH03105677A (ja) 1989-09-20 1989-09-20 自動製図装置

Publications (1)

Publication Number Publication Date
JPH03105677A true JPH03105677A (ja) 1991-05-02

Family

ID=17121092

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1244597A Pending JPH03105677A (ja) 1989-09-20 1989-09-20 自動製図装置

Country Status (1)

Country Link
JP (1) JPH03105677A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0675620A (ja) * 1992-07-21 1994-03-18 Internatl Business Mach Corp <Ibm> 図形検査方法及び装置
JP2012018517A (ja) * 2010-07-07 2012-01-26 Nsk Ltd 図面作成支援装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6385870A (ja) * 1986-09-29 1988-04-16 Hitachi Seiki Co Ltd 部品図の寸法表示自動作画装置
JPS63147266A (ja) * 1986-12-11 1988-06-20 Fujitsu Ltd 詳細図の自動生成方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6385870A (ja) * 1986-09-29 1988-04-16 Hitachi Seiki Co Ltd 部品図の寸法表示自動作画装置
JPS63147266A (ja) * 1986-12-11 1988-06-20 Fujitsu Ltd 詳細図の自動生成方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0675620A (ja) * 1992-07-21 1994-03-18 Internatl Business Mach Corp <Ibm> 図形検査方法及び装置
JP2012018517A (ja) * 2010-07-07 2012-01-26 Nsk Ltd 図面作成支援装置

Similar Documents

Publication Publication Date Title
US6246417B1 (en) Map editing apparatus enabling simplified editing through provision of user-selectable automatic editing functions
EP0306989A2 (en) 3D dimensioning in computer aided drafting
US5734383A (en) Apparatus and method for generating a three-dimensional model on a graphic display from a two-dimensional image
JP2618145B2 (ja) 図形アイコンを用いた図形作成方法及び作成装置
JP2718401B2 (ja) 線対称図形整形装置及び任意の数の対称軸の全てについて線対称な図形を生成する方法
US5821941A (en) Geometric constraints between related elements in different 2-dimensional views
JPH03105677A (ja) 自動製図装置
GB2292657A (en) Displaying objects with geometric constraints
JPH0765057A (ja) 寸法線記入方式
JP2801208B2 (ja) 位相数学的なネットワークをメモリに記憶させる方法、並びに該ネットワーク内の2−セルを見出す方法及びデバイス
JP3305395B2 (ja) 図形分割装置
JP3353212B2 (ja) 引出線自動作成方法および引出線自動作成システム
JPH01126774A (ja) 図形入力装置
JPS61131171A (ja) 図形エレメント選択装置
JP3332502B2 (ja) オフセット図形作成方法とその装置
JPH0434193B2 (ja)
JPH06282619A (ja) 図形描画装置
JP3363669B2 (ja) 画像処理方法及び装置
JP2815269B2 (ja) 寸法線編集機能を持つcadシステム
JPS6334668A (ja) 自動レイアウト設計支援装置
JP3405827B2 (ja) 図形処理装置および交点決定処理方法
JPH07109627B2 (ja) 閉領域自動認識装置
JP2817845B2 (ja) 図形処理装置及び方法
JPS61265521A (ja) 図形形状の自動計測装置
JPS6391778A (ja) 線図形の見え方モデル入力方式