(57)【要約】【課題】所望編成スケジュール用にそれの編成プログラムを組む作業が簡単且つ迅速に行えるようにする。【解決手段】編成スケジュールに含まれる各種動作をブロック化し経時的に並べて記憶保持可能する編成テーブル２０と、編成テーブル２０へ動作ブロックＡ〜ｎを入力する入力操作部２１と、各種機械要素の単一動作を指示するステップ情報Ｓ１〜を蓄積する動作データ蓄積部２２と、編成テーブル２０上の各動作ブロックＡ〜ｎごとに動作データ蓄積部２２からステップ情報Ｓ１〜を読み出し動作プログラムＰに変換する動作プログラム作成部２３と、動作プログラムＰを実行するプログラム実行部２４とを有している。【選択図】図１
2006291426.tif 000002
【特許請求の範囲】
【請求項１】
編成スケジュールに含まれる各種動作を一動作ごとにブロック化したもの（Ａ〜ｎ）として認識可能であって且つこの各動作ブロック（Ａ〜ｎ）を経時的に並べた状態で記憶保持可能とされた編成テーブル（２０）と、
所望の編成スケジュールに必要とされる動作ブロック（Ａ〜ｎ）を上記編成テーブル（２０）へ入力するための入力操作部（２１）と、
各種機械要素の単一動作を指示するステップ情報（Ｓ１〜）の複数種を予め蓄積する動作データ蓄積部（２２）と、
上記入力操作部（２１）によって編成テーブル（２０）上に記憶保持された各動作ブロック（Ａ〜ｎ）ごとに当該動作ブロックを構成するうえで必要とされる単数又は複数のステップ情報（Ｓ１〜）を上記動作データ蓄積部（２２）から読み出してこれらステップ情報（Ｓ１〜）を動作ブロック（Ａ〜ｎ）の配列にしたがい一連に組んだ動作プログラム（Ｐ）として変換する動作プログラム作成部（２３）と、
この動作プログラム作成部（２３）によって得られた動作プログラム（Ｐ）を実行して編み機（２）を運転するプログラム実行部（２４）と
を有していることを特徴とする編み機の運転制御装置。
【請求項２】
前記動作プログラム作成部（２３）は、動作データ蓄積部（２２）から読み出したステップ情報（Ｓ１〜）を編成テーブル（２０）上の動作ブロック（Ａ〜ｎ）の配列にしたがい一連に組んだ動作プログラム（Ｐ）として変換するとき又は変換後に各ステップ情報（Ｓ１〜）の並びについて時系列的な瑕疵の有無を調査するエラーチェック部（２５）を有していることを特徴とする請求項１記載の編み機の運転制御装置。
【請求項３】
前記動作プログラム作成部（２３）は、プログラム実行部（２４）へ動作プログラム（Ｐ）を送る前に当該動作プログラム（Ｐ）を模擬実行することにより経時的な機械要素の動作状況として表示可能にするシミュレーション表示部（２６）を有していることを特徴とする請求項１又は請求項２に記載の編み機の運転制御装置。
【請求項４】
交差配置された編み針（７，８）相互の組み合わせ動作により生地を編成する編成機構部（１０）と、この編成機構部（１０）が編み針（７，８）を交差させている編成位置に対して給糸切替動作を行う給糸部（１１）とを有した編み機において、上記編成機構部（１０）は針位置精度での動作停止等が可能な構造とされておりこれを制御する編成制御部（１３）が設けられていると共に、上記給糸部（１１）は編成機構部（１０）とは無関係に任意タイミングで給糸切替動作可能な構造とされてこの切替動作を制御する給糸制御部（１４）が設けられており、これら編成制御部（１３）及び給糸制御部（１４）が請求項１乃至請求項３のいずれかに記載の運転制御装置（１）によって連動制御可能に設けられていることを特徴とする編み機。
【請求項５】
編み針（７）に所定の編成動作をさせて生地を編成する編成機構部（１０）と、この編成機構部（１０）が編み針（７）を編成位置へ動作させたときに当該編成位置に対して給糸切替動作を行う給糸部（１１）とを有した編み機において、上記編成機構部（１０）は針位置精度での動作停止等が可能な構造とされておりこれを制御する編成制御部（１３）が設けられていると共に、上記給糸部（１１）は編成機構部（１０）とは無関係に任意タイミングで給糸切替動作可能な構造とされてこの切替動作を制御する給糸制御部（１４）が設けられており、これら編成制御部（１３）及び給糸制御部（１４）が請求項１乃至請求項３のいずれかに記載の運転制御装置（１）によって連動制御可能に設けられていることを特徴とする編み機。
【請求項６】
所望の編成スケジュールに合わせて複数種の動作ブロック（Ａ〜ｎ）を入力して時系列に沿った配列に並べる入力ステップ（１００）と、
各動作ブロック（Ａ〜ｎ）を構成するうえで必要とされる単数又は複数のステップ情報（Ｓ１〜）を読み出しつつこれらステップ情報（Ｓ１〜）を上記動作ブロック（Ａ〜ｎ）の配列に合わせて並べる読み出しステップ（１０２）と、
動作ブロック（Ａ〜ｎ）の配列に合わせて並べられたステップ情報（Ｓ１〜）を一連の動作プログラム（Ｐ）として変換する変換ステップ（１０３）と
をこの順番で有していることを特徴とする動作プログラム作成方法。
【請求項７】
前記変換ステップ（１０３）の後、動作プログラム（Ｐ）中の各ステップ情報（Ｓ１〜）の並びについて時系列的な瑕疵の有無を調査するエラーチェックステップ（１０４）を有していることを特徴とする請求項６記載の動作プログラム作成方法。
【請求項８】
前記エラーチェックステップ（１０４）によりエラーが検出されたときにオペレータにエラー部の修正を促すエラー報知ステップ（１０５）を有していることを特徴とする請求項７記載の動作プログラム作成方法。
【請求項９】
前記変換ステップ（１０３）の後、動作プログラム（Ｐ）を模擬実行して経時的な機械要素の動作を表示可能にするシミュレーションステップ（１０７）を有していることを特徴とする請求項６乃至請求項８のいずれかに記載の動作プログラム作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編み機の運転制御装置及び編み機及び動作プログラム作成方法に関するものである。
【背景技術】
【０００２】
編み機は「経（たて）編機」と「緯（よこ）編機」とに分類され、このうち「緯編機」には横編み機及び丸編み機が含まれている。本発明はこれら横編み機及び丸編み機において好適に実施可能なものであるが、以下ではこのうち主に丸編み機について説明する。また丸編み機には、表裏が同じ編み目のダブル生地を編成するダブル機と、表裏の編み目が異なるシングル生地を編成するシングル機とがあるが、制御要素が多いダブル機を挙例する。
丸編み機のダブル機は、回転駆動可能になされた円筒形のシリンダと、このシリンダの上部で一体回転可能に設けられた円盤状のダイヤルとを有したもので、シリンダの外周面にはその全周を取り囲んでシリンダ針が上下動自在に設けられ、またダイヤルにはその上面にシリンダの各シリンダ針に対応した状態でダイヤル針が横向きに出退自在に設けられている。
【０００３】
シリンダ及びダイヤルが一体回転すると、シリンダのまわりに定置状態で設けられたシリンダカムに倣ってシリンダ針が所定の上下動を行い、またダイヤル上に定置状態で設けられたダイヤルカムに倣ってダイヤル針が所定の出退動を行って、これらシリンダ針とダイヤル針とが組み合わせ動作（編成動作）をするというものである。
ところでこの種の丸編み機では多くの場合、シリンダカムにスイングカムや選針機等の可動部分が設けられ、これらを動作させるか否かでダイヤル針の上昇位置を選択し、編成する編み組織（編み目）の変更が可能になっている。このような可動部分はダイヤルカムにも同様なものが設けられている。
【０００４】
またこの種の丸編み機では、シリンダ針とダイヤル針とによる編成位置での給糸切替を行うストライパー（給糸切替装置）に対し、これへの給糸に駆動をかける積極給糸装置が設けられている場合がある他、ストライパー自体に独立制御可能なアクチュエータを設ける試みもなされている。
このようにシリンダ及びダイヤルの回転以外に、各独立して動作させる各種の機械要素が多くなってくると、それらを連携動作させるタイミングが非常に複雑になることは容易に理解されるところである。殊にストライパーや積極給糸装置は、シリンダ外周に沿って多数ある給糸口（例えば１６口とか１８口など）と同等数又はそれの整数倍数が設けられるため、これらをも可動の機械要素とする場合には、動作の連携を図る機械要素数は膨大な数にのぼる。
【０００５】
従来、シリンダ及びダイヤルの回転制御に関しては、サーボモータの採用等によって「針位置精度での停止」の実現を含めた動作制御ができるようになっている（例えば、特許文献１など参照）。
そこで上記した各種機械要素を連携動作させるには、所望される生地の編成スケジュールに応じ、図５に示すように、各機械要素における一つの動作を指示するステップ情報（例えば流体圧シリンダの伸長動作とか、或いは縮退動作とか）を時系列的に組み合わせて、１ピース分（例えば衣類の１着分）の生地とピース間接続部（分離用の糸の挿入部）との編成分に相当する一連に繋がった編成プログラムを作成し、これを丸編み機の制御装置へ入力することで行っていた。
【０００６】
なお、各種の編成スケジュールごとに「雛形」となる編成プログラムが用意されていることもあったが、編成しようとする生地サイズ、使用する糸種、編み組織、更には個々の丸編み機が有する特性（各カムの摩耗程度やアクチュエータの応答誤差等々の微妙なクセ）を知り尽くした熟練者が、この「雛形」となる編成プログラムにいちいち細かな補正を加えなければならなかった。
要するに、上記編成プログラムを作成し、丸編み機の制御装置へ入力する作業は、相当の熟練者が人的作業によって行わざるを得ず、それもその熟練者のカンに依存するところが大きいという、所謂、職人技のようなものが要求されたものであった。
【特許文献１】特開平６−１７８５６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記したところから明らかなように、所望の編成スケジュール用にそれの編成プログラムを組む作業は、限られた熟練者にしか行えず、しかもそのプログラミング作業は極めて複雑で、長時間にわたり神経を集中させなければ行えない、という困難なものであった。
のみならず、実際に組まれた編成プログラムが正しいものであるか間違った箇所を含むものであるかは、この編成プログラムを使って丸編み機を運転し、実際に生地を編成したうえで、この編成された生地を丹念に観察することでしか確認できなかった。
もしこの観察によって生地中に瑕疵が発見されたときには、その瑕疵が生じている編み目位置を数えてその瑕疵を発生させた機械要素の割り出しや、原因究明、原因解消のための編成プログラムの補正（該当するステップ情報の割り出しとそのデータ修正）が必要になるといった、一層困難なものであった。
【０００８】
また当然に、瑕疵の生じた生地は廃棄するしかなく、材料の無駄遣いに繋がっていた。
本発明は、上記事情に鑑みてなされたものであって、所望の編成スケジュール用にそれの編成プログラムを組む作業が簡単且つ迅速に行えるようにした編み機の運転制御装置及び編み機及び動作プログラム作成方法を提供することを目的とする。
また本発明は、組まれた動作プログラムを使ってわざわざ実際に生地を編成するようなことをしなくても、その動作プログラムが正しく組まれているか間違った箇所を含むかの判別が簡単且つ迅速に行えるようにした編み機の運転制御装置及び編み機及び動作プログラム作成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するために、本発明は次の手段を講じた。
即ち、本発明に係る編み機の運転制御装置は、編成テーブルと、入力操作部と、動作データ蓄積部と、動作プログラム作成部と、プログラム実行部とを有している。
編成テーブルでは、編成スケジュールに含まれる各種動作を一動作ごとにブロック化したもの（即ち、動作ブロック）として認識できる。またこの編成テーブルでは、各動作ブロックを経時的に並べた状態で記憶保持することができる。ここにおいて一つの「動作ブロック」とは、例えば「止め編み」「糸入れ」「糸抜き」「目落とし」などの個々の動作を言う。
【００１０】
入力操作部は、所望の編成スケジュールに必要とされる動作ブロックを、上記した編成テーブルへ入力するところである。この入力はオペレータ（入力者）が人的作業として行うものである。
動作データ蓄積部は、各種機械要素の単一動作を指示するためのステップ情報を、予め、複数種蓄積している。ここにおいて「機械要素の単一動作を指示するためのステップ情報」とは、例えば流体圧シリンダの伸長動作とか、或いは縮退動作とかを言う。従って当然に、このステップ情報には動作対象となる機械要素の情報が含まれている。またこれに加えて動作タイミング情報が含まれている。
【００１１】
動作プログラム作成部は、入力操作部によって編成テーブル上に記憶保持された各動作ブロックごとに、この動作ブロックを構成するうえで必要とされるステップ情報を上記動作データ蓄積部から読み出すところである。
またこの動作プログラム作成部は、読み出したステップ情報を動作ブロックの配列にしたがい一連に組んだ動作プログラムとして変換する。なお、一つの動作ブロックを構成するステップ情報は、単数である場合もあるし複数である場合もある。
プログラム実行部は、動作プログラム作成部によって得られた動作プログラムを実行して編み機を運転するところである。
【００１２】
このように本発明に係る編み機の運転制御装置は、編成テーブル上において各種動作ブロックを認識し、それを記憶保持できるため、オペレータは、所望されている編成スケジュールに沿っていきなりステップ情報を入力、編成、補正等の作業を行うのではなく、編成スケジュールに応じて必要とされる動作ブロックを、この編成テーブル上へ入力するだけでよい。
例えば、「身頃糸抜き」「止め編み」「５番給糸口にて糸抜きをする」「６番給糸口にて糸抜きをする」「７番給糸口にて糸抜きをする」「８番給糸口にて目落としをする」・・・等といったふうに各種動作ブロックを所定順に並べるといった作業を行うだけでよいのである。
【００１３】
そして、このように編成テーブル上で一連に組まれた各動作ブロックには、動作プログラム作成部が必要なステップ情報を自動的に置換してゆき、一連の動作プログラムへと変換するので、オペレータは、一つ一つのステップ情報をつぶさに取捨選択するといった作業は不要となる。
このように所望の編成スケジュール用にそれの編成プログラムを組む作業が簡単且つ迅速に行えるようになる。またオペレータには最小限度の知識は必要であるものの、従来のそれとは異なって「相当の熟練」に及ぶような知識までは不要とされる。
【００１４】
動作プログラム作成部にはエラーチェック部を設けることができる。このエラーチェック部は、動作データ蓄積部から読み出したステップ情報を編成テーブル上の動作ブロックの配列にしたがい一連に組んだ動作プログラムとして変換するとき、又は変換後に、各ステップ情報の並びについて時系列的な瑕疵の有無を調査するためのものである。
このようなエラーチェック部を設けることで、動作プログラム作成部にて組まれた動作プログラムが正しいものであるか間違った箇所を含むものであるかの判別が自動的に行われることになる。すなわち、わざわざ実際に生地を編成するようなことをしなくてもよく、時間的ロスが省け、また生地の無駄遣いも生じない。
【００１５】
動作プログラム作成部にはシミュレーション表示部を設けることができる。このシミュレーション表示部は、プログラム実行部へ動作プログラムを送る前に、この動作プログラムを模擬実行し、これにより経時的な機械要素の動作状況として表示するためのものである。
このようなシミュレーション表示部を設けることで、動作プログラム作成部にて組まれた動作プログラムが正しいものであるか間違った箇所を含むものであるかの判別を、オペレータに対しても、視覚を通じて判り易く、且つ時系列に沿った動的なかたちで理解させることができるようになる。
【００１６】
そのため、わざわざ実際に生地を編成するようなことをしなくてもよく、時間的ロスが省け、また生地の無駄遣いも生じない。また、動作プログラムに何らかの間違い箇所があったとき、その箇所の発見が簡単、迅速、且つ正確に行えるものとなり、ここでも、オペレータとしてそれほど高度な熟練度は必要なくなる。
言うまでもなく、上記したエラーチェック部と上記したシミュレーション表示部とを双方設けておけば、動作プログラムに対して二重のチェックが可能となり、チェック精度を高めることができるものである。
【００１７】
一方、本発明に係る編み機は、編成機構部と給糸部とを有し、これに本発明に係る運転制御装置が設けられたものである。
編成機構部は、編み針に所定の編成動作をさせて生地を編成するところである。すなわち、編み針と、編み針を動作可能に保持する部材（丸編み機のシリンダ等）と、編み針に編成動作をさせるための機構（シリンダの回転駆動部等）とを有したものである。シングル機であれば編み針は同一方向へ向け揃えて配置されたものだけとなるが、ダブル機であれば、編み針は交差配置された複数種のものを具備することになる。
【００１８】
このように、本発明において編み機はシングル機でもダブル機でもよい。勿論、丸編み機であるか横編み機であるかも限定されない。
給糸部は、この編成機構部が編み針を編成位置（ダブル機であれば交差配置の編み針相互が交差している箇所に相当）へ動作させたときに、この編成位置に対して給糸切替動作を行うものである。
ここにおいて編成機構部は、針位置精度での動作停止等が可能な構造とされており、これを制御するための編成制御部が設けられたものとする。また給糸部は、編成機構部とは無関係に任意タイミングで給糸切替動作可能な構造とされており、この切替動作を制御するための給糸制御部が設けられたものとする。
【００１９】
運転制御装置は、このような編成制御部及び給糸制御部を適正タイミングで連動制御することになる。
本発明に係る動作プログラム作成方法は、入力ステップと、読み出しステップと、変換ステップとをこの順番で有している。
入力ステップは、所望の編成スケジュールに合わせて複数種の動作ブロックを入力して時系列に沿った配列に並べるステップである。
読み出しステップは、各動作ブロックを構成するうえで必要とされる単数又は複数のステップ情報を読み出しつつ、これらステップ情報を上記動作ブロックの配列に合わせて並べるステップである。
【００２０】
変換ステップは、動作ブロックの配列に合わせて並べられたステップ情報を一連の動作プログラムとして変換するステップである。
これらのステップの組み合わせにより、本発明に係る運転制御装置又は本発明に係る編み機を適正に動作させることができる。なお、この動作プログラム作成方法は、必ずしも本発明に係る運転制御装置又は本発明に係る編み機での実施が限定されるわけではない。
なお、変換ステップの後、動作プログラム中の各ステップ情報の並びについて時系列的な瑕疵の有無を調査するエラーチェックステップを設けるのが好適である。またこの場合、エラーチェックステップによりエラーが検出されたときにオペレータにエラー部の修正を促すエラー報知ステップを設けるのが好適である。
【００２１】
また、変換ステップの後、動作プログラムを模擬実行して経時的な機械要素の動作を表示可能にするシミュレーションステップを設けるのが好適である。
【発明の効果】
【００２２】
本発明に係る編み機の運転制御装置及び編み機及び動作プログラム作成方法では、所望の編成スケジュール用にそれの編成プログラムを組む作業が簡単且つ迅速に行えるようになった。また、組まれた動作プログラムを使ってわざわざ実際に生地を編成するようなことをしなくても、その動作プログラムが正しく組まれているか間違った箇所を含むかの判別が簡単且つ迅速に行えるようになった。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を、図面に基づき説明する。
図１は、本発明に係る運転制御装置１とこれを具備した編み機２とを示したブロック構成図である。
【００２４】
［編み機の基本構成］
図１に例示した編み機２は丸編み機のダブル機（模式図）としてあり、回転駆動可能になされた円筒形のシリンダ５と、このシリンダ５の上部で一体回転可能に設けられた円盤状のダイヤル６とを有している。そしてシリンダ５の外周を取り囲むように複数本のシリンダ針７が上下動自在に設けられ、またダイヤル６の上部に放射状配置で複数本のダイヤル針８が横向きに出退自在に設けられている（図１ではシリンダ針７及びダイヤル針８を各１本ずつ示し、他は省略してある）。
【００２５】
このように交差配置されたシリンダ針７とダイヤル針８とが、シリンダ５及びダイヤル６の回転によって互いに組み合わせ動作を行い、その全体として編成機構部１０が構成され、生地を編成することができるようになっている。
この編成機構部１０において、シリンダ針７とダイヤル針８とを交差させる編成位置はシリンダ５外周に沿って多数設けられている。従って当然に、これら全ての編成位置に相当して給糸口も同等数設けられている（例えば１６口とか１８口など）。そしてこれら各編成位置、即ち、給糸口に対応するそれぞれの箇所に、給糸切替動作を行う給糸部１１が設けられている。
【００２６】
編成機構部１０において、シリンダ５及びダイヤル６を回転駆動させる駆動部１２にはサーボモータ等が採用されており、給糸部１１と編成位置との相対的な停止位置合わせやタイミング調整、加減速制御を針位置精度で行えるようになっている。この駆動部１２は、編成機構部１０の中で、代表的な「可動の機械要素」の一つである。編成機構部１０にはこの他にも、シリンダ５やダイヤル６に対応して設けられた可動カムや選針機等の可動の機械要素（いずれも図示略）が含まれている。
このような編成機構部１０は、各種機械要素の動作の有無やその動作程度、動作タイミング等が編成制御部１３によって制御可能とされている。
【００２７】
一方、給糸部１１はストライパーや積極給糸装置等である。ストライパーには流体圧シリンダやソレノイド、モータ等のアクチュエータが組み込まれ、また積極給糸装置にはモータや電磁クラッチ、電磁ブレーキ等のアクチュエータが組み込まれている。従って、この給糸部１１では編成機構部１０の現動作状況とは無関係に、任意タイミングで給糸切替動作ができるようになっている。すなわち、これらストライパーや積極給糸装置自体が、給糸部１１での「可動の機械要素」となっている。
このような給糸部１１は、各種機械要素の動作の有無やその動作程度、動作タイミング等が給糸制御部１４によって制御可能とされている。
【００２８】
そしてこれら編成制御部１３及び給糸制御部１４が、上記した運転制御装置１によって総括的にそれぞれ適正タイミングで連動制御されるものとなっている。
なお、図２は編み機２の一例として給糸口が１６口仕様とされた丸編み機（ダブル機）を平面視的な模式図として描いたものである。この図２中において、最も外側の円形ライン上に並ぶ番号付きの円形ゾーンＺ１は給糸部１１に設けられた積極給糸装置を表しており、またその径方向内側の長方形ゾーンＺ２はストライパーを、その更に径方向内側の扇形ゾーンＺ３はシリンダ５に設けられた可動の機械要素を、そして最も径方向内側となる扇形ゾーンＺ４はダイヤル６に設けられた可動の機械要素を、それぞれ表している。積極給糸装置を表す円形ゾーンＺ１の中の番号は、給糸口の位置番地である。
【００２９】
［運転制御装置］
運転制御装置１は、編成テーブル２０と、入力操作部２１と、動作データ蓄積部２２と、動作プログラム作成部２３と、プログラム実行部２４とを有している。
編成テーブル２０は、編成スケジュールが外部から入力されたときにこれを認識し、且つ認識した編成スケジュールを記憶保持するところである。
図３に示すように、編成スケジュールは複数の動作ブロック（Ａ，Ｂ，Ｃ，Ｄ，・・・ｎ）が経時的に並べられたものである。１サイクルの編成スケジュールＡ〜ｎにより、１ピース分（例えば衣類の１着分）の生地とピース間接続部（分離用の糸の挿入部）とが編成される。
具体的な一例を挙げれば、個々の動作ブロックＡ〜ｎは「身頃糸抜き」「止め編み」「糸入れ」「糸抜き」「目落とし」などである。ブロックによっては、これに給糸口の位置番地が加えられることもある。例えば「５番給糸口にて糸抜きをする」「６番給糸口にて糸抜きをする」〜「８番給糸口にて目落としをする」・・・等といった具合である。
【００３０】
個々の動作ブロックＡ〜ｎは、それぞれ単数、又は複数のステップ情報（Ｓ１，Ｓ２，Ｓ３，・・・）を有している。一つの動作ブロックが複数のステップ情報を有するものであるとき、それらのステップ情報は、時系列的に並べられている。
一つ一つのステップ情報（Ｓ１，Ｓ２，Ｓ３，・・・）は、編み機１に設けられた各機械要素の一つの動作を指示するものである。例えばそれは、流体圧シリンダの伸長動作であったり縮退動作であったりする。従って当然に、このステップ情報には動作対象となる機械要素を特定するための情報が含まれている。またこれに加えて動作タイミング情報が含まれている。
【００３１】
ここで動作タイミング情報は、シリンダ５及びダイヤル６の回転数、シリンダ針７やダイヤル針８の針位置、これら回転数と針位置とで指定された箇所へ到達するまでの速度、この速度を途中で変更するための針位置やその変更速度等として与えられる。
いま「Ｓ０」というステップ情報があると仮定したうえで具体的な一例を挙げると、このステップ情報Ｓ０は、回転数「０」、針位置「０」、速度「１００００」、速度切替「無し」という動作タイミングのもとで、シリンダ５の機械要素及びダイヤル６の機械要素をＯＦＦとし、更に１〜４番地、８番地、１３〜１６番地の各給糸部１１が有する機械要素（ストライパー及び積極給糸装置）をも全てＯＦＦにする、といった内容になっている。
【００３２】
一つの動作ブロックが複数のステップ情報を有している場合、経時的に並ぶステップ情報間では、最も先順のステップ情報が持つ動作タイミング情報が基準とされ、それ以降のステップ情報は、順次、この基準の動作タイミングに対する相対的情報として与えられている。このことは、経時的に並ぶ動作ブロック相互間を超えて並ぶことになるステップ情報間でも同様になっている。
例えば、最先の動作ブロックＡの最先のステップ情報Ｓ１において回転数が「１」、針位置が「８００」という値であり、次位のステップ情報Ｓ２において回転数が「２」、針位置が「９００」という値になっていると仮定すると、ステップ情報Ｓ２が実行された時点での絶対的動作状態は、回転数が「３」、針位置が「１７００」となることを意味する。
【００３３】
このような相対的入力方法を採用することで、ステップ情報間の相対的な動作タイミングが、意図しない外乱等によっても悪影響されないという利点や、次位のステップ情報としての動作タイミングを計算し易くなる（即ち、入力作業が容易化される）といった利点に繋がる。
動作データ蓄積部２２は、上記のような各種ステップ情報Ｓ１等を予め蓄積している部分である。
なお、この動作データ蓄積部２２に蓄積されたステップ情報Ｓ１等は、情報内容が同じでも異なるステップ番号を持つものが存在する構成（例えばステップ情報Ｓ１とステップ情報Ｓ７が共に、同じ流体圧シリンダについて同じ動作タイミングで伸長等の同じ動作を指示する場合等）としてもよいし、情報内容として同じものが全く存在しない構成としてもよい。
【００３４】
入力操作部２１は、所望される編成スケジュールに対し、それに必要とされる動作ブロックＡ〜ｎを上記した編成テーブル２０に入力できるようにするところである。この入力操作部２１での入力はオペレータ（入力者）が行うものであるが、その入力方式は、キーボード、マウス、タッチパネル等のいずれかを使用するものでもよいし、或いは音声入力機や各種の記録媒体読み出し機などを使って行うものとしてもよい。
動作プログラム作成部２３は、編成テーブル２０及び動作データ蓄積部２２との間でインターフェイスが可能となったもので、編成テーブル２０上に記憶保持された編成スケジュールを読み出すと共に、この編成スケジュールを構成する動作ブロックＡ〜ｎごとに、それぞれに必要とされるステップ情報（Ｓ１，Ｓ２，Ｓ３，・・・）を動作データ蓄積部２２から読み出すことができる。そして、読み出したステップ情報（Ｓ１，Ｓ２，Ｓ３，・・・）を動作ブロックＡ〜ｎの配列にしたがい一連に組んだ動作プログラムＰとして変換することができる。
【００３５】
結果として、この動作プログラムＰはステップ情報（Ｓ１，Ｓ２，Ｓ３，・・・）の羅列されたものとなっている。なお、この変換後において、動作ブロックＡ〜ｎという情報は、動作プログラムＰ自体にとってはさほど重要な意味を持たない（「後述するプログラム実行部２４を実行させるうえでは使用されない」と言う意味）ことになる。
またこの動作プログラム作成部２３にはエラーチェック部２５が設けられており、作成した動作プログラムをこのエラーチェック部２５に対して出力できるようになっている。更にこの動作プログラム作成部２３にはシミュレーション表示部２６が設けられており、作成した動作プログラムをこのシミュレーション表示部２６へも出力できるようになっている。
【００３６】
エラーチェック部２５は、各ステップ情報（Ｓ１，Ｓ２，Ｓ３，・・・）についてそれらの並びに時系列的な瑕疵が有るか無いかを調査する。すなわち、ある機械要素についてＯＮ動作（又はＯＦＦ動作）を連続して指示している箇所があれば、その箇所ではいずれか一方の指示が間違っていると判断する。また、ある機械要素が既にＯＮ状態（又はＯＦＦ状態）になっているにも拘わらず、経時的な後半の場面で再びＯＮ動作（又はＯＦＦ動作）の指示があった場合も、これを瑕疵と判断する。
このエラーチェック部２５が瑕疵の有無調査を実行するのは、動作プログラム作成部２３が動作データ蓄積部２２から読み出したステップ情報（Ｓ１，Ｓ２，Ｓ３，・・・）を編成テーブル２０上の動作ブロックＡ〜ｎの配列にしたがい一連に組んだ動作プログラムＰとして変換するときでもよいし、動作プログラムＰへの変換後でもよい。
【００３７】
シミュレーション表示部２６は、動作プログラムＰを模擬実行することにより経時的な機械要素の動作状況として表示する。そのためこのシミュレーション表示部２６は、液晶画面やブラウン管など適宜の画像表示装置や、或いはＬＥＤやランプ等の点灯表示部（発光色や添え書きによって点灯／消灯の意味が理解できるもの）が所定配置でレイアウトされた表示ボード等を有している。
このシミュレーション表示部２６が表示を実行するのは、動作プログラム作成部２３がプログラム実行部２４へ動作プログラムＰを送る前とするのが好ましい。なお、プログラム実行部２４が、動作プログラムＰの受け取りとは別に、実行の指示を待つような構成となっている場合にはこの限りでない（動作プログラム作成部２３がプログラム実行部２４へ動作プログラムＰを送った後でもよい）。
プログラム実行部２４は、動作プログラム作成部２３によって作成された動作プログラムＰを実行して編み機２を運転する。すなわち、このプログラム実行部２４が実質的に編成制御部１３及び給糸制御部１４を制御することになる。
【００３８】
［動作プログラム作成方法］
次に、上記した運転制御装置１及び編み機２の使用状況に基づきながら、本発明に係る動作プログラム作成方法を説明する。
図４に示すようにこの動作プログラム作成方法は、入力ステップ１００と、読み出しステップ１０２と、変換ステップ１０３とをこの順番で有している。
まず入力ステップ１００では、オペレータが入力操作部２１（図１参照）を用いて、所望の編成スケジュール（図３参照）に合わせた複数種の動作ブロックＡ〜ｎを編成テーブル２０へ入力する。またそれと同時又は入力後改めて、各動作ブロックＡ〜ｎを時系列に沿った配列に並べる。
オペレータによる入力作業が終わり入力ステップ１００の完了が次ステップ１０１で確認されると、次の読み出しステップ１０２へ進む。
【００３９】
この読み出しステップ１０２では、編成テーブル２０上に記憶保持された各動作ブロックＡ〜ｎに対し、それらを構成するうえで必要とされる単数又は複数のステップ情報（Ｓ１，Ｓ２，Ｓ３，・・・）が、動作プログラム作成部２３により動作データ蓄積部２２から読み出される。
そして次の変換ステップ１０３では、このようにして読み出されたステップ情報（Ｓ１，Ｓ２，Ｓ３，・・・）が上記動作ブロックＡ〜ｎの配列に合わせて並べられ、動作プログラム作成部２３により一連の動作プログラムＰ（図１参照）として変換される。この段階において動作プログラム作成部２３の内部で動作ブロックＡ〜ｎという概念は必要なくなる。
この変換ステップ１０３が終わるとエラーチェックステップ１０４により、動作プログラムＰ中の各ステップ情報（Ｓ１，Ｓ２，Ｓ３，・・・）の並びに、時系列的な瑕疵が無いか自動的に調査される。
【００４０】
もし、このエラーチェックステップ１０４によりエラーが検出されたときには、エラー報知ステップ１０５へ進んでオペレータにエラー部の修正を促す報知が行われる。報知の方法は文字表示、発光、音声などとされる。この報知は、シミュレーション表示部２６（図１参照）を利用して行うことができる。
この報知があったとき、オペレータはその報知内容を確認し、次の修正ステップ１０６にて必要に応じて入力操作部２１から修正を施す。またオペレータが修正は必要無いと判断したときには、この修正ステップ１０６でその旨の指示をし、これによって再び、変換ステップ１０３〜エラーチェックステップ１０４へのルーチンが繰り返されるようになっている。
【００４１】
このエラーチェックステップ１０４にてエラーが検出されなくなった時点で、次にシミュレーションステップ１０７へと進む。このシミュレーションステップ１０７では、動作プログラムＰを模擬実行して、シミュレーション表示部２６（図１参照）にて経時的に、各機械要素の動作を表示させる。表示は、例えば図２に示したように編み機２を模式的に表示したイメージとして行わせればよい。
オペレータは、このシミュレーション表示部２６で表示されるシミュレーションを次の最終チェックステップ１０８にて視覚的に確認する。図２で言えば、円形ゾーンＺ１の中の所定番地、長方形ゾーンＺ２の中の所定番地、扇形ゾーンＺ３の中の所定番地、扇形ゾーンＺ４の中の所定番地が、それぞれ発光する様子を目で見て確認する作業となる。
【００４２】
このようにしてオペレータは、機械要素の選択とその動作順、動作組み合わせなどに間違いがないか、再確認する。シミュレーション表示部２６でのシミュレーション表示は、オペレータがコマ送り操作をするごとに順次、静止画が切替表示されるような方法でもよいし、アニメーション的（動画的）に連続的且つ自動的に画像が切り替わるような方法でもよい。
このシミュレーション表示を見て、オペレータがもしエラーを発見した場合は、修正ステップ１０６へ戻り、入力操作部２１を用いて動作プログラムＰに必要な修正を施す。
【００４３】
このようにして最終チェックステップ１０８にてオペレータがＯＫを判断するまで、修正ステップ１０６から変換ステップ１０３へ戻りシミュレーションステップ１０７へわたるルーチンが繰り返される。
最終チェックステップ１０８にてオペレータがＯＫを判断した後は、次の実行ステップ１０９で動作プログラム作成部２３からプログラム実行部２４（図１参照）へ向け、完成した動作プログラムＰが送られ、このプログラム実行部２４により編み機２が自動運転される。
【００４４】
なお、動作プログラムＰは１ピース分（例えば衣類の１着分）の生地とピース間接続部（分離用の糸の挿入部）との編成分に相当するだけであるから、オペレータから停止操作がなされるか、目的とするロット分の編成が終了した信号が生じるか、又は糸切れ等の装置側の不具合検出信号が生じない限り、この動作プログラムＰは繰り返される。
以上詳説したように、オペレータは、所望される編成スケジュールに応じて、これに必要とされる動作ブロックＡ〜ｎを編成テーブル２０上へ入力するだけで、一連の動作プログラムＰが作成されるものである。またこの作成された動作プログラムＰは、正しいものであるか間違った箇所を含むものであるかの判別が簡単且つ迅速に行われる。そのため、オペレータとしてそれほど高度な熟練度は必要なくなる。
【００４５】
またもし、動作プログラムＰに何らかの間違い箇所が存在したときには、その箇所の発見が簡単、迅速、且つ正確に行えるので、ここでも、オペレータとしてそれほど高度な熟練度は必要なくなる。
勿論、この間、わざわざ実際に生地を編成するようなことをしなくてもよく、時間的ロスが省け、また生地の無駄遣いも生じない。
ところで、本発明は、上記実施形態に限定されるものではなく、実施の形態に応じて適宜変更可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明に係る運転制御装置とこれを具備した編み機とを示したブロック構成図である。
【図２】編み機の一例として給糸口が１６口仕様とされた丸編み機を平面的に示した模式図である。
【図３】本発明に係る編み機の運転制御装置及び編み機及び動作プログラム作成方法において採用する編成スケジュールを説明した図である。
【図４】本発明に係る動作プログラム作成方法の一実施形態を示したフローチャートである。
【図５】従来の丸編み機で使用していた編成スケジュールの一例を説明した図である。
【符号の説明】
【００４７】
１  運転制御装置
２  編み機
７  編み針
８  編み針
１０  編成機構部
１１  給糸部
１３  編成制御部
１４  給糸制御部
２０  編成テーブル
２１  入力操作部
２２  動作データ蓄積部
２３  動作プログラム作成部
２４  プログラム実行部
２５  エラーチェック部
２６  シミュレーション表示部
１００  入力ステップ
１０２  読み出しステップ
１０３  変換ステップ
１０４  エラーチェックステップ
１０５  エラー報知ステップ
１０７  シミュレーションステップ
Ａ〜ｎ  動作ブロック
Ｓ１〜  ステップ情報
Ｐ  動作プログラム
【図１】
2006291426.tif 000003
【図２】
2006291426.tif 000004
【図３】
2006291426.tif 000005
【図４】
2006291426.tif 000006
【図５】
2006291426.tif 000007