[发明专利]实现在线同步进行刀路生成和执行刀路加工的方法有效
申请号: | 201911365005.3 | 申请日: | 2019-12-26 |
公开(公告)号: | CN111143067B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 陆旭峰;郑之开;唐涛;杨毅;孔令磊 | 申请(专利权)人: | 上海维宏电子科技股份有限公司;上海维宏智能技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/176;G05B19/4097;G05B19/4155;G05B19/19 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 201108 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 在线 同步 进行 生成 执行 路加 方法 | ||
本发明涉及一种实现在线同步进行刀路生成和执行刀路加工的方法,包括以下步骤:启动执行刀路生成子线程;在刀路生成子线程生成第一个加工子文件后,启动刀路加工子线程;刀路生成子线程与刀路加工子线程可同时执行,通过磁盘文件进行数据交互。在刀路复杂度高、轨迹比较多情况下,采用本发明在线同步进行刀路生成和执行刀路加工的方法,可大幅度减少用户等待刀路生成时间,明显提升用户体验感;该发明还能减少生成刀路和加工刀路总时间。仅需生成第一个可加工子文件后,即可启动加工,相比现有技术需要的时间更短,需要生成的刀路总数量越大,单个子文件需要的总时间越大,本发明优势越明显,具有广泛的应用范围。
技术领域
本发明涉及机械加工领域,尤其涉及数控加工领域,具体是指一种实现在线同步进行刀路生成和执行刀路加工的方法。
背景技术
常用的数控系统工作方式是CAM软件生成刀路文件,数控系统装载刀路文件加工。其特点是刀路生成和数控系统装载是串行进行的,只有刀路文件生成完成后数控系统才能装载和加工。刀路复杂度比较高、加工轨迹多的情况下,用户需要花很长时间来等待刀路生成,比如一个轨迹精度0.001毫米、XX大的模型,刀路生成时间需要8-9个小时,效率很低下,用户体验很差。
发明内容
本发明的目的是克服了上述现有技术的缺点,提供了一种满足用时短、效率高、适用范围较为广泛的实现在线同步进行刀路生成和执行刀路加工的方法。
为了实现上述目的,本发明的实现在线同步进行刀路生成和执行刀路加工的方法如下:
该实现在线同步进行刀路生成和执行刀路加工的方法,其主要特点是,所述的方法包括以下步骤:
(1)启动执行刀路生成子线程;
(2)刀路生成子线程生成第一个加工子文件后,启动刀路加工子线程;
(3)刀路生成子线程与刀路加工子线程同时执行,通过磁盘文件进行数据交互。
较佳地,所述的刀路生成子线程具体包括以下步骤:
(1-1)生成Zip格式的容器文件;
(1-2)创建xml加工清单文件;
(1-3)将图形生成刀路文件,并将刀路文件压缩进zip容器文件中;
(1-4)判断是否能独占打开xml加工清单文件,如果是,则继续步骤(1-5);否则,等待预设时间,继续步骤(1-4);
(1-5)独占并在xml加工清单文件尾部添加文件记录,并解除独占文件模式;
(1-6)判断是否已启动加工,如果是,则继续步骤(1-7);否则,启动加工子线程,并将zip容器文件和加工清单文件名称作为参数传输至加工线程;
(1-7)判断是否存在图形未生成加工刀路文件,如果是,则继续步骤(1-3);否则,继续步骤(1-8);
(1-8)打开xml清单文件,并将xml清单文件压缩到容器文件中,删除磁盘上的xml清单文件。
较佳地,所述的刀路加工子线程具体包括以下步骤:
(2-1)获取容器文件和磁盘xml加工清单文件,判断xml加工清单文件是否存在,如果是,则继续步骤(2-2);否则,继续步骤(2-5);
(2-2)判断是否能以独占读写的方式打开xml加工清单文件,如果是,则继续步骤(2-3);否则,等待预设时间,继续步骤(2-2);
(2-3)读取xml清单文件中数据,获得当前所有可加工文件列表,并解除独占访问模式;
(2-4)对比xml清单文件列表和已加工列表,循环读取Zip格式容器文件的未加工子文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海维宏电子科技股份有限公司;上海维宏智能技术有限公司,未经上海维宏电子科技股份有限公司;上海维宏智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911365005.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动扩充应用识别库的方法及装置
- 下一篇:滤光片自动组装机