Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3748128B2 - Pallet operation control method and apparatus in production facility - Google Patents
[go: Go Back, main page]

JP3748128B2 - Pallet operation control method and apparatus in production facility - Google Patents

Pallet operation control method and apparatus in production facility Download PDF

Info

Publication number
JP3748128B2
JP3748128B2 JP14219896A JP14219896A JP3748128B2 JP 3748128 B2 JP3748128 B2 JP 3748128B2 JP 14219896 A JP14219896 A JP 14219896A JP 14219896 A JP14219896 A JP 14219896A JP 3748128 B2 JP3748128 B2 JP 3748128B2
Authority
JP
Japan
Prior art keywords
pallet
group
transported
pallets
setup table
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.)
Expired - Fee Related
Application number
JP14219896A
Other languages
Japanese (ja)
Other versions
JPH09300166A (en
Inventor
敬一 松本
Original Assignee
森精機興産株式会社
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 森精機興産株式会社 filed Critical 森精機興産株式会社
Priority to JP14219896A priority Critical patent/JP3748128B2/en
Publication of JPH09300166A publication Critical patent/JPH09300166A/en
Application granted granted Critical
Publication of JP3748128B2 publication Critical patent/JP3748128B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Feeding Of Workpieces (AREA)
  • Multi-Process Working Machines And Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、数値制御(以下NCという)装置によって制御されるNC工作機械等を含むFMS(フレキシブル生産システム)、FMC(フレキシブル生産セル)等の生産設備において、工作物を搭載したパレットをストッカ等のパレット貯蔵手段、NC工作機械から段取り台に搬送することを制御することにより、生産設備におけるパレット運行が円滑に行えるようにするためのパレット運行制御方法および装置に関するものである。
【0002】
【従来の技術】
FMS等の生産設備においては生産能率を向上させるために、工作物をパレットに取り付けて工作機械に自動供給するようにしている。パレットには工作物の加工形態に応じた種々の治具が取り付けられており、それらの治具を利用して工作物をパレットに取り付け固定する。この工作物の取り付け作業および取り外し作業を段取りといい、段取りを行う作業台を段取り台という。工作物の取り付け段取り作業を終了した工作物搭載パレットは、工作機械近傍に設けられたストッカ等のパレットを複数個貯蔵する手段に一旦搬送されることが多い。そのパレットは工作機械に搬送され、工作物の加工が行われる。加工終了した工作物を搭載したパレットは、工作機械から排出されて再びパレット貯蔵手段に一旦貯蔵され、さらに、パレット貯蔵手段から段取り台に搬送され、加工終了した工作物が取り外されて、新しい工作物が取り付けられる段取り作業が行われる。
【0003】
従来のパレットの搬送は、段取り完了したパレットを順番に工作機械側のパレット貯蔵手段に搬送し、加工終了したパレットを加工終了の順番に段取り台に搬送していた。
【0004】
【発明が解決しようとする課題】
生産設備により生産される工作物としては、あるパレットに取り付けて加工を行い、その加工が終了してから別のパレットに取り付けて別の加工を行うことが必要なものが数多く存在する。このような工作物をパレット渡りをする工作物という。パレット渡りをする工作物の場合、従来技術の方法ではパレットの流れを全て制御する必要があり、制御システムが複雑となり、高度な電子計算機を利用するシステムになってしまう。
【0005】
そこで、本発明は、段取り台に戻るパレットのみを制御して、途中のパレットの流れを全く制御しない簡単なシステムでパレット渡りをする工作物を含むパレット運行の制御を可能にした生産設備におけるパレット運行制御方法および装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
上記目的を達成するために、本発明の生産設備におけるパレット運行制御方法は、工作機械と、前記工作機械によって加工済みの工作物または前記工作機械によってこれから加工する未加工の工作物を搭載したパレットを貯蔵するパレット貯蔵手段と、前記パレットに前記工作物の取り付け、取り外しの段取りを行うための段取り台と、前記工作機械、前記パレット貯蔵手段および前記段取り台の間で前記パレットを搬送するパレット搬送装置とを有する生産設備において、前記パレットを、前記段取り台に独立して搬送可能な独立帰還型パレットと、前記段取り台に特定のパレットが搬送された後にのみ前記段取り台に搬送可能な従属帰還型パレットとに分類し、前記の各独立帰還型パレットと前記の各従属帰還型パレットとの従属関係を設定しておき、前記従属帰還型パレットはその従属関係に従って、前記独立帰還型パレットの後にのみ前記段取り台に搬送することを特徴とする。
【0007】
また、上記の生産設備におけるパレット運行制御方法において、各パレットを、同一工作物の同一加工工程用として前記工作物を取り付け可能なものを同じグループとしてグループ分けし、前記独立帰還型パレットから成るグループを独立帰還型パレットグループとし、前記従属帰還型パレットから成るグループを従属帰還型パレットグループとして、前記の各独立帰還型パレットグループと前記の各従属帰還型パレットグループとの従属関係を設定しておき、前記従属帰還型パレットグループのパレットはその従属関係に従って、前記独立帰還型パレットグループのパレットの後にのみ前記段取り台に搬送することができる。
【0008】
また、上記の生産設備におけるパレット運行制御方法において、各グループに対してそのグループの後に前記段取り台に搬送されるべきグループを示すデータである次搬送グループデータを設定しておき、前記段取り台に搬送可能なパレットの中から独立帰還型パレットグループに属するパレットを検索して前記段取り台に搬送し、搬送した当該パレットのグループの次搬送グループデータに設定されているグループが存在すればそのグループに属するパレットを検索して前記段取り台に次に搬送することができる。
【0009】
また、上記の生産設備におけるパレット運行制御方法において、前記パレット貯蔵手段から前記段取り台に搬送される一連のパレットの所属グループを表すパターンであって、独立帰還型パレットグループから開始される一連のパターンである搬送パターンを設定しておき、前記搬送パターンを構成するグループの順位に従って、そのグループに属するパレットを前記段取り台に搬送可能なパレットの中から検索して前記段取り台に搬送することができる。
【0010】
また、上記の生産設備におけるパレット運行制御方法において、前記搬送パターンによるパレットの搬送を、複数の搬送パターンについて並列に実行することができる。
【0011】
また、上記の生産設備におけるパレット運行制御方法において、前記搬送パターンを構成するグループのデータとともに、そのグループに属するパレットが存在しない場合は搬送を行わずに次の順位のグループに属するパレットの搬送を行うことを指示するフラグを記憶することができる。
【0012】
本発明の生産設備におけるパレット運行制御装置は、工作機械と、前記工作機械によって加工すべき工作物を取り付けたパレットと前記工作機械によって加工済みの工作物を搭載したパレットとを貯蔵するパレット貯蔵手段と、前記パレットに工作物の取り付け、取り外しを行うための段取り台と、前記パレット貯蔵手段、前記工作機械および前記段取り台の間でパレットを搬送するパレット搬送装置とを有する生産設備において、前記段取り台に搬送されるべきパレットを記憶する段取り台搬送待ちパレットテーブルと、パレットを、同一工作物の同一加工工程用として前記工作物を取り付け可能なものを同じグループとしてグループ分けして記憶するパレットグループテーブルと、パレットの各グループに対して、前記段取り台に独立して搬送可能な独立帰還型パレットのグループの属性を独立属性、前記段取り台に特定のパレットが搬送された後にのみ前記段取り台に搬送可能な従属帰還型パレットのグループの属性を従属属性として当該グループの属性を記憶するとともに、当該グループの後に前記段取り台に搬送されるべきグループを示すデータである次搬送グループデータを記憶するグループ属性テーブルと、次搬送グループデータを有するグループに属するパレットが前記段取り台に搬送されたときに、当該パレットの属するグループの次搬送グループデータを記憶させる次搬送グループテーブルとを有する。
【0013】
本発明の生産設備におけるパレット運行制御装置は、工作機械と、前記工作機械によって加工すべき工作物を取り付けたパレットと前記工作機械によって加工済みの工作物を搭載したパレットとを貯蔵するパレット貯蔵手段と、前記パレットに工作物の取り付け、取り外しを行うための段取り台と、前記パレット貯蔵手段、前記工作機械および前記段取り台の間でパレットを搬送するパレット搬送装置とを有する生産設備において、前記段取り台に搬送されるべきパレットを記憶する段取り台搬送待ちパレットテーブルと、パレットを、同一工作物の同一加工工程用として前記工作物を取り付け可能なものを同じグループとしてグループ分けして記憶するパレットグループテーブルと、パレットを前記段取り台に搬送するパターンをグループデータにより記憶する搬送パターンテーブルと、搬送パターンテーブルの各搬送パターンに対応して実行フラグを設定記憶する起動パターンテーブルと、現在実行している搬送パターンと、各搬送パターンの実行順位とを記憶する実行テーブルとを有する。
【0014】
【発明の実施の形態】
本発明の実施の形態について図面を参照して説明する。図1に本発明のパレット運行制御方法および装置を適用する生産設備の概略を示す。NC工作機械1はNC装置を備えており、NC加工プログラムに従ってパレット21上の工作物に所望の加工を施す。NC工作機械1の近傍には、棚状の貯蔵部にパレットを複数個貯蔵する手段であるストッカ(パレット貯蔵手段)3が設けられている。パレット21、22、23・・・27には工作物の加工形態に応じた種々の治具が取り付けられており、それらの治具を利用して工作物をパレットに取り付け固定する。
【0015】
この取り付け作業または取り付け取り外し作業等を段取り作業(以下、段取りと記載)といい、段取りは段取り台5で行われる。段取りを終了し工作物を搭載したパレットは、台車(パレット搬送装置)4によって搬送されストッカ3に一旦貯蔵される。ストッカ3に貯蔵された未加工の工作物が搭載されたパレットはNC工作機械1の自動パレット交換装置(APC)に台車4によって搬送され、APCによってNC工作機械1内に搬入されてパレット上の工作物の加工が行われる。加工終了した工作物を搭載したパレットは、APCによってNC工作機械1の加工領域外に搬出され、NC工作機械1のAPCから台車4によって搬出されて再びストッカ3に一旦貯蔵され、さらに、ストッカ3から段取り台5に台車4によって搬送され、加工終了した工作物が取り外されて、新しい工作物が取り付けられる。
【0016】
このようなパレットの運行は、パレット運行制御装置6によって管理され制御が行われている。すなわち、パレット渡りをする工作物に対しても、使用する順番にパレットが段取り台5に搬送されてくるように、ストッカ3から段取り台5へのパレット搬送の制御が行われている。ストッカ3から台車4へは任意のパレットを選択して渡すことができる。また、パレット運行制御装置6から台車4に対する制御信号は、無線送受信器41を介して送信される。
【0017】
図2は、第1の実施の形態のパレット運行制御装置6の構成を示すブロック図である。パレット運行制御装置6は、CPU61を有し、メインバス611を介して、インターフェース回路621〜625、ROM65、RAM66がCPU61に接続されている。インターフェース回路621にはCRT等のディスプレイ63とキーボード64が接続されている。他のインターフェース回路622〜625には、それぞれ台車(パレット搬送手段)4への無線送受信器41、NC工作機械1、ストッカ(パレット貯蔵手段)3、段取り台5が接続されており、パレット運行に必要な情報の入出力とパレットの運行制御が行われる。
【0018】
CPU61は、ROM65、RAM66に格納されたプログラム、データ等に従って、パレットの運行制御を行う。また、CPU61が参照可能なデータテーブルとして、段取り台搬送待ちパレットテーブル661、パレットグループテーブル662、グループ属性テーブル663、次搬送グループテーブル664が設けられている。これらのデータテーブルは通常はRAM66中に設けられている。
【0019】
図3は、段取り台搬送待ちパレットテーブル661の内容を示すものである。段取り台搬送待ちパレットテーブル661には、先頭アドレスから順番にNC工作機械1によって加工が完了し、一旦ストッカ3に貯蔵される等して、次に段取り台5に搬送される予定のパレットのパレット番号が記憶される。また、ストッカ3から段取り台5に搬送されたパレットのパレット番号は、段取り台搬送待ちパレットテーブル661から削除され、それ以降のパレット番号データはテーブルの先頭アドレス方向に前詰めされる。CPU61が段取り台5に搬送するパレットを選択するのは、この段取り台搬送待ちパレットテーブル661を検索することによって行う。
【0020】
図4は、各パレットがどのグループに属しているかを示すパレットグループテーブル662の内容を表している。各パレットは、パレット本体の構造は同一であるが、パレット上に取り付けられ工作物を位置決め固定するために使用する治具の種類、配置等が工作物の種類および加工形態に応じて異なっている。そのパレットの種類に応じてグループA,B,C・・・に分けられる。例えば、グループAに属するパレット#1,#2,#3は同一の構成を有しており、同一の加工工程に対しては共通のパレットとして使用できる。このように、各グループにはそれぞれ複数の同一構成のパレットが所属している。
【0021】
パレット渡りをする工作物の場合、あるパレットに取り付けて加工を行った後、別のパレットに取り付けて次の加工を行うものであるから、次のパレットが段取り台5に到着するまで、段取り作業を行うことができない。逆に、次のパレットが段取り台5に到着しても前工程の加工が終了してパレットが段取り台5に戻ってこないと段取り作業を行うことができない。すなわち、段取り作業に待ち時間が生じて、生産設備全体としての生産能率が低下する場合がある。このような状態を生じさせないためには、工作物の加工工程に応じて使用されるパレットを、適切な順序でストッカ3等から段取り台5に搬送するようにしなければならない。
【0022】
このために、パレットの各グループに対して独立、従属の属性を付与する。独立属性のグループのパレットは、工作物の一連の加工工程の最初に使用されるもの、あるいは単独の加工工程の工作物に使用されるもの等であり、単独で段取り台5に戻ってくることのできるパレット(独立帰還型パレット)である。一連のパレットの搬送が終了したときには、独立属性の任意のパレットを段取り台5に搬送することができる。従属属性のグループのパレットは、一連の加工工程の2番目以降の加工に使用されるもの等であり、上位として登録された他のパレットが段取り台5に戻ったことにより、次に段取り台5に搬送されるべきもの(従属帰還型パレット)である。
【0023】
図5は、グループ属性テーブル663の内容を表すものである。各グループに対して、そのグループの属性と、そのグループのパレットを段取り台5に搬送した場合にその後に引き続いて搬送すべきグループすなわち次搬送グループを記憶している。図5の例でいえば、グループAは、独立属性を有するグループであり、次搬送グループとしてはグループB,Cが設定されている。グループBは、従属属性を有するものであり、次搬送グループはない。グループCは、従属属性を有するものであり、次搬送グループとしてはグループFが設定されている。グループDは、独立属性を有するものであり、次搬送グループはない。
【0024】
図6は、次搬送グループテーブル664の内容を表すものである。あるパレットを段取り台5に搬送したときに、そのパレットの属するグループのグループ属性テーブル663に次搬送グループが設定されていた場合に、その次搬送グループが次搬送グループテーブル664に登録される。例えば、図5のグループAのパレットが段取り台5に搬送されたときには、次搬送グループであるグループB,Cが次搬送グループテーブル664に登録される。そして引き続いてグループB,Cのパレットが段取り台5に搬送される。搬送が終了したグループは次搬送グループテーブル664の先頭から削除され、後のグループが前詰めされる。グループCのパレットが段取り台5に搬送されると、グループFが次搬送グループテーブル664に登録される。
【0025】
図7は、第1の実施の形態のパレット運行制御装置6の動作を示すフローチャートである。処理が開始されると、呼び出し処理71において段取り台搬送検索サブルーチンを呼び出す。次に呼び出し処理71の検索結果を参照して、判断72において検索条件に適合するパレットが段取り台搬送待ちパレットテーブル661に存在するかどうかを判断する。判断72の結果が「はい(Yes)」ならば、処理73において、検索結果のパレット番号のパレットを段取り台5に搬送する。
【0026】
続いて、処理74で段取り台搬送待ちパレットテーブル661内の搬送終了したパレット番号データを削除し、それ以降のパレット番号データを前詰めする。次に、処理75で次搬送グループテーブル664データの書き換えを行う。すなわち、次搬送グループテーブル664の先頭にグループのデータがあれば、それを削除して後のデータを前詰めする。また、段取り台5に搬送されたパレットの属するグループのグループ属性テーブル663を参照し、次搬送グループが設定されていればそれらを次搬送グループテーブル664に登録する。次に処理76に進む。
【0027】
判断72の結果が「いいえ(No)」であれば、処理73〜75をスキップして処理76に進む。処理76はストッカ3等から段取り台5へのパレットの搬送以外のパレットの搬送処理を行うものである。この処理76には、段取り台5からストッカ3への搬送、ストッカ3から他の工作機械への搬送等の搬送処理が含まれる。処理76が終了すると、再び呼び出し処理71に戻り、このループを繰り返し処理している。
【0028】
図8は、図7の呼び出し処理71で呼び出される段取り台搬送検索サブルーチンの処理内容を示すフローチャートである。処理711で次搬送グループテーブル664を参照して、判断712でそこにグループのデータが登録されているかどうかを判断する。判断712の結果が「はい(Yes)」ならば、処理713で次搬送グループテーブル664の順位1のグループに属するパレットを段取り台搬送待ちパレットテーブル661の先頭から検索する。グループに属するパレットの全メンバーを得るのは、パレットグループテーブル662を参照することにより行う。
【0029】
判断712の結果が「いいえ(No)」であれば、処理714で独立属性を有するグループのパレットを段取り台搬送待ちパレットテーブル661の先頭から検索する。この場合は独立、従属の関係を有する一連のグループのパレットの搬送が終了している場合であって、独立属性を有する任意のグループのパレットを段取り台5に搬送することができる。独立属性を有するグループはグループ属性テーブル663を参照することにより検索することができ、さらにパレットグループテーブル662を参照することにより、そのグループに属するパレットの全メンバーを知ることができる。
【0030】
処理713、処理714の検索結果を参照し、次の判断715でパレットが有るかどうか判断する。その判断結果が「はい(Yes)」ならば、処理716で検索結果のパレット番号をメインルーチンに通知する。判断結果が「いいえ(No)」であれば、処理717でパレット無しをメインルーチンに通知する。処理716,717の後はメインルーチンの呼び出し元に帰る。
【0031】
図9は、第2の実施の形態のパレット運行制御装置6の構成を示すブロック図である。図2のパレット運行制御装置6とはRAM66中に設けられたデータテーブルの構成が異なっている。図6の段取り台搬送待ちパレットテーブル661とパレットグループテーブル662は、図2のものと同じであり、段取り台搬送待ちパレットテーブル661は図3に、パレットグループテーブル662は図4に示す内容となっている。第2の実施の形態のパレット運行制御装置6は、この他に搬送パターンテーブル665、起動パターンテーブル666、実行テーブル667を有している。
【0032】
図10は、搬送パターンテーブル665の内容を表すものである。搬送パターンテーブル665には、複数の搬送パターンが登録されており、それぞれの搬送パターンはパターン番号により管理されている。この実施の形態にはグループの属性を設定するデータテーブルは存在しないが、搬送パターンテーブル665の各パターンの先頭すなわち順位1のグループが独立属性のグループに相当する。1つのパターン番号の搬送パターンは引き続いて段取り台5に搬送されるべき一連のパレットのグループを表しており、1つの搬送パターンが単品あるいは製品群の工作物の一連の加工工程に対応する。
【0033】
図10の中で、順位は、段取り台5に搬送されるべき順番を表している。また、グループA〜Fはパレットグループテーブル662に登録されているパレット群を表すグループ名であるが、グループZは特殊なパレット群を表しており、パレットグループテーブル662に登録されていないパレットをメンバーとするものである。グループ名の前に「−」符号が付いているものがあるが、これは、そのグループに属するパレットが存在しない場合は搬送を行わずに次の順位のグループに属するパレットの搬送を行うことを指示するフラグである。逆に「−」符号の付いていないものは、そのグループに属するパレットの段取り台5への搬送を実行しない限り、次の順位に移行しない。
【0034】
パターン番号2の搬送パターンを例にとると、最初にグループDに属するパレットを段取り台搬送待ちパレットテーブル661の先頭から検索して段取り台5に搬送する。次に、グループFに属するパレットを段取り台搬送待ちパレットテーブル661の先頭から検索して、有れば段取り台5に搬送し、無ければ次の順位に進む。次にグループEに属するパレットを搬送し、最後にグループZのパレットが有ればそれを搬送する。
【0035】
図11は、起動パターンテーブル666の内容を表すものである。各搬送パターンのパターン番号に対応して、その搬送パターンを実行すべきか否かの実行フラグを記憶している。パレット運行制御装置6は、実行フラグが「実行」に設定されている搬送パターンを実行すべく制御を行う。実行フラグは作業者が設定してもよいし、パレット運行制御より上位の工程管理プログラムにより自動的に設定するようにしてもよい。
【0036】
図12は、実行テーブル667の内容を表すものである。実行テーブル667には、現在実行中の搬送パターンのパターン番号である実行パターン番号が記憶されている。実行テーブル667には、各搬送パターンのパターン番号に対応して、その搬送パターンの次に搬送すべき順位が記憶されている。
【0037】
図13は、第2の実施の形態のパレット運行制御装置6の動作を示すフローチャートである。処理を開始して、まず処理81で実行テーブル667の実行パターン番号のデータの特定を行い、例えば「1」を特定する。次に、判断82で実行パターン番号のパターン番号データに対応する実行フラグを起動パターンテーブル666から読み取り、実行フラグが「実行」であるかどうかを判断する。判断結果が「はい(Yes)」であれば、呼び出し処理83でパターン内パレット検索搬送サブルーチンを呼び出し、判断結果が「いいえ(No)」であれば、呼び出し処理83をスキップして次に進む。
【0038】
次の処理84では、次の実行パターン番号を指定する。例えば実行テーブル667の実行パターン番号のデータに「1」を加算して次のパターン番号を指定する。このとき、実行パターン番号が登録されている最後のパターン番号を超えた場合は、実行パターン番号のデータを「1」に設定する。処理84を終了すると、再び判断82に戻り、このループを繰り返し処理している。
【0039】
図14は、図13の呼び出し処理83で呼び出されるパターン内パレット検索搬送サブルーチンの処理を示すフローチャートである。このサブルーチンが呼び出されると、処理831で実行テーブル667を参照し、実行パターン番号のパターン番号データとそのパターン番号に対応する実行順位を読み取る。次に、処理832で搬送パターンテーブル665を参照し、処理831で読み取ったパターン番号と順位に対応するグループおよび「−」フラグの有無を読み取る。次に、処理833において処理832で読み取ったグループに属するパレットを段取り台搬送待ちパレットテーブル661の先頭から検索する。この検索は第1の実施の形態と同様に行うことができる。
【0040】
次の判断834でパレットが有るかどうか判断する。その判断結果が「はい(Yes)」ならば、処理835に進み、処理833で検索されたパレット番号のパレットを段取り台5に搬送する。続いて、処理836で段取り台搬送待ちパレットテーブル661内の搬送終了したパレット番号データを削除し、その後のパレット番号データを前詰めする。次に、処理837で実行テーブル667の実行パターン番号に対応する実行順位データに「1」を加算し、実行順位として次の順位を指定する。このとき、実行順位がその搬送パターンに登録されている最後のグループの順位を超えた場合は、実行順位のデータを「1」に設定する。
【0041】
判断834の判断結果が「いいえ(No)」であれば、判断838に進み、処理832で読み取った「−」フラグの有無を判断する。フラグ有りの場合は処理837に進み、フラグ無しの場合はメインルーチンの呼び出し元に帰る。処理837が終了した後もメインルーチンの呼び出し元に帰る。
【0042】
この第2の実施の形態では、起動パターンテーブル666の実行フラグを複数の搬送パターンに対して設定することにより、複数の搬送パターンを同時かつ並列に実行することができ、多品種の工作物の加工を行う場合にも生産能率が低下することがない。また、「−」フラグを設定することが可能なので、所望のパレットが有れば搬送するという条件付きの搬送が可能となり、搬送パターンの多様性と自由度を増加することができる。
【0043】
なお、以上の実施の形態では、パレット貯蔵手段として、棚状のストッカを使用したが、パレットを回転循環するリング状に並べて貯蔵するパレットプールラインを使用しても良く、これ以外の任意の形態のパレット貯蔵手段を使用することもできる。また、パレットを搬送する装置としても、台車以外にスタッカークレーン等の任意の搬送手段が使用可能である。
【0044】
【発明の効果】
本発明は、以上説明したように構成されているので、以下のような効果を奏する。
【0045】
パレットに独立属性と従属属性を付与することにより、段取り台に搬送されるパレットのみを制御して、他のパレットの流れを全く制御しない簡単なシステムによってパレット渡りをする工作物におけるパレット搬送順序の制御が実現できるので、高性能のコンピュータを必要とせず、生産設備のコストを低下させることが可能となる。
【0046】
パレットをグループに分類し、そのグループによって独立属性と従属属性とを付与するようにしたので、属性テーブルや搬送パターンテーブル等の各種テーブルのサイズを小さくすることができ、必要とする記憶容量を減少させるとともに検索速度を向上させることができる。
【0047】
各グループに対して次搬送グループのデータを設定しておき、そのデータテーブルを参照してパレットを順番に搬送するようにしたので、簡単なデータ構造のデータテーブルおよびプログラムにより、高度なパレットの搬送順位の制御が可能となる。
【0048】
複数の搬送パターンを設定しておき、搬送パターンの順位に従って、搬送パターンのグループに属するパレットを搬送するようにしたので、簡単なデータ構造のデータテーブルおよびプログラムにより、高度なパレットの搬送順位の制御が可能となる。また、複数の搬送パターンを同時かつ並列に実行することができ、多品種の工作物の加工を行う場合にも生産能率が低下することがない。さらに、フラグを設定することで所望のパレットが有れば搬送するという条件付きの搬送が可能となり、搬送パターンの多様性と自由度を増加することができる。
【図面の簡単な説明】
【図1】図1は、本発明のパレット運行制御方法および装置を適用する生産設備の概略を示す図である。
【図2】図2は、第1の実施の形態のパレット運行制御装置6の構成を示すブロック図である。
【図3】図3は、段取り台搬送待ちパレットテーブル661のデータ構造を示すものである。
【図4】図4は、パレットグループテーブル662の内容を表すものである。
【図5】図5は、グループ属性テーブル663の内容を表すものである。
【図6】図6は、次搬送グループテーブル664の内容を表すものである。
【図7】図7は、第1の実施の形態のパレット運行制御装置6の動作を示すフローチャートである。
【図8】図8は、段取り台搬送検索サブルーチンの処理内容を示すフローチャートである。
【図9】図9は、第2の実施の形態のパレット運行制御装置6の構成を示すブロック図である。
【図10】図10は、搬送パターンテーブル665の内容を表すものである。
【図11】図11は、起動パターンテーブル666の内容を表すものである。
【図12】図12は、実行テーブル667の内容を表すものである。
【図13】図13は、第2の実施の形態のパレット運行制御装置6の動作を示すフローチャートである。
【図14】図14は、パターン内パレット検索搬送サブルーチンの処理を示すフローチャートである。
【符号の説明】
1…NC工作機械
3…ストッカ
4…台車
5…段取り台
6…パレット運行制御装置
21〜27…パレット
41…無線送受信器
61…CPU
63…ディスプレイ
64…キーボード
65…ROM
66…RAM
661…段取り台搬送待ちパレットテーブル
662…パレットグループテーブル
663…グループ属性テーブル
664…次搬送グループテーブル
665…搬送パターンテーブル
666…起動パターンテーブル
667…実行テーブル
[0001]
BACKGROUND OF THE INVENTION
The present invention provides a stocker for a pallet loaded with a workpiece in a production facility such as an FMS (flexible production system) or FMC (flexible production cell) including an NC machine tool or the like controlled by a numerical control (hereinafter referred to as NC) device. The present invention relates to a pallet operation control method and apparatus for smoothly controlling pallet operation in a production facility by controlling the pallet storage means, and the conveyance from an NC machine tool to a setup table.
[0002]
[Prior art]
In production facilities such as FMS, in order to improve production efficiency, a workpiece is attached to a pallet and automatically supplied to a machine tool. Various jigs according to the processing form of the workpiece are attached to the pallet, and the workpiece is attached and fixed to the pallet using these jigs. This work for attaching and detaching a workpiece is referred to as setup, and the work table on which setup is performed is called a setup table. The workpiece mounting pallet that has completed the work for setting up the workpiece is often once transported to a means for storing a plurality of pallets such as a stocker provided near the machine tool. The pallet is transported to the machine tool and the workpiece is processed. The pallet loaded with the processed workpiece is ejected from the machine tool and stored once again in the pallet storage means, and further transferred from the pallet storage means to the setup table, and the processed workpiece is removed and a new workpiece is removed. A setup operation is performed in which an object is attached.
[0003]
In the conventional pallet transport, the pallets that have been set up are sequentially transported to the pallet storage means on the machine tool side, and the pallets that have been processed are transported to the setup table in the order of the end of processing.
[0004]
[Problems to be solved by the invention]
There are many workpieces produced by a production facility that need to be attached to a pallet for processing and then attached to another pallet after the processing is completed. Such a workpiece is called a workpiece that moves across a pallet. In the case of a workpiece that moves between pallets, the method of the prior art needs to control all the flow of pallets, which complicates the control system and results in a system that uses an advanced electronic computer.
[0005]
Therefore, the present invention controls a pallet in a production facility that can control a pallet operation including a workpiece that moves over the pallet with a simple system that controls only the pallet returning to the setup table and does not control the flow of the pallet on the way. An object is to provide an operation control method and apparatus.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, a pallet operation control method in a production facility according to the present invention includes a machine tool and a pallet on which a workpiece processed by the machine tool or an unprocessed workpiece to be processed by the machine tool is mounted. Pallet storage means for storing the pallet, a setup table for setting up and removing the workpiece from the pallet, and pallet transfer for transferring the pallet between the machine tool, the pallet storage means and the setup table An independent feedback pallet capable of transporting the pallet independently to the setup table, and a dependent feedback capable of transporting to the setup table only after a specific pallet is transported to the setup table. Type pallets, and the dependency relationship between each of the above independent feedback pallets and each of the above dependent feedback pallets Leave constant, the dependent feedback pallets according to their dependencies, characterized by transporting only the setup stage after the independent feedback pallet.
[0007]
Further, in the pallet operation control method in the above production facility, each pallet is grouped as a group into which the workpiece can be attached for the same machining process of the same workpiece, and the group consisting of the independent feedback pallets Is set as an independent feedback pallet group, and a group consisting of the dependent feedback pallets is defined as a dependent feedback pallet group, and a dependency relationship between each independent feedback pallet group and each dependent feedback pallet group is set. The pallets of the dependent feedback pallet group can be transported to the setup table only after the pallets of the independent feedback pallet group according to the dependency.
[0008]
Moreover, in the pallet operation control method in the production facility, the next transport group data, which is data indicating a group to be transported to the setup table after each group, is set for each group, Search for a pallet belonging to the independent feedback pallet group from among the pallets that can be transported, transport it to the setup table, and if there is a group set in the next transport group data of the group of the transported pallet, that group is included in that group The pallet to which it belongs can be retrieved and transported to the setup table next.
[0009]
Further, in the pallet operation control method in the production facility, a pattern representing a group belonging to a series of pallets conveyed from the pallet storage means to the setup table, a series of patterns starting from an independent feedback pallet group In accordance with the order of the groups constituting the transport pattern, the pallets belonging to the group can be searched from the pallets that can be transported to the setup table and transported to the setup table. .
[0010]
Moreover, in the pallet operation control method in the above production facility, the pallet can be transported by the transport pattern in parallel for a plurality of transport patterns.
[0011]
Further, in the pallet operation control method in the above production facility, together with the data of the group constituting the transport pattern, when there is no pallet belonging to the group, the pallet belonging to the next rank group is transported without performing the transport. It is possible to store a flag instructing to do so.
[0012]
The pallet operation control device in the production facility of the present invention is a pallet storage means for storing a machine tool, a pallet on which a workpiece to be processed by the machine tool is mounted, and a pallet on which a workpiece processed by the machine tool is mounted. And a pallet transfer device for transferring a pallet between the pallet storage means, the machine tool, and the setup table, and a setup table for attaching and detaching a workpiece to and from the pallet. A pallet table for storing a pallet to be transported to a table, and a pallet group for storing the pallet as a group of the same workpieces that can be attached to the same workpiece for the same machining process For each group of tables and pallets, the setup table is independent. The attribute of the group of the independent feedback pallet that can be transported is the independent attribute, and the attribute of the group of the dependent feedback pallet that can be transported to the setup table only after the specific pallet is transported to the setup table is the dependent attribute. A group attribute table for storing next transport group data, which is data indicating a group to be transported to the setup table after the group, and a pallet belonging to the group having the next transport group data is stored in the setup table And a next transport group table for storing the next transport group data of the group to which the pallet belongs.
[0013]
The pallet operation control device in the production facility of the present invention is a pallet storage means for storing a machine tool, a pallet on which a workpiece to be processed by the machine tool is mounted, and a pallet on which a workpiece processed by the machine tool is mounted. And a pallet transfer device for transferring a pallet between the pallet storage means, the machine tool, and the setup table, and a setup table for attaching and detaching a workpiece to and from the pallet. A pallet table for storing a pallet to be transported to a table, and a pallet group for storing the pallet as a group of the same workpieces that can be attached to the same workpiece for the same machining process Group the table and the pattern for transporting the pallet to the setup table. The transfer pattern table stored by the data, the start pattern table for setting and storing the execution flag corresponding to each transfer pattern of the transfer pattern table, the currently executed transfer pattern, and the execution order of each transfer pattern are stored. Execution table.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described with reference to the drawings. FIG. 1 shows an outline of a production facility to which the pallet operation control method and apparatus of the present invention is applied. The NC machine tool 1 includes an NC device, and performs desired machining on the workpiece on the pallet 21 according to the NC machining program. In the vicinity of the NC machine tool 1, a stocker (pallet storage means) 3 which is means for storing a plurality of pallets in a shelf-like storage unit is provided. Various jigs are attached to the pallets 21, 22, 23,... 27 according to the processing form of the workpiece, and the workpiece is attached and fixed to the pallet using these jigs.
[0015]
This attachment work or attachment / detachment work or the like is called a setup work (hereinafter referred to as setup), and the setup is performed by the setup table 5. The pallet on which the setup is completed and the workpiece is mounted is conveyed by a carriage (pallet conveying device) 4 and temporarily stored in the stocker 3. The pallet loaded with the unprocessed workpiece stored in the stocker 3 is transported by the carriage 4 to the automatic pallet changer (APC) of the NC machine tool 1 and is carried into the NC machine tool 1 by the APC and is placed on the pallet. The workpiece is processed. The pallet on which the machined workpiece is mounted is carried out of the machining area of the NC machine tool 1 by APC, carried out by the carriage 4 from the APC of the NC machine tool 1, and once stored in the stocker 3 again. Then, the workpiece which has been conveyed to the setup table 5 by the carriage 4 and finished processing is removed, and a new workpiece is attached.
[0016]
The operation of such a pallet is managed and controlled by the pallet operation control device 6. That is, control of pallet transportation from the stocker 3 to the setup table 5 is performed so that the pallets are also transported to the setup table 5 in the order of use even for workpieces that move between pallets. An arbitrary pallet can be selected and transferred from the stocker 3 to the cart 4. Further, a control signal for the carriage 4 from the pallet operation control device 6 is transmitted via the wireless transceiver 41.
[0017]
FIG. 2 is a block diagram illustrating a configuration of the pallet operation control device 6 according to the first embodiment. The pallet operation control device 6 includes a CPU 61, and interface circuits 621 to 625, a ROM 65, and a RAM 66 are connected to the CPU 61 via a main bus 611. A display 63 such as a CRT and a keyboard 64 are connected to the interface circuit 621. The other interface circuits 622 to 625 are connected to a radio transceiver 41, an NC machine tool 1, a stocker (pallet storage means) 3, and a setup base 5 to a carriage (pallet conveying means) 4, respectively. Necessary information input / output and pallet operation control are performed.
[0018]
The CPU 61 performs pallet operation control according to programs, data, and the like stored in the ROM 65 and RAM 66. In addition, as a data table that can be referred to by the CPU 61, there are provided a preparation stand conveyance waiting pallet table 661, a pallet group table 662, a group attribute table 663, and a next conveyance group table 664. These data tables are usually provided in the RAM 66.
[0019]
FIG. 3 shows the contents of the setup table conveyance waiting pallet table 661. The pallet of the pallet to be transferred to the setup table 5 is stored in the pallet table 661 waiting for the setup table in order from the start address by the NC machine tool 1 and once stored in the stocker 3. The number is stored. Further, the pallet number of the pallet transferred from the stocker 3 to the setup table 5 is deleted from the setup table transfer waiting pallet table 661, and the pallet number data after that is prepended in the head address direction of the table. The CPU 61 selects a pallet to be transported to the setup table 5 by searching the setup table transport waiting pallet table 661.
[0020]
FIG. 4 shows the contents of the palette group table 662 indicating which group each palette belongs to. Each pallet has the same structure of the pallet body, but the type and arrangement of jigs used for positioning and fixing the workpiece mounted on the pallet are different depending on the type and processing form of the workpiece. . Depending on the type of the pallet, it is divided into groups A, B, C. For example, pallets # 1, # 2, and # 3 belonging to group A have the same configuration, and can be used as a common pallet for the same machining process. As described above, a plurality of pallets having the same configuration belong to each group.
[0021]
In the case of a workpiece that moves between pallets, the workpiece is mounted on a pallet and processed, and then mounted on another pallet to perform the next processing. Therefore, the set-up work is performed until the next pallet arrives at the setup table 5. Can not do. On the contrary, even if the next pallet arrives at the setup table 5, the setup process cannot be performed unless the processing of the previous process is completed and the pallet returns to the setup table 5. That is, there is a case where a waiting time is generated in the setup work and the production efficiency of the entire production facility is lowered. In order to prevent such a state from occurring, the pallets used in accordance with the machining process of the workpiece must be transported from the stocker 3 or the like to the setup table 5 in an appropriate order.
[0022]
For this purpose, independent and dependent attributes are assigned to each group of the palette. The pallet of the independent attribute group is used at the beginning of a series of machining steps of a workpiece or used for a workpiece in a single machining step, and returns to the setup table 5 alone. This is a pallet that can be used (independent feedback pallet). When a series of pallet transportation is completed, any pallet having an independent attribute can be transported to the setup table 5. The pallet of the subordinate attribute group is used for the second and subsequent machining of a series of machining steps, and the other pallet registered as a higher level is returned to the setup table 5. (Subordinate feedback type pallet).
[0023]
FIG. 5 shows the contents of the group attribute table 663. For each group, an attribute of the group and a group to be transported subsequently when the pallet of the group is transported to the setup table 5, that is, the next transport group are stored. In the example of FIG. 5, group A is a group having an independent attribute, and groups B and C are set as the next transport group. Group B has a subordinate attribute and has no next transport group. Group C has a subordinate attribute, and group F is set as the next transport group. Group D has an independent attribute and has no next transport group.
[0024]
FIG. 6 shows the contents of the next transport group table 664. When a certain pallet is transported to the setup table 5 and the next transport group is set in the group attribute table 663 of the group to which the pallet belongs, the next transport group is registered in the next transport group table 664. For example, when the pallet of group A in FIG. 5 is transported to the setup table 5, groups B and C, which are the next transport group, are registered in the next transport group table 664. Subsequently, the pallets of groups B and C are conveyed to the setup table 5. The group that has been transported is deleted from the top of the next transport group table 664, and the subsequent groups are left-justified. When the pallet of group C is transported to the setup table 5, group F is registered in the next transport group table 664.
[0025]
FIG. 7 is a flowchart illustrating the operation of the pallet operation control device 6 according to the first embodiment. When the process is started, the call-up process 71 calls a setup table conveyance search subroutine. Next, referring to the search result of the calling process 71, it is determined in decision 72 whether or not a pallet that meets the search condition exists in the setup table transfer waiting pallet table 661. If the result of determination 72 is “Yes”, the pallet of the pallet number of the search result is conveyed to the setup table 5 in process 73.
[0026]
Subsequently, in the process 74, the pallet number data that has been transported is deleted from the pallet table 661 waiting for transporting the setup table, and the pallet number data after that is prepended. Next, in processing 75, the next transport group table 664 data is rewritten. That is, if there is group data at the head of the next transport group table 664, it is deleted and the subsequent data is left-justified. Further, the group attribute table 663 of the group to which the pallet transported to the setup table 5 belongs is referred, and if the next transport group is set, these are registered in the next transport group table 664. Next, the process proceeds to process 76.
[0027]
If the result of determination 72 is “No”, processing 73 to 75 is skipped and processing proceeds to processing 76. Process 76 is for carrying out pallet transport processing other than pallet transport from the stocker 3 or the like to the setup table 5. The processing 76 includes a transport process such as transport from the setup table 5 to the stocker 3 and transport from the stocker 3 to another machine tool. When the process 76 ends, the process returns to the call process 71 again, and this loop is repeatedly processed.
[0028]
FIG. 8 is a flowchart showing the processing contents of the setup table conveyance search subroutine called in the call processing 71 of FIG. In step 711, the next transport group table 664 is referred to, and in step 712, it is determined whether group data is registered there. If the result of the determination 712 is “Yes”, a pallet belonging to the rank 1 group of the next transport group table 664 is searched from the top of the setup table transport wait pallet table 661 in a process 713. Obtaining all the members of the palette belonging to the group is performed by referring to the palette group table 662.
[0029]
If the result of the determination 712 is “No”, processing 714 searches for the pallet of the group having the independent attribute from the top of the setup table transport waiting pallet table 661. In this case, a series of groups of pallets having independent and dependent relationships have been transported, and any group of pallets having an independent attribute can be transported to the setup table 5. A group having an independent attribute can be searched by referring to the group attribute table 663, and by referring to the palette group table 662, all members of the palette belonging to the group can be known.
[0030]
With reference to the search results of processing 713 and processing 714, it is determined in the next determination 715 whether or not there is a palette. If the determination result is “Yes”, the pallet number of the search result is notified to the main routine in processing 716. If the determination result is “No”, processing 717 notifies the main routine that there is no pallet. After processing 716 and 717, the process returns to the caller of the main routine.
[0031]
FIG. 9 is a block diagram illustrating a configuration of the pallet operation control device 6 according to the second embodiment. The configuration of the data table provided in the RAM 66 is different from the pallet operation control device 6 of FIG. The setup table transfer waiting pallet table 661 and the pallet group table 662 in FIG. 6 are the same as those in FIG. 2, the setup table transfer waiting pallet table 661 has the contents shown in FIG. 3, and the pallet group table 662 has the contents shown in FIG. ing. In addition to this, the pallet operation control device 6 of the second embodiment has a transport pattern table 665, a start pattern table 666, and an execution table 667.
[0032]
FIG. 10 shows the contents of the transport pattern table 665. A plurality of conveyance patterns are registered in the conveyance pattern table 665, and each conveyance pattern is managed by a pattern number. In this embodiment, there is no data table for setting group attributes, but the head of each pattern in the transport pattern table 665, that is, the group of rank 1, corresponds to the group of independent attributes. A transport pattern with one pattern number represents a group of a series of pallets to be subsequently transported to the setup table 5, and one transport pattern corresponds to a series of machining steps for a single product or a product group of workpieces.
[0033]
In FIG. 10, the order represents the order to be transported to the setup table 5. Groups A to F are group names representing pallet groups registered in the pallet group table 662, but group Z represents a special pallet group, and members not registered in the pallet group table 662 are members. It is what. There is a “-” sign in front of the group name. This means that if there is no pallet belonging to the group, the pallet belonging to the next group is transported without carrying it. This is a flag to indicate. On the other hand, items without a “−” sign do not move to the next order unless the pallets belonging to the group are transported to the setup table 5.
[0034]
Taking the transport pattern of pattern number 2 as an example, the pallet belonging to group D is first retrieved from the head of the setup table transport waiting pallet table 661 and transported to the setup table 5. Next, a pallet belonging to group F is searched from the top of the setup table transfer waiting pallet table 661, and if it exists, it is transferred to the setup table 5; Next, a pallet belonging to group E is transported. Finally, if there is a pallet belonging to group Z, it is transported.
[0035]
FIG. 11 shows the contents of the activation pattern table 666. Corresponding to the pattern number of each conveyance pattern, an execution flag indicating whether or not the conveyance pattern should be executed is stored. The pallet operation control device 6 performs control to execute the conveyance pattern whose execution flag is set to “execution”. The execution flag may be set by an operator, or may be automatically set by a process management program higher than the pallet operation control.
[0036]
FIG. 12 shows the contents of the execution table 667. The execution table 667 stores an execution pattern number that is the pattern number of the currently executed conveyance pattern. The execution table 667 stores the order in which the next conveyance pattern is to be conveyed corresponding to the pattern number of each conveyance pattern.
[0037]
FIG. 13 is a flowchart illustrating the operation of the pallet operation control device 6 according to the second embodiment. In the process 81, the data of the execution pattern number in the execution table 667 is first specified, for example, “1” is specified. Next, in decision 82, the execution flag corresponding to the pattern number data of the execution pattern number is read from the activation pattern table 666, and it is determined whether or not the execution flag is “execution”. If the determination result is “Yes”, the in-pattern pallet search transport subroutine is called in the calling process 83, and if the determination result is “No”, the calling process 83 is skipped and the process proceeds to the next.
[0038]
In the next process 84, the next execution pattern number is designated. For example, “1” is added to the execution pattern number data in the execution table 667 to designate the next pattern number. At this time, if the execution pattern number exceeds the last registered pattern number, the execution pattern number data is set to “1”. When the process 84 ends, the process returns to the decision 82 again, and this loop is repeatedly processed.
[0039]
FIG. 14 is a flowchart showing the process of the in-pattern pallet search and transport subroutine called in the call process 83 of FIG. When this subroutine is called, the execution table 667 is referred to in a process 831 to read the pattern number data of the execution pattern number and the execution order corresponding to the pattern number. Next, in step 832, the conveyance pattern table 665 is referred to, and the group corresponding to the pattern number and order read in step 831 and the presence or absence of the “−” flag are read. Next, in process 833, the pallets belonging to the group read in process 832 are searched from the top of the setup table transport waiting pallet table 661. This search can be performed in the same manner as in the first embodiment.
[0040]
In the next judgment 834, it is judged whether or not there is a pallet. If the determination result is “Yes”, the process proceeds to process 835, and the pallet with the pallet number retrieved in process 833 is conveyed to the setup table 5. Subsequently, in process 836, the pallet number data that has been transported in the setup table transport waiting pallet table 661 is deleted, and the subsequent pallet number data is pre-packed. Next, in process 837, “1” is added to the execution order data corresponding to the execution pattern number in the execution table 667, and the next order is designated as the execution order. At this time, if the execution order exceeds the order of the last group registered in the transport pattern, the execution order data is set to “1”.
[0041]
If the determination result of determination 834 is “No”, the process proceeds to determination 838 to determine whether or not the “−” flag read in the process 832 exists. If the flag is present, the process proceeds to process 837. If the flag is not present, the process returns to the caller of the main routine. Even after the process 837 is completed, the process returns to the caller of the main routine.
[0042]
In the second embodiment, by setting the execution flag of the activation pattern table 666 for a plurality of conveyance patterns, a plurality of conveyance patterns can be executed simultaneously and in parallel. Even when processing is performed, the production efficiency does not decrease. In addition, since it is possible to set a “−” flag, it is possible to carry with the condition that if there is a desired pallet, it is possible to carry a condition, and increase the diversity and flexibility of the carrying pattern.
[0043]
In the above embodiment, a shelf stocker is used as the pallet storage means. However, a pallet pool line that stores pallets arranged in a ring shape that rotates and circulates may be used. Other pallet storage means can also be used. Moreover, as a device for conveying the pallet, any conveying means such as a stacker crane can be used in addition to the carriage.
[0044]
【The invention's effect】
Since the present invention is configured as described above, the following effects can be obtained.
[0045]
By assigning independent and dependent attributes to the pallet, it is possible to control only the pallet transported to the setup table and to control the pallet transport order for workpieces that move between pallets by a simple system that does not control the flow of other pallets at all. Since control can be realized, a high-performance computer is not required, and the cost of production equipment can be reduced.
[0046]
Pallets are classified into groups, and independent attributes and subordinate attributes are assigned to each group, so the size of various tables such as attribute tables and transport pattern tables can be reduced, and the required storage capacity is reduced. And the search speed can be improved.
[0047]
Since the data of the next transport group is set for each group and the pallets are transported in order by referring to the data table, advanced pallet transport can be performed with a data table and program with a simple data structure. The order can be controlled.
[0048]
Since multiple transport patterns have been set and pallets belonging to the transport pattern group are transported according to the transport pattern order, advanced control of pallet transport order using a data table and program with a simple data structure. Is possible. In addition, a plurality of conveyance patterns can be executed simultaneously and in parallel, and the production efficiency is not lowered even when machining a wide variety of workpieces. Furthermore, by setting a flag, it is possible to carry with a condition that if there is a desired pallet, it is possible to increase the variety and flexibility of the conveyance pattern.
[Brief description of the drawings]
FIG. 1 is a diagram showing an outline of a production facility to which a pallet operation control method and apparatus according to the present invention is applied.
FIG. 2 is a block diagram illustrating a configuration of a pallet operation control device 6 according to the first embodiment.
FIG. 3 shows a data structure of a setup table conveyance waiting pallet table 661;
4 shows the contents of a palette group table 662. FIG.
FIG. 5 shows the contents of a group attribute table 663.
FIG. 6 shows the contents of a next transport group table 664.
FIG. 7 is a flowchart illustrating an operation of the pallet operation control device 6 according to the first embodiment.
FIG. 8 is a flowchart showing the processing contents of a setup table conveyance search subroutine;
FIG. 9 is a block diagram illustrating a configuration of a pallet operation control device 6 according to the second embodiment.
FIG. 10 shows the contents of a transport pattern table 665. FIG.
FIG. 11 shows the contents of an activation pattern table 666.
FIG. 12 shows the contents of an execution table 667.
FIG. 13 is a flowchart illustrating an operation of the pallet operation control apparatus 6 according to the second embodiment.
FIG. 14 is a flowchart showing processing of an intra-pattern pallet search conveyance subroutine;
[Explanation of symbols]
1 ... NC machine tools
3 ... Stocker
4 ... cart
5 ... Setup table
6 ... Pallet operation control device
21-27 ... pallet
41 ... Radio transceiver
61 ... CPU
63 ... Display
64 ... Keyboard
65 ... ROM
66 ... RAM
661 ... Pallet table waiting for setup table
662 ... Pallet group table
663 Group attribute table
664 ... Next transport group table
665 ... Conveyance pattern table
666... Activation pattern table
667 ... Execution table

Claims (8)

工作機械(1)と、前記工作機械(1)によって加工済みの工作物または前記工作機械(1)によってこれから加工する未加工の工作物を搭載したパレットを貯蔵するパレット貯蔵手段(3)と、前記パレットに前記工作物の取り付け、取り外しの段取りを行うための段取り台(5)と、前記工作機械(1)、前記パレット貯蔵手段(3)および前記段取り台(5)の間で前記パレットを搬送するパレット搬送装置(4)とを有する生産設備において、
前記パレットを、前記段取り台(5)に独立して搬送可能な独立帰還型パレットと、前記段取り台(5)に特定のパレットが搬送された後にのみ前記段取り台(5)に搬送可能な従属帰還型パレットとに分類し、
前記の各独立帰還型パレットと前記の各従属帰還型パレットとの従属関係を設定しておき、
前記従属帰還型パレットはその従属関係に従って、前記独立帰還型パレットの後にのみ前記段取り台(5)に搬送することを特徴とする生産設備におけるパレット運行制御方法。
A machine tool (1), and a pallet storing means (3) for storing a workpiece processed by the machine tool (1) or a pallet loaded with an unprocessed workpiece to be processed by the machine tool (1). The pallet is placed between a setup table (5) for setting up and removing the workpiece on the pallet, and the machine tool (1), the pallet storage means (3), and the setup table (5). In a production facility having a pallet conveying device (4) for conveying,
An independent feedback pallet capable of transporting the pallet independently to the setup table (5), and a slave capable of transporting to the setup table (5) only after a specific pallet is transported to the setup table (5). Classified as a feedback pallet,
A dependency relation between each of the independent feedback pallets and each of the dependent feedback pallets is set,
The pallet operation control method in a production facility, wherein the dependent feedback pallet is transported to the setup table (5) only after the independent feedback pallet according to the dependency relationship.
請求項1に記載した生産設備におけるパレット運行制御方法であって、
各パレットを、同一工作物の同一加工工程用として前記工作物を取り付け可能なものを同じグループとしてグループ分けし、
前記独立帰還型パレットから成るグループを独立帰還型パレットグループとし、前記従属帰還型パレットから成るグループを従属帰還型パレットグループとして、
前記の各独立帰還型パレットグループと前記の各従属帰還型パレットグループとの従属関係を設定しておき、
前記従属帰還型パレットグループのパレットはその従属関係に従って、前記独立帰還型パレットグループのパレットの後にのみ前記段取り台(5)に搬送することを特徴とする生産設備におけるパレット運行制御方法。
A pallet operation control method in a production facility according to claim 1,
Each pallet is grouped as a group into which the workpiece can be attached for the same machining process of the same workpiece,
A group consisting of the independent feedback pallets is an independent feedback pallet group, and a group consisting of the dependent feedback pallets is a dependent feedback pallet group.
A dependency relation between each independent feedback pallet group and each dependent feedback pallet group is set,
The pallet operation control method in a production facility, wherein the pallets of the dependent feedback pallet group are transported to the setup table (5) only after the pallets of the independent feedback pallet group according to the dependency.
請求項2に記載した生産設備におけるパレット運行制御方法であって、
各グループに対してそのグループの後に前記段取り台(5)に搬送されるべきグループを示すデータである次搬送グループデータを設定しておき、
前記段取り台(5)に搬送可能なパレットの中から独立帰還型パレットグループに属するパレットを検索して前記段取り台(5)に搬送し、
搬送した当該パレットのグループの次搬送グループデータに設定されているグループが存在すればそのグループに属するパレットを検索して前記段取り台(5)に次に搬送することを特徴とする生産設備におけるパレット運行制御方法。
A pallet operation control method in a production facility according to claim 2,
For each group, the next transport group data, which is data indicating a group to be transported to the setup table (5) after the group, is set.
Search for pallets belonging to the independent feedback pallet group from among the pallets that can be transported to the setup table (5) and transport them to the setup table (5).
Pallet in a production facility characterized in that if there is a group set in the next transport group data of the group of the transported pallet, the pallet belonging to that group is searched and transported next to the setup table (5) Operation control method.
請求項2に記載した生産設備におけるパレット運行制御方法であって、
前記パレット貯蔵手段(3)から前記段取り台(5)に搬送される一連のパレットの所属グループを表すパターンであって、独立帰還型パレットグループから開始される一連のパターンである搬送パターンを設定しておき、
前記搬送パターンを構成するグループの順位に従って、そのグループに属するパレットを前記段取り台(5)に搬送可能なパレットの中から検索して前記段取り台(5)に搬送することを特徴とする生産設備におけるパレット運行制御方法。
A pallet operation control method in a production facility according to claim 2,
A pattern representing a group belonging to a series of pallets conveyed from the pallet storage means (3) to the setup table (5), which is a series of patterns starting from an independent feedback pallet group, is set. And
According to the order of groups constituting the transport pattern, a pallet belonging to the group is searched from pallets that can be transported to the setup table (5) and transported to the setup table (5). Pallet operation control method.
請求項4に記載した生産設備におけるパレット運行制御方法であって、
前記搬送パターンによるパレットの搬送を、複数の搬送パターンについて並列に実行することを特徴とする生産設備におけるパレット運行制御方法。
A pallet operation control method in a production facility according to claim 4,
A pallet operation control method in a production facility, wherein pallet conveyance by the conveyance pattern is executed in parallel for a plurality of conveyance patterns.
請求項4に記載した生産設備におけるパレット運行制御方法であって、
前記搬送パターンを構成するグループのデータとともに、そのグループに属するパレットが存在しない場合は搬送を行わずに次の順位のグループに属するパレットの搬送を行うことを指示するフラグを記憶することを特徴とする生産設備におけるパレット運行制御方法。
A pallet operation control method in a production facility according to claim 4,
Along with the data of the group constituting the transport pattern, a flag for instructing the transport of the pallet belonging to the next group without performing the transport when there is no pallet belonging to the group is stored. Pallet operation control method in production equipment.
工作機械(1)と、前記工作機械(1)によって加工すべき工作物を取り付けたパレットと前記工作機械(1)によって加工済みの工作物を搭載したパレットとを貯蔵するパレット貯蔵手段(3)と、前記パレットに工作物の取り付け、取り外しを行うための段取り台(5)と、前記パレット貯蔵手段(3)、前記工作機械(1)および前記段取り台(5)の間でパレットを搬送するパレット搬送装置(4)とを有する生産設備において、
前記段取り台(5)に搬送されるべきパレットを記憶する段取り台搬送待ちパレットテーブル(661)と、
パレットを、同一工作物の同一加工工程用として前記工作物を取り付け可能なものを同じグループとしてグループ分けして記憶するパレットグループテーブル(662)と、
パレットの各グループに対して、前記段取り台(5)に独立して搬送可能な独立帰還型パレットのグループの属性を独立属性、前記段取り台(5)に特定のパレットが搬送された後にのみ前記段取り台(5)に搬送可能な従属帰還型パレットのグループの属性を従属属性として当該グループの属性を記憶するとともに、当該グループの後に前記段取り台(5)に搬送されるべきグループを示すデータである次搬送グループデータを記憶するグループ属性テーブル(663)と、
次搬送グループデータを有するグループに属するパレットが前記段取り台(5)に搬送されたときに、当該パレットの属するグループの次搬送グループデータを記憶させる次搬送グループテーブル(664)とを有することを特徴とする生産設備におけるパレット運行制御装置。
Pallet storage means (3) for storing a machine tool (1), a pallet mounted with a workpiece to be processed by the machine tool (1) and a pallet mounted with a workpiece processed by the machine tool (1) The pallet is transported between the setup table (5) for attaching and detaching the workpiece to and from the pallet, and the pallet storage means (3), the machine tool (1) and the setup table (5). In a production facility having a pallet transfer device (4),
A setup table transport waiting pallet table (661) for storing pallets to be transported to the setup table (5);
A pallet group table (662) for storing pallets by grouping and storing the pallets that can be mounted on the same workpiece as the same group;
For each group of pallets, the attribute of the group of independent feedback pallets that can be transported independently to the setup table (5) is an independent attribute, and only after a specific pallet is transported to the setup table (5). The attribute of the group of the dependent feedback pallet that can be transported to the setup table (5) is stored as the dependent attribute, and data indicating the group to be transported to the setup table (5) after the group A group attribute table (663) for storing certain next transport group data;
And a next transport group table (664) for storing the next transport group data of the group to which the pallet belongs when the pallet belonging to the group having the next transport group data is transported to the setup table (5). Pallet operation control device in production facilities.
工作機械(1)と、前記工作機械(1)によって加工すべき工作物を取り付けたパレットと前記工作機械(1)によって加工済みの工作物を搭載したパレットとを貯蔵するパレット貯蔵手段(3)と、前記パレットに工作物の取り付け、取り外しを行うための段取り台(5)と、前記パレット貯蔵手段(3)、前記工作機械(1)および前記段取り台(5)の間でパレットを搬送するパレット搬送装置(4)とを有する生産設備において、
前記段取り台(5)に搬送されるべきパレットを記憶する段取り台搬送待ちパレットテーブル(661)と、
パレットを、同一工作物の同一加工工程用として前記工作物を取り付け可能なものを同じグループとしてグループ分けして記憶するパレットグループテーブル(662)と、
パレットを前記段取り台(5)に搬送するパターンをグループデータにより記憶する搬送パターンテーブル(665)と、
搬送パターンテーブルの各搬送パターンに対応して実行フラグを設定記憶する起動パターンテーブル(666)と、
現在実行している搬送パターンと、各搬送パターンの実行順位とを記憶する実行テーブル(667)とを有することを特徴とする生産設備におけるパレット運行制御装置。
Pallet storage means (3) for storing a machine tool (1), a pallet mounted with a workpiece to be processed by the machine tool (1) and a pallet mounted with a workpiece processed by the machine tool (1) The pallet is transported between the setup table (5) for attaching and detaching the workpiece to and from the pallet, and the pallet storage means (3), the machine tool (1) and the setup table (5). In a production facility having a pallet transfer device (4),
A setup table transport waiting pallet table (661) for storing pallets to be transported to the setup table (5);
A pallet group table (662) for storing pallets by grouping and storing the pallets that can be mounted on the same workpiece as the same group;
A transport pattern table (665) for storing a pattern for transporting the pallet to the setup table (5) according to group data;
An activation pattern table (666) for setting and storing an execution flag corresponding to each conveyance pattern of the conveyance pattern table;
A pallet operation control apparatus in a production facility, characterized by having an execution table (667) for storing a currently executed conveyance pattern and an execution order of each conveyance pattern.
JP14219896A 1996-05-13 1996-05-13 Pallet operation control method and apparatus in production facility Expired - Fee Related JP3748128B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14219896A JP3748128B2 (en) 1996-05-13 1996-05-13 Pallet operation control method and apparatus in production facility

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14219896A JP3748128B2 (en) 1996-05-13 1996-05-13 Pallet operation control method and apparatus in production facility

Publications (2)

Publication Number Publication Date
JPH09300166A JPH09300166A (en) 1997-11-25
JP3748128B2 true JP3748128B2 (en) 2006-02-22

Family

ID=15309680

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14219896A Expired - Fee Related JP3748128B2 (en) 1996-05-13 1996-05-13 Pallet operation control method and apparatus in production facility

Country Status (1)

Country Link
JP (1) JP3748128B2 (en)

Also Published As

Publication number Publication date
JPH09300166A (en) 1997-11-25

Similar Documents

Publication Publication Date Title
WO2020003588A1 (en) Picking assistance system and assistance method
CN206877133U (en) Carrier delivering system
JP5391862B2 (en) Flexible production system and control method thereof
JP3748128B2 (en) Pallet operation control method and apparatus in production facility
JP3125905B2 (en) Control device for numerically controlled machine tools
KR20090059731A (en) Pallet take-off apparatus and method of machine tool
JP3216025B2 (en) Control device for numerically controlled machine tools
JP7498276B2 (en) Machine Tool Systems
JP3216024B2 (en) Control device for numerically controlled machine tools
JP3541459B2 (en) DNC controller
JP3349814B2 (en) Automatic schedule operation device for laser processing equipment
JPS6144565A (en) Automatic work returning device in unmanned operation
JPS58109256A (en) Preset system for work in automatic manufacturing process
JP3293209B2 (en) Control device for numerically controlled machine tools
JP2013043267A (en) Set conveying method for plurality of pallet and set conveying device in automated machine tool
JP2824984B2 (en) Machine tool equipment and machining control method in the machine tool equipment
JP3072944B2 (en) Flexible production system
JPH02100863A (en) Equipment for machine tool
JPH04171165A (en) Setup method in machining system
JP2643687B2 (en) Automatic loading equipment
JP3018253B2 (en) Automatic processing system
JP2002073135A (en) Controller and carrying method of working system
JPH03170254A (en) Automatic jig rearranging device
JPH0780544B2 (en) Control system for transportation equipment that operates in one cycle
JPH0683414A (en) Processing system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051101

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051118

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051124

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees