繊維束をライナー表面に巻き付けるフィラメントワインディング装置であって、ライナーに繊維束を巻き付けるための一連の動作を複数の工程からなる巻きデータとして記憶するとともに、前記ライナーのドーム部に繊維束を巻き付けて繊維層を形成する場合に、前記巻きデータに基づいて繊維束を巻き付ける基本動作と、繊維層の端部位置を実測値と設計値とに基づいて補正する補正動作と、を制御する制御部を備えたことを特徴とするフィラメントワインディング装置。請求項1に記載のフィラメントワインディング装置であって、前記制御部は、巻きデータの複数の工程のうち、繊維層の端部位置まで繊維束を巻き付ける工程を終了した時点で前記基本動作を中断し、前記補正動作を割り込ませることを特徴とするフィラメントワインディング装置。請求項1又は2のいずれか1項に記載のフィラメントワインディング装置であって、繊維層の端部位置を検出する検出部を更に備え、前記補正動作は、基本動作により形成された繊維層の端部位置を前記検出部により検出する動作と、繊維層の端部位置の実測値と繊維層の端部位置の設計値とに基づいて補正値を算出する動作と、前記補正値に基づいて繊維束の巻き付けの増減を行う動作と、を含むことを特徴とするフィラメントワインディング装置。請求項3に記載のフィラメントワインディング装置であって、前記制御部は、前記補正動作のうち、前記補正値に基づいて繊維束の巻き付けの増減を行う動作と、繊維層の端部位置を前記検出部により検出する動作とを交互に行わせるように制御し、繊維層の端部位置の実測値と繊維層の端部位置の設計値との差異が所定値以下となった場合に、前記補正動作により行った繊維束の巻き付けの増減量を真の補正値として記憶することを特徴とするフィラメントワインディング装置。請求項4に記載のフィラメントワインディング装置であって、前記制御部は、巻きデータの複数の工程のうち、繊維層の端部位置まで繊維束を巻き付ける工程を終了した時点で前記基本動作を中断し、前記真の補正値に基づく前記補正動作を割り込ませることを特徴とするフィラメントワインディング装置。しかしながら、フィラメントワインディング装置で実際にライナーに繊維束を巻き付けて繊維層を形成すると、ライナーのドーム部における繊維層の端部位置が設計値通りにならない場合がある。これは繊維束の種類や繊維束に含浸させた樹脂の粘性の差異等が原因になっている場合が多い。このような場合には、ドーム部における繊維層の端部位置が設計値通りになるように、設計値と実測値とを比較して巻きデータを補正し、巻きデータを再作成することが考えられる。しかしながら、巻きデータを再作成するには、多大な時間と労力が必要になるという問題がある。本発明は、このような問題を解決すべくなされたものである。本発明の目的は、ライナーのドーム部における繊維層の端部位置を、簡易に補正するフィラメントワインディング装置を提供することである。本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段を説明する。即ち、第1の発明は、繊維束をライナー表面に巻き付けるフィラメントワインディング装置であって、ライナーに繊維束を巻き付けるための一連の動作を複数の工程からなる巻きデータとして記憶するとともに、前記ライナーのドーム部に繊維束を巻き付けて繊維層を形成する場合に、前記巻きデータに基づいて繊維束を巻き付ける基本動作と、繊維層の端部位置を実測値と設計値とに基づいて補正する補正動作と、を制御する制御部を備える。第2の発明は、第1の発明であって、前記制御部は、巻きデータの複数の工程のうち、繊維層の端部位置まで繊維束を巻き付ける工程を終了した時点で前記基本動作を中断し、前記補正動作を割り込ませる。第3の発明は、第1又は第2のいずれかの発明であって、繊維層の端部位置を検出する検出部を更に備える。前記補正動作は、基本動作により形成された繊維層の端部位置を前記検出部により検出する動作と、繊維層の端部位置の実測値と繊維層の端部位置の設計値とに基づいて補正値を算出する動作と、前記補正値に基づいて繊維束の巻き付けの増減を行う動作と、を含む。第4の発明は、第3の発明であって、前記制御部は、前記補正動作のうち、前記補正値に基づいて繊維束の巻き付けの増減を行う動作と、繊維層の端部位置を前記検出部により検出する動作とを交互に行わせるように制御し、繊維層の端部位置の実測値と繊維層の端部位置の設計値との差異が所定値以下となった場合に、前記補正動作により行った繊維束の巻き付けの増減量を真の補正値として記憶する。第5の発明は、第4の発明であって、前記制御部は、巻きデータの複数の工程のうち、繊維層の端部位置まで繊維束を巻き付ける工程を終了した時点で前記基本動作を中断し、前記真の補正値に基づく前記補正動作を割り込ませる。本発明の効果として、以下に示すような効果を奏する。第1の発明によれば、ライナーのドーム部に繊維束を巻き付けて繊維層を形成する場合に、巻きデータに基づいて繊維束を巻き付ける基本動作と、繊維層の端部位置を実測値と設計値とに基づいて補正する補正動作とを行う。このため、ライナーのドーム部における繊維層の端部位置を、簡易に補正することができる。第2の発明によれば、巻きデータの複数の工程のうち、繊維層の端部位置まで繊維束を巻き付ける工程を終了した時点で基本動作を中断し、補正動作を割り込ませる。このため、巻きデータを補正することなく、ライナーのドーム部における繊維層の端部位置を、簡易に補正することができる。第3の発明によれば、基本動作により形成された繊維層の端部位置を検出部により検出する動作と、繊維層の端部位置の実測値と繊維層の端部位置の設計値とに基づいて補正値を算出する動作と、補正値に基づいて繊維束の巻き付けの増減を行う動作とを行う。このため、ライナーのドーム部における繊維層の端部位置を、自動で簡易に補正することができる。第4の発明によれば、補正動作により行った繊維束の巻き付けの増減量を真の補正値として記憶する。このため、ライナーのドーム部における繊維層の端部位置を補正するための正確な補正値を記憶し、利用することができる。第5の発明によれば、巻きデータの複数の工程のうち、繊維層の端部位置まで繊維束を巻き付ける工程を終了した時点で基本動作を中断し、真の補正値に基づいて補正動作を割り込ませる。このため、ライナーのドーム部における繊維層の端部位置を補正するための正確な補正値に基づいて迅速に補正動作を行うことができ、生産効率が向上する。本発明の一実施形態に係るフィラメントワインディング装置100以降FW装置100について説明する。図1は、FW装置100の全体構成を示す。図中に示す矢印Xは、ライナー1の移送方向を示している。ライナー1の移送方向と平行な方向をFW装置100の前後方向とし、ライナー1が移送される方向を前側本図左側、前側の反対側を後側本図右側と定義する。FW装置100は、ライナー1を前後方向に往復動させるため、ライナー1の移送方向に応じて前側及び後側が定まるものとする。FW装置100は、ライナー1の外周面1Sに繊維束Fを巻き付けて複数の繊維層を形成する装置である。FW装置100は、主に主基台10と、ライナー移送装置20と、フープ巻き装置30と、ヘリカル巻き装置40と、制御部51と、で構成される。ライナー1は、例えば高強度アルミニウム材やポリアミド系樹脂等によって形成された略円筒形状の中空容器である。ライナー1の中央部は半径一定の筒状部1Aであり、筒状部1Aの両端には、ドーム部1Bが形成されている。ドーム部1Bは、端部側ほど半径が減少するドーム状の形状である。ライナー1は、ライナー1の外周面1Sに繊維束Fが巻き付けられることによって耐圧特性の向上が図られる。つまり、ライナー1は、耐圧容器を構成する基材とされる。主基台10は、FW装置100の基礎を構成する主たる構造体である。主基台10の上部には、ライナー移送装置用レール11が設けられている。ライナー移送装置用レール11には、ライナー移送装置20が載置されている。主基台10の上部には、ライナー移送装置用レール11に対して平行にフープ巻き装置用レール12が設けられている。フープ巻き装置用レール12には、フープ巻き装置30が載置されている。このような構成により、主基台10は、FW装置100の基礎を構成するとともに、FW装置100の前後方向にライナー移送装置20ならびにフープ巻き装置30を移動させることを可能としている。ライナー移送装置20は、ライナー1を回転させながら移送する装置である。ライナー移送装置20は、FW装置100の前後方向を中心軸としてライナー1を回転させるとともに、FW装置100の前後方向にライナー1を移送する。ライナー移送装置20は、主に基台21と、ライナー支持部22と、で構成される。基台21の上部には、一対のライナー支持部22が設けられている。ライナー支持部22は、ライナー支持フレーム23と回転軸24で構成される。ライナー支持フレーム23は、基台21から上方に向けて延設される。回転軸24は、ライナー支持フレーム23から前後方向に向けて延設される。ライナー1は、回転軸24に取り付けられ、図示しない動力機構によって一方向に回転される。このような構成により、ライナー移送装置20は、FW装置100の前後方向を中心軸としてライナー1を回転させるとともに、FW装置100の前後方向にライナー1を移送することを可能としている。フープ巻き装置30は、ライナー1の外周面1Sに繊維束Fを巻き付けて繊維層を形成する装置である。フープ巻き装置30は、繊維束Fの巻き付け角度がFW装置100の前後方向に対して略垂直となる、いわゆるフープ巻きを行なう。フープ巻き装置30は、主に基台31と、動力機構32と、フープ巻き掛け装置33と、で構成される。基台31には、動力機構32によって回転されるフープ巻き掛け装置33が設けられている。フープ巻き掛け装置33は、巻き掛けテーブル34とボビン35で構成され、ライナー1の外周面1Sにフープ巻きを行なう。巻き掛けテーブル34は主にフープ巻きを行なう。ボビン35は巻き掛けテーブル34に繊維束Fを供給する。繊維束Fは、巻き掛けテーブル34に設けられた繊維束ガイドによってライナー1の外周面1Sに導かれ、巻き掛けテーブル34が回転することでフープ巻きが行なわれる。このような構成により、フープ巻き装置30は、繊維束Fの巻き付け角度がFW装置100の前後方向に対して略垂直となるフープ巻きを主としてライナー1の筒状部1Aに対して行なう。ヘリカル巻き装置40は、ライナー1の外周面1Sに繊維束Fを巻き付けて繊維層を形成する装置である。ヘリカル巻き装置40は、繊維束Fの巻き付け角度がFW装置100の前後方向に対して所定の値となる、いわゆるヘリカル巻きを行なう。ヘリカル巻き装置40は、主に基台41と、ヘリカル巻き掛け装置42と、で構成される。基台41には、ヘリカル巻き掛け装置42が設けられている。ヘリカル巻き掛け装置42は、第1ヘリカルヘッド43と第2ヘリカルヘッド44で構成され、ライナー1の外周面1Sにヘリカル巻きを行なう。第1ヘリカルヘッド43に設けられた繊維束ガイド45図2参照と第2ヘリカルヘッド44に設けられた繊維束ガイド45図2参照によって、それぞれライナー1の外周面1Sに繊維束Fが導かれ、ライナー1が回転しながら通過することでヘリカル巻きが行なわれる。このような構成により、ヘリカル巻き装置40は、繊維束Fの巻き付け角度がFW装置100の前後方向に対して所定の値となるヘリカル巻きをライナー1の筒状部1A及びドーム部1Bに対して行なう。制御部51は、ライナー移送装置20、フープ巻き装置30、ヘリカル巻き装置40等を制御してライナー1の外周面1Sに繊維束Fを巻き付ける一連の動作を制御する装置である。制御部51は、演算部としてのCPUや、記憶部としてのROM、RAM、モーションコントローラ52等を備えている。制御部51のROMには、制御部51が備えるCPU等のハードウェアをFW装置100の制御部として動作させる制御ソフトウェアが記憶されている。制御ソフトウェアは、ライナー1に繊維束Fを巻き付けるための一連の動作を複数の工程からなる巻きデータとして設定する。記憶部は巻きデータを記憶する。モーションコントローラ52は、設定された巻きデータに基づいて制御信号を作成する。巻きデータとは、制御対象であるモータ54A54Bの動作を工程毎に数値で表した動作図である図4参照。繊維束Fを巻き付ける一連の動作とは、例えばライナー移送装置20がライナー1を回転させながら移送し、ヘリカル巻き装置40が第2ヘリカルヘッド44を回転させることで繊維束ガイド45の位相を変更して、これらが互いに関連しながら繊維束Fを巻き付けるような動作である。ここで、予め設定された巻きデータに基づいて工程毎に制御信号を作成することにより、ライナー1に繊維束Fを巻き付ける動作を基本動作とする。また、ライナー1のドーム部1Bに繊維束Fを巻き付けて繊維層を形成する場合に、繊維層の端部位置を検出し、繊維層の端部位置を実測値と設計値とに基づいて補正する動作を補正動作とする。制御部51は、ライナー1のドーム部1Bに繊維束Fを巻き付けて繊維層を形成する場合には、巻きデータに基づく基本動作を制御するだけでなく、繊維層の端部位置を実測値と設計値とに基づいて補正する補正動作を制御する。FW装置100の制御システムについて詳しく説明する。図3は、制御部51を含む制御システムを示す図である。制御部51は、FW装置100における制御システムの中核をなしている。FW装置100の制御システムは、主に制御部51と、モータドライバ53A53Bと、モータ54A54Bと、検出部55で構成される。制御部51は、巻きデータに基づいて制御信号を作成する。詳細には、制御部51のモーションコントローラ52は、巻きデータの各数値に応じたパルス数や周波数のパルス信号を作成し、パルス信号をモータドライバ53A53Bを介してモータ54A54Bへ出力する。モータ54A54Bは、パルス入力タイプのステッピングモータやサーボモータである。モータ54A54Bは、モータドライバ53A53Bからのパルス入力を回転動力に変換する。検出部55は、基本動作及び補正動作により形成された繊維層の端部位置を検出し、繊維層の端部位置に応じた電圧信号を作成し、該電圧信号を制御部51へ出力する図5参照。検出部55として例えばカメラを用い、撮像した画像を処理することにより繊維層の端部位置を検出するようにしてもよい。このような構成により、本制御システムは、制御部51が制御信号を作成し、モータドライバ53A53Bを介することによってモータ54A54Bを駆動させる。次に、巻きデータについて詳しく説明する。図4は、繊維束Fを巻き付ける一連の動作を表した巻きデータの一例を示す図である。本図の横軸は、繊維束Fを巻き付ける一連の動作の工程を示している。本図の縦軸は、制御対象であるモータ54A54Bの動作を数値で示している。尚、図4に示す第N番目の工程が、巻きデータの複数の工程のうち、ある繊維層の端部位置まで繊維束を巻き付ける工程であるとする。巻きデータC1は、ライナー1の回転動作を表す。制御部51は、巻きデータC1に基づいて制御信号を作成し、ライナー移送装置20を構成する動力機構のモータ54Aを駆動させる。尚、ライナー1の回転方向は常に一定であるため図2B中、矢印D1参照、巻きデータC1は、工程毎に数値が増加する発散動作を示している。巻きデータC2は、ライナー1の移送動作を表す。制御部51は、巻きデータC2に基づいて制御信号を作成し、ライナー移送装置20を構成する動力機構のモータ54Bを駆動させる。尚、ライナー1の移送方向は前後方向に変更されるため図2B中、矢印D2参照、巻きデータC2は、数値が増加した後に再び減少する反復動作を示している。巻きデータC3は、繊維束ガイド45の伸縮動作を表す。制御部51は、巻きデータC3に基づいて制御信号を作成し、ヘリカル巻き装置40を構成する動力機構のモータ54Cを駆動させる。尚、繊維束ガイド45の伸縮方向はライナー1の外周面1Sに対して近接又は離間する方向に変更されるため図2B中、矢印D3参照、巻きデータC3は、数値が増加した後に再び減少する反復動作を示している。巻きデータC4は、繊維束ガイド45の回転動作を表す。制御部51は、巻きデータC4に基づいて制御信号を作成し、ヘリカル巻き装置40を構成する動力機構のモータ54Dを駆動させる。尚、繊維束ガイド45の回転方向は正回転又は逆回転方向に変更されるため図2A中、矢印D4参照、巻きデータC3は、数値が増加した後に再び減少する反復動作を示している。巻きデータC5は、第2ヘリカルヘッド44の回転動作を表す。制御部51は、巻きデータC5に基づいて制御信号を作成し、ヘリカル巻き装置40を構成する動力機構のモータ54Eを駆動させる。尚、第2ヘリカルヘッド44の回転方向は正回転又は逆回転方向に変更されるため図2A中、矢印D5参照、巻きデータC3は、数値が増加した後に再び減少する反復動作を示している。次に、ライナー1のドーム部1Bに繊維束Fを巻き付けて繊維層を形成する場合における、補正動作の制御について説明する。前述のように、図4に示す第N番目の工程が、巻きデータの複数の工程のうち、ある繊維層の端部位置まで繊維束を巻き付ける工程であるとする。図5A、図5Bは、巻きデータによる基本動作の第N番目の工程が終了し、繊維束の巻き付けがドーム部における繊維層の端部位置まで到達している状態を示す図である。実際に形成された繊維層の端部位置は実線で示す位置である。一方、この繊維層の設計上の端部位置は、2点鎖線で示す位置に設定されていたとする。巻きデータは、基本動作の第N番目の工程が終了した時点で、繊維層の端部位置が設計値通りになることを目標にして作成されている。しかしながら、実際には、基本動作の第N番目の工程が終了した時点で、繊維層の端部位置は設計値に到達していない。このように繊維層の端部位置の実測値と設計値に差異がある場合、制御部51は巻きデータの第N工程が終了した時点で基本動作を中断し、補正動作を割り込ませる制御を行う。尚、図5は、基本動作の第N番目の工程が終了した時点で、繊維層の端部位置は設計値に到達していない場合である。すなわち、設計値に対して実際の巻き付けが不足している場合である。この場合、以下に説明する補正動作では、巻き付け量を追加する制御を行う。反対に、基本動作の第N番目の工程が終了した時点で、繊維層の端部位置が設計値を超えている場合もある。すなわち、設計値に対して実際の巻き付けが過剰である場合である。この場合、以下に説明する補正動作では、巻き付け量を減少させる制御を行う。補正動作では、まず基本動作により形成された繊維層の端部位置を検出部55により検出する。本実施例では、図5Bに示すように、検出部55により繊維層をライナー1の軸心方向から撮像し、撮像した画像を処理することにより繊維層の端部位置の実測値を検出している。次に、制御部51は、繊維層の端部位置の実測値と設計値とに基づいて補正値を算出する。本実施例では、補正値はライナー1の回転方向及び回転角度とする。尚、本実施例の補正動作においてはライナー1の移送動作、繊維束ガイド45の伸縮動作、繊維束ガイド45の回転動作、第2ヘリカルヘッド44の回転動作の制御は行わない。これらは基本動作の第N番目の工程が終了した時点の状態に保ったまま補正動作を行うものとする。回転方向の補正値は、図5Bに示すように、繊維層の端部位置の実測値が設計値に対して不足している場合、すなわち、繊維層の端部位置の半径の実測値R1―繊維層の端部位置の半径の設計値R2>0プラスの場合、回転方向は巻き付け量を追加する方向正転:図5AのD1方向である。反対に、繊維層の端部位置の実測値が設計値に対して過剰である場合、すなわち、繊維層の端部位置の半径の実測値R1―繊維層の端部位置の半径の設計値R2<0マイナスの場合、回転方向は巻き付け量を減らす方向逆転:図5AのD1方向とは反対の方向である。図5Bに示すように、回転角度の補正値θ1は、ライナー1の半径をR、繊維層の端部位置の半径の実測値をR1、繊維層の端部位置の半径の設計値をR2とすると、以下の数1で算出される。次に制御部51は、モータ54Aの駆動を制御して、補正動作のうち、補正値に基づいて繊維束の巻き付けの増減を行う動作と、繊維層の端部位置を検出部により検出する動作とを交互に行うように制御する。本実施例では、第1回目の巻き付けの動作は、ライナー回転角度は、算出された補正値θ1100とし、回転方向は正転とする。第1回目の巻き付け動作を終えると、繊維層の端部位置を検出部により検出し、繊維層の端部位置の半径の実測値R1と繊維層の端部位置の半径の設計値R2とを比較する。R1>R2のままであれば、R1<R2になるまで補正値θ1100でライナー1を正転する動作、及び繊維層の端部位置を検出部により検出する動作を交互に繰り返す。R1<R2になれば、ライナー回転角度を補正値θ1の25とし、回転方向を逆転とする。R1>R2になるまで補正値θ1の25でライナー1を逆転する動作、及び繊維層の端部位置を検出部により検出する動作を交互に繰り返す。R1>R2になれば、ライナー回転角度を補正値θ1の6とし、回転方向を正転とする。R1<R2になるまで補正値θ1の6でライナー1を正転する動作、及び繊維層の端部位置を検出部により検出する動作を交互に繰り返す。R1<R2になれば、ライナー回転角度を補正値θ1の1.5とし、回転方向を逆転とする。R1>R2になるまで補正値θ1の1.5でライナー1を逆転する動作、及び繊維層の端部位置を検出部により検出する動作を交互に繰り返す。R1>R2になれば、その時点で補正動作を終了する。換言すると、繊維層の端部位置の実測値と設計値との差異が、ライナー1の回転角度にして補正値θ1の1.5以下になった時点で、補正動作を終了することとなる。補正動作が終了した後、制御部51は、巻きデータの第N1工程から基本動作を再開する。尚、制御部51は、補正動作を終了した時点で、補正動作により行った繊維束の巻き付けの増減量を真の補正値として記憶してもよい。本実施例の補正動作において、例えば、補正値θ1100、正転、補正値θ1の25、逆転補正値θ1の6、正転補正値θ1の1.5、逆転をそれぞれ1回づつ行ったとすると、真の補正値θ2は、ライナー回転角度が補正値θ1の79.5、回転方向が正転となる。また、制御部51は、上記のように真の補正値を記憶した後、次のライナー1に繊維束を巻き付けて繊維層を巻き付ける場合には、巻きデータの第N工程が終了した時点で基本動作を中断し、真の補正値に基づく補正動作を割り込ませるようにしてもよい。以上説明した本実施例に係るFW装置100によれば、次のような効果を有する。ライナー1のドーム部1Bに繊維束Fを巻き付けて繊維層を形成する場合に、巻きデータに基づいて繊維束Fを巻き付ける基本動作と、繊維層の端部位置を実測値と設計値とに基づいて補正する補正動作とを行う。このため、ライナー1のドーム部1Bにおける繊維層の端部位置を、簡易に補正することができる。巻きデータの複数の工程のうち、繊維層の端部位置まで繊維束Fを巻き付ける工程を終了した時点で基本動作を中断し、補正動作を割り込ませる。このため、巻きデータを補正することなく、ライナー1のドーム部1Bにおける繊維層の端部位置を、簡易に補正することができる。基本動作により形成された繊維層の端部位置を検出部55により検出する動作と、繊維層の端部位置の実測値と繊維層の端部位置の設計値とに基づいて補正値を算出する動作と、補正値に基づいて繊維束Fの巻き付けの増減を行う動作とを行う。このため、ライナー1のドーム部1Bにおける繊維層の端部位置を、自動で簡易に補正することができる。補正動作により行った繊維束Fの巻き付けの増減量を真の補正値として記憶する。このため、ライナー1のドーム部1Bにおける繊維層の端部位置を補正するための正確な補正値を記憶し、利用することができる。巻きデータの複数の工程のうち、繊維層の端部位置まで繊維束Fを巻き付ける工程を終了した時点で基本動作を中断し、真の補正値に基づいて補正動作を割り込ませる。このため、ライナー1のドーム部1Bにおける繊維層の端部位置を補正するための正確な補正値に基づいて迅速に補正動作を行うことができ、生産効率が向上する。以上、本発明の実施の形態について説明したが、本発明は上記実施例に限定されるものではなく、様々な変更が可能である。例えば、ある繊維層の端部位置まで繊維束を巻き付ける工程の後、必ずしも補正動作を行わなくてもよい。繊維層の端部位置の検出だけ行い、繊維層の端部位置の実測値と設計値との差異がある場合のみ補正動作を割り込ませるようにしてもよい。また、補正動作では、基本動作により形成された繊維層の端部位置を検出部55により検出したが、オペレータが手動で繊維層の端部位置を計測し、計測した実測値に基づいて補正動作を行うようにしてもよい。