工具机数据撷取装置及方法

文档序号:6323195阅读:176来源:国知局
专利名称:工具机数据撷取装置及方法
技术领域
本发明系关于工具机/机床的监控技术,更系关于用以协调多个监控装置对一工具机/机床的数据撷取的装置及方法。
背景技术
图IA为一般的工具机/机床及其监控装置示意图,其中工具机/机床110可连接至多个监控装置121 123。各个监控装置121 123为了执行其监控的目的,可分别对工具机/机床110发出一远端的参数撷取请求。图IB为一监控装置所发送的一远端撷取命令的示意图。其中,该远端的参数撷取请求主要是针对多个参数进行多个周期性循环的撷取请求,例如图中的参数撷取请求A、B及C。其中,远端的撷取请求会周期性地将各个参数撷取请求依序送到工具机/机床,目的在请求撷取工具机/机床110的一对应参数值。举例而言,该对应参数值可为工具机/机床110的电流值、运转速度值或温度值等。然而,在习知技术下,当该等监控装置121 123同时对工具机/机床110发出远端的参数撷取请求时,常常无法预期工具机/机床121 123回复各个参数撷取请求的顺序。此外,由于工具机/机床110同时只能回应一参数撷取请求,因而使得部分参数撷取请求意外地被忽略,或是未能完整的取得在一周期循环内的所有参数。此情况将导致监控装置121 123无法稳定地取得正确的工具机/机床110的在完整周期循环内的所有参数值, 进而作出错误的判断。因此,工具机/机床业者需要一种监控工具机的新机制,以解决上述问题。

发明内容
本发明提供一种工具机数据撷取装置,用以处理多个监控装置所发出的多个远端撷取命令,其中各远端撷取命令系请求撷取一工具机的多个参数,而该多个参数系为一参数组合;且其中该工具机数据撷取装置包括一监控装置链结模块,耦接至该多个监控装置,用以接收该多个监控装置所发出的该多个远端撷取命令;一命令制定模块,耦接至该监控装置链结模块,用以依据该些远端撷取命令,制定多个近端撷取命令,其中多个近端撷取命令具有一顺序,且每一近端撷取命令系对应每一参数组合中所有参数的撷取请求;以及一工具机链结模块,耦接于该命令制定模块与该工具机之间,用以依据该些近端撷取命令的顺序,依序将每一近端撷取命令所对应的多个参数撷取请求传送至该工具机,并自该工具机取得对应的参数值。本发明另提供一种工具机数据撷取方法,用以处理多个监控装置所发出的多个远端撷取命令,其中各远端撷取命令系请求撷取一工具机的多个参数,而该多个参数系为一参数组合;且其中该方法包括下列步骤接收该多个监控装置所发出的该多个远端撷取命令;依据该些远端撷取命令,制定多个近端撷取命令,其中多个近端撷取命令具有一顺序, 且每一近端撷取命令系对应每一参数组合中所有参数的撷取请求;以及依据该些近端撷取命令的顺序,依序将每一近端撷取命令所对应的多个参数撷取请求传送至该工具机,并自该工具机取得对应的参数值。


图IA为一般的工具机/机床及其监控装置示意图;图IB为一监控装置所发送的一远端撷取命令的示意图;图2A为本发明一实施例的工具机数据撷取装置示意图;图2B为自两监控装置上所接收到的参数撷取请求示意图;图3为本发明的工具机链结模块250所送出的参数撷取请求示意图;图4为本发明一实施例的工具机数据撷取方法流程图。主要元件符号说明110 工具机;121 123 监控装置;200 工具机数据撷取装置;210 切换模块;220 监控装置链结模块;230 命令制定模块;240 优先权设定模块;250 工具机链结模块。
具体实施例方式下文为介绍本发明之最佳实施例。各实施例用以说明本发明之原理,但非用以限制本发明。本发明之范围当以后附之权利要求为准。图2A为本发明一实施例的工具机数据撷取装置示意图。本发明的工具机数据撷取装置200系用以处理多个监控装置所发出的多个远端撷取命令,其中每一个远端撷取命令是向工具机100请求撷取多个参数,这些参数可视为一参数组合,其通常是希望在一个周期循环内应连续撷取的参数,或是在同一时间时的多个参数,例如在同一时间内的电流值、运转速度值和温度值。本发明的工具机数据撷取装置可应用在如先前技术所述的工具机/机床及监控装置之间,目的在协调各监控装置与工具机/机床以使数据的传输更加稳定。在图2A的实施例中,本发明的工具机数据撷取装置200系独立于工具机110及监控装置121 123之外,成为一独立装置(例如一机上盒、一专用机、一工业电脑、或一个人电脑),再经由有线/无线通讯方式或RS232连线方式,与工具机100、监控装置121 123 进行链结;然而,在其他实施例中,本发明的工具机数据撷取装置200亦可整合于该工具机 110或监控装置121 123之中。本发明的工具机数据撷取装置200至少包括一监控装置链结模块220、一命令制定模块230以及一工具机链结模块250。在其他实施例中,工具机数据撷取装置200更可再包括一切换模块210和一优先权设定模块M0。下文将分别说明本发明的上述各元件。本发明的监控装置链结模块220系耦接至该等监控装置121 123,可用以接收该等监控装置121 123所发出的多个远端撷取命令。值得注意的是,各个监控装置121 123可能在相同时间点上或不同时间点上,分别发出远端撷取命令。
5
本发明的监控装置链结模块220所接收的远端撷取命令系来自多个监控装置,而其所请求撷取的参数并可能并不相同,所需要的次数也可能并不相同,不具有规则性。以图 2B说明上述情况。图2B为自两监控装置上所接收到的远端撷取命令示意图。当一监控装置121发送的远端撷取命令包括请求撷取参数A、B及C(即一参数组合)一特定次数,例如 N次,而另一监控装置122发送的远端撷取命令包括请求撷取参数D、E及F (即另一参数组合)另一特定次数,例如M次,习知技术下的工具机所接收到的参数撷取请求的排序次序可能如图2B般杂乱无章。必须说明的是,如此无规律的接收方式即是造成习知技术中参数撷取请求时常意外地被忽略、或是无法完整取得在一周期循环内所有参数的主因。本发明的命令制定模块230即可用以解决上述问题。本发明的命令制定模块230 系耦接至该监控装置链结模块220,可依据该监控装置链结模块220所接收的多个远端撷取命令,制定多个近端撷取命令。这些近端撷取命令之间可具有顺序性,且每一个近端撷取命令系对应到每一参数组合中多个参数的撷取请求。多个近端撷取命令的顺序,可有多种决定方式,例如,将所有的监控装置决定一顺序,然后依照此顺序将各监控装置的近端撷取命令轮流排成;或是,每一的监控装置具有一优先权,依据监控装置的优先权来决定其所对应产生的近端撷取命令的顺序;又或者是,依据所有远端撷取命令中的撷取参数的次数,次数较多的远端撷取命令其所对应产生的近端撷取命令可在顺序中较为密集。举例而言,在图2B的实施例中,本发明的命令制定模块230即可依据属于监控装置121所发送的远端撷取命令(参数组合1 参数A、B及C,撷取N次),制定撷取参数组合1中所有参数的近端撷取命令一对应特定次数如2次,此近端撷取命令即为撷取参数A、参数B、参数C、参数A、参数B、参数C(如图3的命令1);而依据监控装置122所发送的远端撷取命令(参数组合2 参数D、E及F,撷取M次),制定撷取参数组合2中所有参数的近端撷取命令另一对应特定次数如2次,此近端撷取命令即为撷取参数D、参数E、参数F、参数D、参数E、参数F(例如图 3的命令2、。一般来说,命令制定模块230可将所有远端撷取命令中所要撷取的参数及其次数,制定出特定数量的近端撷取命令,而所有近端撷取命令中对任一参数的对应特定次数的总和,系符合所有远端撷取命令中对应该参数的指定次数。也就是说,当远端撷取命令对参数A的指定次数是N次,命令制定模块230所制定出的特定数量近端撷取命令中,可能
分别是撷取2次参数A、撷取3次参数A、撷取2次参数A......,所有近端撷取命令中对参
数A的撷取次数总和,将会等于N。在另一实施例中,该命令制定模块230亦可将同一监控装置所发出的同一远端撷取命令(参数组合1 参数A、B及C,撷取N次),产生一近端撷取命令(撷取参数A、参数B、参数C、参数A、参数B、参数C)之后,再依据尚未被制定成上述近端撷取命令的剩余次数,即N-2,来制定另一近端撷取命令(撷取参数A、参数B、参数C,如图3的命令3),因此剩余次数将变成即N-3。本发明的工具机链结模块250系耦接于该命令制定模块230与该工具机110之间。在本发明的命令制定模块230制定出近端撷取命令之后,工具机链结模块250可进一步将各近端撷取命令所对应的多个参数撷取请求依序传送至该工具机,并自该工具机取得该对应参数值。其中,该对应参数值可为工具机110的电流值、运转速度值或温度值等。在另一实施例中,本发明的切换模块210,可耦接于该命令制定模块230与该工具机链结模块250之间,用以在每一近端撷取命令的所有参数撷取请求皆已完整传送至该工具后,始将下一个近端撷取命令的所有参数撷取请求予以传送。下文以图3的实施例做说明本发明的工具机链结模块250及切换模块210的技术效果。 在另一实施例中,当该工具机数据撷取装置接收一新增监控装置的新增远端撷取命令时,例如参数组合3 参数A及F,撷取P次,命令制定模块230更包括依据该新增远端撷取命令(参数组合3 参数A及F,撷取P次),制定多个新增近端撷取命令(撷取参数A、 参数F)及其顺序,新增近端撷取命令的顺序可采取如上所述方式来安排,并同时考量尚未执行的近端撷取命令,例如将新增近端撷取命令和原先尚未执行的近端撷取命令重新调整新顺序。然后工具机链结模块250则可依据尚未执行参数撷取请求的该些近端撷取命令以及该新增近端撷取命令的顺序,依序将该些近端撷取命令所对应的多个参数撷取请求,传送至该工具机100,并自该工具机100取得对应的参数值。 图3为本发明的工具机链结模块250所送出的参数撷取请求示意图。其中,监控装置121所发送的近端撷取命令(如撷取参数A、参数B、参数C、参数A、参数B及参数C)被完整地送出后,始发送另一监控装置122所发送的近端撷取命令(如撷取参数D、参数E、参数F、参数D、参数E及参数F)。对照至图2B,原本监控装置链结模块220所接收的参数撷取请求是杂乱无规律的,而在经过本发明的作用后,无论与工具机沟通的监控装置数目为何, 皆可确保参数撷取请求能够正确无误地发送至工具机,且不会使得在一周期循环内的所有参数有所漏失。在另一实施例中,本发明的优先权设定模块240可耦接于该监控装置链结模块 220与该命令制定模块230之间,用以依据各监控装置121 123所设定的优先权,将各监控装置的远端撷取命令排序并据以依序产生近端撷取命令。更明确地说,优先权设定模块 240可在本发明的监控装置链结模块220与各个监控装置121 123连接时,即自动将各个监控装置121 123的数据予以注册于其中,并自动给定或依使用者手动设定而赋予该等监控装置121 123优先权顺序。如次一来,当命令制定模块230同时制定出多个近端撷取命令时,即可将该等近端撷取命令依照设定的优先权予以排序。本发明的工具机数据撷取装置200已于前文中详细介绍完毕。除了工具机数据撷取装置200,本发明另提供一种工具机数据撷取方法,目的同工具机数据撷取装置200,亦用以处理多个监控装置所发出的多个远端撷取命令。处理多个监控装置所发出的多个远端撷取命令,其中各远端撷取命令系请求撷取一工具机的多个参数,而该多个参数系为一参数组合。图4为本发明一实施例的工具机数据撷取方法流程图。本发明的工具机数据撷取方法包括在步骤S402中,接收该多个监控装置所发出的该多个远端撷取命令;在步骤 S404中,依据该些远端撷取命令,制定多个近端撷取命令,其中多个近端撷取命令具有一顺序,且每一近端撷取命令系对应每一参数组合中所有参数的撷取请求;以及在步骤S406 中,依据该些近端撷取命令的顺序,依序将每一近端撷取命令所对应的多个参数撷取请求传送至该工具机,并自该工具机取得对应的参数值。在另一实施例中,本发明的工具机数据撷取方法会在该近端撷取命令的所有参数撷取请求皆已完整传送至该工具后,始传送次一近端撷取命令的所有参数撷取请求。在一最佳实施例中,本发明的工具机数据撷取方法可进一步依据各监控装置所设定的优先权, 将各监控装置的近端撷取命令排序。本发明的工具机数据撷取方法可透过前述工具机数据撷取装置200的各个模块210 250实施,熟悉本技艺人士可参照前文了解本发明的工具机数据撷取装置200,因此,本文不再赘述该工具机数据撷取方法的相关实施例。本发明的方法,或特定型态或其部份,可以以程序码的型态包含于实体媒体,如软盘、光碟、硬盘、或是任何其他机器可读取(如电脑可读取)储存媒体,其中,当程序码被机器,如电脑载入且执行时,此机器变成用以参与本发明的装置或系统。本发明的方法、系统与装置也可以以程序码型态透过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序码被机器,如电脑、电子设备所接收、载入且执行时,此机器变成用以参与本发明的装置或系统。当在一般用途处理器实作时,程序码结合处理器提供一操作类似于应用特定逻辑电路的独特装置。本发明虽以较佳实施例揭露如上,然其并非用以限定本发明的范围,任何本领域的技术人员,在不脱离本发明的精神和范围内,当可做些许的更动与润饰,因此本发明的保护范围当以权利要求范围所界定者为准。
权利要求
1.一种工具机数据撷取装置,用以处理多个监控装置所发出的多个远端撷取命令,其特征在于,所述的各远端撷取命令系请求撷取一工具机的多个参数,而所述的多个参数系为一参数组合;其特征在于,所述的工具机数据撷取装置包括一监控装置链结模块,耦接至所述的多个监控装置,用以接收所述的多个监控装置所发出的所述的多个远端撷取命令;一命令制定模块,耦接至所述的监控装置链结模块,用以依据所述的远端撷取命令,制定多个近端撷取命令,其中多个近端撷取命令具有一顺序,且每一近端撷取命令系对应每一参数组合中所有参数的撷取请求;以及一工具机链结模块,耦接于所述的命令制定模块与所述的工具机之间,用以依据所述的近端撷取命令的顺序,依序将每一近端撷取命令所对应的多个参数撷取请求传送至所述的工具机,并自所述的工具机取得对应的参数值。
2.如权利要求1所述的工具机数据撷取装置,其特征在于,所述的装置更包括一切换模块,耦接于所述的命令制定模块与所述的工具机链结模块之间,用以在每一近端撷取命令的所有参数撷取请求皆已完整传送至所述的工具后,始传送次一近端撷取命令的所有参数撷取请求。
3.如权利要求1所述的工具机数据撷取装置,其特征在于,所述的每一远端撷取命令系请求撷取所述的工具机的多个参数一指定次数,每一近端撷取命令系请求撷取对应每一参数组合中多个参数一对应特定次数,而所有近端撷取命令中对任一参数的对应特定次数的总和,系符合所有远端撷取命令中对应所述的参数的指定次数。
4.如权利要求1所述的工具机数据撷取装置,其特征在于,所述的装置更包括一优先权设定模块,耦接于所述的监控装置链结模块与所述的命令制定模块之间,用以依据各监控装置所设定的优先权,将多个近端撷取命令排序以产生所述的顺序。
5.如权利要求3所述的工具机数据撷取装置,其特征在于,当所述的工具机数据撷取装置接收一新增监控装置的新增远端撷取命令时,所述的命令制定模块更包括依据所述的新增远端撷取命令,制定多个新增近端撷取命令及其顺序,且工具机链结模块更依据尚未执行参数撷取请求的所述的近端撷取命令以及所述的新增近端撷取命令的顺序,依序将所述的近端撷取命令所对应的多个参数撷取请求,传送至所述的工具机,并自所述的工具机取得对应的参数值。
6.一种工具机数据撷取方法,用以处理多个监控装置所发出的多个远端撷取命令,其特征在于,所述的各远端撷取命令系请求撷取一工具机的多个参数,而所述的多个参数系为一参数组合;且其中所述的方法包括下列步骤接收所述的多个监控装置所发出的所述的多个远端撷取命令;依据所述的远端撷取命令,制定多个近端撷取命令,其中多个近端撷取命令具有一顺序,且每一近端撷取命令系对应每一参数组合中所有参数的撷取请求;以及依据所述的近端撷取命令的顺序,依序将每一近端撷取命令所对应的多个参数撷取请求传送至所述的工具机,并自所述的工具机取得对应的参数值。
7.如权利要求6所述的工具机数据撷取方法,其特征在于,所述的方法更包括下列步骤在每一近端撷取命令的所有参数撷取请求皆已完整传送至所述的工具后,始传送次一近端撷取命令的所有参数撷取请求。
8.如权利要求6所述的工具机数据撷取方法,其特征在于,所述的每一远端撷取命令系请求撷取所述的工具机的多个参数一指定次数,每一近端撷取命令系请求撷取对应每一参数组合中多个参数一对应特定次数,而所有近端撷取命令中对任一参数的对应特定次数的总和,系符合所有远端撷取命令中对应所述的参数的指定次数。
9.如权利要求8所述的工具机数据撷取方法,其特征在于,所述的方法更包括下列步骤依据各监控装置所设定的优先权,将多个近端撷取命令排序以产生所述的顺序。
10.如权利要求8所述的工具机数据撷取方法,其特征在于,当所述的工具机数据撷取装置接收一新增监控装置的新增远端撷取命令时,所述的命令制定模块更包括依据所述的新增远端撷取命令,制定多个新增近端撷取命令及其顺序,且工具机链结模块更依据尚未执行参数撷取请求的所述的近端撷取命令以及所述的新增近端撷取命令的顺序,依序将所述的近端撷取命令所对应的多个参数撷取请求,传送至所述的工具机,并自所述的工具机取得对应的参数值。
全文摘要
本发明公开了一种工具机数据撷取装置,用以处理多个监控装置所发出的多个远端撷取命令,包括一监控装置链结模块,接收多个监控装置所发出的多个远端撷取命令;一命令制定模块,依据远端撷取命令制定多个近端撷取命令,其中多个近端撷取命令具有一顺序,且每一近端撷取命令对应每一参数组合中多个参数的撷取请求;以及一工具机链结模块,依据近端撷取命令顺序,将每一近端撷取命令对应的多个参数撷取请求传送至该工具机,并取得对应的参数值。
文档编号G05B19/406GK102486640SQ20101057470
公开日2012年6月6日 申请日期2010年12月6日 优先权日2010年12月6日
发明者刘信义, 刘奕麟, 颜均泰, 高志强 申请人:财团法人资讯工业策进会
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1