JPH04137002A - 加工システムのncプログラム管理方法 - Google Patents

加工システムのncプログラム管理方法

Info

Publication number
JPH04137002A
JPH04137002A JP25715990A JP25715990A JPH04137002A JP H04137002 A JPH04137002 A JP H04137002A JP 25715990 A JP25715990 A JP 25715990A JP 25715990 A JP25715990 A JP 25715990A JP H04137002 A JPH04137002 A JP H04137002A
Authority
JP
Japan
Prior art keywords
program
machining
memory
workpiece
loaded
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
JP25715990A
Other languages
English (en)
Inventor
Toshisuke Kamitama
俊祐 上玉
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.)
Makino Milling Machine Co Ltd
Original Assignee
Makino Milling Machine Co Ltd
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 Makino Milling Machine Co Ltd filed Critical Makino Milling Machine Co Ltd
Priority to JP25715990A priority Critical patent/JPH04137002A/ja
Publication of JPH04137002A publication Critical patent/JPH04137002A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は加工システムにおけるNCメモリ上のNC加ニ
ブログラムの管理方法に関する。
〔従来の技術〕
従来のDNCシステムと呼ばれる加エンステムにおいて
は、マシニングセンタのNCメモリは介さず、ホストコ
ンピュータから直接に実行指令を与えている。このホス
トコンピュータの一時的なダウンの際にもある程度の加
工作業が実行可能なように、マシニングセンタのNCメ
モリにNCプログラムを手動によるテープ入力等の手段
にてロードさせることが多い。
〔発明が解決しようとする課題〕
然しながら、上記プログラムのロードには長い時間を要
することが多く、このロード時間が加工システム全体の
稼働率を低下させることがある。
また、NCメモリもその容量には限界があり、不要のN
Cプログラムを消去し、これからの加工に必要なNCプ
ログラムをロードさせる必要があるが、消去の順序によ
っては近々使用されるNCプログラムを消去することに
もなりかねない。
依って本発明は加工システムの稼働率を向上させると共
に、NCプログラムの入れ替えをも効率化させることを
目的とする。
〔課題を解決するための手段〕
上記目的に鑑みて本発明は、NC加工を予め定められた
加工スケジュールに従って行う加工システムにおいて、
加工すべきワークの準備と併行して、マシニングセンタ
のNCメモリ上に使用すべきNCプログラムがロードさ
れているか否かを判断し、該判断の結果、使用すべきN
Cプログラムが前記NCメモリ上に無く、かつ、ロード
すべき空き容量が不足の場合は、前記NCメモリ上の他
のNCプログラムのうち最後に使用されてから経過時間
の最も長いプログラムを優先して消去し、前記消去によ
って設けられたNCメモリの空き領域に前記使用すべき
NCプログラムをロードすることを特徴とする加工シス
テムのNCプログラム管理方法を提供する。
〔作 用〕
加工に使用すべきNCプログラムをNCメモリにロード
する作業を、加工すべきワークの準備と併行させること
により、加工システムの稼働率が向上し、最長時間に亘
って不使用のNCプログラムを使用頻度の最小のものと
予測でき、それを優先的に消去することによって効率的
にNCプログラムの入れ替えがなされ得る。
〔実施例〕
以下本発明を添付図面に示す実施例に基づき、更に詳細
に説明する。
第2図は本発明方法に係る加工システムの1例を示し、
2台のマシニングセンタ12の前側には2列のパレット
載置台18が配設され、その2列の間には搬送車22が
パレット載置台18上の各パレット20にアプローチし
、かつ、持上げ並びに各パレット載置台18上に載置可
能に構成されている。また、各マシニングセンタ12の
ワークテーブルWTの前方にはパレットチェンジャ14
が設けられており、ワークテーブルWTと対向する位置
にあるパレット載置台18aと前記ワークテーブルWT
との間で同時に2つのパレットを入れ替えることができ
る。
参照番号12aはNC装置部であり、参照番号24は段
取りオペレータのための操作盤である。マシニングセン
タ12、搬送車22、並びに操作盤24はホストコンピ
ュータ10と接続されている。パレットチェンジャ14
はマシニングセンタ12の一部としてホストコンピュー
タ10に制御される。
上記ホストコンピュータ10のメモリには上記加工シス
テムを制御するプログラムがストアされており、その中
で本発明に係るNCプログラムの管理方法のプログラム
につき第1図を参照しながら説明する。予め加ニスケシ
ニールは定められており、次に加工しようとするワーク
の取り付けられている所定位置の載置台18上のパレッ
ト20を搬送するよう搬送車22を制御する。こうした
ワークの機械的準備作業と併行させて、ステップ32で
は前記加工スケジュールに基づき上記ワークの加工に必
要なNCプログラムを列挙する。列挙されたNCプログ
ラムのうちの1つにつき、ステップ34において、NC
装置12aのNCメモリ上にロードされであるか否かを
判断し、ロードされていなければステップ36へ移り、
NCメモリの残りの容量がロードすべきNCプログラム
の容量よりも大きいか否かを判断する。一方、ロードさ
れている場合はステップ40へ移り、該ロード済NCプ
ログラムがその後プログラム変更が有ったか否かをホス
トコンピュータ10のメモリにストアされている各NC
プログラムの履歴によって判断し、変更がなければステ
ップ46へ移り、変更があればステップ42においてロ
ードされであるその古いNCプログラムを消去する。そ
の後ステップ44へ移ル。
上述したステップ36において、NCメモリの残余の容
量がロードすべきNCプログラムの容量よりも大きい場
合にはステップ44へ移り、小さい場合にはステップ3
7へ移り、ステップ32において列挙されたNCプログ
ラムに対応する加工対象ワークの直前の加工スケジュー
ルワークの加工が終了するまで待ち、その後ステップ3
8へ移り、NCメモリ上において最新にアクセスされて
からの経過時間の最も長いプログラムを優先的に消去し
て新しくロードすべきNCプログラム用のメモリ領域を
確保する。次にステップ44において確保された領域に
ロードし、ステップ46においては前述の列挙NCプロ
グラムの全てにつき以上のロード作業を終えたか否かを
判定し、残りのNCプログラムがある場合には再びステ
ップ34へ戻る。そして列挙NCプログラムの全てがN
Cメモリ上にロードされたならばステップ48へ移り、
加工作業を実行させる。
次に、第3図を参照し、時間の経過に従って加工ワーク
W1〜W3とNCメモリ上のNCプログラムの管理方法
との関連を、1つの実施例につき説明する。時間T1の
間はNCメモリ上にNCプログラムP40.42,10
.12がロードされており、加工スケジュールに従って
ワークW1の搬送が始まる。ワークW1の加工にはNC
プログラムP10゜11.12が必要であり、NCメモ
リ上にNCプログラムpHがロードされていない。そこ
で、上記ワークW1の搬送と併行して時間T2の間にN
CプログラムpHをNCメモリ上にロードする。この時
間T2の途中においてワークW1はパレット載置台18
aを介してワークテーブルWTに載置され、加工指令を
待っている。上記NCプログラムpHのロードが終了す
るまでにワークW1はワークテーブルWT上で時間T1
3だけ待ち、その後加工作業に入る。このワークW1の
加工には時間T14だけ要する。
一方、加工スケジュールに従い、搬送車22は次に加工
すべきワークW2を搬送し始めており、NCメモリの方
は前述のNCプログラムpHのロードの終了するのを待
って上記ワークW2の搬送と併行し7、該ワークW2の
加工に必要なNCプログラムP13のロードを開始する
。このロードには時間T3を要する。このロード時間T
3中に、ワークW2の搬送が時間T8の経過時に終了し
、マシニングセンタ12前のパレット載置台18aに載
置される。この状態で時間Tllだけ待つと、上述した
ワークW1の加工が終了し、この時点でパレットチェン
ジャ14によって、2つのワークW1とW2とが同時に
その位置を交換する。そして加工済ワークW1の方は、
搬送車22によって所定の場所へ搬出され、次の加工対
象ワークW3の搬送を始める。上記ワークW1の加工の
終了した時には、NCプログラムP13のロードは既に
済んでいるので、新しいワークW2がワークテーブルW
T上に載置されると即、加工を開始する。
加工スケジュールに従って次のワークW3を搬送車22
によって搬送開始し、時間TIO後にパレット載置台1
8a上に載置する。NCメモリ上はワークW2を加工す
るためNCプログラムP13をロードした状態で残りの
メモリ容量が少なく、加工スケジュールによる次のワー
クW3に使用するNCプログラムpH,20,21のう
ちロードされていないNCプログラムP20,21を新
たにロードする余地はない。この場合、ワークW3の直
前の加工対象ワークW2の加工の終了するまでの時間T
4の間は待っている必要がある。ワークW2の加工が終
了すれば新たなNCプログラムP20を0−)’するた
め、最も長い間使用されていない2つのNCプログラム
P40,42を僅かな時間T5の間に消去し、時間T6
の間にNCプログラムP20をロードする。更に、僅か
な時間T7の間に、ロードされているNCプログラムの
うち最も長い間使用されていないNCプログラムPIO
を消去し、時間T8の間に他のNCプログラムP21を
ロードし、ワークW3の加工に必要なNCプログラムの
準備が完了する。
前述の如く、ワークW3はパレット載置台18aの上に
載置され、時間T12経過後にワークW2の加工が終了
し、この時点でパレットチェンジャ14によって両ワー
クW2.W3を同時にその位置の交換を行なう。そして
加工済ワークW2は時間Tll中に搬送車22によって
所定の位置へ搬出される。ワークW3はワークテーブル
WT上で加工指令を待ち、時間T16経過後にワークW
3の加工に必要なNCプログラム全てがNCメモリ上に
ロード完了するので、その後加工される。
〔発明の効果〕
以上の説明から明らかなように本発明によれば、ワーク
の加工のための搬送作業の様な機械的準備作業と併行し
て、加工に使用するNCプログラムの準備を行うので、
加工システム全体の稼働率が向上する。また、NCメモ
リ容量の制限から、ロードされているNCプログラムを
消去してその領域に新たなNCプログラムをロードする
場合、長く使用されていないNCプログラムは今後も当
分使用されないという予測から、優先的に消去するため
NCプログラムの必要性の高いものを残すことができ、
NCプログラムの入れ替え回数を低減させることができ
る。
【図面の簡単な説明】
第1図は本発明に係る管理方法のフロー図、第2図は本
発明に係る加工システムの例示図、第3図は本発明に係
る管理方法の具体例を示すタイミング図である。 10・・・ホストコンピュータ、 12・・・マシニングセンタ、12a・・・NC3置、
14・・・パレットチェンジャ、 18・・・パレット載置台、 20・・・パレット、2
2・・・搬送車、     WT・・・ワークテーブル

Claims (1)

  1. 【特許請求の範囲】 1、NC加工を予め定められた加工スケジュールに従っ
    て行う加工システムにおいて、 加工すべきワークの準備と併行して、マシニングセンタ
    のNCメモリ上に使用すべきNCプログラムがロードさ
    れているか否かを判断し、 該判断の結果、使用すべきNCプログラムが前記NCメ
    モリ上に無く、かつ、ロードすべき空き容量が不足の場
    合は、前記NCメモリ上の他のNCプログラムのうち最
    後に使用されてから経過時間の最も長いプログラムを優
    先して消去し、前記消去によって設けられたNCメモリ
    の空き領域に前記使用すべきNCプログラムをロードす
    ることを特徴とする加工システムのNCプログラム管理
    方法。
JP25715990A 1990-09-28 1990-09-28 加工システムのncプログラム管理方法 Pending JPH04137002A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25715990A JPH04137002A (ja) 1990-09-28 1990-09-28 加工システムのncプログラム管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25715990A JPH04137002A (ja) 1990-09-28 1990-09-28 加工システムのncプログラム管理方法

Publications (1)

Publication Number Publication Date
JPH04137002A true JPH04137002A (ja) 1992-05-12

Family

ID=17302524

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25715990A Pending JPH04137002A (ja) 1990-09-28 1990-09-28 加工システムのncプログラム管理方法

Country Status (1)

Country Link
JP (1) JPH04137002A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019079162A (ja) * 2017-10-23 2019-05-23 ファナック株式会社 数値制御装置
JP2020184169A (ja) * 2019-05-07 2020-11-12 ファナック株式会社 制御装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59195706A (ja) * 1983-04-22 1984-11-06 Yamatake Honeywell Co Ltd 加工デ−タ転送方式
JPS61248107A (ja) * 1985-04-25 1986-11-05 Okuma Mach Works Ltd 数値制御装置における大容量パ−トプログラム運転方式
JPS6249511A (ja) * 1985-08-29 1987-03-04 Mitsubishi Electric Corp 数値制御装置の加工プログラム格納方式

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59195706A (ja) * 1983-04-22 1984-11-06 Yamatake Honeywell Co Ltd 加工デ−タ転送方式
JPS61248107A (ja) * 1985-04-25 1986-11-05 Okuma Mach Works Ltd 数値制御装置における大容量パ−トプログラム運転方式
JPS6249511A (ja) * 1985-08-29 1987-03-04 Mitsubishi Electric Corp 数値制御装置の加工プログラム格納方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019079162A (ja) * 2017-10-23 2019-05-23 ファナック株式会社 数値制御装置
JP2020184169A (ja) * 2019-05-07 2020-11-12 ファナック株式会社 制御装置

Similar Documents

Publication Publication Date Title
US4580207A (en) Numerical control data dividing and editing apparatus for numerical control machine tool
JP3062826B2 (ja) フレキシブル加工システムの管理装置
JPH08187640A (ja) 自動工具交換装置
JPH04137002A (ja) 加工システムのncプログラム管理方法
JP3893334B2 (ja) 多系統数値制御装置
JP2000141181A (ja) 板金加工ラインの割り込み制御方法およびその装置
JP3209890B2 (ja) 生産セル
JPH058141A (ja) 数値制御旋盤における自動段取装置
JPS60242942A (ja) ワ−ク加工システムに於ける数値制御工作機械の稼動効率向上方法
JP2000293212A (ja) Nc加工装置及びその割込処理方法
JP3349814B2 (ja) レーザ加工装置のオートスケジュール運転装置
JPS58109256A (ja) 自動加工工程におけるワークのプリセットシステム装置
JP4261710B2 (ja) Nc加工装置
JP2740042B2 (ja) 加工システムにおけるワーク段取り順序決定方法
JP2856953B2 (ja) フレキシブル生産システム
JPH02190241A (ja) スケジューリング機能をもつ加工設備
JPS6288559A (ja) 自動加工システム
JP2002073137A (ja) 加工機の制御方法およびその装置
JPH05220643A (ja) パレット割付装置及びncプログラム作成方法
JPS61214956A (ja) スケジユ−リング方法
JP2001310244A (ja) 長尺帯状ワークの加工方法
JPH07132447A (ja) Ncプログラム管理装置および管理方法
JPS59214910A (ja) フレキシブル複合加工セルの運転制御方式
JPH02212049A (ja) 工作機械設備
JPH0655361A (ja) 放電加工における加工プログラム管理方法