JPH0619655B2 - デイジタイジングデ−タへのncプログラム挿入方法 - Google Patents
デイジタイジングデ−タへのncプログラム挿入方法Info
- Publication number
- JPH0619655B2 JPH0619655B2 JP61109223A JP10922386A JPH0619655B2 JP H0619655 B2 JPH0619655 B2 JP H0619655B2 JP 61109223 A JP61109223 A JP 61109223A JP 10922386 A JP10922386 A JP 10922386A JP H0619655 B2 JPH0619655 B2 JP H0619655B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- digitizing
- data
- digitizing data
- machining
- 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 claims description 13
- 238000003754 machining Methods 0.000 claims description 10
- 230000037431 insertion Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 238000003780 insertion Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000012966 insertion method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
Description
【発明の詳細な説明】 (発明の技術分野) 本発明は、倣い装置により作成したディジタイジングデ
ータに数値制御(NC)装置により加工するNCプログラムを
挿入する挿入方法に関し、特に1回のディジタイジング
により、それぞれ異なる複数台のNC装置に対しても容易
に所定のNCプログラムを挿入できる挿入方法に関する。
ータに数値制御(NC)装置により加工するNCプログラムを
挿入する挿入方法に関し、特に1回のディジタイジング
により、それぞれ異なる複数台のNC装置に対しても容易
に所定のNCプログラムを挿入できる挿入方法に関する。
(発明の技術的背景とその問題点) 倣い装置により収集されたディジタイジングデータは、
単にワークの位置データを示しているだけであり、この
ディジタイジングデータだけではNC装置により加工を行
なうことができない。そこで、NC装置により加工を行な
う際には、上記ディジタイジングデータの所定の位置
に、所定の“Gコード(準備機能)”,“Mコード(補
助機能)”,“Tコード(工具機能)”,“Fコード
(送り機能)”又は“Sコード(主軸機能)”等の各種
機能を含む、対応するNCプログラムをそれぞれ挿入した
加工プログラムを作成し、加工を指令しなければならな
い。
単にワークの位置データを示しているだけであり、この
ディジタイジングデータだけではNC装置により加工を行
なうことができない。そこで、NC装置により加工を行な
う際には、上記ディジタイジングデータの所定の位置
に、所定の“Gコード(準備機能)”,“Mコード(補
助機能)”,“Tコード(工具機能)”,“Fコード
(送り機能)”又は“Sコード(主軸機能)”等の各種
機能を含む、対応するNCプログラムをそれぞれ挿入した
加工プログラムを作成し、加工を指令しなければならな
い。
そのために、従来は予めディジタイジングデータに挿入
するNCプログラムにそれぞれ異なるNCプログラム識別情
報(以下、NCプログラム名という)を付して登録してお
くと共に、ディジタイジング開始時,終了時あるいはピ
ックフィード開始時,終了時等のNCプログラム挿入ステ
ップ(以下、挿入タイミングという)に挿入すべきNCプ
ログラム名を登録しておく。そして、この状態でディジ
タイジングを開始し、上記挿入されたNCプログラム名毎
に、上記登録されているNCプログラムの中からその都度
対応するNCプログラムをディジタイジングデータに挿入
して、所定の“加工プログラム”(ディジタイジングデ
ータに所定のNCプログラムを挿入したもの、以下同様)
を作成するようにしている。
するNCプログラムにそれぞれ異なるNCプログラム識別情
報(以下、NCプログラム名という)を付して登録してお
くと共に、ディジタイジング開始時,終了時あるいはピ
ックフィード開始時,終了時等のNCプログラム挿入ステ
ップ(以下、挿入タイミングという)に挿入すべきNCプ
ログラム名を登録しておく。そして、この状態でディジ
タイジングを開始し、上記挿入されたNCプログラム名毎
に、上記登録されているNCプログラムの中からその都度
対応するNCプログラムをディジタイジングデータに挿入
して、所定の“加工プログラム”(ディジタイジングデ
ータに所定のNCプログラムを挿入したもの、以下同様)
を作成するようにしている。
ところが、このような従来の挿入方法により作成された
加工プログラムを用いてNC装置により加工を行なう際
に、同一加工プログラムを用いて2台の異なるNC装置で
加工しようとすると、NC装置によっては同一加工プログ
ラムが使用できず、各NC装置毎に上記挿入するNCプログ
ラムを変更してそれぞれディジタイジングして加工プロ
グラムを作成する(以下、“2回ディジタイジング”と
いう)か、又は1回目のディジタイジング終了後、上記
挿入されたNCプログラムを次のNC装置に対応させて変更
して加プログラムを作成する必要があり、作業者に多大
な負担をかけていた。また、ディジタイジング終了後、
都合により加工するNC装置が変更になった場合等も、同
様に2回ディジタイジングするか、挿入されたNCプログ
ラムを変更しなければならず、作業者に多大な負担をか
けるという問題点があった。
加工プログラムを用いてNC装置により加工を行なう際
に、同一加工プログラムを用いて2台の異なるNC装置で
加工しようとすると、NC装置によっては同一加工プログ
ラムが使用できず、各NC装置毎に上記挿入するNCプログ
ラムを変更してそれぞれディジタイジングして加工プロ
グラムを作成する(以下、“2回ディジタイジング”と
いう)か、又は1回目のディジタイジング終了後、上記
挿入されたNCプログラムを次のNC装置に対応させて変更
して加プログラムを作成する必要があり、作業者に多大
な負担をかけていた。また、ディジタイジング終了後、
都合により加工するNC装置が変更になった場合等も、同
様に2回ディジタイジングするか、挿入されたNCプログ
ラムを変更しなければならず、作業者に多大な負担をか
けるという問題点があった。
(発明の目的) 本発明は上述のような事情からなされたものであり、本
発明の目的は、ディジタイジングデータに所定のNCプロ
グラムを挿入した加工プログラムを用いてNCにより加工
する際に、それぞれ異なる複数台のNC装置を用いる場合
であっても、1回のディジタイジングだけで、各NC装置
に適した加工プログラムを簡単な操作で供給できると共
に、ディジタイジング終了後、実際に加工するNC装置が
変更されても、簡単な操作で柔軟に対応できるディジタ
イジングデータへのNCプログラム挿入方法を提供するこ
とにある。
発明の目的は、ディジタイジングデータに所定のNCプロ
グラムを挿入した加工プログラムを用いてNCにより加工
する際に、それぞれ異なる複数台のNC装置を用いる場合
であっても、1回のディジタイジングだけで、各NC装置
に適した加工プログラムを簡単な操作で供給できると共
に、ディジタイジング終了後、実際に加工するNC装置が
変更されても、簡単な操作で柔軟に対応できるディジタ
イジングデータへのNCプログラム挿入方法を提供するこ
とにある。
(発明の概要) 本発明は、それぞれ異なる複数台のNC装置に柔軟に対応
できるディジタイジングデータへのNCプログラム挿入方
法に関し、各NC装置を駆動する各NCプログラムに、同一
加工工程には同一プログラム名を付すと共に、上記各NC
装置毎に区分してそれぞれファイル名を付して、当該NC
プログラムを対応づけて記憶しておき、倣い装置により
ディジタイジングデータを作成する際に、上記NCプログ
ラムを挿入するタイミング毎に上記プログラム名を挿入
するようにし、上記ディジタイジング終了後に上記ファ
イル名を指定することにより、1回のディジタイジング
により実際に加工するNC装置毎に対応するNCプログラム
を上記ディジタイジングデータの所定の位置に挿入する
ことができるようにしたものである。
できるディジタイジングデータへのNCプログラム挿入方
法に関し、各NC装置を駆動する各NCプログラムに、同一
加工工程には同一プログラム名を付すと共に、上記各NC
装置毎に区分してそれぞれファイル名を付して、当該NC
プログラムを対応づけて記憶しておき、倣い装置により
ディジタイジングデータを作成する際に、上記NCプログ
ラムを挿入するタイミング毎に上記プログラム名を挿入
するようにし、上記ディジタイジング終了後に上記ファ
イル名を指定することにより、1回のディジタイジング
により実際に加工するNC装置毎に対応するNCプログラム
を上記ディジタイジングデータの所定の位置に挿入する
ことができるようにしたものである。
(発明の実施例) 第1図は、本発明のディジタイジングデータへのNCプロ
グラム挿入方法を実現する装置の概略を示すブロック構
成図及びそのフローである。同図において、1は、第3
図に示すような、ディジタイジングデータの所定の位置
へのNCプログラム挿入タイミングと挿入するNCプログラ
ム名とを対応づけた対応表であり、挿入タイミング信号
SSが入力されると、対応するNCプログラム名を出力する
ようになっている。2は、ディジタイジングデータを記
憶しておくメモリであり、第5図に示すように、上記対
応表1から出力されるNCプログラム名を、“CALL”や
“GOSUB”等のプログラム呼出し指令に続けて当該ディ
ジタイジングデータの所定の位置に挿入して記憶するよ
うになっている。3は、第4図に示すような、NC装置毎
に異なる挿入するNCプログラム名に対応するNCプログラ
ム群を、上記NC装置毎にそれぞれ個別のファイル名を付
して1つのファイルにまとめて記憶しているファイル群
であり、上記対応表1及びファイル群2は予め別途作成
されている。4は、上記ファイル群3からNC装置毎にそ
れぞれ該当するファイル名を指定するファイル指定メモ
リであり、5はメモリ2に記憶されている、NCプログラ
ム挿入位置が示されているディジタイズデータに、上記
ファイル指定メモリ4で指定されたファイル名をファイ
ル群3から選択して、第6図に示すように、上記ディジ
タイジングデータの所定の位置に所定のNCプログラムを
挿入した加工プログラムを作成する合成器である。
グラム挿入方法を実現する装置の概略を示すブロック構
成図及びそのフローである。同図において、1は、第3
図に示すような、ディジタイジングデータの所定の位置
へのNCプログラム挿入タイミングと挿入するNCプログラ
ム名とを対応づけた対応表であり、挿入タイミング信号
SSが入力されると、対応するNCプログラム名を出力する
ようになっている。2は、ディジタイジングデータを記
憶しておくメモリであり、第5図に示すように、上記対
応表1から出力されるNCプログラム名を、“CALL”や
“GOSUB”等のプログラム呼出し指令に続けて当該ディ
ジタイジングデータの所定の位置に挿入して記憶するよ
うになっている。3は、第4図に示すような、NC装置毎
に異なる挿入するNCプログラム名に対応するNCプログラ
ム群を、上記NC装置毎にそれぞれ個別のファイル名を付
して1つのファイルにまとめて記憶しているファイル群
であり、上記対応表1及びファイル群2は予め別途作成
されている。4は、上記ファイル群3からNC装置毎にそ
れぞれ該当するファイル名を指定するファイル指定メモ
リであり、5はメモリ2に記憶されている、NCプログラ
ム挿入位置が示されているディジタイズデータに、上記
ファイル指定メモリ4で指定されたファイル名をファイ
ル群3から選択して、第6図に示すように、上記ディジ
タイジングデータの所定の位置に所定のNCプログラムを
挿入した加工プログラムを作成する合成器である。
このような構成を用いたディジタイジングデータへのNC
プログラムの挿入方法について、第2図のフローチャー
トを参照して以下に詳細に説明する。
プログラムの挿入方法について、第2図のフローチャー
トを参照して以下に詳細に説明する。
例えば、第7図に示すようなワーク形状データをディジ
タイジングする場合に、上記ファイル群3及びファイル
指定メモリ4には、予め所定のファイル名や対応するNC
プログラム名及びNCプログラムが記憶されているものと
する。そこで、ディジタイジングを行ないワークの位置
データを作成していくが(ステップS1)、このディジタ
イジングが終了せず(ステップS2)、又NCプログラムを
挿入するタイミングになるまで上記ステップS1に戻りデ
ィジタイジングを続ける(ステップS3)。ここにおい
て、ディジタイジング開始点DsはNCプログラム挿入タイ
ミングであるので、上記対応表1に挿入タイミング信号
SSが入力されると、該当するNCプログラム名(1000)
が出力される(ステップS4)。そこで、第5図に示すよ
うに、上記メモリ2においてディジタイジングデータに
呼出し指令“CALL”と共に上記NCプログラム名(100
0)が挿入されて記憶される(ステップS5)。そして、
上記ステップS1に戻りディジタイジングを繰返し、上記
開始点の位置データ(X100 Y100 Z100)を出力し、以
後、上述のような動作を繰返すことにより、所定の挿入
タイミング、例えばピックフィード開始点Ps,ピックフ
ィード終了点Pe,ディジタイジング終了点De等におい
て、挿入するNCプログラム名を挿入したディジタイジン
グデータをメモリ2に記憶する。
タイジングする場合に、上記ファイル群3及びファイル
指定メモリ4には、予め所定のファイル名や対応するNC
プログラム名及びNCプログラムが記憶されているものと
する。そこで、ディジタイジングを行ないワークの位置
データを作成していくが(ステップS1)、このディジタ
イジングが終了せず(ステップS2)、又NCプログラムを
挿入するタイミングになるまで上記ステップS1に戻りデ
ィジタイジングを続ける(ステップS3)。ここにおい
て、ディジタイジング開始点DsはNCプログラム挿入タイ
ミングであるので、上記対応表1に挿入タイミング信号
SSが入力されると、該当するNCプログラム名(1000)
が出力される(ステップS4)。そこで、第5図に示すよ
うに、上記メモリ2においてディジタイジングデータに
呼出し指令“CALL”と共に上記NCプログラム名(100
0)が挿入されて記憶される(ステップS5)。そして、
上記ステップS1に戻りディジタイジングを繰返し、上記
開始点の位置データ(X100 Y100 Z100)を出力し、以
後、上述のような動作を繰返すことにより、所定の挿入
タイミング、例えばピックフィード開始点Ps,ピックフ
ィード終了点Pe,ディジタイジング終了点De等におい
て、挿入するNCプログラム名を挿入したディジタイジン
グデータをメモリ2に記憶する。
このようにして全ディジタイジングデータの作成を終了
すると(ステップS2)、実際に加工するNC装置に応じ
て、上記ファイル指定メモリ4に対応するファイル名
(例えば、“ARA.SUB ”を指定する(ステップS6)。そ
こで、合成器5は上記メモリ2に記憶されているNCプロ
グラム名が挿入されたディジタイジングデータ(第5図
参照)を読み込み(ステップS7〜S8)、例えば第5図に
示す“CALL1000”のように、挿入するプログラム名が
あれば(ステップS 10)、上記指定されたファイル
(“ARA.SUB”)の当該NCプログラム名(“1000”)
に対応するNCプログラム(“G00 Z500/G01 S1000 T010
1 MO3 F200”)を、上記ファイル群2から探し(ステッ
プS 11)、当該NCプログラムがなければ(ステップS 1
2)、エラー処理し(ステップS 13)、あれば、第6図
に示すように、ディジタイズデータに当該NCプログラム
を挿入する(ステップS 14)。そして、上記ステップS7
に戻り、上述のようなディジタイジング動作を繰返す。
ここで、上記ステップS 10において、NCプログラムの挿
入タイミングでなければ、上記ステップS7に戻りそのま
まディジタイジングデータの読み込みを行なう。
すると(ステップS2)、実際に加工するNC装置に応じ
て、上記ファイル指定メモリ4に対応するファイル名
(例えば、“ARA.SUB ”を指定する(ステップS6)。そ
こで、合成器5は上記メモリ2に記憶されているNCプロ
グラム名が挿入されたディジタイジングデータ(第5図
参照)を読み込み(ステップS7〜S8)、例えば第5図に
示す“CALL1000”のように、挿入するプログラム名が
あれば(ステップS 10)、上記指定されたファイル
(“ARA.SUB”)の当該NCプログラム名(“1000”)
に対応するNCプログラム(“G00 Z500/G01 S1000 T010
1 MO3 F200”)を、上記ファイル群2から探し(ステッ
プS 11)、当該NCプログラムがなければ(ステップS 1
2)、エラー処理し(ステップS 13)、あれば、第6図
に示すように、ディジタイズデータに当該NCプログラム
を挿入する(ステップS 14)。そして、上記ステップS7
に戻り、上述のようなディジタイジング動作を繰返す。
ここで、上記ステップS 10において、NCプログラムの挿
入タイミングでなければ、上記ステップS7に戻りそのま
まディジタイジングデータの読み込みを行なう。
そして、以下、上記ステップS7〜S14 を繰返して、上述
と同様にディジタイジングデータを読み込み、各挿入NC
プログラム名毎に対応するNCプログラムを挿入した加工
プログラムの作成を終了する(ステップS9)。
と同様にディジタイジングデータを読み込み、各挿入NC
プログラム名毎に対応するNCプログラムを挿入した加工
プログラムの作成を終了する(ステップS9)。
(発明の効果) 以上のように本発明のディジタイジングデータへのNCプ
ログラム挿入方法によれば、ディジタイジングデータに
所定のNCプログラムを挿入した加工プログラムを用いて
NC装置により加工する際に、加工するNC装置毎にファイ
ル名を付し、NCプログラム名を対応づけたNCプログラム
を作成しておけば、それぞれ異なる複数台のNC装置を用
いる場合であっても、1回のディジタイジングだけで、
各NC装置に適した加工プログラムを簡単な操作で供給で
きると共に、ディジタイジング終了後、実際に加工する
NC装置が変更されても、簡単な操作で柔軟に対応でき、
単に作業者の負担を軽減するだけでなく、汎用性を広げ
ることができるようになる。
ログラム挿入方法によれば、ディジタイジングデータに
所定のNCプログラムを挿入した加工プログラムを用いて
NC装置により加工する際に、加工するNC装置毎にファイ
ル名を付し、NCプログラム名を対応づけたNCプログラム
を作成しておけば、それぞれ異なる複数台のNC装置を用
いる場合であっても、1回のディジタイジングだけで、
各NC装置に適した加工プログラムを簡単な操作で供給で
きると共に、ディジタイジング終了後、実際に加工する
NC装置が変更されても、簡単な操作で柔軟に対応でき、
単に作業者の負担を軽減するだけでなく、汎用性を広げ
ることができるようになる。
第1図は本発明方法の概略を示すブロック構成図及びそ
のフロー、第2図は本発明方法のディジタイズデータへ
のNCプログラム挿入動作を説明するフローチャート、第
3図〜第7図は本発明方法を説明するための図である。 1……対応表、2……メモリ、3……ファイル群、4…
…ファイル指定メモリ、5……合成器。
のフロー、第2図は本発明方法のディジタイズデータへ
のNCプログラム挿入動作を説明するフローチャート、第
3図〜第7図は本発明方法を説明するための図である。 1……対応表、2……メモリ、3……ファイル群、4…
…ファイル指定メモリ、5……合成器。
Claims (1)
- 【請求項1】各NC装置を駆動する各NCプログラムに、同
一加工工程には同一プログラム識別情報を付すと共に、
前記各NC装置毎に区分してそれぞれファイル名を付し
て、当該NCプログラムを対応づけて記憶しておき、倣い
装置によりディジタイジングデータを作成する際に、前
記NCプログラムを挿入するステップ毎に前記プログラム
識別情報を挿入するようにし、前記ディジタイジング終
了後に前記ファイル名を指定することにより、1回のデ
ィジタイジングにより実際に加工するNC装置毎に対応す
るNCプログラムを前記ディジタイジングデータの所定の
ステップに挿入することができるようにしたことを特徴
とするディジタイジングデータへのNCプログラム挿入方
法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61109223A JPH0619655B2 (ja) | 1986-05-13 | 1986-05-13 | デイジタイジングデ−タへのncプログラム挿入方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61109223A JPH0619655B2 (ja) | 1986-05-13 | 1986-05-13 | デイジタイジングデ−タへのncプログラム挿入方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62264309A JPS62264309A (ja) | 1987-11-17 |
| JPH0619655B2 true JPH0619655B2 (ja) | 1994-03-16 |
Family
ID=14504719
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61109223A Expired - Lifetime JPH0619655B2 (ja) | 1986-05-13 | 1986-05-13 | デイジタイジングデ−タへのncプログラム挿入方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0619655B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07104702B2 (ja) * | 1989-06-22 | 1995-11-13 | 新明和工業株式会社 | ロボットのオフライン教示方法 |
| JP2811338B2 (ja) * | 1989-12-07 | 1998-10-15 | マツダ株式会社 | Nc加工データ作成方法およびその装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58219607A (ja) * | 1982-06-14 | 1983-12-21 | Fanuc Ltd | Ncプログラム作成装置 |
| JPS5981045A (ja) * | 1982-10-27 | 1984-05-10 | Fanuc Ltd | 多工程ならい制御方式 |
-
1986
- 1986-05-13 JP JP61109223A patent/JPH0619655B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62264309A (ja) | 1987-11-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0148273B1 (en) | Numerical control apparatus | |
| US4814999A (en) | Automatic programming system | |
| JPH0619655B2 (ja) | デイジタイジングデ−タへのncプログラム挿入方法 | |
| US5041985A (en) | Tool changing method | |
| EP1394642B1 (en) | Multi-system numerical control device | |
| US4086633A (en) | Numerical control system with program access function | |
| EP0425674A4 (en) | AUTHORIZED TOOL SELECTION SYSTEM. | |
| JP2654253B2 (ja) | 数値制御情報作成装置 | |
| JPH0619654B2 (ja) | デイジタイジングデ−タへのncプログラム挿入方法 | |
| JPH0122106B2 (ja) | ||
| JPH0749651A (ja) | 制御プログラムの作成支援装置 | |
| JPH05197413A (ja) | Ncデータの変換装置 | |
| JP2942812B2 (ja) | 変種変量生産プログラムの作成装置 | |
| JPH04223835A (ja) | Nc工作機械の工具番号登録方法 | |
| JPH064214B2 (ja) | 数値制御工作機械における加工順序制御方法 | |
| JP2856953B2 (ja) | フレキシブル生産システム | |
| JPH0533202U (ja) | シーケンサ | |
| JPH07285049A (ja) | Ncデータ編集方法およびその装置 | |
| JP2788137B2 (ja) | 数値制御データ作成装置 | |
| JP2875801B2 (ja) | Dnc装置 | |
| JPH04114207A (ja) | Nc加工機用加工データ作成方式 | |
| JPS61283905A (ja) | Nc工作機械群のncプログラム制御装置 | |
| JPH05204421A (ja) | Ncプログラム処理方法 | |
| EP0522165A1 (en) | Method for creating nc data | |
| JPS63181004A (ja) | 部品挿入機用ncデ−タ作成方法 |