[go: up one dir, main page]

JP2005068564A - Apparatus for generating random number value, spinning controller, method for generating random number value, method for controlling spinning, program for generating random number value and program for controlling spinning - Google Patents

Apparatus for generating random number value, spinning controller, method for generating random number value, method for controlling spinning, program for generating random number value and program for controlling spinning Download PDF

Info

Publication number
JP2005068564A
JP2005068564A JP2003208889A JP2003208889A JP2005068564A JP 2005068564 A JP2005068564 A JP 2005068564A JP 2003208889 A JP2003208889 A JP 2003208889A JP 2003208889 A JP2003208889 A JP 2003208889A JP 2005068564 A JP2005068564 A JP 2005068564A
Authority
JP
Japan
Prior art keywords
value
rotational speed
random number
random
roller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003208889A
Other languages
Japanese (ja)
Inventor
Makoto Suzuki
鈴木  誠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2003208889A priority Critical patent/JP2005068564A/en
Publication of JP2005068564A publication Critical patent/JP2005068564A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Spinning Or Twisting Of Yarns (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an apparatus for generating a random number value, a spinning controller, a method for generating the random number value, a method for controlling spinning, a program for generating the random number value and a program for controlling the spinning in which a random slub can be prepared. <P>SOLUTION: The random number value is computed on the basis of ring counters CTH0 and CTH1 performing counting at a constant speed without being affected by dispersion of the processing time of its own and dispersion of the processing time based on one scan with a CPU61 varying the processing time based on one scan in a PLC13 performing control to prepare a slub in a roving F by changing the relative number of revolutions of both apron mechanisms 32a and 32b and front rollers 33a and 33b. The CPU61 computes the relative number of revolutions based on the random number value and computes the time to maintain the relative number of revolutions based on the random number value. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、乱数値発生装置、紡績制御装置、乱数値発生方法、紡績制御方法、乱数値発生プログラム、及び紡績制御プログラムに関するものである。
【0002】
【従来の技術】
従来より、太い部分と細い部分とを交互に有する特殊意匠糸であるスラブ糸が知られている。このスラブ糸は、例えば紡績工程においてコンピュータを用いて精紡機のローラ速度を間欠的に変化さて製造されている(例えば、特許文献1)。そして、コンピュータを用いることによりスラブ糸の太い部分と細い部分とを交互に形成する際に、その太さや長さをランダムに作るようにしている。
【0003】
【特許文献1】
特開昭60−194130号公報
【0004】
【発明が解決しようとする課題】
ところが、コンピュータを用いてスラブ糸の太い部分と細い部分とにおける太さや長さをランダムに形成するとはいうものの、実際には乱数表から太さや長さを設定しているため、完全なランダムではなく、実際には周期的なパターンとなっていた。
【0005】
本発明は、前述した事情に鑑みてなされたものであって、その目的はランダムなスラブを作ることができる乱数値発生装置、紡績制御装置、乱数値発生方法、紡績制御方法、乱数値発生プログラム、及び紡績制御プログラムを提供することにある。
【0006】
【課題を解決するための手段】
上記目的を達成するために、請求項1に記載の発明は、1スキャン当たりの処理時間にばらつきを持つ処理手段と、1スキャン当たりの処理時間のばらつきの影響を受けずに定速でカウントする定速カウンタとを備え、前記処理手段は、前記定速カウンタから読み込んだカウント値に基づいて乱数値を演算する乱数値演算手段を備える。
【0007】
請求項2に記載の発明は、第1ローラと第2ローラとの相対回転数を変化させて繊維束にスラブを作る制御を行う紡績制御装置において、請求項1の乱数値発生装置を備え、前記乱数値に基づいて前記相対回転数を演算する相対回転数演算手段と、前記乱数値に基づいて前記相対回転数を維持する時間を演算する維持時間演算手段とのうち少なくとも一方を備え、該演算結果に基づいて前記第1ローラと前記第2ローラとの前記相対回転数を制御する。
【0008】
請求項3に記載の発明は、請求項2に記載の紡績制御装置において、始動時に前記第1ローラの回転数、前記第2ローラの回転数、及び前記相対回転数を徐々に増加させる制御をする漸次増加手段を備える。
【0009】
請求項4に記載の発明は、請求項2又は請求項3に記載の紡績制御装置において、終動時に前記第1ローラの回転数、前記第2ローラの回転数、及び前記相対回転数を徐々に減少させる制御をする漸次減少手段を備える。
【0010】
請求項5に記載の発明は、乱数値を発生させる乱数値発生方法において、1スキャン当たりの処理時間にばらつきを持つ処理手段と、1スキャン当たりの処理時間のばらつきの影響を受けずに定速でカウントする定速カウンタとに基づいて乱数値を演算する乱数値演算ステップを備える。
【0011】
請求項6に記載の発明は、第1ローラと第2ローラとの相対回転数を変化させて繊維束にスラブを作る紡績制御方法において、1スキャン当たりの処理時間にばらつきを持つ処理手段と、1スキャン当たりの処理時間のばらつきの影響を受けずに定速でカウントする定速カウンタとに基づいて乱数値を演算する乱数値演算ステップを備え、前記乱数値に基づいて前記相対回転数を演算する相対回転数演算ステップと、前記乱数値に基づいて前記相対回転数を維持する時間を演算する維持時間演算ステップとのうち少なくとも一方を備える。
【0012】
請求項7に記載の発明は、乱数値を発生させる乱数値発生プログラムにおいて、乱数値発生装置に、1スキャン当たりの処理時間にばらつきを持つ処理手段と、1スキャン当たりの処理時間のばらつきの影響を受けずに定速でカウントする定速カウンタとに基づいて乱数値を演算させる乱数値演算ステップを備える。
【0013】
請求項8に記載の発明は、第1ローラと第2ローラとの相対回転数を変化させて繊維束にスラブを形成するように紡績制御装置が前記第1及び第2ローラを駆動するモータを制御するための紡績制御プログラムにおいて、前記紡績制御装置に、1スキャン当たりの処理時間にばらつきを持つ処理手段と、1スキャン当たりの処理時間のばらつきの影響を受けずに定速でカウントする定速カウンタとに基づいて乱数値を演算させる乱数値演算ステップを備え、前記紡績制御装置に、前記乱数値に基づいて前記相対回転数を演算させる相対回転数演算ステップと、前記乱数値に基づいて前記相対回転数を維持する時間を演算させる維持時間演算ステップとのうち少なくとも一方のステップを備える。
【0014】
【発明の実施の形態】
(第1実施形態)
以下、本発明をリング精紡機システムに具体化した第1実施形態を図1〜図8に従って説明する。
【0015】
図1に示すように、リング精紡機システム10は、制御部11とリング精紡機12とを備えている。
制御部11は、紡績制御装置としてのプログラマブル・ロジック・コントローラ(以下、PLCという)13、D/A変換ユニット14、インバータ15,16、及び制御装置27を備えている。
【0016】
リング精紡機12は、送り出し機構21、回転機構22、巻き取り機構23、モータとしての第1モータ24、モータとしての第2モータ25、及び下降制御モータ26を備えている。本実施形態では、送り出し機構21によりドラフトを実現している。
【0017】
送り出し機構21は、一対のバックローラ31a,31b、一対のエプロン機構32a,32b、及び一対のフロントローラ33a,33bを備えている。フロントローラ33a,33bは第2ローラに相当する。
【0018】
図示しない繊維束ボビンから送り出された繊維束としての粗糸Fは、一対のバックローラ31a,31b、一対のエプロン機構32a,32b、一対のフロントローラ33a,33bを通過し、スネルワイヤ34を介して巻き取り機構23及び回転機構22へ送り出されるように構成されている。
【0019】
エプロン機構32aは、エプロンローラ35a、テンサ36a、そのエプロンローラ35a及びテンサ36aに巻装されたエプロン37aとにより構成されている。エプロン機構32bは、エプロンローラ35b、テンサ36b、そのエプロンローラ35b及びテンサ36bに巻装されたエプロン37bとにより構成されている。エプロンローラ35a,35bは第1ローラに相当する。
【0020】
第1モータ24は、インバータ15に電気的に接続されており、その回転軸は、図示しない減速機構を介して両バックローラ31a,31b、及び両エプロンローラ35a,35bに作動連結されている。両バックローラ31a,31bは互いに反対にかつ同回転数で回転し、粗糸Fを送り出すように構成されている。両エプロン機構32a,32bは互いに反対にかつ同回転数で回転し、粗糸Fを送り出すように構成されている。
【0021】
第2モータ25は、インバータ16に電気的に接続されており、その回転軸は、図示しない減速機構を介して両フロントローラ33a,33bに作動連結されている。両フロントローラ33a,33bは互いに反対にかつ同回転数で回転し、粗糸Fを送り出すように構成されている。
【0022】
制御部11は、両フロントローラ33a,33bの回転を制御し、両バックローラ31a,31b及び両エプロン機構32a,32bの回転を制御するように構成されている。
【0023】
両エプロン機構32a,32bの回転数が、フロントローラ33a,33bの回転数より遅くなるほど、粗糸Fはフロントローラ33a,33bに引き伸ばされて細くなるようになっている。そのため、両エプロン機構32a,32bとフロントローラ33a,33bとの相対回転数Vを時間により変化させると、送り出し機構21から送り出される粗糸Fにスラブが形成されるようになっている。
【0024】
回転機構22は、プーリ41、スピンドルテープ42、及びスピンドル43を備えている。プーリ41及びスピンドル43には、スピンドルテープ42が周回するように巻装されている。プーリ41の回転が、スピンドルテープ42を介してスピンドル43に伝達するように構成されている。プーリ41には前記第2モータ25の正回転駆動が図示しない機構を介して伝達されるように構成されている。
【0025】
巻き取り機構23は、下降制御モータ26、昇降装置45、リングレール46、トラベラ47を備えている。巻き取り機構23は、制御装置27に制御されるように構成されている。
【0026】
制御装置27は下降制御モータ26に電気的に接続され、下降制御モータ26の回転軸は、昇降装置45に作動連結されている。昇降装置45には、昇降可能なリングレール46が作動連結されている。昇降装置45は、スイッチング装置51、リミットスイッチ52,53を備えている。
【0027】
スイッチング装置51は、そのスイッチング動作により、第2モータ25からの駆動力及び下降制御モータ26からの駆動力のうち何れか一方の駆動力を選択的にリングレール46へ伝達するように構成されている。
【0028】
昇降装置45は、第2モータ25からの駆動力をリングレール46へ伝達する際には、リングレール46を上下方向に沿って往復移動するように構成されている。なお、リングレール46の「往」は上昇であり、リングレール46の「復」は下降である。
【0029】
図3に示すように、リングレール46が上下方向に沿って一往復する往復領域Dは、リングレール46が往復移動する度に上方へ移動するようになっている。詳述すると、往復領域Dは、リングレール46の往復移動に伴うリングレール46の上限位置H1とリングレール46の下限位置H2とがなす領域である。
【0030】
昇降装置45は、リングレール46が最初の往復移動を行う際に、上限位置H1に位置したリングレール46がリミットスイッチ52をオン作動させず、下限位置H2に位置したリングレール46がリミットスイッチ53をオン作動させないように制御する。昇降装置45は、所定回数往復移動を繰り返したリングレール46が最後の往復移動を行う際に、上限位置H1に位置するリングレール46にてリミットスイッチ52をオン作動させるように制御する。
【0031】
なお、リング精紡機システム10は、リングレール46にてリミットスイッチ52がオン作動された際には、ボビン48に粗糸Fを巻き取る工程の終了である終了工程を行う。
【0032】
即ち、昇降装置45は、リミットスイッチ52がオン作動されると、スイッチング装置51のスイッチを切り換えて、リングレール46へ伝達する駆動力を、第2モータ25によるものから下降制御モータ26によるものに切り換える。
【0033】
昇降装置45は、下降制御モータ26からの駆動力をリングレール46へ伝達する際には、リングレール46を下降させ続けるように構成されている。リミットスイッチ53は、この下降し続けるリングレール46によりオン操作される。昇降装置45は、リミットスイッチ53がオン操作されると、リングレール46の動きを停止するように構成されている。
【0034】
図1に示すように、リングレール46上には、リング46aが設けられている。そのリング46a上にはトラベラ47が設けられており、トラベラ47は、そのリング46a上を走行するように構成されている。
【0035】
従って、第2モータ25の駆動により、スピンドル43、及びそのスピンドル43に外嵌されたボビン48が回転される。スネルワイヤ34からトラベラ47を通って導かれた粗糸Fは、ボビン48の回転によって張力を受ける。そのため、トラベラ47は、リング46a上を走行し、粗糸Fに撚りをかけると同時にその粗糸Fをボビン48に巻き付けるようになっている。ボビン48には、トラベラ47とボビン48との回転差の分だけ粗糸Fが巻き付けられる。
【0036】
PLC13は、CPU61、入力回路62、出力回路63、記憶部64を備えている。CPU61は、乱数値発生装置、処理手段、乱数値演算手段、相対回転数演算手段、維持時間演算手段に相当する。
【0037】
CPU61は、PLC13を統括する処理部である。入力回路62は、例えば外部入力装置65から入力されるデータを入力して記憶部64へそのデータを書き込む。記憶部64はCPU61へ演算を行うためのデータを出力する。CPU61は、演算結果を記憶部64へ書き込みして演算結果を一時的に格納したり、演算結果を出力回路63へ出力したりする。出力回路63は、D/A変換ユニット14へデータを出力する。
【0038】
記憶部64は、入力回路62から入力されたデータを一時的に記憶する領域であるメモリ66を備えている。また、記憶部64は、データ67とプログラム68を記憶する領域を持つ。データ67には、CPU61にて演算された演算結果が一時的に記憶される。プログラム68は、システムプログラム69とストアド方式のラダープログラム70(紡績制御プログラム)にて構成されている。システムプログラム69は、定速カウンタとしてのリングカウンタCTH0,CTH1を備えている。このリングカウンタCTH0,CTH1は、例えば1.0μs毎に定速でカウントアップするように構成されている。
【0039】
本実施形態のラダープログラム70は、第1モータ24の回転数をランダムに変更させる処理命令群(乱数値発生プログラム)を備えている。即ち、ラダープログラム70は、バックローラ31a,31bの回転数、及びエプロン機構32a,32bの回転数をランダムに変更させる処理命令群を備えている。
【0040】
次に、ラダープログラム70の乱数値発生処理を概略的に説明する。
なお、図2に示すように、ステップ101〜110(以下、「ステップ」を単に「S」という)の左端には実行条件が設定されている。S101〜103,S105,S106,S108,S110では、その実行条件が成立する場合には、その右側の処理を行うようになっている。
【0041】
この実行条件はラダープログラム70を実行中に成立(実行条件の成立)を維持するものであればよく、本実施形態では、実行条件としてPLC13に設けられた図示しない電源をONさせる電源リレーPを採用している。
【0042】
図2に示すように、S101では、CPU61はFLIKの処理を行う。即ち、指定したリレー(ここでのリレーは「リレーF1」)はON/OFFを繰り返す。なお、リレーF1はONから実行される。このリレーF1は、図4に示すように、オン時間値n1に基づく時間だけON、オフ時間値n2に基づく時間だけOFFを繰り返す。
【0043】
S102では、CPU61は、出力回路63を介して出力値S1をD/A変換ユニット14へ出力する。
S103では、CPU61は、リングカウンタCTH0の上限値を例えば20に設定する。詳述すると、リングカウンタCTH0は、カウンタの上限値を任意に設定可能とされている。この上限値は、ラダープログラム70を実行させる前に、外部入力装置65から入力回路62を介してメモリ66へ入力される。そして、CPU61はメモリ66に記憶されているその上限値を読み込むことによりリングカウンタCTH0の上限値を設定する。図7に示すように、CPU61は、リングカウンタCTH0がカウントアップし、カウント値が上限値を超えた際には、カウント値を0にするようになっている。
【0044】
なお、CPU61は、一度、リングカウンタCTH0の上限値を設定するとラダープログラム70を終了するまでこの設定を維持することができ、また、変更も可能である。
【0045】
図2に示すように、S104では、CPU61は、電源リレーPがON(実行条件が成立)でかつリレーF1がONになった瞬間(図4におけるM1参照)に、乱数値としての変数値AにリングカウンタCTH0の値を代入(A←CTH0)する(乱数値演算ステップ)。または、CPU61は、電源リレーPがON(実行条件が成立)でかつリレーF1がOFFになった瞬間(図4におけるM2参照)に、変数値AにリングカウンタCTH0の値を代入(A←CTH0)する(乱数値演算ステップ)。
【0046】
S105では、CPU61は、出力値S1に変数値Aと係数C1との積を代入(S1←A×C1)する。この出力値S1に基づいて、一対のエプロン機構32a,32bの回転速度が設定される。即ち、この出力値S1に基づいて、一対のエプロン機構32a,32bと一対のフロントローラ33a,33bとの相対回転数Vが設定される(相対回転数演算ステップ)。
【0047】
S106では、CPU61は、リングカウンタCTH1の上限値を例えば1000に設定する。このリングカウンタCTH1は前記リングカウンタCTH0と同様のリングカウンタとされている。
【0048】
なお、CPU61は、一度、リングカウンタCTH1の上限値を設定するとラダープログラム70を終了するまでこの設定を維持することができ、また、変更も可能である。
【0049】
S107では、CPU61は、電源リレーPがON(実行条件が成立)でかつリレーF1がONになった瞬間(図4におけるM1参照)のみ、乱数値としての変数値BにリングカウンタCTH1の値を代入(B←CTH1)する(乱数値演算ステップ)。
【0050】
S108では、CPU61は、オン時間値n1に変数値Bと係数C2との積を代入(n1←B×C3)する(維持時間演算ステップ)。CPU61は、このオン時間値n1に基づいて、リレーF1がON(S104)になった瞬間の際に演算した出力値S1(S105)の値を維持する時間を設定する。
【0051】
S109では、CPU61は、電源リレーPがON(実行条件が成立)でかつリレーF1がOFFになった瞬間(図4におけるM2参照)のみ、変数値BにリングカウンタCTH1の値を代入(B←CTH1)する(乱数値演算ステップ)。
【0052】
S110では、CPU61は、オフ時間値n2に変数値Bと係数C3との積を代入(n2←B×C4)する(維持時間演算ステップ)。CPU61は、このオフ時間値n2に基づいて、リレーF1がOFF(S104)になった瞬間の際に演算した出力値S1(S105)の値を維持する時間を設定する。
【0053】
なお、本実施形態では、上記S101からS110の一連の処理を総称して1スキャンという。
CPU61は、1スキャンが終わる毎に繰り返しスキャンを行うようになっている。
【0054】
S101での処理時間は例えば7.8μsとされているが、上記S102〜S110での処理時間は一定でなくスキャン毎にばらつく。詳述すると、S102での処理時間は、例えば6.2〜33.4μsとなっている。S103及びS106での処理時間は例えば4.3〜24.9μsとなっており、S104及びS107での処理時間は例えば8.6〜28.4μsとなっている。S105での処理時間は例えば65.8〜115.3μsとなっており、S108及びS110での処理時間は例えば6.6〜26.1μsとなっている。そのため、1スキャン当たりの処理時間は127.4〜343.7μsとなる。
【0055】
一方、前記リングカウンタCTH0,CTH1は、1スキャン当たりの処理時間のばらつきの影響を受けることなく、1.0μs毎に正確にカウントアップ(定速カウントアップ)している。
【0056】
次に、本実施形態のリング精紡機システム10の作用について説明する。
CPU61は、ラダープログラム70に基づいて出力値S1、オン時間値n1、及びオフ時間値n2を演算する。PLC13(CPU61)は、リレーF1がONの際にオン時間値n1に基づく時間だけ出力値S1をD/A変換ユニット14へ出力する。その後、PLC13(CPU61)は、リレーF1がOFFの際にオフ時間値n2に基づく時間だけ改めて演算した出力値S1をD/A変換ユニット14へ出力する。
【0057】
図6に示すように、リング精紡機12は、リレーF1がONの際にPLC13から出力された出力値S1に基づいて粗糸FにスラブSL1を形成する。また、リング精紡機12は、リレーF1がOFFの際にPLC13から出力された出力値S1に基づいて粗糸FにスラブSL2を形成する。
【0058】
詳述すると、CPU61は、ラダープログラム70のスキャンを繰り返し実行し、リレーF1がONになった瞬間(S107)のリングカウンタCTH1の値に基づいてオン時間値n1(S108)を演算する。このオン時間値n1(図5参照)に基づいて送り出し機構21では、図6に示す粗糸Fに形成されるスラブSL1の長さL1が設定される。
【0059】
また、CPU61は、ラダープログラム70のスキャンを繰り返し実行し、リレーF1がOFFになった瞬間(S109)のリングカウンタCTH1の値に基づいてオフ時間値n2(S110)を演算する。このオフ時間値n2(図5参照)に基づいて送り出し機構21では、図6に示す粗糸Fに形成されるスラブSL2の長さL2が設定される。
【0060】
さらに、CPU61は、ラダープログラム70のスキャンを繰り返し実行し、リレーF1がONになった瞬間(S104)、又はリレーF1がOFFになった瞬間(S104)のリングカウンタCTH0の値に基づいて出力値S1(S105)を設定する。即ち、出力値S1は、リレーF1のON/OFF切り換わり時にその都度再設定(再演算)される。この出力値S1(図5参照)に基づいて送り出し機構21では、図6に示す粗糸Fに形成されるスラブSL1の太さt1、又はスラブSL2の太さt2が設定される。
【0061】
ところで、図8に示すように、CPU61は、1スキャン毎(詳しくは各ステップ毎)に処理時間がばらつく。一方、リングカウンタCTH0,CTH1は1.0μs毎に正確にカウントアップする。そのため、S104にて変数値Aに代入するリングカウンタCTH0の値、及びS107にて変数値Bに代入するリングカウンタCTH1の値、さらにはS109にて変数値Bに代入するリングカウンタCTH1の値はその都度値が異なる乱数値となる。
【0062】
従って、オン時間値n1、オフ時間値n2、出力値S1は再設定(再演算)される毎にランダムな値となる。
そして、図1に示すように、PLC13は、D/A変換ユニット14、インバータ16、及び第2モータ25を介して両フロントローラ33a,33bの回転数、スピンドル43の回転数、及びリングレール46の往復速度を一定となるように制御する。また、PLC13は、可変する値である出力値S1をD/A変換ユニット14へ出力し、この結果、PLC13は、D/A変換ユニット14、インバータ15、及び第1モータ24を介して、両バックローラ31a,31b及び両エプロン機構32a,32bの回転数を可変制御する。従って、出力値S1の値が変わると、両バックローラ31a,31b及び両エプロン機構32a,32bの回転数も変わり、この結果、両エプロン機構32a,32bと両フロントローラ33a,33bとの相対回転数Vが変化する。
【0063】
両エプロン機構32a,32bの回転が両フロントローラ33a,33bの回転よりも遅いほど(相対回転数Vが大きいほど)、図6に示す粗糸FのスラブSL1,SL2の太さt1,t2は細くなる。逆に、両エプロン機構32a,32bの回転数が両フロントローラ33a,33bの回転数に近づくほど(相対回転数Vが小さいほど)、図6に示す粗糸FのスラブSL1,SL2の太さt1,t2は太くなる。
【0064】
このようにして、粗糸FにスラブSL1,SL2を形成するため、図6に示す長さL1、太さt1、長さL2、太さt1は、それぞれランダムな値となる。
さらに、リレーF1のON/OFFが繰り返し行われると、粗糸Fには、スラブSL3〜SL5が形成される。スラブSL3,SL5は、スラブSL1と同様にリレーF1のON時に形成され、スラブSL4は、スラブSL2と同様にリレーF1のOFF時に形成される。そして、スラブSL3〜SL5の長さL3〜L5及び太さt3〜t5も、それぞれランダムな寸法に形成される。そして、粗糸FにはスラブSL5以降もランダムな長さとランダムな太さを有するスラブが形成される。
【0065】
図1に示すように、送り出し機構21から送り出された複数のスラブ(SL1〜SL5)が形成された粗糸Fは、スネルワイヤ34及びトラベラ47を介して撚りがかけられつつボビン48に巻き取られる。
【0066】
従って、第1実施形態によれば、以下のような効果を得ることができる。
(1)本実施形態では、1スキャン当たりの処理時間にばらつきを持つCPU61は、自身の処理時間のばらつきと、1スキャン当たりの処理時間のばらつきの影響を受けずに定速でカウントするリングカウンタCTH0,CTH1にとに基づいて乱数値である変数値A,Bを演算するようにした。CPU61は、乱数値である変数値Aに基づいて出力値S1(即ち、相対回転数V)を演算し、かつ乱数値である変数値Bに基づいて出力値S1(相対回転数V)を維持するための値であるオン時間値n1及びオフ時間値n2を演算するようにした。
【0067】
そのため、オン時間値n1、オフ時間値n2、及び出力値S1は、再設定(再演算)される毎にランダムな値となる。従って、オン時間値n1、オフ時間値n2、出力値S1に基づいて形成される粗糸Fのスラブ(SL1〜SL5)の長さ(L1〜L5)及び太さ(t1〜t5)をランダムに形成することができる。
【0068】
(2)本実施形態では、PLC13は、リングカウンタCTH0,CTH1の上限値を、ラダープログラム70を実行させる前に、外部入力装置65からの入力により設定するようにした。従って、PLC13は、ラダープログラム70を実行させる前に、粗糸Fに形成されるスラブ(SL1〜SL5)の長さ(L1〜L5)及び太さ(t1〜t5)を任意に設定できる。
【0069】
(3)本実施形態では、PLC13は、両フロントローラ33a,33bの回転数を一定になるように制御し、両エプロン機構32a,32bの回転数をランダムに可変するように制御することにより、粗糸Fにスラブ(SL1〜SL5)を形成していた。従って、リング精紡機12は、両フロントローラ33a,33bの回転数が一定のため、両フロントローラ33a,33bから巻き取り機構23及び回転機構22へ送り出される粗糸Fの速度が一定となり、ボビン48に対して粗糸Fをきれいに巻き取ることができる。
【0070】
(第2実施形態)
以下、本発明を具体化した第2実施形態を図9に従って説明する。
なお、説明の便宜上、第1実施形態と同様の構成については同一の符号を付してその説明を一部省略する。
【0071】
なお、本実施形態では、PLC13は、D/A変換ユニット14へ出力値S3を出力し、この結果、PLC13は、D/A変換ユニット14、インバータ15、及び第1モータ24を介して、両バックローラ31a,31b及び両エプロン機構32a,32bの回転数を制御するように構成されている。また、PLC13は、D/A変換ユニット14へ出力値S4を出力し、この結果、PLC13は、D/A変換ユニット14、インバータ16、及び第2モータ25を介して、両フロントローラ33a,33bの回転数、スピンドル43の回転数、リングレール46の往復速度を制御するように構成されている。
【0072】
なお、本実施形態ではCPU61は、漸次増加手段及び漸次減少手段にも相当する。
本実施形態では、記憶部64に格納されているラダープログラム70の処理命令群が変更されている。
【0073】
次に、ラダープログラム70の乱数値発生処理を概略的に説明する。
なお、図9に示すように、S206〜S208、S210〜S217の左端には図2と同様の実行条件が設定されている。
【0074】
S201では、CPU61は、リレーRがOFFしている間、FLIKの処理を行う。即ち、リレーRがOFFしている間、指定したリレー(ここでのリレーは「リレーF2」)はON/OFFを繰り返す。ここでは、CPU61は、リレーF2のONの時間及びOFFの時間を共に予め例えば「20」の値に設定している。この設定値「20」は、ラダープログラム70を実行させる前に、外部入力装置65からの入力により設定される(リングカウンタCTH0の上限値の設定と同様の設定方法とされている)。このリレーF2のONの時間及びOFFの時間を共に予め「20」の値に設定すると、実際には例えば、リレーF2のONの時間は20×10ms、リレーF2のOFFの時間は20×10msに設定される。
【0075】
S202では、CPU61は、リレーRがOFFで、かつリレーF2がONになった瞬間に、変数値Eに1を加える(E←E+1)。
S203では、CPU61は、変数値Eが40以上の際に、リレーRをONさせる。
【0076】
S204では、CPU61は、リレーHがONされた際に、FLIKの処理を行う。このリレーHは、リングレール46がリミットスイッチ52をONすることに連動してONされる。なお、このリレーHは、一度ONされると、ラダープログラム70が終了するまでそのONを維持する。そして、リレーHがONしている間、指定したリレー(ここでのリレーは「リレーF3」)はON/OFFを繰り返す。ここでは、CPU61は、ONの時間及びOFFの時間を共に予め例えば「8」の値に設定している。この設定値「8」は、ラダープログラム70を実行させる前に、外部入力装置65からの入力により設定される。
【0077】
S205では、CPU61は、リレーF3がONになった瞬間に、変数値Eから1を減算する(E←E−1)。
S206では、CPU61は、電源リレーPがON(実行条件が成立)の際に、出力値S3に出力値S1と変数値Eとの積を代入する(S3←S1×E)。加えて、CPU61は、電源リレーPがON(実行条件が成立)の際に、出力値S4に定数値S2と変数値Eとの積を代入する(S4←S2×E)。
【0078】
S207では、CPU61は、電源リレーPがON(実行条件が成立)の際に、前記実施形態のS101と同様のFLIKの処理を行う。
S208では、CPU61は、電源リレーPがON(実行条件が成立)の際に、出力値S3及び出力値S4をD/A変換ユニット14へ出力する。
【0079】
S209では、CPU61は、変数値Eが0の際に、ラダープログラム70を終了する。
S210〜S217の処理は、前記第1実施形態のS103〜S110と同様の処理を行うためその説明を省略する。
【0080】
次に、本実施形態のリング精紡機システム10の作用について説明する。
本実施形態のCPU61は、ラダープログラム70に基づいて出力値S3、出力値S4、オン時間値n1及びオフ時間値n2を演算する。PLC13(CPU61)は、リレーF1がONの際にオン時間値n1に基づく時間だけ出力値S3をD/A変換ユニット14へ出力する。その後、PLC13(CPU61)は、リレーF1がOFFの際にオフ時間値n2に基づく時間だけ改めて演算した出力値S3をD/A変換ユニット14へ出力する。
【0081】
リング精紡機12は、リレーF1がONの際にPLC13から出力された出力値S3に基づいて粗糸FにスラブSL1を形成する。また、リング精紡機12は、リレーF1がOFFの際にPLC13から出力された出力値S3に基づいて粗糸FにスラブSL2を形成する。
【0082】
本実施形態のS210〜S117の処理は、前記実施形態のS103〜S110の処理と同様の処理を行っており、オン時間値n1、オフ時間値n2、出力値S1は再設定(再演算)される毎にランダムな値となる。
【0083】
S201〜S203,S206の処理は、始動時に出力値S3及び出力値S4を徐々に増加させる処理である。
詳述すると、CPU61は、リレーF2がONになった瞬間毎に、変数値Eに1を加える(S202)。出力値S3は、出力値S1と変数値Eとの積の値であり、出力値S4は、定数値S2と変数値Eとの積の値である(S206)。即ち、始動から徐々に変数値Eの値が大きくなることにより出力値S3,S4が大きくなり、この結果、両バックローラ31a,31bの回転数、両エプロン機構32a,32bの回転数、両フロントローラ33a,33bの回転数、スピンドル43の回転数、リングレール46の往復速度は徐々に増加する。そして、変数値Eが40となると、変数値Eは40より増加しなくなる(S203)。
【0084】
一方、S204〜S206の処理は、終動時に出力値S3及び出力値S4とを徐々に減少させる処理である。
詳述すると、リングレール46にてリミットスイッチ52が一度だけオン作動(S204)されると、S204のリレーHがONされる(ラダープログラム70が終了するまでONし続ける)。すると、CPU61は、リレーF3がONになった瞬間毎に、変数値Eから1を減算する(S205)。出力値S3は、出力値S1と変数値Eとの積の値であり、出力値S4は、定数値S2と変数値Eとの積の値である(S206)。
【0085】
即ち、リレーHのONから徐々に変数値Eの値が小さくなることにより出力値S3,S4が小さくなる。この結果、両バックローラ31a,31bの回転数、エプロン機構32a,32bの回転数、両フロントローラ33a,33bの回転数、スピンドル43の回転数は徐々に減少する。そして、変数値Eが0になった際には、両バックローラ31a,31bの回転、及び両エプロン機構32a,32bの回転、両フロントローラ33a,33bの回転、スピンドル43の回転は停止する。CPU61は、E=0となると、ラダープログラム70を終了する。
【0086】
従って、上記第2実施形態によれば、前記第1実施形態における(1)〜(3)の効果に加えて、以下の効果を得ることができる。
(1)本実施形態では、CPU61は、始動時に出力値S3,S4を徐々に増加させるようにした。この結果、両バックローラ31a,31bの回転数、及び両エプロン機構32a,32bの回転数、両フロントローラ33a,33bの回転数、スピンドル43の回転数、リングレール46の往復速度は徐々に増加する。そして、CPU61は、その始動時であっても、オン時間値n1とオフ時間値n2との切り換わり毎に出力値S3がランダムに変化するようにした。
【0087】
そして、送り出し機構21は、出力値S3,S4に基づいて、両エプロン機構32a,32bと、両フロントローラ33a,33bとの相対回転数Vをオン時間値n1とオフ時間値n2との切り換わり毎に変化させて、粗糸Fにスラブ(SL1〜SL5)を形成するようにした。従って、送り出し機構21は、始動時であっても粗糸Fにスラブ(SL1〜SL5)を形成することができ、不良部分(スラブなしの部分)を形成することがない。
【0088】
(2)本実施形態では、CPU61は、終動時に出力値S3,S4を徐々に減少させるようにした。この結果、両バックローラ31a,31bの回転数、及び両エプロン機構32a,32bの回転数、両フロントローラ33a,33bの回転数、スピンドル43の回転数は徐々に減少する。そして、CPU61は、その終動時であっても、オン時間値n1とオフ時間値n2との切り換わり毎に出力値S3がランダムに変化するようにした。
【0089】
そして、送り出し機構21は、出力値S3,S4に基づいて、両エプロン機構32a,32bと、両フロントローラ33a,33bとの相対回転数Vをオン時間値n1とオフ時間値n2との切り換わり毎に変化させて、粗糸Fにスラブ(SL1〜SL5)を形成するようにした。従って、送り出し機構21は、終動時であっても粗糸Fにスラブ(SL1〜SL5)を形成することができ、不良部分(スラブなしの部分)を形成することがない。
【0090】
なお、上記各実施形態は以下のような別例に変更して具体化してもよい。
・前記第1実施形態では、オン時間値n1、オフ時間値n2、オン時間値n1に対応してPLC13から出力される出力値S1、及びオフ時間値n2に対応してPLC13から出力される出力値S1をランダムな値となるようにラダープログラム70を構成していた。即ち、図6に示す長さL1〜長さL5及び太さt1〜t5がそれぞれランダムな値となるようにラダープログラム70を構成していた。これに限らず、オフ時間値n2に対応してPLC13から出力される出力値S1を定数値とし、オン時間値n1、オフ時間値n2、オン時間値n1に対応してPLC13から出力される出力値S1をランダムな値となるようにラダープログラム70を構成してもよい。このように構成すると、図10に示すように、スラブSL2,SL4(即ち、符号の右端が偶数値となっているスラブ)の太さt2、t4は互いに同じ太さとなる。また、オン時間値n1、オフ時間値n2、オン時間値n1に対応してPLC13から出力される出力値S1、及びオフ時間値n2に対応してPLC13から出力される出力値S1のうち少なくとも一つの値をランダムな値となるようにラダープログラム70を構成してもよい。また、このような変更を前記第2実施形態において採用してもよい。
【0091】
・前記各実施形態では、両フロントローラ33a,33bの回転数を一定にし、両エプロン機構32a,32bの回転数をランダムに変更することにより、粗糸Fにスラブ(SL1〜SL5)を形成していた。これに限らず、両エプロン機構32a,32bの回転数を一定にし、両フロントローラ33a,33bの回転数をランダムに変更することにより、粗糸Fにスラブ(SL1〜SL5)を形成するようにラダープログラム70を構成してもよい。
【0092】
・前記各実施形態では、下降制御モータ26を制御装置27にて制御するように構成していた。これに限らず、PLC13にて下降制御モータ26を制御するように構成してもよい。
【0093】
・前記各実施形態では、PLC13は、リング精紡機12における両フロントローラ33a,33bと両エプロン機構32a,32bとの相対回転数Vをランダムに変更するように制御していた。これに限らず、PLC13は、二対のローラを備えると共にその二対のローラ同士の相対回転数をランダムに変更してそのローラ間を通過する繊維を引き伸ばす機械であればどのような機械でも制御してもよい。
【0094】
・前記各実施形態では、リング精紡機システム10は、第1モータ24、第2モータ25、インバータ15,16を備えていた。第1モータ24、及び第2モータ25の代わりに、第1サーボモータ、及び第2サーボモータを用いてもよい。この場合、第1サーボモータ及び第2サーボモータは、それぞれサーボドライバ及び位置決めユニットを介してPLC13に電気的に接続される。
【0095】
・前記第1実施形態では、CPU61は、乱数値である変数値Aに基づいてリング精紡機12の両フロントローラ33a,33bと両エプロン機構32a,32bとの相対回転数Vを制御していた。これに限らず、CPU61にて求める変数値A(乱数値)に基づいて、種々の制御機器を制御したり、種々の演算処理を行ったりしてもよい。
【0096】
・前記各実施形態では、繊維束として粗糸Fを用いていたが、これに限らず、繊維束としてスライバーを用いてもよい。
なお、本明細書でいう「スラブが形成された粗糸(スラブ糸)」という趣旨には、がら紡糸及びてつむぎ糸も含んでいる。
【0097】
次に、上記各実施形態及び別例から把握できる技術的思想について以下に追記する。
(イ)始動時に前記第1ローラの回転数、前記第2ローラの回転数、及び前記相対回転数を徐々に増加させることを特徴とする請求項6に記載の紡績制御方法。
【0098】
(ロ)終動時に前記第1ローラの回転数、前記第2ローラの回転数、及び前記相対回転数を徐々に減少させることを特徴とする請求項6又は技術的思想(イ)に記載の紡績制御方法。
【0099】
(ハ)始動時に前記第1ローラの回転数、前記第2ローラの回転数、及び前記相対回転数を徐々に増加させることを特徴とする請求項8に記載の紡績制御プログラム。
【0100】
(ニ)終動時に前記第1ローラの回転数、前記第2ローラの回転数、及び前記相対回転数を徐々に減少させることを特徴とする請求項8又は技術的思想(ハ)に記載の紡績制御プログラム。
【0101】
(ホ)前記処理時のばらつきは、前記処理手段が実行する処理命令の実行時間のばらつきを含むことを特徴とする請求項1に記載の乱数値発生装置。
【0102】
【発明の効果】
以上詳述したように、本発明によれば、ランダムなスラブを作ることができる。
【図面の簡単な説明】
【図1】第1実施形態のリング精紡機システムを示す構成図。
【図2】乱数値を発生させるラダープログラム。
【図3】リングレールの往復移動を示すタイムチャート。
【図4】電源のON/OFFとFLIKのON/OFFとの関係を示す図。
【図5】スラブが形成された粗糸を示す原理図。
【図6】スラブが形成された粗糸を示す正面図。
【図7】リングカウンタの説明図。
【図8】乱数値発生の原理を示す説明図。
【図9】第2実施形態の乱数値を発生させるラダープログラム。
【図10】別例のスラブが形成された粗糸を示す正面図。
【符号の説明】
13…紡績制御装置としてのPLC、24…モータとしての第1モータ、25…モータとしての第2モータ、61…乱数値発生装置、処理手段、乱数値演算手段、相対回転数演算手段、維持時間演算手段、漸次増加手段、及び漸次減少手段としてのCPU、33a,33b…第2ローラとしてのフロントローラ、35a,35b…第1ローラとしてのエプロンローラ、A,B…乱数値としての変数値、CTH0,CTH1…定速カウンタとしてのリングカウンタ、F…繊維束としての粗糸、SL1〜SL5…スラブ、V…相対回転数。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a random value generation device, a spinning control device, a random value generation method, a spinning control method, a random value generation program, and a spinning control program.
[0002]
[Prior art]
Conventionally, a slab yarn, which is a specially designed yarn having alternating thick and thin portions, is known. This slab yarn is manufactured by, for example, intermittently changing the roller speed of a spinning machine using a computer in a spinning process (for example, Patent Document 1). Then, when the thick and thin portions of the slab yarn are alternately formed by using a computer, the thickness and length are randomly formed.
[0003]
[Patent Document 1]
JP-A-60-194130
[0004]
[Problems to be solved by the invention]
However, although the thickness and length at the thick and thin portions of the slab yarn are randomly formed using a computer, the thickness and length are actually set from the random number table, so it is not completely random In fact, it was a periodic pattern.
[0005]
The present invention has been made in view of the above-described circumstances, and its object is to generate a random slab, a random value generation device, a spinning control device, a random value generation method, a spinning control method, and a random value generation program. And providing a spinning control program.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, the invention according to claim 1 counts at a constant speed without being affected by processing means having variations in processing time per scan and variations in processing time per scan. A constant speed counter, and the processing means includes random value calculation means for calculating a random value based on a count value read from the constant speed counter.
[0007]
The invention described in claim 2 is a spinning control device that performs control to change the relative rotational speed of the first roller and the second roller to create a slab in the fiber bundle, and includes the random value generator of claim 1. At least one of a relative rotation number calculating means for calculating the relative rotation number based on the random number value and a maintenance time calculating means for calculating a time for maintaining the relative rotation number based on the random number value, Based on the calculation result, the relative rotational speed of the first roller and the second roller is controlled.
[0008]
According to a third aspect of the present invention, in the spinning control device according to the second aspect of the present invention, a control for gradually increasing the rotational speed of the first roller, the rotational speed of the second roller, and the relative rotational speed at the time of starting. And gradually increasing means.
[0009]
According to a fourth aspect of the present invention, in the spinning control device according to the second or third aspect, the rotational speed of the first roller, the rotational speed of the second roller, and the relative rotational speed are gradually increased at the end of operation. And gradually decreasing means for controlling the decrease.
[0010]
According to a fifth aspect of the present invention, there is provided a random number generation method for generating a random value, a processing unit having a variation in processing time per scan and a constant speed without being affected by variations in processing time per scan. And a random number value calculating step for calculating a random number value based on the constant speed counter that counts in step (1).
[0011]
The invention according to claim 6 is a spinning control method for producing a slab in a fiber bundle by changing the relative rotational speed of the first roller and the second roller, and processing means having variations in processing time per scan; A random number calculating step for calculating a random value based on a constant speed counter that counts at a constant speed without being affected by variations in processing time per scan, and calculating the relative rotational speed based on the random value At least one of a relative rotation speed calculation step and a maintenance time calculation step of calculating a time for maintaining the relative rotation speed based on the random number value.
[0012]
According to a seventh aspect of the present invention, in the random number value generation program for generating a random number value, the random number generation device includes a processing unit having a variation in processing time per scan and an influence of variation in processing time per scan. And a random value calculation step for calculating a random number value based on a constant speed counter that counts at a constant speed without receiving.
[0013]
According to an eighth aspect of the present invention, there is provided a motor for driving the first and second rollers by the spinning control device so as to form a slab on the fiber bundle by changing the relative rotational speed between the first roller and the second roller. In the spinning control program for controlling, the spinning control device includes processing means having variations in processing time per scan and constant speed counting at a constant speed without being affected by variations in processing time per scan. A random number calculation step for calculating a random number value based on a counter, and a relative rotation number calculation step for causing the spinning control device to calculate the relative rotation number based on the random number value, and based on the random value At least one step of the maintenance time calculation step for calculating the time for maintaining the relative rotational speed is provided.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
(First embodiment)
A first embodiment in which the present invention is embodied in a ring spinning machine system will be described below with reference to FIGS.
[0015]
As shown in FIG. 1, the ring spinning machine system 10 includes a control unit 11 and a ring spinning machine 12.
The control unit 11 includes a programmable logic controller (hereinafter referred to as PLC) 13 as a spinning control device, a D / A conversion unit 14, inverters 15 and 16, and a control device 27.
[0016]
The ring spinning machine 12 includes a feeding mechanism 21, a rotating mechanism 22, a winding mechanism 23, a first motor 24 as a motor, a second motor 25 as a motor, and a lowering control motor 26. In the present embodiment, a draft is realized by the delivery mechanism 21.
[0017]
The delivery mechanism 21 includes a pair of back rollers 31a and 31b, a pair of apron mechanisms 32a and 32b, and a pair of front rollers 33a and 33b. The front rollers 33a and 33b correspond to second rollers.
[0018]
Coarse yarn F as a fiber bundle fed from a fiber bundle bobbin (not shown) passes through a pair of back rollers 31a and 31b, a pair of apron mechanisms 32a and 32b, and a pair of front rollers 33a and 33b, and passes through a snell wire 34. It is configured to be sent out to the winding mechanism 23 and the rotating mechanism 22.
[0019]
The apron mechanism 32a includes an apron roller 35a, a tensioner 36a, and an apron 37a wound around the apron roller 35a and the tensioner 36a. The apron mechanism 32b is composed of an apron roller 35b, a tensor 36b, and an apron 37b wound around the apron roller 35b and the tensor 36b. The apron rollers 35a and 35b correspond to first rollers.
[0020]
The first motor 24 is electrically connected to the inverter 15, and its rotating shaft is operatively connected to both the back rollers 31a and 31b and the apron rollers 35a and 35b via a reduction mechanism (not shown). Both the back rollers 31a and 31b are configured to rotate in the opposite direction and at the same rotational speed, and send out the roving yarn F. Both apron mechanisms 32a and 32b are configured to rotate in opposite directions and at the same rotational speed to feed out the roving yarn F.
[0021]
The second motor 25 is electrically connected to the inverter 16, and its rotating shaft is operatively connected to both front rollers 33a and 33b via a speed reduction mechanism (not shown). Both front rollers 33a and 33b are configured to rotate in the opposite direction and at the same rotational speed to feed out the roving yarn F.
[0022]
The controller 11 is configured to control the rotation of both front rollers 33a and 33b and to control the rotation of both back rollers 31a and 31b and both apron mechanisms 32a and 32b.
[0023]
As the rotational speed of both apron mechanisms 32a and 32b becomes slower than the rotational speed of the front rollers 33a and 33b, the coarse yarn F is stretched by the front rollers 33a and 33b and becomes thinner. Therefore, when the relative rotational speed V between the apron mechanisms 32a and 32b and the front rollers 33a and 33b is changed with time, a slab is formed on the roving yarn F fed from the feed mechanism 21.
[0024]
The rotation mechanism 22 includes a pulley 41, a spindle tape 42, and a spindle 43. A spindle tape 42 is wound around the pulley 41 and the spindle 43 so as to go around. The rotation of the pulley 41 is transmitted to the spindle 43 via the spindle tape 42. The pulley 41 is configured so that the forward rotation drive of the second motor 25 is transmitted through a mechanism (not shown).
[0025]
The winding mechanism 23 includes a lowering control motor 26, an elevating device 45, a ring rail 46, and a traveler 47. The winding mechanism 23 is configured to be controlled by the control device 27.
[0026]
The control device 27 is electrically connected to the lowering control motor 26, and the rotation shaft of the lowering control motor 26 is operatively connected to the lifting device 45. A ring rail 46 that can be moved up and down is operatively connected to the lifting device 45. The lifting device 45 includes a switching device 51 and limit switches 52 and 53.
[0027]
The switching device 51 is configured to selectively transmit one of the driving force from the second motor 25 and the driving force from the lowering control motor 26 to the ring rail 46 by the switching operation. Yes.
[0028]
The lifting device 45 is configured to reciprocate the ring rail 46 along the vertical direction when transmitting the driving force from the second motor 25 to the ring rail 46. It should be noted that “forward” of the ring rail 46 is an increase, and “return” of the ring rail 46 is a decrease.
[0029]
As shown in FIG. 3, the reciprocating region D in which the ring rail 46 reciprocates once along the vertical direction moves upward each time the ring rail 46 reciprocates. More specifically, the reciprocating region D is a region formed by the upper limit position H1 of the ring rail 46 and the lower limit position H2 of the ring rail 46 that accompany the reciprocating movement of the ring rail 46.
[0030]
In the lifting device 45, when the ring rail 46 performs the first reciprocating movement, the ring rail 46 positioned at the upper limit position H1 does not turn on the limit switch 52, and the ring rail 46 positioned at the lower limit position H2 is moved to the limit switch 53. Is controlled not to operate. The elevating device 45 controls the limit switch 52 to be turned on at the ring rail 46 located at the upper limit position H1 when the ring rail 46 that has reciprocated a predetermined number of times performs the final reciprocation.
[0031]
When the limit switch 52 is turned on in the ring rail 46, the ring spinning machine system 10 performs an end process that is an end of the process of winding the roving yarn F around the bobbin 48.
[0032]
That is, when the limit switch 52 is turned on, the elevating device 45 switches the switch of the switching device 51 to change the driving force transmitted to the ring rail 46 from that by the second motor 25 to that by the descending control motor 26. Switch.
[0033]
The lifting device 45 is configured to keep the ring rail 46 lowered when transmitting the driving force from the lowering control motor 26 to the ring rail 46. The limit switch 53 is turned on by the ring rail 46 that continues to descend. The lifting device 45 is configured to stop the movement of the ring rail 46 when the limit switch 53 is turned on.
[0034]
As shown in FIG. 1, a ring 46 a is provided on the ring rail 46. A traveler 47 is provided on the ring 46a, and the traveler 47 is configured to travel on the ring 46a.
[0035]
Accordingly, the spindle 43 and the bobbin 48 fitted around the spindle 43 are rotated by driving the second motor 25. The roving yarn F guided from the snell wire 34 through the traveler 47 receives tension as the bobbin 48 rotates. Therefore, the traveler 47 travels on the ring 46 a, twists the roving yarn F, and winds the roving yarn F around the bobbin 48 at the same time. Coarse yarn F is wound around the bobbin 48 as much as the rotational difference between the traveler 47 and the bobbin 48.
[0036]
The PLC 13 includes a CPU 61, an input circuit 62, an output circuit 63, and a storage unit 64. The CPU 61 corresponds to a random value generation device, processing means, random value calculation means, relative rotational speed calculation means, and maintenance time calculation means.
[0037]
The CPU 61 is a processing unit that supervises the PLC 13. The input circuit 62 inputs data input from, for example, the external input device 65 and writes the data to the storage unit 64. The storage unit 64 outputs data for performing calculations to the CPU 61. The CPU 61 writes the calculation result to the storage unit 64 and temporarily stores the calculation result, or outputs the calculation result to the output circuit 63. The output circuit 63 outputs data to the D / A conversion unit 14.
[0038]
The storage unit 64 includes a memory 66 that is an area for temporarily storing data input from the input circuit 62. The storage unit 64 has an area for storing data 67 and a program 68. In the data 67, the calculation result calculated by the CPU 61 is temporarily stored. The program 68 includes a system program 69 and a stored ladder program 70 (spinning control program). The system program 69 includes ring counters CTH0 and CTH1 as constant speed counters. The ring counters CTH0 and CTH1 are configured to count up at a constant speed, for example, every 1.0 μs.
[0039]
The ladder program 70 of the present embodiment includes a processing instruction group (random number generation program) that randomly changes the rotation speed of the first motor 24. That is, the ladder program 70 includes a processing instruction group that randomly changes the rotation speeds of the back rollers 31a and 31b and the rotation speeds of the apron mechanisms 32a and 32b.
[0040]
Next, a random value generation process of the ladder program 70 will be schematically described.
As shown in FIG. 2, an execution condition is set at the left end of steps 101 to 110 (hereinafter, “step” is simply referred to as “S”). In S101 to 103, S105, S106, S108, and S110, when the execution condition is satisfied, the process on the right side is performed.
[0041]
This execution condition only needs to be established (establishment of the execution condition) during execution of the ladder program 70. In the present embodiment, the power supply relay P for turning on a power supply (not shown) provided in the PLC 13 is set as the execution condition. Adopted.
[0042]
As shown in FIG. 2, in S101, the CPU 61 performs a FLIK process. That is, the designated relay (here, the relay is “relay F1”) repeats ON / OFF. Relay F1 is executed from ON. As shown in FIG. 4, the relay F1 is repeatedly turned on for a time based on the on-time value n1 and turned off for a time based on the off-time value n2.
[0043]
In S <b> 102, the CPU 61 outputs the output value S <b> 1 to the D / A conversion unit 14 via the output circuit 63.
In S103, the CPU 61 sets the upper limit value of the ring counter CTH0 to 20, for example. More specifically, the ring counter CTH0 can arbitrarily set an upper limit value of the counter. The upper limit value is input from the external input device 65 to the memory 66 via the input circuit 62 before the ladder program 70 is executed. Then, the CPU 61 sets the upper limit value of the ring counter CTH0 by reading the upper limit value stored in the memory 66. As shown in FIG. 7, when the ring counter CTH0 counts up and the count value exceeds the upper limit value, the CPU 61 sets the count value to 0.
[0044]
Note that once the upper limit value of the ring counter CTH0 is set, the CPU 61 can maintain this setting until the ladder program 70 is terminated, and can also be changed.
[0045]
As shown in FIG. 2, in S104, the CPU 61 determines the variable value A as a random value at the moment when the power relay P is ON (execution condition is satisfied) and the relay F1 is ON (see M1 in FIG. 4). The value of the ring counter CTH0 is substituted into (A ← CTH0) (random number calculation step). Alternatively, the CPU 61 substitutes the value of the ring counter CTH0 for the variable value A (A ← CTH0) at the moment when the power supply relay P is ON (execution condition is satisfied) and the relay F1 is OFF (see M2 in FIG. 4). (Random value calculation step).
[0046]
In S105, the CPU 61 substitutes the product of the variable value A and the coefficient C1 for the output value S1 (S1 ← A × C1). Based on this output value S1, the rotational speeds of the pair of apron mechanisms 32a and 32b are set. That is, based on the output value S1, the relative rotational speed V between the pair of apron mechanisms 32a and 32b and the pair of front rollers 33a and 33b is set (relative rotational speed calculation step).
[0047]
In S106, the CPU 61 sets the upper limit value of the ring counter CTH1 to 1000, for example. The ring counter CTH1 is a ring counter similar to the ring counter CTH0.
[0048]
Note that once the CPU 61 sets the upper limit value of the ring counter CTH1, this setting can be maintained until the ladder program 70 is terminated, and can be changed.
[0049]
In S107, the CPU 61 sets the value of the ring counter CTH1 to the variable value B as a random value only at the moment when the power supply relay P is ON (execution condition is satisfied) and the relay F1 is ON (see M1 in FIG. 4). Substitution (B ← CTH1) is performed (random value calculation step).
[0050]
In S108, the CPU 61 substitutes the product of the variable value B and the coefficient C2 for the on-time value n1 (n1 ← B × C3) (maintenance time calculation step). Based on the on-time value n1, the CPU 61 sets a time for maintaining the output value S1 (S105) calculated at the moment when the relay F1 is turned on (S104).
[0051]
In S109, the CPU 61 assigns the value of the ring counter CTH1 to the variable value B only when the power relay P is ON (execution condition is satisfied) and the relay F1 is OFF (see M2 in FIG. 4) (B ← CTH1) (random value calculation step).
[0052]
In S110, the CPU 61 substitutes the product of the variable value B and the coefficient C3 for the off time value n2 (n2 ← B × C4) (maintenance time calculation step). Based on the off time value n2, the CPU 61 sets a time for maintaining the value of the output value S1 (S105) calculated at the moment when the relay F1 is turned off (S104).
[0053]
In the present embodiment, the series of processing from S101 to S110 is collectively referred to as one scan.
The CPU 61 repeats scanning every time one scan is completed.
[0054]
The processing time in S101 is, for example, 7.8 μs, but the processing time in S102 to S110 is not constant and varies from scan to scan. More specifically, the processing time in S102 is, for example, 6.2 to 33.4 μs. The processing time in S103 and S106 is, for example, 4.3 to 24.9 μs, and the processing time in S104 and S107 is, for example, 8.6 to 28.4 μs. The processing time in S105 is, for example, 65.8 to 115.3 μs, and the processing time in S108 and S110 is, for example, 6.6 to 26.1 μs. Therefore, the processing time per scan is 127.4 to 343.7 μs.
[0055]
On the other hand, the ring counters CTH0 and CTH1 are accurately counted up (constant speed count-up) every 1.0 μs without being affected by variations in processing time per scan.
[0056]
Next, the operation of the ring spinning machine system 10 of the present embodiment will be described.
The CPU 61 calculates the output value S1, the on-time value n1, and the off-time value n2 based on the ladder program 70. The PLC 13 (CPU 61) outputs the output value S1 to the D / A conversion unit 14 for a time based on the on-time value n1 when the relay F1 is ON. Thereafter, the PLC 13 (CPU 61) outputs the output value S1 calculated again for the time based on the OFF time value n2 to the D / A conversion unit 14 when the relay F1 is OFF.
[0057]
As shown in FIG. 6, the ring spinning machine 12 forms the slab SL1 on the roving yarn F based on the output value S1 output from the PLC 13 when the relay F1 is ON. Further, the ring spinning machine 12 forms the slab SL2 on the roving yarn F based on the output value S1 output from the PLC 13 when the relay F1 is OFF.
[0058]
More specifically, the CPU 61 repeatedly executes the scan of the ladder program 70, and calculates an on-time value n1 (S108) based on the value of the ring counter CTH1 at the moment when the relay F1 is turned on (S107). Based on the on-time value n1 (see FIG. 5), the delivery mechanism 21 sets the length L1 of the slab SL1 formed on the roving yarn F shown in FIG.
[0059]
Further, the CPU 61 repeatedly executes the scan of the ladder program 70, and calculates the off time value n2 (S110) based on the value of the ring counter CTH1 at the moment when the relay F1 is turned off (S109). Based on the off-time value n2 (see FIG. 5), the delivery mechanism 21 sets the length L2 of the slab SL2 formed on the roving yarn F shown in FIG.
[0060]
Further, the CPU 61 repeatedly executes the scan of the ladder program 70 and outputs an output value based on the value of the ring counter CTH0 at the moment when the relay F1 is turned on (S104) or the moment when the relay F1 is turned off (S104). S1 (S105) is set. That is, the output value S1 is reset (recalculated) each time the relay F1 is switched ON / OFF. Based on the output value S1 (see FIG. 5), the delivery mechanism 21 sets the thickness t1 of the slab SL1 or the thickness t2 of the slab SL2 formed on the roving yarn F shown in FIG.
[0061]
By the way, as shown in FIG. 8, the CPU 61 varies in processing time for each scan (specifically, for each step). On the other hand, the ring counters CTH0 and CTH1 accurately count up every 1.0 μs. Therefore, the value of the ring counter CTH0 that is substituted for the variable value A in S104, the value of the ring counter CTH1 that is substituted for the variable value B in S107, and the value of the ring counter CTH1 that is substituted for the variable value B in S109 are Each time the value becomes a different random value.
[0062]
Therefore, the on-time value n1, the off-time value n2, and the output value S1 are random values every time they are reset (recalculated).
As shown in FIG. 1, the PLC 13 is connected to the rotation speed of the front rollers 33a and 33b, the rotation speed of the spindle 43, and the ring rail 46 via the D / A conversion unit 14, the inverter 16, and the second motor 25. The reciprocating speed is controlled to be constant. Further, the PLC 13 outputs an output value S1, which is a variable value, to the D / A conversion unit 14. As a result, the PLC 13 passes through both the D / A conversion unit 14, the inverter 15, and the first motor 24. The rotational speeds of the back rollers 31a and 31b and the two apron mechanisms 32a and 32b are variably controlled. Therefore, when the value of the output value S1 changes, the rotational speeds of both the back rollers 31a and 31b and the both apron mechanisms 32a and 32b also change. As a result, the relative rotation between the two apron mechanisms 32a and 32b and the two front rollers 33a and 33b. The number V changes.
[0063]
As the rotation of both apron mechanisms 32a and 32b is slower than the rotation of both front rollers 33a and 33b (relative rotation speed V is larger), the thicknesses t1 and t2 of the slabs SL1 and SL2 of the roving yarn F shown in FIG. It gets thinner. Conversely, the closer the rotational speed of both apron mechanisms 32a and 32b approaches the rotational speed of both front rollers 33a and 33b (the smaller the relative rotational speed V), the thicker the slabs SL1 and SL2 of the coarse yarn F shown in FIG. t1 and t2 become thicker.
[0064]
In this manner, since the slabs SL1 and SL2 are formed on the roving yarn F, the length L1, the thickness t1, the length L2, and the thickness t1 shown in FIG. 6 are random values.
Furthermore, when ON / OFF of the relay F1 is repeatedly performed, slabs SL3 to SL5 are formed on the roving yarn F. The slabs SL3 and SL5 are formed when the relay F1 is turned on, similarly to the slab SL1, and the slab SL4 is formed when the relay F1 is turned off similarly to the slab SL2. The lengths L3 to L5 and the thicknesses t3 to t5 of the slabs SL3 to SL5 are also formed with random dimensions. In the roving yarn F, slabs having a random length and a random thickness are formed after the slab SL5.
[0065]
As shown in FIG. 1, the roving yarn F formed with a plurality of slabs (SL1 to SL5) fed from the feeding mechanism 21 is wound around a bobbin 48 while being twisted via a snell wire 34 and a traveler 47. .
[0066]
Therefore, according to the first embodiment, the following effects can be obtained.
(1) In this embodiment, the CPU 61 having a variation in processing time per scan is a ring counter that counts at a constant speed without being affected by variations in its processing time and variations in processing time per scan. Based on CTH0 and CTH1, variable values A and B, which are random numbers, are calculated. The CPU 61 calculates the output value S1 (that is, the relative rotational speed V) based on the variable value A that is a random value, and maintains the output value S1 (relative rotational speed V) based on the variable value B that is a random value. The on-time value n1 and the off-time value n2 that are values for the calculation are calculated.
[0067]
Therefore, the on-time value n1, the off-time value n2, and the output value S1 are random values every time they are reset (recalculated). Therefore, the length (L1 to L5) and the thickness (t1 to t5) of the slabs (SL1 to SL5) of the roving yarn F formed based on the on time value n1, the off time value n2, and the output value S1 are randomly selected. Can be formed.
[0068]
(2) In the present embodiment, the PLC 13 sets the upper limit values of the ring counters CTH0 and CTH1 by input from the external input device 65 before executing the ladder program 70. Therefore, before executing the ladder program 70, the PLC 13 can arbitrarily set the length (L1 to L5) and the thickness (t1 to t5) of the slabs (SL1 to SL5) formed on the roving yarn F.
[0069]
(3) In the present embodiment, the PLC 13 controls the rotational speeds of both front rollers 33a and 33b to be constant, and controls the rotational speeds of both apron mechanisms 32a and 32b to vary randomly. Slabs (SL1 to SL5) were formed on the roving yarn F. Accordingly, in the ring spinning machine 12, since the rotational speeds of both the front rollers 33a and 33b are constant, the speed of the roving yarn F fed from the both front rollers 33a and 33b to the winding mechanism 23 and the rotating mechanism 22 becomes constant, and the bobbin The coarse yarn F can be wound up neatly with respect to 48.
[0070]
(Second Embodiment)
Hereinafter, a second embodiment of the present invention will be described with reference to FIG.
For convenience of explanation, the same components as those in the first embodiment are denoted by the same reference numerals, and a part of the explanation is omitted.
[0071]
In the present embodiment, the PLC 13 outputs the output value S3 to the D / A conversion unit 14, and as a result, the PLC 13 passes through both the D / A conversion unit 14, the inverter 15, and the first motor 24. The back rollers 31a and 31b and the apron mechanisms 32a and 32b are configured to control the rotational speed. Further, the PLC 13 outputs an output value S4 to the D / A conversion unit 14, and as a result, the PLC 13 passes through both the front rollers 33a and 33b via the D / A conversion unit 14, the inverter 16, and the second motor 25. , The rotational speed of the spindle 43, and the reciprocating speed of the ring rail 46 are controlled.
[0072]
In the present embodiment, the CPU 61 also corresponds to a gradually increasing means and a gradually decreasing means.
In the present embodiment, the processing instruction group of the ladder program 70 stored in the storage unit 64 is changed.
[0073]
Next, a random value generation process of the ladder program 70 will be schematically described.
As shown in FIG. 9, the same execution conditions as in FIG. 2 are set at the left end of S206 to S208 and S210 to S217.
[0074]
In S201, the CPU 61 performs the FLIK process while the relay R is OFF. That is, while the relay R is OFF, the designated relay (here, the relay is “relay F2”) repeats ON / OFF. Here, the CPU 61 sets both the ON time and OFF time of the relay F2 to a value of “20” in advance, for example. This set value “20” is set by input from the external input device 65 before the ladder program 70 is executed (the setting method is the same as the setting of the upper limit value of the ring counter CTH0). If both the ON time and the OFF time of the relay F2 are set to a value of “20” in advance, for example, the ON time of the relay F2 is actually 20 × 10 ms, and the OFF time of the relay F2 is 20 × 10 ms. Is set.
[0075]
In S202, the CPU 61 adds 1 to the variable value E at the moment when the relay R is OFF and the relay F2 is ON (E ← E + 1).
In S203, the CPU 61 turns on the relay R when the variable value E is 40 or more.
[0076]
In S204, when the relay H is turned on, the CPU 61 performs a FLIK process. The relay H is turned on in conjunction with the ring rail 46 turning on the limit switch 52. Note that, once this relay H is turned on, it remains on until the ladder program 70 ends. And while the relay H is ON, the designated relay (the relay here is "relay F3") repeats ON / OFF. Here, the CPU 61 presets both the ON time and the OFF time to a value of “8”, for example. This set value “8” is set by input from the external input device 65 before the ladder program 70 is executed.
[0077]
In S205, the CPU 61 subtracts 1 from the variable value E at the moment when the relay F3 is turned on (E ← E-1).
In S206, when the power supply relay P is ON (execution condition is established), the CPU 61 substitutes the product of the output value S1 and the variable value E for the output value S3 (S3 ← S1 × E). In addition, when the power supply relay P is ON (execution condition is established), the CPU 61 substitutes the product of the constant value S2 and the variable value E for the output value S4 (S4 ← S2 × E).
[0078]
In S207, when the power supply relay P is ON (execution condition is established), the CPU 61 performs the same FLIK process as in S101 of the embodiment.
In S208, the CPU 61 outputs the output value S3 and the output value S4 to the D / A conversion unit 14 when the power supply relay P is ON (execution condition is established).
[0079]
In S209, the CPU 61 ends the ladder program 70 when the variable value E is 0.
Since the processes of S210 to S217 are the same as S103 to S110 of the first embodiment, the description thereof is omitted.
[0080]
Next, the operation of the ring spinning machine system 10 of the present embodiment will be described.
The CPU 61 of this embodiment calculates an output value S3, an output value S4, an on-time value n1, and an off-time value n2 based on the ladder program 70. The PLC 13 (CPU 61) outputs the output value S3 to the D / A conversion unit 14 for a time based on the on-time value n1 when the relay F1 is ON. After that, the PLC 13 (CPU 61) outputs the output value S3 calculated again for the time based on the OFF time value n2 to the D / A conversion unit 14 when the relay F1 is OFF.
[0081]
The ring spinning machine 12 forms the slab SL1 on the roving yarn F based on the output value S3 output from the PLC 13 when the relay F1 is ON. Further, the ring spinning machine 12 forms the slab SL2 on the roving yarn F based on the output value S3 output from the PLC 13 when the relay F1 is OFF.
[0082]
The processing of S210 to S117 of this embodiment is the same as the processing of S103 to S110 of the above embodiment, and the on time value n1, the off time value n2, and the output value S1 are reset (recalculated). Random values each time.
[0083]
The processes of S201 to S203 and S206 are processes for gradually increasing the output value S3 and the output value S4 at the start.
More specifically, the CPU 61 adds 1 to the variable value E every moment when the relay F2 is turned on (S202). The output value S3 is a product value of the output value S1 and the variable value E, and the output value S4 is a product value of the constant value S2 and the variable value E (S206). That is, as the variable value E gradually increases from the start, the output values S3 and S4 increase. As a result, the rotational speeds of both the back rollers 31a and 31b, the rotational speeds of both apron mechanisms 32a and 32b, and both front The rotational speed of the rollers 33a and 33b, the rotational speed of the spindle 43, and the reciprocating speed of the ring rail 46 gradually increase. When the variable value E becomes 40, the variable value E does not increase from 40 (S203).
[0084]
On the other hand, the process of S204 to S206 is a process of gradually decreasing the output value S3 and the output value S4 at the time of termination.
More specifically, when the limit switch 52 is turned on once in the ring rail 46 (S204), the relay H in S204 is turned on (it is kept on until the ladder program 70 is finished). Then, the CPU 61 subtracts 1 from the variable value E every moment when the relay F3 is turned on (S205). The output value S3 is a product value of the output value S1 and the variable value E, and the output value S4 is a product value of the constant value S2 and the variable value E (S206).
[0085]
That is, the output values S3 and S4 become smaller as the value of the variable E gradually becomes smaller after the relay H is turned on. As a result, the rotational speeds of both the back rollers 31a and 31b, the rotational speeds of the apron mechanisms 32a and 32b, the rotational speeds of the front rollers 33a and 33b, and the rotational speed of the spindle 43 are gradually reduced. When the variable value E becomes 0, the rotation of both the back rollers 31a and 31b, the rotation of both the apron mechanisms 32a and 32b, the rotation of both the front rollers 33a and 33b, and the rotation of the spindle 43 are stopped. The CPU 61 ends the ladder program 70 when E = 0.
[0086]
Therefore, according to the said 2nd Embodiment, in addition to the effect of (1)-(3) in the said 1st Embodiment, the following effects can be acquired.
(1) In the present embodiment, the CPU 61 gradually increases the output values S3 and S4 at the start. As a result, the rotational speed of both the back rollers 31a and 31b, the rotational speed of both apron mechanisms 32a and 32b, the rotational speed of both front rollers 33a and 33b, the rotational speed of the spindle 43, and the reciprocating speed of the ring rail 46 gradually increase. To do. The CPU 61 randomly changes the output value S3 every time the on-time value n1 and the off-time value n2 are switched even at the time of starting.
[0087]
Based on the output values S3 and S4, the delivery mechanism 21 switches the relative rotational speed V between the two apron mechanisms 32a and 32b and the two front rollers 33a and 33b between the on-time value n1 and the off-time value n2. The slabs (SL1 to SL5) were formed on the roving yarn F by changing each time. Accordingly, the delivery mechanism 21 can form slabs (SL1 to SL5) on the roving yarn F even at the start, and does not form defective portions (portions without slabs).
[0088]
(2) In the present embodiment, the CPU 61 gradually decreases the output values S3 and S4 at the end. As a result, the rotational speeds of both back rollers 31a and 31b, the rotational speeds of both apron mechanisms 32a and 32b, the rotational speeds of both front rollers 33a and 33b, and the rotational speed of spindle 43 are gradually reduced. The CPU 61 changes the output value S3 at random every time the on-time value n1 and the off-time value n2 are switched even at the time of the end.
[0089]
Based on the output values S3 and S4, the delivery mechanism 21 switches the relative rotational speed V between the two apron mechanisms 32a and 32b and the two front rollers 33a and 33b between the on-time value n1 and the off-time value n2. The slabs (SL1 to SL5) were formed on the roving yarn F by changing each time. Accordingly, the delivery mechanism 21 can form the slabs (SL1 to SL5) on the roving yarn F even at the end, and does not form a defective portion (a portion without the slab).
[0090]
Each of the above embodiments may be embodied by changing to another example as follows.
In the first embodiment, the ON time value n1, the OFF time value n2, the output value S1 output from the PLC 13 corresponding to the ON time value n1, and the output output from the PLC 13 corresponding to the OFF time value n2. The ladder program 70 is configured so that the value S1 is a random value. That is, the ladder program 70 is configured so that the length L1 to the length L5 and the thicknesses t1 to t5 shown in FIG. Not limited to this, the output value S1 output from the PLC 13 corresponding to the off-time value n2 is a constant value, and the output output from the PLC 13 corresponding to the on-time value n1, the off-time value n2, and the on-time value n1. The ladder program 70 may be configured so that the value S1 is a random value. With this configuration, as shown in FIG. 10, the thicknesses t2 and t4 of the slabs SL2 and SL4 (that is, the slab whose right end of the code is an even number) have the same thickness. Further, at least one of the output value S1 output from the PLC 13 corresponding to the on-time value n1, the off-time value n2, the on-time value n1, and the output value S1 output from the PLC 13 corresponding to the off-time value n2. The ladder program 70 may be configured so that one value becomes a random value. Moreover, you may employ | adopt such a change in the said 2nd Embodiment.
[0091]
In each of the above embodiments, the slabs (SL1 to SL5) are formed on the roving yarn F by making the rotational speeds of both the front rollers 33a and 33b constant and changing the rotational speeds of both apron mechanisms 32a and 32b at random. It was. Not only this but the rotation speed of both apron mechanisms 32a and 32b is made constant, and the rotation speed of both front rollers 33a and 33b is changed at random, so that slabs (SL1 to SL5) are formed on the roving yarn F. The ladder program 70 may be configured.
[0092]
In each of the above embodiments, the lowering control motor 26 is controlled by the control device 27. However, the present invention is not limited to this, and the lowering control motor 26 may be controlled by the PLC 13.
[0093]
In each of the embodiments described above, the PLC 13 is controlled to randomly change the relative rotational speed V between the front rollers 33a and 33b and the apron mechanisms 32a and 32b in the ring spinning machine 12. The PLC 13 is not limited to this, and the PLC 13 is controlled by any machine as long as it has two pairs of rollers and randomly changes the relative rotational speed between the two pairs of rollers to stretch the fibers passing between the rollers. May be.
[0094]
In each of the above embodiments, the ring spinning machine system 10 includes the first motor 24, the second motor 25, and the inverters 15 and 16. Instead of the first motor 24 and the second motor 25, a first servo motor and a second servo motor may be used. In this case, the first servo motor and the second servo motor are electrically connected to the PLC 13 via a servo driver and a positioning unit, respectively.
[0095]
In the first embodiment, the CPU 61 controls the relative rotational speed V between the front rollers 33a and 33b of the ring spinning machine 12 and the apron mechanisms 32a and 32b based on the variable value A which is a random value. . Not limited to this, various control devices may be controlled or various arithmetic processes may be performed based on a variable value A (random number value) obtained by the CPU 61.
[0096]
In each of the above embodiments, the roving yarn F is used as the fiber bundle. However, the present invention is not limited thereto, and a sliver may be used as the fiber bundle.
The meaning of “coarse yarn on which slab is formed (slab yarn)” in the present specification includes loose spinning and chopping yarn.
[0097]
Next, the technical idea that can be grasped from the above embodiments and other examples will be described below.
(A) The spinning control method according to claim 6, wherein the rotational speed of the first roller, the rotational speed of the second roller, and the relative rotational speed are gradually increased at the time of starting.
[0098]
(B) The rotational speed of the first roller, the rotational speed of the second roller, and the relative rotational speed are gradually decreased at the end of operation, according to claim 6 or the technical idea (a). Spinning control method.
[0099]
(C) The spinning control program according to claim 8, wherein the rotational speed of the first roller, the rotational speed of the second roller, and the relative rotational speed are gradually increased at startup.
[0100]
(D) The number of rotations of the first roller, the number of rotations of the second roller, and the relative number of rotations are gradually decreased at the end of operation, according to claim 8 or the technical idea (c). Spinning control program.
[0101]
(E) The random value generator according to claim 1, wherein the variation during the processing includes a variation in execution time of a processing instruction executed by the processing means.
[0102]
【The invention's effect】
As described above in detail, according to the present invention, a random slab can be made.
[Brief description of the drawings]
FIG. 1 is a configuration diagram showing a ring spinning machine system according to a first embodiment.
FIG. 2 is a ladder program for generating random values.
FIG. 3 is a time chart showing the reciprocating movement of the ring rail.
FIG. 4 is a diagram showing a relationship between power ON / OFF and FLIK ON / OFF.
FIG. 5 is a principle view showing a roving yarn on which a slab is formed.
FIG. 6 is a front view showing a roving yarn on which a slab is formed.
FIG. 7 is an explanatory diagram of a ring counter.
FIG. 8 is an explanatory diagram showing the principle of random value generation.
FIG. 9 is a ladder program for generating a random value according to the second embodiment.
FIG. 10 is a front view showing a roving yarn on which another example of a slab is formed.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 13 ... PLC as a spinning control apparatus, 24 ... 1st motor as a motor, 25 ... 2nd motor as a motor, 61 ... Random value generator, processing means, random value calculation means, relative rotation speed calculation means, maintenance time CPU as calculation means, gradually increasing means, and gradually decreasing means, 33a, 33b ... front roller as second roller, 35a, 35b ... apron roller as first roller, A, B ... variable value as random number value, CTH0, CTH1 ... ring counter as a constant speed counter, F ... roving as a fiber bundle, SL1 to SL5 ... slab, V ... relative rotational speed.

Claims (8)

1スキャン当たりの処理時間にばらつきを持つ処理手段と、1スキャン当たりの処理時間のばらつきの影響を受けずに定速でカウントする定速カウンタとを備え、
前記処理手段は、前記定速カウンタから読み込んだカウント値に基づいて乱数値を演算する乱数値演算手段を備えたことを特徴とする乱数値発生装置。
A processing means having variations in processing time per scan, and a constant speed counter that counts at a constant speed without being affected by variations in processing time per scan,
The random number generator is characterized in that the processing means includes random value calculation means for calculating a random value based on a count value read from the constant speed counter.
第1ローラと第2ローラとの相対回転数を変化させて繊維束にスラブを作る制御を行う紡績制御装置において、
請求項1の乱数値発生装置を備え、
前記乱数値に基づいて前記相対回転数を演算する相対回転数演算手段と、前記乱数値に基づいて前記相対回転数を維持する時間を演算する維持時間演算手段とのうち少なくとも一方を備え、
該演算結果に基づいて前記第1ローラと前記第2ローラとの前記相対回転数を制御することを特徴とする紡績制御装置。
In the spinning control device that performs control to change the relative rotational speed of the first roller and the second roller to form a slab in the fiber bundle,
The random number generator of claim 1 is provided.
Comprising at least one of a relative rotational speed calculation means for calculating the relative rotational speed based on the random number value and a maintenance time calculating means for calculating a time for maintaining the relative rotational speed based on the random number value;
A spinning control device that controls the relative rotational speed between the first roller and the second roller based on the calculation result.
始動時に前記第1ローラの回転数、前記第2ローラの回転数、及び前記相対回転数を徐々に増加させる制御をする漸次増加手段を備えたことを特徴とする請求項2に記載の紡績制御装置。3. The spinning control according to claim 2, further comprising a gradually increasing unit that performs control to gradually increase the rotational speed of the first roller, the rotational speed of the second roller, and the relative rotational speed at the time of starting. apparatus. 終動時に前記第1ローラの回転数、前記第2ローラの回転数、及び前記相対回転数を徐々に減少させる制御をする漸次減少手段を備えたことを特徴とする請求項2又は請求項3に記載の紡績制御装置。4. The method according to claim 2, further comprising a gradual decreasing means for controlling to gradually decrease the rotational speed of the first roller, the rotational speed of the second roller, and the relative rotational speed at the time of the end. Spinning control device according to. 乱数値を発生させる乱数値発生方法において、
1スキャン当たりの処理時間にばらつきを持つ処理手段と、1スキャン当たりの処理時間のばらつきの影響を受けずに定速でカウントする定速カウンタとに基づいて乱数値を演算する乱数値演算ステップを備えた
ことを特徴とする乱数値発生方法。
In a random value generation method for generating a random value,
A random value calculation step for calculating a random value based on processing means having variations in processing time per scan and a constant speed counter that counts at a constant speed without being affected by variations in processing time per scan; A random value generation method characterized by comprising:
第1ローラと第2ローラとの相対回転数を変化させて繊維束にスラブを作る紡績制御方法において、
1スキャン当たりの処理時間にばらつきを持つ処理手段と、1スキャン当たりの処理時間のばらつきの影響を受けずに定速でカウントする定速カウンタとに基づいて乱数値を演算する乱数値演算ステップを備え、
前記乱数値に基づいて前記相対回転数を演算する相対回転数演算ステップと、前記乱数値に基づいて前記相対回転数を維持する時間を演算する維持時間演算ステップとのうち少なくとも一方を備えた
ことを特徴とする紡績制御方法。
In the spinning control method of making the slab in the fiber bundle by changing the relative rotational speed of the first roller and the second roller,
A random value calculation step for calculating a random value based on processing means having variations in processing time per scan and a constant speed counter that counts at a constant speed without being affected by variations in processing time per scan; Prepared,
At least one of a relative rotation number calculation step for calculating the relative rotation number based on the random number value and a maintenance time calculation step for calculating a time for maintaining the relative rotation number based on the random number value was provided. Spinning control method characterized by
乱数値を発生させる乱数値発生プログラムにおいて、
乱数値発生装置に、1スキャン当たりの処理時間にばらつきを持つ処理手段と、1スキャン当たりの処理時間のばらつきの影響を受けずに定速でカウントする定速カウンタとに基づいて乱数値を演算させる乱数値演算ステップを備えた
ことを特徴とする乱数値発生プログラム。
In a random number generation program that generates random values,
Random value generator calculates random value based on processing means with variation in processing time per scan and constant speed counter that counts at constant speed without being affected by variation in processing time per scan A random value generation program comprising a random value calculation step for causing
第1ローラと第2ローラとの相対回転数を変化させて繊維束にスラブを形成するように紡績制御装置が前記第1及び第2ローラを駆動するモータを制御するための紡績制御プログラムにおいて、
前記紡績制御装置に、
1スキャン当たりの処理時間にばらつきを持つ処理手段と、1スキャン当たりの処理時間のばらつきの影響を受けずに定速でカウントする定速カウンタとに基づいて乱数値を演算させる乱数値演算ステップを備え、
前記紡績制御装置に、
前記乱数値に基づいて前記相対回転数を演算させる相対回転数演算ステップと、前記乱数値に基づいて前記相対回転数を維持する時間を演算させる維持時間演算ステップとのうち少なくとも一方のステップを備えた
ことを特徴とする紡績制御プログラム。
In the spinning control program for controlling the motor for driving the first and second rollers by the spinning control device so as to change the relative rotational speed between the first roller and the second roller to form a slab in the fiber bundle.
In the spinning control device,
A random value calculation step for calculating a random value based on processing means having variations in processing time per scan and a constant speed counter that counts at a constant speed without being affected by variations in processing time per scan; Prepared,
In the spinning control device,
At least one of a relative rotation number calculation step for calculating the relative rotation number based on the random number value and a maintenance time calculation step for calculating a time for maintaining the relative rotation number based on the random number value. A spinning control program characterized by that.
JP2003208889A 2003-08-26 2003-08-26 Apparatus for generating random number value, spinning controller, method for generating random number value, method for controlling spinning, program for generating random number value and program for controlling spinning Pending JP2005068564A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003208889A JP2005068564A (en) 2003-08-26 2003-08-26 Apparatus for generating random number value, spinning controller, method for generating random number value, method for controlling spinning, program for generating random number value and program for controlling spinning

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003208889A JP2005068564A (en) 2003-08-26 2003-08-26 Apparatus for generating random number value, spinning controller, method for generating random number value, method for controlling spinning, program for generating random number value and program for controlling spinning

Publications (1)

Publication Number Publication Date
JP2005068564A true JP2005068564A (en) 2005-03-17

Family

ID=34402001

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003208889A Pending JP2005068564A (en) 2003-08-26 2003-08-26 Apparatus for generating random number value, spinning controller, method for generating random number value, method for controlling spinning, program for generating random number value and program for controlling spinning

Country Status (1)

Country Link
JP (1) JP2005068564A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007181607A (en) * 2006-01-10 2007-07-19 Juki Corp sewing machine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007181607A (en) * 2006-01-10 2007-07-19 Juki Corp sewing machine

Similar Documents

Publication Publication Date Title
JP5874775B2 (en) Draft device in spinning machine
GB2092186A (en) Method of terminating thread winding on ring spinning or ring doubling machines and ring spinning or ring doubling machine for performing this method
JP2017197387A (en) Textile machine and operation method thereof
RU2309108C2 (en) Tape winding method
CN105775905B (en) Yarn winding machine, package, and package manufacturing method
JP2005068564A (en) Apparatus for generating random number value, spinning controller, method for generating random number value, method for controlling spinning, program for generating random number value and program for controlling spinning
CN1609309A (en) Textile machinery and its control method
US3445999A (en) Method and apparatus for producing yarn packages with a variable speed spindle
CN100443643C (en) Special Yarn Manufacturing Equipment
JP5368205B2 (en) Control device for traverse device
CN101795951A (en) reciprocating device
CN105525371B (en) Spin-drawing device
US3488938A (en) Method and apparatus for winding yarn
EP1857578B1 (en) Method of forming a cop in a spinning machine
US6003806A (en) Method for preventing pattern windings in random wound yarn packages
JP2005336627A (en) Method for producing special yarn
CN112251856B (en) Twisting frame with spun yarn tension adjusting function
US3377793A (en) Ring spinning and twisting machine and process
JP2004196459A (en) Thread winding method
CN104141184B (en) Two-for-one twister Yarn winding forming control system and method
JP2000303270A (en) Winding operation controller in spinning machine
CN103153831B (en) Winding machine and toothed belt
EP2671980A1 (en) Yarn twisting machine and method for starting up a drive motor
JP2007084992A (en) Spinning machine and method for adjusting yarn characteristics when producing yarn or decorated yarn in spinning machine
JP2008274460A (en) Method for winding roving yarns in roving frame

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060802

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090317

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090428

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090901