JPH0224703A - 数値制御装置 - Google Patents

数値制御装置

Info

Publication number
JPH0224703A
JPH0224703A JP17590288A JP17590288A JPH0224703A JP H0224703 A JPH0224703 A JP H0224703A JP 17590288 A JP17590288 A JP 17590288A JP 17590288 A JP17590288 A JP 17590288A JP H0224703 A JPH0224703 A JP H0224703A
Authority
JP
Japan
Prior art keywords
control
cnc
memory
processing
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
JP17590288A
Other languages
English (en)
Inventor
Shigeaki Ono
茂昭 小野
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 JP17590288A priority Critical patent/JPH0224703A/ja
Publication of JPH0224703A publication Critical patent/JPH0224703A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は数値制御装置に関し、特に数値制御部とプロ
グラム制御部とを備えた数値制御装置に関するものであ
る。
〔従来の技術〕
第3図は従来の数値制御装置の構成を示すブロック図で
ある。図において、(301)は操作部、(302)は
コンピュータ数値制御(CNC1部とプログラム制御(
pc)部を備えた制御部であり、CNC部を構成するも
のとしては、CNC用CPU (303) 、 CNC
用メモリ(304) 、 CRT制御部(305) 、
m械インタフェース(306) 、紙テープリーダ(3
08)及び紙テープパンチャ(309)を接続したI1
0インタフェース(307)  サーボモータ(312
)を接続したサーボアンプ(311) とCNC用CP
[I (303)  とツインタフエースをとるサーボ
インタフェース(310)等がある。又、pc部(31
3)は、PC用CPU (314) 、通信用メモリ(
315) 、 PC:用メ(−リ(316) 、及びp
c専用機械インタフェース(317)で構成される。
次に上記構成に基づぎ従来装置の動作について説明する
。CNC用、CPU (303)はCNC用メモリ(3
04)よりデータ処理命令を読み出し、該命令に従って
CRT制御部(305)を制御すると共に、I10イン
タフェース(307) 、機械インタフェース(306
)  又はサーボインタフェース(310)を通し、デ
ータの入出力、及びデータ処理を行なう。
更に通信用メモリ(315) を通し、26部(313
)  とのデータ交信を実行する。一方、26部では、
PC用GPtl (314)はPC用メモリ(316)
から命令を取り出し、この命令に従ってPC専用機械イ
ンタフェース(317)あるいは通信用メモリ(315
)を通しデータの入出力を実行すると共に、データ処理
を行なっている。
〔発明が解決しようとする課題〕
従来の数値制御装置は以上のように構成されているので
、機械の数値制御及びプログラム制御は可能であるが、
従来装置は数値制御専用及びプログラム制御専用のCP
U及び専用のメモリが必要であるため、ハードウェア構
成が大きくなるという問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、小規模なハードウェア構成で数値制御とプロ
グラム制御の双方が可能な数値制御装置を得ることを目
的とする。
(課題を解決するための手段) この発明に係る数値制御装置は、機械制御を例えば数値
制御及びプログラム制御する制御部に、複数種類の制御
プログラムを時分割処理するプロセッサを備え、機械制
御を時分割にて数値制御及びプログラム制御するように
したものである。
〔作用〕
この発明におけるプロセッサによれば、数値制御データ
とプログラム制御データ双方のデータ処理を時分割処理
で行なうことで、各データ処理専用のプロセッサを必要
とせずとも機械制御を数値制御とプログラム制御できる
〔実施例〕
以下、この発明の一実施例を第1図に基づいて説明する
。図において、(101)は操作部、(102)は制御
部であり、CNCとpcと共用ノCPU (103)、
CNC用メモリ(104) 、 PC用メモリ(105
) 、CRT制御部(106) 、機械インタフェース
(107) 、紙テープリーダ(110)  と紙テー
プパンチャ(111)が接続されたI10インタフェー
ス(108) 、モータ(113)が接続されたサーボ
駆動部(112)  とCPU (103)とで信号の
授受を行なうサーボインタフェース(109)を内蔵し
ている。
次に上記構成に基づいて本実施例の動作について説明す
る。CPU (103)はコンピュータ数値制御(ON
(:) 用とプログラマブルコントローラ(PC)用と
共用のCPUとなっており、CNCの処理を行なう場合
はCNC用メモリ(104)より命令を取り出し、順次
実行することで機械をCNC制御する。又、PCの処理
を行なう場合は、PC用メモリ(105)より命令を取
り出し順次実行することで機械をPC制御する。
このようにCPII (103)が時分割にて機械をC
NC制御及びPC制御する動作を第2図のタイムチャー
トに基づいて説明する。同図において、(a)はPC制
御停止とCNC制御開始を示すパルス出力タイミング、
(b)はCNC制御停止とPC制御開始を示すパルス出
力タイミング、(c)はCNC制御実行期間、(d)は
PC制御実行期間をそれぞれ示す。同図(a)に示す時
分割処理期間Tgにおいて、CPU (103)よりP
C停止/CNC開始パルス(a図)が出力されると、先
ずPC制御が停止し、次にCNC制御が開始される。C
NC制御開始後、一定時間(Tcsc)が経過するとC
NC制御停止/PC制御開始パルス(b図)が出力され
、CNC制御を停止するとともに、PC制御を再度開始
する。PC制御は、時分割処理が一周期終了し再度、P
C制御停止/ (:NG制御開始パルス(a図)が出力
されるまで継続する。以下、各時分割処理周期毎に、P
C制御停止/ CNC制御開始パルスと、CNC制御停
止/PC制御開始パルスとが交互に出力されCNC制御
とPC制御とをCPII (103)の制御のもとに時
分割で行なわれる。
なお、上記実施例ではCNC用メモリとPC用メモリを
別のメモリで構成しているが、同一の共用メモリを使用
することも可能である。
また、上記実施例ではCNCとPCの2つの制御処理系
を時分割で処理する例を示したが、CPUをより高速化
することで、3つ以上の制御処理系を時分割で処理する
ことも可能となる。
〔発明の効果〕
以上のようにこの発明によれば、機械制御機能を有する
制御装置に複数種類の制御プログラムを時分割処理でき
るCPUを備えたことにより、各制御プログラム処理専
用のCPuを設ける必要がなくなる。そのため、簡易な
ハードウェア構成で複数種類の制御プログラムを実行処
理し得る多機能型の制御装置が得られる効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例による数値制御装置の構成
を示すブロック図、第2図は本実施例の動作を説明する
タイムチャート、第3図は従来の数値制御装置の構成を
示すブロック図である。 図において、(102)は制御部、(103)はCNC
制御処理とPC制御処理共用のCPII 、 (104
)はCNC用メモリ、(105)  はpc用メモリ。

Claims (1)

    【特許請求の範囲】
  1. 制御プログラムに従って機械制御を行なう制御部を備え
    た数値制御装置において、この制御部に、複数種類の制
    御プログラムを時分割処理し、複数種類の制御プログラ
    ムに従って機械制御を行なうプロセッサを備えたことを
    特徴とする数値制御装置。
JP17590288A 1988-07-14 1988-07-14 数値制御装置 Pending JPH0224703A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17590288A JPH0224703A (ja) 1988-07-14 1988-07-14 数値制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17590288A JPH0224703A (ja) 1988-07-14 1988-07-14 数値制御装置

Publications (1)

Publication Number Publication Date
JPH0224703A true JPH0224703A (ja) 1990-01-26

Family

ID=16004232

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17590288A Pending JPH0224703A (ja) 1988-07-14 1988-07-14 数値制御装置

Country Status (1)

Country Link
JP (1) JPH0224703A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992009940A1 (fr) * 1990-11-22 1992-06-11 Fanuc Ltd Procede d'execution d'un programme pour equipement cnc
JP2007112227A (ja) * 2005-10-19 2007-05-10 Toyota Motor Corp 旋回半径に応じてロール剛性前後比を変更する車輌

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992009940A1 (fr) * 1990-11-22 1992-06-11 Fanuc Ltd Procede d'execution d'un programme pour equipement cnc
JP2007112227A (ja) * 2005-10-19 2007-05-10 Toyota Motor Corp 旋回半径に応じてロール剛性前後比を変更する車輌

Similar Documents

Publication Publication Date Title
JPS59172013A (ja) 数値制御装置の刃物台同期方式
JPS63181005A (ja) 数値制御装置の並列処理方式
JP2534305B2 (ja) 数値制御装置
JPH09128255A (ja) プログラマブル論理制御器
EP0077835A1 (en) Data exchanging method and device
JPH0766286B2 (ja) Nc装置の処理方法
JPH0224703A (ja) 数値制御装置
JPS63205707A (ja) 数値制御装置におけるインターフェイス方法
JPS60193012A (ja) 数値制御装置における刃物台同期方法
JP2666824B2 (ja) プログラマブル制御装置
JPS626245B2 (ja)
JPS6125211A (ja) 並列処理数値制御装置
JPS5916054A (ja) マイクロ・プロセツサ
JP3584342B2 (ja) 複数icの同期動作スタート/ストップ制御システム
JPS61156307A (ja) シ−ケンス制御装置
JPH02311903A (ja) プログラマブルコントローラ
JP2567111B2 (ja) マイクロプログラム制御装置
JPH0462093B2 (ja)
JPS63298505A (ja) シ−ケンス制御方式
JPS62281009A (ja) 数値制御装置
JPS63109507A (ja) 数値制御装置
JPH02113363A (ja) マルチプロセッサシステムにおけるタイムスライス制御方式
JPS6037003A (ja) パ−ソナルコンピユ−タとシ−ケンスコントロ−ラ間の通信方式
JPS61255407A (ja) 数値制御装置
JPH01154236A (ja) 時分割タスク実行装置