(57)【要約】【課題】ディスク装置に使用されるリミットスイッチの故障の回復を図る。【解決手段】本実施形態に係るディスク装置は、スロットローディング式のディスク装置であって、挿入口から挿入されたディスクを搬入完了位置まで搬送する搬送系と、搬入完了位置に位置するディスクを検出するリミットスイッチと、搬入完了位置と挿入口との間をディスクが移動する前後で、リミットスイッチの動作が検知されない場合に、リミットスイッチが故障していると判断する判断手段と、判断手段によって、リミットスイッチが故障していると判断された場合に、搬送系を制御して、ディスクの搬入完了位置への移動と、搬入完了位置からの移動とを繰り返す制御手段と、を備える。【選択図】図３
2018181392.tif 000002
【特許請求の範囲】
【請求項１】
スロットローディング式のディスク装置であって、
挿入口から挿入されたディスクを搬入完了位置まで搬送する搬送系と、
前記搬入完了位置に位置する前記ディスクを検出するリミットスイッチと、
前記搬入完了位置と前記挿入口との間を前記ディスクが移動する前後で、前記リミットスイッチの動作が検知されない場合に、前記リミットスイッチが故障していると判断する判断手段と、
前記判断手段によって、前記リミットスイッチが故障していると判断された場合に、前記搬送系を制御して、前記ディスクの前記搬入完了位置への移動と、前記搬入完了位置からの移動と、を繰り返す制御手段と、
を備えるディスク装置。
【請求項２】
前記挿入口の中央近傍に配置され、前記ディスクの挿入を検出するための第１のフォトセンサと、
前記第１のフォトセンサに対して、前記ディスクの搬送方向と直交する方向へオフセットして配置され、前記ディスクの搬入及び搬出を検出するための第２のフォトセンサと、
を備え、
前記判断手段は、
前記ディスクの搬出時に、前記第２のフォトセンサが前記ディスクの搬出を検出し、前記リミットスイッチの動作が検知されない場合に、前記リミットスイッチが故障していると判断する請求項１に記載のディスク装置。
【請求項３】
請求項１又は２に記載のディスク装置に用いられるリミットスイッチの故障回復方法であって、
前記搬入完了位置と前記挿入口との間を前記ディスクが移動する前後で、前記リミットスイッチの動作が検知されない場合に、前記リミットスイッチが故障していると判断する工程と、
前記リミットスイッチが故障していると判断された場合に、前記ディスクの前記搬入完了位置への移動と、前記ディスクの前記搬入完了位置からの移動とを繰り返す工程と、
を含む故障回復方法。
【請求項４】
請求項１又は２に記載のディスク装置を制御するコンピュータに、
前記搬入完了位置と前記挿入口との間を前記ディスクが移動する前後で、前記リミットスイッチの動作が検知されない場合に、前記リミットスイッチが故障していると判断する手順、
前記リミットスイッチが故障していると判断した場合に、前記搬送系を制御して、前記ディスクの前記搬入完了位置への移動と、前記ディスクの前記搬入完了位置からの移動とを繰り返す手順、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ディスク装置、故障回復方法、及びプログラムに関する。
【背景技術】
【０００２】
Ｂｌｕ−Ｒａｙ/ＤＶＤ/ＣＤ等に対して情報の読出しや書き込みを行うディスク装置では、フォトセンサを用いてディスクの挿入を検出する仕組みを有するものが販売されている。この種の装置は、フォトセンサなどによってディスクの挿入が検出されると、搬送機構によってディスクを再生装置内の所定位置まで移動する。その際、所定位置へ移動したディスクは、リミットスイッチによって検出される。
【０００３】
リミットスイッチは、硫黄系ガスによる金属腐食に起因する故障を生ずる場合がある。例えば、ガソリンには硫黄が含まれているため、自動車の排気ガスにも硫黄成分が含まれる。このため、車載用のディスク装置では、リミットスイッチの接点部分が硫黄系ガスにより硫化することがある。この場合には、リミットスイッチの接点で導通不良が生ずることが考えられる。リミットスイッチに導通不良が生じると、ディスク装置は、ディスクを検出することができなくなる。その結果、ディスクの出し入れや、ディスクの再生を行うことができなくなる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−６２６２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上述の事情の下になされたもので、ディスク装置に用いられるリミットスイッチの故障の回復を図ることを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本実施形態に係るディスク装置は、スロットローディング式のディスク装置であって、挿入口から挿入されたディスクを搬入完了位置まで搬送する搬送系と、搬入完了位置に位置するディスクを検出するリミットスイッチと、搬入完了位置と挿入口との間をディスクが移動する前後で、リミットスイッチの動作が検知されない場合に、リミットスイッチが故障していると判断する判断手段と、判断手段によって、リミットスイッチが故障していると判断された場合に、搬送系を制御して、ディスクの搬入完了位置への移動と、搬入完了位置からの移動と、を繰り返す制御手段と、を備える。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係るディスク装置を示す図である。
【図２】図２（ａ）及び図２（ｂ）は、リミットスイッチの構成を示す図である。
【図３】ディスク装置の構成を示すブロック図である。
【図４】図４（ａ）及び図４（ｂ）は、ディスク搬入時におけるタイムチャートである。
【図５】図５（ａ）及び図５（ｂ）は、ディスク搬出時におけるタイムチャートである。
【図６】第１の実施形態に係るディスク装置の搬出処理を示すフローチャートである。
【図７】第１の実施形態に係るディスク装置の搬入処理を示すフローチャートである。
【図８】第２の実施形態に係るディスク装置の搬入処理を示すフローチャートである。
【発明を実施するための形態】
【０００８】
《第１の実施形態》
以下、本発明の第１の実施形態を、図面を参照して説明する。図１は、本実施形態に係るディスク装置１００を示す図である。ディスク装置１００には、ディスクを搬送する手法として、トレイ式やスロットローディング式があるが、本実施形態に係るディスク装置１００は、スロットローディング式のディスク装置である。ディスク装置１００に用いられるディスクＤには、Ｂｌｕ−Ｒａｙディスク、ＤＶＤ、ＣＤが含まれる。
【０００９】
ディスクＤは、ディスク挿入口からディスク装置１００に挿入される。何れも詳細は図示しないが、搬送ローラ及びガイド部材等からなるディスク搬送機構により、ディスクＤはターンテーブルの上方まで搬送される。そして、ディスクＤは、チャッキング機構によりターンテーブル上にチャッキングされた後、スピンドルモータによってターンテーブルとともに回転する。そして、ディスクＤに対して情報の再生あるいは記録が行われる。
【００１０】
ディスク挿入口から挿入されたディスクＤを検出するため、挿入口近傍であってディスク搬送機構の前方に、フォトセンサで構成されるセンサＡ２０が配置されている。センサＡ２０は、ディスクＤの挿入を検知すると出力レベルを変化させる。ここでは、センサＡ２０は、ディスクＤの挿入を検出している場合にハイレベルとなり、検出していない場合にローレベルとなる信号を出力するものとする。このセンサＡ２０は、第１のフォトセンサに該当する。
【００１１】
図１に示すように、ディスク装置１００には、ディスクＤの搬入及び搬出を検出するセンサＣ２１が配置されている。センサＣ２１は、ディスクＤを検知すると出力レベルを変化させる。ここでは、センサＣ２１は、ディスクＤを検出している場合にハイレベルとなり、ディスクＤを検出していない場合にローレベルとなる信号を出力するものとする。このセンサＣ２１は、第２のフォトセンサに該当する。
【００１２】
また、図１に示すように、ディスク装置１００には、搬入完了位置にあるディスクＤを検出するリミットスイッチ１０が配置されている。搬入完了位置は、ディスク装置１００のターンテーブル上の位置であり、ディスクＤに対してＴＯＣ（Table of Contents）データなどの情報の読出しや、所定のデータの書き込みが行われる位置である。
【００１３】
リミットスイッチ１０は、メカニカルスイッチで構成されており、ディスク搬送機構の動きに連動して動作する。リミットスイッチ１０は、ディスクＤがディスク搬送機構によって搬入完了位置まで搬送されたときに、オフ状態（スイッチの接点が導通しない状態）になるものとする。そして、ディスクＤが搬入完了位置に無いときに、オン状態（スイッチの接点が導通している状態）になるものとする。
【００１４】
図２は、リミットスイッチ１０の構成例を示す。リミットスイッチ１０は、例えば、押しボタンタイプのメカニカルスイッチで構成される。図２（ａ）は、ディスクＤが搬入されていない状態でありスイッチが押下されておらず、通電状態（オン状態）にあるリミットスイッチを示す。この状態において状態検出部５２は、ローレベルの信号を検出する。図２（ｂ）は、ディスクＤによりスイッチが押下され、通電していない状態（オフ状態）にあるリミットスイッチを示す。この状態において状態検出部５２は、ハイレベルの信号を検出する。
【００１５】
図３は、ディスク装置１００の構成を示すブロック図である。ディスク装置１００では、マイクロコンピュータで構成された制御部５０によって、ディスク装置１００の動作が制御される。
【００１６】
ディスクＤは、スピンドルモータ６１によって一定の線速度で回転する。そして、ディスクＤからの情報の読み取り、或いはディスクＤへの情報の記録が光ヘッド６２によって行われる。光ヘッド６２は、スレッドモータ６３によってディスクＤの半径方向に移動する。サーボコントローラ６４は、制御部５０の制御のもとに、スピンドルモータ６１の回転を制御するとともに、光ヘッド６２のトラッキング制御、フォーカス制御、及びスレッドモータ６３の駆動を制御する。
【００１７】
ＲＦアンプ６５は、光ヘッド６２によって読出した情報に対応するＲＦ信号を増幅して次段に伝達する。又、ＲＦアンプ６５は、ＲＦ信号からフォーカス制御用の信号及びトラッキング制御用の信号を分離して、これらの制御信号をサーボコントローラ６４に送る。
【００１８】
デジタル信号処理回路６６は、ＲＦアンプ６５から出力されたＲＦ信号をデジタル化し、デジタル化された信号の復調処理と誤り訂正処理等を行う。デジタル信号処理回路６６には、ＳＤＲＡＭ等のメモリ６７が接続されている。メモリ６７には、例えばＭＰ３による圧縮音楽データ等のファイル情報が一時記憶される。メモリ６７から読み出されたファイル情報は、デコーダ６８に供給される。デコーダ６８は、例えば圧縮音楽データを伸長して非圧縮の通常の音楽データに変換する。
【００１９】
さらに制御部５０には、モータＭを駆動する駆動部７０が接続されている。また制御部５０には、ディスクＤのチャッキングを検出するリミットスイッチ１０、及びディスクＤの挿脱を検出するセンサＡ２０、センサＣ２１が接続されている。
【００２０】
モータＭは、ディスク搬送機構を構成し、ディスクＤの搬入及び搬出を行う動力を供給する。
【００２１】
次に、制御部５０の構成について説明する。制御部５０は、ディスク装置１００の全体を制御する機能を有する。その中で、リミットスイッチ１０の故障回復を図る機能を有している。そのために、制御部５０は、リミットスイッチ１０のオン・オフ状態を検出する状態検出部５２と、センサＡ２０及びセンサＣ２１の出力結果を取得する取得部５３と、リミットスイッチ１０のオン・オフ状態とセンサＡ２０及びセンサＣ２１の出力結果に基づいてリミットスイッチ１０の故障の有無を診断する故障診断部５１と、を備える。
【００２２】
図４（ａ）に、リミットスイッチ１０が故障していない場合のディスクＤの搬入時におけるタイムチャートを示す。ここでは、状態０から６に分けて図４に示すタイムチャートの説明を行う。
【００２３】
ディスクＤが挿入されていない状態が状態０である。ディスクＤが挿入される前のセンサＡ２０の出力はローレベル、センサＣ２１の出力もローレベルである。モータＭは停止状態である。また、状態検出部５２は、リミットスイッチ１０がオン状態であることを検出している。
【００２４】
ディスクＤが挿入されると、センサＡ２０は、ディスクＤを検出する。これにより、センサＡ２０の出力はハイレベルとなる。この状態を状態１とする。状態０から状態１への遷移に伴い、制御部５０は、駆動部７０を介してモータＭを駆動し、ディスクＤを所定位置まで搬送する。ディスクＤの搬送が開始されると、センサＣ２１がディスクＤを検出する。これにより、センサＣ２１の出力はハイレベルとなる。この状態を状態２とする。ディスクＤの中心部には、開口部が形成されており光を透過するので、ディスクＤの中心部がセンサＡ２０を通過する間、センサＡ２０の出力はローレベルとなる。この状態を状態３とする。
【００２５】
ディスクＤの中心部がセンサＡ２０を通過すると、センサＡ２０からの出力は、ハイレベルとなる。この状態を状態４とする。ディスクＤが、搬入完了位置としてのターンテーブルの上方まで搬送されると、ディスクＤはセンサＣ２１の検出範囲から外れる。このため、センサＣ２１の出力はローレベルとなる。この状態を状態５とする。ディスクＤがターンテーブルの上方の搬入完了位置まで搬送されると、リミットスイッチ１０が押下され、リミットスイッチ１０がオフとなる。この状態を状態６とする。なお、正常にディスクＤの搬入が行われた場合、状態１から状態６までの遷移に要する時間は所定時間Ｔ（例えば、６秒）以内である。
【００２６】
図４（ｂ）に、リミットスイッチ１０が故障している場合のディスクＤの搬入時におけるタイムチャートを示す。リミットスイッチ１０の接点が、接触不良により不通になった場合、状態検出部５２は、センサＡ２０がディスクＤを検出していない状態０においてリミットスイッチ１０がオフ状態であることを検出する。つまり、ディスクＤが搬入されていないにもかかわらずターンテーブル上にディスクＤがセットされた状態であるという矛盾した情報が検出されることになる。故障診断部５１は、このような場合、リミットスイッチ１０が故障していると診断する。
【００２７】
図５（ａ）に、リミットスイッチ１０が故障していない場合のディスクＤの搬出時におけるタイムチャートを示す。
【００２８】
ディスクＤの搬入が終了した状態が状態６である。この状態でのセンサＡ２０の出力はハイレベル、センサＣ２１の出力はローレベルである。モータＭは停止状態である。また、状態検出部５２は、リミットスイッチ１０がオフ状態であることを検出している。
【００２９】
制御部５０が駆動部７０を介してモータＭを駆動し、ディスクＤの搬出を始めた状態を状態５とする。状態５になると、ディスクＤを移動させるディスク搬送機構の動作に連動して、リミットスイッチ１０を押下する負勢力が解除される。このため、状態検出部５２はリミットスイッチ１０がオン状態になったことを検出する。ディスクＤの移動に伴い状態５から状態１まで遷移し、センサＡ２０がディスクＤを検出しなくなると制御部５０は駆動部７０を介してモータＭの駆動を停止する。なお、正常にディスクＤの搬出が行われた場合、状態６から状態０までの遷移に要する時間は所定時間Ｔ（例えば、６秒）以内である。
【００３０】
図５（ｂ）に、リミットスイッチ１０が故障している場合のディスクＤの搬出時におけるタイムチャートを示す。リミットスイッチ１０の接点が、接触不良により不通になった場合、センサＡ２０がディスクＤを検出していない状態０において、状態検出部５２によって、リミットスイッチ１０のオン状態が検出されない。つまり、ディスクＤが搬出されたにもかかわらずディスクＤがターンテーブル上にセットされた状態であるという矛盾した情報が検出されることになる。故障診断部５１は、このような場合、リミットスイッチ１０が故障していると診断する。
【００３１】
故障診断部５１は、リミットスイッチ１０が故障していると診断した場合、故障診断フラグ５１１を「１：故障あり」にセットする。故障診断フラグが「１：故障あり」の場合は、リミットスイッチ１０に故障があることを示す。また、故障診断部５１は、ディスクＤの搬入及び搬出時に、リミットスイッチ１０が故障していると診断しなかった場合、故障診断フラグ５１１を「０：故障なし」にセットする。故障診断フラグが「０：故障なし」の場合は、リミットスイッチ１０に故障がないことを示す。制御部５０は、故障診断フラグ５１１の値に基づいて、リミットスイッチ１０の故障回復処理を行う。
【００３２】
次に、以上の構成を有するディスク装置１００の動作について説明する。図４（ａ）のタイムチャートに示すように、リミットスイッチ１０は、ディスクＤの搬入が正常に完了した時点でオフ状態となる。したがって、ユーザによるディスクＤの挿入操作をトリガにして、リミットスイッチ１０の故障診断を行うことは困難である。そこで、ディスク装置１００は、ディスクＤの搬出開始をトリガにして、リミットスイッチ１０の故障診断を行う。ディスクＤの搬出処理について、図６に示すフローチャートを参照して説明する。
【００３３】
ユーザがディスク装置の不図示の搬出開始ボタンを操作することにより、図６に示す搬出処理が開始される。
【００３４】
ユーザによりディスクＤの搬出処理が開始されると（ステップＳ１１）、制御部５０は、ターンテーブル上にセットされているディスクＤを挿入口へ搬送するように駆動部７０を制御する。モータＭが動作を開始してから所定時間経過後、故障診断部５１は、リミットスイッチ１０がオン状態になったか否かを判別する（ステップＳ１２）。
【００３５】
リミットスイッチ１０がオン状態になっていない場合（ステップＳ１２：Ｎｏ）、故障診断部５１は、センサＣ２１の出力のレベルを確認する（ステップＳ１３）。故障診断部５１は、センサＣ２１の出力のレベルがハイレベルになるまでリミットスイッチ１０がオン状態になるかを監視する（ステップＳ１３：Ｎｏ、ステップＳ１２）。故障診断部５１は、リミットスイッチ１０がオフ状態のままでセンサＣ２１の出力レベルがハイレベルになった場合（ステップＳ１３：Ｙｅｓ）、リミットスイッチ１０が故障であると診断し、故障診断フラグを「１：故障あり」にセットする（ステップＳ１４）。この処理は、図５（ｂ）の状態５から状態４への遷移時の処理である。なお、ステップＳ１２とステップＳ１３の処理は、故障診断処理に該当する。
【００３６】
次に、故障診断部５１は、センサＣ２１の出力レベルを確認する（ステップＳ１５）。センサＣ２１の出力レベルがローレベルになった場合（ステップＳ１５：Ｙｅｓ）、故障診断部５１は、状態１に遷移したと診断し、ディスクＤの搬出処理を停止する（ステップＳ１６）。この場合、ディスクＤは正常にディスク装置１００から搬出されるので、センサＡ２０の出力はローレベルになる。
【００３７】
一方、所定時間Ｔ以内にセンサＣ２１の出力レベルがローレベルになったことを検出できない場合（ステップＳ１７：Ｙｅｓ）、故障診断部５１は、ディスク搬送機構に何らかの故障があると診断し、ディスクＤの搬出処理を停止する（ステップＳ１８）。この場合、ディスクＤはディスク装置１００から搬出されていないので、センサＡ２０の出力はハイレベルのままである。
【００３８】
一方、状態検出部５２がステップＳ１２でリミットスイッチ１０の状態がオン状態になったことを検出した場合、故障診断部５１は、センサＣ２１の出力のレベルを確認する（ステップＳ１９）。センサＣ２１の出力がローレベルになった場合、故障診断部５１は、状態１に遷移したと診断し（ステップＳ１９：Ｙｅｓ）、ディスクＤの搬出処理を停止する（ステップＳ２０）。この場合、ディスクＤは正常にディスク装置１００から搬出されるので、センサＡ２０の出力はローレベルになる。
【００３９】
一方、所定時間Ｔ以内にセンサＣ２１の出力レベルがローレベルになったことを検出できない場合（ステップＳ２１：Ｙｅｓ）、故障診断部５１は、ディスク搬送機構に何らかの故障があると診断し、ディスクＤの搬出処理を停止する（ステップＳ２２）。この場合、ディスクＤはディスク装置１００から搬出されていないので、センサＡ２０の出力はハイレベルのままである。
【００４０】
上述のように、故障診断部５１は、搬出処理においてリミットスイッチ１０が故障であると診断した場合、故障診断フラグ５１１を「１：故障あり」にセットしてリミットスイッチ１０の故障履歴を記憶する。
【００４１】
次に、ディスクＤの搬入処理について、図７に示すフローチャートを参照して説明する。ユーザが、ディスク装置１００のディスク挿入口にディスクＤを挿入することにより、図７に示す搬入処理が開始される。
【００４２】
搬入処理が始まると、制御部５０は、故障診断フラグ５１１を確認する（ステップＳ３１）。制御部５０は、故障診断フラグが「１：故障有り」にセットされている場合（ステップＳ３２：Ｙｅｓ）、ディスクＤの搬入を開始する（ステップＳ３３）。搬入が開始されると、制御部５０は駆動部７０を介してモータＭを動作させる。モータＭを含むディスク搬送機構は、ディスクＤをターンテーブル上にセットするように移動させる。このとき、リミットスイッチ１０が押下され、リミットスイッチ１０の接点が非接触の状態になると推定できる。そして、制御部５０は、センサＣ２１の出力がローレベルになるのを待って（ステップＳ３４：Ｙｅｓ）、駆動部７０を制御してディスクＤを強制的に搬出処理する（ステップＳ３５）。このディスクＤの搬出処理によって、ディスクＤはターンテーブル上から移動されるので、リミットスイッチ１０の接点が接触状態になることが推定される。リミットスイッチ１０の接点が非接触の状態から接触状態になる際、リミットスイッチ１０を構成する１の接点と他の接点とが衝突する。この衝突時の衝撃によって、接点部に形成された硫化皮膜がはがれることが期待できる。この処理がリミットスイッチ１０の故障回復処理となる。
【００４３】
次に、制御部５０は、リミットスイッチ１０の状態がオン状態になったか否かを確認する（ステップＳ３６）。制御部５０は、リミットスイッチ１０の状態がオン状態になっていない場合（ステップＳ３６：Ｎｏ）、ステップＳ３３からステップＳ３６までの処理を規定回数（例えば１０回）実施したか否かを判別する（ステップＳ３７）。ステップＳ３６の処理は、故障診断処理に該当する。制御部５０は、ステップＳ３３からステップＳ３６までの処理を規定回数実施していない場合（ステップＳ３７：Ｎｏ）、ステップＳ３３からステップＳ３７までの処理を繰り返して行う。このステップＳ３３からステップＳ３７までを繰り返す処理は、故障回復処理に該当する。
【００４４】
制御部５０は、ステップＳ３３からステップＳ３６までの処理を規定回数行ってもリミットスイッチがオン状態にならない場合（ステップＳ３７：Ｙｅｓ）、ディスクＤの搬入処理は出来ないと判断して処理を中止する。一方、故障回復処理によってリミットスイッチ１０がオン状態になった場合（ステップＳ３６：Ｙｅｓ）、故障診断部５１は、故障診断フラグ５１１を「０：故障無し」にセットして、ステップＳ３９に遷移する。
【００４５】
上記の処理でステップＳ３９に遷移した場合、及び、ステップＳ３２で故障診断フラグが「０：故障無し」であった場合（ステップＳ３２：Ｎｏ）、制御部５０は、駆動部７０を制御してディスクＤの搬入を開始する（ステップＳ３９）。
【００４６】
次に、故障診断部５１は、図４（ａ）に示すように状態０から状態６までの状態遷移が所定時間Ｔ以内に正常に終了したか否かを判別する（ステップＳ４０）。故障診断部５１が、正常に状態遷移が終了したと判断した場合（ステップＳ４０：Ｙｅｓ）、制御部５０は搬入処理を終了する（ステップＳ４１）。
【００４７】
一方、所定時間Ｔ以内に状態遷移が正常に終了しなかった場合（ステップＳ４２：Ｙｅｓ）、制御部５０は搬入処理を失敗したとして搬入処理を停止する（ステップＳ４３）。
【００４８】
以上説明したように、本実施形態に係るディスク装置１００は、リミットスイッチ１０の故障を診断する制御部５０を備える。そして、リミットスイッチ１０が故障していると診断した場合、制御部５０は、ディスクＤの搬出処理と搬入処理とを繰り返す。これにより、ディスク装置１００は、リミットスイッチ１０の故障回復を図ることができる。
【００４９】
なお、上記の説明では、所定時間を経過しても状態遷移が正常に終了しない場合（ステップＳ４０：Ｎｏ）、搬入失敗として処理を終了することとした。これに限らず、状態遷移が正常に終了しない場合（ステップＳ４０：Ｎｏ）、ステップＳ３３に遷移するようにしても良い。
【００５０】
また、上記実施形態では、ステップＳ３８において、故障診断フラグ５１１を「０：故障無し」にセットすることとした。これに限らず、ステップＳ３８の処理を省略してもよい。リミットスイッチ１０の接点部分が硫化皮膜により一度でも導通不良となった場合、再度導通不良になる可能性が高い。したがって、一度でもリミットスイッチ１０の故障が発生した場合、その履歴を残し、ディスクＤの搬入処理をするたびに故障回復処理を行うようにすることも出来る。この故障回復処理を１日に１回などに制限することとしてもよい。
【００５１】
《第２の実施形態》
次に、第２の実施形態を図面に基づいて説明する。第１の実施形態と同一又は同等の構成については、同等の符号を用いるとともに、その説明を省略又は簡略する。図８は、第２の実施形態に係るディスク装置１００の搬入処理を示すフローチャートである。本実施形態に係るディスク装置１００は、故障診断フラグ５１１を使用しない点で、第１の実施形態に係るディスク装置１００と相違している。
【００５２】
ユーザがディスクＤをディスク装置１００のディスク挿入口に挿入することにより、制御部５０は、図８に示す搬入処理を開始する。
【００５３】
搬入処理が始まると、制御部５０は、ディスクＤの搬入を開始する（ステップＳ５１）。具体的には、制御部５０は駆動部７０を介してモータＭを動作させる。モータＭを含むディスク搬送機構は、ディスクＤをターンテーブル上にセットするように移動させる。故障診断部５１は、図４（ａ）に示すように状態遷移が規定時間Ｔ以内に正常に終了したか否かを診断する（ステップＳ５２）。このステップＳ５２の処理は、故障診断工程に該当する。
【００５４】
状態遷移が正常に終了しない場合（ステップＳ５２：Ｎｏ）、具体的には、センサＡ２０がディスクＤを検出してから所定時間Ｔ以内にリミットスイッチ１０がオフ状態になったことを検出できなかった場合、制御部５０は、駆動部７０を介してディスクＤの強制搬出を行う（ステップＳ５３）。このディスクＤの搬出処理によって、ディスクＤはターンテーブル上から移動するので、リミットスイッチ１０の接点が接触状態になることが推定される。リミットスイッチ１０の接点が非接触の状態から接触状態になる際、リミットスイッチ１０を構成する１の接点と他の接点とが衝突する。この衝突時の衝撃によって、接点部に形成された硫化皮膜がはがれることが期待できる。この処理がリミットスイッチ１０の故障回復処理となる。
【００５５】
次に、制御部５０は、ユーザがディスクＤを挿入してから経過した時間が、故障回復処理に割り当てた所定時間Ｔ（例えば６０秒）を経過したか否かを判別する（ステップＳ５４）。所定時間Ｔを経過していない場合（ステップＳ５４：Ｎｏ）、制御部５０は、ステップＳ５１からステップＳ５４までの処理を繰り返す。この処理の繰り返しにより、リミットスイッチ１０の接点部の硫化皮膜が剥離する可能性が高まる。このステップＳ５１からステップＳ５４までの繰り返し処理は、故障回復処理および故障回復工程に該当する。一方、所定時間Ｔが経過した場合（ステップＳ５４：Ｙｅｓ）、制御部５０は、搬入処理失敗として処理を終了する。
【００５６】
一方、ステップＳ５２において故障診断部５１が、状態遷移が正常に終了したと診断した場合（ステップＳ５２：Ｙｅｓ）、制御部５０は、ディスクＤの搬入処理を終了する。
【００５７】
なお、上記実施形態では、ディスクＤの搬入状態とセンサＡ２０及びセンサＣ２１の出力レベル、ディスクＤの搬入状態とリミットスイッチ１０のオン・オフ状態が、図４及び図５に示されるタイミングチャートに従って遷移する場合について説明した。各センサの状態の遷移は設計事項であるので、適宜変更が可能である。
【００５８】
また、上記実施形態では、ディスクＤの搬入処理と搬出処理とを強制的に繰り返すことにより、リミットスイッチ１０を構成する１の接点と他の接点とを衝突させ、この衝突時の衝撃によって接点部に形成された硫化皮膜をはがすという故障回復処理について説明した。しかし、リミットスイッチ１０の故障回復手順はこれに限定されるものではない。例えば、図２に示す電源を高圧電源に切り替えたり、抵抗値を下げてリミットスイッチ１０に流れる電流を増加させることとしてもよい。これにより、リミットスイッチ１０の接点部が接触する瞬間に生じるスパークが増大し、接点部の硫化膜がスパークにより排除されることが期待できる。
【００５９】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことが出来る。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６０】
１０…リミットスイッチ
２０…センサＡ
２１…センサＣ
５０…制御部
５１…故障診断部
５２…状態検出部
５３…取得部
６１…スピンドルモータ
６２…光ヘッド
６３…スレッドモータ
６４…サーボコントローラ
６５…ＲＦアンプ
６６…デジタル信号処理回路
６７…メモリ
６８…デコーダ
７０…駆動部
１００…ディスク装置
Ｄ…ディスクＤ
Ｍ…モータ
【図１】
2018181392.tif 000003
【図２】
2018181392.tif 000004
【図３】
2018181392.tif 000005
【図４】
2018181392.tif 000006
【図５】
2018181392.tif 000007
【図６】
2018181392.tif 000008
【図７】
2018181392.tif 000009
【図８】
2018181392.tif 000010