JPS597546A - Measuring method of tool length - Google Patents
Measuring method of tool lengthInfo
- Publication number
- JPS597546A JPS597546A JP11739882A JP11739882A JPS597546A JP S597546 A JPS597546 A JP S597546A JP 11739882 A JP11739882 A JP 11739882A JP 11739882 A JP11739882 A JP 11739882A JP S597546 A JPS597546 A JP S597546A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- touch sensor
- length
- distance
- sensor
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/182—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by the machine tool function, e.g. thread cutting, cam making, tool direction control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37383—Tool length
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37405—Contact detection between workpiece and tool, probe, feeler
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Machine Tool Sensing Apparatuses (AREA)
Abstract
Description
【発明の詳細な説明】
この発明は、、NC(数値制御)工作機械の工具長測定
方法忙関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a tool length measurement method for an NC (numerically controlled) machine tool.
従来、NC工作機械を運転する場合、工具を取換えるご
とにたとえばレーザビーム測定器によってその工具の長
さを測定し、得られた測定データをNC工作機械に入力
するようにしている。そのため、工具を取換えて使用す
る場合には、その工具長の測定に多大な労力と時間を要
することになり、NC工作機械の稼動効率が非常に悪く
なるといった欠点があった。Conventionally, when operating an NC machine tool, each time the tool is replaced, the length of the tool is measured using, for example, a laser beam measuring device, and the obtained measurement data is input into the NC machine tool. Therefore, when the tool is replaced and used, it requires a great deal of effort and time to measure the length of the tool, resulting in a drawback that the operating efficiency of the NC machine tool becomes extremely poor.
よって、この発明の目的は、NC装置自体が正確かつ高
速度に工具の長さを測定し得るようにした工具長測定方
法を提供することにある。Therefore, an object of the present invention is to provide a tool length measuring method that allows the NC device itself to measure the length of a tool accurately and at high speed.
以下にこの発明を説明する。This invention will be explained below.
この発明は、NC工作機械の工具の長さを測定する方法
に関し、工具の移動領域にタッチセンサを設けると共に
、基準位置からタッチセンサまでの距離を測定し、基準
位置から工具を所定の送り速度で前進させてタッチセン
サをオンし、NCサンプリング時点の検知後KNC装置
のドループ分だけ高速で後退させると共に、その後、タ
ッチセンサがオフとなるまで最微速で後退させることに
よって工具の長さを正確かつ高速度に測定し得るものK
したものである。The present invention relates to a method for measuring the length of a tool for an NC machine tool, in which a touch sensor is provided in the movement area of the tool, the distance from a reference position to the touch sensor is measured, and the tool is moved from the reference position at a predetermined feed rate. The length of the tool is accurately determined by moving it forward with the touch sensor and turning on the touch sensor, and after detecting the NC sampling point, moving it back at high speed by the droop of the KNC device, and then moving it back at the slowest speed until the touch sensor turns off. and can be measured at high speed
This is what I did.
すなわち、第1図はこの発明によるタッチセン71と工
具2の関係を概略的に示すものであり、工具2は送り軸
3の所定個所に取付けられるようになっている。そして
、この工具20基準位置PrK対する現在位置は、送り
軸3に連結されたシャフトエンコーダ4によって測定さ
れ、その位置信号がNC装置5に入力さhることKよっ
て監視されるようになっている。また、タッチセンサ1
は工具2の移動領域の最大範囲位置の固定部に配設され
ており、工具2を前進させた時に工具2の先端がタッチ
センサIIC接触するようKなっており、タッチセンサ
1からのオンオフ信号C8がNC装置5に入力されるよ
うKなっている。しかして、工具20基準位置P、はN
C装置5との関連で予め定められており、この基準位置
Prからタッチセンサ1までの距離11 も予め測定
しておくことができるので、工具2の長さ!2は工具先
端からタッチセンサ1までの距離13、つまり基準位置
Pr からの送り軸3の移動量を測定することによって
求めることができるのである。That is, FIG. 1 schematically shows the relationship between the touch sensor 71 and the tool 2 according to the present invention, and the tool 2 is attached to a predetermined position on the feed shaft 3. The current position of the tool 20 with respect to the reference position PrK is measured by a shaft encoder 4 connected to the feed shaft 3, and the position signal is input to the NC device 5 to be monitored. . In addition, touch sensor 1
is arranged at the fixed part at the maximum range position of the movement area of the tool 2, so that when the tool 2 is moved forward, the tip of the tool 2 comes into contact with the touch sensor IIC, and the on/off signal from the touch sensor 1 is K is arranged so that C8 is input to the NC device 5. Therefore, the tool 20 reference position P, is N
Since the distance 11 from this reference position Pr to the touch sensor 1 can be measured in advance, it is determined in advance in relation to the C device 5, so the length of the tool 2! 2 can be determined by measuring the distance 13 from the tip of the tool to the touch sensor 1, that is, the amount of movement of the feed shaft 3 from the reference position Pr.
次に、第2図のフローチャートを参照してその動作を説
明する。Next, the operation will be explained with reference to the flowchart shown in FIG.
先ず、第1図のような状態から送り軸3を所定の送り速
度で前進させ、送り軸3に取付けられた工具2の先端が
タッチセンサ1に接触するように移動させる(ステップ
81 、82 )。しかして、タッチセンサ1が工具2
によってオンされると(ステップ83)、そのオンオフ
信号C8がNC装置5に入力されるので、NC装筒5は
このオンオフ信号C8に基いて最優先の割込処理の動作
ルーチンとする(ステップs4)。なお、工具2がタッ
チセンサIK接触して、その出力C8をオンとする位置
を第3図の位置P。とする。しかるに、このタッチセン
サ1のオン位置は必らずしもNC装置5のサンプリング
時点(たとえば6.4ミリ秒毎)とは一致せず、通常N
C装置5がタッチセンサ1がオンしたことを位置情報で
検出するのは、次のサンプリング時点まで遅らされるこ
とKなる(第3図のPl)。つまり、タッチセンサーが
オンしてからNCvc[5がタッチセンサーのオンを知
って停止指令を出すまでの間、送り軸3がΔt−vだけ
移動されてしまうのである。さらに、NC装置はドルー
プと称される固有の遅れを有し、このドループDだけ移
動して後(第3図のP2)、工具2は停止することにな
る(ステップ85 、86 )。なお、NC装置5のド
ループDは送り軸3の速度をF〔顛/秒〕とし、NC装
置5のゲインをω。とじた場合、
1) = −(龍〕 ・・・・・・・・・・・
・(1)・0
となる。First, from the state shown in FIG. 1, the feed shaft 3 is advanced at a predetermined feed speed, and the tip of the tool 2 attached to the feed shaft 3 is moved so as to come into contact with the touch sensor 1 (steps 81 and 82). . However, the touch sensor 1 is not connected to the tool 2.
When the on/off signal C8 is turned on (step 83), the on/off signal C8 is input to the NC device 5, so the NC mount 5 sets the interrupt processing operation routine with the highest priority based on this on/off signal C8 (step s4). ). Note that the position where the tool 2 contacts the touch sensor IK and turns on the output C8 is the position P in FIG. shall be. However, the ON position of the touch sensor 1 does not necessarily coincide with the sampling time of the NC device 5 (for example, every 6.4 milliseconds), and usually N
The detection by the C device 5 of the fact that the touch sensor 1 is turned on based on the position information is delayed until the next sampling time (Pl in FIG. 3). In other words, the feed shaft 3 is moved by Δt-v from when the touch sensor is turned on until the NCvc[5 recognizes that the touch sensor is turned on and issues a stop command. Furthermore, the NC device has an inherent delay called droop, and after moving by this droop D (P2 in FIG. 3), the tool 2 will stop (steps 85, 86). Note that the droop D of the NC device 5 is determined by setting the speed of the feed shaft 3 to F [frames/second] and the gain of the NC device 5 to ω. When closed, 1) = − (dragon) ・・・・・・・・・・・・
・(1)・0.
かくして、工具2が実際に停止する位置P2は、工具2
がタッチセンサーに接触してオンした位置Po から惰
走で位置P1 を経て移動した位置P2となる。Thus, the position P2 where the tool 2 actually stops is the position P2 where the tool 2 actually stops.
The sensor coasts from the position Po, where the touch sensor is turned on by contacting the touch sensor, to the position P2, which is moved through the position P1.
以上のことから、この発明ではこの停止位置P2から先
ずドル−19分だけ送り軸3を一律に後退させ(ステッ
プ87)、位置P1 まで引戻す。From the above, in the present invention, the feed shaft 3 is first uniformly retracted by -19 dollars from the stop position P2 (step 87), and then pulled back to the position P1.
そして、このP7位置からiII微速(たとえば毎秒1
μ)で更に後退させ(ステップS8)、タッチセンサ1
がオフする位置P。を検出する(ステップ89)。かく
して、タッチセンサ1がオフする位置では送り軸3は最
微速で移動されているので、このオフ位置では送り軸3
のドループ量は無視できる程度であり、NC装置5も正
確にP。位置を検知することができる。Then, from this P7 position,
μ) to further retreat (step S8), touch sensor 1
is turned off at position P. is detected (step 89). Thus, at the position where the touch sensor 1 is turned off, the feed shaft 3 is moved at the slowest speed, so at this off position, the feed shaft 3 is moved at the slowest speed.
The amount of droop is negligible, and the NC device 5 is also accurate at P. The location can be detected.
一方、NC装置5はシャフトエンコーダ4を介1−て常
に工具2の現在位置を知り得る状態となっており、よっ
てNC装置5は初期位置からタッチセンサ1がオフする
位置P。までの距離13を演算することができ、基準位
置P、からタッチセンサ1までの距離11 を予め記憶
していることから、11 から13 を引算することに
よって12、つまり工具2の長さを測定することができ
る。かくして、NC装置5は工具2の長さ12を演算測
定しくステップ810)、NC装置5における割込動作
を終了し動作を終了する(ステップ811 、812
)。On the other hand, the NC device 5 is in a state where it can always know the current position of the tool 2 via the shaft encoder 4, and therefore the NC device 5 moves from the initial position to the position P where the touch sensor 1 is turned off. Since the distance 13 from the reference position P to the touch sensor 1 is stored in advance, 12, that is, the length of the tool 2, can be calculated by subtracting 13 from 11. can be measured. Thus, the NC device 5 calculates and measures the length 12 of the tool 2 (Step 810), and ends the interrupt operation in the NC device 5 (Steps 811, 812).
).
なお、第4図(A)はタッチセンサ10オンオフ信号C
8の様子を示し、これに対応する同図(B)はNC装置
5における割込処理の動作を示している。Note that FIG. 4(A) shows the touch sensor 10 on/off signal C.
8, and the corresponding figure (B) shows the interrupt processing operation in the NC device 5.
つまり、NC装置5はタッチセンサ1のオン信号に割込
動作とし、オフ信号によって割込動作を終了するのであ
る。That is, the NC device 5 performs an interrupt operation in response to an ON signal from the touch sensor 1, and ends the interrupt operation in response to an OFF signal.
NC装[5は、このようKして求められた工具2の長さ
データをNC指令と突き合せ、所望の作業を実行するこ
とKなる。The NC system 5 compares the length data of the tool 2 obtained in this way with the NC command and executes the desired work.
以上のようにこの発明の測定方法によれば、タッチセン
サを固定して工具の方を移動するようにしていると共に
、高速で工具を−Hタッチセンサに接触させて捗、微速
で後退させてタッチセンサがオフする位置を正確に検知
するようにして(・るので、高速かつ正確に工具の長さ
を測定することが可能となる。As described above, according to the measuring method of the present invention, the touch sensor is fixed and the tool is moved, and the tool is brought into contact with the -H touch sensor at high speed and then moved backward at a very slow speed. Since the position where the touch sensor turns off is accurately detected, it is possible to measure the length of the tool quickly and accurately.
なお、上述ではタッチセンサ1の特性にヒステリシスが
ないものとしていたが、ヒステリシス特性がある場合に
は同一方向から長さを測定する必要があるので、工具移
動が停止してからドループ+定量(たとえば1サンプリ
ング時間に相当する工具の移動量)だけ−律に後退させ
、この位置から最微速で前進させ、タッチセンサ1がオ
ンする位置を測定するよ5に寸れば良い。Note that in the above, it is assumed that there is no hysteresis in the characteristics of the touch sensor 1, but if there is a hysteresis characteristic, it is necessary to measure the length from the same direction, so droop + quantitative measurement (for example, It is sufficient to move the tool backward by an amount corresponding to one sampling time, move it forward from this position at the slowest speed, and measure the position where the touch sensor 1 turns on.
第1図はこの発明の測定の様子を示す図、第2図はこの
発明の動作例を示すフローチャート、第3図及び第4図
(A) 、 (B)はそれぞれこの発明の詳細な説明す
るための図である。
1・・・タッチセンサ、2・・・工具、3・・・送り軸
、4・・・シャフトエンコーダ、5・・・NCi置。FIG. 1 is a diagram showing the state of measurement according to the present invention, FIG. 2 is a flowchart showing an example of the operation of the present invention, and FIGS. 3 and 4 (A) and (B) each provide a detailed explanation of the present invention. This is a diagram for 1...Touch sensor, 2...Tool, 3...Feed axis, 4...Shaft encoder, 5...NCi placement.
Claims (1)
記工具の移動領域にタッチセンサを設けると共に、基準
位置から前記タッチセンサまでの距離を測定し、前記基
準位置から前記工具を所定の送り速度で前進させて前記
タッチセンサをオンし、NCサンプリング時点の検知後
にドループ分だけ高速で後退させると共に、その後、前
記タッチセンサがオフとなるまで最微速で後退させるこ
とによって前記工具の長さを正確かつ高速度に測定し得
るよ5にしたことを特徴とする工具長測定方法。In a method for measuring the length of a tool of an NC machine tool, a touch sensor is provided in a movement area of the tool, a distance from a reference position to the touch sensor is measured, and the tool is moved from the reference position at a predetermined feed rate. The length of the tool is accurately determined by moving the tool forward at a speed to turn on the touch sensor, and then moving it back at high speed by the amount of droop after detecting the NC sampling point, and then moving it back at the slowest speed until the touch sensor turns off. 5. A tool length measuring method characterized in that the tool length can be measured at high speed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11739882A JPS597546A (en) | 1982-07-06 | 1982-07-06 | Measuring method of tool length |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11739882A JPS597546A (en) | 1982-07-06 | 1982-07-06 | Measuring method of tool length |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS597546A true JPS597546A (en) | 1984-01-14 |
| JPH03184B2 JPH03184B2 (en) | 1991-01-07 |
Family
ID=14710658
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11739882A Granted JPS597546A (en) | 1982-07-06 | 1982-07-06 | Measuring method of tool length |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS597546A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6328542A (en) * | 1986-07-16 | 1988-02-06 | Fuaasuto Giken:Kk | Setting of tool length in machine tool |
| EP3657279A1 (en) * | 2015-05-13 | 2020-05-27 | Shaper Tools, Inc. | Systems, methods and apparatus for guided tools |
| US11537099B2 (en) | 2016-08-19 | 2022-12-27 | Sharper Tools, Inc. | Systems, methods and apparatus for sharing tool fabrication and design data |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57138560A (en) * | 1981-02-19 | 1982-08-26 | Mitsubishi Heavy Ind Ltd | Method of measuring tool length in numerically controlled machine tool |
-
1982
- 1982-07-06 JP JP11739882A patent/JPS597546A/en active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57138560A (en) * | 1981-02-19 | 1982-08-26 | Mitsubishi Heavy Ind Ltd | Method of measuring tool length in numerically controlled machine tool |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6328542A (en) * | 1986-07-16 | 1988-02-06 | Fuaasuto Giken:Kk | Setting of tool length in machine tool |
| EP3657279A1 (en) * | 2015-05-13 | 2020-05-27 | Shaper Tools, Inc. | Systems, methods and apparatus for guided tools |
| US11511382B2 (en) | 2015-05-13 | 2022-11-29 | Shaper Tools, Inc. | Systems, methods and apparatus for guided tools |
| US11537099B2 (en) | 2016-08-19 | 2022-12-27 | Sharper Tools, Inc. | Systems, methods and apparatus for sharing tool fabrication and design data |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03184B2 (en) | 1991-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4096770A (en) | Method and apparatus for modifying the position of a machine slide to compensate for different following errors | |
| SE7609955L (en) | DEVICE FOR MACHINE TOOLS | |
| WO1991008861A1 (en) | Noncontact profile controller | |
| EP0073495B1 (en) | Method and apparatus for measuring a workpiece | |
| EP0242869A2 (en) | Numerical control equipment | |
| ATE27866T1 (en) | POSITIONING DEVICE. | |
| US4513646A (en) | Numerically controlled machine tool | |
| KR0132901B1 (en) | Numerical control apparatus | |
| JPH03184B2 (en) | ||
| JPS6232801B2 (en) | ||
| JPH06170699A (en) | Tool length measuring method | |
| JPH044527B2 (en) | ||
| JPH0682219A (en) | Sensor positioning method for web movement controller | |
| JPH07210228A (en) | Control method for measuring system using nc machine tool | |
| JPS57138560A (en) | Method of measuring tool length in numerically controlled machine tool | |
| JPH05231854A (en) | Height measuring instrument | |
| US3700993A (en) | Apparatus for controlling relative motion between gage jaws on a contacting gage | |
| JPH0563807B2 (en) | ||
| JPH0379645B2 (en) | ||
| JPH0233128Y2 (en) | ||
| JPH0233127Y2 (en) | ||
| JPS63191552A (en) | Numerically controlled (nc) machine tool equipped with measurement probe error compensation function | |
| JPH02179375A (en) | Laser beam machining method | |
| JPH0233122Y2 (en) | ||
| JPH0566820A (en) | Numerical controller having measuring function |