JPH077289B2 - 数値制御装置におけるグラフィック表示方式 - Google Patents
数値制御装置におけるグラフィック表示方式Info
- Publication number
- JPH077289B2 JPH077289B2 JP63287905A JP28790588A JPH077289B2 JP H077289 B2 JPH077289 B2 JP H077289B2 JP 63287905 A JP63287905 A JP 63287905A JP 28790588 A JP28790588 A JP 28790588A JP H077289 B2 JPH077289 B2 JP H077289B2
- Authority
- JP
- Japan
- Prior art keywords
- tool
- display area
- graphic display
- numerical control
- feed speed
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title description 6
- 239000000463 material Substances 0.000 claims description 16
- 238000004364 calculation method Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 4
- 238000003754 machining Methods 0.000 description 4
- 238000004088 simulation Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Processing Or Creating Images (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、数値制御情報を基に、素材形状態,工具形
状,工具軌跡をグラフィック表示装置に表示する数値制
御装置のグラフィック表示方式に関する。
状,工具軌跡をグラフィック表示装置に表示する数値制
御装置のグラフィック表示方式に関する。
(従来の技術) 従来より、数値制御工作機械の加工に先立って数値制御
情報をチェックする為に、グラフィック表示装置に素材
形状,工具形状,工具軌跡を表示させて加工シミュレー
ションを行なう機能がある。かかる加工シミュレーショ
ン機能の従来方式を、第3図のブロック構成図及び第4
図のフローチャートを参照して説明する。
情報をチェックする為に、グラフィック表示装置に素材
形状,工具形状,工具軌跡を表示させて加工シミュレー
ションを行なう機能がある。かかる加工シミュレーショ
ン機能の従来方式を、第3図のブロック構成図及び第4
図のフローチャートを参照して説明する。
加工シミュレーションを行なうための数値制御情報1を
読込み/解析部2によって読込まれ、読込み/解析部2
は数値制御情報1内より補間指令Ic及び送り速度指令
Fcを抽出してそれぞれ補間演算部3へ転送する(ステ
ップS1)。補間演算部3は、補間指令Ic及び送り速度
指令Fcに基いて補間演算を行なって工具刃先位置Tp
を算出し(ステップS2)、この工具刃先位置Tpを素材
形状描画部4,工具形状描画部5及び工具軌跡描画部6へ
転送する。尚、素材形状描画部4,工具形状描画部5及び
工具軌跡描画部6にはそれぞれキーボード9を介して表
示領域Acが設定されている。ここで、素材形状描画部
4は、補間演算部3から受け取った工具刃先位置Tpと
キーボード9で予め設定されている表示領域Acとを比
較し(ステップS3)、工具刃先位置Tpが表示領域Ac
の内側にある状態では、前回の工具刃先位置と今回の工
具刃先位置Tpとから順次素材の削り取り部分を認識し
て第5図(A)の斜線部で示すような素材形状の描画情
報Wiを生成し表示制御部7へ転送する。また、工具形
状描画部5は、補間演算部3から受け取った工具刃先位
置Tpが表示領域Acの内側ならば、第5図(B)に示
すような工具形状の描画情報Tiを生成して表示制御部
7へ転送する。同様に工具軌跡描画部6は、補間演算部
3から受け取った工具刃先位置Tpが表示領域Acの内
側ならば、前回の工具刃先位置と今回の工具刃先位置T
pとから工具の移動軌跡を認識して、第5図(C)に示
すような工具軌跡描画情報Liを生成して表示制御部7
へ転送する(ステップS3,S4)。そして、表示制御部7
は、上述した素材形状描画情報Wiと、工具形状描画情
報Tiと、工具軌跡描画情報Liとを合成して、グラフ
ィック表示装置8に第6図に示すようなグラフィック表
示を行なう(ステップS5)。そして、数値制御情報1が
終了かどうかを判定し(ステップS6)、終了でなければ
上記動作(ステップS1〜S5)を繰返す。
読込み/解析部2によって読込まれ、読込み/解析部2
は数値制御情報1内より補間指令Ic及び送り速度指令
Fcを抽出してそれぞれ補間演算部3へ転送する(ステ
ップS1)。補間演算部3は、補間指令Ic及び送り速度
指令Fcに基いて補間演算を行なって工具刃先位置Tp
を算出し(ステップS2)、この工具刃先位置Tpを素材
形状描画部4,工具形状描画部5及び工具軌跡描画部6へ
転送する。尚、素材形状描画部4,工具形状描画部5及び
工具軌跡描画部6にはそれぞれキーボード9を介して表
示領域Acが設定されている。ここで、素材形状描画部
4は、補間演算部3から受け取った工具刃先位置Tpと
キーボード9で予め設定されている表示領域Acとを比
較し(ステップS3)、工具刃先位置Tpが表示領域Ac
の内側にある状態では、前回の工具刃先位置と今回の工
具刃先位置Tpとから順次素材の削り取り部分を認識し
て第5図(A)の斜線部で示すような素材形状の描画情
報Wiを生成し表示制御部7へ転送する。また、工具形
状描画部5は、補間演算部3から受け取った工具刃先位
置Tpが表示領域Acの内側ならば、第5図(B)に示
すような工具形状の描画情報Tiを生成して表示制御部
7へ転送する。同様に工具軌跡描画部6は、補間演算部
3から受け取った工具刃先位置Tpが表示領域Acの内
側ならば、前回の工具刃先位置と今回の工具刃先位置T
pとから工具の移動軌跡を認識して、第5図(C)に示
すような工具軌跡描画情報Liを生成して表示制御部7
へ転送する(ステップS3,S4)。そして、表示制御部7
は、上述した素材形状描画情報Wiと、工具形状描画情
報Tiと、工具軌跡描画情報Liとを合成して、グラフ
ィック表示装置8に第6図に示すようなグラフィック表
示を行なう(ステップS5)。そして、数値制御情報1が
終了かどうかを判定し(ステップS6)、終了でなければ
上記動作(ステップS1〜S5)を繰返す。
(発明が解決しようとする課題) 上述のような表示方式において、第7図に示すように素
材形状等に比べ表示領域Acを小さく設定した場合を考
える。この場合、工具刃先位置Tpが表示領域Acの外
側に存在しても、補間演算部3では数値制御情報1内の
送り速度指令Fcに従って補間演算を行なってしまう。
従って、オペレータが表示領域Acを小さく設定して局
部的にグラフィック表示Acを行なおうとしも、表示領
域Acの外側で破線で示すような無駄な補間演算が行な
われてしまい、すみやかに数値制御情報1をチェックす
ることができない欠点がある。
材形状等に比べ表示領域Acを小さく設定した場合を考
える。この場合、工具刃先位置Tpが表示領域Acの外
側に存在しても、補間演算部3では数値制御情報1内の
送り速度指令Fcに従って補間演算を行なってしまう。
従って、オペレータが表示領域Acを小さく設定して局
部的にグラフィック表示Acを行なおうとしも、表示領
域Acの外側で破線で示すような無駄な補間演算が行な
われてしまい、すみやかに数値制御情報1をチェックす
ることができない欠点がある。
本発明は上述のような事情よりなされたものであり、本
発明の目的は、上記欠点を解消した数値制御装置におけ
るグラフィック表示方式を提供することにある。
発明の目的は、上記欠点を解消した数値制御装置におけ
るグラフィック表示方式を提供することにある。
(課題を解決するための手段) 本発明は、数値制御情報を基に、素材形状,工具形状,
工具軌跡をグラフィック表示装置に表示する数値制御装
置のグラフィック表示方式に関するもので、本発明の上
記目的は、前記数値制御情報内の補間指令と送り速度指
令とから補間演算をして前記工具形状,工具軌跡を表示
する為の工具刃先位置を算出する際に、前記補間演算を
する毎に該算出された工具刃先位置と指定された任意の
グラフィック表示領域とを比較し、前記工具刃先位置が
前記グラフィック表示領域内から前記グラフィック表示
領域外へ出た場合は、その時点で送り速度指令を高速に
し、前記グラフィック表示領域外から前記グラフィック
表示領域内に侵入した場合は、その時点で送り速度指令
を前記数値制御情報内の送り速度にするようにすること
によって達成される。
工具軌跡をグラフィック表示装置に表示する数値制御装
置のグラフィック表示方式に関するもので、本発明の上
記目的は、前記数値制御情報内の補間指令と送り速度指
令とから補間演算をして前記工具形状,工具軌跡を表示
する為の工具刃先位置を算出する際に、前記補間演算を
する毎に該算出された工具刃先位置と指定された任意の
グラフィック表示領域とを比較し、前記工具刃先位置が
前記グラフィック表示領域内から前記グラフィック表示
領域外へ出た場合は、その時点で送り速度指令を高速に
し、前記グラフィック表示領域外から前記グラフィック
表示領域内に侵入した場合は、その時点で送り速度指令
を前記数値制御情報内の送り速度にするようにすること
によって達成される。
(作用) 本発明は、数値制御情報内の補間指令と送り速度指令と
から補間演算をして素材形状,工具形状,工具軌跡を表
示する為の工具位置を算出する際に、補間演算をする毎
に算出された工具位置と表示領域とを比較し、表示する
工具位置が表示領域の外側か内側かを判断し、外側にあ
る状態においては前記補間演算に用いる送り速度を高速
にしている。このため、オペレータが表示領域を小さく
して、局所的にグラフィック表示を行なって数値制御情
報のチェックをしようとした場合でも、表示領域外での
補間が高速に行なわれるのですみやかにチェックするこ
とが可能となる。
から補間演算をして素材形状,工具形状,工具軌跡を表
示する為の工具位置を算出する際に、補間演算をする毎
に算出された工具位置と表示領域とを比較し、表示する
工具位置が表示領域の外側か内側かを判断し、外側にあ
る状態においては前記補間演算に用いる送り速度を高速
にしている。このため、オペレータが表示領域を小さく
して、局所的にグラフィック表示を行なって数値制御情
報のチェックをしようとした場合でも、表示領域外での
補間が高速に行なわれるのですみやかにチェックするこ
とが可能となる。
(実施例) 本発明方式を実現する素材形状の例を、第3図に対応さ
せて第1図に示す。本発明では、読込み/解析部2から
の送り速度指令Fcを送り速度指令切換部10に入力する
と共に、キーボード9から送り速度指令Fdを入力する
ようにしており、補間演算部3からの工具刃先位置Tp
及びキーボード9からの表示領域Acを入力する領域チ
ェック部11を設けている。領域チェック部11からの識別
信号Ciは送り速度指令切換部10に入力され、送り速度
指令切換部10から送り速度指令Feが出力されるように
なっている。
せて第1図に示す。本発明では、読込み/解析部2から
の送り速度指令Fcを送り速度指令切換部10に入力する
と共に、キーボード9から送り速度指令Fdを入力する
ようにしており、補間演算部3からの工具刃先位置Tp
及びキーボード9からの表示領域Acを入力する領域チ
ェック部11を設けている。領域チェック部11からの識別
信号Ciは送り速度指令切換部10に入力され、送り速度
指令切換部10から送り速度指令Feが出力されるように
なっている。
このような構成において、その動作を第2図のフローチ
ャートを参照し説明する。
ャートを参照し説明する。
先ず数値制御情報1は読込み/解析部2によって読込ま
れ、読込み/解析部2は数値制御情報1内より補間指令
Ic及び送り速度指令Fcを抽出し、補間指令Icは補
間演算部3へ、送り速度指令Fcは送り速度指令切換部
10へそれぞれ転送する(ステップS10)。尚、送り速度
指令切換部10には、キーボード9より工具刃先位置Tp
が表示領域Acの外側にある状態での(送り速度S指令
Fdが設定されて入力されており、Fd≫Fcとなって
いる。ここで、送り速度指令切換部10は、工具刃先位置
Tpが表示領域Acの内側にあるか外側にあるかを識別
する識別信号Ciを領域チェック部11から受け取り(ス
テップS11)、工具刃先位置Tpが表示領域Acの内側
にあれば、読込み/解析部2から受け取った送り速度指
令Fcを、補間する際の送り速度指令Fc[表示領域A
cが内側ならばFe=Fc]として補間演算部3へ転送
する。また、工具刃先位置Tpが表示領域Acの外側に
あれば、キーボード9より予め設定されている送り速度
指令Fdを、補間する際の送り速度指令Fe[表示領域
Acが外側ならばFe=Fd]して補間演算部3へ転送
する(ステップS12〜S14)。補間演算部3は、補間指令
Icと送り速度指令Feとに基いて補間演算を行なって
工具刃先位置Tpを算出し(ステップS15)、領域チェ
ック部11へ転送する。領域チェック部11は、入力された
工具刃先位置Tpがキーボード9より予め設定されてい
る表示領域Acの内側にあるか外側にあるかをチェック
し(ステップS16)、そのチェックに基づく識別信号C
iを送り速度指令切換部10へ転送する(ステップS17,S1
8)。また、同時に入力された工具刃先位置Tpが予め
設定されている表示領域Acの内側にあれば、工具刃先
位置Tpを素材形状描画部4,工具形状描画部5及び工具
軌跡描画部6へそれぞれ転送する。
れ、読込み/解析部2は数値制御情報1内より補間指令
Ic及び送り速度指令Fcを抽出し、補間指令Icは補
間演算部3へ、送り速度指令Fcは送り速度指令切換部
10へそれぞれ転送する(ステップS10)。尚、送り速度
指令切換部10には、キーボード9より工具刃先位置Tp
が表示領域Acの外側にある状態での(送り速度S指令
Fdが設定されて入力されており、Fd≫Fcとなって
いる。ここで、送り速度指令切換部10は、工具刃先位置
Tpが表示領域Acの内側にあるか外側にあるかを識別
する識別信号Ciを領域チェック部11から受け取り(ス
テップS11)、工具刃先位置Tpが表示領域Acの内側
にあれば、読込み/解析部2から受け取った送り速度指
令Fcを、補間する際の送り速度指令Fc[表示領域A
cが内側ならばFe=Fc]として補間演算部3へ転送
する。また、工具刃先位置Tpが表示領域Acの外側に
あれば、キーボード9より予め設定されている送り速度
指令Fdを、補間する際の送り速度指令Fe[表示領域
Acが外側ならばFe=Fd]して補間演算部3へ転送
する(ステップS12〜S14)。補間演算部3は、補間指令
Icと送り速度指令Feとに基いて補間演算を行なって
工具刃先位置Tpを算出し(ステップS15)、領域チェ
ック部11へ転送する。領域チェック部11は、入力された
工具刃先位置Tpがキーボード9より予め設定されてい
る表示領域Acの内側にあるか外側にあるかをチェック
し(ステップS16)、そのチェックに基づく識別信号C
iを送り速度指令切換部10へ転送する(ステップS17,S1
8)。また、同時に入力された工具刃先位置Tpが予め
設定されている表示領域Acの内側にあれば、工具刃先
位置Tpを素材形状描画部4,工具形状描画部5及び工具
軌跡描画部6へそれぞれ転送する。
以降、素材形状描画部4、工具形状描画部5、工具軌跡
描画部6、表示制御部7、グラフィック表示装置8は、
第3図で説明した従来技術と同様の動作を行なう(ステ
ップS19〜S21)。
描画部6、表示制御部7、グラフィック表示装置8は、
第3図で説明した従来技術と同様の動作を行なう(ステ
ップS19〜S21)。
発明の効果; 以上説明したように、本発明方式では、工具刃先位置が
表示領域の外側にある状態での補間に用いる送り速度を
高速にしており、第7図に示すように表示領域を小さく
した場合に発生する無駄な補間を行なってい時間を短く
することができる。従ってオペレータが表示領域を小さ
く設定して局部的にグラフィック表示を行なう場合に、
すみやかに数値制御情報をチェックすることが可能とな
る。
表示領域の外側にある状態での補間に用いる送り速度を
高速にしており、第7図に示すように表示領域を小さく
した場合に発生する無駄な補間を行なってい時間を短く
することができる。従ってオペレータが表示領域を小さ
く設定して局部的にグラフィック表示を行なう場合に、
すみやかに数値制御情報をチェックすることが可能とな
る。
第1図は本発明方式を実現する装置の一例を示すブロッ
ク構成図、第2図はその動作例を示すフローチャート、
第3図は従来のグラフィック表示方式を行なう装置のブ
ロック構成図、第4図はその動作例を示すフローチャー
ト、第5図(A)〜(C),第6図及び第7図は動作を
説明するための表示図である。 1……数値制御情報、2……読込み/解析部、3……補
間演算部、4……素材形状描画部、5……工具形状描画
部、6……工具軌跡描画部、7……表示制御部、8……
グラフィック表示装置、9……キーボード、10……送り
速度指令切換部、11……領域チェック部。
ク構成図、第2図はその動作例を示すフローチャート、
第3図は従来のグラフィック表示方式を行なう装置のブ
ロック構成図、第4図はその動作例を示すフローチャー
ト、第5図(A)〜(C),第6図及び第7図は動作を
説明するための表示図である。 1……数値制御情報、2……読込み/解析部、3……補
間演算部、4……素材形状描画部、5……工具形状描画
部、6……工具軌跡描画部、7……表示制御部、8……
グラフィック表示装置、9……キーボード、10……送り
速度指令切換部、11……領域チェック部。
Claims (1)
- 【請求項1】数値制御情報を基に、素材形状,工具形
状,工具軌跡をグラフィック表示装置に表示する数値制
御装置のグラフィック表示方式において、前記数値制御
情報内の補間指令と送り速度指令とから補間演算をして
前記工具形状、工具軌跡を表示する為の工具刃先位置を
算出する際に、前記補間演算をする毎に該算出された工
具刃先位置と指定された任意のグラフィック表示領域と
を比較し、前記工具刃先位置が前記グラフィック表示領
域内から前記グラフィック表示領域外へ出た場合は、そ
の時点で送り速度指令を高速にし、前記グラフィック表
示領域外から前記グラフィック表示領域内に侵入した場
合は、その時点で送り速度指令を前記数値制御情報内の
送り速度にするようにしたことを特徴とする数値制御装
置のグラフィック表示方式
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63287905A JPH077289B2 (ja) | 1988-11-15 | 1988-11-15 | 数値制御装置におけるグラフィック表示方式 |
| US07/798,365 US5206813A (en) | 1988-11-15 | 1991-11-21 | Graphic display method for numerical controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63287905A JPH077289B2 (ja) | 1988-11-15 | 1988-11-15 | 数値制御装置におけるグラフィック表示方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02133802A JPH02133802A (ja) | 1990-05-23 |
| JPH077289B2 true JPH077289B2 (ja) | 1995-01-30 |
Family
ID=17723243
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63287905A Expired - Lifetime JPH077289B2 (ja) | 1988-11-15 | 1988-11-15 | 数値制御装置におけるグラフィック表示方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH077289B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5374876A (en) * | 1991-12-19 | 1994-12-20 | Hiroshi Horibata | Portable multi-color signal light with selectively switchable LED and incandescent illumination |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6379110A (ja) * | 1986-09-22 | 1988-04-09 | Mitsubishi Electric Corp | 数値制御加工装置 |
| JPH0677208B2 (ja) * | 1986-11-26 | 1994-09-28 | オークマ株式会社 | Nc装置の加工プログラム作成方式 |
-
1988
- 1988-11-15 JP JP63287905A patent/JPH077289B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02133802A (ja) | 1990-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5150305A (en) | Numerical control system providing graphic machining simulation | |
| JP4390093B2 (ja) | 自動プログラミング・シミュレーション装置 | |
| JP4329248B2 (ja) | Nc加工シミュレーション装置 | |
| EP0137047A1 (en) | Method of determining three-dimensional tool path | |
| US5327350A (en) | Interactive type numerical control apparatus and method thereof | |
| US5126646A (en) | Nc program drawing method | |
| US4924403A (en) | Numerical control method and system therefor having override playback function | |
| JPH04122543A (ja) | 数値制御装置及び工具交換位置変更方法 | |
| JPH077289B2 (ja) | 数値制御装置におけるグラフィック表示方式 | |
| US5206813A (en) | Graphic display method for numerical controller | |
| JPH07160317A (ja) | 工具軌跡描画方法 | |
| JP2768201B2 (ja) | 放電加工機の移動軌跡表示装置 | |
| JPH0643923A (ja) | 数値制御プログラム編集装置 | |
| EP0519077A1 (en) | Conversational type numerical control device | |
| JPH0217509A (ja) | Cad/cam装置 | |
| JPH07282003A (ja) | 編集メニュー表示装置及び方法 | |
| JPH05274020A (ja) | 工具オフセット形状データ入力式数値制御方法とその装置 | |
| JPH01222304A (ja) | Nc文作成装置 | |
| JPH057132B2 (ja) | ||
| JP2985988B2 (ja) | 数値制御情報作成装置 | |
| JPH03230202A (ja) | 数値制御装置の自動運転方式 | |
| JPS63113607A (ja) | 加工条件設定方法 | |
| JP2751196B2 (ja) | アプローチ径路の自動作成方法 | |
| JPH0683429A (ja) | 工具経路表示装置 | |
| JP2730041B2 (ja) | Ncデータ作成方法 |