JPS61114315A - 数値制御装置のテ−プ入力方式 - Google Patents

数値制御装置のテ−プ入力方式

Info

Publication number
JPS61114315A
JPS61114315A JP23581984A JP23581984A JPS61114315A JP S61114315 A JPS61114315 A JP S61114315A JP 23581984 A JP23581984 A JP 23581984A JP 23581984 A JP23581984 A JP 23581984A JP S61114315 A JPS61114315 A JP S61114315A
Authority
JP
Japan
Prior art keywords
tape
data
error
read
reading
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
Application number
JP23581984A
Other languages
English (en)
Inventor
Toshio Ishihara
石原 敏夫
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works Ltd
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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP23581984A priority Critical patent/JPS61114315A/ja
Publication of JPS61114315A publication Critical patent/JPS61114315A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00—Program-control systems
    • G05B19/02—Program-control systems electric
    • G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/408—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (発明の技術分野) この発明は、No(a値制御)プログラムテープ情報を
読取ってメモリに記憶する際、さん孔されたテープデー
タが間違っている場合にもテープ読取動作を中断するこ
となく、そのまま続行することが可能な数値制御装置の
テープ入力方式に関する。
(発明の技術的背景とその問題点) 数値制御(以下、 NCとする)装置では、制御のため
のNCプログラムを入力しなければならないがこのため
に通常さん孔テープが用いられる。従来はこのさん孔テ
ープをテープリーダで読取る際、読取データのエラーチ
ェックを行ない、エラーがあった場合には直ちにテープ
の読取を中断するようにしていた。エラーの原因として
は、先ずテープリーダのエラーが考えられるが、この場
合には再度読取を行なうことにより、正しいテープリー
ダの読取が行なわれる。
しかしながら、テープリーダ自体に読取エラーが生じる
ことはまれであり、多くのエラーはパンチミスに起因す
るため、テープにパンチミスがあるたびにそのミスを修
正するために、テープ全体をさん孔し直す必要があった
。したがって、複数のパンチミスが存在する場合、読取
エラーが起こるたびにエラーを起した個所を探してテー
プを作り直さねばならず、相当の時間が費やされていた
。
(発明の目的) この発明は上述のような事情からなされたものであり、
NCプログラムテープにパンチミスが存在してもテープ
を作り直すことなく、そのまま読取を続行することが可
能な数値制御装置のテープ入力方式を提供することを目
的としている。
(発明の概要) この発明は数値制御装置のテープ入力方式に関するもの
で、 NCプログラムテープにパンチミスが存在した場
合、そのエラーデータを特殊文字に自動変換して読取り
、数値制御装置内のメモリ上で修正するようにして、テ
ープを作り直す必要がないようにしたものである。
(発明の実施例) 第1図のブロック図は、この発明を適用した数値制御装
置のプログラム入力部分の概略構成を示すものであり、
NCプログラムテープlにさん孔されたデータはテープ
リーダ2によって読取られてテープデータチェック回路
3に送られる。このテープデータチェック回路3は、デ
ータのパリティチェック、1シーケンスのキャラクタ数
が偶数個か奇数個かを判定するTVチェック及び数値制
御装置で使用すると決められた文字以外の不当文字があ
るか否かのチェックを行なっており、これらの判定結果
ORが切換回路6に送られる。また、テープリーダ2で
読取られたデータは、テープデータチェック回路3を経
てそのままテープデータ変換器4に送られる。
ざらに速続読込スイッチ7は読取データにエラーが検出
された場合の処置を決定するものであり、連続読込スイ
ッチ7がOFFの場合、データにエラーが検出されると
切換回路6はテープリーダ2にエラー信号ESを送出し
、テープリーダ2におけるテープの読取を中断させる。
これに対し、連続読込スイッチ7がONの場合、テープ
データチェック回路3から切換回路6に送られたデータ
の判定結果ORが、切換回路6を経てそのままテープデ
ータ変換器4に送られる。
テープデータ変換器4において、パリティエラーの検出
されたデータ文字及び検出された不当文字はNOプログ
ラムで通常使われない特殊記号、例えば「?」に変換さ
れ、TVチェックエラーの場合はシーケンスの終りに特
殊記号が追加され、それぞれメモリ5に記憶されるよう
になっている。なお、テープデータ変換器4はデータが
ISOコードかEIAコードかの判別も同時に行なう、
そして、データが■soコードの場合はそのままデータ
をメモリ5に記憶し、EIAコードの場合はこれを■s
oコードに変換してからメモリ5に記憶するようになっ
ている。
以上のような構成のNC装置の入力部において、NCプ
ログラムテープにパンチミスが存在しても、テープを作
り直すことなく読取を続行させる方法を以下に説明する
。
@2図に示すNCテープは、  rx 112.35J
 とさん孔すべきところをrXIII Jとさん孔して
しまい、1文字戻した後、本来ならば「デリート(削除
)」をさん孔して文字を抹消した後。
r2.35Jとさん孔すべきところを、「デリート」を
さん孔するのを忘れて「2」を重ね打ちしてしまった例
を示している。そして、このテープlをテープリーダ2
で読取らせると、 「×11」の次のデータを読込んだ
所でテープデータチェック回路3によりパリティエラー
が検出される。このパリティエラーの判別結果ORは切
換回路6に送られるが、連続読込スイッチ7がOFFの
場合、切換回路6はエラー信号ESをテープリーダ2に
送出する。この結果、テープ1のテープリーダ2におけ
る読取が中断されることとなる。
このようなパンチミスに起因するエラーは、再度同一状
態でテープ1を読込ませても回復することができないの
で、連続読込スイッチ7をONにしてテープ1を読込ま
せる。この場合も、第2図に示すテープ1をテープリー
ダ2で読取らせようとすると、rXINの次のデータを
読込んだところでテープデータチェック回路3によりパ
リティエラーが検出される。パリティエラーの判別結果
ORは切換回路6に送られるが、今度は連続読込スイッ
チ7がONになっているので、切換回路6からエラー信
号ESがテープリーダ2には送出されず、テープリーダ
変換器4に送出される。この結果、テープリーダ2はテ
ープ1の読取を続行し、パリティエラー信号が検出され
たデータ文字は、テープデータ変換器4により特殊文字
「?」に自動変換される0以上のような動作により、パ
ンチミスのあるテープも連続的に読取ることが可能とな
り、この例においては第3図のようなプログラムがメモ
リ5に記憶されることとなる。
パンチミスのあるテープをテープリーダ2で読取った場
合には、テープ読取が完了した後にメモリ5に記憶され
たテープデータの修正を人手によって行なう、このため
にはNC装置のプログラム編集機能を使用し、先ず編集
機能のサーチ命令を用いてプログラム中の特殊文字「?
」を探し出す0次に、オペレータは当該特殊文字「?」
がそのテープのプロセスシート中のどのデータであるか
を調べて1編集機能の変更命令により「?」を正しいデ
ータ「2」に修正する。パンチミスが複数個所あった場
合には、その各部分が特殊文字「?」に置き換わってい
るので、それぞれについて以上の操作を繰返すこととな
る。このような操作により、メモリ5上に正しいプログ
ラムが記憶されることとなるので、メモリ5に記憶され
ているプログラムを用いてテープストア運転を行なう。
以上の例では、テープの同じ個所に二重にさん孔を行な
ったことによってパリティエラーが起きた場合を説明し
たが、オペレータが誤って不当文字をパンチしてしまっ
た場合にも、テープを作り直さずに読込ませることがで
きる。すなわち、不当文字のチェックもパリティチェッ
クと同様にテープデータチェック回路3により検出され
、連続読込スイッチ7をONにしておけば、切換回路6
により不当文字のエラー信号ESはテープリーダ2には
送出されず、テープデータ変換器4に送出される。この
結果、その不当文字はテープデータ変換器4により特殊
文字「?」に自動変換されて、テープの読取は続行され
る。また、1シーケンスの本ヤラクタ数が偶数個か奇数
側かを判定するTVチェックも、テープデータチェック
回路3により検出される。このTVエラーが検出されて
エラー検出の判別結果ORがテープデータ変換器4に送
られた場合には、lシーケンスの終りに特殊文字「?」
が付加され、テープの読取がそのまま続けられる。した
がって、オペレータは読取終了後にこのエラーの起きた
シーケンスのプログラムをチェックすることができる。
(発明の効果) 以上のようにこの発明によれば、テープの読取時にパン
チミスによるエラーが検出された場合にも、テープを作
り直さずにそのまま読取を続行し、読取終了後の編集操
作によりエラーを修正して運転を行なうことができる。
このことによりNCテープ作成の手間と時間を削減する
ことが可能となる。
【図面の簡単な説明】
w41図はこの発明を適用した数値制御装置のプログラ
ム入力部分の概略構成図、第2図はミスパンチしたテー
プの一部分を示す図、第3図はこの発明を適用した数値
制御装置によりミスパンチしたテープを読込んだ場合の
メモリ内容の一例を示す図である。 1・・・NCプログラムテープ、2・・・テープリーダ
、3・・・テープデータチェック回路、4・・・テープ
データ変換器、5・・・メモリ、6・・・切換回路、7
・・・連続読込スイッチ。 出願人代理人  安 形 雄 三 茶 2 図 ノ′ X  I 1(1)、 35Z 蔓3 図

Claims (1)

    【特許請求の範囲】
  1. テープ編集、テープストア運転を行なう数値制御装置に
    おいて、NCプログラムテープ情報を読取ってメモリに
    記憶する際、テープリーダにエラーが検出された場合、
    当該エラーデータを特殊な記号に変換して前記メモリに
    記憶することにより、前記NCプログラムテープの読取
    を中断せずに続行できるようにしたことを特徴とする数
    値制御装置のテープ入力方式。
JP23581984A 1984-11-08 1984-11-08 数値制御装置のテ−プ入力方式 Pending JPS61114315A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23581984A JPS61114315A (ja) 1984-11-08 1984-11-08 数値制御装置のテ−プ入力方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23581984A JPS61114315A (ja) 1984-11-08 1984-11-08 数値制御装置のテ−プ入力方式

Publications (1)

Publication Number Publication Date
JPS61114315A true JPS61114315A (ja) 1986-06-02

Family

ID=16991723

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23581984A Pending JPS61114315A (ja) 1984-11-08 1984-11-08 数値制御装置のテ−プ入力方式

Country Status (1)

Country Link
JP (1) JPS61114315A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63151007U (ja) * 1987-03-24 1988-10-04

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5063858A (ja) * 1972-04-26 1975-05-30
JPS5124482A (ja) * 1974-08-21 1976-02-27 Okuma Machinery Works Ltd
JPS5433982A (en) * 1977-08-23 1979-03-13 Komatsu Ltd Cheque system in control system of n c controller
JPS54134272A (en) * 1978-04-11 1979-10-18 Toyoda Mach Works Ltd Tape checker
JPS58114106A (ja) * 1981-12-26 1983-07-07 Yamazaki Mazak Corp 数値制御工作機械におけるプログラムエラ−表示制御方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5063858A (ja) * 1972-04-26 1975-05-30
JPS5124482A (ja) * 1974-08-21 1976-02-27 Okuma Machinery Works Ltd
JPS5433982A (en) * 1977-08-23 1979-03-13 Komatsu Ltd Cheque system in control system of n c controller
JPS54134272A (en) * 1978-04-11 1979-10-18 Toyoda Mach Works Ltd Tape checker
JPS58114106A (ja) * 1981-12-26 1983-07-07 Yamazaki Mazak Corp 数値制御工作機械におけるプログラムエラ−表示制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63151007U (ja) * 1987-03-24 1988-10-04

Similar Documents

Publication Publication Date Title
JPS5622143A (en) Error processing system
GR3030004T3 (en) File backup system
US4263658A (en) Electronic apparatus capable of storing operational sequence
EP0060892A1 (en) Keyboard-information input device in a numerical control unit
JPH0388011A (ja) 作業手順審査装置
JPS5969839A (ja) デ−タ入出力装置
JPS62182827A (ja) デ−タ入力方法
JPS6020769B2 (ja) マイクロプログラム制御方式
JPH0114617B2 (ja)
KR100207432B1 (ko) 우선순위 오류정정이 가능한 통신 콘트롤러 및 그 콘트롤러를 이용한 오류정정 방법
US4677543A (en) Transportable and detachable data input/output unit providing automatic character insertion or deletion
JP2758307B2 (ja) プログラマブルコントローラ
JPH01220018A (ja) データ入力制御方式
JP3182250B2 (ja) 自動繰返し検出入力装置
JPH0731639B2 (ja) 磁気デイスク制御装置
JPS63133305A (ja) 磁気テ−プフアイルのエラ−回復制御方式
JPH057722B2 (ja)
JPS62200945A (ja) 通信制御方式
JPS5720869A (en) Correcting system of reading error
JPS62272340A (ja) マイクロプログラム制御装置
JPS6218054B2 (ja)
EP0121574A1 (en) Data input/output apparatus
JPH0667914A (ja) コントロールストレージ読み出し誤り訂正方式
JPS63170752A (ja) トレ−ス回路
JPH0440738B2 (ja)