JP2018039083A - 加工システムおよびロボットシステム - Google Patents

加工システムおよびロボットシステム Download PDF

Info

Publication number
JP2018039083A
JP2018039083A JP2016175325A JP2016175325A JP2018039083A JP 2018039083 A JP2018039083 A JP 2018039083A JP 2016175325 A JP2016175325 A JP 2016175325A JP 2016175325 A JP2016175325 A JP 2016175325A JP 2018039083 A JP2018039083 A JP 2018039083A
Authority
JP
Japan
Prior art keywords
robot
workpiece
machine tool
position information
processing
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.)
Pending
Application number
JP2016175325A
Other languages
English (en)
Inventor
清隆 奥園
Kiyotaka Okuzono
清隆 奥園
隆士 滝川
Takashi Takigawa
隆士 滝川
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 JP2016175325A priority Critical patent/JP2018039083A/ja
Priority to US15/657,912 priority patent/US20180067467A1/en
Priority to DE102017120115.7A priority patent/DE102017120115A1/de
Priority to CN201710790954.0A priority patent/CN107803708A/zh
Publication of JP2018039083A publication Critical patent/JP2018039083A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/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
    • 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/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41815Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
    • G05B19/41825Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell machine tools and manipulators only, machining centre
    • 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
    • B23Q37/00Metal-working machines, or constructional combinations thereof, built-up from units designed so that at least some of the units can form parts of different machines or combinations; Units therefor in so far as the feature of interchangeability is important
    • 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
    • B23Q1/00Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
    • B23Q1/25Movable or adjustable work or tool supports
    • 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
    • B23Q7/00Arrangements for handling work specially combined with or arranged in, or specially adapted for use in connection with, machine tools, e.g. for conveying, loading, positioning, discharging, sorting
    • B23Q7/007Flying working 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
    • B23Q7/00Arrangements for handling work specially combined with or arranged in, or specially adapted for use in connection with, machine tools, e.g. for conveying, loading, positioning, discharging, sorting
    • B23Q7/04Arrangements for handling work specially combined with or arranged in, or specially adapted for use in connection with, machine tools, e.g. for conveying, loading, positioning, discharging, sorting by means of grippers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/005Manipulators for mechanical processing tasks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/005Manipulators for mechanical processing tasks
    • B25J11/0055Cutting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/08Programme-controlled manipulators characterised by modular constructions
    • 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/39Robotics, robotics to robotics hand
    • G05B2219/39105Manipulator cooperates with moving machine, like press brake
    • 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/39Robotics, robotics to robotics hand
    • G05B2219/39145Slave path is the same as master path and superposed desired relative movement
    • 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/40Robotics, robotics mapping to robotics vision
    • G05B2219/40243Global positioning robot
    • 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Manipulator (AREA)

Abstract

【課題】高精度かつ高速な加工を可能とするとともに、工作機械やロボットの停止時間を短縮して加工効率を向上する。【解決手段】複数のワークA,Bを固定するテーブル7を2次元的に移動させ、テーブル7の移動方向に直交する方向に刃物軸を駆動しながら、一のワークAを加工する工作機械2と、工作機械2のテーブル7にアクセス可能な位置に配置され、テーブル7に固定された他の一のワークBに対して処理を施すロボット3と、テーブル7の位置情報に基づいて、テーブル7の動作に追従するようロボット3を制御するロボット制御部4とを備える加工システム1を提供する。【選択図】図1

Description

本発明は、加工システムおよびロボットシステムに関するものである。
従来、静止している加工テーブル上に複数のワークを固定して、該ワークに対して刃物軸が移動することにより加工を行う工作機械を備えた加工システムにおいて、刃物による加工を行いながら加工済みのワークを洗浄したり、加工済みのワークをロボットによる取り出して未加工のワークに交換したりする加工システムが知られている(例えば、特許文献1参照。)。
特開2009−297861号公報
しかしながら、特許文献1に記載された加工システムにおいては、一般には大重量の刃物軸を移動させなければならず、加工精度および加工速度を向上することができないという不都合がある。一方、刃物軸をテーブルの移動方向に直交する方向のみに移動させ、ワークを固定した加工テーブルを水平方向に移動させて加工を行う工作機械においては、刃物軸を移動して加工する工作機械と比較して、移動させる重量が小さく、加工精度および加工速度を向上することができる。その反面、加工済みのワークの洗浄や交換等の処理を行う際に工作機械を停止する必要があるとともに、ワークの加工中にはワークに対して処理を施すロボットを停止しておく必要があり、加工効率を向上することができないという不都合がある。
本発明は上述した事情に鑑みてなされたものであって、高精度かつ高速な加工を可能とするとともに、工作機械やロボットの停止時間を短縮して加工効率を向上することができる加工システムおよびロボットシステムを提供することを目的としている。
上記目的を達成するため、本発明は以下の手段を提供する。
本発明の一態様は、複数のワークを固定するテーブルを2次元的に移動させ、該テーブルの移動方向に直交する方向に刃物軸を駆動しながら、一の前記ワークを加工する工作機械と、該工作機械の前記テーブルにアクセス可能な位置に配置され、前記テーブルに固定された他の一の前記ワークに対して処理を施すロボットと、前記テーブルの位置情報に基づいて、前記テーブルの動作に追従するよう前記ロボットを制御するロボット制御部とを備える加工システムを提供する。
本態様によれば、工作機械のテーブルに複数のワークを固定して2次元的に移動させ、該テーブルの移動方向に直交する方向に刃物軸を駆動しながらテーブル上の一のワークを加工する一方、ロボット制御部が、テーブルにアクセス可能な位置に配置されたロボットをテーブルの動作に追従するように制御して、テーブル上の他の一のワークに対して処理が施される。これにより、ワークを移動させる加工方式によって加工精度および加工速度の向上を図るとともに、工作機械による一のワークの加工終了を待つことなく、ワークの加工中に、他のワークの処理を行うことができ、ワークを処理するためのロボットおよび工作機械の待機時間を短縮し、加工効率を向上することができる。
上記態様においては、前記ロボット制御部は、前記テーブルが停止している状態で前記他の一のワークに対して処理を施すための前記ロボットの動作に、前記テーブルの動作を重ね合わせた動作を実施させるように、前記ロボットを制御してもよい。
このようにすることで、ワークを固定しているテーブルを移動させながら、テーブル上の一のワークを加工中に、ロボットをテーブルの動作に追従させて、あたかも静止しているテーブル上の加工していない他の一のワークに対するかのようにロボットを動作させて処理を行うことができる。
また、上記態様においては、前記ロボットが前記ワークを把持可能なハンドを備え、前記他の一のワークに対する前記ロボットの処理が、前記ハンドを用いた前記ワークの前記テーブルからの取り出しおよび前記ワークの前記テーブルへの取り付けであってもよい。
このようにすることで、ワークを固定しているテーブルを移動させながら、テーブル上の一のワークを加工中に、ロボットに備えられたハンドによって、移動しているテーブル上の他の一のワークをテーブルから取り外しあるいは移動しているテーブルに他の一のワークを取り付けることができる。すなわち、加工時にテーブルを移動させる方式の工作機械においても一のワークの加工中に、加工済みのワークを取り出して、未加工のワークをテーブルに装着することができる。
また、上記態様においては、前記工作機械が、前記テーブルを駆動するモータと、該モータの回転角度を検出することにより前記テーブルの前記位置情報を取得するエンコーダと、該エンコーダにより検出された回転角度に基づいて前記モータを制御する機械制御部とを備え、該機械制御部が、前記エンコーダにより取得された前記テーブルの前記位置情報を前記ロボット制御部に送信してもよい。
このようにすることで、工作機械において、ワークを加工する際にテーブルを駆動するモータを制御するためにエンコーダにより検出されたモータの回転角度をロボット制御部に送信することで、ロボット制御部が、工作機械のテーブルの位置情報を取得して、テーブルの動作に追従するようロボットを制御することができる。
また、上記態様においては、前記位置情報が、前記テーブルに設けられたリニアスケールにより取得されてもよい。
また、前記位置情報が、前記リニアスケールに代えて、レーザー測距装置等の測距センサにより取得されてもよい。
また、上記態様においては、前記位置情報が、前記テーブルを駆動する前記モータを制御する前記エンコーダとは別に、ボールネジ等のテーブル駆動部に取り付けられたエンコーダにより取得されてもよい。
このようにすることで、リニアスケールやその他のテーブルの位置を検出する装置によってテーブルの位置情報を直接検出し、ロボット制御部によるロボットの制御に利用することができる。
また、本発明の他の態様は、複数のワークを固定するテーブルを2次元的に移動させ、該テーブルの移動方向に直交する方向に刃物軸を駆動しながら、一の前記ワークを加工する工作機械の前記テーブルにアクセス可能な位置に配置され、前記テーブルに固定された他の一の前記ワークに対して処理を施すロボットと、前記テーブルの位置情報を検出する位置情報検出部と、該位置情報検出部により検出された前記位置情報に基づいて、前記テーブルの動作に追従するよう前記ロボットを制御するロボット制御部とを備えるロボットシステムを提供する。
本発明によれば、高精度かつ高速な加工を可能とするとともに、工作機械やロボットの停止時間を短縮して加工効率を向上することができるという効果を奏する。
本発明の一実施形態に係る加工システムの全体構成を示す平面図である。 図1の加工システムを示す正面図である。 図1の加工システムにおけるロボットの動作を説明するフローチャートである。 図3のフローチャートの加工済ワーク払い出しルーチンを示すフローチャートである。 図3のフローチャートの未加工ワーク設置ルーチンを示すフローチャートである。 図1の加工システムにおいてロボットをテーブルの動作に追従させて、(a)ハンドをワークの上方に配置し、(b)ハンドを下降させ、(c)ワークを把持し、(d)ワークを取り上げた状態をそれぞれ示す図である。 参考例としての従来の加工システムによるワークの加工のタイムチャートを示す図である。 図1の加工システムによるワークの加工のタイムチャートを示す図である。 図1の加工システムの第1の変形例を示す平面図である。 図1の加工システムの第2の変形例を示す平面図である。 図1の加工システムの第3の変形例を示す平面図である。
本発明の一実施形態に係る加工システム1について、図面を参照して以下に説明する。
本実施形態に係る加工システム1は、図1に示されるように、工作機械2と、ロボット3と、該ロボット3を制御するロボット制御装置(ロボット制御部)4と、未加工のワークW1を供給する供給コンベア5と、加工済みのワークW2を払い出す払い出しコンベア6とを備えている。
工作機械2は、図1および図2に示されるように、上面にワークW1を固定して水平2軸方向に移動させるテーブル7と、鉛直軸線に沿って工具、例えば、ドリル刃を上下動させるとともに、該ドリル刃を鉛直軸線回りに回転させる刃物軸8と、テーブル7および刃物軸8を駆動するモータ9と、各モータ9の回転角度を検出するエンコーダ10と、該エンコーダ10により検出された回転角度に基づいて各モータ9を制御する機械制御装置(機械制御部)11とを備えている。また、機械制御装置11は、ロボット制御装置4に接続され、テーブル7の位置制御のためにエンコーダ10により検出しているモータ9の回転角度の情報をロボット制御装置4に送信するようになっている。
テーブル7には、図1に示されるように、2つのワークA,Bを固定することができるようになっている。テーブル7への各ワークA,Bの固定は、油圧シリンダ、空気圧シリンダ、モータあるいは磁石等のアクチュエータによって駆動される図示しないクランプ等の任意の固定手段によって行われるようになっている。また、本実施形態において、テーブル7上に固定される2つのワークは、未加工および加工済みを問わず、ワークA,Bと示す。
ロボット3は、例えば、6軸多関節型ロボットであって、手首の取付面にワークW1,W2を把持するハンド12を備えている。なお、ロボット3の形式は、ワークW1,W2をハンドリングできる可搬重量と動作範囲とを有するものであれば任意でよい。
ロボット制御装置4は、工作機械2の機械制御装置11から送られてくる回転角度の情報に基づいて、工作機械2のテーブル7の位置情報を取得するようになっている。そして、ロボット制御装置4は、ロボット3の各軸を駆動して、手首に備えたハンド12によってテーブル7上の加工済みのワークW2を把持し、把持した加工済みのワークW2をテーブル7上から取り出して、加工済みワークW2の払い出しコンベア6まで移動してワークW2を解放した後、ハンド12を供給コンベア5まで移動して、供給されて来た未加工のワークW1をハンド12によって把持し、把持した未加工のワークW1をテーブル7の所定位置に移動してワークW1を解放する動作を繰り返させるようになっている。
この場合において、ロボット制御装置4は、ロボット3が加工済みのワークW2をテーブル7上から取り出すときには、静止しているテーブル7上の加工済みのワークW2を取り出すための動作にテーブル7の動作を重ね合わせた動作を行わせるようにロボット3を制御(トラッキング)するようになっている。また、ロボット制御装置4は、ロボット3が未加工のワークW1をテーブル7上に供給するときには、静止しているテーブル7上にワークW1を供給するための動作に、テーブル7の動作を重ね合わせた動作を行わせるようにロボット3を制御(トラッキング)するようになっている。
このように構成された本実施形態に係る加工システム1の作用について以下に説明する。
本実施形態に係る加工システム1を用いてワークW1の加工を行うには、工作機械2のテーブル7に2つのワークA,Bを固定する。そして、工作機械2の座標系とロボット3の座標系との対応関係を取得しておく。座標系の対応関係を取得する方法は任意の公知の方法を用いることができる。
工作機械2により一方のワークAの加工を開始するには、機械制御装置11によってテーブル7および刃物軸8のモータ9をプログラムに従って駆動する。このとき、各モータ9に備えられたエンコーダ10によりモータ9の回転角度が検出され、検出された回転角度に基づいて各モータ9がフィードバック制御される。
検出されたテーブル7のモータ9の回転角度の情報は、機械制御装置11に接続されているロボット制御装置4に逐次送られる。また、テーブル7上に固定されたワークA,Bの加工が終了したときには、機械制御装置11から、加工終了を知らせる信号が、ロボット制御装置4に送られる。
ロボット制御装置4は、図3に示されるように、ワークAの加工終了を知らせる信号が入力されたか否かを判定し(ステップS1)、入力された場合には、加工済ワーク払い出しルーチンS2と未加工ワーク設置ルーチンS3を実施するようになっている。
加工済ワーク払い出しルーチンS2においては、加工済みのワークAをテーブル7から取り出すようにロボット3を動作させる。このとき、工作機械2は他のワークBの加工を行っている。すなわち、ワークBを加工するためにテーブル7が水平方向に移動しており、加工済みのワークAもワークBと同時に移動している。
ロボット3によって加工済みのワークAをテーブル7から取り出す作業においては、図4に示されるように、まず、ロボット制御装置4はロボット3にトラッキングを開始させる(ステップS21)。トラッキングが開始されると、ロボット制御装置4は、図6(a)から図6(d)に示されるように、停止しているテーブル7上のワークAを取り出すためのロボット3の動作に、テーブル7の動作を重ね合わせた動作をロボット3に実施させるように制御する。
具体的には、テーブル7の動作によるワークAの動きに追従させてハンド12を移動させハンド12によってワークAを把持する(ステップS22)と同時にワークAをテーブル7上に固定しているクランプを解放する(ステップS23)。この後に、ハンド12を上昇させてテーブル7からワークAを取り出す(ステップS24)。この時点でトラッキングを終了する(ステップS25)。
払い出しコンベア6の払い出し場所が空いているか否かを確認し(ステップS26)、空いていない場合には空くまで待機する。払い出し場所が空いた場合には、ハンド12を移動させて、把持したワークAを払い出しコンベア6まで搬送し、払い出し場所において12ハンドを開いてワークAを解放する(ステップS27)。
次に、未加工ワーク設置ルーチンS3においては、図5に示されるように、ロボット3は、未加工のワークW1を供給する供給コンベア5の供給場所に未加工のワークW1が供給されているか否かを確認し(ステップS31)、供給されていない場合には、供給されるまで待機する。未加工のワークW1が供給された場合には、ハンド12を供給場所に移動して未加工のワークW1をハンド12によって把持し、未加工のワークW1を取り出す(ステップS32)。
この後に、ロボット制御装置4はロボット3にトラッキングを開始させる(ステップS33)。これにより、ワークBを加工しているテーブル7の動作に追従させてハンド12を移動させ、テーブル7上の固定箇所に一致する位置に未加工のワークW1を維持するようロボット3を動作させている間に、クランプによるワークW1の固定(ステップS34)とハンド12からのワークW1の解放(ステップS35)とを実施させる。そして、ハンド12がワークW1に接触しない位置まで退避させた状態で(ステップ36)トラッキングを終了し(ステップS37)、テーブル7に設置した未加工のワークW1の加工が可能である旨の信号を工作機械2に送信する(ステップS38)。
そして、この時点で、加工の終了指示が入力されているか否かを確認し(ステップS4)、入力されていない場合には、ワークBの加工終了を知らせる信号が入力されたか否かを判定し(ステップS5)、入力された場合には、加工済ワーク払い出しルーチンS2と未加工ワーク設置ルーチンS3を実施する。その後、加工の終了指示が入力されているか否かを確認し(ステップS6)、入力されていない場合には、ステップS1からの工程が繰り返される。
このように、本実施形態に係る加工システム1によれば、刃物軸8による鉛直方向の加工とテーブル7の水平方向の送りとを組み合わせて、テーブル7に固定したワークA,Bを3次元的に加工する工作機械2において、一のワークAを加工中に、ロボット3により他の一の加工済みのワークBの取り出しおよび未加工のワークW1の設置を行うことができる。すなわち、大重量となる刃物軸8を水平方向に移動させないことで高い加工速度および加工精度を達成することができる工作機械2に対して、ロボット3および工作機械2の待ち時間を短縮して加工効率を大幅に向上することができるという利点がある。
さらに詳細には、図7に示されるように、従来はワークAの加工中はロボット30が停止しており、ワークAの加工が終了して工作機械20が停止しているときにのみロボット30によるワークAの付け替えが行われていたが、本実施形態によれば、図8に示されるように、ワークAの加工中に加工済みのワークBの取り外しと払い出しおよび未加工のワークBの取り出しと装着を実施することができ、ロボット3の停止時間をなくすことができる。加工時間によっては、工作機械2の停止時間がなくなり、ロボット3が短い時間だけ停止することもある。
なお、本実施形態においては、テーブル7上に2つのワークA,Bを配置して一方のワークAの加工時に他方のワークBをロボット3で処理することとしたが、これに変えて、図9に示されるように、3つ以上(図9では4つ)のワークA,B,C,Dをテーブル7上に配置して一のワークAの加工時に他の一以上のワークB,C,Dをロボット3で処理することにしてもよい。
また、図10に示されるように、テーブル7上に、鉛直軸線回りに回転可能なターンテーブル13を配置し、加工済みのワークW2を取り出しやすい位置に移動させることができる工作機械2に適用してもよい。ロボット3によるワークW1,W2の処理をターンテーブル13の回転にも同期させて実施することで、さらに生産性を向上することができる。
また、本実施形態においては、ロボット3が加工済みのワークW2を未加工のワークW1に交換する処理を行う場合について説明したが、ロボット3による処理は、ワークW1,W2の交換に限定されるものではなく、ワークW1,W2の洗浄等の他の任意の処理を実施することにしてもよい。
また、本実施形態においては、工作機械2がワークW1の加工を実施する際に、テーブル7を駆動するモータ9のエンコーダ10により検出された回転角度をテーブル7の位置情報としてロボット3に送信することとしたが、エンコーダ10に代えて、テーブル7にリニアスケール(図示略)を取り付けることにしてもよい。すなわち、リニアスケールによってテーブル7の位置情報を直接取得し、取得された位置情報に基づいてロボット3を制御することにしてもよい。
また、リニアスケールに代えて、レーザー測距装置等の測距センサを用いて位置情報を取得してもよい。さらに、テーブル7の位置情報は、テーブル7を駆動するモータ9を制御するエンコーダ10とは別に、ボールネジ等のテーブル駆動部(図示略)に取り付けられたエンコーダ(図示略)により取得されてもよい。さらにまた、エンコーダ10により検出された回転角度の情報およびリニアスケールやその他のテーブル7の位置を検出する装置により検出された位置情報を組み合わせて使用することにしてもよい。
また、本実施形態においては、工作機械2の外側にロボット3を配置した例を示したが、これに代えて、図11に示されるように、工作機械2の内部に、工作機械2のベース2aにロボット3を設置してもよい。
また、本発明においては、ロボット3と工作機械2とを備える加工システム1について説明したが、これに代えて、ロボット3と、工作機械2のテーブル7に装着してテーブル7の位置情報を検出するセンサ(位置情報検出部)と、該センサにより検出された位置情報に基づいてロボット3を制御するロボット制御装置4とを備えるロボットシステムを採用してもよい。ロボット制御装置4によるロボット3の制御方法は上記と同様である。本実施形態によれば、既存の工作機械2のテーブル7にセンサを設置してテーブル7の位置情報を検出して、上記の加工システム1と同様の効果を奏することができる。
1 加工システム
2 工作機械
3 ロボット
4 ロボット制御装置(ロボット制御部)
7 テーブル
8 刃物軸
9 モータ
10 エンコーダ
11 機械制御装置(機械制御部)
12 ハンド
13 ターンテーブル
A,B,C,D,W1,W2 ワーク

Claims (6)

  1. 複数のワークを固定するテーブルを2次元的に移動させ、該テーブルの移動方向に直交する方向に刃物軸を駆動しながら、一の前記ワークを加工する工作機械と、
    該工作機械の前記テーブルにアクセス可能な位置に配置され、前記テーブルに固定された他の一の前記ワークに対して処理を施すロボットと、
    前記テーブルの位置情報に基づいて、前記テーブルの動作に追従するよう前記ロボットを制御するロボット制御部とを備える加工システム。
  2. 前記ロボット制御部は、前記テーブルが停止している状態で前記他の一のワークに対して処理を施すための前記ロボットの動作に、前記テーブルの動作を重ね合わせた動作を実施させるように、前記ロボットを制御する請求項1に記載の加工システム。
  3. 前記ロボットが前記ワークを把持可能なハンドを備え、
    前記他の一のワークに対する前記ロボットの処理が、前記ハンドを用いた前記ワークの前記テーブルからの取り出しおよび前記ワークの前記テーブルへの取り付けである請求項1または請求項2に記載の加工システム。
  4. 前記工作機械が、前記テーブルを駆動するモータと、該モータの回転角度を検出することにより前記テーブルの前記位置情報を取得するエンコーダと、該エンコーダにより検出された回転角度に基づいて前記モータを制御する機械制御部とを備え、
    該機械制御部が、前記エンコーダにより取得された前記テーブルの前記位置情報を前記ロボット制御部に送信する請求項1から請求項3のいずれかに記載の加工システム。
  5. 前記位置情報が、前記テーブルに設けられたリニアスケールにより取得される請求項1から請求項3のいずれかに記載の加工システム。
  6. 複数のワークを固定するテーブルを2次元的に移動させ、該テーブルの移動方向に直交する方向に刃物軸を駆動しながら、一の前記ワークを加工する工作機械の前記テーブルにアクセス可能な位置に配置され、前記テーブルに固定された他の一の前記ワークに対して処理を施すロボットと、
    前記テーブルの位置情報を検出する位置情報検出部と、
    該位置情報検出部により検出された前記位置情報に基づいて、前記テーブルの動作に追従するよう前記ロボットを制御するロボット制御部とを備えるロボットシステム。

JP2016175325A 2016-09-08 2016-09-08 加工システムおよびロボットシステム Pending JP2018039083A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2016175325A JP2018039083A (ja) 2016-09-08 2016-09-08 加工システムおよびロボットシステム
US15/657,912 US20180067467A1 (en) 2016-09-08 2017-07-24 Machining system and robot system
DE102017120115.7A DE102017120115A1 (de) 2016-09-08 2017-08-31 Bearbeitungssystem und Robotersystem
CN201710790954.0A CN107803708A (zh) 2016-09-08 2017-09-05 加工***以及机器人***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016175325A JP2018039083A (ja) 2016-09-08 2016-09-08 加工システムおよびロボットシステム

Publications (1)

Publication Number Publication Date
JP2018039083A true JP2018039083A (ja) 2018-03-15

Family

ID=61197730

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016175325A Pending JP2018039083A (ja) 2016-09-08 2016-09-08 加工システムおよびロボットシステム

Country Status (4)

Country Link
US (1) US20180067467A1 (ja)
JP (1) JP2018039083A (ja)
CN (1) CN107803708A (ja)
DE (1) DE102017120115A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7495786B2 (ja) 2018-11-21 2024-06-05 ファナック アメリカ コーポレイション 治具を追跡するロボットテーブルを用いた連続加工

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6640816B2 (ja) * 2017-11-01 2020-02-05 ファナック株式会社 加工システム
DE102019210169A1 (de) * 2018-07-20 2020-01-23 Fanuc Corporation Nachbearbeitungsverfahren für ein Werkstück, Bearbeitungssystem sowie Managementsystem
CN110961970B (zh) * 2018-09-28 2022-05-03 兄弟工业株式会社 控制装置、加工装置、控制方法及输送控制程序
CN111604733A (zh) * 2020-06-27 2020-09-01 上海工程技术大学 一种自动上下料的气缸内圆磨装置
CN111659875B (zh) * 2020-06-30 2022-04-01 上海工程技术大学 一种基于plc的压铸机多工位取件控制方法及***
DE112020007185B4 (de) 2020-09-11 2024-03-21 Mitsubishi Electric Corporation Numerische Steuerung und Industriemaschinen-Steuerungssystem
CN112296735A (zh) * 2020-10-30 2021-02-02 江苏方时远略科技咨询有限公司 一种多工位自动上下料的机床加工***及其工作方法
DE102021121576B4 (de) 2021-08-19 2023-10-26 Georg Kesel Gmbh & Co. Kg Maschine für das Fräsen oder Schleifen von Zahnstangen

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000071188A (ja) * 1998-08-28 2000-03-07 Aisin Seiki Co Ltd 部品供給装置
JP2009297861A (ja) * 2008-06-16 2009-12-24 Makino J Kk 機械加工システム
JP2012196742A (ja) * 2011-03-22 2012-10-18 Okuma Corp 工作機械
JP2014169992A (ja) * 2013-02-08 2014-09-18 Canon Inc ツールの先端位置検出方法及び検出装置
WO2015124645A1 (de) * 2014-02-21 2015-08-27 Sk-Technologies Ug Roboterzelle zum hauptzeitparallelen be- und entladen von einzelplatz-zerspanungsmaschinen

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7561937B2 (en) * 2005-01-19 2009-07-14 Tosoh Smd, Inc. Automated sputtering target production

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000071188A (ja) * 1998-08-28 2000-03-07 Aisin Seiki Co Ltd 部品供給装置
JP2009297861A (ja) * 2008-06-16 2009-12-24 Makino J Kk 機械加工システム
JP2012196742A (ja) * 2011-03-22 2012-10-18 Okuma Corp 工作機械
JP2014169992A (ja) * 2013-02-08 2014-09-18 Canon Inc ツールの先端位置検出方法及び検出装置
WO2015124645A1 (de) * 2014-02-21 2015-08-27 Sk-Technologies Ug Roboterzelle zum hauptzeitparallelen be- und entladen von einzelplatz-zerspanungsmaschinen

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7495786B2 (ja) 2018-11-21 2024-06-05 ファナック アメリカ コーポレイション 治具を追跡するロボットテーブルを用いた連続加工

Also Published As

Publication number Publication date
DE102017120115A1 (de) 2018-03-08
US20180067467A1 (en) 2018-03-08
CN107803708A (zh) 2018-03-16

Similar Documents

Publication Publication Date Title
JP2018039083A (ja) 加工システムおよびロボットシステム
JP6267157B2 (ja) 位置補正機能を有するロボットを備えた生産システム
US9162334B2 (en) A-axis machining apparatus
CN108655802B (zh) 机床***以及移动方法
WO2010004961A1 (ja) ワーク加工装置及びワーク加工方法
CN107428005B (zh) 工件装载装置
US10695879B2 (en) Machining system
KR20060121705A (ko) 센서를 이용하는 마무리 가공 톱니용 방법 및 장치
KR101716126B1 (ko) 공작기계의 제어방법
KR200393854Y1 (ko) 시앤씨선반의 공작물 공급 및 인출장치
JP6291750B2 (ja) 工作機械及び工具交換方法
WO2017033510A1 (ja) 工作機械
EP1488875B1 (en) Inverted vertical lathe
JP5732849B2 (ja) ワーク搬送装置
JP2013059827A (ja) 工作機械及びワークのロードアンロード方法
JP2007286688A (ja) 工作機械の干渉検出方法及び制御装置
JP5732855B2 (ja) ワーク搬送装置
JP2018161724A (ja) 工作機械システムおよびクランプ方法
JP2009050948A (ja) 工作機械システム
JP4388534B2 (ja) 工作機械の制振装置
JP6492426B2 (ja) ワーク保持確認装置、及びワーク保持確認方法
JP2020059069A (ja) ローダ制御装置及びローダ制御方法
US20230381968A1 (en) Workpiece processing apparatus
KR100677954B1 (ko) 가공 소재의 180도 회전이 가능한 겐츄리 로더의 회전장치.
JP4242229B2 (ja) 工作機械の熱変位補正方法およびその装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180920

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181002

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190326