JPS61255407A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPS61255407A
JPS61255407A JP9630185A JP9630185A JPS61255407A JP S61255407 A JPS61255407 A JP S61255407A JP 9630185 A JP9630185 A JP 9630185A JP 9630185 A JP9630185 A JP 9630185A JP S61255407 A JPS61255407 A JP S61255407A
Authority
JP
Japan
Prior art keywords
program
axis
control
spindle
machine
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
JP9630185A
Other languages
English (en)
Inventor
Kazuo Imanishi
今西 一夫
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP9630185A priority Critical patent/JPS61255407A/ja
Publication of JPS61255407A publication Critical patent/JPS61255407A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は数値制御(以下NOと称す)装置に関するも
ので、特に通常のNG工作機械の制御に使用するNC装
置を個々の制御を個々のプログラムで個別に制御できる
ようにし、工作機械以外の分野にも用いられるようにし
たものである。
〔従来の技術〕
従来、工作機械を制御するNC装置としては、第4図の
ように、工作機械の刃物、テーブル等を制御し、加工物
を切削加工を行なうことを目的にした制御、補間機能を
有していた。また、1つの軸を位置決め、搬送、割り出
し等の制御に使用するNC装置は上記工作機械用とは別
の第5図に示す構成のものがあつ九。
工作機械を制御するNC装置は、第4図に示すように、
加ニブログラムメモリ(1)からプログラム読出部(2
)により所定の加工物のプログラムを呼出し、そのプロ
グラムを1ブロック毎読出し、プログラム内容を解読す
る加ニブログラム処理部(8)において、X、Yおよび
2軸の軸制御指令、主軸制御指令、工具制御指令などの
加工指令を作成し、機械制御部(4)において、軸指令
を補間器(6)に転送し、プログラムの指令に従って直
線補間、円弧補間ねじ切り補間などの処理を行ない、指
令パルスとしてサーボ制御部(ア)、 (8)に転送し
サーボモータを制御することにより工作機械の刃物台ま
たはテーブルなどの軸を作動させる。一方、主軸指令、
工具指令等はインターフェイス(5)を経由して工作機
械vc@見られるようになっている。なお、(9)。
αりはモータ、(ロ)は操作盤である0以上のように動
作するので、このNC装置を他の用途例えば搬送位置決
め、割出しなどの1軸のみの制御に使用するには、使い
難く、ま九無理があつ九。
〔発明が解決しようとする問題点〕
従来の装置は以上のように構成されているので、工作機
械1次は搬送、位置決め等の工作機械の周辺装置等に使
用するNC装置はそれぞれ専用のものが必要であり、N
G装置メーカーは用途に応じ別々のψ構成、個別の機能
をもつNC装置を生産しなければならず生産設備等も余
分に持つ必要があシ無駄があった。またユーザも種類の
異なつqNC装置を使用しなければならず、個々に装置
を理解し、使用方法も個々に異っているものを理解しな
がら使用しており、お互に無駄な力が費されていた。
この発明は上記のような問題点を解消するためになされ
たもので、工作機械用のNC装置を1軸毎に独立し次プ
ログラムで個々に制御できるようにし、工作機械以外の
用途でも使用できる装置を得ることを目的とする。
〔問題点を解決するための手段〕
この発明に係る数値制御装置は、外部からの側割モード
信号により通常の工作機械用数値制御装置としての制御
と1軸毎、個別プログラムでの1軸制御との両方の運転
制御機能をもつ運転制御部と、該工作機械制御用の同時
多軸制御を行なう第1の補間器と、個々に独立し7’(
1軸毎の制御を行なう第2の補間器とを備え、工作機械
用にも周辺の搬送、位置決めなど1軸制御用として複数
の対象物の制御用にも使用できるようにしたものである
0 〔作用〕 この発明の数値制御装置は、外部から入される制御モー
ド信号によって、通常の工作機械用のNC装置として、
1種の加ニブログラムを1ブロックずつ解析処理を行な
う場合と、1軸制御モードに切換れば、複数種のプログ
ラムを同時に読出し、プログラム処理部により1軸毎の
指令ブロックデータを作成し、機械制御部により軸毎の
指令ブロックデータを第2の補間器に転送すると共にイ
ンターフェイスからの信号も軸毎に制御、管理を行ない
得る。
〔発明の実施例〕
以下この発明の一実施例を2軸制御のNC装置として説
明する。第1図において、(1)は加ニブログラムメモ
リ、(2)は加ニブログラムメモリから処理のプログラ
ムを読出すプログラム読出部、(8)は読出されたプロ
グラムを1ブロックずつ順次解読し加ニブロックデータ
を作成する加ニブログラム処理部、(4)は加ニブロッ
クデータを軸指令、主軸および工具指令等に分け、軸指
令は補間器に転送し、その他指令はインターフェイス(
6)に転送すると共にインターフェイスから入力される
機械側情報を判読し、起動、停止など運転制御を行う機
械制御部、(6)は第1の補間器で、通常の工作機械の
軸制御を行う。α鴫は第2の補間器で、1軸毎の独立制
御を行う補間器、(γ)? (8)は軸制御を行うサー
ボ、(9)、(至)はサーボモータ、C11)はプログ
ラムの指定などオペレータがNC装置に指令をする操作
盤、(搬はNC装置の動作状況を管理および運転指令を
出す運転制御部、に)は軸毎に個別運転時の各軸の運転
情報を遂時記憶している運転管理テーブルである。
この発明の実施例として1軸個別制御の動f’lE’を
第1図に基づいて説明する。まず、各軸1!−作動させ
るプログラムナンバーを操作盤(6)から設定すると、
運転管理テーブルHにプログラムナンバー・が登録され
る。操作盤(6)は、各軸毎に起動、停止、速度設定等
が行なえるようにしてあり、軸毎に起動をかけると、運
転制御部(2)は運転管理テーブル(ロ)に登録されて
いるプログラムナンバーをプログラム読出部(2i)に
指示して読出しを指令する。
次に別の軸の起動を操作盤(ロ)よりかけると、同様に
プログラムナンバーをプログラム読出部(2)に指示し
、別軸のプログラム読出を指令する。プログラム読出部
(2)は、先に指令され交軸のプログラムから1ブロッ
クずつ読出し、加ニブログラム処理部に転送する。
運転管理テーブル(2)は、第2図に示すように、各軸
のプログラムN001メモリアドレス実行中にプログラ
ムのブロックナンバー実行中プログラムのポインタアド
レス、次のブロックのポインタアドレス、運転情報とし
て停止中、運転中、休止、異常、パルス分配中などの情
報を軸毎に遂時書込み更新されている。そして、運転制
御部(2)は運転管理テーブルの情報を元にプログラム
読出部(2)、加ニブログラム処理部〈8)に対し、各
軸の運転状態に応じ、プログラムのブロック読出しを行
なわせ、1ブロックのプログラムを解読し、加ニブロッ
クデータ″f:f’lli成させる。
しかして、機械制御部(4)は、送られてきた加ニブロ
ックデータを軸データ、それ以外の制御データに分離し
、軸データは第2の補間器α匂に転送し、サーボ部を経
由して軸モータを作動させる。その他制御データはイン
ターフェイス(6)に転送し、それぞれの制御対象物に
送られ所定の動作を行わさせる。
運転制御部(2)の処理フローを第6図に示す。運転制
御部(2)の処理は常に一定期間のタイミングで処理を
くり返して行うようになっている。処理フローに示すよ
うに、処理タイミングになれば機械制御部(4)のデー
タを取込み、運転管理テーブルのデータを更新する。こ
れらは処理サイクル毎に行われる。次に機械制御部(4
)からのブロックデータ要求、又はサイクルスタート要
求があれば加ニブログラム処理中を判別し、処理中なら
、要求信号をセットする。加ニブログラム処理が終って
いれば要求軸をチェックし、その軸のプログラム処理を
加ニブログラム処理部に起動をかける。ある軸の加ニブ
ログラム処理が終了すれば加ニブログラム処理中をリセ
ットし、次の軸要求を待つ。
以上のように加ニブログラム処理は要求のある軸に対し
時分割で処理できるようにできている。
機械制御部(4)に渡されたデータは、補間器でノくル
ス分配され、分配完了で次のブロックデータの作成要求
を出す〇一般に加ニブログラム処理時間より機械制御パ
ルス分配に要する時間の方が長くかかるため、加ニブロ
グラム処理中のtめ次のブロック処理を待たされること
はない0 上記実施例では、2軸制御の工作機械用NOについて個
別軸制御例を述べたが、3軸、4軸のNC装置について
も上記と同じ方法をとれば同様の効果が得られる。
〔発明の効果〕
以上のようにこの発明によれば、一般の工作機械用のN
C装置を構成をそのままにし友まま、制御モードを切換
えるだけで軸毎に個別のプログラムで個々に運転できる
ようKL2ので、同じいて多機能なNC装置が生産でき
る効果がある。また最近の自動加工ラインでは各ワーク
ステーションでの切削加工は通常NC機能をもつNC装
置を設置しワークステーション間の搬送、加工物の反転
、位置決めなどの周辺の制御にも同−H/WのNC装置
が使用できるラインを構成するNC装置は全て同じもの
が設置できることにより、ラインの運転操作、メンテナ
ンスについても統一できるという効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例による機能ブロック図、第
2図は運転管理テーブルの構成図、第3図は運転制御部
の処理フローチャート、第4図は一般工作機械用NC装
置の機能ブロック図、第5図は1軸制御用のNC装置の
機能ブロック図である0 図中、(1)は加ニブログラムメモリ、(2)ハブログ
ラム読出部、(8)は加ニブログラム処理部、(4)は
機械制御部、(5)Viインターフェイス、(6)は第
1の補間器、(γ)は第2の補間器、(2)は運転制御
部、に)は運転管理テーブル

Claims (1)

    【特許請求の範囲】
  1. 複数種類のプログラムを格納できるメモリを有し、メモ
    リから所定のプログラムを読出し、プログラムの1ブロ
    ックずつ順次解読した情報をもとに機械を制御する数値
    制御装置において、外部からの制御モード信号により通
    常の工作機械用数値制御装置としての制御と1軸毎、個
    別プログラムでの1軸制御との両方の運転制御機能をも
    つ運転制御部と、該工作機械制御用の同時多軸制御を行
    なう第1の補間器と、個々に独立した1軸毎の制御を行
    なう第2の補間器とを備えたことを特徴とする数値制御
    装置。
JP9630185A 1985-05-07 1985-05-07 数値制御装置 Pending JPS61255407A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9630185A JPS61255407A (ja) 1985-05-07 1985-05-07 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9630185A JPS61255407A (ja) 1985-05-07 1985-05-07 数値制御装置

Publications (1)

Publication Number Publication Date
JPS61255407A true JPS61255407A (ja) 1986-11-13

Family

ID=14161206

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9630185A Pending JPS61255407A (ja) 1985-05-07 1985-05-07 数値制御装置

Country Status (1)

Country Link
JP (1) JPS61255407A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015118402A (ja) * 2013-12-16 2015-06-25 ファナック株式会社 単一指令で複数の軸に指令を与える数値制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015118402A (ja) * 2013-12-16 2015-06-25 ファナック株式会社 単一指令で複数の軸に指令を与える数値制御装置
US9488965B2 (en) 2013-12-16 2016-11-08 Fanuc Corporation Numerical controller instructing a plurality of axes using a single instruction

Similar Documents

Publication Publication Date Title
JPS63181005A (ja) 数値制御装置の並列処理方式
JPS62237504A (ja) 数値制御装置
JPS5829010A (ja) 自由にプログラム可能な制御体におけるプログラム制御方法及び装置
JPH09179621A (ja) 数値制御装置における記憶手段アクセス制御方法および数値制御装置
JP3893334B2 (ja) 多系統数値制御装置
JPH0283141A (ja) 数値制御装置
JPS61255407A (ja) 数値制御装置
JPH0457005B2 (ja)
JPS63311408A (ja) 数値制御装置
JPH04237307A (ja) 工作機械における座標軸自動変換方法
JPH02151909A (ja) 産業用機械の制御装置
JP2779796B2 (ja) 数値制御装置
JP2508627B2 (ja) 数値制御装置
JP2687119B2 (ja) 数値制御装置
JP2875801B2 (ja) Dnc装置
JPS6354605A (ja) 数値制御装置
JP2694638B2 (ja) 数値制御装置
JP2779797B2 (ja) 数値制御装置
JPS61168008A (ja) 数値制御装置
JPS636606A (ja) 数値制御工作機械の手動同期送り機構
JP2687120B2 (ja) 数値制御装置
JPH0611948U (ja) 数値制御装置
EP0380685A1 (en) Nc command system
JPS6352207A (ja) 数値制御装置
JPS6353605A (ja) 数値制御装置