JP2019035604A - Coil spring measuring device and coil spring manufacturing apparatus - Google Patents

Coil spring measuring device and coil spring manufacturing apparatus Download PDF

Info

Publication number
JP2019035604A
JP2019035604A JP2017155452A JP2017155452A JP2019035604A JP 2019035604 A JP2019035604 A JP 2019035604A JP 2017155452 A JP2017155452 A JP 2017155452A JP 2017155452 A JP2017155452 A JP 2017155452A JP 2019035604 A JP2019035604 A JP 2019035604A
Authority
JP
Japan
Prior art keywords
coil spring
signal
length
line sensor
range
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017155452A
Other languages
Japanese (ja)
Other versions
JP6568906B2 (en
Inventor
浩明 岩間
Hiroaki Iwama
浩明 岩間
佐藤 隆一
Ryuichi Sato
隆一 佐藤
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.)
NHK Spring Co Ltd
Original Assignee
NHK Spring Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NHK Spring Co Ltd filed Critical NHK Spring Co Ltd
Priority to JP2017155452A priority Critical patent/JP6568906B2/en
Publication of JP2019035604A publication Critical patent/JP2019035604A/en
Application granted granted Critical
Publication of JP6568906B2 publication Critical patent/JP6568906B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

To provide a coil spring measuring device using a line sensor capable of reducing false detection caused from adhesion of foreign matters.SOLUTION: The coil spring measuring device comprises: a light irradiation part for emitting a light beam toward a coil spring sent out from a coiling machine over a range in a length direction of the spring including the edge thereof; a line sensor which is disposed in the length direction of the coil spring opposing the light irradiation part being interposed by the coil spring, and which is configured to detect the light beam; and a signal processing part which is configured to identify a position where the signal level of a detection signal by the line sensor changes in a measuring range including the edge which is a part of an extension range of the line sensor as the position of the edge of the coil spring.SELECTED DRAWING: Figure 4

Description

本発明は、コイルばね検長装置及びコイルばね製造装置に関する。   The present invention relates to a coil spring length measuring device and a coil spring manufacturing device.

従来、各種製品やその構成部品の製造過程や品質検査に用いられ、該製品及び/又は部品を被測定物としてその寸法を測定するための検長装置が知られている。   2. Description of the Related Art Conventionally, a length measuring device is known which is used for manufacturing processes and quality inspections of various products and their component parts, and measures the dimensions of the products and / or parts as objects to be measured.

例えば、特許文献1には、投光部と、一次元受光センサ(ラインセンサ)である受光部とを備えた寸法測定装置が開示されている。この特許文献1に記載の寸法測定装置は、投光部から照射した平行光を受光部で受光して得られた受信信号を二値データに変換することにより、投光部と受光部との間に存在する被測定物を特定してその寸法を測定するように構成されている。   For example, Patent Document 1 discloses a dimension measuring device including a light projecting unit and a light receiving unit that is a one-dimensional light receiving sensor (line sensor). The dimension measuring apparatus described in Patent Document 1 converts the received signal obtained by receiving the parallel light irradiated from the light projecting unit into the binary data, thereby converting the light projection unit and the light receiving unit to each other. An object to be measured existing between them is specified and its dimensions are measured.

なお、ラインセンサを用いた検長装置ではないが、静電容量式の検長器を用いたコイルばね製造装置が特許文献2に開示されている。   Although not a length measuring device using a line sensor, Patent Document 2 discloses a coil spring manufacturing device using a capacitance type length measuring device.

特開平6−331317号公報JP-A-6-331317 特開2003−340541号公報JP 2003-340541 A

ところで、上記特許文献1の記載によれば、受光部の延在範囲の全域について走査が行われて二値データが作成される。このため、被測定物のエッジ近傍から離れた寸法測定への影響が小さい位置で被測定物以外の異物(例えば、塵や油滴等の汚れ)が検出された際にも寸法測定装置全体を停止させたり異物を除去したりしなければならならず、異物付着に起因した誤検知の頻度が増加して製造装置の稼働率が低下してしまうという問題があった。また、特許文献1、2の何れにも、ラインセンサを用いたコイルばね検長装置の具体的な構成について何ら開示されていない。   By the way, according to the description in Patent Document 1, scanning is performed for the entire extending range of the light receiving unit to create binary data. For this reason, the entire dimension measuring device can be used even when foreign matter other than the object to be measured (for example, dirt such as dust or oil droplets) is detected at a position that has a small influence on the dimension measurement away from the edge of the object to be measured. There is a problem in that the operation must be stopped or the foreign matter must be removed, and the frequency of erroneous detection due to the foreign matter adhesion increases, resulting in a decrease in the operating rate of the manufacturing apparatus. Further, neither of Patent Documents 1 and 2 discloses any specific configuration of a coil spring length measuring device using a line sensor.

上記問題に鑑み、本発明の少なくとも幾つかの実施形態は、ラインセンサを用いたコイルばね検長装置における異物付着に起因した誤検知を低減することを目的とする。   In view of the above problems, at least some embodiments of the present invention aim to reduce false detection due to foreign matter adhesion in a coil spring length measuring apparatus using a line sensor.

(1)本発明の少なくとも一実施形態に係るコイルばね検長装置は、
コイリングマシンから送り出されるコイルばねに向けて、前記コイルばねのエッジを含むばね長さ方向範囲に亘って光ビームを照射するための光照射部と、
前記コイルばねを挟んで前記光照射部に対向して前記コイルばねの長さ方向に沿って配置され、前記光ビームを検出するように構成されたラインセンサと、
前記ラインセンサの延在範囲のうち一部であって前記エッジを含む検長範囲内における前記ラインセンサの検出信号の信号レベルの変化位置を、前記コイルばねの長さ方向における前記エッジの位置として特定するように構成された信号処理部と、を備える。
(1) A coil spring length measuring device according to at least one embodiment of the present invention includes:
A light irradiation unit for irradiating a light beam over a spring length direction range including an edge of the coil spring toward the coil spring sent from the coiling machine,
A line sensor arranged along the length direction of the coil spring so as to face the light irradiation unit with the coil spring interposed therebetween, and configured to detect the light beam;
The change position of the signal level of the detection signal of the line sensor in the length measurement range that is part of the extension range of the line sensor and includes the edge is defined as the position of the edge in the length direction of the coil spring. And a signal processing unit configured to be specified.

汎用のラインセンサを使用する場合、ラインセンサの検出範囲がコイルばねの検長の目的からして過大となり、ラインセンサの異物付着(例えば油汚れ)に起因した誤検知が問題となり得る。この点、上記(1)の構成によれば、ラインセンサの延在範囲の一部である検長範囲内における検出信号の信号レベルの変化位置を、コイルばねの長さ方向におけるエッジ位置として特定するようにしたので、ラインセンサの検長範囲外における異物付着に起因した誤検知を防止でき、誤検知の頻度を低減できる。   When a general-purpose line sensor is used, the detection range of the line sensor becomes excessive for the purpose of measuring the coil spring, and erroneous detection due to foreign matter adhesion (for example, oil contamination) on the line sensor can be a problem. In this regard, according to the configuration of (1) above, the change position of the signal level of the detection signal within the length measurement range that is a part of the extension range of the line sensor is specified as the edge position in the length direction of the coil spring. As a result, it is possible to prevent erroneous detection due to foreign matter adhering outside the measuring range of the line sensor, and to reduce the frequency of erroneous detection.

(2)幾つかの実施形態では、上記(1)に記載のコイルばね検長装置であって、
前記信号処理部は、前記検長範囲内で検出された前記検出信号の前記信号レベルの変化位置であって、且つ、該変化位置よりもばね送り方向の上流側における規定範囲に亘って前記信号レベルが閾値以下である条件を満たす前記変化位置を前記エッジの位置として特定するように構成される。
(2) In some embodiments, the coil spring length measuring device according to (1) above,
The signal processing unit is a change position of the signal level of the detection signal detected within the length measurement range, and the signal over a specified range upstream of the change position in the spring feed direction. The change position satisfying the condition that the level is equal to or less than the threshold is specified as the edge position.

本発明者らの知見によれば、コイルばね検長装置の受光部としてのラインセンサを覆う受光側筐体に付着する異物は、コイリングマシンの稼働時に発生する油煙等の細かい汚れが殆どである。そこで、上記(2)の構成によれば、ラインセンサの検出信号の変化位置よりもばね送り方向上流側における規定範囲に亘って検出信号が低レベルである場合にのみ、当該変化位置をエッジ位置として特定することで、ラインセンサの検長範囲内における異物付着に起因したエッジ誤検知の可能性を低減できる。   According to the knowledge of the present inventors, the foreign matter adhering to the light receiving side casing that covers the line sensor as the light receiving unit of the coil spring length measuring device is mostly fine dirt such as oily smoke generated during the operation of the coiling machine. . Therefore, according to the configuration of (2) above, only when the detection signal is at a low level over the specified range upstream of the change position of the detection signal of the line sensor in the spring feed direction, the change position is determined as the edge position. As a result, it is possible to reduce the possibility of erroneous edge detection due to foreign matter adhering within the length measurement range of the line sensor.

(3)幾つかの実施形態では、上記(2)に記載のコイルばね検長装置であって、
前記信号処理部は、
前記ラインセンサの検出信号データの受信開始タイミングを示す第1タイミング信号を受け取り、
前記第1タイミング信号の受取り時点から、前記規定範囲に対応する時間だけ遅延した第1時点を求め、
前記検出信号データの受信期間中における前記変化位置に対応するデータの受信時点の後、前記規定範囲に対応する時間を経過後の第2時点を求め、
前記第1時点と前記第2時点との間の期間の長さから、前記変化位置の座標を求める
ように構成される。
(3) In some embodiments, the coil spring length measuring device according to (2) above,
The signal processing unit
Receiving a first timing signal indicating a reception start timing of the detection signal data of the line sensor;
Obtaining a first time point delayed by a time corresponding to the specified range from the time of receipt of the first timing signal;
Obtaining a second time point after elapse of a time corresponding to the specified range after receiving the data corresponding to the change position during the reception period of the detection signal data;
The coordinate of the change position is obtained from the length of the period between the first time point and the second time point.

コイルばねの長さ測定に際して該コイルばねのエッジ位置を検出する際、ラインセンサによる検出信号の信号レベルの変化位置を含む検出信号データを信号処理部が受信した後、継続して受信される規定範囲に対応する検出信号データの信号レベルを考慮することで、エッジに起因する信号レベルの変化か異物に起因する信号レベルの変化かを判別することができる。
この点、上記(3)の構成によれば、信号処理部が、検出信号データの受信期間中における変化位置に対応するデータを受信した後、該受信時点から規定範囲に対応する時間を経過後の第2時点まで検出信号データを受信するように構成することにより、異物に起因する検出信号を排除してエッジに起因する変化位置を高精度に検出することができる。そして、第1タイミング信号の受け取り時点から規定範囲に対応する時間だけ遅延した第1時点と上記第2時点との間の期間の長さから、変化位置の座標を適切に求めることができ、ラインセンサの検長範囲内における異物付着に起因したエッジ誤検知の可能性を低減することができる。
When the edge position of the coil spring is detected when measuring the length of the coil spring, the signal processing unit receives the detection signal data including the change position of the signal level of the detection signal by the line sensor, and is continuously received. By considering the signal level of the detection signal data corresponding to the range, it is possible to determine whether the signal level is changed due to the edge or the signal level is changed due to the foreign matter.
In this regard, according to the configuration of (3) above, after the signal processing unit receives data corresponding to the change position during the reception period of the detection signal data, the time corresponding to the specified range has elapsed from the reception time point. By configuring so that the detection signal data is received until the second time point, it is possible to eliminate the detection signal due to the foreign matter and detect the change position due to the edge with high accuracy. Then, the coordinates of the change position can be appropriately obtained from the length of the period between the first time point delayed by the time corresponding to the specified range from the time point when the first timing signal is received, and the line It is possible to reduce the possibility of erroneous edge detection due to the adhesion of foreign matter within the measuring range of the sensor.

(4)幾つかの実施形態では、上記(1)乃至(3)の何れか一つに記載のコイルばね検長装置であって、
前記コイルばねが前記光照射部と前記ラインセンサとの間に存在しない期間において、前記検長範囲内に前記ラインセンサの検出信号の前記信号レベルの変化がある場合にアラームを出力し、
前記コイルばねが前記光照射部と前記ラインセンサとの間に存在しない期間において、前記検長範囲外に前記ラインセンサの検出信号の前記信号レベルの変化があっても前記アラームを出力しないように構成されたアラーム信号生成部をさらに備える。
(4) In some embodiments, the coil spring length measuring apparatus according to any one of (1) to (3) above,
In a period in which the coil spring does not exist between the light irradiation unit and the line sensor, an alarm is output when there is a change in the signal level of the detection signal of the line sensor within the measurement range,
The alarm is not output even if there is a change in the signal level of the detection signal of the line sensor outside the measurement range during a period in which the coil spring does not exist between the light irradiation unit and the line sensor. The alarm signal generation unit is further provided.

上記(4)の構成によれば、検長範囲外に異物(例えば、油汚れ)が付着した場合であってもアラームを出力しないため、コイリングマシンの稼働率を向上させることができる。一方、検長範囲内に付着した異物はコイルばねのエッジの誤検知の原因となり得るから、検長範囲内に異物が付着した場合にはアラームを出力することで、コイリングマシンの稼働率を低下させることなく適切なタイミングで異物の除去を行うことが可能になり、異物付着に起因したコイルばねのエッジの誤検知の頻度を低減できる。   According to the configuration (4) above, an alarm is not output even when foreign matter (for example, oil stains) adheres outside the length measurement range, so that the operating rate of the coiling machine can be improved. On the other hand, foreign matter adhering to the length measurement range can cause false detection of the edge of the coil spring. If foreign matter adheres to the length measurement range, an alarm is output to reduce the operating rate of the coiling machine. Therefore, it is possible to remove foreign matter at an appropriate timing without reducing the frequency of erroneous detection of the edge of the coil spring caused by foreign matter adhesion.

(5)幾つかの実施形態では、上記(4)に記載のコイルばね検長装置であって、
前記アラーム信号生成部は、
前記コイリングマシンの前記コイルばねの切断タイミングを示す切断タイミング信号を受け取り、
前記切断タイミング信号に基づいて、前記コイルばねが前記光照射部と前記ラインセンサとの間に存在しない前記期間に対応した前記ラインセンサの前記検出信号を得るように構成される。
(5) In some embodiments, the coil spring length measuring device according to (4) above,
The alarm signal generator is
Receiving a cutting timing signal indicating a cutting timing of the coil spring of the coiling machine;
Based on the cutting timing signal, the coil spring is configured to obtain the detection signal of the line sensor corresponding to the period in which the coil spring does not exist between the light irradiation unit and the line sensor.

上記(5)の構成によれば、アラーム信号生成部は、切断タイミング信号に基づいて、光照射部とラインセンサとの間にコイルばねが存在しない期間に対応したラインセンサの検出信号を得ることができる。   According to the configuration of (5) above, the alarm signal generation unit obtains a detection signal of the line sensor corresponding to a period in which there is no coil spring between the light irradiation unit and the line sensor, based on the cutting timing signal. Can do.

(6)幾つかの実施形態では、上記(1)乃至(5)の何れか一つに記載のコイルばね検長装置であって、
前記信号処理部により得られた前記コイルばねの長さの検出結果と前記コイルばねの目標長さとの偏差に基づいて、前記コイリングマシンを制御するためのフィードバック信号を生成するためのフィードバック信号生成部をさらに備える。
(6) In some embodiments, the coil spring length measuring apparatus according to any one of (1) to (5) above,
A feedback signal generation unit for generating a feedback signal for controlling the coiling machine based on a deviation between a detection result of the length of the coil spring obtained by the signal processing unit and a target length of the coil spring Is further provided.

上記(6)の構成によれば、信号処理部により得られたコイルばねの長さの検出結果とコイルばねの目標長さとの偏差に基づいてコイリングマシンを制御するためのフィードバック信号がフィードバック信号生成部により生成される。したがって、上記偏差に基づいてコイルばねの送り出し量を補正するフィードバック信号をフィードバック信号生成部がコイリングマシンに送信することにより、コイリングマシンによるコイルばねの送り出し量を適切に補正してコイルばねの長さを目標長さに近づけることができ、コイルばねの品質の向上を図ることができる。   According to the configuration of (6) above, a feedback signal for controlling the coiling machine based on the deviation between the detection result of the length of the coil spring obtained by the signal processing unit and the target length of the coil spring is generated as a feedback signal. Part. Therefore, the feedback signal generator transmits a feedback signal for correcting the amount of coil spring delivery based on the deviation to the coiling machine, thereby appropriately correcting the amount of coil spring delivery by the coiling machine. Can be made closer to the target length, and the quality of the coil spring can be improved.

(7)幾つかの実施形態では、上記(1)乃至(6)の何れか一つに記載のコイルばね検長装置において、
前記信号処理部により得られた前記コイルばねの長さの検出結果に基づいて、前記コイルばねを振分ける振分け機に対して振分け信号を出力するための振分け信号生成部をさらに備える。
(7) In some embodiments, in the coil spring length measuring apparatus according to any one of (1) to (6) above,
Based on the detection result of the length of the coil spring obtained by the signal processing unit, a distribution signal generation unit for outputting a distribution signal to a distribution unit that distributes the coil spring is further provided.

上記(7)の構成によれば、信号処理部によって得られたコイルばねの長さの検出結果に基づいて、振分け信号生成部が振分け信号を生成し、振分け機に対して振分け信号を出力する。従って、コイリングマシンから送り出されて形成されたコイルばねを、該コイルばねの長さに応じて振分け機によって適切に振分けることができる。   According to the configuration of (7) above, the distribution signal generation unit generates the distribution signal based on the detection result of the length of the coil spring obtained by the signal processing unit, and outputs the distribution signal to the distribution unit. . Therefore, the coil spring formed by being sent out from the coiling machine can be appropriately distributed by the distributor according to the length of the coil spring.

(8)本発明の少なくとも幾つかの実施形態に係るコイルばね製造装置は、
コイリングマシンと、
前記コイリングマシンにより送り出される前記コイルばねの長さを検出するための上記(1)乃至(7)の何れか一つに記載のコイルばね検長装置と、
を備える。
(8) A coil spring manufacturing apparatus according to at least some embodiments of the present invention includes:
A coiling machine,
The coil spring length measuring device according to any one of the above (1) to (7) for detecting the length of the coil spring fed by the coiling machine;
Is provided.

上記(8)の構成によれば、ラインセンサの延在範囲の一部である検長範囲内における検出信号の信号レベルの変化位置をエッジ位置として特定するように構成されたコイルばね検長装置とコイリングマシンとにより、ラインセンサの検長範囲外における異物付着(油汚れ)に起因した誤検知の頻度を低減して稼働率が改善されたコイルばね製造装置を得ることができる。   According to the configuration of (8) above, the coil spring length measuring device is configured to identify the change position of the signal level of the detection signal within the length measuring range which is a part of the extended range of the line sensor as the edge position. With the coiling machine, it is possible to obtain a coil spring manufacturing apparatus in which the operating rate is improved by reducing the frequency of erroneous detection due to foreign matter adhesion (oil contamination) outside the measuring range of the line sensor.

本発明の幾つかの実施形態によれば、ラインセンサを用いたコイルばね検長装置における異物付着に起因した誤検知を低減することができる。   According to some embodiments of the present invention, it is possible to reduce erroneous detection due to foreign matter adhesion in a coil spring length measuring device using a line sensor.

一実施形態に係るコイルばね製造装置の構成例を示す概略図である。It is the schematic which shows the structural example of the coil spring manufacturing apparatus which concerns on one Embodiment. 一実施形態に係るコイリングマシンの構成例を示す概略図である。It is the schematic which shows the structural example of the coiling machine which concerns on one Embodiment. 一実施形態における制御部の構成を示すブロック図である。It is a block diagram which shows the structure of the control part in one Embodiment. 一実施形態における検長範囲指定処理の概要を示す模式図である。It is a schematic diagram which shows the outline | summary of the length measurement range designation | designated process in one Embodiment. 一実施形態における制御部の構成を示す図である。It is a figure which shows the structure of the control part in one Embodiment. 一実施形態における制御部(FPGA)の論理ブロックの構成例を示す図である。It is a figure which shows the structural example of the logic block of the control part (FPGA) in one Embodiment. 一実施形態における制御部(FPGA)による処理の概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the process by the control part (FPGA) in one Embodiment. 一実施形態における検長範囲指定処理を示すフローチャートである。It is a flowchart which shows the length measurement range designation | designated process in one Embodiment. 他の実施形態における制御部の構成を示すブロック図である。It is a block diagram which shows the structure of the control part in other embodiment. 他の実施形態におけるデバウンス処理の概要を示す模式図である。It is a schematic diagram which shows the outline | summary of the debounce process in other embodiment. 他の実施形態におけるデバウンス処理を示すフローチャートである。It is a flowchart which shows the debounce process in other embodiment.

以下、添付図面を参照して本発明の幾つかの実施形態について説明する。ただし、実施形態として記載されている又は図面に示されている構成部品の寸法、材質、形状、その相対的配置等は、本発明の範囲をこれに限定する趣旨ではなく、単なる説明例にすぎない。
例えば、「ある方向に」、「ある方向に沿って」、「平行」、「直交」、「中心」、「同心」或いは「同軸」等の相対的或いは絶対的な配置を表す表現は、厳密にそのような配置を表すのみならず、公差、若しくは、同じ機能が得られる程度の角度や距離をもって相対的に変位している状態も表すものとする。
例えば、「同一」、「等しい」及び「均質」等の物事が等しい状態であることを表す表現は、厳密に等しい状態を表すのみならず、公差、若しくは、同じ機能が得られる程度の差が存在している状態も表すものとする。
例えば、四角形状や円筒形状等の形状を表す表現は、幾何学的に厳密な意味での四角形状や円筒形状等の形状を表すのみならず、同じ効果が得られる範囲で、凹凸部や面取り部等を含む形状も表すものとする。
一方、一の構成要素を「備える」、「具える」、「具備する」、「含む」、又は、「有する」という表現は、他の構成要素の存在を除外する排他的な表現ではない。
Hereinafter, some embodiments of the present invention will be described with reference to the accompanying drawings. However, the dimensions, materials, shapes, relative arrangements, etc. of the components described in the embodiments or shown in the drawings are not intended to limit the scope of the present invention, but are merely illustrative examples. Absent.
For example, expressions expressing relative or absolute arrangements such as “in a certain direction”, “along a certain direction”, “parallel”, “orthogonal”, “center”, “concentric” or “coaxial” are strictly In addition to such an arrangement, it is also possible to represent a state of relative displacement with an angle or a distance such that tolerance or the same function can be obtained.
For example, an expression indicating that things such as “identical”, “equal”, and “homogeneous” are in an equal state not only represents an exactly equal state, but also has a tolerance or a difference that can provide the same function. It also represents the existing state.
For example, expressions representing shapes such as quadrangular shapes and cylindrical shapes represent not only geometrically strict shapes such as quadrangular shapes and cylindrical shapes, but also irregularities and chamfers as long as the same effects can be obtained. A shape including a part or the like is also expressed.
On the other hand, the expressions “comprising”, “comprising”, “comprising”, “including”, or “having” one constituent element are not exclusive expressions for excluding the existence of the other constituent elements.

図1は、本発明の幾つかの実施形態に係るコイルばね製造装置の構成を示す概略図である。図2は、一実施形態におけるコイリングマシンの構成例を示す概略図である。
図1及び図2に示すように、本発明の少なくとも一実施形態に係るコイルばね製造装置1は、コイリングマシン10と、該コイリングマシン10により送り出される被測定物としてのコイルばね2の長さを検出するためのコイルばね検長装置20とを備えている。また、幾つかの実施形態において、コイルばね製造装置1は、コイリングマシン10により生成されるコイルばね2をコイルばね検長装置20による測定結果に応じて振分ける振分機11(後述)と、コイルばね2の画像を撮影する不図示の撮像装置(例えば、カメラ)と、コイルばね2の画像を表示するモニタ12(図3及び図7参照)と、を備えていてもよい。
FIG. 1 is a schematic diagram showing the configuration of a coil spring manufacturing apparatus according to some embodiments of the present invention. FIG. 2 is a schematic diagram illustrating a configuration example of a coiling machine according to an embodiment.
As shown in FIG. 1 and FIG. 2, the coil spring manufacturing apparatus 1 according to at least one embodiment of the present invention has a coiling machine 10 and the length of the coil spring 2 as a measurement object sent out by the coiling machine 10. And a coil spring length measuring device 20 for detection. In some embodiments, the coil spring manufacturing apparatus 1 includes a distributor 11 (described later) that distributes the coil spring 2 generated by the coiling machine 10 according to the measurement result by the coil spring length measuring apparatus 20, and a coil. You may provide the imaging device (for example, camera) not shown which image | photographs the image of the spring 2, and the monitor 12 (refer FIG.3 and FIG.7) which displays the image of the coil spring 2. FIG.

図2に示すように、コイリングマシン10は、複数対のフィードローラ10Aにより鋼線材Wを供給する線材供給機構10Bと、鋼線材Wをコイル状に成形するコイリング機構10Cと、所定巻数コイリングされた鋼線材Wを後方の鋼線材Wと切離する切断機構10Dとを備えていてもよく、ばね長さ方向に鋼線材Wを送り出しながら該鋼線材Wをコイル状に成型してコイルばね2を生成する。   As shown in FIG. 2, the coiling machine 10 was coiled with a predetermined number of turns, a wire rod supply mechanism 10B for supplying the steel wire rod W with a plurality of pairs of feed rollers 10A, and a coiling mechanism 10C for forming the steel wire rod W into a coil shape. A cutting mechanism 10D that separates the steel wire W from the rear steel wire W may be provided, and the steel wire W is formed in a coil shape while feeding the steel wire W in the spring length direction, and the coil spring 2 is formed. Generate.

図3は、一実施形態における制御部の構成を示すブロック図である。図4は、一実施形態における検長範囲指定処理の概要を示す模式図である。
図3及び図4に示すように、本発明の少なくとも一実施形態に係るコイルばね検長装置20は、コイリングマシン10から送り出されるコイルばね2に向けて、該コイルばね2のエッジ4を含むばね長さ方向範囲D1に亘って光ビーム44を照射するための光照射部40と、コイルばね2を挟んで光照射部40に対向してコイルばね2の長さ方向(ばね長さ方向)に沿って配置され、光ビーム44を検出するように構成された受光部としてのラインセンサ50(以下、受光部50ともいう)と、該ラインセンサ50の延在範囲のうち一部であって上記エッジ4を含む検長範囲D2内におけるラインセンサ50の検出信号の信号レベルの変化位置122Aを、コイルばね2の長さ方向におけるエッジ4の位置(以下、エッジ位置6とする)として特定するように構成された信号処理部101と、を備えている。以下、光照射部40及びラインセンサ50について説明した後、信号処理部101について説明する。
FIG. 3 is a block diagram illustrating a configuration of a control unit according to an embodiment. FIG. 4 is a schematic diagram showing an outline of the length measurement range designation process in one embodiment.
As shown in FIGS. 3 and 4, a coil spring length measuring device 20 according to at least one embodiment of the present invention includes a spring including an edge 4 of the coil spring 2 toward the coil spring 2 delivered from the coiling machine 10. In the length direction (spring length direction) of the coil spring 2 facing the light irradiation unit 40 across the coil spring 2 and the light irradiation unit 40 for irradiating the light beam 44 over the length direction range D1. And a line sensor 50 (hereinafter also referred to as a light receiving unit 50) as a light receiving unit disposed along the line and configured to detect the light beam 44, and a part of an extension range of the line sensor 50, The change position 122A of the signal level of the detection signal of the line sensor 50 within the length measurement range D2 including the edge 4 is the position of the edge 4 in the length direction of the coil spring 2 (hereinafter referred to as edge position 6). And a, a signal processing unit 101 configured to identify. Hereinafter, after describing the light irradiation unit 40 and the line sensor 50, the signal processing unit 101 will be described.

光照射部40は、図示しない光源と、この光源から照射されたレーザ光を平行な光の束(平行光)である光ビーム44として照射するレンズ42と、を備えている。光照射部40は、上記のばね長さ方向範囲D1を含むばね長さ方向の所定範囲に亘って延在しており、ばね長さ方向範囲D1内のコイルばね2に向けて平行な光ビーム44を照射する。なお、レンズ42を通過した光ビーム44は、光照射部40の筐体の一部を構成するガラス窓46を通って照射される(図4参照)。   The light irradiation unit 40 includes a light source (not shown) and a lens 42 that irradiates a laser beam emitted from the light source as a light beam 44 that is a bundle of parallel light (parallel light). The light irradiation unit 40 extends over a predetermined range in the spring length direction including the above-described spring length direction range D1, and is a parallel light beam toward the coil spring 2 in the spring length direction range D1. 44 is irradiated. The light beam 44 that has passed through the lens 42 is irradiated through a glass window 46 that forms a part of the housing of the light irradiation unit 40 (see FIG. 4).

ラインセンサ50は、上記光照射部40に対向して該光照射部40と略平行に配置されており、光照射部40から照射された光ビーム44を検出する受光素子としてのイメージセンサ51を備えている。幾つかの実施形態において、イメージセンサ51は、コイルばね2のばね長さ方向に沿って直線状に配置されたリニアイメージセンサであってもよく、例えば、ばね長さ方向に沿って並べて配置された1〜1024(又は1〜2048)ピクセル(pix)の受光素子を含んで構成されていてもよい。このイメージセンサ51は、例えば、CMOS(Complementary MOS)を用いて構成されていてもよい。なお、他の実施形態では、例えば、イメージセンサ51としてCCD(Charge Coupled Devices)を適用してもよい。このイメージセンサ51は、受光部を覆う筐体の一部を構成するガラス窓54を介して入射した光ビーム44を受光してそのエネルギーを電気信号(受信信号)に変換し、ビデオ信号122として信号処理部101に送信する。また、受光部50は発振回路(不図示)を備えていてもよく、この発振回路により所定の周期でクロック信号121を生成して信号処理部101とイメージセンサ51とに送信するように構成されていてもよい。さらに、ラインセンサ50は、後述する信号処理部101がビデオ信号122の受信を開始するための受信開始タイミングを示すフレーム開始信号123(タイミング信号)を生成し、信号処理部101に送信するように構成されていてもよい。   The line sensor 50 is disposed so as to face the light irradiator 40 and substantially parallel to the light irradiator 40. The line sensor 50 includes an image sensor 51 as a light receiving element that detects the light beam 44 emitted from the light irradiator 40. I have. In some embodiments, the image sensor 51 may be a linear image sensor arranged linearly along the spring length direction of the coil spring 2, for example, arranged side by side along the spring length direction. Alternatively, the light receiving element may include 1 to 1024 (or 1 to 2048) pixels (pix). The image sensor 51 may be configured using, for example, a CMOS (Complementary MOS). In another embodiment, for example, a CCD (Charge Coupled Devices) may be applied as the image sensor 51. The image sensor 51 receives a light beam 44 that has entered through a glass window 54 that forms part of the housing that covers the light receiving unit, converts the energy into an electrical signal (received signal), and produces a video signal 122. Transmit to the signal processing unit 101. The light receiving unit 50 may include an oscillation circuit (not shown), and is configured to generate a clock signal 121 at a predetermined cycle by the oscillation circuit and transmit the clock signal 121 to the signal processing unit 101 and the image sensor 51. It may be. Further, the line sensor 50 generates a frame start signal 123 (timing signal) indicating a reception start timing for the signal processing unit 101 (to be described later) to start receiving the video signal 122, and transmits the frame start signal 123 (timing signal) to the signal processing unit 101. It may be configured.

幾つかの実施形態において、上記の光照射部40及びラインセンサ50は、互いに対向配置されてデジタルセンサヘッド30(ヘッド部)を構成するように一体に組み込まれていてもよい。そして、コイルばね検長装置20は、コイリングマシン10により生成されたコイルばね2の自由長を測定し、測定された自由長に基づき振分機11に振分け信号125を送信する(図1、図3及び図7参照)。なお、例えば、製品公差が±0.2mmの場合、上記の検長範囲D2は、例えば、コイルばね2の目標長さを中心に±2mmを含む範囲に設定してもよい。幾つかの実施形態において、コイルばね検長装置20は、コイルばね検長装置20による検長結果に応じてコイリングマシン10を制御するためのフィードバック信号126、及び/又は、上記検長結果に応じてコイリングマシン10を停止したり警報を出力したりするためのアラーム信号127を生成してコイリングマシン10に送信してもよい。   In some embodiments, the light irradiation unit 40 and the line sensor 50 may be integrated so as to be opposed to each other to form the digital sensor head 30 (head unit). Then, the coil spring length measuring device 20 measures the free length of the coil spring 2 generated by the coiling machine 10 and transmits a distribution signal 125 to the distributor 11 based on the measured free length (FIGS. 1 and 3). And FIG. 7). For example, when the product tolerance is ± 0.2 mm, the length measurement range D2 may be set to a range including ± 2 mm around the target length of the coil spring 2, for example. In some embodiments, the coil spring length measuring device 20 is responsive to the feedback signal 126 for controlling the coiling machine 10 according to the length measurement result by the coil spring length measuring device 20 and / or the length measurement result. Thus, an alarm signal 127 for stopping the coiling machine 10 or outputting an alarm may be generated and transmitted to the coiling machine 10.

次に、信号処理部101について詳しく説明する。
幾つかの実施形態における信号処理部101は、コイルばね検長装置20のコントローラとして機能するものであり、例えば、デジタルセンサヘッド30の上記光照射部40及びラインセンサ50による被測定物の長さ測定の処理を統括的に司る制御部100(演算処理部)の一部として機能する。
Next, the signal processing unit 101 will be described in detail.
The signal processing unit 101 in some embodiments functions as a controller of the coil spring length measuring device 20. For example, the length of an object to be measured by the light irradiation unit 40 and the line sensor 50 of the digital sensor head 30. It functions as a part of the control unit 100 (arithmetic processing unit) that performs overall measurement processing.

幾つかの実施形態において、信号処理部101は、例えば、FPGA(field programmable gate array)、或いは、CPLD(complex programmable logic device:結合プログラム可能論理回路)等のPLD(programmable logic device)を用いて構成されていてもよい。   In some embodiments, the signal processing unit 101 uses, for example, a programmable logic device (PLD) such as a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). May be.

図5Aは、一実施形態における制御部の構成を示す図であり、図5Bは、一実施形態における制御部(FPGA)の論理ブロックの構成例を示す図であり、図5Cは、一実施形態における制御部(FPGA)による処理の概要を示す説明図である。
例えば、FPGAは、格子状に配置された配線132と、該配線132の間に配置されたセル131と(図5A参照)を備えており、セル131内のスイッチ133(図5B参照)と配線用素子とを論理回路で構成したLSIとして構成され得る。このFPGAは、LSI内部の論理回路を繰り返し書き換え(プログラミング)可能な半導体デバイスである。かかるFPGA(又はCPLD)によれば、複数の処理(例えば、処理A、B、C、D及びE)の全部又は一部を並列処理することができる(図5C参照)。従って、FPGAを用いた制御部100により、従来の、例えば、CPUを用いた信号処理に比べて、ラインセンサ50から入力される検出信号の処理速度の高速化を図ることができる。また、FPGAを用いた制御部100は、各種演算のための処理プログラムやデータを格納する記憶領域としてのメモリを備えていてもよい。幾つかの実施形態では、上記メモリ内に、例えば、コイリングマシン10により生成されるコイルばね2の長さを測定するための一般的な処理を行うための信号処理プログラムの他、ラインセンサ50によるコイルばね2の長さの測定範囲(検長範囲D2)を指定可能な検長範囲指定プログラムが格納されていてもよい。また、幾つかの実施形態では、上記メモリ内に、例えば、後述するデバウンス処理プログラム、アラーム信号生成プログラム、振分け信号生成プログラム、及び/又は、フィードバック信号生成プログラムが格納されていてもよい。
また、幾つかの実施形態において、制御部100には、上記のばね長さ方向範囲D1や検長範囲D2を外部からの入力により設定可能な入力部が接続されていてもよい。入力部は、例えば、マウス、キーボード、タッチパネル又は専用の入力ボタン等のうち一又は複数の組み合わせにより構成されていてもよい。
FIG. 5A is a diagram illustrating a configuration of a control unit in one embodiment, FIG. 5B is a diagram illustrating a configuration example of a logical block of a control unit (FPGA) in one embodiment, and FIG. 5C is a diagram illustrating one embodiment. It is explanatory drawing which shows the outline | summary of the process by the control part (FPGA) in.
For example, the FPGA includes wirings 132 arranged in a grid pattern, and cells 131 (see FIG. 5A) arranged between the wirings 132, and switches 133 (see FIG. 5B) in the cells 131 and wirings. It can be configured as an LSI in which a device element is configured by a logic circuit. The FPGA is a semiconductor device that can repeatedly rewrite (program) a logic circuit in an LSI. According to such FPGA (or CPLD), all or some of a plurality of processes (for example, processes A, B, C, D, and E) can be processed in parallel (see FIG. 5C). Therefore, the control unit 100 using the FPGA can increase the processing speed of the detection signal input from the line sensor 50 as compared with the conventional signal processing using, for example, a CPU. The control unit 100 using the FPGA may include a memory as a storage area for storing processing programs and data for various calculations. In some embodiments, in the memory, for example, a signal processing program for performing a general process for measuring the length of the coil spring 2 generated by the coiling machine 10, as well as by the line sensor 50. A length measurement range designation program capable of designating a measurement range (length measurement range D2) of the length of the coil spring 2 may be stored. In some embodiments, for example, a debounce processing program, an alarm signal generation program, a distribution signal generation program, and / or a feedback signal generation program, which will be described later, may be stored in the memory.
In some embodiments, the control unit 100 may be connected to an input unit capable of setting the spring length direction range D1 and the length measurement range D2 by an external input. The input unit may be configured by one or a combination of a mouse, a keyboard, a touch panel, a dedicated input button, or the like, for example.

幾つかの実施形態において、信号処理部101は、ラインセンサ50の発振回路から送信されるクロック信号121を受信してカウントするカウンタ102と、該カウンタ102によるカウント値を示す信号とラインセンサ50のイメージセンサ51から送信されるビデオ信号122、及び/又は、ビデオ信号122の受信を開始するためのフレーム開始信号123とを受信する検長範囲指定回路103とを備えていてもよい。
図6は、一実施形態における検長範囲指定処理を示すフローチャートである。図6に示すように、幾つかの実施形態において、信号処理部101は、上記の検長プログラムを実行することにより、ばね長さ方向においてコイルばね2の長さ測定に供するラインセンサ50の範囲を指定する検長範囲指定処理を実行してもよい。例えば、信号処理部101は、コイリングマシン10を駆動してコイルばね2を生成し(図6:ステップS1)、生成されて送り方向に送り出されるコイルばね2に光照射部40により光ビーム44の照射を開始する(図6:ステップS2)。そして、信号処理部101は、タイミング信号123の信号レベルがH(High)となったタイミングで、カウンタ102によるクロック信号121のカウントを開始する。カウンタ102によりカウントされたカウント値(クロック数)は、1クロックを1ピクセル(1クロック=1pix)として時間と距離との換算に用いられてもよい。
さらに、信号処理部101は、エッジ検出部104と、フレーム開始信号検出部105と、エッジ位置判定部106と、切断タイミング同期用レジスタ112とを備えていてもよい。具体的に、信号処理部101は、エッジ検出部104によりビデオ信号122(検出信号)の信号レベルを監視して該ビデオ信号122のH期間(High:受光期間)をカウントし、ビデオ信号122がL(Low:影)となった位置(信号レベルの変化位置122A)を検出する。そして、検出された変化位置122Aを、クロック信号121のカウント値をもとにエッジ位置判定部106においてエッジ位置6(pix)として特定してもよい(図6:ステップS3)。
In some embodiments, the signal processing unit 101 receives and counts the clock signal 121 transmitted from the oscillation circuit of the line sensor 50, a signal indicating the count value by the counter 102, and the line sensor 50. A length measurement range specifying circuit 103 that receives the video signal 122 transmitted from the image sensor 51 and / or the frame start signal 123 for starting reception of the video signal 122 may be provided.
FIG. 6 is a flowchart showing length measurement range designation processing in one embodiment. As shown in FIG. 6, in some embodiments, the signal processing unit 101 executes the above-described length measurement program, so that the range of the line sensor 50 used for measuring the length of the coil spring 2 in the spring length direction. A length measurement range designating process for designating may be executed. For example, the signal processing unit 101 drives the coiling machine 10 to generate the coil spring 2 (FIG. 6: step S1), and the light irradiation unit 40 applies the light beam 44 to the coil spring 2 that is generated and sent out in the feeding direction. Irradiation is started (FIG. 6: Step S2). Then, the signal processing unit 101 starts counting the clock signal 121 by the counter 102 at the timing when the signal level of the timing signal 123 becomes H (High). The count value (number of clocks) counted by the counter 102 may be used for conversion between time and distance, assuming that one clock is one pixel (1 clock = 1 pix).
Further, the signal processing unit 101 may include an edge detection unit 104, a frame start signal detection unit 105, an edge position determination unit 106, and a cutting timing synchronization register 112. Specifically, the signal processing unit 101 monitors the signal level of the video signal 122 (detection signal) by the edge detection unit 104 and counts the H period (High: light reception period) of the video signal 122. A position (signal level change position 122A) that becomes L (Low: shadow) is detected. Then, the detected change position 122A may be specified as the edge position 6 (pix) in the edge position determination unit 106 based on the count value of the clock signal 121 (FIG. 6: step S3).

ラインセンサ50の延在範囲のうち一部を検長範囲D2として測定範囲を指定し、該検長範囲D2内における検出信号の信号レベルの変化位置122Aを、コイルばね2のエッジ位置6として特定するように構成することにより、ラインセンサ50の検長範囲D2外における異物8の付着に起因した誤検知を防止できるため、誤検知の頻度を低減することができる。即ち、上記構成のコイルばね検長装置20は、検長範囲D2以外の範囲に付着した異物による検長への影響を排除(キャンセル)する機能を有している。
なお、制御部100は、例えば、演算処理部としてのCPU、該CPUに各種の処理を行わせるための種々のプログラムを記憶した記憶部としてのROM、ROMに格納された各種プログラムを展開するワークエリアとして機能するRAM、入出力インターフェース(I/O)及び、これらを電気的に接続するバス等を備えて構成されていてもよい。
A part of the extension range of the line sensor 50 is designated as a measurement range D2, and a measurement range is specified. By configuring as described above, it is possible to prevent erroneous detection due to the adhesion of the foreign matter 8 outside the measurement range D2 of the line sensor 50, and thus the frequency of erroneous detection can be reduced. In other words, the coil spring length measuring device 20 having the above-described configuration has a function of eliminating (cancelling) the influence on the length measurement by a foreign matter attached to a range other than the length measurement range D2.
The control unit 100 includes, for example, a CPU serving as an arithmetic processing unit, a ROM serving as a storage unit storing various programs for causing the CPU to perform various processes, and a work for developing various programs stored in the ROM. A RAM that functions as an area, an input / output interface (I / O), and a bus that electrically connects these may be included.

次に、幾つかの実施形態におけるコイルばね検長装置20でデバウンス処理を行うための構成について説明する。図7は、他の実施形態における制御部の構成を示すブロック図である。図8は、幾つかの実施形態におけるデバウンス処理の概要を示す模式図である。図9は、他の実施形態におけるデバウンス処理を示すフローチャートである。
上記のように、検長範囲D2内における検出信号の信号レベルの変化位置122Aをエッジ位置6として特定する構成によれば、ラインセンサ50の検長範囲D2外における異物8の付着に起因した誤検知を防止できるが、検長範囲D2内に付着した異物8についてはその大きさに関わらずエッジ位置6として検出する可能性が必ずしもないとは言えない場合がある。
Next, the structure for performing the debounce process in the coil spring length measuring device 20 in some embodiments will be described. FIG. 7 is a block diagram illustrating a configuration of a control unit in another embodiment. FIG. 8 is a schematic diagram illustrating an outline of debounce processing in some embodiments. FIG. 9 is a flowchart showing a debounce process in another embodiment.
As described above, according to the configuration in which the change position 122A of the signal level of the detection signal in the length measurement range D2 is specified as the edge position 6, an error caused by the adhesion of the foreign matter 8 outside the length measurement range D2 of the line sensor 50 is detected. Although detection can be prevented, it may not be said that there is a possibility that the foreign substance 8 attached in the length measurement range D2 is detected as the edge position 6 regardless of the size.

そこで、幾つかの実施形態において、信号処理部101は、例えば図8に示すように、検長範囲D2内で検出された検出信号の信号レベルの変化位置122Aであって、且つ、該変化位置122Aよりもばね送り方向の上流側における規定範囲D3に亘って信号レベルが閾値以下である条件を満たす変化位置122Aをエッジ位置6として特定するように構成されていてもよい。
具体的には、上記のデバウンス処理にあたり、幾つかの実施形態における信号処理部101は、当該信号処理部101内にデバウンス処理部110とディレイ回路111とを備えていてもよい(図7参照)。デバウンス処理部110は、検長範囲指定回路103とエッジ検出部104との間に配置されてもよく、ディレイ回路111は検長範囲指定回路103とフレーム開始信号検出部105との間に配置されてもよい。
そして、信号処理部101は、例えば図9に示すように、コイリングマシン10を駆動してコイルばね2を生成し(図9:ステップS11)、ばね送り方向に送り出されたコイルばね2に向けて光照射部40から光ビーム44を照射(図9:ステップS12)する。そして、信号処理部101は、変化位置122Aよりもばね送り方向の上流側における規定範囲D3に亘ってビデオ信号122の信号レベルが閾値以下であるか否かを監視し(図9:ステップS13)、ビデオ信号122が連続してL(Low:影)となった時間(クロック数)をカウントしてカウント値を求め、カウント値が、規定範囲D3に対応する予め設定した値よりも少なかった場合はエッジ4とみなさずに無視する処理を実行する。
Therefore, in some embodiments, the signal processing unit 101 includes the change position 122A of the signal level of the detection signal detected within the length measurement range D2, as shown in FIG. The change position 122A that satisfies the condition that the signal level is equal to or lower than the threshold value over the specified range D3 on the upstream side of the spring feeding direction from 122A may be specified as the edge position 6.
Specifically, in the above debounce processing, the signal processing unit 101 in some embodiments may include a debounce processing unit 110 and a delay circuit 111 in the signal processing unit 101 (see FIG. 7). . The debounce processing unit 110 may be disposed between the length measurement range designation circuit 103 and the edge detection unit 104, and the delay circuit 111 is disposed between the length measurement range designation circuit 103 and the frame start signal detection unit 105. May be.
Then, for example, as shown in FIG. 9, the signal processing unit 101 drives the coiling machine 10 to generate the coil spring 2 (FIG. 9: step S <b> 11), and toward the coil spring 2 sent out in the spring feeding direction. The light beam 44 is irradiated from the light irradiation unit 40 (FIG. 9: Step S12). Then, the signal processing unit 101 monitors whether or not the signal level of the video signal 122 is equal to or less than a threshold value over a specified range D3 upstream of the change position 122A in the spring feed direction (FIG. 9: Step S13). When a count value is obtained by counting the time (number of clocks) when the video signal 122 is continuously L (Low), and the count value is less than a preset value corresponding to the specified range D3 Performs processing to be ignored without regard as edge 4.

ここで、本発明者らの知見によれば、コイルばね検長装置20の受光部50を覆う筐体に付着する異物8は、コイリングマシン10の稼働時に発生する油煙等の細かい汚れが殆どである。そこで、上記のように、ラインセンサ50による検出信号の信号レベルの変化位置122Aよりもばね送り方向の上流側における規定範囲D3に亘って信号レベルが閾値以下である条件を満たす変化位置122Aをエッジ位置6として特定するように構成することにより、上記規定範囲D3に亘って検出信号が低レベルである場合にのみ、当該変化位置122Aをエッジ位置6として特定することができる(図9:ステップS14)。これにより、ラインセンサ50の検長範囲D2内における異物8付着に起因したエッジ誤検知の可能性を低減することができるのである。コイルばね検長装置20の場合、油煙などの微細な汚れが多いので、上記のデバウンス処理により誤検知の低減を図ることは特に有効である。   Here, according to the knowledge of the present inventors, the foreign matter 8 adhering to the casing covering the light receiving unit 50 of the coil spring length measuring device 20 is mostly fine dirt such as oily smoke generated during the operation of the coiling machine 10. is there. Therefore, as described above, the change position 122A that satisfies the condition that the signal level is equal to or lower than the threshold value is defined over the specified range D3 on the upstream side in the spring feed direction from the change position 122A of the signal level of the detection signal by the line sensor 50. By configuring so as to be specified as the position 6, the change position 122A can be specified as the edge position 6 only when the detection signal is at a low level over the specified range D3 (FIG. 9: Step S14). ). As a result, the possibility of erroneous edge detection due to adhesion of the foreign matter 8 within the length measurement range D2 of the line sensor 50 can be reduced. In the case of the coil spring length measuring device 20, there are many fine stains such as oily smoke. Therefore, it is particularly effective to reduce false detection by the above debounce processing.

幾つかの実施形態において、信号処理部101は、例えば図8に示すように、上記のデバウンス処理に際してラインセンサ50の検出信号データの受信開始タイミングを示す第1タイミング信号ST1を受け取り、該第1タイミング信号ST1の受取り時点から、上記規定範囲D3に対応する時間だけ遅延した第1時点T1を求め、検出信号データの受信期間中における変化位置122Aに対応するデータの受信時点Tの後、規定範囲D3に対応する時間を経過後の第2時点T2を求め、第1時点T1と第2時点T2との間の期間の長さから、変化位置122Aの座標を求めるように構成されてもよい。 In some embodiments, the signal processing unit 101 receives the first timing signal ST1 indicating the reception start timing of the detection signal data of the line sensor 50 in the debounce processing, for example, as shown in FIG. from the time the receipt of first timing signals S T1, obtains a first time point T1 delayed by a time corresponding to the specified range D3, after reception time T r of the data corresponding to the changed position 122A during the reception period of the detection signal data The second time point T2 after elapse of the time corresponding to the specified range D3 is obtained, and the coordinates of the change position 122A are obtained from the length of the period between the first time point T1 and the second time point T2. Also good.

コイルばね2の長さ測定に際して該コイルばね2のエッジ位置6を検出する際、ラインセンサ50による検出信号の信号レベルの変化位置122Aを含む検出信号データを信号処理部101が受信した後、継続して受信される規定範囲D3に対応する検出信号データの信号レベルを考慮することで、エッジ4に起因する信号レベルの変化か異物8に起因する信号レベルの変化かを判別することができる。
この点、上記のように、第1時点T1と第2時点T2との間の期間の長さから、変化位置122Aの座標を求める構成によれば、信号処理部101が、検出信号データの受信期間中における変化位置122Aに対応するデータを受信した後、該受信時点Tから規定範囲D3に対応する時間を経過後の第2時点T2まで検出信号データを受信するように構成することにより、異物8に起因する検出信号を排除してエッジ4に起因する変化位置122Aを高精度に検出することができる。そして、第1タイミング信号ST1の受け取り時点から規定範囲D3に対応する時間だけ遅延した第1時点T1と、設定した時間(規定範囲D3)と同じだけタイミング信号123にディレイをかけて遅延時間をオフセットした上記第2時点T2との間の期間の長さから、変化位置122Aの座標を適切に求めることができ、ラインセンサの検長範囲D2内における異物8の付着に起因したエッジ誤検知の可能性を低減することができる。
When the edge position 6 of the coil spring 2 is detected when measuring the length of the coil spring 2, the detection is continued after the signal processing unit 101 receives the detection signal data including the signal level change position 122 </ b> A of the detection signal by the line sensor 50. By considering the signal level of the detection signal data corresponding to the specified range D3 received in this way, it is possible to determine whether the signal level is changed due to the edge 4 or the signal level is changed due to the foreign object 8.
In this regard, as described above, according to the configuration in which the coordinates of the change position 122A are obtained from the length of the period between the first time point T1 and the second time point T2, the signal processing unit 101 receives the detection signal data. After receiving the data corresponding to the change position 122A during the period, the detection signal data is received from the reception time point Tr to the second time point T2 after elapse of the time corresponding to the specified range D3. It is possible to detect the change position 122A caused by the edge 4 with high accuracy by eliminating the detection signal caused by the foreign matter 8. Then, the first time T1 which is delayed by a time corresponding to the specified range D3 from the receiving time of the first timing signal S T1, the delay time over the delay in the same amount the timing signal 123 and the set time (specified range D3) The coordinates of the change position 122A can be obtained appropriately from the length of the period between the offset second time point T2, and the erroneous detection of the edge due to the adhesion of the foreign matter 8 within the length measurement range D2 of the line sensor. The possibility can be reduced.

幾つかの実施形態において、上記コイルばね検長装置20は、被測定物(ワーク)としてのコイルばね2が光照射部40とラインセンサ50との間に存在しない期間において、検長範囲D2内にラインセンサ50の検出信号の信号レベルの変化がある場合にアラーム信号127を出力し、コイルばね2が光照射部40とラインセンサ50の間に存在しない期間において、検長範囲D2外にラインセンサ50の検出信号の信号レベルの変化があってもアラーム信号127を出力しないように構成されたアラーム信号生成部107をさらに備えていてもよい(図3及び図7参照)。アラーム信号127が出力されると、コイリングマシンは停止し、アラームを発する。当該アラームは、例えば、音、光或いは動作等によって作業者に注意喚起するものであってもよい。また、コイルばね検長装置20から直接アラームを発するように構成してもよい。
例えば、公差付近に汚れが付着している場合は、コイルばね2の品質に影響する可能性がある。この点、コイルばね検長装置20を、上記のように構成されたアラーム信号生成部107を備えた構成とすれば、検長範囲D2外に異物8(例えば、油汚れ)が付着した場合であってもアラームを出力しないため、コイリングマシン10の稼働率を向上させることができる。一方、検長範囲D2内に付着した異物8はコイルばね2のエッジ4の誤検知の原因となり得るから、検長範囲D2内に異物8が付着した場合には上記のように構成されたコイルばね検長装置20の異物チェック機能を発揮させてアラームを出力することで、コイリングマシン10の稼働率を低下させることなく適切なタイミングで異物8の除去を行うことが可能になり、異物8付着に起因したコイルばね2のエッジ4の誤検知の頻度を低減することができる。
In some embodiments, the coil spring length measuring device 20 is within the length measuring range D2 during a period in which the coil spring 2 as the object to be measured (workpiece) does not exist between the light irradiation unit 40 and the line sensor 50. When there is a change in the signal level of the detection signal of the line sensor 50, an alarm signal 127 is output, and the line outside the length measurement range D2 is output during a period in which the coil spring 2 does not exist between the light irradiation unit 40 and the line sensor 50. An alarm signal generation unit 107 configured not to output the alarm signal 127 even when the signal level of the detection signal of the sensor 50 changes may be further provided (see FIGS. 3 and 7). When the alarm signal 127 is output, the coiling machine stops and issues an alarm. The alarm may alert the worker by sound, light, action, or the like, for example. Moreover, you may comprise so that an alarm may be emitted directly from the coil spring length measuring apparatus 20. FIG.
For example, if dirt is attached near the tolerance, the quality of the coil spring 2 may be affected. In this regard, if the coil spring length measuring device 20 is configured to include the alarm signal generation unit 107 configured as described above, foreign matter 8 (for example, oil stains) is attached outside the length measuring range D2. Even if it exists, since an alarm is not output, the operating rate of the coiling machine 10 can be improved. On the other hand, the foreign matter 8 adhering in the length measurement range D2 can cause false detection of the edge 4 of the coil spring 2, so when the foreign matter 8 adheres in the length measurement range D2, the coil configured as described above. By exerting the foreign matter check function of the spring length measuring device 20 and outputting an alarm, it becomes possible to remove the foreign matter 8 at an appropriate timing without reducing the operating rate of the coiling machine 10, and the foreign matter 8 adheres. The frequency of erroneous detection of the edge 4 of the coil spring 2 due to the above can be reduced.

幾つかの実施形態において、アラーム信号生成部107は、コイリングマシン10のコイルばね2の切断タイミングを示す切断タイミング信号124を受け取り、該切断タイミング信号124に基づいて、コイルばね2が光照射部40とラインセンサ50との間に存在しない期間に対応したラインセンサ50の検出信号を得るように構成されてもよい。このようにすれば、アラーム信号生成部107は、切断タイミング信号124に基づいて、光照射部40とラインセンサ50との間にコイルばね2が存在しない期間に対応したラインセンサ50の検出信号を得ることができる。
なお、切断タイミング信号124は、コイリングマシンから切断のタイミングで出力される。また、切断タイミング信号124は、生成されたコイルばね2を切断する切断刃(図示略)の近傍に設けた近接センサ60(図3及び図7参照)の検出信号(切断タイミング信号124)を遅延させて得られる信号であってもよい。
In some embodiments, the alarm signal generation unit 107 receives a cutting timing signal 124 indicating the cutting timing of the coil spring 2 of the coiling machine 10, and the coil spring 2 receives the light irradiation unit 40 based on the cutting timing signal 124. The line sensor 50 may be configured to obtain a detection signal corresponding to a period that does not exist between the line sensor 50 and the line sensor 50. In this way, the alarm signal generation unit 107 generates a detection signal of the line sensor 50 corresponding to a period in which the coil spring 2 does not exist between the light irradiation unit 40 and the line sensor 50 based on the cutting timing signal 124. Can be obtained.
The cutting timing signal 124 is output from the coiling machine at the cutting timing. The cutting timing signal 124 delays the detection signal (cutting timing signal 124) of the proximity sensor 60 (see FIGS. 3 and 7) provided in the vicinity of the cutting blade (not shown) that cuts the generated coil spring 2. It is also possible to use a signal obtained by processing.

幾つかの実施形態において、コイルばね製造装置1は、コイルばね検長装置20により測定されたコイルばね2の長さに応じてコイルばね2を振分ける振分機11をさらに備えていてもよい(図1、図3及び図7参照)。そして、コイルばね検長装置20は、信号処理部101により得られたコイルばね2の長さの検出結果に基づいて、振分機11に対して振分け信号125を出力するための振分信号生成部108(良否判定部)をさらに備えていてもよい。具体的に、振分信号生成部108は、コイルばね検長装置20によって測定されたコイルばね2の自由長が目標長さの公差内であるか否かを比較判断することにより、生成されたコイルばね2の良否を判定してもよい。そして、振分信号生成部108は、コイルばね検長装置20により測定されたコイルばね2の長さと目標長さとの偏差に応じて、例えば、短い、やや短い、適切、やや長い、長い……等の複数段階に応じてコイルばね2を振分けたり、適/不適の2段階にコイルばね2を振分けたりするための振分け信号125を振分機11に送信するように構成されてもよい。
この構成によれば、信号処理部101によって得られたコイルばね2の長さの検出結果に基づいて、振分信号生成部108が振分け信号125を生成し、コイリングマシン10の振分機11に対して振分け信号125を出力することにより、コイリングマシン10から送り出されて形成されたコイルばね2を、該コイルばね2の長さに応じて振分機11によって適切に振分けることができる。
In some embodiments, the coil spring manufacturing apparatus 1 may further include a distributor 11 that distributes the coil spring 2 according to the length of the coil spring 2 measured by the coil spring length measuring apparatus 20 ( (See FIGS. 1, 3 and 7). Then, the coil spring length measuring device 20 is based on the detection result of the length of the coil spring 2 obtained by the signal processing unit 101, and the distribution signal generating unit for outputting the distribution signal 125 to the distribution unit 11. 108 (good / bad determination unit) may be further provided. Specifically, the distribution signal generation unit 108 is generated by comparing and determining whether or not the free length of the coil spring 2 measured by the coil spring length measuring device 20 is within the tolerance of the target length. The quality of the coil spring 2 may be determined. Then, according to the deviation between the length of the coil spring 2 measured by the coil spring length measuring device 20 and the target length, the distribution signal generation unit 108 is, for example, short, slightly short, appropriate, slightly long, long ... It may be configured to transmit the distribution signal 125 for distributing the coil springs 2 according to a plurality of stages, or for distributing the coil springs 2 into appropriate / unsuitable stages.
According to this configuration, the distribution signal generation unit 108 generates the distribution signal 125 based on the detection result of the length of the coil spring 2 obtained by the signal processing unit 101, and the distribution signal 125 is transmitted to the distribution unit 11 of the coiling machine 10. By outputting the distribution signal 125, the coil spring 2 sent out from the coiling machine 10 can be appropriately distributed by the distributor 11 according to the length of the coil spring 2.

幾つかの実施形態において、上記コイルばね検長装置20は、信号処理部101により得られたコイルばね2の長さの検出結果とコイルばね2の目標長さとの偏差に基づいて、コイリングマシン10を制御するためのフィードバック信号126を生成するためのフィードバック信号生成部109をさらに備えていてもよい(図1、図3及び図7参照)。
具体的に、フィードバック信号生成部109は、例えば、信号処理部101により得られたコイルばね2の長さの検出結果がコイルばね2の目標長さよりも所定長さ短い場合、例えば、当該コイルばね2の生成時よりも上記所定長さ分だけ長くコイルばね2を形成することを指示するフィードバック信号126をコイリングマシン10に送信する。一方、フィードバック信号生成部109は、例えば、信号処理部101により得られたコイルばね2の長さの検出結果がコイルばね2の目標長さよりも所定長さ長い場合、例えば、当該コイルばね2の生成時よりも上記所定長さ分だけ短くコイルばね2を形成することを指示するフィードバック信号126をコイリングマシン10に送信する。なお、上記偏差が適切な公差範囲内である場合は、フィードバック信号126を送信しないか、又は、設定値を維持するフィードバック信号126を送信する構成としてもよい。
この構成によれば、信号処理部101により得られたコイルばね2の長さの検出結果とコイルばね2の目標長さとの偏差に基づいてコイリングマシン10を制御するためのフィードバック信号126がフィードバック信号生成部109により生成される。したがって、上記偏差に基づいてコイルばね2の送り出し量を補正するフィードバック信号126をフィードバック信号生成部109がコイリングマシン10に送信することにより、コイリングマシン10によるコイルばね2の送り出し量を適切に補正してコイルばね2の長さを目標長さに近づけることができ、コイルばね2の品質の向上を図ることができる。
In some embodiments, the coil spring length measuring device 20 is based on the deviation between the detection result of the length of the coil spring 2 and the target length of the coil spring 2 obtained by the signal processing unit 101. A feedback signal generation unit 109 for generating a feedback signal 126 for controlling the signal may be further provided (see FIGS. 1, 3, and 7).
Specifically, for example, when the detection result of the length of the coil spring 2 obtained by the signal processing unit 101 is shorter than the target length of the coil spring 2 by the feedback signal generation unit 109, for example, the coil spring 2 A feedback signal 126 is transmitted to the coiling machine 10 instructing to form the coil spring 2 longer than the time of generation of 2 by the predetermined length. On the other hand, when the detection result of the length of the coil spring 2 obtained by the signal processing unit 101 is longer than the target length of the coil spring 2, the feedback signal generation unit 109, for example, A feedback signal 126 is transmitted to the coiling machine 10 to instruct to form the coil spring 2 shorter than the generation time by the predetermined length. In addition, when the said deviation is in an appropriate tolerance range, it is good also as a structure which does not transmit the feedback signal 126 or transmits the feedback signal 126 which maintains a setting value.
According to this configuration, the feedback signal 126 for controlling the coiling machine 10 based on the deviation between the detection result of the length of the coil spring 2 obtained by the signal processing unit 101 and the target length of the coil spring 2 is the feedback signal. Generated by the generation unit 109. Accordingly, the feedback signal generator 109 transmits a feedback signal 126 for correcting the feed amount of the coil spring 2 based on the deviation to the coiling machine 10 to appropriately correct the feed amount of the coil spring 2 by the coiling machine 10. Thus, the length of the coil spring 2 can be brought close to the target length, and the quality of the coil spring 2 can be improved.

以上述べた構成によれば、ラインセンサ50を用いたコイルばね検長装置20における異物8付着に起因した誤検知を効果的に低減することができる。また、以上に述べた構成により、ラインセンサ50の延在範囲の一部である検長範囲D2内における検出信号の信号レベルの変化位置122Aをエッジ位置6として特定するように構成されたコイルばね検長装置20とコイリングマシン10とにより、ラインセンサ50の検長範囲D2外における異物8の付着に起因した誤検知の頻度を低減して稼働率が改善されたコイルばね製造装置1を得ることができる。   According to the configuration described above, it is possible to effectively reduce false detection caused by the foreign matter 8 adhesion in the coil spring length measuring device 20 using the line sensor 50. In addition, with the configuration described above, the coil spring configured to identify the change position 122A of the signal level of the detection signal in the length measurement range D2 that is a part of the extension range of the line sensor 50 as the edge position 6. By using the length measuring device 20 and the coiling machine 10, the coil spring manufacturing device 1 is obtained in which the operating rate is improved by reducing the frequency of erroneous detection caused by the adhesion of the foreign matter 8 outside the length measuring range D2 of the line sensor 50. Can do.

本発明は上述した実施形態に限定されることはなく、上述した実施形態に変更を加えた形態や、これらの形態を組み合わせた形態も含む。   The present invention is not limited to the above-described embodiments, and includes forms obtained by changing the above-described embodiments and forms obtained by combining these forms.

1 コイルばね製造装置
2 コイルばね(被測定対象物/ワーク)
4 エッジ
6 エッジ位置
8 異物(塵、油汚れ等)
10 コイリングマシン
10A フィードローラ
10B 線材供給機構
10C コイリング機構
10D 切断機構
11 振分機
12 モニタ
20 コイルばね検長装置
30 デジタルセンサヘッド
40 光照射部
42 レンズ
44 光ビーム(レーザ光)
46 ガラス窓
50 受光部(ラインセンサ)
51 イメージセンサ
54 ガラス窓
60 近接センサ
100 制御部
101 信号処理部
102 カウンタ
103 検長範囲指定回路
104 エッジ検出部
105 フレーム開始信号検出部
106 エッジ位置判定部
107 アラーム信号生成部
108 振分け信号生成部(良否判定部)
109 フィードバック信号生成部
110 デバウンス処理部
111 ディレイ回路
112 切断タイミング同期用レジスタ
121 クロック信号
122 ビデオ信号
122A 変化位置
123 フレーム開始信号(タイミング信号)
124 切断タイミング信号
125 振分け信号
126 フィードバック信号
127 アラーム信号
131 セル
132 配線
133 スイッチ
D1 ばね長さ方向範囲
D2 検長範囲
D3 規定範囲
T1 第1タイミング信号
T1 第1時点
T2 第2時点
受信時点
W 鋼線材
1 Coil spring manufacturing device 2 Coil spring (object to be measured / workpiece)
4 Edge 6 Edge position 8 Foreign matter (dust, oil stains, etc.)
DESCRIPTION OF SYMBOLS 10 Coiling machine 10A Feed roller 10B Wire rod supply mechanism 10C Coiling mechanism 10D Cutting mechanism 11 Distribution machine 12 Monitor 20 Coil spring length measuring device 30 Digital sensor head 40 Light irradiation part 42 Lens 44 Light beam (laser light)
46 Glass window 50 Light-receiving part (line sensor)
51 Image sensor 54 Glass window 60 Proximity sensor 100 Control unit 101 Signal processing unit 102 Counter 103 Length measuring range specifying circuit 104 Edge detection unit 105 Frame start signal detection unit 106 Edge position determination unit 107 Alarm signal generation unit 108 Distribution signal generation unit ( Pass / fail judgment unit)
109 Feedback signal generator 110 Debounce processor 111 Delay circuit 112 Disconnect timing synchronization register 121 Clock signal 122 Video signal 122A Change position 123 Frame start signal (timing signal)
124 cutting timing signal 125 distribution signal 126 feedback signal 127 alarm signal 131 cell 132 wiring 133 switch D1 spring length direction range D2 length measurement range D3 specified range S T1 first timing signal T1 first time point T2 second time point T r reception time point W Steel wire rod

本発明は、コイルばね検長装置及びコイルばね製造装置に関する。   The present invention relates to a coil spring length measuring device and a coil spring manufacturing device.

従来、各種製品やその構成部品の製造過程や品質検査に用いられ、該製品及び/又は部品を被測定物としてその寸法を測定するための検長装置が知られている。   2. Description of the Related Art Conventionally, a length measuring device is known which is used for manufacturing processes and quality inspections of various products and their component parts, and measures the dimensions of the products and / or parts as objects to be measured.

例えば、特許文献1には、投光部と、一次元受光センサ(ラインセンサ)である受光部とを備えた寸法測定装置が開示されている。この特許文献1に記載の寸法測定装置は、投光部から照射した平行光を受光部で受光して得られた受信信号を二値データに変換することにより、投光部と受光部との間に存在する被測定物を特定してその寸法を測定するように構成されている。   For example, Patent Document 1 discloses a dimension measuring device including a light projecting unit and a light receiving unit that is a one-dimensional light receiving sensor (line sensor). The dimension measuring apparatus described in Patent Document 1 converts the received signal obtained by receiving the parallel light irradiated from the light projecting unit into the binary data, thereby converting the light projection unit and the light receiving unit to each other. An object to be measured existing between them is specified and its dimensions are measured.

なお、ラインセンサを用いた検長装置ではないが、静電容量式の検長器を用いたコイルばね製造装置が特許文献2に開示されている。   Although not a length measuring device using a line sensor, Patent Document 2 discloses a coil spring manufacturing device using a capacitance type length measuring device.

特開平6−331317号公報JP-A-6-331317 特開2003−340541号公報JP 2003-340541 A

ところで、上記特許文献1の記載によれば、受光部の延在範囲の全域について走査が行われて二値データが作成される。このため、被測定物のエッジ近傍から離れた寸法測定への影響が小さい位置で被測定物以外の異物(例えば、塵や油滴等の汚れ)が検出された際にも寸法測定装置全体を停止させたり異物を除去したりしなければならならず、異物付着に起因した誤検知の頻度が増加して製造装置の稼働率が低下してしまうという問題があった。また、特許文献1、2の何れにも、ラインセンサを用いたコイルばね検長装置の具体的な構成について何ら開示されていない。   By the way, according to the description in Patent Document 1, scanning is performed for the entire extending range of the light receiving unit to create binary data. For this reason, the entire dimension measuring device can be used even when foreign matter other than the object to be measured (for example, dirt such as dust or oil droplets) is detected at a position that has a small influence on the dimension measurement away from the edge of the object to be measured. There is a problem in that the operation must be stopped or the foreign matter must be removed, and the frequency of erroneous detection due to the foreign matter adhesion increases, resulting in a decrease in the operating rate of the manufacturing apparatus. Further, neither of Patent Documents 1 and 2 discloses any specific configuration of a coil spring length measuring device using a line sensor.

上記問題に鑑み、本発明の少なくとも幾つかの実施形態は、ラインセンサを用いたコイルばね検長装置における異物付着に起因した誤検知を低減することを目的とする。   In view of the above problems, at least some embodiments of the present invention aim to reduce false detection due to foreign matter adhesion in a coil spring length measuring apparatus using a line sensor.

(1)本発明の少なくとも一実施形態に係るコイルばね検長装置は、
コイリングマシンから送り出されるコイルばねに向けて、前記コイルばねのエッジを含むばね長さ方向範囲に亘って光ビームを照射するための光照射部と、
前記コイルばねを挟んで前記光照射部に対向して前記コイルばねの長さ方向に沿って配置され、前記光ビームを検出するように構成されたラインセンサと、
前記ラインセンサの延在範囲のうち一部であって前記エッジを含む検長範囲内における前記ラインセンサの検出信号の信号レベルの変化位置を、前記コイルばねの長さ方向における前記エッジの位置として特定するように構成された信号処理部と、を備え
前記信号処理部は、前記検長範囲内で検出された前記検出信号の前記信号レベルの変化位置であって、且つ、該変化位置よりもばね送り方向の上流側における規定範囲に亘って前記信号レベルが閾値以下である条件を満たす前記変化位置を前記エッジの位置として特定するように構成される
(1) A coil spring length measuring device according to at least one embodiment of the present invention includes:
A light irradiation unit for irradiating a light beam over a spring length direction range including an edge of the coil spring toward the coil spring sent from the coiling machine,
A line sensor arranged along the length direction of the coil spring so as to face the light irradiation unit with the coil spring interposed therebetween, and configured to detect the light beam;
The change position of the signal level of the detection signal of the line sensor in the length measurement range that is part of the extension range of the line sensor and includes the edge is defined as the position of the edge in the length direction of the coil spring. A signal processing unit configured to identify ,
The signal processing unit is a change position of the signal level of the detection signal detected within the length measurement range, and the signal over a specified range upstream of the change position in the spring feed direction. The change position satisfying the condition that the level is equal to or less than the threshold is specified as the edge position .

汎用のラインセンサを使用する場合、ラインセンサの検出範囲がコイルばねの検長の目的からして過大となり、ラインセンサの異物付着(例えば油汚れ)に起因した誤検知が問題となり得る。この点、上記(1)の構成によれば、ラインセンサの延在範囲の一部である検長範囲内における検出信号の信号レベルの変化位置を、コイルばねの長さ方向におけるエッジ位置として特定するようにしたので、ラインセンサの検長範囲外における異物付着に起因した誤検知を防止でき、誤検知の頻度を低減できる。
また、本発明者らの知見によれば、コイルばね検長装置の受光部としてのラインセンサを覆う受光側筐体に付着する異物は、コイリングマシンの稼働時に発生する油煙等の細かい汚れが殆どである。そこで、上記(1)の構成によれば、ラインセンサの検出信号の変化位置よりもばね送り方向上流側における規定範囲に亘って検出信号が低レベルである場合にのみ、当該変化位置をエッジ位置として特定することで、ラインセンサの検長範囲内における異物付着に起因したエッジ誤検知の可能性を低減できる。
When a general-purpose line sensor is used, the detection range of the line sensor becomes excessive for the purpose of measuring the coil spring, and erroneous detection due to foreign matter adhesion (for example, oil contamination) on the line sensor can be a problem. In this regard, according to the configuration of (1) above, the change position of the signal level of the detection signal within the length measurement range that is a part of the extension range of the line sensor is specified as the edge position in the length direction of the coil spring. As a result, it is possible to prevent erroneous detection due to foreign matter adhering outside the measuring range of the line sensor, and to reduce the frequency of erroneous detection.
In addition, according to the knowledge of the present inventors, the foreign matter adhering to the light receiving side casing that covers the line sensor as the light receiving portion of the coil spring length measuring device is mostly fine dirt such as oily smoke generated during the operation of the coiling machine. It is. Therefore, according to the configuration of (1) above, the change position is set to the edge position only when the detection signal is at a low level over a specified range upstream of the change position of the detection signal of the line sensor in the spring feed direction. As a result, it is possible to reduce the possibility of erroneous edge detection due to foreign matter adhering within the length measurement range of the line sensor.

(2)幾つかの実施形態では、上記(1)に記載のコイルばね検長装置であって、
前記信号処理部は、
前記ラインセンサの検出信号データの受信開始タイミングを示す第1タイミング信号を受け取り、
前記第1タイミング信号の受取り時点から、前記規定範囲に対応する時間だけ遅延した第1時点を求め、
前記検出信号データの受信期間中における前記変化位置に対応するデータの受信時点の後、前記規定範囲に対応する時間を経過後の第2時点を求め、
前記第1時点と前記第2時点との間の期間の長さから、前記変化位置の座標を求める
ように構成される。
(2) In some embodiments, the coil spring length measuring device according to (1) above,
The signal processing unit
Receiving a first timing signal indicating a reception start timing of the detection signal data of the line sensor;
Obtaining a first time point delayed by a time corresponding to the specified range from the time of receipt of the first timing signal;
Obtaining a second time point after elapse of a time corresponding to the specified range after receiving the data corresponding to the change position during the reception period of the detection signal data;
The coordinate of the change position is obtained from the length of the period between the first time point and the second time point.

コイルばねの長さ測定に際して該コイルばねのエッジ位置を検出する際、ラインセンサによる検出信号の信号レベルの変化位置を含む検出信号データを信号処理部が受信した後、継続して受信される規定範囲に対応する検出信号データの信号レベルを考慮することで、エッジに起因する信号レベルの変化か異物に起因する信号レベルの変化かを判別することができる。
この点、上記(2)の構成によれば、信号処理部が、検出信号データの受信期間中における変化位置に対応するデータを受信した後、該受信時点から規定範囲に対応する時間を経過後の第2時点まで検出信号データを受信するように構成することにより、異物に起因する検出信号を排除してエッジに起因する変化位置を高精度に検出することができる。そして、第1タイミング信号の受け取り時点から規定範囲に対応する時間だけ遅延した第1時点と上記第2時点との間の期間の長さから、変化位置の座標を適切に求めることができ、ラインセンサの検長範囲内における異物付着に起因したエッジ誤検知の可能性を低減することができる。
When the edge position of the coil spring is detected when measuring the length of the coil spring, the signal processing unit receives the detection signal data including the change position of the signal level of the detection signal by the line sensor, and is continuously received. By considering the signal level of the detection signal data corresponding to the range, it is possible to determine whether the signal level is changed due to the edge or the signal level is changed due to the foreign matter.
In this regard, according to the configuration of (2) above, after the signal processing unit receives data corresponding to the change position during the reception period of the detection signal data, the time corresponding to the specified range has elapsed from the reception time point. By configuring so that the detection signal data is received until the second time point, it is possible to eliminate the detection signal due to the foreign matter and detect the change position due to the edge with high accuracy. Then, the coordinates of the change position can be appropriately obtained from the length of the period between the first time point delayed by the time corresponding to the specified range from the time point when the first timing signal is received, and the line It is possible to reduce the possibility of erroneous edge detection due to the adhesion of foreign matter within the measuring range of the sensor.

(3)幾つかの実施形態では、上記(1)又は(2)に記載のコイルばね検長装置であって、
前記コイルばねが前記光照射部と前記ラインセンサとの間に存在しない期間において、前記検長範囲内に前記ラインセンサの検出信号の前記信号レベルの変化がある場合にアラームを出力し、
前記コイルばねが前記光照射部と前記ラインセンサとの間に存在しない期間において、前記検長範囲外に前記ラインセンサの検出信号の前記信号レベルの変化があっても前記アラームを出力しないように構成されたアラーム信号生成部をさらに備える。
(3) In some embodiments, the coil spring length measuring device according to (1) or (2) above,
In a period in which the coil spring does not exist between the light irradiation unit and the line sensor, an alarm is output when there is a change in the signal level of the detection signal of the line sensor within the measurement range,
The alarm is not output even if there is a change in the signal level of the detection signal of the line sensor outside the measurement range during a period in which the coil spring does not exist between the light irradiation unit and the line sensor. The alarm signal generation unit is further provided.

上記(3)の構成によれば、検長範囲外に異物(例えば、油汚れ)が付着した場合であってもアラームを出力しないため、コイリングマシンの稼働率を向上させることができる。一方、検長範囲内に付着した異物はコイルばねのエッジの誤検知の原因となり得るから、検長範囲内に異物が付着した場合にはアラームを出力することで、コイリングマシンの稼働率を低下させることなく適切なタイミングで異物の除去を行うことが可能になり、異物付着に起因したコイルばねのエッジの誤検知の頻度を低減できる。 According to the configuration of (3) above, an alarm is not output even when foreign matter (for example, oil stains) adheres outside the length measurement range, so that the operating rate of the coiling machine can be improved. On the other hand, foreign matter adhering to the length measurement range can cause false detection of the edge of the coil spring. If foreign matter adheres to the length measurement range, an alarm is output to reduce the operating rate of the coiling machine. Therefore, it is possible to remove foreign matter at an appropriate timing without reducing the frequency of erroneous detection of the edge of the coil spring caused by foreign matter adhesion.

(4)幾つかの実施形態では、上記(3)に記載のコイルばね検長装置であって、
前記アラーム信号生成部は、
前記コイリングマシンの前記コイルばねの切断タイミングを示す切断タイミング信号を受け取り、
前記切断タイミング信号に基づいて、前記コイルばねが前記光照射部と前記ラインセンサとの間に存在しない前記期間に対応した前記ラインセンサの前記検出信号を得るように構成される。
(4) In some embodiments, the coil spring length measuring device according to (3) above,
The alarm signal generator is
Receiving a cutting timing signal indicating a cutting timing of the coil spring of the coiling machine;
Based on the cutting timing signal, the coil spring is configured to obtain the detection signal of the line sensor corresponding to the period in which the coil spring does not exist between the light irradiation unit and the line sensor.

上記(4)の構成によれば、アラーム信号生成部は、切断タイミング信号に基づいて、光照射部とラインセンサとの間にコイルばねが存在しない期間に対応したラインセンサの検出信号を得ることができる。 According to the configuration of (4) above, the alarm signal generation unit obtains a detection signal of the line sensor corresponding to a period in which there is no coil spring between the light irradiation unit and the line sensor, based on the cutting timing signal. Can do.

(5)幾つかの実施形態では、上記(1)乃至(4)の何れか一つに記載のコイルばね検長装置であって、
前記信号処理部により得られた前記コイルばねの長さの検出結果と前記コイルばねの目標長さとの偏差に基づいて、前記コイリングマシンを制御するためのフィードバック信号を生成するためのフィードバック信号生成部をさらに備える。
(5) In some embodiments, the coil spring length measuring apparatus according to any one of (1) to (4) above,
A feedback signal generation unit for generating a feedback signal for controlling the coiling machine based on a deviation between a detection result of the length of the coil spring obtained by the signal processing unit and a target length of the coil spring Is further provided.

上記(5)の構成によれば、信号処理部により得られたコイルばねの長さの検出結果とコイルばねの目標長さとの偏差に基づいてコイリングマシンを制御するためのフィードバック信号がフィードバック信号生成部により生成される。したがって、上記偏差に基づいてコイルばねの送り出し量を補正するフィードバック信号をフィードバック信号生成部がコイリングマシンに送信することにより、コイリングマシンによるコイルばねの送り出し量を適切に補正してコイルばねの長さを目標長さに近づけることができ、コイルばねの品質の向上を図ることができる。 According to the configuration of (5) above, a feedback signal for controlling the coiling machine is generated as a feedback signal based on the deviation between the detection result of the length of the coil spring obtained by the signal processing unit and the target length of the coil spring. Part. Therefore, the feedback signal generator transmits a feedback signal for correcting the amount of coil spring delivery based on the deviation to the coiling machine, thereby appropriately correcting the amount of coil spring delivery by the coiling machine. Can be made closer to the target length, and the quality of the coil spring can be improved.

(6)幾つかの実施形態では、上記(1)乃至(5)の何れか一つに記載のコイルばね検長装置において、
前記信号処理部により得られた前記コイルばねの長さの検出結果に基づいて、前記コイルばねを振分ける振分け機に対して振分け信号を出力するための振分け信号生成部をさらに備える。
(6) In some embodiments, in the coil spring length measuring apparatus according to any one of (1) to (5) above,
Based on the detection result of the length of the coil spring obtained by the signal processing unit, a distribution signal generation unit for outputting a distribution signal to a distribution unit that distributes the coil spring is further provided.

上記(6)の構成によれば、信号処理部によって得られたコイルばねの長さの検出結果に基づいて、振分け信号生成部が振分け信号を生成し、振分け機に対して振分け信号を出力する。従って、コイリングマシンから送り出されて形成されたコイルばねを、該コイルばねの長さに応じて振分け機によって適切に振分けることができる。 According to the configuration of (6) above, the distribution signal generation unit generates a distribution signal based on the detection result of the length of the coil spring obtained by the signal processing unit, and outputs the distribution signal to the distribution unit. . Therefore, the coil spring formed by being sent out from the coiling machine can be appropriately distributed by the distributor according to the length of the coil spring.

(7)本発明の少なくとも幾つかの実施形態に係るコイルばね製造装置は、
コイリングマシンと、
前記コイリングマシンにより送り出される前記コイルばねの長さを検出するための上記(1)乃至(6)の何れか一つに記載のコイルばね検長装置と、
を備える。
(7) A coil spring manufacturing apparatus according to at least some embodiments of the present invention includes:
A coiling machine,
The coil spring length measuring device according to any one of the above (1) to (6) for detecting the length of the coil spring fed by the coiling machine;
Is provided.

上記(7)の構成によれば、ラインセンサの延在範囲の一部である検長範囲内における検出信号の信号レベルの変化位置をエッジ位置として特定するように構成されたコイルばね検長装置とコイリングマシンとにより、ラインセンサの検長範囲外における異物付着(油汚れ)に起因した誤検知の頻度を低減して稼働率が改善されたコイルばね製造装置を得ることができる。 According to the configuration of (7) above, the coil spring length measuring device is configured to identify the change position of the signal level of the detection signal within the length measuring range which is a part of the extended range of the line sensor as the edge position. With the coiling machine, it is possible to obtain a coil spring manufacturing apparatus in which the operating rate is improved by reducing the frequency of erroneous detection due to foreign matter adhesion (oil contamination) outside the measuring range of the line sensor.

(8)本発明の少なくとも一実施形態に係るコイルばね検長装置は、(8) A coil spring length measuring device according to at least one embodiment of the present invention includes:
コイリングマシンから送り出されるコイルばねに向けて、前記コイルばねのエッジを含むばね長さ方向範囲に亘って光ビームを照射するための光照射部と、A light irradiation unit for irradiating a light beam over a spring length direction range including an edge of the coil spring toward the coil spring sent from the coiling machine,
前記コイルばねを挟んで前記光照射部に対向して前記コイルばねの長さ方向に沿って配置され、前記光ビームを検出するように構成されたラインセンサと、A line sensor arranged along the length direction of the coil spring so as to face the light irradiation unit with the coil spring interposed therebetween, and configured to detect the light beam;
前記ラインセンサの延在範囲のうち一部であって前記エッジを含む検長範囲内における前記ラインセンサの検出信号の信号レベルの変化位置を前記コイルばねの前記エッジの位置として特定するように構成された信号処理部と、を備え、A position that changes the signal level of the detection signal of the line sensor within a length measuring range that is part of the extended range of the line sensor and includes the edge is specified as the position of the edge of the coil spring. A signal processing unit,
前記コイルばねが前記光照射部と前記ラインセンサとの間に存在しない期間において、前記検長範囲内に前記ラインセンサの検出信号の前記信号レベルの変化がある場合にアラームを出力し、In a period in which the coil spring does not exist between the light irradiation unit and the line sensor, an alarm is output when there is a change in the signal level of the detection signal of the line sensor within the measurement range,
前記コイルばねが前記光照射部と前記ラインセンサとの間に存在しない期間において、前記検長範囲外に前記ラインセンサの検出信号の前記信号レベルの変化があっても前記アラームを出力しないThe alarm is not output even if there is a change in the signal level of the detection signal of the line sensor outside the length measurement range during a period when the coil spring does not exist between the light irradiation unit and the line sensor.
ように構成されたアラーム信号生成部をさらに備えることを特徴とする。An alarm signal generator configured as described above is further provided.

上記(8)の構成によれば、検長範囲外に異物(例えば、油汚れ)が付着した場合であってもアラームを出力しないため、コイリングマシンの稼働率を向上させることができる。一方、検長範囲内に付着した異物はコイルばねのエッジの誤検知の原因となり得るから、検長範囲内に異物が付着した場合にはアラームを出力することで、コイリングマシンの稼働率を低下させることなく適切なタイミングで異物の除去を行うことが可能になり、異物付着に起因したコイルばねのエッジの誤検知の頻度を低減できる。According to the configuration of (8) above, an alarm is not output even when foreign matter (for example, oil stains) adheres outside the length measurement range, so that the operating rate of the coiling machine can be improved. On the other hand, foreign matter adhering to the length measurement range can cause false detection of the edge of the coil spring. If foreign matter adheres to the length measurement range, an alarm is output to reduce the operating rate of the coiling machine. Therefore, it is possible to remove foreign matter at an appropriate timing without reducing the frequency of erroneous detection of the edge of the coil spring caused by foreign matter adhesion.

本発明の幾つかの実施形態によれば、ラインセンサを用いたコイルばね検長装置における異物付着に起因した誤検知を低減することができる。   According to some embodiments of the present invention, it is possible to reduce erroneous detection due to foreign matter adhesion in a coil spring length measuring device using a line sensor.

一実施形態に係るコイルばね製造装置の構成例を示す概略図である。It is the schematic which shows the structural example of the coil spring manufacturing apparatus which concerns on one Embodiment. 一実施形態に係るコイリングマシンの構成例を示す概略図である。It is the schematic which shows the structural example of the coiling machine which concerns on one Embodiment. 一実施形態における制御部の構成を示すブロック図である。It is a block diagram which shows the structure of the control part in one Embodiment. 一実施形態における検長範囲指定処理の概要を示す模式図である。It is a schematic diagram which shows the outline | summary of the length measurement range designation | designated process in one Embodiment. 一実施形態における制御部の構成を示す図である。It is a figure which shows the structure of the control part in one Embodiment. 一実施形態における制御部(FPGA)の論理ブロックの構成例を示す図である。It is a figure which shows the structural example of the logic block of the control part (FPGA) in one Embodiment. 一実施形態における制御部(FPGA)による処理の概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the process by the control part (FPGA) in one Embodiment. 一実施形態における検長範囲指定処理を示すフローチャートである。It is a flowchart which shows the length measurement range designation | designated process in one Embodiment. 他の実施形態における制御部の構成を示すブロック図である。It is a block diagram which shows the structure of the control part in other embodiment. 他の実施形態におけるデバウンス処理の概要を示す模式図である。It is a schematic diagram which shows the outline | summary of the debounce process in other embodiment. 他の実施形態におけるデバウンス処理を示すフローチャートである。It is a flowchart which shows the debounce process in other embodiment.

以下、添付図面を参照して本発明の幾つかの実施形態について説明する。ただし、実施形態として記載されている又は図面に示されている構成部品の寸法、材質、形状、その相対的配置等は、本発明の範囲をこれに限定する趣旨ではなく、単なる説明例にすぎない。
例えば、「ある方向に」、「ある方向に沿って」、「平行」、「直交」、「中心」、「同心」或いは「同軸」等の相対的或いは絶対的な配置を表す表現は、厳密にそのような配置を表すのみならず、公差、若しくは、同じ機能が得られる程度の角度や距離をもって相対的に変位している状態も表すものとする。
例えば、「同一」、「等しい」及び「均質」等の物事が等しい状態であることを表す表現は、厳密に等しい状態を表すのみならず、公差、若しくは、同じ機能が得られる程度の差が存在している状態も表すものとする。
例えば、四角形状や円筒形状等の形状を表す表現は、幾何学的に厳密な意味での四角形状や円筒形状等の形状を表すのみならず、同じ効果が得られる範囲で、凹凸部や面取り部等を含む形状も表すものとする。
一方、一の構成要素を「備える」、「具える」、「具備する」、「含む」、又は、「有する」という表現は、他の構成要素の存在を除外する排他的な表現ではない。
Hereinafter, some embodiments of the present invention will be described with reference to the accompanying drawings. However, the dimensions, materials, shapes, relative arrangements, etc. of the components described in the embodiments or shown in the drawings are not intended to limit the scope of the present invention, but are merely illustrative examples. Absent.
For example, expressions expressing relative or absolute arrangements such as “in a certain direction”, “along a certain direction”, “parallel”, “orthogonal”, “center”, “concentric” or “coaxial” are strictly In addition to such an arrangement, it is also possible to represent a state of relative displacement with an angle or a distance such that tolerance or the same function can be obtained.
For example, an expression indicating that things such as “identical”, “equal”, and “homogeneous” are in an equal state not only represents an exactly equal state, but also has a tolerance or a difference that can provide the same function. It also represents the existing state.
For example, expressions representing shapes such as quadrangular shapes and cylindrical shapes represent not only geometrically strict shapes such as quadrangular shapes and cylindrical shapes, but also irregularities and chamfers as long as the same effects can be obtained. A shape including a part or the like is also expressed.
On the other hand, the expressions “comprising”, “comprising”, “comprising”, “including”, or “having” one constituent element are not exclusive expressions for excluding the existence of the other constituent elements.

図1は、本発明の幾つかの実施形態に係るコイルばね製造装置の構成を示す概略図である。図2は、一実施形態におけるコイリングマシンの構成例を示す概略図である。
図1及び図2に示すように、本発明の少なくとも一実施形態に係るコイルばね製造装置1は、コイリングマシン10と、該コイリングマシン10により送り出される被測定物としてのコイルばね2の長さを検出するためのコイルばね検長装置20とを備えている。また、幾つかの実施形態において、コイルばね製造装置1は、コイリングマシン10により生成されるコイルばね2をコイルばね検長装置20による測定結果に応じて振分ける振分機11(後述)と、コイルばね2の画像を撮影する不図示の撮像装置(例えば、カメラ)と、コイルばね2の画像を表示するモニタ12(図3及び図7参照)と、を備えていてもよい。
FIG. 1 is a schematic diagram showing the configuration of a coil spring manufacturing apparatus according to some embodiments of the present invention. FIG. 2 is a schematic diagram illustrating a configuration example of a coiling machine according to an embodiment.
As shown in FIG. 1 and FIG. 2, the coil spring manufacturing apparatus 1 according to at least one embodiment of the present invention has a coiling machine 10 and the length of the coil spring 2 as a measurement object sent out by the coiling machine 10. And a coil spring length measuring device 20 for detection. In some embodiments, the coil spring manufacturing apparatus 1 includes a distributor 11 (described later) that distributes the coil spring 2 generated by the coiling machine 10 according to the measurement result by the coil spring length measuring apparatus 20, and a coil. You may provide the imaging device (for example, camera) not shown which image | photographs the image of the spring 2, and the monitor 12 (refer FIG.3 and FIG.7) which displays the image of the coil spring 2. FIG.

図2に示すように、コイリングマシン10は、複数対のフィードローラ10Aにより鋼線材Wを供給する線材供給機構10Bと、鋼線材Wをコイル状に成形するコイリング機構10Cと、所定巻数コイリングされた鋼線材Wを後方の鋼線材Wと切離する切断機構10Dとを備えていてもよく、ばね長さ方向に鋼線材Wを送り出しながら該鋼線材Wをコイル状に成型してコイルばね2を生成する。   As shown in FIG. 2, the coiling machine 10 was coiled with a predetermined number of turns, a wire rod supply mechanism 10B for supplying the steel wire rod W with a plurality of pairs of feed rollers 10A, and a coiling mechanism 10C for forming the steel wire rod W into a coil shape. A cutting mechanism 10D that separates the steel wire W from the rear steel wire W may be provided, and the steel wire W is formed in a coil shape while feeding the steel wire W in the spring length direction, and the coil spring 2 is formed. Generate.

図3は、一実施形態における制御部の構成を示すブロック図である。図4は、一実施形態における検長範囲指定処理の概要を示す模式図である。
図3及び図4に示すように、本発明の少なくとも一実施形態に係るコイルばね検長装置20は、コイリングマシン10から送り出されるコイルばね2に向けて、該コイルばね2のエッジ4を含むばね長さ方向範囲D1に亘って光ビーム44を照射するための光照射部40と、コイルばね2を挟んで光照射部40に対向してコイルばね2の長さ方向(ばね長さ方向)に沿って配置され、光ビーム44を検出するように構成された受光部としてのラインセンサ50(以下、受光部50ともいう)と、該ラインセンサ50の延在範囲のうち一部であって上記エッジ4を含む検長範囲D2内におけるラインセンサ50の検出信号の信号レベルの変化位置122Aを、コイルばね2の長さ方向におけるエッジ4の位置(以下、エッジ位置6とする)として特定するように構成された信号処理部101と、を備えている。以下、光照射部40及びラインセンサ50について説明した後、信号処理部101について説明する。
FIG. 3 is a block diagram illustrating a configuration of a control unit according to an embodiment. FIG. 4 is a schematic diagram showing an outline of the length measurement range designation process in one embodiment.
As shown in FIGS. 3 and 4, a coil spring length measuring device 20 according to at least one embodiment of the present invention includes a spring including an edge 4 of the coil spring 2 toward the coil spring 2 delivered from the coiling machine 10. In the length direction (spring length direction) of the coil spring 2 facing the light irradiation unit 40 across the coil spring 2 and the light irradiation unit 40 for irradiating the light beam 44 over the length direction range D1. And a line sensor 50 (hereinafter also referred to as a light receiving unit 50) as a light receiving unit disposed along the line and configured to detect the light beam 44, and a part of an extension range of the line sensor 50, The change position 122A of the signal level of the detection signal of the line sensor 50 within the length measurement range D2 including the edge 4 is the position of the edge 4 in the length direction of the coil spring 2 (hereinafter referred to as edge position 6). And a, a signal processing unit 101 configured to identify. Hereinafter, after describing the light irradiation unit 40 and the line sensor 50, the signal processing unit 101 will be described.

光照射部40は、図示しない光源と、この光源から照射されたレーザ光を平行な光の束(平行光)である光ビーム44として照射するレンズ42と、を備えている。光照射部40は、上記のばね長さ方向範囲D1を含むばね長さ方向の所定範囲に亘って延在しており、ばね長さ方向範囲D1内のコイルばね2に向けて平行な光ビーム44を照射する。なお、レンズ42を通過した光ビーム44は、光照射部40の筐体の一部を構成するガラス窓46を通って照射される(図4参照)。   The light irradiation unit 40 includes a light source (not shown) and a lens 42 that irradiates a laser beam emitted from the light source as a light beam 44 that is a bundle of parallel light (parallel light). The light irradiation unit 40 extends over a predetermined range in the spring length direction including the above-described spring length direction range D1, and is a parallel light beam toward the coil spring 2 in the spring length direction range D1. 44 is irradiated. The light beam 44 that has passed through the lens 42 is irradiated through a glass window 46 that forms a part of the housing of the light irradiation unit 40 (see FIG. 4).

ラインセンサ50は、上記光照射部40に対向して該光照射部40と略平行に配置されており、光照射部40から照射された光ビーム44を検出する受光素子としてのイメージセンサ51を備えている。幾つかの実施形態において、イメージセンサ51は、コイルばね2のばね長さ方向に沿って直線状に配置されたリニアイメージセンサであってもよく、例えば、ばね長さ方向に沿って並べて配置された1〜1024(又は1〜2048)ピクセル(pix)の受光素子を含んで構成されていてもよい。このイメージセンサ51は、例えば、CMOS(Complementary MOS)を用いて構成されていてもよい。なお、他の実施形態では、例えば、イメージセンサ51としてCCD(Charge Coupled Devices)を適用してもよい。このイメージセンサ51は、受光部を覆う筐体の一部を構成するガラス窓54を介して入射した光ビーム44を受光してそのエネルギーを電気信号(受信信号)に変換し、ビデオ信号122として信号処理部101に送信する。また、受光部50は発振回路(不図示)を備えていてもよく、この発振回路により所定の周期でクロック信号121を生成して信号処理部101とイメージセンサ51とに送信するように構成されていてもよい。さらに、ラインセンサ50は、後述する信号処理部101がビデオ信号122の受信を開始するための受信開始タイミングを示すフレーム開始信号123(タイミング信号)を生成し、信号処理部101に送信するように構成されていてもよい。   The line sensor 50 is disposed so as to face the light irradiator 40 and substantially parallel to the light irradiator 40. The line sensor 50 includes an image sensor 51 as a light receiving element that detects the light beam 44 emitted from the light irradiator 40. I have. In some embodiments, the image sensor 51 may be a linear image sensor arranged linearly along the spring length direction of the coil spring 2, for example, arranged side by side along the spring length direction. Alternatively, the light receiving element may include 1 to 1024 (or 1 to 2048) pixels (pix). The image sensor 51 may be configured using, for example, a CMOS (Complementary MOS). In another embodiment, for example, a CCD (Charge Coupled Devices) may be applied as the image sensor 51. The image sensor 51 receives a light beam 44 that has entered through a glass window 54 that forms part of the housing that covers the light receiving unit, converts the energy into an electrical signal (received signal), and produces a video signal 122. Transmit to the signal processing unit 101. The light receiving unit 50 may include an oscillation circuit (not shown), and is configured to generate a clock signal 121 at a predetermined cycle by the oscillation circuit and transmit the clock signal 121 to the signal processing unit 101 and the image sensor 51. It may be. Further, the line sensor 50 generates a frame start signal 123 (timing signal) indicating a reception start timing for the signal processing unit 101 (to be described later) to start receiving the video signal 122, and transmits the frame start signal 123 (timing signal) to the signal processing unit 101. It may be configured.

幾つかの実施形態において、上記の光照射部40及びラインセンサ50は、互いに対向配置されてデジタルセンサヘッド30(ヘッド部)を構成するように一体に組み込まれていてもよい。そして、コイルばね検長装置20は、コイリングマシン10により生成されたコイルばね2の自由長を測定し、測定された自由長に基づき振分機11に振分け信号125を送信する(図1、図3及び図7参照)。なお、例えば、製品公差が±0.2mmの場合、上記の検長範囲D2は、例えば、コイルばね2の目標長さを中心に±2mmを含む範囲に設定してもよい。幾つかの実施形態において、コイルばね検長装置20は、コイルばね検長装置20による検長結果に応じてコイリングマシン10を制御するためのフィードバック信号126、及び/又は、上記検長結果に応じてコイリングマシン10を停止したり警報を出力したりするためのアラーム信号127を生成してコイリングマシン10に送信してもよい。   In some embodiments, the light irradiation unit 40 and the line sensor 50 may be integrated so as to be opposed to each other to form the digital sensor head 30 (head unit). Then, the coil spring length measuring device 20 measures the free length of the coil spring 2 generated by the coiling machine 10 and transmits a distribution signal 125 to the distributor 11 based on the measured free length (FIGS. 1 and 3). And FIG. 7). For example, when the product tolerance is ± 0.2 mm, the length measurement range D2 may be set to a range including ± 2 mm around the target length of the coil spring 2, for example. In some embodiments, the coil spring length measuring device 20 is responsive to the feedback signal 126 for controlling the coiling machine 10 according to the length measurement result by the coil spring length measuring device 20 and / or the length measurement result. Thus, an alarm signal 127 for stopping the coiling machine 10 or outputting an alarm may be generated and transmitted to the coiling machine 10.

次に、信号処理部101について詳しく説明する。
幾つかの実施形態における信号処理部101は、コイルばね検長装置20のコントローラとして機能するものであり、例えば、デジタルセンサヘッド30の上記光照射部40及びラインセンサ50による被測定物の長さ測定の処理を統括的に司る制御部100(演算処理部)の一部として機能する。
Next, the signal processing unit 101 will be described in detail.
The signal processing unit 101 in some embodiments functions as a controller of the coil spring length measuring device 20. For example, the length of an object to be measured by the light irradiation unit 40 and the line sensor 50 of the digital sensor head 30. It functions as a part of the control unit 100 (arithmetic processing unit) that performs overall measurement processing.

幾つかの実施形態において、信号処理部101は、例えば、FPGA(field programmable gate array)、或いは、CPLD(complex programmable logic device:結合プログラム可能論理回路)等のPLD(programmable logic device)を用いて構成されていてもよい。   In some embodiments, the signal processing unit 101 uses, for example, a programmable logic device (PLD) such as a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). May be.

図5Aは、一実施形態における制御部の構成を示す図であり、図5Bは、一実施形態における制御部(FPGA)の論理ブロックの構成例を示す図であり、図5Cは、一実施形態における制御部(FPGA)による処理の概要を示す説明図である。
例えば、FPGAは、格子状に配置された配線132と、該配線132の間に配置されたセル131と(図5A参照)を備えており、セル131内のスイッチ133(図5B参照)と配線用素子とを論理回路で構成したLSIとして構成され得る。このFPGAは、LSI内部の論理回路を繰り返し書き換え(プログラミング)可能な半導体デバイスである。かかるFPGA(又はCPLD)によれば、複数の処理(例えば、処理A、B、C、D及びE)の全部又は一部を並列処理することができる(図5C参照)。従って、FPGAを用いた制御部100により、従来の、例えば、CPUを用いた信号処理に比べて、ラインセンサ50から入力される検出信号の処理速度の高速化を図ることができる。また、FPGAを用いた制御部100は、各種演算のための処理プログラムやデータを格納する記憶領域としてのメモリを備えていてもよい。幾つかの実施形態では、上記メモリ内に、例えば、コイリングマシン10により生成されるコイルばね2の長さを測定するための一般的な処理を行うための信号処理プログラムの他、ラインセンサ50によるコイルばね2の長さの測定範囲(検長範囲D2)を指定可能な検長範囲指定プログラムが格納されていてもよい。また、幾つかの実施形態では、上記メモリ内に、例えば、後述するデバウンス処理プログラム、アラーム信号生成プログラム、振分け信号生成プログラム、及び/又は、フィードバック信号生成プログラムが格納されていてもよい。
また、幾つかの実施形態において、制御部100には、上記のばね長さ方向範囲D1や検長範囲D2を外部からの入力により設定可能な入力部が接続されていてもよい。入力部は、例えば、マウス、キーボード、タッチパネル又は専用の入力ボタン等のうち一又は複数の組み合わせにより構成されていてもよい。
FIG. 5A is a diagram illustrating a configuration of a control unit in one embodiment, FIG. 5B is a diagram illustrating a configuration example of a logical block of a control unit (FPGA) in one embodiment, and FIG. 5C is a diagram illustrating one embodiment. It is explanatory drawing which shows the outline | summary of the process by the control part (FPGA) in.
For example, the FPGA includes wirings 132 arranged in a grid pattern, and cells 131 (see FIG. 5A) arranged between the wirings 132, and switches 133 (see FIG. 5B) in the cells 131 and wirings. It can be configured as an LSI in which a device element is configured by a logic circuit. The FPGA is a semiconductor device that can repeatedly rewrite (program) a logic circuit in an LSI. According to such FPGA (or CPLD), all or some of a plurality of processes (for example, processes A, B, C, D, and E) can be processed in parallel (see FIG. 5C). Therefore, the control unit 100 using the FPGA can increase the processing speed of the detection signal input from the line sensor 50 as compared with the conventional signal processing using, for example, a CPU. The control unit 100 using the FPGA may include a memory as a storage area for storing processing programs and data for various calculations. In some embodiments, in the memory, for example, a signal processing program for performing a general process for measuring the length of the coil spring 2 generated by the coiling machine 10, as well as by the line sensor 50. A length measurement range designation program capable of designating a measurement range (length measurement range D2) of the length of the coil spring 2 may be stored. In some embodiments, for example, a debounce processing program, an alarm signal generation program, a distribution signal generation program, and / or a feedback signal generation program, which will be described later, may be stored in the memory.
In some embodiments, the control unit 100 may be connected to an input unit capable of setting the spring length direction range D1 and the length measurement range D2 by an external input. The input unit may be configured by one or a combination of a mouse, a keyboard, a touch panel, a dedicated input button, or the like, for example.

幾つかの実施形態において、信号処理部101は、ラインセンサ50の発振回路から送信されるクロック信号121を受信してカウントするカウンタ102と、該カウンタ102によるカウント値を示す信号とラインセンサ50のイメージセンサ51から送信されるビデオ信号122、及び/又は、ビデオ信号122の受信を開始するためのフレーム開始信号123とを受信する検長範囲指定回路103とを備えていてもよい。
図6は、一実施形態における検長範囲指定処理を示すフローチャートである。図6に示すように、幾つかの実施形態において、信号処理部101は、上記の検長プログラムを実行することにより、ばね長さ方向においてコイルばね2の長さ測定に供するラインセンサ50の範囲を指定する検長範囲指定処理を実行してもよい。例えば、信号処理部101は、コイリングマシン10を駆動してコイルばね2を生成し(図6:ステップS1)、生成されて送り方向に送り出されるコイルばね2に光照射部40により光ビーム44の照射を開始する(図6:ステップS2)。そして、信号処理部101は、タイミング信号123の信号レベルがH(High)となったタイミングで、カウンタ102によるクロック信号121のカウントを開始する。カウンタ102によりカウントされたカウント値(クロック数)は、1クロックを1ピクセル(1クロック=1pix)として時間と距離との換算に用いられてもよい。
さらに、信号処理部101は、エッジ検出部104と、フレーム開始信号検出部105と、エッジ位置判定部106と、切断タイミング同期用レジスタ112とを備えていてもよい。具体的に、信号処理部101は、エッジ検出部104によりビデオ信号122(検出信号)の信号レベルを監視して該ビデオ信号122のH期間(High:受光期間)をカウントし、ビデオ信号122がL(Low:影)となった位置(信号レベルの変化位置122A)を検出する。そして、検出された変化位置122Aを、クロック信号121のカウント値をもとにエッジ位置判定部106においてエッジ位置6(pix)として特定してもよい(図6:ステップS3)。
In some embodiments, the signal processing unit 101 receives and counts the clock signal 121 transmitted from the oscillation circuit of the line sensor 50, a signal indicating the count value by the counter 102, and the line sensor 50. A length measurement range specifying circuit 103 that receives the video signal 122 transmitted from the image sensor 51 and / or the frame start signal 123 for starting reception of the video signal 122 may be provided.
FIG. 6 is a flowchart showing length measurement range designation processing in one embodiment. As shown in FIG. 6, in some embodiments, the signal processing unit 101 executes the above-described length measurement program, so that the range of the line sensor 50 used for measuring the length of the coil spring 2 in the spring length direction. A length measurement range designating process for designating may be executed. For example, the signal processing unit 101 drives the coiling machine 10 to generate the coil spring 2 (FIG. 6: step S1), and the light irradiation unit 40 applies the light beam 44 to the coil spring 2 that is generated and sent out in the feeding direction. Irradiation is started (FIG. 6: Step S2). Then, the signal processing unit 101 starts counting the clock signal 121 by the counter 102 at the timing when the signal level of the timing signal 123 becomes H (High). The count value (number of clocks) counted by the counter 102 may be used for conversion between time and distance, assuming that one clock is one pixel (1 clock = 1 pix).
Further, the signal processing unit 101 may include an edge detection unit 104, a frame start signal detection unit 105, an edge position determination unit 106, and a cutting timing synchronization register 112. Specifically, the signal processing unit 101 monitors the signal level of the video signal 122 (detection signal) by the edge detection unit 104 and counts the H period (High: light reception period) of the video signal 122. A position (signal level change position 122A) that becomes L (Low: shadow) is detected. Then, the detected change position 122A may be specified as the edge position 6 (pix) in the edge position determination unit 106 based on the count value of the clock signal 121 (FIG. 6: step S3).

ラインセンサ50の延在範囲のうち一部を検長範囲D2として測定範囲を指定し、該検長範囲D2内における検出信号の信号レベルの変化位置122Aを、コイルばね2のエッジ位置6として特定するように構成することにより、ラインセンサ50の検長範囲D2外における異物8の付着に起因した誤検知を防止できるため、誤検知の頻度を低減することができる。即ち、上記構成のコイルばね検長装置20は、検長範囲D2以外の範囲に付着した異物による検長への影響を排除(キャンセル)する機能を有している。
なお、制御部100は、例えば、演算処理部としてのCPU、該CPUに各種の処理を行わせるための種々のプログラムを記憶した記憶部としてのROM、ROMに格納された各種プログラムを展開するワークエリアとして機能するRAM、入出力インターフェース(I/O)及び、これらを電気的に接続するバス等を備えて構成されていてもよい。
A part of the extension range of the line sensor 50 is designated as a measurement range D2, and a measurement range is specified. By configuring as described above, it is possible to prevent erroneous detection due to the adhesion of the foreign matter 8 outside the measurement range D2 of the line sensor 50, and thus the frequency of erroneous detection can be reduced. In other words, the coil spring length measuring device 20 having the above-described configuration has a function of eliminating (cancelling) the influence on the length measurement by a foreign matter attached to a range other than the length measurement range D2.
The control unit 100 includes, for example, a CPU serving as an arithmetic processing unit, a ROM serving as a storage unit storing various programs for causing the CPU to perform various processes, and a work for developing various programs stored in the ROM. A RAM that functions as an area, an input / output interface (I / O), and a bus that electrically connects these may be included.

次に、幾つかの実施形態におけるコイルばね検長装置20でデバウンス処理を行うための構成について説明する。図7は、他の実施形態における制御部の構成を示すブロック図である。図8は、幾つかの実施形態におけるデバウンス処理の概要を示す模式図である。図9は、他の実施形態におけるデバウンス処理を示すフローチャートである。
上記のように、検長範囲D2内における検出信号の信号レベルの変化位置122Aをエッジ位置6として特定する構成によれば、ラインセンサ50の検長範囲D2外における異物8の付着に起因した誤検知を防止できるが、検長範囲D2内に付着した異物8についてはその大きさに関わらずエッジ位置6として検出する可能性が必ずしもないとは言えない場合がある。
Next, the structure for performing the debounce process in the coil spring length measuring device 20 in some embodiments will be described. FIG. 7 is a block diagram illustrating a configuration of a control unit in another embodiment. FIG. 8 is a schematic diagram illustrating an outline of debounce processing in some embodiments. FIG. 9 is a flowchart showing a debounce process in another embodiment.
As described above, according to the configuration in which the change position 122A of the signal level of the detection signal in the length measurement range D2 is specified as the edge position 6, an error caused by the adhesion of the foreign matter 8 outside the length measurement range D2 of the line sensor 50 is detected. Although detection can be prevented, it may not be said that there is a possibility that the foreign substance 8 attached in the length measurement range D2 is detected as the edge position 6 regardless of the size.

そこで、幾つかの実施形態において、信号処理部101は、例えば図8に示すように、検長範囲D2内で検出された検出信号の信号レベルの変化位置122Aであって、且つ、該変化位置122Aよりもばね送り方向の上流側における規定範囲D3に亘って信号レベルが閾値以下である条件を満たす変化位置122Aをエッジ位置6として特定するように構成されていてもよい。
具体的には、上記のデバウンス処理にあたり、幾つかの実施形態における信号処理部101は、当該信号処理部101内にデバウンス処理部110とディレイ回路111とを備えていてもよい(図7参照)。デバウンス処理部110は、検長範囲指定回路103とエッジ検出部104との間に配置されてもよく、ディレイ回路111は検長範囲指定回路103とフレーム開始信号検出部105との間に配置されてもよい。
そして、信号処理部101は、例えば図9に示すように、コイリングマシン10を駆動してコイルばね2を生成し(図9:ステップS11)、ばね送り方向に送り出されたコイルばね2に向けて光照射部40から光ビーム44を照射(図9:ステップS12)する。そして、信号処理部101は、変化位置122Aよりもばね送り方向の上流側における規定範囲D3に亘ってビデオ信号122の信号レベルが閾値以下であるか否かを監視し(図9:ステップS13)、ビデオ信号122が連続してL(Low:影)となった時間(クロック数)をカウントしてカウント値を求め、カウント値が、規定範囲D3に対応する予め設定した値よりも少なかった場合はエッジ4とみなさずに無視する処理を実行する。
Therefore, in some embodiments, the signal processing unit 101 includes the change position 122A of the signal level of the detection signal detected within the length measurement range D2, as shown in FIG. The change position 122A that satisfies the condition that the signal level is equal to or lower than the threshold value over the specified range D3 on the upstream side of the spring feeding direction from 122A may be specified as the edge position 6.
Specifically, in the above debounce processing, the signal processing unit 101 in some embodiments may include a debounce processing unit 110 and a delay circuit 111 in the signal processing unit 101 (see FIG. 7). . The debounce processing unit 110 may be disposed between the length measurement range designation circuit 103 and the edge detection unit 104, and the delay circuit 111 is disposed between the length measurement range designation circuit 103 and the frame start signal detection unit 105. May be.
Then, for example, as shown in FIG. 9, the signal processing unit 101 drives the coiling machine 10 to generate the coil spring 2 (FIG. 9: step S <b> 11), and toward the coil spring 2 sent out in the spring feeding direction. The light beam 44 is irradiated from the light irradiation unit 40 (FIG. 9: Step S12). Then, the signal processing unit 101 monitors whether or not the signal level of the video signal 122 is equal to or less than a threshold value over a specified range D3 upstream of the change position 122A in the spring feed direction (FIG. 9: Step S13). When a count value is obtained by counting the time (number of clocks) when the video signal 122 is continuously L (Low), and the count value is less than a preset value corresponding to the specified range D3 Performs processing to be ignored without regard as edge 4.

ここで、本発明者らの知見によれば、コイルばね検長装置20の受光部50を覆う筐体に付着する異物8は、コイリングマシン10の稼働時に発生する油煙等の細かい汚れが殆どである。そこで、上記のように、ラインセンサ50による検出信号の信号レベルの変化位置122Aよりもばね送り方向の上流側における規定範囲D3に亘って信号レベルが閾値以下である条件を満たす変化位置122Aをエッジ位置6として特定するように構成することにより、上記規定範囲D3に亘って検出信号が低レベルである場合にのみ、当該変化位置122Aをエッジ位置6として特定することができる(図9:ステップS14)。これにより、ラインセンサ50の検長範囲D2内における異物8付着に起因したエッジ誤検知の可能性を低減することができるのである。コイルばね検長装置20の場合、油煙などの微細な汚れが多いので、上記のデバウンス処理により誤検知の低減を図ることは特に有効である。   Here, according to the knowledge of the present inventors, the foreign matter 8 adhering to the casing covering the light receiving unit 50 of the coil spring length measuring device 20 is mostly fine dirt such as oily smoke generated during the operation of the coiling machine 10. is there. Therefore, as described above, the change position 122A that satisfies the condition that the signal level is equal to or lower than the threshold value is defined over the specified range D3 on the upstream side in the spring feed direction from the change position 122A of the signal level of the detection signal by the line sensor 50. By configuring so as to be specified as the position 6, the change position 122A can be specified as the edge position 6 only when the detection signal is at a low level over the specified range D3 (FIG. 9: Step S14). ). As a result, the possibility of erroneous edge detection due to adhesion of the foreign matter 8 within the length measurement range D2 of the line sensor 50 can be reduced. In the case of the coil spring length measuring device 20, there are many fine stains such as oily smoke. Therefore, it is particularly effective to reduce false detection by the above debounce processing.

幾つかの実施形態において、信号処理部101は、例えば図8に示すように、上記のデバウンス処理に際してラインセンサ50の検出信号データの受信開始タイミングを示す第1タイミング信号ST1を受け取り、該第1タイミング信号ST1の受取り時点から、上記規定範囲D3に対応する時間だけ遅延した第1時点T1を求め、検出信号データの受信期間中における変化位置122Aに対応するデータの受信時点Trの後、規定範囲D3に対応する時間を経過後の第2時点T2を求め、第1時点T1と第2時点T2との間の期間の長さから、変化位置122Aの座標を求めるように構成されてもよい。   In some embodiments, for example, as shown in FIG. 8, the signal processing unit 101 receives the first timing signal ST1 indicating the reception start timing of the detection signal data of the line sensor 50 in the debounce processing, and the first timing signal ST1 is received. A first time point T1 delayed by a time corresponding to the specified range D3 is obtained from the reception time of the timing signal ST1, and after the reception time Tr of the data corresponding to the change position 122A in the reception period of the detection signal data, the specified range The second time point T2 after elapse of the time corresponding to D3 may be obtained, and the coordinates of the change position 122A may be obtained from the length of the period between the first time point T1 and the second time point T2.

コイルばね2の長さ測定に際して該コイルばね2のエッジ位置6を検出する際、ラインセンサ50による検出信号の信号レベルの変化位置122Aを含む検出信号データを信号処理部101が受信した後、継続して受信される規定範囲D3に対応する検出信号データの信号レベルを考慮することで、エッジ4に起因する信号レベルの変化か異物8に起因する信号レベルの変化かを判別することができる。
この点、上記のように、第1時点T1と第2時点T2との間の期間の長さから、変化位置122Aの座標を求める構成によれば、信号処理部101が、検出信号データの受信期間中における変化位置122Aに対応するデータを受信した後、該受信時点Trから規定範囲D3に対応する時間を経過後の第2時点T2まで検出信号データを受信するように構成することにより、異物8に起因する検出信号を排除してエッジ4に起因する変化位置122Aを高精度に検出することができる。そして、第1タイミング信号ST1の受け取り時点から規定範囲D3に対応する時間だけ遅延した第1時点T1と、設定した時間(規定範囲D3)と同じだけタイミング信号123にディレイをかけて遅延時間をオフセットした上記第2時点T2との間の期間の長さから、変化位置122Aの座標を適切に求めることができ、ラインセンサの検長範囲D2内における異物8の付着に起因したエッジ誤検知の可能性を低減することができる。
When the edge position 6 of the coil spring 2 is detected when measuring the length of the coil spring 2, the detection is continued after the signal processing unit 101 receives the detection signal data including the signal level change position 122 </ b> A of the detection signal by the line sensor 50. By considering the signal level of the detection signal data corresponding to the specified range D3 received in this way, it is possible to determine whether the signal level is changed due to the edge 4 or the signal level is changed due to the foreign object 8.
In this regard, as described above, according to the configuration in which the coordinates of the change position 122A are obtained from the length of the period between the first time point T1 and the second time point T2, the signal processing unit 101 receives the detection signal data. After receiving the data corresponding to the change position 122A during the period, the detection signal data is received from the reception time point Tr to the second time point T2 after elapse of the time corresponding to the specified range D3. The change position 122A due to the edge 4 can be detected with high accuracy by eliminating the detection signal due to 8. Then, the delay time is offset by delaying the timing signal 123 by the same amount as the first time T1 delayed by the time corresponding to the specified range D3 from the reception time of the first timing signal ST1, and the set time (specified range D3). The coordinates of the change position 122A can be obtained appropriately from the length of the period between the second time point T2 and the erroneous detection of the edge due to the adhesion of the foreign matter 8 within the measurement range D2 of the line sensor is possible. Can be reduced.

幾つかの実施形態において、上記コイルばね検長装置20は、被測定物(ワーク)としてのコイルばね2が光照射部40とラインセンサ50との間に存在しない期間において、検長範囲D2内にラインセンサ50の検出信号の信号レベルの変化がある場合にアラーム信号127を出力し、コイルばね2が光照射部40とラインセンサ50の間に存在しない期間において、検長範囲D2外にラインセンサ50の検出信号の信号レベルの変化があってもアラーム信号127を出力しないように構成されたアラーム信号生成部107をさらに備えていてもよい(図3及び図7参照)。アラーム信号127が出力されると、コイリングマシンは停止し、アラームを発する。当該アラームは、例えば、音、光或いは動作等によって作業者に注意喚起するものであってもよい。また、コイルばね検長装置20から直接アラームを発するように構成してもよい。
例えば、公差付近に汚れが付着している場合は、コイルばね2の品質に影響する可能性がある。この点、コイルばね検長装置20を、上記のように構成されたアラーム信号生成部107を備えた構成とすれば、検長範囲D2外に異物8(例えば、油汚れ)が付着した場合であってもアラームを出力しないため、コイリングマシン10の稼働率を向上させることができる。一方、検長範囲D2内に付着した異物8はコイルばね2のエッジ4の誤検知の原因となり得るから、検長範囲D2内に異物8が付着した場合には上記のように構成されたコイルばね検長装置20の異物チェック機能を発揮させてアラームを出力することで、コイリングマシン10の稼働率を低下させることなく適切なタイミングで異物8の除去を行うことが可能になり、異物8付着に起因したコイルばね2のエッジ4の誤検知の頻度を低減することができる。
In some embodiments, the coil spring length measuring device 20 is within the length measuring range D2 during a period in which the coil spring 2 as the object to be measured (workpiece) does not exist between the light irradiation unit 40 and the line sensor 50. When there is a change in the signal level of the detection signal of the line sensor 50, an alarm signal 127 is output, and the line outside the length measurement range D2 is output during a period in which the coil spring 2 does not exist between the light irradiation unit 40 and the line sensor 50. An alarm signal generation unit 107 configured not to output the alarm signal 127 even when the signal level of the detection signal of the sensor 50 changes may be further provided (see FIGS. 3 and 7). When the alarm signal 127 is output, the coiling machine stops and issues an alarm. The alarm may alert the worker by sound, light, action, or the like, for example. Moreover, you may comprise so that an alarm may be emitted directly from the coil spring length measuring apparatus 20. FIG.
For example, if dirt is attached near the tolerance, the quality of the coil spring 2 may be affected. In this regard, if the coil spring length measuring device 20 is configured to include the alarm signal generation unit 107 configured as described above, foreign matter 8 (for example, oil stains) is attached outside the length measuring range D2. Even if it exists, since an alarm is not output, the operating rate of the coiling machine 10 can be improved. On the other hand, the foreign matter 8 adhering in the length measurement range D2 can cause false detection of the edge 4 of the coil spring 2, so when the foreign matter 8 adheres in the length measurement range D2, the coil configured as described above. By exerting the foreign matter check function of the spring length measuring device 20 and outputting an alarm, it becomes possible to remove the foreign matter 8 at an appropriate timing without reducing the operating rate of the coiling machine 10, and the foreign matter 8 adheres. The frequency of erroneous detection of the edge 4 of the coil spring 2 due to the above can be reduced.

幾つかの実施形態において、アラーム信号生成部107は、コイリングマシン10のコイルばね2の切断タイミングを示す切断タイミング信号124を受け取り、該切断タイミング信号124に基づいて、コイルばね2が光照射部40とラインセンサ50との間に存在しない期間に対応したラインセンサ50の検出信号を得るように構成されてもよい。このようにすれば、アラーム信号生成部107は、切断タイミング信号124に基づいて、光照射部40とラインセンサ50との間にコイルばね2が存在しない期間に対応したラインセンサ50の検出信号を得ることができる。
なお、切断タイミング信号124は、コイリングマシンから切断のタイミングで出力される。また、切断タイミング信号124は、生成されたコイルばね2を切断する切断刃(図示略)の近傍に設けた近接センサ60(図3及び図7参照)の検出信号(切断タイミング信号124)を遅延させて得られる信号であってもよい。
In some embodiments, the alarm signal generation unit 107 receives a cutting timing signal 124 indicating the cutting timing of the coil spring 2 of the coiling machine 10, and the coil spring 2 receives the light irradiation unit 40 based on the cutting timing signal 124. The line sensor 50 may be configured to obtain a detection signal corresponding to a period that does not exist between the line sensor 50 and the line sensor 50. In this way, the alarm signal generation unit 107 generates a detection signal of the line sensor 50 corresponding to a period in which the coil spring 2 does not exist between the light irradiation unit 40 and the line sensor 50 based on the cutting timing signal 124. Can be obtained.
The cutting timing signal 124 is output from the coiling machine at the cutting timing. The cutting timing signal 124 delays the detection signal (cutting timing signal 124) of the proximity sensor 60 (see FIGS. 3 and 7) provided in the vicinity of the cutting blade (not shown) that cuts the generated coil spring 2. It is also possible to use a signal obtained by processing.

幾つかの実施形態において、コイルばね製造装置1は、コイルばね検長装置20により測定されたコイルばね2の長さに応じてコイルばね2を振分ける振分機11をさらに備えていてもよい(図1、図3及び図7参照)。そして、コイルばね検長装置20は、信号処理部101により得られたコイルばね2の長さの検出結果に基づいて、振分機11に対して振分け信号125を出力するための振分信号生成部108(良否判定部)をさらに備えていてもよい。具体的に、振分信号生成部108は、コイルばね検長装置20によって測定されたコイルばね2の自由長が目標長さの公差内であるか否かを比較判断することにより、生成されたコイルばね2の良否を判定してもよい。そして、振分信号生成部108は、コイルばね検長装置20により測定されたコイルばね2の長さと目標長さとの偏差に応じて、例えば、短い、やや短い、適切、やや長い、長い……等の複数段階に応じてコイルばね2を振分けたり、適/不適の2段階にコイルばね2を振分けたりするための振分け信号125を振分機11に送信するように構成されてもよい。
この構成によれば、信号処理部101によって得られたコイルばね2の長さの検出結果に基づいて、振分信号生成部108が振分け信号125を生成し、コイリングマシン10の振分機11に対して振分け信号125を出力することにより、コイリングマシン10から送り出されて形成されたコイルばね2を、該コイルばね2の長さに応じて振分機11によって適切に振分けることができる。
In some embodiments, the coil spring manufacturing apparatus 1 may further include a distributor 11 that distributes the coil spring 2 according to the length of the coil spring 2 measured by the coil spring length measuring apparatus 20 ( (See FIGS. 1, 3 and 7). Then, the coil spring length measuring device 20 is based on the detection result of the length of the coil spring 2 obtained by the signal processing unit 101, and the distribution signal generating unit for outputting the distribution signal 125 to the distribution unit 11. 108 (good / bad determination unit) may be further provided. Specifically, the distribution signal generation unit 108 is generated by comparing and determining whether or not the free length of the coil spring 2 measured by the coil spring length measuring device 20 is within the tolerance of the target length. The quality of the coil spring 2 may be determined. Then, according to the deviation between the length of the coil spring 2 measured by the coil spring length measuring device 20 and the target length, the distribution signal generation unit 108 is, for example, short, slightly short, appropriate, slightly long, long ... It may be configured to transmit the distribution signal 125 for distributing the coil springs 2 according to a plurality of stages, or for distributing the coil springs 2 into appropriate / unsuitable stages.
According to this configuration, the distribution signal generation unit 108 generates the distribution signal 125 based on the detection result of the length of the coil spring 2 obtained by the signal processing unit 101, and the distribution signal 125 is transmitted to the distribution unit 11 of the coiling machine 10. By outputting the distribution signal 125, the coil spring 2 sent out from the coiling machine 10 can be appropriately distributed by the distributor 11 according to the length of the coil spring 2.

幾つかの実施形態において、上記コイルばね検長装置20は、信号処理部101により得られたコイルばね2の長さの検出結果とコイルばね2の目標長さとの偏差に基づいて、コイリングマシン10を制御するためのフィードバック信号126を生成するためのフィードバック信号生成部109をさらに備えていてもよい(図1、図3及び図7参照)。
具体的に、フィードバック信号生成部109は、例えば、信号処理部101により得られたコイルばね2の長さの検出結果がコイルばね2の目標長さよりも所定長さ短い場合、例えば、当該コイルばね2の生成時よりも上記所定長さ分だけ長くコイルばね2を形成することを指示するフィードバック信号126をコイリングマシン10に送信する。一方、フィードバック信号生成部109は、例えば、信号処理部101により得られたコイルばね2の長さの検出結果がコイルばね2の目標長さよりも所定長さ長い場合、例えば、当該コイルばね2の生成時よりも上記所定長さ分だけ短くコイルばね2を形成することを指示するフィードバック信号126をコイリングマシン10に送信する。なお、上記偏差が適切な公差範囲内である場合は、フィードバック信号126を送信しないか、又は、設定値を維持するフィードバック信号126を送信する構成としてもよい。
この構成によれば、信号処理部101により得られたコイルばね2の長さの検出結果とコイルばね2の目標長さとの偏差に基づいてコイリングマシン10を制御するためのフィードバック信号126がフィードバック信号生成部109により生成される。したがって、上記偏差に基づいてコイルばね2の送り出し量を補正するフィードバック信号126をフィードバック信号生成部109がコイリングマシン10に送信することにより、コイリングマシン10によるコイルばね2の送り出し量を適切に補正してコイルばね2の長さを目標長さに近づけることができ、コイルばね2の品質の向上を図ることができる。
In some embodiments, the coil spring length measuring device 20 is based on the deviation between the detection result of the length of the coil spring 2 and the target length of the coil spring 2 obtained by the signal processing unit 101. A feedback signal generation unit 109 for generating a feedback signal 126 for controlling the signal may be further provided (see FIGS. 1, 3, and 7).
Specifically, for example, when the detection result of the length of the coil spring 2 obtained by the signal processing unit 101 is shorter than the target length of the coil spring 2 by the feedback signal generation unit 109, for example, the coil spring 2 A feedback signal 126 is transmitted to the coiling machine 10 instructing to form the coil spring 2 longer than the time of generation of 2 by the predetermined length. On the other hand, when the detection result of the length of the coil spring 2 obtained by the signal processing unit 101 is longer than the target length of the coil spring 2, the feedback signal generation unit 109, for example, A feedback signal 126 is transmitted to the coiling machine 10 to instruct to form the coil spring 2 shorter than the generation time by the predetermined length. In addition, when the said deviation is in an appropriate tolerance range, it is good also as a structure which does not transmit the feedback signal 126 or transmits the feedback signal 126 which maintains a setting value.
According to this configuration, the feedback signal 126 for controlling the coiling machine 10 based on the deviation between the detection result of the length of the coil spring 2 obtained by the signal processing unit 101 and the target length of the coil spring 2 is the feedback signal. Generated by the generation unit 109. Accordingly, the feedback signal generator 109 transmits a feedback signal 126 for correcting the feed amount of the coil spring 2 based on the deviation to the coiling machine 10 to appropriately correct the feed amount of the coil spring 2 by the coiling machine 10. Thus, the length of the coil spring 2 can be brought close to the target length, and the quality of the coil spring 2 can be improved.

以上述べた構成によれば、ラインセンサ50を用いたコイルばね検長装置20における異物8付着に起因した誤検知を効果的に低減することができる。また、以上に述べた構成により、ラインセンサ50の延在範囲の一部である検長範囲D2内における検出信号の信号レベルの変化位置122Aをエッジ位置6として特定するように構成されたコイルばね検長装置20とコイリングマシン10とにより、ラインセンサ50の検長範囲D2外における異物8の付着に起因した誤検知の頻度を低減して稼働率が改善されたコイルばね製造装置1を得ることができる。   According to the configuration described above, it is possible to effectively reduce false detection caused by the foreign matter 8 adhesion in the coil spring length measuring device 20 using the line sensor 50. In addition, with the configuration described above, the coil spring configured to identify the change position 122A of the signal level of the detection signal in the length measurement range D2 that is a part of the extension range of the line sensor 50 as the edge position 6. By using the length measuring device 20 and the coiling machine 10, the coil spring manufacturing device 1 is obtained in which the operating rate is improved by reducing the frequency of erroneous detection caused by the adhesion of the foreign matter 8 outside the length measuring range D2 of the line sensor 50. Can do.

本発明は上述した実施形態に限定されることはなく、上述した実施形態に変更を加えた形態や、これらの形態を組み合わせた形態も含む。   The present invention is not limited to the above-described embodiments, and includes forms obtained by changing the above-described embodiments and forms obtained by combining these forms.

1 コイルばね製造装置
2 コイルばね(被測定対象物/ワーク)
4 エッジ
6 エッジ位置
8 異物(塵、油汚れ等)
10 コイリングマシン
10A フィードローラ
10B 線材供給機構
10C コイリング機構
10D 切断機構
11 振分機
12 モニタ
20 コイルばね検長装置
30 デジタルセンサヘッド
40 光照射部
42 レンズ
44 光ビーム(レーザ光)
46 ガラス窓
50 受光部(ラインセンサ)
51 イメージセンサ
54 ガラス窓
60 近接センサ
100 制御部
101 信号処理部
102 カウンタ
103 検長範囲指定回路
104 エッジ検出部
105 フレーム開始信号検出部
106 エッジ位置判定部
107 アラーム信号生成部
108 振分け信号生成部(良否判定部)
109 フィードバック信号生成部
110 デバウンス処理部
111 ディレイ回路
112 切断タイミング同期用レジスタ
121 クロック信号
122 ビデオ信号
122A 変化位置
123 フレーム開始信号(タイミング信号)
124 切断タイミング信号
125 振分け信号
126 フィードバック信号
127 アラーム信号
131 セル
132 配線
133 スイッチ
D1 ばね長さ方向範囲
D2 検長範囲
D3 規定範囲
ST1 第1タイミング信号
T1 第1時点
T2 第2時点
Tr 受信時点
W 鋼線材
1 Coil spring manufacturing device 2 Coil spring (object to be measured / workpiece)
4 Edge 6 Edge position 8 Foreign matter (dust, oil stains, etc.)
DESCRIPTION OF SYMBOLS 10 Coiling machine 10A Feed roller 10B Wire rod supply mechanism 10C Coiling mechanism 10D Cutting mechanism 11 Distribution machine 12 Monitor 20 Coil spring length measuring device 30 Digital sensor head 40 Light irradiation part 42 Lens 44 Light beam (laser light)
46 Glass window 50 Light-receiving part (line sensor)
51 Image sensor 54 Glass window 60 Proximity sensor 100 Control unit 101 Signal processing unit 102 Counter 103 Length measuring range specifying circuit 104 Edge detection unit 105 Frame start signal detection unit 106 Edge position determination unit 107 Alarm signal generation unit 108 Distribution signal generation unit ( Pass / fail judgment unit)
109 Feedback signal generator 110 Debounce processor 111 Delay circuit 112 Disconnect timing synchronization register 121 Clock signal 122 Video signal 122A Change position 123 Frame start signal (timing signal)
124 cutting timing signal 125 distribution signal 126 feedback signal 127 alarm signal 131 cell 132 wiring 133 switch D1 spring length direction range D2 length measurement range D3 prescribed range ST1 first timing signal T1 first time point T2 second time point Tr reception time point W steel wire

Claims (8)

コイリングマシンから送り出されるコイルばねに向けて、前記コイルばねのエッジを含むばね長さ方向範囲に亘って光ビームを照射するための光照射部と、
前記コイルばねを挟んで前記光照射部に対向して前記コイルばねの長さ方向に沿って配置され、前記光ビームを検出するように構成されたラインセンサと、
前記ラインセンサの延在範囲のうち一部であって前記エッジを含む検長範囲内における前記ラインセンサの検出信号の信号レベルの変化位置を前記コイルばねの前記エッジの位置として特定するように構成された信号処理部と、
を備えることを特徴とするコイルばね検長装置。
A light irradiation unit for irradiating a light beam over a spring length direction range including an edge of the coil spring toward the coil spring sent from the coiling machine,
A line sensor arranged along the length direction of the coil spring so as to face the light irradiation unit with the coil spring interposed therebetween, and configured to detect the light beam;
A position that changes the signal level of the detection signal of the line sensor within a length measuring range that is part of the extended range of the line sensor and includes the edge is specified as the position of the edge of the coil spring. Signal processing unit,
A coil spring length measuring device comprising:
前記信号処理部は、前記検長範囲内で検出された前記検出信号の前記信号レベルの変化位置であって、且つ、該変化位置よりもばね送り方向の上流側における規定範囲に亘って前記信号レベルが閾値以下である条件を満たす前記変化位置を前記エッジの位置として特定するように構成された
ことを特徴とする請求項1に記載のコイルばね検長装置。
The signal processing unit is a change position of the signal level of the detection signal detected within the length measurement range, and the signal over a specified range upstream of the change position in the spring feed direction. The coil spring length measuring apparatus according to claim 1, wherein the changing position that satisfies a condition that a level is equal to or less than a threshold is specified as the position of the edge.
前記信号処理部は、
前記ラインセンサの検出信号データの受信開始タイミングを示す第1タイミング信号を受け取り、
前記第1タイミング信号の受取り時点から、前記規定範囲に対応する時間だけ遅延した第1時点を求め、
前記検出信号データの受信期間中における前記変化位置に対応するデータの受信時点の後、前記規定範囲に対応する時間を経過後の第2時点を求め、
前記第1時点と前記第2時点との間の期間の長さから、前記変化位置の座標を求める
ように構成されたことを特徴とする請求項2に記載のコイルばね検長装置。
The signal processing unit
Receiving a first timing signal indicating a reception start timing of the detection signal data of the line sensor;
Obtaining a first time point delayed by a time corresponding to the specified range from the time of receipt of the first timing signal;
Obtaining a second time point after elapse of a time corresponding to the specified range after receiving the data corresponding to the change position during the reception period of the detection signal data;
3. The coil spring length measuring apparatus according to claim 2, wherein coordinates of the change position are obtained from a length of a period between the first time point and the second time point.
前記コイルばねが前記光照射部と前記ラインセンサとの間に存在しない期間において、前記検長範囲内に前記ラインセンサの検出信号の前記信号レベルの変化がある場合にアラームを出力し、
前記コイルばねが前記光照射部と前記ラインセンサとの間に存在しない期間において、前記検長範囲外に前記ラインセンサの検出信号の前記信号レベルの変化があっても前記アラームを出力しない
ように構成されたアラーム信号生成部をさらに備える
ことを特徴とする請求項1乃至3の何れか一項に記載のコイルばね検長装置。
In a period in which the coil spring does not exist between the light irradiation unit and the line sensor, an alarm is output when there is a change in the signal level of the detection signal of the line sensor within the measurement range,
The alarm is not output even if there is a change in the signal level of the detection signal of the line sensor outside the measurement range during a period in which the coil spring does not exist between the light irradiation unit and the line sensor. The coil spring length measuring device according to any one of claims 1 to 3, further comprising a configured alarm signal generation unit.
前記アラーム信号生成部は、
前記コイリングマシンの前記コイルばねの切断タイミングを示す切断タイミング信号を受け取り、
前記切断タイミング信号に基づいて、前記コイルばねが前記光照射部と前記ラインセンサとの間に存在しない前記期間に対応した前記ラインセンサの前記検出信号を得る
ように構成されたことを特徴とする請求項4に記載のコイルばね検長装置。
The alarm signal generator is
Receiving a cutting timing signal indicating a cutting timing of the coil spring of the coiling machine;
Based on the cutting timing signal, the coil spring is configured to obtain the detection signal of the line sensor corresponding to the period in which the coil spring does not exist between the light irradiation unit and the line sensor. The coil spring length measuring device according to claim 4.
前記信号処理部により得られた前記コイルばねの長さの検出結果と前記コイルばねの目標長さとの偏差に基づいて、前記コイリングマシンを制御するためのフィードバック信号を生成するためのフィードバック信号生成部をさらに備える
ことを特徴とする請求項1乃至5の何れか一項に記載のコイルばね検長装置。
A feedback signal generation unit for generating a feedback signal for controlling the coiling machine based on a deviation between a detection result of the length of the coil spring obtained by the signal processing unit and a target length of the coil spring The coil spring length measuring device according to any one of claims 1 to 5, further comprising:
前記信号処理部により得られた前記コイルばねの長さの検出結果に基づいて、前記コイルばねを振分ける振分け機に対して振分け信号を出力するための振分け信号生成部をさらに備える
ことを特徴とする請求項1乃至6の何れか一項に記載のコイルばね検長装置。
A distribution signal generation unit for outputting a distribution signal to a distribution unit that distributes the coil spring based on the detection result of the length of the coil spring obtained by the signal processing unit; The coil spring length measuring device according to any one of claims 1 to 6.
コイリングマシンと、
前記コイリングマシンにより送り出される前記コイルばねの長さを検出するための請求項1乃至7の何れか一項に記載のコイルばね検長装置と、
を備えることを特徴とするコイルばね製造装置。
A coiling machine,
The coil spring length measuring device according to any one of claims 1 to 7 for detecting the length of the coil spring fed by the coiling machine,
A coil spring manufacturing apparatus comprising:
JP2017155452A 2017-08-10 2017-08-10 Coil spring length measuring device and coil spring manufacturing device Active JP6568906B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017155452A JP6568906B2 (en) 2017-08-10 2017-08-10 Coil spring length measuring device and coil spring manufacturing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017155452A JP6568906B2 (en) 2017-08-10 2017-08-10 Coil spring length measuring device and coil spring manufacturing device

Publications (2)

Publication Number Publication Date
JP2019035604A true JP2019035604A (en) 2019-03-07
JP6568906B2 JP6568906B2 (en) 2019-08-28

Family

ID=65637390

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017155452A Active JP6568906B2 (en) 2017-08-10 2017-08-10 Coil spring length measuring device and coil spring manufacturing device

Country Status (1)

Country Link
JP (1) JP6568906B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5229460A (en) * 1975-08-30 1977-03-05 Nhk Spring Co Ltd Spring dimensions detector for coil spring producing machine
JPH05274514A (en) * 1992-03-26 1993-10-22 Toshiba Corp Instrument for measuring diameter of coin
JPH06109432A (en) * 1992-09-30 1994-04-19 Anritsu Corp Size measuring apparatus
JPH06331317A (en) * 1993-05-26 1994-12-02 Omron Corp Dimension measuring device
JPH08110208A (en) * 1994-10-07 1996-04-30 Asahi Seiki Kogyo Kk Controller for free length of nc coil spring maker

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5229460A (en) * 1975-08-30 1977-03-05 Nhk Spring Co Ltd Spring dimensions detector for coil spring producing machine
JPH05274514A (en) * 1992-03-26 1993-10-22 Toshiba Corp Instrument for measuring diameter of coin
JPH06109432A (en) * 1992-09-30 1994-04-19 Anritsu Corp Size measuring apparatus
JPH06331317A (en) * 1993-05-26 1994-12-02 Omron Corp Dimension measuring device
JPH08110208A (en) * 1994-10-07 1996-04-30 Asahi Seiki Kogyo Kk Controller for free length of nc coil spring maker

Also Published As

Publication number Publication date
JP6568906B2 (en) 2019-08-28

Similar Documents

Publication Publication Date Title
US10303101B2 (en) Image forming apparatus and recording material determination apparatus
CN104338684A (en) A speed detection device used for a feeder and the feeder
JP6533810B2 (en) Measuring machine
JP2014228299A (en) Optical measurement device
JP6568906B2 (en) Coil spring length measuring device and coil spring manufacturing device
CN105049700B (en) Feed appliance image processing apparatus and feed appliance
KR101386736B1 (en) Sensor System for detecting a Object and Drive Method of the Same
US11726066B2 (en) Inspection device and inspection method
JP2017043421A (en) Sheet processing device
JP5851339B2 (en) Radiation monitor
JP2011130232A (en) Image reading apparatus, method of controlling the same, and program
WO2019181815A1 (en) Safety device of processing machine
JP6829063B2 (en) Laser processing equipment
TWI622112B (en) Image processing device for component feeding and component feeder
US10136787B2 (en) Image processing method and image processing apparatus which can perform background noise removing based on combined image
JP5620418B2 (en) Document reading apparatus and document reading method
JP2021060563A (en) Image forming apparatus and motor control device
CN113993647A (en) Repair welding system
JP2020160829A (en) Image processing apparatus and image processing method
JP2021085659A (en) Inspection equipment and inspection method
JPH07110222A (en) Shape measuring instrument
US11595540B2 (en) Image signal processing device, image reading apparatus to extract line image data from an image signal when horizontal synchronization pulses are determined as normal, and a determination portion determines whether horizontal synchronization pulses are normal by comparing time differences between the input of the horizontal synchronization pulses and input of the reference pulses with a shift time
WO2020261370A1 (en) System, position detecting device, position detecting method, and program
JP2017212570A (en) Image reader
JP4526653B2 (en) Determining the processing timing of strip parts

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171025

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180831

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181029

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20181221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190318

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20190318

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20190404

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190711

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190805

R150 Certificate of patent or registration of utility model

Ref document number: 6568906

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250