JPH02284209A - Cad/cam装置 - Google Patents
Cad/cam装置Info
- Publication number
- JPH02284209A JPH02284209A JP10662789A JP10662789A JPH02284209A JP H02284209 A JPH02284209 A JP H02284209A JP 10662789 A JP10662789 A JP 10662789A JP 10662789 A JP10662789 A JP 10662789A JP H02284209 A JPH02284209 A JP H02284209A
- Authority
- JP
- Japan
- Prior art keywords
- data
- shape
- maximum value
- minimum value
- crt
- 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
Links
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、NCデータ出力時に、NC装置側で加工形
状の確認を短時間で行なうための(:AO/CAM装置
に関するものである。
状の確認を短時間で行なうための(:AO/CAM装置
に関するものである。
従来、NCデータの加工形状の確認方法としてはNC装
置のCRT上にその形状を表示させて確認する方法を取
っていた。これは、−度NCデータを解析してNCデー
タから最大値、最小値を計算で求め、その大きさによっ
てNC装置のCRT上にすべて表示できる倍率を求め、
その後、形状に倍率を掛けて、NC装置の軌跡をCRT
上に出力して形状の確認を行なうものである。
置のCRT上にその形状を表示させて確認する方法を取
っていた。これは、−度NCデータを解析してNCデー
タから最大値、最小値を計算で求め、その大きさによっ
てNC装置のCRT上にすべて表示できる倍率を求め、
その後、形状に倍率を掛けて、NC装置の軌跡をCRT
上に出力して形状の確認を行なうものである。
すなわち、NC装置上で形状を確認する際には、NC装
置内では次の処理がなされる。まず、NCデータ(通常
NGテープ)の1ブロツク目の解析を行ないX軸座標、
Y軸座標をメモリ内に登録する。次に、2ブロツク目を
解析しX軸座標、Y軸座標を取り出しメモリ内の座標と
比較する。その結果、座標の大きい方をメモリに登録す
る。この処理をNCデータの最後まで行なうとメモリ内
のデータはNCデータの最大値が入っていることになる
。同様にして最小値も求める。このようにして求めたN
Cデータの最大値、最小値を基にNC装置のCRT上に
表示可能な倍率を求める。倍率はNC装置のCRTの長
さとNCデータの最大値、最小値から求めた長さの比で
ある。この場合、CAD/CAM装置はNCデータのみ
出力していた。
置内では次の処理がなされる。まず、NCデータ(通常
NGテープ)の1ブロツク目の解析を行ないX軸座標、
Y軸座標をメモリ内に登録する。次に、2ブロツク目を
解析しX軸座標、Y軸座標を取り出しメモリ内の座標と
比較する。その結果、座標の大きい方をメモリに登録す
る。この処理をNCデータの最後まで行なうとメモリ内
のデータはNCデータの最大値が入っていることになる
。同様にして最小値も求める。このようにして求めたN
Cデータの最大値、最小値を基にNC装置のCRT上に
表示可能な倍率を求める。倍率はNC装置のCRTの長
さとNCデータの最大値、最小値から求めた長さの比で
ある。この場合、CAD/CAM装置はNCデータのみ
出力していた。
第2図は上記NCデータを出力する(:AD/CAM装
置の構成を示すもので、先ず、キーボード(6)、マウ
ス(7)等を使い図形を定義する。次に、定義した図形
は、(:PU (1)の制御に基づいてCRT (5)
上で形状を確認し、加工経路を指定後、NCデータに変
換する。そして変換されたNCデータは外部記憶装置(
8)のフロッピーディスクに記憶されてこれを経由して
NC装置へ送られる。なお、図中、(2)はメモリ、(
3)はプリンタ、(4)は紙テープ入出力9置、(9)
はプロッタ、(10)はバスを示す。
置の構成を示すもので、先ず、キーボード(6)、マウ
ス(7)等を使い図形を定義する。次に、定義した図形
は、(:PU (1)の制御に基づいてCRT (5)
上で形状を確認し、加工経路を指定後、NCデータに変
換する。そして変換されたNCデータは外部記憶装置(
8)のフロッピーディスクに記憶されてこれを経由して
NC装置へ送られる。なお、図中、(2)はメモリ、(
3)はプリンタ、(4)は紙テープ入出力9置、(9)
はプロッタ、(10)はバスを示す。
〔発明が解決しようとする課題)
しかるに、前述したように、NC装置で形状を確認する
には一度NGデータを解析するためにNC装置を動作さ
せる必要があった。この為、NCデータの長さによって
は形状の確認に大変多くの解析時間が掛かることがあっ
た。
には一度NGデータを解析するためにNC装置を動作さ
せる必要があった。この為、NCデータの長さによって
は形状の確認に大変多くの解析時間が掛かることがあっ
た。
この発明は、上記のような問題点を解決するためになさ
れたもので、NC装置上で加工形状の確認を短時間に行
ない得るNCデータを出力することができるCAD/C
AM装置を提供することを目的とする。
れたもので、NC装置上で加工形状の確認を短時間に行
ない得るNCデータを出力することができるCAD/C
AM装置を提供することを目的とする。
この発明に係るCAD/CAM装置は、NC装置に出力
するNCデータにデータの最大値、最小値を付加して出
力することを特徴とするものである。
するNCデータにデータの最大値、最小値を付加して出
力することを特徴とするものである。
〔作用]
この発明におけるCAD/CAM装置は、NCデータに
データの最大値、最小値を付加して出力するので、NC
データによりNC装置にて形状を確1こする際に短時間
で確認される。
データの最大値、最小値を付加して出力するので、NC
データによりNC装置にて形状を確1こする際に短時間
で確認される。
[実施例]
以下、この発明の一実施例について説明する。
先ず、NC装置で加工する際、CAD/CAM装置にて
NCデータを作成する。このNCデータの作成は従来と
同様にして、キーボード(6)、マウス(7)等を用い
図形を定義し、各図形要素をメモリ(2)に全て格納す
る。図形要素が直線ならば始点及び終点座標、円ならば
中心、始点及び終点の座標を各図形要素毎にメモリ(2
)に格納される。その時、CA D /CAM装置での
操作は全体図をCRT上に出力する。
NCデータを作成する。このNCデータの作成は従来と
同様にして、キーボード(6)、マウス(7)等を用い
図形を定義し、各図形要素をメモリ(2)に全て格納す
る。図形要素が直線ならば始点及び終点座標、円ならば
中心、始点及び終点の座標を各図形要素毎にメモリ(2
)に格納される。その時、CA D /CAM装置での
操作は全体図をCRT上に出力する。
また、この時、内部では図形要素すべてに対して大小比
較を行ない図形の最大値、最小値を求める。この値は新
しい要素が作成される度に更新される。
較を行ない図形の最大値、最小値を求める。この値は新
しい要素が作成される度に更新される。
すなわち、第1図はcpu (1)による図形要素の最
大値及び最小値の更新ループを示すもので、先ず、図形
要素の最大値、最小値を格納するメモリ(2)の所定領
域を初期化した状態で(Sl)、図形要素をメモリ(2
)から取り出しくS2.S3) 、取り出した図形の最
大値と最小値を求めてメモリ(2)の所定領域に格納す
る。このような経過を経て取り出した図形の最大値と現
在の最大値を比較しくS4)、現在の最大値が大きけれ
ばその値をメモリ(2)の所定領域に更新して格納する
(S5)。最小値の更新も同様にして行なわれる。
大値及び最小値の更新ループを示すもので、先ず、図形
要素の最大値、最小値を格納するメモリ(2)の所定領
域を初期化した状態で(Sl)、図形要素をメモリ(2
)から取り出しくS2.S3) 、取り出した図形の最
大値と最小値を求めてメモリ(2)の所定領域に格納す
る。このような経過を経て取り出した図形の最大値と現
在の最大値を比較しくS4)、現在の最大値が大きけれ
ばその値をメモリ(2)の所定領域に更新して格納する
(S5)。最小値の更新も同様にして行なわれる。
そして、このようにして得た最大値及び最小値をGMA
XのコートとGMINのコードにその値を入れて以下に
示すようにNCデータの先頭に付加する。
XのコートとGMINのコードにその値を入れて以下に
示すようにNCデータの先頭に付加する。
NoolGMAXX1000Y1500GMINX−1
000Y−150ONO02G92XOYO NO03GOOX1000YQ NO04GOIY−150O NO05GOIX−100O NO06GOIY150O NO07GOIX100O NO08GOIYO N009MO2 ここで、1ブロツク目の例えばN0OIはコード番号、
GMAXX1000Y1500は最大値がX軸座標テ1
000、Y軸座標で1500、GMINX−1000Y
−1500は最小値がX軸座標で−1000、Y軸座標
で−1500を示す。これによってNC装置で形状を確
認する場合、NC装置はGMAX、 GMINを認識す
ることにより、NCデータを空読みさせるとなく CR
T上の倍率を計算して形状を表示することができる。
000Y−150ONO02G92XOYO NO03GOOX1000YQ NO04GOIY−150O NO05GOIX−100O NO06GOIY150O NO07GOIX100O NO08GOIYO N009MO2 ここで、1ブロツク目の例えばN0OIはコード番号、
GMAXX1000Y1500は最大値がX軸座標テ1
000、Y軸座標で1500、GMINX−1000Y
−1500は最小値がX軸座標で−1000、Y軸座標
で−1500を示す。これによってNC装置で形状を確
認する場合、NC装置はGMAX、 GMINを認識す
ることにより、NCデータを空読みさせるとなく CR
T上の倍率を計算して形状を表示することができる。
従って、上記実施例によれば、1ブロツク目の最大値、
最小値がNCデータに付加したため、NC装置側でNC
データをすべて読んで解析する必要がなくなりその分速
度が早くなる。
最小値がNCデータに付加したため、NC装置側でNC
データをすべて読んで解析する必要がなくなりその分速
度が早くなる。
なお、上記実施例において、加工経路の最大値、最小値
をNCデータの一部として付加してNC装置に認識させ
、NCデータの一部として扱ったが、NCデータでなく
、専用のデータを使用してNC装置内で形状確認する前
にそのデータを読み込んでも良い。また、NC装置との
データの形式として、最大値、最小値の取り決めにGM
AX、 GMINコードを使用したが、このコードはN
O装置側に合わせて形式が決まっていればGMAX%G
MINで無くても良い。
をNCデータの一部として付加してNC装置に認識させ
、NCデータの一部として扱ったが、NCデータでなく
、専用のデータを使用してNC装置内で形状確認する前
にそのデータを読み込んでも良い。また、NC装置との
データの形式として、最大値、最小値の取り決めにGM
AX、 GMINコードを使用したが、このコードはN
O装置側に合わせて形式が決まっていればGMAX%G
MINで無くても良い。
〔発明の効果)
この発明によれば、NC装置に出力するNGデータにデ
ータの最大値、最小値を付加して出力するので、CAD
/CAM装置から出力されたNOデータをNC装置のC
RT上で形状を確認する際に、最初から最適の画面の大
きさ(加工経路全体が入る倍率)で確認できる。
ータの最大値、最小値を付加して出力するので、CAD
/CAM装置から出力されたNOデータをNC装置のC
RT上で形状を確認する際に、最初から最適の画面の大
きさ(加工経路全体が入る倍率)で確認できる。
第1図はCAD CAMAM装置PUによりなされる最
大値、最小値を求める処理フローチャート、第2図はC
AD/C:AM装置の構成図である。 尚、各図中同一符号は同−又は相当部分を示す。
大値、最小値を求める処理フローチャート、第2図はC
AD/C:AM装置の構成図である。 尚、各図中同一符号は同−又は相当部分を示す。
Claims (1)
- NC装置に出力するNCデータにデータの最大値、最小
値を付加して出力することを特徴とするCAD/CAM
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10662789A JPH02284209A (ja) | 1989-04-26 | 1989-04-26 | Cad/cam装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10662789A JPH02284209A (ja) | 1989-04-26 | 1989-04-26 | Cad/cam装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02284209A true JPH02284209A (ja) | 1990-11-21 |
Family
ID=14438348
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10662789A Pending JPH02284209A (ja) | 1989-04-26 | 1989-04-26 | Cad/cam装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02284209A (ja) |
-
1989
- 1989-04-26 JP JP10662789A patent/JPH02284209A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2828271B2 (ja) | Cadシステムにおける形状生成方式 | |
| US6480124B2 (en) | CAD data compressing method and apparatus thereof | |
| JPH02284209A (ja) | Cad/cam装置 | |
| JP2584229B2 (ja) | Cad/cam自動プログラミング装置 | |
| JPH0212309A (ja) | Cad/cam装置 | |
| JPH08328630A (ja) | 加工軌跡表示方式 | |
| JP2670088B2 (ja) | 設計支援装置及び設計支援方法 | |
| JPH04114207A (ja) | Nc加工機用加工データ作成方式 | |
| JPH0462410A (ja) | 測定支援装置 | |
| JPH05120360A (ja) | 製図装置における寸法線作成方法 | |
| JP2940294B2 (ja) | 製図装置 | |
| JPS60142776A (ja) | 簡易言語処理システム | |
| JPS60189505A (ja) | 数値制御装置の図形表示装置 | |
| JPH0214385A (ja) | 外形生成処理方法 | |
| JPH09160626A (ja) | Ncデータ作成システム | |
| JPS6055470A (ja) | 図形情報抽出法 | |
| JPH07152362A (ja) | ドット表示処理装置 | |
| JPH04174006A (ja) | グラフィック描画方法 | |
| JP2001242918A (ja) | Ncデータのエラーチェック方法及びその装置並びにncデータのエラーチェック方法のプログラムを記憶した記憶媒体 | |
| JPH0696142A (ja) | 図面作図方法 | |
| JPH02274454A (ja) | Cad/cam装置 | |
| JPS6238908A (ja) | 数値制御装置 | |
| JPH0298781A (ja) | Cad/cam自動プログラミング装置 | |
| JPH0317709A (ja) | Cad/cam装置 | |
| JPS63292304A (ja) | 数値制御装置における工具の移動軌跡表示方法 |