JPS6289112A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPS6289112A
JPS6289112A JP22875685A JP22875685A JPS6289112A JP S6289112 A JPS6289112 A JP S6289112A JP 22875685 A JP22875685 A JP 22875685A JP 22875685 A JP22875685 A JP 22875685A JP S6289112 A JPS6289112 A JP S6289112A
Authority
JP
Japan
Prior art keywords
information
coordinate
transformation
coordinate transformation
storage device
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
JP22875685A
Other languages
English (en)
Inventor
Masayuki Takada
高田 正幸
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 JP22875685A priority Critical patent/JPS6289112A/ja
Publication of JPS6289112A publication Critical patent/JPS6289112A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は数値制御(以下NCと略称)装置のプログラ
ミング作業の負荷軽減を図った数値制御装置に関するも
のである。
〔従来の技術〕
従来のこの種装置として第4図に示すものがあった。図
において、30は入力媒体、例えば紙テープで加工情報
は入力部32に読み込まれ、この加工情報に基づいて加
工軌跡が演算部34で演算される。演算部34の出力は
制御部36に印加される。制御部36は駆動部38へ制
御信号を出力し、この駆動部38で工作機械40の加工
制御が行なわれる。
また、演算部34は紙テープ等の入力媒体30によって
与えられた加工情報を所定の手順で座標変換して直線補
間等を行なう。
第5図は演算部34の座標変換処理をブロック図で示し
友ものである。座標変換回路は、移動情報を所定の座標
に変換を行なう平行移動変換器22、回転移動変換器2
4、スケーリング変換器26及び各座標変換情報を記憶
する平行移動記憶器52、回転移動記憶器54、スケー
リング記憶器56等から構成されている。
つぎに第5図、第6図を参照し動作について説明する。
まず、座標変換情報の平行移動情報(友とえば、G52
 Xxp Yyp:)の平行移動量(Xp、yp) カ
平行移動記憶器52に記憶される。そして、回転移動情
報(たとえばG22 Aθ;)の回転移動量(θ)が回
転移動記憶器54に記憶され、スケーリング情報(たと
えばG51 Xxc Yyc Kk ; )のスケーリ
ング中心(Xc、yc)、スケーリング倍率(k+がス
ケーリング記憶器56に記憶される。
つぎに移動情報(たとえばGOIX)(i Yy+ F
fi ;)がスケーリング変換器26に印加されるとそ
の入力座標値(xl、yl)が取シ出される。最初に前
記スケーリング変換器26は入力座標値(Xi+yi)
とスケーリング記憶器56に記憶されているスケーリン
グ中心(Xc+3’c)・スケーリング倍率(k+より
次の(1)式の演算が行なわれ、新入力座標値(X i
’+ Y i’)が求められる。
つづいて、回転移動変換器24は新入力座標値(X i
’+ 3’ i’)と回転移動記憶器54に記憶されて
いる回転移動量(のよシ次の(2)式の演算が行なわれ
、回転移動座標値(Xr、yr)が求められる。
つづいて、平行移動変換器22は回転移動座標値(Xr
、Vr)と平行移動記憶器52に記憶されている平行移
動量(xp、yp)よシ、次の(3)式の演算が行なわ
れ、平行移動座標値(xz、yz)が求められる。
以上の手順で座標変換が行なわれ平行移動座標値(xt
、yz)を直線補間処理等に印加するものである。
〔発明が解決しようとする問題点〕
従来のNC装置の座標変換処理は以上のように行われて
いるので、第6図に示すように回転移動変換後に、平行
移動変換を行なう場合には都合がよいが、逆に第7図に
示すように、平行移動変換後に回転移動変換を行なうこ
とはできず、NCプログラミングに多大な負担となりま
た加ニブログラムも長くなるなどの問題点があった。
この発明は上記のような問題点を解消するためになされ
几もので、座標変換処理の手順を加ニブログラムで任意
に指定することによシ、NCプログラミングの負荷軽減
ができる座標変換処理内蔵のNC装置を得ることを目的
とする。
〔問題点を解決する念めの手段〕
この発明に係るNC装置は、平行移動変換器、回転移動
変換器およびスケーリング変換器を並列に構成するとと
もに、前記平行移動記憶器、回転移動記憶器およびスケ
ーリング記憶器を情報記憶・器に御粘してNCプログラ
ムの優先順位に基づき記憶させるようにしたものである
〔作 用〕
この発明における座標変換器は加ニブログラムで座標変
換の優先順位を指定させ、該指定され九優先順位で移動
情報の座標変換が行なわれるようにする。
〔実施例〕
以下この発明の一実施例を図について説明する。
図中、第5図と同一のものは同一の符号をもって図示し
次第1図において、図示のブロック図は改良した演算部
34で座標変換を行なうものである。
まず、10は座標変換器で、該座標変換器10はつぎの
ものから構成されている。すなわち、20は判別器、2
2は平行移動変換器、24は回転移動変換器、26はス
ケーリング変換器である。各変換器22〜26は並列に
接続されており、移動情報を所定の座標に変換するもの
である。
また、12は情報格納器、14は情報記憶器で、座標変
換情報を前記情報格納器12によって解読し、該情報記
憶器14に指定された優先度で格納する。前記情報記憶
器14は座標変換情報を複数記憶し、座標変換器10に
印加する。
つぎに各動作説明の前に座標変換情報の加ニブログラム
について説明する□ 平行移動変換22はEIAフォーマットでG 52 X
xp Yyp Pp ; とし、G52で平行移動タイプを表わし、(xp、yp
)で平行移動情報、(p)で変換優先度を示している。
また、回転移動変換24はEIAフォーマットで  G
22AθPp; とし、G22で回転移動タイプ、(θ)で回転移動情報
、(piで変換優先度を示す。
ヌケ−リング変換26はErA7オーマツトでG 51
 Xx(: Yyc KkPp ;とし、G51でスケ
ーリング変換タイプ、(xc、VC)と(k+ヤスケー
リング情報、fplで変換優先度を示している。
優先度(piは数値が大きいほど優先度が高いものとす
る。たとえば G 52 Xxp Yyp P5 t  ・・・・・・
・・・優先度5G22AθP4; ・・・・・・・・・
・・・・・・優先度4G OI XXIYyl Ffl
 ; とプログ2ムすれば移動情報(Go I Xx IYy
 I Ffl ;)は、まずG22のθによる回転移動
が行なわれ、その後G52のCXp、Yp)による平行
移動が行なわれる。
逆に、 o5□xx、Y、pP5; ・・・・曲・優先度5G2
2AθP6; ・・・・・・・・・・・・・・・・・・
優先度6G 01 XXI Yyl Ff 1 ;とプ
ログラムすれば移動情報(GOI XXI Yyl F
fl ;)は、まずG52の(xp、yp) Kよる平
行移動が行なわれ、その後G22の(のによる回転移動
が行なわれる。
当然のことであるが、同じ変換を複数行なえるもので、
たとえば、 G 52 Xx、I Yypl P 5 ; ・−・−
・・・・・優先度5G22AθP6;  ・・・・・・
・・・・・・優先度6G52XX1)2Y、p2P7 
;  ・・1優先度7Q OI XXI y、 F(1
; とプログラムすると、まず(Yp2. yp2)による
平行移動が行なわれる。つぎに(θ)による回転移動が
行なわれ、さらに(xp1* ypt)による平行移動
が行なわれる。
つぎに第1図の動作について、第3図の流れ図を用いて
説明する。まず、座標変換情報が入力されると情報格納
器12では平行移動情報、回転移動情報またはスケーリ
ング情報の判断を行ない座標変換情報でないときには無
処理とする。座標変換情報のときにはつぎのステップに
移り、平行移動情報、回転移動情報、スケーリング情報
がそれぞれの変換タイプtに変換され、各変換情報、た
とえば、平行移動変換時の(xp、Yp)などが取り出
され、情報dとなり、ま友優先度pも取シ出される。つ
ぎのステップでは情報記憶器14に優先度pをインデッ
クスとして、タイプ型1情報dを格納するものであシ、
情報記憶器14t−Cとすればつぎのような処理となる
(t、d)→C(p) 情報記憶器14はテーブルであシ、変換タイプtとその
情報dt−複数記憶できるもので情報格納器12によυ
セットされ、座標変換器10にその情報を印加するもの
である。
つぎに、第1図の座標変換器10の判別器20の動作に
ついて第2図の流れ図を用いて説明する。
まず移動情報(たとえば、co I XX I YY 
I F r 1; )の判断を行ない移動情報でないと
きには無処理となる。
移動情報のときにはつぎのステップに移シ、移動座標値
(x、y)の取り出しを行ない初期値としてレジスタ(
x、y)に格納する。また情報記憶器14からデータを
取り出すためのインデックスカウンタiの初期化を行な
う。
0→i つぎのステップの判断は情報記憶器14の最大記憶数C
maXとインデックスカウンタiとを比較し、インデッ
クスカウンタiが最大記憶数Cmaxより大きい場合、
終了とみなし、インデックスカウンタiが最大記憶数C
max以下の場合には各座標変換を行なうものである。
つぎのステップでは情報記憶器14からインデックスカ
ウンタiによシ変換タイプt、変換情報dを取り出すも
のである。
C(i)→t、d つぎの判断は変換タイプtを解析し、もし無処理である
ならば座標変換をスキップさせ、平行移動変換タイプな
らば、平行移動変換器22を起動させ、回転移動変換タ
イプならば回転移動変換器24を起動させ、スケーリン
グ変換タイプならば、スケーリング変換器26t−起動
させるものである。
なお平行移動変換器221−t、つぎの演算を行なう。
(Xp、 yp は変換情報d) また、回転移動変換器24はつぎの演算を行なうO (θは変換情報d) 更に、スケーリング変換器26はつぎの演算を行なう。
(Xc・Yc・kは変換情報d) つづいて、つぎのステップではインデックスカウンタi
を更新する。
1+1→1 以下、情報記憶器14の終了判別処理を行ない各座標変
換処理をくシ返えす。座標変換が終了のとき(インデッ
クスカウンタiが最大記憶数c m a xよシ犬にな
ったとき)、座標変換され之(x、 y)座標は補間処
理に印加される。
以上のように、この発明によれば加ニブログラムの座標
変換情報の指定された優先度で、情報記憶器14に変換
情報が記憶され、加ニブログラムの移動情報は情報記憶
器14に記憶されている優先度に従って各座標変換が行
なわれることになる。
ま之、上記実施例では座標変換は平行移動、回転移動、
スケーリング変換について示し友が、ミラーイメージ、
インチ/ミリ単位切換え等であってもよく、上記実施例
と同様の効果を奏する。
〔発明の効果〕
以上のように、この発明によれば、各座標変換器を並列
に配置し座標変換指令を複数個記憶できる情報記憶器と
、優先度に従って座標変換指令を格納する情報格納器と
を設けたので、加ニブログラムによって座標変換の優先
順位を指定でき、NCプログラミング作業の負荷軽減が
できる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す演算部のブロック構成
図、第2図および第3図は第1図の動作を説明する友め
のフローチャート、第4図および第5図は従来のNC装
置の構成を示すブロック図、第6図および第7図は座標
変換説明図である。 10は座標変換器、12は情報格納器、14は情報記憶
器、20は判別器、22は平行移動変換24は回転移動
変換、26はスケーリング変換である。 特許出願人   三菱電機株式会社 代理人 升埋士   1)澤 博 昭   ;(外2名
) xl。 第5図 JI7図 丁−]・、lli市 正 :’:’  (自発)1 中
ト斗のlごJく    持;(iC!昭60−2287
56号?、fこ明の名(コI、 数値制御装置 33  補正をする晋 士、’ft !:の閏イ系   待9作1中1.(i0
人11 所    東京都千代m区丸の内二丁「12番
3号と1(!j、  (601)三菱電代株式会社代表
者  志 岐 守 故 −1代 理 人   郵11p番号 105fi〕+’
!i     東京都港区四新船1丁111肴1〇−じ
−5、補正の対象 (1)明細書の発明の詳細な説明の欄 (2)図 面 6、補正の内容 (1)明細書第7頁第15行目の「スケーリング情報、
」とあるのを「スケーリング倍率、」と補正する。 (2)明細書第8頁第18行目のr(xpz、7p2)
 Jとあるのをr (xpt 、ypt ) Jと補正
する。 (3)明細書第8頁第20行目のr(xpt、ypt)
 Jとあるのをr (xpt、ypz ) Jと補正す
る。 (4)別紙の通シ第3図を補正する。 7、 添付書類の目録 補正後の第3図を記載した書面   1 通以上

Claims (1)

    【特許請求の範囲】
  1. 工作機械の加工情報を記載した入力媒体を読み込む入力
    部と、前記加工情報に基づいて加工軌跡を演算する演算
    部と、前記演算部の出力情報に基づいて、制御信号を出
    力する制御部とからなる数値制御装置において、前記演
    算部は加工情報の座標変換指令である平行移動、回転移
    動およびスケーリング指令を複数個記憶できる情報記憶
    器と、加工情報から座標変換指令を取り出し、指定され
    た優先度に基づいて前記情報記憶器に、座標変換指令を
    格納する情報格納器と、前記情報記憶器の記憶内容に基
    づいて、加工情報の座標変換を行なう座標変換器とを備
    え、前記加工情報を平行移動、回転移動、スケーリング
    を指定された優先度で座標変換を行なうことを特徴とす
    る数値制御装置。
JP22875685A 1985-10-16 1985-10-16 数値制御装置 Pending JPS6289112A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22875685A JPS6289112A (ja) 1985-10-16 1985-10-16 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22875685A JPS6289112A (ja) 1985-10-16 1985-10-16 数値制御装置

Publications (1)

Publication Number Publication Date
JPS6289112A true JPS6289112A (ja) 1987-04-23

Family

ID=16881332

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22875685A Pending JPS6289112A (ja) 1985-10-16 1985-10-16 数値制御装置

Country Status (1)

Country Link
JP (1) JPS6289112A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992008172A1 (fr) * 1990-11-01 1992-05-14 Fanuc Ltd Procede de transformation des coordonnees d'un laser tridimensionnel

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992008172A1 (fr) * 1990-11-01 1992-05-14 Fanuc Ltd Procede de transformation des coordonnees d'un laser tridimensionnel

Similar Documents

Publication Publication Date Title
JPS62267804A (ja) Ncデ−タ変更方法
JPS6194109A (ja) コンピユ−タ数値制御機械加工装置の視覚的表示を強調する方法およびコンピユ−タ制御機械加工装置のビデオ表示装置に色を付加する装置
JPH0467201B2 (ja)
US4555590A (en) Method and apparatus for entering graphics
JPS6289112A (ja) 数値制御装置
JPS58149578A (ja) 情報入力領域設定方式
US4956765A (en) Apparatus for processing numerical control program
JPS6289113A (ja) 数値制御装置
JP2865220B2 (ja) 数値制御情報作成装置
JPS6127588A (ja) ウインド制御方式
JPS61279988A (ja) 会話型パタ−ン認識方式
JPS59195708A (ja) 数値制御装置のデ−タ入力器
JP2814391B2 (ja) ファジィ推論ルールのプログラミング装置
JPS62204380A (ja) 画像デ−タ処理装置
JPH07295778A (ja) 文書格納システム
JPS61105605A (ja) プログラマブルコントロ−ラに於けるラダ−編集方式
JPS63317807A (ja) 加工プログラムの系統別分割作成方法
JPH0254373A (ja) 図形処理装置制御方式
JPS59167751A (ja) ロボツトの制御装置
JP2636014B2 (ja) 図形接続の制御方式
JP2021002197A (ja) 表示制御装置及び表示制御プログラム
JPH0652305A (ja) データの圧縮装置
JPH02178839A (ja) 数式の演算方式
JPS61286906A (ja) Ncプログラム変換装置
JPS58166375A (ja) 学習装置