JPH03189705A - 先読みボード付きnc装置 - Google Patents
先読みボード付きnc装置Info
- Publication number
- JPH03189705A JPH03189705A JP32822189A JP32822189A JPH03189705A JP H03189705 A JPH03189705 A JP H03189705A JP 32822189 A JP32822189 A JP 32822189A JP 32822189 A JP32822189 A JP 32822189A JP H03189705 A JPH03189705 A JP H03189705A
- Authority
- JP
- Japan
- Prior art keywords
- program
- board
- memory
- reading
- machining
- 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
- 238000003754 machining Methods 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、NC装置において、NCプログラムの先読
み(動作中に次のプログラムを取り込む)と同時にNC
加工のスケジュールを制御できるようにしたNC装置に
ついてのものである。
み(動作中に次のプログラムを取り込む)と同時にNC
加工のスケジュールを制御できるようにしたNC装置に
ついてのものである。
[従来の技術]
最近のNC装置は、NCプログラムをホストコンピュー
タやパソコンなどの外部装置を用いて、管理している。
タやパソコンなどの外部装置を用いて、管理している。
この場合、NCプログラムは、外部から供給されるが、
NC装置を有効に使用するために次加工用NCプログラ
ムをNC加工中に先読みするという技術がでてきた。
NC装置を有効に使用するために次加工用NCプログラ
ムをNC加工中に先読みするという技術がでてきた。
また、FA化のために、複数のプログラムをあらかじめ
NC装置内に貯え、加工スケジュールを設定できるNC
装置がある。
NC装置内に貯え、加工スケジュールを設定できるNC
装置がある。
[発明が解決しようとする課題]
このような従来のNC装置は、複数プログラムを記憶す
る部分と各NCプログラムの加工順序加工回数を記憶す
る部分をもち、NC自身の処理として、加工回数を計算
し、次加工用NCプログラムに変更する手段を設けてい
るものがある。
る部分と各NCプログラムの加工順序加工回数を記憶す
る部分をもち、NC自身の処理として、加工回数を計算
し、次加工用NCプログラムに変更する手段を設けてい
るものがある。
このような従来のNC装置では、NCプログラムのスケ
ジューリングをNC装置で予め行っておく必要があるた
め、加工順が決っている場合はよいが、急にスケジュー
ルを変更する場合には、NC装置の作業を中断し、再度
、スケジュールを設定し直さなければならない。
ジューリングをNC装置で予め行っておく必要があるた
め、加工順が決っている場合はよいが、急にスケジュー
ルを変更する場合には、NC装置の作業を中断し、再度
、スケジュールを設定し直さなければならない。
また、このような加工スケジュールをするためには、前
もってスゲジュールするための複数個のNCプログラム
をNC装置へ格納しておかなければならないという問題
がある。
もってスゲジュールするための複数個のNCプログラム
をNC装置へ格納しておかなければならないという問題
がある。
この発明は、NC装置本体とは独立した先読みボードを
採用し、外部装置からのNCプログラムの先読み機能と
NCプログラムに対するスケジューリング機能をもたせ
た先読みボード付きNC装置の提供を目的とする。
採用し、外部装置からのNCプログラムの先読み機能と
NCプログラムに対するスケジューリング機能をもたせ
た先読みボード付きNC装置の提供を目的とする。
[課題を解決するための手段]
この目的を達成するため、この発明では、外部装置1か
らNCプログラムが転送され、加工回数、加工パラメー
タ、優先順位をNCプログラムに付加する先読みボード
2と、先読みボード2で付加されたNCプログラムを記
憶するメモリ3と、NCプログラム転送要求により、メ
モリ3から優先順位の高いNC70グラムが取り出され
、NC加工をするNC装置4とをOlえる。
らNCプログラムが転送され、加工回数、加工パラメー
タ、優先順位をNCプログラムに付加する先読みボード
2と、先読みボード2で付加されたNCプログラムを記
憶するメモリ3と、NCプログラム転送要求により、メ
モリ3から優先順位の高いNC70グラムが取り出され
、NC加工をするNC装置4とをOlえる。
次に、この発明による先読みボード付きNC装置の構成
図を第1図により説明する。
図を第1図により説明する。
第1図の1はパソコンなどの外部装置、2は先読みボー
ド、3はメモリ、4はNC装置である。
ド、3はメモリ、4はNC装置である。
先読みボード2は、外部装置1からNCプログラムが転
送されど、加工回数、加工パラメータ、閃光順位をNC
プログラムに付加する。
送されど、加工回数、加工パラメータ、閃光順位をNC
プログラムに付加する。
メモリ3は、先読みボード2で付加されたNCプログラ
ムを記憶する。
ムを記憶する。
NC装置4は、NCプログラム転送要求をメモリ3に出
し、メモリ3から優先順位の高いNCプログラムを取り
出し、NC加工をする。
し、メモリ3から優先順位の高いNCプログラムを取り
出し、NC加工をする。
第1図の先読みボード2は外部装置lとNC装置4の間
に配置されており、NC装置4へのデータ入力を先読み
ボード2を経由させている。つまり、外部装置1とNC
装置4とを切り離し、先読みボード2でNCプログラム
の先読みとスケジューリングをさせるものである。
に配置されており、NC装置4へのデータ入力を先読み
ボード2を経由させている。つまり、外部装置1とNC
装置4とを切り離し、先読みボード2でNCプログラム
の先読みとスケジューリングをさせるものである。
次に、メモリ3のテーブルを第2図により説明する。
第2図はテーブル番号順に、加工回数、優先順位を配置
したものである。
したものである。
外部装置1から先読みボード2へNCプログラムが転送
される。先読みボード2では、NCプログラムに対して
、加工パラメータ、加工回数、優先順位を加えたものを
第2図のテーブルに追加し、メモリ3に格納する。
される。先読みボード2では、NCプログラムに対して
、加工パラメータ、加工回数、優先順位を加えたものを
第2図のテーブルに追加し、メモリ3に格納する。
メモリ3は、NC装置4からの要求に応じて、NCプロ
グラムを転送してから、加工回数を減らし、規定の回数
を消化した後、NC装置4から次加工用NCプログラム
の転送要求が出されると、優先順位が次に高いNCプロ
グラムを転送し、加工回数を1回減らす。
グラムを転送してから、加工回数を減らし、規定の回数
を消化した後、NC装置4から次加工用NCプログラム
の転送要求が出されると、優先順位が次に高いNCプロ
グラムを転送し、加工回数を1回減らす。
新しいNCプログラムを挿入させる場合は、おいている
エリアに記憶させ、NCプログラムに付けられた優先順
位に従って挿入される。
エリアに記憶させ、NCプログラムに付けられた優先順
位に従って挿入される。
次に、NCプログラムがNC装置4へ転送される状態を
第3図により説明する。
第3図により説明する。
第3図の21〜25はNCプログラムであり、N C1
0グルム21〜24が順番に実行されようとしていたと
ころ、NCプログラム25が割り込もうとしているとこ
ろである。
0グルム21〜24が順番に実行されようとしていたと
ころ、NCプログラム25が割り込もうとしているとこ
ろである。
NCプログラム21〜25の枠内の右IIIは優先順位
であり、左側はテーブル番号である。
であり、左側はテーブル番号である。
NCプログラム21〜25は、テーブル番号には関係な
く、優先順位によってNC装置4へ転送される順番が決
められる。
く、優先順位によってNC装置4へ転送される順番が決
められる。
したがって、第3図でNCプログラム25がNCプログ
ラム23・24の間に入ると、NCプログラム25の優
先順位は「31であり、NCプログラム24の優先順位
は「4」なので、NCプログラム25の方が優先して実
行される。
ラム23・24の間に入ると、NCプログラム25の優
先順位は「31であり、NCプログラム24の優先順位
は「4」なので、NCプログラム25の方が優先して実
行される。
[作用]
次に、第1図のフローチャートを第4図により説明する
。
。
第4図のステップ11では、外部装置1からのNCプロ
グラムが送られてきているかどうかを判断し、送られて
きている場合はステップ12に進み、送られてきていな
い場合はステップ15に進む。
グラムが送られてきているかどうかを判断し、送られて
きている場合はステップ12に進み、送られてきていな
い場合はステップ15に進む。
ステ・ツブ12では、外部装置1がら先読みボード2内
にNCプログラムを転送する。
にNCプログラムを転送する。
ステップ13では、先読みボード2内で、加工回数、加
工パラメータ、優先順位をNC70グラムに付加する、 ステップ14では、先読みボード2の内容をメモリ3内
のテーブルに格納する。
工パラメータ、優先順位をNC70グラムに付加する、 ステップ14では、先読みボード2の内容をメモリ3内
のテーブルに格納する。
ステップ15では、NC装置からNCプログラムの転送
要求があるかどうかを判断し、要求がある場合はステッ
プ16に進み、要求がない場合はステ・/プ11に進む
。
要求があるかどうかを判断し、要求がある場合はステッ
プ16に進み、要求がない場合はステ・/プ11に進む
。
ステップ16では、メモリ3内のテーブルの中で最も優
先順位の高いものを選ぶ。
先順位の高いものを選ぶ。
ステップ17では、NCI置装へNCプロゲラJ、を転
送するとともに、加工回数をl[Ii1減らす。
送するとともに、加工回数をl[Ii1減らす。
ステップ18では、加工回数が0回のNC70グラムを
テーブルから削除する。
テーブルから削除する。
[発明の効果]
この発明によれば、外部装置とNC装置の間に先読みボ
ードを配置し、外部装置とNC装置を切り離し、先読み
ボードでNCプログラムの先読みとスケジューリングを
させているので、NC装置の動作に左右されることなく
、NCプログラミングをすることができる。
ードを配置し、外部装置とNC装置を切り離し、先読み
ボードでNCプログラムの先読みとスケジューリングを
させているので、NC装置の動作に左右されることなく
、NCプログラミングをすることができる。
第1図はこの発明による先読みボード付きNC装置の構
成図、第2図はメモリ3のテーブル説明図、第3図はN
CプログラムがNC装置4へ転送される状態説明図、第
4図は第1図のフローチャー 1−である。 1・・・・・・外部装置、2・・・・・・先読みボード
、3・・・・・・メモリ、4・・・・・・NC装置。
成図、第2図はメモリ3のテーブル説明図、第3図はN
CプログラムがNC装置4へ転送される状態説明図、第
4図は第1図のフローチャー 1−である。 1・・・・・・外部装置、2・・・・・・先読みボード
、3・・・・・・メモリ、4・・・・・・NC装置。
Claims (1)
- 【特許請求の範囲】 1、外部装置(1)からNCプログラムが転送され、加
工回数、加工パラメータ、優先順位をNCプログラムに
付加する先読みボード(2)と、 先読みボード(2)で付加されたNCプログラムを記憶
するメモリ(3)と、 NCプログラム転送要求により、メモリ(3)から優先
順位の高いNCプログラムが取り出され、NC加工をす
るNC装置(4)とを備えることを特徴とする先読みボ
ード付きNC装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32822189A JPH03189705A (ja) | 1989-12-20 | 1989-12-20 | 先読みボード付きnc装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32822189A JPH03189705A (ja) | 1989-12-20 | 1989-12-20 | 先読みボード付きnc装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03189705A true JPH03189705A (ja) | 1991-08-19 |
Family
ID=18207797
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32822189A Pending JPH03189705A (ja) | 1989-12-20 | 1989-12-20 | 先読みボード付きnc装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03189705A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020042517A (ja) * | 2018-09-10 | 2020-03-19 | ファナック株式会社 | 数値制御装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59195706A (ja) * | 1983-04-22 | 1984-11-06 | Yamatake Honeywell Co Ltd | 加工デ−タ転送方式 |
| JPH01200409A (ja) * | 1988-02-05 | 1989-08-11 | Fanuc Ltd | スケジューリング運転方法 |
-
1989
- 1989-12-20 JP JP32822189A patent/JPH03189705A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59195706A (ja) * | 1983-04-22 | 1984-11-06 | Yamatake Honeywell Co Ltd | 加工デ−タ転送方式 |
| JPH01200409A (ja) * | 1988-02-05 | 1989-08-11 | Fanuc Ltd | スケジューリング運転方法 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020042517A (ja) * | 2018-09-10 | 2020-03-19 | ファナック株式会社 | 数値制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3253303B2 (ja) | コンテキスト切り換え装置及び方法 | |
| US6301634B1 (en) | Real time control method for a robot controller | |
| US6820187B2 (en) | Multiprocessor system and control method thereof | |
| US5168566A (en) | Multi-task control device for central processor task execution control provided as a peripheral device and capable of prioritizing and timesharing the tasks | |
| JP2001209498A (ja) | メモリアクセス優先度を動的に制御するシステム及び方法 | |
| US6085264A (en) | Accounting-information outputting device | |
| JPH096704A (ja) | データ転送装置 | |
| JPH07325779A (ja) | 入出力制御装置 | |
| JPH04205386A (ja) | イメージデータ編集制御方法 | |
| JP3124569B2 (ja) | ダウンロード制御装置 | |
| JPH03282756A (ja) | 非同期入出力方式 | |
| JPH08278939A (ja) | データ転送方法及びデータ転送装置 | |
| JPH0237425A (ja) | ディジタル信号処理装置 | |
| JPS63648A (ja) | メモリコントロ−ル方法 | |
| JPH05258124A (ja) | インタフェース回路 | |
| JPS60142767A (ja) | 非同期型のバス支配方式 | |
| JPH05120279A (ja) | スプールシステムにおける外字パターン管理方法 | |
| JP2002144385A (ja) | 成形品取出し装置におけるユーザプログラム設定方式 | |
| JPH0442308A (ja) | 数値制御装置のデータ受渡し方式 | |
| JPH0290373A (ja) | 画像縮小拡大処理器 | |
| JPH0272435A (ja) | 中央演算処理装置 | |
| Guzun | Data acquisition with direct memory access | |
| JPH06103154A (ja) | 共有メモリ制御装置 | |
| JPH0240748A (ja) | 出力優先順位制御方式 | |
| JPH0395633A (ja) | 処理情報管理システム |