JP7031204B2 - 制御装置、制御装置の制御方法、情報処理プログラム、および記録媒体 - Google Patents
制御装置、制御装置の制御方法、情報処理プログラム、および記録媒体 Download PDFInfo
- Publication number
- JP7031204B2 JP7031204B2 JP2017191340A JP2017191340A JP7031204B2 JP 7031204 B2 JP7031204 B2 JP 7031204B2 JP 2017191340 A JP2017191340 A JP 2017191340A JP 2017191340 A JP2017191340 A JP 2017191340A JP 7031204 B2 JP7031204 B2 JP 7031204B2
- Authority
- JP
- Japan
- Prior art keywords
- locus
- corrected
- control cycle
- control
- cycle
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/404—Numerical 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 compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/408—Numerical 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 data handling or data format, e.g. reading, buffering or conversion of data
- G05B19/4083—Adapting programme, configuration
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8851—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/401—Numerical 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 measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31399—Station corrects nc program, sends back modified program to program generator
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36414—Compare image detected path with stored reference, difference corrects position
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45147—Machining blade, airfoil
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Chemical & Material Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- Signal Processing (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
- Feedback Control In General (AREA)
- Control Of Position Or Direction (AREA)
Description
以下、本発明の一側面に係る実施の形態(以下、「本実施形態」とも表記する)を、図1から図23に基づいて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。本実施の形態においては、機械および設備等の制御対象を制御するPLC(プログラマブル・ロジック・コントローラ、Programmable Logic Controller)を制御装置(コントローラ)の典型例として説明を行う。
本発明の一態様に係るPLC10(制御装置)についての理解を容易にするため、先ず、本発明が適用される場面の一例について、具体的には、PLC10を含む制御システム1の概要について、図2を用いて説明する。
図3は、PLC10による補正後軌跡C’iの生成方法の概要を示す図である。図3において、一点鎖線で示している軌跡は、規範指令として与えられる指令軌跡(規範軌跡C)であり、「制御周期ごとの目標位置Pi(点列データ)」が示されている。規範軌跡Cは、ワークの設計データなどに基づいて予め与えられる軌跡であり、「既定の規範軌跡」である。
図5は、PLC10が実行する処理の概要を示すフロー図である。前述の通り、PLC10は、ディスペンサ40への制御を開始する前に予め、画像処理に要する時間(つまり、画像処理周期Tp)よりも大きくなるk周期を算出しておく。PLC10が画像処理装置50からカメラ60の撮像結果(特に、特徴点情報)を取得して補正する目標位置は、例えば、m=2kを満たすm周期先の規範指令(規範軌跡C)の目標位置Pである。
PLC10の理解を容易にするため、PLC10が二次元の円弧軌跡を生成する場合について、図8から図14を用いて説明する。また以下では、説明を単純にするために、「画像の撮像」から「特徴点の抽出、および、計測結果の取得」までに、1制御周期未満で完了する例を用いる。すなわち、図5から図7を用いて説明したフローについて、「k=1」、「m=2」として以下を説明する。
1.1.規範となる軌跡データの生成
図8から図14を用いて説明するPLC10の制御例について、制御周期ごとの移動量データ(軌跡データ)は、規範軌跡Ci(i=0、1、2、・・・、m-1)であるm個のデータとする。ここで、「m」が有限な値である必要はなく、PLC10が実行する制御に必要な軌跡データが、PLC10のデータバッファ(記憶部170)等に確保される限りは、規範軌跡が都度生成され、更新されるような方式でもよい。
PLC10は、動作開始前に予め、m周期分の補正後軌跡C’iを生成しておき、つまり、制御周期ごとの規範軌跡Ci(i=0、・・・、m-1)を用いて、制御周期ごとの補正後軌跡C’i(i=0、・・・、m-1)を生成する。ここで、前述の通り、「m=2」であるから、PLC10は、規範軌跡C0、C1の各々に対する補正後軌跡C’0、C’1の各々を、動作開始前に予め生成する。PLC10は、規範軌跡C0、C1の各々から、補正後軌跡C’0、C’1の各々を、例えば図9に示す方法により、生成する。
PLC10は、予め生成しておいた補正後軌跡C’0をサーボドライバ20に出力し、補正後軌跡C’0に基づくサーボモータ30(つまり、ディスペンサ40)の制御を、サーボドライバ20に実行させる。
PLC10は、補正後軌跡C’0の動作終了時点において、以下の「3.1.」から「3.3.」までの処理を実行して、補正後軌跡C’2を生成する。なお、「補正後軌跡C’0の動作終了時点」とは、「補正後軌跡C’1の動作開始時点」であり、言い換えれば、「ディスペンサ40が、補正後軌跡C’0の終点であるP’0に位置した時点」である。
PLC10は、「どの規範軌跡Cxを基準として、次の(具体的には、m周期先の)制御周期の補正後軌跡C’iを、つまり、ディスペンサ40が現在位置に到達した制御周期からm周期先の制御周期の補正後軌跡C’iを、生成するか」を以下に示すように決定する。すなわち、「前回生成した補正後軌跡C’iの目標位置P’i(到達位置)」と、「前回生成した補正後軌跡C’iの基準となった規範軌跡Ciの目標位置Pi」と、を用いて決定する。なお、前回生成した補正後軌跡C’iの制御周期は、補正後軌跡C’iの基準となった規範軌跡Ciの制御周期と、同じであるとは限られない。
PLC10は、画像計測手段(画像処理装置50)に対して、範囲指定と共に、補正後軌跡C’2を生成するための特徴点の撮像および検出のトリガを与える。範囲指定と共に、このトリガを受け付けた画像処理装置50は、カメラ60に、実対象(実際のワーク)の所望の一部分(範囲指定で指定された範囲)を撮像させる(撮像を実行させる)。そして、画像処理装置50は、カメラ60の撮像画像を解析して特徴点を検出し、検出した特徴点の情報(特徴点情報)をPLC10に出力する。
PLC10は、「1.2.」と同様の手法により、元となる規範軌跡Ci(i=1、または2、または3)から、補正後軌跡C’2を生成する。すなわち、PLC10は、「3.1.」の処理により、補正後軌跡C’2の基準(参照元)となる規範軌跡Cbを決定する。
PLC10は、補正後軌跡C’1の動作終了時点に、上述の「3.」の処理を実行して、補正後軌跡C’3を生成する。なお、「補正後軌跡C’1の動作終了時点」とは、「補正後軌跡C’2の動作開始時点」であり、言い換えれば、「ディスペンサ40が、補正後軌跡C’1の終点であるP’1に位置した時点」である。以降、PLC10は、「3.」の処理を繰り返し実行する。
これまで、図2から図14を用いて、PLC10の概要を説明してきた。次に、図1を参照して、PLC10の構成および処理の内容等を詳細に説明していく。図1を参照して詳細を説明する前に、PLC10についての理解を容易にするため、これまでに説明してきた概要を、以下のように整理しておく。
図1は、本発明の実施形態1に係るPLC10の要部構成を示すブロック図である。図1に示すように、PLC10は、機能ブロックとして、取得部110、補正部120、補正量算出部130、基準判定部140、範囲指定部150、撮像結果取得部160、および、出力部180を備えている。PLC10は、ディスペンサ40を制御する制御処理の実行主体である。
取得部110は、規範軌跡テーブル171を参照して、制御周期ごとの規範軌跡(規範指令)Ciを取得し、取得した規範軌跡Ciを補正部120に出力する。取得部110は、PLC10の制御動作開始前に、規範軌跡テーブル171を参照して、1番目から2k番目までの各々の制御周期の規範軌跡Ci(i=0、1、2、・・・、2k-1)を取得し、取得した規範軌跡Ciを、補正部120に出力する。取得部110は、PLC10の制御動作の実施中に、基準判定部140から指示された制御周期の規範軌跡Ciを、規範軌跡テーブル171を参照して取得し、取得した規範軌跡Ciを、補正部120に出力する。取得部110は、PLC10の制御動作の実施中に、基準判定部140からx番目の規範軌跡Cx-1を指示されると、x-k+1番目からx番目までの各々の制御周期の規範軌跡Ci(i=x-k、x-k+1、・・・、x-1)を、補正部120に出力してもよい。
記憶部170は、PLC10が使用する各種データを格納する記憶装置である。記憶部170は、PLC10が実行する(1)制御プログラム、(2)OSプログラム、(3)PLC10が有する各種機能を実行するためのアプリケーションプログラム、および、(4)該アプリケーションプログラムを実行するときに読み出す各種データを非一時的に記憶してもよい。記憶部170はさらに、規範軌跡テーブル171および補正後軌跡テーブル172を格納している。
図15は、図16から図23を用いて説明するPLC10の制御処理(つまり、補正後軌跡C’iの生成処理)の前提を説明するための図である。図15の(A)に示すように、以下の説明では、規範となる軌跡(規範軌跡C)として、制御周期6周期で一周するXY平面上の円形輪郭を考える。制御周期単位の微小線分による軌跡として、指令(規範軌跡C)としては正六角形の軌跡となる。また、図15の(B)に示すように、以下の説明では、サーボモータ30(XY直交ロボット)に、制御対象であるディスペンサ40等とともに、カメラ60が取り付けられているものとする。カメラ60は、塗布軌跡の方向に対して平行に向ける、いわゆる「法線制御」を行うためのθ軸上に取り付けられる。
1.1.規範となる軌跡データの生成
PLC10についての理解を容易にするため、以下の説明においては、PLC10の実行する制御について加減速はなしとし、規範軌跡Cは、6制御周期で円形輪郭上の6点を経由する図16の(B)の六角形の軌跡とする。つまり、規範軌跡Cは、経由する6点(P0~P5)をそれぞれ目標位置とする6つの指令系列(C0~C5)を含む。
PLC10の補正部120は、規範軌跡C0、C1の各々に対する補正後軌跡C’0、C’1を、予め(つまり、PLC10の動作開始前に、言い換えれば、PLC10による制御処理の実行開始前に)生成する。
すなわち、出力部180は、補正後軌跡テーブル172に格納されている補正後軌跡C’0、C’1の各々を、サーボドライバ20に出力して、サーボドライバ20に、補正後軌跡C’0、C’1を実現する制御処理を実行させる。
PLC10の補正部120は、補正後軌跡C’0の動作終了時点において、以下の「3.1.」から「3.3.」までの処理を実行して、補正後軌跡C’2の生成を行う。補正部120は、i番目の制御周期の目標位置Pi-1にディスペンサ40が到達した時点で、i番目の制御周期からm周期先の制御周期の補正後軌跡C’i+m-1を生成する。以下の説明では、i=1、m=2(k=1)とする場合である。なお、「補正後軌跡C’0の動作終了時点」とは、「補正後軌跡C’1の動作開始時点」であり、言い換えれば、「ディスペンサ40が、補正後軌跡C’0の終点であるP’0に位置した時点」である。
PLC10の基準判定部140は、補正後軌跡テーブル172に格納されている補正後軌跡C’1の到達位置P’1と、その元となった規範軌跡C1の到達位置(目標位置)P1との関係から、どの規範軌跡Cxを元に、m周期先の補正後軌跡C’2を生成するかを決定する。
前述の通り、範囲指定部150は、画像計測手段(画像処理装置50)に対して、範囲指定と共に、補正後軌跡C’2を生成するための特徴点の撮像処理および検出処理のトリガを与える。そして、PLC10の撮像結果取得部160は、特徴点情報として、例えば、実対象の「範囲指定で指定されている範囲」の形状を示す情報(例えば、その範囲の縁・辺を構成する曲線等を示す情報など)を取得する。
そして、PLC10の撮像結果取得部160は、特徴点情報として、例えば、実対象の「範囲指定で指定されている範囲」の形状を示す情報と法線情報とを用いて計測された、法線上の特徴点の計測結果を取得してもよい。例えば、撮像結果取得部160は、実対象の「範囲指定で指定されている範囲」の縁・辺を構成する曲線と法線情報に示された法線との交点の座標等を、特徴点情報として取得してもよい。
補正部120は、「1.2.」と同様の手法により、元となる規範軌跡C2から補正後軌跡C’2を生成する。すなわち、(1)補正量算出部130は、補正後軌跡C’2の生成元となる規範軌跡C2を目標位置P’1に接続し(つまり、規範軌跡C2の始点を目標位置P’1になるように並進する)、その並進後の規範軌跡C2の法線上で特徴点を検出する(図19の(B))。
補正部120は、補正後指令C’1の動作終了時点(つまり、補正後指令C’2の動作開始時点であって、ディスペンサ40がP’1に位置した時点)に、補正後指令C’3の生成を行う。
(制御装置について)
これまでに説明してきた実施形態においては、本発明に係る制御装置(コントローラ)として、PLC10等のシーケンス制御装置であるIEC(International Electrotechnical Commission)コントローラについて説明を行なってきた。しかしながら、本発明に係る制御装置は、IECコントローラに限られることなく、各種の制御装置へ適用可能である。例えば、本発明に係る制御装置は、数値制御装置であるNC(Numerical Control)コントローラであってもよい。
PLC10は、全ての制御周期ごとの規範指令Ci(つまり、規範軌跡C)を、規範軌跡テーブル171に予め格納しておく必要はない。例えば、PLC10は、規範軌跡テーブル171を一定サイズのバッファとして、外部の記憶装置などから、制御周期ごとの規範指令Ciを都度読出しながら、読み出した制御周期ごとの規範指令Ciを補正して、制御周期ごとの補正後指令C’iを生成してもよい。
PLC10の制御ブロック(特に、取得部110、補正部120、補正量算出部130、基準判定部140、範囲指定部150、撮像結果取得部160、および、出力部180)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
40 ディスペンサ(制御対象)
110 取得部
120 補正部(生成部)
140 基準判定部(選択部)
160 撮像結果取得部(結果取得部)
C 規範軌跡(目標軌跡)
Ci 制御周期ごとの規範軌跡(制御周期ごとの目標軌跡)
C’ 補正後軌跡
C’i 制御周期ごとの補正後軌跡
Claims (8)
- ワークの表面に沿って移動させる制御対象についての目標軌跡を、前記ワークの撮像結果を用いて補正した補正後軌跡を生成する制御装置であって、
制御周期ごとの前記目標軌跡を取得する取得部と、
前記制御周期ごとの前記補正後軌跡の長さを、前記制御周期ごとの前記目標軌跡の長さに略一致させて、前記制御周期ごとの前記目標軌跡から、前記制御周期ごとの前記補正後軌跡を生成する生成部と、
iを1以上の整数として、
前記制御周期のk倍が前記撮像結果の生成から取得に要する時間よりも大きくなる整数kについて、
遅くとも、前記制御対象がi+k番目の制御周期の前記補正後軌跡の目標位置に達した時点で、i+2k番目の制御周期の前記補正後軌跡の目標位置に対応する前記撮像結果の取得を、前記制御周期のk倍の周期で繰り返し開始する結果取得部と、
を備え、
前記生成部は、前記結果取得部が取得した前記撮像結果を用いて、i+k+1番目からi+2k番目までの各々の制御周期の前記補正後軌跡を生成することを特徴とする制御装置。 - i、jの各々を1以上の整数として、
i番目の前記制御周期の前記補正後軌跡がj番目の前記制御周期の前記目標軌跡から生成されている場合、i+1番目の前記制御周期の前記補正後軌跡に対応する前記目標軌跡として、j+1番目の前記制御周期、および、その前後の前記制御周期の前記目標軌跡の中から、1つ選択する選択部をさらに備え、
前記生成部は、前記選択部により選択された前記制御周期の前記目標軌跡から、i+1番目の前記制御周期の前記補正後軌跡を生成する
ことを特徴とする請求項1に記載の制御装置。 - 前記生成部は、予め、1番目から2k番目までの各々の前記制御周期の前記補正後軌跡を生成しておき、
前記結果取得部は、遅くとも、前記制御対象がk番目の制御周期の前記補正後軌跡の目標位置に達した時点で、3k番目の制御周期の前記補正後軌跡の目標位置に対応する前記撮像結果の取得を開始する
ことを特徴とする請求項1または2に記載の制御装置。 - 前記選択部は、
前記生成部が前記制御周期のk倍の周期で繰り返し生成したi+k+1番目からi+2k番目までの各々の制御周期の前記補正後軌跡のうち、i+2k番目の制御周期の前記補正後軌跡を用いて、
i+3k番目の制御周期の前記補正後軌跡に対応する前記目標軌跡を、j+3k番目の前記制御周期、および、その前後の前記制御周期の前記目標軌跡の中から、1つ選択する
ことを特徴とする請求項2に記載の制御装置。 - 前記生成部は、前記結果取得部により取得された前記撮像結果を用いて、連続するk個の前記制御周期の各々に対応する前記目標軌跡を示すベクトルについて、回転および平行移動の少なくとも一方を実行することにより、連続するk個の前記制御周期の各々に対応する前記補正後軌跡を示すベクトルを、前記制御周期のk倍の周期で繰り返し生成する
ことを特徴とする請求項1から4のいずれか1項に記載の制御装置。 - ワークの表面に沿って移動させる制御対象についての目標軌跡を、前記ワークの撮像結果を用いて補正した補正後軌跡を生成する制御装置の制御方法であって、
制御周期ごとの前記目標軌跡を取得する取得ステップと、
前記制御周期ごとの前記補正後軌跡の長さを、前記制御周期ごとの前記目標軌跡の長さに略一致させて、前記制御周期ごとの前記目標軌跡から、前記制御周期ごとの前記補正後軌跡を生成する生成ステップと、
iを1以上の整数として、
前記制御周期のk倍が前記撮像結果の生成から取得に要する時間よりも大きくなる整数kについて、
遅くとも、前記制御対象がi+k番目の制御周期の前記補正後軌跡の目標位置に達した時点で、i+2k番目の制御周期の前記補正後軌跡の目標位置に対応する前記撮像結果の取得を、前記制御周期のk倍の周期で繰り返し開始する結果取得ステップと、
を含み、
前記生成ステップは、前記結果取得ステップにて取得した前記撮像結果を用いて、i+k+1番目からi+2k番目までの各々の制御周期の前記補正後軌跡を生成することを特徴とする制御方法。 - 請求項1から5のいずれか1項に記載の制御装置としてコンピュータを機能させるための情報処理プログラムであって、前記各部としてコンピュータを機能させるための情報処理プログラム。
- 請求項7に記載の情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017191340A JP7031204B2 (ja) | 2017-09-29 | 2017-09-29 | 制御装置、制御装置の制御方法、情報処理プログラム、および記録媒体 |
EP18176519.9A EP3462258B1 (en) | 2017-09-29 | 2018-06-07 | Control device with corresponding method and recording medium to generate a corrected path |
CN201810601818.7A CN109581964B (zh) | 2017-09-29 | 2018-06-08 | 控制装置、控制装置的控制方法以及记录媒体 |
US16/005,685 US10845776B2 (en) | 2017-09-29 | 2018-06-12 | Control device, control method of control device, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017191340A JP7031204B2 (ja) | 2017-09-29 | 2017-09-29 | 制御装置、制御装置の制御方法、情報処理プログラム、および記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019067098A JP2019067098A (ja) | 2019-04-25 |
JP7031204B2 true JP7031204B2 (ja) | 2022-03-08 |
Family
ID=62748687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017191340A Active JP7031204B2 (ja) | 2017-09-29 | 2017-09-29 | 制御装置、制御装置の制御方法、情報処理プログラム、および記録媒体 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10845776B2 (ja) |
EP (1) | EP3462258B1 (ja) |
JP (1) | JP7031204B2 (ja) |
CN (1) | CN109581964B (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7120512B2 (ja) * | 2019-11-22 | 2022-08-17 | Smc株式会社 | 軌跡制御装置 |
CN111624944B (zh) | 2020-06-16 | 2023-09-08 | 富联裕展科技(深圳)有限公司 | 刀具控制装置及方法 |
CN114253261B (zh) * | 2021-12-08 | 2023-04-07 | 广州极飞科技股份有限公司 | 路径生成方法、作业控制方法及相关装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002355605A (ja) | 2001-05-29 | 2002-12-10 | Kanto Auto Works Ltd | 自動車用ウインドウのウレタン塗布方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4380696A (en) * | 1980-11-12 | 1983-04-19 | Unimation, Inc. | Method and apparatus for manipulator welding apparatus with vision correction for workpiece sensing |
US4568816A (en) * | 1983-04-19 | 1986-02-04 | Unimation, Inc. | Method and apparatus for manipulator welding apparatus with improved weld path definition |
JP2600715B2 (ja) * | 1987-10-06 | 1997-04-16 | 神鋼電機株式会社 | ロボットのサーボ制御方法 |
JPH06324733A (ja) * | 1993-05-12 | 1994-11-25 | Fanuc Ltd | センサ付きロボットの制御方法及び装置 |
KR101485932B1 (ko) * | 2010-10-26 | 2015-01-23 | 마키노 밀링 머신 주식회사 | 공구경로의 생성방법 및 생성장치 |
JP5849403B2 (ja) * | 2011-02-15 | 2016-01-27 | セイコーエプソン株式会社 | ロボットコントローラー、ロボット、及び、ロボットシステム |
DE102011006447A1 (de) * | 2011-03-30 | 2012-10-04 | Trumpf Laser- Und Systemtechnik Gmbh | Verfahren zum Bearbeiten von Werkstücken mittels einer numerisch gesteuerten Werkstückbearbeitungsvorrichtung sowie Werkstückbearbeitungsvorrichtung |
US9975550B2 (en) * | 2013-05-31 | 2018-05-22 | Toyota Jidosha Kabushiki Kaisha | Movement trajectory predicting device and movement trajectory predicting method |
WO2015133175A1 (ja) * | 2014-03-04 | 2015-09-11 | オムロン株式会社 | 制御システム、制御装置および制御方法 |
CN105277121A (zh) * | 2014-06-23 | 2016-01-27 | 日产螺丝股份有限公司 | 螺纹尺寸自动测定系统 |
JP6443312B2 (ja) * | 2015-09-28 | 2018-12-26 | オムロン株式会社 | 管理システム |
JP6606442B2 (ja) * | 2016-02-24 | 2019-11-13 | 本田技研工業株式会社 | 移動体の経路計画生成装置 |
JP6504081B2 (ja) * | 2016-02-26 | 2019-04-24 | オムロン株式会社 | 制御装置、制御プログラムおよび記録媒体 |
US10556347B2 (en) * | 2016-11-01 | 2020-02-11 | Brachium, Inc. | Vision guided robot path programming |
-
2017
- 2017-09-29 JP JP2017191340A patent/JP7031204B2/ja active Active
-
2018
- 2018-06-07 EP EP18176519.9A patent/EP3462258B1/en active Active
- 2018-06-08 CN CN201810601818.7A patent/CN109581964B/zh active Active
- 2018-06-12 US US16/005,685 patent/US10845776B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002355605A (ja) | 2001-05-29 | 2002-12-10 | Kanto Auto Works Ltd | 自動車用ウインドウのウレタン塗布方法 |
Also Published As
Publication number | Publication date |
---|---|
US10845776B2 (en) | 2020-11-24 |
JP2019067098A (ja) | 2019-04-25 |
EP3462258A1 (en) | 2019-04-03 |
CN109581964B (zh) | 2021-08-03 |
EP3462258B1 (en) | 2021-09-22 |
CN109581964A (zh) | 2019-04-05 |
US20190101883A1 (en) | 2019-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3004279B2 (ja) | 光学的シーム追跡装置用画像処理システム | |
US7272524B2 (en) | Method and a system for programming an industrial robot to move relative to defined positions on an object, including generation of a surface scanning program | |
US10805546B2 (en) | Image processing system, image processing device, and image processing program | |
JP6836571B2 (ja) | ロボット装置 | |
JP7031204B2 (ja) | 制御装置、制御装置の制御方法、情報処理プログラム、および記録媒体 | |
JPH02243284A (ja) | 自動シーム追跡方法及び装置 | |
JPH023806A (ja) | ロボット制御システム | |
JP7078894B2 (ja) | 制御システム、制御装置、画像処理装置およびプログラム | |
JP3988588B2 (ja) | 三次元測定装置 | |
JP5573275B2 (ja) | 特徴点抽出装置及びこれを用いた動作教示装置、動作処理装置 | |
JP6242539B1 (ja) | 数値制御装置 | |
KR101722916B1 (ko) | 레이저 스캐너 기반 5축 표면 연속 가공 장치 및 그 제어 방법 | |
JPH07129217A (ja) | レーザセンサを用いたロボット制御方法 | |
JP6823032B2 (ja) | プログラム修正装置 | |
EP1775065B1 (en) | Roundness working method and roundness working device in nc machine tool | |
JP7172151B2 (ja) | 制御システム、制御装置およびプログラム | |
JP7360824B2 (ja) | ロボット制御装置、及びロボット制御システム | |
JP6892461B2 (ja) | 機械制御装置 | |
JP6892462B2 (ja) | 機械制御装置 | |
WO2022056823A1 (en) | Method and apparatus for tuning robot system | |
JP7258259B1 (ja) | アライメントシステム、アライメント方法及びプログラム | |
JP7374353B1 (ja) | アライメントシステム、アライメント方法及びプログラム | |
JP7374354B1 (ja) | アライメントシステム、アライメント方法及びプログラム | |
WO2023013698A1 (ja) | ロボット制御装置、ロボット制御システム、及びロボット制御方法 | |
JPH04353903A (ja) | 倣いセンサロボットシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200304 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210127 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210202 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210727 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210824 |
|
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: 20220125 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220207 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7031204 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |