JPS6329809A - Robot control method - Google Patents

Robot control method

Info

Publication number
JPS6329809A
JPS6329809A JP61173037A JP17303786A JPS6329809A JP S6329809 A JPS6329809 A JP S6329809A JP 61173037 A JP61173037 A JP 61173037A JP 17303786 A JP17303786 A JP 17303786A JP S6329809 A JPS6329809 A JP S6329809A
Authority
JP
Japan
Prior art keywords
robot
board
detection means
motor
hand
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
JP61173037A
Other languages
Japanese (ja)
Inventor
Takabumi Tetsuya
鉄矢 高文
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP61173037A priority Critical patent/JPS6329809A/en
Publication of JPS6329809A publication Critical patent/JPS6329809A/en
Pending legal-status Critical Current

Links

Landscapes

  • Automatic Assembly (AREA)
  • Numerical Control (AREA)
  • Supply And Installment Of Electrical Components (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Abstract] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、基板に電子部品を挿入するロボットのロボッ
ト制御方法に関するものである。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a robot control method for a robot that inserts electronic components into a board.

従来の技術 近年、ロボット制御装置は高機能化、知能化が要求され
ている。そして多品種少量生産に伴ない生産ラインでの
産業ロボットの需要は増えてきている。
BACKGROUND OF THE INVENTION In recent years, robot control devices have been required to be highly functional and intelligent. Demand for industrial robots on production lines is increasing as a result of high-mix, low-volume production.

以下図面を参照しながら、上述した従来のロボット制御
装置の一例について説明する。第2図は従来のロボット
制御装置の構成図を示すものである。第2図において、
1はロボット制御部、2はモータ駆動部、3は位置検出
手段、4は速度検出手段、6はロボットのアーム、6a
〜6dはモータ、7はハンド、8は基板、9は電子部品
、1゜は位置制御部である。第2図において、水平型4
軸ロボツトを使用して電子部品(固定抵抗、コンデンサ
等)9を基板に挿入する作業を行なっている。
An example of the conventional robot control device mentioned above will be described below with reference to the drawings. FIG. 2 shows a configuration diagram of a conventional robot control device. In Figure 2,
1 is a robot control section, 2 is a motor drive section, 3 is a position detection means, 4 is a speed detection means, 6 is an arm of the robot, 6a
-6d is a motor, 7 is a hand, 8 is a board, 9 is an electronic component, and 1° is a position control unit. In Figure 2, horizontal type 4
An axial robot is used to insert electronic components (fixed resistors, capacitors, etc.) 9 into the board.

以上のように構成されたロボット制御装置について、以
下その制御方法を説明する。
A method of controlling the robot control device configured as described above will be described below.

まずロボット制御部1で位置決め点の座標全メモリから
読み出し、ロボットの先端に取り付けられたハンド7と
ロボットのアーム6を動かし電子部品をつかみに行く。
First, the robot control unit 1 reads out the coordinates of the positioning point from all memory, and moves the hand 7 attached to the tip of the robot and the robot arm 6 to grab the electronic component.

次にロボット制御部1の位置制御部10から位置決め点
へロボットが動作するよりにモータ駆動部2に指令信号
を送シ、モータ駆動部2は前記指令信号に従ってモータ
6a〜6dを駆動する。位置制御部10はロボットを駆
動するモータの現在位置及び速に’を位置検出手段3及
び速度検出手段4を通して知り、ロボットが位置決め点
で停止するようにモータ駆動部2に指令yk送る。次に
基板8に電子部品9を挿入するためにロボットアーム6
の上下軸を駆動するモータ6Cに指令を送り、電子部品
9を基板8に挿入していた。
Next, before the robot moves to the positioning point, the position control section 10 of the robot control section 1 sends a command signal to the motor drive section 2, and the motor drive section 2 drives the motors 6a to 6d in accordance with the command signal. The position control section 10 learns the current position and speed of the motor that drives the robot through the position detection means 3 and the speed detection means 4, and sends a command yk to the motor drive section 2 so that the robot stops at the positioning point. Next, the robot arm 6 is used to insert the electronic component 9 into the board 8.
The electronic component 9 was inserted into the board 8 by sending a command to the motor 6C that drives the vertical axis of the electronic component 9.

発明が解決しようとする問題点 しかしながら上記のような構成では、第3図(b)。The problem that the invention aims to solve However, in the above configuration, FIG. 3(b).

(C) 、 (d)に示すように電子部品9のリード線
が何らかの原因で基板8上のスルーホール12に挿入さ
れない場合には挿入不良となシ、基板80品質の低下と
いう問題点を有していた。
As shown in (C) and (d), if the lead wire of the electronic component 9 is not inserted into the through hole 12 on the board 8 for some reason, there is a problem that the insertion is defective and the quality of the board 80 deteriorates. Was.

本発明は上記問題点に鑑み、力制御機能を備えたロボッ
トを用い、電子部品を基板に挿入した点で挿入の良否を
判断するロボット制御方法を提供するものである。
In view of the above-mentioned problems, the present invention provides a robot control method that uses a robot equipped with a force control function and determines whether or not an electronic component has been inserted into a board.

問題点を解決するための手段 上記問題点全解決するために本発明のロボット制御方法
は、ロボットが電子部品を基板に挿入した時点でロボッ
ト制御部はノ・ンドの回転方向(、第1の発明)あるい
は基板に平行な方向(第2の発明)に力制御111ヲ施
し、電子部品の基板への挿入状況の良否を判断するもの
である。
Means for Solving the Problems In order to solve all of the above problems, the robot control method of the present invention is such that when the robot inserts the electronic component into the board, the robot control section changes the direction of rotation of the no. (invention) or in a direction parallel to the board (second invention) to determine whether the electronic component is inserted into the board or not.

作  用 本発明は上記構成によって、ロボットが基板に電子部品
を挿入した時点で、ロボットの先端のハンドの回転方向
あるいは基板に平行な方向に対して力制御を施した場合
、正常な部品挿入では基準位置内でロボットの力制御は
平衡し、誤挿入では基準位置外へロボットが動作するこ
とを利用して電子部品の基板への挿入状況の良否を判断
し、誤挿入部品については、基板から部品を取シ除き、
正常な部品挿入ができるまで再挿入を行なうことになる
According to the above-described configuration, when the robot inserts an electronic component into the board and force control is applied to the rotational direction of the hand at the tip of the robot or the direction parallel to the board, the part will not be inserted normally. The force control of the robot is balanced within the reference position, and the fact that the robot moves outside the reference position in case of incorrect insertion is used to judge whether the insertion of electronic components into the board is good or not. Remove the parts,
The parts must be reinserted until they can be inserted correctly.

実施例 以下本発明の一実施例のロボット制御方法について、図
面を参照しながら説明する。第1図は本発明方広の第1
の実施例に用いるロボット制御装置の構成を示すもので
ある。第1図において、1はロボット制御部、2はモー
タ駆動部、3は位置検出手段、4は速度検出手段、6は
ロボットのアーム、6a〜6dはモータ、7はハンド、
8は基板、9は電子部品、1oは位置制御部、11は力
制御部、12は力検出手段である。第4図はロボットの
先端のハンドの回転方向に力制御を施した場合の動作例
のフローチャートである。
EXAMPLE Hereinafter, a robot control method according to an example of the present invention will be described with reference to the drawings. Figure 1 shows the first method of the present invention.
This figure shows the configuration of a robot control device used in this embodiment. In FIG. 1, 1 is a robot control section, 2 is a motor drive section, 3 is a position detection means, 4 is a speed detection means, 6 is an arm of the robot, 6a to 6d are motors, 7 is a hand,
8 is a board, 9 is an electronic component, 1o is a position control section, 11 is a force control section, and 12 is a force detection means. FIG. 4 is a flowchart of an example of the operation when force control is applied to the rotational direction of the hand at the tip of the robot.

以上のように構成されたロボット制御装置について、以
下第1図及び第4図を用いてその制御方法を説明する。
A method of controlling the robot control device configured as described above will be described below with reference to FIGS. 1 and 4.

まずロボット制御部1はロボットが位置決めする点の位
置をメモリから読み出し、そしてロボットのアーム5の
先端に取シ付けられたハンド7でもって基板8に挿入す
る電子部品9を取りに行く。
First, the robot control section 1 reads the position of the point to be positioned by the robot from the memory, and then uses the hand 7 attached to the tip of the arm 5 of the robot to pick up the electronic component 9 to be inserted into the board 8.

次に前記読み出した位置にロボットヲ動作させるように
位置制御部10からモータ駆動部2に指令信号を送シ、
モータ6a〜6dを駆動する。位置制御部10はロボッ
トを駆動するモータ6a〜6dの現在位置及び速度を位
置検出手段3及び速度検出手段4を通して知り、ロボッ
トが位置決め点で停止するようにモータ駆動部2に指令
を送る。次に基板8に電子部品9を挿入するだめにロボ
ットアーム5の上下軸を駆動するモータ6cに指令を送
り、電子部品9を基板8に挿入した後、ハンド7の回転
方向に力制御を施すように力制御部11からモータ駆動
部2に指令を送り、ハンド7の回転をさせるモータ6d
を駆動し、ハンド7の回転方向の力の検出を力検出手段
12を通して行ない力制御部11に帰還させ、力の指令
値と平衡した所でハンド7の回転は停止する。この時点
で回転が停止した場合には部品9の位置が基準位置内で
あるか位置検出手段3を通して調らべ、部品9が基板8
に挿入される基準位置以内であれば作業を終了し、基準
位置以外であれば部品9を基板8から取り除き、再度同
じ部品の位置決め点を登録し、再度挿入を行なう。また
ハンド7の回転が一定時間以内で停止しない場合には誤
挿入とみなし前記と同様に再度部品挿入を行なう。
Next, the position control unit 10 sends a command signal to the motor drive unit 2 to move the robot to the read position;
Drives motors 6a to 6d. The position control section 10 learns the current positions and speeds of the motors 6a to 6d that drive the robot through the position detection means 3 and the speed detection means 4, and sends a command to the motor drive section 2 so that the robot stops at the positioning point. Next, in order to insert the electronic component 9 into the board 8, a command is sent to the motor 6c that drives the vertical axis of the robot arm 5, and after inserting the electronic component 9 into the board 8, force control is applied in the direction of rotation of the hand 7. The motor 6d sends a command from the force control unit 11 to the motor drive unit 2 to rotate the hand 7.
The force in the rotational direction of the hand 7 is detected through the force detection means 12 and fed back to the force control section 11, and the rotation of the hand 7 is stopped when the force is balanced with the command value. If the rotation has stopped at this point, it is checked through the position detection means 3 whether the position of the component 9 is within the reference position, and if the component 9 is located on the board 8.
If the part 9 is within the reference position inserted into the reference position, the work is finished, and if it is not the reference position, the part 9 is removed from the board 8, the positioning point of the same part is registered again, and the part is inserted again. Further, if the rotation of the hand 7 does not stop within a certain period of time, it is assumed that the component has been inserted incorrectly, and the component is inserted again in the same manner as described above.

以上のように本実施例によれば、ロボットが部品を基板
に挿入した時点でロボットのハンドの回転方向に力制御
を施し、基板への部品挿入の良否を判断することによシ
、基板への部品の誤挿入を防止することができる。
As described above, according to this embodiment, when the robot inserts a component into the board, force control is applied in the rotational direction of the robot's hand to determine whether or not the component has been inserted into the board. Incorrect insertion of parts can be prevented.

次に本発明の第2の実施例について図面を参照しながら
説明する。
Next, a second embodiment of the present invention will be described with reference to the drawings.

第5図は本発明の第2の実施例を示すロボット制御装置
の制御フローチャートである。第6図において、第1の
実施例と異なる点はロボットのハンド7の水平方向く基
板8と平行な方向)の力制御を行なうことにより、部品
90基板8への挿入状況を判断した点である。
FIG. 5 is a control flowchart of a robot control device showing a second embodiment of the present invention. In FIG. 6, the difference from the first embodiment is that the insertion status of the component 90 into the board 8 is determined by controlling the force of the robot's hand 7 in the horizontal direction (direction parallel to the board 8). be.

以上のように構成されたロボット制御装置について、以
下その制御方法を説明する。
A method of controlling the robot control device configured as described above will be described below.

ロボットが位置決め点を知り、その位#まで動作し、部
品9を基板8に挿入した時点で、ロボットのハンド7の
水平方向に力制御を施すため、ロボット制御部1はモー
タ駆動部2に指令を送る。
When the robot knows the positioning point, moves to that point, and inserts the component 9 into the board 8, the robot controller 1 issues a command to the motor drive unit 2 to control the force in the horizontal direction of the robot's hand 7. send.

ハフドアの水平方向の力の検出を力検出手段12を通し
て行ない力制御部11に帰還し、ハンド7の水平方向の
動作は力の指令値と平衡した所で停止する。この時点で
水平方向の動作が停止した場合には部品9の位置が基準
位置内であるかを位置検出手段3を通して調らべ、部品
9が挿入される基準位置内であれば、作業を終了し、基
準位置外であれば部品9を基板8から取り除き、再度同
じ部品の位置決め点を登録し、再度部品の挿入を行なう
。またハンド7の移動が一定時間以上続く場合には誤挿
入とみなし前記と同様に再度部品の挿入を行なう。
The force in the horizontal direction of the huff door is detected through the force detection means 12 and returned to the force control section 11, and the horizontal movement of the hand 7 is stopped when the force is balanced with the force command value. If the horizontal movement stops at this point, it is checked through the position detection means 3 whether the position of the part 9 is within the reference position, and if it is within the reference position where the part 9 is inserted, the work is finished. However, if it is outside the reference position, the component 9 is removed from the board 8, the positioning point of the same component is registered again, and the component is inserted again. Further, if the movement of the hand 7 continues for a certain period of time or more, it is assumed that the part has been inserted incorrectly, and the part is inserted again in the same manner as described above.

以上のように本実施例によれば、ロボットが部品を基板
に挿入した時点でロボットのハンドの水平方向に力制御
を施し、基板への部品挿入の良否を判断することにより
、基板への部品の誤挿入を防止することができる。
As described above, according to this embodiment, when the robot inserts a component into the board, force control is applied to the robot's hand in the horizontal direction to judge whether or not the component has been inserted into the board. can prevent incorrect insertion.

発明の効果 以上のように本発明はロボットが基板に電子部品を挿入
した時点で、ロボットのハンドの回転方向あるいは基板
に平行な方向に力制御を施すことにより、電子部品の基
板への誤挿入を防ぐことが出来、その実用的効果は犬な
るものがある。
Effects of the Invention As described above, the present invention prevents incorrect insertion of electronic components into the board by applying force control in the rotating direction of the robot's hand or in the direction parallel to the board when the robot inserts the electronic components into the board. It is possible to prevent this, and its practical effects are similar to that of dogs.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明方法の実施例に用いるロボット制御装置
の構成図、第2図は従来の実施例におけるロボット制御
装置の構成図、第3図は基板への電子部品の挿入例を示
す概略図、第4図は本発明の第1の実施例のフローチャ
ート、第6図は本発明の第2の実施例のフローチャート
である・1・・・・・・ロボット制御部、2・・・・・
モータ駆動部、3・・・・・・位置検出手段、4・・・
・・・速度検出手段、6・・・・・・ロボットのアーム
、6a−d・・・・・・モータ、7・・・・・ハンド、
8・・・・・・基板、9・・・・・・電子部品、10・
・・・・・位置制御部、11・・・・・・力制御部、1
2・・・・・力検出手段。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名1−
−−oどyLII習静 し−暴灰 第4図 C’3 逮 C5−Q      Q      ℃Oつ     
+J         ′−′        リ  
     −ノ法
Fig. 1 is a block diagram of a robot control device used in an embodiment of the method of the present invention, Fig. 2 is a block diagram of a robot control device in a conventional embodiment, and Fig. 3 is a schematic diagram showing an example of inserting electronic components into a board. 4 is a flowchart of the first embodiment of the present invention, and FIG. 6 is a flowchart of the second embodiment of the present invention. 1...Robot control section, 2...・
Motor drive unit, 3...Position detection means, 4...
...Speed detection means, 6...Robot arm, 6a-d...Motor, 7...Hand,
8... Board, 9... Electronic components, 10.
...Position control section, 11...Force control section, 1
2...Force detection means. Name of agent: Patent attorney Toshio Nakao and 1 other person1-
--oDoyLIIShujishi-Bouhai 4th Figure C'3 Arrest C5-Q Q ℃Otsu
+J ′−′ ri
- method

Claims (2)

【特許請求の範囲】[Claims] (1)N自由度を持ったロボットと、前記ロボットの各
アームを駆動するモータと、前記モータの位置を検出す
る位置検出手段と、前記モータの速度を検出する速度検
出手段と、前記モータを駆動するモータ駆動部と、前記
位置検出手段及び速度検出手段の出力を入力とし前記モ
ータ駆動部に動作指令信号を送るロボット制御部と、前
記ロボットの先端に取り付けられたハンドとで構成され
たロボット制御装置の制御方法において、前記ロボット
が電子部品を基板に挿入する作業時、前記ロボット制御
部が前記ロボットに前記ハンドの回転方向に力制御を施
すことにより前記電子部品の基板への挿入状況の良否を
判断することを特徴とするロボット制御方法。
(1) A robot having N degrees of freedom, a motor for driving each arm of the robot, a position detection means for detecting the position of the motor, a speed detection means for detecting the speed of the motor, and a motor for driving each arm of the robot. A robot comprising a motor drive unit to be driven, a robot control unit that receives the outputs of the position detection means and speed detection means and sends operation command signals to the motor drive unit, and a hand attached to the tip of the robot. In the control method for a control device, when the robot inserts an electronic component into a board, the robot controller controls the state of insertion of the electronic component into the board by applying force control to the robot in the rotational direction of the hand. A robot control method characterized by determining pass/fail.
(2)N自由度を持ったロボットと、前記ロボットの各
アームを駆動するモータと、前記モータの位置を検出す
る位置検出手段と、前記モータの速度を検出する速度検
出手段と、前記モータを駆動するモータ駆動部と、前記
位置検出手段及び速度検出手段の出力を入力とし前記モ
ータ駆動部に動作指令信号を送るロボット制御部と、前
記ロボットの先端に取り付けられたハンドとで構成され
たロボット制御装置の制御方法において、前記ロボット
制御部が前記ロボットの基板に平行な方向に力制御を施
すことにより前記電子部品の基板への挿入状況の良否を
判断することを特徴とするロボット制御方法。
(2) A robot having N degrees of freedom, a motor for driving each arm of the robot, a position detection means for detecting the position of the motor, a speed detection means for detecting the speed of the motor, and a motor for driving each arm of the robot. A robot comprising a motor drive unit to be driven, a robot control unit that receives the outputs of the position detection means and speed detection means and sends operation command signals to the motor drive unit, and a hand attached to the tip of the robot. A robot control method for a control device, wherein the robot control unit determines whether the electronic component is inserted into the board by applying force control in a direction parallel to the board of the robot.
JP61173037A 1986-07-23 1986-07-23 Robot control method Pending JPS6329809A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61173037A JPS6329809A (en) 1986-07-23 1986-07-23 Robot control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61173037A JPS6329809A (en) 1986-07-23 1986-07-23 Robot control method

Publications (1)

Publication Number Publication Date
JPS6329809A true JPS6329809A (en) 1988-02-08

Family

ID=15953030

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61173037A Pending JPS6329809A (en) 1986-07-23 1986-07-23 Robot control method

Country Status (1)

Country Link
JP (1) JPS6329809A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0318U (en) * 1989-05-19 1991-01-07
JPH03141700A (en) * 1989-10-26 1991-06-17 Matsushita Electric Works Ltd Mounting method for component
JPH08174459A (en) * 1994-12-27 1996-07-09 Nissan Motor Co Ltd Automatic work assembly method by assembly robot

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0318U (en) * 1989-05-19 1991-01-07
JPH03141700A (en) * 1989-10-26 1991-06-17 Matsushita Electric Works Ltd Mounting method for component
JPH08174459A (en) * 1994-12-27 1996-07-09 Nissan Motor Co Ltd Automatic work assembly method by assembly robot

Similar Documents

Publication Publication Date Title
CN108000131A (en) Mainboard locks screw device and mainboard lock screw method
CA1132686A (en) Drill monitor system
JPS6329809A (en) Robot control method
JPS61208514A (en) Control method of manipulator
JPS63174889A (en) Robot control method
JPS6234210A (en) Origin position detection device
JPH0423342B2 (en)
JPS61226540A (en) Accelerator controller for vehicle
JPS61203293A (en) Industrial robot
JPS60191987A (en) Detector for abnormality of controller for industrial equipment such as crane
JPS61236495A (en) Controller for industrial robot
JPH02148897A (en) Electronic component insertion device
JPS6352206A (en) Servo control device
JPS6347074A (en) E ring inserter
JPS61216154A (en) Control mechanism for cartridge handling
JPS63180433A (en) Screw fastening device
JPH056682B2 (en)
JPS6047164U (en) Optical pick-up block feeding device
JPS63174888A (en) Robot control method
JPS62298059A (en) magnetic disk device
JPS63200913A (en) automatic thread processing equipment
JPS6277611A (en) robot control device
JPS61126754A (en) Method for preventing malfunction of rotation control unit in ion implantation equipment
JPS604298A (en) Magazine case arraying device
JPS61260958A (en) Drive device