JP2590336B2 - 制御プログラム表示装置 - Google Patents

制御プログラム表示装置

Info

Publication number
JP2590336B2
JP2590336B2 JP62153250A JP15325087A JP2590336B2 JP 2590336 B2 JP2590336 B2 JP 2590336B2 JP 62153250 A JP62153250 A JP 62153250A JP 15325087 A JP15325087 A JP 15325087A JP 2590336 B2 JP2590336 B2 JP 2590336B2
Authority
JP
Japan
Prior art keywords
control
command
synchronization
program
machining program
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.)
Expired - Lifetime
Application number
JP62153250A
Other languages
English (en)
Other versions
JPS63317808A (ja
Inventor
悦郎 鈴木
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 JP62153250A priority Critical patent/JP2590336B2/ja
Publication of JPS63317808A publication Critical patent/JPS63317808A/ja
Application granted granted Critical
Publication of JP2590336B2 publication Critical patent/JP2590336B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はプログラムの表示装置に関し、さらに詳しく
は被制御対象を並列制御する数値制御装置、例えば2以
上の主軸で構成される2以上の刃物台を有する多軸旋盤
の加工プログラムを表示する表示装置に関する。
[従来の技術] 第4図は複数の加工プログラムに従って被制御対象を
並列運転する従来の数値制御装置のブロック図である。
第4図において、(1)及び(6)はそれぞれ第1系統
の加工プログラム及び第2系統の加工プログラムを格納
している第1系統の加工プログラムファイル及び第2系
統の加工プログラムファイル、(2)及び(7)はそれ
ぞれ第1系統の加工プログラムファイル(1)及び第2
系統の加工プログラムファイル(6)から第1系統の加
工プログラム及び第2系統の加工プログラムを読み出す
第1系統の読取制御部及び第2系統の読取制御部、
(3)及び(8)はそれぞれ読み取った第1系統の加工
プログラム及び第2系統の加工プログラムを制御指令に
変換する第1系統の制御指令変換部及び第2系統の制御
指令変換部、(4)及び(9)はそれぞれ運転状態に応
じて制御指令を出力する第1系統の制御指令出力部及び
第2系統の制御指令出力部、(5)及び(10)はそれぞ
れの被制御対象を駆動する駆動部、(11)は第1系統の
加工プログラム及び第2系統の加工プログラムを表示す
るための表示制御部、(12)は表示装置である。なお、
第1系統の制御指令出力部(4)及び第2系統の制御指
令出力部(9)は、制御指令の中に同期指令があるとき
は、第2系統の制御指令出力部(9)及び第1系統の制
御指令出力部(4)に同期指令が現われるまで、出力を
待ち合わせるようになっている。
次に、従来の数値制御装置の動作について説明する。
まず、第1系統の読取制御部(2)が第1系統の加工プ
ログラムファイル(1)から第1系統の加工プログラム
を1行分読み出すと、第1系統の制御指令変換部(3)
は読み出した加工プログラムを解釈して制御し易い形式
に変換する。次いで、第1系統の制御指令出力部(4)
は第1系統の被制御対象の起動、停止等の運転状態に従
って、この制御指令を第1系統駆動部(5)に出力す
る。同様にして、第2系統の読取制御部(7)が第2系
統の加工プログラムファイル(6)から第2系統の加工
プログラムを1行分読み出すと、第2系統の制御指令変
換部(8)は読み出した加工プログラムを解釈して制御
し易い形式に変換する。次いで、第2系統の制御指令出
力部(9)は第2系統の被制御対象の起動、停止等の運
転状態に従って、この制御指令を第2系統の駆動部(1
0)に出力する。
一方、表示制御部(11)は第1系統の加工プログラム
ファイル(1)の加工プログラム及び第2系統の加工プ
ログラムファイル(6)の加工プログラムをファイルに
格納されている通りの順序で表示装置(12)の表示画面
に表示する。第5図は表示装置(12)の表示画面を示す
図である。第5図はB1が第1系統の加工プログラムの標
題、B2、B3、B4、B5及びB6が第1系統の指令、B7が第2
系統の加工プログラムの標題、B8、B9、B10、B11及びB1
2が第2系統の指令である。
この場合、第1系統の制御指令出力部(4)及び第2
系統の制御指令出力部(9)はそれぞれ第1系統の加工
プログラム及び第2系統の加工プログラム中に同期指令
があると、第2系統の制御指令出力部(9)及び第1系
統の制御指令出力部(4)制御指令に同期指令が現れる
まで待ち合わせをする。即ち、第1系統の同期指令と第
2系統の同期指令とは、同期指令が現れる以前の互いの
時間的関係がどのようにずれていても、必ずそれぞれの
加工プログラムを同時に実行する。
[発明が解決しようとする問題点] ところで、上記構成の従来の数値制御装置は、上述し
たように運転時に同期指令があって互いに待ち合せをす
る場合、同期指令B3及びB10の次のステップであるB4及
びB11の加工プログラムの実行開始が実際の運転時に同
期動作する。
しかし、表示画面では加工プログラムファイル
(1)、(6)に格納されている順序で前から順に詰め
て表示するので、同期指令以降の表示がずれてしまい、
第1系統の加工プログラムと第2系統の加工プログラム
との相互関係が把握し難いという問題があった。
又、第1系統の加工プログラムと第2系統の加工プロ
グラムとの相互関係を把握するために、加工プログラム
を目で追って同期指令を探し出そうとしても、多くの同
期指令がある加工プログラムでは何番目の同期指令であ
るのかを数えるときに、同期指令を見落とすことがある
という問題があった。
本発明は上記問題点を解決するためになされたもの
で、実際の運転で待ち合わせが行なわれていることを、
表示画面で分かり易く表示することにより、並列運転の
状態を表示画面上で確認できる表示装置を提供すること
を目的とする。
[問題点を解決するための手段] 本発明に係る表示装置は、少なくとも2個以上の被制
御対象を並列制御する同数の制御プログラムを、単一の
表示装置の画面上に、それぞれ並列表示する制御プログ
ラム表示装置において、あらかじめ記憶された前記複数
の制御プログラムをそれぞれステップ毎に順次読込むプ
ログラム読込手段と、前記プログラム読込手段が読込ん
だ制御プログラムのステップが他の制御プログラム内の
対応したステップとの同期した実行開始を指示する同期
指令か否かをそれぞれ検出する同期指令検出手段と、前
記読込んだ複数のいずれの制御プログラムからも前記同
期指令が検出されないときには、該読込んだ複数の制御
プログラムを、それぞれ並列してステップ毎に各行とし
て順次表示し、前記読込んだいずれかの制御プログラム
から同期指令が検出されたときには、該同期指令に対応
する他の制御プログラム内の同期指令がすべて検出され
る時点まで、該当制御プログラムの表示は空白行とし
て、前記対応するすべての同期指令が検出された時点
で、該検出されたすべての同期指令を同一行に並列に表
示する表示制御手段とを備えたものである。
[作 用] 本発明においては、少なくとも2個以上の被制御対象
を並列制御する同数の制御プログラムを、単一の表示装
置の画面上に、それぞれ並列表示する制御プログラム表
示装置において、プログラム読込手段はあらかじめ記憶
された前記複数の制御プログラムをそれぞれステップ毎
に順次読込む。同期指令検出手段は前記プログラム読込
手段が読込んだ制御プログラムのステップが他の制御プ
ログラム内の対応したステップとの同期した実行開始を
指示する同期指令か否かをそれぞれ検出する。表示制御
手段は前記読込んだ複数のいずれの制御プログラムから
も前記同期指令が検出されないときには、該読込んだ複
数の制御プログラムを、それぞれ並列してステップ毎に
各行として順次表示し、前記読込んだいずれかの制御プ
ログラムから同期指令が検出されたときには、該同期指
令に対応する他の制御プログラム内の同期指令がすべて
検出される時点まで、該当制御プログラムの表示は空白
行として、前記対応するすべての同期指令が検出された
時点で、該検出されたすべての同期指令を同一行に並列
に表示する。
[実施例] 以下、本発明の一実施例を添付図面を参照して詳細に
説明する。
第1図は本発明に係る表示装置を適用した数値制御装
置のブロック図である。なお、第1図において第4図と
同様の機能を果たす部分については同一の符号を付し、
その説明は省略する。第1図において、(13)は第1系
統の加工プログラム及び第2系統の加工プログラムを読
み込んで、同期指令を検出し、第1系統の加工プログラ
ム及び第2系統の加工プログラムが同期実行されるべき
旨を表示装置(12)に表示する同期表示制御部である。
次に、本発明に係る表示装置の動作について、第2図
のフローチャートを参照して説明する。
(1)ステップS1〜S2 同期表示制御部(13)は第1系統の加工プログラムフ
ァイル(1)及び第2系統の加工プログラムファイル
(6)から加工プログラムを1行(1ステップ)だけ読
み出す。
(2)ステップS3〜S5 同期表示制御部(13)は第1系統の加工プログラムが
同期指令であり、かつ第2系統の加工プログラムが同期
指令であるとき(ステップS3)、又は、第1系統の加工
プログラムが同期指令でなく、かつ第2系統の加工プロ
グラムが同期指令でないときは(ステップS4)、読み出
した加工プログラムを表示装置(12)にそのまま表示す
る(ステップS5)。即ち、第3図に示すように第1系統
の加工プログラムが同期指令B3であり、かつ第2系統の
加工プログラムが同期指令B10であれば、 『N2!;』及び『N3!;』というように表示されることにな
る。又、第1系統の加工プログラムが同期指令以外の指
令B1、B2、B4、B5又はB6であり、かつ第2系統の加工プ
ログラムが同期指令以外の指令B7、B8、B9、B11又はB12
であれば、その指令がそのまま表示されることになる。
(3)ステップS6〜S8 同期表示制御部(13)は第1系統の加工プログラムが
同期指令であり、かつ第2系統の加工プログラムが同期
指令でないとき(ステップS6)、第1系統の加工プログ
ラムの同期指令を表示すべき位置に空白行を表示すると
ともに、第2系統の加工プログラムの指令(同期指令以
外の指令)を表示する(ステップS7)。次いで、次に第
1系統の加工プログラムを読み出すときに、再び同じ加
工プログラム、即ち同期指令を読み出すように、読み出
しポインタを戻す(ステップS8)。
(4)ステップS9〜S10 同期表示制御部(13)は第1系統の加工プログラムが
同期指令でなく、かつ第2系統の加工プログラムが同期
指令であるとき(ステップS7)、第1系統の加工プログ
ラムの指令(同期指令以外の指令)を表示するととも
に、第2系統の加工プログラムの同期指令を表示すべき
位置に空白行を表示する(ステップS9)。次いで、次に
第2系統の加工プログラムを読み出すときに、再び同じ
加工プログラムを読み出すように、読み出しポインタを
戻す(ステップS10)。
(5)ステップS11 同期表示制御部(13)は表示装置(12)の表示可能行
数が満たされるまで、ステップS1〜S11を繰り返し実行
し、同期指令により待ち合わせが制御される被制御対象
に一致する表示画面が得られることになる。第3図にお
いて、B13は第1系統の同期信号は検出されたが、第2
系統の同期信号はまだ検出されない時点の待ち合せ用の
空白行であり、B3とB10とは、第1系統の同期指令に対
応する第2系統の同期指令が検出された時点で、2つの
同期指令が同一行に表示されている。従ってこれら2つ
の同期指令の次のステップに表示された、第1系統のB4
の加工プログラムの実行と、第2系統のB11の加工プロ
グラムの実行とが同期して開始されることが容易に理解
できる。
なお、本実施例では第1系統及び第2系統の2つの系
統における加工プログラムの表示について説明したが、
さらに多くの系統の加工プログラムを並列に表示する場
合であっても、対象となる加工プログラムの種類が増す
だけで本実施例と同様の処理を行なうことができる。
又、本実施例では表示画面の一面に二つの系統の加工
プログラムを並列表示しているが、画面を別に分けて表
示しても、切り換えて表示してもよい。
[発明の効果] 以上説明したように本発明によれば、少なくとも2個
以上の被制御対象を並列制御する同数の制御プログラム
を、単一の表示装置の画面上に、それぞれ並列表示する
制御プログラム表示装置において、あらかじめ記憶され
た前記複数の制御プログラムをそれぞれステップ毎に順
次読込み、この読込んだ制御プログラムのステップが他
の制御プログラム内の対応したステップとの同期した実
行開始を指示する同期指令か否かをそれぞれ検出し、前
記読込んだ複数のいずれの制御プログラムからも前記同
期指令が検出されないときには、該読込んだ複数の制御
プログラムを、それぞれ並列してステップ毎に各行とし
て順次表示し、前記読込んだいずれかの制御プログラム
から同期指令が検出されたときは、該同期指令に対応す
る他の制御プログラム内の同期指令がすべて検出される
時点まで、該当制御プログラムの表示は空白行として、
前記対応するすべての同期指令が検出された時点で、該
検出されたすべての同期指令を同一行に並列に表示する
ようにしたので、この並列表示された複数の制御プログ
ラムを、それぞれステップ毎に目視によりチェックでき
ると共に、待ち合せ動作後に同期した実行開始が行なわ
れる関連するステップの確認も容易となり、また段取り
時間も著しく短縮される。
【図面の簡単な説明】
第1図は本発明に係る表示装置を適用した数値制御装置
のブロック図、第2図は第1図に示した同期表示制御部
の動作を示すフローチャート、第3図は第1図に示した
同期表示制御部により表示される表示画面の説明図、第
4図は従来の複数の加工プログラムを並列運転する数値
制御装置のブロック図、第5図は従来の数値制御装置に
より表示される表示画面の説明図である。 各図中、1、6はファイル、2、7は読取制御部、3、
8は制御指令変換部、4、9は制御指令出力部、5、10
は駆動部、12は表示装置、13はファイル内容同期表示制
御部である。 なお、各図中同一符号は同一又は相当部分を示すもので
ある。

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】少なくとも2個以上の被制御対象を並列制
    御する同数の制御プログラムを、単一の表示装置の画面
    上に、それぞれ並列表示する制御プログラム表示装置に
    おいて、 あらかじめ記憶された前記複数の制御プログラムをそれ
    ぞれステップ毎に順次読込むプログラム読込手段と、 前記プログラム読込手段が読込んだ制御プログラムのス
    テップが他の制御プログラム内の対応したステップとの
    同期した実行開始を指示する同期指令か否かをそれぞれ
    検出する同期指令検出手段と、 前記読込んだ複数のいずれの制御プログラムからも前記
    同期指令が検出されないときには、該読込んだ複数の制
    御プログラムを、それぞれ並列してステップ毎に各行と
    して順次表示し、 前記読込んだいずれかの制御プログラムから同期指令が
    検出されたときには、該同期指令に対応する他の制御プ
    ログラム内の同期指令がすべて検出される時点まで、該
    当制御プログラムの表示は空白行として、前記対応する
    すべての同期指令が検出された時点で、該検出されたす
    べての同期指令を同一行に並列に表示する表示制御手段
    とを備えたことを特徴とする制御プログラム表示装置。
JP62153250A 1987-06-22 1987-06-22 制御プログラム表示装置 Expired - Lifetime JP2590336B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62153250A JP2590336B2 (ja) 1987-06-22 1987-06-22 制御プログラム表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62153250A JP2590336B2 (ja) 1987-06-22 1987-06-22 制御プログラム表示装置

Publications (2)

Publication Number Publication Date
JPS63317808A JPS63317808A (ja) 1988-12-26
JP2590336B2 true JP2590336B2 (ja) 1997-03-12

Family

ID=15558349

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62153250A Expired - Lifetime JP2590336B2 (ja) 1987-06-22 1987-06-22 制御プログラム表示装置

Country Status (1)

Country Link
JP (1) JP2590336B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4233583B2 (ja) 2007-04-03 2009-03-04 ファナック株式会社 複数系統のプログラムの編集機能を有する数値制御装置
JP4643699B2 (ja) * 2008-10-08 2011-03-02 ファナック株式会社 複数系統のプログラムの編集機能を有する数値制御装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59146307A (ja) * 1983-02-09 1984-08-22 Mitsubishi Electric Corp ロボツトの同期設定装置
JPS59170907A (ja) * 1983-03-18 1984-09-27 Hitachi Ltd 群ロボツト教示方式
JPS59172013A (ja) * 1983-03-22 1984-09-28 Mitsubishi Electric Corp 数値制御装置の刃物台同期方式
JPS61168456A (ja) * 1985-01-23 1986-07-30 Mitsubishi Heavy Ind Ltd 複数面独立加工機の共有軸制御の同期方法

Also Published As

Publication number Publication date
JPS63317808A (ja) 1988-12-26

Similar Documents

Publication Publication Date Title
EP0618517B1 (en) Programmable controller and SFC program executing method using the programmable controller
JPH0561646B2 (ja)
JP2590336B2 (ja) 制御プログラム表示装置
JP3143330B2 (ja) プログラマブルコントローラ
EP0256149B1 (en) Computer system
JPS62285186A (ja) マルチウインドウシステムの入力方法
JP2002193562A (ja) 保全作業支援装置
JP2646026B2 (ja) 多系統工作機械の制御方法
JPH01244502A (ja) Pcのプログラム表示方式
JPS63228398A (ja) プラント監視装置
JPH021014A (ja) 電子機器
JPH02257307A (ja) 数値制御装置
JPH077839U (ja) 数値制御装置
JPS63284604A (ja) プログラマブル・コントロ−ル装置
JPS62295109A (ja) プログラマブルコントロ−ラのシ−ケンスプログラム実行方式
CA1259417A (en) Computer systems suitable for effecting sequence controls and servo-controls
JPH02108103A (ja) 数値制御装置
JPH06236204A (ja) プログラミング装置のデバイス検索結果表示方法
JPH04300182A (ja) ロボット群制御装置
JPH02155098A (ja) プロセス状態履歴出力装置
JPH06187017A (ja) 生産設備の制御装置
JPS63100512A (ja) 制御装置
JPH03109617A (ja) データ処理装置
JPS61214009A (ja) プラント状態表示装置
JPH06195173A (ja) プログラム処理装置