JPH0225977A - 図面座標系及びスケール設定方法 - Google Patents

図面座標系及びスケール設定方法

Info

Publication number
JPH0225977A
JPH0225977A JP63174922A JP17492288A JPH0225977A JP H0225977 A JPH0225977 A JP H0225977A JP 63174922 A JP63174922 A JP 63174922A JP 17492288 A JP17492288 A JP 17492288A JP H0225977 A JPH0225977 A JP H0225977A
Authority
JP
Japan
Prior art keywords
coordinate system
points
scale
tablet
distance
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
JP63174922A
Other languages
English (en)
Inventor
Maki Seki
関 真樹
Takashi Takegahara
竹ケ原 隆史
Akira Kajitani
彰 梶谷
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP63174922A priority Critical patent/JPH0225977A/ja
Priority to EP19890908276 priority patent/EP0386252A4/en
Priority to US07/465,218 priority patent/US5075873A/en
Priority to PCT/JP1989/000676 priority patent/WO1990000778A1/ja
Publication of JPH0225977A publication Critical patent/JPH0225977A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/20Drawing from basic elements
    • G06T11/26Drawing of charts or graphs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/20Drawing from basic elements
    • G06T11/23Drawing from basic elements using straight lines or curves

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は図面座標系及びスケール設定方法に係り、特に
タブレット上に載置された図面に描画されている図形の
座標系を設定する図面座標系及びスケール設定方法に関
する。
〈従来技術〉 フリーハンド等で書かれた図面や寸法の入っていない図
面の製品形状を定義する場合がある。かかる場合は図面
をタブレットのタブレット感知エリアに載置すると共に
、図面のスケールや図面座標系をタブレット装置に認識
させ(スケールや図面座標系の設定)、シかる後、タブ
レット座標系の座標値を図面座標系の座標値に変換する
変換マトリクスを求め、以後、図面上のポイントのタブ
レット座標系における座標値を求め、該座標値を該変換
マトリクスにより図面座標系に変換する処理を繰り返し
て図面上の製品形状を定義する。
ところで、スケール及び図面座標系の設定方法は、第5
図を参照すると、まず、図面に応じたスケール値「S」
を直接入力してスケールの設定を行い、ついで、タブレ
ット上に載置された図面DW上の1つの点Pをビックす
ると共に原点Pの図面座標系の座標値(Xo+ yo)
を入力し、しかる後、線分PQが図面座標系のX軸に平
行又は該X軸と一致するような図面DW上の点Qを入力
することにより図面座標系の設定を行う。即ち、システ
ムは最初設定したスケールSを用いて点Pから図面座標
系の原点までのタブレット座標系xT −Y□における
各軸距離成分(s −xo)、(S −yo)を求め、
タブレット座標系x−r−yTで各軸方向にポイントP
から(S−xa)、(S−yo)離れたポイントを計算
し、該ポイントを図面座標系の原点0とみなして図面座
標系を設定する。
〈発明が解決しようとしている課題〉 しかし、従来のスケール及び図面座標系の設定方法では
、スケールの設定と図面座標系の設定が全く違った別々
の操作を行っていたために設定作業に多大の時間を要す
るという問題があった。
又、従来方法はX軸又はY#力方向既知でないと適用で
きないという問題もあった。
以上から本発明の目的は図面座標系及びスケールを同一
の操作で設定することのできる図面座標系及びスケール
設定方法を提供することである。
く課題を解決するための手段〉 第1図は本発明を実現する自動プログラミング機能を備
えたNC装置のブロック図である。
1はプロセッサ、2はROM、3はRAM、5はキーボ
ード、7はグラフィックデイスプレィ装[(CRT)、
8はタブレット装置、8Cはタブレット感知エリア、8
dはタブレットカーソルである。又、pl、 p、は図
形上のポイントである。
〈作用〉 図面座標系における座標値が既知の図形上の2点Pl、
P、のタブレット座標系における座標値(例えば、(X
 jl r ’/ tx )、(xtzt ytz))
を求めると共に該2点間の距離 L T =:ct、  xt□+  y t2−y t
l)”を算出し、キーインされた2点pL、p2の図面
座標系の座標値(例えば、(XLp yL)−(xLy
、Yf2))を用いて図面座標系の該2点間の距離L 
F =   if、 −xf、  +  yf、 −y
fl)2を算出し2図面座標系の該2点間の距離LFと
タブレット座標系の該2点間の距離LTを比較して図形
のスケール 5=LT/LF を求め、該スケールSと前記既知の2点P工、P2に基
づき図面座標系x、 −Yoを図面上に設定する。
〈実施例〉 第1図は本発明を実現する自動プログラミング機能を備
えたNC装置のブロック図である。
1はプロセッサ52はROM、3は定義された図形要素
や処理結果を記憶するRAM、4は作成されたNCデー
タを記憶するNCデータ記憶メモリ、5はキーボード、
6はディスクコントローラ、FLはフロッピー、7はグ
ラフィックデイスプレィ装置(CRT)、8はタブレッ
ト装置である。
タブレット装置8において、8aはタブレット面、8b
はメニュー表、8cはタブレット感知エリア−8dはタ
ブレットカーソルである。タブレット面8aにはメニュ
ー表8が貼り付けられており、該メニュー表8bに書き
込まれている所定の項目をタブレットカーソル8dでピ
ックすることにより各種項目やデータを入力できるよう
になっている。又、タブレットカーソル8dをタブレッ
ト感知エリア8c上でビックさせることにより、ピック
した位置をタブレット座標系で入力できるようになって
いる。
第2図はメニュー表8bの要部説明図であり。
11は「実行欄」、12は「点定義欄」、13は「直線
定義欄」、14はr同定m欄」であり。
「実行欄」11のうちCCTは「座標系設定」項目であ
る。
第3図はフリーハンド等で書いた製品形状FIGの図面
DRWをタブレット装B8のタブレット感知エリア8G
に載置した状態の説明図である。
以下、タブレット上に図面(第3図)が載置された状態
から本発明にかかる図面座標系及びスケール設定方法を
説明する。尚1図面座標系及びスケール設定処理に先立
ってフロッピーFLから図形を定義するためのシステム
プログラム等をRAM3に記憶する。また、設定される
図面座標系は標準座標系(右手直交座標系)とする。
まず、オペレータは第2図に示すメニュー表85の中か
ら「座標系設定」項目CCTをタブレットカーソル8d
を用いてピックする。すると、グラフィックデイスプレ
ィ装置7のデイスプレィ画面に図面座標系において座標
値が既知の2点を特定するための設問文が表示されるか
ら、該設問文に応じてタブレット感知エリア8C内にあ
り且つ図面座標系の座標値が明確な2点P工、P2をタ
ブレットカーソル8dを用いてビックする。すると、プ
ロセッサ1はタブレット座標系(XT−YT座標、第3
図参照)の座標値(例えば、(xf工、 yt工)、(
x tz + y tz))を求めると共に該2点間の
距離LT=   xf2−xt、2+(yt、−ytt
Fを算出してRAM3に記憶する。
ついで、オペレータは該2点P1. P、の図面座標系
の座標値(例えば+ (xfty yft)−(Xf2
1yfz))をキーボード5等により入力する。すると
プロセッサ1はキーインされた2点P1.P、の図面座
標系の座標値を用いて図面座標系の2点間の距離 LF=   xf、−xf、  +(yfz−yf工)
2を算出し、図面座標系の該2点間の距離LFとタブレ
ット座標系の該2点間の距離L Tを比較して図形のス
ケール 5=LT/LF を求めてRAM3に記憶する。
スケールSが設定されると、プロセッサ1はスケールS
と既知の2点PL、P2に基づき図面座標系設定処理を
行う。即ち、ポイントP1を中心とし、タブレット座標
系の2点間の距離LTのX成分(l xt、 −xt、
 l )を半径とする円弧C1,(第4図参照)を求め
、ついで、距離L TのY成分(13’jz  ytl
l > を半径とする円弧C2を求め。
円弧C1、C2の2交点Q□lQ2のうち右側の交点Q
□を求める。尚、右側の交点Q工を特定する理由は右手
直交座標系のX軸の向きが右側であることによる。
次にポイントP1 の図面座標系のX成分xf□にスケ
ールSを積算した(S−xfl)を求め、ポイントP1
 を始点として線分P□Q1に沿って左側に距離(S−
xf□)だけ行ったポイントP。を求め。
ポイントP0において線分Pl、Q、の垂線を求め。
図面座標系のY軸とする。
つづいて、ポイントP1の図面座標系のY成分yf、に
スケールSを積算した(S −yf□)を求め、ポイン
トP0を始点として図面座標系のY軸に沿って下側に距
離(S −yfよ)だけ行ったポイントOを求め、ポイ
ントOを図面座標系の原点とすると共に、ポイントOに
おいてY軸の垂線を求め、図面座標系のX軸とする。
図面座標系が設定されると、プロセッサ1はタブレット
座標系XT−YTの座標値を図面座標系X。
−yoの座標値に変換する変換マトリクスを求めてRA
M3に記憶すると共に、スケールS(例えばS=0.5
)及び図面座標系(x−y座標系)をデイスプレィ画面
に表示しく第1図の7b参照)、図面座標系及びスケー
ル設定、処理を終了する。
以後、図面DW上のポイントのタブレット座標系XT−
Y、における座標値を求め、該座標′値を前記求めた変
換マトリクスを用いて図面座標系X。
−Ypに変換する処理を繰り返して図面DW上の製品形
状FIGを定義する。
〈発明の効果〉 以上本発明によれば・1図面座標系における座標値が既
知の図形上の2点のタブレット座標系における座標値を
求めると共に該2点間の距離を算出し、キーインされた
該2点の図面座標系の座標値を用いて図面座標系の該2
点間の距離を算出し、図面座標系の該2点間の距離とタ
ブレット座標系の該2点間の距離を比較して図形のスケ
ールを求め、該スケールと前記既知の2点に基づき図面
座標系を図面上に設定するように構成したから、製晶形
状が容易かつ敏速に定義することができ、結果的に図形
定義したデータを元にして得られるNCデータも容易か
つ敏速に作成することができる。
【図面の簡単な説明】
第1図は本発明を実現する自動プログラミング機能を備
えたNG装置のブロック図。 第2図は本発明のメニュー表の要部説明図。 第3図及び第4図は本発明の詳細な説明図。 第5図は従来の座標系設定方法の説明図である。 1・・プロセッサ、 2・・ROM− 3・・RAM。 5・・キーボード、 7・・グラフィックデイスプレィ族[(CRT)。 8・・タブレット装置。 8c・・タブレット感知エリア。 8d・・タブレットカーソル 特許出願人        ファナック株式会社代理人
          弁理±  3#藤千幹メニエーJ
( 第3図 第4 図 第5図

Claims (2)

    【特許請求の範囲】
  1. (1)タブレット上に載置された図面に描画されている
    図形の座標系及びスケールを設定する図面座標系及びス
    ケール設定方法において、 図面座標系における座標値が既知の図形上の2点のタブ
    レット座標系における座標値を求めると共に該2点間の
    距離を算出し、 キーインされた該2点の図面座標系の座標値を用いて図
    面座標系の該2点間の距離を算出し、図面座標系の該2
    点間の距離とタブレット座標系の該2点間の距離を比較
    して図形のスケールを求め、 該スケールと前記既知の2点に基づき図面座標系を図面
    上に設定することを特徴とする図面座標系及びスケール
    設定方法。
  2. (2)タブレット座標系の座標値を図面座標系の座標値
    に変換する変換マトリクスを求め、 図面上のポイントのタブレット座標系における座標値を
    求め、該座標値を該変換マトリクスにより図面座標系に
    変換することを特徴とする特許請求の範囲第(1)項記
    載の図面座標系及びスケール設定方法。
JP63174922A 1988-07-15 1988-07-15 図面座標系及びスケール設定方法 Pending JPH0225977A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP63174922A JPH0225977A (ja) 1988-07-15 1988-07-15 図面座標系及びスケール設定方法
EP19890908276 EP0386252A4 (en) 1988-07-15 1989-07-05 Drawing coordinates system and scale setting method
US07/465,218 US5075873A (en) 1988-07-15 1989-07-05 Drawing coordinate system and scale setting method
PCT/JP1989/000676 WO1990000778A1 (fr) 1988-07-15 1989-07-05 Procede d'etablissement d'un systeme de coordonnees sur une feuille de dessin et d'une echelle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63174922A JPH0225977A (ja) 1988-07-15 1988-07-15 図面座標系及びスケール設定方法

Publications (1)

Publication Number Publication Date
JPH0225977A true JPH0225977A (ja) 1990-01-29

Family

ID=15987061

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63174922A Pending JPH0225977A (ja) 1988-07-15 1988-07-15 図面座標系及びスケール設定方法

Country Status (4)

Country Link
US (1) US5075873A (ja)
EP (1) EP0386252A4 (ja)
JP (1) JPH0225977A (ja)
WO (1) WO1990000778A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11203473A (ja) * 1998-01-12 1999-07-30 Mitsutoyo Corp 座標系設定方法及び画像測定装置
WO2018221375A1 (ja) 2017-05-29 2018-12-06 東洋紡株式会社 生体情報測定用衣類

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5307455A (en) * 1990-04-11 1994-04-26 Hewlett Packard Company Display of multiple variable relationships
US5317680A (en) * 1990-06-22 1994-05-31 Broderbund Software, Inc. Using regular graphic shapes to identify a pointer-selected graphic object
US5463731A (en) * 1990-06-27 1995-10-31 Telefonaktiebolaget L M Ericsson Monitor screen graphic value indicator system
JP2773517B2 (ja) * 1992-02-27 1998-07-09 三菱電機株式会社 プログラム表示装置
US5491779A (en) * 1992-04-03 1996-02-13 Bezjian; Richard D. Three dimensional presentation of multiple data sets in unitary format with pie charts
JPH0618250A (ja) * 1992-04-08 1994-01-25 Sharp Corp 電子メジャー
CN1094829A (zh) * 1993-05-04 1994-11-09 王向阳 多笔交互式计算机图形设计方法及装置
US5526520A (en) * 1993-09-21 1996-06-11 Krause; Gary M. Method to organize and manipulate blueprint documents using hypermedia links from a primary document to recall related secondary documents
US5847972A (en) * 1993-09-24 1998-12-08 Eick; Stephen Gregory Method and apparatus for graphically analzying a log-file
JP3138390B2 (ja) * 1994-08-08 2001-02-26 シャープ株式会社 図形描画装置
US5850210A (en) * 1996-09-30 1998-12-15 Wu; Yongan Display pointing device provided for correlating display cursor locations to physical locations pointed by the display pointing device
US5950206A (en) * 1997-04-23 1999-09-07 Krause; Gary Matthew Method and apparatus for searching and tracking construction projects in a document information database
ITCO20110035A1 (it) * 2011-09-05 2013-03-06 Xorovo Srl Metodo per aggiungere una immagine di un oggetto su una immagine di uno sfondo e relativo apparecchio elettronico

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4577214A (en) * 1981-05-06 1986-03-18 At&T Bell Laboratories Low-inductance power/ground distribution in a package for a semiconductor chip
JPS58149577A (ja) * 1982-02-27 1983-09-05 Fanuc Ltd 座標系設定方式
JPS59114609A (ja) * 1982-12-22 1984-07-02 Hitachi Ltd ロボットの制御装置
JPS60204006A (ja) * 1984-03-27 1985-10-15 Seiko Epson Corp ロボツトの制御装置
JPS61109175A (ja) * 1984-10-31 1986-05-27 Mitsubishi Electric Corp 図面の電子フアイル装置
US4710758A (en) * 1985-04-26 1987-12-01 Westinghouse Electric Corp. Automatic touch screen calibration method
JPS62278679A (ja) * 1986-05-27 1987-12-03 Tokyo Gas Co Ltd 図形処理機構
JPS63104105A (ja) * 1986-10-22 1988-05-09 Aisin Seiki Co Ltd ロボツト視覚座標系の換算方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11203473A (ja) * 1998-01-12 1999-07-30 Mitsutoyo Corp 座標系設定方法及び画像測定装置
WO2018221375A1 (ja) 2017-05-29 2018-12-06 東洋紡株式会社 生体情報測定用衣類

Also Published As

Publication number Publication date
US5075873A (en) 1991-12-24
EP0386252A4 (en) 1992-08-12
WO1990000778A1 (fr) 1990-01-25
EP0386252A1 (en) 1990-09-12

Similar Documents

Publication Publication Date Title
JPH0225977A (ja) 図面座標系及びスケール設定方法
JPS63223804A (ja) 自動プログラミングシステム
JPH0651908A (ja) タッチパネル式入力装置を備えた情報処理装置
EP0492901A2 (en) Apparatus for and method of handling graphics objects
JPH01163803A (ja) 組合せ形状定義方式
EP0455817A1 (en) Three-dimensional cursor and off-line programming system using the same
JPH06119430A (ja) 図形表示装置
JPH0816826A (ja) 立体図形配置入力方法及びグラフィックシステム
JP2689470B2 (ja) マルチウインドウ表示装置とマルチウインドウ表示制御方法およびマルチウインドウ表示制御装置
JPS63157222A (ja) 表示制御方法
JP3185209B2 (ja) 表示制御装置
JPH02108104A (ja) 輪郭形状定義方法
JPS63244113A (ja) 座標値入力方法
JP2997600B2 (ja) 表示制御装置
JPH0328987A (ja) 文字処理方法
JPH0314005A (ja) 対話型ncプログラム作成方法
JPS6330926A (ja) 入力装置における入力領域レイアウト方法
JPH0683974A (ja) グラフ合成方式
JPH03265907A (ja) Cad/cam装置
JPH04299732A (ja) マルチウインドウシステム
JPH03196369A (ja) 3次元形状の点の指定方式
JPH07120358B2 (ja) 化合物データの表示方法及び表示装置
JPS63118882A (ja) 画像編集装置
JPH03269714A (ja) パーソン・マシン・インターフェイス装置
JPH04128919A (ja) ポインティングカーソル表示方法及びデータ処理装置