JP2018094638A - バリ取り装置 - Google Patents

バリ取り装置 Download PDF

Info

Publication number
JP2018094638A
JP2018094638A JP2016238432A JP2016238432A JP2018094638A JP 2018094638 A JP2018094638 A JP 2018094638A JP 2016238432 A JP2016238432 A JP 2016238432A JP 2016238432 A JP2016238432 A JP 2016238432A JP 2018094638 A JP2018094638 A JP 2018094638A
Authority
JP
Japan
Prior art keywords
deburring
visual sensor
relative movement
program
machine 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.)
Granted
Application number
JP2016238432A
Other languages
English (en)
Other versions
JP6457468B2 (ja
Inventor
義華 顧
Gika Ko
義華 顧
佐藤 貴之
Takayuki Sato
貴之 佐藤
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 JP2016238432A priority Critical patent/JP6457468B2/ja
Priority to CN201711236030.2A priority patent/CN108176897B/zh
Priority to DE102017128757.4A priority patent/DE102017128757A1/de
Priority to US15/831,971 priority patent/US10478935B2/en
Publication of JP2018094638A publication Critical patent/JP2018094638A/ja
Application granted granted Critical
Publication of JP6457468B2 publication Critical patent/JP6457468B2/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
    • B23DPLANING; SLOTTING; SHEARING; BROACHING; SAWING; FILING; SCRAPING; LIKE OPERATIONS FOR WORKING METAL BY REMOVING MATERIAL, NOT OTHERWISE PROVIDED FOR
    • B23D79/00Methods, machines, or devices not covered elsewhere, for working metal by removal of material
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B27/00Other grinding machines or devices
    • B24B27/0038Other grinding machines or devices with the grinding tool mounted at the end of a set of bars
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B49/00Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation
    • B24B49/12Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation involving optical means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B49/00Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation
    • B24B49/16Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation taking regard of the load
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B9/00Machines or devices designed for grinding edges or bevels on work or for removing burrs; Accessories therefor
    • 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/006Deburring or trimming
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/1633Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/37Measurements
    • G05B2219/37208Vision, visual inspection of workpiece
    • 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/40617Agile eye, control position of camera, active vision, pan-tilt camera, follow object
    • 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/45Nc applications
    • G05B2219/45151Deburring

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

【課題】バリ取りにかかる時間を短縮しながら、バリ取りの精度の向上を図ることができるバリ取り装置を提供する。【解決手段】このバリ取り装置は、バリ取りツール50を用いて工作機械1内の支持部2により支持された対象物に対しバリ取りを行うロボット30と、視覚センサ10と、視覚センサ10と支持部2に支持された対象物との相対移動を行う相対移動手段と、相対移動手段の作動を制御するための視覚センサ相対移動プログラムに基づき、前記相対移動が行われている状態で支持部2により支持された対象物の稜線が視覚センサ10により検出されるように相対移動手段を作動させる制御装置と、視覚センサ相対移動プログラムに基づき相対移動手段が作動した際に視覚センサ10により得られた検出稜線を用いてバリ取り動作プログラムを生成するバリ取り動作プログラム生成手段とを備えている。【選択図】図1

Description

本発明は、切削加工が行われた対象物に対しバリ取りを行うバリ取り装置に関する。
このようなバリ取り装置として、平面加工が行われバリが発生しているバリ取り対象物(ワーク等)を支持する支持部と、ロボットに取付けられたバリ取りツールとを備えたものが知られている(例えば、特許文献1参照。)。このバリ取り装置には、バリ取り対象物を視野内に収める撮像装置が設けられ、撮像データ内のバリ取り対象物の外周の稜線が制御部によってバリ取り作業を行う部位とみなされる。また、バリ取りの精度を一定のレベル以上とするために、制御部が、前記稜線のデータと、CADデータ等であるバリ取り対象物の三次元データとを用いて、バリの形状および位置に関するデータを生成し、当該データがロボットによるバリ取りに用いられる。
特許第5845212号公報
しかし、前記バリ取り装置では、工作機械によってバリ取り対象物に平面加工が行われた後、バリ取り対象物が工作機械から取出されるとともにバリ取り装置の支持部により支持される。また、バリ取り装置の支持部に支持された後、バリの形状および位置に関するデータを生成するために、バリ取り対象物の撮像等が行われる。このように、バリ取りを行うためにバリ取り対象物を工作機械からバリ取り装置に移動し、その後にバリ取りに必要な情報の検出を行う必要があるので、バリ取りにかかる時間が長くなっていた。
本発明は、このような事情に鑑みてなされたものであって、バリ取りにかかる時間を短縮しながら、バリ取りの精度の向上を図ることができるバリ取り装置の提供を目的とする。
上記課題を解決するために、本発明は以下の手段を採用する。
本発明の第1の態様のバリ取り装置は、バリ取りツールを支持し、該バリ取りツールを用いて工作機械内の支持部により支持され切削加工が行われた対象物に対しバリ取りを行うロボットと、視覚センサと、該視覚センサと前記支持部に支持された前記対象物との相対移動を行う相対移動手段と、該相対移動手段の作動を制御するための視覚センサ相対移動プログラムに基づき、前記相対移動が行われている状態で前記支持部により支持された前記対象物の稜線が前記視覚センサにより検出されるように前記相対移動手段を作動させる制御装置と、前記視覚センサ相対移動プログラムに基づき前記相対移動手段が作動した際に前記視覚センサにより得られる検出稜線を用いてバリ取り動作プログラムを生成するバリ取り動作プログラム生成手段とを備え、前記バリ取り動作プログラムが、前記バリ取りツールが前記検出稜線に基づく軌跡に沿って移動するように前記ロボットおよび/又は前記工作機械を動作させるものである。
当該態様では、工作機械内の支持部に支持された対象物に切削加工が行われた後に、ロボットがバリ取りツールを用いて支持部に支持された対象物のバリ取りを行う。このように、バリ取りを行うために対象物を工作機械内の支持部から移動させないので、バリ取りにかかる時間を短縮することができる。
また、視覚センサと対象物との相対移動が行われている状態で対象物の稜線が視覚センサにより検出される。このため、例えば対象物が大きく、対象物の全体を視野内に収めると対象物の稜線を精度良く検出できない場合であっても、対象物の稜線の検出の精度をバリ取りの精度の要求に適合させることが可能となる。
上記態様において、前記切削加工後の前記対象物における少なくともバリ取り対象部の位置と形状の情報を含む位置形状情報、および前記切削加工時に加工ツールが移動する加工軌跡の情報の少なくとも一方を用い、前記稜線が前記視覚センサによって検出されるように前記切削加工後に前記相対移動を行わせる前記視覚センサ相対移動プログラムを生成する視覚センサプログラム生成手段を備えていてもよい。
工作機械の支持部に支持された状態でバリ取りが行われるので、例えば、工作機械が有する対象物の位置形状情報や、切削加工時に加工ツールが移動する加工軌跡の情報を用いることにより、稜線を検出するための視覚センサ相対移動プログラムを効率よく生成することが可能となる。
上記態様において、前記切削加工後の前記対象物の実際の形状の情報を取得する実形状情報取得手段と、該実形状情報取得手段で取得した前記実際の形状の情報と、前記視覚センサの視野に関する情報とを用い、前記稜線が前記視覚センサによって検出されるように前記切削加工後に前記相対移動を行わせる前記視覚センサ相対移動プログラムを生成する視覚センサプログラム生成手段とを備えていてもよい。
実形状情報取得手段により切削加工後の対象物の実際の形状の情報が得られるので、形状や大きさのばらつきが大きい対象物であっても、稜線を検出するための視覚センサ相対移動プログラムの精度を向上することが可能となる。
上記態様において、前記視覚センサ相対移動プログラムが、位置および姿勢が変化しない前記対象物に対し前記視覚センサが移動するように、又は、位置および姿勢が変化しない前記視覚センサに対して前記対象物が移動するように、前記相対移動手段を作動させるものであってもよい。
また、上記態様において、前記バリ取り動作プログラムが、位置および姿勢が変化しない前記対象物に対して前記バリ取りツールを支持した前記ロボットを動作させるロボット動作指令を含むものであってもよい。
さらに、前記バリ取り動作プログラムが、前記対象物の位置および姿勢を変化させるように前記工作機械を動作させる工作機械動作指令を含むものであってもよい。
また、上記態様において、前記バリ取り加工中又は前記バリ取り加工の後に、前記工作機械に設けられた力センサおよび前記視覚センサの少なくとも一方の検出結果を用いて前記バリ取り加工の適否を判断する加工適否判断手段を備えていてもよい。
または、前記バリ取り加工中又は前記バリ取り加工の後に、前記ロボットに設けられた力センサおよび前記視覚センサの少なくとも一方の検出結果を用いて前記バリ取り加工の適否を判断する加工適否判断手段を備えていてもよい。
これらの構成はバリ取りの加工精度の維持や向上を図る上で有利である。
本発明によれば、バリ取りにかかる時間を短縮しながら、バリ取りの精度の向上を図ることができる。
本発明の第1の実施形態に係るバリ取り装置の概略正面図である。 第1の実施形態のバリ取り装置に用いるロボット制御装置のブロック図である。 第1の実施形態の工作機械制御装置のブロック図である。 第1の実施形態のバリ取り装置に用いるロボット制御装置のメイン制御部の処理を示すフローチャートである。 第1の実施形態のバリ取り装置の動作説明図である。 第1の実施形態の第1の変形例に係るバリ取り装置の動作説明図である。 第1の実施形態の第2の変形例に係るバリ取り装置の概略正面図である。 第1の実施形態の第2の変形例に係るバリ取り装置に用いる工作機械制御装置のブロック図である。 第1の実施形態の第2の変形例に係るバリ取り装置に用いる工作機械制御装置のメイン制御部の処理を示すフローチャートである。 第1の実施形態の第2の変形例に係るバリ取り装置の動作説明図である。 本発明の第2の実施形態に係るバリ取り装置の概略正面図である。 第2の実施形態のバリ取り装置に用いるロボット制御装置のブロック図である。 第2の実施形態のバリ取り装置に用いるロボット制御装置のメイン制御部の処理を示すフローチャートである。
本発明の第1の実施形態に係るバリ取り装置を図面を参照して以下に説明する。
このバリ取り装置は、図1に示すように、工作機械1に設けられた視覚センサ10と、工作機械1の支持部2に支持された対象物であるワークWに対して視覚センサ10の移動を行う相対移動手段としての移動装置20と、バリ取りツール50を支持し、バリ取りツール50を用いて支持部2に支持されたワークWのバリ取りを行うロボット30と、ロボット30を制御するロボット制御装置40とを有する。
工作機械1は支持部2に支持されたワークWに切削加工ツール(フライス、ドリル、バイト等)を用いて平面加工等の切削加工を行う公知の工作機械である。支持部2として、複数の爪によりワークWを固定するチャック、磁力や空気吸引を用いてワークWを固定するチャック、ワークWを切削加工用に支持するその他の支持機構等を用いることが可能である。
視覚センサ10は、支持部2上のワークWを撮像する撮像装置11と、撮像装置11で撮像された画像に所定の画像処理を行い、処理後画像に基づく情報をロボット制御装置40に送る画像処理部12と、メモリ13とを備えている(図2参照)。
画像処理部12はCPU、RAM等を有するコンピュータから成り、撮像された画像に静的2値化処理、動的2値化処理等の周知の画像処理を施し、処理後画像をメモリ13に記憶すると共に、処理後画像に基づく情報をロボット制御装置40に送信する。
画像処理部12は、処理後画像を前記処理後画像に基づく情報としてロボット制御装置40に送信しても良いし、処理後画像にあらわれる各ワークWの特徴点の位置情報(例えば、ワークWの外周縁の稜線を構成する各点の位置データ)を前記処理後画像に基づく情報としてロボット制御装置40に送信しても良い。以下、ワークWの外周縁の稜線を構成する各点の位置データを「処理後画像の稜線の位置データ」と称する場合もある。
移動装置20は、図1に示すように、工作機械1の上壁等に固定された第1のベース21と、第1のベース21に水平方向であるX軸方向に延びるように設けられたレール21aと、レール21aに支持されると共にレール21aに沿って移動可能な第2のベース22と、第2のベース22に水平方向であるY軸方向に延びるように設けられたレール22aと、レール22aに支持されると共にレール22aに沿って移動可能な第3のベース23とを有する。ここで、X軸とY軸は直交しており、Z軸はX軸およびY軸に直交している。
第1のベース21は、第2のベース22をレール21aに沿って移動させる駆動装置として例えばサーボモータ21bを有し、第2のベース22は、第3のベース23をレール22aに沿って移動させる駆動装置として例えばサーボモータ22bを有する。各サーボモータ21b,22bはロボット制御装置40に接続されている(図2参照)。また、各サーボモータ21b,22bはその作動位置を検出するエンコーダ等の作動位置検出装置を内蔵しており、作動位置検出装置の検出値がロボット制御装置40に送信される。
ロボット30は、複数の可動部を備えると共に、複数の可動部をそれぞれ駆動する複数のサーボモータ31を備えている(図2参照)。各サーボモータ31として、回転モータ、直動モータ等の各種のサーボモータを用いることが可能である。各サーボモータ31はその作動位置を検出するエンコーダ等の作動位置検出装置を内蔵しており、作動位置検出装置の検出値がロボット制御装置40に送信される。
ロボット30の先端にはバリ取りツール50が支持されている。バリ取りツール50は、本実施形態では砥石を回転させるグラインダであるが、バリ取りに用いられるものであればよく、刃物を回転させるカッタ等を用いることも可能である。
ロボット制御装置40は、例えば、CPU、RAM等を有するメイン制御部41と、表示装置42と、不揮発性メモリ、ROM等を有する記憶装置43と、ロボット30の動作プログラムを作成する際等に操作する教示操作盤44と、ロボット30のサーボモータ31にそれぞれ対応するように設けられた複数のサーボ制御器45と、移動装置20のサーボモータ21b,22bにそれぞれ対応するように設けられた複数のサーボ制御器46とを備えている(図2参照)。本実施形態では移動装置20は付加軸として制御される。
記憶装置43にはシステムプログラム43aが格納されており、システムプログラム43aがロボット制御装置40の基本機能を担っている。また、記憶装置43には教示操作盤44を用いて作成されたバリ取り動作プログラム43bが少なくとも1つ格納されると共に、教示操作盤44を用いて作成された視覚センサ相対移動プログラム43cが少なくとも1つ格納されている。さらに、記憶装置43には、相対移動用作成プログラム43dも格納されている。
例えば、メイン制御部41はシステムプログラム43aにより動作し、記憶装置43に格納されているバリ取り動作プログラム43bを読み出してRAMに一時的に格納し、読み出したバリ取り動作プログラム43bに沿って各サーボ制御器45に制御信号を送り、これにより各サーボモータ31のサーボアンプを制御する。
また、メイン制御部41は、記憶装置43に格納されている視覚センサ相対移動プログラム43cを読み出してRAMに一時的に格納し、読み出した視覚センサ相対移動プログラム43cに沿って各サーボ制御器46に制御信号を送り、これにより各サーボモータ21b,22bのサーボアンプを制御する。
工作機械1は工作機械制御装置60を備えている。例えば、CPU、RAM等を有する制御部61と、表示装置62と、不揮発性メモリ、ROM等を有する記憶装置63と、工作機械1の動作プログラムを作成する際等に操作する操作盤64と、工作機械1のサーボモータに対応するように設けられたサーボ制御器65とを備えている(図3参照)。工作機械制御装置60はロボット制御装置40と接続されている。
上記のように構成されたバリ取り装置のロボット制御装置40のメイン制御部41の動作の一例を図4を参照しながら以下説明する。
先ず、メイン制御部41は、例えば工作機械制御装置60からワークWの切削加工が完了したことを示す加工完了信号を受付けると(ステップS1−1)、相対移動用作成プログラム43dに基づき動作して視覚センサ相対移動プログラム43cを生成し、記憶装置43に保存する(ステップS1−2)。この時、メイン制御部41は視覚センサプログラム生成手段として機能する。
例えば、メイン制御部41は、支持部2に支持されると共に切削加工が終わったワークWの形状とその位置を示す三次元データを工作機械制御装置60から受付ける。当該三次元データは、ワークWにおいて平面加工が行われた面の外周縁(バリ取り対象部)の形状および位置を示すデータが含まれていればよい。三次元データの代わりにワークWにおいて平面加工が行われた面の外周縁(バリ取り対象部)の形状および位置を示す二次元データを用いてもよい。本実施形態では、当該三次元データおよび二次元データはCADデータから抽出されたものであって、工作機械1が切削加工を行うために格納しているものであるが、ワークWの形状および位置をあらわすその他のデータを用いることも可能である。
そして、メイン制御部41は、工作機械制御装置60から受付けた三次元データと、撮像装置11の視野の情報とを使いながら、例えば図5に示すように、バリ取り対象部が撮像装置11の視野内に入るように撮像装置11をバリ取り対象部に対応する軌跡に沿って移動させる視覚センサ相対移動プログラム43cを生成する。なお、撮像装置11の視野がある程度大きい場合は、撮像装置11の視野の情報を用いずに視覚センサ相対移動プログラム43cを生成することもできる。
続いて、メイン制御部41は、生成された視覚センサ相対移動プログラム43cに沿って各サーボ制御器46に制御信号を送り、これにより移動装置20の各サーボモータ21b,22bのサーボアンプを制御する(ステップS1−3)。この制御により、撮像装置11がバリ取り対象部に対応する軌跡に沿って移動する。
続いて、メイン制御部41は、画像処理部12から送信される処理後画像に基づく情報として、例えばワークWの外周縁の稜線を構成する各点の位置データ(処理後画像の稜線の位置データ)を受信する(ステップS1−4)。そして、メイン制御部41がバリ取り動作プログラム生成手段として機能し、受付けた処理後画像に基づく情報を用いてバリ取り動作プログラム43bを生成し、記憶装置43に保存する(ステップS1−5)。
例えば、支持部2に支持された加工後のワークWの上面の外周縁がバリ取り対象部であり、メイン制御部41が工作機械制御装置60から前記上面の高さ方向の位置の情報を得ている場合に、処理後画像の稜線の位置データに対しワークWの内側に1mm移動した位置に沿った軌跡に沿ってバリ取りツール50の砥石を移動させるための一連の制御信号(ロボット動作指令)が生成され、当該一連の制御信号がバリ取り動作プログラム43bとして保存される。
続いて、メイン制御部41は、生成されたバリ取り動作プログラム43bに沿って各サーボ制御器45に制御信号を送り、これによりロボット30の各サーボモータ31のサーボアンプを制御する(ステップS1−6)。
本実施形態では、工作機械1内の支持部2に支持されたワークWに切削加工が行われた後に、ロボット30がバリ取りツール50を用いて支持部2に支持されたワークWのバリ取りを行う。このように、バリ取りを行うためにワークWを工作機械1内の支持部2から移動させないので、バリ取りにかかる時間を短縮することができる。
また、工作機械の支持部2に支持された状態でバリ取りが行われるので、ステップS1−2において工作機械1が持っているワークWの位置形状情報を用いることにより、ワークWの稜線を検出するための視覚センサ相対移動プログラム43cを効率よく生成することが可能となる。
なお、本実施形態において、ステップS1−2を行わず、ステップS1−3において、予め記憶装置43に格納されている視覚センサ相対移動プログラム43cに沿って各サーボ制御器46に制御信号を送ってもよい。ワークWにおけるバリ取り対象部の位置や形状のばらつきが撮像装置11の視野に対しそれほど大きくない場合、例えばCADデータを用いて視覚センサ相対移動プログラム43cを予め生成し、記憶装置43に格納することができる。
また、本実施形態において、ステップS1−1として、工作機械制御装置60からワークWの切削加工が所定の段階になったことを示す信号、例えば、加工ツールTによってワークWの外周縁に対する最後の1周の加工が開始されたことを示す加工開始信号を受付けた時に、ステップS1−2で視覚センサ相対移動プログラム43cを生成し、図6に示すように、加工ツールTによる加工の最中に撮像装置11のバリ取り対象部に対応する軌跡に沿った移動を開始してもよい。
また、本実施形態において、メイン制御部41がステップS1−2において視覚センサ相対移動プログラム43cを生成せずに、工作機械制御装置60の制御部61が視覚センサ相対移動プログラム43cを生成し、制御部61で生成された視覚センサ相対移動プログラム43cをメイン制御部41がステップS1−2で受付けてもよい。
さらに、メイン制御部41がステップS1−5においてバリ取り動作プログラム43bを生成せずに、工作機械制御装置60の制御部61が画像処理部12から処理後画像の稜線の位置データを受信すると共に、受付けた処理後画像の稜線の位置データを用いてバリ取り動作プログラム43bを生成し、制御部61で生成されたバリ取り動作プログラム43bをメイン制御部41がステップS1−5で受付けてもよい。
また、本実施形態において、移動装置20を制御するための移動装置制御部を設け、ステップS1−3において、ロボット制御装置40によって移動装置20を制御せずに、移動装置制御部によって移動装置20を制御するように構成してもよい。または、移動装置20を工作機械制御装置60の制御部61によって制御するように構成してもよい。
また、本実施形態において、ステップS1−2で工作機械1が格納している三次元データや二次元データを用いる代わりに、工作機械1がワークWの切削加工を行う際に用いる教示点等の加工軌跡の情報や、工作機械1がワークWの切削加工を行っている際に工作機械1の各サーボモータの作動位置検出装置からの検出値に基づいて得られる実際の加工軌跡の情報を用いて、視覚センサ相対移動プログラム43cが生成されてもよい。さらに、三次元データ又は二次元データと加工軌跡の情報とを用いて視覚センサ相対移動プログラム43cの生成が行われてもよい。
また、本実施形態において、ステップS1−2で工作機械1が格納している三次元データや二次元データを用いる代わりに、視覚センサ10等により切削加工後のワークWの実際の形状を示すデータを得て、当該データと視覚センサ10の視野の情報とを用いて視覚センサ相対移動プログラム43cを生成するように構成してもよい。この場合、切削加工後のワークWの実際の形状の情報が得られるので、形状や大きさのばらつきが大きいワークWであっても、稜線を検出するための視覚センサ相対移動プログラム43cの精度を向上することが可能となる。
また、本実施形態では、ステップS1−2において、移動装置20によって支持部2に支持されたワークWと撮像装置11とを相対移動させる視覚センサ相対移動プログラム43cを生成し、ステップS1−3において、移動装置20によって撮像装置11を移動させるものを示した。
これに対し、図7に示すように、移動装置20を設けずに撮像装置11を工作機械1の上壁等に固定し、支持部2を移動させる移動装置3を設けることも可能である。
この場合、移動装置3は、支持部2をX軸方向に移動させるための駆動装置としてのサーボモータ3aおよび図示しない移動機構と、支持部2をY軸方向に移動させるための駆動装置としてのサーボモータ3bおよび図示しない移動機構と、支持部2をZ軸周りに回転させる駆動装置としてのサーボモータ3cおよび図示しない回転機構とを有する(図8参照)。各サーボモータ3a,3b,3cはその作動位置を検出するエンコーダ等の作動位置検出装置を内蔵しており、作動位置検出装置の検出値が工作機械制御装置60に送信される。また、移動装置3のサーボモータ3a,3b,3cは工作機械制御装置60の制御部61によりサーボ制御器66,67,68をそれぞれ介して制御される。
この場合のバリ取り装置の工作機械制御装置60の制御部61の動作の一例を図9を参照しながら以下説明する。
先ず、制御部61は、例えば工作機械1におけるワークWの切削加工の完了を示す加工完了信号を受付けると(ステップS2−1)、記憶装置63に格納されている相対移動用作成プログラム63aに基づき動作して視覚センサ相対移動プログラム63bを生成し、記憶装置63に保存する(ステップS2−2)。
例えば、制御部61は、支持部2に支持されると共に切削加工が終わったワークWの形状とその位置を示す三次元データに基づき、例えば図10に示すように、ワークWの外周縁(バリ取り対象部)が撮像装置11の視野に入るようにサーボモータ3a,3bによって支持部2をX軸方向およびY軸方向に移動させると共に、サーボモータ3cによって支持部2をZ軸周りに回転させる視覚センサ相対移動プログラム63bを生成する。
続いて、制御部61は、生成された視覚センサ相対移動プログラム63bに沿って各サーボ制御器66,67,68に制御信号を送り、これにより移動装置3の各サーボモータ3a,3b,3cのサーボアンプを制御する(ステップS2−3)。この制御により、撮像装置11がバリ取り対象部に対応する軌跡に沿って移動する。
続いて、制御部61は、画像処理部12から送信される処理後画像に基づく情報として、例えばワークWの外周縁の稜線を構成する各点の位置データ(処理後画像の稜線の位置データ)を受信し、受信した処理後画像の稜線の位置データを各サーボモータ3a,3b,3cの作動位置検出装置の検出値と対応付けてロボット制御装置40のメイン制御部41に送信する(ステップS2−4)。
この場合、メイン制御部41は、制御部61から送信されたステップS2−4のデータを用いて、ステップS1−4〜ステップS1−6を行うことが可能である。
なお、ステップ1−5において、ロボット30によりバリ取りツール50を所定の位置まで移動させ、その位置で静止させるサーボ制御器45用の一連の制御信号(ロボット動作指令)と、処理後画像の稜線の位置データに基づく軌跡に沿ってバリ取りツール50の砥石を移動させるサーボ制御器66,67,68用の一連の制御信号(工作機械動作指令)とを含むバリ取り動作プログラム43bを生成してもよい。この場合、ステップS1−6において工作機械動作指令が工作機械制御装置60に送信される。
本発明の第2の実施形態に係るバリ取り装置を図面を参照して以下に説明する。
第2の実施形態のバリ取り装置は、図11および図12に示すように、第1の実施形態において移動装置20を設けずにロボット30によって撮像装置11を支持したものである。つまり、ロボット30が視覚センサ10と支持部2に支持されたワークWとの相対移動を行う相対移動手段として機能する。第1の実施形態と同様の構成には同一の符号を付し、その説明を省略する。
上記のように構成されたバリ取り装置のロボット制御装置40のメイン制御部41の動作の一例を図13を参照しながら以下説明する。
メイン制御部41は、例えば工作機械制御装置60からワークWの切削加工が完了したことを示す加工完了信号を受付けると(ステップS3−1)、相対移動用作成プログラム43dに基づき動作して視覚センサ相対移動プログラム43cを生成し、記憶装置43に保存する(ステップS3−2)。
例えば、メイン制御部41は、工作機械制御装置60から受付けた三次元データと、撮像装置11の視野の情報とを使いながら、例えば図5に示すように、バリ取り対象部が撮像装置11の視野内に入るように撮像装置11をバリ取り対象部に対応する軌跡に沿って移動させる視覚センサ相対移動プログラム43cを生成する。
続いて、メイン制御部41は、生成された視覚センサ相対移動プログラム43cに沿って各サーボ制御器45に制御信号を送り、これによりロボット30の各サーボモータ31のサーボアンプを制御する(ステップS3−3)。この制御により、撮像装置11がバリ取り対象部に対応する軌跡に沿って移動する。
この後、メイン制御部41は、第1の実施形態のステップS1−4〜S1−6とそれぞれ同様であるステップS3−4〜S3−6を行う。
第2の実施形態でも、工作機械1内の支持部2に支持されたワークWに切削加工が行われた後に、ロボット30がバリ取りツール50を用いて支持部2に支持されたワークWのバリ取りを行う。このように、バリ取りを行うためにワークWを工作機械1内の支持部2から移動させないので、バリ取りにかかる時間を短縮することができる。
また、視覚センサ10の撮像装置11とワークWとの相対移動が行われている状態でワークWの稜線が視覚センサ10により検出される。このため、例えばワークWが大きく、ワークWの全体を視野内に収めるとワークWの稜線を精度良く検出できない場合であっても、ワークWの稜線の検出の精度をバリ取りの精度の要求に適合させることが可能となる。
また、工作機械1の支持部2に支持された状態でバリ取りが行われるので、ステップS3−2において工作機械1が持っているワークWの位置形状情報を用いることにより、ワークWの稜線を検出するための視覚センサ相対移動プログラム43cを効率よく生成することが可能となる。
なお、第2の実施形態において、ステップS3−2を行わず、ステップS3−3において、予め記憶装置43に格納されている視覚センサ相対移動プログラム43cに沿って各サーボ制御器45に制御信号を送ってもよい。ワークWにおけるバリ取り対象部の位置や形状のばらつきが撮像装置11の視野に対しそれほど大きくない場合、例えばCADデータを用いて視覚センサ相対移動プログラム43cを予め生成し、記憶装置43に格納することができる。
また、第2の実施形態において、ステップS3−1として、工作機械制御装置60からワークWの切削加工が所定の段階になったことを示す信号、例えば、加工ツールTによってワークWの外周縁に最後の1周の加工が開始されたことを示す加工開始信号を受付けた時に、ステップS3−2で視覚センサ相対移動プログラム43cを生成し、加工ツールTによる加工の最中に撮像装置11のバリ取り対象部に対応する軌跡に沿った移動を開始してもよい。
また、第2の実施形態において、ステップS3−2で工作機械1が格納している三次元データや二次元データを用いる代わりに、工作機械1がワークWの切削加工を行う際に用いる教示点等の加工軌跡の情報や、工作機械1がワークWの切削加工を行っている際に工作機械1の各サーボモータの作動位置検出装置からの検出値に基づいて得られる実際の加工軌跡の情報を用いて、視覚センサ相対移動プログラム43cが生成されてもよい。さらに、三次元データ又は二次元データと加工軌跡の情報とを用いて視覚センサ相対移動プログラム43cの生成が行われてもよい。
また、本実施形態において、ステップS3−2で工作機械1が格納している三次元データや二次元データを用いる代わりに、メイン制御部41が実形状情報取得手段として機能して、視覚センサ10等によって切削加工後のワークWの実際の形状を示すデータを得て、当該データと視覚センサ10の視野の情報とを用いて視覚センサ相対移動プログラム43cを生成するように構成してもよい。この場合、切削加工後のワークWの実際の形状の情報が得られるので、形状や大きさのばらつきが大きいワークWであっても、稜線を検出するための視覚センサ相対移動プログラム43cの精度を向上することが可能となる。
また、第2の実施形態では、ステップS3−2において、ロボット30によって支持部2に支持されたワークWと撮像装置11とを相対移動させる視覚センサ相対移動プログラム43cを生成し、ステップS3−3において、ロボット30によって撮像装置11を移動させるものを示した。
これに対し、ロボット30によって撮像装置11を所定の位置に静止させた状態で、第1の実施形態の変形例で示した移動装置3によって支持部2を移動させることも可能である。
なお、バリ取りツール50又はロボット30に力センサを設け、当該力センサによりバリ取り加工中に加わる力を検出し、および/又は、視覚センサ10によりバリ取り加工中又はバリ取り加工後に検出を行い、メイン制御部41が加工適否判断手段として機能して、当該検出結果に基づきバリ取り加工の適否を判断するように構成してもよい。
さらに、工作機械1の支持部2に力センサを設け、当該力センサによりバリ取り加工中に加わる力を検出し、および/又は、視覚センサ10によりバリ取り加工中又はバリ取り加工後に検出を行い、メイン制御部41が加工適否判断手段として機能して、当該検出結果に基づきバリ取り加工の適否を判断するように構成してもよい。
1 工作機械
2 支持部
10 視覚センサ
11 撮像装置
20 移動装置
30 ロボット
40 ロボット制御装置
50 バリ取りツール
60 工作機械制御装置
W ワーク

Claims (8)

  1. バリ取りツールを支持し、該バリ取りツールを用いて工作機械内の支持部により支持され切削加工が行われた対象物に対しバリ取りを行うロボットと、
    視覚センサと、
    該視覚センサと前記支持部に支持された前記対象物との相対移動を行う相対移動手段と、
    該相対移動手段の作動を制御するための視覚センサ相対移動プログラムに基づき、前記相対移動が行われている状態で前記支持部により支持された前記対象物の稜線が前記視覚センサにより検出されるように前記相対移動手段を作動させる制御装置と、
    前記視覚センサ相対移動プログラムに基づき前記相対移動手段が作動した際に前記視覚センサにより得られる検出稜線を用いてバリ取り動作プログラムを生成するバリ取り動作プログラム生成手段とを備え、
    前記バリ取り動作プログラムが、前記バリ取りツールが前記検出稜線に基づく軌跡に沿って移動するように前記ロボットおよび/又は前記工作機械を動作させるものであるバリ取り装置。
  2. 前記切削加工後の前記対象物における少なくともバリ取り対象部の位置と形状の情報を含む位置形状情報、および前記切削加工時に加工ツールが移動する加工軌跡の情報の少なくとも一方を用い、前記稜線が前記視覚センサによって検出されるように前記切削加工後に前記相対移動を行わせる前記視覚センサ相対移動プログラムを生成する視覚センサプログラム生成手段を備える請求項1に記載のバリ取り装置。
  3. 前記切削加工後の前記対象物の実際の形状の情報を取得する実形状情報取得手段と、
    該実形状情報取得手段で取得した前記実際の形状の情報と、前記視覚センサの視野に関する情報とを用い、前記稜線が前記視覚センサによって検出されるように前記切削加工後に前記相対移動を行わせる前記視覚センサ相対移動プログラムを生成する視覚センサプログラム生成手段とを備える請求項1に記載のバリ取り装置。
  4. 前記視覚センサ相対移動プログラムが、位置および姿勢が変化しない前記対象物に対し前記視覚センサが移動するように、又は、位置および姿勢が変化しない前記視覚センサに対して前記対象物が移動するように、前記相対移動手段を作動させるものである請求項1〜3の何れかに記載のバリ取り装置。
  5. 前記バリ取り動作プログラムが、位置および姿勢が変化しない前記対象物に対して前記バリ取りツールを支持した前記ロボットを動作させるロボット動作指令を含むものである請求項1〜4の何れかに記載のバリ取り装置。
  6. 前記バリ取り動作プログラムが、前記対象物の位置および姿勢を変化させるように前記工作機械を動作させる工作機械動作指令を含むものである請求項1〜5の何れかに記載のバリ取り装置。
  7. 前記バリ取り加工中又は前記バリ取り加工の後に、前記工作機械に設けられた力センサおよび前記視覚センサの少なくとも一方の検出結果を用いて前記バリ取り加工の適否を判断する加工適否判断手段を備える請求項1〜6の何れかに記載のバリ取り装置。
  8. 前記バリ取り加工中又は前記バリ取り加工の後に、前記ロボットに設けられた力センサおよび前記視覚センサの少なくとも一方の検出結果を用いて前記バリ取り加工の適否を判断する加工適否判断手段を備える請求項1〜6の何れかに記載のバリ取り装置。
JP2016238432A 2016-12-08 2016-12-08 バリ取り装置 Active JP6457468B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2016238432A JP6457468B2 (ja) 2016-12-08 2016-12-08 バリ取り装置
CN201711236030.2A CN108176897B (zh) 2016-12-08 2017-11-30 毛刺去除装置
DE102017128757.4A DE102017128757A1 (de) 2016-12-08 2017-12-04 Schleifvorrichtung
US15/831,971 US10478935B2 (en) 2016-12-08 2017-12-05 Deburring apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016238432A JP6457468B2 (ja) 2016-12-08 2016-12-08 バリ取り装置

Publications (2)

Publication Number Publication Date
JP2018094638A true JP2018094638A (ja) 2018-06-21
JP6457468B2 JP6457468B2 (ja) 2019-01-23

Family

ID=62201833

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016238432A Active JP6457468B2 (ja) 2016-12-08 2016-12-08 バリ取り装置

Country Status (4)

Country Link
US (1) US10478935B2 (ja)
JP (1) JP6457468B2 (ja)
CN (1) CN108176897B (ja)
DE (1) DE102017128757A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021003788A (ja) * 2019-06-27 2021-01-14 ファナック株式会社 制御装置、及び制御方法
WO2021230135A1 (ja) * 2020-05-11 2021-11-18 ファナック株式会社 プログラム生成装置およびプログラム生成方法
CN115256098A (zh) * 2021-04-30 2022-11-01 万创(苏州)智能工业自动化有限公司 基于视觉检测的机器人去毛刺装置

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017054130A1 (en) * 2015-09-29 2017-04-06 Abb Schweiz Ag Method and system for machining
EP3374128B1 (en) * 2015-11-10 2020-12-30 ABB Schweiz AG A method and system for machining, and a robot system
KR102075933B1 (ko) * 2017-10-30 2020-05-19 한국생산기술연구원 공구의 마모에 따라 가공부하를 조절하는 로봇 시스템 및 이를 이용한 가공부하 조절 방법
DE102018113122A1 (de) * 2018-06-01 2019-12-05 Mack Rides Gmbh & Co Kg Verfahren zum Facettieren sowie Vorrichtung für ein solches Verfahren
KR102201173B1 (ko) * 2018-11-20 2021-01-13 한국생산기술연구원 공구 마모를 고려한 공구 위치 가변 가공 장치 및 이를 이용한 공구 위치 제어 방법
US10976728B2 (en) * 2018-12-10 2021-04-13 Raytheon Technologies Corporation Automatic process planning for robotic deburring operations
JP6653777B1 (ja) * 2019-02-01 2020-02-26 株式会社大気社 自動研磨システム
CN110315021B (zh) * 2019-04-22 2021-07-20 中信戴卡股份有限公司 一种车轮锻造模具自适应自动清理装置
CN110421351B (zh) * 2019-08-27 2021-06-29 哈尔滨理工大学 用于车铣复合机床的激光加热自动监测***及监测方法
CN110421353A (zh) * 2019-09-11 2019-11-08 哈尔滨理工大学 基于机器视觉激光加热辅助车铣复合机床及监控方法
JP7368170B2 (ja) * 2019-10-08 2023-10-24 ファナック株式会社 表面仕上げ装置
CN111390723A (zh) * 2020-03-06 2020-07-10 江苏理工学院 一种打磨机械臂
CN111283512B (zh) * 2020-03-19 2021-04-23 中国工程物理研究院激光聚变研究中心 一种双工位加工检测设备及方法
FR3112502B1 (fr) * 2020-07-16 2022-06-24 Inbolt Contrôle automatique d’un système d’ébavurage de pièces
CN111805556B (zh) * 2020-07-21 2023-02-24 上海发那科机器人有限公司 一种铸件毛刺清理***及方法
CN112025099A (zh) * 2020-08-10 2020-12-04 武汉智能装备工业技术研究院有限公司 一种智能化激光去毛刺***及激光去毛刺方法
CN112454052B (zh) * 2020-11-26 2022-12-20 首都航天机械有限公司 一种大型壳段零件自动化去毛刺装置及去毛刺方法
TWI755189B (zh) 2020-12-07 2022-02-11 財團法人工業技術研究院 去毛邊軌跡提取方法及其系統
WO2024074915A1 (en) * 2022-10-06 2024-04-11 Georgia Pacific Llc Systems, methods and apparatuses for automatic edge forming

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08314515A (ja) * 1995-05-17 1996-11-29 Toshiba Mach Co Ltd 切削加工方法およびばり取り加工方法
JP2015009324A (ja) * 2013-06-28 2015-01-19 ファナック株式会社 視覚センサ及び力センサを備えたバリ取り装置
JP2016137551A (ja) * 2015-01-28 2016-08-04 ファナック株式会社 ロボットを用いたキサゲ加工装置及びキサゲ加工方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5911604B2 (ja) 1982-08-09 1984-03-16 住友化学工業株式会社 新規エラストマ−の製造方法
FR2667261B1 (fr) * 1990-10-02 1995-04-28 Peugeot Procede de reglage automatique de l'effort de coupe applique par un robot d'usinage a un outil, par exemple pour ebavurer une arete sur une piece.
JPH05345260A (ja) * 1992-06-17 1993-12-27 Fanuc Ltd 稜線形状追跡方式
JP2006289580A (ja) 2005-04-13 2006-10-26 Fanuc Ltd プログラムの教示点修正方法及びプログラム教示点修正装置
CN201205624Y (zh) * 2008-04-17 2009-03-11 淄博格尔齿轮有限公司 齿轮去毛刺装置
US8706300B2 (en) 2009-02-03 2014-04-22 Fanuc Robotics America, Inc. Method of controlling a robotic tool
JP5291482B2 (ja) 2009-02-06 2013-09-18 ファナック株式会社 ロボット教示プログラム修正装置
US8275479B1 (en) * 2009-10-21 2012-09-25 The Boeing Company Method and apparatus for deburring splices
JP5316563B2 (ja) 2011-02-15 2013-10-16 オムロン株式会社 画像処理装置および画像処理システム
CN102126028B (zh) * 2011-03-11 2012-11-21 烟台宝钢钢管有限责任公司 一种api套管螺纹外倒角角度的加工方法及加工设备
DE102011118354A1 (de) * 2011-11-14 2013-05-16 Focke & Co. (Gmbh & Co. Kg) Vorrichtung zum Aufbringen von Aromastoffen auf ein Medium
US20130203320A1 (en) * 2012-02-06 2013-08-08 Hamid R. Ghalambor Methods and Systems for Sensor-Based Deburring
CN103394763A (zh) * 2013-07-25 2013-11-20 天津市金立钢管有限公司 一种钢管内毛刺去除机
JP5946854B2 (ja) 2014-03-24 2016-07-06 ファナック株式会社 工作機械の加工完了時刻を予測する機能を有するロボット制御装置
JP2016150428A (ja) 2015-02-19 2016-08-22 ファナック株式会社 工作機械
CN204639337U (zh) * 2015-05-28 2015-09-16 昆山帕捷汽车零部件有限公司 汽车发动机主轴承盖自动化去毛刺装置
US10879046B2 (en) * 2015-09-11 2020-12-29 Applied Materials, Inc. Substrate support with real time force and film stress control
US10186438B2 (en) * 2015-11-05 2019-01-22 Infineon Technologies Ag Method and apparatus for use in wafer processing
JP6325509B2 (ja) 2015-11-11 2018-05-16 ファナック株式会社 工作機械
CN105855630B (zh) * 2016-06-02 2018-02-16 西安理工大学 触头、触指去毛刺的装置及其去触头、触指毛刺的方法
CN106041948B (zh) * 2016-06-13 2018-08-21 哈尔滨工大智慧工厂有限公司 一种运用视觉检测的机器人去毛刺***及去毛刺方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08314515A (ja) * 1995-05-17 1996-11-29 Toshiba Mach Co Ltd 切削加工方法およびばり取り加工方法
JP2015009324A (ja) * 2013-06-28 2015-01-19 ファナック株式会社 視覚センサ及び力センサを備えたバリ取り装置
JP2016137551A (ja) * 2015-01-28 2016-08-04 ファナック株式会社 ロボットを用いたキサゲ加工装置及びキサゲ加工方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021003788A (ja) * 2019-06-27 2021-01-14 ファナック株式会社 制御装置、及び制御方法
WO2021230135A1 (ja) * 2020-05-11 2021-11-18 ファナック株式会社 プログラム生成装置およびプログラム生成方法
JPWO2021230135A1 (ja) * 2020-05-11 2021-11-18
CN115256098A (zh) * 2021-04-30 2022-11-01 万创(苏州)智能工业自动化有限公司 基于视觉检测的机器人去毛刺装置

Also Published As

Publication number Publication date
DE102017128757A1 (de) 2018-06-14
CN108176897A (zh) 2018-06-19
US10478935B2 (en) 2019-11-19
US20180161952A1 (en) 2018-06-14
CN108176897B (zh) 2020-06-09
JP6457468B2 (ja) 2019-01-23

Similar Documents

Publication Publication Date Title
JP6457468B2 (ja) バリ取り装置
JP6445070B2 (ja) 工作機械の制御システム
CN106346315B (zh) 能够取得工件原点的机床控制***以及工件原点设定方法
JP6496338B2 (ja) 工作機械の制御システム
JP6514264B2 (ja) 工作機械の制御システム
JP4261563B2 (ja) 加工原点設定方法及びその方法を実施するための工作機械
JP2006004128A (ja) 干渉確認装置
JP6145130B2 (ja) 工具軸の軌跡を表示する軌跡表示装置
JPWO2015097828A1 (ja) 工作機械の制御装置
JP2016099824A (ja) 工具及び被加工物を保護する数値制御装置
CN102870055A (zh) 数控机床
JP6570592B2 (ja) 工作機械の機上測定方法および制御装置
JP2014164542A (ja) 工作機械の衝突回避システム
JP2019152936A (ja) 工作機械の加工シミュレーション装置
JP6827579B1 (ja) 工作機械、工作機械の制御方法、および、工作機械の制御プログラム
JP6474450B2 (ja) 工作機械の制御システム
JP5393864B1 (ja) ワーク形状測定方法およびワーク形状測定装置
JP5167788B2 (ja) 工作機械の干渉検出装置
JP2018116458A (ja) 制御装置
JP2008071015A (ja) 数値制御装置
JP2005321890A (ja) 誤加工防止装置および誤加工防止方法
CN115702061A (zh) 位置关系测定方法和加工装置
JP2020071703A (ja) 加工装置及び加工方法
JP6415109B2 (ja) ワーク加工装置
JP6915182B1 (ja) 工作機械、工作機械の制御方法、および工作機械の制御プログラム

Legal Events

Date Code Title Description
A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20180316

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180625

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180703

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180828

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181220

R150 Certificate of patent or registration of utility model

Ref document number: 6457468

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150