JP5672258B2 - Bar code label automatic reading device - Google Patents

Bar code label automatic reading device Download PDF

Info

Publication number
JP5672258B2
JP5672258B2 JP2012050251A JP2012050251A JP5672258B2 JP 5672258 B2 JP5672258 B2 JP 5672258B2 JP 2012050251 A JP2012050251 A JP 2012050251A JP 2012050251 A JP2012050251 A JP 2012050251A JP 5672258 B2 JP5672258 B2 JP 5672258B2
Authority
JP
Japan
Prior art keywords
barcode
billet
bar code
scanner
label
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.)
Active
Application number
JP2012050251A
Other languages
Japanese (ja)
Other versions
JP2013186627A (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.)
Nippon Steel Corp
Original Assignee
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 Nippon Steel Corp filed Critical Nippon Steel Corp
Priority to JP2012050251A priority Critical patent/JP5672258B2/en
Publication of JP2013186627A publication Critical patent/JP2013186627A/en
Application granted granted Critical
Publication of JP5672258B2 publication Critical patent/JP5672258B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、ビレットの端面に貼付けられたバーコードラベルの自動読取装置および自動読取方法に関する。詳しくは、バーコードラベルの読み取り不良を抑制できる自動読取装置および自動読取方法に関する。   The present invention relates to an automatic reading apparatus and an automatic reading method for a bar code label attached to an end face of a billet. More specifically, the present invention relates to an automatic reading apparatus and an automatic reading method that can suppress reading failure of a bar code label.

鋼管の製造ラインでは、素材となるビレットを識別してトラッキングを行うため、個々のビレットにバーコードを配設する場合がある。ビレットに配設されたバーコードは、例えば、バーコードスキャナを備えた装置により自動で読み取ることができる。   In a steel pipe production line, a billet as a material is identified and tracking is performed, and therefore, a barcode may be provided on each billet. The barcode disposed on the billet can be automatically read by an apparatus equipped with a barcode scanner, for example.

ビレットにバーコードを配設する方式として、バーコードラベルを鋼管に貼付ける方式がある。しかし、ビレットに貼付けられたバーコードラベルをバーコードスキャナを備えた装置により自動で読み取ると、直射日光によるハレーションや夜間の照明不足により読み取り不良が発生する。また、バーコードラベルを貼付ける際の位置のずれおよび傾きや、バーコードラベルの汚れ、擦り傷によるかすれにより読み取り不良が発生する。さらに、バーコードラベルをビレットの端面に貼付ける場合、端面の傾きにより読み取り不良が発生する。読み取り不良が発生すると、バーコードを目視により確認し、バーコードの情報を手動で入力する作業が必要となり、生産効率の低下を招く。   As a method of arranging a barcode on the billet, there is a method of attaching a barcode label to a steel pipe. However, when the bar code label attached to the billet is automatically read by an apparatus equipped with a bar code scanner, reading failure occurs due to halation due to direct sunlight and insufficient illumination at night. In addition, reading errors occur due to misalignment and inclination of the bar code label and smearing of the bar code label and blurring due to scratches. Further, when a bar code label is attached to the end face of the billet, reading failure occurs due to the inclination of the end face. When a reading failure occurs, it is necessary to visually check the barcode and manually input the barcode information, resulting in a decrease in production efficiency.

ビレットに配設されたバーコードの自動読み取りに関し、従来から種々の提案がなされており、例えば、特許文献1がある。特許文献1に提案されるバーコードの自動読取方法は、ドットマーキング装置により丸鋼材の外面に印字されたバーコードを丸鋼材を回転させて検出した後、バーコードの濃淡をCCDカメラで撮像して判読することにより読み取る。これにより、ドットマーキング装置により印字されたバーコードが、うすれた場合や欠けた場合にも、正確に読み取ることができるとしている。   Various proposals have been made regarding automatic reading of a barcode arranged on a billet. For example, Patent Document 1 is available. The automatic barcode reading method proposed in Patent Document 1 detects the barcode printed on the outer surface of a round steel material with a dot marking device by rotating the round steel material, and then images the density of the barcode with a CCD camera. Read by reading. Thereby, the barcode printed by the dot marking device can be accurately read even when it is faint or missing.

特開平4−220117号公報JP-A-4-220117

前述の通り、ビレットのトラッキングを行うため、ビレットにバーコードラベルを貼付け、バーコードスキャナを備えた装置により自動で読み取る場合がある。この場合、直射日光によるハレーションや夜間の照明不足、バーコードラベルの貼付け位置のずれ、バーコードラベルの部分的な汚れ等により読み取り不良が発生する。   As described above, in order to track the billet, a barcode label is attached to the billet, and the billet may be automatically read by an apparatus equipped with a barcode scanner. In this case, reading failure occurs due to halation due to direct sunlight, lack of illumination at night, deviation of the barcode label attaching position, partial contamination of the barcode label, and the like.

一方、前記特許文献1で提案されるバーコードの自動読取方法は、ドットマーキング装置により丸鋼材の外面に印字されたバーコードを用いるので、バーコードラベルの読み取り不良を抑制する方法については検討されていない。また、丸鋼材の外面にバーコードを印字するため、読み取る際に丸鋼材を回転させる機構が必要になり、自動読取装置に要する設備コストが増大する。   On the other hand, since the automatic barcode reading method proposed in Patent Document 1 uses a barcode printed on the outer surface of a round steel material by a dot marking device, a method for suppressing poor reading of barcode labels has been studied. Not. Further, since the bar code is printed on the outer surface of the round steel material, a mechanism for rotating the round steel material is required when reading, and the equipment cost required for the automatic reading device increases.

本発明は、このような状況に鑑みてなされたものであり、読み取り不良を抑制できるバーコードラベルの自動読取装置および自動読取方法を提供することを目的とする。   The present invention has been made in view of such a situation, and an object thereof is to provide an automatic reading apparatus and an automatic reading method of a bar code label that can suppress reading failure.

本発明の要旨は、下記(1)〜(6)に記載の通りである。なお、これらのうちの(4)〜(6)に記載のバーコードラベルの自動読取方法は、本発明の参考例としての発明である。
The gist of the present invention is as described in the following (1) to (6) . Of these, the bar code label automatic reading method described in (4) to (6) is an invention as a reference example of the present invention.

(1)ビレットの端面に貼付けられたバーコードラベルを自動で読み取る装置であって、前記ビレットを測定位置に搬送する搬送手段と、照射したレーザー光の反射光を受光してバーコードの情報を読み取るバーコードスキャナが2台以上配設され、該バーコードスキャナにより測定位置に搬送されたビレットの端面の全面をスキャンするように移動可能であるスキャナヘッドと、前記搬送手段の搬送、前記スキャナヘッドの移動および前記2台以上のバーコードスキャナの動作を制御する制御手段と、前記2台以上のバーコードスキャナによって読み取られたバーコードの情報の一部を合成してバーコードの情報の全部を生成する合成手段と、前記スキャナヘッドをビレット搬送方向と直交する軸回りに揺動可能に保持し、前記ビレットが前記スキャナヘッドに近接した際に前記スキャナヘッドを揺動させて退避させる衝突防止機構とを備え、前記バーコードスキャナのレーザー光の照射により測定位置に搬送されたビレットの端面に描かれる直線状の走査線の角度が、前記2台以上のバーコードスキャナでそれぞれ異なることを特徴とするバーコードラベルの自動読取装置。
(1) A device for automatically reading a bar code label attached to the end face of a billet, comprising a conveying means for conveying the billet to a measurement position, and a reflected light of the irradiated laser beam to receive bar code information. Two or more barcode scanners to be read are arranged, and a scanner head which is movable so as to scan the entire end face of the billet conveyed to the measurement position by the barcode scanner, conveyance of the conveyance means, and the scanner head And a control means for controlling the movement of the two or more barcode scanners and a part of the barcode information read by the two or more barcode scanners to synthesize all of the barcode information. and generating synthesized means, said holding swingably scanner head around an axis perpendicular to the billet conveying direction, wherein the billet Serial and a collision avoidance mechanism for retracting by oscillating the scanner head when in close proximity to the scanner head, said bar code scanner of the transported billet in the measurement position by the irradiation of laser beam linear drawn to the end face The bar code label automatic reading device, wherein an angle of a scanning line is different for each of the two or more bar code scanners.

(2)上記(1)に記載のバーコードラベルの自動読取装置が、さらに、バーコードラベルが貼付けられた校正用部材と、前記校正用部材を前記2台以上のバーコードスキャナによりスキャン可能な位置に配置する手段と、前記校正用部材をスキャンした結果に基づき前記バーコードスキャナのレーザー光の焦点を調整する焦点調整手段とを備えることを特徴とするバーコードラベルの自動読取装置。 (2) The barcode label automatic reading device according to (1) can further scan the calibration member to which the barcode label is attached and the calibration member by the two or more barcode scanners. An apparatus for automatically reading a barcode label, comprising: means for arranging the position; and focus adjusting means for adjusting a focus of a laser beam of the barcode scanner based on a result of scanning the calibration member.

)上記(1)または(2)に記載のバーコードラベルの自動読取装置が、さらに、測定位置に搬送されたビレットの端面にエアーを吹き付けるエアー吹き付け手段を備えることを特徴とするバーコードラベルの自動読取装置。
( 3 ) The bar code label automatic reading device according to (1) or (2) further includes air blowing means for blowing air onto the end face of the billet conveyed to the measurement position. Automatic label reader.

)ビレットを搬送する搬送手段と、照射したレーザー光の反射光を受光してバーコードの情報を読み取るバーコードスキャナが2台以上配設され、移動可能であるスキャナヘッドとを備えるバーコードラベルの読取装置を用いてビレットの端面に貼付けられたバーコードラベルを自動で読み取る方法であって、前記搬送手段によりビレットを測定位置に搬送する搬送工程と、測定位置に搬送されたビレットの端面の全面を、前記スキャナヘッドを移動させて前記2台以上のバーコードスキャナによりスキャンする読取スキャン工程と、前記2台以上のバーコードスキャナによって読み取られたバーコードの情報の一部を合成してバーコードの情報の全部を生成する合成工程とを含むことを特徴とするバーコードラベルの自動読取方法。
( 4 ) Bar code comprising transport means for transporting billets, and a movable scanner head in which two or more bar code scanners that receive reflected light of irradiated laser light and read bar code information are arranged and movable. A method of automatically reading a bar code label attached to an end face of a billet using a label reader, a transport step for transporting the billet to a measurement position by the transport means, and an end face of the billet transported to the measurement position A scanning scan step in which the scanner head is moved and scanned by the two or more barcode scanners, and a part of the barcode information read by the two or more barcode scanners is synthesized. A method for automatically reading a bar code label, comprising: a synthesis step for generating all bar code information.

)上記()に記載されたバーコードラベルの自動読取方法が、さらに、バーコードラベルが貼付けられた校正用部材を前記2台以上のバーコードスキャナによりスキャン可能な位置に配置する配置工程と、前記2台以上のバーコードスキャナにより、校正用部材に貼付けられたバーコードラベルをスキャンする校正スキャン工程と、校正用部材に貼付けられたバーコードラベルをスキャンした結果に基づき、レーザー光の焦点を調整する焦点調整工程とを含むことを特徴とするバーコードラベルの自動読取方法。
( 5 ) The automatic reading method of the bar code label described in the above ( 4 ) further includes an arrangement in which the calibration member to which the bar code label is attached is arranged at a position where it can be scanned by the two or more bar code scanners. Laser beam based on the results, a calibration scanning step of scanning a barcode label affixed to the calibration member by the two or more barcode scanners, and a result of scanning the barcode label affixed to the calibration member And a focus adjustment step of adjusting the focus of the barcode label.

)上記()または()に記載されたバーコードラベルの自動読取方法が、さらに、測定位置に搬送されたビレットの端面にエアーを吹き付けるエアー吹き付け工程を含み、前記読取スキャン工程で測定位置に搬送されたビレットの端面の全面をスキャンする際に、エアーを吹き付けられたビレットの端面の全面をスキャンすることを特徴とするバーコードラベルの自動読取方法。
( 6 ) The barcode label automatic reading method described in the above ( 4 ) or ( 5 ) further includes an air blowing step of blowing air onto the end face of the billet conveyed to the measurement position, and the reading scanning step An automatic reading method of a bar code label, characterized in that when the entire end face of a billet conveyed to a measurement position is scanned, the entire end face of the billet blown with air is scanned.

本発明のバーコードラベルの自動読取装置および自動読取方法は、下記の顕著な効果を有する。
(1)2台以上のレーザー方式のバーコードスキャナが走査線の角度が異なるようにスキャナヘッドに配設されるとともに、そのスキャナヘッドがビレットの端面の全面をスキャンするように移動可能である。
(2)上記(1)により、直射日光によるハレーションや夜間の照明不足、バーコードラベルを貼り付ける際の位置ずれや傾き、および、バーコードラベルの部分的な汚れによる読み取り不良を抑制できる。
The barcode label automatic reading apparatus and automatic reading method of the present invention have the following remarkable effects.
(1) Two or more laser-type barcode scanners are arranged on the scanner head so that the angles of the scanning lines are different, and the scanner head is movable so as to scan the entire end face of the billet.
(2) According to the above (1), it is possible to suppress halation due to direct sunlight, lack of illumination at night, misalignment and inclination when a barcode label is applied, and poor reading due to partial contamination of the barcode label.

本発明のバーコードラベルの自動読取装置の構成例を示す模式図である。It is a schematic diagram which shows the structural example of the automatic reading apparatus of the barcode label of this invention. バーコードスキャナのレーザー光の照射により描かれる直線状の走査線の角度を説明する図である。It is a figure explaining the angle of the linear scanning line drawn by irradiation of the laser beam of a barcode scanner. 衝突防止機構の構成例およびその作用を示す図である。It is a figure which shows the structural example of a collision prevention mechanism, and its effect | action. 本発明のバーコードラベルの自動読取方法の工程例を表すフローチャートである。It is a flowchart showing the process example of the automatic reading method of the barcode label of this invention. バーコードの情報の一部から全部を生成する処理例を表すフローチャートである。It is a flowchart showing the process example which produces | generates all from one part of the information of barcode.

以下に、本発明のバーコードラベルの自動読取装置および自動読取方法について、図面に基づいて説明する。   The barcode label automatic reading device and automatic reading method of the present invention will be described below with reference to the drawings.

図1は、本発明のバーコードラベルの自動読取装置の構成例を示す模式図である。同図には、バーコードラベルの自動読取装置11と、バーコードラベル52が端面に貼付けられたビレット51とを示す。同図に示すバーコードラベルの自動読取装置11は、ビレット51をその長手方向に搬送する搬送手段21と、移動可能であるスキャナヘッド31と、バーコードラベル52が貼付けられた校正用部材41とを備える。   FIG. 1 is a schematic diagram showing a configuration example of an automatic barcode label reader according to the present invention. In the figure, a bar code label automatic reading device 11 and a billet 51 having a bar code label 52 attached to an end face are shown. The bar code label automatic reading apparatus 11 shown in the figure includes a transport means 21 for transporting a billet 51 in its longitudinal direction, a movable scanner head 31, and a calibration member 41 to which a bar code label 52 is attached. Is provided.

搬送手段21は、制御手段(図示なし)の命令に応じてローラー22を回転させることによってビレット51を搬送し、バーコードラベル52が貼付けられた端面を所定の測定位置に位置させる。測定位置は、後述するバーコードスキャナの読み取り可能範囲に応じて適宜設定できる。   The conveying means 21 conveys the billet 51 by rotating the roller 22 in accordance with a command from a control means (not shown), and positions the end face to which the barcode label 52 is attached at a predetermined measurement position. The measurement position can be appropriately set according to the readable range of a barcode scanner described later.

スキャナヘッド31は、箱型であり、照射したレーザー光の反射光を受光してバーコードの情報を読み取るバーコードスキャナ32が3台配設されている。照射したレーザー光の反射光を受光してバーコードの情報を読み取るバーコードスキャナは、通常、直線を描くようにレーザー光を照射することにより、バーコードを走査する。同図に示すバーコードラベルの自動読取装置11は、3台のバーコードスキャナ32は、それぞれ異なる角度でスキャナヘッド31に配設されており、レーザー光の照射により描かれる直線状の走査線の角度がそれぞれ異なる。   The scanner head 31 has a box shape, and is provided with three barcode scanners 32 that receive reflected light of the irradiated laser light and read barcode information. A barcode scanner that receives the reflected light of the irradiated laser beam and reads the information of the barcode usually scans the barcode by irradiating the laser beam in a straight line. In the bar code label automatic reading device 11 shown in the figure, three bar code scanners 32 are arranged on the scanner head 31 at different angles, and the linear scanning lines drawn by the irradiation of the laser beam are arranged. Each angle is different.

図2は、バーコードスキャナのレーザー光の照射により描かれる直線状の走査線の角度を説明する図である。同図には、測定位置に搬送されたビレット51と、ビレットの端面に貼付けられたバーコードラベル52と、3台のバーコードスキャナの走査線32aをそれぞれ示す。同図に示すように、3台のバーコードスキャナの走査線32aの角度はそれぞれ異なる。また、バーコードスキャナの走査線32aと走査線32aとがなす角度はいずれも60°であり、バーコードスキャナの走査線32aにより正三角形が形成される。   FIG. 2 is a diagram for explaining the angle of the linear scanning line drawn by the laser beam irradiation of the barcode scanner. In the figure, a billet 51 conveyed to a measurement position, a barcode label 52 affixed to an end face of the billet, and scanning lines 32a of three barcode scanners are shown. As shown in the figure, the angles of the scanning lines 32a of the three barcode scanners are different. In addition, the angle formed between the scanning line 32a and the scanning line 32a of the barcode scanner is 60 °, and an equilateral triangle is formed by the scanning line 32a of the barcode scanner.

また、図1に示すバーコードラベルの自動読取装置11は、スキャナヘッド31を保持するフレーム35と、フレーム35を垂直方向(Z方向)に移動可能に保持するフレーム保持体36と、水平かつビレットの端面と平行な方向(Y方向)にフレーム保持体36が移動するのを案内する2本のガイドレール37と、2本のガイドレール37を支持する複数の支柱38とを備える。   The bar code label automatic reading device 11 shown in FIG. 1 includes a frame 35 that holds a scanner head 31, a frame holder 36 that holds the frame 35 so as to be movable in the vertical direction (Z direction), and a horizontal and billet. Are provided with two guide rails 37 for guiding the movement of the frame holding body 36 in a direction parallel to the end face (Y direction), and a plurality of columns 38 for supporting the two guide rails 37.

さらに、フレーム35をZ方向に移動させるZ軸送り機構(図示なし、例えばエアシリンダーや油圧シリンダー)と、フレーム保持体36をY方向に移動させるY軸送り機構(図示なし、例えばエアシリンダーや油圧シリンダー)と、Z軸送り機構およびY軸送り機構を制御する制御手段(図示なし)を備える。このように保持されたスキャナヘッド31は、制御手段(図示なし)の命令によってY方向およびZ方向に移動可能である。   Furthermore, a Z-axis feed mechanism (not shown, for example, an air cylinder or a hydraulic cylinder) that moves the frame 35 in the Z direction and a Y-axis feed mechanism (not shown, for example, an air cylinder or hydraulic pressure) that moves the frame holder 36 in the Y direction. Cylinder) and control means (not shown) for controlling the Z-axis feed mechanism and the Y-axis feed mechanism. The scanner head 31 held in this way is movable in the Y direction and the Z direction by a command from a control means (not shown).

ビレット51の端面に貼付けられたバーコードラベル52を読み取る際にスキャナヘッド31をZ方向に移動させると、前記図2に想像線で示すように、それに伴って3台のバーコードスキャナの走査線もZ方向に移動する。このようにスキャナヘッドをZ方向に移動させることにより、3台のバーコードリーダがそれぞれビレットの端面の全面をスキャンする。   When the scanner head 31 is moved in the Z direction when reading the barcode label 52 affixed to the end face of the billet 51, as shown by the imaginary line in FIG. Also move in the Z direction. By thus moving the scanner head in the Z direction, the three barcode readers scan the entire surface of the end face of the billet.

図1に示すバーコードラベルの自動読取装置11は、3台のバーコードスキャナ32によって読み取られたバーコードの情報の一部を合成してバーコードの情報の全部を生成する合成手段(図示なし)を備える。   The bar code label automatic reading apparatus 11 shown in FIG. 1 synthesizes part of bar code information read by three bar code scanners 32 to generate all bar code information (not shown). ).

また、校正用部材41に貼付けられたバーコードラベル52は、同図に想像線で示すように、スキャナヘッド31を移動させてバーコードラベル52の前方に配置した状態でスキャンされる。その際のバーコードスキャナ32から校正用部材41までの距離が、ビレット端面をスキャンする際のバーコードスキャナ32からビレット51の端面までの距離と等しくなるように、校正用部材41が設けられている。   Further, the bar code label 52 affixed to the calibration member 41 is scanned in a state where the scanner head 31 is moved and arranged in front of the bar code label 52 as indicated by an imaginary line in FIG. The calibration member 41 is provided so that the distance from the barcode scanner 32 to the calibration member 41 at that time is equal to the distance from the barcode scanner 32 to the end surface of the billet 51 when scanning the billet end surface. Yes.

このような構成例を採用できる本発明のバーコードラベルの自動読取装置は、ビレットを測定位置に搬送する搬送手段21、ビレット51の端面の全面をバーコードスキャナ32によりスキャンするように移動可能であるスキャナヘッド31、それらの動作を制御する制御手段(図示なし)を備えることから、ビレット51の端面に貼付けられたバーコードラベル52を自動で読み取ることができる。   The barcode label automatic reading apparatus of the present invention that can adopt such a configuration example is movable so that the barcode scanner 32 scans the entire end surface of the conveying means 21 and the billet 51 for conveying the billet to the measurement position. Since a certain scanner head 31 and control means (not shown) for controlling the operation of the scanner head 31 are provided, the barcode label 52 attached to the end face of the billet 51 can be automatically read.

バーコードスキャナ32として、照射したレーザー光の反射光を受光してバーコードの情報を読み取るレーザー方式と、LED照明とCCD撮像素子とを利用するCCD方式とが多用される。ここで、CCD方式のバーコードスキャナでは、直射日光によるハレーションおよび夜間の照明不足に起因する読み取り不良が発生する。これらの読み取り不良を抑制するためには、バーコードラベルの自動読取装置を、直射日光を遮蔽するとともに照明を管理した空間に設置する必要がある。しかし、鋼管の製造ラインで直射日光を遮蔽するのは、一般的でなく、設備コストの上昇を招く。   As the barcode scanner 32, a laser system that receives reflected light of irradiated laser light and reads information on the barcode, and a CCD system that uses LED illumination and a CCD image sensor are frequently used. Here, in the barcode scanner of the CCD system, reading failure occurs due to halation caused by direct sunlight and insufficient illumination at night. In order to suppress these reading defects, it is necessary to install an automatic barcode label reading device in a space that shields direct sunlight and manages illumination. However, shielding direct sunlight in a steel pipe production line is not common and causes an increase in equipment costs.

このため、本発明のバーコードラベルの自動読取装置は、レーザー方式のバーコードスキャナを用いる。これにより、例えば、バーコードラベルの照度に応じてバーコードスキャナのレーザー光の照度を調整すれば、直射日光によるハレーションおよび夜間の照明不足に起因する読み取り不良を抑制できる。具体的には、直射日光の照射等によりバーコードラベルの照度が上昇した場合、レーザー光の照度を調整して上昇させる。一方、夜間の照明不足等によりバーコードラベルの照度が低下した場合、レーザー光の照度を調整して低下させる。なお、夜間の照明不足等によりバーコードラベルの照度が低下した場合、スキャナヘッドに光源を配設し、その光源でバーコードスキャナを照明することによっても夜間の照明不足に起因する読み取り不良を抑制できる。   For this reason, the bar code label automatic reading apparatus of the present invention uses a laser type bar code scanner. Thereby, for example, if the illuminance of the laser beam of the barcode scanner is adjusted according to the illuminance of the barcode label, it is possible to suppress poor reading due to halation due to direct sunlight and insufficient illumination at night. Specifically, when the illuminance of the barcode label increases due to irradiation with direct sunlight, the illuminance of the laser light is adjusted and increased. On the other hand, when the illuminance of the bar code label is reduced due to insufficient illumination at night, etc., the illuminance of the laser light is adjusted and lowered. If the illuminance of the barcode label is reduced due to insufficient illumination at night, a light source is installed in the scanner head, and the barcode scanner is illuminated with that light source to suppress reading errors caused by insufficient illumination at night. it can.

また、CCD方式のバーコードスキャナでは、ビレットの端面の傾きによって読み取り不良が発生する。バーコードラベルが貼付けられたビレットの端面が傾斜面であっても、本発明のバーコードラベルの自動読取装置は、レーザー方式のバーコードスキャナを用いることから、読み取ることができる。   Also, in a CCD bar code scanner, reading failure occurs due to the inclination of the end face of the billet. Even if the end face of the billet to which the bar code label is affixed is an inclined surface, the automatic reading apparatus of the bar code label of the present invention can be read because it uses a laser type bar code scanner.

本発明のバーコードラベルの自動読取装置は、前記図2に示すように2台以上のバーコードスキャナ32をビレット51の端面に描かれる走査線の角度がそれぞれ異なるようにして配設するとともに、スキャナヘッドの移動によりビレットの端面の全面をバーコードスキャナでスキャンする。これにより、バーコードラベルがビレット端面のどの位置にどのような角度で貼付けられていても、2台以上のバーコードスキャナのいずれかによってバーコードの情報の全部または一部を読み取ることができる。   In the barcode label automatic reading device of the present invention, as shown in FIG. 2, two or more barcode scanners 32 are arranged such that the angles of the scanning lines drawn on the end face of the billet 51 are different from each other, The entire end face of the billet is scanned with a barcode scanner by moving the scanner head. Thereby, all or part of the barcode information can be read by any one of the two or more barcode scanners regardless of the position at which the barcode label is attached at any position on the billet end face.

いずれのバーコードスキャナでもバーコードの情報の全部を読み取れなかった場合でも、本発明のバーコードラベルの自動読取装置は、合成手段(図示なし)により2台以上のバーコードスキャナによってそれぞれ読み取られたバーコードの情報の一部を合成してバーコードの情報の全部を生成する。その結果、本発明のバーコードラベルの自動読取装置は、バーコードラベルがビレット端面のどの位置にどのような角度で貼付けられていても読み取ることができ、バーコードラベルを貼付ける際の位置ずれや傾きによる読み取り不良を抑制できる。   Even if none of the barcode information could be read by any barcode scanner, the barcode label automatic reading device of the present invention was read by two or more barcode scanners by the combining means (not shown). All of the barcode information is generated by combining a part of the barcode information. As a result, the barcode label automatic reading device according to the present invention can read the barcode label regardless of the position on the billet end face at any angle, and the positional deviation when the barcode label is applied. And reading errors due to tilt can be suppressed.

このように本発明のバーコードラベルの自動読取装置は、ビレットを周方向に回転させることなく、どのような角度で貼付けられたバーコードラベルも読み取ることができる。このため、ビレットを回転させる機構は不要であり、設備コストを低減することができる。また、断面が多角形状であるビレットは回転させることが困難であることから、断面が多角形状であるビレットの端面に貼付けられたバーコードラベルの読み取りに好適である。   Thus, the barcode label automatic reading device of the present invention can read a barcode label attached at any angle without rotating the billet in the circumferential direction. For this reason, a mechanism for rotating the billet is unnecessary, and the equipment cost can be reduced. In addition, since the billet having a polygonal cross section is difficult to rotate, it is suitable for reading a bar code label attached to the end face of the billet having a polygonal cross section.

ここで、鋼管の製造ラインでは、ビレットにバーコードラベルを貼付けた後、汚れやゴミ等が付着する場合や、バーコードラベルに擦り傷が形成される場合がある。このような場合でも、本発明のバーコードラベルの自動読取装置は、バーコードラベルに読み取り可能な部分があれば、バーコードの情報の全部を読み取ることができ、汚れ等による読み取り不良を抑制できる。これは、本発明のバーコードラベルの自動読取装置が、上述の通り、走査線の角度が異なる2台以上のバーコードスキャナを用いてビレット端面の全面をスキャンするスキャヘッドとともに、合成手段を備えることによる。
Here, in a steel pipe production line, after a bar code label is attached to a billet, dirt, dust, or the like may adhere to the billet, or the bar code label may be scratched. Even in such a case, the barcode label automatic reading device of the present invention can read all of the barcode information as long as the barcode label has a readable portion, and can suppress reading failure due to dirt or the like. . This automatic reader of the bar code label of the present invention, as described above, together with the scanner head angle of the scan line to scan the entire surface of the billet end face with two or more different bar code scanner, the combining means By preparing.

スキャナヘッドに配設するバーコードスキャナの台数は4台を超えると、装置構成が煩雑となって設備コストが増大するおそれがある。このため、配設するバーコードスキャナの台数を4台以下とするのが好ましい。   If the number of barcode scanners provided in the scanner head exceeds 4, the apparatus configuration becomes complicated and the equipment cost may increase. For this reason, it is preferable that the number of barcode scanners to be disposed is four or less.

本発明のバーコードラベルの自動読取装置は、n台のバーコードスキャナを配設する場合、バーコードスキャナの走査線と走査線とがなす角度をすべて180/n°とするのが好ましい。具体的には、2台のバーコードスキャナを配設する場合はバーコードスキャナの走査線と走査線とがなす角度を90°とするのが好ましく、3台のバーコードスキャナを配設する場合はバーコードスキャナの走査線と走査線とがなす角度をすべて60°とするのが好ましい。これにより、効率的にバーコードスキャナを配置することができるので、バーコードスキャナの台数の増加による設備コストの上昇を防止しつつ、読み取り不良を抑制できる。   In the barcode label automatic reading apparatus of the present invention, when n barcode scanners are provided, it is preferable that all the angles formed by the scanning lines of the barcode scanner are 180 / n °. Specifically, when two barcode scanners are provided, it is preferable that the angle formed between the scanning lines of the barcode scanner is 90 °, and when three barcode scanners are provided. It is preferable that all the angles formed by the scanning lines of the barcode scanner are 60 °. Thereby, since the barcode scanner can be arranged efficiently, reading failure can be suppressed while preventing an increase in equipment cost due to an increase in the number of barcode scanners.

また、本発明のバーコードラベルの自動読取装置は、3台のバーコードスキャナを配設し、前記図2に示すように、バーコードスキャナの走査線と走査線とがなす角度を60°にして走査線により正三角形を形成するのがより好ましい。バーコードスキャナの走査線で正三角形を形成することにより、いかなる向きに貼付けられたバーコードであっても一度のスキャンで読み取ることができる。ここで言う「スキャン」は、スキャナヘッドがバーコードを読み取るために行う動作を指し、前記図1に示す構成例では、3台のバーコードスキャナが配設されたスキャナヘッドがバーコードを読取るために下降(もしくは上昇)する動作を指す。   Further, the barcode label automatic reading apparatus of the present invention is provided with three barcode scanners, and as shown in FIG. 2, the angle formed between the scanning lines of the barcode scanner is set to 60 °. More preferably, equilateral triangles are formed by the scanning lines. By forming an equilateral triangle with the scanning line of the barcode scanner, a barcode attached in any direction can be read in one scan. “Scan” here refers to an operation performed by the scanner head for reading a barcode. In the configuration example shown in FIG. 1, the scanner head provided with three barcode scanners reads a barcode. Refers to the action of descending (or ascending).

バーコードスキャナから照射するレーザー光は、ビレットの端面に対する入射角を15〜25°にするのが好ましい。入射角が15°未満であると、バーコードスキャナの受光部が正反射光を受け取ることから、バーコードスキャナの受光できるレベルを超えて読み取り不良となるおそれがある。一方、入射角が25°を超えると、反射光のレベルが弱くなり、読み取り不良となるおそれがある。   The laser beam emitted from the barcode scanner preferably has an incident angle with respect to the end face of the billet of 15 to 25 °. If the incident angle is less than 15 °, the light receiving portion of the barcode scanner receives the specularly reflected light, which may cause a reading failure beyond the level at which the barcode scanner can receive light. On the other hand, when the incident angle exceeds 25 °, the level of the reflected light becomes weak, and there is a risk of reading failure.

本発明のバーコードラベルの自動読取装置は、バーコードラベル52が貼付けられた校正用部材41と、校正用部材41を2台以上のバーコードスキャナ32によりスキャン可能な位置に配置する手段と、校正用部材41をスキャンした結果に基づきバーコードスキャナ32のレーザー光の焦点を調整する焦点調整手段(図示なし)とを備えるのが好ましい。これにより、焦点がずれることによる読み取り不良を抑制するために行うバーコードスキャナ32のレーザー光の焦点調整を自動で行うことができる。   The barcode label automatic reading device of the present invention includes a calibration member 41 to which a barcode label 52 is attached, means for arranging the calibration member 41 at a position where it can be scanned by two or more barcode scanners 32, It is preferable to include a focus adjusting means (not shown) for adjusting the focus of the laser beam of the barcode scanner 32 based on the result of scanning the calibration member 41. Thereby, it is possible to automatically adjust the focus of the laser beam of the barcode scanner 32, which is performed in order to suppress reading failure due to defocusing.

前記図1に示すバーコードラベルの自動読取装置では、スキャナヘッドをY方向およびZ方向に移動させることにより、同図に想像線で示すようにスキャナヘッド31の前方に校正用部材41を配置する。校正用部材41をバーコードスキャナ32によりスキャン可能な位置に配置する手段は、校正用部材41を移動させる手段を設けることにより実現することもできる。   In the bar code label automatic reading apparatus shown in FIG. 1, the calibration member 41 is arranged in front of the scanner head 31 as indicated by the imaginary line in FIG. 1 by moving the scanner head in the Y direction and the Z direction. . The means for arranging the calibration member 41 at a position where it can be scanned by the barcode scanner 32 can also be realized by providing means for moving the calibration member 41.

焦点調整手段によるレーザー光の焦点の調整は、例えば、事前に入力されたバーコードのデータと照合する方式および受光した反射光のレベルに応じて調整する方式を採用できる。事前に入力されたバーコードのデータと照合する方式では、校正用部材に貼付けられたバーコードラベルのバーの幅とスペースの幅とで構成されるデータを焦点調整手段に事前に入力する。バーコードスキャナによってバーコードラベルを読み取り、読み取られたデータを事前に入力されたデータと比較する処理をレーザー光の焦点を変更しながら行う。その後、事前に入力されたデータと最も近似するデータが読み取られた条件にレーザー光の焦点を調整する。   For the adjustment of the focus of the laser beam by the focus adjustment means, for example, a method of collating with the barcode data inputted in advance and a method of adjusting according to the level of the received reflected light can be adopted. In the method of collating with the barcode data inputted in advance, data composed of the bar width and the space width of the barcode label attached to the calibration member is inputted in advance to the focus adjusting means. The barcode label is read by the barcode scanner, and the process of comparing the read data with the previously input data is performed while changing the focus of the laser beam. Thereafter, the focus of the laser beam is adjusted to a condition in which data closest to the previously input data is read.

受光した反射光のレベルに応じて調整する方式では、バーコードスキャナによってバーコードラベルを読み取る処理をレーザー光の焦点を変更して複数回行う。その際、受光した反射光のレベルも増減することから、受光した反射光のレベルが最も大きくなった条件にレーザー光の焦点を調整する。   In the method of adjusting according to the level of the received reflected light, the process of reading the bar code label by the bar code scanner is performed a plurality of times while changing the focus of the laser beam. At this time, since the level of the received reflected light also increases or decreases, the focus of the laser beam is adjusted to the condition where the level of the received reflected light is the highest.

本発明のバーコードラベルの自動読取装置は、スキャナヘッドをビレット搬送方向と直交する軸回りに揺動可能に保持し、ビレットがスキャナヘッドに近接した際にスキャヘッドを揺動させて退避させる衝突防止機構を備えるのが好ましい。操作ミス等によりビレットがスキャナヘッドに衝突する場合に、スキャナヘッドが損傷するのを防止するためである。衝突防止機構の構成例およびその作用を下記図3を用いて説明する。 Automatic reader of the bar code label of the present invention maintains to be swingable about an axis perpendicular to the scanner head and the billet conveying direction, billet retracted by swinging the scanner head when in close proximity to the scanner head It is preferable to provide a collision prevention mechanism. This is to prevent the scanner head from being damaged when the billet collides with the scanner head due to an operation error or the like. A configuration example and an operation of the collision prevention mechanism will be described with reference to FIG.

図3は、衝突防止機構の構成例およびその作用を示す図である。同図には、バーコードスキャナ(図示なし)が配設されたスキャナヘッド31と、スキャナヘッド31を保持するフレーム35とを示す。また、搬送位置に搬送されたビレット51を実線で、スキャナヘッド31のローラー34と接する状態のビレット51’およびスキャン時のスキャナヘッドの位置に到達したビレット51’’を想像線でそれぞれ示す。   FIG. 3 is a diagram illustrating a configuration example of the collision prevention mechanism and its operation. In the figure, a scanner head 31 provided with a barcode scanner (not shown) and a frame 35 for holding the scanner head 31 are shown. Further, the billet 51 transported to the transport position is indicated by a solid line, and the billet 51 ′ in contact with the roller 34 of the scanner head 31 and the billet 51 ″ having reached the position of the scanner head during scanning are indicated by imaginary lines.

スキャナヘッド31には上部にブラケット39が固定されており、フレーム35がブラケット39を介してスキャナヘッド31をビレット搬送方向と直交する軸回りに揺動可能に保持する。また、スキャナヘッド31は、ビレットの搬送方向の上流側に配置されたローラー34と、スキャナヘッド31と距離を設けてローラー34を回転可能に保持するアーム33とを備える。   A bracket 39 is fixed to the upper portion of the scanner head 31, and the frame 35 holds the scanner head 31 via the bracket 39 so as to be swingable about an axis orthogonal to the billet conveyance direction. Further, the scanner head 31 includes a roller 34 disposed on the upstream side in the billet transport direction, and an arm 33 that holds the roller 34 in a rotatable manner with a distance from the scanner head 31.

このような構成の衝突防止機構を備えるバーコードラベルの自動読取装置では、ビレット51が搬送によりクロスハッチングを施した矢印の方向に移動し、スキャナヘッド31に近接すると、ビレット51とアーム33に回転可能に保持されたローラー34とが接触る。ビレット51がさらに移動してスキャン時のスキャナヘッドの位置に到達すると、スキャナヘッド31がハッチングを施した方向に揺動可能であることから、同図に想像線で示すように、スキャナヘッド31が退避する。これにより、ビレットがスキャナヘッドに衝突する場合に、スキャナヘッド31が退避することによってスキャナヘッド31の損傷を防止できる。   In the barcode label automatic reading apparatus having the collision prevention mechanism having such a configuration, when the billet 51 moves in the direction of the cross-hatched arrow by conveyance and approaches the scanner head 31, the billet 51 and the arm 33 rotate. The roller 34 that is held in contact comes into contact. When the billet 51 further moves and reaches the position of the scanner head at the time of scanning, the scanner head 31 can swing in the hatched direction. Therefore, as shown by the imaginary line in FIG. evacuate. Thereby, when the billet collides with the scanner head, the scanner head 31 can be prevented from being damaged by retracting the scanner head 31.

本発明のバーコードラベルの自動読取装置は、測定位置に搬送されたビレット51の端面にエアーを吹き付けるエアー吹き付け手段(図示なし)を備えるのが好ましい。これにより、屋外でビレットを保管してバーコードラベルに水滴が付着した場合でも、エアーの吹き付けにより水滴を除去することができる。このため、バーコードラベルに水滴が付着することによる読み取り不良を抑制できる。   The automatic barcode label reader of the present invention preferably includes air blowing means (not shown) for blowing air onto the end face of the billet 51 conveyed to the measurement position. Thereby, even when billets are stored outdoors and water droplets adhere to the barcode label, the water droplets can be removed by blowing air. For this reason, reading failure due to water droplets adhering to the barcode label can be suppressed.

次に、本発明のバーコードラベルの自動読取装置を用いる本発明のバーコードラベルの自動読取方法について説明する。   Next, the automatic barcode label reading method of the present invention using the barcode label automatic reading device of the present invention will be described.

図4は、本発明のバーコードラベルの自動読取方法の工程例を表すフローチャートである。図中のS11〜S14は読取工程を表す。   FIG. 4 is a flowchart showing a process example of the barcode label automatic reading method of the present invention. S11 to S14 in the figure represent reading steps.

同図に示す工程例では、先ず、端面にバーコードラベルが貼付けられたビレットを搬送手段により測定位置に搬送する(S11)。これにより、ビレットの端面に貼付けられたバーコードラベルを、スキャナヘッドに配設されたバーコードスキャナで読み取り可能な距離に位置させる。   In the process example shown in the figure, first, the billet with the barcode label attached to the end face is conveyed to the measurement position by the conveying means (S11). As a result, the bar code label attached to the end face of the billet is positioned at a distance that can be read by the bar code scanner disposed on the scanner head.

続いて、測定位置に搬送されたビレットの端面にエアーを吹き付ける(S12)。これにより、バーコードラベルに付着した水滴を吹き飛ばして除去でき、バーコードラベルに水滴が付着することによる読み取り不良を抑制できる。   Subsequently, air is blown onto the end face of the billet conveyed to the measurement position (S12). Thereby, water droplets adhering to the bar code label can be blown away and reading errors due to water droplets adhering to the bar code label can be suppressed.

エアーが吹き付けられたビレットの端面の全面を、スキャナヘッドを移動させて2台以上のバーコードスキャナによりスキャンする(S13)。これにより、バーコードスキャナでそれぞれバーコードの情報の全部または一部を読み取る。   The entire end face of the billet to which air is blown is scanned by two or more bar code scanners by moving the scanner head (S13). Thus, all or part of the barcode information is read by the barcode scanner.

2台以上のバーコードスキャナによって読み取ったバーコードの情報がいずれも一部である場合、2台以上のバーコードスキャナによって読み取られたバーコードの情報の一部を合成してバーコードの情報の全部を生成する(S14)。一方、読み取ったバーコードの情報にバーコードの情報の全部を有するものがある場合、合成工程を省略することができる。   If both of the barcode information read by two or more barcode scanners are part of the barcode information, the barcode information read by two or more barcode scanners is combined to generate the barcode information All are generated (S14). On the other hand, when there is information that has all of the barcode information in the read barcode information, the synthesis step can be omitted.

このような本発明のバーコードラベルの自動読取方法は、ビレットを回転させてバーコードラベルを所定の位置に配置する工程が不要であり、読み取り効率を向上できる。また、前述の本発明のバーコードラベルの自動読取装置を用いることから、直射日光によるハレーションや夜間の照明不足、バーコードラベルの貼付け位置のずれ、バーコードラベルの部分的な汚れ等により読み取り不良を抑制できる。   Such an automatic barcode label reading method according to the present invention does not require a step of rotating the billet to place the barcode label at a predetermined position, thereby improving the reading efficiency. In addition, since the bar code label automatic reading device of the present invention described above is used, reading failure due to halation due to direct sunlight, lack of illumination at night, misalignment of the bar code label, partial contamination of the bar code label, etc. Can be suppressed.

次に、合成工程で、バーコードの情報の一部から全部を生成する手順を図5を参照しながら説明する。   Next, a procedure for generating all of the barcode information from a part of the barcode information in the synthesis step will be described with reference to FIG.

図5は、バーコードの情報の一部から全部を生成する処理例を表すフローチャートである。図中のS21〜S36は処理ステップを表す。同図に示す処理例では、3台のバーコードスキャナにより読み取った情報からバーコードの情報の全部を合成する処理を説明するものとする。また、3台のバーコードスキャナには、1〜3の索引番号が付されており、読み取るバーコードには全部で13桁の文字情報が含まれているものとする。バーコードスキャナでバーコードを読み取ることにより、バーの幅およびスペースの幅で構成されるデータとともに、そのデータを文字に変換した情報が得られるものとする。   FIG. 5 is a flowchart showing an example of processing for generating all of a part of barcode information. S21 to S36 in the figure represent processing steps. In the processing example shown in the figure, processing for combining all the barcode information from information read by three barcode scanners will be described. The three barcode scanners are assigned index numbers 1 to 3, and the barcode to be read includes character information of 13 digits in total. By reading a barcode with a barcode scanner, information obtained by converting the data into characters is obtained together with data composed of the width of the bar and the width of the space.

バーコードの情報の一部から全部を生成するに際し、先ず、各バーコードスキャナで読み取った情報に1桁目の文字情報が含まれるかを判別し、1桁目の文字情報を含む情報の桁数を求める。同図に示す処理例では、S21〜S25が該当する。具体的には、バーコードスキャナで読み取った情報に1桁目の文字情報が含まれるかを判別する処理(S22)と、1桁目の文字情報が含まれている場合に読み取った情報の桁数を求める処理(S23およびS24)を行う。   When generating all of the barcode information, first, it is determined whether the information read by each barcode scanner includes the first digit character information, and the digit of the information including the first digit character information. Find a number. In the processing example shown in the figure, S21 to S25 correspond. Specifically, the process (S22) for determining whether the information read by the barcode scanner includes the first digit character information, and the digit of the information read when the first digit character information is included. Processing for obtaining a number (S23 and S24) is performed.

1桁目の文字情報が含まれるかを判別する処理(S22)では、読み取るバーコードの規格にスタートキャラクタが定められている場合(例えばCODE39やCODE128の場合)、読み取った情報にスタートキャラクタが含まれるかを基準に判別できる。一方、読み取るバーコードの規格にスタートキャラクタの定めがない場合、バーコードの周囲に設けられる余白スペースが、バーの幅およびスペースの幅で構成されるデータに含まれているかを基準に判別できる。また、後述するようにバーコードにスタートバー等を設ける場合、スタートバーまたはセンターバーが含まれるかを基準に判別できる。   In the process of determining whether the first digit character information is included (S22), when the start character is defined in the barcode standard to be read (for example, in the case of CODE39 or CODE128), the read information includes the start character. Can be determined based on whether or not On the other hand, if the start character is not defined in the barcode standard to be read, it can be determined based on whether the blank space provided around the barcode is included in the data composed of the bar width and the space width. Further, as will be described later, when a start bar or the like is provided in the barcode, it can be determined based on whether the start bar or the center bar is included.

このような処理をバーコードスキャナの索引番号であるiが1〜3の範囲で繰り返すことにより、3台のバーコードスキャナにより読み取られた情報についてそれぞれ処理する(S21〜S25)。これらの処理の結果は、同図に示す処理例において、開始側桁数配列にそれぞれ格納するものとする。   By repeating such processing in the range where the index number i of the barcode scanner is 1 to 3, the information read by the three barcode scanners is processed (S21 to S25). The results of these processes are stored in the start-side digit number array in the process example shown in FIG.

続いて、各バーコードスキャナで読み取った情報から最終桁(同図に示す処理例では13桁目)の文字情報を含む情報を判別し、最終桁の文字情報を含む情報の桁数を求める。同図に示す処理例では、S26〜S30が該当する。具体的には、バーコードスキャナで読み取った情報に最終桁の文字情報が含まれるかを判別する処理(S27)と、最終桁の文字情報が含まれている場合に読み取った情報の桁数を求める処理(S28およびS29)を行う。   Subsequently, information including the character information of the last digit (13th digit in the processing example shown in the figure) is determined from the information read by each barcode scanner, and the number of digits of the information including the character information of the last digit is obtained. In the processing example shown in the figure, S26 to S30 correspond. Specifically, the process (S27) for determining whether the information read by the barcode scanner includes the character information of the last digit, and the number of digits of the information read when the character information of the last digit is included. The required processing (S28 and S29) is performed.

最終桁の文字情報が含まれるかを判別する処理(S27)では、読み取るバーコードの規格にストップキャラクタが定められている場合、読み取った情報にストップキャラクタが含まれるかを基準に判別できる。一方、読み取るバーコードの規格にストップキャラクタの定めがない場合、バーコードの周囲に設けられる余白スペースが、バーの幅およびスペースの幅で構成されるデータに含まれているかを基準に判別できる。また、後述するようにバーコードにスタートバー等を設ける場合、センターバーまたはエンドバーが含まれるかを基準に判別できる。   In the process of determining whether the last digit character information is included (S27), when the stop character is defined in the barcode standard to be read, it can be determined based on whether the read information includes the stop character. On the other hand, if there is no stop character defined in the barcode standard to be read, it can be determined based on whether the blank space provided around the barcode is included in the data composed of the bar width and the space width. Further, as will be described later, when a start bar or the like is provided in a barcode, it can be determined based on whether a center bar or an end bar is included.

このような処理をiが1〜3の範囲で繰り返すことにより、3台のバーコードスキャナにより読み取られた情報についてそれぞれ処理する(S26〜S30)。これらの処理の結果は、同図に示す処理例において、終了側桁数配列にそれぞれ格納するものとする。   By repeating such processing within a range of i from 1 to 3, information read by the three barcode scanners is respectively processed (S26 to S30). The results of these processes are stored in the end-side digit number array in the processing example shown in FIG.

続いて、3台のバーコードスキャナによって読み取られた情報のうちで、合成に用いる情報を選択する処理を行う。同図に示す処理例では、開始側桁数配列の値が最も大きいバーコードスキャナの索引番号を求める処理とともに、終了側桁数配列の値が最も大きいバーコードスキャナの索引番号を求める処理を行う(S31およびS32)。同図に示す処理例において、求められた開始側桁数配列の値が最も大きいバーコードスキャナの索引番号は変数aに、終了側桁数配列の値が最も大きいバーコードスキャナの索引番号は変数bにそれぞれ記憶されるものとする。また、開始側桁数配列の値が最も大きいバーコードスキャナの情報と、終了側桁数配列の値が最も大きいバーコードスキャナの情報とを、合成に用いる情報とする。   Subsequently, processing for selecting information to be used for synthesis from information read by the three barcode scanners is performed. In the processing example shown in the figure, a process for obtaining the index number of the barcode scanner having the largest value in the start side digit number array and a process for obtaining the index number of the barcode scanner having the largest value in the end side digit number array are performed. (S31 and S32). In the processing example shown in the figure, the index number of the barcode scanner having the largest start side digit number array value is the variable a, and the index number of the barcode scanner having the largest end digit number array value is the variable. It is assumed that each is stored in b. Further, the information of the barcode scanner having the largest value in the start side digit number array and the information of the barcode scanner having the largest value in the end side digit number array are used as information used for synthesis.

最後に、選択した情報の両方に含まれる部分の有無を確認し、重複が確認された場合は一方の情報から重複する部分を取り除いた後、バーコードスキャナによって読み取られた情報を合成してバーコードの情報の全部を生成する。同図に示す処理例では、選択した情報の開始側桁数配列の値と選択した情報の終了側桁数配列の値との和cを算出する(S33)。その和cがバーコードに含まれる情報の桁数(同図に示す処理例では13桁)より大きい場合、終了側桁数配列の値が最も大きいバーコードスキャナの情報から重複する部分を除去する処理を行う(S34およびS35)。   Finally, the presence or absence of a part that is included in both of the selected information is checked. If overlap is confirmed, the overlapping part is removed from one of the information, and then the information read by the barcode scanner is combined to create a bar code. Generate all code information. In the processing example shown in the figure, the sum c of the value of the start side digit number array of the selected information and the value of the end side digit number array of the selected information is calculated (S33). When the sum c is larger than the number of digits of information included in the barcode (13 digits in the processing example shown in the figure), the redundant portion is removed from the information of the barcode scanner having the largest end-side digit number array value. Processing is performed (S34 and S35).

その処理の後、開始側桁数配列の値が最も大きいバーコードスキャナの情報に、終了側桁数配列の値が最も大きいバーコードスキャナの情報を結合する(S36)。その結果、バーコードの情報の全部を所得でき、すなわち、バーコードの情報の全部を読み取ることができる。   After the processing, the information of the barcode scanner having the largest value in the end side digit number array is combined with the information of the barcode scanner having the largest value in the start side digit number array (S36). As a result, the entire barcode information can be obtained, that is, the entire barcode information can be read.

ここで、バーコードには、スタートバー、センターバーおよびエンドバーを設け、スタートバーとセンターバーとの間に所定の桁数の文字情報を表すバーを配置するとともに、センターバーとエンドバーとの間に所定の桁数の文字情報を表すバーを配置する場合がある。この場合、バーコードをスタートバーとセンターバーで囲まれた範囲と、センターバーとエンドバーで囲まれた範囲とに分割し、それぞれの範囲について上述の合成する処理を施せば、読み取り不良をさらに抑制できる。   Here, the bar code is provided with a start bar, a center bar, and an end bar. A bar representing character information of a predetermined number of digits is arranged between the start bar and the center bar, and between the center bar and the end bar. There are cases where a bar representing character information of a predetermined number of digits is arranged. In this case, if the barcode is divided into a range surrounded by the start bar and the center bar and a range surrounded by the center bar and the end bar, and the above-mentioned composition processing is performed for each range, the reading defect is further suppressed. it can.

また、上述の処理例では、3台のバーコードスキャナによりそれぞれ読み取られた3個の情報からバーコードの全部の情報を合成した。しかし、スキャナヘッドを移動させてビレット端面の全面をスキャンする際に1台のバーコードスキャナにより複数の情報が読み取られる場合がある。この場合、2台以上のバーコードスキャナにより読み取られた情報を全て蓄積し、読み取られた情報の全てを用いて上述の合成する処理を施してもよい。   In the above processing example, all the information of the barcode is synthesized from the three pieces of information read by the three barcode scanners. However, when the scanner head is moved to scan the entire billet end face, a plurality of information may be read by a single barcode scanner. In this case, all the information read by two or more barcode scanners may be accumulated, and the above-described combining process may be performed using all of the read information.

本発明のバーコードラベルの自動読取方法は、さらに、バーコードラベルが貼付けられた校正用部材を2台以上のバーコードスキャナによりスキャン可能な位置に配置する配置工程と、2台以上のバーコードスキャナにより、校正用部材に貼付けられたバーコードラベルをスキャンする校正スキャン工程と、校正用部材に貼付けられたバーコードラベルをスキャンした結果に基づき、レーザー光の焦点を調整する焦点調整工程とを含むのが好ましい。これにより、バーコードスキャナのレーザー光の焦点を自動で調整することができる。   The barcode label automatic reading method of the present invention further includes an arrangement step of arranging the calibration member to which the barcode label is attached at a position where it can be scanned by two or more barcode scanners, and two or more barcodes. A calibration scanning step of scanning a barcode label attached to a calibration member by a scanner, and a focus adjustment step of adjusting the focus of the laser beam based on the result of scanning the barcode label attached to the calibration member. It is preferable to include. Thereby, the focus of the laser beam of the barcode scanner can be automatically adjusted.

本発明のバーコードラベルの自動読取装置および自動読取方法による効果を検証するため、ビレットの端面に貼付けられたバーコードラベルを自動で読み取る試験を行った。   In order to verify the effect of the barcode label automatic reading device and the automatic reading method of the present invention, a test for automatically reading the barcode label attached to the end face of the billet was performed.

[試験方法]
本試験では、前記図1および図2に示す構成のバーコードラベルの自動読取装置を用い、前記図4を参照して説明した読取工程を順に行ってビレットの端面に貼付けたバーコードラベルを自動で読み取った。3台のバーコードスキャナによって読み取ったバーコードの情報がいずれも一部である場合、前記図5を参照して説明した処理ステップを順に行ってバーコードの情報の全部を生成した。バーコード規格は、CODE39(JIS X 0503)とし、13文字の情報を印字した。
[Test method]
In this test, the barcode label attached to the end face of the billet is automatically performed by sequentially performing the reading process described with reference to FIG. 4 using the barcode label automatic reading device having the configuration shown in FIGS. I read it. When all the barcode information read by the three barcode scanners is a part, the processing steps described with reference to FIG. 5 are sequentially performed to generate all the barcode information. The bar code standard was CODE39 (JIS X 0503), and 13-character information was printed.

バーコードラベルとして、正常なバーコードラベル、バーの印字が一部か擦り傷でかすれたバーコードラベル、水滴が付着したバーコードラベルおよびバーコードラベル上に重ねて貼付けられたバーコードラベルを準備した。バーコードラベルを貼付ける角度θは、0°、45°、90°または315°とした。ここで、バーコードラベルを貼付ける角度θは、水平状態を0°とし、反時計回りを正とする。   As barcode labels, we prepared normal barcode labels, barcode labels where the bar prints were partially or scratched, barcode labels with water droplets attached, and barcode labels attached on top of barcode labels. . The angle θ for attaching the barcode label was 0 °, 45 °, 90 ° or 315 °. Here, the angle θ for attaching the bar code label is 0 ° in the horizontal state and positive in the counterclockwise direction.

バーコードラベルが貼付けられたビレットの端面とバーコードスキャナとの距離(読み取り深度)は、800mmまたは900mmとし、バーコードスキャナで読み取り可能な範囲で変化させた。   The distance (reading depth) between the end face of the billet to which the barcode label was affixed and the barcode scanner was 800 mm or 900 mm, and was changed within a range that could be read by the barcode scanner.

バーコードラベルを貼付けるビレットの端面は、長手方向を水平にして載置した状態で、傾斜がない(垂直面とした)場合と、もう一方の端面との水平距離が底面に近づくにつれて長くなるように傾斜させ、垂直面と端面がなす角度を10°とした場合とを設けた。   The end face of the billet to which the bar code label is to be attached becomes longer as the horizontal distance from the other end face approaches the bottom face when it is placed with the longitudinal direction horizontal and is not inclined (vertical face). And a case where the angle formed by the vertical surface and the end surface is 10 °.

バーコードラベルの照度は、夜間の照明不足を想定した200lxの場合と、直射日光よる照射を想定した35000lxの場合を設けた。バーコードスキャナの照度は、バーコードラベルの照度に応じて調整し、バーコードラベルの照度が200lxの場合はバーコードラベルの照度を150lxに、バーコードラベルの照度が35000lxの場合はバーコードラベルの照度を8000lxまたは32000lxに調整した。   The illuminance of the bar code label was set to 200 lx assuming insufficient illumination at night and 35000 lx assuming irradiation by direct sunlight. The illuminance of the barcode scanner is adjusted according to the illuminance of the barcode label. When the illuminance of the barcode label is 200 lx, the illuminance of the barcode label is 150 lx, and when the illuminance of the barcode label is 35000 lx, the barcode label Was adjusted to 8000 lx or 32000 lx.

表1に、試験No.、バーコードラベルの条件および貼付けた角度、読み取り深度、ビレット端面の傾斜角度、バーコードスキャナおよびバーコードラベルの照度、読み取りを試行した回数、読み取りに成功した回数並びに読み取り率を示す。ここで、読み取り率は、読み取りに成功した回数を読み取りを試行した回数で除して百分率で表したものである。   Table 1 shows the test numbers. , Bar code label conditions and affixed angle, reading depth, inclination angle of billet end face, bar code scanner and bar code label illuminance, number of reading attempts, number of successful readings and reading rate. Here, the reading rate is expressed as a percentage by dividing the number of successful readings by the number of reading attempts.

Figure 0005672258
Figure 0005672258

表1より、試験No.1〜8のいずれのケースでも読み取り率が100%となり、本発明のバーコードラベルの自動読取装置および自動読取方法により、自動でバーコードラベルを読み取れることが確認できた。また、バーコードラベルが傾斜して貼付けられている場合およびビレットの端面が傾斜している場合でも自動で読み取れることが確認できた。さらに、直射日光によるハレーション、夜間の照度不足、擦り傷によるかすれおよび水滴の付着に起因する読み取り不良を抑制できることが確認できた。   From Table 1, test no. In any of the cases 1 to 8, the reading rate was 100%, and it was confirmed that the barcode label could be automatically read by the barcode label automatic reading device and the automatic reading method of the present invention. In addition, it was confirmed that the barcode label can be automatically read even when it is attached with an inclination and when the end face of the billet is inclined. Furthermore, it was confirmed that reading failure caused by halation due to direct sunlight, lack of illuminance at night, blurring due to scratches and adhesion of water droplets could be suppressed.

本発明のバーコードラベルの自動読取装置および自動読取方法は、下記の顕著な効果を有する。
(1)2台以上のレーザー式バーコードスキャナが走査線の角度が異なるようにスキャナヘッドに配設されるとともに、そのスキャナヘッドがビレットの端面の全面をスキャンするように移動可能である。
(2)上記(1)により、直射日光によるハレーションや夜間の照明不足、バーコードラベルを貼り付ける際の位置ずれや傾き、および、バーコードラベルの部分的な汚れによる読み取り不良を抑制できる。
The barcode label automatic reading apparatus and automatic reading method of the present invention have the following remarkable effects.
(1) Two or more laser-type barcode scanners are arranged on the scanner head so that the angles of the scanning lines are different, and the scanner head is movable so as to scan the entire end face of the billet.
(2) According to the above (1), it is possible to suppress halation due to direct sunlight, lack of illumination at night, misalignment and inclination when a barcode label is applied, and poor reading due to partial contamination of the barcode label.

このようなバーコードラベルの自動読取装置および自動読取方法を鋼管の製造に適用すれば、生産効率の向上に大きく寄与することができる。   If such an automatic barcode label reading device and automatic reading method are applied to the manufacture of steel pipes, it can greatly contribute to the improvement of production efficiency.

11:バーコードラベルの自動読取装置、 21:搬送手段、 22:搬送ローラー、
31:スキャナヘッド、 31a:スキャナヘッドの揺動軸、
32:バーコードスキャナ、 32a:バーコードスキャナの走査線、
33:アーム、 34:アームローラー、 35:フレーム、
36:フレーム保持体、 37:ガイドレール、 38:支柱、 39:ブラケット、
41:校正用部材、 51:ビレット、 52:バーコードラベル
11: Barcode label automatic reading device, 21: Conveying means, 22: Conveying roller,
31: Scanner head 31a: Swing shaft of the scanner head,
32: Bar code scanner, 32a: Scan line of bar code scanner,
33: Arm, 34: Arm roller, 35: Frame,
36: Frame holder 37: Guide rail 38: Support column 39: Bracket
41: calibration member, 51: billet, 52: barcode label

Claims (3)

ビレットの端面に貼付けられたバーコードラベルを自動で読み取る装置であって、
前記ビレットを測定位置に搬送する搬送手段と、
照射したレーザー光の反射光を受光してバーコードの情報を読み取るバーコードスキャナが2台以上配設され、該バーコードスキャナにより測定位置に搬送されたビレットの端面の全面をスキャンするように移動可能であるスキャナヘッドと、
前記搬送手段の搬送、前記スキャナヘッドの移動および前記2台以上のバーコードスキャナの動作を制御する制御手段と、
前記2台以上のバーコードスキャナによって読み取られたバーコードの情報の一部を合成してバーコードの情報の全部を生成する合成手段と
前記スキャナヘッドをビレット搬送方向と直交する軸回りに揺動可能に保持し、前記ビレットが前記スキャナヘッドに近接した際に前記スキャナヘッドを揺動させて退避させる衝突防止機構とを備え、
前記バーコードスキャナのレーザー光の照射により測定位置に搬送されたビレットの端面に描かれる直線状の走査線の角度が、前記2台以上のバーコードスキャナでそれぞれ異なることを特徴とするバーコードラベルの自動読取装置。
A device that automatically reads a barcode label attached to the end face of a billet,
Conveying means for conveying the billet to a measurement position;
Two or more barcode scanners that receive the reflected light of the irradiated laser light and read the barcode information are arranged, and the barcode scanner moves to scan the entire facet of the billet conveyed to the measurement position. A scanner head that is possible,
Control means for controlling the conveyance of the conveyance means, the movement of the scanner head and the operation of the two or more barcode scanners;
Combining means for combining all of the barcode information read by the two or more barcode scanners to generate all of the barcode information ;
An anti-collision mechanism that holds the scanner head swingably about an axis perpendicular to the billet transport direction, and swings and retracts the scanner head when the billet approaches the scanner head ;
The bar code label characterized in that the angle of the linear scanning line drawn on the end face of the billet conveyed to the measurement position by the laser beam irradiation of the bar code scanner is different for each of the two or more bar code scanners. Automatic reading device.
請求項1に記載のバーコードラベルの自動読取装置が、さらに、バーコードラベルが貼付けられた校正用部材と、
前記校正用部材を前記2台以上のバーコードスキャナによりスキャン可能な位置に配置する手段と、
前記校正用部材をスキャンした結果に基づき前記バーコードスキャナのレーザー光の焦点を調整する焦点調整手段とを備えることを特徴とするバーコードラベルの自動読取装置。
The bar code label automatic reading device according to claim 1, further comprising a calibration member to which the bar code label is attached,
Means for arranging the calibration member at a position that can be scanned by the two or more barcode scanners;
An automatic barcode label reading apparatus, comprising: a focus adjusting unit that adjusts a focus of a laser beam of the barcode scanner based on a result of scanning the calibration member.
請求項1または2に記載のバーコードラベルの自動読取装置が、さらに、測定位置に搬送されたビレットの端面にエアーを吹き付けるエアー吹き付け手段を備えることを特徴とするバーコードラベルの自動読取装置。
3. The barcode label automatic reading device according to claim 1, further comprising air blowing means for blowing air onto an end face of the billet conveyed to the measurement position.
JP2012050251A 2012-03-07 2012-03-07 Bar code label automatic reading device Active JP5672258B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012050251A JP5672258B2 (en) 2012-03-07 2012-03-07 Bar code label automatic reading device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012050251A JP5672258B2 (en) 2012-03-07 2012-03-07 Bar code label automatic reading device

Publications (2)

Publication Number Publication Date
JP2013186627A JP2013186627A (en) 2013-09-19
JP5672258B2 true JP5672258B2 (en) 2015-02-18

Family

ID=49388012

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012050251A Active JP5672258B2 (en) 2012-03-07 2012-03-07 Bar code label automatic reading device

Country Status (1)

Country Link
JP (1) JP5672258B2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101584773B1 (en) 2014-05-27 2016-01-13 금오공과대학교 산학협력단 sorting device for barcode product
CN108090388A (en) * 2018-01-22 2018-05-29 深圳市恒宝通光电子股份有限公司 Optical module bar code reading device
CN110282383B (en) * 2018-03-19 2020-11-06 江苏伊斯特威尔供应链管理有限公司 Cargo warehousing management system
JP6906491B2 (en) * 2018-09-28 2021-07-21 富士フイルム株式会社 Recording tape cartridge and barcode reading system and barcode reading method
JP7074036B2 (en) * 2018-11-28 2022-05-24 株式会社Sumco Inspection method for patches and interior method for semiconductor wafers
US10740585B2 (en) * 2018-12-12 2020-08-11 General Electric Technology Gmbh System and apparatus for identifying boiler tubes
CN110348260A (en) * 2019-08-01 2019-10-18 广州爱格尔智能科技有限公司 Code reader is used in a kind of storage of Intelligent logistics
CN111178104B (en) * 2019-12-24 2023-04-25 广东省广袤科技有限公司 Method for scanning and synthesizing information of various two-dimension codes of commodity and intelligent packaging production line system
CN111476051A (en) * 2020-04-05 2020-07-31 武汉永鼎光通科技有限公司 Optical module production bar code reading device
CN112539801A (en) * 2020-12-10 2021-03-23 长江勘测规划设计研究有限责任公司 System and method for monitoring water level of surface hole of arch dam based on laser scanning technology
CN115121777B (en) * 2022-07-28 2024-03-22 共享智能装备有限公司 Equipment for code scanning in cast tube production

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59160365U (en) * 1983-04-11 1984-10-27 川崎製鉄株式会社 Label reading device for the end surface of cylindrical products
JPS62208184A (en) * 1986-03-07 1987-09-12 Mitsubishi Electric Corp Wafer bar code reader
JP2725221B2 (en) * 1991-12-12 1998-03-11 松下電器産業株式会社 Barcode reader
JPH06139395A (en) * 1992-10-26 1994-05-20 Kawasaki Steel Corp Method for reading label on face of column products
JPH1139420A (en) * 1997-07-22 1999-02-12 Mitsubishi Heavy Ind Ltd Code reader

Also Published As

Publication number Publication date
JP2013186627A (en) 2013-09-19

Similar Documents

Publication Publication Date Title
JP5672258B2 (en) Bar code label automatic reading device
US8027802B1 (en) Method and apparatus for verifying two dimensional mark quality
US20110080476A1 (en) High Performance Vision System for Part Registration
CN105938105A (en) Substrate detection equipment
JP4883422B2 (en) Pipe manufacturing history information management method and apparatus, and pipe manufacturing method using the management method
US20170014945A1 (en) Methods and systems for laser marking an identifier on an industrial product
KR101232582B1 (en) Laser processing method, laser processing apparatus and method of manufacturing a solar panel
US10845218B2 (en) Encoder, robot, and printer
JP2011156574A (en) Focusing device for laser beam machining, laser beam machining apparatus and method for manufacturing solar panel
CN109092701B (en) Battery aluminum shell detection device
US11453225B2 (en) Devices and systems for locating and printing on glass supports
US10699380B2 (en) Method/device for rotating an image and printing method/system comprising said method/device for rotating
JP5377086B2 (en) Laser processing method, laser processing apparatus, and solar panel manufacturing method
JP2011177771A (en) Laser beam machining method, laser beam machining apparatus, and method for manufacturing solar panel
EP3424016B1 (en) Method/device for locating a printing substrate and printing method/system comprising said method/device for locating
CN111983896B (en) High-precision alignment method for 3D exposure machine
KR101631184B1 (en) System for measuring shape of work and control method
JP7385768B2 (en) Method and device for determining the actual state of the support bar of a base material support, as well as a machine tool having a device of this kind
JP5383365B2 (en) Laser processing method, laser processing apparatus, and solar panel manufacturing method
WO2018142417A1 (en) Apparatus, system and method for data scanning
CN109530925A (en) The structure of laser carving two dimensional code
CN211937965U (en) Automatic detecting and sorting device for silicon steel sheets
KR102577055B1 (en) Error checking device for variable printing substrates
CN211856324U (en) Semiconductor detection device
US11850678B2 (en) Plant for processing sheet metal, equipped with an image acquisition apparatus, and a method for acquiring images of sheet metal edges in said plant

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140812

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140826

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141006

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141106

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20141106

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141125

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141208

R151 Written notification of patent or utility model registration

Ref document number: 5672258

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350