JPH0277906A - Display method for path working timing of nc device - Google Patents

Display method for path working timing of nc device

Info

Publication number
JPH0277906A
JPH0277906A JP23093288A JP23093288A JPH0277906A JP H0277906 A JPH0277906 A JP H0277906A JP 23093288 A JP23093288 A JP 23093288A JP 23093288 A JP23093288 A JP 23093288A JP H0277906 A JPH0277906 A JP H0277906A
Authority
JP
Japan
Prior art keywords
path
time
schedule data
time schedule
working state
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
JP23093288A
Other languages
Japanese (ja)
Inventor
Takao Sasaki
隆夫 佐々木
Kentaro Fujibayashi
謙太郎 藤林
Ken Yasuda
研 安田
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 JP23093288A priority Critical patent/JPH0277906A/en
Publication of JPH0277906A publication Critical patent/JPH0277906A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

PURPOSE:To effectively perform the NC control by obtaining the time schedule data showing the working state of each path after production of an automatic operation program for each path and displaying the working state of each path based on the schedule data. CONSTITUTION:A processor 11 prepare an automatic operation program for each path and obtains the time schedule data showing the working state of each path covering the start through the end of each path for each prescribed sampling time cycle to input the data to a display device 16. A display control part 16a uses the time schedule data to prepare a graph picture to store this in a frame buffer 16b. Then the graph picture is read out of the buffer 16b and the working state of each path is displayed in a graph on a CRT 16c.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は1つのプログラムで制御できる軸の集合である
パスを複数同時に数値制御するNC装置のパス稼働タイ
ミング表示方法に係り、特に各パス間の稼働状態を画面
上にグラフ表示し、稼働状態の相互関係を容易に認識で
きるNC装置のパス稼働タイミング表示方法に関する。
[Detailed Description of the Invention] <Industrial Application Field> The present invention relates to a path operation timing display method for an NC device that simultaneously numerically controls a plurality of paths, which are a collection of axes that can be controlled by one program. The present invention relates to a path operation timing display method for an NC device that displays the operation status of an NC device in a graph on a screen and allows easy recognition of the mutual relationship between the operation statuses.

〈従来技術〉 1つのプログラムで制御される軸の集合であるパスを1
台のNC装置で同時に並列制御するマルチパス方式があ
る。かかるマルチパス方式のNC制御によれば、各パス
は対応するプログラムにより同時並行的に制御される。
<Prior art> One path is a set of axes controlled by one program.
There is a multipath method that performs parallel control using two NC devices at the same time. According to such multi-pass NC control, each pass is simultaneously controlled by a corresponding program.

すなわち、各パスは対応するプログラムにより規定され
るスケジュールに従って、カッタをワークに対し相対的
に移動させ、パス毎に分担された加工工程を実行するこ
とができる。
That is, in each pass, the cutter is moved relative to the workpiece according to a schedule defined by the corresponding program, and the processing steps assigned to each pass can be executed.

〈発明が解決しようとする課題〉 ところが、1台のNC装置で複数のパスを制御する場合
、加工の進行状況によって、あるいは幾つかのパス間で
待合せ等のため、停止させなければならないパスが発生
する。従来はプログラムのスケジュールを文字や数字に
よって示していたので、それぞれのパス間の稼働状態の
相互関係が分かりに<<、停止の必要がないパスを停止
させていることがあり1時間的な面で非効率的となる問
題がある。
<Problems to be Solved by the Invention> However, when controlling multiple passes with one NC device, some passes may have to be stopped depending on the processing progress or due to waiting between several passes. Occur. Previously, program schedules were shown using letters and numbers, making it difficult to see the interrelationships between the operating states of each path. There is a problem that it becomes inefficient.

以上から本発明の目的は、各パス間の稼働状態を画面上
にグラフ表示し、稼働状態の相互関係を容易に認識でき
、従って非効率的で無駄な時間を容易に発見し、NC制
御を効率的に実行できるNC装置のパス稼働タイミング
表示方法を提供することである。
From the above, it is an object of the present invention to display the operating status between each path in a graph on the screen, so that the mutual relationship between the operating status can be easily recognized.Therefore, inefficient and wasted time can be easily discovered, and NC control can be improved. An object of the present invention is to provide a method for displaying path operation timing of an NC device that can be executed efficiently.

〈課題を解決するための手段〉 上記課題は本発明においては、全パス制御用のプログラ
ムを作成後に、自、動運転開始から終了までの各パスの
稼働状態を示すタイムスケジュールデータを求める工程
と、該データに基いて各パスの稼働状態をグラフ表示す
る工程とにより達成される。
<Means for solving the problem> In the present invention, the above problem is solved by a step of obtaining time schedule data indicating the operating status of each path from the start of automatic operation to the end of automatic operation after creating a program for controlling all paths. , and the step of graphically displaying the operating status of each path based on the data.

く作用〉 自動運転のプログラムを各パスについて作成後プロセッ
サ11(第1図)は、自動運転開始から終了までの各パ
スの稼働状態を示すタイムスケジュールデータを求め、
デイスプレィ制御部16aは、該データに基いて各パス
の稼働状態をCRT16c上にグラフ表示する。
After creating the automatic operation program for each path, the processor 11 (Fig. 1) obtains time schedule data indicating the operating status of each path from the start to the end of automatic operation,
The display control unit 16a graphically displays the operating status of each path on the CRT 16c based on the data.

〈実施例〉 第1図は本発明方法を実現するNC装置のブロック図で
ある。
<Embodiment> FIG. 1 is a block diagram of an NC device that implements the method of the present invention.

11はプロセッサ、12はROM、13はRAM、14
はワーキングメモリ、15はキーボード、16はデイス
プレィ装置、17はシーケンス処理を行って機械側制御
盤/操作盤とNG本体間のデータ授受を制御するPMC
装置(プログラマブル・マシーン・コントローラ)、1
8a、18b、−。
11 is a processor, 12 is a ROM, 13 is a RAM, 14
15 is a working memory, 15 is a keyboard, 16 is a display device, and 17 is a PMC that performs sequence processing and controls data exchange between the machine side control panel/operation panel and the NG main unit.
Equipment (programmable machine controller), 1
8a, 18b, -.

18nは各パスの軸制御部である。18n is an axis control section for each path.

デイスプレィ装置16は、デイスプレィ制御部16a、
1画面分の画像を記憶するフレームバッファ16b、C
RTI 6c等を有している。
The display device 16 includes a display control section 16a,
Frame buffers 16b and C that store images for one screen
It has RTI 6c etc.

自動運転のプログラムを各パスについて作成後プロセッ
サ11は、所定のサンプリング時間周期ごとに自動運転
開始から終了までの各パスの稼働状態を示すタイムスケ
ジュールデータを求めてデイスプレィ装H16に入力す
る。
After creating an automatic driving program for each path, the processor 11 obtains time schedule data indicating the operating state of each path from the start to the end of automatic driving at every predetermined sampling time period, and inputs it to the display device H16.

デイスプレィ制御部16aは、該タイムスケジュールデ
ータを用いてグラフ画像を生成して、フレームバッファ
16bに記憶し、しかる後フレームバッファ16bより
グラフ画像を読み出して各パスの稼働状態をCRT 1
6 c上にグラフ表示する。
The display control unit 16a generates a graph image using the time schedule data, stores it in the frame buffer 16b, and then reads the graph image from the frame buffer 16b to display the operating status of each path on the CRT 1.
6 Display the graph on c.

第2図は本発明方法によるパス稼働タイミングを表示す
るタイムスケジュール画面例である。
FIG. 2 is an example of a time schedule screen displaying path operation timing according to the method of the present invention.

図中、#1〜#9はプログラムされたスケジュールに従
って各加工工程を実行するパス、Tは経過時間を示す時
間軸を示し、時間軸Tの一目盛を例えば10分とする。
In the figure, #1 to #9 indicate paths for executing each machining process according to a programmed schedule, T indicates a time axis indicating elapsed time, and one division of the time axis T is assumed to be 10 minutes, for example.

なお、時間軸Tにおける各パスの稼働時間を表示パター
ン■により示し、停止時間を表示パターンVにより示す
Note that the operating time of each path on the time axis T is indicated by a display pattern ■, and the stop time is indicated by a display pattern V.

第2図に示すタイムスケジュール画面を参照することに
より、各パス間の稼働時間の相互関係を即座に判断する
二とができる。また、パラメータを変更して時間軸Tの
一目盛当りの経過時間を。
By referring to the time schedule screen shown in FIG. 2, it is possible to immediately determine the correlation between the operating times of each path. Also, change the parameters to calculate the elapsed time per division on the time axis T.

5分、1分、30秒などのように設定することにより、
パスの稼働タイミングを大まかにも詳細にも表示させる
ことができる。
By setting it like 5 minutes, 1 minute, 30 seconds, etc.
Path operating timing can be displayed both roughly and in detail.

第3図は本発明の処理の流れ図であり、自動運転のプロ
グラムを各パスについて作成後、サイクルスタート(マ
シーンロックしておく)で各パス111〜#9を同時独
立に自動運転させる(ステップ101)。
FIG. 3 is a flowchart of the process of the present invention. After creating an automatic operation program for each pass, each path 111 to #9 is simultaneously and independently operated automatically at a cycle start (locking the machine) (step 101). ).

運転中は各パス#1〜#9の稼働状態を示すデータを、
例えば1秒のサンプリング時間周期ごとに求め(ステッ
プ102)、該データをワーキングメモリ14に記憶す
る(ステップ103)。この稼働データは、自動運転開
始から終了までサンプリング時間周期ごとに繰り返し記
憶され(ステップ104)、自動運転が終了すると、ワ
ーキングメモリ14に記憶された稼働データがデイスプ
レィ制御部16aによりグラフ画像データに変換され、
該グラフ画像データに基いてタイムスケジュール画面が
表示される(ステップ105)。
During operation, data indicating the operating status of each path #1 to #9 is
For example, the data is obtained every sampling time period of 1 second (step 102), and the data is stored in the working memory 14 (step 103). This operating data is repeatedly stored at each sampling time period from the start to the end of the automatic operation (step 104), and when the automatic operation ends, the operation data stored in the working memory 14 is converted into graph image data by the display control unit 16a. is,
A time schedule screen is displayed based on the graph image data (step 105).

タイムスケジュール画面の時間軸Tは、パラメータで設
定され、従って該パラメータが変更されると(ステップ
106)、パラメータに応じて時間軸Tの一目盛当りの
経過時間が1例えば1c分。
The time axis T on the time schedule screen is set by a parameter. Therefore, when the parameter is changed (step 106), the elapsed time per division of the time axis T is 1, for example, 1 c minutes, depending on the parameter.

5分、1分、30秒などのように設定さtL(ステップ
107)、該時間軸Tにおける稼働状態のタイムスケジ
ュール画面が表示される(ステップ105)a かかるタイムスケジュール画面により各パス間の稼働時
間の相互関係が明示されるので、制御上無駄な時間を容
易に検索することができる。そして、プログラムを変更
することで、より効率的な運転が実行される、例えばパ
ス#9の運転停止を待ってパス#7,98を運転させる
場合などに。
tL is set as 5 minutes, 1 minute, 30 seconds, etc. (step 107), and a time schedule screen for the operating status on the time axis T is displayed (step 105). Since the mutual relationship of time is clearly shown, it is possible to easily search for wasted time in terms of control. By changing the program, more efficient operation can be performed, for example, when paths #7 and 98 are operated after waiting for path #9 to stop.

第4図(a)に示すような空き時間の発見が容易で、第
4図(b)に示すように空き時間を短縮したり、あるい
は空き時間に行う運転を追加したりすることができる。
It is easy to find free time as shown in FIG. 4(a), and it is possible to shorten the free time or add more driving to the free time as shown in FIG. 4(b).

なお、上記実施例では9台のパスを制御する際の表示例
を示したが、パスの数は何台であってもかまわない。
In the above embodiment, a display example was shown when nine paths were controlled, but the number of paths may be any number.

また、ドライランにより実際の速度より高速に制御して
タイムスケジュールデータを得て表示するように構成す
ることもできる。
It is also possible to obtain and display time schedule data by performing dry run control at a higher speed than the actual speed.

〈発明の効果〉 以上本発明によれば、自動運転のプログラムを作成後、
所定のサンプリング時間周期ごとに自動運転開始から終
了までの各パスの稼働状態を示すデータを求め、該デー
タに基いて前記サンプリング時間における各パスの稼働
状態をグラフ表示するように構成したから、各パス間の
稼働状態を画面上にグラフ表示し、稼働状態の相互関係
を容易に認識でき、従って非効率的で無駄な時間を容易
に発見し、NG制御を効率的に実行できる。・
<Effects of the Invention> According to the present invention, after creating an automatic driving program,
Data indicating the operating status of each path from the start to the end of automatic operation is obtained every predetermined sampling time period, and based on the data, the operating status of each path at the sampling time is displayed in a graph. The operating states of the paths are displayed in a graph on the screen, and the mutual relationship between the operating states can be easily recognized. Therefore, inefficient and wasted time can be easily discovered, and NG control can be executed efficiently.・

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明方法を実現するNG装置のブロック図、 第2図は本発明方法による稼働タイミングを表示するタ
イムスケジュール画面例、 第3図は本発明の処理の流れ図であり。 第4図はプログラム変更に伴うタイムスケジュール画面
例。 11・・プロセッサ。 14・・ワーキングメモリ、 15・・キーボード。 16・・デイスプレィ装置。 16a・・デイスプレィ制御部。 16c・・CRTo 特許出願人        ファナック株式会社代理人
          弁理士  齋藤千幹第3図 第4図 (a)          (b)
FIG. 1 is a block diagram of an NG device that implements the method of the present invention, FIG. 2 is an example of a time schedule screen displaying operation timing according to the method of the present invention, and FIG. 3 is a flowchart of the process of the present invention. Figure 4 is an example of a time schedule screen associated with program changes. 11... Processor. 14. Working memory, 15. Keyboard. 16...Display device. 16a...Display control unit. 16c...CRTo Patent applicant Fanuc Co., Ltd. Agent Patent attorney Chiki Saito Figure 3 Figure 4 (a) (b)

Claims (1)

【特許請求の範囲】 1つのプログラムで制御できる軸の集合であるパスを複
数同時に数値制御するNC装置のパス稼働タイミング表
示方法において、 全パス制御用のプログラムを作成後、自動運転開始から
終了までの各パスの稼働状態を示すタイムスケジュール
データを求め、 該データに基いて各パスの稼働状態をグラフ表示するこ
とを特徴とするNC装置のパス稼働タイミング表示方法
[Claims] In a path operation timing display method for an NC device that simultaneously numerically controls a plurality of paths, which are a collection of axes that can be controlled by one program, after creating a program for controlling all paths, from the start to the end of automatic operation. A path operation timing display method for an NC device, comprising: obtaining time schedule data indicating the operation status of each path, and displaying the operation status of each path in a graph based on the data.
JP23093288A 1988-09-14 1988-09-14 Display method for path working timing of nc device Pending JPH0277906A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23093288A JPH0277906A (en) 1988-09-14 1988-09-14 Display method for path working timing of nc device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23093288A JPH0277906A (en) 1988-09-14 1988-09-14 Display method for path working timing of nc device

Publications (1)

Publication Number Publication Date
JPH0277906A true JPH0277906A (en) 1990-03-19

Family

ID=16915551

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23093288A Pending JPH0277906A (en) 1988-09-14 1988-09-14 Display method for path working timing of nc device

Country Status (1)

Country Link
JP (1) JPH0277906A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5101778A (en) * 1990-05-07 1992-04-07 Honda Giken Kogyo Kabushiki Kaisha SOHC type internal combustion engine

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5942248A (en) * 1982-09-03 1984-03-08 Mitsubishi Electric Corp Nc machining system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5942248A (en) * 1982-09-03 1984-03-08 Mitsubishi Electric Corp Nc machining system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5101778A (en) * 1990-05-07 1992-04-07 Honda Giken Kogyo Kabushiki Kaisha SOHC type internal combustion engine

Similar Documents

Publication Publication Date Title
JP3529373B2 (en) Work machine simulation equipment
JP4920785B2 (en) Numerical control method and apparatus
US7979254B2 (en) Simulation apparatus and method for NC machining
JPS62199338A (en) Automatic prevention device for tool collision
JPS6069707A (en) Numerical controller
JPH0277906A (en) Display method for path working timing of nc device
US6842651B1 (en) Programmable controller having plural speed pattern generators
KR102132857B1 (en) Method for controlling motor driving
JP3079973U (en) Composition of machine monitor screen
CN105426140B (en) Programable display, control system with I/O control functions
JP2862060B2 (en) Numerical control unit
JPS59166449A (en) Method of controlling machine tool with many cutting tools
JPS6324307A (en) Nc data checking method
JP2813079B2 (en) Numerical control unit
JPS63271504A (en) Display switching method for numerical controller
JPH0262607A (en) Program checking plotting system
JP2650706B2 (en) Control device in plate processing machine
JPH0323068A (en) Automatic welding equipment
JPS63709A (en) Interactive nc device
JPH067395Y2 (en) Scheduled work completion time display
JPS63100511A (en) Working machine controller
JPH01199753A (en) Tool exchanging control method
JPH02151907A (en) M function processing system
JPH1195825A (en) Method for executing numerical control program
JPH06332518A (en) Interactive numerical controller