対物レンズを光ディスクに対してそれぞれ所定の方向に動かす複数のアクチュエータを有する光ピックアップと、前記光ピックアップ又はその周囲の温度を検出する温度センサと、前記光ピックアップが有する各アクチュエータを駆動するアクチュエータ駆動回路と、前記アクチュエータ駆動回路を制御する制御回路と、を備え、前記制御回路は、前記温度センサが検出した温度が前記光ピックアップの動作上限温度に到達していないとき、前記動作上限温度と前記温度センサが検出した温度の差分である温度差分に基づいて、前記アクチュエータ駆動回路が各アクチュエータに出力する駆動信号の電流の上限値を算出する処理部と、前記アクチュエータ駆動回路が前記処理部によって算出された電流の上限値を超えない駆動信号を出力するよう設定した制御信号を生成する駆動制御部と、を有し、前記処理部は、算出した上限値が0未満のときは当該上限値を0に設定し、他の上限値の少なくともいずれか1つを再算出することを特徴とする光ディスク装置。請求項1に記載の光ディスク装置であって、前記複数のアクチュエータは、前記光ディスクの面に対して直角に前記対物レンズを動かすフォーカスアクチュエータと、前記光ディスクの径方向に前記対物レンズを動かすトラッキングアクチュエータと、前記光ディスクの面に対して傾く方向に前記対物レンズを動かすチルトアクチュエータと、を含み、前記処理部は、前記フォーカスアクチュエータ、前記トラッキングアクチュエータ、前記チルトアクチュエータの順に駆動信号の電流の上限値を算出する際、前記フォーカスアクチュエータに出力する駆動信号の電流の上限値を前記温度差分に基づいて算出し、前記トラッキングアクチュエータに出力する駆動信号の電流の上限値を前記温度差分及び前記フォーカスアクチュエータにおける消費電力に基づいて算出し、前記チルトアクチュエータに出力する駆動信号の電流の上限値を前記温度差分、前記フォーカスアクチュエータにおける消費電力及び前記トラッキングアクチュエータにおける消費電力に基づいて算出することを特徴とする光ディスク装置。請求項2に記載の光ディスク装置であって、前記処理部は、前記チルトアクチュエータに出力する駆動信号の電流の上限値が0未満のときは当該上限値を0に設定し、前記フォーカスアクチュエータに出力する駆動信号の電流の上限値を前記温度差分及び前記トラッキングアクチュエータにおける消費電力に基づいて再算出することを特徴とする光ディスク装置。請求項2に記載の光ディスク装置であって、前記処理部は、前記チルトアクチュエータに出力する駆動信号の電流の上限値が0未満のときは当該上限値を0に設定し、前記トラッキングアクチュエータに出力する駆動信号の電流の上限値を前記温度差分及び前記フォーカスアクチュエータにおける消費電力に基づいて再算出することを特徴とする光ディスク装置。上記説明した特許文献1や特許文献2では、アクチュエータの動作を制限又は停止することによって温度上昇によるアクチュエータの破損を防止している。すなわち、アクチュエータの動作を制限又は停止する際の条件を満たす前と満たした後とではアクチュエータに対して異なる制御を行う。しかし、周囲温度が上昇した場合でも、アクチュエータの駆動電流は制限されないため、設定温度に短い時間で到達し、アクチュエータの動作を停止させる等の動作を行い、光ディスクを再生することができない。このように、従来では、アクチュエータの動作を制限した後に、より長い動作時間を確保するための制御は行われていない。本発明の目的は、高い環境温度であっても動作時間をより長く確保できる光ディスク装置を提供することである。本発明は、対物レンズを光ディスクに対してそれぞれ所定の方向に動かす複数のアクチュエータを有する光ピックアップと、前記光ピックアップ又はその周囲の温度を検出する温度センサと、前記光ピックアップが有する各アクチュエータを駆動するアクチュエータ駆動回路と、前記アクチュエータ駆動回路を制御する制御回路と、を備え、前記制御回路は、前記温度センサが検出した温度が前記光ピックアップの動作上限温度に到達していないとき、前記動作上限温度と前記温度センサが検出した温度の差分である温度差分に基づいて、前記アクチュエータ駆動回路が各アクチュエータに出力する駆動信号の電流の上限値を算出する処理部と、前記アクチュエータ駆動回路が前記処理部によって算出された電流の上限値を超えない駆動信号を出力するよう設定した制御信号を生成する駆動制御部と、を有し、前記処理部は、算出した上限値が0未満のときは当該上限値を0に設定し、他の上限値の少なくともいずれか1つを再算出することを特徴とする光ディスク装置を提供する。本発明に係る光ディスク装置によれば、高い環境温度であっても動作時間をより長く確保できる。以下、本発明の実施形態について、図面を参照して説明する。図1は、一実施形態の光ディスク装置の構成を示すブロック図である。図1に示すように、一実施形態の光ディスク装置は、光ピックアップ101と、温度センサ103と、アクチュエータ駆動回路105と、制御回路107と、メモリ109とを備える。光ピックアップ101は、フォーカスアクチュエータ111と、トラッキングアクチュエータ113と、チルトアクチュエータ115とを有する。フォーカスアクチュエータ111は、光ディスク191の面に対して直角の方向に対物レンズ117を動かす。トラッキングアクチュエータ113は、光ディスク191の径方向に対物レンズ117を動かす。チルトアクチュエータ115は、光ディスク191の面に対して傾く方向に対物レンズ117を動かす。温度センサ103は、光ピックアップ101又はその周囲の温度以下環境温度というを検出する。温度センサ103が検出した環境温度を示す信号は、制御回路107に送られる。アクチュエータ駆動回路105は、フォーカスアクチュエータ駆動回路121と、トラッキングアクチュエータ駆動回路123と、チルトアクチュエータ駆動回路125とを有する。フォーカスアクチュエータ駆動回路121は、制御回路107からのフォーカスアクチュエータ111の駆動に係る制御信号の電流値に応じて駆動信号を生成し、当該駆動信号をフォーカスアクチュエータ111に出力する。トラッキングアクチュエータ駆動回路123は、制御回路107からのトラッキングアクチュエータ113の駆動に係る制御信号の電流値に応じて駆動信号を生成し、当該駆動信号をトラッキングアクチュエータ113に出力する。チルトアクチュエータ駆動回路125は、制御回路107からのチルトアクチュエータ115の駆動に係る制御信号の電流値に応じて駆動信号を生成し、当該駆動信号をチルトアクチュエータ115に出力する。メモリ109は、制御回路107の動作に必要となる設定値等を記憶する。メモリ109に格納された設定値は、制御回路107によって読み出される。なお、本実施形態では、メモリ109に、光ピックアップ101の動作上限温度、フォーカスアクチュエータ111を構成するコイルの抵抗成分を示す値フォーカスコイル抵抗Rf及び当該コイル用の係数フォーカスコイル用係数Cf、トラッキングアクチュエータ113を構成するコイルの抵抗成分を示す値トラッキングコイル抵抗Rt及び当該コイル用の係数トラッキングコイル用係数Ct、チルトアクチュエータ115を構成するコイルの抵抗成分を示す値チルトコイル抵抗Rs及び当該コイル用の係数チルトコイル用係数Cs、並びに、光ディスクの再生信号のジッター値の上限値が格納されている。制御回路107は、温度差分算出部151と、エラー信号生成部153と、レーザ発光制御部155と、ジッター値計測部157と、処理部159と、駆動制御部161とを有する。以下、制御回路107の各構成要素について説明する。温度差分算出部151は、メモリ109から読み出した光ピックアップ101の動作上限温度以下上限温度というTjと温度センサ103が検出した現環境温度Tgの差分以下温度差分というΔT=Tj-Tgを算出する。なお、上限温度Tjは、光ピックアップ101の耐熱温度以下に設定されている。温度差分算出部151が算出した温度差分ΔTを示す情報は、処理部159に送られる。エラー信号生成部153は、光ピックアップ101の受光部119から得られた信号に基づいて、非点収差法又はSSD法等によってフォーカスエラー信号FEを生成し、3ビーム法、位相差法又はプッシュプル法等によってトラッキングエラー信号TEを生成する。エラー信号生成部153が生成したトラッキングエラー信号TE又はフォーカスエラー信号FEは、処理部159に送られる。レーザ発光制御部155は、光ピックアップ101のレーザ発光部118によるレーザ発光を制御する。ジッター値計測部157は、光ピックアップ101の受光部119から得られた信号に基づいて、光ディスク191の再生信号のジッター値を計測する。ジッター値計測部157が計測したジッター値を示す情報は、処理部159に送られる。処理部159は、温度差分算出部151から得られた温度差分ΔTが0以上であれば、光ピックアップ101のレーザ発光部118がレーザ発光を行うようレーザ発光制御部155に指示する。また、処理部159は、光ピックアップ101を構成する各アクチュエータにアクチュエータ駆動回路105が出力する駆動信号の電流の上限値を算出する。上限値の算出方法については後述する。駆動制御部161は、各アクチュエータにアクチュエータ駆動回路105が出力する駆動信号の設定に係る制御信号を生成して、アクチュエータ駆動回路105の対応するアクチュエータ駆動回路に出力する。なお、駆動制御部161が生成する制御信号の電流値は、処理部159が算出した上限値を超えない。上記構成要素を有する制御回路107は、温度差分算出部151が算出する温度差分ΔTがマイナス値のとき、又は、エラー信号生成部153から入力されるトラッキングエラー信号TE若しくはフォーカスエラー信号FEを処理部159が検出したとき、動作を停止する。図2及び図3は、図1に示した光ディスク装置が備える制御回路107の動作を示すフローチャートである。以下、図2及び図3を参照して、制御回路107の動作について詳細に説明する。光ディスク191が光ディスク装置に挿入されてモータ193が駆動される光ディスク191が起動されると、温度差分算出部151は、メモリ109から読み出した上限温度Tjと温度センサ103が検出した現環境温度Tgの差分ΔT=Tj-Tgを算出するステップS101。次に、処理部159は、ステップS101で算出された温度差分ΔTが0以上ΔT≧0か否かを判別しステップS103、ΔT≧0であればステップS105に進み、ΔT<0であればステップS157に進む。ステップS105では、レーザ発光制御部155は、光ピックアップ101のレーザ発光部118がレーザ発光するよう制御する。一方、ステップS157では、制御回路107は動作を停止して、ステップS101に戻る。ステップS105の後、処理部159は、フォーカスアクチュエータ駆動回路121がフォーカスアクチュエータ111に出力する駆動信号の電流の上限値以下フォーカスアクチュエータ電流上限値というIfmaxを算出するステップS107。以下の式1は、フォーカスアクチュエータ電流上限値Ifmaxの算出式である。なお、Rfはフォーカスコイル抵抗を示し、Cfはフォーカスコイル用係数を示す。フォーカスコイル抵抗Rf及びフォーカスコイル用係数Cfの各値は、メモリ109に格納されている。Ifmax=√{ΔT/Rf×Cf}...1ステップS107の後、駆動制御部161は、ステップS107で処理部159が算出したフォーカスアクチュエータ電流上限値Ifmaxを上限とした、フォーカスアクチュエータ駆動回路121に出力するための制御信号を生成する。さらに、駆動制御部161は、当該生成した制御信号をフォーカスアクチュエータ駆動回路121に出力するステップS109。このとき、フォーカスアクチュエータ駆動回路121は、駆動制御部161からの制御信号の電流値に応じて駆動信号を生成し、当該駆動信号をフォーカスアクチュエータ111に出力する。フォーカスアクチュエータ111は、駆動信号の電流値に応じて動作する。ステップS109の後、処理部159は、フォーカスエラー信号FEを検出したか否かを判断しステップS111、フォーカスエラー信号FEを検出した場合はステップS157に進み、検出しなかった場合はステップS113に進む。ステップS113では、処理部159は、トラッキングアクチュエータ駆動回路123がトラッキングアクチュエータ113に出力する駆動信号の電流の上限値以下トラッキングアクチュエータ電流上限値というItmaxを算出する。以下の式2は、トラッキングアクチュエータ電流上限値Itmaxの算出式である。なお、Rtはトラッキングコイル抵抗を示し、Ctはトラッキングコイル用係数を示す。トラッキングコイル抵抗Rt及びトラッキングコイル用係数Ctの各値は、メモリ109に格納されている。また、Ifは、フォーカスアクチュエータ駆動回路121がフォーカスアクチュエータ111に出力する駆動信号の電流値である。Itmax=√{ΔT-If2×Rf×Cf/Rt×Ct}...2ステップS113の後、駆動制御部161は、ステップS113で処理部159が算出したトラッキングアクチュエータ電流上限値Itmaxを上限とした、トラッキングアクチュエータ駆動回路123に出力するための制御信号を生成する。さらに、駆動制御部161は、当該生成した制御信号をトラッキングアクチュエータ駆動回路123に出力するステップS115。このとき、トラッキングアクチュエータ駆動回路123は、駆動制御部161からの制御信号の電流値に応じて駆動信号を生成し、当該駆動信号をトラッキングアクチュエータ113に出力する。トラッキングアクチュエータ113は、駆動信号の電流値に応じて動作する。ステップS115の後、処理部159は、トラッキングエラー信号TEを検出したか否かを判断しステップS117、トラッキングエラー信号TEを検出した場合はステップS157に進み、検出しなかった場合はステップS119に進む。ステップS119では、処理部159は、チルトアクチュエータ駆動回路125がチルトアクチュエータ115に出力する駆動信号の電流の上限値以下チルトアクチュエータ電流上限値というIsmaxを算出する。以下の式3は、チルトアクチュエータ電流上限値Ismaxの算出式である。なお、Rsはチルトコイル抵抗を示し、Csはチルトコイル用係数を示す。チルトコイル抵抗Rs及びチルトコイル用係数Csの各値は、メモリ109に格納されている。また、Itは、トラッキングアクチュエータ駆動回路123がトラッキングアクチュエータ113に出力する駆動信号の電流値である。Ismax=√{ΔT-If2×Rf×Cf-It2×Rt×Ct/Rs×Cs}...3ステップS119の後、処理部159は、チルトアクチュエータ電流上限値Ismaxが0以上Ismax≧0か否かを判別しステップS121、Ismax≧0であればステップS123に進み、Ismax<0であればステップS151に進む。ステップS123では、駆動制御部161は、ステップS119で処理部159が算出したチルトアクチュエータ電流上限値Ismaxを上限とした、チルトアクチュエータ駆動回路125に出力するための制御信号を生成する。さらに、駆動制御部161は、当該生成した制御信号をチルトアクチュエータ駆動回路125に出力する。このとき、チルトアクチュエータ駆動回路125は、駆動制御部161からの制御信号の電流値に応じて駆動信号を生成し、当該駆動信号をチルトアクチュエータ115に出力する。チルトアクチュエータ115は、駆動信号の電流値に応じて動作する。ステップS123の後、ジッター値計測部157は、光ディスク191の再生信号のジッター値Jitを計測するステップS125。次に、処理部159は、ジッター値Jitが上限値Jmax以下Jit≦Jmaxか否かを判別しステップS127、Jit≦JmaxであればステップS129に進み、Jit>JmaxであればステップS157に進む。ステップS129では、温度差分算出部151は、上限温度Tjと温度センサ103が検出した現環境温度Tgの差分ΔT=Tj-Tgを再算出する。次に、処理部159は、ステップS129で算出した温度差分ΔTが0以上ΔT≧0か否かを判別しステップS131、ΔT≧0であればステップS119に戻り、ΔT<0であればステップS157に進む。ステップS121で処理部159がIsmax<0と判別した際に行われるステップS151では、処理部159は、チルトアクチュエータ115が動作を停止するよう、チルトアクチュエータ電流上限値Ismaxを0に設定する。次に、処理部159は、フォーカスアクチュエータ電流上限値Ifmaxを再算出するステップS153。以下の式4は、フォーカスアクチュエータ電流上限値Ifmaxを再算出する際の算出式である。Ifmax=√{ΔT-It2×Rt×Ct/Rf×Cf}...4ステップS153の後、処理部159は、フォーカスエラー信号FEを検出したか否かを判断しステップS155、フォーカスエラー信号FEを検出した場合はステップS157に進み、検出しなかった場合はステップS127に進む。なお、上記説明では、ステップS153でフォーカスアクチュエータ電流上限値Ifmaxを再算出しているが、処理部159は、トラッキングアクチュエータ電流上限値Itmaxを以下の式5より再算出しても良い。なお、この場合、ステップS155では、トラッキングエラー信号TEを検出したか否かを処理部159が判断する。Itmax=√{ΔT-If2×Rf×Cf/Rt×Ct}...5以上説明したように、本実施形態の光ディスク装置によれば、制御回路107が、温度差分ΔTによって表される光ピックアップ101の温度上昇余裕幅に応じて、アクチュエータ駆動回路105が各アクチュエータに出力する駆動信号の電流の上限値を順に算出し、各アクチュエータにおける発熱量を制限している。このように、各アクチュエータの発熱制限量は環境温度に応じて変更される。したがって、現環境温度Tgが高い状態であっても、光ピックアップ101の動作時間をより長く確保できる。また、電流の上限値を算出する順序は、フォーカスアクチュエータ電流上限値Ifmax、トラッキングアクチュエータ電流上限値Itmax、チルトアクチュエータ電流上限値Ismaxの順序である。これは、発熱量が大きいアクチュエータの順である。また、チルト制御の有無は、フォーカスやトラッキングの制御と比較して、光ディスクの再生信号のジッター値に対する影響が小さい。したがって、本実施形態のように、チルトアクチュエータ電流上限値Ismaxが0以下であれば、ジッター値を十分保ったままより適当なフォーカスアクチュエータ電流上限値Ifmax又はトラッキングアクチュエータ電流上限値Itmaxを再算出することによって、光ピックアップ101の動作時間をさらに長く確保できる。