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 PDFInfo
- 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
Links
- 238000009987 spinning Methods 0.000 title claims abstract description 41
- 238000000034 method Methods 0.000 title claims abstract description 31
- 239000000835 fiber Substances 0.000 claims description 12
- 238000012423 maintenance Methods 0.000 claims description 10
- 230000001965 increasing effect Effects 0.000 claims description 9
- 230000003247 decreasing effect Effects 0.000 claims description 7
- 230000007423 decrease Effects 0.000 claims description 4
- 238000004519 manufacturing process Methods 0.000 claims description 2
- 230000007246 mechanism Effects 0.000 abstract description 54
- 101150084711 CTH1 gene Proteins 0.000 abstract description 19
- 239000006185 dispersion Substances 0.000 abstract 2
- 238000007378 ring spinning Methods 0.000 description 16
- 238000006243 chemical reaction Methods 0.000 description 15
- 238000003860 storage Methods 0.000 description 7
- 238000004804 winding Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000003028 elevating effect Effects 0.000 description 3
- 230000002950 deficient Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Spinning Or Twisting Of Yarns (AREA)
Abstract
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
[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
The
[0016]
The
[0017]
The
[0018]
Coarse yarn F as a fiber bundle fed from a fiber bundle bobbin (not shown) passes through a pair of
[0019]
The apron mechanism 32a includes an
[0020]
The
[0021]
The
[0022]
The
[0023]
As the rotational speed of both
[0024]
The
[0025]
The winding
[0026]
The
[0027]
The switching
[0028]
The lifting
[0029]
As shown in FIG. 3, the reciprocating region D in which the
[0030]
In the
[0031]
When the
[0032]
That is, when the
[0033]
The lifting
[0034]
As shown in FIG. 1, a
[0035]
Accordingly, the
[0036]
The
[0037]
The
[0038]
The
[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
[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
[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
[0042]
As shown in FIG. 2, in S101, the
[0043]
In S <b> 102, the
In S103, the
[0044]
Note that once the upper limit value of the ring counter CTH0 is set, the
[0045]
As shown in FIG. 2, in S104, the
[0046]
In S105, the
[0047]
In S106, the
[0048]
Note that once the
[0049]
In S107, the
[0050]
In S108, the
[0051]
In S109, the
[0052]
In S110, the
[0053]
In the present embodiment, the series of processing from S101 to S110 is collectively referred to as one scan.
The
[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
The
[0057]
As shown in FIG. 6, the
[0058]
More specifically, the
[0059]
Further, the
[0060]
Further, the
[0061]
By the way, as shown in FIG. 8, the
[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
[0063]
As the rotation of both
[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
[0066]
Therefore, according to the first embodiment, the following effects can be obtained.
(1) In this embodiment, the
[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
[0069]
(3) In the present embodiment, the
[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
[0072]
In the present embodiment, the
In the present embodiment, the processing instruction group of the ladder program 70 stored in the
[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
[0075]
In S202, the
In S203, the
[0076]
In S204, when the relay H is turned on, the
[0077]
In S205, the
In S206, when the power supply relay P is ON (execution condition is established), the
[0078]
In S207, when the power supply relay P is ON (execution condition is established), the
In S208, the
[0079]
In S209, the
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
The
[0081]
The
[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
[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
[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
[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
[0087]
Based on the output values S3 and S4, the
[0088]
(2) In the present embodiment, the
[0089]
Based on the output values S3 and S4, the
[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
[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
[0092]
In each of the above embodiments, the lowering
[0093]
In each of the embodiments described above, the
[0094]
In each of the above embodiments, the ring
[0095]
In the first embodiment, the
[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
[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
[0101]
(E) The random value generator according to
[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
Claims (8)
前記処理手段は、前記定速カウンタから読み込んだカウント値に基づいて乱数値を演算する乱数値演算手段を備えたことを特徴とする乱数値発生装置。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の乱数値発生装置を備え、
前記乱数値に基づいて前記相対回転数を演算する相対回転数演算手段と、前記乱数値に基づいて前記相対回転数を維持する時間を演算する維持時間演算手段とのうち少なくとも一方を備え、
該演算結果に基づいて前記第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スキャン当たりの処理時間にばらつきを持つ処理手段と、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スキャン当たりの処理時間にばらつきを持つ処理手段と、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スキャン当たりの処理時間にばらつきを持つ処理手段と、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.
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007181607A (en) * | 2006-01-10 | 2007-07-19 | Juki Corp | sewing machine |
-
2003
- 2003-08-26 JP JP2003208889A patent/JP2005068564A/en active Pending
Cited By (1)
| 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 |