JPH0659592B2 - 自動プログラミング作成装置 - Google Patents
自動プログラミング作成装置Info
- Publication number
- JPH0659592B2 JPH0659592B2 JP60073095A JP7309585A JPH0659592B2 JP H0659592 B2 JPH0659592 B2 JP H0659592B2 JP 60073095 A JP60073095 A JP 60073095A JP 7309585 A JP7309585 A JP 7309585A JP H0659592 B2 JPH0659592 B2 JP H0659592B2
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- command
- auxiliary function
- display
- tool
- 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 - Fee Related
Links
Landscapes
- Machine Tool Sensing Apparatuses (AREA)
- Numerical Control (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、工具の被加工物に対する相対的な移動軌跡す
なわち工具経路を図形として表示する図形表示装置を備
えた自動プログラミング作成装置にする。
なわち工具経路を図形として表示する図形表示装置を備
えた自動プログラミング作成装置にする。
自動プログラミング作成装置で数値制御装置の加工プロ
グラムを作成するには、加工したい形状を入力し定義す
る作業、定義した加工形状に基いてどのような経路で加
工するかを示す工具経路を入力し定義する作業、次い
で、クーラントを入切したり、送り速度を変更したり、
工具径補正をしたりする補助的機能命令を工具経路のど
の点で実行させるかを入力し付加する作業が必要であ
る。従来の自動プログラミング作成装置においては工具
経路は図形として表示されるが、補助的機能命令は図形
上には表示できず英数字で示されるNCデータとして表
示できるだけであった。このため、補助的機能命令が工
具経路上のどの点で実行されるかを確認するためには、
加工プログラムの各ブロックのNCデータを図形表示画
面上に第7図に示すように順次表示し、作業者がNCデ
ータの各ブロックが工具経路のどこに該当するかを判断
して確認していた。工具経路上の位置を判断するために
は、NCデータを最初のブロックから判読して判断しな
ければならず大変面倒であり、さらに、工具の移動を指
令するNC命令が補助的機能命令と同一ブロックに記載
されていた場合に、その工具移動が完了した後に補助的
機能命令が実行されるのか、あるいは工具移動の開始前
に補助的機能命令が実行されるかは、工作機械の種類に
よって異なり、判断を誤まることもあった。このため、
熟練者でなければ補助的機能命令が工具経路上のどの点
で実行されるかを確認することができないという問題点
があった。特開昭59−71515号公報に記載された
発明は、その第1図に示されるようにNC加工プログラ
ムは図形作成手段1に入力されて解読され、ここで、工
具軌跡を表示するのに必要な一連の図形データが作成さ
れる。作成された各図形データは図形データ記憶手段2
に記憶され、その内容がディスプレイ部3に入力されて
画面に工具軌跡が表示される。また、各図形データが示
す図形の始点に対応して当該図形に係るNC加工プログ
ラムがプログラム記憶手段4に記憶される。カーソル移
動命令が入力されると、カーソル制御手段5は図形デー
タ記憶手段2の内容を参照してカーソルを表示された工
具軌跡に沿って移動させる。プログラム表示制御手段6
は、カーソルがプログラム記憶手段4に記憶された始点
を通過したか否かを検出し、各始点を通過したときその
始点に対応して記憶されたNC加工プログラムをプログ
ラム記憶手段4から読み取ってディスプレイ部3の画面
に表示させる。
グラムを作成するには、加工したい形状を入力し定義す
る作業、定義した加工形状に基いてどのような経路で加
工するかを示す工具経路を入力し定義する作業、次い
で、クーラントを入切したり、送り速度を変更したり、
工具径補正をしたりする補助的機能命令を工具経路のど
の点で実行させるかを入力し付加する作業が必要であ
る。従来の自動プログラミング作成装置においては工具
経路は図形として表示されるが、補助的機能命令は図形
上には表示できず英数字で示されるNCデータとして表
示できるだけであった。このため、補助的機能命令が工
具経路上のどの点で実行されるかを確認するためには、
加工プログラムの各ブロックのNCデータを図形表示画
面上に第7図に示すように順次表示し、作業者がNCデ
ータの各ブロックが工具経路のどこに該当するかを判断
して確認していた。工具経路上の位置を判断するために
は、NCデータを最初のブロックから判読して判断しな
ければならず大変面倒であり、さらに、工具の移動を指
令するNC命令が補助的機能命令と同一ブロックに記載
されていた場合に、その工具移動が完了した後に補助的
機能命令が実行されるのか、あるいは工具移動の開始前
に補助的機能命令が実行されるかは、工作機械の種類に
よって異なり、判断を誤まることもあった。このため、
熟練者でなければ補助的機能命令が工具経路上のどの点
で実行されるかを確認することができないという問題点
があった。特開昭59−71515号公報に記載された
発明は、その第1図に示されるようにNC加工プログラ
ムは図形作成手段1に入力されて解読され、ここで、工
具軌跡を表示するのに必要な一連の図形データが作成さ
れる。作成された各図形データは図形データ記憶手段2
に記憶され、その内容がディスプレイ部3に入力されて
画面に工具軌跡が表示される。また、各図形データが示
す図形の始点に対応して当該図形に係るNC加工プログ
ラムがプログラム記憶手段4に記憶される。カーソル移
動命令が入力されると、カーソル制御手段5は図形デー
タ記憶手段2の内容を参照してカーソルを表示された工
具軌跡に沿って移動させる。プログラム表示制御手段6
は、カーソルがプログラム記憶手段4に記憶された始点
を通過したか否かを検出し、各始点を通過したときその
始点に対応して記憶されたNC加工プログラムをプログ
ラム記憶手段4から読み取ってディスプレイ部3の画面
に表示させる。
このように、特開昭59−71515号公報の発明によ
ると、NC加工プログラムが工具軌跡の始点に表示され
るだけであるので、作業者はどのような補助的機能命令
が工具経路上のどの位置で実行されるかを判別すること
ができないという欠点がある。
ると、NC加工プログラムが工具軌跡の始点に表示され
るだけであるので、作業者はどのような補助的機能命令
が工具経路上のどの位置で実行されるかを判別すること
ができないという欠点がある。
特開昭60−19204号公報に記載された発明は、N
Cデータから目的工作物の外形図をプロツタ上に表示さ
せる手段を具有する型式において、R表示と共に寸法表
示をプロットさせる手段及び座標点指示表示をプロツト
させる手段と、また、該両者のいずれかの手段と、数値
表示が互いに重ならずにプロツトさせる手段とが付加さ
れていることを特徴とする、NCデータのバグ検出方式
に過ぎず、目的工作物の外形図にR表示と共に寸法表示
がプロツトされるか、または座標点指示表示がプロツト
されるだけであって、作業者はどのような補助的機能命
令が工具経路上のどの位置で実行されるかを判別するこ
とができないという欠点がある。
Cデータから目的工作物の外形図をプロツタ上に表示さ
せる手段を具有する型式において、R表示と共に寸法表
示をプロットさせる手段及び座標点指示表示をプロツト
させる手段と、また、該両者のいずれかの手段と、数値
表示が互いに重ならずにプロツトさせる手段とが付加さ
れていることを特徴とする、NCデータのバグ検出方式
に過ぎず、目的工作物の外形図にR表示と共に寸法表示
がプロツトされるか、または座標点指示表示がプロツト
されるだけであって、作業者はどのような補助的機能命
令が工具経路上のどの位置で実行されるかを判別するこ
とができないという欠点がある。
本発明は、上述の問題点を解決するためになされたもの
であり、作業者がどのような補助的機能命令が工具経路
上のどの位置で実行されるかを容易に判別することがで
きる自動プログラミング作成装置を提供することを目的
とする。
であり、作業者がどのような補助的機能命令が工具経路
上のどの位置で実行されるかを容易に判別することがで
きる自動プログラミング作成装置を提供することを目的
とする。
このため本発明によれば、数値制御装置の加工プログラ
ムによる工具の被加工物に対する相対的な移動軌跡を図
形として表示する図形表示画面を備えた自動プログラミ
ング作成装置において、クーラントを入切したり、送り
速度を変更したり、工具径補正をしたりする工具の移動
を直接指令しない補助的機能命令を入力された時にその
入力された補助的機能命令をメモリの所定のエリアに記
憶する補助的機能命令記憶手段と、現在のグラフィック
カーソル位置に最も近い図形表示画面上の屈折点を求め
る演算手段と、その屈折点の近傍で既に移動軌跡の線分
が引かれていない文字表示領域を探索して求め、その文
字表示領域に補助的機能命令を表示する補助的機能命令
表示手段とを具備することを特徴とする自動プログラミ
ング作成装置が提供される。
ムによる工具の被加工物に対する相対的な移動軌跡を図
形として表示する図形表示画面を備えた自動プログラミ
ング作成装置において、クーラントを入切したり、送り
速度を変更したり、工具径補正をしたりする工具の移動
を直接指令しない補助的機能命令を入力された時にその
入力された補助的機能命令をメモリの所定のエリアに記
憶する補助的機能命令記憶手段と、現在のグラフィック
カーソル位置に最も近い図形表示画面上の屈折点を求め
る演算手段と、その屈折点の近傍で既に移動軌跡の線分
が引かれていない文字表示領域を探索して求め、その文
字表示領域に補助的機能命令を表示する補助的機能命令
表示手段とを具備することを特徴とする自動プログラミ
ング作成装置が提供される。
そして、本発明によれば前記補助的機能命令記憶手段が
入力された補助的機能命令を記憶し、前記演算手段がグ
ラフィックカーソル位置に最も近い屈折点を求め、前記
補助的機能命令表示手段が屈折点の近傍で線分が引かれ
ていない文字表示領域に補助的機能命令を表示するか
ら、工具の移動軌跡の屈折点の近傍で線分が引かれてい
ない位置に補助的機能命令が表示される。
入力された補助的機能命令を記憶し、前記演算手段がグ
ラフィックカーソル位置に最も近い屈折点を求め、前記
補助的機能命令表示手段が屈折点の近傍で線分が引かれ
ていない文字表示領域に補助的機能命令を表示するか
ら、工具の移動軌跡の屈折点の近傍で線分が引かれてい
ない位置に補助的機能命令が表示される。
本発明の自動プログラミング作成装置の一実施例につい
て図面に従って具体的に説明する。
て図面に従って具体的に説明する。
第1図は実施例の全体構成を示すブロック図、第2図は
実施例の外観を示す斜視図である。
実施例の外観を示す斜視図である。
中央処理装置(CPU)1に接続する共通バス2には、
基本プログラムが格納された読出専用メモリ3,制御用
データが記憶されるメモリ4,処理データを一時記憶す
るワーキングメモリ5,作成されたNCデータを記憶す
るNCデータメモリ6,そしてインタフェース7を介し
てディスクメモリ8が接続される。ディスクメモリ8に
は作成された多数のNC加工プログラムが保存される。
アルファベットキー、数値キー等を備えるキーボード9
がインタフェース10を介して共通バス2に接続され、
キー情報を中央処理装置1に伝える。また、インタフェ
ース10は直接割込ライン11に接続され、キー操作が
された時に割込信号を発し割込処理を求める。共通バス
2にはインタフェース12を介して図形表示装置13が
接続される。図形表示装置13は陰極線型のディスプレ
イ(CRT)14,その制御回路15,グラフィックメ
モリ16,キャラクタゼネレータ17及びリフレッシュ
メモリ18を備える。グラフィックメモリ16はディス
プレイ14の一画面の全画素を記憶する。キャラクタゼ
ネレータ17は読出専用メモリからなり文字形状が記憶
され、リフレッシュメモリ18はディスプレイ14の一
画面に表示可能な文字数に対応する記憶領域を有し、デ
ィスプレイ14上の文字を表示することができる行及び
列(たとえば25行×80列)にそれぞれ対応するアド
レスに表示したい文字情報を記憶する。制御回路15は
中央処理装置1からのデータをグラフィックメモリ16
及びリフレッシュメモリ18に記憶させ、グラフィック
メモリ16及びキャラクタゼネレータ17からの画素デ
ータからビデオ信号をディスプレイ14に送り、図形及
び文字を表示する。
基本プログラムが格納された読出専用メモリ3,制御用
データが記憶されるメモリ4,処理データを一時記憶す
るワーキングメモリ5,作成されたNCデータを記憶す
るNCデータメモリ6,そしてインタフェース7を介し
てディスクメモリ8が接続される。ディスクメモリ8に
は作成された多数のNC加工プログラムが保存される。
アルファベットキー、数値キー等を備えるキーボード9
がインタフェース10を介して共通バス2に接続され、
キー情報を中央処理装置1に伝える。また、インタフェ
ース10は直接割込ライン11に接続され、キー操作が
された時に割込信号を発し割込処理を求める。共通バス
2にはインタフェース12を介して図形表示装置13が
接続される。図形表示装置13は陰極線型のディスプレ
イ(CRT)14,その制御回路15,グラフィックメ
モリ16,キャラクタゼネレータ17及びリフレッシュ
メモリ18を備える。グラフィックメモリ16はディス
プレイ14の一画面の全画素を記憶する。キャラクタゼ
ネレータ17は読出専用メモリからなり文字形状が記憶
され、リフレッシュメモリ18はディスプレイ14の一
画面に表示可能な文字数に対応する記憶領域を有し、デ
ィスプレイ14上の文字を表示することができる行及び
列(たとえば25行×80列)にそれぞれ対応するアド
レスに表示したい文字情報を記憶する。制御回路15は
中央処理装置1からのデータをグラフィックメモリ16
及びリフレッシュメモリ18に記憶させ、グラフィック
メモリ16及びキャラクタゼネレータ17からの画素デ
ータからビデオ信号をディスプレイ14に送り、図形及
び文字を表示する。
また、作成されたNC加工プログラムを出力するため、
NC装置に直接NCデータを転送するための入出力イン
タフェース20及び磁気テープ21又はテープバンチャ
ア22に出力するための出力インタフェース23がそれ
ぞれ共通バス2に接続される。
NC装置に直接NCデータを転送するための入出力イン
タフェース20及び磁気テープ21又はテープバンチャ
ア22に出力するための出力インタフェース23がそれ
ぞれ共通バス2に接続される。
まず、加工プログラムを作成する操作手順について簡単
に説明する。第3図はキーボード9右端の数値キーの配
置図、第4図はディスプレイ14へのグラフィック表示
例を示す画像図である。
に説明する。第3図はキーボード9右端の数値キーの配
置図、第4図はディスプレイ14へのグラフィック表示
例を示す画像図である。
作業者はまず加工図面を基に被加工物に対応するする加
工図形を定義する。この実施例では対象となる工作機械
としてワイヤカット放電加工機を想定しており、加工図
形は2次元図形として説明する。図形は点,線分,円弧
で構成され、たとえば、それぞれの線分又は円弧の始
点,終点及び中心点等をキーボード9から順次入力して
定義する。
工図形を定義する。この実施例では対象となる工作機械
としてワイヤカット放電加工機を想定しており、加工図
形は2次元図形として説明する。図形は点,線分,円弧
で構成され、たとえば、それぞれの線分又は円弧の始
点,終点及び中心点等をキーボード9から順次入力して
定義する。
次に作業者は定義された図形をディスプレイ14上に表
示し、加工経路(カッタパス)を定義する。加工経路の
定義は図形上の工具が進む目標点をグラフィックカーソ
ルで次々に指定することにより行なう。この時、補助的
機能命令をキーボード9から入力すると、その補助的機
能命令が現在定義されている加工経路に相当するNCデ
ータの最後のブロックに書込まれ、ディスプレイ14上
にその補助的機能命令がその命令が実行される工具経路
位置の近傍に表示される。たとえば、第4図に示すグラ
フィック表示を例に説明すれば以下のようになる。
示し、加工経路(カッタパス)を定義する。加工経路の
定義は図形上の工具が進む目標点をグラフィックカーソ
ルで次々に指定することにより行なう。この時、補助的
機能命令をキーボード9から入力すると、その補助的機
能命令が現在定義されている加工経路に相当するNCデ
ータの最後のブロックに書込まれ、ディスプレイ14上
にその補助的機能命令がその命令が実行される工具経路
位置の近傍に表示される。たとえば、第4図に示すグラ
フィック表示を例に説明すれば以下のようになる。
(1)キーボード9からPATH命令を入力し、工具経路定
義モードとする。
義モードとする。
(2)工具経路を1ブロック付け加えるadd命令を入力
すると、ディスプレイ14上にグラフィックカーソル4
1が表示される。このグラフィックカーソル41は、キ
ーボード9右端の第3図に示す矢印のついた数値キーを
押すことにより、それぞれ矢印の方向に移動させること
ができる。グラフィックカーソル41を目標点である図
形の屈折点42に移動させ数値キー中央の「5」キーを押
すと直線43が工具経路として定義されディスプレイ1
4上では色が変化して緑色に表示される。上記の数値
「5」キーはカーソル位置を読込むピツクアップキーとし
て用いられる。
すると、ディスプレイ14上にグラフィックカーソル4
1が表示される。このグラフィックカーソル41は、キ
ーボード9右端の第3図に示す矢印のついた数値キーを
押すことにより、それぞれ矢印の方向に移動させること
ができる。グラフィックカーソル41を目標点である図
形の屈折点42に移動させ数値キー中央の「5」キーを押
すと直線43が工具経路として定義されディスプレイ1
4上では色が変化して緑色に表示される。上記の数値
「5」キーはカーソル位置を読込むピツクアップキーとし
て用いられる。
(3)次に、「M,O,C,R,」とキーを押すと上記の直線43
に該当するNCデータのブロックにコードMOO(一時
停止)が付加され、ディスプレイ14上の屈折点42の
近傍にMOと表示される。ここでキーCRはキャリッジ
リターンキーを示す。
に該当するNCデータのブロックにコードMOO(一時
停止)が付加され、ディスプレイ14上の屈折点42の
近傍にMOと表示される。ここでキーCRはキャリッジ
リターンキーを示す。
(4)次に再び、add命令を入力し、グラフィックカー
ソル41を図形上の次の目標点である屈折点44上に移
動させ、円弧の中心の位置が目標点に向って右側か左側
かを指定し、半径を指定した後、数値「5」キーを押す。
これにより円孤45が次のブロックの工具経路として定
義され、ディスプレイ14上に緑色に表示される。この
場合の工具経路45は円弧補間G3に相当する。ここで
は補助的機能命令を付加しないのでMキー等を押さずに
次に進む。
ソル41を図形上の次の目標点である屈折点44上に移
動させ、円弧の中心の位置が目標点に向って右側か左側
かを指定し、半径を指定した後、数値「5」キーを押す。
これにより円孤45が次のブロックの工具経路として定
義され、ディスプレイ14上に緑色に表示される。この
場合の工具経路45は円弧補間G3に相当する。ここで
は補助的機能命令を付加しないのでMキー等を押さずに
次に進む。
(5)再び、add命令を入力し、グラフィックカーソル
41を次の目標点である屈折点46上に移動させ数値
「5」キーを押す。これにより直線47が次の工具経路と
して定義され、緑色に表示される。
41を次の目標点である屈折点46上に移動させ数値
「5」キーを押す。これにより直線47が次の工具経路と
して定義され、緑色に表示される。
(6)以上で工具経路の定義を終了し、ピリオドキーを
押す。
押す。
(7)次に、定義された工具経路に基いてNCデータを
生成するためのgent命令を入力する。するとディスプレ
イ14上でファイル名(プログラム名)を聞いてくるの
で、適当な名称を入力する。
生成するためのgent命令を入力する。するとディスプレ
イ14上でファイル名(プログラム名)を聞いてくるの
で、適当な名称を入力する。
(8)次に、工具径オフセットの左右を「OFFSET,L(G41)
orR(G42)= 」と聞いてくるので、「L,CR」または「R,CR」と
入力する。「R,CR」と入力すると加工経路の原点48付近
にG42と表示される。
orR(G42)= 」と聞いてくるので、「L,CR」または「R,CR」と
入力する。「R,CR」と入力すると加工経路の原点48付近
にG42と表示される。
(9)次に、送り速度を「Velocity= 」と聞いてくるの
で、適切なFコードを入力する。
で、適切なFコードを入力する。
(10)最後に、このプログラムの最後を何にするかを「M0,
M1orM2= 」と聞いてくる。「2,CR」と入力すると加工プロ
グラムの最後のブロックにM02(プログラムエンド)
が付加され、ディスプレイ14上の加工経路の最終端4
6の近傍に、M2と表示される。以上の操作が終了する
と、すべてのNC加工プログラムが生成されNCデータ
メモリ5に記憶される。
M1orM2= 」と聞いてくる。「2,CR」と入力すると加工プロ
グラムの最後のブロックにM02(プログラムエンド)
が付加され、ディスプレイ14上の加工経路の最終端4
6の近傍に、M2と表示される。以上の操作が終了する
と、すべてのNC加工プログラムが生成されNCデータ
メモリ5に記憶される。
そして作業者は、NCデータメモリ5に記憶されたNC
加工プログラムをディスクメモリ8に転送して保存し、
必要に応じてNC装置19に転送したり、磁気テープ2
1に出力させて使用する。
加工プログラムをディスクメモリ8に転送して保存し、
必要に応じてNC装置19に転送したり、磁気テープ2
1に出力させて使用する。
ここでは、補助的機能命令としてM指令を例として説明
したが、工具経路の近傍に表示される補助的機能命令は
狭義の補助命令であるMST指令だけではなく、補間指
令(G0,G1,G2,G3)以外のG指令及びF指令をも含めて表
示される。つまり、工具の移動に直接関係せずディスプ
レイ14上に工具経路図形として直接表現されない命令
をたとえばドウエル指令(G04)等をも含めて補助的機能
命令と呼称している。
したが、工具経路の近傍に表示される補助的機能命令は
狭義の補助命令であるMST指令だけではなく、補間指
令(G0,G1,G2,G3)以外のG指令及びF指令をも含めて表
示される。つまり、工具の移動に直接関係せずディスプ
レイ14上に工具経路図形として直接表現されない命令
をたとえばドウエル指令(G04)等をも含めて補助的機能
命令と呼称している。
以上述べた加工プログラムの作成操作手順により、補助
的機能命令をその命令が実行される工具経路の近傍に表
示するための手段について説明する。
的機能命令をその命令が実行される工具経路の近傍に表
示するための手段について説明する。
第5図は上記の表示機能を実現するための機能実現手段
を示す構成図、第6図はフローチャートである。
を示す構成図、第6図はフローチャートである。
本実施例においては機能実現手段は第5図に示す様に、
補助的機能命令を記憶する記憶手段101と、カーソル
位置に近い屈折点を求める演算手段102と、補助的機
能命令を表示する表示手段103とを備える。
補助的機能命令を記憶する記憶手段101と、カーソル
位置に近い屈折点を求める演算手段102と、補助的機
能命令を表示する表示手段103とを備える。
実際の処理について第6図のフローチャートを参照し説
明する。
明する。
まずステップ201にて、補助的機能命令が入力される
モードか否かが調べられる。否であればステップ202
に進み処理を終了し、肯定(YES)であればステップ20
3に進む。ステップ203では補助的機能命令が入力さ
れたか否かを調べ、入力されれば次のステップ204に
進む。
モードか否かが調べられる。否であればステップ202
に進み処理を終了し、肯定(YES)であればステップ20
3に進む。ステップ203では補助的機能命令が入力さ
れたか否かを調べ、入力されれば次のステップ204に
進む。
ステップ204では、入力された補助的機能命令をワー
キングメモリ5の所定のエリアに記憶する。次いでステ
ップ205にて、現在のグラフィックカーソル位置に最
も近い図形上の屈折点を演算し求める。前に説明したよ
うに、通常補助的機能命令が入力される場合にはグラフ
ィックカーソルは工具経路の目標点である屈折点上に置
かれているので、グラフィックカーソル位置と屈折点と
は一致していることが多い。
キングメモリ5の所定のエリアに記憶する。次いでステ
ップ205にて、現在のグラフィックカーソル位置に最
も近い図形上の屈折点を演算し求める。前に説明したよ
うに、通常補助的機能命令が入力される場合にはグラフ
ィックカーソルは工具経路の目標点である屈折点上に置
かれているので、グラフィックカーソル位置と屈折点と
は一致していることが多い。
次にステップ206にて、その屈折点の近傍で既に線分
が引かれていない文字領域を探索し求める。これは、デ
ィスプレイ14上の文字を表示することのできる行及び
列(たとえば25行×80列)からなる文字領域のう
ち、上記屈折点の近傍で、線分が引かれていない領域を
グラフィックメモリ16を調べて求める。
が引かれていない文字領域を探索し求める。これは、デ
ィスプレイ14上の文字を表示することのできる行及び
列(たとえば25行×80列)からなる文字領域のう
ち、上記屈折点の近傍で、線分が引かれていない領域を
グラフィックメモリ16を調べて求める。
そしてステップ207にて、上記の文字領域に補助的機
能命令を表示し、処理を終了する。
能命令を表示し、処理を終了する。
以上説明したように本発明によれば、図形表示画面上に
工具経路図形と共に、クーラントを入切したり、送り速
度を変更したり、工具径補正をしたりする工具の移動を
直接指令しない補助的機能命令がその命令が実行される
工具経路の屈折点の近傍で線分が引かれていない文字表
示領域に表示されるから、熟練者でなくても補助的機能
命令が実行される位置を明確に確認把握することがで
き、NC加工プログラムの作成がより容易になるという
優れた効果がある。
工具経路図形と共に、クーラントを入切したり、送り速
度を変更したり、工具径補正をしたりする工具の移動を
直接指令しない補助的機能命令がその命令が実行される
工具経路の屈折点の近傍で線分が引かれていない文字表
示領域に表示されるから、熟練者でなくても補助的機能
命令が実行される位置を明確に確認把握することがで
き、NC加工プログラムの作成がより容易になるという
優れた効果がある。
第1図乃至第6図は本発明の自動プログラミング作成装
置の一実施例を示し、第1図はブロック図、第2図は斜
視図、第3図は数値キーの配置図、第4図はグラフィッ
ク表示例を示す画像図、第5図は機能実現手段の基本構
成図、第6図は実際の処理を示すフローチャートであ
り、第7図は従来の装置でのグラフィック表示例を示す
画像図である。 1…中央処理装置(CPU)、3〜6…メモリ、8…ディス
クメモリ、9…キーボード、13…図形表示装置、14
…ディスプレイ(CRT)、16…グラフィックメモリ、1
7…キャラクタゼネレータ、19…NC装置。
置の一実施例を示し、第1図はブロック図、第2図は斜
視図、第3図は数値キーの配置図、第4図はグラフィッ
ク表示例を示す画像図、第5図は機能実現手段の基本構
成図、第6図は実際の処理を示すフローチャートであ
り、第7図は従来の装置でのグラフィック表示例を示す
画像図である。 1…中央処理装置(CPU)、3〜6…メモリ、8…ディス
クメモリ、9…キーボード、13…図形表示装置、14
…ディスプレイ(CRT)、16…グラフィックメモリ、1
7…キャラクタゼネレータ、19…NC装置。
Claims (1)
- 【請求項1】数値制御装置の加工プログラムによる工具
の被加工物に対する相対的な移動軌跡を図形として表示
する図形表示画面を備えた自動プログラミング作成装置
において、 クーラントを入切したり、送り速度を変更したり、工具
径補正をしたりする工具の移動を直接指令しない補助的
機能命令が入力された時に入力された補助的機能命令を
メモリの所定のエリアに記憶する補助的機能命令記憶手
段と、現在のグラフィックカーソル位置に最も近い図形
表示画面上の屈折点を求める演算手段と、その屈折点の
近傍で既に移動軌跡の線分が引かれていない文字表示領
域を探索して求め、その文字表示領域に補助的記憶命令
を表示する補助的機能命令表示手段を具備することを特
徴とする自動プログラミング作成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60073095A JPH0659592B2 (ja) | 1985-04-05 | 1985-04-05 | 自動プログラミング作成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60073095A JPH0659592B2 (ja) | 1985-04-05 | 1985-04-05 | 自動プログラミング作成装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61230844A JPS61230844A (ja) | 1986-10-15 |
| JPH0659592B2 true JPH0659592B2 (ja) | 1994-08-10 |
Family
ID=13508426
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60073095A Expired - Fee Related JPH0659592B2 (ja) | 1985-04-05 | 1985-04-05 | 自動プログラミング作成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0659592B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63183604U (ja) * | 1987-05-20 | 1988-11-25 | ||
| WO2004061537A1 (ja) * | 2002-12-26 | 2004-07-22 | Mitsubishi Denki Kabushiki Kaisha | 加工プログラム作成装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5971515A (ja) * | 1982-10-16 | 1984-04-23 | Fanuc Ltd | グラフィックディスプレイ装置 |
| JPS6019204A (ja) * | 1983-07-13 | 1985-01-31 | Riyuuichi Kira | Ncデ−タのバグ検出方式 |
-
1985
- 1985-04-05 JP JP60073095A patent/JPH0659592B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61230844A (ja) | 1986-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0554129B2 (ja) | ||
| JPH046006B2 (ja) | ||
| JPH0411886B2 (ja) | ||
| JPH0659592B2 (ja) | 自動プログラミング作成装置 | |
| JPS58217223A (ja) | デイスプレイ装置付数値制御放電加工装置 | |
| JPH01200412A (ja) | ステートメント挿入方法 | |
| JPH01316804A (ja) | 輪郭形状定義方法 | |
| JPH03294906A (ja) | 加工プログラムの編集方式 | |
| JPS61160108A (ja) | 数値制御工作機械における加工制御方法 | |
| JPH0563749U (ja) | 加工時間算出機能を有する数値制御装置 | |
| JP2771701B2 (ja) | 対話形数値制御装置 | |
| JPH053002B2 (ja) | ||
| JP3660038B2 (ja) | 数値制御装置 | |
| US5093796A (en) | Automatic programming definition of a machining configuration for a numerical control device | |
| JP3977458B2 (ja) | 対話形自動プログラミング装置 | |
| JPH077839U (ja) | 数値制御装置 | |
| JPH0816518A (ja) | 情報処理装置 | |
| JPH06114678A (ja) | Nc装置の工具軌跡表示装置 | |
| JPH04252307A (ja) | 対話形数値制御装置 | |
| JPS6359604A (ja) | 数値制御装置の加工径路変更方法 | |
| JPS6238908A (ja) | 数値制御装置 | |
| JPH056684B2 (ja) | ||
| JPH0659720A (ja) | バリ取りロボットプログラム生成方法 | |
| JPH06202906A (ja) | Ncプログラム編集装置 | |
| JPH0212309A (ja) | Cad/cam装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |