JPH0222712A - Teaching method for work positioning device - Google Patents
Teaching method for work positioning deviceInfo
- Publication number
- JPH0222712A JPH0222712A JP17190388A JP17190388A JPH0222712A JP H0222712 A JPH0222712 A JP H0222712A JP 17190388 A JP17190388 A JP 17190388A JP 17190388 A JP17190388 A JP 17190388A JP H0222712 A JPH0222712 A JP H0222712A
- Authority
- JP
- Japan
- Prior art keywords
- workpiece
- motor
- contact
- reference surface
- work
- 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
Links
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
- Control Of Position Or Direction (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
この発明は、ワーク位置決め装置のティーチング方法に
関するものであり、たとえば、自動車車体の板状ワーク
を所定の位置に位置決め保持するワーク位置決め装置に
おいて、そのワーク位置決め装置を構成する各ロケータ
の、モータ作動されるワーク当接部を、教示モデルを損
傷することなく、ワークの位置決め位置に極めて高い精
度にてホールド可能ならしめるものである。DETAILED DESCRIPTION OF THE INVENTION (Industrial Application Field) The present invention relates to a teaching method for a workpiece positioning device. The motor-operated workpiece abutting portion of each locator constituting the workpiece positioning device can be held at the position of the workpiece with extremely high precision without damaging the teaching model.
(従来の技術)
ワーク位置決め装置を構成する従来既知のロケータとし
ては、たとえば第7図に示すものがある(特開昭59−
120379号)。(Prior Art) As a conventionally known locator constituting a workpiece positioning device, there is, for example, the one shown in FIG.
No. 120379).
このロケータでは、取付ブラケット1に、回転座2を枢
着するとともに、その回転座2の外周面に、複数枚、こ
こでは5枚のゲージプレート3a。In this locator, a rotating seat 2 is pivotally attached to a mounting bracket 1, and a plurality of gauge plates 3a, five in this case, are mounted on the outer peripheral surface of the rotating seat 2.
3b、 3c、 3d、 3eを、放射状に等ピッチで
固定しており、これらのゲージプレート3a、 3b、
3c、 3d+3eのそれぞれは、これもまた、取付
ブラケット1に設けた切換用アクチュエータ4によって
、回転座2を回動駆動することにより、所要に応じて、
図では0で示す作業位置に位置決め固定されることにな
る。3b, 3c, 3d, and 3e are fixed radially at equal pitches, and these gauge plates 3a, 3b,
3c, 3d+3e, each of which also rotates the rotary seat 2 by the switching actuator 4 provided on the mounting bracket 1, so that the rotary seat 2 can be rotated as required.
In the figure, it is positioned and fixed at the working position indicated by 0.
なおここで、それぞれのゲージプレート3a、 3b。Here, each gauge plate 3a, 3b.
3c、 3d、 3eは、ヒンジレバー弐のクランパ5
と、このクランパ5を開閉作動させるアクチュエータ6
とからなるクランプ機構7を具える。3c, 3d, and 3e are the clampers 5 on the second hinge lever.
and an actuator 6 that opens and closes this clamper 5.
A clamp mechanism 7 is provided.
このようなロケータによれば、ワークの断面形状と対応
するゲージ面を具えた一枚のゲージプレートを選択し、
そして、その選択したゲージプレートを、切換用アクチ
ュエータ4の作動に基づく回転座2の回動によって、図
の0位置に位置決め固定することにより、その特定ワー
クの位置決めの他、クランプ機構7の作用によるそのワ
ークの保持が可能となる。According to such a locator, a single gauge plate with a gauge surface corresponding to the cross-sectional shape of the workpiece is selected, and
Then, by positioning and fixing the selected gauge plate at the 0 position in the figure by rotating the rotary seat 2 based on the operation of the switching actuator 4, in addition to positioning the specific workpiece, the operation of the clamp mechanism 7 The work can be held.
ところで、かかるロケータは、ワーク形状の変更、位置
決め位置の変更などに際して、そのゲージプレートを、
三次元座標系の所定位置へ移動させることが必要になる
ことから、ここでは、一方向へ往復動可能な治具ベース
8上に、モータ9によって、その往復動方向と直交する
方向へ駆動される関節型マユブレーク10を具えており
、このマユブレーク10に設けたそれぞれの関節モータ
11゜12、13およびモータ9の作動、ならびに治具
へ一ス8の移動に基づき、ゲージプレートの、所要位胃
への移動を可能ならしめている。By the way, such a locator uses the gauge plate when changing the shape of the workpiece or changing the positioning position.
Since it is necessary to move the jig to a predetermined position in the three-dimensional coordinate system, a jig base 8 that can reciprocate in one direction is mounted on the jig base 8 and is driven by a motor 9 in a direction perpendicular to the reciprocating direction. Based on the operation of the respective joint motors 11, 12, 13 and motor 9 provided on this eyebrow break 10, and the movement of one stroke 8 to the jig, the gauge plate is moved to the desired position. This makes it possible to move to.
このようなロケータにおいて、所要のゲージプレート、
たとえばゲージプレート3aのゲージ面を、所定のワー
ク位置決め位置にホールドするためのティーチング方法
としては、CADデータに基づいて治具ベース8および
それぞれのモータ9,11゜12、13を作動させるこ
とによって、ゲージプレー)3aのゲージ面を、ワーク
を位置決め支持すべき所定の三次元座標位置にもたらす
、いわゆるCADティーチならびに、たとえばティーチ
ングペンダントの操作によって、モデル、マスターボデ
ィなどの基準表面に対してゲージプレート3aのゲージ
面を密着させる、いわゆるモデルティーチが広く一般に
採用されている。In such a locator, the required gauge plate,
For example, a teaching method for holding the gauge surface of the gauge plate 3a at a predetermined workpiece positioning position includes operating the jig base 8 and the respective motors 9, 11, 12, and 13 based on CAD data. Gauge play) Gauge plate 3a is moved relative to a reference surface of a model, master body, etc. by so-called CAD teaching, which brings the gauge surface of 3a to a predetermined three-dimensional coordinate position where the workpiece is to be positioned and supported, and by, for example, operating a teaching pendant. The so-called model teach method, in which the gauge surface of the gauge is brought into close contact with the gauge surface, is widely used.
(発明が解決しようとする問題点)
ところが、かかる従来技術において、CADティーチを
行う場合には、CADデータの精度、各ロケータの設置
精度などとの関連の下で、ゲージプレートのゲージ面を
、十分に満足し得る精度、たとえば0.1〜0.3mm
程度の誤差の範囲内で所定のワーク位置決め位置にホー
ルドすることができないという問題があり、また、モデ
ルティーチを行う場合には、ゲージプレートのゲージ面
が、基準表面に所定の力で当接したか否かを見極めるこ
とが甚だ困難であり、各モータの作動下で、ゲージ面を
基準表面に強く押し付は過ぎた場合には、ロケータまた
はモデル、マスターボディなどが損傷を受けるという問
題がある一方、かかる損傷をおそれる余り、ゲージ面の
、基準表面に対する接近量を減少させた場合には、CA
Dティー千の場合と同様、ゲージ面の位置決め精度を十
分に高めることができないという問題があった。(Problems to be Solved by the Invention) However, in such conventional technology, when performing CAD teaching, the gauge surface of the gauge plate is Satisfactory accuracy, e.g. 0.1 to 0.3 mm
There is a problem in that it is not possible to hold the workpiece in a predetermined position within a certain error range, and when performing model teaching, the gauge surface of the gauge plate is in contact with the reference surface with a predetermined force. It is extremely difficult to determine whether or not the locator, model, master body, etc. will be damaged if the gauge surface is pressed too strongly against the reference surface while each motor is operating. On the other hand, if the amount of approach of the gauge surface to the reference surface is reduced due to fear of such damage, CA
As in the case of D-Tee 1,000, there was a problem in that the positioning accuracy of the gauge surface could not be sufficiently improved.
この発明は、従来技術のかかる問題点に着目してなされ
たものであり、いわゆるモデルティーチを、ロケータ、
モデルなどの損傷のおそれなしに極めて高い精度にて行
うことができる、ワーク位置決め装置のティーチング方
法を提供するものである。This invention was made by focusing on the problems of the prior art, and it is possible to perform so-called model teaching by using a locator,
The present invention provides a teaching method for a workpiece positioning device that can be performed with extremely high accuracy without fear of damaging a model or the like.
(問題点を解決するための手段)
この発明の、ワーク位置決め装置のティーチング方法は
、一のワークを複数のロータによって位決め支持するワ
ーク位置決め装置において、各ロケータの、モータ作動
されるワーク当接部を、モデル、マスターボディその他
の基準表面に隙間なく当接させてワークの位置決め位置
を特定するに際し、ワーク当接部を基準表面へ当接させ
ることによって、モータの駆動トルクが所定値を越えた
ときに、そのワーク当接部の作動を停止するとともに、
ワーク当接部をその停止位置にホールドすることを特徴
とする。(Means for Solving the Problems) A teaching method for a workpiece positioning device according to the present invention is a workpiece positioning device in which one workpiece is positioned and supported by a plurality of rotors. When specifying the positioning position of the workpiece by contacting the part without any gaps with the model, master body, or other reference surface, the drive torque of the motor exceeds a predetermined value by bringing the workpiece contact part into contact with the reference surface. When the workpiece contact part stops operating,
It is characterized by holding the workpiece contact portion at its stop position.
(作 用)
この発明の、ワーク位置決め装置のティーチング方法に
よれば、モータの作動に基づき、ロケータのワーク当接
部が、モデル、マスターボディその他の基準表面に、所
定の力にて隙間なく当接したことを、モータの駆動トル
クが所定値を越えたことによって検知して、そのモータ
、ひいてはワーク当接部の作動を停止するとともに、ワ
ーク当接部をその停止位置に、モータに内蔵したブレー
キその他によってホールドすることにより、ワーク当接
部を、ロケータ、モデル、マスターボディなどの損傷の
おそれを完全に除去して、所期した通りの精度をもって
、ワークの所定の位置決め位置に、常にかつ確実にもた
らすことができる。(Function) According to the teaching method of the workpiece positioning device of the present invention, the workpiece contact portion of the locator is brought into contact with the model, master body, or other reference surface with a predetermined force without any gaps based on the operation of the motor. This is detected when the drive torque of the motor exceeds a predetermined value, and the motor and, by extension, the workpiece contacting section are stopped from operating, and the workpiece contacting section is moved to the stop position using a built-in motor. By holding the workpiece with a brake or other means, the workpiece contact part can be constantly and accurately positioned at the desired position on the workpiece, completely eliminating the risk of damage to the locator, model, master body, etc. can be delivered with certainty.
(実施例) 以下にこの発明を図示例に基づいて説明する。(Example) The present invention will be explained below based on illustrated examples.
第1図はこの発明の実施に用い得る二種類のロケータを
示す側面図であり、第2図はそれらのロケータを適用し
た位置決め装置を示す斜視図である。FIG. 1 is a side view showing two types of locators that can be used in carrying out the present invention, and FIG. 2 is a perspective view showing a positioning device to which these locators are applied.
ここで、第1図に示す一方のロケータL、は、フレーム
Fに取り付けられて三次元方向へ移動可能なマニプレー
タ21と、その先端にブラケット22を介して取り付け
られて、支点230周りで揺動可能なワーク当接部24
と、ブラケット22に枢支されて、ワーク当接部24の
揺動運動をもたらすモータ25および、そのモータ25
にて駆動されるねじ手段26と、ワーク当接部24に枢
支したクランパ27と、これもワーク当接部24に取り
付けられて、それに対するクランパ27の揺動運動をも
たらすシリンダ28とを具え、また、他方のロケータL
2は、上述したと同様のマニプレータ29と、このマニ
プレータ29の先端に取り付けられて、その先端面に沿
って、図では上下方向へ摺動可能なワーク当接部30と
、このワーク当接部30の往復運動を司るモータ31お
よび図示しないねじ手段と、マニプレータ29の先端に
、ブラケット32を介して枢支されて、垂直面内で揺動
可能なワーク当接部33と、ブラケット32に取り付け
られてワーク当接部33の揺動運動をもたらすモータ3
4およびねじ手段35とを具える。Here, one of the locators L shown in FIG. Possible workpiece contact part 24
, a motor 25 that is pivotally supported by the bracket 22 and causes a rocking motion of the workpiece contact portion 24;
A clamper 27 is pivotally supported on the workpiece abutting part 24, and a cylinder 28 is also attached to the workpiece abutting part 24 and provides a swinging movement of the clamper 27 relative to the workpiece abutting part 24. , and the other locator L
2 includes a manipulator 29 similar to the one described above, a workpiece abutting part 30 that is attached to the tip of the manipulator 29 and can slide vertically in the figure along its tip surface, and this workpiece abutting part. 30, a screw means (not shown), a workpiece contact part 33 which is pivotally supported at the tip of the manipulator 29 via a bracket 32 and can swing in a vertical plane, and is attached to the bracket 32. A motor 3 that causes a swinging movement of the workpiece contact portion 33
4 and screw means 35.
ここで、それぞれのマニプレータ21.29では、第3
図に拡大斜視図で示すように、プレート36に設けた第
1のモータ37を含む第1の駆動機構38によって、第
1の可動プレート39を、固定プレート36に対して、
図示の直角座標系のX軸方向へ駆動することができる他
、その第1の可動プレート39に設けた第2のモータ4
0を含む第2の駆動機構゛41によって、第1の可動プ
レート上に位置する第2の可動プレート42を、それに
対して図のY軸方向へ駆動することができ、さらに、そ
れぞれのプレー 1−36.39.42に貫通する柱状
部材43を、その下端に取り付けた第3のモータ44を
含む第3の駆動機構によって直接的には第2の可動プレ
ート42に対して、図のX軸方向へ、そのモータ44と
ともに駆動することができる。Here, in each manipulator 21.29, the third
As shown in the enlarged perspective view in the figure, a first movable plate 39 is moved relative to the fixed plate 36 by a first drive mechanism 38 including a first motor 37 provided on the plate 36.
In addition to being able to drive in the X-axis direction of the illustrated orthogonal coordinate system, the second motor 4 provided on the first movable plate 39
A second movable plate 42 located on the first movable plate can be driven relative to it in the Y-axis direction in the figure by a second drive mechanism 41 including the respective plate 1. - A columnar member 43 penetrating through 36, 39, 42 is directly connected to the second movable plate 42 by a third drive mechanism including a third motor 44 attached to its lower end, along the X axis in the figure. direction, together with its motor 44.
従って、このロケータLI+ Lzによれば、マニプレ
ータ21.29の作用によってそれらの先端に取り付け
たそれぞれのワーク当接部24.30.33を、所定の
三次元位置へ正確に移動させることができ、加えて、そ
れらの各ワーク当接部24.30.33はさらに、それ
ぞれのモータ25.31.34の作動に基づき、垂直面
内での揺動運動または上下運動を行うことができる。Therefore, according to this locator LI+ Lz, each of the workpiece contact parts 24, 30, 33 attached to their tips can be accurately moved to a predetermined three-dimensional position by the action of the manipulator 21, 29, In addition, each of these workpiece abutments 24.30.33 can also perform an oscillating movement or an up-and-down movement in the vertical plane due to the activation of the respective motor 25.31.34.
このようなそれぞれのロケータにおいて、たとえば、各
ワーク当接部を、第2図に示すような仮止め溶接ステー
ジSに位置決め配置したマスターボディMの外表面、い
いかえれば基準表面Bに隙間なく当接させるに際しては
、各ロケータ、第1図に側面図で示すところでは、ロケ
ータL、、 L2のマニプレータ21.29を、CAD
データに基づく、もしくはティーチングペンダントの操
作に基づく、第1〜第3のモータ37.40.44の作
動によって、ワーク当接部24.30.33が、基準表
面已に接近する概略位置まで作動させて、それらの各マ
ニプレータ21.29を位置決め固定した後、モータ2
5の作動によるワーク当接部24の揺動運動ならびに、
モータ31の作動によるワーク当接部30の下降運動お
よびモータ34の作動によるワーク当接部33の揺動運
動をもたらして、それらのそれぞれのワーク当接部24
.30.34を、基準表面Bに、所定の押圧力にて隙間
なく当接させ、そして、そこにホールドする。In each of these locators, for example, each workpiece contact portion is brought into close contact with the outer surface of the master body M positioned and arranged on the temporary welding stage S as shown in FIG. In doing so, the manipulators 21, 29 of each locator, locators L, L2, shown in side view in FIG.
By operating the first to third motors 37.40.44 based on the data or based on the operation of the teaching pendant, the workpiece contact portion 24.30.33 is operated to an approximate position approaching the reference surface width. After positioning and fixing each of the manipulators 21 and 29, the motor 2
The rocking motion of the workpiece contact portion 24 due to the operation of 5, and
The operation of the motor 31 causes a downward movement of the workpiece contacting part 30 and the operation of the motor 34 causes a swinging movement of the workpiece contacting part 33, so that the respective workpiece contacting parts 24
.. 30.34 is brought into contact with the reference surface B with a predetermined pressing force without a gap, and held there.
ここで、これらの各ワーク当接部24.30.34の、
所定の位置決め位置へのホールドは、それらが所定の押
圧力にて基準表面Bに当接したときには、それぞれのモ
ータ25.31.34の負荷が急激に増加して、そこで
の電流値もまた急激に増加するので、かかる場合に、モ
ータ25.31.34の作動を停止するとともに、各モ
ータ25.3L 34に内蔵したブレーキその他によっ
て、それぞれワーク当接部24゜30、34をその位置
に保持することにて行われる。Here, each of these workpiece contact parts 24, 30, 34,
Holding at a predetermined positioning position is such that when they come into contact with the reference surface B with a predetermined pressing force, the load on each motor 25, 31, 34 increases rapidly, and the current value there also increases rapidly. In such a case, the operation of the motors 25, 31, and 34 is stopped, and the work contact portions 24, 30, and 34 are held in their respective positions by the brakes built into each motor 25, 3L, and so on. It is done by doing.
なおここにおいて、各マニプレータ21.29の第1〜
第3のモータ37.40.44を、各モータ25.3L
34と同時に作動させる場合には、第1〜第3のモータ
37.40.44をもまた、モータ25.31.34と
同様に機能させることが可能である。Note that here, the first to
3rd motor 37.40.44, each motor 25.3L
34, the first to third motors 37.40.44 can also function in the same way as the motors 25.31.34.
第4図は、ロケータの作動制御回路を例示するブロック
線図であり、ここでは、マニュアル作動指令を、ティー
チングペンダント51から、インターフェース52を介
してCPU53に入力する一方、そのCPU53では、
各モータについての処理プログラム、データなどを記憶
するメモリ54からの信号に基づき、サーボコントロー
ラ55へ、電流制限値、作動位置などの指令を出力し、
そのサーボコントローラ55は、そこへ入力された指令
に基づき、アンプ56を介してロケータ、たとえばロケ
ータL1の作動をもたらす。FIG. 4 is a block diagram illustrating the operation control circuit of the locator. Here, a manual operation command is input from the teaching pendant 51 to the CPU 53 via the interface 52, while the CPU 53
Based on signals from the memory 54 that stores processing programs, data, etc. for each motor, commands such as current limit values and operating positions are output to the servo controller 55;
The servo controller 55 causes actuation of a locator, for example locator L1, via an amplifier 56 based on commands input thereto.
ここで、ロケータL1のモータ、たとえばモータ25の
電流値およびワーク当接部24の座標位置は、そのモー
タからサーボコントローラ55ヘフイールドバツクされ
る。Here, the current value of the motor of the locator L1, for example, the motor 25, and the coordinate position of the workpiece contact portion 24 are fed back from the motor to the servo controller 55.
以上のような制御回路によって、ロケータL、のワーク
当接部24を、基準表面B、とくにそのサイドルーフレ
ールB1に、隙間なく、所期した通りの押圧力で当接さ
せる場合につき、第5図に示すフローチャートに基づい
て以下に説明する。In the case where the workpiece contacting portion 24 of the locator L is brought into contact with the reference surface B, particularly the side roof rail B1, with the desired pressing force without any gap and with the desired pressing force, the control circuit as described above is shown in FIG. This will be explained below based on the flowchart shown in FIG.
ここでは、はじめに、ワーク当接部24を、マニプレー
タ21、もしくはそれとモータ25との作動によって、
サイドルーフレールB1の近傍位置へもたらし、次いで
、ティーチングペンダント51のモードを、モータ25
についてのモデルティーチに選択し、このことによ、り
て、メモリ54からCPIJ53に、モータ25の軸ト
ルク制御パラメータ、いいかえれば、ワーク当接部24
を含む各可動部分の重量その他を加味した状態での、駆
動トルクと電流値との関係を読み込み、また、そのCP
U53からサーボコントローラ55へ、モータ25の駆
動トルクが所定値を越えることに起因して増加する電流
の制限値指令を入力する。そしてその後は、引き続くテ
ィーチペンダント51の操作に基づき、サーボコントロ
ーラ55により、アンプ56を介してロケータL、を作
動させ、そのロケータL1のワーク当接部24が、マス
ターボディM1ひいては、そのサイドルーフレールB1
に所定の力で当接することによって、モータ25の駆動
トルクが所定値を越えたとき、いいかえれば、モータ電
流が制限値を越えたときに、サーボコントローラ55か
らアンプ56への、モータ作動指令を停止してワーク当
接部24の移動停止をもたらすとともに、その移動停止
に起因するワーク当接部24のホールドをもたらす。Here, first, the workpiece contact part 24 is operated by the manipulator 21 or by the operation of the manipulator 21 and the motor 25.
The mode of the teaching pendant 51 is set by the motor 25.
As a result, the shaft torque control parameters of the motor 25, in other words, the shaft torque control parameters of the workpiece contact portion 24 are transferred from the memory 54 to the CPIJ 53.
Read the relationship between drive torque and current value, taking into consideration the weight of each moving part including
A limit value command for the current that increases due to the drive torque of the motor 25 exceeding a predetermined value is inputted from the U53 to the servo controller 55. Thereafter, based on the subsequent operation of the teach pendant 51, the servo controller 55 operates the locator L via the amplifier 56, and the workpiece contact portion 24 of the locator L1 is connected to the master body M1 and the side roof rail B1.
By contacting with a predetermined force, when the drive torque of the motor 25 exceeds a predetermined value, in other words, when the motor current exceeds a limit value, a motor operation command is sent from the servo controller 55 to the amplifier 56. As a result, the movement of the work contacting portion 24 is stopped, and the work contacting portion 24 is held due to the stoppage of movement.
このようにして一のワーク当接部24に対するモデルテ
ィーチを終了した後は、他のワーク当接部に対して同様
のモデルティーチを順次に繰り返す。After completing the model teaching for one workpiece contacting portion 24 in this manner, the same model teaching is sequentially repeated for the other workpiece contacting portions.
なおここで、モータの駆動トルク、いいかえればモータ
電流と、ワーク当接部の停止との関係は、たとえば第6
図に示すように表現することができ、CPU53からサ
ーボコントローラ55へ入力される電流制限値を、ワー
ク当接部の作動むら、塵埃その他の影響などに起因する
電流値の増加よりも相当高いレベルに設定し、その電流
制限値を越える電流が発生したときにのみ、モータを直
ちに停止させることによって、ワーク当接部を、それの
過剰移動を確実に防止して、所期した通りの位置決め位
置に、高い精度で位置決めし、そしてホールドすること
ができる。Here, the relationship between the drive torque of the motor, in other words, the motor current, and the stoppage of the workpiece contact section is, for example, the sixth
The current limit value input from the CPU 53 to the servo controller 55 can be expressed as shown in the figure, and the current limit value input from the CPU 53 to the servo controller 55 can be set to a level considerably higher than the increase in current value caused by uneven operation of the workpiece contact part, dust, and other influences. By setting the motor to a current limit value and immediately stopping the motor only when a current exceeding the current limit value occurs, the workpiece contact part is reliably prevented from moving excessively and positioned at the desired position. It can be positioned and held with high precision.
かくして、全てのロケータについてのモデルティーチを
終了した後は、各ワーク当接部の、ワーク位置決め位置
をサーボコントローラを経てメモリ54に記憶するとと
もに、ワーク当接部を後退作動させてマスターボディの
取り外しを行い、実際の仮付溶接作業に際しては、各ワ
ーク当接部を、予め記憶したワーク位置決め位置へ再進
出させて車体の仮付溶接を行うことにより、極めて高い
精度の車体組み立てが可能となる。In this way, after completing model teaching for all locators, the workpiece positioning position of each workpiece contact part is stored in the memory 54 via the servo controller, and the workpiece contact part is moved backward to remove the master body. Then, during the actual tack welding work, each workpiece contact part is re-advanced to the previously memorized workpiece positioning position and tack welding is performed on the car body, making it possible to assemble the car body with extremely high precision. .
(発明の効果)
従って、この発明のティーチング方法によれば、とくに
は、ワーク当接部を、モデル、マスターボディその他の
基準表面に当接させることによって、ワーク当接部を直
接的もしくは間接的に作動するモータの駆動トルクが所
定値を越えたときに、そのワーク当接部の作動を停止す
るとともに、ワーク当接部をその停止位置にホールドす
ることにより、モデル、マスターボディなどを全く損傷
することなく、ワーク当接部を所要の力で基準表面に十
分に密着させて、そのワーク当接部を、ワークの位置決
め位置に極めて正確に位置させることができる。(Effect of the invention) Therefore, according to the teaching method of the present invention, in particular, by bringing the workpiece contacting portion into contact with a model, master body, or other reference surface, the workpiece contacting portion can be directly or indirectly brought into contact with the workpiece contacting portion. When the drive torque of the motor that operates exceeds a predetermined value, the operation of the workpiece contact part is stopped and the workpiece contact part is held at the stopped position, thereby preventing any damage to the model, master body, etc. It is possible to bring the work contact portion into sufficient contact with the reference surface with a required force without having to do so, and to position the work contact portion extremely accurately at the position of the workpiece.
第1図はこの発明の実施に用いるロケータを示す側面図
、
第2図は第1図に示すロケータを適用した位置決め装置
を示す斜視図、
第3図はマニプレータの拡大斜視図、
第4図はロケータの作動制御回路を示すブロック線図、
第5図はティーチングの手順を示すフローチャート、
第6図はモータ電流とワーク移動量との関係を示すグラ
フ、
第1図は従来の口・ケータを示す図である。
21、29・・・マニプレータ 22.32・・・ブラ
ケット24、30.33・・・ワーク当接部
25、31.34・・・モータ 26.35・・・ね
じ手段27・・・クランパ 28・・・シリン
ダ36・・・固定プレート 37.40.44・・
・モータ38、41・・・駆動機構 L、、 L2
・・・ロケータ特
許
出
願
人
日
産自動車株式会社Fig. 1 is a side view showing a locator used in carrying out the present invention, Fig. 2 is a perspective view showing a positioning device to which the locator shown in Fig. 1 is applied, Fig. 3 is an enlarged perspective view of the manipulator, and Fig. 4 is A block diagram showing the operation control circuit of the locator, Fig. 5 is a flowchart showing the teaching procedure, Fig. 6 is a graph showing the relationship between motor current and workpiece movement amount, and Fig. 1 shows a conventional mouth/cutter. It is a diagram. 21, 29... Manipulator 22.32... Bracket 24, 30.33... Work contact portion 25, 31.34... Motor 26.35... Screw means 27... Clamper 28. ...Cylinder 36...Fixing plate 37.40.44...
・Motor 38, 41... Drive mechanism L, L2
...Locator patent applicant Nissan Motor Co., Ltd.
Claims (1)
するワーク位置決め装置において、各ロケータの、モー
タ作動されるワーク当接部を、基準表面に隙間なく当接
させて、ワークの位置決め位置を特定するに際し、 前記ワーク当接部の、基準表面への当接によって、モー
タの駆動トルクが所定値を越えたときに、そのワーク当
接部の作動を停止するとともに、ワーク当接部をその停
止位置にホールドすることを特徴とするワーク位置決め
装置のティーチング方法。[Claims] 1. In a workpiece positioning device that positions and supports a workpiece using a plurality of locators, the motor-operated workpiece contacting portion of each locator is brought into contact with a reference surface without any gaps, and the workpiece is positioned and supported by a plurality of locators. When specifying the positioning position, when the drive torque of the motor exceeds a predetermined value due to the contact of the workpiece contacting part with the reference surface, the operation of the workpiece contacting part is stopped, and the workpiece contacting part is stopped. A teaching method for a workpiece positioning device characterized by holding a part at a stop position.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17190388A JPH07120184B2 (en) | 1988-07-12 | 1988-07-12 | Teaching method for work positioning device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17190388A JPH07120184B2 (en) | 1988-07-12 | 1988-07-12 | Teaching method for work positioning device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0222712A true JPH0222712A (en) | 1990-01-25 |
| JPH07120184B2 JPH07120184B2 (en) | 1995-12-20 |
Family
ID=15931956
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17190388A Expired - Lifetime JPH07120184B2 (en) | 1988-07-12 | 1988-07-12 | Teaching method for work positioning device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07120184B2 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0423015A (en) * | 1990-05-17 | 1992-01-27 | Fanuc Ltd | Control system for recognition of object |
| JPH04330504A (en) * | 1991-05-02 | 1992-11-18 | Murata Mach Ltd | Teaching device for loader |
| JPH06134645A (en) * | 1992-10-26 | 1994-05-17 | Murata Mach Ltd | Loader control device |
| JPH06206137A (en) * | 1993-01-08 | 1994-07-26 | Murata Mach Ltd | Loader controller |
| JPH09305235A (en) * | 1996-05-10 | 1997-11-28 | Nec Corp | Method and device for controlling position of servomotor |
| WO2006112077A1 (en) * | 2005-03-30 | 2006-10-26 | Matsushita Electric Industrial Co., Ltd. | Industrial robot |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000141259A (en) * | 1999-01-01 | 2000-05-23 | Fanuc Ltd | Robot control device |
-
1988
- 1988-07-12 JP JP17190388A patent/JPH07120184B2/en not_active Expired - Lifetime
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0423015A (en) * | 1990-05-17 | 1992-01-27 | Fanuc Ltd | Control system for recognition of object |
| JPH04330504A (en) * | 1991-05-02 | 1992-11-18 | Murata Mach Ltd | Teaching device for loader |
| JPH06134645A (en) * | 1992-10-26 | 1994-05-17 | Murata Mach Ltd | Loader control device |
| JPH06206137A (en) * | 1993-01-08 | 1994-07-26 | Murata Mach Ltd | Loader controller |
| JPH09305235A (en) * | 1996-05-10 | 1997-11-28 | Nec Corp | Method and device for controlling position of servomotor |
| WO2006112077A1 (en) * | 2005-03-30 | 2006-10-26 | Matsushita Electric Industrial Co., Ltd. | Industrial robot |
| CN100443267C (en) * | 2005-03-30 | 2008-12-17 | 松下电器产业株式会社 | industrial robot |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07120184B2 (en) | 1995-12-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05138366A (en) | Device for controlling operation of tool including clamp | |
| JP4790962B2 (en) | Goods transfer device | |
| EP1502713A2 (en) | Articulated robot with three different teaching modes | |
| JPH0222712A (en) | Teaching method for work positioning device | |
| CN1096912C (en) | Method for detecting abrasion quantity of welding gun electrode and welding method | |
| CN108161664B (en) | Laser scanning polishing system and method | |
| JP2007167896A (en) | Seam welding machine, seam welding apparatus, seam welding robot system, seam welding method, and roller electrode rotation drive control program creation method | |
| US6585561B2 (en) | Method of teaching position | |
| JP2596722B2 (en) | Spot welding method and apparatus | |
| JP2771458B2 (en) | Industrial robot deflection correction method | |
| JP4733367B2 (en) | Robot system for spot welding | |
| JPH07116856A (en) | Spot welding method and spot welding apparatus | |
| JP3433637B2 (en) | Friction welding method | |
| JPH07227697A (en) | Welding jig | |
| JP4314741B2 (en) | Work entry confirmation device | |
| JPS6096377A (en) | Automatic welding device | |
| JP3560710B2 (en) | Robot positioning method and positioning device | |
| JPH0618715Y2 (en) | Work positioning device | |
| JPH06344033A (en) | Press brake robot system | |
| JPH06320460A (en) | Teaching method for robot | |
| JPH02180555A (en) | deburring robot | |
| JP3450459B2 (en) | Robot positioning method and positioning device | |
| JPH0825110B2 (en) | Work positioning device control method | |
| EP1288752A1 (en) | Method of teaching position | |
| JPH049105Y2 (en) |