[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH07239221A - Bending angle detector and linear extracting device and device for setting bending angle detection position therefor - Google Patents

Bending angle detector and linear extracting device and device for setting bending angle detection position therefor

Info

Publication number
JPH07239221A
JPH07239221A JP6097658A JP9765894A JPH07239221A JP H07239221 A JPH07239221 A JP H07239221A JP 6097658 A JP6097658 A JP 6097658A JP 9765894 A JP9765894 A JP 9765894A JP H07239221 A JPH07239221 A JP H07239221A
Authority
JP
Japan
Prior art keywords
straight line
bending angle
image
work
bending
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
Application number
JP6097658A
Other languages
Japanese (ja)
Other versions
JP2923199B2 (en
Inventor
Toshiyuki Ooenoki
俊行 大榎
Toshiro Otani
敏郎 大谷
Shigeru Tokai
茂 東海
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.)
Komatsu Ltd
Original Assignee
Komatsu 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 Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP6097658A priority Critical patent/JP2923199B2/en
Publication of JPH07239221A publication Critical patent/JPH07239221A/en
Application granted granted Critical
Publication of JP2923199B2 publication Critical patent/JP2923199B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Bending Of Plates, Rods, And Pipes (AREA)
  • Image Processing (AREA)

Abstract

PURPOSE:To detect bending angle of a work with high accuracy by referring to data on an acutual tilt angle corresponding to the tilt angle and position of a test piece that has an already-known tilt angle in advance. CONSTITUTION:A laser light is projected onto a calibration block as a test piece while it is held at a specified position and angle and a projecting picture on the calibration block is sensed by a CCD camera 9. Then, the tilt angle and position of the projecting picture on its screen are obtained to calculate the correction quantity of work angle. A calibration table is prepared based on many data thereafter. Then, the picture of an objective work to be sensed by the CCD camera 9 is displayed on a monitor television 11 through a calculation part 10 and at the same time it is stored as a picture data in a recording part 12. The picture data is inputted by an inputting part 13 and computed by the part 10 referring to the table data of the calibration table, etc., storing in a storage part 12, thereby obtaining a bending angle of the work.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、板状のワークを所要角
度に折曲げる際に曲げ角度を検出する曲げ角度検出装置
およびその曲げ角度検出装置に用いる直線抽出装置並び
にワークの曲げ角度の検出に際してその検出位置を設定
する曲げ角度検出位置設定装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a bending angle detecting device for detecting a bending angle when a plate-like work is bent to a required angle, a straight line extracting device used for the bending angle detecting device, and a bending angle of the work. At this time, the present invention relates to a bending angle detection position setting device for setting the detection position.

【0002】[0002]

【従来の技術】従来、プレスブレーキ等の曲げ加工機に
おける曲げ角度検出装置として、(a)測定子をワーク
の傾斜面に接触させてそのワークの曲げ角度を検出する
接触式のもの(例、特開平1−273618号公報)お
よび(b)渦電流センサ,静電容量センサ,光センサ等
の距離センサを複数個備えるとともに、これら距離セン
サにてワークまでの距離の差を計測することによりその
ワークの曲げ角度を検出する非接触式のもの(例、特開
昭63−49327号公報,特開昭64−2723号公
報,特開平1−271013号公報等)が知られてい
る。
2. Description of the Related Art Conventionally, as a bending angle detecting device in a bending machine such as a press brake, (a) a contact type device for detecting a bending angle of a workpiece by bringing a probe into contact with an inclined surface of the workpiece (eg, (JP-A-1-273618) and (b) A plurality of distance sensors such as an eddy current sensor, an electrostatic capacitance sensor, and an optical sensor are provided, and the distance sensor measures the difference in distance to the work. Non-contact type ones for detecting the bending angle of a work (eg, JP-A-63-49327, JP-A-64-2723, JP-A-1-271013) are known.

【0003】しかしながら、これら従来の曲げ角度検出
装置では、次に示されるような問題点がある。すなわ
ち、接触式検出装置の場合、曲げ角度の計測精度を確保
するためには比較的長い曲げ脚長を必要とすることから
脚長の短いワークに適用するのが困難であり、また長期
間使用すると測定子がワークとの接触により摩耗して変
形し計測精度が低下する。また、非接触式検出装置の場
合、複数の距離センサにより折曲げられたワークまでの
距離を計測し、演算するようにしているが、各距離セン
サ間の距離を長くとれないために十分な検出精度が得ら
れない。また、前述の渦電流センサ、静電容量センサを
用いるものでは、ワークの材質によって出力が変化する
ためにその材質が変わる毎に計測条件を変更しなければ
ならない。一方、光センサを用いるものでは、ワークの
表面状態によっては照射した光が散乱して計測誤差が大
きくなったり計測精度が低下したりし、また計測精度が
センサや受像機の分解能に左右される。
However, these conventional bending angle detecting devices have the following problems. That is, in the case of a contact type detection device, it is difficult to apply it to a work with a short leg length because it requires a relatively long bending leg length in order to secure the measurement accuracy of the bending angle, and when it is used for a long period of time, it can be measured. The child wears and deforms due to contact with the work, and the measurement accuracy decreases. Also, in the case of non-contact type detection device, the distance to the work bent by multiple distance sensors is measured and calculated, but it is sufficient because the distance between each distance sensor cannot be long. Accuracy cannot be obtained. In the case of using the above-mentioned eddy current sensor and capacitance sensor, the output changes depending on the material of the work, so that the measurement condition must be changed every time the material changes. On the other hand, in the case of using the optical sensor, the irradiated light is scattered depending on the surface state of the work, and the measurement error is increased or the measurement accuracy is lowered, and the measurement accuracy depends on the resolution of the sensor or the receiver. .

【0004】これら問題点を解消するものとして、特開
平4−145315号公報において、ワーク表面にスリ
ット光ないし2点のスポット光を照射するとともに、ワ
ーク表面に描かれる像を撮像手段に取り込んで画像処理
によって曲げ角度を検出するようにした曲げ角度検出装
置が提案されている。すなわち、図28に示されている
ように、撮像手段(カメラ)への入射光軸がワークWの
照射面に対して垂直面内に位置するように配置して、こ
のワークWの表面に照射されるスリット光(もしくは2
点のスポット光)のビーム方向角をα,このスリット光
が画像上でなす角度をθ’,ワークWの曲げ角度(以
下、「ワーク角度」という。)をθとすると、図示され
ている長さd,h,lを用いて次式が成り立つ。 tanθ’=d/l ・・・・ (a) tanθ=h/l ・・・・ (b) tanα=d/h ・・・・ (c) (a)式,(b)式,(c)式より tanθ’=d/l=d/h・h/l =tanα・tanθ ・・・・ (d) この(d)式においてビーム方向角αは既知であるの
で、画像処理によって角度θ’を検出することでワーク
角度θが演算により求められる。
In order to solve these problems, in JP-A-4-145315, the surface of the work is irradiated with slit light or spot light of two points, and the image drawn on the surface of the work is captured by an image pickup means. A bending angle detection device has been proposed which detects a bending angle by processing. That is, as shown in FIG. 28, the optical axis incident on the image pickup means (camera) is arranged so as to be located in a plane perpendicular to the irradiation surface of the work W, and the surface of the work W is irradiated. Slit light (or 2
Assuming that the beam direction angle of the spot light) is α, the angle formed by the slit light on the image is θ ′, and the bending angle of the work W (hereinafter referred to as “work angle”) is θ, the length shown in the figure is obtained. The following equation is established using the heights d, h, and l. tan θ ′ = d / l ... (a) tan θ = h / l ... (b) tan α = d / h ... (c) Formula (a), Formula (b), (c) From the formula, tan θ ′ = d / l = d / h · h / l = tan α · tan θ ··· (d) Since the beam direction angle α is known in the formula (d), the angle θ ′ is determined by image processing. By detecting, the work angle θ can be calculated.

【0005】また、画像処理技術として、例えば特開平
4−62683号公報に開示されているように、二値画
像から直線成分を抽出するようにした直線近似処理装置
が知られている。この公報に記載の直線近似処理装置で
は、与えられた二値画像に対してその二値画像が持って
いる直線近似性を崩すことなく画素数を減少させ、残り
の画素数に基づいて当該二値画像により構成される直線
成分を抽出するようにしている。
As an image processing technique, there is known a linear approximation processing device which extracts a linear component from a binary image, as disclosed in, for example, Japanese Patent Application Laid-Open No. 4-62683. In the linear approximation processing device described in this publication, the number of pixels is reduced for a given binary image without breaking the linear approximation of the binary image, and the binary image is processed based on the remaining number of pixels. A straight line component composed of the value image is extracted.

【0006】一方、曲げ角度検出装置を用いてワークの
曲げ角度を検出するに際して、プレスブレーキに付設の
検出装置を選択的に位置決め自在に動かせるようにした
ものが特公平4−70091号公報に開示されている。
On the other hand, Japanese Patent Publication No. 4-70091 discloses a device in which a detecting device attached to a press brake can be selectively and freely moved when the bending angle of a work is detected by using the bending angle detecting device. Has been done.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、前記
(d)式を用いるワーク角度θの演算においては、撮像
手段としてのカメラの視野がレンズによる広がり(画
角)を持っているために前記ワーク角度θを正確に求め
ることが困難であることが明らかとなっている。すなわ
ち、ワーク角度θとスリット光が画像上でなす角度θ’
との関係はレンズの画角の影響を考慮すると(d)式の
ように単純ではなく、ワーク角度θをより正確に演算す
るには、カメラとワークとの間の距離la ,レンズの焦
点距離f,受像素子の大きさw等の各種パラメータを考
慮に入れた関数(光学条件)F(α,l a ,f,w,・
・・)を持ち込む必要がある。この場合、(d)式は次
式のようになる。 tanθ’=F(α,la ,f,w,・・・)・tanθ ・・・ (e)
[Problems to be Solved by the Invention]
In the calculation of the work angle θ using the equation (d),
The field of view of the camera as a means is expanded by the lens (image
Angle to obtain the work angle θ accurately
Has proved to be difficult. Sanawa
The angle θ ′ between the work angle θ and the slit light on the image
Considering the influence of the angle of view of the lens, the relationship with
Is not so simple, and the work angle θ can be calculated more accurately.
The distance between the camera and the worka, Focus of lens
Consider various parameters such as point distance f and image receiving element size w
Considered function (optical conditions) F (α, l a, F, w, ...
・ ・) Need to be brought in. In this case, equation (d) is
It becomes like a formula. tan θ ′ = F (α, la, F, w, ...) ・ tan θ ... (e)

【0008】この(e)式を用いてワーク角度θを得る
には、関数F(α,la ,f,w,・・・)を数学的手
法によって求めることが考えられるが、このようにした
場合にはレンズ等の個体のバラツキを考慮できないため
誤差が大きくなってしまう。このために、これら各種パ
ラメータを個々の装置に対して実験により求めることが
要求されるが、光学系において厳密な計測を行うことは
極めて困難である。また、パラメータのひとつであるカ
メラとワークとの間の距離la については、曲げ加工の
条件(型寸法,板厚等)によって変化するため、この距
離la を計測する手段が別に必要になり、機構の複雑化
を招いてしまう。
[0008] To obtain a work angle θ by using the equation (e), the function F (α, l a, f , w, ···) it is conceivable determined by mathematical methods, and thus In that case, the error becomes large because the variation of the individual such as the lens cannot be taken into consideration. For this reason, it is required to experimentally obtain these various parameters for each device, but it is extremely difficult to perform strict measurement in the optical system. Further, since the distance l a between the camera and the work, which is one of the parameters, changes depending on the bending conditions (die size, plate thickness, etc.), a separate means for measuring this distance l a is required. , The mechanism becomes complicated.

【0009】また、ワーク表面に描かれる像(線状投光
像)を撮像手段に取り込んで画像処理を行うに際して
は、次に述べるような問題点がある。すなわち、実現場
での画像計測においては、外部光の影響および光源の不
安定性によって二値化のための最適な閾値が変動するた
めに、計測の都度二値化後の明部領域の形状が変わって
しまう。また、ワーク表面の色むらや鋼板特有の圧延痕
によるビーム乱反射のために、明部領域が直線状になら
なかったり、エッジが凹凸状になったり、あるいは図2
9に示されているように、明部領域Aに穴Bが形成され
たりして、十分に細い直線状の画像を得ることが困難と
なる。この結果、図30に示されているように、画像処
理による細線化後の画像Cは波形部やひげ(短い直線部
分)Dを持つものとなり、これら波形部やひげ等が代表
直線を抽出する上での誤差要因となってしまう。
In addition, when the image (linear light projection image) drawn on the surface of the work is captured by the image pickup means and image processing is performed, there are the following problems. That is, in the image measurement in the realization field, the optimum threshold for binarization varies due to the influence of external light and the instability of the light source. It will change. In addition, due to uneven color on the surface of the work and irregular beam reflection due to rolling marks peculiar to the steel plate, the bright area may not be straight, or the edges may be uneven, or as shown in FIG.
As shown in FIG. 9, holes B are formed in the bright area A, and it becomes difficult to obtain a sufficiently thin linear image. As a result, as shown in FIG. 30, the image C after thinning by image processing has a waveform portion and whiskers (short straight line portions) D, and these waveform portions, whiskers and the like extract representative straight lines. It will cause the above error.

【0010】また、上下の金型を用いてワークの実際の
曲げ加工を行うに際しては、平板のワークのみが画像と
して取り込まれるとは限らず、既に折り曲げられた箇所
を有するワークの曲げ加工を行う場合に、カメラにワー
クの折り曲げられた部分が写されたり、あるいは下金型
の一部が写されたりすることがあり、このような画像に
基づいて二値化処理や細線化処理を行った場合に、この
画像の重心位置および傾きに誤差が生じてしまう。
Further, when actually bending a work using the upper and lower molds, not only a flat work is captured as an image, but a work having a bent portion is bent. In this case, the bent part of the work may be imaged on the camera, or a part of the lower die may be imaged. Binarization processing and thinning processing were performed based on such images. In this case, an error occurs in the position of the center of gravity and the inclination of this image.

【0011】一方、曲げ角度検出装置を用いてワークの
曲げ角度を検出するに際しては、ワークの形状もしくは
曲げ加工品の形状によっては曲げ角度の検出が不可能も
しくは困難な場合があるにもかかわらず、このような曲
げ角度検出装置に係る情報について従来はNC装置の制
御情報として何ら加味されていない。このために、この
ような曲げ角度検出装置を備える曲げ加工機においては
NC装置を用いた加工制御が行い難いという問題点があ
る。
On the other hand, when the bending angle of the work is detected by using the bending angle detection device, it may be impossible or difficult to detect the bending angle depending on the shape of the work or the shape of the bent product. Conventionally, the information related to such a bending angle detecting device has not been considered as control information of the NC device. For this reason, there is a problem that it is difficult to perform processing control using the NC device in a bending machine equipped with such a bending angle detection device.

【0012】本発明は、前述のような問題点に鑑みてな
されたもので、複雑な演算を行うことなく、また機構の
複雑化を招くことなく、ワークの曲げ角度を高精度に検
出することのできる曲げ角度検出装置を提供することを
目的とする。
The present invention has been made in view of the above-mentioned problems, and it is possible to detect the bending angle of a work with high accuracy without performing complicated calculation and without complicating the mechanism. It is an object of the present invention to provide a bending angle detecting device capable of performing the above.

【0013】また、本発明は、このような曲げ角度検出
装置に用いる直線抽出装置に係るものであって、直線状
の画像から代表直線を精度良く抽出することができるよ
うにすることを目的とする。また、本発明は、同じく曲
げ角度検出装置に用いる直線抽出装置に係るものであっ
て、ワーク以外の部分を画像として取り込んだ場合にお
いても、必要とされる直線のみを抽出することができる
ようにすることを目的とする。
Further, the present invention relates to a straight line extracting device used in such a bending angle detecting device, and an object thereof is to enable a representative straight line to be accurately extracted from a linear image. To do. Further, the present invention relates to a straight line extracting device also used in the bending angle detecting device, so that even when a portion other than the work is captured as an image, only the necessary straight line can be extracted. The purpose is to do.

【0014】さらに、本発明は、曲げ角度検出装置によ
るワークの曲げ角度の検出に際して曲げ角度検出位置の
設定をスムーズに行えるようにすることを目的とする。
A further object of the present invention is to enable the bending angle detection position to be set smoothly when the bending angle of a workpiece is detected by the bending angle detection device.

【0015】[0015]

【課題を解決するための手段】前述の目的を達成するた
めに、本発明による曲げ角度検出装置は、画像処理によ
りワークの曲げ角度を検出する曲げ角度検出装置におい
て、(a)ワークに所定の投光角度で投光してそのワー
クの表面に線状投光像を形成する投光手段、(b)この
投光手段により前記線状投光像が形成される前記ワーク
の表面を撮像する撮像手段、(c)この撮像手段により
撮像される画像上での前記線状投光像の傾斜角度と位置
とを検出する投光像検出手段、(d)予め既知の傾斜角
度を有する試験片を撮像することにより得られるその試
験片の画像上での傾斜角度と位置とに対応するその試験
片の実際の傾斜角度に係るデータを記憶する記憶手段お
よび(e)前記投光像検出手段により検出される前記線
状投光像の傾斜角度と位置とに基づき、前記記憶手段に
記憶されているデータを参照することにより前記ワーク
の曲げ角度を演算する演算手段を備えることを特徴とす
るものである。
In order to achieve the above-mentioned object, a bending angle detecting device according to the present invention is a bending angle detecting device for detecting a bending angle of a work by image processing. Projecting means for forming a linear projected image on the surface of the work by projecting light at a projection angle, (b) imaging the surface of the work on which the linear projected image is formed by the projecting means. Image pickup means, (c) Light projection image detection means for detecting the tilt angle and position of the linear light projection image on the image picked up by this image pickup means, (d) Test piece having a known tilt angle in advance The storage means for storing data relating to the actual tilt angle of the test piece corresponding to the tilt angle and position on the image of the test piece obtained by imaging Inclination angle of the linear projection image detected Based on the a position, and further comprising a calculating means for calculating the bending angle of the workpiece by referring to the data stored in the storage means.

【0016】また、本発明による曲げ角度検出装置に用
いる直線抽出装置は、第1に、直線状の明部領域を有す
る多値画像からその明部領域の代表直線を抽出する直線
抽出装置であって、(a)前記多値画像を構成する各画
素の輝度値を検出する輝度値検出手段、(b)この輝度
値検出手段により検出される各画素の輝度値の分布から
画面座標系の所定の座標軸に沿って前記明部領域の光軸
に係る代表画素を演算するとともに、この演算を前記座
標軸と所定間隔を有する他の座標軸に沿い繰り返し行っ
て複数の代表画素を演算する代表画素演算手段および
(c)この代表画素演算手段により演算される複数の代
表画素より前記明部領域の代表直線を演算する代表直線
演算手段を備えることを特徴とするものである。
The straight line extracting device used in the bending angle detecting device according to the present invention is, firstly, a straight line extracting device for extracting a representative straight line of a bright portion region from a multi-valued image having a straight bright portion region. Then, (a) a brightness value detecting means for detecting a brightness value of each pixel forming the multi-valued image, and (b) a predetermined value of a screen coordinate system from a distribution of the brightness value of each pixel detected by the brightness value detecting means. Representative pixel calculating means for calculating a representative pixel associated with the optical axis of the bright area along the coordinate axis of (1) and repeating this calculation along another coordinate axis having a predetermined distance from the coordinate axis to calculate a plurality of representative pixels. And (c) a representative straight line calculating means for calculating a representative straight line in the bright area from a plurality of representative pixels calculated by the representative pixel calculating means.

【0017】さらに、本発明による曲げ角度検出装置に
用いる直線抽出装置は、第2に、(a)ワークおよびそ
のワークを載置する下金型の一部に所定の投光角度で投
光してそれらワークおよび下金型の表面に線状投光像を
形成する投光手段、(b)この投光手段により前記線状
投光像が形成される前記ワークおよび前記下金型の表面
を撮像する撮像手段、(c)この撮像手段により撮像さ
れる画像を二値化および細線化して一画素を単位とする
点列の集合として表す点列化手段、(d)この点列化手
段により得られる点列から前記下金型の画像に係る直線
成分に繋がる前記ワークの画像に係る直線成分を抽出す
る直線成分抽出手段および(e)この直線成分抽出手段
により抽出される直線成分に基づいて前記撮像手段によ
り撮像される画像上での前記ワークの線状投光像の傾斜
角度と位置とを検出する投光像検出手段を備えることを
特徴とするものである。
Further, the straight line extracting device used in the bending angle detecting device according to the present invention secondly (a) projects a work and a part of the lower die on which the work is placed at a predetermined projection angle. A light projecting means for forming a linear light projected image on the surfaces of the work and the lower die; and (b) a surface of the work and the lower die on which the linear light projected image is formed by the light projecting means. Image pickup means for picking up an image, (c) binarization and thinning of the image picked up by this image pickup means to represent a set of dot rows in units of one pixel, (d) by this point row forming means Based on the straight line component extracted by the straight line component extracted by the straight line component extraction means for extracting the straight line component related to the image of the work connected to the straight line component related to the image of the lower mold from the obtained point sequence, and (e) Image taken by the imaging means Is characterized in further comprising a projected light image detecting means for detecting an inclination angle and position of the linear projected light image of the workpiece in.

【0018】また、本発明による曲げ角度検出位置設定
装置は、曲げ角度検出手段によるワークの曲げ角度の検
出に際してその検出位置を設定する曲げ角度検出位置設
定装置であって、(a)ワークの曲げ加工条件からその
ワークの各曲げ工程毎の曲げ状態に係るシミュレーショ
ン情報を演算するシミュレーション情報演算手段および
(b)このシミュレーション情報演算手段により演算さ
れるシミュレーション情報に基づき前記曲げ角度検出手
段によりワークの曲げ角度検出の可能な曲げ工程を演算
する角度検出可能工程演算手段を備えることを特徴とす
るものである。
The bending angle detection position setting device according to the present invention is a bending angle detection position setting device for setting the detection position when the bending angle of the work is detected by the bending angle detection means. Bending of the work by the bending angle detection means based on the simulation information calculated by the simulation information calculation means for calculating simulation information relating to the bending state of the work for each bending step from the processing conditions, and (b) the simulation information calculation means. It is characterized in that it comprises an angle-detectable step calculation means for calculating a bending step capable of detecting an angle.

【0019】[0019]

【作用】本発明による曲げ角度検出装置においては、所
要角度まで折曲げられるワークの表面に投光手段により
所定の投光角度で投光されて線状投光像が形成され、こ
の線状投光像が撮像手段により撮像されてその線状投光
像の撮像画像上での傾斜角度と位置とが投光像検出手段
により検出される。一方、記憶手段には、予め既知の傾
斜角度を有する試験片を撮像することにより得られるそ
の試験片の画像上での傾斜角度と位置とに対応するその
試験片の実際の傾斜角度に係るデータが記憶されてい
る。これら記憶されているデータが、前記投光像検出手
段により検出される線状投光像の傾斜角度と位置とから
参照されることにより、演算手段により前記ワークの曲
げ角度が演算される。したがって、ワークの曲げ角度を
複雑な演算を行うことなく高精度で演算することがで
き、この演算結果に基づいて曲げ加工機の上金型もしく
は下金型を制御することで、精度の高い曲げ加工を実現
することができる。
In the bending angle detecting device according to the present invention, a linear projection image is formed by projecting light at a predetermined projection angle on the surface of a work which is bent to a required angle, and the linear projection image is formed. The light image is picked up by the image pickup means, and the tilt angle and position of the linear light projection image on the picked-up image are detected by the light projection image detection means. On the other hand, in the storage means, data relating to the actual tilt angle of the test piece corresponding to the tilt angle and the position on the image of the test piece obtained by imaging the test piece having a known tilt angle in advance. Is remembered. By referring to these stored data from the inclination angle and the position of the linear projection image detected by the projection image detection means, the bending angle of the work is calculated by the calculation means. Therefore, the bending angle of the workpiece can be calculated with high precision without performing complicated calculations, and by controlling the upper die or the lower die of the bending machine based on this calculation result, highly accurate bending can be achieved. Processing can be realized.

【0020】前記記憶手段に記憶されているデータは、
前記試験片の画像上での傾斜角度と位置とに対応するそ
の試験片の実際の傾斜角度の補正量のデータとすること
ができ、また前記試験片の画像上での傾斜角度と位置と
に対応するその試験片の実際の傾斜角度のデータとする
こともできる。
The data stored in the storage means is
It can be the data of the correction amount of the actual tilt angle of the test piece corresponding to the tilt angle and the position on the image of the test piece, and the tilt angle and the position on the image of the test piece It can also be data of the corresponding actual tilt angle of the test piece.

【0021】前記演算手段は、前記記憶手段に記憶され
ているデータの補間演算によりワークの曲げ角度を演算
するものとするのが好ましい。このようにすることで、
ワークの曲げ角度を精度良く求めることができる。
It is preferable that the calculation means calculates the bending angle of the work by interpolation calculation of the data stored in the storage means. By doing this,
The bending angle of the work can be accurately determined.

【0022】前記投光手段および前記撮像手段は前記ワ
ークの曲げ線の少なくとも一側に配置することができ、
曲げ線の両側に一組ずつ配置することで検出精度をより
高めることができる。
The light projecting means and the image pickup means can be arranged on at least one side of a bending line of the work,
The detection accuracy can be further improved by disposing one set on each side of the bending line.

【0023】ここで、前記投光手段としては、スリット
光または直列する複数のスポット光を投光することによ
り前記ワークの表面に線状投光像を形成するものとする
ことができる。
Here, the light projecting means may be one that forms a linear projected image on the surface of the work by projecting slit light or a plurality of spot lights in series.

【0024】また、前記第1の特徴を有する曲げ角度検
出装置に用いる直線抽出装置においては、多値画像を構
成する各画像の輝度値が輝度値検出手段により検出さ
れ、これら各画像の輝度値の分布から画面座標系の所定
の座標軸に沿って多値画像の明部領域の光軸に係る代表
画素が演算されるとともに、この演算が前記座標軸と所
定の間隔を有する他の座標軸に沿って繰り返し行われて
複数の代表画素が演算される。そして、このようにして
得られる複数の代表画素から前記明部領域の代表直線が
演算される。こうして、二値化処理を行わずに元の多値
画像のまま処理が行われるので、最適な閾値の変動等に
よる影響を受けることなく精度良く代表直線を抽出する
ことができる。
Further, in the straight line extracting device used in the bending angle detecting device having the first characteristic, the brightness value of each image forming the multi-valued image is detected by the brightness value detecting means, and the brightness value of each image is detected. A representative pixel related to the optical axis of the bright area of the multi-valued image is calculated along the predetermined coordinate axis of the screen coordinate system from the distribution of, and this calculation is performed along another coordinate axis having a predetermined distance from the coordinate axis. The plurality of representative pixels are repeatedly calculated. Then, a representative straight line of the bright area is calculated from the plurality of representative pixels obtained in this way. In this way, since the original multi-valued image is processed without performing the binarization process, it is possible to accurately extract the representative straight line without being affected by the fluctuation of the optimum threshold value.

【0025】本発明において、さらに、前記輝度値検出
手段により前記各画素の輝度値を検出するのに先立って
前記多値画像中のノイズを消去するノイズ消去手段を設
けると、代表直線の抽出精度をより向上させることがで
きる。
In the present invention, further, if noise eliminating means for eliminating noise in the multi-valued image is provided before the luminance value detecting means detects the luminance value of each pixel, the extraction accuracy of the representative line Can be further improved.

【0026】ここで、前記ノイズ消去手段としては、前
記多値画像の形成前後における各画素の輝度値を減算す
ることにより前記ノイズを消去するもの、所定の閾値以
下の輝度値を零にすることにより前記ノイズを消去する
もの、または隣接する画素の輝度値が零である孤立画素
の輝度値を零にすることにより前記ノイズを消去するも
のなどを採用するのが好ましい。
Here, the noise elimination means eliminates the noise by subtracting the luminance value of each pixel before and after the formation of the multi-valued image, and makes the luminance value below a predetermined threshold value zero. It is preferable to employ the one that eliminates the noise, or the one that eliminates the noise by setting the luminance value of the isolated pixel in which the luminance value of the adjacent pixel is zero to zero.

【0027】また、前記代表画素演算手段としては、最
も輝度値の大きな画素を所定の座標軸に沿う代表画素と
するもの、所定の座標軸に沿う各画素の輝度値の分布か
らそれら輝度値の分布重心を求め、この分布重心を代表
画素とするもの、または所定の座標軸に沿う各画素の輝
度値の分布からそれら輝度値の半値幅を求めてその半値
幅の中心値を求め、この中心値を代表画素とするものな
どがある。
Further, as the representative pixel calculation means, the pixel having the largest brightness value is used as a representative pixel along a predetermined coordinate axis, and the distribution centroid of the brightness values is calculated from the distribution of the brightness values of each pixel along the predetermined coordinate axis. The distribution center of gravity is used as the representative pixel, or the half value width of the brightness values is calculated from the distribution of the brightness values of each pixel along a predetermined coordinate axis, and the center value of the half value width is calculated. There are things such as pixels.

【0028】さらに、前記代表直線演算手段としては、
前記複数の代表画素より最小自乗法によって近似直線を
演算することにより代表直線を演算するものがある。こ
の場合、前記近似直線に所定の幅を持たせて所定の直線
域を求め、この直線域から最も離間する画素を削除して
残りの画素に基づいて再度近似直線を求める演算を直線
域内に全ての画素が入るまで繰り返すことにより代表直
線を演算するようにするのが好ましい。
Further, as the representative straight line calculating means,
There is one in which a representative straight line is calculated by calculating an approximate straight line from the plurality of representative pixels by the method of least squares. In this case, the approximate straight line is given a predetermined width to obtain a predetermined straight line region, the pixels most distant from the straight line region are deleted, and the approximate straight line is again calculated based on the remaining pixels. It is preferable to calculate the representative straight line by repeating the process until the pixel of

【0029】さらに、前記第2の特徴を有する曲げ角度
検出装置に用いる直線抽出装置においては、ワークおよ
び下金型の表面に、投光手段により所定の投光角度で投
光されて線状投光像が形成され、この線状投光像が撮像
手段により撮像され、この撮像される画像が点列化手段
により二値化および細線化されて一画素を単位とする点
列の集合として表される。そして、このようにして得ら
れる点列から下金型の画像に係る直線成分に繋がるワー
クの画像に係る直線成分が抽出され、この直線成分に基
づいて撮像画像上でのワークの線状投光像の傾斜角度と
位置とが検出される。こうして、既に曲げ加工済みのワ
ークおよびワーク以外の部分を画像として取り込んだ場
合においても必要とする直線のみを抽出することが可能
となり、実際の曲げ加工における曲げ角度計測精度の向
上と処理の高速化とを図ることができる。
Further, in the straight line extracting device used in the bending angle detecting device having the second feature, the light projecting means projects light at a predetermined light projecting angle onto the surfaces of the work and the lower die, and linearly projects the light. An optical image is formed, the linear projected image is captured by the image capturing means, and the captured image is binarized and thinned by the point arraying means to be represented as a set of point sequences in units of one pixel. To be done. Then, a linear component related to the image of the work connected to the linear component related to the image of the lower mold is extracted from the point sequence thus obtained, and linear projection of the work on the captured image is performed based on the linear component. The tilt angle and position of the image are detected. In this way, it is possible to extract only the necessary straight lines even when the work already bent and the part other than the work are captured as an image, improving the accuracy of bending angle measurement in actual bending and speeding up the processing. Can be achieved.

【0030】前記点列化手段は、所定の間隔で点を消去
するとともに残りの点に基づきそれら点の集合として前
記画像を表すものとするのが良い。
It is preferable that the point sequence forming means erases points at a predetermined interval and displays the image as a set of the points based on the remaining points.

【0031】また、前記直線成分抽出手段は、前記撮像
手段による撮像画面の下端に掛かる直線を前記下金型の
画像に係る直線成分として判定するものとするのが好ま
しい。この場合、前記撮像画面の下端にある第1の点と
その第1の点に隣接する第2の点とを結ぶ直線を求め、
この直線に所定の幅を持たせて所定の直線域を求め、こ
の直線域内に前記第2の点に隣接する第3の点が入ると
きにその第3の点を含めて再度直線を求める演算を繰り
返し、このようにして得られる直線域内に入らない点が
表れるときにその点の手前の点までを一つの線分と判定
することにより前記ワークの画像に係る直線成分を抽出
するようにするのが良く、また前記線分が二点の点列の
みにより生じるものであるときにその線分を不要部とし
て削除するものとするのが良い。
Further, it is preferable that the straight line component extracting means determines a straight line which is applied to a lower end of an image pickup screen by the image pickup means as a straight line component relating to the image of the lower mold. In this case, a straight line connecting the first point at the lower end of the imaging screen and the second point adjacent to the first point is obtained,
A calculation for obtaining a predetermined straight line area by giving a predetermined width to this straight line, and when the third point adjacent to the second point is included in this straight line area, including the third point to obtain a straight line again When a point that does not fall within the linear range obtained in this way appears, the point up to that point is determined as one line segment so that the linear component related to the image of the work is extracted. It is preferable that the line segment is deleted as an unnecessary portion when the line segment is generated only by two point sequences.

【0032】前記投光手段および前記撮像手段は前記ワ
ークの曲げ線の少なくとも一側に配置することができ、
曲げ線の両側に一組ずつ配置することで検出精度をより
高めることができる。
The light projecting means and the image pickup means can be arranged on at least one side of a bending line of the work,
The detection accuracy can be further improved by disposing one set on each side of the bending line.

【0033】ここで、前記投光手段としては、スリット
光または直列する複数のスポット光を投光することによ
り前記ワークの表面に線状投光像を形成するものとする
ことができる。
Here, the light projecting means may be one that forms a linear projected image on the surface of the work by projecting slit light or a plurality of spot lights in series.

【0034】また、本発明による曲げ角度検出位置設定
装置においては、ワークの曲げ加工条件からシミュレー
ション情報演算手段によりそのワークの各曲げ工程毎の
曲げ状態に係るシミュレーション情報が演算され、この
シミュレーション情報に基づき角度検出可能工程演算手
段により曲げ角度検出手段によるワークの曲げ角度の検
出が可能な曲げ工程が演算される。こうして、ワークの
曲げ角度の検出可能位置の設定がスムーズに行われ、ひ
いては高精度の曲げ加工を実現することが可能となる。
Further, in the bending angle detection position setting device according to the present invention, the simulation information calculating means calculates the simulation information relating to the bending state of the work for each bending step from the bending processing conditions of the work, and the simulation information is used as the simulation information. Based on the angle-detectable-process calculating means, a bending process in which the bending angle of the workpiece can be detected by the bending-angle detecting means is calculated. In this way, the position where the bending angle of the work can be detected can be set smoothly, and by extension, highly accurate bending can be realized.

【0035】この場合、さらに角度検出可能工程演算手
段により演算される曲げ角度検出の可能な曲げ工程に対
して曲げ角度検出手段による検出位置を指示するととも
に、この指示される検出位置を曲げ工程毎の検出パター
ンとして記憶する検出パターン記憶手段を設けると、繰
り返しワークまたは類似ワークについての検出位置の指
示速度の向上が図られ、前記検出可能位置の設定時間の
短縮が図られる。
In this case, the position detected by the bending angle detecting means is further specified for the bending step capable of detecting the bending angle calculated by the angle detectable step calculating means, and the instructed detection position is set for each bending step. If the detection pattern storage means for storing the detection pattern is provided, the instructed speed of the detection position for the repetitive work or the similar work can be improved, and the setting time of the detectable position can be shortened.

【0036】前記シミュレーション情報は、ワークの各
曲げ工程毎の断面形状およびそのワークの前加工形状を
含むものとするのが好ましく、この場合、前記前加工形
状としてはワーク表面に形成される穴,切欠きおよび凹
凸を含むものとするのが良い。
It is preferable that the simulation information includes a cross-sectional shape of each bending step of the work and a pre-processed shape of the work. In this case, the pre-processed shape includes holes and notches formed on the surface of the work. And it is preferable to include irregularities.

【0037】本発明の他の目的は、後述される詳細な説
明から明らかにされる。しかしながら、詳細な説明およ
び具体的実施例は最も好ましい実施態様について説明す
るが、本発明の精神および範囲内の種々の変更および変
形はその詳細な説明から当業者にとって明らかであるこ
とから、具体例としてのみ述べるものである。
Other objects of the present invention will become apparent from the detailed description given below. However, while the detailed description and specific examples describe the most preferred embodiments, various modifications and variations within the spirit and scope of the invention will be apparent to those skilled in the art from the detailed description, and therefore, specific examples It is only mentioned as.

【0038】[0038]

【実施例】次に、本発明による曲げ角度検出装置および
それに用いる直線抽出装置並びに曲げ角度検出位置設定
装置の具体的実施例について、図面を参照しつつ説明す
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, specific embodiments of a bending angle detecting device, a straight line extracting device used for the same, and a bending angle detecting position setting device according to the present invention will be described with reference to the drawings.

【0039】〔1〕曲げ角度検出装置 図1には、本発明の一実施例に係るプレスブレーキの要
部側面図が示されている。本実施例のプレスブレーキ1
は、架台2に支持されている下金型(ダイス)3と、こ
の下金型3に対位してその上方に昇降自在に設けられて
いるラム4の下部に取り付けられている上金型(パン
チ)5とを備え、これら上金型5と下金型3との間に金
属板からなるワークWを挿入し、このワークWを下金型
3上に載置した状態でラム4を下降させてそのワークW
を上金型5と下金型3とで挟圧することによって、この
ワークWの折曲げ加工が行われる。
[1] Bending Angle Detection Device FIG. 1 is a side view of the main parts of a press brake according to an embodiment of the present invention. Press brake 1 of this embodiment
Is a lower die (die) 3 supported by the gantry 2 and an upper die attached to a lower portion of a ram 4 which is provided above the lower die 3 so as to be vertically movable. (Punch) 5, a work W made of a metal plate is inserted between the upper die 5 and the lower die 3, and the ram 4 is placed with the work W placed on the lower die 3. Lower the work W
The work W is bent by sandwiching between the upper mold 5 and the lower mold 3.

【0040】前記架台2の前部(マンサイド)にはブラ
ケット6が支持され、このブラケット6には、ワークW
の折曲げ外面Wa上に線状投光像を投影するスリット状
の光源7と、この光源7による線状投光像を撮像するC
CDカメラ8とを備える角度計測ユニット9が設けられ
ている。なお、この角度計測ユニット9は架台2の前部
に設ける代わりにその架台2の後部(マシンサイド)に
設けても良く、また架台2の前部および後部の両方に設
けても良い。
A bracket 6 is supported on the front portion (man side) of the gantry 2, and a work W is attached to the bracket 6.
A slit-shaped light source 7 for projecting a linear light projection image on the bent outer surface Wa, and C for capturing a linear light projection image by the light source 7.
An angle measurement unit 9 including a CD camera 8 is provided. The angle measuring unit 9 may be provided at the rear part (machine side) of the gantry 2 instead of being provided at the front part of the gantry 2, or both at the front part and the rear part of the gantry 2.

【0041】また、図2に示されているように、CCD
カメラ8によって撮像される画像は演算部10を介して
モニタテレビ11に映し出されるとともに、画像データ
として記憶部12に記憶される。この画像データは、入
力部13より入力され記憶部12に記憶される後述の較
正テーブルのテーブルデータ等を加味して演算部10に
おいて演算され、この演算によりワークWの曲げ角度が
求められる。そして、この演算により求められる曲げ角
度はラム制御装置14に与えられ、このラム制御装置1
4によってラム4の下死点が制御されてワークWが所望
の角度に折曲げられる。
Also, as shown in FIG.
The image captured by the camera 8 is displayed on the monitor television 11 via the calculation unit 10 and stored in the storage unit 12 as image data. This image data is calculated by the calculation unit 10 in consideration of table data of a later-described calibration table which is input from the input unit 13 and stored in the storage unit 12, and the bending angle of the work W is obtained by this calculation. The bending angle obtained by this calculation is given to the ram control device 14, and the ram control device 1
The bottom dead center of the ram 4 is controlled by 4 and the work W is bent at a desired angle.

【0042】ところで、図3に示されているように、一
般にスリット光LからワークWの折曲げ外面Waへ投光
されて形成される線状投光像UをCCDカメラ8で撮像
すると、この撮像される画像上における線状投光像U’
の投光像角度θ’、スリット光の投光角度α、ワーク角
度θとの間には、平面投影で考えれば前述の(d)式と
同様に次式のような関係がある。 tanθ’=tanα・tanθ ・・・・ (1)
By the way, as shown in FIG. 3, when the CCD camera 8 captures an image of a linearly projected light U, which is generally formed by projecting the slit light L to the bent outer surface Wa of the work W, this image is obtained. Linearly projected image U ′ on the captured image
The projection image angle θ ′, the projection angle α of the slit light, and the work angle θ have the following relationship in the same way as the above-mentioned expression (d) when considered in the plane projection. tan θ ′ = tan α · tan θ ··· (1)

【0043】この(1)式においてはレンズの画角によ
る影響が考慮されていないために、本実施例では、モニ
タテレビ11に映し出される線状投光像U’を画像処理
により直線として特定し、この直線の画面上での傾斜角
度θ’とワーク角度θとの関係をその直線の位置に係る
データをパラメータとして較正するようにしている。こ
こで、この直線の位置に係るデータは、例えば図4に示
されているように、モニタテレビ11の画面中央にy=
Y/2(但しYはy軸方向の画素数)なる直線を引き、
線状投光像U’の直線(例えばax+by+c=0)と
の交点のx座標で与えられる。
Since the influence of the angle of view of the lens is not taken into consideration in the equation (1), the linear projection image U ′ displayed on the monitor television 11 is specified as a straight line by image processing in this embodiment. The relationship between the inclination angle θ ′ of the straight line on the screen and the work angle θ is calibrated using the data relating to the position of the straight line as a parameter. Here, the data relating to the position of this straight line is, for example, as shown in FIG.
Draw a line of Y / 2 (where Y is the number of pixels in the y-axis direction),
The linear projection image U ′ is given by the x coordinate of the intersection with the straight line (for example, ax + by + c = 0).

【0044】次に、この較正の具体的方法について説明
する。図5および図6には、本実施例において用いられ
る較正装置の正面図および平面図がそれぞれ示されてい
る。図示のように、この較正装置においては、定盤15
上に光学機器用レール16が設けられ、このレール16
上にはCCDカメラ17とレーザ発振器18とを備える
光学ユニット19が移動可能に載置されるとともに、こ
の光学ユニット19と所定間隔を隔てて既知の角度を有
する試験片としての較正ブロック20がやはり移動可能
に載置されている。また、これら光学ユニット19およ
び較正ブロック20は上下方向にも位置調整可能とされ
ている。
Next, a specific method of this calibration will be described. 5 and 6 are respectively a front view and a plan view of the calibration device used in this embodiment. As shown, in this calibration device, the platen 15
A rail 16 for optical equipment is provided on the rail 16.
An optical unit 19 including a CCD camera 17 and a laser oscillator 18 is movably mounted on the upper part, and a calibration block 20 as a test piece having a known angle is also spaced apart from the optical unit 19 by a predetermined distance. It is movably mounted. Further, the position of the optical unit 19 and the calibration block 20 can be adjusted in the vertical direction.

【0045】このような構成の較正装置においては、較
正ブロック20を所定位置および所定角度βに保持した
状態でレーザ発振器18からのレーザ光をその較正ブロ
ック20に投光し、この較正ブロック20上の投光像を
CCDカメラ17にて撮像する。そして、この投光像の
画面上での傾斜角度θ’と位置x(図4参照)とを算出
してワーク角度θの補正量δを算出する。次に、較正ブ
ロック20を順次z方向(図5,図6)に移動させて同
様に補正量δを算出し、更に較正ブロック20を異なる
ブロック角度を有するものに順次変更してやはり補正量
δを算出し、こうして得られる多数のデータにより較正
テーブルを作成する。
In the calibration apparatus having such a configuration, the laser beam from the laser oscillator 18 is projected onto the calibration block 20 while the calibration block 20 is held at the predetermined position and the predetermined angle β, and the calibration block 20 is exposed. The projected image of is captured by the CCD camera 17. Then, the inclination angle θ ′ of the projected image on the screen and the position x (see FIG. 4) are calculated to calculate the correction amount δ of the work angle θ. Next, the calibration block 20 is sequentially moved in the z direction (FIGS. 5 and 6) to similarly calculate the correction amount δ, and the calibration block 20 is sequentially changed to one having a different block angle, and the correction amount δ is also changed. Is calculated, and a calibration table is created using the large number of data thus obtained.

【0046】次に、この較正テーブルの作成手順を図7
に示されているフローチャート図を参照しつつ説明す
る。ここで、角度計測範囲、言い換えれば較正すべき角
度範囲はβ=60°〜120°に設定されている。 S1〜S6 較正ブロック20の角度βをまず60°に
設定し、この角度βの較正ブロック20を設置し、次い
でレーザ光(ビーム)の像が画面左端になるまで較正ブ
ロック20を移動(後退)させる。そして、ブロック角
度βに対応する画面上での投光像の傾斜角度θ’と位置
xとを画像処理により算出し、こうして得られる傾斜角
度θ’と位置xとに対応する補正量δを、式δ=β−t
an-1(tanα・tanθ’)によって算出して、求
められた傾斜角度θ’,位置xおよび補正量δを記憶部
12(図2参照)に記憶・保持させる。 S7〜S8 較正ブロック20を2mm前方へ移動さ
せ、この移動によってもビームの像が画面右端に達しな
い場合には、この移動後の較正ブロック位置にてステッ
プS4〜S7の各処理を繰り返す。なお、この較正ブロ
ック20の計測奥行範囲は40mm程度であり、この範
囲で20点程度のデータを集めることで十分な計測精度
を確保できることから、この較正ブロック20の移動ピ
ッチは2mmに設定されている。 S9〜S11 較正ブロック20の移動によってビーム
の像が画面右端に達した場合には、較正ブロック20の
ブロック角度βが予め設定されている最大角度(120
°)に達していないとき、言い換えれば最後の較正ブロ
ックでないときに、ブロック角度βを所定角度(3°)
だけ加算して次の較正ブロックによるステップS2以下
の処理を繰り返し、最後の較正ブロックに達したとき
に、記憶部12に保持されているデータ列(θ’,x,
δ)の並び換え、またはそのデータ列から得られる近似
曲面もしくは近似直線式の形で較正テーブルを作成す
る。なお、前記ブロック角度βはβ=60°〜120°
の範囲で3°〜5°刻みの較正を施すことにより、±
0.1°程度の計測精度を確保できることが確認されて
いる。
Next, the procedure for creating this calibration table is shown in FIG.
This will be described with reference to the flowchart shown in FIG. Here, the angle measurement range, in other words, the angle range to be calibrated is set to β = 60 ° to 120 °. S1 to S6 The angle β of the calibration block 20 is first set to 60 °, the calibration block 20 of this angle β is set, and then the calibration block 20 is moved (retracted) until the image of the laser beam (beam) reaches the left end of the screen. Let Then, the tilt angle θ ′ of the projected image on the screen corresponding to the block angle β and the position x are calculated by image processing, and the correction amount δ corresponding to the tilt angle θ ′ and the position x thus obtained is Formula δ = β-t
The calculated tilt angle θ ′, position x, and correction amount δ calculated by an −1 (tan α · tan θ ′) are stored and held in the storage unit 12 (see FIG. 2). S7 to S8 The calibration block 20 is moved forward by 2 mm, and when the beam image does not reach the right end of the screen even by this movement, the processes of steps S4 to S7 are repeated at the calibration block position after this movement. It should be noted that the measurement depth range of the calibration block 20 is about 40 mm, and sufficient measurement accuracy can be ensured by collecting data on about 20 points in this range. Therefore, the movement pitch of the calibration block 20 is set to 2 mm. There is. S9 to S11 When the beam image reaches the right end of the screen due to the movement of the calibration block 20, the block angle β of the calibration block 20 is set to the preset maximum angle (120
Angle), that is, when it is not the last calibration block, the block angle β is set to a predetermined angle (3 °).
Only, and the processing from step S2 onward by the next calibration block is repeated, and when the final calibration block is reached, the data string (θ ′, x,
A calibration table is created in the form of an approximate curved surface or an approximate linear expression obtained from the rearrangement of δ) or the data string. The block angle β is β = 60 ° to 120 °
By performing calibration in the range of 3 ° to 5 °,
It has been confirmed that a measurement accuracy of about 0.1 ° can be secured.

【0047】このようにして作成される較正テーブルの
一例が図8に示されている。この較正テーブルを利用す
ることで、画面上での投光像の傾斜角度θ’と位置xと
からワーク角度θの補正量δが得られ、この補正量δを
前述の(1)式で求められるワーク角度θに加算する形
で最終ワーク角度θが得られる。なお、図8においてx
方向のデータ点数は較正ブロック20の図5におけるz
方向への移動ピッチに対応し、θ’方向のデータ点数は
ブロック角度βの異なる較正ブロック20の個数に対応
している。そして、較正ブロック20がz方向へ移動す
るにつれて得られるデータは図8の矢印P方向へ移動
し、ブロック角度βが大きくなるにつれて得られるデー
タは図8の矢印Q方向へ移動する。ここで、データ点数
は要求される精度に応じて選択することが必要である。
An example of the calibration table created in this way is shown in FIG. By using this calibration table, the correction amount δ of the work angle θ can be obtained from the tilt angle θ ′ of the projected image on the screen and the position x, and the correction amount δ is obtained by the above-mentioned equation (1). The final work angle θ is obtained by adding the work angle θ. In addition, in FIG.
The number of data points in the direction is z of the calibration block 20 in FIG.
The number of data points in the θ ′ direction corresponds to the number of calibration blocks 20 having different block angles β, corresponding to the movement pitch in the direction. Then, the data obtained as the calibration block 20 moves in the z direction moves in the direction of arrow P in FIG. 8, and the data obtained as the block angle β increases moves in the direction of arrow Q in FIG. Here, it is necessary to select the number of data points according to the required accuracy.

【0048】前述の補正量δは、実際には、画像処理手
法により得られる投光像の傾斜角度θ’と位置xとから
較正テーブルのデータを参照した後、数学的な補間手法
を用いて算出される。次にその補間手法の一例として区
分多項式を用いる方法について説明する。この方法は、
図9に示されているように、図8のような3変数
(θ’,x,δ)の任意曲面に対し近接する3点でもっ
てその曲面を平面の一次式で近似する方法である。すな
わち、まずθ’−x平面上でデータ点(θ0 ’,x0
を囲む3つのテーブルデータ(θ1 ’,x1 ,δ1 ),
(θ2 ’,x2 ,δ2),(θ3 ’,x3 ,δ3 )を抽
出し、次いでそれら3点で決定される平面aθ’+bx
+cδ+d=0を算出する。そして、この平面aθ’+
bx+cδ+d=0から求める補正量δ0 を次式から得
る。 δ0 =−(aθ0 ’+bx0 +d)/c
The above-mentioned correction amount δ is actually obtained by referring to the data of the calibration table from the tilt angle θ ′ and the position x of the projected image obtained by the image processing method, and then using the mathematical interpolation method. It is calculated. Next, a method using a piecewise polynomial will be described as an example of the interpolation method. This method
As shown in FIG. 9, it is a method of approximating a curved surface by a linear expression of a plane with three points that are close to an arbitrary curved surface of three variables (θ ′, x, δ) as shown in FIG. That is, first, the data point (θ 0 ', x 0 ) on the θ'-x plane.
Table data (θ 1 ', x 1 , δ 1 ) surrounding
2 ', x 2 , δ 2 ) and (θ 3 ', x 3 , δ 3 ) are extracted, and then the plane aθ '+ bx determined by these three points is extracted.
Calculate + cδ + d = 0. And this plane aθ '+
The correction amount δ 0 obtained from bx + cδ + d = 0 is obtained from the following equation. δ 0 =-(aθ 0 '+ bx 0 + d) / c

【0049】このような補間手法を用いると曲面を多数
の一次多項式で表すことが可能となり、補間計算が容易
となる。なお、この補間手法は一例に過ぎず、他の補間
手法を用いてもよいのは言うまでもない。
By using such an interpolation method, the curved surface can be represented by a large number of first-order polynomials, and the interpolation calculation becomes easy. In addition, it goes without saying that this interpolation method is only an example, and other interpolation methods may be used.

【0050】次に、このような補間による補正量δの算
出を加味したワーク角度計測の手順を図10に示されて
いるフローチャート図を参照しつつ説明する。 T1〜T3 投光像が画面上でなす傾斜角度θ0 ’と位
置x0 とを画像処理により算出する。次に、θ’−x−
δの三次元データ列よりなる較正テーブルを呼び出し、
この呼び出された較正テーブルのθ’−x平面上で、点
(θ0 ’,x0 )を囲む最も近接するテーブル上の3点
(θ1 ’,x1 ,δ1 ),(θ2 ’,x2,δ2 ),
(θ3 ’,x3 ,δ3 )を抽出する。 T4〜T6 抽出した3点(θ1 ’,x1 ,δ1 ),
(θ2 ’,x2 ,δ2 ),(θ3 ’,x3 ,δ3 )を通
る平面式aθ’+bx+cδ+d=0を算出し、次いで
その算出された平面式aθ’+bx+cδ+d=0に
θ’=θ0 ’,x=x 0 を代入し、補正量δ0 を算出す
る。そして、式θ=tan-1(tanα・tanθ’)
+δ0 (但しα:ビームの投射角)によりワーク角度θ
を求め、求められたワーク角度θをラム制御装置14
(図2参照)に出力する。
Next, the correction amount δ is calculated by such interpolation.
Fig. 10 shows the procedure for measuring the work angle with consideration of the appearance.
This will be described with reference to the flowchart of FIG. T1 to T3 Tilt angle θ formed by the projected image on the screen0And place
Setting x0And are calculated by image processing. Next, θ'-x-
Call the calibration table consisting of the three-dimensional data sequence of δ,
On the θ′-x plane of this called calibration table, the points
0’, X0) 3 points on the closest table surrounding
1’, X1, Δ1), (Θ2’, X2, Δ2),
3’, X3, Δ3) Is extracted. T4 to T6 3 extracted points (θ1’, X1, Δ1),
2’, X2, Δ2), (Θ3’, X3, Δ3) Through
Plane equation aθ ′ + bx + cδ + d = 0 is calculated, and then
In the calculated plane expression aθ ′ + bx + cδ + d = 0
θ '= θ0′, X = x 0Substituting0Calculate
It Then, the equation θ = tan-1(Tan α · tan θ ′)
+ Δ0(However, α: Beam projection angle) Workpiece angle θ
Is calculated, and the calculated work angle θ is set to the ram control device 14
(See FIG. 2).

【0051】本実施例においては、画像上での線状投光
像の傾斜角度θ’と位置xとより較正テーブルから補正
量δを算出し、こうして算出される補正量δを基にワー
ク角度θを算出するようにしたものを説明したが、傾斜
角度θ’と位置xとより直接ワーク角度θを算出可能な
データテーブルを作成し、このデータテーブルのデータ
を参照してワーク角度θを求めるようにしてもよい。
In this embodiment, the correction amount δ is calculated from the calibration table from the inclination angle θ ′ of the linear projection image on the image and the position x, and the work angle is calculated based on the correction amount δ thus calculated. Although the method of calculating θ has been described, a data table capable of directly calculating the work angle θ from the tilt angle θ ′ and the position x is created, and the work angle θ is obtained by referring to the data in this data table. You may do it.

【0052】また、本実施例では、較正テーブルを図8
に示されているような3次元の点座標群で構成したもの
を説明したが、この較正テーブルは、その他、点座標群
から最小自乗法等の近似手法により求めた3次元直線群
で構成したものや、あるいは3次元曲面で構成したもの
などいろいろな形で表現することが可能である。但し、
このように3次元直線群や3次元曲面で較正したもので
は、計算時間が短縮できる利点がある反面、受像素子の
バラツキやレンズの歪みといった不確定な因子が大きい
場合に精度が悪くなるという欠点がある。
In the present embodiment, the calibration table is shown in FIG.
As described above, the calibration table is composed of a three-dimensional point coordinate group, but this calibration table is also composed of a three-dimensional straight line group obtained from the point coordinate group by an approximation method such as the least square method. It can be expressed in various forms such as an object or an object composed of a three-dimensional curved surface. However,
As described above, the one calibrated with the three-dimensional straight line group and the three-dimensional curved surface has an advantage that the calculation time can be shortened, but on the other hand, the accuracy is deteriorated when the uncertain factors such as the variation of the image receiving element and the lens distortion are large. There are drawbacks.

【0053】また、本実施例では、スリット光により線
状投光像を得るものを説明したが、このスリット光に代
えて、直列する複数のスポット光を使用し、投影される
各スポット光の中心を通る近似曲線を演算により得て、
投光像角度を求めるようにすることも可能である。
In this embodiment, the linear projection image is obtained by the slit light, but a plurality of spot lights in series are used instead of the slit light, and the projected spot light of each spot light is used. Obtain an approximate curve passing through the center by calculation,
It is also possible to obtain the projection image angle.

【0054】〔2〕投光像から代表直線を抽出する代表
直線抽出装置 次に、前述の曲げ角度検出装置において、投光像が画面
上でなす傾斜角度θ0’と位置x0 とを算出する際(図
10のステップT1参照)、画像処理によってその投光
像から代表直線を抽出する代表直線抽出装置の具体的実
施例について説明する。
[2] Representative straight line extraction device for extracting a representative straight line from the projected image Next, in the bending angle detection device described above, the tilt angle θ 0 'formed by the projected image on the screen and the position x 0 are calculated. In doing so (see step T1 in FIG. 10), a concrete example of the representative straight line extracting device for extracting the representative straight line from the projected image by image processing will be described.

【0055】図11に示されているように、本実施例の
代表直線抽出装置21には、前述の線状投光像が多値画
像のまま画像入力部22を介して取り込まれる。こうし
て取り込まれる多値画像は、例えば縦420×横510
の画素各々に対して256(0〜255)階調の輝度値
を有している。
As shown in FIG. 11, the above-described linear projection image is captured as it is as a multi-valued image through the image input unit 22 in the representative straight line extracting device 21 of this embodiment. The multi-valued image thus captured is, for example, 420 × 510 in width.
Each pixel has a luminance value of 256 (0 to 255) gradation.

【0056】この代表直線抽出装置21は、画像入力部
22を介して取り込まれる多値画像中のノイズを消去す
るノイズ消去部23と、このノイズ消去部23にてノイ
ズの消去された多値画像における各画素の輝度値を検出
する輝度値検出部24と、この輝度値検出部24により
検出された各画素の輝度値の分布から明部領域の光軸に
係る代表画素を演算する代表画素演算部25と、この代
表画素演算部25により演算される複数の代表画素から
最小自乗法等の数学的な近似手法を用いて代表直線を演
算する代表直線演算部26とを備えている。
The representative straight line extracting device 21 includes a noise erasing section 23 for erasing noise in the multi-valued image captured via the image input section 22, and a multi-valued image in which noise is eliminated by the noise erasing section 23. A brightness value detection unit 24 for detecting the brightness value of each pixel, and a representative pixel calculation for calculating a representative pixel related to the optical axis of the bright area from the distribution of the brightness value of each pixel detected by the brightness value detection unit 24. A unit 25 and a representative straight line calculation unit 26 that calculates a representative straight line from a plurality of representative pixels calculated by the representative pixel calculation unit 25 using a mathematical approximation method such as the least square method.

【0057】このような構成からなる代表直線抽出装置
21においては、図12(a)に示されているような直
線状の明部領域aを有する多値画像が画像入力部22を
介して取り込まれると、この多値画像中のノイズがノイ
ズ消去部23にて消去された後、図12(b)に示され
ているように、この多値画像の画面座標系(x−y)に
おいて、x軸方向の一つの画素帯bに沿う各画素の輝度
値が輝度値検出部24にて検出され、こうして検出され
る輝度値の分布から明部領域aの光軸に係る代表画素c
が代表画素演算部25において演算される。次いで、図
12(c)に示されているように、前述の代表画素の演
算が、画素帯bと平行な(平行でなくてもよい)他の画
素帯b’,b”・・・に対して繰り返し行われて代表画
素c’,c”・・・が画面上の1画素単位の点列として
抽出される。そして、このようにして抽出された代表画
素c’,c”・・・の点列から、最小自乗法等の数学的
な近似手法によって、図12(d)で示されているよう
に代表直線(近似直線)dが求められる。
In the representative straight line extracting device 21 having such a structure, a multi-valued image having a straight bright portion area a as shown in FIG. Then, after the noise in the multi-valued image is erased by the noise elimination unit 23, as shown in FIG. 12B, in the screen coordinate system (xy) of the multi-valued image, The brightness value of each pixel along one pixel band b in the x-axis direction is detected by the brightness value detection unit 24, and the representative pixel c related to the optical axis of the bright area a is detected from the distribution of the brightness values thus detected.
Is calculated in the representative pixel calculator 25. Next, as shown in FIG. 12C, the above-described calculation of the representative pixel is performed on other pixel bands b ′, b ″ ... In parallel with the pixel band b (which may not be parallel). .. are repeatedly performed, and representative pixels c ′, c ″ ... Are extracted as a dot sequence in a pixel unit on the screen. Then, from the point sequence of the representative pixels c ′, c ″ ... Extracted in this way, a representative straight line as shown in FIG. 12D is obtained by a mathematical approximation method such as the least square method. (Approximate straight line) d is obtained.

【0058】また、こうして求められる代表直線の抽出
精度を向上させるには、図12(e)に示されているよ
うに、前述のようにして得られる近似直線dに所定の幅
(例えば1画素)を持たせて代表直線域eが設定され、
この代表直線域eから最も離れている点ce が削除され
る。次いで、図12(f)に示されているように、残り
の代表画素に基づいて再度近似直線d’が求められ、前
述と同様にして再度代表直線域e’が設定される。そし
て、全ての代表画素が代表直線域に入るまで(収束する
まで)前述の演算手順が繰り返されることにより、最終
的に代表直線が決定される。
In order to improve the extraction accuracy of the representative straight line thus obtained, as shown in FIG. 12 (e), the approximate straight line d obtained as described above has a predetermined width (for example, 1 pixel). ) Is added to set the representative linear area e,
The point c e farthest from the representative straight line area e is deleted. Next, as shown in FIG. 12F, the approximate straight line d'is obtained again based on the remaining representative pixels, and the representative straight line area e'is set again in the same manner as described above. Then, the above-described calculation procedure is repeated until all the representative pixels fall within the representative straight line area (until they converge), thereby finally determining the representative straight line.

【0059】次に、前述の図12(a)〜(d)に示さ
れている代表直線抽出手順を図13のフローチャート図
によってより具体的に説明する。 U1〜U6 ワークに線状投光像を投影する光源をオフ
にして、256階調の画像を画像メモリ(M1)に入力
し、次いで光源をオンにして256階調の画像を画像メ
モリ(M2)に入力する。そして、二つのメモリM1,
M2に入力された画像間で減算(M3=M2−M1)を
行い、再度光源をオフにする。これら処理によって処理
対象の画像が取り込まれるとともに、光源からのビーム
が投光される前後での画像間の減算処理により画面上で
のノイズ(不要部分の輝度値)の消去がなされる。 U7〜U10 光軸中心座標の個数を表す数iを0に設
定するとともに、走査線yi の初期値(y0 )を0に設
定し、次いで画像メモリ(M3)上の256階調の画像
データについて走査線y=yi 上の輝度分布(X,d
X)を取り出す。ここで、dXは位置x=Xでの輝度値
(0〜255)を表しており、Xは0<X<Xmax (但
しXmax は画面のx軸方向の画素数を示す。)を満たす
ものとする。次に、輝度分布の分布重心を求めるため
に、輝度値dXの総和N=ΣdXを求めるとともに、座
標Xとその座標Xに対応する輝度値dXとの積の総和S
=Σ(dX・X)を求める。そして、求められたN,S
の各値から走査線y=yi での光軸位置xi を、xi
N/Sにより算出する。図14には光軸位置を輝度分布
の分布重心(一点鎖線で示す)から求める概念を示す説
明図が示されている。なお、この平均値による方法は、
例えばワークの表面に色むら等があるために輝度値の分
布が正規分布とならない場合に有効である。 U11〜U13 yi がymax (画面のy軸方向の画素
数)に達していないときには、数iを1だけ加算すると
ともに、走査線yi をy軸方向への走査間隔p(ピッ
チ)分だけ進めて(yi =y0 +ip)ステップU8以
下の処理を繰り返し、yi がymax に達しているときに
は、得られた複数の光軸中心座標(xi ,yi )から最
小自乗法によって代表直線(近似直線)ax+by+c
=0を求める。
Next, the procedure for extracting the representative straight lines shown in FIGS. 12A to 12D will be described more specifically with reference to the flowchart of FIG. U1 to U6 The light source for projecting the linearly projected image on the work is turned off, the 256-gradation image is input to the image memory (M1), and then the light source is turned on to display the 256-gradation image on the image memory (M2). ). Then, the two memories M1,
Subtraction (M3 = M2-M1) is performed between the images input to M2, and the light source is turned off again. An image to be processed is captured by these processes, and noise (luminance value of an unnecessary portion) on the screen is erased by subtraction processing between the images before and after the beam from the light source is projected. U7 to U10 A number i representing the number of optical axis center coordinates is set to 0, an initial value (y 0 ) of the scanning line y i is set to 0, and then an image of 256 gradations on the image memory (M3) is set. Regarding the data, the luminance distribution (X, d on the scanning line y = y i
X) is taken out. Here, dX represents the brightness value (0 to 255) at the position x = X, and X satisfies 0 <X <X max (where X max represents the number of pixels in the x-axis direction of the screen). I shall. Next, in order to obtain the distribution centroid of the luminance distribution, the sum N = ΣdX of the luminance values dX is obtained, and the sum S of the products of the coordinate X and the luminance value dX corresponding to the coordinate X is obtained.
= Σ (dX · X) is calculated. Then, the calculated N, S
From each value of the optical axis position x i at the scanning line y = y i , x i =
Calculate by N / S. FIG. 14 shows an explanatory view showing the concept of obtaining the optical axis position from the distribution center of gravity of the luminance distribution (shown by a chain line). The method using this average value is
This is effective, for example, when the brightness value distribution does not become a normal distribution due to color unevenness on the surface of the work. When U11 to U13 y i have not reached y max (the number of pixels in the y-axis direction of the screen), the number i is incremented by 1 and the scanning line y i is divided by the scanning interval p (pitch) in the y-axis direction. (Y i = y 0 + ip) and the processes from step U8 onward are repeated, and when y i reaches y max , the least squares method is calculated from the obtained plurality of optical axis center coordinates (x i , y i ). Representative straight line (approximate straight line) ax + by + c
= 0 is obtained.

【0060】本実施例においては、ノイズ消去を、ビー
ム投光の前後における画像間での減算処理により行うも
のについて説明したが、他の手段として、輝度値に所
定の閾値を設定するとともに、この閾値以下の輝度値を
零にすることによりノイズ消去を行う方法、隣接する
画素の輝度値が零である孤立画素の輝度値を零にするこ
とによりノイズ消去を行う方法などがあり、これらの方
法を用いることもできる。
In the present embodiment, the description has been given of the case where the noise elimination is performed by the subtraction processing between the images before and after the beam projection, but as another means, a predetermined threshold value is set for the luminance value and There are a method of eliminating noise by setting the luminance value below the threshold value to zero, a method of eliminating noise by setting the luminance value of an isolated pixel in which the luminance value of an adjacent pixel is zero, and the like. Can also be used.

【0061】また、本実施例においては、代表画素を演
算するに当たり、所定の座標軸に沿う各画素の輝度値の
分布からそれら輝度値の分布重心を求めるようしたもの
について説明したが、他の手段として、最も輝度値の
大きな画素を代表画素とする方法(図15参照)、所
定の座標軸に沿う各画素の輝度値の分布からそれら輝度
値の半値幅gを求めてその半値幅gの中心値を求め、こ
の中心値を代表画素とする方法(図16参照)がある。
なお、の方法はワーク表面に色むら等がなく輝度値の
分布が正規分布となる場合に有効であり、また、の方
法は前述の分布重心を求める方法と同様、輝度値の分布
が正規分布とならない場合に有効である。
Further, in the present embodiment, in calculating the representative pixel, the distribution centroid of the brightness values of the pixels along the predetermined coordinate axis is obtained from the distribution of the brightness values of the respective pixels. As a method of setting the pixel having the largest luminance value as the representative pixel (see FIG. 15), the half value width g of the luminance values is calculated from the distribution of the luminance values of each pixel along a predetermined coordinate axis, and the center value of the half value width g is calculated. Is obtained, and this central value is used as a representative pixel (see FIG. 16).
The method (1) is effective when there is no color unevenness on the surface of the work and the distribution of the luminance values is a normal distribution.The method (2) is similar to the method of obtaining the distribution centroid described above. It is effective when it does not.

【0062】次に、前述の図12(e),(f)に示さ
れている代表直線抽出時における精度向上のための制御
フローを図17のフローチャート図によってより具体的
に説明する。 V1〜V2 代表直線域width(例えばwidth
=1画素)を入力し、画面上で光軸位置を表すk個の光
軸中心座標(xi ,yi )(但し0≦i≦k)から最小
自乗法によって代表直線(近似直線)ax+by+c=
0を求める。 V3〜V6 光軸中心座標の個数を表す数iを0に設定
し、点(xi ,yi )と直線ax+by+c=0との距
離Li を算出する。そして、iがkに達していないとき
にはiを1だけ加算して距離Li を順次に算出する。 V7〜V11 iがkに達したときに光軸中心座標と近
似直線との距離が最大となる点(xj ,yj )における
その距離Lj を参照する。そして、この距離Ljが代表
直線域width内に入っていない場合には、代表直線
域width内に入らない点を除くために座標データ
(xj ,yj )を削除してkを1だけ減算してステップ
V2へ戻り、点(xj ,yj )が全て代表直線域wid
th内に入っている場合には、代表直線(ax+by+
c=0)を決定する。
Next, the control flow for improving the accuracy at the time of extracting the representative straight line shown in FIGS. 12 (e) and 12 (f) will be described more specifically with reference to the flowchart of FIG. V1 to V2 representative straight line width (for example, width
= 1 pixel), and the representative straight line (approximation straight line) ax + by + c from the k optical axis center coordinates (x i , y i ) (where 0 ≦ i ≦ k) representing the optical axis position on the screen by the least square method. =
Ask for 0. V3 to V6 The number i representing the number of optical axis center coordinates is set to 0, and the distance L i between the point (x i , y i ) and the straight line ax + by + c = 0 is calculated. Then, when i has not reached k, i is incremented by 1 and the distance L i is sequentially calculated. The distance L j at the point (x j , y j ) where the distance between the optical axis center coordinate and the approximate straight line becomes maximum when V7 to V11 i reaches k is referred to. If the distance L j is not within the representative straight line width, the coordinate data (x j , y j ) is deleted to remove points that are not within the representative straight line width, and k is only 1. Subtracting and returning to step V2, all points (x j , y j ) are in the representative linear area wid
If it is within th, the representative straight line (ax + by +
c = 0) is determined.

【0063】本実施例による代表直線抽出装置21を用
いて抽出された代表直線と、二値化処理によって抽出さ
れた代表直線とを画面上での角度で比較したところ、図
18に示されるように本実施例の曲げ角度の検出値のば
らつきが小さく検出精度が向上されていることが確認さ
れた。
When the representative straight line extracted by using the representative straight line extracting device 21 according to the present embodiment and the representative straight line extracted by the binarization process are compared in terms of angles on the screen, as shown in FIG. In addition, it was confirmed that the variation in the detection value of the bending angle in this example was small and the detection accuracy was improved.

【0064】〔3〕画像上で必要とする直線のみを抽出
する直線抽出装置 次に、前述の曲げ角度検出装置において、投光像が画面
上でなす傾斜角度θ0’と位置x0 とを算出する際(図
10のステップT1参照)、複数の曲げ箇所を有するワ
ークを取り扱う場合などにおいて画像上で必要とする直
線のみを抽出する直線抽出装置の具体的実施例について
説明する。
[3] Straight Line Extracting Device for Extracting Only Required Straight Lines on Image Next, in the bending angle detecting device described above, the tilt angle θ 0 ′ and the position x 0 formed by the projected image on the screen are determined. A specific example of a straight line extraction device that extracts only the straight lines required on an image when calculating a work (see step T1 in FIG. 10) and handling a work having a plurality of bending points will be described.

【0065】本実施例の曲げ角度検出装置においては、
図19に示されているように、光源7から投光されるス
リット光がワークWの折り曲げ外面Waおよび下金型3
の一部に掛かるようにその光源7が配置され、同様にC
CDカメラ8は、視野の隅の領域に下金型3が写るよう
に配置される。図20は、図19に示されるワークWお
よび下金型3を撮像した場合の撮像画像を示している。
この図20において、lは下金型3の画像、nはワーク
Wの先端部の既に折り曲げられた部分の画像であって、
これらlおよびnの部分はワークWの曲げ角度検出には
直接関係のない画像である。本実施例では、取り込まれ
た画像中において曲げ角度検出に必要な直線(図20の
例ではmの部分)のみを抽出する手法が提案されてい
る。
In the bending angle detecting device of this embodiment,
As shown in FIG. 19, the slit light emitted from the light source 7 causes the bending outer surface Wa of the work W and the lower die 3 to be bent.
The light source 7 is arranged so as to hang on a part of
The CD camera 8 is arranged so that the lower mold 3 is imaged in the corner area of the visual field. FIG. 20 shows a captured image when the workpiece W and the lower mold 3 shown in FIG. 19 are captured.
In FIG. 20, 1 is an image of the lower mold 3, n is an image of the already bent portion of the tip of the work W,
These l and n are images that are not directly related to the detection of the bending angle of the work W. The present embodiment proposes a method of extracting only the straight line (the portion m in the example of FIG. 20) necessary for detecting the bending angle in the captured image.

【0066】本実施例の直線抽出装置においては、次の
ようにして所要の直線の抽出がなされる。すなわち、C
CDカメラ8により撮像された画像は、公知の画像処理
技術を用いて適切な閾値で二値化され、1画素幅になる
まで細線化され、こうして細線化された1画素幅の連線
は1画素を単位とする点(x,y)の集合として表現さ
れる。そして、得られた点列画像から、図21(a)に
示されているように、画面下端の点qとその点qに隣接
する点rとの間に直線sを引き、この直線sに予め設定
した幅(例えば1画素幅)t(図21(b)参照)を持
たせたとき、点rに隣接する次の点uが幅t内に入るな
らば改めてその点uを含めて直線vを引き直し、次の点
uが幅t内に入らなければ前の点rまでを一つの線分と
して決定する。このような操作を繰り返すことにより何
本かの直線よりなる図形を抽出することができ(図21
(c)参照)、画面下端に掛かる直線vに繋がる次の直
線wを取り出すことにより目的とする直線部分を抽出す
ることができる。なお、前述の線分決定の手順におい
て、得られた線分が2点の点列のみにより生じたもので
ある場合には、その線分は不要なものとして削除するの
が好ましい。
In the straight line extracting apparatus of this embodiment, required straight lines are extracted as follows. That is, C
The image captured by the CD camera 8 is binarized by an appropriate threshold value by using a known image processing technique, and is thinned to have a width of 1 pixel. It is expressed as a set of points (x, y) in units of pixels. Then, from the obtained point sequence image, as shown in FIG. 21A, a straight line s is drawn between the point q at the lower end of the screen and the point r adjacent to the point q, When a predetermined width (for example, one pixel width) t (see FIG. 21B) is given, if the next point u adjacent to the point r falls within the width t, a straight line including the point u is newly provided. If v is redrawn and the next point u does not fall within the width t, the point up to the previous point r is determined as one line segment. By repeating such an operation, a figure consisting of several straight lines can be extracted (see FIG. 21).
(See (c)), the target straight line portion can be extracted by taking out the next straight line w connected to the straight line v that hangs on the lower end of the screen. In the procedure of determining the line segment described above, when the obtained line segment is generated only by the point sequence of two points, it is preferable to delete the line segment as unnecessary.

【0067】次に、前述の図21(a)〜(c)に示さ
れている直線抽出手順を図22のフローチャート図によ
ってより具体的に説明する。 W1〜W3 画像として取り込んだビームの像について
画像処理を行い、この画像を1画素単位の点の集合とし
てn個の座標値(xi ,yi )(但し0≦i≦n)で表
す。次いで、画面の最も下側の点からスタートするため
にi=n−1とし、スタート点の座標値(xi ,yi
とその点に隣接する座標値(xi-1 ,yi- 1 )との2点
を通る直線式ax+by+c=0を最小自乗法によって
算出する。 W4〜W8 数kを2に設定し、スタート点に隣接する
点より更に1つ手前の点(画面下端から離れる方向にあ
る点)の座標値(xi-k ,yi-k )について、前述の直
線式ax+by+c=0との距離lk を算出する。そし
て、算出された距離lk が予め設定されている幅W(2
画素程度が好ましい)内にある場合には、点(xi ,y
i )から点(xi-k ,yi-k )までの(k+1)個の全
ての点について改めて最小自乗法によって直線式ax+
by+c=0を計算し、数kを1だけ加算してステップ
W5に戻る。 W9〜W10 点(xi-k ,yi-k )が直線式ax+b
y+c=0から設定幅Wを越えている場合に、点
(xi ,yi )から点(xi-k+1 ,yi-k+1 )までのk
個の点が求めた直線ax+by+c=0に含まれると判
断し、点(xi ,yi )乃至点(xi-k+1 ,yi-k+1
で与えられる直線の長さLを次式で算出する。 L=((xi-k+1 −xi 2 +(yi-k+1 −yi 2
1/2 W11〜W15 求められた長さLが、直線の長さを判
断するために設定されている所定値H(この所定値Hは
例えば画面の1/2すなわち250画素以上に設定する
のが好ましい。)を越えていない場合に、次の処理を行
う。 i−k+1>0のとき、言い換えれば抽出すべき点が
まだ存在するときには、次の点からスタートするために
i=i−kとして、ステップW3へ戻る。 i−k+1≦0のとき、言い換えれば抽出すべき点が
存在しないときには、エラーと判断してフローを終了す
る。 一方、長さLが所定値Hを越えている場合には、得られ
た直線式ax+by+c=0をワーク上の抽出すべき点
と判断し、この直線に基づいて画面上での直線の傾き
θ’および位置xをそれぞれ次式により算出して、この
フローを終了する。 θ’=tan-1(a/b) x=−(b・Y/2+c)/a) 但し、Yは画面y方向の画素数を表す。
Next, the straight line extracting procedure shown in FIGS. 21 (a) to 21 (c) will be described more specifically with reference to the flowchart of FIG. Image processing is performed on the beam image captured as the W1 to W3 images, and this image is represented by n coordinate values (x i , y i ) (where 0 ≦ i ≦ n) as a set of points in units of one pixel. Next, i = n−1 is set to start from the lowest point on the screen, and the coordinate value (x i , y i ) of the start point is set.
And a coordinate value (x i-1 , y i- 1 ) adjacent to the point are calculated by the least squares method, which is a linear expression ax + by + c = 0 that passes through two points. W4 to W8 The number k is set to 2, and the coordinate value (x ik , y ik ) of the point (point located in the direction away from the lower edge of the screen) immediately before the point adjacent to the start point is expressed by the above linear equation. The distance l k from ax + by + c = 0 is calculated. Then, the calculated distance l k has a preset width W (2
If it is within a pixel (preferably in pixels), the point (x i , y
For all (k + 1) points from ( i ) to the point (x ik , y ik ), the linear equation ax +
By + c = 0 is calculated, the number k is incremented by 1, and the process returns to step W5. W9 to W10 points (x ik , y ik ) are linear expressions ax + b
if the y + c = 0 exceeds the set width W, k of the point (x i, y i) from the point (x i-k + 1, y i-k + 1)
It is determined that these points are included in the obtained straight line ax + by + c = 0, and points (x i , y i ) to points (x i-k + 1 , y i-k + 1 )
The length L of the straight line given by is calculated by the following equation. L = ((x i-k + 1 -x i) 2 + (y i-k + 1 -y i) 2)
1/2 W11 to W15 The obtained length L is a predetermined value H set for judging the length of a straight line (this predetermined value H is set to, for example, 1/2 of the screen, that is, 250 pixels or more. Is preferable.), The next processing is performed. When i−k + 1> 0, in other words, when there is still a point to be extracted, i = i−k is set to start from the next point, and the process returns to step W3. When i−k + 1 ≦ 0, in other words, when there is no point to be extracted, it is judged as an error and the flow is ended. On the other hand, when the length L exceeds the predetermined value H, it is determined that the obtained linear expression ax + by + c = 0 is a point to be extracted on the work, and the inclination θ of the straight line on the screen is determined based on this straight line. 'And the position x are calculated by the following equations, respectively, and this flow is finished. θ ′ = tan −1 (a / b) x = − (b · Y / 2 + c) / a) where Y represents the number of pixels in the y direction of the screen.

【0068】本実施例の直線抽出装置において、細線化
された1画素幅の連線を多数の点の集合として表す際
に、計算時間の短縮を目的として要求される精度に応じ
て所定間隔で点を消去することもできる。
In the straight line extracting apparatus of this embodiment, when representing a thinned continuous line of one pixel width as a set of a large number of points, the straight lines are separated at predetermined intervals according to the accuracy required for the purpose of shortening the calculation time. You can also delete points.

【0069】〔4〕曲げ角度検出位置設定装置 次に、前述のような曲げ角度検出装置を用いてワークW
の曲げ角度を検出するに際し、曲げ角度検出位置を設定
するための曲げ角度検出位置設定装置の具体的実施例に
ついて説明する。
[4] Bending Angle Detection Position Setting Device Next, the work W is detected using the bending angle detection device as described above.
A specific example of the bending angle detection position setting device for setting the bending angle detection position when detecting the bending angle will be described.

【0070】図23に示されているように、本実施例に
おいては、機械・機器条件,ワーク形状および金型形状
等の各加工条件からワークWの各曲げ工程毎の曲げ加工
状態に係るシミュレーション情報(図24にサッシを例
とする曲げ工程毎のシミュレーション情報が示されてい
る。)を演算するシミュレーション情報演算部27が設
けられ、このシミュレーション情報演算部27からの情
報が曲げ角度検出位置設定装置28に入力されるように
なっている。ここで、機械・機器条件は機械の仕様(テ
ーブル部およびラム部の形状),角度検出装置の仕様
(ユニット数,移動軸数・距離,検出有効範囲)の各条
件であり、ワーク形状は曲げ角,曲げ長さ,脚長,材
質,ブランク時の切欠き形状,凹凸形状等の各条件であ
り、金型形状はV幅,ダイ形状,パンチ形状,ダイホル
ダ形状等の各条件である。
As shown in FIG. 23, in the present embodiment, a simulation relating to the bending state of the work W in each bending step from the machining conditions such as machine / equipment conditions, work shape and die shape. A simulation information calculation unit 27 that calculates information (simulation information for each bending process, for example, a sash is shown in FIG. 24) is provided, and the information from this simulation information calculation unit 27 is used to set the bending angle detection position. It is adapted to be input to the device 28. Here, the machine / equipment conditions are machine specifications (shapes of table and ram) and angle detection device specifications (number of units, number of moving axes / distances, effective detection range). The conditions are corners, bending length, leg length, material, notch shape at the time of blanking, concavo-convex shape, etc., and the die shape is V width, die shape, punch shape, die holder shape, etc.

【0071】この曲げ角度検出位置設定装置28におい
ては、シミュレーション情報演算部27からの入力情報
に基づき、検出可能位置解析部29にてワークWの断面
形状と前加工形状(ピアス,エンボス等)とに分けてそ
のワークWの曲げ角度検出可能位置の解析が行われる。
また、この解析結果から検出位置指示部30にて曲げ角
度検出装置の長手方向位置や上下位置等の具体的な検出
位置が指示され、更にその検出位置指示部30にて指示
される検出を実現するために、曲げ角度検出装置の制御
データが検出位置設定部31にて演算される。そして、
この検出位置設定部31にて演算される制御データに基
づき検出位置制御装置32により曲げ角度検出装置が制
御される。また、繰り返しワークおよび類似ワークの指
示時間の短縮のために、検出位置指示部30にて指示さ
れる曲げ角度検出装置の検出パターンは記憶部33に登
録・更新されて利用できるようにされている。なお、検
出位置設定部31においては複数の曲げ角度検出装置が
あるときや、順送り加工があるときの曲げ角度検出装置
の位置などの設定も行われる。また、検出位置制御装置
32は、光源およびCCDカメラを備えてユニット化さ
れた曲げ角度検出装置を機械本体の長手方向に移動させ
るように制御し、また光源の投光角度およびCCDカメ
ラの受光角度を変更させるように制御する。
In this bending angle detection position setting device 28, the cross-sectional shape and pre-processed shape (pierce, emboss, etc.) of the work W are detected by the detectable position analysis section 29 based on the input information from the simulation information calculation section 27. The bending angle detectable position of the work W is analyzed separately.
Further, based on the analysis result, the detection position designating unit 30 designates specific detection positions such as the longitudinal position and the vertical position of the bending angle detecting device, and further the detection designated by the detection position designating unit 30 is realized. In order to do so, the detection position setting unit 31 calculates the control data of the bending angle detection device. And
The bending angle detection device is controlled by the detection position control device 32 based on the control data calculated by the detection position setting part 31. Further, in order to reduce the instruction time of the repetitive work and the similar work, the detection pattern of the bending angle detection device instructed by the detection position instructing unit 30 is registered and updated in the storage unit 33 so that it can be used. . The detection position setting unit 31 also sets the position of the bending angle detection device when there are a plurality of bending angle detection devices and when there is a progressive machining. Further, the detection position control device 32 controls a bending angle detection device unitized with a light source and a CCD camera so as to move in the longitudinal direction of the machine body, and also the projection angle of the light source and the reception angle of the CCD camera. Control to change.

【0072】前記検出可能位置解析部29における曲げ
角度検出可能位置の解析は、次のようにして行われる。
The bendable angle detectable position in the detectable position analyzing unit 29 is analyzed as follows.

【0073】(a)ワークWの断面形状による検出可能
位置解析(図25参照) ワークWの曲げ角度が正しく検出されるためには、光源
からワークWに投光されるスリット光LがそのワークW
の同一平面内に所定幅だけ当てられるか否かを判定する
ことが必要となる。この判定は次に示す手順により行わ
れる。なお、この判定手順を説明する図25において
(b)は(a)の部分拡大図を示す。 ワークWを中心にして微小距離εだけオフセットした
線分GI,JK,G’I’,J’K’を定義するととも
に、スリット光Lの外側の線分EK,E’K’を定義
し、これら線分GI,JK,G’I’,J’K’,E
K,E’K’とワークWの各辺0〜1,1〜2,2〜
3,3〜4,4〜5との交差がないかをチェックする。 ワークWの端部である点0もしくは点5がGIJKも
しくはG’I’J’K’で囲まれるエリアに存在しない
かをチェックする。 以上ののチェックによりワークWと線分との交差が
なく、かつエリア内にワーク端が存在しなければ曲げ角
度の検出が可能と判定される。
(A) Detectable position analysis based on the sectional shape of the work W (see FIG. 25) In order to accurately detect the bending angle of the work W, the slit light L projected from the light source onto the work W is the work. W
It is necessary to judge whether or not a predetermined width is applied in the same plane. This determination is performed by the procedure shown below. In addition, in FIG. 25 explaining this determination procedure, (b) shows a partially enlarged view of (a). Line segments GI, JK, G'I ', J'K' offset by a minute distance ε around the work W are defined, and line segments EK, E'K 'outside the slit light L are defined. These line segments GI, JK, G'I ', J'K', E
Each side of K, E'K 'and work W 0-1, 1-2, 2-
Check for intersections with 3, 3-4, 4-5. It is checked whether the point 0 or the point 5, which is the end portion of the work W, exists in the area surrounded by GIJK or G'I'J'K '. With the above checks, it is determined that the bending angle can be detected if there is no intersection between the work W and the line segment and there is no work end in the area.

【0074】(b)ワークWの前加工形状による検出可
能位置解析(図26参照) スリット光Lが投光されるワーク部分に穴や切欠き,凹
凸等があると曲げ角度検出がうまく行えないので、これ
ら穴等があるか否かを判定することによって曲げ角度の
検出が可能か否かを判定する必要がある。この判定は次
に示す手順により行われる。なお、この判定手順を説明
する図26において(b)はワークWを展開状態で示す
図である。 ワークWを展開し、曲げコーナの伸び代やスリット光
Lの投光位置等を考慮してその展開状態でスリット光L
の当たる範囲を求める。 前加工部分を穴A,穴B,穴C・・・というように一
つ一つの単位に分ける。 各々の前加工部分に対しY軸の最大値Ynmax,最小値
nminを求め、これら最大値Ynmax,最小値Ynminのス
リット光Lの投光範囲を示す直線Ya,Ybに対する位
置関係をチェックし、検出への影響の有無をつぎのよう
にして判定する。 (i) Ynmax,Ynmin>YaもしくはYnmax,Ynmin<Y
bの場合は影響無しと判定し、これら条件を満たさない
場合は影響有りと判定する。 (ii)影響有りの単位に対し、各単位の形状(円,角,そ
の他)とそれら単位の位置および直線Ya,Ybに対す
る位置関係より検出不可範囲を決定する。
(B) Detectable position analysis based on the pre-processed shape of the work W (see FIG. 26) If there is a hole, a notch, an unevenness or the like in the work portion where the slit light L is projected, the bending angle cannot be detected well. Therefore, it is necessary to determine whether or not the bending angle can be detected by determining whether or not there are such holes. This determination is performed by the procedure shown below. In addition, in FIG. 26 for explaining this determination procedure, FIG. 26B is a diagram showing the work W in a developed state. The work W is unfolded, and the slit light L is expanded in the unfolded state in consideration of the bending margin expansion margin, the projection position of the slit light L, and the like.
Find the range hit. The pre-processed part is divided into individual units such as hole A, hole B, hole C, and so on. The maximum value Y nmax and the minimum value Y nmin of the Y-axis are obtained for each pre-processed portion, and the positional relationship between these maximum values Y nmax and minimum value Y nmin with respect to the straight lines Ya and Yb showing the projection range of the slit light L is shown. It is checked, and the presence or absence of influence on the detection is determined as follows. (i) Y nmax , Y nmin > Ya or Y nmax , Y nmin <Y
In the case of b, it is determined that there is no influence, and when these conditions are not satisfied, it is determined that there is influence. (ii) For the affected unit, the undetectable range is determined from the shape (circle, corner, etc.) of each unit, the position of these units, and the positional relationship with respect to the straight lines Ya and Yb.

【0075】次に、本実施例の曲げ角度検出位置設定装
置28による曲げ角度検出装置の設定手順を図27のフ
ロチャート図によって説明する。 X1〜X3 機械・機器条件,ワーク形状,金型形状を
入力する。 X4〜X5 ワークWの曲げ順解析を行って各曲げ工程
毎の曲げ加工状態に係るシミュレーション情報を演算
し、このシミュレーション情報から検出可能位置解析部
29にてワークWの断面形状と前加工形状とに分けてそ
のワークWの曲げ角度検出可能位置の解析を行い、この
解析結果を表示する。なお、曲げ順解析においては複数
の解が出力される。 X6〜X9 得られた解析結果の良否判定を行い、解析
結果が良くない場合にはステップX4へ戻って再度解析
を行う。一方、良否判定の結果解析結果が良い場合に
は、解析結果から検出位置指示部30にて曲げ角度検出
装置の長手方向位置や上下位置等の具体的な検出位置を
指示し、曲げ角度検出装置の制御データを設定する。こ
の場合、予め登録されている検出パターン(例えばワー
ク中心からの偏心位置を示すパターン)が利用され、ま
た新たな検出パターン(更新データ)が登録される。次
に、全工程の設定が完了していない場合には工程の変更
を行って再度ステップX7にて検出位置の指示・設定を
行い、全工程の設定が完了した場合にはフローを終了す
る。
Next, the procedure for setting the bending angle detecting device by the bending angle detecting position setting device 28 of this embodiment will be described with reference to the flowchart of FIG. X1 to X3 Enter machine / equipment conditions, work shape, mold shape. X4 to X5 The bending order analysis of the work W is performed to calculate the simulation information related to the bending state of each bending step, and the detectable position analysis unit 29 determines the cross-sectional shape and the pre-processing shape of the work W from this simulation information. The position where the bending angle of the workpiece W can be detected is analyzed separately, and the analysis result is displayed. Note that a plurality of solutions are output in the bending order analysis. X6 to X9 The quality of the obtained analysis result is determined, and if the analysis result is not good, the process returns to step X4 to perform the analysis again. On the other hand, if the result of the quality determination is good, the detection position instructing unit 30 indicates a specific detection position such as the longitudinal position or the vertical position of the bending angle detection device from the analysis result, and the bending angle detection device 30 Set the control data of. In this case, a pre-registered detection pattern (for example, a pattern indicating an eccentric position from the work center) is used, and a new detection pattern (updated data) is registered. Next, if the setting of all processes is not completed, the process is changed and the detection position is instructed and set again in step X7. If the setting of all processes is completed, the flow is ended.

【0076】図27に示されるフローチャート図におい
て、ステップX4の曲げ順解析に際しては前述の検出可
能位置の解析だけでなく曲げ角度検出装置における画像
処理のやり易さについても考慮するのが好ましい。
In the flow chart shown in FIG. 27, it is preferable to consider not only the above-described analysis of the detectable position but also the ease of image processing in the bending angle detecting device when the bending order is analyzed in step X4.

【0077】本実施例の曲げ角度検出位置設定装置28
においては、曲げ角度の検出後にその曲げ角度検出装置
を加工の邪魔にならない位置に退避させるようにするの
が好ましい。
Bending angle detection position setting device 28 of this embodiment
In the above, it is preferable to retract the bending angle detecting device to a position that does not interfere with the processing after detecting the bending angle.

【0078】また、曲げ角度検出装置を所定位置に移動
させた場合には、この移動に伴って検出データの較正を
例えば較正テーブルを利用して自動的に行えるようにす
るのが好ましい。
Further, when the bending angle detecting device is moved to a predetermined position, it is preferable that the detection data is automatically calibrated along with the movement by using, for example, a calibration table.

【0079】本実施例の曲げ角度検出位置設定装置28
においては、曲げ角度の検出可能位置を求め、この求め
られた検出可能位置を基に検出位置を指示するものにつ
いて説明したが、これとは逆に指定した検出位置に対し
て自動的に検出可否判定を行い検出位置を定めるように
する実施例も可能である。
Bending angle detection position setting device 28 of this embodiment
In the above, we explained that the detectable position of the bending angle is obtained and the detected position is indicated based on the obtained detectable position. On the contrary, it is automatically detected at the specified detected position. An embodiment is also possible in which the determination is made and the detection position is determined.

【0080】以上に説明したように、本発明は、種々に
変更可能なことは明らかである。このような変更は本発
明の精神および範囲に反することなく、また当業者にと
って明瞭な全てのそのような変形、変更は、請求の範囲
に含まれるものである。
As described above, it is obvious that the present invention can be modified in various ways. Such modifications are within the spirit and scope of the invention and all such variations and modifications apparent to those skilled in the art are intended to be within the scope of the following claims.

【0081】[0081]

【発明の効果】本発明の曲げ角度検出装置によれば、ワ
ークと撮像手段との距離を計測したり、投光手段からの
ビームの方向角を計測したりすることなく、また複雑な
演算を行うことなく、簡単な機構でレンズの歪みや受像
素子のバラツキといった不確定な要因も較正してワーク
の曲げ角度を高精度に検出することができる。
According to the bending angle detecting apparatus of the present invention, complicated calculation can be performed without measuring the distance between the work and the image pickup means or the direction angle of the beam from the light projecting means. Without performing it, the bending angle of the workpiece can be detected with high accuracy by calibrating indeterminate factors such as lens distortion and image receiving element variation with a simple mechanism.

【0082】また、本発明の第1の特徴を有する曲げ角
度検出装置に用いる直線抽出装置によれば、二値化処理
を行わずに多値画像の明部領域の代表画素を求めるとと
もに、この代表画素から代表直線を抽出するようにして
いるので、直線を抽出する上での精度を飛躍的に向上さ
せることができる。
Further, according to the straight line extraction device used in the bending angle detection device having the first feature of the present invention, the representative pixel of the bright area of the multi-valued image is obtained without performing the binarization process, and Since the representative straight line is extracted from the representative pixel, the accuracy in extracting the straight line can be dramatically improved.

【0083】さらに、本発明の第2の特徴を有する曲げ
角度検出装置に用いる直線抽出装置によれば、撮像手段
を下金型の画像が写るように配置するとともに、この下
金型の画像に繋がる直線成分を抽出するようにしている
ので、既に曲げ加工済みのワークやワーク以外の部分を
画像として取り込んだ場合においても、曲げ角度検出に
必要な直線のみを抽出することができ、曲げ角度計測の
精度向上を図ることができる。また、画面下端の直線と
その直線に繋がる直線を抽出できれば以降のデータは不
要となるので、演算時間の短縮に大きく寄与することが
できる。
Further, according to the straight line extracting device used in the bending angle detecting device having the second feature of the present invention, the image pickup means is arranged so that the image of the lower mold is shown, and the image of the lower mold is also displayed. Since the connected straight line components are extracted, even if a work that has already been bent or a part other than the work is captured as an image, only the straight line necessary for bending angle detection can be extracted, and the bending angle can be measured. The accuracy of can be improved. Further, if the straight line at the lower end of the screen and the straight line connected to the straight line can be extracted, the subsequent data becomes unnecessary, which can greatly contribute to the reduction of the calculation time.

【0084】また、本発明の曲げ角度検出位置設定装置
によれば、ワークの曲げ角度の検出可能位置の設定をス
ムーズに行うことができ、これにより高精度の曲げ加工
を実現することが可能となる。である。
Further, according to the bending angle detection position setting device of the present invention, it is possible to smoothly set the position where the bending angle of the workpiece can be detected, and thereby it is possible to realize highly accurate bending. Become. Is.

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

【図1】図1は、本発明の一実施例による曲げ角度検出
装置が適用されるプレスブレーキの要部側面図である。
FIG. 1 is a side view of a main part of a press brake to which a bending angle detecting device according to an embodiment of the present invention is applied.

【図2】図2は、曲げ角度検出装置における画像処理方
法およびラム制御方法を説明するブロック図である。
FIG. 2 is a block diagram illustrating an image processing method and a ram control method in the bending angle detection device.

【図3】図3は、曲げ角度検出装置における光源,ワー
クおよびCCDカメラの位置関係等を示す図である。
FIG. 3 is a diagram showing a positional relationship between a light source, a work, and a CCD camera in the bending angle detection device.

【図4】図4は、曲げ角度検出装置における画像の一例
を示す図である。
FIG. 4 is a diagram showing an example of an image in the bending angle detection device.

【図5】図5は、曲げ角度検出装置に用いられる較正装
置の正面図である。
FIG. 5 is a front view of a calibration device used in the bending angle detection device.

【図6】図6は、曲げ角度検出装置に用いられる較正装
置の平面図である。
FIG. 6 is a plan view of a calibration device used in the bending angle detection device.

【図7】図7は、曲げ角度検出装置における較正テーブ
ルの作成手順を示すフローチャート図である。
FIG. 7 is a flowchart showing a procedure for creating a calibration table in the bending angle detection device.

【図8】図8は、曲げ角度検出装置における較正テーブ
ルを示す図である。
FIG. 8 is a diagram showing a calibration table in the bending angle detection device.

【図9】図9は、曲げ角度検出装置におけるワーク角度
の補正量のデータ補間を説明する図である。
FIG. 9 is a diagram for explaining data interpolation of a correction amount of a work angle in the bending angle detection device.

【図10】図10は、曲げ角度検出装置におけるワーク
角度計測の手順を示すフローチャート図である。
FIG. 10 is a flowchart showing a procedure for measuring a work angle in the bending angle detecting device.

【図11】図11は、本発明の一実施例による代表直線
抽出装置のブロック図である。
FIG. 11 is a block diagram of a representative straight line extracting apparatus according to an embodiment of the present invention.

【図12】図12は、代表直線抽出装置における処理手
順を説明する図である。
FIG. 12 is a diagram illustrating a processing procedure in the representative straight line extraction device.

【図13】図13は、代表直線抽出装置における処理手
順を示すフローチャート図である。
FIG. 13 is a flowchart showing a processing procedure in the representative straight line extraction device.

【図14】図14は、代表直線抽出装置における代表画
素演算手法の一例を示す図である。
FIG. 14 is a diagram showing an example of a representative pixel calculation method in the representative straight line extraction device.

【図15】図15は、代表直線抽出装置における代表画
素演算手法の他の例を示す図である。
FIG. 15 is a diagram showing another example of a representative pixel calculation method in the representative straight line extraction device.

【図16】図16は、代表直線抽出装置における代表画
素演算手法の更に他の例を示す図である。
FIG. 16 is a diagram showing still another example of the representative pixel calculation method in the representative straight line extraction device.

【図17】図17は、代表直線抽出装置における精度向
上のための処理手順を示すフローチャート図である。
FIG. 17 is a flowchart showing a processing procedure for improving accuracy in the representative straight line extracting device.

【図18】図18は、本実施例の代表直線抽出装置の検
出精度を従来例との比較で示す図である。
FIG. 18 is a diagram showing the detection accuracy of the representative straight line extracting apparatus of the present embodiment in comparison with the conventional example.

【図19】図19は、本発明の一実施例による直線抽出
装置の装置構成を示す図である。
FIG. 19 is a diagram showing a device configuration of a straight line extracting device according to an embodiment of the present invention.

【図20】図20は、直線抽出装置における画像の一例
を示す図である。
FIG. 20 is a diagram showing an example of an image in the straight line extracting device.

【図21】図21は、直線抽出装置における処理手順を
説明する図である。
FIG. 21 is a diagram illustrating a processing procedure in the straight line extracting device.

【図22】図22は、直線抽出装置における処理手順を
示すフローチャート図である。
FIG. 22 is a flowchart showing a processing procedure in the straight line extracting device.

【図23】図23は、曲げ角度検出位置設定装置の構成
を示すブロック図である。
FIG. 23 is a block diagram showing a configuration of a bending angle detection position setting device.

【図24】図24は、各曲げ加工工程毎の曲げ加工状態
を示す図である。
FIG. 24 is a diagram showing a bending state in each bending step.

【図25】図25は、ワークの断面形状による検出可能
位置解析の手順を説明する図である。
FIG. 25 is a diagram for explaining the procedure of the detectable position analysis based on the sectional shape of the work.

【図26】図26は、ワークの前加工形状による検出可
能位置解析の手順を説明する図である。
FIG. 26 is a diagram illustrating a procedure of a detectable position analysis based on a pre-processed shape of a work.

【図27】図27は、曲げ角度検出位置設定装置による
曲げ角度検出装置の設定手順を示すフローチャート図で
ある。
FIG. 27 is a flowchart showing a setting procedure of the bending angle detecting device by the bending angle detecting position setting device.

【図28】図28は、ビーム方向角と画像上で像がなす
角度と曲げ角度との関係を説明する図である。
FIG. 28 is a diagram illustrating a relationship between a beam direction angle, an angle formed by an image on an image, and a bending angle.

【図29】図29は、線状投光像の一例を示す図であ
る。
FIG. 29 is a diagram showing an example of a linear projected image.

【図30】図30は、線状投光像の他の例を示す図であ
る。
FIG. 30 is a diagram showing another example of the linear projection image.

【符号の説明】[Explanation of symbols]

1 プレスブレーキ 3 下金型 5 上金型 8 光源(投光手段) 9 CCDカメラ(撮像手段) 10 演算部(演算手段) 11 モニタテレビ 12 記憶部(記憶手段) 20 較正ブロック(試験片) 21 代表直線抽出装置 22 画像入力部 23 ノイズ消去部 24 輝度値検出部 25 代表画素演算部 26 代表直線算出部 27 シミュレーション情報演算部 28 曲げ角度検出位置設定装置 29 検出可能位置解析部 30 検出位置指示部 31 検出装置設定部 32 検出装置制御装置 33 記憶部 W ワーク 1 Press Brake 3 Lower Die 5 Upper Die 8 Light Source (Light Emitting Means) 9 CCD Camera (Imaging Means) 10 Computing Unit (Computing Means) 11 Monitor Television 12 Storage Unit (Storage Means) 20 Calibration Block (Test Pieces) 21 Representative straight line extraction device 22 Image input unit 23 Noise elimination unit 24 Luminance value detection unit 25 Representative pixel calculation unit 26 Representative straight line calculation unit 27 Simulation information calculation unit 28 Bending angle detection position setting device 29 Detectable position analysis unit 30 Detected position instruction unit 31 detection device setting unit 32 detection device control device 33 storage unit W work

Claims (27)

【特許請求の範囲】[Claims] 【請求項1】 画像処理によりワークの曲げ角度を検出
する曲げ角度検出装置において、(a)ワークに所定の
投光角度で投光してそのワークの表面に線状投光像を形
成する投光手段、(b)この投光手段により前記線状投
光像が形成される前記ワークの表面を撮像する撮像手
段、(c)この撮像手段により撮像される画像上での前
記線状投光像の傾斜角度と位置とを検出する投光像検出
手段、(d)予め既知の傾斜角度を有する試験片を撮像
することにより得られるその試験片の画像上での傾斜角
度と位置とに対応するその試験片の実際の傾斜角度に係
るデータを記憶する記憶手段および(e)前記投光像検
出手段により検出される前記線状投光像の傾斜角度と位
置とに基づき、前記記憶手段に記憶されているデータを
参照することにより前記ワークの曲げ角度を演算する演
算手段を備えることを特徴とする曲げ角度検出装置。
1. A bending angle detection device for detecting a bending angle of a work by image processing, comprising: (a) projecting a linear projection image on a surface of the work by projecting light at a predetermined projection angle. Light means, (b) image pickup means for picking up the surface of the work on which the linear light projection image is formed by the light projection means, (c) the linear light projection on the image picked up by the image pickup means Projection image detection means for detecting the tilt angle and position of the image, (d) Corresponding to the tilt angle and position on the image of the test piece obtained by imaging a test piece having a known tilt angle in advance. Storage means for storing data relating to the actual inclination angle of the test piece, and (e) the storage means based on the inclination angle and position of the linear projection image detected by the projection image detection means. By referring to the stored data A bending angle detection device comprising a calculation means for calculating the bending angle of the workpiece.
【請求項2】 前記記憶手段に記憶されているデータ
は、前記試験片の画像上での傾斜角度と位置とに対応す
るその試験片の実際の傾斜角度の補正量のデータである
請求項1に記載の曲げ角度検出装置。
2. The data stored in the storage means is data of the correction amount of the actual tilt angle of the test piece corresponding to the tilt angle and position on the image of the test piece. The bending angle detection device described in.
【請求項3】 前記記憶手段に記憶されているデータ
は、前記試験片の画像上での傾斜角度と位置とに対応す
るその試験片の実際の傾斜角度のデータである請求項1
に記載の曲げ角度検出装置。
3. The data stored in the storage means is data of the actual tilt angle of the test piece corresponding to the tilt angle and position on the image of the test piece.
The bending angle detection device described in.
【請求項4】 前記演算手段は、前記記憶手段に記憶さ
れているデータの補間演算によりワークの曲げ角度を演
算するものである請求項1に記載の曲げ角度検出装置。
4. The bending angle detection device according to claim 1, wherein the calculation means calculates the bending angle of the work by interpolation calculation of the data stored in the storage means.
【請求項5】 前記投光手段および前記撮像手段は前記
ワークの曲げ線の少なくとも一側に配置される請求項
1,2,3または4に記載の曲げ角度検出装置。
5. The bending angle detecting device according to claim 1, 2, 3 or 4, wherein the light projecting means and the imaging means are arranged on at least one side of a bending line of the work.
【請求項6】 前記投光手段は、スリット光または直列
する複数のスポット光を投光することにより前記ワーク
の表面に線状投光像を形成するものである請求項5に記
載の曲げ角度検出装置。
6. The bending angle according to claim 5, wherein the light projecting means forms a linear projected image on the surface of the work by projecting slit light or a plurality of spot lights in series. Detection device.
【請求項7】 直線状の明部領域を有する多値画像から
その明部領域の代表直線を抽出する直線抽出装置であっ
て、(a)前記多値画像を構成する各画素の輝度値を検
出する輝度値検出手段、(b)この輝度値検出手段によ
り検出される各画素の輝度値の分布から画面座標系の所
定の座標軸に沿って前記明部領域の光軸に係る代表画素
を演算するとともに、この演算を前記座標軸と所定間隔
を有する他の座標軸に沿い繰り返し行って複数の代表画
素を演算する代表画素演算手段および(c)この代表画
素演算手段により演算される複数の代表画素より前記明
部領域の代表直線を演算する代表直線演算手段を備える
ことを特徴とする曲げ角度検出装置に用いる直線抽出装
置。
7. A straight line extracting device for extracting a representative straight line of a bright area from a multi-valued image having a linear bright area, comprising: (a) determining a brightness value of each pixel constituting the multi-valued image. Luminance value detecting means for detecting, (b) A representative pixel relating to the optical axis of the bright area is calculated along a predetermined coordinate axis of the screen coordinate system from the distribution of the luminance value of each pixel detected by the luminance value detecting means. The representative pixel calculating means for calculating a plurality of representative pixels by repeating this calculation along another coordinate axis having a predetermined distance from the coordinate axis, and (c) the plurality of representative pixels calculated by the representative pixel calculating means. A straight line extracting device used in a bending angle detecting device, comprising a representative straight line calculating means for calculating a representative straight line of the bright area.
【請求項8】 さらに、前記輝度値検出手段により前記
各画素の輝度値を検出するのに先立って前記多値画像中
のノイズを消去するノイズ消去手段を設けることを特徴
とする請求項7に記載の曲げ角度検出装置に用いる直線
抽出装置。
8. The noise erasing means for erasing noise in the multi-valued image prior to detecting the luminance value of each pixel by the luminance value detecting means is further provided. A straight line extraction device used for the bending angle detection device described.
【請求項9】 前記ノイズ消去手段は、前記多値画像の
形成前後における各画素の輝度値を減算することにより
前記ノイズを消去するものである請求項8に記載の曲げ
角度検出装置に用いる直線抽出装置。
9. The straight line used in the bending angle detecting device according to claim 8, wherein the noise elimination means eliminates the noise by subtracting the luminance value of each pixel before and after the formation of the multi-valued image. Extractor.
【請求項10】 前記ノイズ消去手段は、所定の閾値以
下の輝度値を零にすることにより前記ノイズを消去する
ものである請求項8に記載の曲げ角度検出装置に用いる
直線抽出装置。
10. The straight line extraction device used in the bending angle detection device according to claim 8, wherein the noise elimination means eliminates the noise by setting a luminance value equal to or less than a predetermined threshold value to zero.
【請求項11】 前記ノイズ消去手段は、隣接する画素
の輝度値が零である孤立画素の輝度値を零にすることに
より前記ノイズを消去するものである請求項8に記載の
曲げ角度検出装置に用いる直線抽出装置。
11. The bending angle detection device according to claim 8, wherein the noise elimination means eliminates the noise by reducing the luminance value of an isolated pixel in which the luminance value of an adjacent pixel is zero. Line extraction device used for.
【請求項12】 前記代表画素演算手段は、最も輝度値
の大きな画素を所定の座標軸に沿う代表画素とするもの
である請求項7に記載の曲げ角度検出装置に用いる直線
抽出装置。
12. The straight line extraction device used in the bending angle detection device according to claim 7, wherein the representative pixel calculation means sets a pixel having the largest luminance value as a representative pixel along a predetermined coordinate axis.
【請求項13】 前記代表画素演算手段は、所定の座標
軸に沿う各画素の輝度値の分布からそれら輝度値の分布
重心を求め、この分布重心を代表画素とするものである
請求項7に記載の曲げ角度検出装置に用いる直線抽出装
置。
13. The representative pixel calculating means obtains a distribution centroid of luminance values of each pixel along a predetermined coordinate axis, and sets the distribution centroid as a representative pixel. Straight line extraction device used in the bending angle detection device.
【請求項14】 前記代表画素演算手段は、所定の座標
軸に沿う各画素の輝度値の分布からそれら輝度値の半値
幅を求めてその半値幅の中心値を求め、この中心値を代
表画素とするものである請求項7に記載の曲げ角度検出
装置に用いる直線抽出装置。
14. The representative pixel calculation means obtains a half value width of the luminance values from a distribution of the luminance values of each pixel along a predetermined coordinate axis, obtains a center value of the half value width, and sets the center value as a representative pixel. The straight line extraction device used for the bending angle detection device according to claim 7.
【請求項15】 前記代表直線演算手段は、前記複数の
代表画素より最小自乗法によって近似直線を演算するこ
とにより代表直線を演算するものである請求項7に記載
の曲げ角度検出装置に用いる直線抽出装置。
15. The straight line used in the bending angle detecting device according to claim 7, wherein the representative straight line computing means computes a representative straight line by computing an approximate straight line from the plurality of representative pixels by a least square method. Extractor.
【請求項16】 前記代表直線演算手段は、前記近似直
線に所定の幅を持たせて所定の直線域を求め、この直線
域から最も離間する画素を削除して残りの画素に基づい
て再度近似直線を求める演算を直線域内に全ての画素が
入るまで繰り返すことにより代表直線を演算するもので
ある請求項15に記載の曲げ角度検出装置に用いる直線
抽出装置。
16. The representative straight line calculating means obtains a predetermined straight line area by giving the approximate straight line a predetermined width, deletes a pixel farthest from the straight line area, and approximates again based on the remaining pixels. The straight line extracting device used in the bending angle detecting device according to claim 15, wherein the representative straight line is calculated by repeating the calculation for obtaining the straight line until all the pixels fall within the straight line region.
【請求項17】 (a)ワークおよびそのワークを載置
する下金型の一部に所定の投光角度で投光してそれらワ
ークおよび下金型の表面に線状投光像を形成する投光手
段、(b)この投光手段により前記線状投光像が形成さ
れる前記ワークおよび前記下金型の表面を撮像する撮像
手段、(c)この撮像手段により撮像される画像を二値
化および細線化して一画素を単位とする点列の集合とし
て表す点列化手段、(d)この点列化手段により得られ
る点列から前記下金型の画像に係る直線成分に繋がる前
記ワークの画像に係る直線成分を抽出する直線成分抽出
手段および(e)この直線成分抽出手段により抽出され
る直線成分に基づいて前記撮像手段により撮像される画
像上での前記ワークの線状投光像の傾斜角度と位置とを
検出する投光像検出手段を備えることを特徴とする曲げ
角度検出装置に用いる直線抽出装置。
17. (a) A linear projection image is formed on the surfaces of the work and the lower die by projecting the work and a part of the lower die on which the work is placed at a predetermined projection angle. Light projecting means, (b) an image capturing means for capturing an image of the surface of the work and the lower die on which the linear light projected image is formed by the light projecting means, and (c) two images captured by the image capturing means. Point sequence conversion means that is expressed as a set of point sequences in units of one pixel after being binarized and thinned, and (d) the point sequence obtained by the point sequence conversion means is connected to a straight line component relating to the image of the lower mold. A straight line component extracting means for extracting a straight line component relating to the image of the work; and (e) a linear projection of the work on the image picked up by the image pick-up means based on the straight line component extracted by the straight line component extracting means. Projection image detection for detecting the tilt angle and position of the image A straight line extracting device for use in a bending angle detecting device, comprising:
【請求項18】 前記点列化手段は、所定の間隔で点を
消去するとともに残りの点に基づきそれら点の集合とし
て前記画像を表すものである請求項17に記載の曲げ角
度検出装置に用いる直線抽出装置。
18. The bending angle detecting device according to claim 17, wherein the point sequence forming means erases points at predetermined intervals and displays the image as a set of points based on the remaining points. Straight line extraction device.
【請求項19】 前記直線成分抽出手段は、前記撮像手
段による撮像画面の下端に掛かる直線を前記下金型の画
像に係る直線成分として判定するものである請求項17
に記載の曲げ角度検出装置に用いる直線抽出装置。
19. The straight line component extracting means determines a straight line which is applied to a lower end of an image pickup screen by the image pickup means as a straight line component relating to an image of the lower mold.
A straight line extraction device used in the bending angle detection device according to.
【請求項20】 前記直線成分抽出手段は、前記撮像画
面の下端にある第1の点とその第1の点に隣接する第2
の点とを結ぶ直線を求め、この直線に所定の幅を持たせ
て所定の直線域を求め、この直線域内に前記第2の点に
隣接する第3の点が入るときにその第3の点を含めて再
度直線を求める演算を繰り返し、このようにして得られ
る直線域内に入らない点が表れるときにその点の手前の
点までを一つの線分と判定することにより前記ワークの
画像に係る直線成分を抽出するものである請求項19に
記載の曲げ角度検出装置に用いる直線抽出装置。
20. The straight line component extracting means includes a first point at a lower end of the imaging screen and a second point adjacent to the first point.
A straight line that connects the point and is obtained, a predetermined width is obtained by giving this straight line a predetermined width, and when a third point adjacent to the second point falls within this straight line, the third line Repeating the calculation to obtain a straight line again including the point, when a point that does not fall within the straight line region obtained in this way appears, the point up to that point is judged as one line segment The straight line extraction device used for the bending angle detection device according to claim 19, which extracts the straight line component.
【請求項21】 前記直線成分抽出手段は、前記線分が
二点の点列のみにより生じるものであるときにその線分
を不要部として削除するものである請求項20に記載の
曲げ角度検出装置に用いる直線抽出装置。
21. The bending angle detection according to claim 20, wherein the straight line component extracting means deletes the line segment as an unnecessary portion when the line segment is generated only by a sequence of two points. A straight line extraction device used in the device.
【請求項22】 前記投光手段および前記撮像手段は前
記ワークの曲げ線の少なくとも一側に配置される請求項
17,18,19,20または21に記載の曲げ角度検
出装置に用いる直線抽出装置。
22. The straight line extracting device used in the bending angle detecting device according to claim 17, 18, 19, 20 or 21, wherein the light projecting means and the imaging means are arranged on at least one side of a bending line of the work. .
【請求項23】 前記投光手段は、スリット光または直
列する複数のスポット光を投光することにより前記ワー
クおよび下金型の表面に線状投光像を形成するものであ
る請求項22に記載の曲げ角度検出装置に用いる直線抽
出装置。
23. The light projecting means forms a linear projected image on the surfaces of the work and the lower die by projecting slit light or a plurality of spot lights in series. A straight line extraction device used for the bending angle detection device described.
【請求項24】 曲げ角度検出手段によるワークの曲げ
角度の検出に際してその検出位置を設定する曲げ角度検
出位置設定装置であって、(a)ワークの曲げ加工条件
からそのワークの各曲げ工程毎の曲げ状態に係るシミュ
レーション情報を演算するシミュレーション情報演算手
段および(b)このシミュレーション情報演算手段によ
り演算されるシミュレーション情報に基づき前記曲げ角
度検出手段によりワークの曲げ角度検出の可能な曲げ工
程を演算する角度検出可能工程演算手段を備えることを
特徴とする曲げ角度検出位置設定装置。
24. A bending angle detection position setting device for setting the detection position when detecting the bending angle of a work by the bending angle detection means, comprising: (a) a bending process condition of the work for each bending step of the work. Simulation information calculating means for calculating simulation information relating to a bending state, and (b) an angle for calculating a bending process capable of detecting a bending angle of a workpiece by the bending angle detecting means based on the simulation information calculated by the simulation information calculating means. A bending angle detection position setting device comprising a detectable process calculation means.
【請求項25】 さらに、前記角度検出可能工程演算手
段により演算される曲げ角度検出の可能な曲げ工程に対
して前記曲げ角度検出手段による検出位置を指示すると
ともに、この指示される検出位置を曲げ工程毎の検出パ
ターンとして記憶する検出パターン記憶手段を設けるこ
とを特徴とする請求項24に記載の曲げ角度検出位置設
定装置。
25. Further, the position detected by the bending angle detecting means is specified for the bending step capable of detecting the bending angle calculated by the angle detectable step calculating means, and the detected position is bent. 25. The bending angle detection position setting device according to claim 24, further comprising detection pattern storage means for storing a detection pattern for each process.
【請求項26】 前記シミュレーション情報は、ワーク
の各曲げ工程毎の断面形状およびそのワークの前加工形
状を含むものである請求項24または25に記載の曲げ
角度検出位置設定装置。
26. The bending angle detection position setting device according to claim 24 or 25, wherein the simulation information includes a cross-sectional shape of each bending step of the work and a pre-processed shape of the work.
【請求項27】 前記前加工形状はワーク表面に形成さ
れる穴,切欠きおよび凹凸を含むものである請求項26
に記載の曲げ角度検出位置設定装置。
27. The pre-processed shape includes a hole, a notch, and an unevenness formed on the surface of the work.
Bending angle detection position setting device described in.
JP6097658A 1993-05-24 1994-05-11 Bending angle detecting device, straight line extracting device used therefor, and bending angle detecting position setting device Expired - Fee Related JP2923199B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6097658A JP2923199B2 (en) 1993-05-24 1994-05-11 Bending angle detecting device, straight line extracting device used therefor, and bending angle detecting position setting device

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
JP5-121739 1993-05-24
JP12173993 1993-05-24
JP17328693 1993-07-13
JP5-173286 1993-07-13
JP5-327656 1993-12-24
JP32765693 1993-12-24
JP6097658A JP2923199B2 (en) 1993-05-24 1994-05-11 Bending angle detecting device, straight line extracting device used therefor, and bending angle detecting position setting device

Publications (2)

Publication Number Publication Date
JPH07239221A true JPH07239221A (en) 1995-09-12
JP2923199B2 JP2923199B2 (en) 1999-07-26

Family

ID=27468559

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6097658A Expired - Fee Related JP2923199B2 (en) 1993-05-24 1994-05-11 Bending angle detecting device, straight line extracting device used therefor, and bending angle detecting position setting device

Country Status (1)

Country Link
JP (1) JP2923199B2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6163374A (en) * 1997-10-22 2000-12-19 Komatsu Ltd. Bending angle detection system
US6473537B1 (en) 1998-02-07 2002-10-29 Komatsu Ltd. Process and system for detecting bend angle
JP2007175716A (en) * 2005-12-27 2007-07-12 Amada Co Ltd Bending apparatus
JP2010071722A (en) * 2008-09-17 2010-04-02 Nippon Steel Corp Method and device for inspecting unevenness flaws
JP2014012285A (en) * 2012-07-04 2014-01-23 Amada Co Ltd Apparatus for measuring bending angle of workpiece, press brake, and die
JP2015001522A (en) * 2013-06-14 2015-01-05 ザ・ボーイング・カンパニーTheBoeing Company Control surface calibration system
AT515944B1 (en) * 2014-10-16 2016-01-15 Trumpf Maschinen Austria Gmbh Bending angle measuring method
JP2019010666A (en) * 2017-06-30 2019-01-24 コマツ産機株式会社 Press brake and bending method
JP2019202330A (en) * 2018-05-23 2019-11-28 Jfe建材株式会社 Press working device, press working line and press working method
CN116078703A (en) * 2023-04-10 2023-05-09 浙江工业大学 Automatic compensation method for bending precision of aviation catheter
CN117516348A (en) * 2024-01-04 2024-02-06 惠民县国土空间生态修复中心(惠民县土地整理储备中心) Area measurement device for land planning

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106077176A (en) * 2016-07-10 2016-11-09 孔兵 A kind of bender laser is to line aligner

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6163374A (en) * 1997-10-22 2000-12-19 Komatsu Ltd. Bending angle detection system
US6473537B1 (en) 1998-02-07 2002-10-29 Komatsu Ltd. Process and system for detecting bend angle
JP2007175716A (en) * 2005-12-27 2007-07-12 Amada Co Ltd Bending apparatus
JP2010071722A (en) * 2008-09-17 2010-04-02 Nippon Steel Corp Method and device for inspecting unevenness flaws
JP2014012285A (en) * 2012-07-04 2014-01-23 Amada Co Ltd Apparatus for measuring bending angle of workpiece, press brake, and die
JP2015001522A (en) * 2013-06-14 2015-01-05 ザ・ボーイング・カンパニーTheBoeing Company Control surface calibration system
AT515944B1 (en) * 2014-10-16 2016-01-15 Trumpf Maschinen Austria Gmbh Bending angle measuring method
AT515944A4 (en) * 2014-10-16 2016-01-15 Trumpf Maschinen Austria Gmbh Bending angle measuring method
US10436579B2 (en) 2014-10-16 2019-10-08 Trumpf Maschinen Austria Gmbh & Co. Kg. Bending angle measuring method
JP2019010666A (en) * 2017-06-30 2019-01-24 コマツ産機株式会社 Press brake and bending method
JP2019202330A (en) * 2018-05-23 2019-11-28 Jfe建材株式会社 Press working device, press working line and press working method
CN116078703A (en) * 2023-04-10 2023-05-09 浙江工业大学 Automatic compensation method for bending precision of aviation catheter
CN117516348A (en) * 2024-01-04 2024-02-06 惠民县国土空间生态修复中心(惠民县土地整理储备中心) Area measurement device for land planning
CN117516348B (en) * 2024-01-04 2024-03-12 惠民县国土空间生态修复中心(惠民县土地整理储备中心) Area measurement device for land planning

Also Published As

Publication number Publication date
JP2923199B2 (en) 1999-07-26

Similar Documents

Publication Publication Date Title
KR100323955B1 (en) Bending Angle Detection Device, Linear Extraction Device Used in It, and Bending Angle Detection Position Setting Device
JP2641829B2 (en) Bending angle detection device in bending machine
JP3930482B2 (en) 3D visual sensor
JPH07239221A (en) Bending angle detector and linear extracting device and device for setting bending angle detection position therefor
CN114494468B (en) Three-dimensional color point cloud construction method, device, system and storage medium
CN101750018A (en) Non-contact real-time displacement measuring method and device in bending deformation process of work piece
JP2002357408A (en) Optical measuring device
JP5136108B2 (en) 3D shape measuring method and 3D shape measuring apparatus
JPH11125514A (en) Bending angle detecting device
US6473537B1 (en) Process and system for detecting bend angle
JPH08110807A (en) Method and device for automatic calibration
JP2680460B2 (en) Angle measuring device for bending machine
JP2624557B2 (en) Angle measuring device for bending machine
JPH05187825A (en) Shape measuring method and apparatus for deformed steel bar
JP3916415B2 (en) Stamped character recognition system based on self-learning fuzzy inference model using two-dimensional laser displacement sensor
JPH06109437A (en) Three-dimensional shape measuring device
JP2001280939A (en) Evaluation method of abnormal state of object surface
CN115574725B (en) Steel plate size measurement method and system based on line structured light
JPS63108204A (en) Size measuring method
JPH08101017A (en) Dimension measuring device
JPH08159712A (en) Pattern recognition method
JP2618303B2 (en) ERW pipe welding bead cutting shape measurement method
JPH05303662A (en) Stereo character reading method using light-section method
JPH03158710A (en) Image data generating device
JPH07234116A (en) Method of measuring warpage of plate

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19990420

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090430

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100430

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100430

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110430

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110430

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120430

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130430

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130430

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140430

Year of fee payment: 15

LAPS Cancellation because of no payment of annual fees