JP6484303B2 - 交換回転位置決定装置および交換回転位置決定方法 - Google Patents

交換回転位置決定装置および交換回転位置決定方法 Download PDF

Info

Publication number
JP6484303B2
JP6484303B2 JP2017143709A JP2017143709A JP6484303B2 JP 6484303 B2 JP6484303 B2 JP 6484303B2 JP 2017143709 A JP2017143709 A JP 2017143709A JP 2017143709 A JP2017143709 A JP 2017143709A JP 6484303 B2 JP6484303 B2 JP 6484303B2
Authority
JP
Japan
Prior art keywords
rotation position
turret
exchange
position determination
tool
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.)
Active
Application number
JP2017143709A
Other languages
English (en)
Other versions
JP2019028502A (ja
Inventor
晋 槇
晋 槇
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.)
FANUC Corp
Original Assignee
FANUC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by FANUC Corp filed Critical FANUC Corp
Priority to JP2017143709A priority Critical patent/JP6484303B2/ja
Priority to DE102018005703.9A priority patent/DE102018005703B4/de
Priority to US16/043,690 priority patent/US10695878B2/en
Priority to CN201810820905.1A priority patent/CN109290834B/zh
Publication of JP2019028502A publication Critical patent/JP2019028502A/ja
Application granted granted Critical
Publication of JP6484303B2 publication Critical patent/JP6484303B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q3/00Devices holding, supporting, or positioning work or tools, of a kind normally removable from the machine
    • B23Q3/155Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling
    • B23Q3/1552Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling parts of devices for automatically inserting or removing tools
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q3/00Devices holding, supporting, or positioning work or tools, of a kind normally removable from the machine
    • B23Q3/155Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling
    • B23Q3/1552Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling parts of devices for automatically inserting or removing tools
    • B23Q3/15526Storage devices; Drive mechanisms therefor
    • B23Q3/15534Magazines mounted on the spindle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q3/00Devices holding, supporting, or positioning work or tools, of a kind normally removable from the machine
    • B23Q3/155Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling
    • B23Q3/1552Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling parts of devices for automatically inserting or removing tools
    • B23Q3/15526Storage devices; Drive mechanisms therefor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-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 programme data in numerical form
    • G05B19/402Numerical 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 programme data in numerical form characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q3/00Devices holding, supporting, or positioning work or tools, of a kind normally removable from the machine
    • B23Q3/155Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling
    • B23Q3/157Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling of rotary tools
    • B23Q3/15706Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling of rotary tools a single tool being inserted in a spindle directly from a storage device, i.e. without using transfer devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q3/00Devices holding, supporting, or positioning work or tools, of a kind normally removable from the machine
    • B23Q3/155Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling
    • B23Q3/157Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling of rotary tools
    • B23Q3/15713Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling of rotary tools a transfer device taking a single tool from a storage device and inserting it in a spindle
    • B23Q3/1572Arrangements for automatic insertion or removal of tools, e.g. combined with manual handling of rotary tools a transfer device taking a single tool from a storage device and inserting it in a spindle the storage device comprising rotating or circulating storing means
    • B23Q3/15722Rotary discs or drums
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50016Turret with multiple workpiece holders, spindles, multiple fixed tools around it
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T483/00Tool changing
    • Y10T483/12Tool changing with means to regulate operation by means of replaceable information supply [e.g., templet, tape, card, etc. ]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T483/00Tool changing
    • Y10T483/17Tool changing including machine tool or component
    • Y10T483/1733Rotary spindle machine tool [e.g., milling machine, boring, machine, grinding machine, etc.]
    • Y10T483/179Direct tool exchange between spindle and matrix
    • Y10T483/1793Spindle comprises tool changer
    • Y10T483/1795Matrix indexes selected tool to transfer position
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T483/00Tool changing
    • Y10T483/18Tool transfer to or from matrix
    • Y10T483/1873Indexing matrix

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Automatic Tool Replacement In Machine Tools (AREA)
  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)
  • Cutting Tools, Boring Holders, And Turrets (AREA)
  • Turning (AREA)

Description

本発明は、工作機械が、タレットのグリップと主軸との間で、主軸への工具の着脱を行う際のタレットの交換回転位置を決定する交換回転位置決定装置および交換回転位置決定方法に関する。
下記に示す特許文献1には、工具交換装置の位置ズレを調整する数値制御式工作機械が開示されている。簡単に説明すると、主軸ヘッドをZ軸方向に移動させたときに、タレットを回動させるためのマガジンモータの電流値を用いて位置ズレを判定し、補正する。
特開2011−173197号公報
しかしながら、上記した特許文献1では、よほど大きな位置ズレが発生しない限り、位置ズレを判定することができない。また、偏って工具がタレットに配置された場合には、タレットの回転角度によって電流値が変動するため、精度よく調整することができない。
そこで、本発明は、タレットと主軸との間で、主軸への工具の着脱を行う際のタレットの交換回転位置を精度よく決定することができる交換回転位置決定装置および交換回転位置決定方法を提供することを目的とする。
本発明の第1の態様は、工作機械が、工具ホルダを介して主軸の装着穴に取り付けられる工具を保持可能な複数のグリップが周方向に沿って設けられた旋回式のタレットを用いて、前記グリップと前記主軸との間で、前記主軸への前記工具の着脱を行う際の前記タレットの交換回転位置を決定する交換回転位置決定装置であって、前記工作機械は、前記タレットを旋回させる旋回用モータを有し、前記旋回用モータの負荷トルクを取得する負荷トルク取得部と、前記旋回用モータの回転位置を取得する回転位置取得部と、複数の前記グリップのうち特定の前記グリップに把持された前記工具の前記工具ホルダが前記主軸の前記装着穴に挿入された状態で、前記旋回用モータを制御して、前記タレットを時計回りと反時計回りとに旋回させるタレット回転制御部と、前記タレットが時計回りと反時計回りに旋回したときに、前記負荷トルク取得部によって取得された負荷トルクと前記回転位置取得部によって取得された回転位置とに基づいて、特定の前記グリップと前記主軸との間で、前記主軸への前記工具の着脱を行う際の前記タレットの交換回転位置を決定する交換回転位置決定部と、を備える。
本発明の第2の態様は、工作機械が、工具ホルダを介して主軸の装着穴に取り付けられる工具を保持可能な複数のグリップが周方向に沿って設けられた旋回式のタレットを用いて、前記グリップと前記主軸との間で、前記主軸への前記工具の着脱を行う際の前記タレットの交換回転位置を決定する交換回転位置決定方法であって、前記工作機械は、前記タレットを旋回させる旋回用モータを有し、前記旋回用モータの負荷トルクを取得する負荷トルク取得ステップと、前記旋回用モータの回転位置を取得する回転位置取得ステップと、複数の前記グリップのうち特定の前記グリップに把持された前記工具の前記工具ホルダが前記主軸の前記装着穴に挿入された状態で、前記旋回用モータを制御して、前記タレットを時計回りと反時計回りとに旋回させるタレット回転制御ステップと、前記タレットが時計回りと反時計回りに旋回したときに、前記負荷トルク取得ステップによって取得された負荷トルクと前記回転位置取得ステップによって取得された回転位置とに基づいて、特定の前記グリップと前記主軸との間で、前記主軸への前記工具の着脱を行う際の前記タレットの交換回転位置を決定する交換回転位置決定ステップと、を含む。
本発明によれば、タレットと主軸との間で主軸への工具の着脱を行う際のタレットの交換回転位置を、精度よく且つ簡単に決定することができる。したがって、偏って工具がタレットに配置された場合、タレットまたは主軸等の製造誤差・取付誤差等によって位置ズレが生じていても、主軸とグリップとの位置ズレが生じないタレットの交換回転位置を精度よく且つ簡単に決定することができる。
工作機械の一部構成図である。 グリップに保持されている工具を主軸に装着するために、主軸頭を+Z方向に移動させて、タレットを工具交換状態になるまで揺動させたときの状態を示す図である。 主軸頭を−Z方向に移動させて、グリップに保持された工具を主軸に装着させたときの状態を示す図である。 交換回転位置決定装置の構成を示す機能ブロック図である。 交換回転位置決定モードが設定されたときの、工具の装着穴への挿入状態を示す図である。 工作機械の動作を示すフローチャートである。 変形例1における交換回転位置決定モードが設定されたときの、工具の装着穴への挿入状態を示す図である。 変形例1における工作機械の動作を示すフローチャートである。
本発明に係る交換回転位置決定装置および交換回転位置決定方法について、好適な実施の形態を掲げ、添付の図面を参照しながら以下、詳細に説明する。
[第1の実施の形態]
図1は、工作機械10の一部構成図である。工作機械10は、主軸12に取り付けられた工具(切削工具)14により図示しない加工対象物(ワーク)を加工する。工具14としては、例えば、ヘール工具、ドリル、エンドミル、フライス等が挙げられる。
工作機械10は、主軸12と、Z方向に平行な回転軸(Z軸)を中心に主軸12を回転駆動する主軸頭16と、図示しない台座から上方(+Z方向)に立設し、主軸頭16のZ軸方向(上下方向)への移動を案内するコラム18とを備える。なお、−Z方向を重力が働く方向とする。
主軸頭16の上部には、主軸12を回転させるための主軸モータ20が設けられている。工具14は、主軸12に着脱可能である。工具14は、工具ホルダ14aによって保持され、工具ホルダ14aを介して主軸12に着脱可能に取り付けられる。工具14は、主軸12の先端部に設けられた装着穴12a(図5参照)に工具ホルダ14aが挿入されることによって、工具14が主軸12に取り付けられる。工具14は、主軸12と一緒に回転する。
なお、加工対象物を支持するテーブル(図示略)は、主軸頭16の下方(−Z方向)に設けられている。このテーブルは、X方向およびY方向に移動可能である。この主軸頭16のZ方向への移動と、テーブルのX方向およびY方向への移動によって、工作機械10は、3次元に加工対象物を加工することができる。なお、X方向、Y方向、Z方向は、理想上は互いに直交している。
工作機械10は、主軸12に取り付けられる工具14を自動で交換するための自動工具交換装置22を備える。自動工具交換装置22は、旋回式のタレット(マガジン)24を有する。タレット24は、回転軸O回りに回転する。タレット24は、周方向に沿って設けられた複数のグリップ24aを有する。複数のグリップ24aの各々は、工具ホルダ14aを介して工具14を着脱可能に保持する。なお、図1、図2では、簡略化のため工具交換位置(例えば、最下位置)にある工具14を保持するグリップ24aのみを図示している。
タレット24は、コラム18から+Y方向に延びた一対の支持部材26によって支持されている。タレット24は、一対の支持部材26の先端部に設けられた揺動軸(回動軸)28によって揺動可能(回動可能)に支持されている。この一対の支持部材26の間に主軸頭16および主軸モータ20が設けられている。
主軸頭16の側面には、カム30が設けられており、タレット24には、カム30と接触するカムフォロア32が設けられている。主軸頭16がコラム18に対してZ方向に移動することで、カムフォロア32がカム30の形状に沿ってカム30上を移動する。これにより、タレット24が揺動軸28を中心に揺動(回動)する。カム30とカムフォロア32によってカム機構が構成される。
図1に示す状態で、主軸頭16が上昇すると(+Z方向に移動すると)、タレット24は、カム機構によって揺動軸28を中心に主軸頭16側に揺動し、図2に示す状態(工具交換状態)になる。これにより、工具交換位置にある工具14が主軸12の下方に位置することになる。この状態では、工具交換位置にある工具14と主軸12とは干渉しない。なお、図2は、グリップ24aに保持されている工具14を主軸12に装着するために、主軸頭16を+Z方向に移動させて、タレット24を工具交換状態になるまで揺動させたときの状態を示す図である。
図2に示す状態で、主軸頭16が下降すると(−Z方向に移動すると)、工具交換位置にある工具14が主軸12に装着されるととともに、タレット24が、カム機構によって揺動軸28を中心に主軸頭16とは反対側に揺動して、図3に示す状態になる。つまり、タレット24の姿勢は、図1に示す状態(非工具交換状態)に戻る。工具14は、主軸12の装着穴12aに挿入されることによって主軸12に装着される。なお、図3は、主軸頭16を−Z方向に移動させて、グリップ24aに保持された工具14を主軸12に装着させたときの状態を示す図である。
このようにして、タレット24のグリップ24aに保持されている工具14を主軸12に取り付けることができる。また、主軸12に取り付けられている工具14を取り外したい場合も同様にして行うことができる。これにより、主軸12に取り付けられている工具14がタレット24のグリップ24aに保持されて、工具14が取り外される。
図4は、交換回転位置決定装置40の構成を示す機能ブロック図である。参照符号34は、工作機械10に設けられた主軸移動用モータ(例えば、サーボモータ)であり、参照符号36は、旋回用モータ(例えば、サーボモータ)である。
主軸移動用モータ34は、主軸頭16(主軸12)をコラム18に対してZ軸方向に移動させるためのモータである。主軸移動用モータ34には、主軸移動用モータ34の回転位置を検出する回転位置検出部34aが設けられている。回転位置検出部34aは、回転位置を直接検出してもよいし、回転位置を示す情報を検出してもよい。
旋回用モータ36は、タレット24を回転軸O回りに回転させるためのモータである。旋回用モータ36は、旋回用モータ36の回転位置を検出する回転位置検出部36aと、旋回用モータ36の負荷トルクを検出する負荷トルク検出部36bが設けられている。回転位置検出部36aは、旋回用モータ36の回転位置を直接検出してもよいし、回転位置を示す情報を検出してもよい。負荷トルク検出部36bは、旋回用モータ36の負荷トルクを直接検出してもよいし、負荷トルクを示す情報(旋回用モータ36に流れる電流等)を検出してもよい。
交換回転位置決定装置40は、グリップ24aと主軸12との間で、主軸12への工具14の着脱を行う際のタレット24の交換回転位置を決定する。交換回転位置決定装置40は、主軸移動用モータ34および旋回用モータ36を制御することで、交換回転位置を決定する。このタレット24の交換回転位置とは、タレット24の基準回転位置(例えば、原点位置)からの回転位置である。
回転位置検出部34a、36aが検出した検出信号は、主軸移動用モータ34および旋回用モータ36のフィードバック制御に用いられる。
交換回転位置決定装置40は、CPU等のプロセッサとメモリ等とを有するコンピュータであり、プロセッサがメモリに記憶されたプログラムを実行することで、本実施の形態の交換回転位置決定装置40として機能する。また、交換回転位置決定装置40は、図示しないが、マウス、キーボード等のオペレータの操作を受け付ける入力部と、オペレータに情報を表示する表示部を備える。この交換回転位置決定装置40は、加工を行うために工作機械10を制御する制御装置であってもよいし、加工を行うために工作機械10を制御する制御装置とは異なる制御装置であってもよい。
交換回転位置決定装置40は、回転位置取得部42、44、負荷トルク取得部46、主軸移動制御部48、タレット回転制御部50、交換回転位置決定部52、および、記憶部54を有する。
回転位置取得部42は、回転位置検出部34aの検出信号に基づいて、主軸移動用モータ34の回転位置を取得する。回転位置取得部42は、取得した主軸移動用モータ34の回転位置を主軸移動制御部48に出力する。
回転位置取得部44は、回転位置検出部36aの検出信号に基づいて、旋回用モータ36の回転位置を取得する。回転位置取得部44は、取得した旋回用モータ36の回転位置をタレット回転制御部50および交換回転位置決定部52に出力する。
負荷トルク取得部46は、負荷トルク検出部36bの検出信号に基づいて、旋回用モータ36の負荷トルクを取得する。負荷トルク取得部46は、取得した旋回用モータ36の負荷トルクをタレット回転制御部50および交換回転位置決定部52に出力する。
主軸移動制御部48は、主軸移動用モータ34を制御して、主軸頭16をZ方向に移動させる。主軸移動制御部48は、オペレータの入力部の操作によって、交換回転位置決定モードが設定されると、主軸頭16を上方に移動させて、図2に示すようにタレット24を工具交換状態になるまで揺動させる。
そして、主軸移動制御部48は、複数のグリップ24aのうち任意のグリップ(特定のグリップ)24aが保持する工具14(以下、特定の工具14と呼ぶ場合がある)が工具交換位置にある状態で、特定の工具14の工具ホルダ14aが主軸12の装着穴12aに挿入されるように、主軸移動用モータ34を制御して主軸頭16を下方に移動させる。
このとき、主軸移動制御部48は、図5に示すように、主軸12の軸方向に関して、特定の工具14の工具ホルダ14aと装着穴12aとの間に所定の隙間が生じるように、特定の工具14の工具ホルダ14aを主軸12の装着穴12aに挿入させる。所定の隙間が生じているときは、工具14は、まだタレット24のグリップ24aによって保持されている。なお、主軸移動制御部48は、回転位置取得部42が取得した回転位置に基づいて主軸移動用モータ34をフィードバック制御する。
タレット回転制御部50は、旋回用モータ36を制御して、タレット24を回転軸O回りに回転(旋回)させる。タレット回転制御部50は、主軸移動制御部48によって、特定の工具14の工具ホルダ14aが主軸12の装着穴12aに挿入される前に、特定のグリップ24aが保持する特定の工具14が工具交換位置にくるように、タレット24を旋回させる。この特定のグリップ24aとは、タレット24の複数のグリップ24aのうち、タレット24の交換回転位置を決定したいグリップ24aのことである。
具体的には、記憶部54には、複数のグリップ24aに対応してタレット24の交換回転位置(以下、基準交換回転位置)が予め記憶されている。タレット回転制御部50は、記憶部54に記憶された特定のグリップ24aに対応した基準交換回転位置に、タレット24を回転させる。これにより、特定のグリップ24aが保持する特定の工具14は、工具交換位置にくることになる。しかし、タレット24に取り付けられた工具14が偏って配置されている場合は、特定のグリップ24aと主軸12との間に位置ズレが生じる場合がある。また、タレット24、または、主軸12等の製造誤差・取付誤差等によって、特定のグリップ24aと主軸12との間に位置ズレが生じる場合がある。
タレット24に取り付けられた工具14が偏って配置されている場合には、工具14が取り付けられたタレット24の重心位置がタレット24の回転軸Oからずれてしまい、これによって、旋回用モータ36には負荷トルクがかかる。したがって、負荷トルク取得部46は、特定の工具14が工具交換位置にくるようにタレット24が旋回し、且つ、タレット24が工具交換状態となったときに、旋回用モータ36に発生する負荷トルクをオフセット負荷トルクとして取得する。つまり、特定の工具14の工具ホルダ14aが主軸12の装着穴12aに挿入される直前に旋回用モータ36に発生する負荷トルクをオフセット負荷トルクとして取得する。そして、負荷トルク取得部46は、負荷トルク検出部36bの検出信号に基づいて算出した旋回用モータ36の負荷トルクからオフセット負荷トルクを減算したトルクを旋回用モータ36の負荷トルクとして取得する。
タレット回転制御部50は、主軸12の軸方向に関して、特定の工具14の工具ホルダ14aと装着穴12aとの間に所定の隙間が生じるように、工具ホルダ14aが主軸12の装着穴12aに挿入された状態になると、旋回用モータ36を制御して、タレット24を時計回りと反時計回りに旋回させる。
例えば、タレット回転制御部50は、タレット24を時計回りに旋回させ、旋回用モータ36の負荷トルク(オフセット負荷トルクが減算された負荷トルク)が所定値を超えると、タレット24を反時計回りに旋回させる。時計回りにタレット24を旋回させると、工具ホルダ14aが主軸12の装着穴12aの内壁に衝突するため、旋回用モータ36の負荷トルク(オフセット負荷トルクが減算された負荷トルク)が所定値を超える。
そして、タレット回転制御部50は、タレット24を反時計回りに旋回させた後、旋回用モータ36の負荷トルク(オフセット負荷トルクが減算された負荷トルク)が所定値を超えると、タレット24を少し時計回りに旋回させて停止させてもよい。反時計回りにタレット24を旋回させると、工具ホルダ14aが主軸12の装着穴12aの内壁に衝突するため、旋回用モータ36の負荷トルク(オフセット負荷トルクが減算された負荷トルク)が所定値を超える。なお、タレット回転制御部50は、回転位置取得部44が取得した回転位置に基づいて旋回用モータ36をフィードバック制御する。
交換回転位置決定部52は、タレット24が時計回りと反時計回りに旋回したときの旋回用モータ36の負荷トルク(オフセット負荷トルクが減算された負荷トルク)に基づいて、交換回転位置を決定する。交換回転位置決定部52は、負荷トルクが所定値を超えたときのタレット24の回転位置に基づいて、交換回転位置を決定する。具体的には、タレット24が時計回りに旋回した状態において、旋回用モータ36の負荷トルクが所定値を超えたときのタレット24の回転位置(以下、第1回転位置と呼ぶ場合がある)と、タレット24が反時計回りに旋回した状態において、旋回用モータ36の負荷トルクが所定値を超えたときのタレット24の回転位置(以下、第2回転位置と呼ぶ場合がある)とに基づいて、交換回転位置を決定する。交換回転位置決定部52は、第1回転位置と第2回転位置との中点を、交換回転位置として決定する。交換回転位置決定部52は、決定した交換回転位置を特定のグリップ24aに対応して記憶部54に記憶する。
次に、工作機械10の動作を、図6のフローチャートにしたがって説明する。工作機械10は、オペレータの入力部の操作により、交換回転位置決定モードが設定されると、図6に示す動作を実行する。なお、図6の動作中は、回転位置検出部34a、36aは、所定の周期で、主軸移動用モータ34および旋回用モータ36の回転位置を検出しているものとし、回転位置取得部42、44は、所定の周期で主軸移動用モータ34および旋回用モータ36の回転位置を取得しているものとする。また、負荷トルク検出部36bは、所定の周期で、旋回用モータ36の負荷トルクを検出しているものとする。
ステップS1で、タレット回転制御部50は、旋回用モータ36を制御して、特定のグリップ24aに保持された特定の工具14が工具交換位置にくるようにタレット24を旋回させる。このとき、タレット回転制御部50は、特定のグリップ24aに対応する基準交換回転位置を記憶部54から読み出し、読み出した基準交換回転位置までタレット24を回転させることで、特定のグリップ24aが保持する特定の工具14を工具交換位置まで移動させる。
次いで、ステップS2で、主軸移動制御部48は、主軸移動用モータ34を制御して主軸12を+Z方向に移動させ、タレット24が工具交換状態になるまでタレット24を揺動させる。これにより、タレット24は、図2に示す状態になり、工具交換位置まで移動した特定の工具14は、主軸12の下方に位置する。
次いで、ステップS3で、負荷トルク取得部46は、オフセット負荷トルクが減算された負荷トルクの取得を開始する。つまり、負荷トルク取得部46は、負荷トルク検出部36bの検出信号に基づいてオフセット負荷トルクを取得し、これを用いてオフセット負荷トルクが減算された負荷トルクを取得する。負荷トルク取得部46は、所定の周期で、負荷トルクを取得する。これにより、タレット24に取り付けられた工具14が偏って配置されている場合であっても、特定の工具14の工具ホルダ14aと主軸12の装着穴12aとが衝突しない限り、負荷トルク取得部46が取得する負荷トルクは略0となる。
次いで、ステップS4で、主軸移動制御部48は、主軸移動用モータ34を制御して主軸12を−Z方向に移動させ、主軸12の軸方向に関して、特定の工具14の工具ホルダ14aと主軸12の装着穴12aとの間に所定の隙間が生じるように、工具ホルダ14aを装着穴12aに挿入させる(図5参照)。
次いで、ステップS5で、タレット回転制御部50は、旋回用モータ36を制御して、タレット24を時計回りに旋回させる。
次いで、ステップS6で、タレット回転制御部50は、負荷トルク取得部46が取得した負荷トルク(オフセット負荷トルクが減算された負荷トルク)が所定値を超えたか否かを判断する。ステップS6で、負荷トルクが所定値を超えていないと判断されるとステップS5に戻り、負荷トルクが所定値を超えていると判断されるとステップS7に進む。
ステップS7に進むと、タレット回転制御部50は、旋回用モータ36を制御して、タレット24を反時計回りに旋回させる。
次いで、ステップS8で、タレット回転制御部50は、負荷トルク取得部46が取得した負荷トルク(オフセット負荷トルクが減算された負荷トルク)が所定値を超えたか否かを判断する。ステップS8で、負荷トルクが所定値を超えていないと判断されるとステップS7に戻り、負荷トルクが所定値を超えていると判断されるとステップS9に進む。
なお、タレット回転制御部50は、ステップS8で負荷トルクが所定値を超えたと判断した場合は、特定の工具14の工具ホルダ14aが装着穴12aと接触しないように、タレット24を時計回りに少し旋回させてもよい。
ステップS9に進むと、交換回転位置決定部52は、負荷トルク(オフセット負荷トルクが減算された負荷トルク)が所定値を超えたときのタレット24の回転位置に基づいて、交換回転位置を決定する。具体的には、ステップS6で、負荷トルクが所定値を超えたと判断されたときのタレット24の回転位置(第1回転位置)と、ステップS8で、負荷トルクが所定値を超えたと判断されたときのタレット24の回転位置(第2回転位置)との中点を交換回転位置として決定する。
これにより、タレット24と主軸12との間で主軸12への工具14の着脱を行う際のタレット24の交換回転位置を、精度よく且つ簡単に決定することができる。したがって、偏って工具14がタレット24に配置された場合、タレット24または主軸12等の製造誤差・取付誤差等によって位置ズレが生じていても、主軸12とグリップ24aとの位置ズレが生じないタレット24の交換回転位置を精度よく且つ簡単に決定することができる。
次いで、ステップS10で、交換回転位置決定部52は、特定のグリップ24aに対応させてステップS9で決定した交換回転位置を記憶部54に記憶する。記憶部54に記憶された交換回転位置を用いることで、次回以降は、主軸12とグリップ24aとの位置ズレが生じない回転位置にタレット24を旋回させることができる。
なお、工作機械10は、交換回転位置決定モードが設定されると、工具14を保持するグリップ24aのいずれか1つを順番に特定のグリップ24aとして選択していくことで、工具14を保持する全てのグリップ24aに対して交換回転位置を決定してもよい。
交換回転位置決定装置40が、加工を行うために工作機械10を制御する制御装置とは異なる制御装置である場合は、交換回転位置決定装置40は、決定した交換回転位置を、加工を行うために工作機械10を制御する制御装置に送信する。このとき、交換回転位置決定装置40は、どのグリップ24aに対応する交換回転位置であるかを示す情報も一緒に送信する。
[変形例]
上記実施の形態は、以下のような変形も可能である。
<変形例1>
変形例1では、主軸移動制御部48は、主軸移動用モータ34を制御して、図7に示すように、主軸12の軸方向に関して、特定の工具14の工具ホルダ14aと装着穴12aとの間に隙間が生じないように、特定の工具14の工具ホルダ14aを主軸12の装着穴12aに挿入させる点で、上記実施の形態とは異なる。なお、この状態においても、特定の工具14は、特定のグリップ24aに保持されている。
そして、タレット回転制御部50は、主軸12の軸方向に関して、特定の工具14の工具ホルダ14aと装着穴12aとの間に隙間がない状態で、旋回用モータ36を制御して、タレット24を時計回りと反時計回りに旋回させる。このとき、タレット回転制御部50は、タレット24を所定角度θだけ時計回りに回転させた後、タレット24を2倍の所定角度2θだけ反時計回りに回転させる。つまり、特定の工具14の工具ホルダ14aが装着穴12aに挿入された位置から、時計回りと反時計回りに所定角度θだけタレット24を旋回させる。
交換回転位置決定部52は、タレット24を時計回りと反時計回りに旋回させたときの負荷トルク(オフセット負荷トルクが減算された負荷トルク)が最小となるタレット24の回転位置を、交換回転位置として決定する。
次に、変形例1における工作機械10の動作を、図8のフローチャートにしたがって説明する。工作機械10は、オペレータの入力部の操作により、交換回転位置決定モードが設定されると、図8に示す動作を実行する。なお、図8の動作中は、回転位置検出部34a、36aは、所定の周期で、主軸移動用モータ34および旋回用モータ36の回転位置を検出しているものとし、回転位置取得部42、44は、所定の周期で主軸移動用モータ34および旋回用モータ36の回転位置を取得しているものとする。また、負荷トルク検出部36bは、所定の周期で、旋回用モータ36の負荷トルクを検出しているものとする。
ステップS11で、タレット回転制御部50は、旋回用モータ36を制御して、特定のグリップ24aが保持する特定の工具14が工具交換位置にくるようにタレット24を旋回させる。このとき、タレット回転制御部50は、特定のグリップ24aに対応する基準交換回転位置を記憶部54から読み出し、読み出した基準交換回転位置までタレット24を回転させることで、特定のグリップ24aが保持する特定の工具14を工具交換位置まで移動させる。
次いで、ステップS12で、主軸移動制御部48は、主軸移動用モータ34を制御して主軸12を+Z方向に移動させ、タレット24が工具交換状態になるまでタレット24を揺動させる。これにより、タレット24は、図2に示す状態になり、工具交換位置まで移動した特定の工具14は、主軸12の下方に位置する。
次いで、ステップS13で、負荷トルク取得部46は、オフセット負荷トルクが減算された負荷トルクの取得を開始する。つまり、負荷トルク取得部46は、負荷トルク検出部36bの検出信号に基づいてオフセット負荷トルクを取得し、これを用いてオフセット負荷トルクが減算された負荷トルクを取得する。負荷トルク取得部46は、所定の周期で、負荷トルクを取得する。これにより、タレット24に取り付けられた工具14が偏って配置されている場合であっても、特定の工具14の工具ホルダ14aと主軸12の装着穴12aとが衝突しない限り、負荷トルク取得部46が取得する負荷トルクは略0となる。
次いで、ステップS14で、主軸移動制御部48は、主軸移動用モータ34を制御して主軸12を−Z方向に移動させ、主軸12の軸方向に関して、特定のグリップ24aに保持された特定の工具14の工具ホルダ14aと主軸12の装着穴12aとの間に隙間が生じないように、工具ホルダ14aを装着穴12aに挿入させる(図7参照)。
次いで、ステップS15で、タレット回転制御部50は、旋回用モータ36を制御して、タレット24を時計回りに所定角度θだけ旋回させる。
次いで、ステップS16で、タレット回転制御部50は、旋回用モータ36を制御して、タレット24を反時計回りに2倍の所定角度2θだけ旋回させる。
次いで、ステップS17で、交換回転位置決定部52は、負荷トルク取得部46が取得した負荷トルク(オフセット負荷トルクが減算された負荷トルク)と回転位置取得部44が取得したタレット24の回転位置とに基づいて、交換回転位置を決定する。具体的には、タレット24を時計回りと反時計回りに旋回させたときに、負荷トルク(オフセット負荷トルクが減算された負荷トルク)が最小となったタレット24の回転位置を交換回転位置として決定する。
これにより、タレット24と主軸12との間で主軸12への工具14の着脱を行う際のタレット24の交換回転位置を、精度よく且つ簡単に決定することができる。したがって、偏って工具14がタレット24に配置された場合、タレット24または主軸12等の製造誤差・取付誤差等によって位置ズレが生じていても、主軸12とグリップ24aとの位置ズレが生じないタレット24の交換回転位置を精度よく且つ簡単に決定することができる。
次いで、ステップS18で、交換回転位置決定部52は、特定のグリップ24aに対応させてステップS17で決定した交換回転位置を記憶部54に記憶する。記憶部54に記憶された交換回転位置を用いることで、次回以降は、主軸12とグリップ24aとの位置ズレが生じない回転位置にタレット24を旋回させることができる。
なお、本変形例1においても、工作機械10は、交換回転位置決定モードが設定されると、工具14を保持するグリップ24aのいずれか1つを順番に特定のグリップ24aとして選択していくことで、工具14を保持する全てのグリップ24aに対して交換回転位置を決定してもよい。
また、交換回転位置決定装置40が、加工を行うために工作機械10を制御する制御装置とは異なる制御装置である場合は、交換回転位置決定装置40は、決定した交換回転位置を、加工を行うために工作機械10を制御する制御装置に送信する。このとき、交換回転位置決定装置40は、どのグリップ24aに対応する交換回転位置であるかを示す情報も一緒に送信する。
また、本変形例1では、タレット24を時計回りと反時計回りに旋回させたときに、負荷トルクが最小となったタレット24の回転位置を交換回転位置として決定する。したがって、負荷トルク取得部46は、オフセット負荷トルクが減算されてないトルクを負荷トルクとして取得してもよい。つまり、負荷トルク取得部46は、負荷トルク検出部36bによって検出された検出信号のみに基づいて算出したトルクを負荷トルクとして取得してもよい。
<変形例2>
上記実施の形態は、タレット回転制御部50は、タレット24を時計回りに回転させ、負荷トルクが所定値を超えるとタレット24を反時計回りに回転させるようにしたが、変形例1のように、タレット24を所定角度θだけ時計回りに回転させ、その後、反時計回りに2倍の所定角度2θだけ回転させてもよい。
<変形例3>
上記実施の形態および変形例1、2では、特定のグリップ24aに保持された特定の工具14が工具交換位置にくるようにタレット24を旋回させてから(図6のステップS1、図8のステップS11)、工具交換状態になるまでタレット24を揺動させた(図6のステップS2、図8のステップS12)が、この順番は逆であってもよい。つまり、工具交換状態になるまでタレット24を揺動させてから、特定のグリップ24aに保持された工具14が工具交換位置にくるようにタレット24を旋回させてもよい。
<変形例4>
上記実施の形態および変形例1〜3では、タレット回転制御部50は、最初にタレット24を時計回りに回転(旋回)させ、その後、タレット24を反時計回りに回転させたが、この順番は逆であってもよい。
<変形例5>
上記実施の形態および変形例1〜4では、交換回転位置決定装置40は、交換回転位置決定モードが設定されると、図6または図8に示す動作を実行するようにしたが、加工を行うための工具14の交換時に、この動作を行ってもよい。
<変形例6>
上記実施の形態および変形例1〜5において、交換回転位置決定装置40は、複数の工作機械10に対して、グリップ24aと主軸12との間で、主軸12への工具14の着脱を行う際のタレット24の交換回転位置を決定してもよい。つまり、交換回転位置決定装置40は、図6または図8に示す動作を、複数の工作機械10に対して行ってもよい。これにより、1つの装置で、複数の工作機械10の交換回転位置を決定することができる。
〔実施の形態から得られる技術的思想〕
上記実施の形態および変形例1〜6から把握しうる技術的思想について、以下に記載する。
<第1の技術的思想>
工作機械(10)は、工具ホルダ(14a)を介して主軸(12)の装着穴(12a)に取り付けられる工具(14)を保持可能な複数のグリップ(24a)が周方向に沿って設けられた旋回式のタレット(24)を用いて、グリップ(24a)と主軸(12)との間で、主軸(12)への工具(14)の着脱を行う。工作機械(10)は、タレット(24)を旋回させる旋回用モータ(36)を有する。交換回転位置決定装置(40)は、工作機械(10)が、グリップ(24a)と主軸(12)との間で、主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を決定する。交換回転位置決定装置(40)は、旋回用モータ(36)の負荷トルクを取得する負荷トルク取得部(46)と、旋回用モータ(36)の回転位置を取得する回転位置取得部(44)と、複数のグリップ(24a)のうち特定のグリップ(24a)に把持された工具(14)の工具ホルダ(14a)が主軸(12)の装着穴(12a)に挿入された状態で、旋回用モータ(36)を制御して、タレット(24)を時計回りと反時計回りとに旋回させるタレット回転制御部(50)と、タレット(24)が時計回りと反時計回りに旋回したときに、負荷トルク取得部(46)によって取得された負荷トルクと回転位置取得部(44)によって取得された回転位置とに基づいて、特定のグリップ(24a)と主軸(12)との間で、主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を決定する交換回転位置決定部(52)と、を備える。
これにより、タレット(24)と主軸(12)との間で主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を、精度よく且つ簡単に決定することができる。したがって、偏って工具(14)がタレット(24)に配置された場合、タレット(24)または主軸(12)等の製造誤差・取付誤差等によって位置ズレが生じていても、主軸(12)とグリップ(24a)との位置ズレが生じないタレット(24)の交換回転位置を精度よく且つ簡単に決定することができる。
タレット回転制御部(50)は、主軸(12)の軸方向に関して、工具ホルダ(14a)と装着穴(12a)との間に所定の隙間がある状態で、タレット(24)を時計回りと反時計回りとに旋回させてもよい。交換回転位置決定部(52)は、タレット(24)が時計回りに旋回した状態において、旋回用モータ(36)の負荷トルクが所定値を超えたときのタレット(24)の第1回転位置と、タレット(24)が反時計回りに旋回した状態において、旋回用モータ(36)の負荷トルクが所定値を超えたときのタレット(24)の第2回転位置とに基づいて、交換回転位置を決定してもよい。これにより、タレット(24)と主軸(12)との間で主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を、精度よく且つ簡単に決定することができる。
交換回転位置決定部(52)は、第1回転位置と第2回転位置の中点を交換回転位置として決定してもよい。これにより、タレット(24)と主軸(12)との間で主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を、精度よく且つ簡単に決定することができる。
タレット回転制御部(50)は、主軸(12)の軸方向に関して、工具ホルダ(14a)と装着穴(12a)との間に隙間がない状態で、タレット(24)を時計回りと反時計回りとに旋回させてもよい。交換回転位置決定部(52)は、タレット(24)が時計回りと反時計回りに旋回したときに、旋回用モータ(36)の負荷トルクが最小となるタレット(24)の回転位置を、交換回転位置として決定してもよい。これにより、タレット(24)と主軸(12)との間で主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を、精度よく且つ簡単に決定することができる。
交換回転位置決定部(52)が決定した交換回転位置を、特定のグリップ(24a)に対応付けて記憶する記憶部(54)を備えてもよい。これにより、記憶部(54)に記憶された交換回転位置を用いることで、次回以降は、主軸(12)とグリップ(24a)との位置ズレが生じない回転位置にタレット(24)を旋回させることができる。
負荷トルク取得部(46)によって取得される負荷トルクは、特定のグリップ(24a)に把持された工具(14)の工具ホルダ(14a)が主軸(12)の装着穴(12a)に挿入される直前に旋回用モータ(36)に発生したオフセット負荷トルクが減算された負荷トルクであってもよい。これにより、タレット(24)と主軸(12)との間で主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を、精度よく且つ簡単に決定することができる。
交換回転位置決定装置(40)は、加工を行うために工作機械(10)を制御する制御装置とは異なる制御装置であってもよい。
交換回転位置決定装置(40)は、複数の工作機械(10)に対して、グリップ(24a)と主軸(12)との間で、主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を決定してもよい。これにより、1つの装置で、複数の工作機械(10)の交換回転位置を決定することができる。
<第2の技術的思想>
工作機械(10)は、工具ホルダ(14a)を介して主軸(12)の装着穴(12a)に取り付けられる工具(14)を保持可能な複数のグリップ(24a)が周方向に沿って設けられた旋回式のタレット(24)を用いて、グリップ(24a)と主軸(12)との間で、主軸(12)への工具(14)の着脱を行う。工作機械(10)は、タレット(24)を旋回させる旋回用モータ(36)を有する。交換回転位置決定方法は、工作機械(10)が、グリップ(24a)と主軸(12)との間で、主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を決定する。交換回転位置決定方法は、旋回用モータ(36)の負荷トルクを取得する負荷トルク取得ステップと、旋回用モータ(36)の回転位置を取得する回転位置取得ステップと、複数のグリップ(24a)のうち特定のグリップ(24a)に把持された工具(14)の工具ホルダ(14a)が主軸(12)の装着穴(12a)に挿入された状態で、旋回用モータ(36)を制御して、タレット(24)を時計回りと反時計回りとに旋回させるタレット回転制御ステップと、タレット(24)が時計回りと反時計回りに旋回したときに、負荷トルク取得ステップによって取得された負荷トルクと回転位置取得ステップによって取得された回転位置とに基づいて、特定のグリップ(24a)と主軸(12)との間で、主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を決定する交換回転位置決定ステップと、を含む。
これにより、タレット(24)と主軸(12)との間で主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を、精度よく且つ簡単に決定することができる。したがって、偏って工具(14)がタレット(24)に配置された場合、タレット(24)または主軸(12)等の製造誤差・取付誤差等によって位置ズレが生じていても、主軸(12)とグリップ(24a)との位置ズレが生じないタレット(24)の交換回転位置を精度よく且つ簡単に決定することができる。
タレット回転制御ステップは、主軸(12)の軸方向に関して、工具ホルダ(14a)と装着穴(12a)との間に所定の隙間がある状態で、タレット(24)を時計回りと反時計回りとに旋回させてもよい。交換回転位置決定ステップは、タレット(24)が時計回りに旋回した状態において、旋回用モータ(36)の負荷トルクが所定値を超えたときのタレット(24)の第1回転位置と、タレット(24)が反時計回りに旋回した状態において、旋回用モータ(36)の負荷トルクが所定値を超えたときのタレット(24)の第2回転位置とに基づいて、交換回転位置を決定してもよい。これにより、タレット(24)と主軸(12)との間で主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を、精度よく且つ簡単に決定することができる。
交換回転位置決定ステップは、第1回転位置と第2回転位置の中点を交換回転位置として決定してもよい。これにより、タレット(24)と主軸(12)との間で主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を、精度よく且つ簡単に決定することができる。
タレット回転制御ステップは、主軸(12)の軸方向に関して、工具ホルダ(14a)と装着穴(12a)との間に隙間がない状態で、タレット(24)を時計回りと反時計回りとに旋回させてもよい。交換回転位置決定ステップは、タレット(24)が時計回りと反時計回りに旋回したときに、旋回用モータ(36)の負荷トルクが最小となるタレット(24)の回転位置を、交換回転位置として決定してもよい。これにより、タレット(24)と主軸(12)との間で主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を、精度よく且つ簡単に決定することができる。
交換回転位置決定ステップが決定した交換回転位置を、特定のグリップ(24a)に対応付けて記憶部(54)に記憶する記憶ステップを含んでもよい。これにより、記憶部(54)に記憶された交換回転位置を用いることで、次回以降は、主軸(12)とグリップ(24a)との位置ズレが生じない回転位置にタレット(24)を旋回させることができる。
負荷トルク取得ステップによって取得される負荷トルクは、特定のグリップ(24a)に把持された工具(14)の工具ホルダ(14a)が主軸(12)の装着穴(12a)に挿入される直前に旋回用モータ(36)に発生したオフセット負荷トルクが減算された負荷トルクであってもよい。これにより、タレット(24)と主軸(12)との間で主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を、精度よく且つ簡単に決定することができる。
交換回転位置決定方法は、加工を行うために工作機械(10)を制御する制御装置とは異なる制御装置で実行されてもよい。
交換回転位置決定方法は、複数の工作機械(10)に対して、グリップ(24a)と主軸(12)との間で、主軸(12)への工具(14)の着脱を行う際のタレット(24)の交換回転位置を決定してもよい。複数の工作機械(10)の交換回転位置を決定することができる。
10…工作機械 12…主軸
12a…装着穴 14…工具
14a…工具ホルダ 16…主軸頭
18…コラム 20…主軸モータ
22…自動工具交換装置 24…タレット
24a…グリップ 26…支持部材
28…揺動軸 30…カム
32…カムフォロア 34…主軸移動用モータ
34a、36a…回転位置検出部 36…旋回用モータ
36b…負荷トルク検出部 40…交換回転位置決定装置
42、44…回転位置取得部 46…負荷トルク取得部
48…主軸移動制御部 50…タレット回転制御部
52…交換回転位置決定部 54…記憶部

Claims (15)

  1. 工作機械が、工具ホルダを介して主軸の装着穴に取り付けられる工具を保持可能な複数のグリップが周方向に沿って設けられた旋回式のタレットを用いて、前記グリップと前記主軸との間で、前記主軸への前記工具の着脱を行う際の前記タレットの交換回転位置を決定する交換回転位置決定装置であって、
    前記工作機械は、前記タレットを旋回させる旋回用モータを有し、
    前記旋回用モータの負荷トルクを取得する負荷トルク取得部と、
    前記旋回用モータの回転位置を取得する回転位置取得部と、
    複数の前記グリップのうち特定の前記グリップに把持された前記工具の前記工具ホルダが前記主軸の前記装着穴に挿入された状態で、前記旋回用モータを制御して、前記タレットを時計回りと反時計回りとに旋回させるタレット回転制御部と、
    前記タレットが時計回りと反時計回りに旋回したときに、前記負荷トルク取得部によって取得された負荷トルクと前記回転位置取得部によって取得された回転位置とに基づいて、特定の前記グリップと前記主軸との間で、前記主軸への前記工具の着脱を行う際の前記タレットの交換回転位置を決定する交換回転位置決定部と、
    を備える、交換回転位置決定装置。
  2. 請求項1に記載の交換回転位置決定装置であって、
    前記タレット回転制御部は、前記主軸の軸方向に関して、前記工具ホルダと前記装着穴との間に所定の隙間がある状態で、前記タレットを時計回りと反時計回りとに旋回させ、
    前記交換回転位置決定部は、前記タレットが時計回りに旋回した状態において、前記旋回用モータの負荷トルクが所定値を超えたときの前記タレットの第1回転位置と、前記タレットが反時計回りに旋回した状態において、前記旋回用モータの負荷トルクが前記所定値を超えたときの前記タレットの第2回転位置とに基づいて、前記交換回転位置を決定する、交換回転位置決定装置。
  3. 請求項2に記載の交換回転位置決定装置であって、
    前記交換回転位置決定部は、前記第1回転位置と前記第2回転位置の中点を前記交換回転位置として決定する、交換回転位置決定装置。
  4. 請求項1に記載の交換回転位置決定装置であって、
    前記タレット回転制御部は、前記主軸の軸方向に関して、前記工具ホルダと前記装着穴との間に隙間がない状態で、前記タレットを時計回りと反時計回りとに旋回させ、
    前記交換回転位置決定部は、前記タレットが時計回りと反時計回りに旋回したときに、前記旋回用モータの負荷トルクが最小となる前記タレットの回転位置を、前記交換回転位置として決定する、交換回転位置決定装置。
  5. 請求項1〜4のいずれか1項に記載の交換回転位置決定装置であって、
    前記交換回転位置決定部が決定した前記交換回転位置を、特定の前記グリップに対応付けて記憶する記憶部を備える、交換回転位置決定装置。
  6. 請求項1〜5のいずれか1項に記載の交換回転位置決定装置であって、
    前記負荷トルク取得部によって取得される負荷トルクは、特定の前記グリップに把持された前記工具の前記工具ホルダが前記主軸の前記装着穴に挿入される直前に前記旋回用モータに発生したオフセット負荷トルクが減算された負荷トルクである、交換回転位置決定装置。
  7. 請求項1〜6のいずれか1項に記載の交換回転位置決定装置であって、
    前記交換回転位置決定装置は、加工を行うために前記工作機械を制御する制御装置とは異なる制御装置である、交換回転位置決定装置。
  8. 請求項1〜7のいずれか1項に記載の交換回転位置決定装置であって、
    前記交換回転位置決定装置は、複数の前記工作機械に対して、前記グリップと前記主軸との間で、前記主軸への前記工具の着脱を行う際の前記タレットの交換回転位置を決定する、交換回転位置決定装置。
  9. 工作機械が、工具ホルダを介して主軸の装着穴に取り付けられる工具を保持可能な複数のグリップが周方向に沿って設けられた旋回式のタレットを用いて、前記グリップと前記主軸との間で、前記主軸への前記工具の着脱を行う際の前記タレットの交換回転位置を決定する交換回転位置決定方法であって、
    前記工作機械は、前記タレットを旋回させる旋回用モータを有し、
    前記旋回用モータの負荷トルクを取得する負荷トルク取得ステップと、
    前記旋回用モータの回転位置を取得する回転位置取得ステップと、
    複数の前記グリップのうち特定の前記グリップに把持された前記工具の前記工具ホルダが前記主軸の前記装着穴に挿入された状態で、前記旋回用モータを制御して、前記タレットを時計回りと反時計回りとに旋回させるタレット回転制御ステップと、
    前記タレットが時計回りと反時計回りに旋回したときに、前記負荷トルク取得ステップによって取得された負荷トルクと前記回転位置取得ステップによって取得された回転位置とに基づいて、特定の前記グリップと前記主軸との間で、前記主軸への前記工具の着脱を行う際の前記タレットの交換回転位置を決定する交換回転位置決定ステップと、
    を含む、交換回転位置決定方法。
  10. 請求項9に記載の交換回転位置決定方法であって、
    前記タレット回転制御ステップは、前記主軸の軸方向に関して、前記工具ホルダと前記装着穴との間に所定の隙間がある状態で、前記タレットを時計回りと反時計回りとに旋回させ、
    前記交換回転位置決定ステップは、前記タレットが時計回りに旋回した状態において、前記旋回用モータの負荷トルクが所定値を超えたときの前記タレットの第1回転位置と、前記タレットが反時計回りに旋回した状態において、前記旋回用モータの負荷トルクが前記所定値を超えたときの前記タレットの第2回転位置とに基づいて、前記交換回転位置を決定する、交換回転位置決定方法。
  11. 請求項10に記載の交換回転位置決定方法であって、
    前記交換回転位置決定ステップは、前記第1回転位置と前記第2回転位置の中点を前記交換回転位置として決定する、交換回転位置決定方法。
  12. 請求項9に記載の交換回転位置決定方法であって、
    前記タレット回転制御ステップは、前記主軸の軸方向に関して、前記工具ホルダと前記装着穴との間に隙間がない状態で、前記タレットを時計回りと反時計回りとに旋回させ、
    前記交換回転位置決定ステップは、前記タレットが時計回りと反時計回りに旋回したときに、前記旋回用モータの負荷トルクが最小となる前記タレットの回転位置を、前記交換回転位置として決定する、交換回転位置決定方法。
  13. 請求項9〜12のいずれか1項に記載の交換回転位置決定方法であって、
    前記交換回転位置決定ステップが決定した前記交換回転位置を、特定の前記グリップに対応付けて記憶部に記憶する記憶ステップを含む、交換回転位置決定方法。
  14. 請求項9〜13のいずれか1項に記載の交換回転位置決定方法であって、
    前記交換回転位置決定方法は、加工を行うために前記工作機械を制御する制御装置とは異なる制御装置で実行される、交換回転位置決定方法。
  15. 請求項9〜14のいずれか1項に記載の交換回転位置決定方法であって、
    前記交換回転位置決定方法は、複数の前記工作機械に対して、前記グリップと前記主軸との間で、前記主軸への前記工具の着脱を行う際の前記タレットの交換回転位置を決定する、交換回転位置決定方法。
JP2017143709A 2017-07-25 2017-07-25 交換回転位置決定装置および交換回転位置決定方法 Active JP6484303B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2017143709A JP6484303B2 (ja) 2017-07-25 2017-07-25 交換回転位置決定装置および交換回転位置決定方法
DE102018005703.9A DE102018005703B4 (de) 2017-07-25 2018-07-19 Vorrichtung zum Bestimmen einer Rotationsposition beim Werkzeugwechsel und Verfahren zum Bestimmen einer Rotationsposition beim Werkzeugwechsel
US16/043,690 US10695878B2 (en) 2017-07-25 2018-07-24 Tool change rotary position determining device and tool change rotary position determining method
CN201810820905.1A CN109290834B (zh) 2017-07-25 2018-07-24 更换旋转位置决定装置以及更换旋转位置决定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017143709A JP6484303B2 (ja) 2017-07-25 2017-07-25 交換回転位置決定装置および交換回転位置決定方法

Publications (2)

Publication Number Publication Date
JP2019028502A JP2019028502A (ja) 2019-02-21
JP6484303B2 true JP6484303B2 (ja) 2019-03-13

Family

ID=65004346

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017143709A Active JP6484303B2 (ja) 2017-07-25 2017-07-25 交換回転位置決定装置および交換回転位置決定方法

Country Status (4)

Country Link
US (1) US10695878B2 (ja)
JP (1) JP6484303B2 (ja)
CN (1) CN109290834B (ja)
DE (1) DE102018005703B4 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6396380B2 (ja) * 2016-09-06 2018-09-26 ファナック株式会社 工具交換装置の位置補正システム及び位置補正方法
TW202035702A (zh) 2019-02-20 2020-10-01 學校法人埼玉醫科大學 評價藉由放射線治療之抗腫瘤免疫效果之末梢血液生物標記
JP7176495B2 (ja) * 2019-08-30 2022-11-22 ブラザー工業株式会社 数値制御装置及び制御方法
CN113118301B (zh) * 2019-12-31 2022-08-09 江苏亚威机床股份有限公司 一种转塔冲床旋转工位角度自动补偿方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5435067A (en) * 1991-06-06 1995-07-25 Toshiba Kikai Kabushiki Kaisha Method and apparatus for indexing attachment
DE602007000987D1 (de) * 2006-03-27 2009-06-10 Fanuc Ltd Vorrichtung und Verfahren zum automatischen Wechseln des Werkzeugs für eine durch numerische Steuerung gesteuerte Werkzeugmaschine
US8832102B2 (en) * 2010-01-12 2014-09-09 Yahoo! Inc. Methods and apparatuses for clustering electronic documents based on structural features and static content features
JP5321503B2 (ja) * 2010-02-24 2013-10-23 ブラザー工業株式会社 数値制御式工作機械
JP5482639B2 (ja) * 2010-12-13 2014-05-07 ブラザー工業株式会社 数値制御装置、制御プログラム及び記憶媒体
CN103384582B (zh) * 2011-02-24 2016-08-31 株式会社牧野铣床制作所 加工中心
JP2012206227A (ja) 2011-03-30 2012-10-25 Brother Industries Ltd 工作機械
KR20130009433A (ko) * 2011-07-15 2013-01-23 두산인프라코어 주식회사 공작기계의 공구교환위치 보정장치 및 방법
JP6155902B2 (ja) * 2013-06-27 2017-07-05 ブラザー工業株式会社 工作機械
JP6291750B2 (ja) * 2013-08-29 2018-03-14 ブラザー工業株式会社 工作機械及び工具交換方法
JP5739496B2 (ja) 2013-09-10 2015-06-24 ファナック株式会社 工作機械の工具交換装置
JP5698812B2 (ja) 2013-09-11 2015-04-08 ファナック株式会社 工作機械の工具交換装置
JP5734387B2 (ja) 2013-10-18 2015-06-17 ファナック株式会社 カバーを持つ工具交換装置
JP6268961B2 (ja) * 2013-11-15 2018-01-31 ブラザー工業株式会社 工作機械
JP5752229B2 (ja) 2013-12-27 2015-07-22 ファナック株式会社 工具重心位置推定装置および工作機械
JP5873135B2 (ja) * 2014-06-19 2016-03-01 ファナック株式会社 工具格納位置の変更を可能としたマガジン旋回式工具交換手段
JP6247265B2 (ja) * 2015-09-29 2017-12-13 ファナック株式会社 工具交換装置
JP6396346B2 (ja) 2016-01-15 2018-09-26 ファナック株式会社 タレット回転による切込み制御機能を有する数値制御装置
JP6426641B2 (ja) * 2016-03-08 2018-11-21 ファナック株式会社 工具交換装置
JP6396380B2 (ja) * 2016-09-06 2018-09-26 ファナック株式会社 工具交換装置の位置補正システム及び位置補正方法

Also Published As

Publication number Publication date
US20190030668A1 (en) 2019-01-31
CN109290834B (zh) 2020-07-14
DE102018005703A1 (de) 2019-01-31
US10695878B2 (en) 2020-06-30
JP2019028502A (ja) 2019-02-21
DE102018005703B4 (de) 2020-08-20
CN109290834A (zh) 2019-02-01

Similar Documents

Publication Publication Date Title
JP6484303B2 (ja) 交換回転位置決定装置および交換回転位置決定方法
JP5515639B2 (ja) 工作機械
JP4580846B2 (ja) Nc工作機械
EP2253928B1 (en) Roundness measuring apparatus
JP6247265B2 (ja) 工具交換装置
JP5373675B2 (ja) 工作機械
JP6687464B2 (ja) 測定装置及び軸物ワーク支持機構
JP6212905B2 (ja) 工作機械
JP2010105072A (ja) 複合加工旋盤
JP2014087883A (ja) 工具長測定方法および工作機械
JP6549646B2 (ja) 工作機械および原点補正方法
JP2011237880A (ja) 工具交換位置の自動決定機能を備えた工作機械の制御装置
JP5272598B2 (ja) 加工装置の治具座標特定方法及びその方法を用いた加工装置
CN204295346U (zh) 一种卡盘工作台
JP6391861B1 (ja) 選択装置、選択方法及びプログラム
JP2015009304A (ja) 工作機械
JP2015009345A (ja) 工作機械の工具補正値の設定装置及び設定方法
JP2017124485A (ja) 工作機械および工具先端位置の補正方法
JPH09155693A (ja) ターニングセンタのy軸方向刃先計測装置
JP2011093065A (ja) 工作機械
JP2012110983A (ja) 主軸定位置停止の指令方法及びワーク測定方法
JP7425588B2 (ja) 工作機械
EP1845333B1 (en) Profile measuring machine
JP2020059088A (ja) 工作機械
WO2022113223A1 (ja) 工作機械

Legal Events

Date Code Title Description
A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20181211

TRDD Decision of grant or rejection written
A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20190115

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190215

R150 Certificate of patent or registration of utility model

Ref document number: 6484303

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150