JPH02310604A - 画面データ表示方式 - Google Patents

画面データ表示方式

Info

Publication number
JPH02310604A
JPH02310604A JP13237889A JP13237889A JPH02310604A JP H02310604 A JPH02310604 A JP H02310604A JP 13237889 A JP13237889 A JP 13237889A JP 13237889 A JP13237889 A JP 13237889A JP H02310604 A JPH02310604 A JP H02310604A
Authority
JP
Japan
Prior art keywords
display
data
screen data
screen
picture
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
JP13237889A
Other languages
English (en)
Inventor
Hideaki Kawamura
川村 英昭
Kimio Maeda
前田 紀美夫
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 JP13237889A priority Critical patent/JPH02310604A/ja
Priority to PCT/JP1990/000533 priority patent/WO1990014620A1/ja
Priority to EP19900906350 priority patent/EP0428735A4/en
Publication of JPH02310604A publication Critical patent/JPH02310604A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/056Programming the PLC
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/406Numerical 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 characterised by monitoring or safety
    • G05B19/4069Simulating machining process on screen
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/409Numerical 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 characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Numerical Control (AREA)
  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はPC(プログラマブル・コントローラ)等の制
御装置の画面データを表示する画面データ表示方式に関
し、特にパーソナルコンピュータ等の専用画面作成エデ
ィタで画面データを作成し、これを他の制御装置の画面
データとして表示する画面データ表示方式に関する。
〔従来の技術〕
PC(プログラマブル・コントローラ)等の制脚装置で
は、表示画面の画面データを作成するために、その制御
装置の専用の言語を使用している。
これらの制御装置では、本来工作機械等を制御するため
にシステムが設計されており、画面等のプログラムを作
成するためのユーティリティ等は完備されていないのが
一般的である。
〔発明が解決しようとする課題〕
このため、画面を作成するプログラマはPC等の制御装
置のプログラム開発言語に関する知識と、各表示装置に
対する表示ルールの知識を必要とした。その結果、画面
作成に関する時間及びソフトウェアの信頼性は個々のプ
ログラマの技術レベルに依存しており、ソフトウェアの
開発上問題となっている。
本発明はこのような点に鑑みてなされたものであり、パ
ーソナルコンピュータ等の専用画面作成エディタで画面
データを作成し、これを他の制御装置の画面データとし
て表示する画面データ表示方式提供することを目的とす
る。
〔課題を解決するための手段〕
本発明では上記課題を解決するために、PC(プログラ
マブル・コントローラ)、CNC(数値制御装置)等の
制御装置の画面データを作成する画面データ表示方式に
おいて、パーソナルコンピュータ等の装置を使用し、前
記パーソナルコンピュータの画面作成エディタで、少な
くとも固定表示情報、ダイナミック表示データ、カーソ
ル移動情報の一つを含む画面データを作成し、前記制御
装置の画面データを表示することを特徴とする画面デー
タ表示方式が、 提供される。
〔作用〕
画面はパーソナルコンピュータ等の専用の画面エディタ
で作成されるので、特別のプログラム言語に関する知識
は必要なく、経験のないプログラマでも短時間に作成で
き、信頼性も高い。
この画面データは通常中間コードで作成されるので、汎
用的な言語に変換し、その後でPC(プログラマブル・
コントローラ)等の制御装置専用の言語に変換して、制
御装置の画面表示を行う。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第2図は本発明を実施するための数値制御装置の部分ブ
ロック図である。PC(プログラマブル・コントローラ
)の一種であるPMC(プログラマブル・マシン・コン
トローラ)20は数値制御I装置(CNC)10に内蔵
されている。プロセッサ11は数値制御装置(CNC)
10全体の制御の中心となるプロセッサであり、バス1
9を介して、ROM13に格納されたシステムプログラ
ムを読み出し、このシステムプログラムに従って、数値
制御装置(CNC)10全体の制御を実行する。共有R
AM12はCNC1OとPMC20とのデータの授受を
行うためのRAMであり、同時に双方からアクセス必要
なデータを格納する。
RAM14に表示データ、あるいはその他の一時的な計
算データ等も格納される。CMO315は不揮発性メモ
リとして構成され、工具補正量、ピッチ誤差補正量、加
ニブログラム及びパラメータ等が格納される。CMO3
15は図示されていないバッテリでバックアップされ、
数値制御装置(CNC)10の電源がオフされても不揮
発性メモリとなっているので、それらのデータはそのま
ま保持される。また、CMO315にはPMC20側に
必要なパラメータ等も格納される。
グラフィック制御回路16は各軸の現在位置、アラーム
、パラメータ、画像データ等のディジタルデータを画像
信号に変換して出力する。この画像信号はCRT/MD
Iユニット30の表示装置31に送られ、表示装置31
に表示される。インタフェース17はCRT/MDIユ
ニット30内のキーボード32からのデータを受けて、
プロセッサ11に渡す。
表示装置31に表示すべき画面データは、後述するパー
ソナルコンピュータ50の専用のエディ夕で作成され、
PMC20用の言語の実行プログラムあるいはデータに
変換されて、RAM23に格納される。
インタフェース18は外部機器用のインタフェースであ
り、紙テープリーダ、紙テープパンチャー、紙テープリ
ーダ・パンチャー、プリンタ等の外部機器40が接続さ
れる。紙テープリーダからは加ニブログラムが読み込ま
れ、また、数値制御装置(CNC)10内で編集された
加ニブログラムを紙テープパンチャーに出力することが
できる。
プロセッサ11と共有RAM12、ROM13等の要素
はバス19によって結合されている。
図ではサーボモータ等を制御する軸制御回路、サーボア
ンプ、スピンドル制御回路、スピンドルアンプ、手動パ
ルス発生器インタフェース等は省略しである。
PMC(プログラマブル−マシン・コントローラ)20
にはPMC用のプロセッサ21があり、プロセッサ21
はバス25によって、共有RAM12と接続され、共有
RAM12はCNCl0のバス19に結合されている。
また、バス25にはROM22が結合されている。RO
M22にはPMC20を制御するための管理プログラム
と編集が完了したシーケンス・プログラムが格納される
さらに、バス25にはRAM23が結合されており、R
AM23にはパーソナルコンピュータ50からの画面デ
ータがインタフェース27を経由して転送される。
I10制御回路24はバス25に接続され、RAM23
に格納された出力信号をI10ユニット26にシリアル
信号に変換して送る。また、I10ユニット26からの
シリアルな人力信号をパラレル信号に変換してバス25
に送る。その信号はプロセッサ21によって、RAM2
3に格納される。
プロセッサ21はCNCl0から共有RA M 12を
経由して、M機能指令、T機能指令等の指令信号を受け
、一旦RAM23に格納し、その指令をROM22に格
納されたシーケンス・プログラムに従って処理し、I1
0制御回路24を経由して、I10ユニット26に出力
する。この出力信号によって、機械側の油圧機器、空圧
機器、電磁機器が制御される。
また、プロセッサ21はI10ユニット26からの機械
側のリミットスイッチ信号、機械操作盤の操作スイッチ
の信号等の入力信号を受けて、この人力信号を一旦RA
M23に格納する。P M C20で処理する必要のな
い人力信号は共有RAM12を経由してプロセッサ11
に送られる。その他の信号はシーケンス・プログラムで
処理し、一部の信号はCNC側へ、他の信号は出力信号
として、I10制御回路24を経由して、I10ユニッ
ト26から機械側へ出力される。
RAM23に格納された表示データは表示装置31に表
示されるが、さらに、キーボード32によってカーソル
の制御等もできる。これらの画面はPMC20の固定情
報、あるいはダイナミックに変化するダイナミック情報
が含まれる。例えば、ダイナミック情報の例としては、
PMC20が機械側から受ける人力信号等がある。
また、これらの画面データはバス19を経由して、イン
タフェース18に接続されたプリンタ40にプリントア
ウトすることもできる。
第1図は本発明の画面データ作成方式のフローチャート
である。
[’Sl)パーソナルコンピュータ等の専用のエディタ
で、ポツプアップメニュー、カーソルキー、ソフトキー
、マウス等を使用して、画面データを直接作成、編集す
る。これらの画面データはアスキーコード等の中間コー
ドで作成される。
〔S2]この中間コードで作成された画面データを変換
して、C言語ソースファイルを作成する。
この変換は通常パーソナルコンピュータで行う。
[S3]C言語ソースファイルを画面表示プログラムを
コンパイルし、ユーザプログラムとリンクして、実行プ
ログラムを作成する。
〔S4〕この実行プログラムをターゲット装置(PMC
)に格納し、画面表示を行う。画面表示データとしては
、固定情報表示、ダイナミック表示、カーソル移動等を
含んでいる。
上記の説明では、数値制御装置に内蔵されたPMCの画
面表示データで説明したが、独立したPCあるいは数値
制御装置の表示装置の画面表示データも同様に作成でき
る。
〔発明の効果] 以上説明したように本発明では、パーソナルコンピュー
タ等の専用の画面エディタで画面データを作成して、こ
れをPC等の制御装置の実行プログラムに変換して、画
面表示を行うようにしたので、PC等の制御装置の表示
装置のプログラム言語あるいは制御構造を知らな(でも
、簡単に画面データを作成することができる。
【図面の簡単な説明】
第1図は本発明の画面データ作成方式のフローチャート
、 第2図は本発明を実施するための数値制御装置の部分ブ
ロック図である。 lO数値制御装置(CNC) 11    プロセッサ 12    共有RAM 13  ′ ・ROM 14 °  ・RAM 15   6MO8 16゛     グラフィック制御回路17   ° 
インタフェース 18    インタフェース 19 ゛ −バス 20    PMC(プログラマブル・マシン・コント
ローラ) 21    プロセッサ 22−・ −ROM 23  ° RAM 24     I10制御回路 26− − 110ユニツト 30 °°−CRT/M D Iユニット31 − ・
=表示装置 32  −キーボード

Claims (4)

    【特許請求の範囲】
  1. (1)PC(プログラマブル・コントローラ)、CNC
    (数値制御装置)等の制御装置の画面データを作成する
    画面データ表示方式において、パーソナルコンピュータ
    等の装置を使用し、前記パーソナルコンピュータの画面
    作成エディタで、少なくとも固定表示情報、ダイナミッ
    ク表示データ、カーソル移動情報の一つを含む画面デー
    タを作成し、 前記制御装置の画面データを表示することを特徴とする
    画面データ表示方式。
  2. (2)前記画面データは汎用的な言語のソースファイル
    に変換し、前記ソースファイルをユーザプログラムで、
    コンパイル及びリンクして前記制御装置の画面へ表示す
    ることを特徴とする特許請求の範囲第1項記載の画面デ
    ータ表示方式。
  3. (3)前記汎用的な言語はC言語であることを特徴とす
    る特許請求の範囲第1項記載の画面データ表示方式。
  4. (4)前記画面データは少なくとも固定表示情報、ダイ
    ナミック表示データ、カーソル移動情報の一つを含むこ
    とを特徴とする特許請求の範囲第1項記載の画面データ
    表示方式。
JP13237889A 1989-05-25 1989-05-25 画面データ表示方式 Pending JPH02310604A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP13237889A JPH02310604A (ja) 1989-05-25 1989-05-25 画面データ表示方式
PCT/JP1990/000533 WO1990014620A1 (en) 1989-05-25 1990-04-24 System for displaying data on a screen
EP19900906350 EP0428735A4 (en) 1989-05-25 1990-04-24 System for displaying data on a screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13237889A JPH02310604A (ja) 1989-05-25 1989-05-25 画面データ表示方式

Publications (1)

Publication Number Publication Date
JPH02310604A true JPH02310604A (ja) 1990-12-26

Family

ID=15079982

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13237889A Pending JPH02310604A (ja) 1989-05-25 1989-05-25 画面データ表示方式

Country Status (3)

Country Link
EP (1) EP0428735A4 (ja)
JP (1) JPH02310604A (ja)
WO (1) WO1990014620A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03273302A (ja) * 1990-03-22 1991-12-04 Mitsubishi Electric Corp プログラマブルコントローラのモニタ方法およびモニタ装置

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6963288B1 (en) * 2000-08-31 2005-11-08 Broadcom Corporation Apparatus and method for displaying system state information
US7292900B2 (en) 2001-07-13 2007-11-06 Siemens Aktiengesellschaft Power distribution expert system
US7395122B2 (en) 2001-07-13 2008-07-01 Siemens Aktiengesellschaft Data capture for electronically delivered automation services
EP1410122B1 (de) * 2001-07-13 2010-04-28 Siemens Aktiengesellschaft Verfahren und system zur elektronischen bereitstellung von diensten für maschinen über eine datenkommunikationsverbindung
US20060085091A9 (en) 2001-07-13 2006-04-20 Martin Kiesel Electronic fingerprints for machine control and production machines
DE10152765B4 (de) 2001-07-13 2015-11-12 Siemens Aktiengesellschaft Verfahren zur elektronischen Bereitstellung von Diensten für Maschinen über eine Datenkommunikationsverbindung
US6975913B2 (en) 2001-07-13 2005-12-13 Siemens Aktiengesellschaft Database system and method for industrial automation services
US7603289B2 (en) * 2001-07-13 2009-10-13 Siemens Aktiengesellschaft System and method for electronic delivery of content for industrial automation systems

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59172008A (ja) * 1983-03-22 1984-09-28 Mitsubishi Electric Corp 数値制御装置
JPS59223809A (ja) * 1983-06-01 1984-12-15 Fanuc Ltd 数値制御装置のデ−タ入力器
JPS60135905U (ja) * 1984-02-17 1985-09-10 オムロン株式会社 プログラマブル・コントロ−ラ・システム
JPS61147304A (ja) * 1984-12-20 1986-07-05 Hitachi Seiki Co Ltd シ−ケンス・プログラムの自動作成装置
JP2504024B2 (ja) * 1987-02-20 1996-06-05 オムロン株式会社 プログラマブル・コントロ−ラのプログラム作成支援装置
JP2681588B2 (ja) * 1993-01-18 1997-11-26 株式会社小糸製作所 照明灯具の反射鏡

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03273302A (ja) * 1990-03-22 1991-12-04 Mitsubishi Electric Corp プログラマブルコントローラのモニタ方法およびモニタ装置

Also Published As

Publication number Publication date
EP0428735A4 (en) 1992-02-26
EP0428735A1 (en) 1991-05-29
WO1990014620A1 (en) 1990-11-29

Similar Documents

Publication Publication Date Title
JP2641797B2 (ja) 対話形数値制御装置
US5784621A (en) Sequence program display apparatus
EP0597127A1 (en) Numerical control apparatus
JPH02310604A (ja) 画面データ表示方式
JPH0580815A (ja) Pcのメツセージ表示方式
JPS58217223A (ja) デイスプレイ装置付数値制御放電加工装置
JPS6154508A (ja) 数値制御装置
WO1986001618A1 (en) Method of preparing nc data
US4956765A (en) Apparatus for processing numerical control program
JPH09120352A (ja) マルチウィンドウシステム
JPH08339215A (ja) 数値制御装置
JP2533373B2 (ja) 制御プログラム作成方法
JPH04252307A (ja) 対話形数値制御装置
JPH04177402A (ja) Pcの信号状熊表示方式
JPS6165314A (ja) コンピユ−タ数値制御装置の図形表示方法および図形表示装置
JPH06119021A (ja) 制御装置の操作方式
WO1991014977A1 (en) System of defining symbols pmc
JPH0460805A (ja) シーケンス・プログラム作成方法
JPS6249404A (ja) Ncプログラムの編集方法および編集装置
JPH06175708A (ja) シーケンス・プログラムの実行方式
JP2537418B2 (ja) 制御プログラム作成装置
JPH0391812A (ja) 数値制御装置の表示方式
JPS6063603A (ja) プログラマブルコントロ−ラのプログラム作成方式
EP0414912A1 (en) Cnc screen layout method
JPH07302107A (ja) 数値制御装置