(57)【特許請求の範囲】
【請求項１】
機種名の異なる複数の作業機械の動作を夫々のシーケンス制御装置によりシーケンス制御するようにした作業機械の動作制御装置において、
各作業機械は、機種コードで識別される作業対象のワークに対してシーケンス制御動作を行う関連性を有し、
各作業機械のシーケンス制御装置に、機種コードをキーとする各種の動作情報に対応する作業機械の各動作シーケンスを設けると共に、設定された機種コードをキーとする動作情報に基づいて対応する動作シーケンスを選択して作業機械をシーケンス制御動作するようにした制御プログラムを設け、各作業機械のシーケンス制御装置にシーケンス制御用の機種コードをキーとする動作情報を表示および送受信可能なパーソナルコンピュータを備え、
パーソナルコンピュータに各作業機械が作業対象とする機種コードをキーとする動作情報を一括して設定できるようにしたデータ設定プログラムと、各作業機械における作業対象の機種コードを扱う各作業機械共通の共通部と作業機械の各機種コードをキーとする各動作情報を扱う各作業機械専用の専用部が設けられたデータテーブルとを設け、
共通部には作業対象とするワークの機種コードを設定し、専用部には対応するワークに対して作業動作する動作情報を設定し、
各作業機械のシーケンス制御装置のデータ領域に、各作業機械が作業対象とする各機種コードをキーとする各動作情報を記憶させる格納エリアと、作業機械が作業対象とする各機種コードをキーとする各動作情報とそれらの各動作情報に対応する動作シーケンスを記憶させておくデータエリアとを設け、格納エリアに機種コードと機種コード毎の各動作情報を項目別にテーブル化した機種コード対応テーブルを格納し、
パーソナルコンピュータのデータ設定プログラムが、機種コード対応テーブルに記憶された機種コードと、各機種コードをキーとする各動作情報を夫々データテーブルの共通部と専用部に取り込んで表示し、それらの動作情報を参照してデータテーブルに作業対象の機種コードをキーとする各動作情報を設定し、設定された各機種コードをキーとする各動作情報をシーケンス制御装置の機種コード対応テーブルに設定し、
各作業機械の制御プログラムが、機種コード対応テーブルの情報を参照しながら、機種コードをキーとする各動作情報に基づいてデータエリアに対応する動作シーケンスを選択し、データテーブルを参照すること無く機種コード対応テーブルの情報のみでシーケンス制御動作を行うようにしたことを特徴とする作業機械の動作制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、工作機械のマシニングセンタ、専用加工機、ロボット、刻印機、ワークストッカ、搬送装置などの作業機械の動作をシーケンス制御する作業機械の動作制御装置に関するもので、特に、作業機械が対象とする機種コードや機種コードをキーとする動作情報が変更される場合でも作業機械のシーケンス制御動作を容易に変更できるようにした作業機械の動作制御装置に関する。
【背景技術】
【０００２】
特許文献１には、産業用制御装置のプログラミングシステムにおいて、入出力機器に対応するシンボルと入出力機器の動作に関連する画面におけるシンボルに対応する部分とを関連付け、画面上にシンボルに関するプログラムを変更するためのプログラム変更欄を入力条件に対する出力結果を真理値表の形態で表示させ、視覚化された制御画面上で真理値表を設定することで、専門知識を備えない一般作業者がラダー図を意識することなくプログラム変更できるようにしたものが記載されている。
特許文献２には、シーケンス制御装置において、動作選択指令によって動作が変わるラダープログラムと、複数の動作選択指令を番号や英数字や自然言語等で出力順に制御データ記憶手段に設定する制御データ入力処理手段と、制御データ記憶手段に設定された各動作選択指令を出力順に読み出してラダープログラムを実行するラダー実行手段を備え、制御対象機器や動作の変更に対して制御データ記憶手段に設定する出力順と動作選択指令の変更だけで制御動作を変更できるようにしたものが記載されている。
【０００３】
特許文献３には、加工機械やワーク搬送装置等を制御するプログラミング装置において、プログラム言語による指令と自然言語による語句が対応して設定される変換定義記憶手段と、自然言語による語句で機械制御動作を記述した自然言語ファイルを変換定義記憶手段の記憶内容に従ってプログラム言語による指令のプログラムに変換する言語変換手段を備え、機械制御動作を自然言語で作成することでプログラム言語による指令のプログラムを作成でき、プログラム言語を知らない者でも、プログラムの作成や修正を自然言語で行えるようにしたものが記載されている。
特許文献４には、制御盤と制御盤内の制御プログラムを作成するプログラム入力装置と制御盤に接続された操作盤とから成るシーケンス制御装置において、制御プログラムの所定データを代用する数値指定部分をレジスタに置き換え、そのレジスタの番号を変更可能な入力簡易手段を操作盤に備え、制御盤に接続された制御対象の変更に対して、入力簡易手段によりレジスタの番号を変えることでレジスタに所定データが記憶され、ラダープログラムの知識がなくても制御プログラムを変更できるようにしたものが記載されている。
【０００４】
特許文献５には、動作内容を示す動作内容欄と出力状態を示す出力ピンボード欄と動作工程を更新するための歩進条件を示す歩進条件欄とを動作工程毎に一行として動作工程順に一覧表示した入力画面を表示する表示手段と、表示手段により表示された入力画面において動作工程毎に各欄の指示を受け付ける指示手段と、指示手段により指示された欄において動作内容、出力状態または歩進条件の入力を受け付ける入力手段と、入力手段において入力された動作内容、出力状態または歩進条件を指示手段により指示された欄に対応するエリアに記憶する入力情報記憶手段を備え、複数の動作工程から成るシーケンス制御プログラムの作成に必要なデータの設定入力を受け付け、設定入力されたデータに基づいてシーケンス制御プログラムを作成するようにしたシーケンス制御プログラム作成装置が記載されている。
【特許文献１】特開２０００−１９４４０６号公報
【特許文献２】特開２００４−２３４０４２号公報
【特許文献３】特開２０００−３２２２４５号公報
【特許文献４】特開２００５−２６６９７０号公報
【特許文献５】特開平８−２２１１０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１のプログラミングシステムでは、画面上にシンボルに関するプログラムを変更するためのプログラム変更欄を入力条件に対する出力結果を表示する真理値表を設定するものであるので、多数の条件設定を要する審理値表の作成に多くの時間を必要とし、また、作業対象である機種が変更になる度に審理値表や条件設定を見直す必要があり、プログラムの変更に多くの時間を要する問題がある。
特許文献２のシーケンス制御装置では、ラダー実行手段によって各動作選択指令を出力順に読み出してラダープログラムを実行する際のインターロック条件やアクチュエータ条件を設定する必要があり、プログラム作成に面倒な作業を必要とし、また、作業対象である機種が変更になる度にインターロック条件やアクチュエータ条件の見直しが発生し、プログラムの作成や変更に多くの時間を要する問題がある。
【０００６】
特許文献３のプログラミング装置では、プログラムの作成や修正を自然言語で行えるようにしたものであっても、自然言語によるプログラムの作成に多くの時間を必要とし、作業対象である機種が変更になる度にプログラムの変更に多くの時間を要する問題がある。
特許文献４のシーケンス制御装置では、制御対象の変更に対して、入力簡易手段によりレジスタの番号を変えることで、レジスタに所定データが記憶されて制御プログラムが変更されるようにしてあるので、作業対象である機種が変更になる度に多くのレジスタの番号を変更する必要があり、プログラムの変更に多くの時間を要する問題がある。
特許文献５のシーケンス制御プログラム作成装置では、動作内容欄と出力ピンボード欄と歩進条件欄を動作工程毎に一行として動作工程順に一覧表示した入力画面に入力手段により動作内容、出力状態、歩進条件を入力してシーケンス制御プログラムを作成するようになっているので、プログラム作成のために動作工程順に動作内容、出力状態、歩進条件を入力する必要があり、プログラム作成に多くの時間を必要とし、また、作業対象である機種が変更になる度に動作工程順に動作内容、出力状態、歩進条件を入力する必要があり、プログラムの変更に多くの時間を要する問題がある。
【０００７】
以上のように、特許文献１〜５に記載の先行技術においては、ラダープログラムを直接作成する面倒な作業や高度な専門知識を要する作業を省いているが、依然として、作業機械が作業対象とする機種が変更になる度にプログラムの変更に面倒な作業や多くの時間を要する問題がある。また、単独の作業機械のシーケンス制御装置に関するもので、個々の作業機械毎に制御プログラムの動作を作成及び管理する必要があり、作業機械の数が多くなるとプログラムの作成や変更にきわめて多くの人手を要する問題がある。
【０００８】
本願発明の課題は、作業機械が作業対象とする機種や動作が変更になっても、作業機械のプログラム制御動作をパーソナルコンピュータによる機種コードをキーとする動作情報（機種コードのみの情報を含む）の設定によって簡易、迅速に変更できるようにした作業機械の動作制御装置を提供しようとするものである。また、本願発明の課題は、異なる複数の作業機械のプログラム制御動作を１つのパーソナルコンピュータによる機種コードをキーとする動作情報の設定によって簡易、迅速に変更でき、複数の作業機械のプログラム制御動作を総合的に一括管理できるようにした作業機械の動作制御装置を提供しようとするものである。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本願の請求項１の発明は、機種名の異なる複数の作業機械の動作を夫々のシーケンス制御装置によりシーケンス制御するようにした作業機械の動作制御装置において、各作業機械は、機種コードで識別される作業対象のワークにに対してシーケンス制御動作を行う関連性を有し、各作業機械のシーケンス制御装置に、機種コードをキーとする各種の動作情報に対応する作業機械の各動作シーケンスを設けると共に、設定された機種コードをキーとする動作情報に基づいて対応する動作シーケンスを選択して作業機械をシーケンス制御動作するようにした制御プログラムを設け、各作業機械のシーケンス制御装置にシーケンス制御用の機種コードをキーとする動作情報を表示および送受信可能なパーソナルコンピュータを備え、パーソナルコンピュータに各作業機械が作業対象とする機種コードをキーとする動作情報を一括して設定できるようにしたデータ設定プログラムと、各作業機械における作業対象の機種コードを扱う各作業機械共通の共通部と作業機械の各機種コードをキーとする各動作情報を扱う各作業機械専用の専用部が設けられたデータテーブルとを設け、共通部には作業対象とするワークの機種コードを設定し、専用部には対応するワークに対して作業動作する動作情報を設定し、各作業機械のシーケンス制御装置のデータ領域に、各作業機械が作業対象とする各機種コードをキーとする各動作情報を記憶させる格納エリアと、作業機械が作業対象とする各機種コードをキーとする各動作情報とそれらの各動作情報に対応する動作シーケンスを記憶させておくデータエリアとを設け、格納エリアに機種コードと機種コード毎の各動作情報を項目別にテーブル化した機種コード対応テーブルを格納し、パーソナルコンピュータのデータ設定プログラムが、機種コード対応テーブルに記憶された機種コードと、各機種コードをキーとする各動作情報を夫々データテーブルの共通部と専用部に取り込んで表示し、それらの動作情報を参照してデータテーブルに作業対象の機種コードをキーとする各動作情報を設定し、設定された各機種コードをキーとする各動作情報をシーケンス制御装置の機種コード対応テーブルに設定し、各作業機械の制御プログラムが、、機種コード対応テーブルの情報を参照しながら、機種コードをキーとする各動作情報に基づいてデータエリアに対応する動作シーケンスを選択し、データテーブルを参照すること無く機種コード対応テーブルの情報のみでシーケンス制御動作を行うようにしたことを特徴とする。
【発明の効果】
【００１３】
本願の請求項１の発明では、機種名の異なる複数の作業機械に対して、パーソナルコンピュータのデータ設定プログラムによってデータテーブルに各作業機械が対象とする機種コードをキーとする動作情報を一括して設定し、各作業機械における作業対象の機種コードを扱う各作業機械共通の共通部と作業機械の各機種コードをキーとする各動作情報を扱う各作業機械専用の専用部が設けられたデータテーブルとを設け、各作業機械のシーケンス制御装置のデータ領域に、各作業機械が作業対象とする各機種コードをキーとする各動作情報を記憶させる格納エリアと、作業機械が作業対象とする各機種コードをキーとする各動作情報とそれらの各動作情報に対応する動作シーケンスを記憶させておくデータエリアとを設け、格納エリアに機種コードと機種コード毎の各動作情報を項目別にテーブル化した機種コード対応テーブルを格納し、パーソナルコンピュータのデータ設定プログラムが、機種コード対応テーブルに記憶された機種コードと、各機種コードをキーとする各動作情報を夫々データテーブルの共通部と専用部に取り込んで表示し、それらの動作情報を参照してデータテーブルに作業対象の機種コードをキーとする各動作情報を設定し、設定された各機種コードをキーとする各動作情報をシーケンス制御装置の機種コード対応テーブルに設定し、各作業機械の制御プログラムが、機種コード対応テーブルの情報を参照しながら、機種コードをキーとする各動作情報に基づいてデータエリアに対応する動作シーケンスを選択し、データテーブルを参照すること無く機種コード対応テーブルの情報のみでシーケンス制御動作を行うようにしたので、パーソナルコンピュータによって各作業機械が対象とする機種コードをキーとする動作情報を設定することで、各作業機械の制御プログラムの動作を簡易迅速に設定でき、各作業機械が対象とする機種コードの変更に対して、パーソナルコンピュータによる機種コードをキーとする動作情報の設定でもって各作業機械の制御プログラムの動作をラダー変更なしで簡易迅速に変更でき、複数の作業機械の制御プログラム動作を少ない時間で総合的に一括管理できる効果を奏する。
【００１４】
また、作業機械の台数が多い場合でも、パーソナルコンピュータの記憶容量を少なくでき、小型のパーソナルコンピュータによって多数台の作業機械の制御プログラムの動作を管理でき、製造コストを低くできる。
また、シーケンス制御装置に記憶させた各機種コードをキーとする各動作情報を参照しながらパーソナルコンピュータによる機種コードをキーとする動作情報の設定を簡易迅速にかつ正確にできる利点を有する。
さらに、作業機械の数が多くても、各作業機械の制御プログラムの動作を少ない時間で一括管理できる利点を有する。
【発明を実施するための最良の形態】
【００１５】
図１は本発明の実施形態を示すブロック図で、複数の異なる作業機械１を対象とする作業機械の動作制御装置を示している。複数の異なる作業機械１の機械名としては、例えば、ワークストッカ１Ａ、マシニングセンタ１Ｂ、専用加工機１Ｃ、ロボット１Ｄ、刻印機１Ｅおよび搬送装置１Ｆを示している。これらの作業機械１は夫々シーケンス制御装置Ｐを備えている。シーケンス制御装置Ｐとしては、ワークストッカ１Ａ、専用加工機１Ｃ、ロボット１Ｄ、刻印機１Ｅおよび搬送装置１Ｆにおいては、プログラマブルロジックコントローラ（以下コントローラと記す）ＰＬＣａ〜ＰＬＣｅを備え、マシニングセンタ１ＢにおいてはＮＣ装置ＮＣｂを備えている。各作業機械１のシーケンス制御装置Ｐに対しては、各作業機械１の動作をシーケンス制御する各情報をデータテーブルＴに入力設定して各作業機械１に送受信可能な１台のパーソナルコンピュータ（以下パソコンと記す）ＰＣが有線または無線で接続されている。各作業機械１は、作業対象とする機種コードで識別されるワークが搬送されるのに伴いそのワークに対して順次作業を行う関連性のある作業機械を示している。
【００１６】
各作業機械１のシーケンス制御装置Ｐは、図２に示すように、データを記憶可能なデータ領域Ｙを備えている。データ領域Ｙには、作業機械１が作業対象とする各機種コードをキーとする各動作情報とそれらの各動作情報に対応する動作シーケンスを記憶させておくデータエリアＫを設け、そのデータエリアＫに各作業機械１が作業対象とする各機種コードをキーとする各動作情報とそれらの各動作情報に対応する各動作シーケンスが予め記憶（格納）されている。各動作シーケンスは、パソコンＰＣによって設定される機種コードをキーとする動作情報に基づいて選択して用いるプログラム等で、通常は変更されるものではなく、専門知識を有する者によって作成されている。データ領域Ｙには、パソコンＰＣによってデータテーブルＴに設定された機種コードとその機種コードをキーとする動作情報を機種コード毎に項目別にテーブル化して格納するための機種コード対応項目別格納エリアＬ（以下格納エリアＬと記す）を設け、その格納エリアＬに機種コードと機種コード毎の各動作情報を項目別にテーブル化した機種コード対応テーブルがパソコンＰＣによって格納設定されるようにしてある。
【００１７】
前記パソコンＰＣは、図２に示すように、中央処理装置ＣＰＵ、データ設定プログラムＱ１やデータテーブルＴなどを記憶する記憶部Ｒ、液晶ディスプレイなどの表示部３、キーボードなどの入力部４、各作業機械１のシーケンス制御装置Ｐに対して情報を有線または無線で送受信する入出力部５を夫々備えている。データテーブルＴには、各作業機械１における作業対象の機種コードを扱う各作業機械共通の共通部Ｕと作業機械１の各機種コードをキーとする各動作情報を扱う各作業機械専用の専用部Ｖが設けられている。共通部Ｕには各作業機械１に搬送されて作業対象とするワーク種別等の機種コードが設定され、専用部Ｖには対応する作業機械１において設定機種コードのワークに対して作業動作する動作情報を設定するようになっている。例えば、専用部Ｖ１〜Ｖ６が、順に、作業機械１のワークストッカ１Ａ、マシニングセンタ１Ｂ、専用加工機１Ｃ、ロボット１Ｄ、刻印機１Ｅおよび搬送装置１Ｆに対応し、例えば、ワークストッカ１Ａの専用部Ｖ１には素材コードが、マシニングセンタ１Ｂの専用部Ｖ２には動作プログラム番号が、専用加工機１Ｃの専用部Ｖ３には動作プログラム番号や加工ヘッド番号が、ロボット１Ｄの専用部Ｖ４には動作プログラム番号やロボットハンド番号が、刻印機１Ｅの専用部Ｖ５には刻印文字等が、搬送装置１Ｆの専用部Ｖ６には動作プログラム番号が設定されるようになっている。
【００１８】
データ設定プログラムＱ１は、各シーケンス制御装置Ｐの格納エリアＬに格納される機種コード対応テーブルの機種コードと機種コードをキーとする動作情報を設定したり変更するためのもので、各シーケンス制御装置Ｐの格納エリアＬに格納されている作業対象の各機種コードと各機種コードをキーとする各動作情報を読み出し、それらの動作情報を参照しながら各作業機械１が作業対象とする機種コードとその機種コードをキーとする動作情報をデータテーブルＴに入力設定できるようになっている。データ設定プログラムＱ１は、例えば、図３に示すように、スタートにより、ステップＳ１で、各シーケンス制御装置ＰＬＣにおけるデータ領域Ｙの格納エリアＬに格納されている機種コード対応テーブルの機種コードと機種コードをキーとする各動作情報を記憶部Ｒの共通部Ｕと各専用部Ｖに取り込んで表示する。ステップＳ２で、各シーケンス制御装置ＰＬＣから取り込まれた動作情報を動作設定用としてデータテーブルＴのファイルにバックアップするか否かの判断を行い、必要に応じてバックアップを行う。その後、ステップＳ４で、データテーブルＴの共通部Ｕと各専用部Ｖのファイルに書き込まれた機種コードや動作情報の表示を見ながら共通部Ｕと各専用部Ｖに設定すべき機種コードや動作情報のデータを修正したり設定して所要のデータを設定する。ステップＳ５で、共通部Ｕと専用部Ｖに設定された機種コードと機種コードをキーとする動作情報の各データを各シーケンス制御装置ＰＬＣへ送信して格納エリアＬの機種コード対応テーブルに書き込むようになっている。
【００１９】
図４は、データテーブルＴの入力画面の一例を示している。機種名欄は、操作画面で人が操作するときの識別表示用のものである。機種コード欄は、各作業機械１の動作用キーである機械動作識別用数値として利用する機種コードを入力するもので、本実施態様では、各作業機械１が作業対象とするワーク種別等の機種コードで、予め定めてある機種コードを選択して入力するようになっている。なお、図では、機種コード欄は、作業機械１のマシニングセンタ１Ｂや専用加工機１Ｃやロボット１Ｄの動作用キーとして動作プログラム番号を入力するように兼用しているが、機種コードとは別にプログラム番号入力欄を設けても良い。部品番号欄には、図では、機種コードをキーとする動作情報として、作業機械１の刻印機１Ｅの刻印文字や刻印位置や刻印大きさ等の刻印情報を入力するようになっているが、刻印情報欄を別に設けるようにしても良い。種別欄は、動作情報として、作業機械１のロボット１Ｄのロボットハンド番号を入力するようになっている。パレット欄は、作業機械１の搬送装置１Ｆにおいてパレットを使用する際に投入するパレット番号を入力するようになっている。素材コード欄は、作業機械１のワークストッカ１Ａにおいてワーク（被作業物）の素材を識別するための素材コードを入力するもので、素材の内容によって作業動作を変えるときに設定するようになっている。なお、入力欄やその名称は必要に応じて増減させたり変更しても良い。
【００２０】
一例として、ワークストッカ１Ａの場合は、機種コード欄に作業対象の機種コードを入力し、その機種コードをキーとする動作情報として素材コード欄に投入物の素材コードを入力する。マシニングセンタ１Ｂの場合は、作業対象の機種コードに対応する所定のＮＣプログラムによって動作するようになっているので、機種コード欄に動作プログラム番号を入力する。専用加工機１Ｃの場合は、マシニングセンタ１Ｂの場合と同様に、機種コード欄にＮＣプログラム番号を入力し、必要に応じて種別欄に加工ヘッド番号を入力する。ロボット１Ｄの場合は、マシニングセンタ１Ｂの場合と同様に、機種コード欄に動作プログラム番号を入力し、種別欄に動作情報としてロボットハンド番号を入力する。刻印機１Ｅの場合は、機種コード欄に作業対象の機種コードを入力し、その機種コードをキーとする動作情報として部品番号欄に刻印文字や刻印位置や刻印大きさ等の刻印情報を入力する。搬送装置１Fの場合は、機種コード欄に動作プログラム番号を入力し、パレット欄にパレットを使用する際に投入するパレット番号を入力するようになっている。
【００２１】
図４の入力画面において、読み出しボタンは、シーケンス制御装置ＰＬＣの格納エリアLに格納されている機種コード対応テーブルの設定データを読み出すときに利用するもので、押し操作によって各シーケンス制御装置ＰＬＣの格納エリアLに設定されている機種コード対応テーブルの設定データを画面表示するようになっている。機種コード部品番号設定ボタンは、入力画面に入力した機種コードをキーとする刻印情報のみ設定する場合の刻印情報設定ボタンとして利用しており、押し操作によって機種コード欄の機種コードと部品番号欄の刻印情報をシーケンス制御装置ＰＬＣｅの格納エリアの機種コード対応テーブルに設定するようになっている。機種設定ボタンは、入力画面に入力したロボット情報のみ設定する場合のロボット情報設定ボタンとして利用しており、押し操作によって機種コード欄の動作プログラム番号と種別欄のロボットハンド番号をシーケンス制御装置ＰＬＣｄの格納エリアの機種コード対応テーブルに設定するようになっている。パレット設定ボタンは、入力画面に入力したパレット情報のみ設定する場合のパレット情報設定ボタンとして利用しており、押し操作によって機種コード欄の動作プログラム番号とパレット欄のパレット番号をシーケンス制御装置ＰＬＣｆの格納エリアの機種コード対応テーブルに設定するようになっている。素材設定ボタンは、入力画面に入力した素材情報のみ設定する場合の素材情報設定ボタンとして利用しており、押し操作によって機種コード欄の機種コードと素材コード欄の素材コードをシーケンス制御装置ＰＬＣａの格納エリアの機種コード対応テーブルに設定するようになっている。全設定ボタンは、入力画面に入力した機種コードをキーとする動作情報の総てを一括して設定する場合の設定ボタンであり、押し操作によって入力画面に入力したデータを夫々対応するシーケンス制御装置ＰＬＣの格納エリアＬの機種コード対応テーブルに設定するようになっている。名称読出ボタンと名称書込ボタンは、夫々機種名称の読み出しと書き込みのための操作ボタンである。
なお、マシニングセンタと専用加工機の動作プログラム番号のみ設定する設定ボタンは、その必要性が低いので、個別に設けてないが、必要に応じて別個に設けても良い。
【００２２】
各作業機械１のシーケンス制御装置Ｐには、パソコンＰＣで設定されてデータ領域Ｙの格納エリアＬに格納（記憶）された機種コード対応テーブルの情報を参照しながら、機種コードをキーとする各動作情報に基づいてデータエリアＫの対応する動作シーケンスを選択して作業機械１をシーケンス制御動作するようにした制御プログラムQ２が組み込まれている。制御プログラムQ２は、図５に示すように、スタートにより、ステップＳ１１で、パソコンＰＣで設定されてデータ領域Ｙの格納エリアＬに格納されている機種コード対応テーブル（設定テーブル）の機種コードを読込み、ステップＳ１２で、格納エリアＬに格納されている機種コード対応テーブル（設定テーブル）から機種コードをキーとする動作情報を検索し、ステップＳ１３で、機種コードをキーとする動作情報があるか否かの判断を行い、機種コードをキーとする動作情報があるときは、ステップＳ１４で、データエリアＫに予め記憶されている動作シーケンスから機種コードをキーとする動作情報に対応するものを選択してシーケンス制御装置の設定エリアに設定する。該当する機種コードをキーとする動作情報がないときは、ステップＳ１５で、アラーム表示を行って作業者に異常を知らせる。ステップＳ１６で、シーケンス制御装置Ｐの設定エリアに設定されたシーケンス制御用の動作シーケンスに基づいて、該当する機種コードの被作業物に対して設定された所定のシーケンス制御動作を行うようになっている。
【００２３】
制御プログラムQ２は、ステップＳ１４で、シーケンス制御装置ＰＬＣのデータエリアＫに予め記憶された動作シーケンスから設定された動作情報に対応するものを選択しての設定エリアに設定し、ステップＳ１６で、シーケンス制御用の設定エリアに設定された動作シーケンスに基づいて所定のシーケンス制御動作を行うものであるから、シーケンス制御装置ＰＬＣの動作の設定や変更を動作シーケンス選択のための簡単な条件設定で行うことができ、専門知識を要するラダー変更を行う必要がないので、シーケンス制御装置ＰＬＣの動作変更をプログラム作成の専門知識を有しないものでも容易に行うことができる。
図６は、ワークストッカ１Ａのシーケンス制御装置ＰＬＣａに設けた制御プログラムQ２の動作の一例を示すもので、格納エリアＬの機種コード対応テーブル（設定テーブル）には、機種コード１〜４が設定され、また、機種コード１と機種コード２をキーとする素材コードＡと、機種コード４をキーとする素材コードＢと、機種コード３をキーとする素材コードＣとの３つの動作情報が設定されている。シーケンス制御装置ＰＬＣａのデータエリアＫには、予め、素材ストッカ動作シーケンスＡ〜Ｃの３つの動作シーケンスが設定され、これらの素材ストッカ動作シーケンスＡ〜Ｃが夫々素材コードＡ〜Ｃに対応している。従って、パソコンＰＣのデータテーブルを用いて設定テーブルに機種コード１〜４をキーとする素材コードＡ〜Ｃを設定することで、制御プログラムＱ２が素材コードＡ〜Ｃに対応する素材ストッカ動作シーケンスＡ〜Ｃを選択してワークストッカ１Ａの動作をシーケンス制御するようになっている。
【００２４】
図７は、刻印機１Ｅのシーケンス制御装置ＰＬＣｅに設けた制御プログラムＱ２のチャート図を示している。制御プログラムＱ２は、スタートにより、ステップＳ２１で、データ領域Ｙの機種コード対応テーブルに格納されている作業対象の機種コードを読込み、ステップＳ２２で、機種コード対応テーブルから機種コードをキーとする動作情報を検索し、ステップＳ２３で、該当する機種コードをキーとする動作情報があるか否かの判断を行い、機種コードをキーとする動作情報があるときは、ステップＳ２４で、データエリアＫに予め記憶された動作シーケンスとしての刻印動作情報から動作情報に対応するものを選択してシーケンス制御装置の設定エリアに設定する。該当する機種コードをキーとする動作情報がないときは、ステップＳ２５で、アラーム表示を行って作業者に異常を知らせ、その後、ステップＳ２６で、刻印機１Ｅのシーケンス制御装置ＰＬＣｅの設定エリアに設定された刻印動作情報に基づいて、刻印機１Ｅがワークである被刻印物に対して設定されたシーケンス制御動作を行って刻印動作を行うようになっている。なお、市販の刻印機のシーケンス制御装置は、刻印文字、位置、大きさ等を外部から設定できるようになっており、その機能を利用することでシーケンス制御の刻印動作情報の設定を行うことができる。
【００２５】
上記実施態様では、機種コードをキーとする動作情報を設定してその機種コードをキーとする動作情報に対応する動作シーケンスを選択してシーケンス制御動作を行うようにしているが、機種コードのみを設定してその機種コードの情報に対応する動作シーケンスを選択してシーケンス制御動作を行うようにしても良い。
作業機械が各機種コードの被作業物に対して順次作業を行う場合は、核機種コードを順次設定しておくことで、各機種コードの被作業物に対して順次シーケンス制御動作を行うことができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態を示すブロック図である。
【図２】パソコンによる作業機械の制御動作設定を示すブロック図である。
【図３】パソコンのデータ設定プログラムの動作を示すチャート図である。
【図４】パソコンによるデータ設定用の入力画面を示す説明図である。
【図５】作業機械の制御プログラムの動作を示すチャート図である。
【図６】ワークストッカに実施した制御プログラムの動作を示すチャート図である。
【図７】刻印機に実施した制御プログラムの動作を示すチャート図である。
【符号の説明】
【００２７】
１    作業機械
ＰＣ  パソコン
３    表示部
４    入力部
５    入出力部
Ｒ    記憶部
Ｔ    データテーブル
Ｕ    共通部
Ｖ    専用部
Ｑ１  データ設定プログラム
Ｐ    シーケンス制御装置
Ｙ    データ領域
Ｋ    データエリア
Ｌ    機種コード対応項目別格納エリア（格納エリア）
Ｑ２  制御プログラム
【図１】
0005152488.tif 000002
【図２】
0005152488.tif 000003
【図３】
0005152488.tif 000004
【図４】
0005152488.tif 000005
【図５】
0005152488.tif 000006
【図６】
0005152488.tif 000007
【図７】
0005152488.tif 000008