著录项信息
专利名称 | 模块化嵌入式数控系统 |
申请号 | CN200410101031.2 | 申请日期 | 2004-12-02 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2005-06-08 | 公开/公告号 | CN1624612 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 齐放 | 申请人地址 | 辽宁省大连市沙河口区黄河路566-2-30-6
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 齐放 | 当前权利人 | 齐放 |
发明人 | 齐放 |
代理机构 | 大连东方专利代理有限责任公司 | 代理人 | 安宝贵 |
摘要
本发明公开一种模块化嵌入式数控系统装置,包括数控内部的CAN串行网络总线和与外部设备连接的外部接口,其特征在于还包括内部固化模块化可重构嵌入式数控操作系统软件库的CPU管理控制模块,内部固化模块化嵌入式驱动控制软件库的1轴,2轴或4轴的驱动控制模块,和内部固化模块化嵌入式PLC控制软件库的PLC管理控制模块以及前述各模块间实现网络连接的数控内部串行网络总线和多通道(路径)管理控制软件包。该系统应用数控内部CAN串行网络总线和数控多通道技术,采用模块化的数控硬件控制模块,使数控系统可以按用户要求进行模块化组合,具有高效率,高精度,高性价比的优势,适用于设备制造业的各种数控设备中。
1.一种模块化嵌入式数控系统装置,包括数控内部的CAN串行网络总线和与外部 设备连接的外部接口,其特征在于还包括有内部固化了多通道可重构嵌入式数控操作 系统软件库的CPU管理控制模块,内部固化了多通道模块化嵌入式数控驱动控制系统 软件库的1轴,2轴或4轴的驱动控制模块和内部固化了多通道模块化嵌入式PLC控制 系统软件库的PLC管理控制模块以及前述各模块间实现网络连接的数控内部串行网络 总线和数控多通道管理控制软件包,实现最大100通道的数控驱动管理控制和最大10 通道的PLC管理控制。
2.根据权利要求1所述的模块化嵌入式数控系统装置,其特征在于所述的CPU 管理控制模块,由ARM CPU主控板和CAN串行网络总线接口组成,其内部固化模块 化可重构嵌入式数控操作系统软件库包括系统显示,键盘管理,文件编辑和方式管理 等数控的基本操作功能。
3.根据权利要求2所述的模块化嵌入式数控系统装置,其特征在于所述的CPU 管理控制模块内部固化的多通道可重构嵌入式数控操作系统,还包括用于数控内部串 行网络总线管理的数控多通道管理控制软件包,可以根据用户需要选择配置数控驱动 通道和PLC控制通道,执行最大100个数控驱动通道和最大10个PLC控制通道。
4.根据权利要求3所述的模块化嵌入式数控系统装置,其特征在于所述的内部固 化了多通道模块化嵌入式数控驱动控制系统软件库的1轴,2轴或4轴的驱动控制模块, 由ARM CPU,CAN串行网络总线接口和1轴,2轴或4轴专用运动控制芯片MCX或 DSP组成的独立的数控驱动控制系统,可以实现驱动模块的全部动作,以及具有伺服 驱动器相关输入/输出的控制功能,而且各通道独立完成1轴驱动控制,2轴插补,2轴 联动控制或3轴插补,4轴联动驱动控制的全部功能。
5.根据权利要求4所述的模块化嵌入式数控系统装置,其特征在于所述的1轴, 2轴或4轴的驱动控制模块,内部固化的多通道模块化嵌入式数控驱动控制系统,还包 括用于数控内部串行网络总线管理的数控多通道管理控制软件包,包括数控驱动通道 管理控制函数库和多通道节点管理控制函数库,实现最大100个数控驱动通道的独立 控制。
6.根据权利要求5所述的模块化嵌入式数控系统装置,其特征在于所述的内部固 化了多通道模块化嵌入式PLC控制系统的PLC控制模块,由ARM CPU,CPLD,CAN 串行网络总线接口和16个PLC输入输出接口单元构成,包括PLC代码编译控制软件 函数库和PLC输入/输出接口模块管理函数库,实现由PLC控制模块独立完成的PLC 输入/输出控制。
7.根据权利要求6所述的模块化嵌入式数控系统装置,其特征在于所述的PLC控 制模块内部固化的多通道模块化嵌入式PLC控制系统,还包括可实现多通道管理控制 的数控多通道管理控制软件包,实现最大10个PLC控制通道的独立控制。
技术领域\n本发明涉及数控机床的数控系统,尤其涉及一种适用于多功能复合加工数控机床 的多轴多通道控制的模块化嵌入式数控系统装置。\n背景技术\n众所周知,数控系统是一种适用于数控机床行业的专用位置控制装置,主要包括 主机,驱动控制和PLC控制3大部分,必须具有执行数控指令,实现位置控制和加工 轨迹处理的功能。数控系统是软硬件固定结构的控制装置,无法简单实现组合控制。\n目前国内市场上的数控系统,包括嵌入式,开放式及网络式数控系统,主要由并 行或串行总线连接1组数控主机模块,1组数控驱动模块和1组PLC控制模块构成。数 控主机模块是一种能完成1组驱动控制的加工数据输入,加工数据处理,加工轨迹处 理和数据通讯的整体控制结构。数控驱动模块仅完成进给控制。数控系统的操作控制 软件则为执行1组数控指令代码实现加工轨迹处理的一体化结构。这种一体化结构使 管理系统和驱动系统无法成为各自独立的模块,因而不能实现多通道控制。究其原因, 不外乎三点:其一,只能管理1组数控驱动模块和1组PLC控制模块;其二,由数控 主机模块执行数控加工程序处理,其程序系统为包括加工数据处理和加工轨迹处理的 一体化软件结构,进而使数控驱动模块丧失了独立的数控处理功能;其三,不具有多 通道控制管理功能。\n国际上的用于复合加工的多通道数控系统,主要由并行或串行总线连接1组数控 主机模块,2-4组数控驱动模块,1组PLC控制模块构成。数控主机模块完成2-4组驱 动控制的加工数据输入,加工数据处理,加工轨迹处理,数据通讯,多通道控制管理。 数控驱动模块仅完成进给控制。数控系统的的操作控制软件执行2-4组数控指令代码 实现加工轨迹处理的一体化,相应的管理系统和驱动系统则无法成为各自独立的模块。 上述多通道数控系统仅能实现固定结构的复合加工数控机床的控制,仅适用于一定通 道和一定轴数的固定结构的复合加工数控机床,无法实现数控驱动模块的自由组合。 对于不同的复合机产品,必须修改相关的硬件以及与其相关的控制软件。究其原因则 是(1)只有1组PLC控制模块;(2)数控主机模块执行全部数控加工程序的处理,包 括加工数据处理和加工轨迹处理的一体化软件结构,数控驱动模块仅实现进给控制。 由王振华等发表在机电工程2000年第17卷第3期上的《基于CAN总线的开放式网络 数控系统研究》便公开了这样一种方案。文中的图5所展示的就是只有一组数控主机 模块(IPCI控机)、一组数控驱动模块(运动控制板)和一组PLC控制模块(PLC板)。 该基于CAN总线的开放式网络数控系统就是单一通道结构的数控系统。所谓通道,在 数控技术领域有着明确的定义,数控通道系指数控系统的控制路径,每个通道只可以 执行一个完整的数控机床的控制动作。所谓的数控驱动通道,系指该数控驱动通道可 控制一组数控驱动模块,完成一组数控指令代码,实现加工轨迹处理动作和/或一个完 整的数控加工工序;所谓的PLC控制通道,系指该通道可控制一组PLC控制模块,完 成一个完整的顺序逻辑控制动作循环。\n复合加工数控机床没有一定的结构限制,数控系统的结构自然也要因机床结构而 异。1台复合加工数控机床可以是具有1通道2轴车床加工功能的模块、1通道3轴铣 床加工功能模块和/或1通道3轴机械手功能的模块,由这三种模块构成了一种自动上 下料车铣复合加工机床,需要配置3通道8轴的数控系统;而1台复合加工数控机床 也可以是由3通道2轴车床加工功能的模块和1通道3轴机械手功能的模块构成,称 为自动上下料纵切复合加工机床,需要配置4通道5轴的数控系统;而1台复合加工 数控机床也可以是由2通道2轴立式车床加工功能的模块和1通道1轴磨床加工功能 的模块构成,称为正倒立式车磨复合加工机床,需要配置3通道3轴的数控系统。实 际上各厂家生产的复合加工数控机床都是针对不同的加工工件要求进行不同的配置, 而目前进口的多通道数控系统的限制一定结构,一定的轴数,一定的通道数,除了对 少数用户适用,对绝大多数用户都是不适用的,而且价格极为昂贵。国内为了满足不 同特殊功能复合加工数控机床的需要时,即使是简单的2通道复合加工数控机床,也 不得不采用多台不同功能的数控系统来满足每个通道的需要。迫于数控系统的主机一 体化和数控指令处理的一体化方式,即由数控主机模块来完成数控指令代码的输入、 编辑、加工数据的编译、加工数据的处理以及加工轨迹的处理方式,数控系统的生产 厂家只好退而求其次,转而限定数控系统的功能,去开发专用于2轴车床的数控系统, 3轴铣床数控系统,3轴磨床数控系统,3轴冲床数控系统和/或5轴加工中心数控系统 等不同功能的数控系统。显然,这是一种避重就轻,舍本求末的作法。即使是目前国 内已经实现的5轴联动数控系统,由于单位时间内只能执行1组数控指令的加工工序, 也无法实现多通道的复合加工。因此在未来的复合加工数控机床行业中,采用可自由 组合的多通道数控系统已势在必行。\n发明内容\n本发明的提出,旨在改变数控系统的数控加工数据处理的一体化软件结构和采用 可重构嵌入式控制模块结构,在数控系统的各控制模块内部固化独立的控制系统,使 数控驱动模块具有独立的数控加工数据管理控制功能,通过数控内部串行网络总线和 数控多通道管理控制软件包,实现多通道数控驱动控制及多通道PLC控制。\n本发明的技术解决方案是这样实现的:\n一种模块化嵌入式数控系统装置,包括数控内部的CAN串行网络总线和与外部设 备连接的全部外部接口,其特征在于该数控系统装置还包括内部固化了多通道模块化 可重构嵌入式数控操作系统软件库的CUP管理控制模块,内部固化多通道模块化嵌入 式数控驱动控制系统软件库的1轴、2轴或4轴驱动控制模块和内部固化了多通道模块 化嵌入式PLC管理控制软件库的PLC管理控制模块以及各模块间实现网络连接的数控 内部串行网络总线和多通道管理控制软件包,实现最大100通道的数控驱动管理控制 和最大10通道的PLC管理控制。\n本发明的技术解决方案还包括:\n所述的内部固化模块化嵌入式可重构数控操作系统软件库的CPU管理控制模块由 ARM CPU主控板和标准的PLC输入/输出接口模块组成,ARM CPU内部集合了所有 必要的外部接口,还增加了CAN串行网络总线接口。\n所述的内部固化模块化嵌入式可重构数控操作系统软件库包括系统显示,键盘管 理,文件编辑和方式管理等数控系统的基本操作功能。\n所述的内部固化模块化嵌入式可重构数控操作系统软件库还包括数控多通道(路 径)管理控制函数库,可实现1-110通道的管理及控制。可实现最大100通道的驱动管 理控制和最大10通道的PLC管理控制。\n本发明的技术解决方案还包括:\n所述的内部固化模块化嵌入式1轴、2轴或4轴的驱动控制软件库的1轴、2轴或 4轴的驱动模块由ARM CPU,CAN网络接口和1轴、2轴或4轴专用运动控制芯片构 成,可以自动实现1轴、2轴或4轴驱动进给脉冲的全部动作,如自动加减速,定位控 制,脉冲反馈计数等控制功能,以及具有伺服驱动器相关输入/输出的控制功能和自动 实现多轴直线/圆弧插补及联动功能。\n所述的内部固化模块化嵌入式1轴、2轴或4轴的驱动控制软件库还包括:\n(1)可实现多通道管理控制的数控多通道(路径)管理控制软件包。系统可以根 据用户需要选择配置驱动通道,最大可以配置100个驱动通道;\n(2)驱动模块的独立CPU管理系统,该系统能实现驱动模块的伺服控制;\n(3)各通道独立完成4轴伺服驱动的进给控制,以及3轴直线/圆弧插补和4轴联 动控制。\n本发明的技术解决方案还包括:\n所述的内部固化模块化嵌入式PLC控制软件库的PLC管理控制模块由ARM CPU, 可编程逻辑控制芯片CPLD,CAN网络接口和一组标准PLC输入/输出接口模块所组成, 由PLC管理控制模块的内部开行总线接口,最大可以连接16个标准PLC输入/输出模 块。\n所述的内部固化模块化嵌入式PLC控制软件库包括:\n(1)可实现多通道管理控制的数控多通道(路径)管理控制软件包。系统可以根 据用户需要选择配置PLC控制通道,最大可以配置10个PLC控制通道;\n(2)可实现由PLC控制模块内部并行总线控制的PLC输入/输出接口模块管理函 数库。系统每个通道可以根据用户需要选择配置最多16个PLC输入/输出接口模块;\n(3)实现由PLC控制模块独立完成PLC的输入/输出控制的独立CPU管理系统;\n(4)PLC控制模块内部固化嵌入式标准PLC代码编译控制软件函数库。\n与现有技术相比较,改变数控系统的数控加工数据处理的一体化软件结构,采用 可重构嵌入式控制模块结构,在数控系统的各控制模块内部固化独立的控制系统,数 控驱动模块具有独立的数控加工数据管理控制功能,实现了每个数控驱动通道都可以 独立的进行数控加工的3轴插补,4轴联动,通过数控内部串行网络总线和数控多通道 管理控制软件包,实现多轴多通道复合加工数控机床的可组合结构的多通道数控驱动 控制及多通道PLC控制。可以根据用户要求,在新产品的开发过程中,仅修改数控操 作系统的软件部分,无须重新进行硬件设计及调试,从而大幅降低了多通道数控系统 新产品的开发成本,大幅缩短研发周期,在短时间内完成多轴多通道的各种数控设备 的数控系统产品的开发。系统还具有高效率,高精度和高可靠性的特点,适用范围广, 性价比高,适用于设备制造行业的各种数控设备中。\n附图说明\n图1模块化嵌入式数控系统的数控模块的基本结构原理框图。\n图2模块化嵌入式数控系统的CPU管理控制模块工作原理框图。\n图3模块化嵌入式数控系统的1轴规格数控驱动模块工作原理框图。\n图4模块化嵌入式数控系统的2轴规格数控驱动模块工作原理框图。\n图5模块化嵌入式数控系统的4轴规格数控驱动模块工作原理框图。\n图6模块化嵌入式数控系统的PLC控制模块工作原理框图。\n图7模块化嵌入式数控系统的PLC输入/输出接口单元工作原理框图。\n图8模块化嵌入式数控系统的多通道模块化嵌入式软件库流程框图。\n图1是本发明的说明书摘要附图。\n具体实施方式\n如图1~8所示的一种模块化嵌入式数控系统,是由模块化可重构嵌入式数控软件 库和数控硬件控制模块构成,通过数控内部串行网络总线和数控多通道(路径)管理 控制函数库及数据库,实现多通道驱动控制及多通道PLC控制。\n1.模块化可重构嵌入式数控软件库\n模块化嵌入式数控系统的模块化可重构嵌入式数控软件库由功能丰富的模块化 数控函数库和数控数据库构成。通过对操作系统引导程序的初始设定,可根据产品的 需要引导链接相关的数控软件函数库。模块化嵌入式数控系统具有较强的开放性的特 点,可以根据用户的要求追加用户指定的功能函数库,在短时间内完成各类通用和专 用设备数控系统的软件开发。该数控软件库包括:\n(1)模块化可重构嵌入式数控操作系统(CPU管理控制模块内部固化的独立的数 控操作系统)。\n(2)模块化嵌入式数控驱动系统(驱动控制模块内部固化的独立的数控驱动系 统)。\n(3)模块化嵌入式PLC控制系统(PLC控制模块内部固化的独立的PLC控制系统)。\n2.数控硬件控制模块\n模块化嵌入式数控系统的数控硬件控制模块应用ARM,DSP及CPLD现代控制技术 及网络通讯技术,采用32位多CPU控制,32位ARM CPU处理器内部具有三级流水线 控制的并行处理功能,运算频率达到75-200M。采用多CPU控制技术,使每一个模块都 能够具有独立的管理控制功能,实现高速高精度的多轴多通道位置控制。\n数控硬件控制模块由三种标准工业产品组合模块构成:\n(1)CPU管理控制模块(可用于主CPU管理控制模块及PLC控制模块);\n(2)数控驱动模块(含1轴、2轴或4轴3种规格的驱动模块);\n(3)PLC输入/输出接口模块(输入:56点/输出:32点)。\n采用以上三种标准工业产品模块(5个规格产品),可实现各种数控系统的模块化组 合,基本满足1-多轴的各种通用和专用设备数控系统的硬件控制要求。\n(1)CPU管理控制模块\n数控主机模块采用32位ARM CPU主板,标准系统显示器接口,系统键盘接口,系 统控制总线。显示器接口兼容LCD驱动和CRT驱动,支持240×160,320×240,640×480, 800×600,1024×768等多种规格的LCD显示及触摸屏显示操作。数控主机模块配有标准 USB接口和标准以太网接口,实现现代化生产的网络通讯,可提供用户间的信息交换。 数控系统中采用U盘存储技术和内置模块化可重构嵌入式数控操作系统软件库。\n(2)数控驱动模块\n数控驱动模块配置独立的32位ARM CPU控制,采用专用运动控制芯片。可以自动 实现高速度高精度的全闭环位置控制以及直线插补和圆弧插补,驱动速度可达到 4000KPPS进给脉冲输出。可实现240米/分进给速度的控制。配有主轴控制输出接口, 主轴速度反馈接口和手摇脉冲发生器输入接口,可以实现主轴同步控制功能。\n数控驱动模块包括1轴、2轴或4轴3种规格的标准产品化数控驱动模块;内置模 块化嵌入式驱动控制软件库;数控驱动模块可以独立完成3轴插补和4轴联动。\n(3)PLC控制模块\nPLC控制模块采用独立的32位ARM CPU控制,内置模块化嵌入式PLC控制软件库, 具有独立的标准PLC控制功能。可以自动完成PLC程序的编译和PLC全部执行过程的 独立控制。\n模块化嵌入式数控系统通过数控内部串行网络总线,最多可以配置10个PLC控 制通道,每个PLC控制模块为1个独立的PLC控制通道。每个独立的PLC控制通道具 有独立的PLC控制功能。\n每个PLC控制模块内部的并行控制总线上可以配置最大16个PLC输入输出接口单 元。每个PLC输入输出接口单元上有56个输入点和32个输出点。可以实现最大896 点输入(1×16×56)和512点输出(1×16×56)的标准PLC控制。\n采用组合模块化控制技术结构,模块化嵌入式数控系统可以根据用户的通用设备 和专用设备的具体要求配置PLC控制模块和PLC输入/输出接口单元。可以实现最大 8960点输入(10×16×56)和5120点输出(10×16×32)的标准PLC控制。\n3.数控内部串行网络总线\n模块化嵌入式数控系统的数控硬件控制模块具有独立的管理控制功能,采用数控 内部串行网络总线,大大地减少了系统内部配线,有效地提高了数控系统的抗干扰特 性,实现模块化嵌入式数控系统的多节点通讯控制。\n数控内部串行网络总线采用CAN串行网络总线,标准CAN网络通讯协议可以实现 大于110节点的网络控制及管理。支持标准CAN网络通讯协议的用于数控内部串行网 络总线管理的数控多通道管理控制软件包,可实现最大100通道的驱动管理控制 和最大10通道的PLC管理控制。\n4.多通道管理核心控制技术\n模块化嵌入式数控系统的数控硬件控制模块具有独立的管理控制功能,应用多通 道管理核心控制技术的数控多通道管理控制软件包,包括多通道控制管理函数库,多 通道数控驱动模块数据库,多通道PLC控制模块数据库和多通道数控指令数据库,可 以根据用户需要选择配置数控驱动通道和PLC控制通道,实现最大100个独立驱动通 道和最大10个独立PLC控制通道的控制管理,每个驱动通道都可以独立的进行数控加 工的3轴插补,4轴联动,驱动通道可以实现全部驱动轴的联动控制;每个PLC控制 通道都可以独立地完成PLC控制。
法律信息
- 2020-11-13
未缴年费专利权终止
IPC(主分类): G05B 19/18
专利号: ZL 200410101031.2
申请日: 2004.12.02
授权公告日: 2008.04.16
- 2008-04-16
- 2005-08-10
- 2005-06-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2004-02-21
| | |
2
| |
2003-11-26
|
2003-05-06
| | |
3
| |
2002-07-31
|
2000-12-28
| | |
4
| | 暂无 |
2004-01-24
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |