[发明专利]工件加工程序可视化方法、装置、系统及存储介质在审
| 申请号: | 201811542676.8 | 申请日: | 2018-12-17 |
| 公开(公告)号: | CN111324401A | 公开(公告)日: | 2020-06-23 |
| 发明(设计)人: | 王伟 | 申请(专利权)人: | 西门子股份公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06Q50/04 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵冬梅 |
| 地址: | 德国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 工件 加工 程序 可视化 方法 装置 系统 存储 介质 | ||
1.一种工件加工程序可视化方法,其特征在于,所述工件加工程序可视化方法包括:
采集加工信息,其中,所述加工信息包括:工件加工程序和工件初始参数(S1);
将所述工件加工程序实时编译,生成中间代码(S2);
利用所述中间代码生成加工件的移动路径(S3);以及,
利用所述工件初始参数和所述加工件的移动路径生成用于再现所述工件加工程序的至少一个中间结果,并在第一显示区(100)显示所述至少一个中间结果(S4)。
2.如权利要求1所述的工件加工程序可视化方法,其特征在于,进一步包括:实时存储所述中间代码、所述加工件的移动路径以及所述至少一个中间结果(S5)。
3.如权利要求1所述的工件加工程序可视化方法,其特征在于,所述步骤S4进一步包括:
建立可视化集合,基于所述工件加工程序从开始到最新编辑位置的所有程序段实时生成与之对应的所述工件加工程序的中间结果,并逐一添加至所述可视化集合,并在第一显示区显示按照所述可视化集合的顺序次显示所述中间结果(S41)。
4.如权利要求3所述的工件加工程序可视化方法,其特征在于,所述步骤S4进一步包括:
在生成每一个所述中间结果的同时,生成一个对应的标记信息,并将所述标记信息与所述中间结果相关联(S42)。
5.如权利要求4所述的工件加工程序可视化方法,其特征在于,所述标记信息包括:用于生成所述中间结果的程序段的最后一行程序的行数标号。
6.如权利要求4所述的工件加工程序可视化方法,其特征在于,所述工件加工程序可视化方法包括:
获取最近一次添加至所述可视化集合的中间结果;
利用所述标记信息从所述工件加工程序中提取下一个程序段并生成与之对应的所述加工件的移动路径;以及,
利用所述最近一次添加至所述可视化集合的中间结果和所述加工件的移动路径生成用于再现所述工件加工程序的中间结果。
7.如权利要求4所述的工件加工程序可视化方法,其特征在于,所述工件加工程序可视化方法包括:
当工件加工程序更新时,获取更新程序段的位置信息,将所述位置信息与所述标志信息对比以确定在所述可视化集合中对应的中间结果,重新生成并替换所述可视化集合中所述对应的中间结果之后的中间结果。
8.如权利要求1所述的工件加工程序可视化方法,其特征在于,进一步包括:从所述工件加工程序的开始到最新编辑位置按顺序划分为至少两个程序段,所述程序段包括一预设行数的连续程序和/或程序模块。
9.如权利要求8所述的工件加工程序可视化方法,其特征在于,所述程序模块包括条件指令、跳转指令以及以所述条件指令开始以所述跳转指令结束的中间程序。
10.如权利要求1所述的工件加工程序可视化方法,其特征在于,所述步骤S2进一步包括:
检测所述工件加工程序(S21),当检测到错误信息时在与所述第一显示区(100)相邻的第二显示区(200)显示所述错误信息。
11.如权利要求10所述的工件加工程序可视化方法,其特征在于,所述错误信息包括:
词法错误、语法错误、语义错误、调试错误、所述加工件的移动路径发生干涉、插值误差中的至少一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子股份公司,未经西门子股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811542676.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种中心管塌陷测试装置及其使用方法
- 下一篇:一种定位移动掉话的方法及装置





