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
Application number
JP29291787A
Other languages
English (en)
Inventor
Kunio Tanaka
久仁夫 田中
Hirosuke Chiba
千葉 弘介
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 JP29291787A priority Critical patent/JPH01134502A/ja
Publication of JPH01134502A publication Critical patent/JPH01134502A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はPCのオフライン実行方式に関し、特にターゲ
ット・マシンとオフライン・プログラマを結合してシー
ケンスプログラムを実行するPCのオフライン実行方式
に関する。
〔従来の技術〕
数値制御工作機械等のシーケンスプログラムをデパック
するのに、プログラムの完成前に実際にターゲット・マ
シンに接続してシーケンスプログラムをチエツクしたり
、或いはオフライン・プログラムのみでチエツクする方
法が採用されている。
〔発明が解決しようとする問題点〕
しかし、ターゲット・マシンに直接結合してデバッグす
ると、シーケンスプログラムの誤りによって、ターゲッ
ト・マシンを暴走させ、ターゲット・マシンを破損させ
たり、オペレータを危険にさらすこととなる。
また、オフライン・プログラマ単独のデバッグでは、外
部からの入出力信号が完全でないためにシーケンスプロ
グラムを実際の機械と結合した状態でのチエツクが完全
ではないし、動作させることが困難な場合もある。
〔問題点を解決するための手段〕
本発明では上記の問題点を解決するために、PC(プロ
グラマブル・コントローラ)のシーケンスプログラムを
オフラインで実行するPCのオフライン実行方式におい
て、 シーケンスプログラムにオフライン・ダイナミック表示
命令を指令し、 該オフライン・ダイナミック表示命令で、オフライン・
プログラマに結合されたターゲット・マシンから入出力
信号を転送し、 該入出力信号をオフライン・プログラマの表示画面に表
示して、オフラインでシーケンスプログラムを実行する
ことを特徴とするPCのオフライン実行方式が、 提供される。
〔作用〕
オフライン・ダイナミック表示命令によって、ターゲッ
ト・マシンからの入出力信号をオフライン・プログラマ
に転送する。
プログラマはこの表示を確認しながらシーケンスプログ
ラムのチエツクを行うことができるので、実際の機械の
動作に応じたチエツクが可能になる。
結合されたターゲット・マシンもオフライン・プログラ
マで確認しながら運転されるので、シーケンスプログラ
ムの誤りによる暴走等を防ぐことができる。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第1図に本発明の一実施例のPCのオフライン実行方式
のブロック図を示す。図において、10はターゲット・
マシンであり、機械11、数値制御装置(CNC)12
、数値制御装置(CNC)12に内蔵された、PMC(
プログラマブル・マシン・コントローラ)から構成され
ている。PMC(プログラマブル・マシン・コントロー
ラ) 13には、シーケンスプログラム14が格納され
ている。15はPMC13から一時、取り出し記憶され
た入出力信号である。16は逆に後述のオフライン・プ
ログラマからの入出力信号である。
20はオフライン・プログラマであり、21はシーケン
スプログラムである。オフライン・プログラマ20によ
って、シーケンスプログラム21を作成する。シーケン
スプログラム21の内部にオフライン・ダイナミック表
示命令22が指令される。
24はオフライン・プログラマ20の表示画面であり、
各入出力信号の表示21、及びラダー形式で作成された
シーケンスプログラム26が表示されている。
次にシーケンスプログラムの作成とデバッグについて述
べる。オフライン・プログラマ20で作成されたシーケ
ンスプログラム21はターゲット・マシン10のPMC
(プログラマブル・マシン・コントローラ)13に転送
する。ターゲット・マシンlOは転送されたシーケンス
プログラム14を実行する。ここで、シーケンスプログ
ラム21とシーケンスプログラム14は同一である。
PMC(プログラマブル・マシン・コントローラ)13
はシーケンスプログラム14を実行し、そのなかにオフ
ライン・ダイナミック表示命令22があると、入出力信
号をオフライン・プログラマ20への転送用の入出力信
号15として、記憶し、これをオフライン・プログラマ
20に転送する。
オフライン・プログラマ20は転送された入出力信号を
表示画面25に表示する。転送された信号を特に強調し
たいときは、ラダー形式のシーケンスプログラムの線を
27.28に示すように太くしたり、輝度を強くしたり
して強調することもできる。
逆にオフライン・プログラマ20から入出力信号を転送
してこの入出力信号16をPMC(プログラマブル・マ
シン・コントローラ)13側で使用することもできる。
このように、ターゲット・マシンからの入出力信号をオ
フライン・プログラマに入力してシーケンスプログラム
の実行ができるので、機械の動作に対応した、シーケン
スプログラムのデバッグができる。
上記の説明では、数値制御装置(CNC)に内蔵された
、PMC(プログラマブル・マシン・コントローラ)で
説明したが、別個に設けられたPC(プログラマブル・
コントローラ)等でも同様に適用することができる。ま
た、ラダー形式のシーケンスプログラムのみでなく、他
のPASCAL等の高級言語で作成されたシーケンスプ
ログラムでも、同じように適用することが可能である。
〔発明の効果〕
以上説明したように本発明では、オフライン・プログラ
マにターゲット・マシンを結合して、シーケンスプログ
ラム中のオフライン・ダイナミック表示命令によって、
ターゲット・マシン内の入出力信号をオフライン・プロ
グラマに転送するように構成したので、オフライン・プ
ログラマで制御する機械に応じたデバッグが可能になる
【図面の簡単な説明】
第1図は本発明の一実施例のPCのオフライン実行方式
のブロック図である。 1 ’O−−−−−・−一−−−〜−−−・ターゲット
・マシン11−m−−−・−一一一−−−−−機械12
−−−−−−・・−・・数値制御装置(CNC)■3・
・−−−−−−−−−−−−−P M C(プログラマ
ブル・マシンコントローラ) 14−−−−−−−−−−−・−シーケンスプログラム
15−・・−・−・入出力信号 20・−・−・−一−−−−−−・オフライン・プログ
ラマ21−・−m−−−−・−シーケンスプログラム2
2−・−・−−−−一−−・−オフライン・ダイナミッ
ク表示台24−・−・−・−・・・・表示画面 特許出願人 ファナック株式会社 代理人   弁理士  服部毅巖

Claims (1)

    【特許請求の範囲】
  1. (1)PC(プログラマブル・コントローラ)のシーケ
    ンスプログラムをオフラインで実行するPCのオフライ
    ン実行方式において、 シーケンスプログラムにオフライン・ダイナミック表示
    命令を指令し、 該オフライン・ダイナミック表示命令で、オフライン・
    プログラマに結合されたターゲット・マシンから入出力
    信号を転送し、 該入出力信号をオフライン・プログラマの表示画面に表
    示して、オフラインでシーケンスプログラムを実行する
    ことを特徴とするPCのオフライン実行方式。
JP29291787A 1987-11-19 1987-11-19 Pcのオフライン実行方式 Pending JPH01134502A (ja)

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)

* Cited by examiner, † Cited by third party
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 数値制御装置のプログラム作成方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
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装置