JPH0117819B2 - - Google Patents

Info

Publication number
JPH0117819B2
JPH0117819B2 JP58138414A JP13841483A JPH0117819B2 JP H0117819 B2 JPH0117819 B2 JP H0117819B2 JP 58138414 A JP58138414 A JP 58138414A JP 13841483 A JP13841483 A JP 13841483A JP H0117819 B2 JPH0117819 B2 JP H0117819B2
Authority
JP
Japan
Prior art keywords
workpiece
section
hole
screw tightening
program
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.)
Expired
Application number
JP58138414A
Other languages
Japanese (ja)
Other versions
JPS6029253A (en
Inventor
Hisanori Ootsuki
Teruo Maruyama
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 JP58138414A priority Critical patent/JPS6029253A/en
Priority to US06/631,538 priority patent/US4562756A/en
Priority to DE8484108438T priority patent/DE3463226D1/en
Priority to EP84108438A priority patent/EP0131961B1/en
Publication of JPS6029253A publication Critical patent/JPS6029253A/en
Publication of JPH0117819B2 publication Critical patent/JPH0117819B2/ja
Granted legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23PMETAL-WORKING NOT OTHERWISE PROVIDED FOR; COMBINED OPERATIONS; UNIVERSAL MACHINE TOOLS
    • B23P19/00Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformation; Tools or devices therefor so far as not provided for in other classes
    • B23P19/10Aligning parts to be fitted together

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Details Of Spanners, Wrenches, And Screw Drivers And Accessories (AREA)
  • Automatic Control Of Machine Tools (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は超音波を利用してワークのねじ穴位置
を検出し、ねじ締め位置ずれを補正して自立的に
ねじ締めを行なう数値制御ねじ締め機に関するも
のである。
[Detailed Description of the Invention] Industrial Application Field The present invention provides a numerically controlled screw tightening machine that uses ultrasonic waves to detect the screw hole position of a workpiece, corrects screw tightening position deviations, and independently tightens screws. It is related to.

従来例の構成とその問題点 従来の数値制御ねじ締め機は、第1図にその具
体構成を示すように、中央演算処理部3とプログ
ラム記憶部4と第1数値制御部6と第2数値制御
部7を有する数値制御装置1と、テーブル駆動部
8とX−Yテーブル9とヘツド部10と電動ドラ
イバ11とねじ供給部12からなるねじ締め機本
体2から構成され、コンベヤライン上の所定位置
に正確に位置決めされ前記ねじ締め機2と所定の
相対位置関係にある対象ワークのねじ穴に対し
て、ねじ締めデータによりねじ締めを行なうもの
であつた。しかしながら上記のような構成ではワ
ークをコンベヤライン上の所定位置に正確に位置
決めしなければならずコンベヤは、従来のローラ
コンベヤでなく、高精度な位置決めが可能なモジ
ユール型コンベヤが必要とされており高価なもの
になるという欠点を有していた。また多種類のワ
ークのねじ締めを行なうときには、通常の方法と
してワークごとに専用のパレツトを製作し、パレ
ツト上にワークを位置決めして、パレツトをモジ
ユール型コンベヤで供給しているが、パレツトの
製作費用が高価なものになるという欠点を有して
いた。さらに大型の構造部品のようにねじ穴位
置・ピツチの加工精度が2mn程度生じるワーク
については、パレツト上に固定して供給したとし
ても前記ねじ締め機との相対位置関係が大きくず
れるためねじ締めデータによるねじ締めが出来
ず、自動化生産体制には即応できないという欠点
を有していた。
Configuration of conventional example and its problems As shown in FIG. It consists of a numerical control device 1 having a control section 7, a screw tightening machine main body 2 consisting of a table drive section 8, an X-Y table 9, a head section 10, an electric screwdriver 11, and a screw supply section 12. A screw hole in a target workpiece that is accurately positioned and in a predetermined relative positional relationship with the screw tightening machine 2 is tightened using screw tightening data. However, in the above configuration, the work must be accurately positioned at a predetermined position on the conveyor line, and the conveyor requires a modular conveyor that can perform highly accurate positioning, rather than a conventional roller conveyor. It had the disadvantage of being expensive. Furthermore, when tightening screws on many types of workpieces, the usual method is to manufacture a special pallet for each workpiece, position the workpieces on the pallet, and then feed the pallets using a modular conveyor. It has the disadvantage of being expensive. Furthermore, for workpieces such as large structural parts where the machining accuracy of screw hole positions and pitches is approximately 2 mm, even if they are fixed on a pallet and supplied, the relative positional relationship with the screw tightening machine will be greatly deviated, so the screw tightening data will not be accurate. It had the disadvantage that screws could not be tightened by hand, and it could not be quickly adapted to an automated production system.

発明の目的 本発明は上記従来の欠点をすべて解消するもの
で、簡易な構成で、ワークのねじ穴との相対位置
関係を検出すると同時にねじ締め位置ずれが補正
できねじ締めを行なう数値制御ねじ締め機を供給
することを目的とする。
Purpose of the Invention The present invention solves all of the above-mentioned conventional drawbacks, and is a numerically controlled screw tightening system that has a simple configuration and can correct screw tightening position deviations at the same time as detecting the relative positional relationship with the screw hole of the workpiece. The purpose is to supply machines.

発明の構成 本発明は、従来構成の電動ドライバを備えた数
値制御ねじ締め機と軸心が前記電動ドライバのも
のと前記ワーク面で合致するように配置した超音
波送受波素子と、前記超音波送受波素子を用いて
前記ワークのねじ穴位置を検出する穴位置検出回
路と、前記中央演算処理部からの情報により前記
穴位置検出回路に検出開始信号を出力する検出開
始信号出力部と前記穴位置検出回路からの出力信
号により特定のプログラムを実行させるための情
報を中央演算処理部に与える検出完了信号入力部
とから構成されており、穴位置検出回路によりワ
ークの穴位置検出を行なうと同時にねじ締め位置
ずれが補正できるので、本発明の数値制御ねじ締
め機と対象ワークのねじ穴の相対位置関係が大き
くずれていてもねじ締め位置ずれの補正が不要で
迅速にかつ高位置精度のねじ締めを行なうことが
出来、自動化生産体制に対応できるという特有の
効果を有する。
Composition of the Invention The present invention provides a numerically controlled screw tightening machine equipped with an electric screwdriver having a conventional configuration, an ultrasonic wave transmitting/receiving element arranged so that its axis coincides with that of the electric driver on the work surface, and the ultrasonic a hole position detection circuit that detects the screw hole position of the workpiece using a wave transmitting/receiving element; a detection start signal output unit that outputs a detection start signal to the hole position detection circuit based on information from the central processing unit; and the hole It consists of a detection completion signal input section that supplies information for executing a specific program to the central processing unit using the output signal from the position detection circuit, and simultaneously detects the hole position of the workpiece using the hole position detection circuit Since the screw tightening position deviation can be corrected, there is no need to correct the screw tightening position deviation even if the relative positional relationship between the numerically controlled screw tightening machine of the present invention and the screw hole of the target workpiece is greatly deviated, and screw tightening can be performed quickly and with high positional accuracy. It has the unique effect of being able to perform tightening and being compatible with automated production systems.

実施例の説明 以下本発明の一実施例について、図面を参照し
ながら説明する。
DESCRIPTION OF EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.

第2図は本発明の実施例における数値制御ねじ
締め機の構成図である。また第3図は本発明の実
施例における数値制御ねじ締め機の斜視図であ
る。
FIG. 2 is a configuration diagram of a numerically controlled screw tightening machine in an embodiment of the present invention. Further, FIG. 3 is a perspective view of a numerically controlled screw tightening machine in an embodiment of the present invention.

第2図において、13は数値制御装置であり中
央演算処理部15とプログラム記憶部14と第1
数値制御部16と第2数値制御部17と検出開始
信号出力部24と検出完了信号入力部25から構
成されている。また23はねじ締め機本体であつ
て、テーブル駆動部18とX−Yテーブル19と
ヘツド部20と電動ドライバ21とねじ供給部2
2から構成されている。また穴位置検出を行なう
超音波トランスデユーサ53,54は第3図に示
すようにヘツド部20の近傍に直交して固定配置
され、X−Yテーブル19の動作と同期してX−
Yの2軸で動作可能な構成になつている。超音波
トランスデユーサ53は穴28のY軸方向の中心
位置検出専用、また54はX軸方向の中心位置検
出専用にしている。
In FIG. 2, 13 is a numerical control device, which includes a central processing unit 15, a program storage unit 14, and a first
It is composed of a numerical control section 16, a second numerical control section 17, a detection start signal output section 24, and a detection completion signal input section 25. 23 is a screw tightening machine main body, which includes a table drive section 18, an X-Y table 19, a head section 20, an electric screwdriver 21, and a screw supply section 2.
It is composed of 2. Further, ultrasonic transducers 53 and 54 for detecting hole positions are fixedly arranged orthogonally near the head section 20 as shown in FIG.
It has a configuration that allows it to operate on two axes, Y. The ultrasonic transducer 53 is used exclusively for detecting the center position of the hole 28 in the Y-axis direction, and the ultrasonic transducer 54 is used exclusively for detecting the center position of the hole 28 in the X-axis direction.

さらに第4図a,bにねじ締め位置(電動ドラ
イバの中心位置)に対する超音波トランスデユー
サ53,54の取付け位置を示すが、超音波トラ
ンスデユーサ53,54の軸心63,64とねじ
締め位置の中心62(電動ドライバの軸心)はワ
ーク27の面で合致するようワーク27の面に傾
斜して超音波トランスデユーサ53,54を取付
けている。
Furthermore, FIGS. 4a and 4b show the mounting positions of the ultrasonic transducers 53 and 54 relative to the screw tightening position (center position of the electric screwdriver), and the axes 63 and 64 of the ultrasonic transducers 53 and 54 and the screw The ultrasonic transducers 53 and 54 are mounted inclined to the surface of the workpiece 27 so that the center 62 of the tightening position (the axis of the electric screwdriver) coincides with the surface of the workpiece 27.

次に超音波トランスデユーサ53,54及び穴
位置検出回路26について説明する。第5図は本
実施例の穴位置検出回路26の概略を示すシステ
ム図である。第4図に示すように超音波トランス
デユーサ53,54は、発振器55により所定の
周波数の超音波をワーク27の穴28に向けて送
波し、またワーク27からの反射信号を受波して
いる。
Next, the ultrasonic transducers 53 and 54 and the hole position detection circuit 26 will be explained. FIG. 5 is a system diagram schematically showing the hole position detection circuit 26 of this embodiment. As shown in FIG. 4, the ultrasonic transducers 53 and 54 transmit ultrasonic waves of a predetermined frequency toward the hole 28 of the workpiece 27 using an oscillator 55, and receive reflected signals from the workpiece 27. ing.

なお発振器55は超音波トランスデユーサ5
3,54のいずれかを選択して超音波を送受波可
能な構成である。超音波トランスデユーサ53,
54が出力する受波信号は受波信号増幅器56を
経て、アナログ−デジタル変換器57(以下A/
D変換器という。)によつてデジタル値に変換さ
れ、メモリ58に記憶される。さらにデータ処理
制御装置51が設けられるが、このデータ処理制
御装置51はインタフエイスコントロールユニツ
ト59(以下ICUという。)・フロツピデイスクド
ライブ装置60(以下FDDという。)および小型
電子計算機61(以下CPUという。)から構成さ
れる。ICU59はFDD60およびCPU61に接
続されるとともに、前述の発振器55を動作させ
るための制御信号の出力、メモリ58から転送さ
れた入力データの前処理、前述の数値制御部1の
検出開始信号出力部24からの制御信号の入力、
前述の数値制御装置1の検出完了信号入力部25
への制御信号の出力を行なう。CPU61では、
FDD60から予め入力ストアされたプログラム
に従つて反射信号強度の検出・演算処理を行な
う。
Note that the oscillator 55 is the ultrasonic transducer 5
The configuration is such that it is possible to transmit and receive ultrasonic waves by selecting either one of 3 and 54. ultrasonic transducer 53,
The received signal outputted by 54 passes through a received signal amplifier 56 and is then sent to an analog-to-digital converter 57 (hereinafter referred to as A/
It is called a D converter. ) is converted into a digital value and stored in the memory 58. Furthermore, a data processing control device 51 is provided, which includes an interface control unit 59 (hereinafter referred to as ICU), a floppy disk drive device 60 (hereinafter referred to as FDD), and a small electronic computer 61 (hereinafter referred to as FDD). CPU). The ICU 59 is connected to the FDD 60 and the CPU 61, and outputs a control signal for operating the oscillator 55 described above, pre-processes input data transferred from the memory 58, and outputs the detection start signal 24 of the numerical control unit 1 described above. input of control signals from,
Detection completion signal input section 25 of the numerical control device 1 described above
Outputs control signals to. With CPU61,
Detection and arithmetic processing of reflected signal strength is performed according to a program input and stored in advance from the FDD 60.

次に上記のように構成した超音波トランスデユ
ーサ54及び穴位置検出回路26の動作を第4図
aを用いて説明する。第4図aに示した超音波ト
ランスデユーサ54の送受波面はワーク27に対
して傾斜して配置されており、ワーク27と一定
の相対位置関係を保つて平行走査を行ない穴28
のX軸方向の中心位置検出を行なつている。
Next, the operations of the ultrasonic transducer 54 and hole position detection circuit 26 configured as described above will be explained using FIG. 4a. The wave transmitting/receiving surface of the ultrasonic transducer 54 shown in FIG.
The center position in the X-axis direction is detected.

穴位置検出はFDD60から予め入力ストアさ
れた第6図のフローチヤートに示す穴位置検出プ
ログラムの手順に従つて行なわれる。
Hole position detection is performed according to the procedure of the hole position detection program shown in the flowchart of FIG. 6, which is input and stored in advance from the FDD 60.

第6図のフローチヤートにおいて、まずステツ
プ1では超音波トランスデユーサ54が第4図a
の位置に移動した時ICU59が前述の検出開始信
号出力部24からの制御信号を受けると発振器5
5を動作させ超音波トランスデユーサ54で所定
の周波数の超音波をワーク27に向けて送波する
と同時に、A/D変換器57、メモリ58を動作
させて、ワーク27からの反射信号をメモリ58
に記憶する。第4図aにおいて62は超音波トラ
ンスデユーサ54から送波された超音波ビームの
中心位置を示す。また第7図にはメモリ58に記
憶されたワーク27からの反射信号を示す。
In the flowchart of FIG. 6, first in step 1, the ultrasonic transducer 54 shown in FIG.
When the ICU 59 receives the control signal from the detection start signal output section 24, the oscillator 5
At the same time, the A/D converter 57 and the memory 58 are operated to store the reflected signal from the work 27 in the memory. 58
to be memorized. In FIG. 4a, 62 indicates the center position of the ultrasonic beam transmitted from the ultrasonic transducer 54. In FIG. Further, FIG. 7 shows the reflected signal from the workpiece 27 stored in the memory 58.

次にステツプ2でメモリ58に記憶された反射
信号をICU59を介してCPU61に転送する。
CPU61ではFDD60から予め入力ストアされ
ているプログラムに従つて反射信号強度P1を検
出する。
Next, in step 2, the reflected signal stored in the memory 58 is transferred to the CPU 61 via the ICU 59.
The CPU 61 detects the reflected signal strength P 1 according to a program input and stored in advance from the FDD 60 .

次にステツプ3では、得られた反射信号強度
P1が極小値かどうかを判定する。判定は前値比
較で行なわれ前値に対して得られた反射信号強度
P1が大きければICU59は前述の検出完了信号入
力部25に対して制御信号を出力する。前値に対
して得られた反射信号強度P1が小であれば、ス
テツプ1へ戻り超音波トランスデユーサ53の矢
印A方向への所定量の移動及び前述の検出開始信
号出力部24からの制御信号を持ち、ステツプ
2,3を繰返す。第8図は超音波トランスデユー
サ54をX軸方向に平行走査した時のワーク27
からの反射信号強度を横軸に超音波トランスデユ
ーサ54の平行走査量、縦軸に反射信号強度P1
をとつてプロツトしたものであり、反射信号強度
P1が極小値を示す点68がワーク27の穴28
のX軸方向の中心位置に対応しており、これから
穴28のX軸方向の中心位置を検出することがで
きる。なお本実施例では前値比較の値が大になる
点69を検出しているが前述の中央演算処理部1
5を用いれば位置情報の補正は容易に行なえ、ワ
ーク27の穴28のX軸方向の中心位置を検出す
ることができる。なお詳細な説明は省略するが穴
28のY軸方向の中心位置についても同様に検出
することができる。
Next, in step 3, the reflected signal strength obtained is
Determine whether P 1 is a local minimum value. Judgment is made by comparing the previous value, and the reflected signal strength obtained against the previous value
If P 1 is large, the ICU 59 outputs a control signal to the detection completion signal input section 25 described above. If the reflected signal strength P 1 obtained is smaller than the previous value, the process returns to step 1 and the ultrasonic transducer 53 is moved by a predetermined amount in the direction of arrow A and the detection start signal output unit 24 is With the control signal, repeat steps 2 and 3. Figure 8 shows the workpiece 27 when the ultrasonic transducer 54 is scanned parallel to the X-axis direction.
The horizontal axis represents the parallel scanning amount of the ultrasonic transducer 54, and the vertical axis represents the reflected signal strength P1.
It is plotted by taking the reflected signal strength.
The point 68 where P 1 shows the minimum value is the hole 28 of the workpiece 27
The center position of the hole 28 in the X-axis direction can be detected from this. In this embodiment, the point 69 where the value of the previous value comparison becomes large is detected.
5, the position information can be easily corrected and the center position of the hole 28 of the workpiece 27 in the X-axis direction can be detected. Although detailed explanation will be omitted, the center position of the hole 28 in the Y-axis direction can also be detected in the same manner.

以上のように構成された数値制御ねじ締め機に
ついて、以下その動作を説明する。
The operation of the numerically controlled screw tightening machine configured as described above will be explained below.

穴位置検出及びねじ締めは第9図に示すプログ
ラム記憶部14に記憶された手順に従つて行なわ
れる。第10図は穴位置検出を示す第4図の斜視
図である。第10図において65はローラコンベ
アで供給されたワーク27の穴28が位置ずれを
生じる範囲を示す。
Hole position detection and screw tightening are performed according to the procedure stored in the program storage section 14 shown in FIG. FIG. 10 is a perspective view of FIG. 4 showing hole position detection. In FIG. 10, reference numeral 65 indicates a range where the hole 28 of the workpiece 27 fed by the roller conveyor is displaced.

第9図のフローチヤートにおいてまずステツプ
1では穴28のX軸方向の中心位置を検出する。
中央演算処理部15は第1数値制御部16に対し
てX−Yテーブル19を所定の位置まで移動させ
る命令を出す。命令を受けた第1数値制御部16
はテーブル駆動部18を制御しX−Yテーブル1
9を呼びだされた位置データまで移動させ位置決
めを行なう。前述の位置データはワーク27がコ
ンベアライン64によつてねじ締め本体正面にき
た際のワーク27上の穴28が位置ずれを生じる
範囲65外に超音波トランスデユーサ54が送受
波する超音波ビームの中心位置62がくる位置を
さし、予めプログラム記憶部14に入力されてい
る。66はこのときの超音波ビームの中心位置6
2とワーク27との交点であり以後X−Yテーブ
ル19はこの点を基準にX軸方向に所定量ずつ移
動する。
In the flowchart of FIG. 9, first, in step 1, the center position of the hole 28 in the X-axis direction is detected.
The central processing unit 15 issues a command to the first numerical control unit 16 to move the X-Y table 19 to a predetermined position. The first numerical control unit 16 receives the command.
controls the table drive unit 18 and moves the X-Y table 1
9 is moved to the called position data to perform positioning. The above-mentioned position data is the ultrasonic beam transmitted and received by the ultrasonic transducer 54 outside the range 65 where the hole 28 on the workpiece 27 causes positional deviation when the workpiece 27 is brought to the front of the screw tightening body by the conveyor line 64. This indicates the position where the center position 62 of is located, and is input into the program storage section 14 in advance. 66 is the center position 6 of the ultrasonic beam at this time
2 and the work 27, and thereafter the X-Y table 19 moves by a predetermined amount in the X-axis direction with this point as a reference.

つぎに中央演算処理部15は検出開始信号出力
部24に穴位置検出回路26に対して制御信号を
出させる命令を出す。命令を受けた検出開始信号
出力部24は穴位置検出回路26のICU59に対
して制御信号を出すと前述の通り超音波トランス
デユーサ54はワーク27に対して超音波を送受
波して穴28のX軸方向の中心位置を検出して
ICU59は前述の検出完了信号入力部25に対し
て制御信号を出力する。この制御を検出完了信号
が受信して中央演算処理部15に送り中央演算処
理部15は予め記憶したプログラムにより位置情
報の補正を行ないワーク27のX軸方向の中心位
置を検出する。
Next, the central processing unit 15 issues a command to the detection start signal output unit 24 to output a control signal to the hole position detection circuit 26. Upon receiving the command, the detection start signal output section 24 outputs a control signal to the ICU 59 of the hole position detection circuit 26, and as described above, the ultrasonic transducer 54 transmits and receives ultrasonic waves to and from the workpiece 27 to detect the hole 28. Detect the center position in the X-axis direction of
The ICU 59 outputs a control signal to the detection completion signal input section 25 described above. A detection completion signal is received from this control and sent to the central processing unit 15, which corrects the position information according to a pre-stored program and detects the center position of the workpiece 27 in the X-axis direction.

つぎにステツプ2では穴28のY軸方向の中心
位置を検出する。中央演算処理部15は前述のス
テツプ1と同様にしてX−Yテーブル19を所定
の位置に位置決めを行なう。この所定の位置のX
軸は前述のステツプ1で検出したもの、またY軸
はワーク27の穴28が位置ずれを生じる範囲6
5外に超音波トランスデユーサ53が送受波する
超音波ビームの中心位置がくるよう設定する。6
7はこのときの超音波ビームの中心位置62とワ
ーク27の交点である。以後X−Yテーブル19
はこの点67を基準にY軸方向に所定量ずつ移動
する。つぎにステツプ1と同様にして穴28のY
軸方向の中心位置を検出する。
Next, in step 2, the center position of the hole 28 in the Y-axis direction is detected. The central processing unit 15 positions the X-Y table 19 at a predetermined position in the same manner as in step 1 described above. X at this predetermined position
The axis is the one detected in step 1 above, and the Y axis is the range 6 where the hole 28 of the workpiece 27 causes positional deviation.
The center position of the ultrasonic beam transmitted and received by the ultrasonic transducer 53 is set to be outside of the ultrasonic transducer 53. 6
7 is the intersection of the center position 62 of the ultrasonic beam and the workpiece 27 at this time. From now on, X-Y table 19
is moved by a predetermined amount in the Y-axis direction based on this point 67. Next, do the same as step 1, and then
Detects the center position in the axial direction.

つぎにステツプ3では、中央演算処理部15か
ら第1数値制御部16にはX−Yテーブル19を
上記ステツプ1,2で検出した穴28の位置(ね
じ締め位置)まで移動させる命令、第2数値制御
部17には、テーブルの移動完了後、電動ドライ
バーを駆動させる命令を送る。命令を受けた第1
数値制御部16はテーブル駆動部18を制御し、
X−Yテーブル19を呼び出されたねじ締め位置
データまで移動させ位置決めを行ない、位置決め
が完了した後、ヘツド部20を下降させ、電動ド
ライバ21をワークに接近させる。また、第2数
値制御部17はヘツド部20の下降と同時に電動
ドライバ21を制御し、所定のトルク値に達する
までねじ締めを行わせ、所定のトルク値に達した
時点で、ねじ締め完了信号を中央演算処理部15
に送り、同時に電動ドライバ21の回転を停止さ
せ、15は第1数値制御部16にねじ締め完了命
令を送り16はそれを受け取り、ヘツド部20を
上昇させ、電動ドライバ21をワーク27から遠
ざける。
Next, in step 3, the central processing unit 15 sends a command to the first numerical control unit 16 to move the X-Y table 19 to the position of the hole 28 (screw tightening position) detected in steps 1 and 2, and a second After the movement of the table is completed, a command to drive the electric screwdriver is sent to the numerical control unit 17. The first person to receive orders
The numerical control section 16 controls the table driving section 18,
The X-Y table 19 is moved to the called screw tightening position data to perform positioning, and after the positioning is completed, the head portion 20 is lowered and the electric screwdriver 21 is brought closer to the workpiece. Further, the second numerical control section 17 controls the electric screwdriver 21 at the same time as the head section 20 is lowered to perform screw tightening until a predetermined torque value is reached, and when the predetermined torque value is reached, a screw tightening completion signal is sent. The central processing unit 15
At the same time, the rotation of the electric screwdriver 21 is stopped, and the screw tightening completion command 15 is sent to the first numerical control section 16, which receives it, raises the head section 20, and moves the electric screwdriver 21 away from the workpiece 27.

以上のように、ワーク27上の穴位置検出後ね
じ締めを繰返すことよつてワーク27のすべての
ねじ締めが終了する。
As described above, all the screw tightening of the work 27 is completed by repeating the screw tightening after detecting the hole position on the work 27.

以上のように本実施例によれば、ヘツド20近
傍の所定位置にワーク27の面に対して傾斜して
配置した超音波トランスデユーサ53,54をワ
ーク27の穴28が位置ずれを生ずる範囲外に概
略位置決めし、ヘツド20を移動して検出開始信
号出力部24により穴位置検出回路26を動作さ
せ、検出完了信号入力部で制御信号を受信して穴
28の正確な位置(ねじ締め位置)を検出すると
同時にねじ締め位置への大巾なX−Yテーブル1
9の移動なしにねじ締めを行なうことができ、こ
れによりローラコンベヤ64で供給されたワーク
27の穴位置とねじ締め機本体23の相対位置関
係が大きくずれていても、すべてのねじ締めを行
なうことができた。さらに超音波トランスデユー
サをワーク27の面に対して平行に配置した場合
に比して高い穴検出感度を得ることができ、高位
置精度のねじ締めを行なうことができた。
As described above, according to this embodiment, the ultrasonic transducers 53 and 54, which are arranged at predetermined positions near the head 20 and inclined with respect to the surface of the workpiece 27, are arranged in a range where the hole 28 of the workpiece 27 causes positional deviation. After roughly positioning the hole 28, the head 20 is moved, the hole position detection circuit 26 is operated by the detection start signal output section 24, and the detection completion signal input section receives a control signal to determine the exact position of the hole 28 (screw tightening position). ) is detected and the wide X-Y table 1 moves to the screw tightening position at the same time.
All screws can be tightened even if the relative position of the hole position of the work 27 supplied by the roller conveyor 64 and the screw tightening machine main body 23 is significantly different from each other. I was able to do that. Furthermore, higher hole detection sensitivity could be obtained than in the case where the ultrasonic transducer was arranged parallel to the surface of the workpiece 27, and screw tightening could be performed with high positional accuracy.

発明の効果 以上本発明は、従来構成の電動ドライバを備え
た数値制御ねじ締め機と、軸心が前記ドライバの
ものと前記ワーク面で合致するように配置した超
音波送受波素子と、超音波送受波素子を用いて前
記ワークのねじ穴位置を検出する穴位置検出回路
と、前記中央演算処理部からの情報により、前記
穴位置検出回路に検出開始信号を出力する検出開
始信号出力部と前記穴位置検出回路からの出力に
より特定のプログラムを実行させるための情報を
中央演算処理部に与える検出完了信号部とから構
成されており、穴位置検出回路によりワークの穴
位置検出を行なうと同時にねじ締め位置ずれが補
正できるので、本発明の数値制御ねじ締め機と対
象ワークのねじ穴の相対位置関係が大きくずれて
いてもねじ締め位置ずれの補正が不要で迅速にか
つ高位置精度ねじ締めを行なうことが出来、自動
化生産体制に即応でき、その実用的効果は大なる
ものがある。
Effects of the Invention As described above, the present invention provides a numerically controlled screw tightening machine equipped with an electric screwdriver having a conventional configuration, an ultrasonic wave transmitting/receiving element arranged so that the axis of the driver coincides with that of the work surface, and an ultrasonic a hole position detection circuit that detects the screw hole position of the workpiece using a wave transmitting/receiving element; a detection start signal output section that outputs a detection start signal to the hole position detection circuit based on information from the central processing section; It consists of a detection completion signal part that gives information to the central processing unit to execute a specific program based on the output from the hole position detection circuit. Since the tightening position deviation can be corrected, even if the relative positional relationship between the numerically controlled screw tightening machine of the present invention and the screw hole of the target workpiece is significantly deviated, there is no need to correct the screw tightening position deviation, and screw tightening can be performed quickly and with high positional accuracy. It can be easily adapted to automated production systems, and its practical effects are great.

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

第1図は従来のねじ締め機のブロツク図、第2
図は本発明の一実施例におけるねじ締め機のブロ
ツク図、第3図は本発明の一実施例におけるねじ
締め機の概略斜視図、第4図a,bは各々穴位置
検出を示すヘツド部の要部模式図、第5図は穴位
置検出部のブロツク図、第6図は穴位置検出の概
略フローチヤート図、第7図は穴位置検出の動作
波形を示す図、第8図は穴位置検出部の動作波形
を整理した図、第9図は本発明の一実施例におけ
るねじ締め機のねじ締めの概略フローチヤート
図、第10図はヘツド部の要部斜視図である。 13……数値制御装置、14……プログラム記
憶部、15……中央演算処理部、16……第1数
値制御部、17……第2数値制御部、24……検
出開始信号出力部、25……検出完了信号入力
部、26……穴位置検出部、23……ねじ締め機
本体、20……ヘツド部、21……電動ドライ
バ、18……テーブル駆動部、19……X−Yテ
ーブル、22……ねじ供給部、53,54……超
音波トランスデユーサ。
Figure 1 is a block diagram of a conventional screw tightening machine, Figure 2
The figure is a block diagram of a screw tightening machine according to an embodiment of the present invention, FIG. 3 is a schematic perspective view of a screw tightening machine according to an embodiment of the present invention, and FIGS. 4 a and 4 b are head sections showing hole position detection, respectively. Fig. 5 is a block diagram of the hole position detection section, Fig. 6 is a schematic flowchart of hole position detection, Fig. 7 is a diagram showing operation waveforms of hole position detection, and Fig. 8 is a block diagram of the hole position detection section. FIG. 9 is a schematic flowchart of screw tightening in a screw tightening machine according to an embodiment of the present invention, and FIG. 10 is a perspective view of the main parts of the head section. 13... Numerical control device, 14... Program storage unit, 15... Central processing unit, 16... First numerical control unit, 17... Second numerical control unit, 24... Detection start signal output unit, 25 ...Detection completion signal input section, 26 ... Hole position detection section, 23 ... Screw tightening machine main body, 20 ... Head section, 21 ... Electric screwdriver, 18 ... Table drive section, 19 ... X-Y table , 22... Screw supply unit, 53, 54... Ultrasonic transducer.

Claims (1)

【特許請求の範囲】[Claims] 1 所定の範囲で移動可能に支持されたテーブル
と、前記テーブルの駆動および位置決めを行なう
テーブル駆動部と、前記テーブル駆動部の制御を
行なう数値制御部と、ワークに対しねじ締めを行
なう電動ドライバを備えたねじ締め機本体と、位
置情報を設定したプログラムを記憶するプログラ
ム記憶部と、前記記憶部から特定のプログラムを
選別し、このプログラムに従つて数値制御部を制
御しプログラムを実行せしめる中央演算処理部
と、軸心が前記電動ドライバの軸心と前記ワーク
面で合致するようにワーク面に対して傾斜して配
置された2つの超音波送受波素子からワークに対
して発射された超音波ビームの反射信号強度の極
小値を求めてワークのねじ穴中心位置を検出する
ねじ穴中心位置検出部と、前記中央演算部からの
情報により前記位置検出回路に検出開始信号を出
力する検出開始信号出力部と、前記穴位置検出回
路からの出力信号により特定のプログラムを実行
させるための情報を中央処理部に与える検出完了
信号入力部とからなる数値制御ねじ締め機。
1 A table supported movably within a predetermined range, a table drive unit that drives and positions the table, a numerical control unit that controls the table drive unit, and an electric screwdriver that tightens screws to the workpiece. a screw tightening machine body, a program storage section that stores a program in which position information is set, and a central processing unit that selects a specific program from the storage section and controls the numerical control section according to this program to execute the program. Ultrasonic waves emitted to the workpiece from a processing unit and two ultrasonic wave transmitting/receiving elements arranged at an angle with respect to the workpiece surface so that their axes coincide with the axis of the electric screwdriver on the workpiece surface. a screw hole center position detection unit that detects the center position of the screw hole in the workpiece by finding the minimum value of the reflected signal intensity of the beam; and a detection start signal that outputs a detection start signal to the position detection circuit based on information from the central processing unit. A numerically controlled screw tightening machine comprising an output section and a detection completion signal input section that supplies information for executing a specific program to a central processing section using an output signal from the hole position detection circuit.
JP58138414A 1983-07-19 1983-07-27 Numerical control screw tightening machine Granted JPS6029253A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP58138414A JPS6029253A (en) 1983-07-27 1983-07-27 Numerical control screw tightening machine
US06/631,538 US4562756A (en) 1983-07-19 1984-07-16 Numerical control screw tightening machine
DE8484108438T DE3463226D1 (en) 1983-07-19 1984-07-17 Numerical control screw tightening machine
EP84108438A EP0131961B1 (en) 1983-07-19 1984-07-17 Numerical control screw tightening machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58138414A JPS6029253A (en) 1983-07-27 1983-07-27 Numerical control screw tightening machine

Publications (2)

Publication Number Publication Date
JPS6029253A JPS6029253A (en) 1985-02-14
JPH0117819B2 true JPH0117819B2 (en) 1989-04-03

Family

ID=15221401

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58138414A Granted JPS6029253A (en) 1983-07-19 1983-07-27 Numerical control screw tightening machine

Country Status (1)

Country Link
JP (1) JPS6029253A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0595944U (en) * 1991-06-06 1993-12-27 日本発条株式会社 Card handling mechanism of card processing device
CN111482797B (en) * 2020-04-28 2021-11-23 青岛科技大学 Automatic multi-screw synchronous disassembling mechanism controlled by vision
CN112264789A (en) * 2020-09-16 2021-01-26 大富科技(安徽)股份有限公司 Rod penetrating method of adjustment-free machine and automatic rod penetrating machine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56163849A (en) * 1980-05-23 1981-12-16 Matsushita Electric Ind Co Ltd Numerically controlled screw-driving machine
JPS6231221Y2 (en) * 1980-10-16 1987-08-11

Also Published As

Publication number Publication date
JPS6029253A (en) 1985-02-14

Similar Documents

Publication Publication Date Title
EP0131961B1 (en) Numerical control screw tightening machine
JPH02284885A (en) Position teaching method for workpiece positioning device
US4881021A (en) Numerical control equipment
JPH0117819B2 (en)
CN2790669Y (en) A device for checking the position of a spindle in a machine tool
JPH0117818B2 (en)
JPH01313113A (en) Bending method for sheet metal by laser beam
JPH0428494B2 (en)
CN114413823B (en) Detection device and detection method
EP0506621A2 (en) A system for measuring, monitoring and comparing the dimensions of panels, suitable in particular for integration into woodworking lines
JP2542615B2 (en) Machining line teaching method
JPS59140510A (en) Numerical controller
JPS62187574A (en) Welding robot with sensor
JPH07110470B2 (en) Workpiece mounting error correction device in machining center
JPH0349851A (en) On-machine measuring device
JPH1190778A (en) Control method of automatic woking machine with cutting function for wide flange shape steel
JPS606816A (en) Sensor for positioning
EP0312634A1 (en) Numerical control equipment
JPS641269B2 (en)
JPS61253506A (en) Method for correcting teaching point of industrial robot
JPS58109251A (en) Numeric control working system
JPS63221403A (en) industrial robot equipment
JPH0623367Y2 (en) Boring machine
JPH056847B2 (en)
JPS63278686A (en) Work machining equipped with plane squareness detecting function