JPS63100508A - 数値制御装置 - Google Patents
数値制御装置Info
- Publication number
- JPS63100508A JPS63100508A JP28207786A JP28207786A JPS63100508A JP S63100508 A JPS63100508 A JP S63100508A JP 28207786 A JP28207786 A JP 28207786A JP 28207786 A JP28207786 A JP 28207786A JP S63100508 A JPS63100508 A JP S63100508A
- Authority
- JP
- Japan
- Prior art keywords
- data
- control device
- buffer
- motor
- data file
- 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
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、数値制御装置に関し、特にそのデータの入力
方式に関するものである。
方式に関するものである。
第6図は従来の数値制御装置におけるデータ入力方式の
概念を示すブロック図である。図において、(1)はテ
ープ(2)にプログラムされた加工データの読取り装置
、(3)はデータ格納用のバッファ装置、(4)はデー
タファイル装置、(5)は加工データを読みながら実際
の加工を行うときのバッファ装置、(6)は演算装置、
(7)はモータ制御装置である。
概念を示すブロック図である。図において、(1)はテ
ープ(2)にプログラムされた加工データの読取り装置
、(3)はデータ格納用のバッファ装置、(4)はデー
タファイル装置、(5)は加工データを読みながら実際
の加工を行うときのバッファ装置、(6)は演算装置、
(7)はモータ制御装置である。
従来の数値制御装置では、上記のように構成されている
ため、 ■テープ(2)の加工データをデータファイル装置(4
)に格納する場合、 ■テープ(2)の加工データに基づきモータ制御装置(
7)を制御しつつ実際の加工に使用する場合、■格納さ
れたデータを読みながら加工する場合の3通りのモード
が可能である。しかしながら、データファイル装置(4
)に加工データを格納している間は、それが完了するま
でそのデータを同時に加工に使用することができず、ま
た加工データに基づき実際に加工を行っている間はその
データの格納を同時に行うことはできなかった。
ため、 ■テープ(2)の加工データをデータファイル装置(4
)に格納する場合、 ■テープ(2)の加工データに基づきモータ制御装置(
7)を制御しつつ実際の加工に使用する場合、■格納さ
れたデータを読みながら加工する場合の3通りのモード
が可能である。しかしながら、データファイル装置(4
)に加工データを格納している間は、それが完了するま
でそのデータを同時に加工に使用することができず、ま
た加工データに基づき実際に加工を行っている間はその
データの格納を同時に行うことはできなかった。
その結果、例えば従来装置で加工を繰り返す場合は、前
記のモードで■、■、■、■・・・とする必要がある。
記のモードで■、■、■、■・・・とする必要がある。
したがって、加工データの読取りに長時間を要する場合
や、そうでなくとも何回も繰り返し加工を行なう場合な
どにおいては、データを読み取っている間は、実際の加
工は行えないため作業効率が低下するという問題があっ
た。
や、そうでなくとも何回も繰り返し加工を行なう場合な
どにおいては、データを読み取っている間は、実際の加
工は行えないため作業効率が低下するという問題があっ
た。
本発明はかかる問題点を解決したものであり、作業効率
の向上を可能にした数値制御装置を得ることを目的とす
るものである。
の向上を可能にした数値制御装置を得ることを目的とす
るものである。
本発明に係る数値制御装置は、データ格納用のバッファ
装置と加工用のバッファ装置とを共通のバッファ装置で
構成したものである。
装置と加工用のバッファ装置とを共通のバッファ装置で
構成したものである。
本発明の数値制御装置では共通のバッファ装置を設けた
ことにより、加工データをブロック単位で入力してその
ブロック単位ごとに格納と加工を同時に行うことができ
る。
ことにより、加工データをブロック単位で入力してその
ブロック単位ごとに格納と加工を同時に行うことができ
る。
以下、本発明の一実施例を図により説明する。
第1図は本発明の一実施例に係る数値制御装置の概念を
示すブロック図である。図中、第6図と同一符号は同一
のものであるので説明は省略する。
示すブロック図である。図中、第6図と同一符号は同一
のものであるので説明は省略する。
図において、(8)は加工データの格納と加工を同時に
行えるようにした共通のバッファ装置である。
行えるようにした共通のバッファ装置である。
第2図は第1図の装置のハード構成を示すブロック図で
あり、第2図において第1図と同一符号のものは対応す
るハード構成を示している。第2図において、(10)
は読取りインターフェイス(以下読取りI/Fという)
で、読取り装置(1)によりテープ(2)から読み込ん
だデータを後述するメモリ(13)に送り出す。(11
)はCPU、(12)は制御プログラムが格納されたメ
モリで、CPU(11)はその制御プログラムに従って
各種の演算動作を行ない、ここでは演算装置(6)の機
能を果たすと共に、各種データの転送のタイミングを制
御する。(13)はメモリで、データファイル装置(4
)及びバッファ装置(8)を構成している。すなわち、
メモリ(13)は第3図に示すように、その一部をバッ
ファ領域(13A)及びデータファイル領域(13B)
として使用している。(14)はモータ制御装置(7)
によって駆動されるモータであり、1個しか図示されて
いないが実際には複数個取付けられている。このモータ
(14)により切削工具の位置調整及びそれ自体の駆動
がなされる。
あり、第2図において第1図と同一符号のものは対応す
るハード構成を示している。第2図において、(10)
は読取りインターフェイス(以下読取りI/Fという)
で、読取り装置(1)によりテープ(2)から読み込ん
だデータを後述するメモリ(13)に送り出す。(11
)はCPU、(12)は制御プログラムが格納されたメ
モリで、CPU(11)はその制御プログラムに従って
各種の演算動作を行ない、ここでは演算装置(6)の機
能を果たすと共に、各種データの転送のタイミングを制
御する。(13)はメモリで、データファイル装置(4
)及びバッファ装置(8)を構成している。すなわち、
メモリ(13)は第3図に示すように、その一部をバッ
ファ領域(13A)及びデータファイル領域(13B)
として使用している。(14)はモータ制御装置(7)
によって駆動されるモータであり、1個しか図示されて
いないが実際には複数個取付けられている。このモータ
(14)により切削工具の位置調整及びそれ自体の駆動
がなされる。
以上のように構成された本実施例に係る数値制御装置に
おいては、前記■、■、■の3つのモードのほかに、さ
らに、■のモードとして、共通のバッファ装置(8)に
より加工データをブロック単位で読みながらそれを同時
に加工に使用するとともに、データファイル装置(4)
に格納するというモードが加えられている。したがって
、同一の加工を繰り返す場合は、■、■、■、■・・・
という手順で行えばよい。この場合、従来の場合に比べ
て加工データを読む回数は同じ1回でも加工回数が1回
だけ多くなる。このことは、実質的に被加工物1個当り
の加工時間の短縮を意味する。
おいては、前記■、■、■の3つのモードのほかに、さ
らに、■のモードとして、共通のバッファ装置(8)に
より加工データをブロック単位で読みながらそれを同時
に加工に使用するとともに、データファイル装置(4)
に格納するというモードが加えられている。したがって
、同一の加工を繰り返す場合は、■、■、■、■・・・
という手順で行えばよい。この場合、従来の場合に比べ
て加工データを読む回数は同じ1回でも加工回数が1回
だけ多くなる。このことは、実質的に被加工物1個当り
の加工時間の短縮を意味する。
以下上記■及び■のモードの動作を説明する。
■のモードにおいては、第4図のフローチャートに示す
ように、読取り装置(1)は加ニブログラムの情報がバ
ンチされたテープ(2)を読み込み、読取りI / F
(to)を介してメモリ(13)のバッファ領域(1
3A)に書き込む(ステップ41)。すなわち、第1図
に示すバッファ装置(8)に加ニブログラムを格納する
。次に、バッファ領域(13A)に格納された加ニブロ
グラムをデータファイル領域(13B)に書き込む(ス
テップ42)。すなわち第1図に示すバッファ装置(8
)に格納された加ニブログラムをデータファイル装置(
4〉に格納する。
ように、読取り装置(1)は加ニブログラムの情報がバ
ンチされたテープ(2)を読み込み、読取りI / F
(to)を介してメモリ(13)のバッファ領域(1
3A)に書き込む(ステップ41)。すなわち、第1図
に示すバッファ装置(8)に加ニブログラムを格納する
。次に、バッファ領域(13A)に格納された加ニブロ
グラムをデータファイル領域(13B)に書き込む(ス
テップ42)。すなわち第1図に示すバッファ装置(8
)に格納された加ニブログラムをデータファイル装置(
4〉に格納する。
次にバッファ領域(13A)に格納された加ニブログラ
ムを解析し、モータ(14)を駆動するためのデータを
演算する(ステップ43)。この演算はCPU (11
)によってなされるが、第1図においては演算装置(6
)による演算に対応する。上記のステップ43で演算さ
れたデータはモータ制御装置(7)に送出され、モータ
(14)は駆動制御される(ステップ44)。このモー
タ(14)の駆動により、材料を削り、データファイル
領域(13B)に書き込まれた加ニブログラムに沿った
被加工物が得られる。
ムを解析し、モータ(14)を駆動するためのデータを
演算する(ステップ43)。この演算はCPU (11
)によってなされるが、第1図においては演算装置(6
)による演算に対応する。上記のステップ43で演算さ
れたデータはモータ制御装置(7)に送出され、モータ
(14)は駆動制御される(ステップ44)。このモー
タ(14)の駆動により、材料を削り、データファイル
領域(13B)に書き込まれた加ニブログラムに沿った
被加工物が得られる。
以上の各ステップにおける動作はCP U (11)に
よって制御されるが、それはメモリ(12)に格納され
ている制御プログラムに基づいてなされる。
よって制御されるが、それはメモリ(12)に格納され
ている制御プログラムに基づいてなされる。
また、■のモードにおいては、第5図のフローチャート
に示すように、メモリ(13)のデータファイル領域(
13B)の中から加工に指定された加ニブログラムを選
択し、バッファ領域(13A)に書き込む(ステップ5
1)。すなわち、第1図に示すデータファイル装置(4
)の加ニブログラムのうち指定されたものをバッファ装
置(8)に持ってくる。
に示すように、メモリ(13)のデータファイル領域(
13B)の中から加工に指定された加ニブログラムを選
択し、バッファ領域(13A)に書き込む(ステップ5
1)。すなわち、第1図に示すデータファイル装置(4
)の加ニブログラムのうち指定されたものをバッファ装
置(8)に持ってくる。
次に、バッファ領域(13B)の加ニブログラムを解析
し、モータ(14)を駆動するためのデータを演算しく
ステップ52)、この演算されたデータはモニタ制御装
置(7)に送出され、モータ(14)は駆動制御される
(ステップ53)。このステップ52及び53の内容は
■のモードのステップ43及び44と同一である。
し、モータ(14)を駆動するためのデータを演算しく
ステップ52)、この演算されたデータはモニタ制御装
置(7)に送出され、モータ(14)は駆動制御される
(ステップ53)。このステップ52及び53の内容は
■のモードのステップ43及び44と同一である。
なお、■のモードは第4図のステップ41及び42、そ
して、■のモードはステップ41.43゜44となる。
して、■のモードはステップ41.43゜44となる。
以上のように本発明によれば、共通のバッファ装置によ
り加工データの読取り中にそのデータに基づく実際の加
工とそのデータの格納とを同時に行うようにしたので、
加工データの読取り時間の有効活用を図ることができ、
実質的に加工時間の短縮を実現でき能率向上に寄与する
。
り加工データの読取り中にそのデータに基づく実際の加
工とそのデータの格納とを同時に行うようにしたので、
加工データの読取り時間の有効活用を図ることができ、
実質的に加工時間の短縮を実現でき能率向上に寄与する
。
第1図は本発明の一実施例に係る数値制御装置の概念を
示すブロック図、第2図は第1図のハード構成を示すブ
ロック図、第3図はメモリ(13)の説明図、第4図及
び第5図は前記実施例の動作を示すフローチャートであ
る。第6図は従来例のブロック図である。 (1):読取り装置、(2):テープ、(3)バッファ
装置、(4)データファイル装置、(5):バッファ装
置、(6):演算装置、(7):モータ制御装置、(8
):共通のバッファ装置。 なお、図中同一符号は同−又は相当部分を示す。
示すブロック図、第2図は第1図のハード構成を示すブ
ロック図、第3図はメモリ(13)の説明図、第4図及
び第5図は前記実施例の動作を示すフローチャートであ
る。第6図は従来例のブロック図である。 (1):読取り装置、(2):テープ、(3)バッファ
装置、(4)データファイル装置、(5):バッファ装
置、(6):演算装置、(7):モータ制御装置、(8
):共通のバッファ装置。 なお、図中同一符号は同−又は相当部分を示す。
Claims (1)
- 加工データの読取り装置と、データファイル装置と、演
算装置を介してモータを制御するモータ制御装置とを備
えたものにおいて、前記データファイル装置と演算装置
に共通のバッファ装置を設けたことを特徴とする数値制
御装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12813786 | 1986-06-04 | ||
| JP61-128137 | 1986-06-04 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63100508A true JPS63100508A (ja) | 1988-05-02 |
Family
ID=14977316
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28207786A Pending JPS63100508A (ja) | 1986-06-04 | 1986-11-28 | 数値制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63100508A (ja) |
-
1986
- 1986-11-28 JP JP28207786A patent/JPS63100508A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS63100508A (ja) | 数値制御装置 | |
| JPH0457005B2 (ja) | ||
| EP1389748A2 (en) | Numerical controller | |
| JPS61256407A (ja) | 数値制御装置 | |
| JPH0772845B2 (ja) | Ncデ−タ作成装置 | |
| JPS62292347A (ja) | 工作機械の適応制御装置 | |
| JPS6388614A (ja) | Nc装置の自動運転モードにおけるプログラムデータ入出力方法 | |
| JPS61168008A (ja) | 数値制御装置 | |
| JPS6125211A (ja) | 並列処理数値制御装置 | |
| JPS6319007A (ja) | 数値制御装置におけるデ−タ伝送方法 | |
| JPH0487760A (ja) | Dncシステムにおける加工プログラムの転送方法 | |
| JPS6226508A (ja) | 位置決めユニツト | |
| JPS626344A (ja) | プログラムデバツグ方式 | |
| JPH1078812A (ja) | データ転送方法及びデータ転送制御装置 | |
| JPS63143605A (ja) | ブロツクデ−タの前処理機能を有する数値制御装置 | |
| JPH0511831A (ja) | Nc制御装置における加工プログラム解析方法 | |
| JPS63105868A (ja) | 旋削加工における加工領域分割処理装置 | |
| JPH03238503A (ja) | 外形加工機のデータ変換装置 | |
| JPS6063610A (ja) | クランプ装置が描画できるグラフィックディスプレイ装置付数値制御装置 | |
| JPH03144806A (ja) | 複合制御装置 | |
| JPS61245207A (ja) | Ncプログラムデ−タ転送方法 | |
| JPS62286340A (ja) | 回線トレ−ス制御方式 | |
| JPS62226309A (ja) | プログラマブルマシンコントロ−ラのromカセツト書込方式 | |
| JPH0474306U (ja) | ||
| JPH01130202A (ja) | 数値制御装置 |