[go: up one dir, main page]

JP2006315158A - Mounting state abnormality determination method for machine tool and tool holder - Google Patents

Mounting state abnormality determination method for machine tool and tool holder Download PDF

Info

Publication number
JP2006315158A
JP2006315158A JP2005142879A JP2005142879A JP2006315158A JP 2006315158 A JP2006315158 A JP 2006315158A JP 2005142879 A JP2005142879 A JP 2005142879A JP 2005142879 A JP2005142879 A JP 2005142879A JP 2006315158 A JP2006315158 A JP 2006315158A
Authority
JP
Japan
Prior art keywords
tool holder
flange
mounting state
rotation amount
spindle
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
JP2005142879A
Other languages
Japanese (ja)
Other versions
JP4799044B2 (en
Inventor
Masakazu Takaku
正和 高久
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.)
Tokyo Seimitsu Co Ltd
Original Assignee
Tokyo Seimitsu 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 Tokyo Seimitsu Co Ltd filed Critical Tokyo Seimitsu Co Ltd
Priority to JP2005142879A priority Critical patent/JP4799044B2/en
Publication of JP2006315158A publication Critical patent/JP2006315158A/en
Application granted granted Critical
Publication of JP4799044B2 publication Critical patent/JP4799044B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Machine Tool Sensing Apparatuses (AREA)
  • Gripping On Spindles (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a mounting state abnormality determination method for a machine tool and a tool holder, simply and surely detecting a chuck error in a machine tool where a tool holder to which a tool is fitted is mounted on a spindle, and the spindle is driven in rotation to machine a work. <P>SOLUTION: The machine tool includes: distance measuring means 12, 31 for measuring the distance from a predetermined measurement point to the outer peripheral surface of a flange of a tool holder mounted on the spindle; a rotation amount detecting means 32 for detecting the rotation amount of the flange; a maximum value select means 34 for selecting the maximum value at intervals of a predetermined amount of measurement data obtained by the distance measuring means based upon the rotation amount detected by the rotation amount detecting means 32; and a mounting state determination means 35 for determining the abnormality of mounting state of the tool holder to the spindle on the basis of a change with the passage of time of the maximum value. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は工作機械に係り、特にマシニングセンタ(MC)において自動で工具のチャックミスを検出する工作機械に関する。   The present invention relates to a machine tool, and more particularly to a machine tool that automatically detects a tool chuck error in a machining center (MC).

MCは、加工工程に従って各種工具を自動的に選択し、主軸に自動で装着して多種類の加工を行う装置である。このMCにおいて、工具の交換は自動工具交換(ATC:オートツールホルダチェンジ)装置で行われ、ATC装置は工具が取り付けられたツールホルダを工具マガジンから自動で取り出し、主軸に自動で装着する。   The MC is an apparatus that automatically selects various tools according to a machining process and automatically attaches them to a spindle to perform various types of machining. In this MC, tool change is performed by an automatic tool change (ATC: auto tool holder change) device, and the ATC device automatically takes out the tool holder to which the tool is attached from the tool magazine and automatically attaches it to the spindle.

工具1を把持するツールホルダ2は、図17の(A)に示すように、円錐状の嵌合部2Aを有しており、この嵌合部2Aを主軸3に形成された円錐状の被嵌合部3Aに嵌合させて装着される。しかし、図17の(B)に示すように、この嵌合部分に切り屑94などが付着すると回転軸が曲がって装着される。そして、この状態で主軸を高速回転させると、工具1の振れによる円心力のために、工具1を把持するツールホルダ2が主軸3から脱落する危険がある。   As shown in FIG. 17A, the tool holder 2 that holds the tool 1 has a conical fitting portion 2A, and this fitting portion 2A is formed in a conical shape formed on the main shaft 3. It is fitted to the fitting portion 3A. However, as shown in FIG. 17B, when chips 94 or the like adhere to the fitting portion, the rotating shaft is bent and attached. When the main shaft is rotated at a high speed in this state, there is a risk that the tool holder 2 that holds the tool 1 falls off the main shaft 3 due to the circular force caused by the deflection of the tool 1.

従来、このようなツールホルダのチャックミスは、たとえば主軸に装着されたツールホルダの工具先端にレーザー光を照射し、所定の位置に工具の先端が有るか無いかを検出することにより検出していた。すなわち、ツールホルダにチャックミスがなければ、工具の先端は常に所定の位置に有るはずであり、この工具の先端が所定の位置に無いことをもってチャックミスと判断するようにしていた。   Conventionally, such a chuck error of the tool holder is detected by, for example, irradiating the tool tip of the tool holder mounted on the spindle with a laser beam and detecting whether or not the tool tip exists at a predetermined position. It was. That is, if there is no chuck mistake in the tool holder, the tip of the tool should always be in a predetermined position, and it is determined that there is a chuck mistake if the tip of the tool is not in a predetermined position.

また、本出願の出願人らは、ツールホルダ2のフランジ2B外周面の変位を渦電流センサ等で測定して、ツールホルダ2の回転に伴う変位の変化を検出して、ツールホルダのチャックミスを測定していた(例えば、下記特許文献1及び特許文献2)。   In addition, the applicants of the present application measure the displacement of the outer peripheral surface of the flange 2B of the tool holder 2 with an eddy current sensor or the like to detect a change in the displacement accompanying the rotation of the tool holder 2, and thereby the chuck error of the tool holder 2 (For example, Patent Document 1 and Patent Document 2 below).

特開2002−200542号公報Japanese Patent Laid-Open No. 2002-200542 特開2003−334742号公報JP 2003-334742 A

しかしながら、工具の先端の有無をレーザー光で検出する従来の方法は、MCのようにクーラントを大量に使用する状況下では、クーラントによってレーザー光が遮られやすく、検出ミスが発生しやすいという欠点がある。
また、ツールホルダ2のフランジ2B外周面には通常、後述するようにチャック用の切欠が設けられる。従ってフランジ2B外周面の位置の変動を測定する従来の方法では、この切欠のような凹凸などにより測定値が変動するため、ツールホルダ2のチャックミスを簡易な構成で判定することが困難であった。
However, the conventional method of detecting the presence / absence of the tip of a tool with a laser beam has a drawback in that under a situation where a large amount of coolant is used as in MC, the laser beam is easily blocked by the coolant and detection errors are likely to occur. is there.
Moreover, the notch for a chuck | zipper is normally provided in the flange 2B outer peripheral surface of the tool holder 2 so that it may mention later. Therefore, in the conventional method for measuring the change in the position of the outer peripheral surface of the flange 2B, the measurement value fluctuates due to unevenness such as this notch, and therefore it is difficult to determine the chuck error of the tool holder 2 with a simple configuration. It was.

上記問題点を鑑み、本発明は、簡単かつ確実にチャックエラーを検出できる工作機械及びツールホルダの装着状態異常判定方法を提供することを目的とする。   In view of the above problems, an object of the present invention is to provide a machine tool and a tool holder mounting state abnormality determination method that can easily and reliably detect a chuck error.

ツールホルダが主軸から脱落する場合、主軸へのツールホルダの取り付け位置ズレ量は、主軸の回転が高速になるにつれて徐々に大きくなり、これに伴ってツールの振れが大きくなることが分かっている。そこで、本発明では、ツールホルダのフランジ外周面の変位量の経時変化に基づいてツールホルダの主軸への装着状態の異常を判定する。
そのとき、フランジが所定の回転量に亘って回転したときに測定される上記変位量の最大値を求め、この最大値の経時変化に基づいてツールホルダの主軸への装着状態の異常を判定する。
It is known that when the tool holder falls off the main shaft, the amount of displacement of the tool holder attached to the main shaft gradually increases as the main shaft rotates at a higher speed, and the tool deflection increases accordingly. Therefore, in the present invention, the abnormality of the mounting state of the tool holder on the spindle is determined based on the change over time of the displacement amount of the outer peripheral surface of the flange of the tool holder.
At that time, a maximum value of the displacement amount measured when the flange rotates over a predetermined rotation amount is obtained, and an abnormality in the mounting state of the tool holder on the spindle is determined based on a change with time of the maximum value. .

すなわち、本発明の第1形態に係る工作機械は、工具が取り付けられたツールホルダを主軸に装着し、この主軸を回転駆動してワークを加工する工作機械において、所定の測定点から、主軸に装着したツールホルダのフランジの外周面まで距離を測定する距離測定手段と、フランジの回転量を検出する回転量検出手段と、回転量検出手段により検出された回転量に基づき、距離測定手段で得られた測定データの所定回転量ごとの最大値を選択する最大値選択手段と、最大値の経時変化に基づいて、ツールホルダの主軸への装着状態の異常を判定する装着状態判定手段と、を備えて構成される。   That is, in the machine tool according to the first embodiment of the present invention, in a machine tool in which a tool holder to which a tool is attached is mounted on a main shaft and the main shaft is rotationally driven to process a workpiece, from a predetermined measurement point to the main shaft. Based on the distance measurement means for measuring the distance to the outer peripheral surface of the flange of the mounted tool holder, the rotation amount detection means for detecting the rotation amount of the flange, and the rotation amount detected by the rotation amount detection means, the distance measurement means A maximum value selecting means for selecting a maximum value for each predetermined rotation amount of the measured data, and a mounting state determining means for determining an abnormality in the mounting state of the tool holder on the spindle based on a change with time of the maximum value. It is prepared for.

また、本発明の第2形態に係る、主軸を有する工作機械におけるツールホルダの装着状態異常判定方法は、ツールホルダを主軸に装着し、該主軸を回転駆動する工作機械において、所定の測定点から、主軸に装着したツールホルダのフランジの外周面まで距離を測定し、フランジの回転量を検出し、検出された回転量に基づき測定された測定データの所定回転量ごとの最大値を選択し、選択された最大値の経時変化に基づいてツールホルダの主軸への装着状態の異常を判定する。   In addition, according to the second embodiment of the present invention, a method for determining an abnormal state of attachment of a tool holder in a machine tool having a main shaft includes a tool holder mounted on the main shaft, and the machine tool that rotationally drives the main shaft from a predetermined measurement point. , Measure the distance to the outer peripheral surface of the flange of the tool holder attached to the spindle, detect the rotation amount of the flange, select the maximum value for each predetermined rotation amount of the measurement data measured based on the detected rotation amount, An abnormality in the mounting state of the tool holder on the spindle is determined based on the change over time of the selected maximum value.

ここに、上記の回転量検出手段は、フランジの外周面に設けられた位置マークを検出することによりフランジの回転量を検出する。この位置マークは、フランジの外周面に設けられた切欠等により設置してよく、このとき回転量検出手段は、上記距離測定手段の測定データに基づいて切欠を検出することを特徴とすることとしてよい。   Here, the rotation amount detection means detects the rotation amount of the flange by detecting a position mark provided on the outer peripheral surface of the flange. This position mark may be installed by a notch or the like provided on the outer peripheral surface of the flange. At this time, the rotation amount detecting means detects the notch based on the measurement data of the distance measuring means. Good.

装着状態判定手段は、ある時点で測定された前記最大値が、それ以前に測定された前記最大値よりも所定の閾値以上大きくなったとき、前記ツールホルダの前記主軸への装着状態が異常であると判定する。このとき、最大値選択手段は、ツールフランジが1回転以上回転した間に測定された測定データの最大値を選択することとしてよい。   When the maximum value measured at a certain point of time is greater than the maximum value measured before that by a predetermined threshold or more, the mounting state determination means indicates that the mounting state of the tool holder on the spindle is abnormal. Judge that there is. At this time, the maximum value selecting means may select the maximum value of the measurement data measured while the tool flange is rotated one or more times.

また、装着状態判定手段は、異なる時点で測定された最大値同士の差の累積値を算出して、この累積値が所定の閾値より大きくなったとき、ツールホルダの主軸への装着状態が異常であると判定してもよい。このとき装着状態判定手段は、フランジの外周面の同じ部分について異なる時点で測定された最大値同士の差の累積値を算出することとしてよい。   In addition, the mounting state determination means calculates a cumulative value of differences between the maximum values measured at different times, and when this cumulative value exceeds a predetermined threshold, the mounting state of the tool holder on the spindle is abnormal. It may be determined that At this time, the wearing state determination means may calculate a cumulative value of differences between the maximum values measured at different times for the same portion of the outer peripheral surface of the flange.

さらに、装着状態判定手段は、前記フランジの外周面の複数の異なる部分のそれぞれについて累積値を計算し、これら累積値の和が所定の閾値より大きくなったとき、ツールホルダの主軸への装着状態が異常であると判定することとしてもよい。   Further, the mounting state determination means calculates a cumulative value for each of a plurality of different portions of the outer peripheral surface of the flange, and when the sum of these cumulative values exceeds a predetermined threshold, the mounting state of the tool holder on the spindle May be determined to be abnormal.

フランジの所定の回転量毎にフランジ外周面の変位の最大値を求め、その経時変化に基づいて装着状態の異常を判定することによって、ツールホルダの外周面に形成された凹凸などによる測定値の変動に関わらず、回転するツールホルダの挙動をとらえることができるため、簡易で確実なツールホルダの装着状態異常判定を行うことが可能となる。   The maximum value of the displacement of the outer peripheral surface of the flange is obtained for each predetermined amount of rotation of the flange, and the abnormal value of the mounting state is determined based on the change over time. Since the behavior of the rotating tool holder can be captured regardless of fluctuations, it is possible to easily and reliably determine the abnormal state of the tool holder.

以下、添付図面に従って本発明に係る工作機械の好ましい実施の形態について詳説する。図1は、本発明に係る工作機械に組み込まれたチャックミス検出装置の第1の実施の形態を示すブロック図である。このチャックミス検出装置10は、ATC装置で主軸3に装着されたツールホルダ2のチャックミスを自動で検出する装置であり、主として測距センサ12とデータ処理装置14とで構成されている。   Hereinafter, preferred embodiments of a machine tool according to the present invention will be described in detail with reference to the accompanying drawings. FIG. 1 is a block diagram showing a first embodiment of a chuck error detection device incorporated in a machine tool according to the present invention. The chuck error detection device 10 is a device that automatically detects a chuck error of the tool holder 2 mounted on the spindle 3 by an ATC device, and mainly includes a distance measuring sensor 12 and a data processing device 14.

測距センサ12は、主軸3が取り付けられたヘッド5にブラケット6を介して取り付けられている。この測距センサ12は、主軸3に装着されたツールホルダ2のフランジ部2Bの外周面までの距離dを電気信号として検出する。測距センサ12として渦電流センサを用いることが可能であるが、それ以外にも、ある特定の測定点からツールホルダ2の外周面までの距離を測定できる測距センサであれば渦電流センサに限らず、他のセンサを用いてもよい。この場合、渦電流センサのように非接触式のセンサに限らず、接触式のセンサを用いてもよい。   The distance measuring sensor 12 is attached via a bracket 6 to a head 5 to which the main shaft 3 is attached. The distance measuring sensor 12 detects a distance d to the outer peripheral surface of the flange portion 2B of the tool holder 2 attached to the main shaft 3 as an electric signal. Although an eddy current sensor can be used as the distance measuring sensor 12, any other distance measuring sensor capable of measuring the distance from a specific measurement point to the outer peripheral surface of the tool holder 2 can be used as an eddy current sensor. Not limited to this, other sensors may be used. In this case, not only a non-contact type sensor such as an eddy current sensor but also a contact type sensor may be used.

データ処理装置14は、測距センサ12で測定された測定データに基づきツールホルダ2のチャックミスを検出するもので、A/Dコンバータ16、CPU18、メモリ20、入出力回路22等を備えている。
A/Dコンバータ16は、測距センサ12から出力された距離dを示す電気信号をディジタル信号に変換してCPU18に出力する。CPU18は、後述するように、このディジタル信号に変換されたセンサ12の測定データの経時変化に基づいて、ツールホルダ2の主軸3への装着状態の異常を判定して、その判定結果を入出力回路22を介してMCを制御するMC制御装置24に出力する。
The data processing device 14 detects a chuck error of the tool holder 2 based on the measurement data measured by the distance measuring sensor 12, and includes an A / D converter 16, a CPU 18, a memory 20, an input / output circuit 22, and the like. .
The A / D converter 16 converts the electrical signal indicating the distance d output from the distance measuring sensor 12 into a digital signal and outputs the digital signal to the CPU 18. As will be described later, the CPU 18 determines an abnormality in the mounting state of the tool holder 2 on the spindle 3 based on the change over time of the measurement data of the sensor 12 converted into the digital signal, and inputs and outputs the determination result. The signal is output to the MC controller 24 that controls the MC via the circuit 22.

図2の(A)は、図1に示すデータ処理装置14により実現される機能ブロック図である。図示する通り、データ処理装置14は、測距センサ12から出力された距離信号に基づいてフランジ部2Bの外周面までの距離dを測定する距離測定部31と、距離測定部31から出力される測定データに基づいて、フランジ2Bの回転量を検出する回転量検出部32と、回転量検出部32により検出された回転量に基づき、距離測定手段31で得られた測定データの前記所定回転量ごとの最大値を選択する最大値選択部34と、この最大値の経時変化に基づいてツールホルダ2の装着状態の異常を判定する装着状態判定部35と、とから成る各機能ブロックを実現する。   FIG. 2A is a functional block diagram realized by the data processing device 14 shown in FIG. As shown in the figure, the data processing device 14 outputs the distance measurement unit 31 that measures the distance d to the outer peripheral surface of the flange portion 2B based on the distance signal output from the distance measurement sensor 12 and the distance measurement unit 31. A rotation amount detection unit 32 that detects the rotation amount of the flange 2B based on the measurement data, and the predetermined rotation amount of the measurement data obtained by the distance measurement unit 31 based on the rotation amount detected by the rotation amount detection unit 32 Each function block is realized by a maximum value selection unit 34 that selects a maximum value for each and a mounting state determination unit 35 that determines an abnormality in the mounting state of the tool holder 2 based on a change with time of the maximum value. .

また、回転量検出部32は、後述するツールホルダ2のフランジ部2Bの外周面に設けられた切欠を検出する切欠検出部36を備える。さらに、データ処理装置14は、フランジ部2Bの回転速度に応じた切欠検出部36の切欠検出頻度に基づき、フランジ部2Bの回転開始と回転終了とを検出する回転検知部33をなす機能ブロックを実現する。   Further, the rotation amount detection unit 32 includes a notch detection unit 36 that detects a notch provided on the outer peripheral surface of the flange portion 2B of the tool holder 2 described later. Furthermore, the data processing device 14 includes a functional block that forms a rotation detection unit 33 that detects the start and end of rotation of the flange 2B based on the notch detection frequency of the notch detection unit 36 according to the rotation speed of the flange 2B. Realize.

以下、図3〜図5を参照して、回転量検出部32の動作を説明する。図3はフランジ部2Bに切欠を有するツールホルダ2の平面図である。
図3に示すように、ツールホルダ2のフランジ部2Bの外周面には、チャックのための切欠部分2Cが形成されている。そして、切欠部分2Cが測距センサ12の測定位置にあるときの測定データは、それ以外のフランジ部外周面2Dの部分が測定位置にあるときの測定データと比べて大きく異なる。したがって、ツールホルダ2の装着状態の異常判定には、切欠以外の外周面部分2D(測定区間)が測距センサ12の測定位置にあるときの測定データを利用する。
一方で、フランジ外周上に形成される切欠部分2Cの位置や切欠間の間隔は既知であるので、測距センサ12の測定データから切欠部分2Cを検出することによって、フランジ2Bの回転量を検出することが可能である。
Hereinafter, the operation of the rotation amount detection unit 32 will be described with reference to FIGS. FIG. 3 is a plan view of the tool holder 2 having a notch in the flange portion 2B.
As shown in FIG. 3, a notch portion 2 </ b> C for the chuck is formed on the outer peripheral surface of the flange portion 2 </ b> B of the tool holder 2. The measurement data when the notch portion 2C is at the measurement position of the distance measuring sensor 12 is greatly different from the measurement data when the other flange portion outer peripheral surface 2D is at the measurement position. Accordingly, measurement data obtained when the outer peripheral surface portion 2D (measurement section) other than the notch is at the measurement position of the distance measuring sensor 12 is used to determine whether the tool holder 2 is mounted or not.
On the other hand, since the position of the notch portion 2C formed on the outer periphery of the flange and the interval between the notches are known, the rotation amount of the flange 2B is detected by detecting the notch portion 2C from the measurement data of the distance measuring sensor 12. Is possible.

そこで、回転量検出部32は、切欠検出部36によって測距センサ12の測定データに基づいて切欠部分2C、2Cを識別する。そして、切欠検出部36による切欠部分2Cの検出個数に応じてフランジ2Bの回転量を検出する。図4は図2の(A)に示す回転量検出部32の動作フローチャートであり、図5は図2の(A)に示す回転量検出部32の動作説明図である。   Therefore, the rotation amount detection unit 32 identifies the notch portions 2C and 2C based on the measurement data of the distance measuring sensor 12 by the notch detection unit 36. Then, the rotation amount of the flange 2B is detected in accordance with the number of notches 2C detected by the notch detector 36. 4 is an operation flowchart of the rotation amount detection unit 32 shown in FIG. 2A, and FIG. 5 is an operation explanatory diagram of the rotation amount detection unit 32 shown in FIG.

まず時刻t0〜t1において、切欠検出部36は、所定時間毎に測定を行う測距センサ12の出力を入力して、そのときの測定値Vsを測定データの最大値Vmaxとして記憶する(ステップS11)。このとき切欠検出部36は、切欠部分以外の測定データを最大値Vmaxとして記憶するために、ツールホルダ2が回転開始直後に低速で回転しているとき、所定の値より大きな測定データの入力があったときに測定値Vsを取得することとしてよい。   First, at time t0 to t1, the notch detection unit 36 inputs the output of the distance measuring sensor 12 that performs measurement at predetermined time intervals, and stores the measurement value Vs at that time as the maximum value Vmax of measurement data (step S11). ). At this time, the notch detection unit 36 stores the measurement data other than the notch portion as the maximum value Vmax. When the tool holder 2 rotates at a low speed immediately after the rotation starts, measurement data larger than a predetermined value is input. When there is, the measured value Vs may be obtained.

時刻t1〜t2において、切欠検出部36は、所定時間毎に測定を行う測距センサ12の出力を入力して測定データの現在値Vcを測定する(ステップS12)。なお、図5において、横軸は時間経過を示し縦軸は各時刻における測距センサ12の測定データを示す。
ステップS13において、切欠検出部36は、記憶したVmaxと現在値Vcとの差が、所定の切欠発見判定値より大きいか否か(Vmax−Vc>切欠発見測定値)を判定する。Vmax−Vc>切欠発見測定値が成り立つ(時刻t2)とき、切欠検出部36は、最初の切欠を発見したものとしてステップS14に処理を移し、成り立たないときには、ステップS12〜S13を繰り返す。
From time t1 to t2, the notch detection unit 36 inputs the output of the distance measuring sensor 12 that performs measurement every predetermined time and measures the current value Vc of the measurement data (step S12). In FIG. 5, the horizontal axis indicates the passage of time, and the vertical axis indicates the measurement data of the distance measuring sensor 12 at each time.
In step S13, the notch detection unit 36 determines whether or not the difference between the stored Vmax and the current value Vc is greater than a predetermined notch discovery determination value (Vmax−Vc> notch discovery measurement value). When Vmax−Vc> notch discovery measurement value holds (time t2), the notch detection unit 36 proceeds to step S14 assuming that the first notch is found, and repeats steps S12 to S13 when not found.

時刻t2において、切欠検出部36は、記憶したVmaxと現在値Vcとの平均値((Vmax+Vc)/2)を切欠判定値(図5に示すTh1)として記憶する(ステップS14)。またこのとき、ステップS15で回転量検出部32の現在の動作モードを切欠モードであると記憶する。
その後時刻t2〜t3において、切欠検出部36は、ステップS16において測距センサ12の測定データの最小値Vmin1を取得する。
At time t2, the notch detection unit 36 stores the average value ((Vmax + Vc) / 2) of the stored Vmax and the current value Vc as a notch determination value (Th1 shown in FIG. 5) (step S14). At this time, in step S15, the current operation mode of the rotation amount detection unit 32 is stored as the notch mode.
Thereafter, at times t2 to t3, the notch detection unit 36 acquires the minimum value Vmin1 of the measurement data of the distance measuring sensor 12 in step S16.

最小値Vminを取得した後、切欠検出部36は、ステップS17において測距センサ12の測定データの現在値Vcを取得する、そしてステップS18において、切欠検出部36は、現在値Vcが切欠判定値Th1よりも大きくなったか否か(Vc>Th1)を判定する。Vc>Th1が成り立つ(時刻t3)とき、切欠検出部36はステップS19に処理を移し、成り立たないときにはステップS17〜S18を繰り返す。   After acquiring the minimum value Vmin, the notch detection unit 36 acquires the current value Vc of the measurement data of the distance measuring sensor 12 in step S17, and in step S18, the notch detection unit 36 determines that the current value Vc is the notch determination value. It is determined whether or not it has become larger than Th1 (Vc> Th1). When Vc> Th1 is satisfied (time t3), the notch detection unit 36 moves the process to step S19, and when not satisfied, repeats steps S17 to S18.

時刻t3において、切欠検出部36は、直前に測定し記憶した最大値Vmax(=Vs)と直前に測定し記憶した最小値Vmim1との平均値((Vmax+Vmin1)/2)を次回切欠判定値(図5に示すTh2)として記憶する(ステップS19)。そして、ステップS20において、測定データの現在値Vcが、次回切欠判定値Th2よりも大きいか否かを(Vc>Th2)判定し、大きい場合にはステップS22に処理を移し、小さい場合には、測定データの現在値Vcが次回切欠判定値Th2よりも大きくなるまで、測定データの現在値Vc(ステップS21)及び上記判定(ステップS20)を繰り返す。   At time t3, the notch detection unit 36 calculates an average value ((Vmax + Vmin1) / 2) of the maximum value Vmax (= Vs) measured and stored immediately before and the minimum value Vmim1 measured and stored immediately before (notch determination value ( This is stored as Th2) shown in FIG. 5 (step S19). In step S20, it is determined whether or not the current value Vc of the measurement data is larger than the next notch determination value Th2 (Vc> Th2). If larger, the process proceeds to step S22. Until the current value Vc of the measurement data becomes larger than the next notch determination value Th2, the current value Vc of the measurement data (step S21) and the above determination (step S20) are repeated.

測定データの現在値Vcが、現在の切欠判定値Th1より大きいと判定され(ステップS18)かつ、次回切欠判定値Th2よりも大きいと判定されると(ステップS20)、時刻t3にて、ステップS22で、回転量検出部32の現在の動作モードを通常モード(測定区間に対応する)であると記憶する。
そして、ステップS23において、切欠判定値をステップS19で算出した次回切欠判定値に更新する。このとき記憶した最大値Vmax及び最小値Vmim1のクリアも併せて行う。
If it is determined that the current value Vc of the measurement data is greater than the current notch determination value Th1 (step S18) and greater than the next notch determination value Th2 (step S20), at time t3, step S22 is performed. Thus, the current operation mode of the rotation amount detection unit 32 is stored as the normal mode (corresponding to the measurement section).
In step S23, the notch determination value is updated to the next notch determination value calculated in step S19. The maximum value Vmax and the minimum value Vmim1 stored at this time are also cleared.

その後、時刻t3〜t4において、切欠検出部36は、ステップS24において測距センサ12の測定データの最大値Vmax1を取得する。
最大値Vmin1を取得した後、切欠検出部36は、ステップS25において測距センサ12の測定データの現在値Vcを取得する、そしてステップS26において、切欠検出部36は、現在値Vcが切欠判定値Th2よりも小さくなったか否か(Vc<Th2)を判定する。Vc<Th2が成り立つ(時刻t4)とき、切欠検出部36はステップS15に処理を戻して、成り立たないときにはステップS25〜S26を繰り返す。
Thereafter, at times t3 to t4, the notch detection unit 36 acquires the maximum value Vmax1 of the measurement data of the distance measuring sensor 12 in step S24.
After acquiring the maximum value Vmin1, the notch detection unit 36 acquires the current value Vc of the measurement data of the distance measuring sensor 12 in step S25, and in step S26, the notch detection unit 36 determines that the current value Vc is the notch determination value. It is determined whether it has become smaller than Th2 (Vc <Th2). When Vc <Th2 is satisfied (time t4), the notch detection unit 36 returns the process to step S15, and when not satisfied, repeats steps S25 to S26.

以下、切欠検出部36は、時刻t2〜時刻t3の切欠部分に対して行った処理と同様に、回転量検出部32の動作モードを切欠モードに変更し(ステップS15)、最小値Vmin2を測定し(S16)、時刻t5にて現在値が切欠判定値Th2より大きくなるまで測定値をモニタし(S17、S18)、次回切欠判定値Th3を算出し(S19)、時刻t6にて現在値が次回切欠判定値Th3より大きくなるまで測定値をモニタし(S20、S21)、その後、時刻t6にて回転量検出部32の動作モードを通常モードに変更し(ステップS22)、切り替え判定値を更新する(S23)。   Thereafter, the notch detection unit 36 changes the operation mode of the rotation amount detection unit 32 to the notch mode in the same manner as the processing performed for the notch part at time t2 to time t3 (step S15), and measures the minimum value Vmin2. The measured value is monitored until the current value becomes larger than the notch determination value Th2 at time t5 (S17, S18), the next notch determination value Th3 is calculated (S19), and the current value is determined at time t6. The measured value is monitored until it becomes larger than the next notch determination value Th3 (S20, S21), and then the operation mode of the rotation amount detection unit 32 is changed to the normal mode at time t6 (step S22), and the switching determination value is updated. (S23).

以降、このようなステップS15〜S26を繰り返して動作することで、切欠検出部36は、測距センサ12の測定データに基づいて、直前に検出された測定データの最大値(ピーク値)と最小値の平均値を閾値として、切欠部とそれ以外の測定区間との境界を検出する。これにより、切欠検出部36は、ツールホルダ2の外径に関わらず、常に切欠部分を識別することが可能である。   Thereafter, by repeating such steps S15 to S26, the notch detection unit 36, based on the measurement data of the distance measuring sensor 12, the maximum value (peak value) and minimum of the measurement data detected immediately before. The boundary between the notch and the other measurement section is detected using the average value as a threshold value. Thereby, the notch detection part 36 can always identify a notch part irrespective of the outer diameter of the tool holder 2. FIG.

また、切欠検出部36が更新する回転量検出部32の動作モードは、フランジ部2Bの回転量に比例した回数だけ交番する交番信号となる。よって回転量検出部32は、この動作モードを示す信号を、フランジ部2Bの回転量を示す信号として最大値選択部34(図2)に出力する。
また、この動作モードは、フランジ部2Bの回転速度に比例した頻度で交番する交番信号となる。よって回転量検出部32は、この動作モードを示す信号を、フランジ部2Bの回転開始及び回転終了を検知する回転検知部33(図2)に出力する。
The operation mode of the rotation amount detection unit 32 updated by the notch detection unit 36 is an alternating signal that alternates the number of times proportional to the rotation amount of the flange portion 2B. Therefore, the rotation amount detection unit 32 outputs a signal indicating this operation mode to the maximum value selection unit 34 (FIG. 2) as a signal indicating the rotation amount of the flange portion 2B.
This operation mode is an alternating signal that alternates at a frequency proportional to the rotational speed of the flange portion 2B. Therefore, the rotation amount detection unit 32 outputs a signal indicating this operation mode to the rotation detection unit 33 (FIG. 2) that detects the rotation start and rotation end of the flange portion 2B.

以下、図6〜図7を参照して、図2の(A)に示す回転検知部33によるフランジ2の回転開始及び停止の判定動作を説明する。図6は、回転検知部33の動作フローチャートであり、図7は回転検知部33の動作説明図である。   Hereinafter, with reference to FIG. 6 to FIG. 7, the rotation start / stop determination operation of the flange 2 by the rotation detection unit 33 illustrated in FIG. 2A will be described. FIG. 6 is an operation flowchart of the rotation detection unit 33, and FIG. 7 is an operation explanatory diagram of the rotation detection unit 33.

回転検知部33は、回転量検出部32によって検出された切欠モードの終了から、次の切欠モードの終了までの時間を測定し、この時間が所定の回転中判定区間周期Trot(定数)以下となる場合が、所定の回転開始判定区間回数Bstart(定数)回だけ連続したときに、回転開始を検出する。   The rotation detection unit 33 measures the time from the end of the notch mode detected by the rotation amount detection unit 32 to the end of the next notch mode, and this time is equal to or less than a predetermined rotation determination interval period Trot (constant). In such a case, the rotation start is detected when the predetermined rotation start determination interval number of times Bstart (constant) continues.

したがって、回転検知部33は、まずステップS31で、回転開始判定区間カウンタCstart(変数)を初期化し、ステップS32において、回転量検出部32によって検出される切欠モードの終了から次の切欠モードの終了までの時間Tを測定する。
そしてステップS33で、測定された時間Tが回転中判定区間周期Trot以下となるか否か(T≦Trot)を判定する。T>Trotのときは、ステップS34で回転開始判定区間カウンタCstartをクリアしてからステップS32に戻る。
Therefore, the rotation detection unit 33 first initializes the rotation start determination section counter Cstart (variable) in step S31, and in step S32, from the end of the notch mode detected by the rotation amount detection unit 32 to the end of the next notch mode. Time T is measured.
In step S33, it is determined whether or not the measured time T is equal to or shorter than the in-rotation determination period cycle Trot (T ≦ Trot). When T> Trot, the rotation start determination section counter Cstart is cleared in step S34, and the process returns to step S32.

一方、ステップS33でT≦Trotと判定されると、回転検知部33は、ステップS35で回転開始判定区間カウンタCstartをカウントアップする。以上のステップS32〜S35を、回転開始判定区間カウンタCstartが回転開始判定区間回数Bstartと等しくなるまで繰り返す(ステップS36)。そして、回転開始判定区間カウンタCstartが回転開始判定区間回数Bstartと等しくなると、回転検知部33は、ステップS37においてフランジ2が回転を開始したと判定する。   On the other hand, if it is determined in step S33 that T ≦ Trot, the rotation detection unit 33 counts up the rotation start determination section counter Cstart in step S35. The above steps S32 to S35 are repeated until the rotation start determination section counter Cstart becomes equal to the rotation start determination section number Bstart (step S36). When the rotation start determination section counter Cstart becomes equal to the rotation start determination section count Bstart, the rotation detection unit 33 determines that the flange 2 has started rotating in step S37.

例えば、図7に示す例で、切欠モードの終了〜次の切欠モードの終了までの各時間T1〜T5がそれぞれ、T1≦Trot、T2>Trot、T3≦Trot、T4≦Trot、T5≦Trotであり、回転開始判定区間回数Bstart=3回であるとする。
すると、時間T1はTrot以下であるのでCstartはカウントアップして”1”となり、その後時間T2はTrotより大きいのでCstartはクリアされて”0”となり、時間T3はTrot以下であるのでCstartはカウントアップして”1”となり、時間T4はTrot以下であるのでCstartはカウントアップして”2”となり、時間T5はTrot以下であるのでCstartはカウントアップして”3”となる。ここで、CstartがBstartと等しくなるため、回転検知部33は時間T5の終了時にフランジ2が回転を開始したと判定する。
For example, in the example shown in FIG. 7, the times T1 to T5 from the end of the notch mode to the end of the next notch mode are T1 ≦ Trot, T2> Trot, T3 ≦ Trot, T4 ≦ Trot, T5 ≦ Trot, respectively. Yes, it is assumed that the rotation start determination section number Bstart = 3.
Then, since time T1 is less than or equal to Trot, Cstart counts up to “1”, and after that time T2 is greater than Trot, Cstart is cleared to “0”, and since time T3 is less than or equal to Trot, Cstart is counted. Since the time T4 is less than Trot, Cstart is counted up to “2”, and since time T5 is less than Trot, Cstart is counted up to “3”. Here, since Cstart becomes equal to Bstart, the rotation detection unit 33 determines that the flange 2 has started rotating at the end of time T5.

図6に戻り、その後、回転検知部33は、回転量検出部32によって検出される切欠モードの終了から、次の切欠モードの終了までの時間Tを測定しつづけ(ステップS38)、この時刻Tが回転中判定区間周期Trotよりも大きくなると(ステップS39)、ステップS40にてフランジ2が回転を停止したと判定する。   Returning to FIG. 6, thereafter, the rotation detection unit 33 continues to measure the time T from the end of the notch mode detected by the rotation amount detection unit 32 to the end of the next notch mode (step S38). Is larger than the in-rotation determination section period Trot (step S39), it is determined in step S40 that the flange 2 has stopped rotating.

以下、図2(A)及び図2の(A)に示す装着状態判定部35の各実施例を説明して、本発明に係るツールホルダ2の装着状態異常判定方法を説明する。
図2(A)の最大値選択部34は、切欠検出部36が図3に示す切欠2Cを所定回数だけ検出する間に亘って、すなわち、フランジ部2Bが所定の回転量だけ回転する間に亘って測距センサ12により測定された測定データのうち、最大の測定データを算出する。
図8に示すように、測距センサ12の測定データは、切欠2C(図3参照)の区間の変位を測定している際の谷の部分t1〜t2及びt3〜t4(回転量検出部32が上記切欠モードで動作している部分)と、測定区間2D(図3参照)の部分の変位を測定している際の山の部分t2〜t3と(回転量検出部32が上記通常モードで動作している測定区間部分)からなる。
Hereinafter, each example of the mounting state determination unit 35 shown in FIGS. 2A and 2A will be described, and the mounting state abnormality determination method for the tool holder 2 according to the present invention will be described.
The maximum value selection unit 34 in FIG. 2A continues while the notch detection unit 36 detects the notch 2C shown in FIG. 3 a predetermined number of times, that is, while the flange 2B rotates by a predetermined amount of rotation. Among the measurement data measured by the distance measuring sensor 12, the maximum measurement data is calculated.
As shown in FIG. 8, the measurement data of the distance measuring sensor 12 includes valley portions t1 to t2 and t3 to t4 (rotation amount detection unit 32) when measuring the displacement of the section of the notch 2C (see FIG. 3). Is a portion operating in the notch mode), and mountain portions t2 to t3 when measuring the displacement of the measurement section 2D (see FIG. 3) (the rotation amount detection unit 32 is in the normal mode). It consists of the operating measurement section).

ここで、例えば測定区間2D一つ分だけフランジ部2Bが回転した間の測定データの最大値を選択する場合には、最大値選択部34は、回転量検出部32の出力を入力し、回転量検出部が通常モードで動作している期間の1回分の開始時刻t2から終了時刻t3までに、所定のサンプリング間隔でサンプリングした測距センサ12の出力V1、V2、…のうちの、最大の測定データVmaxを算出して装着状態判定部35に出力する。   Here, for example, when selecting the maximum value of the measurement data while the flange portion 2B is rotated by one measurement section 2D, the maximum value selection unit 34 inputs the output of the rotation amount detection unit 32 and rotates. Of the outputs V1, V2,... Of the distance measuring sensor 12 sampled at a predetermined sampling interval from the start time t2 to the end time t3 for one period during which the amount detection unit operates in the normal mode. Measurement data Vmax is calculated and output to the wearing state determination unit 35.

図2の(B)は、図2の(A)に示す装着状態判定部35の第1実施例の機能ブロック図である。図示するとおり、装着状態判定部35は、飛び出し判定基準値記憶部41と、この飛び出し判定基準値記憶部41と最大値選択部34からの入力との差分を算出する減算器42と、この減算器42の出力を所定の異常判定値と比較してその比較結果を出力する比較器43と、を備えて構成される。   FIG. 2B is a functional block diagram of the first embodiment of the wearing state determination unit 35 shown in FIG. As shown in the figure, the wearing state determination unit 35 includes a pop-up determination reference value storage unit 41, a subtractor 42 that calculates a difference between the pop-up determination reference value storage unit 41 and the input from the maximum value selection unit 34, and the subtraction. And a comparator 43 that compares the output of the comparator 42 with a predetermined abnormality determination value and outputs the comparison result.

図9は本発明に係る装着状態判定方法のフローチャートであり、図10はその説明図である。ここでは、最大値選択部34が選択する最大値が、測定区間2D一つ分だけフランジ部2Bが回転した間の測定データの最大値である場合、すなわち、測定区間2D一つ分に対応する回転量ごとに測定データの最大値を求め、この経時変化に基づいて装着状態判定を行う場合を考える。   FIG. 9 is a flowchart of the wearing state determination method according to the present invention, and FIG. 10 is an explanatory diagram thereof. Here, the maximum value selected by the maximum value selector 34 corresponds to the maximum value of the measurement data while the flange portion 2B is rotated by one measurement section 2D, that is, one measurement section 2D. Consider a case where the maximum value of the measurement data is obtained for each rotation amount, and the wearing state is determined based on the change over time.

ステップS51において、装着状態判定部35は、ツールホルダ2の回転がまだ低速で回転検知部33が回転開始を判定する前から最大値選択部34の出力を入力する。そして、回転検知部33が回転開始を検出した時刻t0において、その直前に測定された測距センサ12の測定データの最大値を、飛び出し判定基準値として飛び出し判定基準値記憶部41に記憶する。   In step S51, the mounting state determination unit 35 inputs the output of the maximum value selection unit 34 before the rotation of the tool holder 2 is still low and the rotation detection unit 33 determines the start of rotation. Then, at the time t0 when the rotation detection unit 33 detects the start of rotation, the maximum value of the measurement data of the distance measuring sensor 12 measured immediately before is stored in the pop-out determination reference value storage unit 41 as the pop-out determination reference value.

そして回転検知部33が回転開始を検出した後、ステップS52において、装着状態判定部35は最大値選択部34の出力を入力し、その都度最大値選択部34の出力と記憶した飛び出し判定基準値との差分ΔMを減算器42により算出する(ステップS53)。そしてステップS54にて、この差分ΔMと所定の異常判定値とを比較器43にて比較する。
上記ステップS52〜S54ことを繰り返し実行している間に、ステップS54にて、測定データの最大値と記憶した飛び出し判定基準値との差分ΔMが所定の異常判定値を超えたことを判定すると、装着状態判定部35は、ステップS55にて、ツールホルダ2の装着状態の異常を判定する。
Then, after the rotation detection unit 33 detects the start of rotation, in step S52, the wearing state determination unit 35 inputs the output of the maximum value selection unit 34, and the pop-up determination reference value stored as the output of the maximum value selection unit 34 each time. Is calculated by the subtractor 42 (step S53). In step S54, the comparator 43 compares the difference ΔM with a predetermined abnormality determination value.
While determining that the difference ΔM between the maximum value of the measurement data and the stored pop-up determination reference value exceeds the predetermined abnormality determination value in step S54 while repeatedly executing the above steps S52 to S54, The mounting state determination unit 35 determines an abnormality in the mounting state of the tool holder 2 in step S55.

図9に示す装着状態判定方法は、装着状態の異常を高速に検知できる利点を有するが、異常判定可能なツールホルダ2が、フランジ2B表面の高さが切欠でない部分を除いてどこでもほぼ同じであるツールホルダ2に限定される。
また、ツールホルダ2の取り付けに偏心がある場合には、測定区間によって測定データにムラができるため、その影響を受けて誤検出するおそれがある。
The mounting state determination method shown in FIG. 9 has an advantage that abnormality in the mounting state can be detected at high speed. However, the tool holder 2 capable of determining the abnormality is almost the same everywhere except the portion where the surface of the flange 2B is not notched. It is limited to a certain tool holder 2.
In addition, when the tool holder 2 is mounted eccentrically, measurement data may be uneven depending on the measurement section, which may cause erroneous detection due to the influence.

そこで、以下に示す装着状態判定方法では、最大値選択部34が、測定区間2Dの複数個分だけフランジ部2Bが回転した間の測定データの最大値を出力する。すなわち、測定区間2Dの複数個分に対応する回転量ごとに測定データの最大値を求め、この経時変化に基づいて装着状態判定を行う。このような装着状態判定方法のフローチャートを図11に示し、その説明図を図12に示す。   Therefore, in the mounting state determination method described below, the maximum value selection unit 34 outputs the maximum value of the measurement data while the flange portion 2B is rotated by a plurality of measurement sections 2D. That is, the maximum value of the measurement data is obtained for each rotation amount corresponding to a plurality of measurement sections 2D, and the wearing state is determined based on the change over time. A flowchart of such a wearing state determination method is shown in FIG. 11, and an explanatory diagram thereof is shown in FIG.

図12に示す時刻t0において、回転検知部33は、フランジ部2Bの回転開始を検出し、回転開始の検出信号を装着状態判定部35の飛び出し判定基準値記憶部41に出力する(ステップS61)。
その後ステップS62において、最大値選択部34は、測距センサ12の測定データを入力する。この動作は、時刻t1にて切欠検出部36が所定回数(図12に示す例では4回)だけ切欠を検知するまでの間行われる(ステップS63)。
At time t0 shown in FIG. 12, the rotation detection unit 33 detects the rotation start of the flange portion 2B, and outputs a rotation start detection signal to the popping-out determination reference value storage unit 41 of the mounting state determination unit 35 (step S61). .
Thereafter, in step S62, the maximum value selection unit 34 inputs measurement data of the distance measuring sensor 12. This operation is performed until the notch detector 36 detects the notch a predetermined number of times (four times in the example shown in FIG. 12) at time t1 (step S63).

ステップS63で切欠検出部36が所定回数だけ切欠を検知すると、最大値選択部34は、時刻t0〜時刻t1に亘って、すなわち、切欠検出部36が所定回数だけ切欠を検知するまでの間に測距センサ12から入力した測定データの最大値であるM1を選択して、装着状態判定部35に出力する(ステップS64)。装着状態判定部35の飛び出し判定基準値記憶部41は、最大値選択部34から入力した測定データがフランジ部2Bが回転の回転開始後の最初のデータであった場合に、飛び出し判定基準値として記憶する。   When the notch detection unit 36 detects the notch a predetermined number of times in step S63, the maximum value selection unit 34 extends from time t0 to time t1, that is, until the notch detection unit 36 detects the notch a predetermined number of times. M1, which is the maximum value of the measurement data input from the distance measuring sensor 12, is selected and output to the wearing state determination unit 35 (step S64). The pop-up determination reference value storage unit 41 of the mounting state determination unit 35 is used as a pop-up determination reference value when the measurement data input from the maximum value selection unit 34 is the first data after the rotation of the flange portion 2B is started. Remember.

その後ステップS65において、最大値選択部34は、測距センサ12の測定データを入力する。この動作は、時刻t2にて切欠検出部36が所定回数だけ切欠を検知するまでの間行われる(ステップS66)。ステップS66で切欠検出部36が所定回数だけ切欠を検知すると、最大値選択部34は、時刻t1〜時刻t2に亘って、すなわち切欠検出部36が所定回数だけ切欠を検知するまでの間に測距センサ12から入力した測定データの最大値(この場合はM2)を選択して、装着状態判定部35に出力する(ステップS67)。   Thereafter, in step S65, the maximum value selection unit 34 inputs measurement data of the distance measuring sensor 12. This operation is performed until the notch detection unit 36 detects the notch a predetermined number of times at time t2 (step S66). When the notch detection unit 36 detects the notch a predetermined number of times in step S66, the maximum value selection unit 34 performs measurement from time t1 to time t2, that is, until the notch detection unit 36 detects the notch a predetermined number of times. The maximum value (in this case, M2) of the measurement data input from the distance sensor 12 is selected and output to the wearing state determination unit 35 (step S67).

その後ステップS68において、装着状態判定部35の減算器42は、測定データの最大値M2と飛び出し判定基準値との差分ΔMを算出し、ステップS69において、比較器43が、この差分ΔMと所定の異常判定値とを比較する。
以上ステップS65〜S69を繰り返し、ステップS69において、差分ΔMが所定の異常判定値を超えたとき、ステップS70においてツールホルダ2の装着状態が異常である判定する。
Thereafter, in step S68, the subtractor 42 of the wearing state determination unit 35 calculates a difference ΔM between the maximum value M2 of the measurement data and the pop-up determination reference value. In step S69, the comparator 43 calculates the difference ΔM and a predetermined value. Compare the abnormality judgment value.
Steps S65 to S69 are repeated, and when the difference ΔM exceeds a predetermined abnormality determination value in step S69, it is determined in step S70 that the mounting state of the tool holder 2 is abnormal.

このとき、最大値選択部34が最大値を選択するまでに要する切欠検出回数を、フランジ部2Bの1回転分に相当する回数より大きく設定すれば、フランジ部2Bの周回単位で測距センサ12の測定データの最大値の経時変化をモニタすることが可能となり、フランジ2B表面の高さの相違や、ツールホルダ2の取り付けに偏心の影響を除くことが可能となる。   At this time, if the number of notches detected until the maximum value selection unit 34 selects the maximum value is set to be larger than the number of times corresponding to one rotation of the flange portion 2B, the distance measuring sensor 12 in a round unit of the flange portion 2B. It is possible to monitor the change over time of the maximum value of the measured data, and to eliminate the influence of eccentricity on the difference in height of the flange 2B surface and the attachment of the tool holder 2.

上記説明した図11の装着状態判定方法は、次のような方法であると考えてもよい。
図12に示すように、測距センサ12により得た測定データを、切欠測定部分にて各ブロックに分割し、かつこのブロックを所定個数ずつグループに区分けする。
そして、回転検知部33が回転開始を検知した後の最初のグループ1に含まれる測定データのうちの最大値を選択し、これを飛び出し判定基準値とする。
それ以降に測定された測定データのグループに含まれる測定データのうちの最大値を選択し、この最大値と飛び出し判定基準値との差が、所定の異常判定値より大きくなったとき、ツールホルダ2の装着状態の異常を判定する。
The above-described wearing state determination method of FIG. 11 may be considered as the following method.
As shown in FIG. 12, the measurement data obtained by the distance measuring sensor 12 is divided into blocks at the notch measurement portion, and this block is divided into groups by a predetermined number.
And the rotation detection part 33 selects the maximum value of the measurement data contained in the first group 1 after detecting the rotation start, and makes this a pop-out determination reference value.
When the maximum value of the measurement data included in the group of measurement data measured after that is selected, and the difference between this maximum value and the pop-up judgment reference value is greater than the predetermined abnormality judgment value, the tool holder 2 to determine whether the wearing state is abnormal.

ここで、1グループあたりのブロック数を、ツール1回転分のブロック数より多く設定すれば、フランジ2B表面の高さの相違や、ツールホルダ2の取り付けに偏心の影響を除くことが可能となる。   Here, if the number of blocks per group is set to be larger than the number of blocks for one rotation of the tool, it becomes possible to eliminate the difference in the height of the flange 2B surface and the influence of eccentricity on the attachment of the tool holder 2. .

ツールホルダが主軸へ正常に装着されている場合、主軸へのツールホルダの取り付け位置ズレ量は時間が経過しても殆ど変わらないために、上記最大値選択部34が出力する測定データの最大値は殆ど変化しないのに対し、ツールホルダが主軸から脱落する場合には、最大値選択部34が出力する測定データの最大値は時間経過に従って大きくなることが考えられる。したがって、異なる時点で出力された測定データ同士の差分の累積値を算出すると、ツールホルダが主軸へ正常に装着されている場合には累積値は殆ど変化しないのに対し、ツールホルダが主軸から脱落する場合には累積値が急激に増加することが考えられる。   When the tool holder is normally mounted on the spindle, the amount of displacement of the tool holder attached to the spindle hardly changes over time, so the maximum value of the measurement data output by the maximum value selection unit 34 However, when the tool holder is removed from the spindle, the maximum value of the measurement data output from the maximum value selection unit 34 may increase with time. Therefore, if the cumulative value of the difference between the measurement data output at different points in time is calculated, the cumulative value hardly changes when the tool holder is normally mounted on the spindle, whereas the tool holder falls off the spindle. In this case, the cumulative value may increase rapidly.

以下に説明する、図2の(A)に示す装着状態判定部35の第2実施例では、異なる時点で最大値選択部34から出力された測定データ同士の差分の累積値を算出し、この累積値の経時変化に基づいてツールホルダの主軸への装着状態の異常を判定する。
図13は、このような装着状態判定部35の第2実施例の機能ブロック図であり、図14は、その動作説明図である。
In the second embodiment of the wearing state determination unit 35 shown in FIG. 2A described below, the cumulative value of the difference between the measurement data output from the maximum value selection unit 34 at different times is calculated. An abnormality in the mounting state of the tool holder on the spindle is determined based on the change over time of the accumulated value.
FIG. 13 is a functional block diagram of a second embodiment of such a wearing state determination unit 35, and FIG. 14 is an operation explanatory diagram thereof.

図13に示すように、装着状態判定部35は、最大値算出部34から出力される測定データとそれ以前に出力された測定データとの差分値を求めてその差分値の累積値を算出する1組の差分累積算出部61及び62と、最大値算出部34から連続して出力される測定データを、差分累積算出部61及び62に交互に振り分けて入力する選別部63と、差分累積算出部61及び62のそれぞれの出力を加算する加算器73と、加算器73の出力と所定の異常判定値とを比較してその比較結果を出力する比較器64と、を備える。   As illustrated in FIG. 13, the wearing state determination unit 35 obtains a difference value between the measurement data output from the maximum value calculation unit 34 and the measurement data output before that, and calculates a cumulative value of the difference values. A set of difference accumulation calculation units 61 and 62, a selection unit 63 that alternately distributes and inputs measurement data continuously output from the maximum value calculation unit 34 to the difference accumulation calculation units 61 and 62, and a difference accumulation calculation An adder 73 that adds the outputs of the units 61 and 62, and a comparator 64 that compares the output of the adder 73 with a predetermined abnormality determination value and outputs the comparison result.

選別部63は、最大値算出部34が連続して出力する測定データを、差分累積算出部61及び62に交互に振り分ける。したがって、差分累積算出部61及び62には、最大値算出部34が連続して出力する測定データが1つ飛びに入力される。図14を参照してこの様子を説明する。
図14(A)に示すとおり、ツールホルダ2のフランジ2Bには、2つび切欠2Cがフランジ2Bの外周の反対の位置に設けられている。そして、フランジ2Bの外周には、この切欠2C間に挟まれる2つの外周面部分(測定区間A及びB)が形成され、これら2つの外周面部分もまたフランジ2Bの外周の反対の位置に位置している。
The selection unit 63 alternately distributes the measurement data continuously output by the maximum value calculation unit 34 to the difference accumulation calculation units 61 and 62. Therefore, the difference accumulation calculation units 61 and 62 are input with the measurement data continuously output from the maximum value calculation unit 34 one by one. This will be described with reference to FIG.
As shown in FIG. 14A, the flange 2B of the tool holder 2 is provided with two notches 2C at positions opposite to the outer periphery of the flange 2B. Two outer peripheral surface portions (measurement sections A and B) sandwiched between the notches 2C are formed on the outer periphery of the flange 2B, and these two outer peripheral surface portions are also located at positions opposite to the outer periphery of the flange 2B. is doing.

したがって、フランジ2Bを回転させてその外周面までの距離を測距センサ12で測定すると、その測定データは図14の(B)に示すように、測定区間Aと測定区間Bとを測定したデータが切欠部分によって分けられ、最大値算出部34は、測定区間Aで測定した測定データのうちの最大値Ma1、Ma2…と、測定区間Bで測定した測定データのうちの最大値Mb1、Mb2…と、を交互に出力する。   Accordingly, when the distance to the outer peripheral surface is measured by the distance measuring sensor 12 by rotating the flange 2B, the measurement data is data obtained by measuring the measurement section A and the measurement section B as shown in FIG. Are divided by notch portions, and the maximum value calculation unit 34 determines the maximum values Ma1, Ma2... Of the measurement data measured in the measurement section A, and the maximum values Mb1, Mb2. And are output alternately.

そこで、選別部63が最大値算出部34の測定データを差分累積算出部61及び62に交互に振り分けると、差分累積算出部61及び62には、測定区間A及びBのうちそれぞれ一方及び他方について測定した測定データのみが連続して入力される。すなわち、差分累積算出部61にはフランジ2Bの同一部分について測定した測定データのみが入力され、差分累積算出部62にもまた、(差分累積算出部61に入力された測定データが測定された部分と異なる)フランジ2Bの同一部分について測定した測定データのみが入力される。
例えば、差分累積算出部61には、測定区間Aについて連続して最大値算出部34が出力した最大値Ma1、Ma2…が連続して入力され、差分累積算出部62には、測定区間Bについて連続して最大値算出部34が出力した最大値Mb1、Mb2…が連続して入力される。
Therefore, when the selection unit 63 alternately distributes the measurement data of the maximum value calculation unit 34 to the difference accumulation calculation units 61 and 62, the difference accumulation calculation units 61 and 62 have one and the other of the measurement sections A and B, respectively. Only measured measurement data is input continuously. That is, only the measurement data measured for the same portion of the flange 2B is input to the difference accumulation calculation unit 61, and the difference accumulation calculation unit 62 also (the portion where the measurement data input to the difference accumulation calculation unit 61 is measured). Only the measurement data measured for the same part of the flange 2B is input.
For example, the difference accumulation calculation unit 61 is continuously input with the maximum values Ma1, Ma2,... Output by the maximum value calculation unit 34 continuously for the measurement interval A, and the difference accumulation calculation unit 62 is for the measurement interval B. The maximum values Mb1, Mb2,... Continuously output from the maximum value calculation unit 34 are continuously input.

図13に戻り、差分累積算出部61(62)には、選別部63により選別されて入力された測定データを、次の測定データが入力されるまで記憶するための前回データ記憶部65(69)と、現在入力された測定データと前回データ記憶部65(69)に記憶された測定データとの差分を算出する減算器66(70)と、減算器66(70)からの出力の累積値を記憶するための累積値記憶部67(71)と、累積値記憶部67(71)に記憶された累積値と新たに算出された減算器66(70)からの出力とを加算して、新たな累積値を算出するための加算器68(72)と、を備えて構成される。
これにより、例えば上記の例では、差分累積算出部61(62)は、測定区間A(B)について連続して最大値算出部34が出力した最大値Ma1、Ma2…(Mb1、Mb2…)の連続する2つの値同士の差分値の累積値を出力する。
Returning to FIG. 13, the previous cumulative data calculation unit 61 (62) stores the measurement data selected and input by the selection unit 63 until the next measurement data is input. ), The subtractor 66 (70) for calculating the difference between the currently input measurement data and the measurement data stored in the previous data storage unit 65 (69), and the accumulated value of the output from the subtractor 66 (70) Is added to the cumulative value storage unit 67 (71), the cumulative value stored in the cumulative value storage unit 67 (71) and the newly calculated output from the subtractor 66 (70), And an adder 68 (72) for calculating a new cumulative value.
Thus, for example, in the above example, the difference accumulation calculation unit 61 (62) is configured to output the maximum values Ma1, Ma2,... (Mb1, Mb2,...) Continuously output from the maximum value calculation unit 34 for the measurement section A (B). The cumulative value of the difference value between two consecutive values is output.

図15は、本発明に係る装着状態判定方法のフローチャート(その3)である。
ステップS71において、差分累積算出部61(62)は、それぞれの累積値記憶部67(71)に記憶される累積値Δca(Δcb)をクリアする。次に、ステップS72及びS73において、差分累積算出部61(62)は、測定区間A(B)について最大値算出部34が出力した最初の測定データMa1(Mb1)を入力して、前回入力されたデータMaold(Mbold)として、前回データ記憶部65(69)に記憶する。
FIG. 15 is a flowchart (part 3) of the wearing state determination method according to the present invention.
In step S71, the difference accumulation calculation unit 61 (62) clears the accumulation value Δca (Δcb) stored in the respective accumulation value storage unit 67 (71). Next, in steps S72 and S73, the difference accumulation calculation unit 61 (62) inputs the first measurement data Ma1 (Mb1) output by the maximum value calculation unit 34 for the measurement section A (B) and is input last time. The data is stored in the previous data storage unit 65 (69) as data Mold (Mbold).

続いて、ステップS74及びS75において、差分累積算出部61(62)は、測定区間A(B)について最大値算出部34が出力した以降の測定データMa2…(Mb2…)を、現在入力される測定データManew(Mbnew)として、順次入力する。
ステップS76では、減算器66(70)は、前回データ記憶部65(69)に記憶された前回入力されたデータMaold(Mbold)と、現在入力される測定データManew(Mbnew)との差分Δa(Δb)を算出する。
Subsequently, in steps S74 and S75, the difference accumulation calculation unit 61 (62) currently receives the measurement data Ma2 (Mb2...) After the maximum value calculation unit 34 outputs for the measurement section A (B). The measurement data Mannew (Mbnew) is sequentially input.
In step S76, the subtractor 66 (70) determines the difference Δa () between the previously input data Maold (Mbold) stored in the previous data storage unit 65 (69) and the currently input measurement data Mannew (Mbnew). Δb) is calculated.

そしてステップS77では、加算器68(72)は、この差分Δa(Δb)を、累積値記憶部67(71)に記憶された現在までの累積値Δca(Δcb)に加えることにより新たな累積値を算出する。さらにステップS78において、加算器73はこれら累積値Δca及びΔcbを加算した総累積値Δcab=Δca+Δcbを算出する。   In step S77, the adder 68 (72) adds the difference Δa (Δb) to the current accumulated value Δca (Δcb) stored in the accumulated value storage unit 67 (71) to obtain a new accumulated value. Is calculated. Further, in step S78, the adder 73 calculates a total cumulative value Δcab = Δca + Δcb obtained by adding the cumulative values Δca and Δcb.

ステップS79において、比較器64はこの総累積値Δcabが所定の異常判定値を超えたか否かを判定し、総累積値Δcabが所定の異常判定値を超えるに至らないときには、前回データ記憶部65(69)に記憶されるデータMaold(Mbold)を、現在入力された測定データManew(Mbnew)に更新して(ステップS80)、ステップS74〜S80を繰り返す。
ステップS79にて比較器64が、総累積値Δcabが所定の異常判定値を超えたと、判定したときは、ステップS81において、ツールホルダ2の装着状態が異常であると判定する。
In step S79, the comparator 64 determines whether or not the total accumulated value Δcab exceeds a predetermined abnormality determination value. When the total accumulated value Δcab does not exceed the predetermined abnormality determination value, the previous data storage unit 65 is determined. The data Maold (Mbold) stored in (69) is updated to the currently input measurement data Mannew (Mbnew) (step S80), and steps S74 to S80 are repeated.
When the comparator 64 determines in step S79 that the total accumulated value Δcab has exceeded a predetermined abnormality determination value, it determines in step S81 that the mounting state of the tool holder 2 is abnormal.

上述の図13の構成例及び図14(A)の切欠の設置態様のように、フランジ2B外周の複数の異なる区間A及びBについて算出した上記累積値Δca及びΔcbを加算した総累積値Δcabを所定の異常判定値と比べることにより、1つの区間について算出した上記累積値Δcaよりも上記累積値Δcabが早く増大し、早期に装着状態の異常を発見することが可能となる。   The total cumulative value Δcab obtained by adding the cumulative values Δca and Δcb calculated for a plurality of different sections A and B on the outer periphery of the flange 2B as in the configuration example of FIG. 13 and the notch installation mode of FIG. By comparing with a predetermined abnormality determination value, the cumulative value Δcab increases faster than the cumulative value Δca calculated for one section, and it becomes possible to find an abnormality in the wearing state at an early stage.

また、総累積値Δcabを算出することにより、ツールホルダ2が主軸3に対してスライドした場合の影響を除去することが可能となる。すなわちツールホルダ2は、主軸3に対して徐々にスライドしながら脱落する。このスライドは、ツールホルダ2の回転方向についても起こるため、実際にはツールホルダ2の取り付け位置のずれが大きくなっていても、同じ区間を測距センサ12で測定した測定データが、時間経過によって大きく変わらない場合がある。この様子を図16に示す。   Further, by calculating the total accumulated value Δcab, it is possible to remove the influence when the tool holder 2 slides with respect to the main shaft 3. That is, the tool holder 2 falls off while gradually sliding with respect to the main shaft 3. Since this slide also occurs in the direction of rotation of the tool holder 2, even if the mounting position of the tool holder 2 is actually large, the measurement data measured by the distance measuring sensor 12 in the same section is changed over time. It may not change greatly. This is shown in FIG.

図16(B)に示す取り付け状態は、図16(A)に示す取り付け状態よりも、ツールホルダ2の回転軸2Eが主軸3の回転軸3Cよりも離れており、ツールホルダ2の取り付け位置がよりずれている。しかし、図16(B)に示す状態では、図16(A)に示す状態と比べて、ツールホルダ2の取り付け位置が主軸3に対してその回転方向にずれており、ツールホルダ2の回転軸2Eを起点として見た主軸3の回転軸3Cの方位角が異なっている。この影響で測距センサ12で測定される測定データには差が生じていない。このように、フランジ2Bの外周の一部の区間だけを測距した場合には、ツールホルダ2の回転軸2Eと主軸3の回転軸3Cとの間隔が離れつつある状態でも、回転中に生じる取り付け位置の回転方向へのスライドによって測定データの最大値に大きな変化が生じない事態が考えられる。   In the attachment state shown in FIG. 16B, the rotation shaft 2E of the tool holder 2 is further away from the rotation shaft 3C of the main shaft 3 than in the attachment state shown in FIG. It is more out of alignment. However, in the state shown in FIG. 16B, the mounting position of the tool holder 2 is shifted in the rotation direction with respect to the main shaft 3 as compared with the state shown in FIG. The azimuth angle of the rotation axis 3C of the main shaft 3 as viewed from 2E is different. Due to this influence, no difference occurs in the measurement data measured by the distance measuring sensor 12. As described above, when only a part of the outer circumference of the flange 2B is measured, the rotation occurs even when the distance between the rotation shaft 2E of the tool holder 2 and the rotation shaft 3C of the main shaft 3 is increasing. It is conceivable that there is no significant change in the maximum value of the measurement data due to the sliding of the mounting position in the rotation direction.

そこで、フランジ2B外周の複数の異なる区間A及びBについて算出した上記累積値Δca及びΔcbを加算した総累積値Δcabを算出することにより、フランジ2Bの外周の一部の区間だけを測距した場合に起こりうる回転方向についてのスライドの影響を低減することが可能となる。
さらに、上記実施例のように、切欠部を除きフランジ2B外周全てをカバーする区間A及びBについて、それぞれ上記累積値Δca及びΔcbを算出し、これらを加算した総累積値Δcabを算出すれば、フランジ2Bが1周する間に検出されるフランジ2Bの変位量の最大値の変化を監視することができるため、回転方向についてのスライドの影響を除去することが可能となる。
なお、上述の図13の構成例及び図14(A)の切欠の設置態様では、フランジ2B外周面上に2つの切欠が設けられて2つの測定区間のみが画定される実施例を示したが、本発明はこれに限らず、フランジ2B外周面上に3つ以上の切欠が設けられることにより3つ以上の測定区間が画定され、これらのそれぞれについて上記累積値Δca、Δcb…を求めてそれらの全て又は一部を加算した総累積値を、所定の異常判定値と比べてもよい。
Therefore, when only a part of the outer circumference of the flange 2B is measured by calculating the total cumulative value Δcab obtained by adding the cumulative values Δca and Δcb calculated for a plurality of different sections A and B on the outer circumference of the flange 2B. It is possible to reduce the influence of the slide on the rotation direction that can occur.
Further, as in the above embodiment, for the sections A and B that cover the entire outer periphery of the flange 2B excluding the notch, the cumulative values Δca and Δcb are calculated, respectively, and the total cumulative value Δcab obtained by adding these is calculated. Since the change in the maximum value of the displacement amount of the flange 2B detected while the flange 2B makes one round can be monitored, the influence of the slide in the rotation direction can be eliminated.
In the configuration example of FIG. 13 and the notch installation mode of FIG. 14A described above, an example is shown in which two notches are provided on the outer peripheral surface of the flange 2B and only two measurement sections are defined. The present invention is not limited to this, and three or more measurement sections are defined by providing three or more cutouts on the outer peripheral surface of the flange 2B, and the cumulative values Δca, Δcb,... A total cumulative value obtained by adding all or part of the above may be compared with a predetermined abnormality determination value.

本発明は、回転軸を有する工作機械装置、特に、マシニングセンタ(以下、「MC」と略称でいう)等のツールホルダを使用する工作機械に好適に利用可能である。   The present invention can be suitably used for a machine tool device having a rotating shaft, particularly a machine tool using a tool holder such as a machining center (hereinafter abbreviated as “MC”).

本発明に係るチャックミス検出装置の実施例の構成図である。It is a block diagram of the Example of the chuck | zipper mistake detection apparatus which concerns on this invention. (A)は図1に示すデータ処理装置の機能ブロック図であり、(B)は(A)に示す装着状態判定部の第1実施例の機能ブロック図である。(A) is a functional block diagram of the data processing apparatus shown in FIG. 1, and (B) is a functional block diagram of the first embodiment of the wearing state determination unit shown in (A). フランジ部に切欠を有するツールホルダの平面図である。It is a top view of the tool holder which has a notch in a flange part. 図2の(A)に示す回転量検出部の動作フローチャートである。It is an operation | movement flowchart of the rotation amount detection part shown to (A) of FIG. 図2の(A)に示す回転量検出部の動作説明図である。It is operation | movement explanatory drawing of the rotation amount detection part shown to (A) of FIG. 図2の(A)に示す回転検知部の動作フローチャートである。It is an operation | movement flowchart of the rotation detection part shown to (A) of FIG. 図2の(A)に示す回転検知部の動作説明図である。It is operation | movement explanatory drawing of the rotation detection part shown to (A) of FIG. 図2の(A)に示す最大値選択部の動作説明図である。It is operation | movement explanatory drawing of the maximum value selection part shown to (A) of FIG. 本発明に係る装着状態判定方法のフローチャート(その1)である。It is a flowchart (the 1) of the mounting state determination method which concerns on this invention. 図9に示す装着状態判定方法の説明図である。It is explanatory drawing of the mounting state determination method shown in FIG. 本発明に係る装着状態判定方法のフローチャート(その2)である。It is a flowchart (the 2) of the mounting state determination method which concerns on this invention. 図11に示す装着状態判定方法の説明図である。It is explanatory drawing of the mounting state determination method shown in FIG. 図2の(A)に示す装着状態判定部の第2実施例の機能ブロック図である。It is a functional block diagram of 2nd Example of the mounting state determination part shown to (A) of FIG. 図13に示す装着状態判定部の動作説明図である。It is operation | movement explanatory drawing of the mounting state determination part shown in FIG. 本発明に係る装着状態判定方法のフローチャート(その3)である。It is a flowchart (the 3) of the mounting state determination method which concerns on this invention. ツールホルダの装着状態の回転方向のズレの説明図である。It is explanatory drawing of the shift | offset | difference of the rotation direction of the mounting state of a tool holder. ツールホルダの説明図である。It is explanatory drawing of a tool holder.

符号の説明Explanation of symbols

1 ツール
2 ツールフランジ
2A 嵌合部
2B フランジ部
3 主軸
3A 被嵌合部
5 ヘッド
6 ブラケット
10 チャックミス検出装置10
12 測距センサ
14 データ処理装置
32 回転量検出部
DESCRIPTION OF SYMBOLS 1 Tool 2 Tool flange 2A Fitting part 2B Flange part 3 Main shaft 3A Part to be fitted 5 Head 6 Bracket 10 Chuck mistake detection device 10
12 Distance Sensor 14 Data Processing Device 32 Rotation Amount Detection Unit

Claims (9)

工具が取り付けられたツールホルダを主軸に装着し、該主軸を回転駆動してワークを加工する工作機械において、
所定の測定点から、前記主軸に装着した前記ツールホルダのフランジの外周面まで距離を測定する距離測定手段と、
前記フランジの回転量を検出する回転量検出手段と、
前記回転量検出手段により検出された回転量に基づき、前記距離測定手段で得られた測定データの前記所定回転量ごとの最大値を選択する最大値選択手段と、
前記最大値の経時変化に基づいて、前記ツールホルダの前記主軸への装着状態の異常を判定する装着状態判定手段と、
を備えることを特徴とする工作機械。
In a machine tool that mounts a tool holder to which a tool is attached to a spindle and drives the spindle to rotate the workpiece,
Distance measuring means for measuring the distance from a predetermined measurement point to the outer peripheral surface of the flange of the tool holder attached to the spindle;
A rotation amount detecting means for detecting the rotation amount of the flange;
Maximum value selection means for selecting a maximum value for each predetermined rotation amount of the measurement data obtained by the distance measurement means based on the rotation amount detected by the rotation amount detection means;
Based on the change over time of the maximum value, mounting state determination means for determining an abnormality in the mounting state of the tool holder to the spindle,
A machine tool comprising:
前記回転量検出手段は、前記フランジの外周面に設けられた位置マークを検出することにより、該フランジの回転量を検出することを特徴とする請求項1に記載の工作機械。   The machine tool according to claim 1, wherein the rotation amount detecting means detects a rotation amount of the flange by detecting a position mark provided on an outer peripheral surface of the flange. 前記位置マークは、前記フランジの外周面に設けられた切欠であり、
前記回転量検出手段は、前記距離測定手段の測定データに基づいて、前記切欠を検出することを特徴とする請求項2に記載の工作機械。
The position mark is a notch provided on the outer peripheral surface of the flange,
The machine tool according to claim 2, wherein the rotation amount detection means detects the notch based on measurement data of the distance measurement means.
前記装着状態判定手段は、ある時点で測定された前記最大値が、それ以前に測定された前記最大値よりも所定の閾値以上大きくなったとき、前記ツールホルダの前記主軸への装着状態が異常であると判定することを特徴とする請求項1〜3のいずれか一項に記載の工作機械。   When the maximum value measured at a certain point of time is greater than a predetermined threshold value by a predetermined threshold or more, the mounting state determination unit is abnormal in the mounting state of the tool holder on the spindle It determines with it being, The machine tool as described in any one of Claims 1-3 characterized by the above-mentioned. 前記所定回転量は、1回転以上であることを特徴とする請求項1〜4のいずれか一項に記載の工作機械。   The machine tool according to claim 1, wherein the predetermined rotation amount is one rotation or more. 前記装着状態判定手段は、異なる時点で測定された前記最大値同士の差の累積値を算出し、該累積値が所定の閾値より大きくなったとき、前記ツールホルダの前記主軸への装着状態が異常であると判定することを特徴とする請求項1〜3のいずれか一項に記載の工作機械。   The mounting state determination means calculates a cumulative value of differences between the maximum values measured at different time points, and when the cumulative value becomes larger than a predetermined threshold, the mounting state of the tool holder on the spindle is determined. It determines with it being abnormal, The machine tool as described in any one of Claims 1-3 characterized by the above-mentioned. 前記装着状態判定手段は、前記フランジの外周面の同じ部分について異なる時点で測定された前記最大値同士の差の累積値を算出することを特徴とする請求項6に記載の工作機械。   The machine tool according to claim 6, wherein the mounting state determination unit calculates a cumulative value of differences between the maximum values measured at different time points on the same portion of the outer peripheral surface of the flange. 前記装着状態判定手段は、前記フランジの外周面の複数の異なる部分のそれぞれについて前記累積値を計算し、これら累積値の和が所定の閾値より大きくなったとき、前記ツールホルダの前記主軸への装着状態が異常であると判定することを特徴とする請求項7に記載の工作機械。   The mounting state determining means calculates the cumulative value for each of a plurality of different portions of the outer peripheral surface of the flange, and when the sum of the cumulative values becomes greater than a predetermined threshold, the tool holder is moved to the spindle. The machine tool according to claim 7, wherein the mounting state is determined to be abnormal. ツールホルダを主軸に装着し、該主軸を回転駆動する工作機械において、
所定の測定点から、前記主軸に装着した前記ツールホルダのフランジの外周面まで距離を測定し、
前記フランジの回転量を検出し、
検出された前記回転量に基づき、測定された前記測定データの前記所定回転量ごとの最大値を選択し、
選択された前記最大値の経時変化に基づいて、前記ツールホルダの前記主軸への装着状態の異常を判定する、
ことを特徴とする、前記主軸を有する工作機械におけるツールホルダの装着状態異常判定方法。
In a machine tool that attaches a tool holder to a main shaft and rotationally drives the main shaft,
Measure the distance from a predetermined measurement point to the outer peripheral surface of the flange of the tool holder attached to the spindle,
Detecting the amount of rotation of the flange;
Based on the detected rotation amount, select the maximum value for each of the predetermined rotation amount of the measured measurement data,
Based on the change over time of the selected maximum value, an abnormality in the mounting state of the tool holder on the spindle is determined.
A tool holder mounting state abnormality determination method for a machine tool having the spindle.
JP2005142879A 2005-05-16 2005-05-16 Machine tool and tool holder mounting state abnormality determination method Expired - Fee Related JP4799044B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005142879A JP4799044B2 (en) 2005-05-16 2005-05-16 Machine tool and tool holder mounting state abnormality determination method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005142879A JP4799044B2 (en) 2005-05-16 2005-05-16 Machine tool and tool holder mounting state abnormality determination method

Publications (2)

Publication Number Publication Date
JP2006315158A true JP2006315158A (en) 2006-11-24
JP4799044B2 JP4799044B2 (en) 2011-10-19

Family

ID=37536264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005142879A Expired - Fee Related JP4799044B2 (en) 2005-05-16 2005-05-16 Machine tool and tool holder mounting state abnormality determination method

Country Status (1)

Country Link
JP (1) JP4799044B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010142934A (en) * 2008-12-22 2010-07-01 Nihon Id System Kk System for detecting run-out of tool holder
KR101392656B1 (en) * 2007-11-16 2014-05-12 두산인프라코어 주식회사 Tool clamping certifying apparatus and method for certiying tool clamping thereof
JP2017159381A (en) * 2016-03-08 2017-09-14 ファナック株式会社 Tool exchange device
WO2023048078A1 (en) 2021-09-21 2023-03-30 Dmg森精機株式会社 Machine tool, control method, and control program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0812245A (en) * 1994-06-30 1996-01-16 Futaba Corp Falling off alarm device for electromagnetic magnet device
JP2002331442A (en) * 2001-05-07 2002-11-19 Yamazaki Mazak Corp Eccentricity detecting device of tool holder of machine tool
JP2004276145A (en) * 2003-03-13 2004-10-07 Tokyo Seimitsu Co Ltd Machine tool and mounting abnormality determination method of tool holder in device having rotating shaft

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0812245A (en) * 1994-06-30 1996-01-16 Futaba Corp Falling off alarm device for electromagnetic magnet device
JP2002331442A (en) * 2001-05-07 2002-11-19 Yamazaki Mazak Corp Eccentricity detecting device of tool holder of machine tool
JP2004276145A (en) * 2003-03-13 2004-10-07 Tokyo Seimitsu Co Ltd Machine tool and mounting abnormality determination method of tool holder in device having rotating shaft

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101392656B1 (en) * 2007-11-16 2014-05-12 두산인프라코어 주식회사 Tool clamping certifying apparatus and method for certiying tool clamping thereof
JP2010142934A (en) * 2008-12-22 2010-07-01 Nihon Id System Kk System for detecting run-out of tool holder
JP2017159381A (en) * 2016-03-08 2017-09-14 ファナック株式会社 Tool exchange device
WO2023048078A1 (en) 2021-09-21 2023-03-30 Dmg森精機株式会社 Machine tool, control method, and control program

Also Published As

Publication number Publication date
JP4799044B2 (en) 2011-10-19

Similar Documents

Publication Publication Date Title
US7175374B2 (en) Machine tool
JP7060174B2 (en) Processing system, display system, processing device, processing method and processing program
US7576295B2 (en) Method for detecting and compensating electrode wear of electric discharge machining
JP2002200542A (en) Machine tool
KR101867674B1 (en) Wire electrical discharge machine
CN115144181B (en) Bearing multi-dimensional defect detection method and system
JP4799044B2 (en) Machine tool and tool holder mounting state abnormality determination method
US7216311B2 (en) System and method for evaluating a semiconductor device pattern, method for controlling process of forming a semiconductor device pattern and method for monitoring a semiconductor device manufacturing process
US10413984B2 (en) Method for predicting precision of electrical discharge machine
CN119238176B (en) Machine tool tool processing method, device, electronic device and readable storage medium
JP5807437B2 (en) Chatter vibration detector
JP4520260B2 (en) Wafer defect detection method and apparatus
JP2008093750A (en) Method and device of detecting tool holder mounting state, and machine tool
JP2004042208A (en) Machine tool
JP2017193018A (en) Process abnormality detection system, and process abnormality detection method
US4992964A (en) Control apparatus and method for preventing seizure in a spindle apparatus of a machine tool
EP4454793A1 (en) Method for detecting attached state of tool holder, device for detecting attached state of tool holder, displacement detection method, displacement detection device, and machine tool
JP7124242B1 (en) Tool holder mounting state detection method and device, and machine tool
JP5382171B2 (en) Wire electrical discharge machine
JP5201044B2 (en) Wire electrical discharge machine
JPH07286846A (en) Method and instrument for measuring shape of surface having noncontinuous part
KR102645396B1 (en) Apparatus for detecting tool shape abnormality and method for detecting tool shape abnormality
JP7098071B2 (en) Deterioration determination device, threshold determination device, threshold determination method, and threshold determination program
JP4822506B2 (en) Positioning method, measuring method, and coordinate system setting method.
JP4629458B2 (en) Linear encoder device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071016

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101015

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101019

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101216

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: 20110705

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: 20110802

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

Free format text: PAYMENT UNTIL: 20140812

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4799044

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees