专利名称:计算机数值控制模块化可扩充通讯控制装置的制作方法
技术领域:
本发明涉及通讯控制领域,特别涉及一种计算机数值控制模块化可扩充通讯控制装置。
背景技术:
如图3所示,现有的计算机数值控制(Computer Numerical Control,以下简称 CNC)模块(81)使用传统的点对点I/O接口串接于一控制面板(82)与一机械装置(83)之 间,使用者利用控制面板(8 输入控制指令,透过CNC模块操控该机械装置(8 的机械动作。为了不同的任务需要,机械装置(83)经常需要连结其它外接组件,诸如马达、变 频器等。然而,每一种外接组件都需要在连接该机械装置(8 后,使该CNC模块(81)先控 制该机械装置(8 再间接控制该外接组件。前述的多级控制方式,使CNC模块(81)的驱 动程序设计工作变得非常的复杂且难以管理,举例而言,当取代不同的外接组件时,设计者 必须重新设计CNC模块(81)端的控制程序,才可以达到功能扩充与改变的目的。
发明内容
本发明要解决的技术问题是提供一种计算机数值控制模块化可扩充通讯控制装 置,利用外接于CNC模块且与外部功能组件连接的可扩充通讯模块,不仅能够解决连结复 杂的问题,还可以简化程序复杂度,免除维护的繁冗。为解决上述技术问题,本发明的实施例提供技术方案如下一方面,提供一种计算机数值控制模块化可扩充通讯控制装置,包括一控制面板 模块以及一个以上与该控制面板模块电性连接的可程序扩充控制模块,该控制面板模块利 用一控制面板模块总线与各可程序扩充控制模块连接,其中所述控制面板模块与一计算机数值控制(CNC)模块及一机具分别电性连接,所述 控制面板模块通过一 CNC控制程序驱动所述CNC模块控制所述机具执行对应的机械功能动 作;每一可程序扩充控制模块内部纪录一扩充模块控制程序,所述可程序扩充控制模 块对应连接一种以上的扩充模块,所述扩充模块控制程序驱动每一可程序扩充控制模块所 连接的扩充模块的机械或感应动作;及所述控制面板模块执行所述CNC控制程序控制所述CNC模块及所述机具的机械功 能动作,并呼叫执行所述扩充模块控制程序以驱动对应的扩充模块。其中,所述控制面板模块包括一中央处理器、一数据编码单元、一记忆单元及一人 机界面;所述数据编码单元分别与所述人机界面及所述中央处理器电连接,用于执行所述 人机界面与所述中央处理器之间讯息沟通的编码与译码工作;所述记忆单元包括一动态随机存取内存及一数据储存单元,所述数据储存单元用于存储所述CNC控制程序。其中,所述扩充模块包括传感器、马达、加热器、影像装置、切换器、变频器、继电器 及开关。本发明的实施例具有以下有益效果1.由于该可程序扩充控制模块内部存储该扩充模块控制程序而可以对所对应连 接的该扩充模块进行独立的功能控制,因此,使用者利用该控制面板模块进行编写CNC控 制程序时,只需要对应加载各可程序扩充控制模块内存储的扩充模块控制程序,即可使连 接的各扩充模块在需要的时候执行相应的加工、辅助动作,简化了现有技术需要适应连接 不同的功能模块重新编写程序的复杂程序;2.由于各扩充模块由不同的可程序扩充控制模块控制,因此,即使该控制面板模 块连接多种不同功能的可程控模块也不会降低执行效率;3.各可程序扩充控制模块、控制面板模块可以简易地移植至各种不同的计算机数 值控制模块,大为简化安装程序与程序编写工作。
图1为本发明较佳实施例的系统结构示意图;图2为本发明较佳实施例之一控制面板模块的结构示意图;图3为现有技术中的计算机数值控制模块的连接示意图。
具体实施例方式为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合 附图及具体实施例进行详细描述。本发明实施例针对现有技术中CNC模块与连结的机械装置欲进行功能扩充时的 多级间接控制模式造成控制流程复杂、程序设计困难与维护不便等技术问题,提供一种计 算机数值控制模块化可扩充通讯控制装置,利用外接于CNC模块且用来与外部功能组件连 接的可扩充通讯模块,不仅能够解决连结复杂的问题,更可简化程序复杂度及解决维护繁 冗的问题。如图1所示,本发明实施例的计算机数值控制模块化可扩充通讯控制装置,包含 一控制面板模块20以及一个以上与该控制面板模块20电性连接的可程序扩充控制模块 30,其中,该控制面板模块20可利用一控制面板模块总线与各可程序扩充控制模块30形成 电性连接,各可程序扩充控制模块30两两之间可互相电性连接。该控制面板模块20分别与一 CNC模块10及一机具50电性连接,如此,该控制面板 模块20可通过一 CNC控制程序驱动该CNC模块10控制该机具50执行对应的机械动作,进 行机械加工。如图2所示,该控制面板模块20包括一中央处理器22、一数据编码单元24、 一记忆单元沈及一人机界面观;该数据编码单元M分别与该中央处理器22及该人机界 面观电连接,该数据编码单元M执行该人机界面观与该中央处理器22之间讯息沟通的 编码与译码工作;该记忆单元沈包含一动态随机存取内存(简称RAM)及一数据储存单元 262,该数据储存单元262存储该CNC控制程序。其中,该中央处理器22执行该CNC控制程 序与该CNC模块10沟通进而间接控制该机具50。
每一可程序扩充控制模块30内部纪录一扩充模块控制程序,该可程序扩充控制 模块30可以对应连接一种以上的扩充模块40,该可程序扩充控制模块30接受该控制面板 模块20的控制,执行该扩充模块40的功能。其中,该扩充模块40可以是该机具50所需的 电子或机械装置或组件,例如,传感器、马达、加热器、影像装置...等。不同功能的该扩充模块40具有不同的内部构造,如图1所示,该扩充模块40可 以包含一扩充输入单元42、一扩充输出单元44以及一串接于该扩充输出单元44的一机电 单元46,其中,该扩充输出单元42可以是传感器、切换器等类的输入型态的电子装置;相应 地,该扩充输出单元44可以是继电器等切换控制装置,而该机电单元46则是连接于该扩充 输出单元44的马达、变频器、辅助刀具...等。使用时,可以依据实际施工需求,连接一个以上的该可程序扩充控制模块30至该 控制面板模块20,所选择连接的该扩充模块40则依据需求连接至该机具50。控制时,由于 该可程序扩充控制模块30内部存储该扩充模块控制程序而可以对所对应连接的该扩充模 块40进行独立的功能控制,因此,使用者利用该控制面板模块20进行编写CNC控制程序时 只需要对应加载各可程序扩充控制模块30内存储的扩充模块控制程序,即可使连接的各 扩充模块40于需要的时候执行相应的加工、辅助动作,大为简化既有技术需要适应连接不 同的功能模块重新编写程序之复杂程序。而且,由于各扩充模块40由不同的可程序扩充控 制模块30控制,因此,即使该控制面板模块20连接多种不同功能的可程控模块30也不会 降低执行效率。所述方法实施例是与所述装置实施例相对应的,在方法实施例中未详细描述的部 分参照装置实施例中相关部分的描述即可,在装置实施例中未详细描述的部分参照方法实 施例中相关部分的描述即可。本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中, 该程序在执行时,包括如上述方法实施例的步骤,所述的存储介质,如磁碟、光盘、只读存 储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。在本发明各方法实施例中,所述各步骤的序号并不能用于限定各步骤的先后顺 序,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,对各步骤的先后变化也 在本发明的保护范围之内。以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员 来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也 应视为本发明的保护范围。
权利要求
1.一种计算机数值控制模块化可扩充通讯控制装置,其特征在于,包括一控制面板模 块以及一个以上与该控制面板模块电性连接的可程序扩充控制模块,该控制面板模块利用 一控制面板模块总线与各可程序扩充控制模块连接,其中所述控制面板模块与一计算机数值控制(CNC)模块及一机具分别电性连接,所述控制 面板模块通过一 CNC控制程序驱动所述CNC模块控制所述机具执行对应的机械功能动作;每一可程序扩充控制模块内部纪录一扩充模块控制程序,所述可程序扩充控制模块对 应连接一种以上的扩充模块,所述扩充模块控制程序驱动每一可程序扩充控制模块所连接 的扩充模块的机械或感应动作;及所述控制面板模块执行所述CNC控制程序控制所述CNC模块及所述机具的机械功能动 作,并呼叫执行所述扩充模块控制程序以驱动对应的扩充模块。
2.根据权利要求1所述的计算机数值控制模块化可扩充通讯控制装置,其特征在于, 所述控制面板模块包括一中央处理器、一数据编码单元、一记忆单元及一人机界面;所述数据编码单元分别与所述人机界面及所述中央处理器电连接,用于执行所述人机 界面与所述中央处理器之间讯息沟通的编码与译码工作;所述记忆单元包括一动态随机存取内存及一数据储存单元,所述数据储存单元用于存 储所述CNC控制程序。
3.根据权利要求1所述的计算机数值控制模块化可扩充通讯控制装置,其特征在于, 所述扩充模块包括传感器、马达、加热器、影像装置、切换器、变频器、继电器及开关。
全文摘要
本发明提供了一种计算机数值控制模块化可扩充通讯控制装置,属于通讯控制领域,该计算机数值控制模块化可扩充通讯控制装置包括一控制面板模块以及一个以上与该控制面板模块电性连接的可程序扩充控制模块,该控制面板模块利用一控制面板模块总线与各可程序扩充控制模块连接,其中所述控制面板模块与一计算机数值控制(CNC)模块及一机具分别电性连接,所述控制面板模块通过一CNC控制程序驱动所述CNC模块控制所述机具执行对应的机械功能动作;每一可程序扩充控制模块内部纪录一扩充模块控制程序,所述可程序扩充控制模块对应连接一种以上的扩充模块。本发明实施例可以应用于CNC连结及控制马达等其它外部机具的通讯控制中。
文档编号G05B19/414GK102135765SQ201010105349
公开日2011年7月27日 申请日期2010年1月25日 优先权日2010年1月25日
发明者刘进华, 许建隆, 陈敬展 申请人:咏升科技有限公司