JPH0277906A - Display method for path working timing of nc device - Google Patents
Display method for path working timing of nc deviceInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 13
- 238000005070 sampling Methods 0.000 abstract description 6
- 239000000872 buffer Substances 0.000 abstract description 5
- 238000004519 manufacturing process Methods 0.000 abstract 1
- 230000003936 working memory Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 101150097247 CRT1 gene Proteins 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
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.・
第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)
数同時に数値制御する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.
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5942248A (en) * | 1982-09-03 | 1984-03-08 | Mitsubishi Electric Corp | Nc machining system |
-
1988
- 1988-09-14 JP JP23093288A patent/JPH0277906A/en active Pending
Patent Citations (1)
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)
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 |