[发明专利]基于SVG的数控加工方法、装置、系统和存储介质有效
申请号: | 201810412892.4 | 申请日: | 2018-05-03 |
公开(公告)号: | CN110442081B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 张彬;孙仲扬;徐敏;介鸣 | 申请(专利权)人: | 西门子(中国)有限公司 |
主分类号: | G05B19/19 | 分类号: | G05B19/19 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵冬梅 |
地址: | 100102 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 svg 数控 加工 方法 装置 系统 存储 介质 | ||
本发明实施例公开了一种基于SVG的数控加工方法、装置、系统和存储介质,该方法包括载入SVG文件格式的图形数据。根据所述图形数据分析生成加工工件的轮廓特征。根据所述轮廓特征计算得到刀具路径。根据刀具路径加载对应的工艺参数。根据所述刀具路径和所述工艺参数生成数控加工代码。由于SVG文件格式具有极高的开放性,再结合SVG文件格式绘制图形的具体优势。解决了基于传统制图软件制图文件的自动编程方式无法适应移动网络环境的技术问题。
技术领域
本发明涉及智能加工领域,特别是指一种基于SVG的数控加工方法、装置、系统和存储介质。
背景技术
传统数控系统的自动编程是通过读取CAD软件中的行业标准格式文件(如DXF、IGES及STEP等),再经过处理后得到数控加工的G代码,或者直接导入三维设计软件的三维模型文件作为数据文件(三维软件如AutoCAD Inventor、SOLIDWORKS、Solid Edge、CATIAV4、CATIA V5、UG、Pro Engineer等),然后经过处理后得到数控加工的G代码。
上述的制图软件需要操作人员经过大量的训练才能掌握。另外,虽然在行业内制定了标准的文件格式,但是出于商业目的,不同软件在文件的兼容上还是存在着很多问题。比如,不同软件之间只能进行读取文件,读取后无法进行进一步的编辑(因为很多软件之间的底层算法不同),甚至出现读取模型错误和模型特征丢失的问题。更重要的是,随着移动智能设备和云网络的快速普及,由于传统制图软件生成的文件需要专业的软件才能打开和编辑,并且文件中加载了太多不必要的信息,所以并不适应现代快速的移动互联环境和商业环境。
发明内容
本发明提供的了一种基于SVG的数控加工方法、装置、系统和存储介质,来解决基于传统制图软件制图文件的自动编程方式无法适应移动网络环境的技术问题。
在一可选实施方式中,本申请提供了一种基于SVG的数控加工方法,该方法包括:
载入SVG文件格式的图形数据;
根据所述图形数据分析生成加工工件的轮廓特征;
根据所述轮廓特征计算得到刀具路径;
根据刀具路径加载对应的工艺参数;
根据所述刀具路径和所述工艺参数生成数控加工代码。
可见,在本实施方式中通过对SVG文件格式的图形数据进行分析得到对应的数控加工代码。利用SVG文件格式可以提供开放的图形数据,不再采用专用的机械制图软件进行编辑,而采用一般的绘图方式即可,并且SVG文件格式的图形为矢量图。SVG文件格式绘制的图形文件可以在任意缩放的条件下取保图形被高质量的打印。
在另一可选实施方式中,所述载入SVG文件格式的图形数据之前,该方法进一步包括:
基于SVG格式图形的基本元素绘制加工工件的二维轮廓图;
所述二维轮廓图生成对应的所述图形数据,其中,所述图形数据为表达所述二维轮廓图的代码。
在本实施方式中,主要阐述了在绘制加工工件时采用SVG格式的基本元素进行绘图操作。采用基本元素绘制图形十分方便,未经过培训的操作人员也可以轻松完成。绘制出的所述二维轮廓图在后台生成对应的代码。相关的处理均依照代码进行操作,与现有技术中对图形操作不同。对代码进行操作可以确保图形在不同软件中的准确性。
在另一可选实施方式中,所述根据所述图形数据分析得到加工工件的轮廓特征包括:
根据所述图形数据确定一条回转轴线,其中,所述加工工件为回转体工件;
根据所述图形数据分析得到所述二维轮廓图;
根据所述二维轮廓图中的轮廓线条沿所述回转轴线回转后生成所述加工工件的所述轮廓特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子(中国)有限公司,未经西门子(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810412892.4/2.html,转载请声明来源钻瓜专利网。