JPH0388005A - 数値制御装置 - Google Patents
数値制御装置Info
- Publication number
- JPH0388005A JPH0388005A JP22581189A JP22581189A JPH0388005A JP H0388005 A JPH0388005 A JP H0388005A JP 22581189 A JP22581189 A JP 22581189A JP 22581189 A JP22581189 A JP 22581189A JP H0388005 A JPH0388005 A JP H0388005A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- machining program
- character
- storage means
- storage
- 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
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は数値制御装置に係り、特に加工プログラム記憶
時のフォーマットの改良に関するものである。
時のフォーマットの改良に関するものである。
[従来の技術]
従来、数値制御装置(以下NC装置という)における加
工プログラムの記憶は、NC装置内部の記憶手段を用い
て行っていた。
工プログラムの記憶は、NC装置内部の記憶手段を用い
て行っていた。
次にNC装置全体の説明を通して記憶手段の役割を説明
する。
する。
第5図は従来のこの種のNCの主要構成要素と機械を示
す構成図であり、図において、(1)は数値制御部(以
下、制御部という) 、 (21は制御部(1)に接続
された加工プログラム読取手段であり、プログラム記憶
媒体(3)に記憶された加工プログラムを読み込む。
す構成図であり、図において、(1)は数値制御部(以
下、制御部という) 、 (21は制御部(1)に接続
された加工プログラム読取手段であり、プログラム記憶
媒体(3)に記憶された加工プログラムを読み込む。
(4)は記憶手段であり、(5)は各種情報を表示部に
出力するための表示部制御手段(以下、表示部I/Fと
いう) 、(7)は操作部であり、NG装置に対する各
種操作は操作部制御手段(8)(以下、操作部I/Fと
いう)を介して制御部(1)に入力される。(9)は駆
動部であり、機械(10)を制御する。
出力するための表示部制御手段(以下、表示部I/Fと
いう) 、(7)は操作部であり、NG装置に対する各
種操作は操作部制御手段(8)(以下、操作部I/Fと
いう)を介して制御部(1)に入力される。(9)は駆
動部であり、機械(10)を制御する。
次に動作について説明する。
プログラム記憶媒体(3)に記憶されている加工プログ
ラムは、プログラム読取手段(2)により読みとられ制
御部(11に入力される。制御部C1)は前記加工プロ
グラムを記憶手段(4)に記憶させ、加工プログラムの
修正が必要な場合は、表示部I、’F(5)を介して表
示部(6)に前記加工プログラムのデータブロック内容
を表示させる。
ラムは、プログラム読取手段(2)により読みとられ制
御部(11に入力される。制御部C1)は前記加工プロ
グラムを記憶手段(4)に記憶させ、加工プログラムの
修正が必要な場合は、表示部I、’F(5)を介して表
示部(6)に前記加工プログラムのデータブロック内容
を表示させる。
一方、オペレータ(図示せず)は前記により表示部(6
)に表示された加工プログラムのデータブロックの内容
とプログラムリストから操作部(7)を用いて該当する
ブロックを探し出し、同様に操作部(7)から前記ブロ
ックの修正データの操作部I/F(8)を介して制御部
(1)に入力する。そして。
)に表示された加工プログラムのデータブロックの内容
とプログラムリストから操作部(7)を用いて該当する
ブロックを探し出し、同様に操作部(7)から前記ブロ
ックの修正データの操作部I/F(8)を介して制御部
(1)に入力する。そして。
制御部(1)はこの入力された修正データに基いて記憶
手段(4)に記憶されている加工プログラムを修正する
。駆動部(9)は制御部(1)から出力された機械制御
信号を増幅し、機械(10)に設けられたモータ(図示
せず)を駆動して所望の製品を得るべくこの機械(lO
)を制御する。
手段(4)に記憶されている加工プログラムを修正する
。駆動部(9)は制御部(1)から出力された機械制御
信号を増幅し、機械(10)に設けられたモータ(図示
せず)を駆動して所望の製品を得るべくこの機械(lO
)を制御する。
〔発明が解決しようとする課!]
従来のNC装置は、以上のように構成されているので、
加工プログラムを記憶手段(4)に記憶する際、加工プ
ログラムのデータを特に加工せず記憶手段に書き込んで
いるため加工プログラム中には、同じ文字列がいくつも
あったり他の加工プログラムと同一の文字列を多く含ん
でおり、これらを効率よく記憶する手段をもっていなか
った。
加工プログラムを記憶手段(4)に記憶する際、加工プ
ログラムのデータを特に加工せず記憶手段に書き込んで
いるため加工プログラム中には、同じ文字列がいくつも
あったり他の加工プログラムと同一の文字列を多く含ん
でおり、これらを効率よく記憶する手段をもっていなか
った。
従って、記憶手段(4)は同じ文字列ですぐ記憶容量オ
ーバーとなっていた。
ーバーとなっていた。
この発明は、上記記憶手段を効率よく使用するためにな
されたもので、加工プログラムを短縮して、記憶するこ
とを目的とする。
されたもので、加工プログラムを短縮して、記憶するこ
とを目的とする。
この発明における数値制御装置は、加工プログラム中の
所望する文字列とそれに対応する縮小記号とのテーブル
が登録された文字列バッファと。
所望する文字列とそれに対応する縮小記号とのテーブル
が登録された文字列バッファと。
加工プログラムを上記記憶手段に記憶させる際、上記文
字列バッファのテーブルを参照し、テーブル中に加工プ
ログラムの文字列があった場合、その加工プログラムの
文字列を縮小記号化して上記記憶手段に記憶させる文字
列変換手段とを備える構成としたものである。
字列バッファのテーブルを参照し、テーブル中に加工プ
ログラムの文字列があった場合、その加工プログラムの
文字列を縮小記号化して上記記憶手段に記憶させる文字
列変換手段とを備える構成としたものである。
〔作用]
本発明における加工プログラムの文字列変換手段は、加
工プログラムを記憶手段に記憶する前に、加工プログラ
ムの文字列と文字列バッファに記憶させた文字列とを比
較し、一致した文字列を記号化して記憶手段に記憶させ
る。
工プログラムを記憶手段に記憶する前に、加工プログラ
ムの文字列と文字列バッファに記憶させた文字列とを比
較し、一致した文字列を記号化して記憶手段に記憶させ
る。
〔発明の実施例1
以下、本発明の一実施例を図について説明する。
第1図において、(1)〜(lO)は、第5図と同一機
能をもつものである。(11)は本発明において追加し
た文字列変換手段、 (12)は文字列を登録するため
の文字列バッファである。加工プログラムを記憶手段(
4)に記憶する前に、オペレータが操作部(7)を通し
て文字列バッファ(12)に登録しておいた、文字列を
文字列変換手段(111で加工プログラムと比較し、存
在する同一文字列を記号化する機能をもつ、記号化され
た加工プログラムは、記憶手段(4)に記憶される。
能をもつものである。(11)は本発明において追加し
た文字列変換手段、 (12)は文字列を登録するため
の文字列バッファである。加工プログラムを記憶手段(
4)に記憶する前に、オペレータが操作部(7)を通し
て文字列バッファ(12)に登録しておいた、文字列を
文字列変換手段(111で加工プログラムと比較し、存
在する同一文字列を記号化する機能をもつ、記号化され
た加工プログラムは、記憶手段(4)に記憶される。
第2図は、上記文字列変換手段(11)の機能をフロー
チャートによって説明したものである。
チャートによって説明したものである。
加工プログラムを読み込む指令(stlがあると加工プ
ログラムを読み込むTS21.加工プログラムの読み込
みは、直接記憶手段(4)に読み込むのではなく、文字
列変換手段fillの一時記憶エリア(図示せず)に読
み込むちのとする。
ログラムを読み込むTS21.加工プログラムの読み込
みは、直接記憶手段(4)に読み込むのではなく、文字
列変換手段fillの一時記憶エリア(図示せず)に読
み込むちのとする。
加工プログラムの読み込み終了後1文字列変換手段(I
llはオペレータがあらかじめ文字列バッファ(12)
に登録しておいた文字列と加工プログラムを比較(S3
)する、ここで加工プログラム中に一致する文字列が見
つかった場合、加工プログラム中の文字列を文字列縮小
された任意の記号に変換(S4)する、任意の記号とは
、加工プログラムの文字として存在しない文字、例えば
、@記号などを使用するか又は、加工プログラムの文字
として存在している文字を変換用文字とすることも可能
である。
llはオペレータがあらかじめ文字列バッファ(12)
に登録しておいた文字列と加工プログラムを比較(S3
)する、ここで加工プログラム中に一致する文字列が見
つかった場合、加工プログラム中の文字列を文字列縮小
された任意の記号に変換(S4)する、任意の記号とは
、加工プログラムの文字として存在しない文字、例えば
、@記号などを使用するか又は、加工プログラムの文字
として存在している文字を変換用文字とすることも可能
である。
オペレータが登録できる文字列の文字数及び文字列の数
は複数で娶るため、全文字列を比較し変換させるために
、全文字列比較完了(S5)まで処理が繰返えされる。
は複数で娶るため、全文字列を比較し変換させるために
、全文字列比較完了(S5)まで処理が繰返えされる。
変換の終了した加工プログラムは、記憶手段(4)に記
憶される(S61゜又は、記憶手段(4)から加工プロ
グラムを取り出して来る場合は、文字列変換手段(11
1が上記説明と逆の動作を行う。
憶される(S61゜又は、記憶手段(4)から加工プロ
グラムを取り出して来る場合は、文字列変換手段(11
1が上記説明と逆の動作を行う。
第3図はオペレータが操作部(7)、表示部(6)を使
用して文字列バッファ(12)に文字列を登録する際の
表示部(6)の状態を示したものである。
用して文字列バッファ(12)に文字列を登録する際の
表示部(6)の状態を示したものである。
G1は−GQI”を記号化したものであり、G2は′″
GOOx 100. Zloo ; G28 XzT
−を記号化したものであり、これら文字列は文字列バッ
ファ(i2)に登録される。
GOOx 100. Zloo ; G28 XzT
−を記号化したものであり、これら文字列は文字列バッ
ファ(i2)に登録される。
上記文字列を使用して加工プログラムを変換した場合の
結果を第4図に図示しである。
結果を第4図に図示しである。
なお、上記実施例ではオペレータが加工プログラムを編
集する場合は、記号化した加工プログラムは出てこない
が、パラメータ等によりオペレータが編集する場合にも
記号を使用できるようにしておけば編集時間の短縮につ
ながる。
集する場合は、記号化した加工プログラムは出てこない
が、パラメータ等によりオペレータが編集する場合にも
記号を使用できるようにしておけば編集時間の短縮につ
ながる。
〔発明の効果]
以上のように、本発明によれば加工プログラムを効率よ
く縮小して記憶手段に記憶することができ、ひいては加
工プログラムを従来に比べ多く記憶出来るようになる。
く縮小して記憶手段に記憶することができ、ひいては加
工プログラムを従来に比べ多く記憶出来るようになる。
第1図〜第4図はこの発明の一実施例に係る図であり、
第1図は全体構成を示す図、第2図は動作を説明するた
めのフローチャート、第3図は文字列登録時の表示部を
示す図、第4図は従来ものとこの発明との効果の差を説
明するための図、第5図は従来のNC装置の主要構成要
素と機械を示す構成図である。 図において、(4)は記憶手段、(11)は文字列変換
手段、(12)は文字列バッファである。 なお1図中、同一符号は同一、又は相当部分を示す。
第1図は全体構成を示す図、第2図は動作を説明するた
めのフローチャート、第3図は文字列登録時の表示部を
示す図、第4図は従来ものとこの発明との効果の差を説
明するための図、第5図は従来のNC装置の主要構成要
素と機械を示す構成図である。 図において、(4)は記憶手段、(11)は文字列変換
手段、(12)は文字列バッファである。 なお1図中、同一符号は同一、又は相当部分を示す。
Claims (1)
- 加工プログラムを記憶する記憶手段を備えてなる数値制
御装置において、加工プログラム中の所望する文字列と
それに対応する縮小記号とのテーブルが登録された文字
列バッファと、加工プログラムを上記記憶手段に記憶さ
せる際、上記文字列バッファのテーブルを参照し、テー
ブル中に加工プログラムの文字列があった場合、その加
工プログラムの文字列を縮小記号化して上記記憶手段に
記憶させる文字列変換手段とを備えてなる数値制御装置
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22581189A JPH0388005A (ja) | 1989-08-31 | 1989-08-31 | 数値制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22581189A JPH0388005A (ja) | 1989-08-31 | 1989-08-31 | 数値制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0388005A true JPH0388005A (ja) | 1991-04-12 |
Family
ID=16835167
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22581189A Pending JPH0388005A (ja) | 1989-08-31 | 1989-08-31 | 数値制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0388005A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6085537A (en) * | 1997-02-04 | 2000-07-11 | Matsushita Electric Industrial Co., Ltd. | Outdoor unit of separate type air conditioner |
-
1989
- 1989-08-31 JP JP22581189A patent/JPH0388005A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6085537A (en) * | 1997-02-04 | 2000-07-11 | Matsushita Electric Industrial Co., Ltd. | Outdoor unit of separate type air conditioner |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2756301B2 (ja) | 画像編集方法及び装置 | |
| JPH0388005A (ja) | 数値制御装置 | |
| JPH07177040A (ja) | 可変長符号化装置 | |
| JP2818323B2 (ja) | 二値画像データ切出し方式 | |
| JPH10198757A (ja) | 光学情報読取装置 | |
| JPH0522574A (ja) | 二値画像データ切出し方式 | |
| JPS59165107A (ja) | プログラム表示機能を備えた数値制御装置 | |
| JPS59135597A (ja) | テストシステム | |
| JPH07184063A (ja) | 2値画像圧縮システム | |
| JPH0546216A (ja) | コンピユータ制御型数値制御装置 | |
| JPS607524A (ja) | 記録担体読取装置 | |
| JPH0522573A (ja) | 二値画像データ切出し編集方式 | |
| JPH04195530A (ja) | 数値制御装置のパートプログラム編集方式 | |
| JPH0546217A (ja) | 数値制御装置 | |
| JPH02139628A (ja) | 高速順次復号化方式 | |
| JPS6275809A (ja) | Ncデ−タフオ−マツトを標準フオ−マツテイングされたncデ−タに変換する方法 | |
| JPH03163604A (ja) | 数値制御装置 | |
| JPH1083203A (ja) | デジタル出力処理装置 | |
| JPH03280094A (ja) | 情報処理装置 | |
| JPH01258116A (ja) | コマンドパラメータ既定値設定方式 | |
| JPS6320527A (ja) | コ−ド変換装置 | |
| JPH07152524A (ja) | グラフィックスデータ変更処理方式 | |
| JPS6352578A (ja) | ランレングス符号復号処理装置 | |
| JPH0281103A (ja) | Nc加工プログラムの表示方法 | |
| JPH04168519A (ja) | ファイル更新方式 |