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