JPH04340108A - Cncの集中管理方式 - Google Patents

Cncの集中管理方式

Info

Publication number
JPH04340108A
JPH04340108A JP3141139A JP14113991A JPH04340108A JP H04340108 A JPH04340108 A JP H04340108A JP 3141139 A JP3141139 A JP 3141139A JP 14113991 A JP14113991 A JP 14113991A JP H04340108 A JPH04340108 A JP H04340108A
Authority
JP
Japan
Prior art keywords
cnc
internal information
host computer
command
communication line
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
JP3141139A
Other languages
English (en)
Inventor
Takao Sasaki
隆夫 佐々木
Toshiaki Otsuki
俊明 大槻
Ryoji Eguchi
亮二 江口
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP3141139A priority Critical patent/JPH04340108A/ja
Publication of JPH04340108A publication Critical patent/JPH04340108A/ja
Pending legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • General Factory Administration (AREA)
  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は複数のCNC(数値制御
装置)を集中して管理するCNCの集中管理方式に関し
、特に複数のCNCより通信回線を介してそれらの内部
情報を得るようにしたCNCの集中管理方式に関する。
【0002】
【従来の技術】従来から、CNCによる工作機械の自動
運転では、簡単なプログラムで複雑な制御を行わせる工
夫が多くなされている。特に、より少ない設備で、より
大きい効果を上げるためには、その効率的な運用が重要
になる。その場合に、複数台のNC工作機械を1台のコ
ンピュータに結合して、各工作機械間で転送されるワー
クを管理し、あるいはシーケンス制御するDNC(ダイ
レクトNC)システムは、生産の調整を容易にする。D
NCシステムでは、ホストコンピュータの記憶装置に格
納されたNC指令データが各NC装置に送られ、NC加
工が実行される他、各NC工作機械の起動、停止等や、
ロボット、計測器等との信号のやりとりのための結合も
行われる。
【0003】
【発明が解決しようとする課題】ところで複数のCNC
を集中して管理する、効率良い工程管理を実行しようと
すれば、加工運転中のCNC側の内部情報、例えば工具
位置やオフセット選択情報等を必要なタイミングでホス
トコンピュータに転送して、知らせておかなくてはなら
ない。しかし、従来のDNCシステムにおいて、このよ
うな複数のCNCの内部情報についての高度の通信制御
機能を持たせることができない。
【0004】そこで、ホストコンピュータから自立して
運転されるNC工作機械にも対応するような通信プロト
コルを用意して、コンピュータに対してNC内部の情報
を転送するPMCインタフェースやMAPインタフェー
スなどの、別の通信システムが導入されることになる。 しかし、その場合にはNC運転とCNCに対する転送要
求とを同期させ、かつ、通信制御プログラムも生産シス
テム全体に適合して作成される必要がある。したがって
、ユーザ側で独自にシステムを構築して複数のCNCを
集中して管理することは、非常に困難であった。本発明
はこのような点に鑑みてなされたものであり、加工運転
中のCNCの内部情報をホストコンピュータ側で簡単に
収集して管理できるCNCの集中管理方式を提供するこ
とを目的とする。
【0005】
【課題を解決するための手段】本発明では上記課題を解
決するために、複数のCNC(数値制御装置)をホスト
コンピュータで管理するCNCの集中管理方式において
、前記各CNCと前記ホストコンピュータとを相互に接
続する通信回線と、前記各CNC側で前記CNCと前記
ホストコンピュータとの接続状態を検知する接続検知手
段と、前記CNCの接続状態を検知した場合に、前記C
NCよりその加工運転中の内部情報を前記通信回線を介
して前記ホストコンピュータに送出する内部情報送出手
段と、を有することを特徴とするCNCの集中管理方式
が、提供される。
【0006】
【作用】内部情報送出手段は、加工運転中の例えばプロ
グラム指令として、あるいはラダープログラムのDI指
令として、CNCよりその座標値やワーク座標系データ
などの内部情報をホストコンピュータに送出する。複数
のCNCが、その運転に従属するタイミングで通信回線
を介してホストコンピュータに内部情報を転送できるか
ら、ホストコンピュータによる総合的なCNCの管理が
可能になる。
【0007】
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は本発明のCNCの集中管理方式の全体の
ブロック図である。各CNC10には通信回線制御回路
11が設けられ、この通信回線制御回路11を介してデ
ータあるいはプログラムを授受される。これにより、例
えば同一の工場内に配置された複数台のCNC(数値制
御装置)10がホストコンピュータ70によって総合的
に管理される。各CNC10とホストコンピュータ70
とを相互に接続するために、RS232CあるいはRS
422などの通信回線80が使用されている。
【0008】各CNC10には、更にホストコンピュー
タ70との接続状態を検知する接続検知手段12、及び
CNC10の接続状態が検知された後に、その加工運転
中の内部情報を通信回線80を介してホストコンピュー
タ70に送出する内部情報送出手段13が設けられてい
る。この内部情報送出手段13は、例えばCNC10内
に格納されたプログラム指令に挿入された独自のプログ
ラム指令として構成されたものであって、その実行工程
でNC座標値などの内部情報をホストコンピュータ70
に送出する。
【0009】ここで、内部情報送出手段13としての独
自のプログラム指令には、NCプログラム指令のブロッ
クを構成する要素である準備機能(G機能)あるいは補
助機能(M機能)などのコードを使用することが可能で
あり、ホストコンピュータ70から各CNC10に転送
されるプログラム指令に当初から含ませておくことが可
能である。CNC10の加工運転に際して、上記接続検
知手段12でCNC10の接続状態が検知された後に、
この内部情報送出手段13に相当するコードを解読した
とき、対応する内部情報として、例えばCNC座標値な
どが通信回線制御回路11から送出される。
【0010】図2は本発明のCNCの集中管理方式を実
施するハードウェアの構成の一例を示すブロック図であ
る。図において、数値制御装置(CNC)10は基本ス
ロット20と、拡張スロット30から構成されている。 基本スロット20には基本プリント板21が挿入されて
いる。基本プリント板21には部品21a〜21dが実
装されている。プロセッサ21aは数値制御装置の基本
機能を制御する。ROM21bには、システムプログラ
ムの他に本発明の接続検知手段を構成するプログラム等
が格納されている。RAM21cには、上記内部情報送
出手段13としてのプログラム指令を含むNCプログラ
ムがホストコンピュータ70からローディングされ、ま
た所定の前処理で形成されたデータが格納されている。 RAM21dはビデオRAMであって、CRTなどの表
示に必要なビデオデータが格納されている。表示装置2
2はCNC10の内部状態や設定されたプログラム等が
表示される。キーボード23からはオペレータの操作に
よって種々のデータ設定が可能である。
【0011】拡張スロット30には各スロット位置に、
以下に述べるプリント板31〜34,11が挿入されて
いる。プログラマブル・マシン・コントローラ(PMC
)31は、ラダー形式で作成されたシーケンスプログラ
ムでNC工作機械を制御している。このPMC31には
入出力回路41と、この入出力回路41を介して接続さ
れた強電盤あるいは操作盤を含む機械制御回路51が設
けられている。軸制御回路32,33,34はそれぞれ
サーボアンプ42,43,44に接続され、NC工作機
械の各軸を所定角度だけ駆動する。なお、図ではスピン
ドルアンプやスピンドルモータ等は省略している。また
、通信回線制御回路11によって、CNC10は通信回
線80を介してホストコンピュータ70と接続されてい
る。
【0012】図3は、DNC運転の際にプログラム指令
に挿入された内部情報送出手段に基づいて、CNC10
からホストコンピュータ70に内部情報を転送する手順
を示すフローチャートである。図において、Sに続く数
値はステップ番号を示す。 〔S1〕ホストコンピュータ70からCNC10にプロ
グラムを読み込む。 〔S2〕読み込まれたプログラムブロックで、CNC1
0に渡すべき特定のプログラムの全てが終了したかどう
かを判断する。 〔S3〕CNC10の内部メモリにプログラムが既に格
納されている場合には、その実行に際して、そこに回線
接続指令が含まれているかどうかを判断する。 〔S4〕回線接続指令に基づいて、通信回線制御回路1
1によって通信回線を接続する。 〔S5〕ハードウェア上の接続エラーによって通信回線
が接続されない場合があるため、接続エラーが発生して
いるかどうかを判断する。 〔S6〕読み込まれたプログラムブロックに、データ出
力指令が含まれているかどうかを判断する。 〔S7〕必要なCNC10の内部情報、例えば機械位置
やオフセット情報を出力する。 〔S8〕データ出力時のフォーマットエラーなどにより
、信号の転送エラーが発生しているかどうかを判断する
。 〔S9〕上記回線接続指令、データ出力指令以外の通常
のNC加工指令であれば、CNC10は必要な加工デー
タの前処理を実行する。
【0013】図4はプログラマブル・マシン・コントロ
ーラ(PMC)31のDI信号として、ラダープログラ
ムに挿入された内部情報送出手段13に基づいて、CN
C10からホストコンピュータ70に内部情報を転送す
る手順を示すフローチャートである。図において、Sに
続く数値はステップ番号を示す。 〔S11〕PMC31のDI信号として回線接続指令が
発生しているかどうかを判断する。 〔S12〕回線接続指令に基づいて、通信回線制御回路
11によって通信回線を接続する。 〔S13〕接続エラーが発生しているかどうかを判断す
る。エラーが発生している時は、ステップ17に進む。 〔S14〕読み込まれたDI信号に、データ出力指令が
含まれているかどうかを判断する。 〔S15〕必要なCNC10の内部情報、例えば機械位
置やオフセット情報を出力する。 〔S16〕データ出力時のフォーマットエラーなどによ
り、信号の転送エラーが発生しているかどうかを判断す
る。エラーが発生している場合には、ステップ17に進
む。 〔S17〕回線の接続エラーや信号の転送エラーが発生
すると、CNC10のオペレータに対してエラー通知を
するために、アラーム画面情報を表示装置22に出力す
る。 〔S18〕上記回線接続指令、データ出力指令以外の信
号処理指令であれば、CNC10では必要な加工データ
の前処理を実行する。
【0014】図に示されたこのループは、PMC31内
でのサイクルにしたがって繰り返される。従って、CN
C10では図3に示すプログラム指令、または図4に示
すDI信号のいずれか、或いはその両方を契機として内
部情報の送出指令を形成し、ホストコンピュータ70に
対してCNCの管理に必要な全ての情報を与えることが
可能になる。ここでCNC内部情報には、機械位置やオ
フセット情報の他に、工具番号データ、プログラム番号
データ、各種のパラメータなどが含まれる。
【0015】上記の説明では、プログラム指令あるいは
PMCのDI信号に挿入された内部情報送出手段13に
より、CNCの内部情報をホストコンピュータに送出す
るようにしたが、CNCの運転に従属するタイミングで
内部情報を送出するものであれば、他の種類の指令を使
用することもできる。
【0016】
【発明の効果】以上説明したように本発明では、加工時
のCNC情報を簡単な通信回線によって送出できるから
、MAPインタフェースのような通信プログラムの作成
の困難を回避して、ユーザが独自に構築した複数のCN
Cからなるシステムでも簡単にホストコンピュータによ
り集中管理ができる。特に、ホストコンピュータで加工
プログラムを管理し、作成してDNC運転するシステム
の場合には、加工運転中のCNC側の内部情報が的確に
集中されることで、複数のCNCの効率良い工程管理が
実行できる。
【図面の簡単な説明】
【図1】本発明のCNCの集中管理方式の全体のブロッ
ク図である。
【図2】本発明のCNCの集中管理方式を実施するハー
ドウェアの構成の一例を示すブロック図である。
【図3】DNC運転の際にプログラム指令に挿入された
内部情報送出手段に基づく内部情報の転送手順のフロー
チャートを示す図である。
【図4】ラダープログラムに挿入された内部情報送出手
段に基づく内部情報の転送手順のフローチャートを示す
図である。
【符号の説明】
10  CNC 11  通信回線制御回路 12  接続検知手段 13  内部情報送出手段 70  ホストコンピュータ 80  通信回線

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】  複数のCNC(数値制御装置)をホス
    トコンピュータで管理するCNCの集中管理方式におい
    て、前記各CNCと前記ホストコンピュータとを相互に
    接続する通信回線と、前記各CNC側で前記CNCと前
    記ホストコンピュータとの接続状態を検知する接続検知
    手段と、前記CNCの接続状態を検知した場合に、前記
    CNCよりその加工運転中の内部情報を前記通信回線を
    介して前記ホストコンピュータに送出する内部情報送出
    手段と、を有することを特徴とするCNCの集中管理方
    式。
  2. 【請求項2】  前記内部情報送出手段は、前記CNC
    内部に格納されるプログラム指令に挿入されていること
    を特徴とする請求項1記載のCNCの集中管理方式。
  3. 【請求項3】  前記内部情報送出手段は、前記CNC
    に内蔵されたPMCで実行されるラダープログラムのD
    I指令に挿入されていることを特徴とする請求項1記載
    のCNCの集中管理方式。
JP3141139A 1991-05-16 1991-05-16 Cncの集中管理方式 Pending JPH04340108A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3141139A JPH04340108A (ja) 1991-05-16 1991-05-16 Cncの集中管理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3141139A JPH04340108A (ja) 1991-05-16 1991-05-16 Cncの集中管理方式

Publications (1)

Publication Number Publication Date
JPH04340108A true JPH04340108A (ja) 1992-11-26

Family

ID=15285080

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3141139A Pending JPH04340108A (ja) 1991-05-16 1991-05-16 Cncの集中管理方式

Country Status (1)

Country Link
JP (1) JPH04340108A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002073137A (ja) * 2000-08-28 2002-03-12 Amada Co Ltd 加工機の制御方法およびその装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002073137A (ja) * 2000-08-28 2002-03-12 Amada Co Ltd 加工機の制御方法およびその装置

Similar Documents

Publication Publication Date Title
JP3115297B2 (ja) 自動装置の制御装置
JPH07107647B2 (ja) 複数系統制御の干渉チェック方法
JP2534305B2 (ja) 数値制御装置
WO1990006542A1 (fr) Systeme de commande par cnc
JPH04340108A (ja) Cncの集中管理方式
JPS59223807A (ja) 数値制御装置の結合方式
JPH0283141A (ja) 数値制御装置
JP2514882B2 (ja) 抵抗溶接機の通信ネットワ−クシステム
JPH06138936A (ja) 数値制御装置
JP3092744B2 (ja) 加工システム
JPH0916236A (ja) Nc制御方式
JPS5927311A (ja) 作業セルコントロ−ラ
JPH0863216A (ja) 加工時間測定方式
JPH05261650A (ja) 加工実績管理方式
JP2810668B2 (ja) マシンロック制御方式
JP2000315104A (ja) Nc工作機械の管理システムおよび管理プログラム
JP3201113B2 (ja) 生産管理装置
JP3452241B2 (ja) プログラム判別表示方法および装置
JPH01173204A (ja) 数値制御装置
JPH0460805A (ja) シーケンス・プログラム作成方法
JP2779796B2 (ja) 数値制御装置
JPH06138932A (ja) 加工実績管理方式
JPH07141012A (ja) 工作機械の数値制御装置
JPH02140810A (ja) 産業用機械の制御装置
JPS63250712A (ja) 数値制御工作機械の制御装置