(57)【特許請求の範囲】
【請求項１】
少なくとも前後一対の針床と、針床の針を操作するキャリッジと、複数のキャリアレールと、個々のキャリアレールに沿ってキャリッジに連行され、針床の針に糸を供給する複数のキャリアとを備えている横編機用の編成データを自動的に生成する方法において、
ガーメントの１パーツ中での、キャリアを使用するキャリッジのコースとキャリアの移動範囲とを示すデータを、編成に使用するキャリア毎に求めるステップと、
前記データに基づき、キャリアの停止位置を、前記キャリア毎に定めるステップとを実行すると共に、
複数のキャリア中の１個のキャリアに対して、該キャリアの停止位置が、針床の長手方向に水平面内で直角な方向に関して、他のキャリアと重なることを検出すると、前記他のキャリアの停止位置を編幅を基準として外側へシフトするように変更するステップを、キャリア毎に実行することを特徴とする、横編機用の編成データの生成方法。
【請求項２】
少なくとも前後一対の針床と、針床の針を操作するキャリッジと、複数のキャリアレールと、個々のキャリアレールに沿ってキャリッジに連行され、針床の針に糸を供給する複数のキャリアとを備えている横編機用の編成データを自動的に生成する装置において、
ガーメントの１パーツ中での、キャリアを使用するキャリッジのコースとキャリアの移動範囲とを示すデータを、編成に使用する前記キャリア毎に求める解析手段と、
前記データに基づき、キャリアの停止位置を、キャリア毎に定めると共に、複数のキャリア中の１個のキャリアに対して、該キャリアの停止位置が、針床の長手方向に水平面内で直角な方向に関して、他のキャリアと重なることを検出すると、前記他のキャリアの停止位置を編幅を基準として外側へシフトするように変更する処理を、キャリア毎に実行する停止位置決定手段、とを備えていることを特徴とする、横編機用の編成データの生成装置。
【請求項３】
停止位置決定手段は、前記処理を使用回数が多いキャリアから少ないキャリアへの順に実行することにより、使用回数が多いキャリアを編幅の端部の近くに、使用回数が少ないキャリアを編幅の端部から離れた位置に停止させるように、停止位置を決定することを特徴とする、請求項２の横編機用の編成データの生成装置。
【請求項４】
停止位置決定手段は、パーツ単位での使用回数に基づいて停止位置を決定することを特徴とする、請求項３の横編機用の編成データの生成装置。
【請求項５】
解析手段によりパーツをウェール方向に複数のブロックに分割すると共に、停止位置決定手段は、ブロック単位での使用回数に基づいて停止位置を決定することを特徴とする、請求項３の横編機用の編成データの生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は横編機での編成データの生成に関し、特にキャリア間の干渉を防止するように編成データ中のキャリアの停止位置を定めることに関する。
【背景技術】
【０００２】
横編機は、長尺状の針床を例えば１対備え、針床上を往復するキャリッジにより針を操作すると共に、キャリアから糸を針へ供給して編地を編成する。針床の上方にはキャリアレールが複数、針床の長手方向に平行に配置され、キャリアはヤーンフィーダとも呼ばれ、下端部の給糸口から糸を供給し、上端部がキャリアレールに支持され、横編機の前後方向に沿って僅かに曲がる程度の弾性を備えている。キャリアはキャリッジにより連行されてキャリアレールに沿って摺動し、連行を解除されると停止する。
【０００３】
キャリアの給糸口は針床間のギャップの直上部を移動するので、キャリアが交差する際に給糸口は互いに接触し、この時、キャリアは僅かに変形して給糸口が互いに交差する。キャリッジには、針を操作するカムの他に、ステッチプレッサ等の他の部材が設けられ、これらの部材は針床間のギャップの上部等に設けられている。このため複数のキャリアが同じ位置で停止すると、給糸口がステッチプレッサ等の他の部材と干渉する。そこでキャリアが同じ位置で停止しないようにすることが行われ、具体的にはリセット補正と呼ばれるパラメータだけ編幅の外側で停止するようにする。そしてリセット補正値をキャリア毎に異ならせると、同じ位置で複数のキャリアが停止することを防止できる。しかしながらこのためには、リセット補正値をマニュアルで入力する必要がある。なおリセット補正値はキャリアの移動距離と動作等に直結するので、編成データの一部である。
【０００４】
特許文献１（特開平5-93348）は、キャリアの滑り量を考慮して、キャリアの連行を解除する位置を補正することを開示している。また特許文献２（特開2011-106059）は針床に対するキャリアレールとキャリアの配置を説明している。しかしながらキャリアの停止位置を自動的に生成することは、知られていない。  
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平5-93348
【特許文献２】特開2011-106059
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明の課題は、キャリアが干渉しないように、キャリアの停止位置のデータを含む編成データを、自動的に生成することにある。
【課題を解決するための手段】
【０００７】
この発明は、少なくとも前後一対の針床と、針床の針を操作するキャリッジと、複数のキャリアレールと、個々のキャリアレールに沿ってキャリッジに連行され、針床の針に糸を供給する複数のキャリアとを備えている横編機用の編成データを自動的に生成する方法において、
ガーメントの１パーツ中での、キャリアを使用するキャリッジのコースとキャリアの移動範囲とを示すデータを、編成に使用するキャリア毎に求めるステップと、
前記データに基づき、キャリアの停止位置を、前記キャリア毎に定めるステップとを実行すると共に、
複数のキャリア中の１個のキャリアに対して、該キャリアの停止位置が、針床の長手方向に水平面内で直角な方向に関して、他のキャリアと重なることを検出すると、前記他のキャリアの停止位置を編幅を基準として外側へシフトするように変更するステップを、キャリア毎に実行することを特徴とする。
【０００８】
またこの発明は、少なくとも前後一対の針床と、針床の針を操作するキャリッジと、複数のキャリアレールと、個々のキャリアレールに沿ってキャリッジに連行され、針床の針に糸を供給する複数のキャリアとを備えている横編機用の編成データを自動的に生成する装置において、
ガーメントの１パーツ中での、キャリアを使用するキャリッジのコースとキャリアの移動範囲とを示すデータを、編成に使用するキャリア毎に求める解析手段と、
前記データに基づき、キャリアの停止位置を、キャリア毎に定めると共に、複数のキャリア中の１個のキャリアに対して、該キャリアの停止位置が、針床の長手方向に水平面内で直角な方向に関して、他のキャリアと重なることを検出すると、前記他のキャリアの停止位置を編幅を基準として外側へシフトするように変更する処理を、キャリア毎に実行する停止位置決定手段、とを備えていることを特徴とする。
【０００９】
このようにすると、キャリアの使用回数と移動距離のデータに基づいて、自動的にキャリアの停止位置を決定でき、かつキャリアの停止位置が針床の長手方向に水平面内で直角な方向に重なり、キャリアが干渉することがない。キャリアの停止位置とは、端部の直上部を編幅に最も近い停止位置とすることも、端部の直上部に図４の最小値を加えた位置を編幅に最も近い停止位置とすることも含んでいる。解析手段は例えば図２の使用回数抽出部あるいはブロック抽出部に対応し、停止位置決定手段は例えば図２のリセット補正値割当部に対応する。この明細書において、編成データの生成方法に関する記載はそのまま編成データの生成装置にも当てはまり、編成データの生成装置に関する記載はそのまま編成データの生成方法にも当てはまる。
【００１０】
好ましくは、停止位置決定手段は、前記処理を使用回数が多いキャリアから少ないキャリアへの順に実行することにより、使用回数が多いキャリアを編幅の端部の近くに、使用回数が少ないキャリアを編幅の端部から離れた位置に停止させるように、停止位置を決定する。このようにすると、使用回数の多いキャリアを編幅の端部付近に停止させることにより、キャリッジがキャリアを移動させる距離を短くできる。従ってより短時間でパーツを編成できる。なお使用回数の多寡は適宜の精度で求めれば良く、例えば精度を３回とすると、使用回数が５１回と４９回とは同じ使用回数となる。またキャリアの停止位置で重要なのは使用回数が多いキャリアの値で、使用回数の下位２個等のキャリアに対しては停止位置が使用回数の順に従っていなくても良い。
【００１１】
好ましくは、停止位置決定手段は、パーツ単位での使用回数に基づいて停止位置を決定する。このようにすると簡単に停止位置を決定できる。
また好ましくは、解析手段によりパーツをウェール方向に複数のブロックに分割すると共に、停止位置決定手段は、ブロック単位での使用回数に基づいて停止位置を決定する。このようにすると、使用するキャリアがウェール方向に沿って変化するような場合に、キャリアを連行する延べ距離が短くなるように、停止位置を決定できる。
【図面の簡単な説明】
【００１２】
【図１】針床とキャリアレールの平面図
【図２】実施例の編成データ生成装置のブロック図
【図３】実施例でのキャリアの停止値の決定アルゴリズムを示すフローチャート
【図４】パーツの編幅と最小値及びリセット補正値との関係を示す図
【図５】パーツに対するキャリアa,b,cの停止位置を模式的に示す図
【図６】変形例でのキャリアの停止値の決定アルゴリズムを示すフローチャート
【図７】変形例でのパーツに対するキャリアa,b,cの停止位置を模式的に示す図
【図８】変形例での、インターシャ編成のパーツに対するキャリアa〜dの停止位置を模式的に示す図
【発明を実施するための形態】
【００１３】
以下に、発明を実施するための最適実施例を示す。
【実施例】
【００１４】
図１〜図８に、実施例とその変形とを示す。図１は針床上のキャリアレールを模式的に示し、２は前ベッド、４は後ベッドで、その間にギャップ６が存在する。ベッド２，４の上部に複数本のキャリアレール８〜１１が存在し、キャリアレール８〜１１に沿ってキャリア１２が図示しないキャリッジに連行されて摺動する。図では成型編みを行っているものとし、１４は前身頃などの編幅、１５は左袖などの編幅、１６は右袖などの編幅で、１枚のガーメントは複数のパーツから成り、パーツは編成の途中で編幅が変化することがある。ガーメントは編幅が一定でも良く、また無縫製編成のように１ガーメント＝１パーツでも良い。以下この明細書では、水平面内でベッド２，４の長手方向に平行な方向を左右方向、ベッド２，４の長手方向と直交する方向を前後方向という。
【００１５】
２０は編成データ生成装置を示し、２１はユーザインターフェースで、マウス，トラックボール，デジタイザ，キーボードなどの入力手段と、カラーモニタとから成る。２２はネットワークインターフェースで、ネットワークとの間でデータ及びプログラムのやり取りをする。２３はディスクドライブで、図示しないディスクとの間でデータとプログラムなどのやり取りをする。２４はメモリーで、種々のデータ、特に編成データを記憶する。２５はプログラムメモリーで、編成データ生成装置２０のプログラムを記憶している。
【００１６】
２６は変換部で、ユーザインターフェース２１、ネットワークインターフェース２２、あるいはディスクドライブ２３などから入力された、編地のデザインデータを編成データに変換する。この変換では、キャリアの停止位置のデータを生成しないか、または適宜のデフォルト値を割り当てる。２７は使用回数抽出部で、編成データで使用する各キャリアに対し、その使用回数とコース毎の移動範囲とを抽出する。２８はブロック抽出部で、図６のアルゴリズムを実行するためのものであり、どのキャリアを使用するかに基づいて、１個のパーツを複数のブロックに分割する。図３のアルゴリズムを実行する場合、ブロック抽出部２８は不要である。ブロックへの分割はパーツのウェール方向に沿って行い、ウェール方向に沿ったブロックの長さに最小値を設けて、最小値未満の長さのブロックは上下いずれかのブロックに合体する。
【００１７】
２９はリセット補正値割当部で、キャリアに対しリセット補正値を割り当てる。リセット補正値は１パーツの編成の間一定としても良く、あるいは１パーツの編成の途中で変化させるようにしても良い。干渉チェック部３０はキャリア間の干渉をチェックし、ここで干渉とは、横編機の前後方向に沿って重なった位置で複数のキャリアが停止することである。キャリアが干渉する状態にある場合、即ち複数のキャリアが前後方向に重なって停止している状態で、図示しないキャリッジがキャリアと交差するように移動すると、キャリッジ中のステッチプレッサなどがキャリアと干渉して損傷する恐れがある。
【００１８】
リセット補正値割当部２９は、最初各キャリアに対し例えばリセット補正値０を割り当てる。そして干渉チェック部３０がキャリア間の干渉を検出すると、干渉を回避するように、例えば使用回数が少ないキャリアのリセット補正値を増加させることにより、干渉を解消する。なお編成データ生成装置２０は、横編機内に設けても良く、あるいはガーメントなどのデザインデータを作成し編成データに変換するデザイン装置内に設けてもよい。
【００１９】
図３〜図５に、キャリアの停止位置の決定方法を示す。パーツのデザインが決定され、これを編成データに変換すると、編幅と編目の種類及びコース数、どのキャリアをどのコースでどの範囲で移動させるかなどのデータが定まる。そこでステップ１で、１パーツ内で、キャリアを使用するコースとコース毎の移動範囲とを、キャリア毎に求める。この処理は少なくとも実際に使用するキャリアに対して実行する。１パーツ内でのキャリアの使用回数をキャリア毎に求めると共に、各キャリアの停止位置を最小値に設定する。言い換えると各キャリアに対しリセット補正値を０に設定する（ステップ２）。使用しないキャリアは例えば針床の端部などに退避させておく。
【００２０】
図４にリセット補正値の意味を示し、キャリアは編幅の左右を往復し、キャリアの停止位置は、編幅の端部から針０本〜３本程度の最小値分の間隔を置いた位置である。最小値はインターシャ編成の場合例えば０で，これ以外の編成の場合針２〜３本分などである。編幅に最小値を加えたものが、編成データ中のキャリアの移動範囲である。リセット補正値は編幅から最小値分外側にシフトした位置で０で、これがリセット補正値の最小値であり、リセット補正値は編幅の外側に向かって増加する。またリセット補正値の単位は、例えば給糸口１個分の幅である。リセット補正値のリセットはキャリッジがキャリアの連行を中止することで、補正値は最小値からのシフト分である。そしてリセット補正値が最小のキャリアは、編幅から最小値だけ外側にシフトした位置で停止し、リセット補正値が増加するにつれて編幅から外側へ離れた位置に停止する。
【００２１】
例えば使用回数の大きなキャリアから小さなキャリアの順に（ステップ３，７）、ステップ４〜ステップ７を実行する。ステップ４で各コース毎に停止時のキャリアの位置をチェックし、干渉するキャリアの有無を検出する。干渉するキャリアが存在する場合、停止位置を外側にシフトさせ、言い換えるとリセット補正値を増加させて、干渉を解消する（ステップ５）。干渉するキャリアの停止位置を変更すると、他のキャリアとの間で連鎖的に干渉が発生することがあるので、干渉が解消するまでキャリアの停止位置を変更する。そしてステップ４，５を全てのコースに対し実行すると、例えば次に使用回数の大きなキャリアに対して同様の処理を行い、使用する全てのキャリアに対して処理が終わると、図３のアルゴリズムを終了する。
【００２２】
図５は、パーツ３２を編成する際の、キャリアa,b,cに対するリセット補正値（１点鎖線）と実際の停止位置（２点鎖線）とを示し、パーツ３２中のa,b,cの記号は使用するキャリアを示している。またこの明細書で、コース方向とはキャリッジの往復方向に平行な方向で、ウェール方向とはこれに直角な方向である。パーツ３２でのキャリアの使用回数は  c＞a＞b  の順で、キャリアcに最小のリセット補正値を、キャリアaに次のリセット補正値を、キャリアbに最大のリセット補正値を割り当てる。パーツ３２の編幅に増減がなければ、リセット補正値を以上のように定めると、キャリア間の干渉は生じない。図５の１点鎖線でリセット補正値に従ったキャリアの停止位置を示す。
【００２３】
パーツ３２の編幅に増減があると、リセット補正値が異なってもキャリアの停止位置が等しくなることがある。例えばキャリアcを使用するブロックで右側へ編幅が増加し、このブロックではキャリアa,bは使用せずに停止したままなので、キャリアcとキャリアa,bとが干渉する。そこで図３のステップ５によりキャリアa,bの停止位置を図５の２点鎖線のように自動的に変更するか、マニュアルでキャリアa,bの停止位置を変更する。キャリアaを使用する最後のブロックでは編幅が徐々に減少し、キャリアaがキャリアcと干渉するので、キャリアcの停止位置を例えば図５の２点鎖線のように変更する。なお図５では、１点鎖線の軌跡から２点鎖線の軌跡へ、１回のキャリッジの移動でキャリアの停止位置をシフトさせたが、干渉が生じる各コース毎にキャリアの停止位置を少しずつシフトさせても良い。またキャリアの停止位置のシフトは、干渉が生じるコースまでに行えばよい。なおリセット補正値をパーツの途中で変更可能な変数と見なすと、図５の右側で２点鎖線の軌跡を取るように、リセット補正値を定めても良い。
【００２４】
以上のようにすると、
・  キャリアa,b,cの停止位置を自動的に生成でき、
・  キャリアを連行する距離を短くすることにより、キャリッジの移動距離を短縮して生産性を向上でき、
・  キャリア間の干渉を解消できる。
【００２５】
図６〜図８に変形例を示し、特に指摘する点以外は図１〜図５の実施例と同様である。最初に図３のステップ１を実行し、次いでステップ１１で、どのキャリアを使用するかに基づいて、パーツをウェール方向に沿って複数のブロックに分割する。この時、ブロックのウェール方向に沿った長さに最小値を定めること等により、コース数が所定値以下の小さなブロックが生じないようにすることが好ましい。またステップ１１で各キャリアの使用回数をブロック毎に求めておく。以降の処理はブロック単位で行うものとし、ステップ１２で各キャリアの停止位置を最小値に設定する。そして例えば図３のステップ４〜７と同様にして、ブロック内での干渉を解消する（ステップ１３）。
【００２６】
図７は、パーツ３３へのリセット補正値を１点鎖線で示し、図中のXはリセット補正値を入れ替えることを示している。パーツ３３に対し、最下部のキャリアaを使用する小さなブロックと次のキャリアa,bを使用する小さなブロックとを合体し、全体を例えば４ブロックとする。そしてブロック単位でリセット補正値を入れ替える。最初のブロックではキャリアaを主として用い他にキャリアbを用いるので、リセット補正値はキャリアaが最小値の０で、キャリアbでは１，キャリアcでは２とする。次のキャリアbを使用するブロックでは、キャリアaを使用しないため、例えばキャリアa,b間でリセット補正値を入れ替える。同様に、次のキャリアcを使用するブロックでは、キャリアbを使用しないため、キャリアb,c間でリセット補正値を入れ替え、最後のキャリアaを使用するブロックでは、キャリアcを使用しないため、キャリアc,a間でリセット補正値を入れ替える。またキャリアbを使用するブロックと、キャリアcを使用するブロックでは、使用しないために停止位置が一定のキャリアa等と、編幅の増加に伴い右側へ停止位置がシフトして行くキャリアb,c等の間で干渉が生じる。そこで図５と同様にして、干渉するキャリアの停止位置を編幅から見て遠い側へシフトさせ、干渉を回避する。
【００２７】
図８は、変形例でのインターシャ編成におけるリセット補正値を示し、インータシャ用のキャリアは鉛直方向真下へ糸を垂らすように、編幅の端部の直上及び糸を変更する位置の直上で停止できる。この場合、１個のキャリアで編成するエリアを１個の編幅と見なし、パーツ３４はコース方向に２個の編幅を持つものとして扱い、最小値は０なので、リセット補正値が０での停止位置はパーツ３４の両端部とエリアの境界である。パーツ３４を上下２個のブロックに分割し、最初のブロックではキャリアa,bを用いるので、キャリアa,bに小さなリセット補正値を割り当て、次のブロックではキャリアc,dを用いるので、キャリアc,dに小さなリセット補正値を割り当てる。なおキャリアa,bを用いるブロックがキャリアc,dを用いるブロックよりも大きいことに着目し、下側のブロックに対するリセット補正値を上側のブロックに対しても有効とすると、図１〜図５の実施例と同じになる。
【００２８】
実施例では以下の効果が得られる。
(1)  キャリアの停止位置のデータを自動的に生成できる。
(2)  キャリア間の干渉を解消できる。
(3)  キャリアの使用頻度に応じてリセット補正値を決定することにより、キャリッジの移動距離を短縮できる。従って編成に要する時間を短縮できる。
【符号の説明】
【００２９】
２          前ベッド
４          後ベッド
６          ギャップ
８〜１１    キャリアレール
１２        キャリア
１４〜１６  編幅
２０        編成データ生成装置
２１        ユーザインターフェース
２２        ネットワークインターフェース
２３        ディスクドライブ
２４        メモリー
２５        プログラムメモリー
２６        変換部
２７        使用回数抽出部
２８        ブロック抽出部
２９        リセット補正値割当部
３０        干渉チェック部
３２〜３４  パーツ    
【図１】
0005881412.tif 000002
【図２】
0005881412.tif 000003
【図３】
0005881412.tif 000004
【図４】
0005881412.tif 000005
【図５】
0005881412.tif 000006
【図６】
0005881412.tif 000007
【図７】
0005881412.tif 000008
【図８】
0005881412.tif 000009