(57)【特許請求の範囲】
【請求項１】
回転駆動源の駆動を受けて回転可能かつ締結部品の駆動部に係合可能なビットを有するドライバツールと、このドライバツールを前記ビットの軸方向に往復移動操作可能に支持しかつ前記ビットに作用する推力を検出可能な往復移動手段とを有する自動ねじ締め装置において、
ビットの位置があらかじめ設定された判定開始設定点に到達すれば、ビットに作用する推力を検出し、この実ビット推力とあらかじめ設定した判定基準推力とを比較して前記実ビット推力が前記判定基準推力を超えていれば、締結作業を中断処理する制御手段を備えたことを特徴とする自動ねじ締め装置。
【請求項２】
往復移動手段は、回転駆動源の一例であるＡＣサーボモータと、このＡＣサーボモータに連結したボールねじとから構成したことを特徴とする請求項１に記載の自動ねじ締め装置。
【請求項３】
ビットの推力をＡＣサーボモータの負荷電流に基づき検出することを特徴とする請求項１または請求項２に記載の自動ねじ締め装置。
【請求項４】
ビットの位置をＡＣサーボモータの出力パルス信号に基づき検出することを特徴とする請求項１ないし請求項３の何れかに記載の自動ねじ締め装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、木ねじ等のタッピンねじに付与する推力を制御してねじ締めを行う自動ねじ締め装置に関するものである。
【背景技術】
【０００２】
従来、ワークにねじを締付ける場合に用いられる装置として、特許文献１に示すような自動ねじ締め装置が知られている。この自動ねじ締め装置は、締付け用モータの駆動を受けて回転するビットを備えたドライバツールを有し、このドライバツールは、移動用サーボモータにより駆動されるボールねじ機構のナット部材と一体にビットの軸線方向に往復移動するように構成されたものである。この自動ねじ締め装置では、ビット先端にねじが係合した後、締付け用モータが駆動されてビットが回転し、このビットによりねじに回転が伝達され、当該ねじがワークに締付けられる。この間、移動用サーボモータの回転速度制御およびトルク制御が行われ、これら制御により締付け時にドライバツールがねじを押圧する力、所謂推力が所定の行程毎に変更されるようになっている。具体的には、前記ビットの一回転あたりの下降量が前記ねじのピッチとほぼ一致するまで、前記自動ねじ締め装置は、前記ビットの推力および回転数を制御して前記ねじの締結を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第2894198号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記ねじがタッピンねじでかつ、被締結物が低強度であり、さらに、図２に示すような前記被締結物の位置が正規でない場合、前記ねじは、被締結物に乗り上げたまま空転するのではなく、正規のビットの一回転あたりの下降量と変わらない速度で下降し、前記被締結物を破壊して締結物へ螺入される。つまり、従来の自動ねじ締め装置は、被締結物が正規から位置ズレした状態で締結された場合であっても、ねじ締め異常であると判断できず、不良品を良品として後工程に流出する問題があった。
【課題を解決するための手段】
【０００５】
本発明は上記課題に鑑みて創成されたものであり、ねじの先端が締結物に当接するまでに被締結物とねじが干渉していないか判断して、ねじ締め異常による不良品の後工程流出を低減できる自動ねじ締め装置の提供を目的とする。この目的を達成するために、本発明は、回転駆動源の駆動を受けて回転可能かつ締結部品の駆動部に係合可能なビットを有するドライバツールと、このドライバツールを前記ビットの軸方向に往復移動操作可能に支持しかつ前記ビットに作用する推力を検出可能な往復移動手段とを有する自動ねじ締め装置において、ビットの位置があらかじめ設定された判定開始設定点に到達すれば、ビットに作用する推力を検出し、この実ビット推力とあらかじめ設定した判定基準推力とを比較して前記実ビット推力が前記判定基準推力を超えていれば、締結作業を中断処理する制御手段を備えたことを特徴とする。
【０００６】
なお、前記往復移動手段は、回転駆動源の一例であるＡＣサーボモータと、このＡＣサーボモータに連結したボールねじとから構成することが好ましい。また、ビットの推力をＡＣサーボモータの負荷電流に基づき検出することが好ましい。さらに、ビットの位置をＡＣサーボモータの出力パルス信号に基づき検出することが好ましい。
【発明の効果】
【０００７】
本発明の自動ねじ締め装置は、締結物へのねじ螺入直前に前記被締結物の位置ズレあるいは前記ビットの位置ズレにより、被締結物を破壊してねじが螺入されていることを検出できる。つまり、締結物にねじを螺入するまでに、ねじ締め異常が判断できるため、被締結物の異なる位置への締結を未然に中断して、不良品が後工程に流出しない利点がある。また、締結物の下穴にめねじを形成するまでにねじ締めが中断できるため、前記締結物を再利用してねじの再締付けが行える利点もある。
【図面の簡単な説明】
【０００８】
【図１】本発明に係わる一実施例の自動ねじ締め装置の一部切欠断面図である。
【図２】本発明に係わるねじ締め作業の動作図である。
【図３】本発明に係わるねじ締め制御のフローチャートである。
【図４】本発明に係わるねじ締め制御のフローチャートである。
【図５】本発明に係わるねじ締め制御のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図１ないし図５に基づき本発明の一実施例を説明する。自動ねじ締め装置１０は、締結部品の一例であるねじ６１の駆動部と係合可能なビット２３を有するドライバツール２０と、このドライバツール２０を前記ビット２３の軸方向に往復移動操作可能に支持した往復移動手段３０と、前記ドライバツール２０および前記往復移動手段３０を制御可能な制御手段４０とから構成される。
【００１０】
前記ドライバツール２０は、その上部に回転駆動源の一例であるＡＣサーボモータ（以下、単にモータ２１という）と、このモータ２１の出力軸の回転角を検出可能なエンコーダ２２とを具備しており、前記モータ２１の出力軸に磁化されたビット２３が直結されている。
【００１１】
前記往復移動手段３０は、ベース３３に垂直に立設されたロッド３４ａ、３４ｂの上部にモータ取付板３５が固定される。このモータ取付板３５には回転駆動源の一例であるＡＣサーボモータ（以下、単にモータ３１という）と、このモータ３１の出力軸の回転角を検出可能なエンコーダ３２とが固定されており、前記モータ３１の出力軸にはボールねじ３６が接続されている。このボールねじ３６には、ボールねじ３６のリードに沿って往復可動するナット部材３７が配されており、このナット部材３７にブラケット３８が固定されている。このブラケット３８は、前記ロッド３４ａ、３４ｂのそれぞれに挿通されており、その前方には前記ドライバツール２０が固定される。よって、前記モータ３１の出力軸が回転することで、前記ボールねじ３６が回転し、前記ブラケット３８および前記ドライバツール２０は、ボールねじ３６の軸線と平行に昇降する。
【００１２】
ところで、前記モータ２１の実負荷電流は、モータ２１の出力軸に生じている負荷トルク（以下、実負荷トルクという）とほぼ比例関係にあり、このモータ２１の実負荷トルクは、ビット２３に生じている反力トルクとほぼ一致する。一方、前記モータ３１の実負荷電流は、前記ドライバツール２０の昇降時に前記ボールねじ３６から前記ナット部材３７に与えられる前記ボールねじ３６の軸方向の押圧力とほぼ比例関係にあり、このナット部材３７に生じる前記押圧力は、ナット部材３７の昇降と同期する前記ビット２３に生じる推力と相関関係がある。つまり、前記モータ２１の実負荷電流は、ねじ６１に与える締付けトルク（以下、実出力トルクという）に置き換えられる一方、前記モータ３１の実負荷電流は、ビット２３に生じている推力（以下、実ビット推力という）に置き換えることができる。
【００１３】
前記制御手段４０は、前記モータ２１および前記エンコーダ２２に接続されたモータ制御部４１と、前記モータ３１および前記エンコーダ３２に接続されたモータ制御部４２と、これらモータ制御部４１，４２への駆動指令およびプログラム処理等を可能な制御部４３と、ねじ各部の寸法データ（ねじのリード、首下長さ等）等からなるねじ締めパラメータ、前記モータ２１，３１の後述する制御データ（ねじ締めの過程における出力トルクや速度等）、前記ねじ締めパラメータおよび制御プラグラム等を記憶するとともに、ねじ締め結果データおよびねじ締め作業時に生成される一時データ等の記憶領域を有する記憶部４４と、各種情報の入力画面およびねじ締め作業における各種情報を表示可能な表示部４５と、前記各種データや前記ねじ締めパラメータ等を入力するための入力部４６とを備えている。
【００１４】
前記モータ２１，３１は、前記モータ制御部４１，４２を介し、前記制御部４３の駆動指令によって駆動しており、この駆動指令の制御は、モータ２１，３１の出力軸回転数を確認した後、それぞれの出力軸回転数があらかじめ設定された回転数となるようにモータ２１，３１に与える電流を変更して行われる。具体的には、モータの出力軸回転数は、モータの出力軸回転数があらかじめ設定された回転数を下回る場合であればモータに与える電流を増加させ、上回る場合あればモータに与える電流を減少させて微調整される。このとき、モータ２１，３１に与えるそれぞれの最大の電流をあらかじめ制限することで、上述のビット２３の実出力トルクあるいは実ビット推力とは、それぞれ制限することができる。
【００１５】
また、前記エンコーダ２２，３２の出力パルス信号は、前記制御部４３によってモータ２１，３１の出力軸の所定時間に対する回転角度（以下、出力軸回転数という）に変換される。このモータ２１の出力軸回転数は、前記ビット２３の出力軸回転数と同一であるため、エンコーダ２２の出力パルス信号から、ビット２３の出力軸回転数を求めることができる。一方、前記モータ３１の出力軸の回転角度は、モータ３１の回転方向と前記ボールねじ３６のリードとから前記ナット部材３７の昇降方向の位置（以下、昇降位置という）を求めることができる。このナット部材３７の昇降位置は、ナット部材３７と前記ビット２３との昇降が同期するため、前記モータ３１の出力軸の回転角度から前記ビット２３の昇降位置および昇降速度を求めることができる。
【００１６】
前記モータ制御部４１は、前記モータ２１に生じている実際の負荷電流（以下、実負荷電流という）および前記エンコーダ２２から出力される出力パルス信号を常時検出可能に構成されるとともに、これらモータ２１の実負荷電流とエンコーダ２２の出力パルス信号とを入力し、これらの情報を前記制御部４３へ送信している。
【００１７】
同様に、前記モータ制御部４２は、前記モータ３１の実負荷電流および前記エンコーダ３２から出力される出力パルス信号を常時検出可能に構成されるとともに、これらモータ３１の実負荷電流とエンコーダ３２の出力パルス信号とを入力し、これらの情報を前記制御部４３へ送信している。
【００１８】
前記制御データは、予め設定されたビット２３の昇降位置と、ビット２３の推力と、ビット２３の下降指令速度等から構成されており、これらのデータはあらかじめ前記入力部４６を介して前記記憶部４４に保存される。以下に上述のデータについて順次説明する。
【００１９】
まず、ビット２３の昇降位置は、ねじ締めを開始するねじ締め開始設定点と、前記ビット２３の下降速度が切り替わる下降速度切替設定点と、前記実ビット推力の検出を行う判定開始設定点と、ねじ６１が被締結物７２に着座する直前の推力切替設定点と、被締結物７２に着座したねじ６１が所定のトルクによって締結されたねじ締め完了設定点とからなる。なお、前記ねじ締め開始設定点から前記下降速度切替設定点までの間を第１締結工程、前記下降速度切替設定点から前記推力切替設定点までの間を第２締結工程、前記推力切替設定点から前記ねじ締め完了設定点までの間を第３締結工程と定義して以下説明する。
【００２０】
次に、ビット２３の推力は、ねじ締め異常か否かの判断基準である判定基準推力と、前記第２締結工程におけるビット２３の設定推力である第１指令推力と、前記第３締結工程におけるビット２３の設定推力である第２指令推力とから構成される。
【００２１】
ビット２３の下降指令速度は、前記第１締結工程におけるビット２３の下降指令速度である第１下降指令速度と、前記第２締結工程におけるビット２３の下降指令速度である第２下降指令速度と、前記第３締結工程におけるビット２３の下降指令速度である第３下降指令速度とから構成される。
【００２２】
前記第１、第２、第３下降指令速度は、前記モータ３１の出力軸回転数と前記ボールねじ３６のリードによって決定される。このため、モータ３１の出力軸の設定回転数は、あらかじめ設定された各下降指令速度をボールねじ３６のリードで除し、さらに６０秒を乗じて求めることができる。また、前記第１下降指令速度は、前記第２および第３下降指令速度よりも高く設定される。一方、前記第２および第３下降指令速度は、後述する螺入速度よりも高く設定されるため、この速度差によってねじ螺入中のビット２３は、常時ねじ６１を押し付けるため、前記実ビット推力を生じる。なお、前記第２下降指令速度と第３下降指令速度とは、同一の速度に設定してもよい。
【００２３】
また、前記第１指令推力および前記第２指令推力は、ビット２３とねじ６１との係合が解けるカムアウト現象の発生を防止し、かつねじ６１の螺入中に異常に高い実ビット推力の発生を抑制する値にそれぞれ設定される。また、前記第１指令推力は、ねじ６１を下穴の加工された締結物７１に螺入する直前からねじ６１の着座までビット２３に付与される一方、前記第２指令推力は、ねじ６１の着座からねじ締め完了までビット２３に付与される。なお、本実施例における前記ねじ６１がタッピンねじのため、前記第２締結工程に必要な前記第１指令推力は、締結物７１への螺入量に応じて徐々に高く設定されており、前記第２指令推力は、ねじ締め完了時のねじ締めトルクを負荷されても前記カムアウト現象を生じない所定の値が設定されている。また、ねじ６１の螺入中に生じる前記実ビット推力は、ねじ６１を介してワークに負荷されるため、例えばワークが精密部品であれば制限する必要がある。
【００２４】
ここで、本実施例における具体的なモータ３１の駆動指令について、以下に説明する。前記制御部４３からモータ制御部４２に送る駆動指令信号は、図２に示す第１締結工程、第２締結工程および第３締結工程の３つの工程毎に発せられている。まず、第１締結工程で発せられる駆動指令信号は、前記第１下降指令速度のみに基づく駆動指令信号（以下、第１駆動指令信号という）であり、第２締結工程で発せられる駆動指令信号は、前記第２下降指令速度および前記実ビット推力を制限した駆動指令信号（以下、第２駆動指令信号という）であり、第３締結工程で発せられる駆動指令信号は、前記第３下降指令速度および前記実ビット推力を制限した駆動指令信号（以下、第３駆動指令信号という）である。このように、前記第１駆動指令信号は、実ビット推力が制限されておらず、上述のモータ３１の負荷電流が制限なされていない。これは、前記ビット２３の下降速度を停止状態の０（零）から高速へ即座に切り替え、時間を短縮を図るためである。
【００２５】
前記判定開始設定点は、図２に示すように、ねじ６１が前記締結物７１に当接する直前のビット２３の昇降位置に設定される。
【００２６】
前記判定基準推力は、前記判定開始設定点に到達した時点の前記実ビット推力と比較する値であり、前記第１指令推力未満に設定されていおり、本実施例においては、ねじ６１が被締結物７２に当接した時の実ビット推力よりも小さな値にあらかじめ設定している。これにより、前記実ビット推力が判定基準推力を超えていれば制御部４３は、前記ねじ６１を被締結物７２に押し付けて螺入していると判断して異常なねじ締めが行われていると判断してねじ締めを中断する処理を行う一方、前記実ビット推力が判定基準推力を超えていなければ、正常なねじ締めが行われていると処理する。
【００２７】
前記螺入速度は、ねじ６１を締結物７１に螺入し始めてからねじ６１の頭部と前記被締結物７２とが当接するまでのビット２３の下降速度であり、正規のねじ６１のリードと前記モータ２１の出力軸の設定回転数によって規制された速度である。よって、この螺入速度は、上述のモータ２１の出力軸の設定回転数に前記ねじ６１のリードを乗じ、さらに６０秒を除して求めることができ、前記制御部４３において自動計算され、その後前記記憶部４４に自動登録される。具体的な数値例として、ねじ６１のリードが０．７ｍｍ、モータ２１の出力軸の設定回転数が３００ｒｐｍであれば、螺入速度は、３００ｒｐｍ×０．７ｍｍ÷６０秒から求められる３．５ｍｍ／秒となる。なお、これらの数値例は、以下の説明にも用いる。
【００２８】
前記制御部４３は、図３ないし図５に示すように、
Ｓ０１：モータ制御部４１に駆動指令を送るとともに、モータ制御部４２に第１駆動指令信号を送る。
Ｓ０２：モータ制御部４２からエンコーダ３２の出力パルス信号を取得する。
Ｓ０３：ビット２３の昇降位置を割り出す。
Ｓ０４：ビット２３の昇降位置が下降速度切替設定点に到達するのを待つ。
Ｓ０５：モータ制御部４２に第２駆動指令信号を送る。
Ｓ０６：ビット２３の昇降位置が判定開始設定点に到達するのを待つ。
Ｓ０７：モータ制御部４２からモータ３１の実負荷電流を取得する。
Ｓ０８：実ビット推力を算出し、記憶する。
Ｓ０９：実ビット推力が判定基準推力を超えていなければＳ１２にジャンプする。
Ｓ１０：ビット２３の昇降位置が推力切替設定点に到達するのを待つ。
Ｓ１１：モータ制御部４２に第３駆動指令信号を送り、Ｓ１４にジャンプする。
Ｓ１２：モータ制御部４１，４２にモータ駆動停止指令信号を送る。
Ｓ１３：ねじ締め異常表示信号を表示部４５に送り、Ｓ２１にジャンプする。
Ｓ１４：モータ２１の実負荷電流が目標の締付けトルクに相当する電流に到達していなければＳ１９にジャンプする。
Ｓ１５：モータ制御部４１，４２にモータ駆動停止指令信号を送る。
Ｓ１６：ビット２３の昇降位置がねじ締め完了設定点に到達していなければＳ２０にジャンプする。
Ｓ１７：ねじ締め正常表示信号を表示部４５に送り、Ｓ２１にジャンプする。
Ｓ１８：ねじ締め開始から所定時間経過していればＳ１４にジャンプする。
Ｓ１９：ねじ空転異常表示信号を表示部４５に送り、Ｓ２１にジャンプする。
Ｓ２０：ねじ浮き異常表示信号を表示部４５に送る。
Ｓ２１：モータ制御部４２に逆転駆動指令信号を送る。
Ｓ２２：ねじ締め開始点に復帰するのを待つ。
Ｓ２３：モータ制御部４２にモータ駆動停止指令信号を送る。
Ｓ２４：エンド
となるねじ締め制御を行う。
【００２９】
次に、自動ねじ締め装置１０の作用について説明する。なお、この説明で使用する各設定の数値は一例である。
作業者（図示せず）は、前記ビット２３の先端にねじ６１を係合させて供給し、スタートスイッチ（図示せず）を押してスタート信号を発する。このスタート信号は、前記制御手段４０へ入力され、前記制御部４３は、前記モータ制御部４１に駆動指令信号を送るとともに、前記制御部４２に前記第1駆動指令信号を送る。これにより、前記モータ制御部４１は、前記モータ２１の出力軸をあらかじめ設定された回転数（３００ｒｐｍ）で駆動させる一方、前記モータ制御部４２は、前記モータ３１の出力軸を前記第１下降指令速度（例えば、２００ｍｍ／秒）から算出された回転数（第１下降指令速度÷ボールねじ６１のリード×６０秒＝２００ｍｍ／秒÷１２ｍｍ×６０秒＝１０００ｒｐｍ）で駆動させる。よって、前記ビット２３は、前記ねじ６１を締付ける方向に３００ｒｐｍで回転しながら２００ｍｍ／秒で下降する。
【００３０】
その後、前記制御部４３は、前記モータ制御部４２を介して前記エンコーダ３２の出力パルス信号を取得してビット２３の昇降位置を割り出し、このビット２３の昇降位置が前記下降速度切替設定点に到達するのを待つ。前記ビット２３の昇降位置が下降速度切替設定点に到達していれば、制御部４３は、前記モータ制御部４２に前記第２駆動指令信号を送り、ビット２３の下降速度を２００ｍｍ／秒から例えば２０ｍｍ／秒に切り替える。これにより、その後、ねじ６１の先端と締結物７１とが当接する際に生じる衝撃を軽減させワーク等の破損を防止している。また、ねじ６１がその先端と締結物７１とが当接して螺入され始めると前記ビット２３の下降速度は、図２の螺入開始の位置を境に２０ｍｍ／秒から前記螺入速度（３．５ｍｍ／秒）にさらに減速し、この速度差によって、実ビット推力は、ほぼ０（零）から前記第１指令推力へと徐々に上昇する。ここで、前記ビット２３の昇降位置が前記判定開始設定点に到達すれば、この時点の実ビット推力を算出して前記記憶部４４に記憶する。
【００３１】
また、図２の異常時の波形のように前記ねじ６１の先端が被締結物７２の下穴に入り込まず被締結物７２を破壊しているため、判定開始設定点における実ビット推力は、正規よりも高い実ビット推力が得られる。このように、判定開始設定点における前記実ビット推力が前記判定基準推力を超えていれば、制御部４３は、ねじ締め異常と判断し、前記モータ制御部４１，４２にそれぞれモータ２１，３１の駆動停止の信号（以下、駆動停止指令信号という）を送り、モータ２１，３１の回転を停止させる。その後、前記制御部４３は、ねじ締め異常信号を前記表示部４５へ出力するとともに、モータ制御部４２を介してモータ３１に逆転駆動する指令を与え、前記ビット２３の昇降位置を前記ねじ締め開始点に復帰させてねじ締めを終了させる。このとき、表示部４５は、ねじ締め異常の警告を表示しており、作業者にねじ締め異常であることを知らせる。なお、このねじ締め異常が判断され動作を停止した時点において、ねじ６１の先端が締結物７１に当接していないため、締結物７１は、再度利用することができる。
【００３２】
一方、図２の正常時の波形のように前記ねじ６１の先端が被締結物７２の下穴に入り込み正規のねじ締めを行っていると、判定開始点における前記実ビット推力は、ほぼ０（零）となり前記判定基準推力を超えない。このため、前記制御部４３は、正常なねじ締めが行われていると判断し、ねじ締めが継続されてビット２３の昇降位置が前記推力切替設定点に到達するのを待つ。このビット２３の昇降位置が推力切替設定点に到達すれば、制御部４３は、前記モータ制御部４２に前記第３駆動指令信号を送り、ビット２３の下降指令速度が２０ｍｍ／秒から例えば３０ｍｍ／秒と上昇する。しかし、ビット２３の実際の下降速度は、ねじ６１が被締結物７２に着座するまでの間、上述と同様の螺入速度（３．５ｍｍ／秒）が維持される一方、実ビット推力は、前記第１指令推力から前記第２指令推力へと上昇する。
【００３３】
その後、制御部４３は、ねじ６１の着座により上昇する前述のモータ２１の実負荷電流があらかじめ設定された目標の締付けトルクに相当する電流に達していないことを確認すれば、ねじ締め開始からこの時点までの時間があらかじめ設定した時間を経過したか確認する。一方、ねじ締め開始からの時間があらかじめ設定された時間を経過していれば、制御部４３は、ねじ６１あるいは締結物７１のめねじ等が破損したと判断し、前記モータ制御部４１，４２へそれぞれ前記駆動停止指令信号を送り、モータ２１，３１の回転を停止させるとともに、前記表示部４５へねじ空転異常信号を出力する。これにより、表示部４５は、ねじ空転異常の警告を表示して作業者にねじ締め異常であることを知らせる。その後、モータ制御部４２は、制御部４３の指令を受けてモータ３１を逆転駆動させて前記ビット２３を前記ねじ締め開始点に復帰させ、ねじ締めを終了させる。
【００３４】
一方、制御部４３は、前記モータ２１の実負荷電流があらかじめ設定された目標の締付けトルクに相当する電流に達していることを確認すれば、前記モータ制御部４１，４２にそれぞれ前記駆動停止指令信号を送り、モータ２１，３１の回転を停止させる。その後、制御部４３は、ビット２３の昇降位置が前記ねじ締め完了点に到達しているか確認し、到達していなければ、前記表示部４５へねじ浮き異常信号を出力する。これにより、表示部４５は、ねじ浮き異常の警告を表示して作業者にねじ締め異常であることを知らせる。その後、モータ制御部４２は、制御部４３の指令を受けてモータ３１を逆転駆動させて前記ビット２３を前記ねじ締め開始点に復帰させ、ねじ締めを終了させる。
【００３５】
また、前述のビット２３の昇降位置が前記ねじ締め完了点に到達していれば、制御部４３は、ねじ締め正常信号を前記表示部４５へ出力する。これにより、表示部４５は、ねじ締め正常の表示をして作業者に知らせる。その後、モータ制御部４２は、制御部４３の指令を受けてモータ３１を逆転駆動させて前記ビット２３を前記ねじ締め開始点に復帰させ、ねじ締めを終了させる。
【００３６】
以上説明したように、本発明の自動ねじ締め装置１０は、前記ねじ６１を締結物７１に螺入する直前に前記ビット２３の推力を検出し、その推力が正規の範囲であるか否かを判断し、前記被締結物７２の位置ズレあるいは前記ビット２３の位置ズレにより、ねじ６１が被締結物７２に螺入されていることを検出できる。つまり、ねじ６１を締結物７１に螺入するまでの段階において、ねじ締め異常が検出できるため、被締結物７２の異なる位置への締結を未然に中断して、不良品を後工程に流出させない利点がある。また、締結物７１の下穴にめねじを形成するまでにねじ締めが中断できるため、前記締結物７１を再利用してねじ６１の再締付けが行える利点もある。
【００３７】
なお、本実施例において、ドライバツール２０は、ビット２３を磁化したものとしたが、特許第3431815号公報に示されるように、磁化していないビットの外周に配置した摺動可能な吸着パイプと、この吸着パイプの内部に連通する空気孔を備えたケーシングパイプとを具備するとともに、前記空気孔から空気を吸引可能にして吸着パイプ内にねじ６１を吸着保持可能に構成する一方、前記制御手段４０による前記判定開始設定点の設定を前記吸着パイプと被締結物７２との当接後に毎回設定することが好ましい。つまり、前記判定開始設定点の設定は、本実施例の前記ビットの絶対位置から前記ビットと前記吸着パイプとの相対位置へと変更されるため、被締結物７２の高さを基準にしてねじ締め異常検出が行える。よって、例えば締結物７１の厚みのばらつきによる影響を受けることなくねじ締め異常検出が行えるため、ねじ締め異常検出の誤判定がより低減できる。また、本実施例において、前記締結物７１には下穴を設けているが下穴のない締結物であっても同様の効果を得られることは言うまでもない。
【符号の説明】
【００３８】
１０    自動ねじ締め装置
２０    ドライバツール
２１    ＡＣサーボモータ
２２    エンコーダ
２３    ビット
３０    往復移動手段
３１    ＡＣサーボモータ
３２    エンコーダ
３６    ボールねじ
３７    ナット部材
４０    制御手段
６１    ねじ
７１    締結物
７２    被締結物
【図１】
0005824354.tif 000002
【図２】
0005824354.tif 000003
【図３】
0005824354.tif 000004
【図４】
0005824354.tif 000005
【図５】
0005824354.tif 000006