JPH03184B2 - - Google Patents

Info

Publication number
JPH03184B2
JPH03184B2 JP57117398A JP11739882A JPH03184B2 JP H03184 B2 JPH03184 B2 JP H03184B2 JP 57117398 A JP57117398 A JP 57117398A JP 11739882 A JP11739882 A JP 11739882A JP H03184 B2 JPH03184 B2 JP H03184B2
Authority
JP
Japan
Prior art keywords
tool
touch sensor
length
reference position
distance
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.)
Expired - Lifetime
Application number
JP57117398A
Other languages
English (en)
Other versions
JPS597546A (ja
Inventor
Etsuji Oda
Yoshinori Nakanishi
Yoshinari Sasaki
Koji Ito
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.)
Shibaura Machine Co Ltd
Original Assignee
Toshiba Machine Co Ltd
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 Toshiba Machine Co Ltd filed Critical Toshiba Machine Co Ltd
Priority to JP11739882A priority Critical patent/JPS597546A/ja
Publication of JPS597546A publication Critical patent/JPS597546A/ja
Publication of JPH03184B2 publication Critical patent/JPH03184B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical 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/182Numerical 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37383Tool length
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37405Contact 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)
  • Machine Tool Sensing Apparatuses (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Description

【発明の詳細な説明】 この発明は、NC(数値制御)工作機械の工具
長測定方法に関する。
従来、NC工作機械を運転する場合、工具を取
換えるごとにたとえばレーザビーム測定器によつ
てその工具の長さを測定し、得られた測定データ
をNC工作機械に入力するようにしている。その
ため、工具を取換えて使用する場合には、その工
具長の測定に多大な労力と時間を要することにな
り、NC工作機械の稼動効率が非常に悪くなると
いつた欠点があつた。
よつて、この発明の目的は、NC装置自体が正
確かつ高速度に工具の長さを測定し得るようにし
た工具長測定方法を提供することにある。
以下にこの発明を説明する。
この発明は、NC工作機械の工具の長さをNC
装置自体が測定する方法に関し、工具の移動領域
にタツチセンサを設けると共に、基準位置からタ
ツチセンサまでの距離を測定し、基準位置から工
具を所定の送り速度で前進させてタツチセンサを
オンし、NCサンプリング時点の検知後にNC装
置のドループ分だけ高速で後退させると共に、そ
の後、タツチセンサがオフとなるまで最微速で後
退させてシヤフトエンコーダの値から直接前記工
具の先端から前記タツチセンサまでの実際の距離
を測定することによつて工具の長さを正確かつ高
速度に測定し得るものにしたものである。
すなわち、第1図はこの発明によるタツチセン
サ1と工具2の関係を概略的に示すものであり、
工具2は送り軸3の所定個所に取付けられるよう
になつている。そして、この工具2の基準位置Pr
に対する現在位置は、送り軸3に連結されたシヤ
フトエンコーダ4によつて測定され、その位置信
号がNC装置5に入力することによつて監視され
るようになつている。また、タツチセンサ1は工
具2の移動領域の最大範囲位置の固定部に配設さ
れており、工具2を前進させた時に工具2の先端
がタツチセンサ1に接触するようになつており、
タツチセンサ1からのオンオフ信号CSがNC装置
5に入力されるようになつている。しかして、工
具2の基準位置PrはNC装置5との関連で予め定
められており、この基準位置Prからタツチセンサ
1までの距離l1も予め測定しておくことができる
ので、工具2の長さl2は工具先端からタツチセン
サ1までの距離l3、つまり基準位置Prからの送り
軸3の移動量を測定することによつて求めること
ができるのである。
次に、第2図のフローチヤートを参照してその
動作を説明する。
先ず、第1図のような状態から送り軸3を所定
の送り速度で前進させ、送り軸3に取付られた工
具2の先端がタツチセンサ1に接触するように移
動させる(ステツプS1,S2)。しかして、タ
ツチセンサ1が工具2によつてオンされると(ス
テツプS3)、そのオンオフ信号CSがNC装置5
に入力されるので、NC装置5はこのオンオフ信
号CSに基いて最優先の割込処理の動作ルーチン
とする(ステツプS4)。なお、工具2がタツチ
センサ1に接触して、その出力CSをオンとする
位置を第3図の位置P0とする。しかるに、この
タツチセンサ1のオン位置は必らずしもNC装置
5のサンプリング時点(たとえば6.4ミリ秒毎)
とは一致せず、通常NC装置5がタツチセンサ1
がオンしたことを位置情報で検出するのは、次の
サンプリング時点まで遅らされることになる(第
3図のP1)。つまり、タツチセンサ1がオンして
からNC装置5がタツチセンサ1のオンを知つて
停止指令を出すまでの間、送り軸3がΔt・vだ
け移動されてしまうのである。さらに、NC装置
はドループと称される固有の遅れを有し、このド
ループDだけ移動して後(第3図のP2)、工具2
は停止することになる(ステツプS5,S6)。
なお、NC装置5のドループDは送り軸3の速度
をF〔mm/秒〕とし、NC装置5のゲインをω0
した場合、 D=F/ω0〔mm〕 ……(1) となる。
かくして、工具2が実際に停止する位置P2は、
工具2がタツチセンサ1に接触してオンした位置
P0から惰走で位置P1を経て移動した位置P2とな
る。
以上のことから、この発明ではこの停止位置
P2から先ずドループD分だけ送り軸3を一律に
後退させ(ステツプS7)、位置P1まで引戻す。
そして、このP1位置から最微速(たとえば毎秒
1μ)で更に後退させ(ステツプS8)、タツチセ
ンサ1がオフする位置P0を検出する(ステツプ
S9)。かくして、タツチセンサ1がオフする位
置では送り軸3は最微速で移動されているので、
このオフ位置では送り軸3のドループ量は無視で
きる程度であり、NC装置5も正確にP0位置を検
知することができる。
一方、NC装置5はシヤフトエンコーダ4を介
して常に工具2の現在位置を知り得る状態となつ
ており、よつてNC装置5は初期位置からタツチ
センサ1がオフする位置P0までの距離l3を演算す
ることができ、基準位置Prからタツチセンサ1ま
での距離l1を予め記憶していることから、l1から
l3を引算することによつてl2、つまり工具2の長
さを測定することができる。かくして、NC装置
5は工具2の長さl2を演算測定し(ステツプS1
0)、NC装置5における割込動作を終了し動作
を終了する(ステツプS11,S12)。なお、
第4図Aはタツチセンサ1のオンオフ信号CSの
様子を示し、これに対応する同図BはNC装置5
における割込処理の動作を示している。つまり、
NC装置5はタツチセンサ1のオン信号に割込動
作とし、オフ信号によつて割込動作を終了するの
である。
NC装置5は、このようにして求められた工具
2の長さデータをNC指令と突き合せ、所望の作
案を実行することになる。
以上のようにこの発明の測定方法によれば、タ
ツチセンサを固定して工具の方を移動するように
していると共に、高速で工具を一旦タツチセンサ
に接触させて後、微速で後退させてタツチセンサ
がオフする実際の位置をシヤフトエンコーダによ
り正確に検知するようにしているので、高速かつ
正確に工具の長さを測定することが可能となる。
なお、上述ではタツチセンサ1の特性にヒステ
リシスがないものとしていたが、ヒステリシス特
性がある場合には同一方向から長さを測定する必
要があるので、工具移動が停止してからドループ
+定量(たとえば1サンプリング時間に相当する
工具の移動量)だけ一律に後退させ、この位置か
ら最微速で前進させ、タツチセンサ1がオンする
位置を測定するようにすれば良い。
【図面の簡単な説明】
第1図はこの発明の測定の様子を示す図、第2
図はこの発明の動作例を示すフローチヤート、第
3図及び第4図A,Bはそれぞれこの発明の動作
を説明するための図である。 1…タツチセンサ、2…工具、3…送り軸、4
…シヤフトエンコーダ、5…NC装置。

Claims (1)

    【特許請求の範囲】
  1. 1 NC工作機械の工具の長さをNC装置自体が
    測定する方式において、前記工具の移動領域にタ
    ツチセンサを設けると共に、基準位置から前記タ
    ツチセンサまでの距離を測定し、前記基準位置か
    ら前記工具を所定の送り速度で前進させて前記タ
    ツチセンサをオンし、NCサンプリング時点の検
    知後にドループ分だけ高速で後退させると共に、
    その後、前記タツチセンサがオフとなるまで最微
    速で後退させてシヤフトエンコーダの値から直接
    前記工具の先端から前記タツチセンサまでの実際
    の距離を測定することによつて前記工具の長さを
    正確かつ高速度に測定し得るようにしたことを特
    徴とする工具長測定方法。
JP11739882A 1982-07-06 1982-07-06 工具長測定方法 Granted JPS597546A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11739882A JPS597546A (ja) 1982-07-06 1982-07-06 工具長測定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11739882A JPS597546A (ja) 1982-07-06 1982-07-06 工具長測定方法

Publications (2)

Publication Number Publication Date
JPS597546A JPS597546A (ja) 1984-01-14
JPH03184B2 true JPH03184B2 (ja) 1991-01-07

Family

ID=14710658

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11739882A Granted JPS597546A (ja) 1982-07-06 1982-07-06 工具長測定方法

Country Status (1)

Country Link
JP (1) JPS597546A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6328542A (ja) * 1986-07-16 1988-02-06 Fuaasuto Giken:Kk 工作機械における工具長設定方法
EP3294503B1 (en) * 2015-05-13 2020-01-29 Shaper Tools, Inc. Systems, methods and apparatus for guided tools
CN109643098B (zh) 2016-08-19 2022-06-03 整形工具股份有限公司 一种用于跟踪钻机的使用的系统、方法及介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
JPS597546A (ja) 1984-01-14

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
CN102282441B (zh) 用于优化接触式坐标定位装置的测量周期的方法
US4521662A (en) Method of measuring flexure value of wire electrode
EP0073495B1 (en) Method and apparatus for measuring a workpiece
US5254826A (en) Contact detecting device for positioning relatively movable elements
JP7332682B2 (ja) 測定サイクル生成のための方法および装置
EP0242869B1 (en) Numerical control equipment
US4513646A (en) Numerically controlled machine tool
JPH03184B2 (ja)
JP3244326B2 (ja) 数値制御装置
JPH044527B2 (ja)
JPS6232801B2 (ja)
JPH06170699A (ja) 工具長測定方法
JPH08350B2 (ja) 工作機械におけるワ−ク等の原点設定方法
JPS59118276A (ja) 心線突出し長さ制御装置
JPH0233127Y2 (ja)
CN112947303A (zh) 一种机床过载监控系统以及控制方法
US4654570A (en) Upward tracing system
US3700993A (en) Apparatus for controlling relative motion between gage jaws on a contacting gage
JPH07308780A (ja) 溶接ロボットのワイヤタッチセンシング方法
JPH0233128Y2 (ja)
JPH062316B2 (ja) 始端検出方法
JPS6240750Y2 (ja)
JPH0233122Y2 (ja)
JPS60263649A (ja) 数値制御装置