[go: up one dir, main page]

JPS63143607A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPS63143607A
JPS63143607A JP29186986A JP29186986A JPS63143607A JP S63143607 A JPS63143607 A JP S63143607A JP 29186986 A JP29186986 A JP 29186986A JP 29186986 A JP29186986 A JP 29186986A JP S63143607 A JPS63143607 A JP S63143607A
Authority
JP
Japan
Prior art keywords
block
numerical control
control code
waiting
time
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
JP29186986A
Other languages
English (en)
Inventor
Koichiro Masai
正井 耕一郎
Takahiko Tanji
能彦 丹治
Tatsuya Nakamura
達哉 中村
Satoshi Tanaka
聡 田中
Hirobumi Nishigaki
西垣 寛文
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP29186986A priority Critical patent/JPS63143607A/ja
Publication of JPS63143607A publication Critical patent/JPS63143607A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は数値制御コードにより動作を行なう数値制御装
置に関し、工作機械・ブロック等に適用可能なものであ
る。
従来の技術 従来の数値制御装置においては数値制御コードの実行は
各ブロックの終わりを意味するセミコロンに)で区切ら
れた各ブロックの動作終了により、2ヘージ 次のブロックを実行するシーケンシャルな動作を行なっ
ている。
発明が解決しようとする問題点 上記数値制御装置において、実行速度を遅くしている原
因の一つとして、補助機能の制御を行なうMコード、T
コードの実行がある。M、Tコードは、数値制御装置よ
り外部に出力し、外部より何らかの終了信号を数値制御
装置に入力することにより、数値制御装置は次のブロッ
クの実行へと動作を進める。一般的に、数値制御装置の
本来の目的である位置の制御(スライドの移動、モータ
の制御)に用する時間より、M、Tコードの実行時間の
方が長い。この時間は無駄時間と考えられている。
本発明は、この無駄時間を軽減することを目的とする。
問題点を解決するだめの手段 上記問題点を解決するため、本発明の数値制御装置は、
RAMまたはROMに、数値制御コードのブロック終了
を待たずに次のブロックを実行す3t\−7゛ る数値制御コードのテーブルと、終了していないブロッ
クがある時にそのブロックの終了を待つ数値制御コード
のテーブルを有してなるものである。
作  用 上記構成において、数値制御コードのブロック終了を待
たずに次のブロックを実行する数値制御コードのテーブ
ルに、実行時間が長く、且つ、終了を待たずに、次のブ
ロックを実行しても、正常に動作を行なう数値制御コー
ドを登録することにより、前述の無駄時間の軽減を図る
ことが可能と々る。
しかしながら、各ブロックの実行時間は、プログラムの
内容により(移動距離の長短等)差があり、終了を待た
ずに、次のブロックを実行すると、正常に動作を行なえ
ない時が発生する。
この為、終了していないブロックがある時に、そのブロ
ックの終了を待つ数値制御コードのテーブルを有するこ
とにより、プログラムの内容による、誤動作を防げる。
実施例 以下、本発明の実施例について添付図面を参照して説明
する。
第1図において、1はCPU、2はCRT、 3はキー
ボード、4はプログラムメモリ(ROM/RAM)、6
は位置制御部、6はバッテリーバックアップされたRA
Mである。このRA M 7に数値制御コードテーブル
領域を確保し、キーボード3よ一す、数値制御コードテ
ーブル領域に基準データを入力できる様にしている。も
ちろん、バッテリーバックアップされたRAMeの変わ
りに、ROM等不揮発性メモリを用いてもよい。また、
プログラムメモ、す4のROMの中に数値制御コードテ
ーブルを組み込んでもよい。
この様に構成された、数値制御装置を旋盤に適用した時
のプログラムの実行手順を以下に示す。
まず、第1制御フローIで、実行する数値制御コードが
ブロック終  ′、  ゛   、了を待たずに次のブ
ロックを実行する数値制御コードか否かをテーブルと比
較し、一致しなければ、第2制御フロー■でそのブロッ
クの実行終了を待5A−ン つ。
テーブルと一致すれば、第3制御ンロー■で、次に実行
する数値制御コードが、終了していないブロックがある
時にそのブロックの終了を待つ数値制御コードのテーブ
ルと比較し、一致すれば、第4制御ンロー■で終了を待
ち、一致しなければ、第6制御フロー■で次のブロック
を実行する。
この様にして無駄時間の軽減を可能とする。
さらに具体的に説明すると、第3図は数値制御プログラ
ムを示し、この数値制御プログラムのブロック11を実
行する時(本プログラムでは主軸モータの回転指令)、
第4図に示された数値制御コードのブロック終了を待た
ずに次のブロックを実行する数値制御コードと比較し、
一致するので主軸モータが回転し、ブロック11が動作
終了する前にブロック12.13を実行する。
ブロック14では、第5図に示された終了していないブ
ロックがある時に、そのブロックの終了を待つ数値制御
コードと比較し、一致するのでブロック11の実行終了
を待ち、終了するとプロワ6A−/゛ り14を実行する。
このようにして、ブロック11の実行中にブロック12
.13を実行することにより、トータル的な実行速度を
上げることができる。
一般に主軸モータの回転は、0.6〜2.5秒程度要す
るので、上記数値制御装置では0.5〜2.5秒の時間
短縮が行なわれることになる。
発明の効果 以上のように本発明によれば数値制御コードのブロック
終了を待たずに次のブロックを実行する数値制御コード
のテーブルによシ、千差万別に作成、された数値制御プ
ログラムより、ブロック終了を待たない数値制御コード
の認識を可能とした。
終了していないブロックがある時に、そのブロックの終
了を待つ数値制御コードのテーブルにより、数値制御プ
ログラムの作成方法の影響をうけることなく、次のブロ
ックを実行するか否かの判定が可能となる。
【図面の簡単な説明】
第1図は本発明の実施例を示す数値制御装置の7 ヘ=
ノ ブロック図、第2図は同装置による動作順序を示すフロ
ーチャート、第3図は同装置のプログラムメモリに収納
された数値制御コードのブロックを示す図、第4図は同
装置のRAMに、数値制御コードのブロック終了を待た
ずに次のブロックを実行する数値制御コードを収納した
状態を示す図、第5図は同RAMに、終了していないブ
ロックがある時に、そのブロックの終了を待つ数値制御
コードを収納した状態を示す図である。 1・・・・・・CPU14・・・・・・プログラムメモ
リ、5・・・・・・位置制御部、6・・・・・・RAM
0代理人の氏名 弁理士 中 尾 敏 男 ほか1名第
 1 図 第2図 第3図 ■ 4図    第5図

Claims (1)

    【特許請求の範囲】
  1. 数値制御コードにより動作を行なう数値制御装置におい
    て、RAMまたはROMに、数値制御コードのブロック
    終了を待たずに次のブロックを実行する数値制御コード
    のテーブルと、終了していないブロックがある時にその
    ブロックの終了を待つ数値制御コードのテーブルを有す
    る数値制御装置。
JP29186986A 1986-12-08 1986-12-08 数値制御装置 Pending JPS63143607A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29186986A JPS63143607A (ja) 1986-12-08 1986-12-08 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29186986A JPS63143607A (ja) 1986-12-08 1986-12-08 数値制御装置

Publications (1)

Publication Number Publication Date
JPS63143607A true JPS63143607A (ja) 1988-06-15

Family

ID=17774485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29186986A Pending JPS63143607A (ja) 1986-12-08 1986-12-08 数値制御装置

Country Status (1)

Country Link
JP (1) JPS63143607A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63311408A (ja) * 1987-06-12 1988-12-20 Brother Ind Ltd 数値制御装置
JP2010033150A (ja) * 2008-07-25 2010-02-12 Okuma Corp 数値制御工作機械
JP2011039701A (ja) * 2009-08-07 2011-02-24 Mitsubishi Electric Corp 数値制御装置、数値制御方法及び数値制御プログラム
JP2013050934A (ja) * 2011-08-31 2013-03-14 Brother Ind Ltd 工作機械及び工作方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6120104A (ja) * 1984-07-06 1986-01-28 Fanuc Ltd 数値制御方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6120104A (ja) * 1984-07-06 1986-01-28 Fanuc Ltd 数値制御方式

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63311408A (ja) * 1987-06-12 1988-12-20 Brother Ind Ltd 数値制御装置
JP2010033150A (ja) * 2008-07-25 2010-02-12 Okuma Corp 数値制御工作機械
JP2011039701A (ja) * 2009-08-07 2011-02-24 Mitsubishi Electric Corp 数値制御装置、数値制御方法及び数値制御プログラム
JP2013050934A (ja) * 2011-08-31 2013-03-14 Brother Ind Ltd 工作機械及び工作方法

Similar Documents

Publication Publication Date Title
WO2003067345A1 (fr) Procede et systeme de commande numerique
JP4311349B2 (ja) 数値制御システム
JPS63143607A (ja) 数値制御装置
JPS63205707A (ja) 数値制御装置におけるインターフェイス方法
JPH0542685B2 (ja)
JPS60168206A (ja) 数値制御装置
JPH02151909A (ja) 産業用機械の制御装置
JPH04114208A (ja) Ncプログラムのアニメ描画方法
JP3259987B2 (ja) 対話形数値制御装置
JPS58103023A (ja) デイスプレイ端末におけるフイ−ルド入力方式
JPS6125211A (ja) 並列処理数値制御装置
JPS6149206A (ja) 工程運転方法
JPS59192440A (ja) 数値制御加工再開制御装置
JP2584225B2 (ja) 数値制御装置
JPH0545966B2 (ja)
JPH06155103A (ja) 2主軸対向旋盤の加工制御方法
JPH02159605A (ja) 数値制御装置
JPH05197408A (ja) 数値制御装置
JPS61146448A (ja) 旋盤における切粉除去制御方法
JP2639127B2 (ja) 数値制御装置
JPH06110525A (ja) 数値制御装置
JPS60263210A (ja) 数値制御装置のプログラム作成方法
JPH07295618A (ja) 変種変量生産プログラムの作成装置
JPH07113851B2 (ja) 数値制御工作機械
JPH077839U (ja) 数値制御装置