JP2007268681A - Space 3-degree-of-freedom parallel mechanism and multi-spindle control machine tool using the space 3-degree-of-freedom parallel mechanism - Google Patents

Space 3-degree-of-freedom parallel mechanism and multi-spindle control machine tool using the space 3-degree-of-freedom parallel mechanism Download PDF

Info

Publication number
JP2007268681A
JP2007268681A JP2006099991A JP2006099991A JP2007268681A JP 2007268681 A JP2007268681 A JP 2007268681A JP 2006099991 A JP2006099991 A JP 2006099991A JP 2006099991 A JP2006099991 A JP 2006099991A JP 2007268681 A JP2007268681 A JP 2007268681A
Authority
JP
Japan
Prior art keywords
axis
movable body
movable
degree
parallel mechanism
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2006099991A
Other languages
Japanese (ja)
Other versions
JP4984114B2 (en
Inventor
Hiromitsu Ota
浩充 太田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JTEKT Corp
Original Assignee
JTEKT Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by JTEKT Corp filed Critical JTEKT Corp
Priority to JP2006099991A priority Critical patent/JP4984114B2/en
Priority to US11/687,764 priority patent/US7938602B2/en
Priority to DE602007003495T priority patent/DE602007003495D1/en
Priority to EP07104502A priority patent/EP1839804B1/en
Publication of JP2007268681A publication Critical patent/JP2007268681A/en
Application granted granted Critical
Publication of JP4984114B2 publication Critical patent/JP4984114B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Machine Tool Units (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a space 3-degree-of-freedom parallel mechanism having a simplified mechanism, essentially having high rigidity, wider in the swivel angle movable range of a mobile body (spindle head), having the high absolute accuracy of positioning, facilitating the calibration of a mechanism parameter and having favorable feedback controllability. <P>SOLUTION: A spindle head 30 is supported by first and second movable support bodies 23, 25 freely movable in the axes of Z, A and B. Driving sliders 33, 33 and 33 moving on three linear guides 21 fixed in a stationary system and the spindle head 30 are connected to one another by three rods 35, 35 and 35. A spherical joint 36 and a universal joint 37 are used for connection. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、工作機械の主軸頭やテーブルを3自由度で移動位置決めさせるパラレル機構に関し、特に航空機部品を加工するミーリング機械に適用するに好適な空間3自由度パラレル機構に関する。   The present invention relates to a parallel mechanism for moving and positioning a spindle head and a table of a machine tool with three degrees of freedom, and more particularly to a spatial three-degree-of-freedom parallel mechanism suitable for application to a milling machine that processes aircraft parts.

この種のパラレル機構としては、米国特許US6,431,802Bに開示された図10のようなものがある。これは、3本のボールスクリュー5でZ軸方向に駆動される3つのキャリッジ3により主軸頭12をパラレル駆動するものである。3つのキャリッジ3と主軸頭12は3つの連結ロッド(8、9)により連結されている。キャリッジ3と連結ロッド8との連結手段はZ軸に垂直なピン10により、主軸頭12と連結ロッド9との連結手段はユニバーサルジョイント11によりなされている。この機構は簡略であるという利点がある。しかし、主軸頭の位置、角度を主軸頭から離れた3つのキャリッジ3の位置で検出し制御するため、連結ロッド8,9などの部品寸法に加工誤差があると直接位置決め誤差に響いてしまう。また、連結ロッド8,9等の熱変形による誤差が補正できない、といった問題点があった。このような誤差が出たまま制御すると、位置決め誤差が悪くなる、位置制御の制御性(応答性)が悪くなるという問題点があった。また、ピン10による連結であるので、換言するとロッド8,9両端のジョイントの自由度の和が4であり5より少ないため、連結ロッド9に曲げ応力が掛かり機構としての剛性が弱くなる、という問題点があった。   An example of this type of parallel mechanism is shown in FIG. 10 disclosed in US Pat. No. 6,431,802B. In this case, the spindle head 12 is driven in parallel by three carriages 3 driven in the Z-axis direction by three ball screws 5. The three carriages 3 and the spindle head 12 are connected by three connecting rods (8, 9). The connecting means for the carriage 3 and the connecting rod 8 is a pin 10 perpendicular to the Z axis, and the connecting means for the spindle head 12 and the connecting rod 9 is a universal joint 11. This mechanism has the advantage of simplicity. However, since the position and angle of the spindle head are detected and controlled at the positions of the three carriages 3 away from the spindle head, if there is a processing error in the component dimensions such as the connecting rods 8 and 9, the positioning error directly affects the positioning error. In addition, there is a problem that errors due to thermal deformation of the connecting rods 8 and 9 cannot be corrected. If the control is performed with such an error, the positioning error is deteriorated and the controllability (responsiveness) of the position control is deteriorated. In addition, since it is connected by the pin 10, in other words, the sum of the degrees of freedom of the joints at both ends of the rods 8 and 9 is 4 and less than 5, so that bending stress is applied to the connecting rod 9 and the rigidity as the mechanism is weakened. There was a problem.

また、ヨーロッパ特許EP1,245,349Bには、図11に示すようなものが開示されている。これは、Z方向の3本のガイドウエイ2にスライダ4を乗せ、各スライダ4にペアとなったアーム3を連結し6本のアーム3で主軸頭に相当するヘッドプラットホーム5を支承する。各アーム3とスライダ4及びヘッドプラットホーム5との連結には球面ジョイント6,7が用いられる。この装置は球面ジョイント6、7を使用しているのでアーム3に曲げ応力が掛からず剛性が高い。しかし、ヘッドプラットホーム5から離れたスライダ4の位置でヘッドプラットホーム5の位置姿勢を検出し制御するため、上記と同様に、アーム3などの部品寸法に加工誤差があると直接位置決め誤差に響いてしまう。また、アーム3等の熱変形による誤差が補正できない、といった問題点があった。このような誤差を残したまま制御すると、位置決め誤差が悪くなる、位置制御の制御性(応答性)が悪くなるという問題点がある。また、隣接したアーム3とスライダ4、ガイドウエイ2が干渉するため、ヘッドプラットホーム5の旋回範囲が小さくなるという問題点があった。   Further, European Patent EP1,245,349B discloses the one shown in FIG. In this method, sliders 4 are placed on three guideways 2 in the Z direction, a pair of arms 3 is connected to each slider 4, and the head platform 5 corresponding to the spindle head is supported by the six arms 3. Spherical joints 6 and 7 are used to connect each arm 3 to the slider 4 and the head platform 5. Since this apparatus uses spherical joints 6 and 7, the arm 3 is not subjected to bending stress and has high rigidity. However, since the position and orientation of the head platform 5 is detected and controlled at the position of the slider 4 away from the head platform 5, as in the above case, if there is a machining error in the component dimensions of the arm 3 or the like, it directly affects the positioning error. . There is also a problem that errors due to thermal deformation of the arm 3 and the like cannot be corrected. If the control is performed while such an error remains, there are problems that the positioning error is deteriorated and the controllability (responsiveness) of the position control is deteriorated. Further, since the adjacent arm 3, slider 4 and guide way 2 interfere with each other, there is a problem that the turning range of the head platform 5 becomes small.

日本特許、特開平11−10575号には、図12に示すようなものが開示されている。これは、エンドプレート6を駆動する3本のリンク7及びボールねじ19の他に、エンドプレート6の位置姿勢を検出するためのマスト1を設け、このマスト1のベースプレート3位置付近での位置姿勢を検出するようにしたものである。これも、位置検出精度は上記2件のものより良くなるものの、エンドプレート6から離れた位置で検出しているため、上記と同様に、マスト1の部品寸法に加工誤差があると直接位置決め誤差に響いてしまう。また、マスト1等の熱変形による誤差が補正できない、といった問題点があった。このような誤差を残したまま制御すると、位置決め誤差が悪くなる、位置制御の制御性(応答性)が悪くなるという問題点がある。また、この装置では、検出されたマスト1の3軸(l、θ、φ)を逆変換して各アクチュエーターの指令値にフィードバックをかけているが、逆変換関数の機構パラメータに製造誤差、熱変位等により実際の機械と誤差が生じた場合、いかんとも対処できないという問題点があった。   Japanese Patent No. 11-10575 discloses a device as shown in FIG. This is because the mast 1 for detecting the position and orientation of the end plate 6 is provided in addition to the three links 7 and the ball screw 19 that drive the end plate 6, and the position and orientation of the mast 1 near the position of the base plate 3 is provided. Is to be detected. Although the position detection accuracy is also better than the above two cases, since the detection is performed at a position away from the end plate 6, similarly to the above, if there is a processing error in the part dimensions of the mast 1, a direct positioning error is detected. It will sound. Further, there is a problem that an error due to thermal deformation of the mast 1 or the like cannot be corrected. If the control is performed while such an error remains, there are problems that the positioning error is deteriorated and the controllability (responsiveness) of the position control is deteriorated. In this apparatus, the detected three axes (l, θ, φ) of the mast 1 are inversely converted and feedback is applied to the command value of each actuator. There was a problem that it was not possible to cope with any errors caused by the displacement of the actual machine.

また、出願人はかって、特開2002−263973号で、6本のロッドでトラベリングプレートを保持するパラレルリンク機構であって演算位置情報と測定位置情報から機構パラメータの校正を行うものを提案した。しかしながら、測定位置情報の基礎となる現在位置の検出器が6個のモータ位置検出用エンコーダと各ロッドの回転角を検出する6個の角度センサであるので、トラベリングプレートの位置を直接的に検出するものではない。このため、12個の検出器により位置を検出し5自由度のトラベリングプレートの機構パラメータを推定しようとするものであり、演算負荷が大きいという問題点があった。また、トラベリングプレートから離れた箇所で現在位置を検出しフィードバックをかけて制御することになるから、機構パラメータに誤差があると、位置決め誤差が悪くなる、位置制御の制御性(応答性)が悪くなる、という問題点があった。さらに、検出軸が12軸となって機構が複雑であるという問題点もあった。   In addition, the applicant has proposed in Japanese Patent Application Laid-Open No. 2002-263973 a parallel link mechanism that holds a traveling plate with six rods and calibrates mechanism parameters from calculated position information and measured position information. However, since the current position detector, which is the basis of the measurement position information, is six motor position detection encoders and six angle sensors that detect the rotation angle of each rod, the position of the traveling plate is directly detected. Not what you want. Therefore, the position is detected by 12 detectors and the mechanism parameter of the traveling plate having 5 degrees of freedom is to be estimated, and there is a problem that the calculation load is large. In addition, since the current position is detected at a location away from the traveling plate and feedback is used for control, if there is an error in the mechanism parameters, the positioning error will deteriorate, and the controllability (responsiveness) of the position control will deteriorate. There was a problem of becoming. Furthermore, there is a problem that the detection mechanism is 12 axes and the mechanism is complicated.

米国特許US6,431,802BUS Patent US 6,431,802B ヨーロッパ特許EP1,245,349BEuropean patent EP1,245,349B 特開平11−10575号JP-A-11-10575 特開2002−263973号JP 2002-263973 A

本発明は、上記の問題点を解決するためなされたものであり、その目的とするところは、簡易な機構で本質的に剛性が高く、可動体(主軸頭)の旋回角度可動範囲が広く、位置決めの絶対精度が本質的に高い空間3自由度パラレル機構を提供することにある。そして、機構パラメータの校正が行い易くフィードバック制御の制御性(応答性)を高めるのが容易な空間3自由度パラレル機構を提供することにある。   The present invention has been made in order to solve the above-mentioned problems, and the object of the present invention is to provide a simple mechanism with essentially high rigidity and a wide range of rotation angle of the movable body (spindle head), An object of the present invention is to provide a spatial three-degree-of-freedom parallel mechanism having an essentially high positioning accuracy. Another object of the present invention is to provide a spatial three-degree-of-freedom parallel mechanism in which mechanism parameters can be easily calibrated and the controllability (responsiveness) of feedback control can be easily improved.

上記の目的を達成するため、第1の態様の発明では、相対的に静止した系であるハウジングに固定された直線ガイドと、可動体と、前記直線ガイドに案内され直線ガイドの方向(以下Z軸方向という)に移動自在であると共に、互いに略直交する回転軸2軸(以下A軸及びB軸という)で回転可能に前記可動体を支承する可動体サポート体と、一端が前記ハウジングに連結され他端がロッド等を介して前記可動体に連結され可動体を移動可能にする3つのアクチュエーターと、を備えることを特徴とする空間3自由度パラレル機構が提供される。   In order to achieve the above object, in the first aspect of the invention, a linear guide fixed to a housing which is a relatively stationary system, a movable body, and a direction of the linear guide guided by the linear guide (hereinafter referred to as Z). And a movable body support body that supports the movable body so as to be rotatable about two rotation shafts (hereinafter referred to as A-axis and B-axis) that are substantially orthogonal to each other, and one end connected to the housing. And a three-degree-of-freedom parallel mechanism characterized in that the other end is connected to the movable body via a rod or the like and is movable.

上記のように構成すると、ロッドの一端はアクチュエーターの出力端に連結され、ロッドの他端は可動体に連結される。このため、3本のロッドには伸縮力と圧縮力しか働かず、曲げ応力が発生しないので駆動機構の剛性が高くなるという効果を奏する。さらに、3本のみのロッドが直接可動体に連結されているので、直線ガイドとの干渉も起こらず、可動体(主軸頭)の旋回角度可動範囲が広くなるという効果がある。さらに、可動体がZ軸.A軸及びB軸に移動可能に可動体サポート体に支承されているから、各軸の動きを殆ど直接的に位置検出器(エンコーダ)で検出することができ、変換演算の殆どいらない位置検出値を検出することができる。このため、位置決めの絶対精度が本質的に高く、機構パラメータの校正も容易であるという効果を奏する。   If comprised as mentioned above, the end of a rod will be connected with the output end of an actuator, and the other end of a rod will be connected with a movable body. For this reason, only the expansion and contraction force and the compression force are applied to the three rods, and no bending stress is generated, so that the rigidity of the drive mechanism is increased. Further, since only three rods are directly connected to the movable body, there is no interference with the linear guide, and there is an effect that the movable angle range of the movable body (spindle head) is widened. Furthermore, the movable body is the Z-axis. Since it is supported by the movable body support body so as to be movable along the A axis and the B axis, the movement of each axis can be detected almost directly by the position detector (encoder), and the position detection value that requires almost no conversion calculation. Can be detected. For this reason, the absolute accuracy of positioning is essentially high, and the mechanism parameters can be easily calibrated.

ここで、第2の態様の発明として、前記可動体の位置を検出する3つの可動***置検出器を備え、その可動***置検出器が、可動体のZ軸位置を検出するZ軸位置検出器とA軸姿勢を検出するA軸位置検出器とB軸姿勢を検出するB軸位置検出器である、ことを特徴とすることができる。このように構成すると、可動体の位置姿勢(Z軸、A軸、B軸)をより直接的に検出することができ、位置決め精度が向上すると共に制御性(応答性)が良くなるという効果がある。   Here, as a second aspect of the invention, there are provided three movable body position detectors for detecting the position of the movable body, and the movable body position detector detects the Z-axis position of the movable body. And an A-axis position detector for detecting the A-axis posture and a B-axis position detector for detecting the B-axis posture. With this configuration, the position and orientation (Z-axis, A-axis, B-axis) of the movable body can be detected more directly, and the positioning accuracy is improved and controllability (responsiveness) is improved. is there.

そして、第3の態様の発明として、前記可動体サポート体が、前記直線ガイドに案内されZ軸方向に移動自在にされた第1の可動サポート体と、前記第1の可動サポート体にB軸方向に回転自在に支承された第2の可動サポート体とからなり、前記第2の可動サポート体にA軸方向に回転自在に前記可動体が支承されている、ことを特徴とすることができる。このように構成すると、第1の可動サポート体と第2の可動サポート体とでユニバーサルジョイントを構成し、そのユニバーサルジョイントがZ軸方向に移動自在にされているから、3軸(Z軸、A軸、B軸)方向には移動自在に、他の方向には剛性を強く、機構を構成することができる。また、可動体の3軸(Z軸、A軸、B軸)の位置を直接的に検出するのが容易になるという効果を奏する。   As a third aspect of the invention, the movable body support body is guided by the linear guide and made movable in the Z-axis direction, and the first movable support body has a B-axis. And a second movable support body supported rotatably in the direction. The movable body is supported on the second movable support body so as to be rotatable in the A-axis direction. . With this configuration, the first movable support body and the second movable support body constitute a universal joint, and the universal joint is movable in the Z-axis direction. The mechanism can be configured to be movable in the (axis, B axis) direction and rigid in the other directions. Further, there is an effect that it is easy to directly detect the positions of the three axes (Z axis, A axis, B axis) of the movable body.

第4の態様の発明として、前記3つのアクチュエーターが、Z軸方向に3つの駆動スライダを移動させる直線アクチュエーターであり、前記3つの駆動スライダと前記可動体が3本のロッドで連結され、その連結手段が、いずれか一方の連結手段が3自由度を有するジョイントであり、他方の連結手段が2自由度以上を有するジョイントであることと、からなることを特徴とすることができる。このように構成すると、各ロッドの両端が合わせて5自由度以上の自由度で連結されるので、各ロッドには伸縮力と圧縮力しか働かず、曲げ応力が全く発生しないので駆動機構の剛性が高くなるという効果を奏する。このため、ロッドの曲げ変形による機構パラメータの変動ということが全くなく、空間3自由度パラレル機構の制御性(応答性)が向上するという効果を奏する。   As a fourth aspect of the invention, the three actuators are linear actuators that move three drive sliders in the Z-axis direction, the three drive sliders and the movable body are connected by three rods, and the connection The means may be characterized in that any one of the connecting means is a joint having three degrees of freedom and the other connecting means is a joint having two or more degrees of freedom. With this configuration, since both ends of each rod are joined together with a degree of freedom of 5 degrees or more, each rod can only operate with expansion and contraction force and compression force, and no bending stress is generated. Has the effect of becoming higher. For this reason, there is no change in the mechanism parameters due to bending deformation of the rod, and the controllability (responsiveness) of the spatial three-degree-of-freedom parallel mechanism is improved.

第5の態様の発明として、前記アクチュエーターの位置を検出するアクチュエーター位置検出器を備え、前記3つの可動***置検出器がそれぞれ前記アクチュエーター位置検出器よりも前記可動体の近傍に配置され、その3つの可動***置検出器からの情報に基づき前記3つのアクチュエーターをフィードバック制御するフィードバック制御手段を備える、ことを特徴とすることができる。このように構成すると、前記3つの可動***置検出器が可動体の近傍に配置されることになるから、可動体から可動***置検出器に至る部材が小さくなり、それだけ正確に可動体の3軸位置を検出できる。したがって、正確な3軸(Z軸、A軸、B軸)の位置情報に基づきアクチュエーターが制御され3本のロッドが制御されるから、正確で制御性の良い3軸(Z軸、A軸、B軸)フィードバック制御が行われるという優れた効果を奏する。   As a fifth aspect of the invention, an actuator position detector for detecting the position of the actuator is provided, and the three movable body position detectors are arranged closer to the movable body than the actuator position detector, respectively. Feedback control means for feedback-controlling the three actuators based on information from two movable body position detectors may be provided. If comprised in this way, since the said 3 movable body position detector will be arrange | positioned in the vicinity of a movable body, the member from a movable body to a movable body position detector will become small, and the 3 of a movable body will be exactly that much. Axis position can be detected. Therefore, since the actuator is controlled based on the accurate position information of the three axes (Z axis, A axis, B axis) and the three rods are controlled, the three axes (Z axis, A axis, B axis) An excellent effect is achieved in that feedback control is performed.

第6の態様の発明として、前記Z軸位置検出器が前記第1の可動サポート体のZ軸位置を検出する位置検出器であり、前記B軸位置検出器が前記第2の可動サポート体の回転位置を検出する回転位置検出器であり、前記A軸位置検出器が前記第2の可動サポート体に対する前記可動体の回転位置を検出する回転位置検出器である、ことを特徴とすることができる。このように構成すると、可動体の3軸(Z軸、A軸、B軸)をそれぞれの軸上で直接的に検出することができるという効果がある。   As a sixth aspect of the invention, the Z-axis position detector is a position detector that detects the Z-axis position of the first movable support body, and the B-axis position detector is a position detector of the second movable support body. A rotational position detector for detecting a rotational position, wherein the A-axis position detector is a rotational position detector for detecting a rotational position of the movable body with respect to the second movable support body. it can. If comprised in this way, there exists an effect that three axes | shafts (Z-axis, A-axis, B-axis) of a movable body can be detected directly on each axis | shaft.

第7の態様の発明として、前記直線ガイドが、3本の平行な直線ガイドからなり、前記3つのアクチュエーターが、前記3つの直線ガイドと一体に構成され前記直線ガイド上を摺動する駆動スライダを、駆動するものである、ことを特徴とすることができる。このように構成すると、直線ガイドが可動体サポート体をZ軸方向に案内するものと、駆動スライダをZ軸方向に案内するものが共有化され、空間3自由度パラレル機構の構造が簡略化されるという効果を奏する。   As a seventh aspect of the invention, the linear guide is composed of three parallel linear guides, and the three actuators are configured integrally with the three linear guides and slide on the linear guide. It can be characterized by being driven. With this configuration, the linear guide that guides the movable body support body in the Z-axis direction and the one that guides the drive slider in the Z-axis direction are shared, and the structure of the spatial three-degree-of-freedom parallel mechanism is simplified. There is an effect that.

第8の態様の発明として、前記直線ガイドが、前記Z軸に垂直な平面上の円周で120°毎に配置された3本の平行な直線ガイドからなり、前記第1の可動サポート体が、前記3本の直線ガイドに案内された3つの直線スライダに固定された環状の部材であり、前記第2の可動サポート体が、前記第1の可動サポート体に半径中心方向に突出して設けられた2本の軸により回転自在に支承された環状の部材であり、前記可動体が、前記第2の可動サポート体に半径中心方向に突出して設けられた軸により回転自在に支承されたブロック状の部材である、ことを特徴とすることができる。このように構成すると、可動体の3軸(Z軸、A軸、B軸)には移動自在で、他の軸方向には剛性が強い簡易な機構を提供することができるという効果がある。また、120°毎に配置されているから、3本の直線スライダに掛かる力が平均化し、均整のとれた空間3自由度パラレル機構とすることができるという効果がある。   As an invention according to an eighth aspect, the linear guide includes three parallel linear guides arranged every 120 ° on a circumference on a plane perpendicular to the Z-axis, and the first movable support body includes The annular movable member is fixed to three linear sliders guided by the three linear guides, and the second movable support body is provided to protrude in the radial center direction from the first movable support body. A ring-shaped member that is rotatably supported by two shafts, and the movable body is rotatably supported by a shaft that protrudes in the radial center direction from the second movable support body. It is the member of this. With this configuration, there is an effect that it is possible to provide a simple mechanism that is movable on the three axes (Z axis, A axis, and B axis) of the movable body and strong in the other axial directions. In addition, since they are arranged every 120 °, the force applied to the three linear sliders is averaged, and there is an effect that it is possible to provide a balanced three-degree-of-freedom parallel mechanism.

第9の態様の発明として、前記3つの直線アクチュエーター及び前記3本のロッドが、前記Z軸に垂直な平面上の円周で120°毎に配置されている、ことを特徴とすることができる。このように構成すると、120°毎に配置されているから、3本のロッドに掛かる力が平均化し、均整のとれた空間3自由度パラレル機構とすることができるという効果がある。   As a ninth aspect of the invention, the three linear actuators and the three rods may be arranged every 120 ° on a circumference on a plane perpendicular to the Z axis. . When configured in this manner, since the arrangement is made every 120 °, the force applied to the three rods is averaged, and there is an effect that it is possible to provide a well-balanced space three-degree-of-freedom parallel mechanism.

第10の態様の発明として、前記A軸上に前記A軸位置検出器が配置され、前記B軸上に前記B軸位置検出器が配置され、前記A軸と前記B軸が直交して交差し、その交差点を含むZ軸に垂直な平面上に前記Z軸位置検出器が配設されており、前記交差点が前記可動体の中心付近にある、ことを特徴とすることができる。このように構成すると、より直接的に3軸(Z軸、A軸、B軸)の位置を検出でき、制御が正確に、容易になるという効果がある。   As a tenth aspect of the invention, the A-axis position detector is disposed on the A-axis, the B-axis position detector is disposed on the B-axis, and the A-axis and the B-axis intersect at right angles. The Z-axis position detector is disposed on a plane perpendicular to the Z-axis including the intersection, and the intersection is in the vicinity of the center of the movable body. If comprised in this way, the position of three axes (Z-axis, A-axis, B-axis) can be detected more directly, and there exists an effect that control becomes easy easily.

第11の態様の発明として、前記3自由度を有するジョイントが、前記駆動スライダと前記ロッドを連結する球面ジョイントであり、前記2自由度以上を有するジョイントが、前記ロッドと前記可動体とを連結するユニバーサルジョイントである、ことを特徴とすることができる。このように構成すると、ロッドの両端の結合自由度の合計が5とし、ロッドに掛かる曲げモーメントを0とすることが容易に実現できる。   As an invention of an eleventh aspect, the joint having the three degrees of freedom is a spherical joint connecting the drive slider and the rod, and the joint having the two degrees of freedom connects the rod and the movable body. A universal joint. If comprised in this way, it can implement | achieve easily that the sum total of the freedom degree of coupling | bonding of the both ends of a rod shall be 5 and the bending moment concerning a rod shall be 0.

第12の態様の発明として、前記3つのアクチュエーターが、前記ハウジングの3カ所に一端がユニバーサルジョイントで連結され、出力端が球面ジョイントで前記可動体に連結された3本の直線伸縮型アクチュエーターである、ことを特徴とすることができる。このように構成すると、駆動スライダを使用せず、直線伸縮型アクチュエーターにロッドの役割を果たさせることができるから、より簡易な構造の空間3自由度パラレル機構を提供できる。   As an invention of a twelfth aspect, the three actuators are three linear telescopic actuators having one end connected to three locations of the housing by a universal joint and an output end connected to the movable body by a spherical joint. , That can be characterized. If comprised in this way, since a linear expansion-contraction type actuator can be played the role of a rod, without using a drive slider, the space 3 freedom degree parallel mechanism of a simpler structure can be provided.

第13の態様の発明として、前記3つのアクチュエーターが、前記ハウジングの3カ所に固定された3つの回転アクチュエーターであり、前記3つの回転アクチュエーターの出力端に固定された3つの第1のリンクレバーと、前記3つの第1のリンクレバーに一端がユニバーサルジョイントにより連結され、他端が前記可動体に球面ジョイントにより連結された3つの第2のリンクレバーと、からなることを特徴とすることができる。このように構成すると、回転アクチュエーターを使用した空間3自由度パラレル機構が提供できる。   As an invention of a thirteenth aspect, the three actuators are three rotary actuators fixed at three positions of the housing, and three first link levers fixed to output ends of the three rotary actuators; , And three second link levers having one end connected to the three first link levers by a universal joint and the other end connected to the movable body by a spherical joint. . If comprised in this way, the space 3 freedom degree parallel mechanism which uses a rotation actuator can be provided.

第14の態様の発明として、請求項1乃至13のいずれかに記載の空間3自由度パラレル機構を用いた多軸数値制御工作機械であって、工作物を保持するワークテーブルと、前記ワークテーブルに対して1直線方向(以下X軸方向という)に相対移動可能なコラムと、前記コラムに対して前記X軸と垂直なY軸方向に移動可能なヘッドストックと、前記ヘッドストックに設けられ、該ヘッドストックに対して前記X軸及び前記Y軸と垂直なZ軸方向に移動可能であるとともに、直交2回転軸(以下A軸及びB軸という)回りに回転可能である主軸頭と、前記主軸頭に回転駆動可能に軸承され先端に工具を保持する主軸と、前記主軸頭の直交3軸方向(X軸方向、Y軸方向、Z軸方向)の直線移動および直交2回転軸回り(A軸回り、B軸回り)の回転移動を数値制御する数値制御装置と、を備え、前記空間3自由度パラレル機構の前記ハウジングは前記ヘッドストックであり、前記空間3自由度パラレル機構の前記可動体が前記主軸頭を形成することを特徴とする多軸数値制御工作機械が提供される。このように構成すると、多軸(X軸、Y軸、Z軸、A軸及びB軸)のパラレル機構を用いた多軸数値制御工作機械が実現でき、ミーリング機械等への適用が可能になるという効果がある。   As a fourteenth aspect of the invention, there is provided a multi-axis numerically controlled machine tool using the spatial three-degree-of-freedom parallel mechanism according to any one of claims 1 to 13, a work table holding a workpiece, and the work table A column movable relative to one linear direction (hereinafter referred to as X-axis direction), a head stock movable relative to the column in a Y-axis direction perpendicular to the X-axis, and the head stock. A spindle head that is movable in the Z-axis direction perpendicular to the X-axis and the Y-axis with respect to the headstock, and that is rotatable about two orthogonal rotation axes (hereinafter referred to as A-axis and B-axis); A spindle that is rotatably supported by the spindle head and holds a tool at the tip, linear movement in the three orthogonal directions (X-axis direction, Y-axis direction, and Z-axis direction) of the spindle head and two orthogonal rotation axes (A Around the axis, around the B axis A numerical control device that numerically controls the rotational movement of the space, wherein the housing of the space 3 degrees of freedom parallel mechanism is the headstock, and the movable body of the space 3 degrees of freedom parallel mechanism forms the spindle head A multi-axis numerically controlled machine tool is provided. With this configuration, a multi-axis numerically controlled machine tool using a multi-axis (X-axis, Y-axis, Z-axis, A-axis, and B-axis) parallel mechanism can be realized and can be applied to a milling machine or the like. There is an effect.

以上述べたように、本発明の空間3自由度パラレル機構は、簡易な機構で本質的に剛性が高く、可動体(主軸頭)の旋回角度可動範囲が広く、位置決めの絶対精度が本質的に高いという効果がある。このため、機構パラメータの校正が行い易く、位置制御の制御性(応答性)を良くすることが容易であるという優れた効果を奏する。   As described above, the spatial three-degree-of-freedom parallel mechanism of the present invention is a simple mechanism and inherently high in rigidity, has a wide range of movable angle of the movable body (spindle head), and essentially has absolute positioning accuracy. High effect. For this reason, it is easy to calibrate the mechanism parameters, and there are excellent effects that it is easy to improve the controllability (responsiveness) of the position control.

図1は、本発明の第1の実施の形態を示す空間3自由度パラレル機構の斜視図である。円筒状のハウジング(図示せず)に3本の直線ガイド21が固定されている。図示しないハウジングは相対的に静止した系である。3本の直線ガイド21は互いに平行でZ軸方向を向き120°毎に配置されている。その3本の直線ガイド21上に案内されZ軸方向に移動自在に3つの従動スライダ22が設けられている。その3つの従動スライダ22に環状の第1の可動サポート体23が固定されている。従って、第1の可動サポート体23はZ軸方向にのみ移動自在である。3つのうち1つの従動スライダ22にリニアエンコーダ45が組み込まれており、第1の可動サポート体23のZ軸位置を検出するZ軸位置検出器45をなしている。   FIG. 1 is a perspective view of a parallel three-degree-of-freedom parallel mechanism showing a first embodiment of the present invention. Three linear guides 21 are fixed to a cylindrical housing (not shown). A housing (not shown) is a relatively stationary system. The three linear guides 21 are parallel to each other and are arranged every 120 ° in the Z-axis direction. Three driven sliders 22 are provided on the three linear guides 21 so as to be movable in the Z-axis direction. An annular first movable support body 23 is fixed to the three driven sliders 22. Therefore, the first movable support body 23 is movable only in the Z-axis direction. A linear encoder 45 is incorporated in one of the three driven sliders 22 to form a Z-axis position detector 45 that detects the Z-axis position of the first movable support body 23.

その第1の可動サポート体23に半径中心方向に突出して設けられた軸24により、B軸方向に回転自在に第2の可動サポート体25が支承されている。第2の可動サポート体25は環状の部品である。第2の可動サポート体25の回転位置は軸24に設けられたロータリエンコーダ47により検出される。このロータリエンコーダ47は第2の可動サポート体25の回転軸であるB軸位置を検出するB軸位置検出器47をなしている。   A second movable support body 25 is supported by a shaft 24 provided on the first movable support body 23 so as to protrude in the radial center direction so as to be rotatable in the B-axis direction. The second movable support body 25 is an annular part. The rotational position of the second movable support body 25 is detected by a rotary encoder 47 provided on the shaft 24. The rotary encoder 47 constitutes a B-axis position detector 47 that detects a B-axis position that is a rotation axis of the second movable support body 25.

第2の可動サポート体25上の上記B軸と垂直な方向に、中心を通る中心軸26がロータリージョイント27,27により回転自在に第2の可動サポート体25に支承されている。一方のロータリージョイント27にはロータリエンコーダ46が組み込まれ中心軸26の回転位置すなわちA軸位置を検出する。ロータリージョイント27に組み込まれたロータリエンコーダ46はA軸位置を検出するA軸位置検出器46をなしている。上記の第1の可動サポート体23、第2の可動サポート体25、中心軸26により可動体サポート体を構成する。   A central axis 26 passing through the center in a direction perpendicular to the B axis on the second movable support body 25 is rotatably supported by the second movable support body 25 by rotary joints 27 and 27. One rotary joint 27 incorporates a rotary encoder 46 to detect the rotational position of the central shaft 26, that is, the A-axis position. A rotary encoder 46 incorporated in the rotary joint 27 forms an A-axis position detector 46 that detects the A-axis position. The first movable support body 23, the second movable support body 25, and the central axis 26 constitute a movable body support body.

中心軸26の中央部には主軸頭30が一体に固定されている。主軸頭30は可動体を成すものであり、Z軸方向に移動可能であり、A軸、B軸の回りを回転可能である。換言すれば、X軸、Y軸方向の移動、C軸回りの回転を拘束されている。主軸頭30には主軸モータが搭載され主軸に装着された工具31を回転駆動し加工物を切削加工する。A軸とB軸との交差点32が主軸頭30の回転中心である。   A spindle head 30 is integrally fixed to the central portion of the central shaft 26. The spindle head 30 forms a movable body, can move in the Z-axis direction, and can rotate about the A-axis and the B-axis. In other words, movement in the X-axis and Y-axis directions and rotation around the C-axis are restricted. A spindle motor is mounted on the spindle head 30, and a tool 31 mounted on the spindle is rotationally driven to cut a workpiece. The intersection 32 of the A axis and the B axis is the rotation center of the spindle head 30.

一方、3本の直線ガイド21には従動スライダ22とは別に駆動スライダ33が配設され直線移動自在に支持されている。各駆動スライダ33は、各直線ガイド21に一端が固定された直線アクチュエーター34の出力端に連結され、Z軸方向に直線駆動され移動される。各直線アクチュエーター34にはアクチュエーター軸モータ38が内蔵されている。各駆動スライダ33、33、33と主軸頭30の底部は各ロッド35、35、35により連結されている。すなわち、各駆動スライダ33と各ロッド35とは3自由度を有する球面ジョイント36により連結され、各ロッド35と主軸頭30とは2自由度を有するユニバーサルジョイント37により連結されている。   On the other hand, in addition to the driven slider 22, a driving slider 33 is disposed on the three linear guides 21 and is supported so as to be linearly movable. Each drive slider 33 is connected to the output end of a linear actuator 34 having one end fixed to each linear guide 21 and is linearly driven in the Z-axis direction and moved. Each linear actuator 34 incorporates an actuator shaft motor 38. The drive sliders 33, 33, 33 and the bottom of the spindle head 30 are connected by rods 35, 35, 35. That is, each drive slider 33 and each rod 35 are connected by a spherical joint 36 having three degrees of freedom, and each rod 35 and the spindle head 30 are connected by a universal joint 37 having two degrees of freedom.

ここで、3つの駆動スライダ33、33、33のZ軸位置座標をそれぞれU、U、Uとし、その位置座標を検出するリニアエンコーダ41、42、43はそれぞれの駆動スライダ33、33、33に組み込まれている。また、主軸頭30のZ軸位置を検出するリニアエンコーダ45は1つの従動スライダ22の中に、A軸の位置座標を検出するロータリエンコーダ46はロータリージョイント27の中に、B軸の位置座標を検出するロータリエンコーダ47は軸24の中に、それぞれ組み込まれていることは前述の通りである。このように、主軸頭30の位置(z,A,B)を直接的にエンコーダからなる各位置検出器45、46、47で検出できる点が、本実施の形態の利点である。このため主軸頭30の現在位置検出精度が本質的に高くなる。 Here, the Z-axis position coordinates of the three drive sliders 33, 33, 33 are respectively U 1 , U 2 , U 3, and the linear encoders 41, 42, 43 that detect the position coordinates are respectively driven sliders 33, 33. , 33. A linear encoder 45 for detecting the Z-axis position of the spindle head 30 is set in one driven slider 22, and a rotary encoder 46 for detecting the position coordinates of the A-axis is set in the rotary joint 27. As described above, the rotary encoder 47 to be detected is incorporated in the shaft 24. In this way, the position (z, A, B) of the spindle head 30 can be directly detected by the position detectors 45, 46, 47 made of encoders, which is an advantage of the present embodiment. For this reason, the current position detection accuracy of the spindle head 30 is essentially increased.

従って、3つの直線アクチュエーター34,34,34を駆動し、3つの駆動スライダ33,33,33のZ軸上の位置(U、U、U)を制御することにより主軸頭30のZ軸、A軸、B軸の位置を制御することができる。例えば、3つの駆動スライダ33,33,33(U、U、U)を同時に同じ距離だけ負方向へ移動させると主軸頭30はその姿勢を保ったまま−Z軸方向に移動する。また、図面で上の直線ガイド21上の駆動スライダ33(U)を前進させ、下の2本の直線ガイド21,21上の駆動スライダ33,33(U、U)を後退させると、主軸頭30はB軸の回りを回転する。3つの駆動スライダ33,33,33の位置(U、U、U)により主軸頭30の位置姿勢がどのように変わるかは、ロッド35の長さ、主軸頭30での連結の位置、等で決定される機構パラメータPにより決定される。換言すれば、主軸頭30のZ軸、A軸、B軸位置は3つの駆動スライダ33,33,33の位置(U、U、U)と機構パラメータPの関数として表現される。 Therefore, by driving the three linear actuators 34, 34, 34 and controlling the positions (U 1 , U 2 , U 3 ) of the three drive sliders 33, 33, 33 on the Z axis, the Z of the spindle head 30 can be controlled. The positions of the axis, the A axis, and the B axis can be controlled. For example, when the three drive sliders 33, 33, 33 (U 1 , U 2 , U 3 ) are simultaneously moved in the negative direction by the same distance, the spindle head 30 moves in the −Z-axis direction while maintaining its posture. Further, when the drive slider 33 (U 1 ) on the upper linear guide 21 is moved forward in the drawing, and the drive sliders 33 and 33 (U 2 , U 3 ) on the lower two linear guides 21 and 21 are moved backward. The spindle head 30 rotates about the B axis. How the position and orientation of the spindle head 30 changes depending on the positions (U 1 , U 2 , U 3 ) of the three drive sliders 33, 33, 33 depends on the length of the rod 35 and the position of the connection at the spindle head 30. , Etc., is determined by the mechanism parameter P. In other words, the Z-axis, A-axis, and B-axis positions of the spindle head 30 are expressed as a function of the positions (U 1 , U 2 , U 3 ) of the three drive sliders 33, 33, 33 and the mechanism parameter P.

次に、主軸頭30の座標(z、A、B)から3つの直線アクチュエーター34,34,34つまり3つの駆動スライダ33,33,33のZ軸上の位置(U、U、U)を求める逆変換式について説明する。
図2は、図面上方の駆動スライダ33の位置Uを求める逆変換式を説明する空間3自由度パラレル機構の斜視図である。主軸頭30には工具31が装着されている。主軸頭30の回転中心の座標がOである。ロッド35のジョイント位置は、トラベリングプレート座標系から見るとSOTであり、グローバル座標系から見るとSである。直線ガイド21の前端の座標がS、後端の座標がS、駆動スライダ33の座標がUである。ロッド35の長さをRLとする。
Next, the positions (U 1 , U 2 , U 3 ) of the three linear actuators 34, 34, 34, that is, the three drive sliders 33, 33, 33 on the Z-axis are determined from the coordinates (z, A, B) of the spindle head 30. ) Will be described.
Figure 2 is a perspective view of a space 3 DOF Parallel mechanism to explain the inverse transform formula for determining the position U 1 of the drawing above the drive slider 33. A tool 31 is mounted on the spindle head 30. The coordinate of the rotation center of the spindle head 30 is O. Joint position of the rod 35 is S OT when viewed from the traveling plate coordinate system, a S O when viewed from the global coordinate system. The front end coordinate of the linear guide 21 is S 1 , the rear end coordinate is S 2 , and the drive slider 33 coordinate is U 1 . The length of the rod 35 is RL.

主軸頭30の回転中心の座標Oは、数式1で表される。   A coordinate O of the rotation center of the spindle head 30 is expressed by Equation 1.

Figure 2007268681
トラベリングプレート座標系から見たロッド35のジョイント位置SOTは、数式2で表される。
Figure 2007268681
The joint position SOT of the rod 35 viewed from the traveling plate coordinate system is expressed by Equation 2.

Figure 2007268681
これにより、グローバル座標系におけるジョイント位置Sが数式3のように表現される。
Figure 2007268681
Accordingly, the joint position S O in the global coordinate system is expressed as Equation 3.

Figure 2007268681
ここで、Rは数式4で示されるマトリックスである。
Figure 2007268681
Here, R is a matrix expressed by Equation 4.

Figure 2007268681
直線ガイド21の両端の位置をS、Sとし、S、Sの辺と、ロッド35の辺と、S,U(駆動スライド33の位置)の辺とからなる三角形に余弦定理を適用すれば、ロッド35の長さをRLとして、数式5のようになる。
Figure 2007268681
The positions of both ends of the linear guide 21 and S 1, S 2, S 0 , and S 1 side, and the side of the rod 35, S 1, U 1 cosine a triangle consisting of the side of the (position of the drive slide 33) If the theorem is applied, the length of the rod 35 is RL, and Equation 5 is obtained.

Figure 2007268681
ここで、最後の余弦項が+になっているのは、S21=S−Sと逆方向のベクトルとなっているためである。
数式5をアクチュエーター座標Uについて解けば数式6が得られる。
Figure 2007268681
Here, the reason that the last cosine term is + is that the vector is in the reverse direction to S 21 = S 2 −S 1 .
Solving Equation 5 with respect to the actuator coordinate U 1 yields Equation 6.

Figure 2007268681
このときアクチュエーター座標Uは、主軸頭30の位置X=(z,A、B)の関数として得られるので、数式7のように表現することができる。
Figure 2007268681
At this time, the actuator coordinate U 1 is obtained as a function of the position X = (z, A, B) of the spindle head 30 and therefore can be expressed as Equation 7.

Figure 2007268681
ここで、数式8で表されるベクトルPは、アクチュエーターの位置U、U、Uと主軸頭30の位置及び姿勢X=(z,A、B)との幾何学的な関係を定義する機構パラメータであり、たとえば、ロッド35の長さや、主軸頭30上のジョイント位置、駆動スライド33の位置、角度、等を表す「機構パラメータ」である。ここで、nは機構パラメータの数である。
Figure 2007268681
Here, the vector P expressed by Equation 8 defines the geometric relationship between the actuator positions U 1 , U 2 , U 3 and the position and orientation X = (z, A, B) of the spindle head 30. For example, it is a “mechanism parameter” representing the length of the rod 35, the joint position on the spindle head 30, the position and angle of the drive slide 33, and the like. Here, n is the number of mechanism parameters.

Figure 2007268681
次に、機構パラメータの同定演算について説明する。主軸頭位置Xは数式9で表される。
Figure 2007268681
Next, the mechanism parameter identification calculation will be described. The spindle head position X i is expressed by Equation 9.

Figure 2007268681
ここで、iが1からkまであるのは、k箇所での主軸頭位置を示している。
主軸頭位置Xにおけるアクチュエーター座標U、U、Uへの逆変換式は、数式10で表現することができる。
Figure 2007268681
Here, i from 1 to k indicates the spindle head position at k locations.
An inverse conversion formula to the actuator coordinates U 1 , U 2 , U 3 at the spindle head position X i can be expressed by Formula 10.

Figure 2007268681
それぞれの機構パラメータについて全微分すると、数式11が得られる。
Figure 2007268681
Equation 11 is obtained by fully differentiating each mechanism parameter.

Figure 2007268681
k個の主軸頭位置について上式がk組得られることになる。つまり、k個の主軸頭位置について3k個の逆変換式が得られることになる。機構パラメータの数nより多い数の逆変換式が得られるように(n≧3kとなるように)、主軸頭位置の数kを決める。これらを行列表記すると、数式12が得られる。
Figure 2007268681
For the k spindle head positions, k sets of the above equations are obtained. That is, 3k inverse transformation formulas are obtained for k spindle head positions. The number k of spindle head positions is determined so that a number of inverse transformation formulas greater than the number n of mechanism parameters can be obtained (so that n ≧ 3k). When these are expressed in a matrix, Expression 12 is obtained.

Figure 2007268681
数式12を書き直せば、数式13のように表現できる。
Figure 2007268681
If Formula 12 is rewritten, it can be expressed as Formula 13.

Figure 2007268681
したがって、パラメータ誤差dPは、最小2乗法による解として、数式14のようになる。
Figure 2007268681
Therefore, the parameter error dP is expressed by Equation 14 as a solution by the least square method.

Figure 2007268681
ここでJは、疑似逆行列であり、たとえば、数式15で求められる。
Figure 2007268681
Here, J * is a pseudo-inverse matrix, and is obtained by, for example, Expression 15.

Figure 2007268681
パラメータ誤差dPを求めるのに最小2乗法の手法が用いられる。
これにより、1回目の機構パラメータの推定値P1が、数式16のように求められる。
Figure 2007268681
A least square method is used to obtain the parameter error dP.
As a result, the estimated value P1 of the first mechanism parameter is obtained as in Expression 16.

Figure 2007268681
関数fは非線形であるため、初回に求められたP1を新たな機構パラメータ値として、上記演算を数式17のように繰り返し、パラメータ誤差dPが所定の許容値ε以下になるまで、収束計算を実行する。
Figure 2007268681
Since the function f is non-linear, the above calculation is repeated as shown in Equation 17 using P1 obtained as the first time as a new mechanism parameter value, and convergence calculation is performed until the parameter error dP becomes equal to or less than a predetermined allowable value ε. To do.

Figure 2007268681
Figure 2007268681

図3は、主軸頭位置(z,A、B)をアクチュエーター位置(U、U、U)に逆変換しフィードバック制御をする制御装置のブロック図である。主軸頭位置指令位置X(z,A、B)と、各エンコーダ51(図1の45、46、47)からの主軸頭位置エンコーダ値X’(z’,A’、B’)をそれぞれの逆変換手段52、53でアクチュエーター座標U(U、U、U)、U’( U’、U’、U’)に逆変換する。逆変換された指令位置Uとエンコーダ値U’は各軸毎に加算器54に入れられ減算されて差分が取られ(フィードバックされ)、位置誤差として出力される。位置誤差は位置比例ゲイン増幅器55で位置ループゲインKpp倍されて出力される。位置比例ゲイン増幅器55の出力は加算器56に送られ、軸の速度出力との差分が取られ速度フィードバックがかけられる。加算器56の出力は速度比例ゲイン増幅器57で速度ループゲインKvp倍されて図示しないサーボアンプに送られ、アクチュエーター軸モータ58(図1で38、38、38)を駆動する。アクチュエーター軸モータ58の速度出力は加算器56にフィードバックされる。アクチュエーター軸モータ58の出力により各軸が動きアクチュエーター軸エンコーダ値Uが変化する。つまり、速度出力の積分処理59である。 FIG. 3 is a block diagram of a control device that performs feedback control by inversely converting the spindle head positions (z, A, B) to actuator positions (U 1 , U 2 , U 3 ). The spindle head position command position X (z, A, B) and the spindle head position encoder value X ′ (z ′, A ′, B ′) from each encoder 51 (45, 46, 47 in FIG. 1) Inverse conversion means 52 and 53 perform inverse conversion to actuator coordinates U (U 1 , U 2 , U 3 ), U ′ (U 1 ′, U 2 ′, U 3 ′). The inversely converted command position U and encoder value U ′ are put into an adder 54 for each axis and subtracted to obtain a difference (feedback), which is output as a position error. The position error is output by the position proportional gain amplifier 55 after being multiplied by the position loop gain Kpp. The output of the position proportional gain amplifier 55 is sent to an adder 56, where the difference from the speed output of the shaft is taken and speed feedback is applied. The output of the adder 56 is multiplied by a speed loop gain Kvp by a speed proportional gain amplifier 57 and sent to a servo amplifier (not shown) to drive an actuator shaft motor 58 (38, 38, 38 in FIG. 1). The speed output of the actuator shaft motor 58 is fed back to the adder 56. Each axis by the output of the actuator shaft motor 58 is an actuator shaft encoder value U 1 motion varies. That is, the speed output integration process 59.

図4は、制御装置の第2の実施例を示すブロック図である。図3と同じ部材には同じ符号を付して説明を省略する。上記の図3の例では、速度ループのフィードバック情報をアクチュエーター軸モータ58の速度出力から取ったが、ここでは主軸頭位置エンコーダ値X’の逆変換値U’を微分器60で微分することにより速度情報を得、速度フィードバック値として加算器56に返している。   FIG. 4 is a block diagram showing a second embodiment of the control device. The same members as those in FIG. In the example of FIG. 3 described above, the feedback information of the speed loop is taken from the speed output of the actuator shaft motor 58. Here, the reverse conversion value U ′ of the spindle head position encoder value X ′ is differentiated by the differentiator 60. Speed information is obtained and returned to the adder 56 as a speed feedback value.

上記図3、図4のブロック図において加算器、増幅器等がハードとして存在するかのように記載して説明したが、これらの機能は全てMPUの処理として実現されることは云うまでもない。   In the block diagrams of FIGS. 3 and 4, the adder, the amplifier, etc. are described as if they exist as hardware, but it goes without saying that these functions are all realized as MPU processing.

図5は、機構パラメータPの同定作業を行う処理を示したフローチャートである。処理が始まると、まずステップS01で、そのときの指令位置を記憶する。同時に、ステップS02で、そのときのエンコーダ測定位置を記憶する。次に、ステップS03で、現在が機構パラメータの同定を行う時機か否かが判断される。同定を行う時機か否かの判断は、使用する工作機械、工作物により異なるが、例えば、ある程度のデータが記憶蓄積されたとき、あるいは、数個の加工物の加工が終了したとき、等が考えられる。NOであればステップS01に戻り情報の収集を続け、YESであればステップS04に進み機構パラメータの同定作業を実行する。   FIG. 5 is a flowchart showing a process of performing identification work of the mechanism parameter P. When the process starts, first, in step S01, the command position at that time is stored. At the same time, in step S02, the encoder measurement position at that time is stored. Next, in step S03, it is determined whether or not the present time is the timing for identifying the mechanism parameter. Judgment of whether or not it is time to perform identification differs depending on the machine tool and workpiece to be used. Conceivable. If NO, the process returns to step S01 to continue collecting information, and if YES, the process proceeds to step S04 to perform mechanism parameter identification work.

ステップS04では、数式14にしたがってパラメータ誤差dPが計算される。パラメータ誤差dPを計算する際に、冗長度の高い情報から演算するため最小2乗法の手順が用いられる。次に、ステップS05では、従前の機構パラメータPに算出されたパラメータ誤差dPを加えて機構パラメータPの補正、キャリブレーションを行う。数式16の作業である。次に、ステップS06で、パラメータ誤差dPが許容値εより小さいか否かが判断される。所定値εより大きくNOであればステップS04に戻り、補正された機構パラメータPに基づいて新たなパラメータ誤差dPを算出する。そして、ステップS05では、従前の機構パラメータPに算出されたパラメータ誤差dPを加えて機構パラメータPの再補正、再キャリブレーションを行う。ステップS04からステップS06を何度も繰り返し、パラメータ誤差dPが許容値εより小さくなるのを待つ。数式17の収束計算の作業である。   In step S04, the parameter error dP is calculated according to Equation 14. When calculating the parameter error dP, a least-squares procedure is used to calculate from the highly redundant information. Next, in step S05, the calculated parameter error dP is added to the previous mechanism parameter P to correct and calibrate the mechanism parameter P. This is the work of Equation 16. Next, in step S06, it is determined whether or not the parameter error dP is smaller than the allowable value ε. If NO is greater than the predetermined value ε, the process returns to step S04, and a new parameter error dP is calculated based on the corrected mechanism parameter P. In step S05, the calculated parameter error dP is added to the previous mechanism parameter P, and the mechanism parameter P is recorrected and recalibrated. Steps S04 to S06 are repeated many times to wait for the parameter error dP to become smaller than the allowable value ε. This is the work of convergence calculation of Formula 17.

収束計算の結果、パラメータ誤差dPが許容値εより小さくなると、ステップS07に進み、収束計算された新しい機構パラメータPを記憶する。次に、ステップS08で現在加工中の加工物の加工の終了を待つ。これは、1つの加工物の加工中に機構パラメータPが変更されると、加工面に小さな段差が付いたりするおそれがあるので加工の終了を待つのである。加工が終了すると、ステップS09に進み、機構パラメータPを置き換え更新する。そして、処理を終了する。この処理は、工作機械の加工中も同定情報の収集が行われるから、加工中の熱変位等も機構パラメータに取り入れることができるという利点がある。   If the parameter error dP is smaller than the allowable value ε as a result of the convergence calculation, the process proceeds to step S07, and the new mechanism parameter P calculated for convergence is stored. Next, in step S08, the end of machining of the workpiece currently being machined is awaited. This is because if the mechanism parameter P is changed during processing of one workpiece, there is a possibility that a small step is formed on the processing surface, so that the end of the processing is awaited. When the machining is completed, the process proceeds to step S09, where the mechanism parameter P is replaced and updated. Then, the process ends. This process is advantageous in that identification information is collected even during machining of the machine tool, so that thermal displacement during machining can be taken into the mechanism parameters.

上記S01〜S09の処理では、加工物を加工中に位置情報等を収集することとしたが、加工をしていない状態で工作機械を所定の特別な複数の位置に位置決めし、そのときの位置情報等から機構パラメータPの同定を行っても良い。特別な複数の位置としては、たとえば、Z=0、−100、−200、(単位はmm)、A=−30、−15、0、+15、+30、(単位は度)、B=−30、−15、0、+15、+30、(単位は度)、の組合せで、3×5×5=75の座標ができ、逆変換式が75×3=225組の位置情報が収集できる。これらの式から機構パラメータの同定を行う。通常、機構パラメータの数より式の数を多くし、最小2乗法により測定誤差の影響を最小化する。   In the processing of S01 to S09, position information and the like are collected during machining of the workpiece, but the machine tool is positioned at a plurality of predetermined special positions without machining, and the position at that time The mechanism parameter P may be identified from information or the like. For example, Z = 0, −100, −200 (unit is mm), A = −30, −15, 0, +15, +30 (unit is degree), B = −30. , -15, 0, +15, +30 (unit is degree), 3 × 5 × 5 = 75 coordinates can be obtained, and 75 × 3 = 225 sets of position information can be collected by the inverse transformation formula. The mechanism parameters are identified from these equations. Usually, the number of equations is larger than the number of mechanism parameters, and the influence of measurement error is minimized by the least square method.

図6は、機構パラメータPの同定に必要な特別な複数の位置に機械を位置決めし、そのときのエンコーダ位置情報から機構パラメータPの同定を行う処理を示すフローチャートである。特別な複数の位置としては上記の75個の座標を採用するものとする。ステップS11では、機構パラメータの同定時機を待つ。同定時機としては工作機械を動作させる最初の時期、同じ工作物の加工が終わって次の種類の工作物を加工する前、等が考えられる。ステップS12では、75個の座標のうち次に測定する座標に各軸を移動させる。そして、ステップS13で、指令位置を記憶し、ステップS14で、各軸エンコーダによる測定位置を記憶する。そして、ステップS15で、75の同定座標位置を全て終了したか否かを調べ、未だ終了していなければステップS12に戻り、同定情報収集を繰り返す。同定情報収集が終了したら、ステップS15からステップS16に移る。   FIG. 6 is a flowchart showing a process of positioning the machine at a plurality of special positions necessary for identifying the mechanism parameter P and identifying the mechanism parameter P from the encoder position information at that time. The above 75 coordinates are adopted as the special plural positions. In step S11, a mechanism parameter identification timing is awaited. The identification time may be the first time the machine tool is operated, before the same workpiece is processed and before the next type of workpiece is processed. In step S12, each axis is moved to the coordinates to be measured next among the 75 coordinates. In step S13, the command position is stored, and in step S14, the measurement position by each axis encoder is stored. In step S15, it is checked whether or not all 75 identification coordinate positions have been completed. If not, the process returns to step S12 to repeat identification information collection. When the identification information collection is completed, the process proceeds from step S15 to step S16.

ステップS16からステップS19は、図5のステップS04からステップS07と全く同じである。すなわち、機構パラメータPの誤差dPを計算し、機構パラメータPの補正、キャリブレーションを行い、誤差dPが許容値ε以下になるまで収束計算を行う。そして、補正された新しい機構パラメータPを記憶する。最後に、ステップS20で、従前の機構パラメータPを新しい機構パラメータPと置き換え、処理を終了する。この処理は、通常の切削加工ではめったに移動しない位置まで機械を移動位置決めし、バランスのとれた位置で同定情報を収集するから、収束計算が速いという利点がある。   Steps S16 to S19 are exactly the same as steps S04 to S07 in FIG. That is, the error dP of the mechanism parameter P is calculated, the mechanism parameter P is corrected and calibrated, and the convergence calculation is performed until the error dP is equal to or less than the allowable value ε. Then, the corrected new mechanism parameter P is stored. Finally, in step S20, the previous mechanism parameter P is replaced with a new mechanism parameter P, and the process ends. This process has the advantage that convergence calculation is fast because the machine is moved and positioned to a position where it rarely moves in normal cutting and identification information is collected at a balanced position.

図7は、本発明の第2の実施の形態を示す斜視図である。図1と同じ部材には同じ符号を付け説明を省略する。ここでは、ロッド35ではなく、3本の直線伸縮型アクチュエーター73により主軸頭30の位置姿勢が制御される。静止系のプラットフォーム71に2自由度のユニバーサルジョイント72により直線伸縮型アクチュエーター73が3本取り付けられている。直線伸縮型アクチュエーター73はエンコーダ付き駆動モータ74を有し、エンコーダ付き駆動モータ74の回転位置にしたがって出力ロッド75が伸縮する。直線伸縮型アクチュエーター73の出力ロッド75は、3自由度の球面ジョイント76により主軸頭30の底部に連結されている。3本の直線伸縮型アクチュエーター73を伸縮させることにより、主軸頭30はその位置姿勢を制御される。この実施の形態は、空間3自由度パラレル機構を構成する部品点数が少なくなるという利点がある。   FIG. 7 is a perspective view showing a second embodiment of the present invention. The same members as those in FIG. Here, the position and orientation of the spindle head 30 are controlled not by the rod 35 but by the three linear telescopic actuators 73. Three linear expansion and contraction type actuators 73 are attached to a stationary platform 71 by a universal joint 72 having two degrees of freedom. The linear telescopic actuator 73 has a drive motor 74 with an encoder, and the output rod 75 expands and contracts according to the rotational position of the drive motor 74 with an encoder. The output rod 75 of the linear telescopic actuator 73 is connected to the bottom of the spindle head 30 by a spherical joint 76 having three degrees of freedom. The position and orientation of the spindle head 30 are controlled by extending and retracting the three linearly extending and retracting actuators 73. This embodiment has an advantage that the number of parts constituting the space three-degree-of-freedom parallel mechanism is reduced.

図8は、本発明の第3の実施の形態を示す斜視図である。図1と同じ部材には同じ符号を付け説明を省略する。静止系のプラットフォーム81に、3つの回転型アクチュエーター82が取り付けられている。回転型アクチュエーター82はその回転位置を検出するロータリエンコーダが組み込まれている。回転型アクチュエーター82の出力端には第1のレバー83が固定され一体に回転する。第1のレバー83の先端には2自由度のユニバーサルジョイント84が連結され、そのユニバーサルジョイント84に第2のレバー85が連結されている。第2のレバー85は球面ジョイント86により主軸頭30の底部に連結されている。3つの回転型アクチュエーター82を駆動し3本の第1のレバー83を旋回させることにより、主軸頭30はその位置姿勢を制御される。この実施の形態は、回転型のアクチュエーターを用いて空間3自由度パラレル機構を構成することができるという利点がある。   FIG. 8 is a perspective view showing a third embodiment of the present invention. The same members as those in FIG. Three rotary actuators 82 are attached to the stationary platform 81. The rotary actuator 82 incorporates a rotary encoder that detects its rotational position. A first lever 83 is fixed to the output end of the rotary actuator 82 and rotates integrally. A universal joint 84 having two degrees of freedom is connected to the tip of the first lever 83, and a second lever 85 is connected to the universal joint 84. The second lever 85 is connected to the bottom of the spindle head 30 by a spherical joint 86. By driving the three rotary actuators 82 and turning the three first levers 83, the position and orientation of the spindle head 30 are controlled. This embodiment has an advantage that a parallel three-degree-of-freedom parallel mechanism can be configured using a rotary actuator.

図9は、図1で説明した第1の実施の形態の空間3自由度パラレル機構を横フライス盤に適用した例を、一部を透視して示す斜視図である。基台91にコラム92が立設されている。そのコラム92のY軸方向の案内93、93に案内されてヘッドストック94がY軸方向に摺動自在である。ヘッドストック94はY軸モータ95により駆動制御される。相対的に静止した系であるヘッドストック94に、図1で説明した空間3自由度パラレル機構が組み込まれている。すなわち、ヘッドストック94に3本の直線ガイド21が固定されている。その直線ガイド21に案内され直線アクチュエーターにより駆動される駆動スライダに連結された3本のロッド35により、主軸頭30の位置(z,A、B)及び工具31の先端位置が制御される。   FIG. 9 is a perspective view showing a part of an example in which the spatial three-degree-of-freedom parallel mechanism according to the first embodiment described in FIG. 1 is applied to a horizontal milling machine. A column 92 is erected on the base 91. The head stock 94 is slidable in the Y-axis direction by being guided by the guides 93 in the Y-axis direction of the column 92. The head stock 94 is driven and controlled by a Y-axis motor 95. The headstock 94, which is a relatively stationary system, incorporates the spatial three-degree-of-freedom parallel mechanism described in FIG. That is, three linear guides 21 are fixed to the head stock 94. The position (z, A, B) of the spindle head 30 and the tip position of the tool 31 are controlled by three rods 35 that are guided by the linear guide 21 and connected to a drive slider driven by a linear actuator.

また、基台91上にはテーブル96が設置され、X軸方向の案内97、97によりテーブル96はX軸方向に摺動自在である。テーブル96はX軸モータ98により駆動制御される。したがって、この工作機械は、X、Y、Z、A、B、の5軸制御の工作機械となる。   A table 96 is installed on the base 91, and the table 96 is slidable in the X-axis direction by guides 97 in the X-axis direction. The table 96 is driven and controlled by an X-axis motor 98. Therefore, this machine tool is a 5-axis control machine tool of X, Y, Z, A, and B.

本発明の第1の実施の形態を示す空間3自由度パラレル機構の斜視図である。It is a perspective view of the space 3 freedom degree parallel mechanism which shows the 1st Embodiment of this invention. 図面上方の駆動スライダの位置U1を求める逆変換式を説明する空間3自由度パラレル機構の斜視図である。It is a perspective view of a space 3 degree-of-freedom parallel mechanism for explaining an inverse conversion formula for obtaining a position U1 of a driving slider in the upper part of the drawing. 主軸頭位置(z,A、B)をアクチュエーター位置(U、U、U)に逆変換しフィードバック制御をする制御装置のブロック図である。It is a block diagram of the spindle head position (z, A, B) the actuator position (U 1, U 2, U 3) the inverse transform to the control apparatus for feedback control. 制御装置の第2の実施例を示すブロック図である。It is a block diagram which shows the 2nd Example of a control apparatus. 機構パラメータPの同定作業を行う処理を示したフローチャートである。It is the flowchart which showed the process which performs the identification operation | work of the mechanism parameter P. 機構パラメータPの同定に必要な特別な複数の位置に機械を位置決めし、そのときのエンコーダ位置情報から機構パラメータPの同定を行う処理を示すフローチャートである。It is a flowchart which shows the process which positions a machine in the special several position required for the identification of the mechanism parameter P, and identifies the mechanism parameter P from the encoder position information at that time. 本発明の第2の実施の形態を示す斜視図である。It is a perspective view which shows the 2nd Embodiment of this invention. 本発明の第3の実施の形態を示す斜視図である。It is a perspective view which shows the 3rd Embodiment of this invention. 図1で説明した第1の実施の形態の空間3自由度パラレル機構を横フライス機械に適用した例を、一部を透視して示す斜視図である。FIG. 2 is a perspective view illustrating a part of an example in which the spatial three-degree-of-freedom parallel mechanism according to the first embodiment described in FIG. 1 is applied to a horizontal milling machine. 第1の従来例を示す一部破断斜視図である。It is a partially broken perspective view which shows a 1st prior art example. 第2の従来例を示す斜視図である。It is a perspective view which shows a 2nd prior art example. 第3の従来例を示す斜視図である。It is a perspective view which shows a 3rd prior art example.

符号の説明Explanation of symbols

21 直線ガイド
22 従動スライダ
23 第1の可動サポート体(可動体サポート体)
25 第2の可動体サポート体(可動体サポート体)
26 中心軸(可動体サポート体)
30 主軸頭(可動体)
31 工具
33 駆動スライダ
34 直線アクチュエーター
35 ロッド
36 球面ジョイント
37 ユニバーサルジョイント
21 linear guide 22 driven slider 23 first movable support body (movable body support body)
25 Second movable body support body (movable body support body)
26 Central axis (movable support body)
30 Spindle head (movable body)
31 Tool 33 Drive slider 34 Linear actuator 35 Rod 36 Spherical joint 37 Universal joint

Claims (14)

相対的に静止した系であるハウジングに固定された直線ガイドと、
可動体と、
前記直線ガイドに案内され直線ガイドの方向(以下Z軸方向という)に移動自在であると共に、互いに略直交する回転軸2軸(以下A軸及びB軸という)で回転可能に前記可動体を支承する可動体サポート体と、
一端が前記ハウジングに連結され他端がロッド等を介して前記可動体に連結され可動体を移動可能にする3つのアクチュエーターと、
を備えることを特徴とする空間3自由度パラレル機構。
A linear guide fixed to the housing which is a relatively stationary system;
A movable body,
The movable body is supported by the linear guide so as to be movable in the direction of the linear guide (hereinafter referred to as the Z-axis direction) and to be rotatable about two rotation axes (hereinafter referred to as A-axis and B-axis) that are substantially orthogonal to each other. A movable body support body,
Three actuators having one end connected to the housing and the other end connected to the movable body via a rod or the like, the movable body being movable;
A spatial three-degree-of-freedom parallel mechanism characterized by comprising:
前記可動体の位置を検出する3つの可動***置検出器を備え、その可動***置検出器が、可動体のZ軸位置を検出するZ軸位置検出器とA軸姿勢を検出するA軸位置検出器とB軸姿勢を検出するB軸位置検出器である、ことを特徴とする請求項1に記載の空間3自由度パラレル機構。   Three movable body position detectors for detecting the position of the movable body are provided, and the movable body position detector detects the Z axis position of the movable body and the A axis position for detecting the A axis posture. The space three-degree-of-freedom parallel mechanism according to claim 1, which is a B-axis position detector that detects a detector and a B-axis posture. 前記可動体サポート体が、前記直線ガイドに案内されZ軸方向に移動自在にされた第1の可動サポート体と、前記第1の可動サポート体にB軸方向に回転自在に支承された第2の可動サポート体とからなり、前記第2の可動サポート体にA軸方向に回転自在に前記可動体が支承されている、ことを特徴とする請求項1または2に記載の空間3自由度パラレル機構。   The movable body support body is guided by the linear guide and moved in the Z-axis direction, and the second movable body is supported by the first movable support body so as to be rotatable in the B-axis direction. The space 3 degrees of freedom parallel according to claim 1 or 2, wherein the movable body is supported by the second movable support body so as to be rotatable in the A-axis direction. mechanism. 前記3つのアクチュエーターが、Z軸方向に3つの駆動スライダを移動させる直線アクチュエーターであり、前記3つの駆動スライダと前記可動体が3本のロッドで連結され、その連結手段が、いずれか一方の連結手段が3自由度を有するジョイントであり、他方の連結手段が2自由度以上を有するジョイントであることと、からなることを特徴とする請求項1、2または3のいずれかに記載の空間3自由度パラレル機構。   The three actuators are linear actuators that move the three drive sliders in the Z-axis direction, the three drive sliders and the movable body are connected by three rods, and the connecting means is any one of the connections 4. The space 3 according to claim 1, wherein the means is a joint having 3 degrees of freedom, and the other connecting means is a joint having 2 degrees of freedom or more. Freedom parallel mechanism. 前記アクチュエーターの位置を検出するアクチュエーター位置検出器を備え、前記3つの可動***置検出器がそれぞれ前記アクチュエーター位置検出器よりも前記可動体の近傍に配置され、その3つの可動***置検出器からの情報に基づき前記3つのアクチュエーターをフィードバック制御するフィードバック制御手段を備える、ことを特徴とする請求項1乃至4のいずれかに記載の空間3自由度パラレル機構。   An actuator position detector for detecting the position of the actuator, and each of the three movable body position detectors is disposed closer to the movable body than the actuator position detector, and from the three movable body position detectors, 5. The spatial three-degree-of-freedom parallel mechanism according to claim 1, further comprising feedback control means for feedback-controlling the three actuators based on information. 前記Z軸位置検出器が前記第1の可動サポート体のZ軸位置を検出する位置検出器であり、前記B軸位置検出器が前記第2の可動サポート体の回転位置を検出する回転位置検出器であり、前記A軸位置検出器が前記第2の可動サポート体に対する前記可動体の回転位置を検出する回転位置検出器である、ことを特徴とする請求項3乃至5のいずれかに記載の空間3自由度パラレル機構。   The Z-axis position detector is a position detector that detects the Z-axis position of the first movable support body, and the B-axis position detector detects the rotational position of the second movable support body. 6. The rotational position detector according to claim 3, wherein the A-axis position detector is a rotational position detector that detects a rotational position of the movable body with respect to the second movable support body. The parallel 3 degrees of freedom parallel mechanism. 前記直線ガイドが、3本の平行な直線ガイドからなり、前記3つのアクチュエーターが、前記3つの直線ガイドと一体に構成され前記直線ガイド上を摺動する駆動スライダを、駆動するものである、ことを特徴とする請求項1乃至6のいずれかに記載の空間3自由度パラレル機構。   The linear guide is composed of three parallel linear guides, and the three actuators are configured to drive a drive slider configured integrally with the three linear guides and sliding on the linear guide. The space three-degree-of-freedom parallel mechanism according to any one of claims 1 to 6. 前記直線ガイドが、前記Z軸に垂直な平面上の円周で120°毎に配置された3本の平行な直線ガイドからなり、
前記第1の可動サポート体が、前記3本の直線ガイドに案内された3つの直線スライダに固定された環状の部材であり、
前記第2の可動サポート体が、前記第1の可動サポート体に半径中心方向に突出して設けられた2本の軸により回転自在に支承された環状の部材であり、
前記可動体が、前記第2の可動サポート体に半径中心方向に突出して設けられた軸により回転自在に支承されたブロック状の部材である、
ことを特徴とする請求項3乃至7のいずれかに記載の空間3自由度パラレル機構。
The linear guide comprises three parallel linear guides arranged every 120 ° on a circumference on a plane perpendicular to the Z axis,
The first movable support body is an annular member fixed to three linear sliders guided by the three linear guides;
The second movable support body is an annular member that is rotatably supported by two shafts provided to protrude in the radial center direction on the first movable support body,
The movable body is a block-like member that is rotatably supported by a shaft that protrudes in the radial center direction from the second movable support body.
The spatial three-degree-of-freedom parallel mechanism according to any one of claims 3 to 7.
前記3つの直線アクチュエーター及び前記3本のロッドが、前記Z軸に垂直な平面上の円周で120°毎に配置されている、ことを特徴とする請求項4乃至8のいずれかに記載の空間3自由度パラレル機構。   9. The three linear actuators and the three rods are arranged every 120 ° on a circumference on a plane perpendicular to the Z-axis. Spatial 3-DOF parallel mechanism. 前記A軸上に前記A軸位置検出器が配置され、前記B軸上に前記B軸位置検出器が配置され、前記A軸と前記B軸が直交して交差し、その交差点を含むZ軸に垂直な平面上に前記Z軸位置検出器が配設されており、前記交差点が前記可動体の中心付近にある、ことを特徴とする請求項2乃至9のいずれかに記載の空間3自由度パラレル機構。   The A-axis position detector is disposed on the A-axis, the B-axis position detector is disposed on the B-axis, the A-axis and the B-axis intersect perpendicularly, and the Z-axis includes the intersection The space 3 freedom according to any one of claims 2 to 9, wherein the Z-axis position detector is disposed on a plane perpendicular to the center, and the intersection is near the center of the movable body. Degree parallel mechanism. 前記3自由度を有するジョイントが、前記駆動スライダと前記ロッドを連結する球面ジョイントであり、前記2自由度以上を有するジョイントが、前記ロッドと前記可動体とを連結するユニバーサルジョイントである、ことを特徴とする請求項4乃至10のいずれかに記載の空間3自由度パラレル機構。   The joint having the three degrees of freedom is a spherical joint connecting the drive slider and the rod, and the joint having the two degrees of freedom or more is a universal joint connecting the rod and the movable body. The space three-degree-of-freedom parallel mechanism according to any one of claims 4 to 10. 前記3つのアクチュエーターが、前記ハウジングの3カ所に一端がユニバーサルジョイントで連結され、出力端が球面ジョイントで前記可動体に連結された3本の直線伸縮型アクチュエーターである、ことを特徴とする請求項1、2または3のいずれかに記載の空間3自由度パラレル機構。   The three actuators are three linear telescopic actuators having one end connected to three locations of the housing by a universal joint and an output end connected to the movable body by a spherical joint. The spatial three-degree-of-freedom parallel mechanism according to any one of 1, 2, or 3. 前記3つのアクチュエーターが、前記ハウジングの3カ所に固定された3つの回転アクチュエーターであり、
前記3つの回転アクチュエーターの出力端に固定された3つの第1のリンクレバーと、
前記3つの第1のリンクレバーに一端がユニバーサルジョイントにより連結され、他端が前記可動体に球面ジョイントにより連結された3つの第2のリンクレバーと、
からなることを特徴とする請求項1、2または3のいずれかに記載の空間3自由度パラレル機構。
The three actuators are three rotary actuators fixed at three positions of the housing;
Three first link levers fixed to the output ends of the three rotary actuators;
Three second link levers having one end connected to the three first link levers by a universal joint and the other end connected to the movable body by a spherical joint;
The space three-degree-of-freedom parallel mechanism according to any one of claims 1, 2, and 3, characterized by comprising:
請求項1乃至13のいずれかに記載の空間3自由度パラレル機構を用いた多軸数値制御工作機械であって、
工作物を保持するワークテーブルと、
前記ワークテーブルに対して1直線方向(以下X軸方向という)に相対移動可能なコラムと、
前記コラムに対して前記X軸と垂直なY軸方向に移動可能なヘッドストックと、
前記ヘッドストックに設けられ、該ヘッドストックに対して前記X軸及び前記Y軸と垂直なZ軸方向に移動可能であるとともに、直交2回転軸(以下A軸及びB軸という)回りに回転可能である主軸頭と、
前記主軸頭に回転駆動可能に軸承され先端に工具を保持する主軸と、
前記主軸頭の直交3軸方向(X軸方向、Y軸方向、Z軸方向)の直線移動および直交2回転軸回り(A軸回り、B軸回り)の回転移動を数値制御する数値制御装置と、
を備え、
前記空間3自由度パラレル機構の前記ハウジングは前記ヘッドストックであり、前記空間3自由度パラレル機構の前記可動体が前記主軸頭を形成することを特徴とする多軸数値制御工作機械。
A multi-axis numerically controlled machine tool using the spatial three-degree-of-freedom parallel mechanism according to any one of claims 1 to 13,
A work table for holding workpieces;
A column movable relative to the work table in one linear direction (hereinafter referred to as X-axis direction);
A headstock movable in a Y-axis direction perpendicular to the X-axis with respect to the column;
It is provided on the headstock and can move in the Z-axis direction perpendicular to the X-axis and Y-axis with respect to the headstock, and can rotate around two orthogonal rotation axes (hereinafter referred to as A-axis and B-axis). The spindle head,
A spindle that is rotatably supported on the spindle head and holds a tool at the tip;
A numerical controller that numerically controls linear movement of the spindle head in the three orthogonal directions (X-axis direction, Y-axis direction, and Z-axis direction) and rotational movement about the two orthogonal rotation axes (around the A-axis and B-axis); ,
With
The multi-axis numerically controlled machine tool, wherein the housing of the space three-degree-of-freedom parallel mechanism is the headstock, and the movable body of the space three-degree-of-freedom parallel mechanism forms the spindle head.
JP2006099991A 2006-03-31 2006-03-31 Spatial 3-DOF parallel mechanism and multi-axis control machine tool using the spatial 3-DOF parallel mechanism Expired - Fee Related JP4984114B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2006099991A JP4984114B2 (en) 2006-03-31 2006-03-31 Spatial 3-DOF parallel mechanism and multi-axis control machine tool using the spatial 3-DOF parallel mechanism
US11/687,764 US7938602B2 (en) 2006-03-31 2007-03-19 Three degree of freedom parallel mechanism, multi-axis control machine tool using the mechanism and control method for the mechanism
DE602007003495T DE602007003495D1 (en) 2006-03-31 2007-03-20 Parallel mechanism with three degrees of freedom, multi-axis control machine tool with the mechanism and control mechanism for the mechanism
EP07104502A EP1839804B1 (en) 2006-03-31 2007-03-20 Three degree of freedom parallel mechanism, multi-axis control machine tool using the mechanism and control method for the mechanism

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006099991A JP4984114B2 (en) 2006-03-31 2006-03-31 Spatial 3-DOF parallel mechanism and multi-axis control machine tool using the spatial 3-DOF parallel mechanism

Publications (2)

Publication Number Publication Date
JP2007268681A true JP2007268681A (en) 2007-10-18
JP4984114B2 JP4984114B2 (en) 2012-07-25

Family

ID=38672004

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006099991A Expired - Fee Related JP4984114B2 (en) 2006-03-31 2006-03-31 Spatial 3-DOF parallel mechanism and multi-axis control machine tool using the spatial 3-DOF parallel mechanism

Country Status (1)

Country Link
JP (1) JP4984114B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011045984A (en) * 2009-08-28 2011-03-10 Tokyo Institute Of Technology Parallel mechanism with six-degree of freedom
JP2012150000A (en) * 2011-01-19 2012-08-09 Ohbayashi Corp Displacement measuring device
CN104608117A (en) * 2014-12-31 2015-05-13 上海交通大学 Freedom degree changing mechanism with three freedom degree modes
CN108747426A (en) * 2018-07-16 2018-11-06 广东工业大学 A kind of across scale freedom degree parallel connection motion platform of the big stroke of stator altogether
JP2020199576A (en) * 2019-06-10 2020-12-17 Acs株式会社 Processing mechanism
CN112917509A (en) * 2021-01-28 2021-06-08 浙江大学 Three-degree-of-freedom mechanical arm driven based on spherical parallel mechanism

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04331032A (en) * 1991-04-30 1992-11-18 Canon Inc Z-tilt arm
JPH0811080A (en) * 1994-06-29 1996-01-16 Kawasaki Heavy Ind Ltd Drive device having 3 degrees of freedom in space
JPH1110575A (en) * 1997-06-26 1999-01-19 Toshiba Mach Co Ltd Parallel link mechanism
JP2001293676A (en) * 2000-04-14 2001-10-23 Yaskawa Electric Corp Parallel link robot
JP2002522244A (en) * 1998-08-13 2002-07-23 シュタラークヘッケルト・ゲーエムベーハー Machine tools represented by milling centers
US6431802B1 (en) * 1998-11-03 2002-08-13 Ds Technologie Werkzeugmaschinenbau Gmbh Articulated tool head
JP2002263973A (en) * 2001-03-14 2002-09-17 Toyoda Mach Works Ltd Machine tool
JP2004122271A (en) * 2002-10-01 2004-04-22 Mie Prefecture Micromotion control method and micromotion stage

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04331032A (en) * 1991-04-30 1992-11-18 Canon Inc Z-tilt arm
JPH0811080A (en) * 1994-06-29 1996-01-16 Kawasaki Heavy Ind Ltd Drive device having 3 degrees of freedom in space
JPH1110575A (en) * 1997-06-26 1999-01-19 Toshiba Mach Co Ltd Parallel link mechanism
JP2002522244A (en) * 1998-08-13 2002-07-23 シュタラークヘッケルト・ゲーエムベーハー Machine tools represented by milling centers
US6431802B1 (en) * 1998-11-03 2002-08-13 Ds Technologie Werkzeugmaschinenbau Gmbh Articulated tool head
JP2001293676A (en) * 2000-04-14 2001-10-23 Yaskawa Electric Corp Parallel link robot
JP2002263973A (en) * 2001-03-14 2002-09-17 Toyoda Mach Works Ltd Machine tool
JP2004122271A (en) * 2002-10-01 2004-04-22 Mie Prefecture Micromotion control method and micromotion stage

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011045984A (en) * 2009-08-28 2011-03-10 Tokyo Institute Of Technology Parallel mechanism with six-degree of freedom
JP2012150000A (en) * 2011-01-19 2012-08-09 Ohbayashi Corp Displacement measuring device
CN104608117A (en) * 2014-12-31 2015-05-13 上海交通大学 Freedom degree changing mechanism with three freedom degree modes
CN108747426A (en) * 2018-07-16 2018-11-06 广东工业大学 A kind of across scale freedom degree parallel connection motion platform of the big stroke of stator altogether
CN108747426B (en) * 2018-07-16 2023-05-05 广东工业大学 Co-stator large-stroke trans-scale three-degree-of-freedom parallel motion platform
JP2020199576A (en) * 2019-06-10 2020-12-17 Acs株式会社 Processing mechanism
JP7343892B2 (en) 2019-06-10 2023-09-13 Acs株式会社 Processing mechanism
CN112917509A (en) * 2021-01-28 2021-06-08 浙江大学 Three-degree-of-freedom mechanical arm driven based on spherical parallel mechanism
CN112917509B (en) * 2021-01-28 2022-05-27 浙江大学 Three-degree-of-freedom mechanical arm driven based on spherical parallel mechanism

Also Published As

Publication number Publication date
JP4984114B2 (en) 2012-07-25

Similar Documents

Publication Publication Date Title
US7938602B2 (en) Three degree of freedom parallel mechanism, multi-axis control machine tool using the mechanism and control method for the mechanism
JP3443030B2 (en) measuring device
Joubair et al. Kinematic calibration of a five-bar planar parallel robot using all working modes
JP4962757B2 (en) Control method of space 3 degrees of freedom parallel mechanism and space 3 degrees of freedom parallel mechanism
EP2781312B1 (en) Machine tool
US7194329B2 (en) Numerical control apparatus and numerical control system
JP4291382B2 (en) Machine tool with automatic correction function of mounting error by contact detection
US6519860B1 (en) Position feedback control system
US6668466B1 (en) Highly accurate articulated coordinate measuring machine
JP4984114B2 (en) Spatial 3-DOF parallel mechanism and multi-axis control machine tool using the spatial 3-DOF parallel mechanism
EP2547490A1 (en) Calibration of a base coordinate system for an industrial robot
JP2009104317A (en) Numerical control method and numerical controller
JP5355037B2 (en) Accuracy measuring method, error control method for numerically controlled machine tool, and numerically controlled machine tool having error correcting function
US20150321268A1 (en) Machine tools
JP4882352B2 (en) Parallel mechanism and machine tool equipped with the same
JP2009012123A (en) Parallel mechanism and machine tool provided with the same mechanism
JP5071250B2 (en) Parallel mechanism and calibration method thereof
WO2020246808A1 (en) Manipulator for finishing work, and control method therefor
JP4626499B2 (en) Parallel mechanism and calibration method thereof
WO2023170166A1 (en) System and method for calibration of an articulated robot arm
JP2009023056A (en) Machine tool with parallel mechanism
JP2009000800A (en) Parallel mechanism and machine tool including the same mechanism
US20230339099A1 (en) Parallel-kinematic machine with versatile tool orientation
JP2010029960A (en) Hybrid mechanism and machine tool with the same
JP2001092510A (en) Method for correcting error of machine tool using parallel mechanism

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090304

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110818

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110823

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111017

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120329

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120411

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150511

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees