JPH0248947B2 - - Google Patents
Info
- Publication number
- JPH0248947B2 JPH0248947B2 JP60222568A JP22256885A JPH0248947B2 JP H0248947 B2 JPH0248947 B2 JP H0248947B2 JP 60222568 A JP60222568 A JP 60222568A JP 22256885 A JP22256885 A JP 22256885A JP H0248947 B2 JPH0248947 B2 JP H0248947B2
- Authority
- JP
- Japan
- Prior art keywords
- barcode
- barcodes
- time
- data
- reading
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 24
- 230000003287 optical effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000003754 machining Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 101100311277 Arabidopsis thaliana STP10 gene Proteins 0.000 description 1
- 101100311280 Arabidopsis thaliana STP13 gene Proteins 0.000 description 1
- 101100311281 Arabidopsis thaliana STP14 gene Proteins 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Description
【発明の詳細な説明】
本発明はバーコードデータ読取方法に関し、一
層詳細には、製品に関するデータをバーコードの
本数で表示すると共に、前記バーコードをその本
数に応じた間隔で配列しておき、前記バーコード
の本数およびその間隔を光学的に読み取り、その
本数と間隔との対応関係から前記バーコードが正
確に読み取られたか否かを判定し、バーコードデ
ータの誤読防止を行つて製品の種別、形状等を判
別するためのバーコードデータ読取方法に関す
る。
層詳細には、製品に関するデータをバーコードの
本数で表示すると共に、前記バーコードをその本
数に応じた間隔で配列しておき、前記バーコード
の本数およびその間隔を光学的に読み取り、その
本数と間隔との対応関係から前記バーコードが正
確に読み取られたか否かを判定し、バーコードデ
ータの誤読防止を行つて製品の種別、形状等を判
別するためのバーコードデータ読取方法に関す
る。
近年、製品の価格、製品番号、製造年月日等の
データをバーコードを用いて当該製品に標記した
ものが多数出現している。この場合、バーコード
は、通常、黒色の太線および細線をデータに応じ
て組み合わせ、所定の間隔で配列、標記されてい
る。このため、バーコードデータは光学センサに
より各バーコードの反射率の差異を検知すること
により読み取られる。
データをバーコードを用いて当該製品に標記した
ものが多数出現している。この場合、バーコード
は、通常、黒色の太線および細線をデータに応じ
て組み合わせ、所定の間隔で配列、標記されてい
る。このため、バーコードデータは光学センサに
より各バーコードの反射率の差異を検知すること
により読み取られる。
一方、このようなバーコードを用いて製品を判
別する方法は、例えば、エンジンにおける各部品
の組込作業を行う場合において極めて有用であ
る。すなわち、エンジンはピストンが内装される
シリンダブロツク、シリンダブロツクのジヤーナ
ル軸受部に組み込まれるクランクシヤフト、ピス
トンとクランクシヤフトとを連結するコネクテイ
ングロツド等を主要構成部材とし、これらの連結
部分には夫々組み込み時においてベアリングが嵌
合される。この場合、シリンダブロツク、クラン
クシヤフトおよびコネクテイングロツドには夫々
の加工時においてその加工精度に数μm程度の誤
差が生ずることは避けられない。従つて、エンジ
ンの動作を円滑とするためにも、各部材毎に最適
なサイズのベアリングを選択し組み合わせること
が必要である。
別する方法は、例えば、エンジンにおける各部品
の組込作業を行う場合において極めて有用であ
る。すなわち、エンジンはピストンが内装される
シリンダブロツク、シリンダブロツクのジヤーナ
ル軸受部に組み込まれるクランクシヤフト、ピス
トンとクランクシヤフトとを連結するコネクテイ
ングロツド等を主要構成部材とし、これらの連結
部分には夫々組み込み時においてベアリングが嵌
合される。この場合、シリンダブロツク、クラン
クシヤフトおよびコネクテイングロツドには夫々
の加工時においてその加工精度に数μm程度の誤
差が生ずることは避けられない。従つて、エンジ
ンの動作を円滑とするためにも、各部材毎に最適
なサイズのベアリングを選択し組み合わせること
が必要である。
然しながら、これらの部材の組み合わせ作業を
作業員が一つ一つ手作業で行つていたのでは多大
な時間を要し、しかも、組み合わせミスを生起す
る虞れがある。
作業員が一つ一つ手作業で行つていたのでは多大
な時間を要し、しかも、組み合わせミスを生起す
る虞れがある。
そこで、各部材毎にそのサイズに応じたバーコ
ードを標記しておき、前記バーコードを光学的に
読み取つて最適なベアリングを選択するように構
成しておけば、作業員による製品の組み合わせミ
スが生じることもなく正確且つ効率的にエンジン
の組込作業を行うことが可能となる。
ードを標記しておき、前記バーコードを光学的に
読み取つて最適なベアリングを選択するように構
成しておけば、作業員による製品の組み合わせミ
スが生じることもなく正確且つ効率的にエンジン
の組込作業を行うことが可能となる。
然しながら、このような部材に印刷等によつて
バーコードを標記した場合、時として油汚れ等に
よつてその標記部分が不鮮明となり、バーコード
の正確な判読が不可能となる虞れがある。
バーコードを標記した場合、時として油汚れ等に
よつてその標記部分が不鮮明となり、バーコード
の正確な判読が不可能となる虞れがある。
そこで、バーコードを製品を構成する部材に刻
設し、その刻印による反射光量の変化を光学的に
読み取る方法が考えられている。然しながら、刻
印の精度によつてはバーコードがかすれたりある
いは潰れ、一方、バーコードが太線状に刻印され
ているか、または、細線状であるかを判別するこ
とが容易でないため、読み取りミスを生ずる虞れ
があつた。従つて、バーコードを刻設する場合、
油汚れ等に対する読み取りミスは防止出来るが、
読み取り精度がバーコードを刻設する精度に大き
く依存するため、刻印の太さの相異に基づきデー
タをコード化することは殆ど不可能であつた。
設し、その刻印による反射光量の変化を光学的に
読み取る方法が考えられている。然しながら、刻
印の精度によつてはバーコードがかすれたりある
いは潰れ、一方、バーコードが太線状に刻印され
ているか、または、細線状であるかを判別するこ
とが容易でないため、読み取りミスを生ずる虞れ
があつた。従つて、バーコードを刻設する場合、
油汚れ等に対する読み取りミスは防止出来るが、
読み取り精度がバーコードを刻設する精度に大き
く依存するため、刻印の太さの相異に基づきデー
タをコード化することは殆ど不可能であつた。
本発明は前記の不都合を克服するためになされ
たものであつて、製品に関するデータをバーコー
ドの本数およびその本数に応じた前記バーコード
の間隔で表示し、当該本数と間隔との対応関係か
ら前記バーコードが正確に読み取られたか否かを
判定することでバーコードデータの誤読を防止
し、且つバーコードデータを正確に読み取ること
を可能にするバーコードデータ読取方法を提供す
ることを目的とする。
たものであつて、製品に関するデータをバーコー
ドの本数およびその本数に応じた前記バーコード
の間隔で表示し、当該本数と間隔との対応関係か
ら前記バーコードが正確に読み取られたか否かを
判定することでバーコードデータの誤読を防止
し、且つバーコードデータを正確に読み取ること
を可能にするバーコードデータ読取方法を提供す
ることを目的とする。
前記の目的を達成するために、本発明はバーコ
ードで標記されたデータを読み取るバーコードデ
ータ読取方法において、前記バーコードをその本
数に応じた所定の間隔で配設し、バーコードデー
タの読み取り開始から最初のバーコードを読み取
るまでの所要時間および/または隣接するバーコ
ードを読み取るまでの所要時間を測定し、前記所
要時間を前記バーコードの本数に応じて予め設定
された基準時間と比較することにより、当該本数
が正確に読み取られたか否かを判定することを特
徴とする。
ードで標記されたデータを読み取るバーコードデ
ータ読取方法において、前記バーコードをその本
数に応じた所定の間隔で配設し、バーコードデー
タの読み取り開始から最初のバーコードを読み取
るまでの所要時間および/または隣接するバーコ
ードを読み取るまでの所要時間を測定し、前記所
要時間を前記バーコードの本数に応じて予め設定
された基準時間と比較することにより、当該本数
が正確に読み取られたか否かを判定することを特
徴とする。
次に、本発明に係るバーコードデータ読取方法
について好適な実施例を挙げ、添付の図面を参照
しながら以下詳細に説明する。
について好適な実施例を挙げ、添付の図面を参照
しながら以下詳細に説明する。
第1図a乃至dにおいて、参照符号10a乃至
10dはバーコードデータを示し、このバーコー
ドデータ10a乃至10dは仮想のラインA乃至
Dで囲繞されるワークの特定位置に刻設された1
本若しくは複数本のバーコード12によつて標記
される。すなわち、このバーコード12は、第2
図に示すように、ワーク14の表面上に刻設され
たV字状の溝であり、その溝の本数によつて4種
類のバーコードデータ10a乃至10dが構成さ
れる。また、バーコードデータ10a乃至10d
を構成するバーコード12はラインAよりライン
Bに指向してそのバーコード12の本数に応じた
所定の間隔P1,P2およびP3で配列される。ここ
で、バーコードデータ10aはバーコード12が
1本であるため間隔P2が0となる。
10dはバーコードデータを示し、このバーコー
ドデータ10a乃至10dは仮想のラインA乃至
Dで囲繞されるワークの特定位置に刻設された1
本若しくは複数本のバーコード12によつて標記
される。すなわち、このバーコード12は、第2
図に示すように、ワーク14の表面上に刻設され
たV字状の溝であり、その溝の本数によつて4種
類のバーコードデータ10a乃至10dが構成さ
れる。また、バーコードデータ10a乃至10d
を構成するバーコード12はラインAよりライン
Bに指向してそのバーコード12の本数に応じた
所定の間隔P1,P2およびP3で配列される。ここ
で、バーコードデータ10aはバーコード12が
1本であるため間隔P2が0となる。
このようにして構成されたバーコードデータ1
0a乃至10dは第2図に示すビームセンサ16
によつて読み取られる。この場合、ビームセンサ
16は、例えば、発光ダイオード等の発光素子と
フオトトランジスタ等の受光素子とその光路を光
学的に連結する光フアイバ(図示せず)とを有
し、ワーク14の表面14aに対し45゜の傾斜角
を維持した状態で矢印X方向へ等速度で走行す
る。そして、発光素子から発したビームがワーク
14に刻設されたV字状のバーコード12によつ
て反射され図示しない光フアイバを介して受光素
子により受光された場合、ビームセンサ16は後
述する制御回路にハイレベルのパルス信号を出力
し、受光素子により受光されない場合には前記パ
ルス信号がローレベルの状態となる。この場合に
おけるビームセンサ16の位置とパルス信号との
関係を第2図に示す。
0a乃至10dは第2図に示すビームセンサ16
によつて読み取られる。この場合、ビームセンサ
16は、例えば、発光ダイオード等の発光素子と
フオトトランジスタ等の受光素子とその光路を光
学的に連結する光フアイバ(図示せず)とを有
し、ワーク14の表面14aに対し45゜の傾斜角
を維持した状態で矢印X方向へ等速度で走行す
る。そして、発光素子から発したビームがワーク
14に刻設されたV字状のバーコード12によつ
て反射され図示しない光フアイバを介して受光素
子により受光された場合、ビームセンサ16は後
述する制御回路にハイレベルのパルス信号を出力
し、受光素子により受光されない場合には前記パ
ルス信号がローレベルの状態となる。この場合に
おけるビームセンサ16の位置とパルス信号との
関係を第2図に示す。
次に、以上のように構成されたバーコードデー
タ10a乃至10dの読取方法に関し、第3図に
示す制御回路および第4図に示すフローチヤート
に基づき説明する。
タ10a乃至10dの読取方法に関し、第3図に
示す制御回路および第4図に示すフローチヤート
に基づき説明する。
先ず、ビームセンサ16が図示しない直交座標
型ロボツトによりワーク14に標記されたバーコ
ードデータ10a乃至10dのラインAの位置ま
で移動する。ビームセンサ16がラインAに達す
ると、ハイレベルの同期信号Sが前記直交座標型
ロボツトより制御回路を構成するマイクロコンピ
ユータ20のCPU22に出力される(STP1)。
CPU22はこの同期信号Sを受けて図示しない
内部タイマにより時間のカウントを開始する
(STP2)。以下、CPU22はROM23に予め組
み込まれたプログラムに従つてその制御演算動作
を行う。
型ロボツトによりワーク14に標記されたバーコ
ードデータ10a乃至10dのラインAの位置ま
で移動する。ビームセンサ16がラインAに達す
ると、ハイレベルの同期信号Sが前記直交座標型
ロボツトより制御回路を構成するマイクロコンピ
ユータ20のCPU22に出力される(STP1)。
CPU22はこの同期信号Sを受けて図示しない
内部タイマにより時間のカウントを開始する
(STP2)。以下、CPU22はROM23に予め組
み込まれたプログラムに従つてその制御演算動作
を行う。
ビームセンサ16は同期信号Sの出力と同時に
バーコードデータ10a乃至10dのラインAよ
りラインBに指向して一定速度で走行し、バーコ
ード12に到達した時点で、第2図に示すよう
に、ハイレベルのパルス信号をセンサアンプ24
に出力する。センサアンプ24はビームセンサ1
6からのパルス信号を増幅し、センサ用インタフ
エースを介して前記パルス信号をCPU22に出
力する(STP3)。
バーコードデータ10a乃至10dのラインAよ
りラインBに指向して一定速度で走行し、バーコ
ード12に到達した時点で、第2図に示すよう
に、ハイレベルのパルス信号をセンサアンプ24
に出力する。センサアンプ24はビームセンサ1
6からのパルス信号を増幅し、センサ用インタフ
エースを介して前記パルス信号をCPU22に出
力する(STP3)。
一方、CPU22ではビームセンサ16がバー
コード12上を通過する時に入力されるパルス信
号に応じてバーコード12の本数をカウントする
と共に、各バーコード12の通過時間を演算する
(STP4、STP5)。以上のステツプ4およびステ
ツプ5の動作はビームセンサ16がバーコードデ
ータ10a乃至10dのラインBに到達し同期信
号Sがローレベルになるまで繰り返し行われる
(STP6)。ここで、バーコード12の本数はビー
ムセンサ16がバーコード12を通過する時に入
力されるパルス信号の立ち上がりに応じて1ずつ
加算され、所定のレジスタ内に格納される。ま
た、バーコード通過時間は、第5図に示すよう
に、同期信号Sの立ち上がりから最初のパルス信
号の立ち上がりに至る時間、各パルス信号の立ち
上がりから立ち下がりに至る時間および最後のパ
ルス信号の立ち下がりから同期信号Sの立ち下が
りに至る時間t1乃至t9を内部タイマの時間カウン
ト値より演算し、所定のレジスタ内に格納する。
ここで、第5図はビームセンサ16によりバーコ
ードデータ10dを読み取つた場合のタイムチヤ
ートを示す。
コード12上を通過する時に入力されるパルス信
号に応じてバーコード12の本数をカウントする
と共に、各バーコード12の通過時間を演算する
(STP4、STP5)。以上のステツプ4およびステ
ツプ5の動作はビームセンサ16がバーコードデ
ータ10a乃至10dのラインBに到達し同期信
号Sがローレベルになるまで繰り返し行われる
(STP6)。ここで、バーコード12の本数はビー
ムセンサ16がバーコード12を通過する時に入
力されるパルス信号の立ち上がりに応じて1ずつ
加算され、所定のレジスタ内に格納される。ま
た、バーコード通過時間は、第5図に示すよう
に、同期信号Sの立ち上がりから最初のパルス信
号の立ち上がりに至る時間、各パルス信号の立ち
上がりから立ち下がりに至る時間および最後のパ
ルス信号の立ち下がりから同期信号Sの立ち下が
りに至る時間t1乃至t9を内部タイマの時間カウン
ト値より演算し、所定のレジスタ内に格納する。
ここで、第5図はビームセンサ16によりバーコ
ードデータ10dを読み取つた場合のタイムチヤ
ートを示す。
このようにして、同期信号Sがローレベルとな
ると、CPU22は時間カウント動作を終了する
(STP7)。次いで、CPU22は各レジスタ内に格
納された前記バーコード通過時間t1乃至t9の中、
パルス信号がハイレベルにある間の時間を予め
RAM28に記憶させた所定のパルス幅10msec
(第6図a参照)と比較し、10msec以下のものは
第6図bのようにノイズとして除去する
(STP8)。この場合、ステツプ4においてカウン
トされたバーコード本数はステツプ8において除
去されたパルス信号の数だけ差し引く。また、パ
ルス幅が100msec以上のパルス信号(第7図a参
照)はバーコード12が潰れ等により損傷してい
るものとして第7図bのように除去する
(STP9)。この場合も同様に、ステツプ9で除去
されたパルス信号の数だけバーコード本数を差し
引く。
ると、CPU22は時間カウント動作を終了する
(STP7)。次いで、CPU22は各レジスタ内に格
納された前記バーコード通過時間t1乃至t9の中、
パルス信号がハイレベルにある間の時間を予め
RAM28に記憶させた所定のパルス幅10msec
(第6図a参照)と比較し、10msec以下のものは
第6図bのようにノイズとして除去する
(STP8)。この場合、ステツプ4においてカウン
トされたバーコード本数はステツプ8において除
去されたパルス信号の数だけ差し引く。また、パ
ルス幅が100msec以上のパルス信号(第7図a参
照)はバーコード12が潰れ等により損傷してい
るものとして第7図bのように除去する
(STP9)。この場合も同様に、ステツプ9で除去
されたパルス信号の数だけバーコード本数を差し
引く。
以上の動作が終了した後、バーコード通過時間
t1乃至t9を第5図に示す各パルス信号の中心の通
過時間T1,T20,T21,T22,T3に夫々変換する
(STP10)。この場合、例えば、T1は、 T1=t1+t2/2 として求めることが出来る。以下、T20,T21,
T22,T3も同様に演算される。そして、これらの
時間は夫々所定のレジスタ内に格納される。この
場合、バーコード通過時間t1乃至t9はパルス信号
の中心間の時間に変換されることにより、ワーク
14に刻設されたバーコード12の刻設精度によ
る検出誤差が平均化され、安定したデータが得ら
れる。
t1乃至t9を第5図に示す各パルス信号の中心の通
過時間T1,T20,T21,T22,T3に夫々変換する
(STP10)。この場合、例えば、T1は、 T1=t1+t2/2 として求めることが出来る。以下、T20,T21,
T22,T3も同様に演算される。そして、これらの
時間は夫々所定のレジスタ内に格納される。この
場合、バーコード通過時間t1乃至t9はパルス信号
の中心間の時間に変換されることにより、ワーク
14に刻設されたバーコード12の刻設精度によ
る検出誤差が平均化され、安定したデータが得ら
れる。
次に、ステツプ4においてカウントされたバー
コード本数に応じてRAM28に予め記憶させた
判定アルゴリズムを選択する(STP11)。すなわ
ち、この判定アルゴリズムは同期信号Sが出力さ
れてからビームセンサ16がパルス信号を出力す
るまでの時間T1およびビームセンサ16が次の
バーコード12を読み込むまでに要する時間
T20,T21,T22(以下、これらをT2とする)の各
許容誤差をバーコードデータ10a乃至10dに
対して夫々設定したもので、その一例を第8図に
示す。
コード本数に応じてRAM28に予め記憶させた
判定アルゴリズムを選択する(STP11)。すなわ
ち、この判定アルゴリズムは同期信号Sが出力さ
れてからビームセンサ16がパルス信号を出力す
るまでの時間T1およびビームセンサ16が次の
バーコード12を読み込むまでに要する時間
T20,T21,T22(以下、これらをT2とする)の各
許容誤差をバーコードデータ10a乃至10dに
対して夫々設定したもので、その一例を第8図に
示す。
第8図ではハイレベルの同期信号Sが出力され
てから最初のバーコード12を検知するまでの時
間T1の許容時間範囲を白抜きの棒状領域で示し、
また、ビームセンサ16がバーコード12を検知
してから次のバーコード12を検知するまでの時
間T2の許容時間範囲を斜線を付した棒状領域で
示す。すなわち、この判定アルゴリズムに応じて
ビームセンサ16によるバーコード12の各通過
時間T1およびT2が所定の許容範囲内にあるか否
かが判定される(STP12)。例えば、バーコード
12が4本の場合、T1の許容範囲は、第8図か
ら、15msec乃至87msecの間であり、また、T2の
許容範囲は49msecから104msecの間となる。従
つて、これらの双方の条件が同時に充たされた場
合にはバーコード12が正確に読み取られたもの
と判定し(STP13)、LCD用インタフエース30
を介して液晶表示器32によつてバーコード12
の本数あるいはその本数に応じた製品番号等を表
示する。また、T1およびT2の値が判定アルゴリ
ズムの許容範囲以外である場合には、バーコード
12の読み取りミスがあつたと判定し
(STP14)、液晶表示器32によつて警告表示等
を行う。
てから最初のバーコード12を検知するまでの時
間T1の許容時間範囲を白抜きの棒状領域で示し、
また、ビームセンサ16がバーコード12を検知
してから次のバーコード12を検知するまでの時
間T2の許容時間範囲を斜線を付した棒状領域で
示す。すなわち、この判定アルゴリズムに応じて
ビームセンサ16によるバーコード12の各通過
時間T1およびT2が所定の許容範囲内にあるか否
かが判定される(STP12)。例えば、バーコード
12が4本の場合、T1の許容範囲は、第8図か
ら、15msec乃至87msecの間であり、また、T2の
許容範囲は49msecから104msecの間となる。従
つて、これらの双方の条件が同時に充たされた場
合にはバーコード12が正確に読み取られたもの
と判定し(STP13)、LCD用インタフエース30
を介して液晶表示器32によつてバーコード12
の本数あるいはその本数に応じた製品番号等を表
示する。また、T1およびT2の値が判定アルゴリ
ズムの許容範囲以外である場合には、バーコード
12の読み取りミスがあつたと判定し
(STP14)、液晶表示器32によつて警告表示等
を行う。
一方、バーコードデータ10a乃至10dが正
常に読み取られた場合には前記液晶表示器32に
よつてそのデータを表示すると共にロボツト用イ
ンタフエース34を介して組付用ロボツト36を
動作させ、バーコードデータ10a乃至10dに
応じた製品同士の組付作業を行う。すなわち、例
えば、組付用ロボツト36によつてバーコードデ
ータ10a乃至10dに応じたワーク、例えば、
ベアリングが把持され、シリンダブロツク等の所
定の個所で組み込まれる。
常に読み取られた場合には前記液晶表示器32に
よつてそのデータを表示すると共にロボツト用イ
ンタフエース34を介して組付用ロボツト36を
動作させ、バーコードデータ10a乃至10dに
応じた製品同士の組付作業を行う。すなわち、例
えば、組付用ロボツト36によつてバーコードデ
ータ10a乃至10dに応じたワーク、例えば、
ベアリングが把持され、シリンダブロツク等の所
定の個所で組み込まれる。
以上のように本発明によれば、製品に関するデ
ータをバーコードの本数で示すと共に前記バーコ
ードをその本数に応じた間隔で配設しておき、前
記バーコードの本数および間隔を読み取り、その
間隔が予め前記バーコードに応じて設定したデー
タの許容範囲内にあるか否かを判定している。従
つて、当該間隔が許容範囲内にある場合には読み
取られたバーコードの本数が正しい値であると判
定することが出来、また、許容範囲外である場合
にはバーコードデータに欠損等の障害があり、バ
ーコードが正確に読み取られていないと判定する
ことが出来る。その結果、製品に標記されたバー
コードの誤読を防止し、常に高精度の読み取り結
果を得ることが可能となる。
ータをバーコードの本数で示すと共に前記バーコ
ードをその本数に応じた間隔で配設しておき、前
記バーコードの本数および間隔を読み取り、その
間隔が予め前記バーコードに応じて設定したデー
タの許容範囲内にあるか否かを判定している。従
つて、当該間隔が許容範囲内にある場合には読み
取られたバーコードの本数が正しい値であると判
定することが出来、また、許容範囲外である場合
にはバーコードデータに欠損等の障害があり、バ
ーコードが正確に読み取られていないと判定する
ことが出来る。その結果、製品に標記されたバー
コードの誤読を防止し、常に高精度の読み取り結
果を得ることが可能となる。
以上、本発明について好適な実施例を挙げて説
明したが、本発明はこの実施例に限定されるもの
ではなく、本発明の要旨を逸脱しない範囲におい
て種々の改良並びに設計の変更が可能なことは勿
論である。
明したが、本発明はこの実施例に限定されるもの
ではなく、本発明の要旨を逸脱しない範囲におい
て種々の改良並びに設計の変更が可能なことは勿
論である。
第1図a乃至dは夫々本発明に係るバーコード
データ読取方法に用いられるバーコードデータの
構成説明図、第2図は本発明に係るバーコードデ
ータ読取方法に用いられるバーコードおよびその
検出センサの断面説明図、第3図は本発明に係る
バーコードデータ読取方法に用いられる制御回路
のブロツク図、第4図は本発明に係るバーコード
データ読取方法を示すフローチヤート、第5図は
本発明に係るバーコードデータ読取方法における
同期信号とビームセンサからのパルス信号との関
係を示すタイムチヤート、第6図aおよびbは本
発明に係るバーコードデータ読取方法におけるビ
ームセンサからのパルス信号およびその補正後の
パルス信号を示すタイムチヤート、第7図aおよ
びbは本発明に係るバーコードデータ読取方法に
おけるビームセンサからのパルス信号およびその
補正後のパルス信号を示すタイムチヤート、第8
図は本発明に係るバーコードデータ読取方法にお
ける判定アルゴリズムを示す説明図である。 10a〜10d……バーコードデータ、12…
…バーコード、14……ワーク、16……ビーム
センサ、20……マイクロコンピユータ。
データ読取方法に用いられるバーコードデータの
構成説明図、第2図は本発明に係るバーコードデ
ータ読取方法に用いられるバーコードおよびその
検出センサの断面説明図、第3図は本発明に係る
バーコードデータ読取方法に用いられる制御回路
のブロツク図、第4図は本発明に係るバーコード
データ読取方法を示すフローチヤート、第5図は
本発明に係るバーコードデータ読取方法における
同期信号とビームセンサからのパルス信号との関
係を示すタイムチヤート、第6図aおよびbは本
発明に係るバーコードデータ読取方法におけるビ
ームセンサからのパルス信号およびその補正後の
パルス信号を示すタイムチヤート、第7図aおよ
びbは本発明に係るバーコードデータ読取方法に
おけるビームセンサからのパルス信号およびその
補正後のパルス信号を示すタイムチヤート、第8
図は本発明に係るバーコードデータ読取方法にお
ける判定アルゴリズムを示す説明図である。 10a〜10d……バーコードデータ、12…
…バーコード、14……ワーク、16……ビーム
センサ、20……マイクロコンピユータ。
Claims (1)
- 【特許請求の範囲】 1 バーコードで標記されたデータを読み取るバ
ーコードデータ読取方法において、前記バーコー
ドをその本数に応じた所定の間隔で配設し、バー
コードデータの読み取り開始から最初のバーコー
ドを読み取るまでの所要時間および/または隣接
するバーコードを読み取るまでの所要時間を測定
し、前記所要時間を前記バーコードの本数に応じ
て予め設定された基準時間と比較することによ
り、当該本数が正確に読み取られたか否かを判定
することを特徴とするバーコードデータ読取方
法。 2 特許請求の範囲第1項記載の方法において、
バーコードデータの読み取り開始時に同期信号を
発生させ、前記同期信号の発生から最初のバーコ
ードを読み取るまでの時間を測定してなるバーコ
ードデータ読取方法。 3 特許請求の範囲第1項記載の方法において、
光学センサを等速度で走行させ、バーコードデー
タからの反射光量の変化よりバーコードを検知し
て前記所要時間を測定してなるバーコードデータ
読取方法。 4 特許請求の範囲第1項記載の方法において、
基準時間は所定の許容範囲を有し、所要時間が前
記許容範囲内にあるか否かによつてバーコードの
良否を判定してなるバーコードデータ読取方法。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60222568A JPS6282481A (ja) | 1985-10-04 | 1985-10-04 | バ−コ−ドデ−タ読取方法 |
| GB8623751A GB2181276B (en) | 1985-10-04 | 1986-10-03 | Method of and apparatus for installing bearings on engine components |
| CA000519720A CA1306345C (en) | 1985-10-04 | 1986-10-03 | Method of and apparatus for installing bearings on engine components |
| US06/915,275 US4872257A (en) | 1985-10-04 | 1986-10-03 | Apparatus for installing bearings on engine components |
| US07/372,610 US5065507A (en) | 1985-10-04 | 1989-06-28 | Method for installing bearings on engine components |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60222568A JPS6282481A (ja) | 1985-10-04 | 1985-10-04 | バ−コ−ドデ−タ読取方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6282481A JPS6282481A (ja) | 1987-04-15 |
| JPH0248947B2 true JPH0248947B2 (ja) | 1990-10-26 |
Family
ID=16784498
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60222568A Granted JPS6282481A (ja) | 1985-10-04 | 1985-10-04 | バ−コ−ドデ−タ読取方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6282481A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4728784A (en) * | 1987-01-30 | 1988-03-01 | Federal Express Corporation | Apparatus and method of encoding and decoding barcodes |
| US5239487A (en) * | 1990-10-24 | 1993-08-24 | International Business Machines Corporation | Computer integrated manufacturing rework apparatus and method |
-
1985
- 1985-10-04 JP JP60222568A patent/JPS6282481A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6282481A (ja) | 1987-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4666303A (en) | Electro-optical gap and flushness sensors | |
| US5521707A (en) | Laser scanning method and apparatus for rapid precision measurement of thread form | |
| EP3392609B1 (en) | Optical detecting apparatus for detecting a degree of freedom error of a spindle and a detecting method thereof | |
| EP0047250B1 (en) | Dimension measuring apparatus | |
| US3749500A (en) | Optical caliper and edge detector-follower for automatic gaging | |
| US5726749A (en) | Method and apparatus for inspection and evaluation of angular deviation and distortion defects for transparent sheets | |
| US5212390A (en) | Lead inspection method using a plane of light for producing reflected lead images | |
| JP2014092547A (ja) | 対象物の高さまたは高さの推移を測定するための方法およびシステム | |
| WO2013151451A1 (en) | A method and a system for color marking of metals | |
| JP3202162B2 (ja) | 数値制御工作機械の全自動測定システム、全自動測定方法及び数値制御工作機械 | |
| US5103090A (en) | Optical angle measuring method and apparatus particularly for machine tools using polygons with light reflecting facets | |
| US6883711B2 (en) | Missing link/part detector employing scanning engine | |
| US4579453A (en) | Method and apparatus for detecting a mark position | |
| KR20020066378A (ko) | 안경 렌즈 또는 콘택트 렌즈의 특성 측정용 렌즈 미터 | |
| JPH0248947B2 (ja) | ||
| US4869110A (en) | Laser strain extensometer for material testing | |
| Novak et al. | Sensing of Workpiece Diameter, Vibration and Out-Off-Roundness by Laser—Way to Automate Quality Control | |
| US20130162816A1 (en) | Device for measuring the shape of a mirror or of a specular surface | |
| US5321495A (en) | Optical detecting system for determining particle position on a substrate | |
| JPH07182436A (ja) | 打刻文字検査システム | |
| KR0183642B1 (ko) | 프레스의 가공 잉여물 유무 감지방법 및 장치 | |
| EP1805482B1 (en) | Method and system for determining the properties of a surface of revolution | |
| JP3241557B2 (ja) | 先端の欠け検査装置 | |
| JP2711919B2 (ja) | リニアスケール | |
| JPS6034699B2 (ja) | 硬さ試験機 |