JPS6063609A - 数値制御装置 - Google Patents
数値制御装置Info
- Publication number
- JPS6063609A JPS6063609A JP17070983A JP17070983A JPS6063609A JP S6063609 A JPS6063609 A JP S6063609A JP 17070983 A JP17070983 A JP 17070983A JP 17070983 A JP17070983 A JP 17070983A JP S6063609 A JPS6063609 A JP S6063609A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- data
- processor
- processors
- sub
- 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
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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4148—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using several processors for different functions, distributed (real-time) systems
-
- 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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4141—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by a controller or microprocessor per axis
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33154—Data exchange between processors of different axis of same or different cnc
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33161—Data exchange between controller and processors
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33167—Bus arbitration, switch computer to different memory
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Bus Control (AREA)
- Multi Processors (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
発明の技術分野
本発明は、単一のメインプロセッサと6数のサブプロセ
ッサを備えた数値制御装置に関するものである。
ッサを備えた数値制御装置に関するものである。
従来技術と問題点
一般に数値制御装置は、制御対象群ごとに割当てられた
複数のサブプロセッサとこれら各サブプロセッサの連係
動作等を制御する単一のメインプロセッサを備えている
。従来、この種の数値制御装置では、メインプロセッサ
と各サブプロセッサ間のデータの授受のみが許容され、
各サブプロセッサ相互間の直接のデータ授受は許容され
ていなかった。即ち、各サブプロセッサは、メインプロ
セッサを介して間接的にデータ授受を行っていた。
複数のサブプロセッサとこれら各サブプロセッサの連係
動作等を制御する単一のメインプロセッサを備えている
。従来、この種の数値制御装置では、メインプロセッサ
と各サブプロセッサ間のデータの授受のみが許容され、
各サブプロセッサ相互間の直接のデータ授受は許容され
ていなかった。即ち、各サブプロセッサは、メインプロ
セッサを介して間接的にデータ授受を行っていた。
しかしながら、このような従来装置では、サブプロセッ
サ相互間のデータ授受に時間がかかるため、制御速度や
精度が低下するという問題があった。例えば、各サブプ
ロセッサの制御対象であるモータ等を同期運転させる場
合、各サブプロセンサがモータの回転角度や速度に関す
るデータを相互に授受する必要があるが、このデータ授
受をメインプロセソザ経由で間接的に行っていたため時
間がかかり、制御速度や精度の低下を招くという問題が
あった。
サ相互間のデータ授受に時間がかかるため、制御速度や
精度が低下するという問題があった。例えば、各サブプ
ロセッサの制御対象であるモータ等を同期運転させる場
合、各サブプロセンサがモータの回転角度や速度に関す
るデータを相互に授受する必要があるが、このデータ授
受をメインプロセソザ経由で間接的に行っていたため時
間がかかり、制御速度や精度の低下を招くという問題が
あった。
発明の目的
本発明は上記従来の問題点に鑑みてなされたものであり
、その目的は2サブプロセッサ相互間の高速のデータ授
受を可能とする数値制御装置を提供することにある。
、その目的は2サブプロセッサ相互間の高速のデータ授
受を可能とする数値制御装置を提供することにある。
発明の構成
上記目的を達成する本発明は、メインプロセッサ及び各
サブプロセッサ間のデータ授受に加えて各ザブプロセッ
サ相互間に直接データの授受を許容する手段を備えるよ
うに構成されている。
サブプロセッサ間のデータ授受に加えて各ザブプロセッ
サ相互間に直接データの授受を許容する手段を備えるよ
うに構成されている。
以下9本発明の更に詳細を実施例によって説明する。
発明の実施例
図は本発明の一実施例の構成ブロック図であり、10は
メインプロセッサ、20.30はそれぞれサブプロセッ
サ、40はシステムハス、50はバスアービタである。
メインプロセッサ、20.30はそれぞれサブプロセッ
サ、40はシステムハス、50はバスアービタである。
メインプロセッサ1o及び各サブプロセッサ20.30
のそれぞれにおいて、11,21.31はCP(J、1
2,22.32はROM、13.23.33はRAM、
14. 24.34はパスバッファ、15,25.35
はバスバッファ制御回路、16,26.36は内部バス
、17.27.37はバス切替え回路である。
のそれぞれにおいて、11,21.31はCP(J、1
2,22.32はROM、13.23.33はRAM、
14. 24.34はパスバッファ、15,25.35
はバスバッファ制御回路、16,26.36は内部バス
、17.27.37はバス切替え回路である。
各プロセッサ内のCPUII、21.31は。
相手方のプロセッサのRAMに対してデータの読取り又
は書込みを行う必要が生じると、それぞれパスバッファ
制御回路15,25.35及びバス使用要求線51.5
2.53を介してバスアービタ50にシステムハス40
の使用要求を発する。
は書込みを行う必要が生じると、それぞれパスバッファ
制御回路15,25.35及びバス使用要求線51.5
2.53を介してバスアービタ50にシステムハス40
の使用要求を発する。
ハスアービタ50ば、各プロセッサからの競合するシス
テムハス使用要求を所定の優先順位に従って処理し、バ
ス使用許可線54,55.56を介して各パスバッファ
制御回路15.25.35のうちいずれか1つにハス使
用許可を与える。このバス使用許可を受けたパスバッフ
ァ制御回路は自己のCPUにその旨を通知すると共に、
自己のバスバッファを制御して内部ハスをシステムバス
40に接続する。上記バス使用許可の通知を受けたプロ
セッサのCPUは、システムバス40及び相手方のハス
切替え回路を介して相手方のRAMからデータを読取り
、又はこれにデータを書込む。
テムハス使用要求を所定の優先順位に従って処理し、バ
ス使用許可線54,55.56を介して各パスバッファ
制御回路15.25.35のうちいずれか1つにハス使
用許可を与える。このバス使用許可を受けたパスバッフ
ァ制御回路は自己のCPUにその旨を通知すると共に、
自己のバスバッファを制御して内部ハスをシステムバス
40に接続する。上記バス使用許可の通知を受けたプロ
セッサのCPUは、システムバス40及び相手方のハス
切替え回路を介して相手方のRAMからデータを読取り
、又はこれにデータを書込む。
発明の詳細
な説明したように2本発明は、メインプロセッサ及び各
サブプロセッサ間のデータ授受に加えて各サブプロセッ
サ相互間に直接データの授受を許容する手段を備えるよ
うに構成されているので、ザブプロセッサ相互間で直接
高速のデータ授受が可能となり、制御速度や精度を向上
出来るという利点がある。
サブプロセッサ間のデータ授受に加えて各サブプロセッ
サ相互間に直接データの授受を許容する手段を備えるよ
うに構成されているので、ザブプロセッサ相互間で直接
高速のデータ授受が可能となり、制御速度や精度を向上
出来るという利点がある。
図は2本発明の一実施例の構成ブロック図である。
10・・メインプロセッサ、20.30・・サブプロセ
ッサ、40・・システムハス、50・・ハスアービタで
ある。
ッサ、40・・システムハス、50・・ハスアービタで
ある。
Claims (1)
- 【特許請求の範囲】 単一のメインプロセッサと複数のサブプロセッサを備え
た数値制御装置において。 メインプロセッサ及び各サブプロセッサ間並びに各サブ
プロセッサ相互間に直接データの授受を許容する手段を
備えたことを特徴とする数値制御装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17070983A JPS6063609A (ja) | 1983-09-16 | 1983-09-16 | 数値制御装置 |
PCT/JP1984/000444 WO1985001365A1 (fr) | 1983-09-16 | 1984-09-13 | Dispositif de commande numerique |
EP84903450A EP0156921A1 (en) | 1983-09-16 | 1984-09-13 | Numerical control apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17070983A JPS6063609A (ja) | 1983-09-16 | 1983-09-16 | 数値制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6063609A true JPS6063609A (ja) | 1985-04-12 |
Family
ID=15909942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17070983A Pending JPS6063609A (ja) | 1983-09-16 | 1983-09-16 | 数値制御装置 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP0156921A1 (ja) |
JP (1) | JPS6063609A (ja) |
WO (1) | WO1985001365A1 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62212805A (ja) * | 1986-03-14 | 1987-09-18 | Fanuc Ltd | ロボツトア−ムの制御装置 |
JPS62212812A (ja) * | 1986-03-14 | 1987-09-18 | Fanuc Ltd | ロボツトア−ムの制御装置 |
JPS62237503A (ja) * | 1986-04-08 | 1987-10-17 | Yokogawa Electric Corp | サ−ボコントロ−ラ |
JPS62243011A (ja) * | 1986-04-08 | 1987-10-23 | ヴイツカ−ズ,インコ−ポレ−テツド | 分散制御を備えた電気的油圧システム |
JPS63181005A (ja) * | 1987-01-23 | 1988-07-26 | Fanuc Ltd | 数値制御装置の並列処理方式 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3501968A1 (de) * | 1985-01-22 | 1986-07-24 | Siemens AG, 1000 Berlin und 8000 München | Steuerungseinrichtung fuer eine mehrachsige werkzeugmaschine |
WO1991001520A1 (en) * | 1989-07-17 | 1991-02-07 | Ability Technologies Corporation | System and method for controlling devices |
US5166872A (en) * | 1989-07-17 | 1992-11-24 | Ability Technologies Corporation | System and method for controlling devices through communication processors and pluralities of address-associated device controllers sharing each communication processor |
EP0476175A1 (de) * | 1990-09-20 | 1992-03-25 | Siemens Aktiengesellschaft | Einrichtung zum Betrieb eines Mehrprozessorsystems, insbesondere einer numerischen Steuerung |
EP0600623B1 (en) * | 1992-12-03 | 1998-01-21 | Advanced Micro Devices, Inc. | Servo loop control |
FR2704077B1 (fr) * | 1993-04-13 | 1995-06-02 | Armand Audrand | Commande numérique à contrôle d'axes par programmes différentiels. |
EP0640929A3 (en) * | 1993-08-30 | 1995-11-29 | Advanced Micro Devices Inc | Interprocessor communication via a post MEV. |
JPH1039906A (ja) * | 1996-05-10 | 1998-02-13 | Canon Inc | ラインの制御方法とその装置及びラインシステム |
DE19708985C1 (de) * | 1997-03-05 | 1998-10-08 | Siemens Ag | Verfahren und Vorrichtung zur Aufrechterhaltung eines winkelgenauen Gleichlaufs einzelner vernetzter Antriebe eines dezentralen Antriebssystems |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS4967543A (ja) * | 1972-11-02 | 1974-07-01 | ||
JPS54150939A (en) * | 1978-05-19 | 1979-11-27 | Oki Electric Ind Co Ltd | Bus control system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5717014A (en) * | 1980-07-07 | 1982-01-28 | Fanuc Ltd | Numerical controller |
-
1983
- 1983-09-16 JP JP17070983A patent/JPS6063609A/ja active Pending
-
1984
- 1984-09-13 EP EP84903450A patent/EP0156921A1/en not_active Withdrawn
- 1984-09-13 WO PCT/JP1984/000444 patent/WO1985001365A1/ja not_active Application Discontinuation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS4967543A (ja) * | 1972-11-02 | 1974-07-01 | ||
JPS54150939A (en) * | 1978-05-19 | 1979-11-27 | Oki Electric Ind Co Ltd | Bus control system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62212805A (ja) * | 1986-03-14 | 1987-09-18 | Fanuc Ltd | ロボツトア−ムの制御装置 |
JPS62212812A (ja) * | 1986-03-14 | 1987-09-18 | Fanuc Ltd | ロボツトア−ムの制御装置 |
JPS62237503A (ja) * | 1986-04-08 | 1987-10-17 | Yokogawa Electric Corp | サ−ボコントロ−ラ |
JPS62243011A (ja) * | 1986-04-08 | 1987-10-23 | ヴイツカ−ズ,インコ−ポレ−テツド | 分散制御を備えた電気的油圧システム |
JPS63181005A (ja) * | 1987-01-23 | 1988-07-26 | Fanuc Ltd | 数値制御装置の並列処理方式 |
Also Published As
Publication number | Publication date |
---|---|
WO1985001365A1 (fr) | 1985-03-28 |
EP0156921A1 (en) | 1985-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6063609A (ja) | 数値制御装置 | |
JPS5837585B2 (ja) | ケイサンキソウチ | |
JPH056223B2 (ja) | ||
JPS63175964A (ja) | 共有メモリ | |
JPS59218532A (ja) | バス接続方式 | |
JPH0358163A (ja) | 疎結合型マルチプロセッサシステム | |
JPH0449723Y2 (ja) | ||
JP2946561B2 (ja) | マルチプロセッサシステム | |
JPS62272352A (ja) | メモリ制御回路 | |
JPS5839343B2 (ja) | マルチプロセツサシステム ノ ユウセンセイギヨホウシキ | |
EP0373393A1 (en) | Information processing system | |
JPH01263858A (ja) | マルチプロセッサシステム | |
JPS63158660A (ja) | マルチプロセツサバス制御方式 | |
JPS6149266A (ja) | メモリ制御装置 | |
JPS6194169A (ja) | マルチプロセツサシステム | |
JPS61165172A (ja) | メモリアクセス制御方式 | |
JPS60195660A (ja) | Dma制御回路方式 | |
JPH05282239A (ja) | Dma転送方式 | |
JPS633358A (ja) | マルチプロセサ | |
JPH05250315A (ja) | Cpuモジュールおよびマルチプロセッサシステム | |
JPH0215094B2 (ja) | ||
JPS6332649A (ja) | マルチプロセツサシステム | |
JPS616754A (ja) | ダイレクト・メモリ・アクセス転送方式 | |
JPS62274346A (ja) | メモリアクセス回路 | |
JPH0573480A (ja) | マイクロプロセツサシステムのバス制御方式 |