JPH01134502A - Pcのオフライン実行方式 - Google Patents
Pcのオフライン実行方式Info
- Publication number
- JPH01134502A JPH01134502A JP29291787A JP29291787A JPH01134502A JP H01134502 A JPH01134502 A JP H01134502A JP 29291787 A JP29291787 A JP 29291787A JP 29291787 A JP29291787 A JP 29291787A JP H01134502 A JPH01134502 A JP H01134502A
- Authority
- JP
- Japan
- Prior art keywords
- offline
- sequence program
- programmer
- machine
- input
- 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
Landscapes
- Programmable Controllers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はPCのオフライン実行方式に関し、特にターゲ
ット・マシンとオフライン・プログラマを結合してシー
ケンスプログラムを実行するPCのオフライン実行方式
に関する。
ット・マシンとオフライン・プログラマを結合してシー
ケンスプログラムを実行するPCのオフライン実行方式
に関する。
数値制御工作機械等のシーケンスプログラムをデパック
するのに、プログラムの完成前に実際にターゲット・マ
シンに接続してシーケンスプログラムをチエツクしたり
、或いはオフライン・プログラムのみでチエツクする方
法が採用されている。
するのに、プログラムの完成前に実際にターゲット・マ
シンに接続してシーケンスプログラムをチエツクしたり
、或いはオフライン・プログラムのみでチエツクする方
法が採用されている。
しかし、ターゲット・マシンに直接結合してデバッグす
ると、シーケンスプログラムの誤りによって、ターゲッ
ト・マシンを暴走させ、ターゲット・マシンを破損させ
たり、オペレータを危険にさらすこととなる。
ると、シーケンスプログラムの誤りによって、ターゲッ
ト・マシンを暴走させ、ターゲット・マシンを破損させ
たり、オペレータを危険にさらすこととなる。
また、オフライン・プログラマ単独のデバッグでは、外
部からの入出力信号が完全でないためにシーケンスプロ
グラムを実際の機械と結合した状態でのチエツクが完全
ではないし、動作させることが困難な場合もある。
部からの入出力信号が完全でないためにシーケンスプロ
グラムを実際の機械と結合した状態でのチエツクが完全
ではないし、動作させることが困難な場合もある。
本発明では上記の問題点を解決するために、PC(プロ
グラマブル・コントローラ)のシーケンスプログラムを
オフラインで実行するPCのオフライン実行方式におい
て、 シーケンスプログラムにオフライン・ダイナミック表示
命令を指令し、 該オフライン・ダイナミック表示命令で、オフライン・
プログラマに結合されたターゲット・マシンから入出力
信号を転送し、 該入出力信号をオフライン・プログラマの表示画面に表
示して、オフラインでシーケンスプログラムを実行する
ことを特徴とするPCのオフライン実行方式が、 提供される。
グラマブル・コントローラ)のシーケンスプログラムを
オフラインで実行するPCのオフライン実行方式におい
て、 シーケンスプログラムにオフライン・ダイナミック表示
命令を指令し、 該オフライン・ダイナミック表示命令で、オフライン・
プログラマに結合されたターゲット・マシンから入出力
信号を転送し、 該入出力信号をオフライン・プログラマの表示画面に表
示して、オフラインでシーケンスプログラムを実行する
ことを特徴とするPCのオフライン実行方式が、 提供される。
オフライン・ダイナミック表示命令によって、ターゲッ
ト・マシンからの入出力信号をオフライン・プログラマ
に転送する。
ト・マシンからの入出力信号をオフライン・プログラマ
に転送する。
プログラマはこの表示を確認しながらシーケンスプログ
ラムのチエツクを行うことができるので、実際の機械の
動作に応じたチエツクが可能になる。
ラムのチエツクを行うことができるので、実際の機械の
動作に応じたチエツクが可能になる。
結合されたターゲット・マシンもオフライン・プログラ
マで確認しながら運転されるので、シーケンスプログラ
ムの誤りによる暴走等を防ぐことができる。
マで確認しながら運転されるので、シーケンスプログラ
ムの誤りによる暴走等を防ぐことができる。
以下、本発明の一実施例を図面に基づいて説明する。
第1図に本発明の一実施例のPCのオフライン実行方式
のブロック図を示す。図において、10はターゲット・
マシンであり、機械11、数値制御装置(CNC)12
、数値制御装置(CNC)12に内蔵された、PMC(
プログラマブル・マシン・コントローラ)から構成され
ている。PMC(プログラマブル・マシン・コントロー
ラ) 13には、シーケンスプログラム14が格納され
ている。15はPMC13から一時、取り出し記憶され
た入出力信号である。16は逆に後述のオフライン・プ
ログラマからの入出力信号である。
のブロック図を示す。図において、10はターゲット・
マシンであり、機械11、数値制御装置(CNC)12
、数値制御装置(CNC)12に内蔵された、PMC(
プログラマブル・マシン・コントローラ)から構成され
ている。PMC(プログラマブル・マシン・コントロー
ラ) 13には、シーケンスプログラム14が格納され
ている。15はPMC13から一時、取り出し記憶され
た入出力信号である。16は逆に後述のオフライン・プ
ログラマからの入出力信号である。
20はオフライン・プログラマであり、21はシーケン
スプログラムである。オフライン・プログラマ20によ
って、シーケンスプログラム21を作成する。シーケン
スプログラム21の内部にオフライン・ダイナミック表
示命令22が指令される。
スプログラムである。オフライン・プログラマ20によ
って、シーケンスプログラム21を作成する。シーケン
スプログラム21の内部にオフライン・ダイナミック表
示命令22が指令される。
24はオフライン・プログラマ20の表示画面であり、
各入出力信号の表示21、及びラダー形式で作成された
シーケンスプログラム26が表示されている。
各入出力信号の表示21、及びラダー形式で作成された
シーケンスプログラム26が表示されている。
次にシーケンスプログラムの作成とデバッグについて述
べる。オフライン・プログラマ20で作成されたシーケ
ンスプログラム21はターゲット・マシン10のPMC
(プログラマブル・マシン・コントローラ)13に転送
する。ターゲット・マシンlOは転送されたシーケンス
プログラム14を実行する。ここで、シーケンスプログ
ラム21とシーケンスプログラム14は同一である。
べる。オフライン・プログラマ20で作成されたシーケ
ンスプログラム21はターゲット・マシン10のPMC
(プログラマブル・マシン・コントローラ)13に転送
する。ターゲット・マシンlOは転送されたシーケンス
プログラム14を実行する。ここで、シーケンスプログ
ラム21とシーケンスプログラム14は同一である。
PMC(プログラマブル・マシン・コントローラ)13
はシーケンスプログラム14を実行し、そのなかにオフ
ライン・ダイナミック表示命令22があると、入出力信
号をオフライン・プログラマ20への転送用の入出力信
号15として、記憶し、これをオフライン・プログラマ
20に転送する。
はシーケンスプログラム14を実行し、そのなかにオフ
ライン・ダイナミック表示命令22があると、入出力信
号をオフライン・プログラマ20への転送用の入出力信
号15として、記憶し、これをオフライン・プログラマ
20に転送する。
オフライン・プログラマ20は転送された入出力信号を
表示画面25に表示する。転送された信号を特に強調し
たいときは、ラダー形式のシーケンスプログラムの線を
27.28に示すように太くしたり、輝度を強くしたり
して強調することもできる。
表示画面25に表示する。転送された信号を特に強調し
たいときは、ラダー形式のシーケンスプログラムの線を
27.28に示すように太くしたり、輝度を強くしたり
して強調することもできる。
逆にオフライン・プログラマ20から入出力信号を転送
してこの入出力信号16をPMC(プログラマブル・マ
シン・コントローラ)13側で使用することもできる。
してこの入出力信号16をPMC(プログラマブル・マ
シン・コントローラ)13側で使用することもできる。
このように、ターゲット・マシンからの入出力信号をオ
フライン・プログラマに入力してシーケンスプログラム
の実行ができるので、機械の動作に対応した、シーケン
スプログラムのデバッグができる。
フライン・プログラマに入力してシーケンスプログラム
の実行ができるので、機械の動作に対応した、シーケン
スプログラムのデバッグができる。
上記の説明では、数値制御装置(CNC)に内蔵された
、PMC(プログラマブル・マシン・コントローラ)で
説明したが、別個に設けられたPC(プログラマブル・
コントローラ)等でも同様に適用することができる。ま
た、ラダー形式のシーケンスプログラムのみでなく、他
のPASCAL等の高級言語で作成されたシーケンスプ
ログラムでも、同じように適用することが可能である。
、PMC(プログラマブル・マシン・コントローラ)で
説明したが、別個に設けられたPC(プログラマブル・
コントローラ)等でも同様に適用することができる。ま
た、ラダー形式のシーケンスプログラムのみでなく、他
のPASCAL等の高級言語で作成されたシーケンスプ
ログラムでも、同じように適用することが可能である。
以上説明したように本発明では、オフライン・プログラ
マにターゲット・マシンを結合して、シーケンスプログ
ラム中のオフライン・ダイナミック表示命令によって、
ターゲット・マシン内の入出力信号をオフライン・プロ
グラマに転送するように構成したので、オフライン・プ
ログラマで制御する機械に応じたデバッグが可能になる
。
マにターゲット・マシンを結合して、シーケンスプログ
ラム中のオフライン・ダイナミック表示命令によって、
ターゲット・マシン内の入出力信号をオフライン・プロ
グラマに転送するように構成したので、オフライン・プ
ログラマで制御する機械に応じたデバッグが可能になる
。
第1図は本発明の一実施例のPCのオフライン実行方式
のブロック図である。 1 ’O−−−−−・−一−−−〜−−−・ターゲット
・マシン11−m−−−・−一一一−−−−−機械12
−−−−−−・・−・・数値制御装置(CNC)■3・
・−−−−−−−−−−−−−P M C(プログラマ
ブル・マシンコントローラ) 14−−−−−−−−−−−・−シーケンスプログラム
15−・・−・−・入出力信号 20・−・−・−一−−−−−−・オフライン・プログ
ラマ21−・−m−−−−・−シーケンスプログラム2
2−・−・−−−−一−−・−オフライン・ダイナミッ
ク表示台24−・−・−・−・・・・表示画面 特許出願人 ファナック株式会社 代理人 弁理士 服部毅巖
のブロック図である。 1 ’O−−−−−・−一−−−〜−−−・ターゲット
・マシン11−m−−−・−一一一−−−−−機械12
−−−−−−・・−・・数値制御装置(CNC)■3・
・−−−−−−−−−−−−−P M C(プログラマ
ブル・マシンコントローラ) 14−−−−−−−−−−−・−シーケンスプログラム
15−・・−・−・入出力信号 20・−・−・−一−−−−−−・オフライン・プログ
ラマ21−・−m−−−−・−シーケンスプログラム2
2−・−・−−−−一−−・−オフライン・ダイナミッ
ク表示台24−・−・−・−・・・・表示画面 特許出願人 ファナック株式会社 代理人 弁理士 服部毅巖
Claims (1)
- (1)PC(プログラマブル・コントローラ)のシーケ
ンスプログラムをオフラインで実行するPCのオフライ
ン実行方式において、 シーケンスプログラムにオフライン・ダイナミック表示
命令を指令し、 該オフライン・ダイナミック表示命令で、オフライン・
プログラマに結合されたターゲット・マシンから入出力
信号を転送し、 該入出力信号をオフライン・プログラマの表示画面に表
示して、オフラインでシーケンスプログラムを実行する
ことを特徴とするPCのオフライン実行方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29291787A JPH01134502A (ja) | 1987-11-19 | 1987-11-19 | Pcのオフライン実行方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29291787A JPH01134502A (ja) | 1987-11-19 | 1987-11-19 | Pcのオフライン実行方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01134502A true JPH01134502A (ja) | 1989-05-26 |
Family
ID=17788071
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29291787A Pending JPH01134502A (ja) | 1987-11-19 | 1987-11-19 | Pcのオフライン実行方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01134502A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5671107A (en) * | 1979-11-13 | 1981-06-13 | Fanuc Ltd | Program check system of programmable sequence controller |
| JPS60263210A (ja) * | 1984-06-12 | 1985-12-26 | Mitsubishi Electric Corp | 数値制御装置のプログラム作成方法 |
-
1987
- 1987-11-19 JP JP29291787A patent/JPH01134502A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5671107A (en) * | 1979-11-13 | 1981-06-13 | Fanuc Ltd | Program check system of programmable sequence controller |
| JPS60263210A (ja) * | 1984-06-12 | 1985-12-26 | Mitsubishi Electric Corp | 数値制御装置のプログラム作成方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO1990002366A1 (fr) | Systeme de diagnostic de pannes dans une unite de commande numerique (cnc) | |
| JPH11272310A (ja) | プログラマブルコントローラのエミュレーション装置 | |
| JPH05324022A (ja) | 計算機接続型ロボット制御装置 | |
| JPH01134502A (ja) | Pcのオフライン実行方式 | |
| JP7490412B2 (ja) | ロボットシステム及びその制御方法 | |
| JPH04114208A (ja) | Ncプログラムのアニメ描画方法 | |
| JPH02202604A (ja) | 外部拡張型プログラマブル・コントローラ | |
| KR100221491B1 (ko) | 다수의 로보트 제어방법 | |
| JP2533373B2 (ja) | 制御プログラム作成方法 | |
| JPH045702A (ja) | 制御プログラム作成装置 | |
| JP2533370B2 (ja) | 制御プログラム作成方法 | |
| JP2001150373A (ja) | ロボットシミュレーション装置及びロボット制御装置 | |
| JPH11134010A (ja) | プログラマブルコントローラにおけるプログラム実行方法 | |
| WO1992021073A1 (fr) | Procede de mise au point d'un programme sequentiel | |
| JPS61208103A (ja) | ロボツトシステムの制御装置 | |
| JPH03207628A (ja) | 射出成形機のシーケンスプログラムの編集方法およびその装置 | |
| JP2533374B2 (ja) | 制御プログラム作成方法 | |
| JPS63250712A (ja) | 数値制御工作機械の制御装置 | |
| JPS59140515A (ja) | ロボツトの制御装置 | |
| JPS6063603A (ja) | プログラマブルコントロ−ラのプログラム作成方式 | |
| JPH01124001A (ja) | ロボット制御方式 | |
| JPS6394303A (ja) | 演算制御システム | |
| JPS62103710A (ja) | ロボツト制御装置 | |
| JPH01209504A (ja) | マイクロプロセッサシステム | |
| JPH0217509A (ja) | Cad/cam装置 |