一种使用伺服现场总线通信的机床运动动态图形仿真系统.pdf

上传人:Y0****01 文档编号:816237 上传时间:2018-03-13 格式:PDF 页数:8 大小:342.21KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110191661.3

申请日:

2011.07.08

公开号:

CN102339020A

公开日:

2012.02.01

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G05B 17/02申请公布日:20120201|||实质审查的生效IPC(主分类):G05B 17/02申请日:20110708|||公开

IPC分类号:

G05B17/02

主分类号:

G05B17/02

申请人:

北京航空航天大学

发明人:

郇极; 肖文磊

地址:

100191 北京市海淀区学院路37号

优先权:

专利代理机构:

北京慧泉知识产权代理有限公司 11232

代理人:

王顺荣;唐爱华

PDF下载: PDF下载
内容摘要

本发明公开了一种机床运动动态图形仿真系统的构建方法,以及基于此方法建立的一种机床运动动态图形仿真系统。所述的仿真系统包括数控系统、伺服装置、现场总线、总线数据接收器、仿真PC计算机、CAD造型系统。PC计算机使用由CAD系统提供的机床布局结构和部件造型数据,数控系统运行时,每周期通过伺服现场总线发送数据帧,仿真系统通过总线数据接收器接收到位置指令数据帧,通过以太网传给仿真计算机,仿真系统根据机床造型数据和各个伺服位置产生机床部件的三维虚拟运动。通过这种机床运动动态图形仿真系统的构建方法,简化了数控系统的软件结构,减少数控系统的仿真运算时间,不占用系统操作显示界面,构成通用的数控机床运动仿真系统,降低软件开发费用。

权利要求书

1: 一种使用伺服现场总线通信的机床运动动态图形仿真系统, 其特征在于 : 其包括数 控系统、 总线电缆、 伺服装置、 总线接收器、 CAD 机床造型系统和分布式仿真系统 ; 所述的数控系统包括 : 译码器模块, 插补器模块, 伺服装置现场总线接口 ; 所述的 CAD 机床造型系统为动态图形仿真计算机提供机床布局结构和部件造型数据 ; 所述的总线接收器硬件包括现场总线接收器接口、 FPGA 接收和转发控制器、 以太网接 口、 以及辅助电路 ; 它们的连接关系为 : 数控系统通过总线电缆与伺服装置相连, 伺服装置通过总线电缆 与总线接收器相连 ; CAD 机床造型系统根据机床结构和运动部件生成机床结构和运动部件 数据, 以文本数据方式提供给一动态图形仿真计算机, 动态图形仿真计算机运行分布式仿 真系统, 动态图形仿真计算机通过以太网线连接总线接收器 ; 另外, 所述的总线接收器进一 步与数控系统的伺服装置现场总线接口连接, 接收数控系统发送的伺服装置的位置控制指 令, 通过 FPGA 接收和转发控制器从以太网接口发送给动态图形仿真计算机。
2: 根据权利要求 1 所述的一种使用伺服现场总线通信的机床运动动态图形仿真系统, 其特征在于 : 所述的伺服装置可以设有多个, 各伺服装置之间通过总线电缆串联。
3: 根据权利要求 1 所述的一种使用伺服现场总线通信的机床运动动态图形仿真系统, 其特征在于 : 所述的分布式仿真系统由网络数据接收模块、 内部数据映射模块、 几何造型模 块和三维显示模块组成 ; 数据接收模块负责从网络中接收总线数据接收器发送的数据帧, 并传递到内部数据映射模块 ; 内部数据映射模块将接收到的数据帧进行处理, 将其中封装 的各个伺服轴的数据映射到伺服轴内部数据变量中 ; 几何造型模块读取并解析 CAD 机床造 型系统生成的机床造型文件, 在分布式仿真系统内部生成机床造型数据 ; 三维显示模块将 机床造型数据渲染成三维可视的效果, 并根据伺服轴内部数据变量产生各伺服轴的运动。

说明书


一种使用伺服现场总线通信的机床运动动态图形仿真系统

    技术领域 本发明涉及一种使用伺服现场总线通信的机床运动动态图形仿真系统, 属于工业 自动化控制领域。
     技术背景 先进数控机床控制系统具有机床运动动态图形仿真功能, 数控加工程序运行时, 可以在数控机床操作显示器上显示机床结构和部件的运动, 用于数控加工程序的检查、 修 改和优化, 提高数控机床的使用效率和方便性。目前使用的数控机床运动动态图形仿真系 统如图 1 所示, 数控系统 1, 包括译码器模块 2, 插补器模块 3, 伺服装置现场总线接口 4, 集 成式仿真系统 5。伺服装置现场总线接口 4 通过总线电缆 6 连接伺服装置 7, 所述的伺服装 置可以设有多个, 各伺服装置之间通过总线电缆串联。伺服装置控制伺服电机产生机床工 作台的运动。机床结构布局和部件造型由 CAD 机床造型系统 10 完成, 它根据机床结构和运 动部件 11 生成机床结构和运动部件数据 12, 通过造型数据接口 13 提供给集成式仿真系统 5。 数控系统 1 运行时, 译码器模块 2 读入数控加工程序 14, 完成数控程序段的译码, 提供给 后续的插补器模块 3 使用, 插补器模块 3 产生机床坐标轴运动位置坐标指令 15, 由伺服装置 现场总线接口 4 将坐标轴运动位置坐标指令 15 转换成现场总线数据帧 16, 通过总线电缆 6 连接伺服装置 7 和后续的伺服装置 9, 控制伺服电机产生机床工作台的运动。同时, 插补器 模块 3 产生的机床坐标轴运动位置坐标指令 15 也提供给集成式仿真系统 5。 集成式仿真系 统 5 根据机床结构布局和运动部件数据 12 在机床操作显示器 17 上产生机床部件的三维动 态图形显示。
     这种虚拟仿真系统存在以下缺点 : 1. 仿真软件运行占用大量计算机运行时间, 降 低了数控系统的性能 ; 2. 仿真显示占用了操作显示界面, 有时影响机床操作 ; 3. 虚拟仿真 系统不具备通用性, 不能在不同的数控系统中运行。
     发明内容
     本发明的目的是提供一种使用伺服现场总线通信的机床运动动态图形仿真系统, 以解决现有技术中存在的问题。
     本发明一种使用伺服现场总线通信的机床运动动态图形仿真系统, 包括数控系 统、 总线电缆、 伺服装置、 总线接收器、 CAD 机床造型系统和分布式仿真系统。
     所述的数控系统包括 : 译码器模块, 插补器模块, 伺服装置现场总线接口 ;
     所述的 CAD 机床造型系统为动态图形仿真计算机提供机床布局结构和部件造型 数据 ;
     所述的总线接收器硬件包括现场总线接收器接口、 FPGA 接收和转发控制器、 以太 网接口、 以及辅助电路 ;
     所述的分布式仿真系统由网络数据接收模块、 内部数据映射模块、 几何造型模块 和三维显示模块组成。 所述的数据接收模块负责从网络中接收总线数据接收器发送的数据帧, 并传递到内部数据映射模块 ; 所述的内部数据映射模块将接收到的数据帧进行处理, 将 其中封装的各个伺服轴的数据映射到伺服轴内部数据变量中 ; 所述的几何造型模块读取并 解析 CAD 机床造型系统生成的机床造型文件, 在分布式仿真系统内部生成机床造型数据 ; 所述的三维显示模块将机床造型数据渲染成三维可视的效果, 并根据伺服轴内部数据变量 产生各伺服轴的运动 ;
     它们的连接关系为 : 数控系统通过总线电缆与伺服装置相连, 伺服装置通过总线 电缆与总线接收器相连。所述的伺服装置可以设有多个, 各伺服装置之间通过总线电缆串 联。伺服装置驱动伺服轴完成数控系统指定的运动。CAD 机床造型系统根据机床结构和 运动部件生成机床结构和运动部件数据, 以文本数据方式提供给动态图形仿真计算机, 动 态图形仿真计算机运行分布式仿真系统, 动态图形仿真计算机通过以太网线连接总线接收 器。另外, 所述的总线接收器进一步与数控系统的伺服装置现场总线接口 4 连接, 接收数控 系统发送的伺服装置的位置控制指令, 通过 FPGA 接收和转发控制器从以太网接口发送给 动态图形仿真计算机。
     所述的动态图形仿真计算机使用由 CAD 机床造型系统提供的机床结构和运动部 件数据, 动态图形仿真计算机上安装的动态图形仿真程序根据机床造型数据和各个伺服装 置的位置指令产生机床部件的三维虚拟运动。 所述的机床运动动态图形仿真系统的配套软件包括 FPGA 控制程序和动态图形仿 真程序。
     所述的 FPGA 控制程序的软件流程图如图 4 所示, 总线数据接收器能够读取数控系 统发送给各个伺服装置的位置控制指令或者专门发送给仿真计算机的位置指令数据。 FPGA 控制程序在运行时, 按总线周期侦听总线数据帧, 如果接收到仿真数据帧, 则对总线数据帧 进行标准以太网帧的打包, 并从总线接收器的以太网口发送出去。
     所述的动态图形仿真程序的软件流程图如图 5 所示, 仿真计算机能够接收并解析 总线数据接收器发送的以太网数据帧, 获取各个伺服轴的数据值, 并完成机床运动仿真。 动 态图形仿真程序在运行时, 按一定周期侦听以太网数据帧, 如果接收到以太网数据帧, 则首 先对以太网数据帧进行解析, 并从以太网数据帧中获取各个伺服轴的数值, 然后用伺服轴 的数值驱动仿真机床的运动。
     使用本发明后, 不必将虚拟仿真系统集成到数控系统中, 能够减少数控系统用于 运动仿真运算和三维显示的时间, 简化了数控系统软件结构, 提高系统可靠性, 不占用系统 操作显示界面。 通过开发数据接收器的通信协议, 实现多种现场总线通信, 构成适合多种数 控系统的通用数控机床动态图形仿真系统。
     本发明的优点及功效在于 : 1、 不必将庞大的动态图形仿真软件集成到数控系统 中, 简化了数控系统软件结构, 提高系统可靠性 ; 2、 减少数控系统用于动态图形仿真运算时 间, 提高数控系统控制性能 ; 3、 不占用系统操作显示界面, 操作更方便 ; 4、 构成适合多种数 控系统的通用数控机床运动动态图形仿真系统, 软件重复使用, 降低软件开发费用。
     附图说明
     图 1 是目前使用的数控机床运动虚拟仿真方法 ;
     图 2 是本发明的工作原理示意图 ;图 3 是本发明的总线接收器工作原理图 ; 图 4 是 FPGA 控制程序的软件流程图 ; 图 5 是动态图形仿真程序的软件流程图。 图中具体标号如下 : 1、 1’ 数控系统 2、 译码器模块 3、 插补器模块 4、 伺服装置现场总线接口 5、 集成式仿真系统 5’ 、 分布式仿真系统 6、 总线电缆 7、 伺服装置 8、 总线电缆 9、 伺服装置 10、 CAD 机床造型系统 11、 机床结构和运动部件 12、 机床结构和运动部件数据 13、 造型数据接口 14、 数控加工程序 15、 机床坐标轴运动位置坐标指令 16、 现场总线数据帧 17、 机床操作显示器 18、 总线接收器 19、 总线电缆 20、 动态图形仿真计算机 21、 以太网线 22、 现场总线接收器接口 23、 FPGA 接收和转发控制器 24、 以太网接口具体实施方式
     本发明是一种数控机床运动图形仿真装置和软件, 由伺服现场总线接收器和配套 的计算机程序组成, 工作原理如图 2 所示。本发明一种机床运动动态图形仿真系统, 包括数 控系统 1’ 、 总线电缆、 伺服装置 7、 总线接收器 18、 CAD 机床造型系统 10 和分布式仿真系统 5’ 。
     所述的数控系统 1’ 包括 : 译码器模块 2, 插补器模块 3, 伺服装置现场总线接口 4。
     所述的 CAD 机床造型系统 10 为动态图形仿真计算机 20 提供机床布局结构和部件 造型数据 12。
     所述的总线接收器 18 硬件包括现场总线接收器接口 22、 FPGA 接收和转发控制器 23、 以太网接口 24、 以及辅助电路。
     所述的分布式仿真系统 5’ 由网络数据接收模块、 内部数据映射模块、 几何造型模 块和三维显示模块组成。 所述的数据接收模块负责从网络中接收总线数据接收器发送的数 据帧, 并传递到内部数据映射模块 ; 所述的内部数据映射模块将接收到的数据帧进行处理, 将其中封装的各个伺服轴的数据映射到伺服轴内部数据变量中 ; 所述的几何造型模块读 取并解析 CAD 机床造型系统生成的机床造型文件, 在分布式仿真系统内部生成机床造型数 据; 所述的三维显示模块将机床造型数据渲染成三维可视的效果, 并根据伺服轴内部数据 变量产生各伺服轴的运动。
     它们的连接关系为 : 数控系统 1’ 的伺服装置现场总线接口 4 通过总线电缆连接 伺服装置 7, 伺服装置 7 通过总线电缆连接后续的伺服装置 9。所述的伺服装置的数量可以 为多个, 各伺服装置之间通过总线电缆 8 串联。伺服装置通过总线电缆 19 与总线接收器相 连。CAD 机床造型系统 10 根据机床结构和运动部件 11 生成机床结构和运动部件数据 12, 以文本数据方式提供给动态图形仿真计算机 20, 动态图形仿真计算机 20 运行分布式仿真 系统 5’ , 动态图形仿真计算机 20 通过以太网线 21 连接总线接收器 18。另外, 所述的总线 接收器 18 与数控系统的伺服装置现场总线接口 4 连接, 接收数控系统发送的伺服装置的位 置控制指令, 通过 FPGA 接收和转发控制器 23 从以太网接口 24 发送给动态图形仿真计算机 20。所述的动态图形仿真计算机 20 使用由 CAD 机床造型系统 10 提供的机床结构和运 动部件数据 12, 动态图形仿真计算机上安装的动态图形仿真程序根据机床造型数据和各个 伺服装置的位置指令产生机床部件的三维虚拟运动。
     所述的动态图形仿真系统的配套软件包括 FPGA 控制程序和动态图形仿真程序。
     数控系统运行时, 每个控制周期通过总线电缆向伺服装置 7、 9 发出现场总线数据 帧 16, 总线接收器 18 通过总线电缆 19 也同时接收到现场总线数据帧 16, 通过以太网线 21 转发给动态图形仿真计算机 20。动态图形仿真计算机 20 的分布式仿真系统 5’ 根据机床 结构和运动部件数据 12 和各个伺服装置的现场总线数据帧 16 产生机床部件的动态图形运 动。
     总线接收器 18 硬件, 如图 3 所示, 其包括现场总线接收器接口 22、 FPGA 接收和转 发控制器 23、 以太网接口 24、 以及辅助电路。总线接收器通过总线电缆 19 接收现场总线数 据帧 16, FPGA 接收和转发控制器 23 将其转换成以太网数据帧, 通过以太网接口 24 以及以 太网线 21 发送给动态图形仿真计算机 20。 根据数控系统的伺服总线类型, 通过匹配现场总 线接收器接口 22, 可以使其与多种数控系统匹配, 为动态图形仿真计算机通过数控系统位 置指令数据。 FPGA 接收和转发控制器 23 转换的以太网数据帧具有两种形式 :
     以 MAC 帧打包转发当前现场总线数据帧, 总线接收器一对一的传输仿真数据给动 态图形仿真计算机 ;
     以 TCP/IP 报文打包转发当前现场总线数据帧, 每个总线接收器具有一个独立的 IP 地址。总线接收器和动态图形仿真计算机组成局域网, 完成一个动态图形仿真计算机对 多个数控机床或多个动态图形仿真计算机对多个数控机床的运动动态图形仿真。
    

一种使用伺服现场总线通信的机床运动动态图形仿真系统.pdf_第1页
第1页 / 共8页
一种使用伺服现场总线通信的机床运动动态图形仿真系统.pdf_第2页
第2页 / 共8页
一种使用伺服现场总线通信的机床运动动态图形仿真系统.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《一种使用伺服现场总线通信的机床运动动态图形仿真系统.pdf》由会员分享,可在线阅读,更多相关《一种使用伺服现场总线通信的机床运动动态图形仿真系统.pdf(8页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102339020A43申请公布日20120201CN102339020ACN102339020A21申请号201110191661322申请日20110708G05B17/0220060171申请人北京航空航天大学地址100191北京市海淀区学院路37号72发明人郇极肖文磊74专利代理机构北京慧泉知识产权代理有限公司11232代理人王顺荣唐爱华54发明名称一种使用伺服现场总线通信的机床运动动态图形仿真系统57摘要本发明公开了一种机床运动动态图形仿真系统的构建方法,以及基于此方法建立的一种机床运动动态图形仿真系统。所述的仿真系统包括数控系统、伺服装置、现场总线、总线数据接收器。

2、、仿真PC计算机、CAD造型系统。PC计算机使用由CAD系统提供的机床布局结构和部件造型数据,数控系统运行时,每周期通过伺服现场总线发送数据帧,仿真系统通过总线数据接收器接收到位置指令数据帧,通过以太网传给仿真计算机,仿真系统根据机床造型数据和各个伺服位置产生机床部件的三维虚拟运动。通过这种机床运动动态图形仿真系统的构建方法,简化了数控系统的软件结构,减少数控系统的仿真运算时间,不占用系统操作显示界面,构成通用的数控机床运动仿真系统,降低软件开发费用。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书4页附图2页CN102339033A1/1页21一种使用伺服现。

3、场总线通信的机床运动动态图形仿真系统,其特征在于其包括数控系统、总线电缆、伺服装置、总线接收器、CAD机床造型系统和分布式仿真系统;所述的数控系统包括译码器模块,插补器模块,伺服装置现场总线接口;所述的CAD机床造型系统为动态图形仿真计算机提供机床布局结构和部件造型数据;所述的总线接收器硬件包括现场总线接收器接口、FPGA接收和转发控制器、以太网接口、以及辅助电路;它们的连接关系为数控系统通过总线电缆与伺服装置相连,伺服装置通过总线电缆与总线接收器相连;CAD机床造型系统根据机床结构和运动部件生成机床结构和运动部件数据,以文本数据方式提供给一动态图形仿真计算机,动态图形仿真计算机运行分布式仿真。

4、系统,动态图形仿真计算机通过以太网线连接总线接收器;另外,所述的总线接收器进一步与数控系统的伺服装置现场总线接口连接,接收数控系统发送的伺服装置的位置控制指令,通过FPGA接收和转发控制器从以太网接口发送给动态图形仿真计算机。2根据权利要求1所述的一种使用伺服现场总线通信的机床运动动态图形仿真系统,其特征在于所述的伺服装置可以设有多个,各伺服装置之间通过总线电缆串联。3根据权利要求1所述的一种使用伺服现场总线通信的机床运动动态图形仿真系统,其特征在于所述的分布式仿真系统由网络数据接收模块、内部数据映射模块、几何造型模块和三维显示模块组成;数据接收模块负责从网络中接收总线数据接收器发送的数据帧,。

5、并传递到内部数据映射模块;内部数据映射模块将接收到的数据帧进行处理,将其中封装的各个伺服轴的数据映射到伺服轴内部数据变量中;几何造型模块读取并解析CAD机床造型系统生成的机床造型文件,在分布式仿真系统内部生成机床造型数据;三维显示模块将机床造型数据渲染成三维可视的效果,并根据伺服轴内部数据变量产生各伺服轴的运动。权利要求书CN102339020ACN102339033A1/4页3一种使用伺服现场总线通信的机床运动动态图形仿真系统技术领域0001本发明涉及一种使用伺服现场总线通信的机床运动动态图形仿真系统,属于工业自动化控制领域。技术背景0002先进数控机床控制系统具有机床运动动态图形仿真功能,。

6、数控加工程序运行时,可以在数控机床操作显示器上显示机床结构和部件的运动,用于数控加工程序的检查、修改和优化,提高数控机床的使用效率和方便性。目前使用的数控机床运动动态图形仿真系统如图1所示,数控系统1,包括译码器模块2,插补器模块3,伺服装置现场总线接口4,集成式仿真系统5。伺服装置现场总线接口4通过总线电缆6连接伺服装置7,所述的伺服装置可以设有多个,各伺服装置之间通过总线电缆串联。伺服装置控制伺服电机产生机床工作台的运动。机床结构布局和部件造型由CAD机床造型系统10完成,它根据机床结构和运动部件11生成机床结构和运动部件数据12,通过造型数据接口13提供给集成式仿真系统5。数控系统1运行。

7、时,译码器模块2读入数控加工程序14,完成数控程序段的译码,提供给后续的插补器模块3使用,插补器模块3产生机床坐标轴运动位置坐标指令15,由伺服装置现场总线接口4将坐标轴运动位置坐标指令15转换成现场总线数据帧16,通过总线电缆6连接伺服装置7和后续的伺服装置9,控制伺服电机产生机床工作台的运动。同时,插补器模块3产生的机床坐标轴运动位置坐标指令15也提供给集成式仿真系统5。集成式仿真系统5根据机床结构布局和运动部件数据12在机床操作显示器17上产生机床部件的三维动态图形显示。0003这种虚拟仿真系统存在以下缺点1仿真软件运行占用大量计算机运行时间,降低了数控系统的性能;2仿真显示占用了操作显。

8、示界面,有时影响机床操作;3虚拟仿真系统不具备通用性,不能在不同的数控系统中运行。发明内容0004本发明的目的是提供一种使用伺服现场总线通信的机床运动动态图形仿真系统,以解决现有技术中存在的问题。0005本发明一种使用伺服现场总线通信的机床运动动态图形仿真系统,包括数控系统、总线电缆、伺服装置、总线接收器、CAD机床造型系统和分布式仿真系统。0006所述的数控系统包括译码器模块,插补器模块,伺服装置现场总线接口;0007所述的CAD机床造型系统为动态图形仿真计算机提供机床布局结构和部件造型数据;0008所述的总线接收器硬件包括现场总线接收器接口、FPGA接收和转发控制器、以太网接口、以及辅助电。

9、路;0009所述的分布式仿真系统由网络数据接收模块、内部数据映射模块、几何造型模块和三维显示模块组成。所述的数据接收模块负责从网络中接收总线数据接收器发送的数据说明书CN102339020ACN102339033A2/4页4帧,并传递到内部数据映射模块;所述的内部数据映射模块将接收到的数据帧进行处理,将其中封装的各个伺服轴的数据映射到伺服轴内部数据变量中;所述的几何造型模块读取并解析CAD机床造型系统生成的机床造型文件,在分布式仿真系统内部生成机床造型数据;所述的三维显示模块将机床造型数据渲染成三维可视的效果,并根据伺服轴内部数据变量产生各伺服轴的运动;0010它们的连接关系为数控系统通过总线。

10、电缆与伺服装置相连,伺服装置通过总线电缆与总线接收器相连。所述的伺服装置可以设有多个,各伺服装置之间通过总线电缆串联。伺服装置驱动伺服轴完成数控系统指定的运动。CAD机床造型系统根据机床结构和运动部件生成机床结构和运动部件数据,以文本数据方式提供给动态图形仿真计算机,动态图形仿真计算机运行分布式仿真系统,动态图形仿真计算机通过以太网线连接总线接收器。另外,所述的总线接收器进一步与数控系统的伺服装置现场总线接口4连接,接收数控系统发送的伺服装置的位置控制指令,通过FPGA接收和转发控制器从以太网接口发送给动态图形仿真计算机。0011所述的动态图形仿真计算机使用由CAD机床造型系统提供的机床结构和。

11、运动部件数据,动态图形仿真计算机上安装的动态图形仿真程序根据机床造型数据和各个伺服装置的位置指令产生机床部件的三维虚拟运动。0012所述的机床运动动态图形仿真系统的配套软件包括FPGA控制程序和动态图形仿真程序。0013所述的FPGA控制程序的软件流程图如图4所示,总线数据接收器能够读取数控系统发送给各个伺服装置的位置控制指令或者专门发送给仿真计算机的位置指令数据。FPGA控制程序在运行时,按总线周期侦听总线数据帧,如果接收到仿真数据帧,则对总线数据帧进行标准以太网帧的打包,并从总线接收器的以太网口发送出去。0014所述的动态图形仿真程序的软件流程图如图5所示,仿真计算机能够接收并解析总线数据。

12、接收器发送的以太网数据帧,获取各个伺服轴的数据值,并完成机床运动仿真。动态图形仿真程序在运行时,按一定周期侦听以太网数据帧,如果接收到以太网数据帧,则首先对以太网数据帧进行解析,并从以太网数据帧中获取各个伺服轴的数值,然后用伺服轴的数值驱动仿真机床的运动。0015使用本发明后,不必将虚拟仿真系统集成到数控系统中,能够减少数控系统用于运动仿真运算和三维显示的时间,简化了数控系统软件结构,提高系统可靠性,不占用系统操作显示界面。通过开发数据接收器的通信协议,实现多种现场总线通信,构成适合多种数控系统的通用数控机床动态图形仿真系统。0016本发明的优点及功效在于1、不必将庞大的动态图形仿真软件集成到。

13、数控系统中,简化了数控系统软件结构,提高系统可靠性;2、减少数控系统用于动态图形仿真运算时间,提高数控系统控制性能;3、不占用系统操作显示界面,操作更方便;4、构成适合多种数控系统的通用数控机床运动动态图形仿真系统,软件重复使用,降低软件开发费用。附图说明0017图1是目前使用的数控机床运动虚拟仿真方法;0018图2是本发明的工作原理示意图;说明书CN102339020ACN102339033A3/4页50019图3是本发明的总线接收器工作原理图;0020图4是FPGA控制程序的软件流程图;0021图5是动态图形仿真程序的软件流程图。0022图中具体标号如下00231、1数控系统2、译码器模块。

14、3、插补器模块4、伺服装置现场总线接口00245、集成式仿真系统5、分布式仿真系统00256、总线电缆7、伺服装置8、总线电缆00269、伺服装置10、CAD机床造型系统11、机床结构和运动部件002712、机床结构和运动部件数据13、造型数据接口14、数控加工程序002815、机床坐标轴运动位置坐标指令16、现场总线数据帧17、机床操作显示器002918、总线接收器19、总线电缆20、动态图形仿真计算机21、以太网线003022、现场总线接收器接口23、FPGA接收和转发控制器24、以太网接口具体实施方式0031本发明是一种数控机床运动图形仿真装置和软件,由伺服现场总线接收器和配套的计算机程。

15、序组成,工作原理如图2所示。本发明一种机床运动动态图形仿真系统,包括数控系统1、总线电缆、伺服装置7、总线接收器18、CAD机床造型系统10和分布式仿真系统5。0032所述的数控系统1包括译码器模块2,插补器模块3,伺服装置现场总线接口4。0033所述的CAD机床造型系统10为动态图形仿真计算机20提供机床布局结构和部件造型数据12。0034所述的总线接收器18硬件包括现场总线接收器接口22、FPGA接收和转发控制器23、以太网接口24、以及辅助电路。0035所述的分布式仿真系统5由网络数据接收模块、内部数据映射模块、几何造型模块和三维显示模块组成。所述的数据接收模块负责从网络中接收总线数据接。

16、收器发送的数据帧,并传递到内部数据映射模块;所述的内部数据映射模块将接收到的数据帧进行处理,将其中封装的各个伺服轴的数据映射到伺服轴内部数据变量中;所述的几何造型模块读取并解析CAD机床造型系统生成的机床造型文件,在分布式仿真系统内部生成机床造型数据;所述的三维显示模块将机床造型数据渲染成三维可视的效果,并根据伺服轴内部数据变量产生各伺服轴的运动。0036它们的连接关系为数控系统1的伺服装置现场总线接口4通过总线电缆连接伺服装置7,伺服装置7通过总线电缆连接后续的伺服装置9。所述的伺服装置的数量可以为多个,各伺服装置之间通过总线电缆8串联。伺服装置通过总线电缆19与总线接收器相连。CAD机床造。

17、型系统10根据机床结构和运动部件11生成机床结构和运动部件数据12,以文本数据方式提供给动态图形仿真计算机20,动态图形仿真计算机20运行分布式仿真系统5,动态图形仿真计算机20通过以太网线21连接总线接收器18。另外,所述的总线接收器18与数控系统的伺服装置现场总线接口4连接,接收数控系统发送的伺服装置的位置控制指令,通过FPGA接收和转发控制器23从以太网接口24发送给动态图形仿真计算机20。说明书CN102339020ACN102339033A4/4页60037所述的动态图形仿真计算机20使用由CAD机床造型系统10提供的机床结构和运动部件数据12,动态图形仿真计算机上安装的动态图形仿真。

18、程序根据机床造型数据和各个伺服装置的位置指令产生机床部件的三维虚拟运动。0038所述的动态图形仿真系统的配套软件包括FPGA控制程序和动态图形仿真程序。0039数控系统运行时,每个控制周期通过总线电缆向伺服装置7、9发出现场总线数据帧16,总线接收器18通过总线电缆19也同时接收到现场总线数据帧16,通过以太网线21转发给动态图形仿真计算机20。动态图形仿真计算机20的分布式仿真系统5根据机床结构和运动部件数据12和各个伺服装置的现场总线数据帧16产生机床部件的动态图形运动。0040总线接收器18硬件,如图3所示,其包括现场总线接收器接口22、FPGA接收和转发控制器23、以太网接口24、以及。

19、辅助电路。总线接收器通过总线电缆19接收现场总线数据帧16,FPGA接收和转发控制器23将其转换成以太网数据帧,通过以太网接口24以及以太网线21发送给动态图形仿真计算机20。根据数控系统的伺服总线类型,通过匹配现场总线接收器接口22,可以使其与多种数控系统匹配,为动态图形仿真计算机通过数控系统位置指令数据。0041FPGA接收和转发控制器23转换的以太网数据帧具有两种形式0042以MAC帧打包转发当前现场总线数据帧,总线接收器一对一的传输仿真数据给动态图形仿真计算机;0043以TCP/IP报文打包转发当前现场总线数据帧,每个总线接收器具有一个独立的IP地址。总线接收器和动态图形仿真计算机组成局域网,完成一个动态图形仿真计算机对多个数控机床或多个动态图形仿真计算机对多个数控机床的运动动态图形仿真。说明书CN102339020ACN102339033A1/2页7图1图2说明书附图CN102339020ACN102339033A2/2页8图3图4图5说明书附图CN102339020A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1