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
Application number
JP61109223A
Other languages
English (en)
Other versions
JPS62264309A (ja
Inventor
由男 鳥澤
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.)
OOKUMA KK
Original Assignee
OOKUMA KK
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 OOKUMA KK filed Critical OOKUMA KK
Priority to JP61109223A priority Critical patent/JPH0619655B2/ja
Publication of JPS62264309A publication Critical patent/JPS62264309A/ja
Publication of JPH0619655B2 publication Critical patent/JPH0619655B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】 (発明の技術分野) 本発明は、倣い装置により作成したディジタイジングデ
ータに数値制御(NC)装置により加工するNCプログラムを
挿入する挿入方法に関し、特に1回のディジタイジング
により、それぞれ異なる複数台のNC装置に対しても容易
に所定のNCプログラムを挿入できる挿入方法に関する。
(発明の技術的背景とその問題点) 倣い装置により収集されたディジタイジングデータは、
単にワークの位置データを示しているだけであり、この
ディジタイジングデータだけではNC装置により加工を行
なうことができない。そこで、NC装置により加工を行な
う際には、上記ディジタイジングデータの所定の位置
に、所定の“Gコード(準備機能)”,“Mコード(補
助機能)”,“Tコード(工具機能)”,“Fコード
(送り機能)”又は“Sコード(主軸機能)”等の各種
機能を含む、対応するNCプログラムをそれぞれ挿入した
加工プログラムを作成し、加工を指令しなければならな
い。
そのために、従来は予めディジタイジングデータに挿入
するNCプログラムにそれぞれ異なるNCプログラム識別情
報(以下、NCプログラム名という)を付して登録してお
くと共に、ディジタイジング開始時,終了時あるいはピ
ックフィード開始時,終了時等のNCプログラム挿入ステ
ップ(以下、挿入タイミングという)に挿入すべきNCプ
ログラム名を登録しておく。そして、この状態でディジ
タイジングを開始し、上記挿入されたNCプログラム名毎
に、上記登録されているNCプログラムの中からその都度
対応するNCプログラムをディジタイジングデータに挿入
して、所定の“加工プログラム”(ディジタイジングデ
ータに所定のNCプログラムを挿入したもの、以下同様)
を作成するようにしている。
ところが、このような従来の挿入方法により作成された
加工プログラムを用いてNC装置により加工を行なう際
に、同一加工プログラムを用いて2台の異なるNC装置で
加工しようとすると、NC装置によっては同一加工プログ
ラムが使用できず、各NC装置毎に上記挿入するNCプログ
ラムを変更してそれぞれディジタイジングして加工プロ
グラムを作成する(以下、“2回ディジタイジング”と
いう)か、又は1回目のディジタイジング終了後、上記
挿入されたNCプログラムを次のNC装置に対応させて変更
して加プログラムを作成する必要があり、作業者に多大
な負担をかけていた。また、ディジタイジング終了後、
都合により加工するNC装置が変更になった場合等も、同
様に2回ディジタイジングするか、挿入されたNCプログ
ラムを変更しなければならず、作業者に多大な負担をか
けるという問題点があった。
(発明の目的) 本発明は上述のような事情からなされたものであり、本
発明の目的は、ディジタイジングデータに所定のNCプロ
グラムを挿入した加工プログラムを用いてNCにより加工
する際に、それぞれ異なる複数台のNC装置を用いる場合
であっても、1回のディジタイジングだけで、各NC装置
に適した加工プログラムを簡単な操作で供給できると共
に、ディジタイジング終了後、実際に加工するNC装置が
変更されても、簡単な操作で柔軟に対応できるディジタ
イジングデータへの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プログラムを
挿入した加工プログラムを作成する合成器である。
このような構成を用いたディジタイジングデータへのNC
プログラムの挿入方法について、第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に記憶する。
このようにして全ディジタイジングデータの作成を終了
すると(ステップ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プログラムを挿入した加工プログラムを用いて
NC装置により加工する際に、加工するNC装置毎にファイ
ル名を付し、NCプログラム名を対応づけたNCプログラム
を作成しておけば、それぞれ異なる複数台のNC装置を用
いる場合であっても、1回のディジタイジングだけで、
各NC装置に適した加工プログラムを簡単な操作で供給で
きると共に、ディジタイジング終了後、実際に加工する
NC装置が変更されても、簡単な操作で柔軟に対応でき、
単に作業者の負担を軽減するだけでなく、汎用性を広げ
ることができるようになる。
【図面の簡単な説明】
第1図は本発明方法の概略を示すブロック構成図及びそ
のフロー、第2図は本発明方法のディジタイズデータへ
のNCプログラム挿入動作を説明するフローチャート、第
3図〜第7図は本発明方法を説明するための図である。 1……対応表、2……メモリ、3……ファイル群、4…
…ファイル指定メモリ、5……合成器。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】各NC装置を駆動する各NCプログラムに、同
    一加工工程には同一プログラム識別情報を付すと共に、
    前記各NC装置毎に区分してそれぞれファイル名を付し
    て、当該NCプログラムを対応づけて記憶しておき、倣い
    装置によりディジタイジングデータを作成する際に、前
    記NCプログラムを挿入するステップ毎に前記プログラム
    識別情報を挿入するようにし、前記ディジタイジング終
    了後に前記ファイル名を指定することにより、1回のデ
    ィジタイジングにより実際に加工するNC装置毎に対応す
    るNCプログラムを前記ディジタイジングデータの所定の
    ステップに挿入することができるようにしたことを特徴
    とするディジタイジングデータへのNCプログラム挿入方
    法。
JP61109223A 1986-05-13 1986-05-13 デイジタイジングデ−タへのncプログラム挿入方法 Expired - Lifetime JPH0619655B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 多工程ならい制御方式

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デ−タ作成方法