伸长度测量装置、伸长度测量系统及计算机程序的制作方法

文档序号:5793246阅读:233来源:国知局
专利名称:伸长度测量装置、伸长度测量系统及计算机程序的制作方法
技术领域
在将多个内链节(inner link)与外链节(outer link)交替连接后缠绕于链轮(sprocket)上,并通过连接链节连接两端从而进行物品的输送或动力传输的链条中,在进行定期维护时,拆除连接链节并从链轮上取下链条后,测量链条的长度,在初始长度与使用后的长度的差值达到基准值时,更换链条以防止事故的发生。但是,这种方法存在以下问题,即取下、安装链条的工作需要大量时间与劳动力,并且必须长时间停止配设有链条的设备的操作。
背景技术
因此,专利文献I中公开了以下方法。向配置于链条上的多个滚轮(roller)中的两个滚轮的圆周面照射沿链条长度方向的长光束,并对照射光束的部分进行取像,从而得到两个表示两者轮廓部分的圆弧状像,并确定与链条的长度方向平行、且与所述像两处相 交的直线与各个像的交点,根据确定的交点通过计算机计算出滚轮的中心位置,并根据计算出的两中心位置之间的距离,检测出链条的伸长度。使用该方法,无需拆除链条就可以检测链条的伸长度。现有技术文献专利文献专利文献I :日本特开平10-332342号公报

发明内容
但是,上述方法需要在计算机内预先设定使用前的链条中2个滚轮间的距离。在使用前的2个滚轮间的距离未知时,将无法检测出链条的伸长度。鉴于上述情形完成了本发明,其目的在于提供一种无需预设使用前滚轮间的距离就可以测量链条的伸长度的伸长度测量装置、伸长度测量系统及计算机程序。本发明涉及的伸长度测量装置,根据对链条进行取像而得到的图像测量所述链条的伸长度,在所述链条中使外链节的销内嵌于内链节的圆筒状套筒中,从而使多个内链节及外链节交替连接,所述伸长度测量装置的特征在于,包括销间距计算单元,根据3个以上并列的所述销的图像,分别计算相邻的销间距;节距计算单元,根据计算出的所述销间距分别计算所述外链节的节距(pitch)及所述内链节的节距;伸长度计算单元,根据计算出的所述外链节的节距及所述内链节的节距计算所述链条的伸长度。本发明涉及的伸长度测量装置的特征在于,所述伸长度计算单元,计算所述内链节的节距与所述外链节的节距的差值相对于所述外链节的节距的比例。本发明涉及的伸长度测量装置的特征在于,所述销间距计算单元,根据4个以上并列的所述销的图像,计算所述销间距;所述节距计算单元,利用具有线性关系的系数校正计算出的所述外链节的节距及所述内链节的节距;所述伸长度计算单元,根据校正后的所述外链节的节距及所述内链节的节距计算所述链条的伸长度。
本发明涉及的伸长度测量装置的特征在于,输出所述伸长度计算单元计算出的所述伸长度。本发明涉及的伸长度测量系统的特征在于,包括所述伸长度测量装置与服务器,所述伸长度测量装置具有测位单元,测量对所述链条进行取像的位置;计时单元,测量对所述链条进行取像的时间;所述服务器存储所述伸长度计算单元计算出的所述伸长度、所述测位单元测量的所述位置及所述计时单元测量的所述时间。本发明涉及的伸长度测量系统的特征在于,将所述服务器中存储的所述伸长度发送至与所述位置对应的外部装置。本发明涉及的伸长度测量系统的特征在于,在所述服务器中存储的所述伸长度超过规定值时,将表示所述伸长度超过规定值的信息从所述服务器发送至所述外部装置。、
本发明涉及的伸长度测量系统的特征在于,所述服务器根据所述时间及计算出的所述伸长度计算所述伸长度的时间变化率,并在计算出的所述时间变化率超过规定值时,将表示所述时间变化率超过规定值的信息发送至所述外部装置。本发明涉及的伸长度测量系统使用终端装置对链条进行取像,并根据取得的所述链条的图像,通过服务器计算所述链条的伸长度,在该链条中使外链节的销内嵌于内链节的圆筒状套筒中,从而使多个内链节及外链节交替连接,所述伸长度测量系统的特征在于,所述服务器包括销间距计算单元,根据3个以上并列的所述销图像,分别计算相邻的销间距;节距计算单元,根据计算出的所述销间距分别计算所述外链节的节距及所述内链节的节距;伸长度计算单元,根据计算出的所述外链节的节距及所述内链节的节距计算所述链条的伸长度。本发明涉及的伸长度测量系统的特征在于,所述伸长度计算单元,计算所述内链节的节距与所述外链节的节距的差值相对于所述外链节的节距的比例。本发明涉及的伸长度测量系统的特征在于,所述销间距计算单元,根据4个以上并列的所述销的图像计算所述销间距;所述节距计算单元,利用具有线性关系的系数校正计算出的所述外链节的节距及所述内链节的节距;所述伸长度计算单元,根据校正后的所述外链节的节距及所述内链节的节距计算所述链条的伸长度。本发明涉及的伸长度测量系统的特征在于,所述终端装置输出所述伸长度计算单元计算出的所述伸长度。本发明涉及的伸长度测量系统的特征在于,所述终端装置包括测位单元,测量对所述链条进行取像的位置;计时单元,用于测量对所述链条进行取像的时间;所述服务器存储计算出的所述伸长度、所述测位单元测量的所述位置及所述计时单元测量的所述时间。本发明涉及的伸长度测量系统的特征在于,所述服务器将存储的所述伸长度发送至与所述位置对应的外部装置。本发明涉及的伸长度测量系统的特征在于,所述服务器在存储的所述伸长度超过规定值时,将表示所述伸长度超过规定值的信息发送至所述外部装置。本发明涉及的所述伸长度测量系统的特征在于,所述服务器根据所述时间及计算出的所述伸长度计算所述伸长度的时间变化率,在计算出的所述时间变化率超过规定值时,将表示所述时间变化率超过规定值的信息发送至所述外部装置。
本发明涉及的计算机程序使计算机具有根据对链条进行取像而得到的图像计算所述链条的伸长度的功能,在该链条中使外链节的销内嵌于内链节的圆筒状套筒中,从而使多个内链节及外链节交替连接,所述计算机程序的特征在于,使计算机具有销间距计算单元、节距计算单元及伸长度计算单元的功能,所述销间距计算单元根据3个以上并列的所述销的图像,分别计算相邻的销间距;所述节距计算单元根据计算出的所述销间距分别计算所述外链节的节距及所述内链节的节距,所述伸长度计算单元,根据计算出的所述外链节的节距及所述内链节的节距计算所述链条的伸长度。在本发明中,根据3个以上并列的所述销的图像,分别计算相邻的销间距,并计算外链节的节距及内链节的节距。然后,根据计算出的外链节的节距及内链节的节距,计算链条的伸长度。在本发明中,在对3个销进行取像时,能够计算出2个销间距(外链节的节距及内链节的节距)。在链条的结构上,虽然在链条使用前后外链节的尺寸几乎没有发生变化,但使用后的内链节的尺寸比使用前伸长。因此,计算出的2个销间距中,长距离为内链节节距,短距离为外链节节距。并且,由于使用前的外链节的节距及内链节的节距大致相等,因此将两节距间的差值相对于外链节的节距的比例作为链条的伸长度。在本发明中,根据4个以上并列的所述销的图像,能够计算出3个以上销间距。然后,利用具有线性关系的系数校正所计算出的各销间距,并修正由倾斜地对链条进行取像所产生的销间距的误差。在本发明中,输出链条的伸长度便于操作者或用户识别。在本发明中,将计算出的链条的伸长度与对链条进行取像的位置及时间一同存储至服务器内,并对链条状态进行详细管理。在本发明中,使设置链条的位置与用户使用的计算机(外部装置)对应,从而将测量的链条的伸长度从服务器发送至用户使用的计算机,并将所述伸长度报告给用户。在本发明中,在链条的伸长度超过规定值时,由服务器将该情况发送至用户计算机,以催促用户更换链条。在本发明中,在链条的伸长度的时间变化率超过规定值时,由服务器将该情况发送至用户计算机,并将链条发生异常的可能性报告给用户。在本发明中,根据3个以上并列的所述销的图像,分别计算相邻的销间距。然后,根据计算出的外链节的节距及内链节的节距,计算链条的伸长度,因此即使不预设使用前的销间距,也可以测量链条的伸长度。在本发明中,计算外链节的节距及内链节的节距。在对3个销进行取像时,能够计算出2个销间距(外链节的节距及内链节的节距)。在链条的结构上,虽然在链条使用前后外链节的尺寸几乎没有发生变化,但使用后的内链节的尺寸比使用前伸长。因此,计算出的2个销间距中,长距离为内链节的节距,短距离为外链节的节距。并且,由于使用前外链节的节距及内链节的节距大致相等,因此两节距间的差值相对于外链节的节距的比例成为链条的伸长度,即使不预设使用前的销间距,也可以测量链条的伸长度。在本发明中,根据4个以上并列的所述销的图像,能够计算出3个以上销间距,并利用具有线性关系的系数校正所计算出的销间距。因此,即使在由于斜向对链条进行取像 导致链条图像发生歪斜的情况下,也可以修正由图像歪斜产生的销间距误差,并准确计算外链节的节距及内链节的节距,从而准确地求出链条的伸长度。在本发明中,用户可以可靠地识别链条的伸长度,并可立刻意识到链条是否处于更换期内。在本发明中,可以将计算出的链条的伸长度与对链条进行取像的位置及时间一同存储至服务器内,从而能够对链条状态进行详细管理,并对链条采取适当的处理。
在本发明中,使设置链条的位置与用户使用的计算机(外部装置)对应,将测量的链条的伸长度从服务器发送至用户使用的计算机,并将所述伸长度报告给用户,因此用户可以可靠地识别处于更换期的链条。在本发明中,在链条的伸长度超过规定值时,可以由服务器将该情况发送至用户计算机,催促用户更换处于更换期的链条。在本发明中,在链条的伸长度的时间变化率超过规定值时,可以由服务器将该情况发送至用户计算机,并将链条发生异常的可能性报告给用户,以催促用户更换链条及中止使用链条等。


图I为简单表示链条的分解图。图2为简单表示链条与实施例I涉及的伸长度测量系统的终端装置的立体图。图3为表示伸长度测量系统的结构的框图。图4A为存储取像位置及链条ID等,并识别链条的识别表。图4B为与取像位置对应地存储取像时间及伸长度等,并分别掌握链条状态的单个表。图5为对用于计算出链条伸长度的第一方法及第二方法进行说明的说明图。图6为对由终端装置的CPU 21根据第一方法进行的伸长度计算处理进行说明的流程图。图7为对由终端装置的CPU 21根据第二方法进行的伸长度计算处理进行说明的流程图。图8为对由服务器的CPU 41进行的管理处理进行说明的流程图。图9为对由实施例2涉及的伸长度测量系统的终端装置的CPU进行显示链条伸长度的处理进行说明的流程图。图10为对由服务器的CPU进行的伸长度计算处理及管理处理进行说明的流程图。图11为对由服务器的CPU进行的伸长度计算处理及管理处理进行说明的流程图。
具体实施例方式(实施例I)以下基于表示实施例I涉及的伸长度测量系统的附图,对本发明进行详细叙述。图I为简单表示链条的分解图。图中80为内链节,内链节80具有2个互相对置的内板(inner plate)81、81。内板81由椭圆形平板部件构成,该平板部件的两端部开设有2个孔。在一侧内板81的2个孔内过盈配合2个圆筒状套筒(bush)82、82的一端部,在另一侧内板81的2个孔内过盈配合套筒82、82的另一端部,从而连接2个内板81、81。在各套筒82、82上旋转自如地外嵌有环状滚轮85、85。内链节80配置于外链节70的内侧。外链节70具有2个互相对置的外板(outerplate)71、71。外板71由与内板81大致相同尺寸的椭圆形平板部件构成,该平板部件的两端部上开设有2个孔。开设在外板71上的孔的直径比内板81的孔小。在一侧外板71、71的2个孔内过盈配合圆柱状销72、72的一端部。圆柱状销72的直径比套筒82的内径小,2个圆柱状销72、72分别插通至其他内链节80、80的套筒82、82内。然后,在另一侧外板71、71的2个孔内过盈配合圆柱状销72、72的另一端部,并以夹持内链节80的方式连接外板71、71。这样重复进行连接外链节70与内链节80的操作,将链条10组装成环状。图2为简单表示链条10与实施例I涉及的伸长度测量系统的终端装置的立体图。图3为表示伸长度测量系统的结构的框图。链条10缠绕于未图示的链轮上。链条10通过链轮的驱动向图2箭头符号所示的方向移动。另外,销72的端部从外板71中突出适当长度,在突出的销72的端部上涂覆有 涂料,以便在对链条10进行取像时可以识别销72与周围。操作者使用终端装置(伸长度测量装置)20对链条10进行取像。终端装置20具有进行运算处理的CPU(Central Processing Unit,中央处理单元)21、存储控制程序等数据的可重写R0M(Read Only Memory,只读存储器)22、临时存储运算处理所需数据的RAM (Random Access Memory,随机存取存储器)23、具有镜头及CCD(Charge Coupled Device,电荷稱合元件)的取像部24、用于与其他器械进行通信的通信I/F(InterFaCe,接口)25、显示文字及图像等的显示部26、接收操作者的操作的操作部27、用于计时的实时时钟28、测量终端装置的位置的GPS (Global Positioning System,全球定位系统)29。终端装置的所述各构成要素由内部总线相互连接。另外,取像部24构成为可以相对于链条10的移动速度以足够快的速度进行取像,即使在链条10移动的情况下,也可以清晰地对链条10进行取像。CPU 21根据需要经通信I/F 25从后述的服务器40中将应用程序存储(下载)至ROM 22。CPU 21将RAM 23作为操作区域,将ROM 22中存储的应用程序读取至RAM 23,并根据从取像部24输入的取像数据执行后述的伸长度计算处理,并将计算出的链条10的伸长度与取像数据一同经通信I/F 25发送至服务器。并且,CPU 21将实时时钟28测量的取像时间及GPS 29测量的取像位置经通信I/F 25发送至服务器40。并且,CPU 21将表示伸长度的信息显示于显示部26。另外,将执行伸长度计算处理的应用程序存储至ROM 22时,并不限于下载存储。例如,也可以准备存储有所述程序的可移动的记录介质100,使用从记录介质中读取数据的驱动装置(未图示)从记录介质100中读取应用程序,并将读取的应用程序存储至ROM 22。服务器40具有进行运算处理的CPU 41、存储控制程序等数据的可重写ROM 42、临时存储运算处理所需数据的RAM 43、用于与其他器械进行通信的通信I/F 44、数据库45。CPU 41将ROM 42中存储的应用程序经通信I/F 44发送至终端装置20。并且,CPU41将RAM 43作为操作区域,将ROM 42中存储的管理程序读取至RAM 43,并进行后述的管理处理。CPU 41经通信I/F 44,从终端装置20接收伸长度、取像数据、取像时间及取像位置,并存储至数据库45。并且,CPU 41经通信I/F 44与管理计算机50进行通信。另外,管理计算机50是使用链条10的用户的计算机,例如可以举出用户公司内设置的PC (PersonalComputer,个人电脑)及用户拥有的便携终端等。另外,将所述管理程序存储至ROM 42时,例如可通过以下方式进行,即准备存储有管理程序的可移动的记录介质101,并使用从记录介质中读取数据的驱动装置(未图示)从记录介质101中读取管理程序,并将读取的管理程序存储至ROM 42。并且,也可以在制作ROM 42时存储管理程序,也可以经由网络进行下载。图4为表示数据库45中存储的管理表之一例的示意图。图4A为存储取像位置及链条ID等,并识别链条10的识别表,图4B为与取像位置对应地存储取像时间及伸长度等,并分别掌握链条10的状态的单个表。如图4A所示,识别表存储有对链条10进行取像的取像位置、链条ID、使用链条10的用户名、交付链条10的交货地、表示管理计算机50的地址的寄送地地址、表示取像数据 的存储位置的取像数据地址。另外,在链条ID、用户名、交货地、寄送地地址及取像数据地址的栏内,分别与取像位置对应地存储链条ID、用户名、交货地、寄送地地址及取像数据地址。如图4B所示,单个表存储有对链条10进行取像的取像时间、链条10的伸长度、表示链条10是否处于更换期的更换标志、以及表示链条10是否发生异常的警告标志等。另夕卜,将取像时间、伸长度、更换标志及警告标志与取像位置对应。并且,在初始状态下,更换标志及警告标志分别设为O (表示不处于更换期的值及表示未发生异常的值)。所述终端装置20的CPU 21根据取得的链条10的图像计算链条10的伸长度。图5为对计算链条10的伸长度的第一方法及第二方法进行说明的说明图。针对计算链条10的伸长度的第一方法进行说明。对包含3个以上并列的销72、72. . .、72的链条10进行取像,并对取得的链条10
的图像进行二值化。然后,提取相邻的3个销72、72.....72的位置,求出销之间的像素数,
并求出销间距Pl及P2(参照图5)。另外,如上所述,销72的端部涂覆有用于识别销72与周围的涂料,因此可以可靠地进行销72的位置提取。接下来,对Pl与P2进行比较,将长距离作为内链节81的节距,将短距离作为外链节71的节距。该比较基于目视确认销72与套筒82磨损仅导致内链节81拉伸。然后,求出内链节81的节距与外链节71的节距之间的差值,并求出所述差值相对于外链节71的节距的比例(链条10的伸长度)。例如在P2为内链节81的节距,Pl为外链节71的节距时,根据下列公式(a)可求出链条10的伸长度。ΚΡ2-Ρ1)/Ρ1} · 100 (a)接下来,针对计算链条10的伸长度的第二方法进行说明。首先对包含4个以上并
列销72、72.....72的链条10进行取像,并对取得的链条10的图像进行二值化。然后,提取
相邻的4个销72、72、. . .、72的位置,求出销之间的像素数,并求出销间距P1、P2及P3 (参照图5)。接下来,考虑到不是正对链条10而是斜向对链条10进行取像的情况,求出用于与销间距P1、P2及P3相乘的校正系数α、β及Y。校正系数α、β及Y应满足的条件如下(1)校正系数α、β及Υ存在线性关系,⑵存在Pl · α = Ρ3 · Y的关系。条件⑴基于考虑到斜向对链条10进行取像的情况。条件(2)基于在对连续的4个销72、72、. . .、72进行取像时,Pl · α与P3 · Y均表示外链节71、71的长度或内链节81、81的长度。接下来,对Ρ2 · β与Pl · α或Ρ3 · Y进行比较,将长距离作为内链节81的节距,将短距离作为外链节71的节距。该比较基于目视确认销72与套筒82磨损仅导致内链节81拉伸。然后,求出内链节81的节距与外链节71的节距之间的差值,并求出所述差值相对于外链节71的节距的比例(链条10的伸长度)。例如在Pl · α及Ρ3 · Y为内链节81的节距,Ρ2 · β为外链节71的节距时,根据下列公式(b)可求出链条10的伸长度。{(P1 · a -P2 · β )/Ρ2 · β } · 100 (b)另外,在Pl · α及Ρ3· Y为外链节71的节距,Ρ2 · β为内链节81的节距时,根据下列公式(c)可求出链条10的伸长度。
{(Ρ2 · β-Pl · α )/Ρ1 · α } · 100 (c)另外,上述公式(b)、公式(C)中的Pl · α可以置换为Ρ3· Y。终端装置20的CPU 21根据上述第一方法或第二方法计算链条10的伸长度。图6为对由终端装置20的CPU 21根据第一方法进行的伸长度计算处理进行说明的流程图。终端装置20的CPU 21判断是否通过操作部27的操作输入了表示开始伸长度计算处理的信号(步骤Si),并一直待机至输入表示开始伸长度计算处理的信号为止(步骤SI :否)。在输入了表示伸长度计算处理开始的信号时(步骤SI :是),终端装置20的CPU21判断是否从取像部24输入了取像数据(步骤S2),并一直待机至输入取像数据为止(步骤S2 :否)。在从取像部24输入了取像数据时(步骤S2 :是),终端装置20的CPU 21对取得的图像进行二值化(步骤S3),并提取连续的3个销的位置,计算出销间距Pl及Ρ2 (步骤S4)。然后,终端装置20的CPU 21对Pl与Ρ2进行比较,并求出内链节81的节距与外链节71的节距(步骤S5)。然后,终端装置20的CPU 21计算出链条10的伸长度(步骤S6)。此时,终端装置20的CPU 21根据所述公式(a)计算链条10的伸长度。接下来,终端装置20的CPU 21将显示计算出的链条10的伸长度的指令发送至显示部26(步骤S7)。接收到所述指令的显示部26显示链条10的伸长度。然后,终端装置20的CPU 21将链条10的伸长度、取像数据、实时时钟28测出的取像时间及GPS 29测出的取像位置发送至服务器40 (步骤S8)。图7为对由终端装置20的CPU 21根据第二方法进行的伸长度计算处理进行说明的流程图。终端装置20的CPU 21判断是否通过操作部27上进行的操作输入了表示伸长度计算处理开始的信号(步骤Sll),并一直待机至输入表示伸长度计算处理开始的信号为止(步骤Sll :否)。在输入了表示伸长度计算处理开始的信号时(步骤Sll :是),终端装置20的CPU 21判断是否从取像部24输入了取像数据(步骤S12),并一直待机至输入取像数据为止(步骤S12 :否)。在从取像部24输入了取像数据时(步骤S12 :是),终端装置20的CPU 21对取得的图像进行二值化(步骤S13),并提取连续的4个销的位置,计算销间距P1、P2 及 P3(步骤 S14)。
然后,终端装置20的CPU 21使用上述方法计算校正系数α、β及Y (步骤S 15),并将计算出的校正系数α、β及Y分别乘以销间距Ρ1、Ρ2及Ρ3(步骤S16)。接下来,终端装置20的CPU 21对Ρ2· β与Ρ1· α或Ρ3 · Y进行比较,求出内链节81的节距与外链节71的节距(步骤S17)。然后,终端装置20的CPU 21计算链条10的伸长度(步骤S18)。此时,终端装置20的CPU 21根据上述公式(a)或公式(b)计算链条10的伸长度。接下来,终端装置20的CPU 21将显示计算出的链条10的伸长度的指令发送至显示部26(步骤S19)。接收到所述指令的显示部26显示链条10的伸长度。然后,终端装置20的CPU 21将链条10的伸长度、取像数据、实时时钟28测出的取像时间及GPS 29测出的取像位置发送至服务器40 (步骤S20)。如上所述,终端装置20的CPU 21根据第一方法或第二方法计算链条10的伸长度,并将链条10的伸长度、取像数据、取像时间及取像位置发送至服务器40。服务器40对与链条10有关的信息进行管理。图8为对由服务器40的CPU41进行的管理处理进 行说明的流程图。服务器40的CPU 41判断是否从终端装置20接收到链条10的伸长度、取像数据、取像时间及取像位置(步骤S21),并一直待机至接收链条10的伸长度、取像数据、取像时间及取像位置为止(步骤S21 :否)。在接收到链条10的伸长度、取像数据、取像时间及取像位置时(步骤S21 :是),服务器40的CPU 41判断接收到的取像位置是否已存储在识别表中(步骤S22)。在接收到的取像位置没有存储在识别表中时(步骤S22 :否),服务器40的CPU 41将输入链条ID等的指示发送至终端装置20(步骤S23)。需要说明的是,在接收到的取像位置没有存储在识别表中时,链条ID、用户名、交货地及寄送地地址(以下称为链条ID等)也没有存储在识别表内。然后,服务器40的CPU 41判断来自终端装置20的链条ID等的输入是否已结束(步骤S24),并一直待机至来自终端装置20的链条ID等的输入结束为止(步骤S24 :否)。在来自终端装置20的链条ID等的输入结束时,服务器40的CPU 41在数据库45中存储取像位置、链条ID等(步骤S25)。此时,服务器40的CPU 41将取像位置及链条ID存储至识别表内,并将表示数据库45的存储区域内未使用的存储区域的地址作为取像数据地址存储至识别表中。并且,服务器40的CPU 41将接收到的取像时间及链条10的伸长度存储至与取像位置对应的单个表内,并在取像数据地址所示的数据库45的存储区域内存储图像数据。在接收到的取像位置已存储至识别表内时(步骤S22 :是),服务器40的CPU 41将取像时间及链条10的伸长度追记在与取像位置对应的单个表中,并在取像数据地址所示的数据库45的存储区域内存储图像数据(步骤S25)。另外,取像时间及链条10的伸长度在每次进行管理处理时就追记在单个表中,从而累积成数据库45。接下来,服务器40的CPU 41判断单个表中存储(追记)的最新伸长度是否超过规定值P (步骤S26)。另外,规定值P是基于销72的直径、套筒82的内径、链条10的长度及链轮的直径等影响链条的物理状态的值而确定的,并预先设定在RAM 43中。在单个表中存储的最新伸长度超过规定值P时(步骤S26 :是),服务器40的CPU 41在与所述最新伸长度对应的更换标志的一栏内设定I (表示链条10处于更换期的值)(步骤S27)。然后,月艮务器40的CPU 41参照单个表,用对应于两伸长度的取像时间的差值除所述最新伸长度与上次存储的伸长度之间的差值,算出伸长度的时间变化率,并判断计算出的时间变化率是否超过规定值Q(步骤S28)。另外,规定值Q是基于销72的直径、套筒82的内径、链条10的长度及链轮的直径等影响链条的物理状态的值而确定的,并预先设定在RAM 43中。在单个表中追记的最新伸长度没有超过规定值P时(步骤S26 :否),服务器40的CPU 41继续进行步骤S28的处理。在计算出的时间变化率超过规定值Q时(步骤S28 :是),服务器40的CPU41在对应于所述最新伸长度的更换标志的一栏内设定I (表示链条10发生异常的值)(步骤S29)。然后,服务器40的CPU 41参照数据库45(步骤S30)。在计算出的时间变化率没有超过规定值Q时(步骤S28 :否),服务器40的CPU 41继续进行步骤S30的处理。然后,服务器40的CPU 41将链条10的伸长度、取像数据、位置信息及取像时间发送至管理计算机50。并且,在对应于最新取像时间的更换标志为I时,将催促更换链条10的消息发送至管理计算机50,在对应于最新取像时间的警告标志为I时,将表示链条10发生异常的消息发送至管理计算机50 (步骤S31)。另外,还可以构成为,在对应于最新取像时间的更换标志为I时以及对应于最新取像时间的警告标志为I时,服务器40的CPU 41进一步将催促更换链条10的消息及表示链条10发生异常的消息发送至终端装置20。当然,此时,在步骤S21中还接收识别终端装置20的信息。在实施例I涉及的伸长度测量系统中,基于3个以上并列的所述销72、72.....72
的图像,分别计算相邻的2个销间距P1、P2,并计算外链节71的节距与内链节81的节距。在对3个销72、72、72进行取像时,计算2个销间距P1、P2 (外链节71的节距及内链节81的节距)。在链条10的结构上,虽然在链条10使用前后外链节71的尺寸几乎没有发生变化,但使用后的内链节81的尺寸比使用前伸长。因此,计算出的2个销间距P1、P2中,长距离为内链节81的节距,短距离为外链节71的节距。并且,使用前的外链节71的节距及内链节81的节距大致相等,因此两节距的差值相对于外链节71的节距的比例成为链条10的伸长度,即使不预先设定使用前的销间距,也可以测量链条10的伸长度。另外,基于4个以上所述销72的图像,计算3个销间距Pl P3,并利用具有线性关系的系数α、β、Y校正所计算出的销间距Pl Ρ3。因此,即使在由于斜向对链条10进行取像而导致链条10的图像发生歪斜的情况下,也可以修正由图像歪斜产生的销间距Pl Ρ3的误差,并准确计算出外链节71的节距及内链节81的节距,从而能够准确地求出链条10的伸长度。另外,操作者或用户可以经由显示部26可靠地识别链条10的伸长度,并且可以立刻意识到链条10是否处于更换期。另外,可以将计算出的链条10的伸长度与对链条10进行取像的取像位置及取像时间一同存储至服务器40,从而对链条10的状态进行详细管理,并对链条10采取适当的处理。另外,使设置链条10的位置(取像位置)与链条10的用户使用的管理计算机50 (外部装置)相对应,然后将测量的链条10的伸长度从服务器40发送至管理计算机50,并将所述伸长度报告给用户,由此用户可以可靠地识别处于更换期的链条10。
另外,在链条10的伸长度超过规定值时,可以将该情况由服务器40发送至管理计算机50,催促用户更换处于更换期的链条10。
另外,在链条10的伸长度的时间变化率超过规定值时,可以将该情况由服务器40发送至管理计算机50,并将链条10发生异常的可能性报告给用户,从而催促用户更换链条10以及中止使用链条10等。另外,实施例I涉及的伸长度测量系统是对3个销间距Pl P3进行校正,但也可以是对4个以上销间距进行校正的结构。并且,实施例I涉及的伸长度测量系统在销72的端部涂覆涂料,但只要是在对链条10进行取像时可以识别销72与周围的结构即可,也可以对销72的端部实施镜面加工来代替涂料的涂覆。另外,可以在将应用程序从服务器40存储(下载)至ROM 22时,进行用户认证。并且,也可以在ROM 22中预先存储应用程序,无需从服务器40下载应用程序至ROM 22。
(实施例2)以下基于表示实施例2涉及的伸长度测量系统的附图对本发明进行详细叙述。在实施例2涉及的伸长度测量系统中,终端装置20将链条10的取像数据与取像位置及取像时间一同发送至服务器40。然后通过服务器40计算链条的伸长度,并将计算出的伸长度返回给终端装置20,然后在终端装置20的显示部26上显示伸长度。图9为对由终端装置20的CPU 21进行的显示链条10的伸长度的处理进行说明的流程图。终端装置20的CPU 21判断是否通过操作部27上进行的操作输入了表示伸长度计算处理开始的信号(步骤S41),并一直待机至输入表示伸长度计算处理开始的信号为止(步骤S41 :否)。在输入了表示伸长度计算处理开始的信号时(步骤S41 :是),终端装置20的CPU 21判断是否从取像部24输入了取像数据(步骤S42),并一直待机至输入取像数据为止(步骤S42 :否)。在从取像部24输入了取像数据时(步骤S42 :是),终端装置20的CPU 21将取像数据、实时时钟28测出的取像时间及GPS 29测出的取像位置发送至服务器40 (步骤S43)。然后,终端装置20的CPU 21判断是否从服务器40返回表示链条10的伸长度的数据(步骤S44),并一直待机至返回表示链条10的伸长度的数据为止(步骤S44 :否)。在返回表示链条10的伸长度的数据时(步骤S44 :是),终端装置20的CPU 21在显示部26上显示链条10的伸长度(步骤S45)。图10及图11为对由服务器40的CPU 41进行的伸长度计算处理及管理处理进行说明的流程图。服务器40的CPU 41判断是否从终端装置20接收到取像数据、取像时间及取像位置(步骤S51),并一直待机至接收取像数据、取像时间及取像位置为止(步骤S51 :否)。在接收到取像数据、取像时间及取像位置时(步骤S51 :是),服务器40的CPU 41判断接收到的取像位置是否已存储在识别表中(步骤S52)。在接收到的取像位置没有存储在识别表中时(步骤S52 :否),服务器40的CPU41将输入链条ID等的指示发送至终端装置20 (步骤S53)。需要说明的是,在接收到的取像位置没有存储在识别表中时,链条ID、用户名、交货地及寄送地地址(以下称为链条ID等)也没有存储在识别表中。然后,服务器40的CPU 41判断来自终端装置20的链条ID等的输入是否结束(步骤S54),并一直待机至来自终端装置20的链条ID等的输入结束为止(步骤S54 :否)。在来自终端装置20的链条ID等的输入结束时(步骤S54 :是),服务器40的CPU 41在数据库45中存储取像位置、链条ID等(步骤S55)。此时,服务器40的CPU 41将取像位置及链条ID等存储至识别表中,并将表示数据库45的存储区域内未使用的存储区域的地址作为取像数据地址存储至识别表。并且,月艮务器40的CPU 41将接收到的取像时间存储在与取像位置对应的单个表中,并在取像数据地址所示的数据库45的存储区域内存储图像数据。接下来,服务器40的CPU 41对取得的图像进行二值化(步骤S56),并提取连续的4个销的位置,计算销间距P1、P2及P3 (步骤S57)。然后,服务器40的CPU 41使用所述第二方法计算校正系数α、β及Y (步骤S58),并将计算出的校正系数α、β及γ分别乘以销间距Ρ1、Ρ2及Ρ3(步骤S59)。接下来,服务器40的CPU 41对Ρ2 · β与Pl · α或Ρ3 · Y进行比较,求出内链节81的节距与外链节71的节距(步骤S60)。然后,服务器40的CPU41计算链条10的伸长度(步骤S61)。此时,服务器40的CPU 41根据所述公式(a)或公式(b)计算链条10的伸长度。 接下来,服务器40的CPU 41将表示计算出的链条10的伸长度的数据返回给终端装置20(步骤S62)。然后,服务器40的CPU 41参照数据库45,将计算出的链条10的伸长度存储至对应于取像位置及取像时间的单个表的伸长度一栏内(步骤S63)。接下来,服务器40的CPU 41判断单个表中存储的最新伸长度是否超过规定值P(步骤S64)。另外,使规定值P预先设定在RAM 43中。在单个表中追记的最新伸长度超过规定值P时(步骤S64 :是),服务器40的CPU 41在对应于所述最新伸长度的更换标志一栏内设定I (表示链条10处于更换期的值)(步骤S65)。然后,服务器40的CPU 41参照单个表,用对应于两伸长度的取像时间的差值除所述最新伸长度与上次存储的伸长度之间的差值,计算伸长度的时间变化率,并判断计算出的时间变化率是否超过规定值Q (步骤S66)。另外,使规定值Q预先设定在RAM 43中。在单个表中追记的最新伸长度没有超过规定值P时(步骤S64 :否),服务器40的CPU 41继续进行步骤S66的处理。在计算出的时间变化率超过规定值Q时(步骤S66 :是),服务器40的CPU41在对应于所述最新伸长度的更换标志一栏内设定I (表示链条10发生异常的值)(步骤S67)。然后,服务器40的CPU 41参照数据库45(步骤S68)。在计算出的时间变化率没有超过规定值Q时(步骤S66 :否),服务器40的CPU 41继续进行步骤S68的处理。然后,服务器40的CPU 41将链条10的伸长度、取像数据、位置信息及取像时间发送至管理计算机50。并且,在对应于最新取像时间的更换标志为I时,将催促更换链条10的消息发送至管理计算机50,在对应于最新取像时间的警告标志为I时,将表示链条10发生异常的消息发送至管理计算机50 (步骤S69)。在实施例2涉及的伸长度测量系统中,由于使用服务器40计算链条10的伸长度,因此减轻了终端装置20的负担。另外,实施例2涉及的伸长度测量系统是使用第二方法计算链条10的伸长度的结构,但也可以是使用第一方法计算链条10的伸长度的结构。在这种情况下,基于3个以上
所述销72、72.....72的图像,分别计算相邻的2个销间距P1、P2,并计算外链节71的节距
及内链节81的节距。然后,计算两节距间的差值相对于外链节71的节距的比例(链条10的伸长度)。
另外,将应用程序存储至ROM 42时,例如通过读取记录介质100中存储的应用程序来进行。并且,也可以在制作ROM 42时存储应用程序,也可以经由网络下载。对于实施例2涉及的伸长度测量系统的结构中与实施例I涉及的伸长度测量系统相同的结构标记同一符号,省略其详细说明。以上所说明的实施例I及实施例2涉及的伸长度测量系统是本发明的示例,本发明可以在权利要求书所述的事项范围内以各种变更后的形态进行实施。产业上的可利用性也可以适用于以下用途根据3个以上并列的销的图像,分别计算相邻的销间距,并根据计算出的外链节的节距及内链节的节距,计算链条的伸长度,由此,无需预设使用前的销间距便可测量链条的伸长度。附图标记、
10 链条20终端装置(伸长度测量装置)21CPU22R0M23RAM24取像部25 通信 I/F26显示部(显示单元)27操作部28实时时钟29GPS40服务器41CPU42R0M43RAM44 通信 I/F45数据库50管理计算机(外部装置)70外链节72 销80内链节82 套筒
权利要求
1.一种伸长度测量装置,基于对链条进行取像而得到的图像,测量所述链条的伸长度,在所述链条中使外链节的销内嵌于内链节的圆筒状套筒中,从而交替连接多个内链节及外链节,所述伸长度测量装置的特征在于,包括 销间距计算单元,基于3个以上并列的所述销的图像,分别计算出相邻的销间距; 节距计算单元,根据计算出的所述销间距分别计算所述外链节的节距及所述内链节的节距; 伸长度计算单元,根据计算出的所述外链节的节距及所述内链节的节距计算所述链条的伸长度。
2.根据权利要求I所述的伸长度测量装置,其特征在于, 所述伸长度计算单元计算所述内链节的节距与所述外链节的节距的差值相对于所述外链节的节距的比例。
3.根据权利要求I或2所述的伸长度测量装置,其特征在于, 所述销间距计算单元根据4个以上并列的所述销的图像,计算所述销间距; 所述节距计算单元利用具有线性关系的系数校正计算出的所述外链节的节距及所述内链节的节距; 所述伸长度计算单元根据校正后的所述外链节的节距以及所述内链节的节距,计算所述链条的伸长度。
4.根据权利要求I 3中任一项所述的伸长度测量装置,其特征在于, 输出所述伸长度计算单元计算出的所述伸长度。
5.一种伸长度测量系统,其特征在于,包括 根据权利要求I 4中任一项所述的伸长度测量装置,其具有用于测量对所述链条进行取像的位置的测位单元、用于测量对所述链条进行取像的时间的计时单元; 服务器,用于存储所述伸长度计算单元计算出的所述伸长度、所述测位单元测量的所述位置及所述计时单元测量的所述时间。
6.根据权利要求5所述的伸长度测量系统,其特征在于, 将所述服务器中存储的所述伸长度发送至与所述位置对应的外部装置。
7.根据权利要求6所述的伸长度测量系统,其特征在于, 在所述服务器中存储的所述伸长度超过规定值时,将表示所述伸长度超过规定值的信息从所述服务器发送至所述外部装置。
8.根据权利要求6或7所述的伸长度测量系统,其特征在于, 所述服务器根据所述时间及计算出的所述伸长度,计算所述伸长度的时间变化率,在计算出的所述时间变化率超过规定值时,将表示所述时间变化率超过规定值的信息发送至所述外部装置。
9.一种伸长度测量系统,使用终端装置对链条进行取像,在所述链条中使外链节的销内嵌于内链节的圆筒状套筒中,从而使多个内链节及外链节交替连接,根据取得的所述链条的图像,使用服务器计算所述链条的伸长度,所述伸长度测量系统的特征在于, 所述服务器包括 销间距计算单元,根据3个以上并列的所述销的图像,分别计算相邻的销间距; 节距计算单元,根据计算出的所述销间距分别计算所述外链节的节距及所述内链节的节距; 伸长度计算单元,根据计算出的所述外链节的节距及所述内链节的节距计算所述链条的伸长度。
10.根据权利要求9所述的伸长度测量系统,其特征在于, 所述伸长度计算单元计算所述内链节的节距与所述外链节的节距的差值相对于所述外链节的节距的比例。
11.根据权利要求9或10所述的伸长度测量系统,其特征在于, 所述销间距计算单元根据4个以上并列的所述销的图像,计算所述销间距; 所述节距计算单元利用具有线性关系的系数校正计算出的所述外链节的节距及所述内链节的节距; 所述伸长度计算单元,根据校正后的所述外链节的节距及所述内链节的节距计算所述链条的伸长度。
12.根据权利要求9 11中任一项所述的伸长度测量系统,其特征在于, 所述终端装置输出所述伸长度计算单元计算出的所述伸长度。
13.根据权利要求9 12中任一项所述的伸长度测量系统,其特征在于, 所述终端装置具有用于测量对所述链条进行取像的位置的测位单元、用于测量对所述链条进行取像的时间的计时单元; 所述服务器存储计算出的所述伸长度、所述测位单元测量的所述位置及所述计时单元测量的所述时间。
14.根据权利要求13所述的伸长度测量系统,其特征在于, 所述服务器将存储的所述伸长度存储至与所述位置对应的外部装置。
15.根据权利要求14所述的伸长度测量系统,其特征在于, 所述服务器在存储的所述伸长度超过规定值时,将表示所述伸长度超过规定值的信息发送至所述外部装置。
16.根据权利要求14或15所述的伸长度测量系统,其特征在于, 所述服务器根据所述时间及计算出的所述伸长度,计算所述伸长度的时间变化率,在计算出的所述时间变化率超过规定值时,将表示所述时间变化率超过规定值的信息发送至所述外部装置。
17.一种计算机程序,使计算机具有作为根据对链条进行取像而得到的图像,计算所述链条的伸长度的装置的功能,在所述链条中使外链节的销内嵌于内链节的圆筒状套筒中,从而使多个内链节及外链节交替连接, 所述计算机程序的特征在于,使计算机发挥作为销间距计算单元、节距计算单元及伸长度计算单元的作用, 所述销间距计算单元根据3个以上并列的所述销的图像,分别计算相邻的销间距; 所述节距计算单元根据计算出的所述销间距,分别计算所述外链节的节距及所述内链节的节距; 所述伸长度计算单元根据计算出的所述外链节的节距及所述内链节的节距计算所述链条的伸长度。
全文摘要
本发明提供一种伸长度测量装置、伸长度测量系统及计算机程序,能够在不预设使用前的滚轮间的距离的情况下测量链条的伸长度。根据3个以上的销(72、72、...、72)的图像,分别计算相邻的2个销间距(P1、P2)。计算出的2个销间距(P1、P2)中,长距离为内链节(81)的节距,短距离为外链节(71)的节距。由于外链节(71)不伸长,只有内链节(81)伸长,因此将两节距间的差值相对于外链节(71)的节距的比例作为链条的伸长度。
文档编号F16G13/02GK102713505SQ201080054349
公开日2012年10月3日 申请日期2010年11月5日 优先权日2009年11月30日
发明者河野浩二 申请人:株式会社椿本链条
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1