JPH02284885A - ワーク位置決め装置の位置教示方法 - Google Patents

ワーク位置決め装置の位置教示方法

Info

Publication number
JPH02284885A
JPH02284885A JP1105801A JP10580189A JPH02284885A JP H02284885 A JPH02284885 A JP H02284885A JP 1105801 A JP1105801 A JP 1105801A JP 10580189 A JP10580189 A JP 10580189A JP H02284885 A JPH02284885 A JP H02284885A
Authority
JP
Japan
Prior art keywords
data
workpiece
deviation
positioning device
predetermined
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
JP1105801A
Other languages
English (en)
Inventor
Minoru Nomaru
能丸 実
Tatsuo Naito
内藤 辰男
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP1105801A priority Critical patent/JPH02284885A/ja
Priority to US07/505,330 priority patent/US5168453A/en
Priority to GB9009354A priority patent/GB2233121B/en
Publication of JPH02284885A publication Critical patent/JPH02284885A/ja
Pending legal-status Critical Current

Links

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/00Program-control systems
    • G05B19/02Program-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 program data in numerical form
    • G05B19/408Numerical 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 program data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
    • G05B19/4083Adapting program, configuration
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35012Cad cam
    • 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/36Nc in input of data, input key till input tape
    • G05B2219/36503Adapt program to real coordinates, software orientation
    • 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/36Nc in input of data, input key till input tape
    • G05B2219/36509Select as function of shape, dimension 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/37Measurements
    • G05B2219/37275Laser, interferometer
    • 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/37425Distance, range
    • 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/45055Assembly
    • 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/49Nc machine tool, till multiple
    • G05B2219/49302Part, workpiece, code, tool identification
    • 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]
    • 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
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S706/00Data processing: artificial intelligence
    • Y10S706/902Application using ai with detail of the ai system
    • Y10S706/903Control
    • Y10S706/904Manufacturing or machine, e.g. agricultural machinery, machine tool
    • 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
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49764Method of mechanical manufacture with testing or indicating
    • Y10T29/49771Quantitative measuring or gauging
    • 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
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49826Assembling or joining
    • Y10T29/49828Progressively advancing of work assembly station or assembled portion of work
    • Y10T29/49829Advancing work to successive stations [i.e., assembly line]
    • 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
    • Y10T29/00Metal working
    • Y10T29/53Means to assemble or disassemble
    • Y10T29/53039Means to assemble or disassemble with control means energized in response to activator stimulated by condition sensor
    • Y10T29/53048Multiple station assembly or disassembly apparatus
    • Y10T29/53052Multiple station assembly or disassembly apparatus including position sensor

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Automobile Manufacture Line, Endless Track Vehicle, Trailer (AREA)
  • Automatic Assembly (AREA)
  • Manipulator (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は車体組立時、複数のワークを位置決めするワー
ク位置決め装置の位置教示データとして、ワークの個体
差に基づく補正を加味したデータを用いる位置教示方法
に関するものである。
(従来の技術) 自動車の車体または車体主要部の組立の従来方法として
は、組立ラインの所定組立位置(ステージ)にワーク位
置決め装置としての複数のゲージを位置教示データに基
づき配設し、これらゲージによりワークである複数の車
体パネルを相互に位置決めし、この位置決め状態下の車
体パネルを相互にスボッ日容接等で接合して結合(仮付
け)することにより車体主要部を組立て、この車体主要
部に別工程のスポラ[8接の増打ちを行うとともに、同
様の工程により他の車体パ皐ルを接合して車体または車
体主要部を構成する方法が一般に用いられている。この
方法ではまた、車体組立状態における、前記車体パネル
上に設定した複数の基準点の所定の座標系での位置を計
測手段を用いて計測し、計測によるこれら基!V点に関
する位置データと、当該車体パネルに関する車体設計デ
ータとを比較して両データの偏差を各基準点について演
算し、この偏差に基づき前記ゲージに対する位置教示デ
ータを変更してゲージ位置を調整し、その後再び前述し
た車体組立工程を繰返すことにより車体の組立精度を所
定水準まで高めていた。
(発明が解決しようとする課題) 一般に車体パネルは車体設計データに対し個体差(ばら
つき)を有している。この個体差が所定範囲内に収まる
ものであれば、前記ゲージ位置を調整することにより所
定の車体組立を行うことができ、したがって各車体パネ
ルについて前記個体差が所定範囲内に収まるような公差
を設定して、車体パネルの製作精度管理を行っていた(
なお、個体差が所定範囲を超えるほど大きい場合には前
述したゲージ位置の調整では対処しきれず、車体パネル
を不良品として一旦組立ラインから外し、手直しする工
程が必要になる)。
ところで上記従来例においては、車体パネルの個体差の
対策として、同一ロッドの車体パネルにおいては個体差
の傾向がほぼ同一であるから、この個体差を検出してフ
ィードバックして、次回の車体パネルの組立時にこのフ
ィードバックデータに基づき徐々にゲージ位置の調整を
行っていた。
この結果、フィードバック制御開始当初は所望の組立精
度が期待できず、車体のゆがみが生じてしまう。さらに
この方法では所定の組立精度に達するまで何回も位置決
め→接合→測定の工程を繰返さなければならないから、
作業時間の増大を招いてしまう。
本発明はワーク単体で測定した所定の偏差データに基づ
き、ワーク位置決め装置に対する位置教示データを決定
することにより上述した問題を解決することを目的とす
る。
(課題を解決するための手段) この目的のため、本発明のワーク位置決め装置の位置教
示方法は、車体または車体主要部を構成する複数のワー
クを、所定組立位置において、入力された位置教示デー
タに基づくワーク位置決め装置の作動により位置決めす
るに際し、所定計測位置において、ワークに設定した複
数の基準点の位置を計測し、得られた位置データと、当
該ワークに関する車体設計データとを比較して両データ
の偏差を各基準点について演算し、得られた偏差が所定
範囲内の場合にはこの偏差データを当該ワークと関連さ
せて記録し、前記所定組立位置において複数のワークの
偏差データを夫々読出し、前記ワーク位置決め装置に対
する位置教示データとして、読出した偏差データに基づ
く補正を加味したデータを用いることを特徴とするもの
であり、また例えば前記偏差データの記録は当該ワーク
と関連付けた記録媒体に行い、前記偏差データの読出し
は、この記録媒体より行うことを特徴とするものである
(作 用) 車体または車体主要部を構成する複数のワークを、組立
のために所定組立位置においてワーク位置決め装置の作
動により位置決めするに際し、まず所定計測位置におい
て、ワークに設定した複数の基準点の位置を計測し、得
られた位置データと、対応する車体設計データとを比較
して両データの偏差を演算する。
ここで得られた偏差が所定範囲内ならば、この偏差デー
タを当該ワークと関連させて記録する。
次にこのようにして記録された偏差データを、所定組立
位置において組立すべきワークについて夫々読出し、読
出した偏差データに基づく補正を加味したデータを、ワ
ーク位置決め装置に対する位置教示データとして使用す
る。なお、前記偏差データの記録および読出しは、例え
ば当該ワークと関連付けた記録媒体を介して行うものと
する。
これによりワーク位置決め装置に対する位置教示データ
に個体差に基づく補正を加味するフイードフォワード制
御が実行されることになり、所望の組立精度を即座に達
成することができ、車体のゆがみも大幅に減少させるこ
とができる。
(実施例) 以下、本発明の実施例を図面に基づき詳細に説明する。
第1図(a)および(b)は夫々本発明のワーク位置決
め装置の位置教示方法の一実施例に用いる車体組立ライ
ンの組立ステージおよび計測ステージを示す斜視図であ
り、図中11はワーク位置決め装置、12はワーク計測
装置を示す。この車体組立ラインは、同図(a)に示す
メインライン上の組立ステージAにワークとしてのフロ
アメイン、左右ボディサイド等の車体パネルを搬入し、
これら車体パネルをそのステージAにおいて相互に位置
決めした状態で結合(仮付け)して車体主要部13を構
成する工程と、この工程の前工程であって上記位置決め
の基になるデータを得るために同図(b)に示すサプラ
イン上の計測ステージBにおいてワーク(車体パネル)
単体の位置データを計測する工程とを具えるものである
。なお車体主要部13には図示しない後工程においてさ
らにルーフパネル等の車体パネルを結合するものとする
ステージAにおいて、車体主要部13を構成する上記各
車体パネルをそれぞれ位置決めするため、上記ワーク位
置決め装置11は、フレーム15と、それに取付けられ
た多数のロボット16と、そのハンド部としての、−台
のロボット16につき一個または複数個のワーク受は治
具17とを具えており、ロボット16は、所要に応じ、
エアシリンダ駆動のワーククランプ装置18もハンド部
として具える。
ここでワーク受は治具17は、第2図に示すように、互
いに隣接する多数の細片をサーボモータで一枚ずつ同一
方向へ進退駆動させ、それらの細片の先端縁を所定の形
状に配置した後、固定装置で細片を一体的に固定するこ
とにより、ワークを位置決め保持し得るゲージ部17a
を形成することができ(詳細は、特開昭59−1445
95号或いは特願昭62−12193号参照)。かかる
機能を用いて、上記ワーク位置決め装置11は、車体主
要部13を構成する各車体パネルの、位置決めすべき多
数の位置の各々の形状に、その位置に対応するワーク受
は治具17のゲージ部17aの形状をそれぞれ一致させ
、これとともに、各ロボット16の作動によりそれらの
ワーク受は治具17、ひいてはそのゲージ部17aをそ
れぞれ所定の位置に配置することにて、上記各車体パネ
ルを相互に位置決めし、各ワーククランプ装置18の作
動により車体パネルを固定することができる。
上記ワーク位置決め装置11を制御するため制御装置1
9を設ける。制御装置19は、第2図に示すように、通
常のcpuからなる演算部20と、作動指示信号等の記
憶や演算処理に用いるメモリ21と、ワーク受は治具の
ゲージ部17aの位置データを含む作動指示信号や作動
開始信号の入力用のインタフェース22と、ロボット1
6の各関節毎に設けたサーボモータやワーク受は治具1
7の細片駆動用のサーボモータの作動を制御するサーボ
コントローラ23と、それらのワーク受は治具17の細
片固定装置や各ワーククランプ装置18の作動を制御す
る図示しないコントローラとを具えてなり、インタフェ
ース22を介して入力された作動指示信号および作動開
始信号に基づいて、各ロボッ目6、ワーク受は治具17
、ワーククランプ装置18の作動を制御する。
なお上記作動開始信号は、搬送されたワークが所定組立
位置に到達したことを検出する図示しない位置センサ(
例えば光電管を用いた投受光スイッチ)からの信号を用
いるものとするが、ゲージ部17aにこの機能を持たせ
てもよい。
車体主要部組立てステージAにはまた、図示しないスポ
ント溶接用のロボットも複数設けられており、これらの
ロボットは、上記ワーク受は治具17による位置決め状
態下の各車体パネルを相互に溶接接合して、それらのパ
ネルの結合(仮付け)を行う。
ステージ已において、ワーク計測装置12は、複数(第
1図(b)では大台)のレーザー光式測距装置24と、
これらの測距装置24をそれぞれ同図中矢印りで示すよ
うにレーザー光の発光方向と直交する一平面内で、サー
ボモータ25の作動およびガイド26の案内により移動
させる、複数の移動装置27と、前記測距装置24およ
び移動装置27の作動を制御する制御装置28とを具え
てなる。ここで測距装置24は、レーザー光を発光する
とともに、そのレーザー光の、車体パネル(ここではボ
ディサイドパネル) 14からの反射光を一次元光セン
サで受光して、その光センサ上の受光位置からこの装置
と車体パネル14の上記反射位置との距離を計測し、ま
た移動装置27は、測距装置24を、そのレーデ−光の
車体パネル14での反射位置が後述する所定の基準点1
4aを含むように一定範囲内で移動させる。
上記ワーク計測装置を制御するために制<a装置28を
設け、制御装置28は、第2図に示すように、通常のc
puからなる演算部29と、作動指示信号、計測データ
等の記憶や演算処理に用いるメモリ30と、作動指示信
号および作動開始信号の入力と計測データ出力用のイン
タフェース31と、移動装置27のサーボモータ25の
作動を制御するサーボコントローラ32と、測距装置2
4の一次元光センサ等の作動を制御し、計測データを入
力するセンサコントローラ33とを具えてなり、インク
フェース31を介して入力された作動指示信号および作
動開始信号に基づいて、各移動装置27により各測距装
置24を車体パネル14に対し所定位置に移動させ、各
測距装置24により該装置から車体パネル14までの距
離を一定範囲内で計測する。なお上記作動開始信号は、
搬送されたワークが所定計測位置に到達したことを検出
する図示しない位置センサ(例えば光電管を用いた投受
光スイッチ)からの信号を用いるものとするが、測距装
置24にこの機能を持たせてもよい。計測が完了すると
、計測データを出力する。なおこの計測データの出力は
記録媒体としての10(identif 1catio
n)カード50に行うが、このIDカード50はワーク
自体に付随さセたり、ワーク搬送手段(例えば台車)に
付随させることによりワークと関連付けられている。
第1図(a)、 (b)に示す車体組立ラインにはさら
に、上記ワーク位置決め装置11とワーク計測装置12
とを互いに関連して作動させるため、いわゆるエキスパ
ートシステムと呼ばれる構成を有する主制御装置34が
設けられており、この主制御装置34は、第2図に示す
ように、通常のcpuからなる演算部35と、制御装置
28から送られて来る計測データの記憶や演算処理に用
いるメモリ36と、作動指示信号の出力やワークと関連
付けたIDカード50より計測データの入力を行うイン
タフェース39と、コンピュータ支援設計(CAD) 
システムにより設計された、組立てるべき車種に応じた
車体設計データとしての、カセットテープに記録された
CADデータ40を入力するインタフェース41とを具
え、さらに、入力されたCADデータを記憶するCAD
データ記憶部42をも具えてなる。
このような組立ラインを用いて、本実施例の方法では第
3図および第4図の制御プログラムに基づきワーク位置
決め装置の位置教示を行う(なおこの位置決め状態下で
図示しない他の制御プログラムに基づきワークの結合が
行われる)。
すなわちまず計測ステージ已において、第3図のステッ
プ101で車種検知を行い、次のステップ102でこの
車種検知結果に基づきワークとしての車体パネル14に
設定すべき基準点の位置データ、すなわち車体設計デー
タを選択する。なおこの車種検知は、前述した位置セン
サと同様の車種センサ(図示せず)により、車種に応じ
たワーク形状の相違を識別することにより行う。
ステップ103では、前記計測ステージBの位置センサ
によりワークが所定計測位置に到達したことを検出する
ことによって計測開始可能か否かの判別を行い、ワーク
が搬送され所定計測位置に到達してこの判別がYesに
なったら、ステップ104でワークの基準点の位置デー
タを計測する。この位置データの計測は所定の座標系に
おける座標ブタを各基準点について計測するまで実行さ
れ、全基準点について位置データを得たら、次のステッ
プ105で、計測した位置データとステップ102で求
めておいた対応する車体設計データとを比較して、両デ
ータの偏差を各基準点について演算する。
ステップ106では、得られた偏差データが所定値以上
、すなわち製作公差から外れたワークか否かの判別を行
い、製作公差内の正常なワークならば、ステップ107
でワークと関連付けたIDカード50にこの偏差データ
を書込む。一方、ステップ106の判別において製作公
差外ならば、明らかにワークの形状異常であるから、ス
テップ108でIDカード50にこの偏差データを書込
み、さらにワーク異常と書込む。なお上記ステップ10
5〜108の制御は全基準点について実行して一つのワ
ークに対する計測を完了し、このような計測を各車体パ
ネルに対して行い、その結果を夫々IDカードに記録し
ておく。
次に上述したようにして計測結果を記録した10カード
と関連付けたワークが搬送される組立ステージAにおい
て、まず第4図のステップ111で第3図の制御プログ
ラムのステップ101 と同一内容の制御を実行し、次
のステシブ112では前記組立ステージAの位置センサ
により複数のワークが所定組立位置に到達したことを検
出することにより組立開始可能か否かの判別を行い、ワ
ークが搬送され所定組立位置に到達してこの判別がYe
sになったら、ステップ113で各IDカードより各ワ
ーク、この場合フロアメイン、左右ボディサイトの車体
パネルの偏差データを夫々読出ず。
次のステップ114では、読出した偏差データ同士のデ
ータチェンクを行い、この結果に基づきステシブ115
〜117でワーク位置決め装置11に対する作動指示信
号に用いる位置データに対する補正量を決定する。すな
わち、フロアメイン、ボディサイドの偏差データXF+
 XBが共に零以下ならば、ワークと測距装置との距離
が車体設計データより短い、つまり正規の車体外形より
大きい場合であるから、ワークを押込むために、ステッ
プ115で位置データに対する補正量ΔXをxy−1−
x、、とし、同様に位置データXF+ xaが共に正な
らば、ワークを弓き戻すために、ステシブ116で補正
量ΔXを−(×。
+xB)とする。一方、位置データXFが正で×8がτ
以下の場合や×、が正で×、が零以下の場合には、車体
設計データから双方向の偏差に応した補正量とするため
に、ステップ117で補正量ΔXを(XF  xi)と
する。なお上記ステップ115〜117で求める補正量
は、要求される車体の組立公差範囲に収まるように設定
するものとし、補正量が前記公差より大きい場合にはそ
の公差の上限値(下限値)とする。
なおここでこの補正量はワークの個体差に基づき接合す
べきワーク同志が所望の位置関係になるように補正する
ものとする。
全基準点について補正量ΔXを求めたら、ステップ11
8でこの補正量を加えた位置データを作動指示信号とし
てワーク位置決め装置11に出力する。
上記制御の作用について以下に説明する。
車体または車体主要部を構成するワークとしてのフロア
メイン、左右ボディサイドの各車体パネルは、計測ステ
ージBの所定計測位置に搬送されて第3図のステップ1
01で車種検知が行われ、ステップ102〜107でこ
の車種検知結果に基づき、各車体パネル上の基準点の測
定された位置データと対応する車体設計データとの偏差
データをワークと関連付けたIDカードに記録する。な
お、形状異常のワークの場合にはステン1108で10
カードに偏差データとともにワーク異常と記録し、ワー
ク修正工程用データとして使用可能にする。
次に各車体パネルは組立ステージへの所定組立位置に搬
送されて第4図のステップ111で車種検知を行って車
種確認を行った後、ステップ113で関連付けたIDカ
ードより偏差データを読出される。
この偏差データに基づきステシブ114〜117でワー
クの個体差に基づき接合すべきワーク同士が所望の位置
関係になるようにする、ワーク位置決め装置11の作動
指示信号に用いる位置データに対ずろ補正量を決定する
。なおこの補正量は、所望の組立精度を満足するもので
あるから、ステシブ118でこの補正量を加えた位置デ
ータを作動指示信号としてワーク位置決め装置11に出
力すれば、ワーク位置決め装置の作動によりフロアメイ
ンと左(右)ボディサイドとを所望の位置関係で位置決
めすることができ、所望の組立精度を達成することがで
きる。
このようにしてワーク位置決め装置に対する位置教示デ
ータに個体差に基づく補正を加味するフィードフォワー
ド制御が実行されることになり、所望の組立精度を即座
に達成することができ、車体のゆがみも大幅に減少させ
ることができる。
(発明の効果) かくして本発明のワーク位置決め装置の位置教示方法は
上述の如く、ワーク単体で測定した所定の偏差データに
基づき、ワーク位置決め装置に対する位置教示データを
決定するから、位置教示データに個体差に基づく補正を
加味するフィードフォワード制御が実行されることにな
り、所望の組立精度を即座に達成することができ、車体
のゆがみも大幅に減少させることができる。
【図面の簡単な説明】
第1図(a)および(b)は夫々本発明のワーク位置決
め装置の位置教示方法の一実施例に用いる車体組立ライ
ンの組立ステージおよび計測ステージを示す斜視図、 第2図は前記車体組立ラインに配置した装置の構成を示
す線図、 第3図および第4図は本発明方法の一実施例の制御プロ
グラムを示すフローチャートである。 11・・・ワーク位置決め装置 12・・・ワーク計測装置 14・・・車体パネル 17・・・ワーク受は治具 19、28・・・制御装置 34・・・主制御装置 50・・・IDカード

Claims (1)

  1. 【特許請求の範囲】 1、車体または車体主要部を構成する複数のワークを、
    所定組立位置において、入力された位置教示データに基
    づくワーク位置決め装置の作動により位置決めするに際
    し、 所定計測位置において、ワークに設定した複数の基準点
    の位置を計測し、 得られた位置データと、当該ワークに関する車体設計デ
    ータとを比較して両データの偏差を各基準点について演
    算し、 得られた偏差が所定範囲内の場合にはこの偏差データを
    当該ワークと関連させて記録し、 前記所定組立位置において複数のワークの偏差データを
    夫々読出し、 前記ワーク位置決め装置に対する位置教示データとして
    、読出した偏差データに基づく補正を加味したデータを
    用いることを特徴とするワーク位置決め装置の位置教示
    方法。 2、前記偏差データの記録は当該ワークと関連付けた記
    録媒体に行い、前記偏差データの読出しは、この記録媒
    体より行うことを特徴とする請求項1記載のワーク位置
    決め装置の位置教示方法。
JP1105801A 1989-04-27 1989-04-27 ワーク位置決め装置の位置教示方法 Pending JPH02284885A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP1105801A JPH02284885A (ja) 1989-04-27 1989-04-27 ワーク位置決め装置の位置教示方法
US07/505,330 US5168453A (en) 1989-04-27 1990-04-05 Work positioning method and apparatus
GB9009354A GB2233121B (en) 1989-04-27 1990-04-26 Work positioning method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1105801A JPH02284885A (ja) 1989-04-27 1989-04-27 ワーク位置決め装置の位置教示方法

Publications (1)

Publication Number Publication Date
JPH02284885A true JPH02284885A (ja) 1990-11-22

Family

ID=14417218

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1105801A Pending JPH02284885A (ja) 1989-04-27 1989-04-27 ワーク位置決め装置の位置教示方法

Country Status (3)

Country Link
US (1) US5168453A (ja)
JP (1) JPH02284885A (ja)
GB (1) GB2233121B (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009173091A (ja) * 2008-01-22 2009-08-06 Kanto Auto Works Ltd 蓋物建付最良値算出方法および蓋物建付最良値算出装置
US7693471B2 (en) 2001-06-01 2010-04-06 Ricoh Company, Ltd. Sheet wrapping avoidable fixing apparatus and image forming apparatus
JP2010120123A (ja) * 2008-11-20 2010-06-03 Yamaha Motor Co Ltd 直交ロボット、該直交ロボットを備えた部品実装装置および前記直交ロボットの制御方法
WO2020022040A1 (ja) * 2018-07-23 2020-01-30 オムロン株式会社 制御システム、制御方法およびプログラム

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2032182C (en) * 1989-12-20 1996-05-14 Katuo Kotake Method of and apparatus for assembling exterior parts of a motorcar
US5696887A (en) * 1991-08-05 1997-12-09 Biotek Solutions, Incorporated Automated tissue assay using standardized chemicals and packages
GB2267360B (en) * 1992-05-22 1995-12-06 Octec Ltd Method and system for interacting with floating objects
CA2153702A1 (en) * 1993-01-11 1994-07-21 Timothy R. Pryor Sensory based assembly tooling improvements
US5724264A (en) * 1993-07-16 1998-03-03 Immersion Human Interface Corp. Method and apparatus for tracking the position and orientation of a stylus and for digitizing a 3-D object
US5917726A (en) 1993-11-18 1999-06-29 Sensor Adaptive Machines, Inc. Intelligent machining and manufacturing
US5910894A (en) * 1994-01-11 1999-06-08 Sensor Adaptive Machines, Inc. Sensor based assembly tooling improvements
US6697748B1 (en) 1995-08-07 2004-02-24 Immersion Corporation Digitizing system and rotary table for determining 3-D geometry of an object
US6314630B1 (en) * 1996-03-22 2001-11-13 The Boeing Company Determinant wing assembly
US7509740B2 (en) * 2001-11-13 2009-03-31 The Boeing Company Method of manufacturing a wing
US6170157B1 (en) * 1996-03-22 2001-01-09 The Boeing Company Determinant spar assembly
US6625866B2 (en) * 1996-03-22 2003-09-30 The Boeing Company Determinant passively-located pogo machine
AUPP023597A0 (en) * 1997-11-07 1997-11-27 Mason, James Herbert Digital reference assembly for use with vehicle gauging apparatus
DE19803820A1 (de) * 1998-01-31 1999-08-05 Jagenberg Diana Gmbh Maschine oder Zusatzaggregat zur Herstellung von gefalteten Behältern, insbesondere von Faltschachteln, aus Zuschnitten
US6591497B2 (en) * 1998-08-27 2003-07-15 Delphi Technologies, Inc. Method of making converter housing size based upon substrate size
US6195618B1 (en) 1998-10-15 2001-02-27 Microscribe, Llc Component position verification using a probe apparatus
US6360421B1 (en) * 1999-07-16 2002-03-26 Honda Giken Kogyo Kabushiki Kaisha Automotive manufacturing system for frame component
IT1313897B1 (it) * 1999-10-25 2002-09-26 Fata Group S P A Stazione automatica migliorata di assemblaggio e saldatura di scocchedi autoveicoli
US6601434B2 (en) * 1999-12-02 2003-08-05 Thermwood Corporation System and method of calibrating a multi-toolhead machine
GB0008302D0 (en) * 2000-04-06 2000-05-24 British Aerospace Assembly method
KR100387472B1 (ko) * 2000-12-30 2003-06-18 현대자동차주식회사 차량용 크래쉬 패드 자동 투입 시스템 및 그 제어방법
US7143494B2 (en) * 2001-05-16 2006-12-05 Utica Enterprises, Inc. Method and apparatus for assembling exterior automotive vehicle body components onto an automotive vehicle body
US6691392B2 (en) * 2001-05-16 2004-02-17 Utica Enterprises, Inc. Method and apparatus for assembling exterior automotive vehicle body components onto an automotive vehicle body
US7270785B1 (en) 2001-11-02 2007-09-18 Ventana Medical Systems, Inc. Automated molecular pathology apparatus having fixed slide platforms
DE10155078B4 (de) * 2001-11-09 2005-06-02 Walter Ag Maschine mit temperaturkompensierter Arbeitsspindel
ATE531488T1 (de) * 2002-03-04 2011-11-15 Vmt Vision Machine Technic Bildverarbeitungssysteme Gmbh Verfahren zur bestimmung der lage eines objektes und eines werkstücks im raum zur automatischen montage des werkstücks am objekt
US11249095B2 (en) 2002-04-15 2022-02-15 Ventana Medical Systems, Inc. Automated high volume slide processing system
US7468161B2 (en) 2002-04-15 2008-12-23 Ventana Medical Systems, Inc. Automated high volume slide processing system
WO2003089140A1 (en) 2002-04-15 2003-10-30 Ventana Medical Systems, Inc. Automated high volume slide staining system
EP1499872B1 (en) 2002-04-26 2015-11-18 Ventana Medical Systems, Inc. Automated molecular pathology apparatus having fixed slide platforms
US6971175B2 (en) * 2003-05-05 2005-12-06 Utica Enterprises, Inc. Assembly line and method for vehicle body manufacturing
AU2003902259A0 (en) 2003-05-13 2003-05-29 Telezygology Inc. Improved assembly system
US7194326B2 (en) * 2004-02-06 2007-03-20 The Boeing Company Methods and systems for large-scale airframe assembly
DE102004022217B8 (de) * 2004-05-04 2015-12-31 Masterwork Machinery Co., Ltd. Faltschachtelklebemaschine zur Herstellung von Faltschachteln aus Zuschnitten
US7640073B2 (en) * 2005-04-14 2009-12-29 Jeld-Wen, Inc. Systems and methods of identifying and manipulating objects
CN100443371C (zh) * 2006-05-30 2008-12-17 空中客车德国有限公司 机翼的安装
RU2469924C2 (ru) * 2007-11-29 2012-12-20 Эйрбас Оперейшнс Сас Способ монтажа крыла
CA2742473C (en) 2008-11-12 2015-02-24 Ventana Medical Systems, Inc. Methods and apparatuses for heating slides carrying specimens
CN101439452B (zh) * 2008-12-15 2011-06-08 广汽本田汽车有限公司 汽车零件防误装装置
EP2269783A1 (de) * 2009-06-30 2011-01-05 Leica Geosystems AG Kalibrierungsverfahren für ein Messsystem
US8661684B1 (en) * 2010-01-21 2014-03-04 The Boeing Company High rate pulsing wing assembly line
CN111089980B (zh) 2013-12-13 2023-08-15 文塔纳医疗系统公司 生物样本的自动化组织学处理及相关的技术
CN103901899B (zh) * 2014-03-31 2016-08-24 武汉文林科技有限公司 层压机显示控制面板跟踪装置
EP3104241B1 (en) * 2015-06-12 2020-09-16 Accenture Global Services Limited An augmented reality method and system for measuring and/or manufacturing
US10275565B2 (en) 2015-11-06 2019-04-30 The Boeing Company Advanced automated process for the wing-to-body join of an aircraft with predictive surface scanning
CN109229418B (zh) * 2018-08-02 2021-07-16 哈尔滨飞机工业集团有限责任公司 一种翼挂物探设备吊舱的安装方法
US10712730B2 (en) 2018-10-04 2020-07-14 The Boeing Company Methods of synchronizing manufacturing of a shimless assembly

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55154740A (en) * 1979-05-23 1980-12-02 Hitachi Ltd Wire bonding device
US4359675A (en) * 1980-05-07 1982-11-16 The Firestone Tire & Rubber Company Electrical control system and method for a tire building machine server
JPS57164310A (en) * 1981-04-03 1982-10-08 Hitachi Ltd Automatic assembling device
GB2128772A (en) * 1982-10-18 1984-05-02 Philips Electronic Associated Automatic assembly apparatus
JPS59144595A (ja) * 1983-02-05 1984-08-18 Nissan Motor Co Ltd 車体組立用溶接治具
GB2151350A (en) * 1983-11-25 1985-07-17 Vs Eng Ltd Sensing arrangement
US4796200A (en) * 1986-12-09 1989-01-03 Diffracto Ltd. Target based determination of robot and sensor alignment
GB2168934B (en) * 1984-12-19 1988-07-27 Honda Motor Co Ltd Method and apparatus for mounting parts to both sides of a main body
JPS61152100A (ja) * 1984-12-26 1986-07-10 ティーディーケイ株式会社 電子部品装着装置及びその方法
US4691905A (en) * 1985-04-18 1987-09-08 Nissan Motor Co., Ltd. Machine for holding workpiece
JPS6283257A (ja) * 1985-10-08 1987-04-16 Mazda Motor Corp 車輌組立搬送装置
JPS62236632A (ja) * 1986-04-05 1987-10-16 Mazda Motor Corp 部品の組付装置
US4707647A (en) * 1986-05-19 1987-11-17 Gmf Robotics Corporation Gray scale vision method and system utilizing same
US4945488A (en) * 1987-04-14 1990-07-31 Northrop Corporation Integrated aircraft manufacturing system
JPH0815877B2 (ja) * 1987-12-10 1996-02-21 日産自動車株式会社 自動車車体の組立方法
JPH0815876B2 (ja) * 1987-12-10 1996-02-21 日産自動車株式会社 自動車車体の組立方法
GB2224865B (en) * 1988-10-04 1992-09-30 Gec Electrical Projects Sheet handling method and apparatus

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7693471B2 (en) 2001-06-01 2010-04-06 Ricoh Company, Ltd. Sheet wrapping avoidable fixing apparatus and image forming apparatus
JP2009173091A (ja) * 2008-01-22 2009-08-06 Kanto Auto Works Ltd 蓋物建付最良値算出方法および蓋物建付最良値算出装置
JP2010120123A (ja) * 2008-11-20 2010-06-03 Yamaha Motor Co Ltd 直交ロボット、該直交ロボットを備えた部品実装装置および前記直交ロボットの制御方法
WO2020022040A1 (ja) * 2018-07-23 2020-01-30 オムロン株式会社 制御システム、制御方法およびプログラム
JP2020015102A (ja) * 2018-07-23 2020-01-30 オムロン株式会社 制御システム、制御方法およびプログラム

Also Published As

Publication number Publication date
GB2233121B (en) 1993-07-28
GB2233121A (en) 1991-01-02
US5168453A (en) 1992-12-01
GB9009354D0 (en) 1990-06-20

Similar Documents

Publication Publication Date Title
JPH02284885A (ja) ワーク位置決め装置の位置教示方法
JPH01153388A (ja) 自動車車体の組立方法
US5910894A (en) Sensor based assembly tooling improvements
EP2014405B1 (en) Positioning method of spot welding robot
US8513560B2 (en) Spot welding system
JPH0815876B2 (ja) 自動車車体の組立方法
US4973817A (en) Method of and apparatus for assembling vehicle body
US20050143861A1 (en) Processing system
WO1993001080A1 (en) Method and apparatus for assembly of car bodies and other 3-dimensional objects
JPH02286479A (ja) 車体組立て精度管理方法
EP0678205B1 (en) Sensory based assembly tooling improvements
JP7472223B2 (ja) プレスブレーキ、曲げ加工システム及びセンサ移動制御方法
JP2008544860A (ja) 被加工材の溶接方法
EP0359822B1 (en) Orbit controlling method of robot
JPH01245108A (ja) ワーク位置決め装置の較正方法
JP2646761B2 (ja) 車体組立方法
JP3819276B2 (ja) 溶接ロボットの制御装置
JP2707820B2 (ja) ワーク測定点管理装置
JPH11216573A (ja) フランジ部のスポット溶接方法及びその装置
JP7716117B2 (ja) ロボット装置
JPH055588B2 (ja)
JPH08215847A (ja) 溶接ロボットの制御方法
JP2918415B2 (ja) 自動溶接方法
JP2768003B2 (ja) ワーク特徴点演算方法
JPH06182551A (ja) 自動溶接方法