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

JP2626506B2 - Marking device - Google Patents

Marking device

Info

Publication number
JP2626506B2
JP2626506B2 JP25667793A JP25667793A JP2626506B2 JP 2626506 B2 JP2626506 B2 JP 2626506B2 JP 25667793 A JP25667793 A JP 25667793A JP 25667793 A JP25667793 A JP 25667793A JP 2626506 B2 JP2626506 B2 JP 2626506B2
Authority
JP
Japan
Prior art keywords
marking
billet
control unit
parallel running
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP25667793A
Other languages
Japanese (ja)
Other versions
JPH07108323A (en
Inventor
康明 一瀬
善成 谷内
一臣 富田
明夫 石渡
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.)
Nireco Corp
Nippon Steel Corp
Original Assignee
Nireco Corp
Nippon Steel Corp
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 Nireco Corp, Nippon Steel Corp filed Critical Nireco Corp
Priority to JP25667793A priority Critical patent/JP2626506B2/en
Publication of JPH07108323A publication Critical patent/JPH07108323A/en
Application granted granted Critical
Publication of JP2626506B2 publication Critical patent/JP2626506B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Ink Jet (AREA)
  • Numerical Control (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、マーキング面が傾くな
どマーキング対象物の姿勢に異常がある場合もこれに正
常なマーキングを行い、さらに走行しているマーキング
対象物にマーキングを行うマーキング装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a marking apparatus for performing normal marking even when there is an abnormality in the posture of a marking object such as an inclined marking surface, and for marking a moving marking object. .

【0002】[0002]

【従来の技術】製鉄工場などで生産される鋼材などに
は、その製品の属性を示すため管理番号等がマーキング
される。マーキングは鋼材を積み重ねた状態で管理番号
などを読み取れるように鋼材の端面になされる場合が多
い。また、マーキング文字は後工程での自動読み取りの
ためなるべく大きく書く必要があり、文字数も多いため
マーキングエリアとしては端面全体を使用する場合が多
い。
2. Description of the Related Art Steel materials produced in steel factories and the like are marked with a management number or the like to indicate the attributes of the products. The marking is often made on the end face of the steel material so that the management number or the like can be read while the steel materials are stacked. In addition, the marking characters need to be written as large as possible for automatic reading in a later process. Since the number of characters is large, the entire end face is often used as a marking area.

【0003】[0003]

【発明が解決しようとする課題】角形棒状鋼材や丸形棒
状鋼材の端面は面積が小さく、シャー切断時に端面が大
きく変形している場合がある。また材料全体の曲がりも
あり、マーキング位置へ材料が到着したとき、マーキン
グする端面はマーキングの基準位置からずれている場合
が多い。また、端面が正方形、円形であれば、搬送中転
がっても問題はないが、長方形や歪んで台形になってい
る場合、転がった状態を認識して、それに合わせてマー
キングしなければならない。さらにマーキングはこれら
材料がコンベアで移動中に行う場合が多く、マーキング
部をマーキング対象物と同一速度で移動できるようにす
る必要がある。
The end face of a square rod-shaped steel material or a round bar-shaped steel material has a small area, and the end face may be greatly deformed at the time of shear cutting. In addition, since the entire material is bent, when the material arrives at the marking position, the end surface to be marked is often shifted from the reference position of the marking. If the end face is square or circular, there is no problem if it rolls during transport. However, if it is rectangular or distorted and trapezoidal, it is necessary to recognize the rolled state and mark it accordingly. Further, marking is often performed while these materials are moving on a conveyor, and it is necessary to allow the marking portion to move at the same speed as the marking target.

【0004】図9は角形棒状鋼材の搬送時における姿勢
と端面に正しくマーキングした状態を示した図である。
矢印は搬送方向を示す。端面は本来正方形または長方形
であるが、切断等のため歪んで台形をしており、が正
規姿勢を示す。管理番号などはに示す文字配置で行う
ように計画される。の姿勢の場合、と同じ文字配置
とすると文字がはみ出してしまう。、の場合も同様
にはみ出してしまう。
FIG. 9 is a view showing the posture and the state where the end face is correctly marked when the rectangular bar-shaped steel material is conveyed.
Arrows indicate the transport direction. The end face is originally a square or a rectangle, but is distorted due to cutting or the like and has a trapezoidal shape, indicating a normal posture. The management number and the like are planned to be performed in the character arrangement shown in the following. In the case of the posture, if the characters are arranged in the same manner as described above, the characters protrude. In the case of, it also protrudes.

【0005】図10は、搬送されてくるマーキング対象
物のマーキングする端面近傍の平面図である。矢印は搬
送方向を示す。棒状鋼材は端面近傍ではな曲がりしたも
のがあり、さらに端面は一線に揃っておらず出入りがあ
る状態で搬送されてくる場合が多い。このためマーキン
グ対象物を検出する検出器はA点に示すように、正常の
端面の位置からある程度マーキング対象物の中心側に設
ける必要がある。しかし、このような位置に検出器を設
置すると、先端部に曲がりがある場合、〜に示すよ
うに検出器が検出した位置から推定される端面と、実際
の端面の位置がずれてしまうという問題点が生じる。
FIG. 10 is a plan view showing the vicinity of an end surface of a conveyed marking object to be marked. Arrows indicate the transport direction. The bar-shaped steel material has a bent shape near the end face, and the end face is often not converged and is conveyed in and out. For this reason, as shown at point A, the detector for detecting the marking target needs to be provided to the center of the marking target to some extent from the position of the normal end face. However, when the detector is installed at such a position, if the tip has a bend, the position of the end surface estimated from the position detected by the detector and the position of the actual end surface will be shifted as shown in FIG. A point occurs.

【0006】本発明は上述の問題点に鑑みてなされたも
ので、マーキング対象物の端面を撮像して端面の位置や
姿勢を確認して適切なマーキングをし、さらに走行する
マーキング対象物と併走してマーキングすることのでき
るマーキング装置を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-described problems, and has an image of an end face of a marking object, confirms the position and orientation of the end face, performs appropriate marking, and further runs in parallel with the traveling marking object. It is an object of the present invention to provide a marking device capable of performing marking.

【0007】[0007]

【課題を解決するための手段】上記目的を達成するた
め、マーキング対象物のマーキング面にマーキングする
マーキング部と、前記マーキング面を撮像して得た画像
データにより前記マーキング面の基準マーキング面との
ずれを演算する画像制御部と、この画像制御部の演算し
たずれを考慮してマーキングデータを作成し前記マーキ
ング部を制御するマーキング制御部とを備えたものであ
る。
In order to achieve the above object, a marking section for marking a marking surface of an object to be marked and a reference marking surface of the marking surface based on image data obtained by imaging the marking surface. An image control unit that calculates a shift, and a marking control unit that creates marking data in consideration of the shift calculated by the image control unit and controls the marking unit.

【0008】また、移動するマーキング対象物と共に併
走する併走部と、この併走部に搭載されマーキング対象
物のマーキング面をマーキングするマーキング部と、前
記マーキング面を撮像して得た画像データにより前記マ
ーキング面の基準マーキング面とのずれを演算する画像
制御部と、この画像制御部の演算したずれを考慮してマ
ーキングデータを作成し前記マーキング部を制御するマ
ーキング制御部と、前記マーキング対象物に前記併走部
を追従させる追従機構とを備えたものである。
[0008] Further, a parallel running portion that runs in parallel with the moving marking object, a marking portion mounted on the parallel running portion for marking a marking surface of the marking object, and the marking by image data obtained by imaging the marking surface. An image control unit that calculates a shift of a surface from a reference marking surface, a marking control unit that creates marking data in consideration of the calculated shift of the image control unit and controls the marking unit, and And a following mechanism for following the parallel running section.

【0009】また、前記追従機構は、前記併走部と前記
マーキング対象物の相対距離を計測する距離検出器と、
計測された相対距離を所定値に保つよう前記併走部を制
御する相対距離制御部とを備えたものである。
[0009] Further, the following mechanism includes a distance detector for measuring a relative distance between the parallel running portion and the marking object,
A relative distance control unit for controlling the parallel running unit so as to keep the measured relative distance at a predetermined value.

【0010】また、前記追従機構は、前記併走部に一端
が接続され他端が併走時マーキング対象物を併走方向に
押圧可能に接触する接触機構と、この接触機構の前記他
端を前記マーキング対象物に押圧するよう前記併走部の
走行を制御する押圧制御部とを備えたものである。
[0010] The tracking mechanism may further include a contact mechanism having one end connected to the parallel running section and the other end contacting the object to be marked during the parallel running so as to be able to be pressed in the parallel running direction. And a pressing control unit that controls the traveling of the parallel running unit so as to press against an object.

【0011】[0011]

【作用】マーキング対象物のマーキング面を撮像し、画
像データを得る。画像制御部は、この画像データにより
得たマーキング面と予め設定してある基準となるマーキ
ング面とを比較して位置や傾きなどのずれを演算する。
マーキング制御部はこのずれを考慮して、マーキングの
中心や傾き、字の向きなどを決め、マーキング部にマー
キングさせる。これによりマーキング対象物のマーキン
グ面に対応して適切にマーキングすることができる。
An image of the marking surface of the marking object is obtained to obtain image data. The image controller compares the marking surface obtained from the image data with a preset reference marking surface to calculate a deviation such as a position or an inclination.
The marking control unit determines the center, inclination, character direction, and the like of the marking in consideration of the deviation, and causes the marking unit to perform marking. Thereby, appropriate marking can be performed corresponding to the marking surface of the marking object.

【0012】追従機構によって併走部を移動するマーキ
ング対象物と併走させる。併走部にマーキング部を搭載
し、マーキング部とマーキング対象物とを相対的に静止
状態とし、撮像して得られた画像データにより画像制御
部によりマーキング対象物のマーキング面の基準マーキ
ング面とのずれを演算し、マーキング制御部でこのずれ
を考慮してマーキングの中心や傾き、字の向きなどを決
め、マーキング部にマーキングさせる。これにより移動
中のマーキング対象物にも適切にマーキングすることが
できる。
The follow-up mechanism causes the parallel running section to move in parallel with the moving marking object. The marking part is mounted on the parallel running part, the marking part and the marking object are relatively stationary, and the image control unit uses the image data obtained by imaging to shift the marking surface of the marking object from the reference marking surface. Is calculated, the marking control unit determines the center, inclination, character direction, and the like of the marking in consideration of the deviation, and causes the marking unit to perform marking. This makes it possible to appropriately mark a moving marking target.

【0013】併走部とマーキング対象物との相対距離を
距離検出器で計測し、相対距離制御部で、相対距離を所
定値に保つよう併走部の走行を制御するので、併走部と
マーキング対象物とは相対的に静止状態となり併走部に
搭載されたマーキング部はマーキング対象物に追従す
る。
The relative distance between the parallel running section and the marking target is measured by a distance detector, and the relative distance control section controls the running of the parallel running section so as to keep the relative distance at a predetermined value. And the marking portion mounted on the parallel running portion follows the marking target.

【0014】併走時、押圧制御部により接触機構の他端
をマーキング対象物に押圧するよう併走部の走行を制御
する。これにより接触機構と接続している併走部はマー
キング対象物と一体となって併走するのでマーキング部
はマーキング対象物に完全に追従する。
At the time of parallel running, the running of the parallel running unit is controlled by the pressing control unit so that the other end of the contact mechanism is pressed against the object to be marked. As a result, the parallel running section connected to the contact mechanism runs together with the marking object, so that the marking section completely follows the marking object.

【0015】[0015]

【実施例】以下、本発明の実施例について図面を参照し
て説明する。図1は本発明の実施例の構成を示すブロッ
ク図である。コンベア1にビレット2が搭載され、一定
速度で連続して送られてくる。ビレット2は角形棒状鋼
材とし、矢印で示すコンベア1の搬送方向と直角に長さ
方向を向け、かつ端面はなるべく揃えてコンベア1に搭
載されている。NO.1位置はビレット2の端面を撮像す
る位置であり、NO.2位置はビレット端面にマーキング
を開始する位置である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the embodiment of the present invention. The billet 2 is mounted on the conveyor 1 and continuously sent at a constant speed. The billet 2 is a rectangular bar-shaped steel material, and is mounted on the conveyor 1 with its length direction perpendicular to the conveying direction of the conveyor 1 indicated by an arrow and with the end faces aligned as much as possible. The position No. 1 is a position where the end face of the billet 2 is imaged, and the position No. 2 is a position where marking is started on the end face of the billet.

【0016】NO.1位置には、ビレット2の側面を検出
する側面検出器3が設けられ、ビレット端面の前方には
側面検出器3がビレット側面を検出したとき、閃光を発
光するストロボ照明ランプ4、このストロボ照明ランプ
4が発光した時、ビレット2の端面を撮像するビデオカ
メラ5およびビレット端面と自身との距離を計測する超
音波距離計12が設けられている。
A side detector 3 for detecting the side surface of the billet 2 is provided at the No. 1 position, and a strobe lighting lamp which emits a flash light when the side detector 3 detects the side surface of the billet in front of the end surface of the billet. 4. When the strobe illumination lamp 4 emits light, a video camera 5 for imaging the end face of the billet 2 and an ultrasonic distance meter 12 for measuring a distance between the billet end face and itself are provided.

【0017】画像コントローラ6は、ビデオカメラ5の
画像データを、内蔵する画像メモリに格納した後、その
データを用いてビレット2の端面の形状や姿勢のデータ
を演算する。モニタ7の画面上にウインドウ8を開き、
ビレット端面の画像9を表示し、演算の過程や結果を表
示する。
The image controller 6 stores the image data of the video camera 5 in a built-in image memory, and calculates data of the shape and posture of the end face of the billet 2 using the data. Open window 8 on the screen of monitor 7,
An image 9 of the billet end face is displayed, and the calculation process and the result are displayed.

【0018】コンベア1の駆動軸にはエンコーダ11が
設けられコンベア1の移動距離に比例したパルスを発生
し、移動距離を計測する。NO.2位置の下流側にはビレ
ット2の側面と後述する併走台車17との距離を計測す
る超音波距離計13が設けられている。超音波距離計1
3はモータ14により回転するようになっており、ビレ
ット2が超音波距離計13の真横を通過する時回転して
接触しないようになっている。
An encoder 11 is provided on the drive shaft of the conveyor 1 and generates a pulse proportional to the moving distance of the conveyor 1 to measure the moving distance. An ultrasonic range finder 13 for measuring the distance between the side surface of the billet 2 and a parallel carriage 17 described below is provided downstream of the No. 2 position. Ultrasonic rangefinder 1
Numeral 3 is rotated by a motor 14 so that the billet 2 rotates and does not contact when the billet 2 passes right beside the ultrasonic range finder 13.

【0019】第1サーボモータ15はコンベア1に平行
に設けられた第1ボールネジ16を回転する。第1ボー
ルネジ16は併走台車17に設けられためすねじ部と噛
み合っており、第1ボールネジ16の回転方向によって
併走台車17を搬送方向またはこの逆方向に走行させ
る。
The first servo motor 15 rotates a first ball screw 16 provided in parallel with the conveyor 1. The first ball screw 16 meshes with a helical screw provided on the parallel traveling vehicle 17, and causes the parallel traveling vehicle 17 to travel in the transport direction or the reverse direction depending on the rotation direction of the first ball screw 16.

【0020】併走台車17には第2サーボモータ18が
設けられ、第1ボールネジ16と直角方向に設けられた
第2ボールネジ19を回転する。第2ボールネジ19は
横行台車20に設けられためすねじ部と噛み合ってお
り、第2ボールネジ19の回転方向によってビレット2
の端面方向またはこの逆方向へ横行台車20を移動させ
る。
The parallel running vehicle 17 is provided with a second servo motor 18 for rotating a second ball screw 19 provided in a direction perpendicular to the first ball screw 16. The second ball screw 19 meshes with a helical screw provided on the traversing carriage 20, and the billet 2 is rotated by the rotation direction of the second ball screw 19.
The traversing carriage 20 is moved in the direction of the end face or in the opposite direction.

【0021】横行台車20にはX−Yステージ21が搭
載されており、X方向をコンベア1の搬送方向、Y方向
を上下方向とし、マーキングノズル22をX,Yの2次
平面上を移動させ、ビレット2の端面にマーキングす
る。第2ボールネジ19、横行台車20、X−Yステー
ジ21、マーキングノズル22はマーキング部を構成す
る。
An XY stage 21 is mounted on the trolley 20. The X direction is set as the conveying direction of the conveyor 1, the Y direction is set as the vertical direction, and the marking nozzle 22 is moved on the X, Y secondary plane. And marking on the end face of the billet 2. The second ball screw 19, the trolley 20, the XY stage 21, and the marking nozzle 22 constitute a marking unit.

【0022】サーボコントローラ31は第1サーボモー
タ15、第2サーボモータ18およびX−Yステージ2
を制御する。制御部30は画像コントローラ6よりビ
レット2の端面の形状や姿勢のデータを得て、サーボコ
ントローラ31により併走台車17、横行台車20およ
びX−Yステージ21を制御してマーキングを行う。
The servo controller 31 includes a first servomotor 15, a second servomotor 18, and the XY stage 2.
Control 1 The control unit 30 obtains data on the shape and posture of the end face of the billet 2 from the image controller 6, and controls the parallel running vehicle 17, the traversing vehicle 20, and the XY stage 21 by the servo controller 31 to perform marking.

【0023】次に動作について説明する。まず、画像コ
ントローラ6によるビレット端面の形状や姿勢の解析に
ついて説明する。ビレット2はほぼ一定速度で搬送方向
に移動し、NO.1位置に達すると、側面検出器3がビレ
ット2の側面を検出する。この検出信号を画像コントロ
ーラ6が入力すると、ストロボ照明ランプ4を一瞬点灯
し、その直後のカメラ読み出し信号VD から始まるビレ
ット端面のビデオ出力信号を所定のしきい値レベルで2
値化し画像コントローラ6内の画像メモリに格納する。
なお、次の開始信号VD から始まる映像信号は、今回取
り込んだ画面の処理が終了するまで画像メモリへの書き
込みを禁止される。即ち、ビレット側面が側面検出器3
で検出されると、その直後にストロボ照明ランプ4が点
灯され、その時のビレット端面形状、姿勢ビデオカメ
ラ5に撮られ、その画像データが画像メモリに格納され
る。
Next, the operation will be described. First, the analysis of the shape and posture of the billet end face by the image controller 6 will be described. The billet 2 moves in the transport direction at a substantially constant speed. When the billet 2 reaches the No. 1 position, the side detector 3 detects the side of the billet 2. When this detection signal is input to the image controller 6, the strobe illumination lamp 4 is turned on for a moment, and the video output signal of the billet end surface starting from the camera readout signal VD immediately after that is output at a predetermined threshold level by two.
The value is converted to a value and stored in the image memory in the image controller 6.
Note that writing of the video signal starting from the next start signal VD to the image memory is prohibited until the processing of the currently captured screen is completed. That is, the billet side is the side detector 3
In If detected, strobe illumination lamp 4 is turned on immediately, billet end face shape when the posture is taken to the video camera 5, the image data is stored in the image memory.

【0024】ビデオカメラ5はNO.1位置の基準位置に
その視野を合わせてあるため、曲がりのない正常なビレ
ット2が搬送されてきたときはビデオカメラ5の中央部
でビレット端面を撮像し、モニタ7の画面上の中央部に
ビレット端面像が表示されるように設定されている。画
像メモリ内の2値化データとモニタ7の画面上のビレッ
ト端面の2値化像は同一と考えて支障がないため、説明
の都合上、以降はモニタ7の画面で説明する。
Since the field of view of the video camera 5 is adjusted to the reference position of the No. 1 position, when a normal billet 2 without bending is conveyed, an image of the billet end face is taken at the center of the video camera 5, The billet end face image is set to be displayed at the center of the screen of the monitor 7. Since the binarized data in the image memory and the binarized image of the billet end face on the screen of the monitor 7 are assumed to be the same, there is no problem. Therefore, for convenience of explanation, the following description will be made on the screen of the monitor 7.

【0025】図2〜図5はモニタ画面上のウインドウを
示す。ウインドウはカメラ視野における一定の視野領域
内を測定範囲としたものである。本実施例では視野領域
350×350mm相当をウインドウ内領域としてい
る。また、ビレット端面の位置および姿勢情報を得るた
め、画像判別機能として、公知の次の機能を画像コント
ローラ6が備えているものとする。
2 to 5 show windows on the monitor screen. The window is a measurement range within a certain visual field in the camera visual field. In the present embodiment, the viewing area of 350 × 350 mm is defined as the window area. In order to obtain the position and orientation information of the billet end face, the image controller 6 has the following known function as an image discriminating function.

【0026】重心・主軸角測定機能 ウインドウ内のビレット2の2値化像にその重心位置お
よび主軸のX軸に対する角度を求める機能。ここで主軸
とはビレット2の端面の外形を内包する楕円の長軸であ
り、X軸は図2〜図5に示す。 エッジ検出による長さ測定機能 ウインドウのX軸,Y軸に平行に任意の位置に任意のピ
ッチでセットできるエッジ検出用ラインでウインドウ内
のビレット端面長さを測定する機能。
Center-of-gravity / principal axis angle measurement function A function for obtaining the position of the centroid and the angle of the principal axis with respect to the X-axis in the binarized image of the billet 2 in the window. Here, the main axis is the major axis of the ellipse including the outer shape of the end face of the billet 2, and the X axis is shown in FIGS. Length measurement function by edge detection A function to measure the length of the billet end face in the window with an edge detection line that can be set at an arbitrary position at an arbitrary pitch in parallel with the X and Y axes of the window.

【0027】モニタ7の画面は図2に示すように視野領
域350×350mm相当範囲にウインドウ8が設定さ
れており、予め設定してあるシーケンス機能により2値
化像に対し、機能の重心・主軸角測定機能が作動し、
図2に示すようにビレット端面形状の重心G(x,y)
の座標と、主軸MがX軸となす主軸角θを算出する。主
軸角θが±20°以内の場合はビレット2は正規姿勢
か、図3に示す180°回転状態のいずれかと判断す
る。
As shown in FIG. 2, a window 8 is set on the screen of the monitor 7 in a range corresponding to a visual field of 350 × 350 mm. Angle measurement function is activated,
As shown in FIG. 2, the center of gravity G (x, y) of the billet end face shape
And the principal axis angle θ between the principal axis M and the X axis is calculated. If the principal axis angle θ is within ± 20 °, it is determined that the billet 2 is in the normal posture or in the 180 ° rotation state shown in FIG.

【0028】次に正規姿勢か180°回転状態かを判定
するため機能を用いて、重心G(x,y)を基準に図
2、図3に示すように、X軸方向のエッジ検出ライン
m,nを設定し、ビレット2値化像内を通過するエッジ
検出ラインm,nの長さを測定し、その長さを比較す
る。
Next, using a function for determining whether the posture is normal or rotated by 180 °, an edge detection line m in the X-axis direction is determined based on the center of gravity G (x, y) as shown in FIGS. , N are set, the lengths of the edge detection lines m, n passing through the billet binarized image are measured, and the lengths are compared.

【0029】測定結果の比較より mの長さ(a1 a2 ) <nの長さ(b1 b2 ) の場合は上部(m)が下部(n)より短いため、ビ
ト2は正規姿勢と判断し、重心G(x,y)を基準に、
主軸角θの傾きに合わせ図2の右側に示すようにマーキ
ングを行うよう制御部30に指示する。
[0029] The length of the m from the comparison of measurement results (a1 a2) <If the length of n of (b1 b2) an upper (m) is shorter than the lower (n), bi LESSON <br /> DOO 2 Is determined to be a normal posture, and based on the center of gravity G (x, y),
The control unit 30 is instructed to perform marking as shown in the right side of FIG. 2 in accordance with the inclination of the main axis angle θ.

【0030】 mの長さ(a1 a2 ) >nの長さ(b1 b2 ) の場合は上部(m)が下部(n)の長さより長いため、
ット2は正規姿勢から180°回転した状態である
と判断し、重心G(X,Y)を基準に、主軸角θの傾き
に合わせ図3の右側に示すように180°回転した状態
でマーキングを行うよう制御部30に指示する。
When the length of m (a 1 a 2)> the length of n (b 1 b 2), the upper part (m) is longer than the lower part (n).
Bi LESSON DOO 2 determines that the state of being rotated 180 ° from the normal posture, the center of gravity G (X, Y) based on, and rotated 180 ° as shown in the right side of the slope to the mating Figure 3 the main shaft angle θ The control unit 30 is instructed to perform marking in the state.

【0031】また、 mの長さ(a1 a2 ) =nの長さ(b1 b2 ) の場合は端面形状は長方形と判断する。この場合0°と
180°の姿勢は同じなので正規姿勢としてマーキング
処理する。
When the length of m (a1 a2) = the length of n (b1 b2), the end face shape is determined to be a rectangle. In this case, since the postures of 0 ° and 180 ° are the same, marking processing is performed as a normal posture.

【0032】主軸角θが±20°を越えた場合は、正規
姿勢から±90°回転したものと判断する。図4、図5
はこの場合を示す。次に正規姿勢を基準に反時計方向に
回転したか、時計方向に回転したかを判断するため、図
4、図5に示すように重心G(x,y)を基準にY軸方
向にエッジ検出ラインp,qを設定し、ビレット2値化
像内を通過するp,q線の長さを測定し、その長さを比
較する。
If the main axis angle θ exceeds ± 20 °, it is determined that the main body has rotated ± 90 ° from the normal posture. 4 and 5
Indicates this case. Next, as shown in FIGS. 4 and 5, an edge is determined in the Y-axis direction with respect to the center of gravity G (x, y) as shown in FIGS. The detection lines p and q are set, the lengths of the p and q lines passing through the billet binarized image are measured, and the lengths are compared.

【0033】測定結果より pの長さ(c1 c2 ) <qの長さ(d1 d2 ) の場合は正規姿勢から反時計方向へ90°回転したもの
と判断し、図4に示すように重心G(x,y)を基準に
主軸角θの傾きに合わせて、文字の向きをエッジライン
p側としてマーキングを行うよう制御部30に指示す
る。
According to the measurement result, when the length of p (c1 c2) <the length of q (d1 d2), it is determined that the body has rotated 90 ° counterclockwise from the normal posture, and the center of gravity G is determined as shown in FIG. The control unit 30 is instructed to perform marking with the direction of the character as the edge line p side in accordance with the inclination of the principal axis angle θ based on (x, y).

【0034】 pの長さ(c1 c2 ) >qの長さ(d1 d2 ) の場合は正規姿勢から時計方向へ90°回転したものと
判断し、図5に示すように重心G(x,y)を基準に主
軸角θの傾きに合わせて、文字の向きをエッジラインq
側としてマーキングを行うよう制御部30に指示する。
When the length of p (c 1 c 2)> the length of q (d 1 d 2), it is determined that the posture has been rotated clockwise by 90 ° from the normal posture, and the center of gravity G (x, y) as shown in FIG. ), The direction of the character is changed to the edge line q according to the inclination of the principal axis angle θ.
The control unit 30 is instructed to perform the marking as the side.

【0035】 pの長さ(c1 c2 ) =qの長さ(d1 d2 ) の場合は、端面形状は長方形と判断し、反時計方向へ9
0°回転した時と同じ処理をする。なお、時計方向へ9
0°回転した時と同じ処理としてもよい。
When the length of p (c 1 c 2) = the length of q (d 1 d 2), the shape of the end face is determined to be a rectangle, and 9
The same processing as when rotating by 0 ° is performed. Note that clockwise 9
The same processing as when rotating by 0 ° may be performed.

【0036】以上により、画像コントローラ6内でウイ
ンドウ座標原点に対するビレット端面の重心位置および
主軸角θ、文字の向きを決定することができる。次にこ
れらのデータを実際にマーキングするために必要なデー
タに変換するため制御部30に、これらのデータを転送
する。
As described above, the position of the center of gravity of the billet end face with respect to the window coordinate origin, the principal axis angle θ, and the direction of the character can be determined in the image controller 6. Next, these data are transferred to the control unit 30 in order to convert the data into data necessary for actually marking.

【0037】制御部30では画像コントローラ6で計測
したビレット2値化画像の重心位置が、マーキングエリ
アの中心位置となるようにする。文字の向きおよび傾き
は、一定ピッチで傾斜に対する文字パターンをメモリ上
に作成しておき、画像コントローラ6で判定した主軸角
θの傾きデータと文字の向きの判定より、最も近いデー
タを選択し、ビレット2がマーキング開始位置であるN
O.2位置へ到着するのを待つ。
The control unit 30 sets the center of gravity of the billet binarized image measured by the image controller 6 to be the center position of the marking area. For the direction and inclination of the character, a character pattern corresponding to the inclination is created on the memory at a constant pitch, and the data closest to the inclination data of the main axis angle θ determined by the image controller 6 and the determination of the character direction are selected. Billet 2 is the marking start position N
Wait to arrive at the O.2 location.

【0038】側面検出器3で検出された時からのビレッ
ト2の移動距離は、エンコーダ11のパルス数を計数す
ることにより計測され、その距離がNO.1位置とNO.2
位置との距離となったときマーキングが開始される。な
お、マーキングに先立ちビレット2がNO.1位置通過
時、超音波距離計12によりビレット2の端面位置を測
定し、制御部30よりサーボコントローラ31を介して
第2サーボモータ18を駆動し、第2ボールネジ19を
回転して横行台車20を移動させ、X−Yステージ21
に搭載されたマーキングノズル22の位置がビレット端
面にマーキングできる位置となるよう調整される。
The moving distance of the billet 2 from the time when the billet 2 is detected by the side detector 3 is measured by counting the number of pulses of the encoder 11, and the distance is the position of No. 1 and the position of No. 2.
Marking is started when the distance from the position is reached. Prior to marking, when the billet 2 passes the No. 1 position, the end face position of the billet 2 is measured by the ultrasonic distance meter 12, and the second servomotor 18 is driven by the control unit 30 via the servo controller 31, and the second 2 The trolley 20 is moved by rotating the ball screw 19 and the XY stage 21 is moved.
Is adjusted so that the position of the marking nozzle 22 mounted on the billet can be marked on the billet end surface.

【0039】また、ビレット2がNO.2位置に達すると
超音波距離計13によりビレット2の側面と併走台車1
7の相対距離を測定し、この距離が常に一定値となるよ
う制御部30は、サーボコントローラ31を介して第1
サーボモータ15を駆動し、第1ボールネジ16を回転
して併走台車17をビレット2と併走させる。
When the billet 2 reaches the position No. 2, the ultrasonic range finder 13 and the side of the billet 2
7 is measured by the controller 30 via the servo controller 31 so that the distance always becomes a constant value.
The servo motor 15 is driven to rotate the first ball screw 16 so that the parallel running carriage 17 runs together with the billet 2.

【0040】マーキングは、制御部30よりX方向,Y
方向に対する移動データがサーボコントローラ31を介
してX−Yステージ21に与えられX−Yステージ21
に内蔵されたX軸サーボモータ、Y軸サーボモータによ
りマーキングノズル22を文字形状に合わせて移動させ
ながら塗料を吐出することにより行われる。マーキング
が完了すると超音波距離計13はモータ14により回動
し、ビレット2に当たらない状態にし、X−Yステージ
21を横行台車20により後退させ、第1サーボモータ
15により併走台車17をNO.2位置に復帰させる。
The marking is performed by the control unit 30 in the X direction and the Y direction.
Movement data for the direction is transmitted via the servo controller 31.
And given to the XY stage 21
This is performed by discharging the paint while moving the marking nozzle 22 according to the character shape by an X-axis servo motor and a Y-axis servo motor built in the printer. When the marking is completed, the ultrasonic range finder 13 is rotated by the motor 14 so as not to hit the billet 2, the XY stage 21 is moved backward by the traversing carriage 20, and the parallel traveling carriage 17 is set to NO by the first servo motor 15. Return to position 2.

【0041】併走台車17によるビレット2の追従動作
をさらに詳細に説明する。図6は図1に示した追従機構
の追従動作に必要な機能を抜き出して表した図である。
図1に示す側面検出器3がビレット2の側面を検出した
時点からコンベア1の移動量を計測するエンコーダ11
のパルス数をカウンタ32により計数する。設定器33
にはNO.1位置とNO.2位置間の基準距離が設定され
る。比較器35はカウンタ32と設定器33の値を比較
し、一致した時点でラッチ36に対しラッチ信号を出力
する。ラッチ36はラッチ信号の立ち上がりで超音波距
離計13のアンプ34の出力データD1 をラッチする。
The operation of the billet 2 following the carriage 17 will be described in more detail. FIG. 6 is a diagram extracting and showing functions necessary for the following operation of the following mechanism shown in FIG.
An encoder 11 for measuring the amount of movement of the conveyor 1 from the time when the side detector 3 shown in FIG.
Is counted by the counter 32. Setting device 33
Is set to a reference distance between the No. 1 position and the No. 2 position. The comparator 35 compares the value of the counter 32 with the value of the setter 33, and outputs a latch signal to the latch 36 when the values match. The latch 36 latches the output data D1 of the amplifier 34 of the ultrasonic distance meter 13 at the rise of the latch signal.

【0042】減算器37はデータD1 とその後の距離デ
ータDX の差DV を求め、D/A変換器38により電圧
出力AV に変換し、サーボコントローラ31に出力す
る。サーボコントローラ31は偏差信号AV を増幅後、
その値が0になる方向に第1サーボモータ15を回転さ
せ、第1ボールネジ16を介して併走台車17を移動さ
せる。つまり、ビレット2がNO.2位置に達し、その時
点での超音波距離計13が測定したビレット2と併走台
車17の距離を常に維持するよう併走台車17の移動を
制御する。
The subtracter 37 calculates a difference DV between the data D1 and the distance data DX, converts the difference DV into a voltage output AV by the D / A converter 38, and outputs the voltage output AV to the servo controller 31. The servo controller 31 amplifies the deviation signal AV,
The first servomotor 15 is rotated in a direction in which the value becomes zero, and the parallel running carriage 17 is moved via the first ball screw 16. That is, the movement of the parallel running vehicle 17 is controlled so that the billet 2 reaches the No. 2 position and the distance between the billet 2 and the parallel running vehicle 17 measured by the ultrasonic distance meter 13 at that time is always maintained.

【0043】本実施例で使用した超音波距離計13のサ
ンプリング周期は100Hz 、繰り返し再現性±0.1
mm(距離150mmの時)となっており、総合精度と
して±0.2mm程度の相対位置精度でマーキングを行
うことができた。また、本実施例はビレット2の温度が
常温の場合は好結果を得たが、高温になると超音波距離
計測計は測定原理上問題がある。レーザ式のものや機械
的変位計等も温度対策を必要とし、形状的に大型化す
る。
The sampling cycle of the ultrasonic distance meter 13 used in this embodiment is 100 Hz, and the repetition reproducibility is ± 0.1.
mm (at a distance of 150 mm), and the marking could be performed with a relative position accuracy of about ± 0.2 mm as an overall accuracy. In this embodiment, good results were obtained when the billet 2 was at room temperature. However, when the billet 2 was heated to a high temperature, the ultrasonic distance meter had a problem in terms of measurement principle. Laser-type instruments and mechanical displacement gauges also require temperature countermeasures, and are large in shape.

【0044】図7は高温のビレットにも有効な追従機構
の構成を示すブロック図である。図6と同様追従機構に
関係する要素のみ抜き出して記載してある。側面検出器
3がNO.1位置に到達したビレット2の側面を検出した
タイミングでこのビレット2の端面の位置及び姿勢を画
像コントローラ6で認識し、その結果をマーキング部を
構成するX−Yステージ21に反映させ、マーキングノ
ズル22の位置を補正する。
FIG. 7 is a block diagram showing a configuration of a follow-up mechanism which is also effective for high-temperature billets. As in FIG. 6, only the elements related to the follow-up mechanism are extracted and described. The image controller 6 recognizes the position and orientation of the end face of the billet 2 at the timing when the side face detector 3 detects the side face of the billet 2 that has reached the No. 1 position, and recognizes the result as an XY stage constituting a marking unit. 21 and the position of the marking nozzle 22 is corrected.

【0045】即ち、ビレット2の側面を側面検出器3で
検出すると、そのタイミングでエンコーダ11のパルス
数をカウンタ32で計数する。設定器33はNO.1位置
とNO.2位置との基準距離を設定するもので、その値は
制御部30で読み取りメモリに記憶される。カウンタ3
2の計数値は極めて短時間の周期で制御部30で読み取
り、設定器33の設定値と比較し、一致または、設定値
を越えた時点でビレット2がNO.2位置に到達したこと
を認識する。
That is, when the side face of the billet 2 is detected by the side face detector 3, the number of pulses of the encoder 11 is counted by the counter 32 at that timing. The setting unit 33 sets a reference distance between the No. 1 position and the No. 2 position, and the value is read by the control unit 30 and stored in the memory. Counter 3
The count value of No. 2 is read by the control unit 30 in a very short period and compared with the set value of the setting device 33, and it is recognized that the billet 2 has reached the position No. 2 when the value matches or exceeds the set value. I do.

【0046】併走台車17には接触機構が設けられてい
る。接触機構はアーム23とアーム23の回転軸24
と、回転軸24を支持する支持金具25と回転軸24を
回転し、アーム23をビレット2に当てたり、ビレット
2が通過する際これを回避する動作をするモータ26よ
り構成される。アーム23は通常ビレット2の通過を妨
げない状態にしておき、ビレット2がNO.2位置へ到着
すると制御部30の指示により図示のように回転して上
昇しビレット側面に当たるようにする。
The parallel running vehicle 17 is provided with a contact mechanism. The contact mechanism is an arm 23 and a rotation shaft 24 of the arm 23.
And a motor 26 that rotates the rotating shaft 24 and a support fitting 25 that supports the rotating shaft 24, and applies an arm 23 to the billet 2 and operates to avoid the billet 2 from passing therethrough. The arm 23 is normally kept in a state in which the billet 2 does not pass, and when the billet 2 arrives at the No. 2 position, it rotates and rises as shown in FIG.

【0047】アーム23の上昇完了後、制御部30から
速度指令Aおよびトルク指令Bが出され、それぞれD/
A変換器39、40で変換後、サーボコントローラ31
に出力され、同時に起動および移動方向指令Cが出力さ
れる。速度指令Aは第1サーボモータ15の回転速度
R.P.M. を設定するもので、任意の回転速度で第1
サーボモータ15を回転させることが可能である。本実
施例ではエンコーダ11のパルスを計数するカウンタ3
2の値を極めて短時間の周期で読み出し、その値からコ
ンベア1の速度を算出し、その値に任意に設定可能なバ
イアス値を加えて速度指令Aを出している。トルク指令
Bは回転速度とは無関係にモータ出力トルクの上限値を
設定するもので、制御部30側で動作パターンに合わせ
たデータを設定する。
After the raising of the arm 23 is completed, a speed command A and a torque command B are issued from the control unit 30, and D / D
After conversion by the A converters 39 and 40, the servo controller 31
At the same time, and the activation and movement direction command C are output at the same time. The speed command A is the rotation speed R. P. M. is set at the arbitrary rotation speed.
It is possible to rotate the servo motor 15. In this embodiment, a counter 3 for counting the pulses of the encoder 11 is used.
2 is read out in a very short period, the speed of the conveyor 1 is calculated from the value, and a speed command A is issued by adding an arbitrarily settable bias value to the value. The torque command B is for setting the upper limit value of the motor output torque irrespective of the rotation speed, and the control unit 30 sets data according to the operation pattern.

【0048】制御部30はビレット2がNO.2位置へ到
着すると、その手前で待機していた接触機構、およびX
−Yステージ21(図示省略)を搭載した併走台車17
を、その時のコンベア1の速度と同一速度でビレット2
に追従させながら接触機構のアーム23を上昇させ、上
昇完了を確認すると、速度の上昇指令Aを出し、ビレッ
ト2の側面にアーム23を押し付ける。
When the billet 2 arrives at the position No. 2, the control unit 30 controls the contact mechanism and the X
-A trolley 17 equipped with a Y stage 21 (not shown)
At the same speed as the conveyor 1 at that time.
When the arm 23 of the contact mechanism is raised while following the above, and the completion of the rise is confirmed, a speed increase command A is issued, and the arm 23 is pressed against the side surface of the billet 2.

【0049】アーム23がビレット2の側面に当たる
と、第1サーボモータ15の負荷は急激に大きくなるた
め、サーボコントローラ31は大きな電流を流そうとす
るが、トルク指令Bにより設定された電流値に達する
と、その値で電流値上限は制限され、第1サーボモータ
15を加熱することなく、併走台車17はビレット2に
追従する。
When the arm 23 hits the side surface of the billet 2, the load on the first servomotor 15 suddenly increases, and the servo controller 31 attempts to supply a large current. When this value is reached, the upper limit of the current value is limited by that value, and the parallel running vehicle 17 follows the billet 2 without heating the first servomotor 15.

【0050】すなわち、第1サーボモータ15はビレッ
ト2の搬送速度より速い速度で併走台車17を駆動する
ように制御しているが、接触機構のアーム23がビレッ
ト2に当たっているため、ビレット2と全く同一速度で
移動することになり、併走台車17上に設けられたX−
Yステージ21によってビレット端面に文字を変形する
ことなくマーキングすることが可能となる。
That is, the first servo motor 15 controls the parallel running carriage 17 at a speed higher than the transport speed of the billet 2. However, since the arm 23 of the contact mechanism is in contact with the billet 2, the first servo motor 15 is completely different from the billet 2. It will move at the same speed, and the X-
The Y stage 21 makes it possible to mark the billet end face without deformation.

【0051】図8は接触機構を用いた追従制御のタイミ
ングチャートである。速度指令データAはビレット2が
NO.2位置へ到着前にコンベア1の移動速度に基づいて
求めておく。トルク指令データBは実験値に基づいて一
定値が設定されている。速度指令データAにおいて、a
はコンベア1の速度、bは追従速度、cはリターン速
度、dはコンベア速度である。トルク指令データBにお
いてeは設定トルク、fは追従時の最大トルク設定値、
gはリターン開始時の起動トルクの設定値、hは設定ト
ルクである。
FIG. 8 is a timing chart of the follow-up control using the contact mechanism. The speed command data A is obtained based on the moving speed of the conveyor 1 before the billet 2 arrives at the No. 2 position. The torque command data B is set to a constant value based on an experimental value. In the speed command data A, a
Is the speed of the conveyor 1, b is the following speed, c is the return speed, and d is the conveyor speed. In the torque command data B, e is the set torque, f is the maximum torque set value at the time of following,
g is the set value of the starting torque at the start of the return, and h is the set torque.

【0052】接触機構のアーム23に上昇指令を出し、
上昇完了したことを認識すると(点)、速度指令デー
タをaより大きな値bにし、アーム23をビレット側面
に当てる。速度がbに上昇し、追従速度に入ると、トル
ク指令データをeよりfに下げ、第1サーボモータ15
に過電流を流さないようにする(点)。マーキングが
完了すると、直ちに第1サーボモータ15を停止させ
(点)、その後逆転させ、併走台車17を原点へ復帰
させる。その際、時間短縮のため速度指令データAを大
きくする(点)と共に、起動トルクを得るためにトル
ク指令データBをfよりgに大きくする(点)。サー
ボコントローラ31には、逆転信号を入れる(点)。
併走台車17が原点復帰完了すると、次のビレット2を
待つ状態になる(点)。
An ascending command is issued to the arm 23 of the contact mechanism,
When it is recognized that the ascent is completed (point), the speed command data is set to a value b larger than a, and the arm 23 is brought into contact with the billet side surface. When the speed rises to b and enters the following speed, the torque command data is reduced from e to f, and the first servomotor 15
Do not allow overcurrent to flow (dot). As soon as the marking is completed, the first servomotor 15 is stopped (point), then reversed, and the traveling carriage 17 is returned to the origin. At that time, the speed command data A is increased to reduce the time (point), and the torque command data B is increased to g from f to obtain the starting torque (point). A reverse rotation signal is input to the servo controller 31 (dot).
When the parallel carriage 17 completes the return to origin, the carriage 17 waits for the next billet 2 (dot).

【0053】[0053]

【発明の効果】以上の説明から明らかなように、本発明
は、マーキング面を撮像し、そのデータに基づいてマー
キング面の変形や姿勢を考慮してマーキングするので適
切なマーキングをすることができる。また、搬送中のマ
ーキング対象物にマーキングする場合は、併走部を追従
機構でマーキング対象物と併走させるので適切なマーキ
ングが可能となる。追従機構として、低温のマーキング
対象物に対しては距離計によりマーキング対象物と併走
部との距離を一定値に保つようにし、高温のマーキング
対象物に対しては、併走部の一部をマーキング対象物に
押し付けるようにしたので、広い温度範囲にわたり安定
した追従動作が可能となる。
As is apparent from the above description, according to the present invention, an image of a marking surface is taken, and marking is performed in consideration of deformation and posture of the marking surface based on the data, so that appropriate marking can be performed. . In addition, when marking the marking target being conveyed, the parallel running portion is caused to run along with the marking target by the follow-up mechanism, so that appropriate marking can be performed. As a follow-up mechanism, the distance between the marking object and the parallel running part is kept constant by a distance meter for low-temperature marking objects, and a part of the parallel running part is marked for high-temperature marking objects. Since the object is pressed against the object, a stable following operation can be performed over a wide temperature range.

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

【図1】本実施例の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of the present embodiment.

【図2】正規姿勢の範囲内にあるビレット端面を示す図
である。
FIG. 2 is a diagram showing a billet end surface within a range of a normal posture.

【図3】180°回転姿勢の範囲内にあるビレット端面
を示す図である。
FIG. 3 is a view showing a billet end face within a range of a 180 ° rotation posture;

【図4】90°反時計方向回転姿勢の範囲内にあるビレ
ット端面を示す図である。
FIG. 4 is a view showing a billet end face within a range of a 90 ° counterclockwise rotation posture;

【図5】90°時計方向回転姿勢の範囲内にあるビレッ
ト端面を示す図である。
FIG. 5 is a view showing a billet end face within a range of a 90 ° clockwise rotation posture.

【図6】超音波距離計を用いた追従機構の構成を示すブ
ロック図である。
FIG. 6 is a block diagram showing a configuration of a tracking mechanism using an ultrasonic range finder.

【図7】接触機構を用いた追従機構の構成を示すブロッ
ク図である。
FIG. 7 is a block diagram showing a configuration of a follow-up mechanism using a contact mechanism.

【図8】接触機構を用いた追従機構のタイミングチャー
トである。
FIG. 8 is a timing chart of a follow-up mechanism using a contact mechanism.

【図9】角形棒状鋼材の搬送時における姿勢と端面に正
しくマーキングした状態を示した図である。
FIG. 9 is a diagram showing a posture and a state in which an end face is correctly marked when the rectangular bar-shaped steel material is conveyed.

【図10】搬送されてくるマーキング対象物のマーキン
グする端面近傍の平面図である。
FIG. 10 is a plan view showing the vicinity of an end surface of a conveyed marking object to be marked.

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

1 コンベア 2 ビレット 3 側面検出器 4 ストロボ照明ランプ 5 ビデオカメラ 6 画像コントローラ 7 モニタ 11 エンコーダ 12,13 超音波距離計 14,26 モータ 15 第1サーボモータ 16 第1ボールネジ 17 併走台車 18 第2サーボモータ 19 第2ボールネジ 20 横行台車 21 X−Yステージ 22 マーキングノズル 23 アーム 24 回転軸 25 支持金具 30 制御部 31 サーボコントローラ 32 カウンタ 33 設定器 34 アンプ 35 比較器 36 ラッチ 37 減算器 38,39,40 D/A変換器 DESCRIPTION OF SYMBOLS 1 Conveyor 2 Billet 3 Side detector 4 Strobe lighting lamp 5 Video camera 6 Image controller 7 Monitor 11 Encoder 12,13 Ultrasonic rangefinder 14,26 Motor 15 First servo motor 16 First ball screw 17 Parallel trolley 18 Second servo motor Reference Signs List 19 second ball screw 20 traversing carriage 21 XY stage 22 marking nozzle 23 arm 24 rotation axis 25 support bracket 30 control unit 31 servo controller 32 counter 33 setting unit 34 amplifier 35 comparator 36 latch 37 subtractor 38, 39, 40 D / A converter

───────────────────────────────────────────────────── フロントページの続き (72)発明者 富田 一臣 北海道室蘭市仲町12番地 新日本製鐵株 式会社室蘭製鐵所内 (72)発明者 石渡 明夫 北海道室蘭市仲町12番地 新日本製鐵株 式会社室蘭製鐵所内 ──────────────────────────────────────────────────の Continued on the front page (72) Inventor Kazuomi Tomita 12 Nakamachi, Muroran, Hokkaido Nippon Steel Corporation Muroran Works (72) Inventor Akio Ishiwatari 12 Nakamachi, Muroran, Hokkaido Nippon Steel Corporation Inside the Muroran Works

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 マーキング対象物のマーキング面にマー
キングするマーキング部と、前記マーキング面を撮像し
て得た画像データにより前記マーキング面の基準マーキ
ング面とのずれを演算する画像制御部と、この画像制御
部の演算したずれを考慮してマーキングデータを作成し
前記マーキング部を制御するマーキング制御部とを備え
たことを特徴とするマーキング装置。
A marking unit for marking a marking surface of a marking object; an image control unit for calculating a deviation of the marking surface from a reference marking surface based on image data obtained by imaging the marking surface; A marking device comprising: a marking control unit that creates marking data in consideration of a shift calculated by a control unit and controls the marking unit.
【請求項2】 移動するマーキング対象物と共に併走す
る併走部と、この併走部に搭載されマーキング対象物の
マーキング面をマーキングするマーキング部と、前記マ
ーキング面を撮像して得た画像データにより前記マーキ
ング面の基準マーキング面とのずれを演算する画像制御
部と、この画像制御部の演算したずれを考慮してマーキ
ングデータを作成し前記マーキング部を制御するマーキ
ング制御部と、前記マーキング対象物に前記併走部を追
従させる追従機構とを備えたことを特徴とするマーキン
グ装置。
2. A parallel running section which runs along with a moving marking object, a marking section mounted on the parallel running section for marking a marking surface of the marking object, and said marking by image data obtained by imaging said marking surface. An image control unit that calculates a shift of a surface from a reference marking surface, a marking control unit that creates marking data in consideration of the calculated shift of the image control unit and controls the marking unit, and A marking device comprising a follow-up mechanism for following a parallel running section.
【請求項3】 前記追従機構は、前記併走部と前記マー
キング対象物の相対距離を計測する距離検出器と、計測
された相対距離を所定値に保つよう前記併走部を制御す
る相対距離制御部とを備えたことを特徴とする請求項2
記載のマーキング装置。
3. The tracking mechanism according to claim 1, further comprising: a distance detector configured to measure a relative distance between the parallel running unit and the marking target; and a relative distance control unit configured to control the parallel running unit to maintain the measured relative distance at a predetermined value. 3. The method according to claim 2, further comprising:
A marking device as described.
【請求項4】 前記追従機構は、前記併走部に一端が接
続され他端が併走時マーキング対象物を併走方向に押圧
可能に接触する接触機構と、この接触機構の前記他端を
前記マーキング対象物に押圧するよう前記併走部の走行
を制御する押圧制御部とを備えたことを特徴とする請求
項2記載のマーキング装置。
4. The following mechanism includes: a contact mechanism having one end connected to the parallel running portion and the other end contacting the marking target at the time of parallel running so as to be able to be pressed in the parallel running direction; 3. The marking device according to claim 2, further comprising: a pressing control unit that controls running of the parallel running unit so as to press against an object.
JP25667793A 1993-10-14 1993-10-14 Marking device Expired - Fee Related JP2626506B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25667793A JP2626506B2 (en) 1993-10-14 1993-10-14 Marking device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25667793A JP2626506B2 (en) 1993-10-14 1993-10-14 Marking device

Publications (2)

Publication Number Publication Date
JPH07108323A JPH07108323A (en) 1995-04-25
JP2626506B2 true JP2626506B2 (en) 1997-07-02

Family

ID=17295939

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25667793A Expired - Fee Related JP2626506B2 (en) 1993-10-14 1993-10-14 Marking device

Country Status (1)

Country Link
JP (1) JP2626506B2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3630979B2 (en) * 1998-04-27 2005-03-23 キヤノン株式会社 Image forming apparatus
KR100382266B1 (en) * 2000-08-18 2003-05-01 이용중 Auto Brand Attachment Method of Magnitude Changing Objects Using Robot Pose Adjustment Algorithm
JP4519105B2 (en) * 2006-03-10 2010-08-04 株式会社ニレコ Marking apparatus and marking method
JP4519107B2 (en) * 2006-06-20 2010-08-04 株式会社ニレコ XY stage device
JP2011116540A (en) * 2009-12-07 2011-06-16 Mitsubishi Heavy Ind Ltd Plate material double-sided printing device
JP2011116539A (en) * 2009-12-07 2011-06-16 Mitsubishi Heavy Ind Ltd Plate material printing device
WO2015058388A1 (en) 2013-10-24 2015-04-30 华为终端有限公司 Method and device for displaying image
JP5934268B2 (en) * 2014-03-03 2016-06-15 第一実業ビスウィル株式会社 Complex processing system
JP2015166133A (en) * 2014-03-03 2015-09-24 第一実業ビスウィル株式会社 printer
JP6341606B2 (en) * 2014-08-11 2018-06-13 ローレル精機株式会社 Packaging coin handling machine
JP6737616B2 (en) * 2016-03-29 2020-08-12 京セラ株式会社 Print control unit and printing apparatus using the same

Also Published As

Publication number Publication date
JPH07108323A (en) 1995-04-25

Similar Documents

Publication Publication Date Title
JP2626506B2 (en) Marking device
JPS60231208A (en) Control method of automatic machine
US3858983A (en) Shaped product measurement
WO1992005892A1 (en) Metal sheet bending machine
JP2771594B2 (en) Method and apparatus for measuring displacement of object
WO2021189734A1 (en) Method and device for measuring straightness of pipe end of steel pipe
JP2923199B2 (en) Bending angle detecting device, straight line extracting device used therefor, and bending angle detecting position setting device
JP2927179B2 (en) 3D shape input device
JPH07234914A (en) Bar code label reader
KR100415796B1 (en) Method of determining a scanning interval in surface inspection
CN213813948U (en) Object position recognition device
JPH08285550A (en) Instrument for measuring-steel plate displacement
JP2793695B2 (en) Object recognition control method
CN115900593A (en) Steering engine rotation angle measuring system and method
JP3195223B2 (en) Transfer control device
JPS62233710A (en) Face inspection instrument
JPS6132690B2 (en)
CN220489989U (en) Steering engine rotation angle measurement system
JPH0778418B2 (en) Plate shape measuring device
JP2600567B2 (en) Pipe end processing section size measurement device
CN115572808B (en) Anti-collision protection method and system for furnace wall of heating furnace
JPH09210665A (en) Method and device for plate width measurement
US20020135782A1 (en) Scanning using position transmission for triggering the recording of measured values
JPH0718700B2 (en) Spot light position setting method
JPH07207270A (en) Method and apparatus for detecting center of cover of coke oven

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: 19970218

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees