JPS5941011A - 数値制御装置の図形定義回路 - Google Patents

数値制御装置の図形定義回路

Info

Publication number
JPS5941011A
JPS5941011A JP57151475A JP15147582A JPS5941011A JP S5941011 A JPS5941011 A JP S5941011A JP 57151475 A JP57151475 A JP 57151475A JP 15147582 A JP15147582 A JP 15147582A JP S5941011 A JPS5941011 A JP S5941011A
Authority
JP
Japan
Prior art keywords
data
end point
circular arc
given
arc
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
Application number
JP57151475A
Other languages
English (en)
Other versions
JPH0421204B2 (ja
Inventor
Tatsu Ichikawa
市川 達
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP57151475A priority Critical patent/JPS5941011A/ja
Priority to KR1019830003795A priority patent/KR880001306B1/ko
Priority to US06/527,719 priority patent/US4556957A/en
Priority to DE8383108580T priority patent/DE3378598D1/de
Priority to EP83108580A priority patent/EP0103789B1/en
Publication of JPS5941011A publication Critical patent/JPS5941011A/ja
Publication of JPH0421204B2 publication Critical patent/JPH0421204B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/4093Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine
    • G05B19/40931Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine concerning programming of geometry
    • G05B19/40932Shape input
    • G05B19/40933Selecting figure elements from a menu table
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36221Entry of chamfer, beveling, rounding of corner shape
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36226Global selection of grid or circle of points by number, distance, angle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36227Assist operator to calculate unknown points, contours
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36335Select and show already defined lines, circles to define from them new element
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 この発明は数値制御装置における平面図形の定義回路に
関するものである。
図形を定義する場合、下記のものがある。
例1.直線線分(第1図の場合) GotXx’iYylFl* 例2.円弧線分(半径指定円弧、第2図の場合)Ga4
(Ga3)XxlYyl、RrlFfl季例3円弧線分
(円弧中心座標指定円弧、第3図の場合) Ga4(Ga4)XxlYylIilJj+1”fl来
上記例1.〜例3.を示す第1図〜第3図においてxo
、yoは始点の座標、x1、y1は終点の座標、r1は
半径、i1、j1は円弧中心の座標、f1は送り速度を
示す。
第2図、第3図において円弧上の矢印はGo2(時計方
向回り)の場合を示す。
第2図において、始点(xc、yo)と終点(xl。
yl)とを結ぶ円弧を2種類書いたが、これは半径の符
号の正・負によつて区別し、正の場合は半円以下の円弧
、負の場合は半円以上の円弧となる。
従来の図形定義回路においては、上記のような定義によ
るため終点座標を指定しなければならず必ず入力前にこ
れらデータが求まつていることが必要であつた。この為
図形が複雑になると、この終点座標を求める交点演算に
要する時間、労力が大きくなるという欠点があつた。又
、X、Y、R。
I、Jというアドレスを数値設定ごとに入力しなければ
ならず、余分のキー操作が入るという欠点があつた。
この発明は上記のような従来のものの欠点を除去するた
めになされたもので、必ずしも終点座標が求まつていな
くても図形定義ができるようにし又アドレスをヘツド項
目として表示することにより、データ入力前の作業、又
データ入力時の作業を簡便にすることを目的としている
以下、この発明の一実施例について説明する。
第4図において、(1)は入力手段、(2)はデイスプ
レイ手段、(3)はこのデイスプレイ手段にヘツド項目
として終点座標、半径/ベクトル角度、円弧中心座標ま
たはベクトル成分、修飾語の6個のアドレスを表示させ
る表示制御手段、(4)は平面図形を直線線分と円弧線
分とに分割して上記デイスプレイ手段に表示されたアド
レスをそれぞれ順次または適宜使用して既知のデータの
設定をする手段、(5)は数値を与えなかつた未知のデ
ータについて設定されたデータを用いて計算する手段、
(6)は中央処理手段、(7)はメモリーである。
以上の構成において、デイスプレイに表示されるアドレ
スは、直線線分と円弧線分と共通でヘツド項目として。
F!LXYR/θIJPONR/C!N。
として表示する。
ここで、アドレスの意味は下記とする。
EL・・・直線、cw内円弧、ccw円弧の選択X、Y
・・・終点座標 R/θ・・・半径(円弧線分の場合)/ベクトル角度(
直線線分の場合) ■、J・・・円弧中心の座標(円弧線分の場合)または
ベクトル成分(直線線分の場合)P・・・修飾語(図形
の交点または接点の位置を指示する為に使用)上、下、
左、右の選択CNR/CNC・・・コーナR/コーナC
の選択第5図にその図形定義のパターンを示す。
第5図において、No.欄は入力されたデータが図形定
義を行なうのに十分か否かの状態を示すもので便宜上A
、B、Cの3つに分類した。
A・・・入力されたデータで図形定義が可能なものB・
・・入力されたデータだけでは図形定義が不可能である
が、次の線分のデータを使用して図形定義が可能となる
もの C・・・当面の図形定義に必要なデータ以上に入力され
ているが、前後の図形定義にそのデータが必要となるも
の 第5図において、Gコード欄はアドレスELの内容と同
じで、1は直線、2はcw(時計方向回転)円弧、3は
ccw(反時計方向回転)円弧を表わす。又、図中「0
」はデータ入力、「?」は数値を与えられなかつたデー
タ、「→」はカーソルによるスキツプを表わす。図中、
No.欄のA−1〜A−11、B−1〜B−5、C−1
〜C−6の図形形状を第1図〜第3図、第6図〜第24
図に示す。ただし、A−1、A〜6、A−7については
従来例による図形定義の方法での使用のアドレスと同じ
であり、それぞれ第1図、第2図、第3図と同じ形状で
ある。
第1図〜第3図、第6図〜第13図は、上述のAタイプ
(入力され之データで図形定義が可能なもの)に属する
ものである。このうち、第1図、第6図〜第8図は直線
線分に関するもので、第1図(A−1)は従来例による
図形定義の方法と同じで終点座標を与えられたもの、第
6図〜第9図はこの発明で追加できる図形定義の方法で
、第5図(A−2)、第9図(A−3)は終点座標の片
方とベクトル角度が与えられたもの、第8図(A−4)
、第9図(A−5)は終点座標の片方とベクトル成分が
与えられたものである。
又、第2図、第3図、第10図〜第13図は円弧線分に
関するもので、第2図(A−6)は従来の半径指定円弧
、第3図(A−7)は従来の円弧中心指定円弧と同じで
、終点座標と半径(ただし正負の記号付)または円弧中
心座標を与えられたもの、第10図〜第13図はこの発
明で追加できる図形定義の方法で、第10図(A−8)
、第10図(A−9)は終点座標の片方と円弧中心座標
が与えられたもの、第12図(A−10)、第13図(
A−11)は円弧中心座標の片方と終点座標が与えられ
たものである。
第14図〜第18図は、上述のBタイプ(入力されたデ
ータのみでは不足であるが、次の線分のデータを使用し
て図形定義が可能となるもの)に属するもので、この発
明で追加できる図形定義方法で、何れも終点座標は与え
られず、修飾語Pを使用する。
第14図〜第16図は、直線線分に関するもので、第1
4図(B−1)はベクトル角度、第15図(B−2)は
ベクトル成分か与えられているが第16図(B−3)に
ついては、次に円弧と接する場合に限つて使用できるも
のでベクトル角度、ベクトル成分さえ与えられていない
もの、又第17図、第18図は円弧線分に関するもので
、第17図(B−4)は円弧中心座標、第18図(B−
5)は半径のみ与えられたものである。
第19図〜第24図は、上述のCタイプ(図形定義に余
分なデータをもつているが前後の図形に使用されるもの
)に属するもので、この発明で追加できる図形定義方法
で、修飾語Pを使用する。
第19図、第20図は直線線分に関するもので第19図
(C−1)、第20図(C−2)は終点座標とベクトル
角度またはベクトル成分が与えられているもの、第21
図〜第24図は円弧線分に関するもので、第21図(C
−3)は終点座標、半径、円弧中心座標が与えられたも
の、第22図(C−4)、第23図(C−5)は終点座
標の片方と、半径、円弧中心座標が与えられたもの、第
24図(C−6)は半径、円弧中心座標が与えられたも
のである。
第5図に示した図形定義パターンの組合せ使用例を第2
5図〜第28図に示す。
第25図は第14図(B−1)と第2図(A−6)との
組合せでインプツト例は下記となる。
GコードXYR/θ Gotををθ GO2X2y2rま ただし、X、Yは終点座標、R/θは半径(円弧線分の
場合)、またはベクトル角度(直線線分の場合)である
第26図は第14図(B−1)と第19図(C−1)と
の組合せでインプツト例は下記となる。
GコードXYR/θ Gol77θI GolX23’2θ2 第27図は第16図(B−3)と第3図(A−7)との
組合せでインプツト例は下記となる。cw内円弧場合 GコードXYR/θIJ Gol’i”を許゛シ4“い Ga4X772i2j2 第28図は第27図と円弧の回転方向が異なつたもので
、インプツト例は下記となる。ccw円弧の場合 GコードXYR/θIJ Golををを/−+を/−+を/−* Go3’X2.Y212、j2 この発明においては、図形定義を行なうのに図形を直線
線分と円弧線分とに分割し、その直線線分、円弧線分の
指定については従来の必らず終点座標全指定することな
く、直線線分については終点座標(X、Y)、ベクトル
角度θ、ベクトル成分(I、J)、修飾語P、円弧成分
については終点座標(X、Y)、半径R、円弧中心座標
(I、J)、修飾語Pという6個のアドレスをそれぞれ
順次または適宜使用して既知のデータを設定できるよう
にし、かつ数値を与えられなかつた未知のデータについ
ては既知のデータを用いて計算し図形定義ができるよう
にしている。
この為、データ設定にあたつては、第5図の図形定義パ
ターンを参考に既知のデータまたは求めやすいデータを
アドレスに従つて順次または適宜設定することでよくな
り、必ずしも終点座標が求まつていなくても図形定義を
行うことが可能となつた。
なお、上記実施例ではデイスプレイに表示されるアドレ
スは、直線線分と円弧線分と共通でヘツド項目としたも
のを示したが、直線線分と円弧線分とで下記のようにそ
れぞれ分けて表示してもよい。
直線線分の場合XYθI、rP(CNR10NG)円弧
線分の場合XYRIJP(CNR10NO)以上のよう
に、この発明によれば平面図形を定義するのに、従来の
必らず終点座標を指定するものに比べ、必ずしも終点座
標が求まつていなくても他のデータを用いて終点座標を
計算して図形定義ができ、又、従来数値データと一諸に
アドレスを指定していたのに対し、アドレスを前もつて
表示させるようにできるので、図形定義するための入力
が容易とすることができる。
【図面の簡単な説明】
第1図に従来の直線線分の図形定義の形状を示す図、第
2図は従来の半径指定の円弧線分の図形定義の形状を示
す図、第3図は従来の円弧中心座標指定の円弧線分の図
形定義の形状を示す図、第4図はこの発明の一実施例を
示す構成図、第5図はこの発明で使用する図形定義パタ
ーンの表を示す図、第6図〜第24図はこの発明で新た
に加えられる図形定義の形状を示す図、第25図〜第2
8図は各線分の組合せ例の図である。 なお、図中、同一符号は同一、又は相当部分を示し、(
1)は入力手段、(2)はデイスプレイ手段、(3)は
表示制御手段、(4)は設定手段、(5)は計算手段、
(6)は中央処理手段である。 代理人葛野信− 第1図 (χo、1Qo) 第3図 第4図 第5図 第6図第7図 第8図第9図 (A−4)(A−5) (10,νo)(Io、1.10) (χ0、ソo)(χO,WO) (℃茅)(χo、j9o) (χ。、8゜) 第16図 (χO1Vす 第19図第20図 第21図 (C−3) 一韻 (χO,%lo> (叉o、11.) 第2q図箋zg口 手続補正書(自発) 20発明の名称 数値jllJ御装回の図形定義回路 3、袖iFを−4−ると ・I(f’l、との関(、f−持許出19(1人件所東
上;〔都千代111区丸の内二丁112悉3号名称(6
(、)])−菱゛−1(幾株式会社代表と片山仁八部 5、補正の対象 (11明細書の全部 (2)図面 6、補正の内容 fil明細書の全部を添付のとおり補正する。 (2)第3図、第4図、第6図、第25図を添付のとお
り補正する。 以上 明細書 1、発明の名称 数値制御装置の図形定義回路 2、特許請求の範囲 (1)デイスプレイ手段と、このデイスプレイ手段にヘ
ツド項目として終点座標1円弧の半径または直線のベク
トル角度1田弧の中心座標または直線のベクトル成分、
修飾語9等6個のアドレスを表示させる表示制御手段と
、平面図形を直線線分とに分割して上記デイスプレイ手
段に表示されたアドレスをそれぞれ順次または適宜使用
して既知のデータの設定をする手段と、数値を与えなか
ツた未知のデータについて設定された既知のデータを用
いて引算する手段とから成る数値制御装置の図形定義回
路。 (2)上記データ設定手段は、各線分毎に終点部に丸味
取りまたは面取りを指定する要素を含むものであること
を特徴と′1−る特許請求の範囲第1項記載の数値制御
装置の図形定義回路。 (3)上記表示制御手段は、使用のアドレスで数値を与
えなかつた未知のデータと、データの入らない空白部と
を区別して設定表示させろ要素を含むものであることを
特徴とする特許請求の範囲第1項記載の数値制御装置の
図形定義回路。 (4)上記表示制御手段は、数値を与えなかつた未知の
データを既知のデータを用いて計算した結果を表示させ
る要素を含むものであることを特徴とする特許請求の範
囲第1項記載の数値制御装置の図形定義回路。 (5)上記表示制御手段は、既知のデータと数値を与え
なかつた未知のデータで既知のデータを用いて計算され
た結果とを識別して表示させる要素を含むものであるこ
とを特徴とする特許請求の範囲第1項記載の数値制御装
置の図形定義回路。 (6)上記表示制御手段は、アドレスの表示において、
ヘツド項目として表示する代りに直線線分。 円弧線分とでその都度個別表示させる要素を含むもので
あることを特徴とする特許請求の範囲第1項記載の数値
制御装置の図形定義回路。 3、発明の詳細な説明 この発明は数値制御装置における平面図形の定義回路に
関するものである。 図形を定義する場合、下記のものがある。 例1.直線線分(第1図の場合) GOIXX1YylFf!辛 例2円弧線分(半径指定円弧、第2図の場合)GQ2(
GQ3)XxlYylRrIFfI1例3.円弧線分(
円弧中心座標指定円弧、第3図の場合) Ga4(Ga4)XxlYylI1j、TjIFfI季
上記例1.−例3.を示す第11EIH第3図において
xo、yoは始点の座標、Xl、7Nは終点の座標。 rlは半径、il、jlは円弧中心の座標、flは送り
速度を示す。 第2図、第3図において円弧上の矢印はGO2(時計方
向回転)の場合を示す。 第2図において、始点(xo、yo)と終点(xl。 yt)とを結ぶ円弧を2種類書いたが、これは半径の符
号の正・狗によつて区別し、正の場合は半円以下の円弧
、狗の場合は半円以上の円弧となる2従来の図形定義回
路においては、上記のような定義によるため終点座標を
指定しなければならず必ず入力前にこれらデータが求ま
つていることが必要であつた。この為図形が複雑になる
と、この終点座標を求める交点演算に要する時間、労力
が大きくなるという欠点があつた。又、X、Y、R。 1、Jというアドレスを数値設定ごとに入力しなければ
ならず、余分のキー操作が入るという欠点があつた、 この発明は上記のような従来のものの欠点を除去するた
めになされたもので、必ずしも終点座標が求まつていな
くても図形定義ができるようにし又アドレスをヘツド項
目として表示することにより、データ入力前の作業、又
データ入力時の作業を簡便にすることを目的としている
。 以下、この発明の一実施例について説明する一第4図に
おいて、(1)は入力手段、(2)はデイスプレイ手段
、(3)はこのデイスプレイ手段にヘツド項目として終
点座標1円弧の半径またはベクトル角度9田弧の中心座
標または直線のベクトル成分。 修飾語の6個のアドレスを表示させる表示制御手段、(
4)は平面図形を直線線分と円弧線分とに分割して上記
デイスプレイ手段に表示されたアドレスをそれぞれ順次
または適宜使用して既知のデータの設定をする手段、(
5)は数値を与えなかつた未知のデータについて設定さ
れたデータを用いて計算する手段、(6)は中央処理手
段、(7)はメモリーである。 以上の構成において、デイスプレイに表示されるアドレ
スは、直線線分と円弧線分と共通でヘツド項目として。 KLXYR/θX、TP(CNR10NO)として表示
する。 ここで、アドレスの意味は下記とする。 KL・・・直線、CW内円弧caw円弧の選択X、Y・
・・終点座標 R/θ・・・半径(円弧嶽分の場合)/ベクトル角度(
直線線分の場合) ■、J・・・円弧の中心座標(円弧線分の場合)または
ベクトル成分(直線線分の場合)P・・・修飾語(図形
の交点または接点の位置を指示する為に使用)上、下、
左、右の選択CNR/CNO・”t−すR/コーナCの
選択第5図にその図形定義のパターンを示す。 第5図において、Nn1mは入力されたデータが図形定
義を行なうのに十分か否かの状態を示すもので便宜上A
、B、C!の3つに分類した。 A・・・入力されたデータで図形定義が可能なものB・
・・入力されたデータだけでは図形定義が不可能である
が9次の線分のデータを使用して図形定義が可能となる
もの C・・・当面の図形定義に必要なデータ以上に入力され
ているが1前後の図形定義にそのデー゛りが必要となる
もの 第5図において、Gコード梱はアドレスKLの内容と同
じで、1は直膨、2はcw(時計方向回転)円弧、3は
caw(反時計方向回転)円弧を表わす。 又1図中rOJはデータ入力、r’をJは数f]@を与
えられなかつたデータ、「→」はカーソルによるスキツ
プを表わす。図中、NQsのA−1,−A−11゜B−
1−B−5,O−1,−C−6の図形形状を第1図−第
3図、第6図−第24図に示す。ただしA−1、A=6
.A、−7については従来例による図形定義の方法での
使用のアドレスと同じであり。 それぞれ第1図、第2図、第3図と同じ形状である。 第1図−第3図、第6図−第13図は、上述のAタイプ
(入力されたデータで図形定義が可能なもの)に属する
ものである。このうち、第1図。 第6図H第9図は直線線分に関するもので、第1図(A
−1)は従来例による図形定義の方法と同じで終点座標
を与えられたもの、第6図−第9図はこの発明で追加で
きる図形定義の方法で、第6図(A−、−2)、第7図
(A−3)は終点座標の片方とベクトル角度が与えられ
たもの、第8図(A−4)、第9図(A−5)は終点座
標の片方とベクトル成分が与えられたものである。 又、第2図、第3図、第10図H第13図は円弧線分に
関するもので、第2図(A−6)は従来の半径指定円弧
、第3図(A−7)は従来の円弧中心指定円弧と同じで
、終点座標と半径(ただし正負の記号付)または円弧中
心座標を与えられたもの、第10図−第13図はこの発
明で追−加できる図形定義の方法で、第10図(A−8
)、第11図(A−9)は終点座標の片方と円弧の中心
座標が与えられたもの、第12図(A−10J。 第13図(A−11)は円弧の中心座標の片方と終点座
標が与えられたものである。 第14図−第18図は、上述のBタイプ(入力されたデ
ータのみでは不足であるが9次の線分のデータを使用し
て図形定義が可能となるもの)に属するもので、この発
明で追加できる図形定義方法で、何れも終点座標は与え
られず、修飾語Pを使用する。 第14図!第16図は、直1fM線分に関するもので、
第14図(B−1)はベクトル角度、第15図(B−2
)はベクトル成分が与えられているが第16図(B−3
)については9次に円弧と接する場合に限つて使用でき
るものでベクトル角度。 ベクトル成分さえ与えられていないもの、又第17図、
第18図は円弧線分に関するもので、第17図(B−4
)は円弧の中心座標、第18図(R−5)Ll半径のみ
与えられたものである。 第19図H第24図は、上述のCタイプ(図形定■に余
分なデータをもつているがそのデータが前後の図形に使
用されるもの)に属するもので。 この発明で追加できる図形定義方法で、修飾語Pを使用
する。 第19図、第20図は直線線分に関するもので第19図
(0−11,第20図(0−2)は終点座標とベクトル
角度またはベクトル成分が与えられて℃・ろもの、第2
1図H第24図は円弧線分に関するもので、第21図(
C−a)は終点座標。 半径1円弧の中心座標が与えられたもの、第22図(C
−4)、第23図(c−5)は終点座標の片方と、半径
9円弧の中心座標が与えられたもの。 第24図(C−6)は半径9円弧の中心座標が与えられ
たものである。 第5図に示した図形定義パターンの組合せ使用例を第2
5図H第28図に示−T−8 第25図は第14図(B−1)と第2図(A−6)との
組合せでインプツト例は下記となる。 GコードxyR/θ Gotををθ Ga4X2Y2rま ただし、X、Yは終点庁標、R/θは半径(円弧線分の
場合)、またはベクトル角度(直線線分の場合)である
。 第26図は第14図(B−1)と第19図(C−1)と
の組合せでインプツト例は下記となる。 GコードxyR/θ G01ををθI GOIX272θ2 第27図は第16図(B−3)と第3図(A=7)との
組合せでインプツト例は下記となる。cw内円弧場合 GコードxyR/θIJ GOI’i”i”i’/→を/→°を/→Go2X23
’212j2 第28図は第27図と円弧の回転方向が異なつたもので
、インプツト例は下記となる。ccw円弧の場合 GコードxyR/θIJ Go1ををを/→を/→を/→ Ga4X27212j2 この発明においては1図形定義を行なうのに図形を直膨
線分と円弧線分とに分割し、その直線線分1円弧線分の
指定については従来のように必らずしも終点座標を指定
することなく、直線線分については終点座標(x、y)
、ベクトル角度θ。 ベクトル成分(I、J)、修飾語P1円弧成分について
は終点座標(Xsy)−半径R1円弧の中心座4#4(
I、J)、修飾語Pという6個のアドレスをそれぞれ順
次または適宜使用魁て既知のデータを設定できるように
し、かつ数値を与えられなかつた未知のデータについて
は既知のデータを用いて計算し図形定義ができるように
している。 この為、データ設定にあたつては、第5図の図形定義パ
ターンを参考に既知のデータまたは求め+−i−いデー
タをアドレスに従つて順次または適宜設定することでよ
(なり、必ずしも終点座標が求まつていなくても図形定
義を行うことが可能となつた。 なお、上記実施例ではデイスプレイに表示されるアドレ
スは、直線線分と円弧線分と共通でヘツド項目としたも
のを示したが、直線線分と円弧線分とで下記のようにそ
れぞれ分けて表示してもよい。 直線線分の場合XYθIJP(C!NR10NC)円弧
線分の場合XYRIJP(ONR/C!NCり以上のよ
うに、この発明によれば平面図形を定義するのに、従来
の必らず終点座標を指定するものに比べ、必ずしも終点
座標が求まつていなくて゛も他のデータを用いて終点座
標を計算して図形定義ができ、又、従来数値データと一
諸にアドレスを指定していたのに対し、アドレスを前も
つて表示させるようにできるので9図形定義するための
入力が容易とすることができる。 4、図面の簡単な説明 第1図は従来の直線線分の図形定義の形状を示す図、第
2図は従来の半径指定の円弧線分の図形定義の形状を示
す図、第3図は従来の円弧中心座柳指定の円弧線分の図
形定義の形状を示す図、第4図はこの発明の一実施例を
示す構成図、第5図はこの発明で使用する図形定義パタ
ーンの表を示す図、第6図−第24図はこの発明で新た
に加えられる図形定義の形状を示す図、第25図−第2
8図は各線分の組合せ例の図である。 なお9図中、同一符号は同一、又は相当部分を示し、(
1)は入力手段、(2)はデイスプレイ手段、(3)は
表示制御手段、(4)は設定手段、(5)は計算手段。 (61は中央処理手段である。 代理人葛野信− 手続補正書(自発) 58γ 昭和年月5日 2、発明の名称 数値制御装置の図形定義回路 :3.補正をする者 代表者片山仁へ部 (1)明細書の発明の詳細な説明の欄 6、補正の内容 (1)昭和57年12月2日付手続補正書で提出した訂
正明細書中第4頁第19行に「ベクトル」とあるのを「
直線のベクトル」と訂正する。 1第2図を添付別紙のとおり訂正する。 以上

Claims (6)

    【特許請求の範囲】
  1. (1)デイスプレイ手段と、このデイスプレイ手段にヘ
    ツド項目として終点座標、半径/ベクトル角度、円弧中
    心座標またはベクトル成分、等6個のアドレスを表示さ
    せる表示制御手段と、平面図形を直線線分と円弧線分と
    に分割して上記デイスプレイ手段に表示されたアドレス
    をそれぞれ順次または適宜使用して既知のデータの設定
    をする手段と、数値を与えなかつた未知のデータについ
    て設定された既知のデータを用いて計算する手段とから
    成る数値制御装置の図形定義回路。
  2. (2)上記データ設定手段は、各線分毎に終点部に丸味
    取りまたは面取りを指定する要素を含むものであること
    を特徴とする特許請求の範囲第1項記載の数値制御装置
    の図形定義回路。
  3. (3)上記表示制御手段は、使用のアドレスで数値を与
    えなかつた未知のデータと、データの入らない空白部と
    を区別して設定表示させる要素を含むものであることを
    特徴とする特許請求の範囲第1項記載の数値制御装置の
    図形定義回路。
  4. (4)上記表示制御手段は、数値を与えなかつた未知の
    データを既知のデータを用いて計算した結果を表示させ
    る要素を含むものであることを特徴とする特許請求の範
    囲第1項記載の数値制御装置の図形定義回路。
  5. (5)上記表示制御手段は、既知のデータと数値を与え
    なかつた未知のデータで既知のデータを用いて計算され
    た結果とを識別して表示させる要素を含むものであるこ
    とを特徴とする特許請求の範囲第1項記載の数値制御装
    置の図形定義回路。
  6. (6)上記表示制御手段は、アドレスの表示において、
    ヘツド項目として表示する代りに直線線分、円弧線分と
    でその都度個別表示させる要素を含むものであることを
    特徴とする特許請求の範囲第1項記載の数値制御装置の
    図形定義回路。
JP57151475A 1982-08-31 1982-08-31 数値制御装置の図形定義回路 Granted JPS5941011A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP57151475A JPS5941011A (ja) 1982-08-31 1982-08-31 数値制御装置の図形定義回路
KR1019830003795A KR880001306B1 (ko) 1982-08-31 1983-08-13 수치제어장치의 도형정의(圖形定義)방식
US06/527,719 US4556957A (en) 1982-08-31 1983-08-30 System for defining graphic patterns for a numerical control apparatus
DE8383108580T DE3378598D1 (en) 1982-08-31 1983-08-31 Method for defining graphic patterns for a numerical control apparatus
EP83108580A EP0103789B1 (en) 1982-08-31 1983-08-31 Method for defining graphic patterns for a numerical control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57151475A JPS5941011A (ja) 1982-08-31 1982-08-31 数値制御装置の図形定義回路

Publications (2)

Publication Number Publication Date
JPS5941011A true JPS5941011A (ja) 1984-03-07
JPH0421204B2 JPH0421204B2 (ja) 1992-04-09

Family

ID=15519320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57151475A Granted JPS5941011A (ja) 1982-08-31 1982-08-31 数値制御装置の図形定義回路

Country Status (1)

Country Link
JP (1) JPS5941011A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS613206A (ja) * 1984-06-15 1986-01-09 Okuma Mach Works Ltd 座標計算機能を備えたncプログラム作成方式
JPS63263502A (ja) * 1987-04-21 1988-10-31 Osaka Kiko Co Ltd 数値制御工作機械に於ける加工情報の創成方法
JPH01158506A (ja) * 1987-12-15 1989-06-21 Okuma Mach Works Ltd 対話型自動プログラミング機能における加工形状定義方法
US5093796A (en) * 1988-07-04 1992-03-03 Mitsubishi Denki K.K. Automatic programming definition of a machining configuration for a numerical control device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5518383A (en) * 1978-07-28 1980-02-08 Toyoda Mach Works Ltd Numerical controller for controlling grinding
JPS5524880A (en) * 1978-08-24 1980-02-22 Toyoda Mach Works Ltd Numerical control device controlling grinding process
JPS56164405A (en) * 1980-05-21 1981-12-17 Mitsubishi Electric Corp Conversation type numerical control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5518383A (en) * 1978-07-28 1980-02-08 Toyoda Mach Works Ltd Numerical controller for controlling grinding
JPS5524880A (en) * 1978-08-24 1980-02-22 Toyoda Mach Works Ltd Numerical control device controlling grinding process
JPS56164405A (en) * 1980-05-21 1981-12-17 Mitsubishi Electric Corp Conversation type numerical control method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS613206A (ja) * 1984-06-15 1986-01-09 Okuma Mach Works Ltd 座標計算機能を備えたncプログラム作成方式
JPS63263502A (ja) * 1987-04-21 1988-10-31 Osaka Kiko Co Ltd 数値制御工作機械に於ける加工情報の創成方法
JPH01158506A (ja) * 1987-12-15 1989-06-21 Okuma Mach Works Ltd 対話型自動プログラミング機能における加工形状定義方法
US5093796A (en) * 1988-07-04 1992-03-03 Mitsubishi Denki K.K. Automatic programming definition of a machining configuration for a numerical control device

Also Published As

Publication number Publication date
JPH0421204B2 (ja) 1992-04-09

Similar Documents

Publication Publication Date Title
JP2716549B2 (ja) 加工品の加工をシュミレーションして表示する方法
EP0129091B1 (en) Numerical control system, graphics display unit and machine tool
JPH0325603A (ja) 数値制御装置
JPS59123008A (ja) パ−トプログラム作成方法
JPS5941011A (ja) 数値制御装置の図形定義回路
JPS61288959A (ja) 対話形数値制御研削盤のデータ入力装置
JPS5975309A (ja) グラフイツク表示装置を備えた数値制御装置
JPS60244650A (ja) 自動車用制御装置
US5093796A (en) Automatic programming definition of a machining configuration for a numerical control device
JPS63263502A (ja) 数値制御工作機械に於ける加工情報の創成方法
KR900001262B1 (ko) 마이크로프로세서그랙픽 시스템의 전기회로
JPH01228756A (ja) 自動パートプログラム作成の中取りデータ生成方法
JPH0272413A (ja) 数値制御装置用プログラム作成装置
JPH11134370A (ja) ユニット設計システム
JPS6014329A (ja) プログラム制御方式
JPH03201010A (ja) 数値制御装置
JPH04205312A (ja) シーケンスプログラムの照合方法
JPH0765057A (ja) 寸法線記入方式
JPH0431815B2 (ja)
JPH041858A (ja) シルクスクリーンデータ作成装置
JPS61251964A (ja) 図形変更装置
JPS60239808A (ja) 穴形状表示方法
JPS61153775A (ja) 表示装置
JPS6327902A (ja) 数値制御装置
JP2000155772A (ja) 指定部品表示方法