"モータを収容したハウジングの前方に突出されて前記モータから回転伝達される最終出力軸と、その最終出力軸に軸方向への震動を付与する震動機構とを備え、前記震動機構が、前記最終出力軸へ一体に固着された第1カムと、その第1カムの後方で互いに係合し、前記最終出力軸へ回転可能に外装された第2カムと、その第2カムの後方に設けられ、前記第2カムに係止して回転規制する前進位置と前記第2カムから離間する後退位置との間で前後移動可能な震動切替部材とを含み、前記ハウジングに設けられた切替操作部材の操作により、前記震動切替部材を前後移動させる震動機構付き電動工具であって、前記震動切替部材を、前記前進位置で前記第2カムに外嵌し、内周に設けた係止部を前記第2カムの外周に設けた被係止部に係止させて前記第2カムを回転規制するリング体として、前記震動切替部材を前記前進位置へ付勢する付勢手段を設ける一方、前記切替操作部材と前記震動切替部材との間に、前記震動切替部材の前面に外周側から係止して後端を前記切替操作部材に係合させ、前記切替操作部材の操作により、前記震動切替部材の前記前進位置への移動を許容する第1の位置と、前記震動切替部材を前記後退位置へ移動させる第2の位置とに前後移動する連係プレートを設けたことを特徴とする震動機構付き電動工具。前記ハウジング内に、前記最終出力軸を軸支して前記震動機構を保持するインナーハウジングを設けて、前記連係プレートを、前記インナーハウジングの外周に凹設した外溝内で前後移動可能に保持させたことを特徴とする請求項1に記載の震動機構付き電動工具。しかし、上記従来の震動機構付き電動工具においては、第2カムと震動切替部材とを軸方向へ直列に配置して、震動切替部材の前端に設けた係止歯を第2カムの外周の係止歯に噛合させているため、震動切替部材の軸方向の寸法が長くなって震動機構全体のスペースが大きくなり、ひいては工具全体のコンパクト化の障害になる。そこで、本発明は、震動切替部材を含む震動機構全体を省スペースで構成でき、工具全体のコンパクト化が可能となる震動機構付き電動工具を提供することを目的としたものである。上記目的を達成するために、請求項1に記載の発明は、震動切替部材を、前進位置で第2カムに外嵌し、内周に設けた係止部を第2カムの外周に設けた被係止部に係止させて第2カムを回転規制するリング体として、震動切替部材を前進位置へ付勢する付勢手段を設ける一方、切替操作部材と震動切替部材との間に、震動切替部材の前面に外周側から係止して後端を切替操作部材に係合させ、切替操作部材の操作により、震動切替部材の前進位置への移動を許容する第1の位置と、震動切替部材を後退位置へ移動させる第2の位置とに前後移動する連係プレートを設けたことを特徴とするものである。請求項2に記載の発明は、請求項1の構成に加えて、ハウジング内に、最終出力軸を軸支して震動機構を保持するインナーハウジングを設けて、連係プレートを、インナーハウジングの外周に凹設した外溝内で前後移動可能に保持させたことを特徴とするものである。請求項1の発明によれば、震動切替部材を含む震動機構全体を省スペースで構成でき、工具全体のコンパクト化が可能となる。請求項2の発明によれば、請求項1の効果に加えて、連係プレートをインナーハウジングの外周から突出させずに配設でき、径方向でのコンパクト化も可能となる。以下、本発明の実施の形態を図面に基づいて説明する。図1,2に、電動工具の一例であるインパクトドライバ1を示し、図3,4にその内部機構の一部を示す。このインパクトドライバ1は、左右の半割ハウジング3,3を組み付けて形成される本体ハウジング2を有し、本体ハウジング2内に、後方図1の右側を前方とする。からモータ4、遊星歯車減速機構6、スピンドル7がそれぞれ収容されている。また、本体ハウジング2の前部には、スピンドル7と共に打撃機構9を収容した筒状のインナーハウジング8が組み付けられて、スピンドル7の前方同軸上に配置された最終出力軸としてのアンビル10が、インナーハウジング8及びその前端に固定される前ハウジング12に軸支されて前方へ突出している。前ハウジング12内には、震動機構90が収容されて、本体ハウジング2を除いて遊星歯車減速機構6より前側の機構をユニット化している。13は、前ハウジング12の前端に嵌着されたゴム製リング状のバンパである。本体ハウジング2の下方には、ハンドル14が下向きに延設され、ハンドル14内には、トリガー16を備えたスイッチ15が収容されている。[遊星歯車減速機構及び変速機構]遊星歯車減速機構6は、本体ハウジング2内に組み付けられる筒状のギヤハウジング17内に収容されている。ギヤハウジング17の後部には、モータ4の出力軸5に嵌着したピニオン18が軸支されてギヤハウジング17内に突出している。遊星歯車減速機構6は、第1インターナルギヤ19内で遊星運動する一段目の遊星歯車21,21を保持する第1キャリア20と、第2インターナルギヤ22内で遊星運動する二段目の遊星歯車24,24を保持する第2キャリア23とを備え、ピニオン18に一段目の遊星歯車21,21を噛合させている。また、第2キャリア23は、スピンドル7の後端へ一体に形成されてインナーハウジング8内でボールベアリング25に軸支されている。ここで、第1インターナルギヤ19は、内周前側に、周方向へ所定間隔で複数の内歯26,26を備える一方、第2インターナルギヤ22は、外周前側にリング状の係合溝27を、外周後側に、周方向へ所定間隔で突設した複数の外歯28,28をそれぞれ備えている。また、第2インターナルギヤ22は、第2キャリア23の後方へ一体に連結したスパーギヤ29と二段目の遊星歯車24との双方に噛合する前進位置と、第1インターナルギヤ19の内歯26に外歯28を係合させて二段目の遊星歯車24のみに噛合する後退位置との間でスライド可能に設けられている。このスパーギヤ29は、遊星歯車24を支持する支持ピン30に貫通されて第2キャリア23と遊星歯車24との間に位置する別体のギヤで、第2キャリア23の外径は、歯先を含むスパーギヤ29の外径よりも小径となっている。36は、ギヤハウジング17内でボールベアリング25を保持する保持リングである。第2インターナルギヤ22の外側には、ギヤハウジング17及びインナーハウジング8の内周面に沿って前後へスライド可能なスライドリング31が設けられて、スライドリング31の外側から半径方向に貫通する係合ピン32が、第2インターナルギヤ22の係合溝27と係合している。スライドリング31の上部外周には、ギヤハウジング17の上部に突出する突起33が設けられて、この突起33が、図5及び図6Aにも示すように、本体ハウジング2に前後へスライド可能に設けたスライドボタン34に、前後のコイルバネ35,35を介して保持されている。よって、スライドボタン34の前後へのスライド操作により、スライドリング31を介して第2インターナルギヤ22の位置を前後へ切替可能となる変速機構が形成される。すなわち、図1,2及び図8に示す第2インターナルギヤ22の前進位置では、第2インターナルギヤ22がスパーギヤ29と一体回転することで遊星歯車24の遊星運動をキャンセルした高速モード2速となり、図12に示す第2インターナルギヤ22の後退位置では、第2インターナルギヤ22が固定されて遊星歯車24を遊星運動させる低速モード1速となる。[打撃機構]打撃機構9は、アンビル10の後端に設けた一対のアーム11,11にハンマーを係脱させる構造であるが、ここでのハンマーは、スピンドル7の前端に外装され、アーム11,11に係合する一対の爪41,41を前面に突設した筒状のメインハンマー40と、そのメインハンマー40の後方でスピンドル7に同軸で遊挿されて前方が開口する有底筒状で、周壁43がメインハンマー40に後方から外装されるサブハンマー42とに分割されている。つまり、メインハンマー40とサブハンマー42の周壁43とを合わせた径が従前のハンマーの外径と等しくなっている。まず、メインハンマー40は、その内周面に前端から後方へ向けて凹設されて後端が先細りとなる山形溝44,44と、スピンドル7の外周面で先端を前方に向けて凹設されたV字溝45,45とに跨って嵌合するボール46,46を介してスピンドル7と連結されている。一方、メインハンマー40とサブハンマー42との間でスピンドル7には、コイルバネ47が外装されて、メインハンマー40を爪41がアーム11に係合する前進位置へ付勢する一方、サブハンマー42を後方へ付勢している。サブハンマー42と第2キャリア23との間でスピンドル7には、ワッシャー48が外装され、サブハンマー42の後面に凹設されたリング溝49には、後面から突出する複数のボール50,50が収容されてスラスト軸受を形成している。よって、コイルバネ47によって後方へ付勢されるサブハンマー42は、ボール50がワッシャー48に当接する後方位置へ回転可能な状態で押圧されることになる。また、サブハンマー42の周壁43の内周面には、前端から軸方向で後方へ伸びる複数の案内溝51,51が、周方向へ等間隔をおいて形成されており、メインハンマー40の外周には、案内溝51よりも短い複数の長円溝52,52が、周方向に案内溝51と同じ間隔で形成されて、案内溝51と長円溝52とに跨って円柱状の連結ピン53,53が嵌合している。よって、メインハンマー40とサブハンマー42とは、連結ピン53により、軸方向への移動はそれぞれ許容された状態で、回転方向へは一体に連結される。さらに、メインハンマー40の外周面で後端際には、周方向にリング状の嵌合溝54が凹設される一方、サブハンマー42の周壁43において、案内溝51の後端位置で案内溝51,51の間には、半径方向に貫通する複数の円形孔55,55が形成されて、その円形孔55にボール56がそれぞれ嵌合している。そして、サブハンマー42の周壁43には、切替リング57が外装されている。この切替リング57は、後側が周壁43の外周面に摺接する小径部58、前側が周壁43の外周面から半径方向へ離間する大径部59となる二段径を有し、小径部58の外周面には、リング状の凹溝60が形成されている。また、切替リング57は、インナーハウジング8の内周に設けた前側段部61と、周壁43の後端外周に設けた後側段部62との間でのみ前後へスライド可能となっている。一方、インナーハウジング8には、図4,5に示すように、本体ハウジング2の前方に位置する切替操作部材としてのモード切替リング64を前端外周へ一体回転可能に装着した連係スリーブ63が外装されている。連係スリーブ63の外周で点対称位置には、前後方向の長円となる一対の貫通孔65,65が形成され、各貫通孔65に沿った外周面には、貫通孔65より一回り大きい四角形状の案内凹部66が形成されている。この貫通孔65に、外側端部が案内凹部66に嵌合する正方形状のフランジ部68に形成される筒状のガイドホルダ67が貫通して、半径方向で連係スリーブ63の軸心側へ突出すると共に、案内凹部66によるフランジ部68の案内により、前後方向へ移動可能となっている。インナーハウジング8には、ガイドホルダ67が貫通し、貫通孔65の前端に対応する位置で周方向に形成される前側溝70と、貫通孔65の後端に対応する位置で周方向に形成される後側溝71と、前側溝70と後側溝71とを連通させる傾斜溝72とからなるガイド溝69が形成されている。ガイドホルダ67には、図6Bにも示すように、インナーハウジング8の軸心側からガイドピン73が差し込まれて、ガイドピン73の頭部74を切替リング57の凹溝60に嵌合させている。なお、アンビル10は、後面軸心に形成した軸受孔75に、スピンドル7の前端に突設した小径の先端部76を嵌合させて、スピンドル7の前端を同軸で軸支している。軸受孔75には、コイルバネ77によって先端部76の端面に押圧されてスラスト方向の荷重を受けるボール78が収容されている。さらに、前ハウジング12から突出するアンビル10の前端には、ビットの装着孔79が形成されると共に、装着孔79に挿入されたビットを抜け止め装着するために、アンビル10に設けたボール81図3を後退位置で装着孔内へ押圧するスリーブ80等を備えたチャック機構が設けられている。[震動機構]震動機構90は、インナーハウジング8の前面へ同軸で結合される前筒37と、その前筒37に外装される前ハウジング12との内側に収容される。まず前ハウジング12内でアンビル10には、図4にも示すように、後面にカム面91aを形成した第1カム91が一体に固着されて、前ハウジング12内でボールベアリング92に軸支されている。第1カム91の後方でアンビル10には、前面にカム面93aを形成した第2カム93が回転可能に外装されている。この第2カム93は、インナーハウジング8の前面でリング状の受け金95に沿って収容された複数のボール94,94によって後面が保持されて、常態ではカム面93aを第1カム91のカム面91aと係合させている。第2カム93の外周には、半径方向へ突出する被係止部としての複数の突起96,96が、周方向へ等間隔をおいて形成されている。一方、前筒37内には、震動切替リング97が設けられている。この震動切替リング97は、第2カム93の外径よりも内径が大きいリング体で、図6Cに示すように、外周に突設した複数の外突起98,98を、前筒37の内面に設けた軸方向の規制溝38,38に嵌合させることで、前筒37内で回転規制された状態で前後移動可能に保持されている。震動切替リング97の内周には、第2カム93に外装させた状態で第2カム93の突起96に係止する係止部としての内突起99が突設されている。すなわち、震動切替リング97が第2カム93に外装される前進位置では、第2カム93の回転を規制し、震動切替リング97が第2カム93から離間する後退位置では、第2カム93の回転を許容するものとなる。但し、前筒37内で震動切替リング97とインナーハウジング8との間には、付勢手段としてのコイルバネ100が設けられて、震動切替リング97を前進位置へ付勢している。また、震動切替リング97には、一対の連係プレート101,101が係止している。この連係プレート101は、インナーハウジング8の前側側面へ点対称に配設される帯板状の金属板で、インナーハウジング8の側面で前後方向に形成した一対の外溝39,39に嵌合する後板部102と、その後板部102から前筒37に設けた透孔37aを貫通して内側へ折曲する中板部103と、その中板部103から前筒37の内面に沿って前方へ突出し、前端が内側へ折曲される前板部104とを有する。よって、連係プレート101は、外溝39による後板部102の案内で前後方向へ移動可能となるが、後板部102は外溝39に嵌合しているため、インナーハウジング8の外周面から突出することはない。105は、後板部102の外面に形成されて外側へ突出する係合突起である。各連係プレート101は、前板部104の前端が震動切替リング97の外側から前面に係止することで、震動切替リング97と共に前進位置へ付勢されている。インナーハウジング8に外装される連係スリーブ63は、周方向の一部を軸方向全長に亘って切り欠いたC字状の筒状体で、中央部に周方向の切欠き82を有し、この切欠き82に、インナーハウジング8の外周面に突設した案内突起83を嵌合させることで、前後方向への移動を規制された状態で回転可能となっている。連係スリーブ63の前側外周面には、モード切替リング64の後側内周面に設けた前後方向の連結溝85に嵌合する連結突起84が突設されて、連結溝85と連結突起84との嵌合により、モード切替リング64と連係スリーブ63とは回転方向で一体に連結されている。この連結状態で、図7に示すように、連係スリーブ63の前端と、モード切替リング64の内周面で周方向に沿って形成した段部86との間に、連係プレート101の係合突起105が位置している。段部86の一部は、前方へ凹設されて周方向の両側がテーパ状に傾斜する凹部87となっており、この凹部87に係合突起105が位置すると、連係プレート101は、コイルバネ100の付勢により、震動切替リング97の前進位置への移動を許容する第1の位置へ前進する。一方、凹部87以外の段部86に係合突起105が位置すると、連係プレート101は、震動切替リング97をコイルバネ100の付勢に抗して後退位置に移動させる第2の位置へ後退することになる。そして、連係スリーブ63の後側の外周面には、図4,5に示すように、周方向に沿った第1突条88Aと、その第1突条88Aの端部から周方向へ行くに従って後方へ直線状に傾斜する第2突条88Bとが突設されている。一方、スライドボタン34の下面で前端左側前方から見て左側、以下左右は同様に前方から見た方向で説明する。のコーナー部には、1速である後退位置で連係スリーブ63が回転した際に、第2突条88Bの先端と係合する受け突起89が突設されている。よって、そのまま連係スリーブ63が回転すると、第2突条88Bに沿って受け突起89が前方へ案内されることで、スライドボタン34は前進する。受け突起89が第1突条88Aの前方に乗り上がると、スライドボタン34は2速である前進位置に到達するようになっている。一方、インナーハウジング8の後方下面には、一対のマイクロスイッチ106A,106Bが、プランジャ107A,107Bを前方へ向けて配設されており、連係スリーブ63の後端には、連係スリーブ63の所定の切替位置でマイクロスイッチ106A,106Bのプランジャ107A,107Bを押し込み又はその解除を行う接触子108が設けられている。このマイクロスイッチ106A,106Bは、インパクトドライバ1のハンドル14の下端に設けた図示しないコントローラに、クラッチモードのON/OFF信号を出力するもので、コントローラは、マイクロスイッチ106Bのプランジャ107Bのみの押し込みによるON信号が入力されると、モータ4に設けた図示しないトルクセンサから得られるトルク値を監視し、設定されたトルク値に達すると、モータ4へ制動をかけてアンビル10へのトルクを遮断するものとなる。[各動作モードの選択]以上の如く構成されたインパクトドライバ1において、モード切替リング64及び連係スリーブ63の回転位置切替位置と各動作モードとについて説明する。1インパクトモードまず、図7に示すように、モード切替リング64を前方から見て最も右側へ回転させた第1位置では、ガイドホルダ67も右回転方向へ移動し、ガイド溝69内を移動して後側溝71に達する。よって、ガイドホルダ67は貫通孔65の後端に位置する。すると、ガイドピン73を介してガイドホルダ67に連結される切替リング57は、図8に示すように、大径部59をボール56の外側に位置させる後退位置となる。この後退位置でボール56は、周壁43の内周面に没入してメインハンマー40の嵌合溝54から離間する解除位置へ移動することができ、メインハンマー40の後退を許容するインパクトモードとなる。このとき、第1突条88Aがスライドボタン34の受け突起89の後方に位置してスライドボタン34を前進位置に移動させているため、スライドボタン34の後退は規制され、常に高速モードとなる。一方、連係プレート101の係合突起105は、凹部87から左側へ外れて段部86に係止しているため図7以降のユニット部分の側面図では、係合突起105の位置をわかりやすくするためにモード切替リング64の一部を切り欠いて示している。、連係プレート101は後退位置にあって震動切替リング97を後退させて第2カム93の回転をフリーとする。また、接触子108は、マイクロスイッチ106A,106Bの何れのプランジャ107A,107Bにも当接していない。従って、ハンドル14に設けたトリガー16を操作してモータ4を駆動させると、出力軸5の回転が遊星歯車減速機構6を介してスピンドル7に伝わり、スピンドル7を回転させる。スピンドル7は、ボール46を介してメインハンマー40を回転させ、メインハンマー40が係合するアンビル10を回転させるため、アンビル10の先端に装着したビットによってネジ締め等が可能となる。このとき連結ピン53を介して回転方向に連結されるサブハンマー42もメインハンマー40と一体に回転する。なお、アンビル10の回転に伴って第1カム91が回転しても、これと係合する第2カム93の回転はフリーであるため、第2カム93も一体回転してアンビル10に震動は発生しない。ネジ締めが進んでアンビル10のトルクが高まると、メインハンマー40の回転とスピンドル7の回転とにずれが生じるため、メインハンマー40は、ボール46がV字溝45に沿って転動することで、スピンドル7に対して相対的に回転しながらコイルバネ47の付勢に抗して後退する。このときサブハンマー42は、メインハンマー40の後退を許容しつつ連結ピン53を介してメインハンマー40と一体に回転する。そして、メインハンマー40の爪41がアーム11から外れると、メインハンマー40はコイルバネ47の付勢により、ボール46がV字溝45の先端に向けて転動することで回転しながら前進する。よって、メインハンマー40の爪41が再びアーム11に係合して回転打撃力インパクトを発生させる。このアンビル10への係脱を繰り返すことで増し締めが行われる。このとき、サブハンマー42もメインハンマー40に追従して回転するため、両ハンマー40,42を合わせた質量でアンビル10へ係脱することになる。また、回転時には後面のボール50がワッシャー48の前面を転動することで回転抵抗が軽減されるため、メインハンマー40の前後動に伴ってコイルバネ47が伸縮してもサブハンマー42はスムーズに回転できる。さらに、メインハンマー40がインパクト発生時に前後動を繰り返しても、サブハンマー42は後方位置を維持して前後へ移動することはないため、インパクト発生時の振動は抑えられる。2震動ドリルモード次に、図9に示すように、モード切替リング64を第1位置から所定角度左回転させた第2位置では、ガイドホルダ67も周方向で左回転方向へ移動し、ガイド溝69内を移動して前側溝70に達する。よって、ガイドホルダ67は貫通孔65の前端に位置する。すると、切替リング57は、図10に示すように、小径部58をボール56の外側に位置させる前進位置となる。この前進位置でボール56は、図12にも示すように小径部58に押されてメインハンマー40の嵌合溝54に嵌合する連結位置に固定されるため、メインハンマー40とサブハンマー42とを前後方向で連結してメインハンマー40の後退を規制する。このとき、連係プレート101の係合突起105は、凹部87が同じ位相となっているため、そのまま前進して凹部87に嵌合する。よって、震動切替リング97が前進位置に移動し、第2カム93の回転を規制する震動ドリルモードとなる。なお、連係プレート101が前進した際、震動切替リング97の内突起99と第2カム93の突起96との位相が合致して震動切替リング97が前進位置へ移動できないことがある。しかし、震動切替リング97はコイルバネ100で付勢されているため、アンビル10と共に第1カム91が回転してこれと係合する第2カム93が回転すると、突起96と内突起99との位相がずれるため、震動切替リング97が前進して第2カム93の回転を規制できる。一方、第1突条88Aは、インパクトモードと同様にまだ受け突起89の後方に位置しているため、スライドボタン34の後退は規制され、常に高速モードとなる。また、接触子108は、マイクロスイッチ106Aのプランジャ107Aのみを押圧しているため、クラッチは作動しない。従って、トリガー16を操作してスピンドル7を回転させると、スピンドル7は、ボール46を介してメインハンマー40を回転させ、メインハンマー40が係合するアンビル10を回転させる。このアンビルの回転に伴って第1カム91が回転すると、回転規制される第2カム93とカム面91a,93a同士が干渉する。アンビル10は、アーム11の前後に遊びがある状態で軸支されているため、カム面91a、93a同士の干渉によってアンビル10に軸方向の震動が発生する。また、連結ピン53を介して回転方向に連結されるサブハンマー42もメインハンマー40と一体に回転する。そして、アンビル10のトルクが高まっても、メインハンマー40はボール56によって後退が規制されるため、メインハンマー40はアンビル10に対して係脱動作を行わない。よって、インパクトは発生せず、アンビル10はスピンドル7と一体回転することになる。3ドリルモード次に、図11に示すように、モード切替リング64を第2位置から所定角度左回転させた第3位置では、ガイドホルダ67も周方向で左回転方向へ移動するが、そのまま前側溝70内に位置するため、ガイドホルダ67が貫通孔65の前端に位置する状態は変わらない。これにより、図12にも示すように、切替リング57は前進位置にあってボール56も、小径部58に押されてメインハンマー40の嵌合溝54に嵌合する連結位置に固定される。よって、メインハンマー40とサブハンマー42とを前後方向で連結してメインハンマー40の後退を規制するドリルモードとなる。このとき、連係プレート101の係合突起105は、凹部87が左側へ移動することで再び段部86に係止しているため、連係プレート101は後退位置にあって震動切替リング97を後退させて第2カム93の回転をフリーとする。また、接触子108は、両方のマイクロスイッチ106A,106Bのプランジャ107A,107Bを同時に押圧しているため、クラッチは作動しない。一方、第1突条88Aは、スライドボタン34から左側へ離れ、第2突条部88Bも端部を受け突起89よりも後方に位置させているため、図12に示すようにスライドボタン34の後退が可能となる。よって、高低何れのモードも選択できる。従って、トリガー16を操作してスピンドル7を回転させると、スピンドル7は、ボール46を介してメインハンマー40を回転させ、メインハンマー40が係合するアンビル10を回転させる。このとき連結ピン53を介して回転方向に連結されるサブハンマー42もメインハンマー40と一体に回転する。なお、アンビル10の回転に伴って第1カム91が回転しても、これと対向する第2カム93の回転はフリーであるため、アンビル10に震動は発生しない。そして、アンビル10のトルクが高まっても、メインハンマー40はボール56によって後退が規制されるため、メインハンマー40はアンビル10に対して係脱動作を行わない。よって、インパクトは発生せず、アンビル10はスピンドル7と一体回転することになる。4クラッチモード次に、図13に示すように、モード切替リング64を第3位置から所定角度左回転させた第4位置では、ガイドホルダ67も周方向で左回転方向へ移動するが、そのまま前側溝70内に位置するため、図14に示すように、ガイドホルダ67が貫通孔65の前端に位置する状態は変わらない。よって、切替リング57は前進位置にあってボール56も、小径部58に押されてメインハンマー40の嵌合溝54に嵌合する連結位置に固定される。よって、メインハンマー40とサブハンマー42とを前後方向で連結してメインハンマー40の後退を規制する。このとき、連係プレート101の係合突起105は、第3位置と同様に段部86に係止しているため、連係プレート101は後退位置にあって震動切替リング97を後退させて第2カム93の回転をフリーとする。但し、接触子108は、マイクロスイッチ106Bのプランジャ107Bのみを押圧しているため、クラッチモードとなる。一方、第1、第2突条88A,88Bはスライドボタン34から左側へ離れているため、スライドボタン34の前後何れへのスライド操作が可能となる。従って、トリガー16を操作してスピンドル7を回転させると、スピンドル7は、ボール46を介してメインハンマー40を回転させ、メインハンマー40が係合するアンビル10を回転させる。このとき連結ピン53を介して回転方向に連結されるサブハンマー42もメインハンマー40と一体に回転する。なお、アンビル10の回転に伴って第1カム91が回転しても、これと対向する第2カム93の回転はフリーであるため、アンビル10に震動は発生しない。そして、アンビル10のトルクが高まってトルクセンサで検出されるトルク値が設定したトルク値に達すると、モータ4に制動がかけられてスピンドル7からアンビル10へのトルク伝達が遮断されることになる。なお、モード切替リング64の外周面には、図2に示すように、各動作モードに対応する表示M1インパクトモード、M2震動ドリルモード、M3ドリルモード、M4クラッチモードがそれぞれ表記されており、各表示を本体ハウジング2の上面前端に表示された矢印109に合わせることで各動作モードが選択されるようになっている。また、低速で使用していたドリルモードやクラッチモードから震動ドリルモード又はインパクトモードに切り替える場合は、上記動作と逆に、スライドボタン34から離れていた第2突条88Bが、連係スリーブ63の右回転によって、後退位置にあるスライドボタン34の受け突起89に係合し、そのまま連係スリーブ63の回転に連れて第2突条88Bに沿って受け突起89を相対的にスライドさせながらスライドボタン34を前進位置に移動させることになる。よって、震動ドリルモード及びインパクトモードでは常に高速モードとなる。このように、上記形態のインパクトドライバ1によれば、震動切替部材を、前進位置で第2カム93に外嵌し、内周に設けた内突起99を第2カム93の外周に設けた突起96に係止させて第2カム93を回転規制する震動切替リング97として、震動切替リング97を前進位置へ付勢するコイルバネ100を設ける一方、モード切替リング64と震動切替リング97との間に、震動切替リング97の前面に外周側から係止して後端の係合突起105をモード切替リング64に係合させ、モード切替リング64の操作により、震動切替リング97の前進位置への移動を許容する第1の位置と、震動切替リング97を後退位置へ移動させる第2の位置とに前後移動する連係プレート101を設けたことで、震動切替リング97を含む震動機構90全体を省スペースで構成できる。よって、工具全体のコンパクト化が可能となる。特にここでは、本体ハウジング2内に、アンビル10を軸支して震動機構90を保持するインナーハウジング8を設けて、連係プレート101を、インナーハウジング8の外周に凹設した外溝39内で前後移動可能に保持させたことで、連係プレート101をインナーハウジング8の外周から突出させずに配設でき、径方向でのコンパクト化も可能となる。なお、上記形態では、震動切替リングを第2カムに外嵌した際の回転規制を、震動切替リングの内周に設けた内突起と第2カムに設けた突起との係止によって行っているが、この内突起と突起との数の変更は勿論、その形状も、例えば横断面が山形の突起を連続状に形成して互いに噛合させる等、適宜変更可能である。また、連係プレートも、数の変更に加え、第2カムとの位置関係によっては中板部をなくして全体を直線板状とする等の設計変更が可能である。さらに、遊星歯車減速機構や打撃機構等は上記構造に限定するものではなく、例えば変速機構がないものやインパクト/ドリルの切替が行えないもの等であっても本発明は適用可能である。従って、切替操作部材も、上記形態のような回転操作されるモード切替リングに限らず、震動機構付き電動工具の形態によっては、前後方向へのスライド操作によって連係プレートを前後移動させる構造も採用できる。"