一种适用于工业加工的通用CAD制图工具库制造技术

技术编号:39408031 阅读:9 留言:0更新日期:2023-11-19 16:00
本发明专利技术涉及自动化加工技术领域,具体是一种适用于工业加工的通用CAD制图工具库,包括CAD功能模块、工业加工设置模块和二次开发模块,所述二次开发模块通过CAD功能相关接口对所述CAD功能模块进行接口调用,所述二次开发模块通过工业加工相关接口对所述工业加工设置模块进行接口调用;所述CAD功能模块包括图形绘制功能单元、数据测量功能单元、图形修改功能单元和文件解析功能单元;所述工业加工设置模块包括通用加工数据设置单元、自定义工艺数据设置单元和加工控制单元。本方案可有效解决在不同加工门类下通用功能不通用的问题,同时还可提高各工业加工软件的开发效率。时还可提高各工业加工软件的开发效率。时还可提高各工业加工软件的开发效率。

【技术实现步骤摘要】
一种适用于工业加工的通用CAD制图工具库


[0001]本专利技术涉及自动化加工
,尤其涉及一种适用于工业加工的通用CAD制图工具库。

技术介绍

[0002]在各类工业生产加工的过程中运用到CAD制图工具对所加工物料进行加工规划是工业加工行业中极为普遍的需求,不仅需要对所期望的加工结果其形态进行绘制、修改,及调整,同时也需要设置加工过程中的具体实施流程。
[0003]然而,由于各加工行业在其加工工艺与生产技术上所存在的差异,导致目前市面上各类工业加工软件中对相关的需求均为定制向的CAD工具,公告号为CN103537807B的专利公开了一种基于激光切割软件的切割工艺模块,其极具针对性地对激光切割行业设计了一套专用的CAD与加工控制软件,尽管作为一款CAD工具而言,相关的图形绘制修改功能已较为完善,但在加工过程的设置上与其他加工行业并不兼容,仅能适用于激光切割这一项单独的工艺,不具备通用性。
[0004]结合现有情况,工业加工行业仍需要一款可适用于不同门类的通用CAD工具,除了拥有常规CAD软件的绘制修改等制图功能以外,还需要具备对各行业的加工过程中共有的加工流程进行设置,以解决在不同加工门类下通用功能不通用的问题,同时提高各工业加工软件的开发效率。

技术实现思路

[0005]本专利技术的目的在于克服上述现有技术的问题,提供了一种适用于工业加工的通用CAD制图工具库,在不同加工门类下通用功能不通用的问题,同时提高各工业加工软件的开发效率的技术问题。
[0006]上述目的是通过以下技术方案来实现:
[0007]一种适用于工业加工的通用CAD制图工具库,包括CAD功能模块、工业加工设置模块和二次开发模块,所述二次开发模块通过CAD功能相关接口对所述CAD功能模块进行接口调用,所述二次开发模块通过工业加工相关接口对所述工业加工设置模块进行接口调用;
[0008]所述CAD功能模块包括图形绘制功能单元、数据测量功能单元、图形修改功能单元和文件解析功能单元;
[0009]所述工业加工设置模块包括通用加工数据设置单元、自定义工艺数据设置单元和加工控制单元。
[0010]进一步地,所述图形绘制功能单元包括基本图形绘制和复杂组合图形绘制;
[0011]所述基本图形绘制包括直线、圆弧、圆、椭圆、多段线、样条曲线和点;
[0012]所述复杂组合图形绘制包括矩形、正多边形、跑道形、单行文字、多行文字和图块。
[0013]进一步地,所述数据测量功能单元包括标注功能和曲线测量功能,用于对已绘制图形的数据测量并以图形的形式向用户呈现;所述标注功能包括线性标注、对齐直线标注、
弧长标注、圆心标注、角度标注、点标注、直径标准、半径标注和引线标注;所述曲线测量功能用于任意图元的测量。
[0014]进一步地,所述图形修改功能单元包括常规修改功能和捕捉功能,所述常规修改功能包括复制、移动、旋转、缩放、镜像、偏移、阵列和打散;所述捕捉功能包括端点捕捉、中点捕捉、圆心捕捉、中心捕捉、交点捕捉、垂足捕捉和切点捕捉,捕捉模式由用户自行设置,用于在绘制与修改图形时自动捕捉距离最近的特定点。
[0015]进一步地,所述文件解析功能单元用于通用DXF文件、G代码文件和自定义类型文件的解析。
[0016]进一步地,所述CAD功能模块还包括图形管理单元和图块管理单元,所述图形管理单元用于将不同的图形通过其对应的图层展示,对图层的操作包括显示、隐藏、锁定、添加图层、删除图层和修改图层属性;所述图块管理单元,用于统一管理已有的复杂组合图形,对图块的操作包括显示、隐藏、添加、删除、修改属性,插入。
[0017]进一步地,所述通用加工数据设置单元包括图形加工方向设置、图形点位数据设置和图形加工顺序设置。
[0018]进一步地,所述自定义工艺数据设置单元根据实际项目与各工艺门类,由二次开发人员进行自主设置。
[0019]进一步地,所述加工控制单元包括加工过程的实时监控和加工数据下发。
[0020]进一步地,所述适用于工业加工的通用CAD制图工具库以标准C++库存在。
[0021]有益效果
[0022]本专利技术所提供的一种适用于工业加工的通用CAD制图工具库,相比于其他CAD制图软件而言,将不同加工过程中均会涉及的通用加工生产参数提取,由本CAD工具库统一完成设置,避免通用的加工生产参数在不同的工艺生产门类中还需额外进行设置的问题。
附图说明
[0023]图1为本专利技术所述一种适用于工业加工的通用CAD制图工具库的框架图;
[0024]图2为本专利技术所述一种适用于工业加工的通用CAD制图工具库中加工图形设置加工序号的逻辑流程图;
[0025]图3为本专利技术所述一种适用于工业加工的通用CAD制图工具库中加工图形设置加工切割方向的的逻辑流程图;
[0026]图4为本专利技术所述一种适用于工业加工的通用CAD制图工具库中用户对加工图形进行数据测量的操作流程图;
[0027]图5为本专利技术所述一种适用于工业加工的通用CAD制图工具库中G代码解析的实际情况的流程图。
具体实施方式
[0028]下面根据附图和实施例对本专利技术作进一步详细说明。所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0029]如图1所示,本方案提供了一种适用于工业加工的通用CAD制图工具库,适用于工
业加工的CAD工具库,除了对于常规CAD制图功能外,其核心侧重点在于对CAD图形附加通用的工业加工数据,即带有工艺信息的CAD图形。譬如对图形设置加工顺序、加工切割方向,及其他可由二次开发人员自定义的工艺数据,在满足了CAD制图编辑功能外还满足了工业加工过程的参数设置需求。此外,还囊括了常规CAD软件不具备的图形轮廓线灵活测量,以及对工业加工普遍使用到的G代码数据文件解析的功能;其脱离独立软件作为通用工具库的存在也使其与其他常规CAD制图软件相比具有明显的差异与优势。
[0030]本适用于工业加工的通用CAD制图工具库具体包括CAD功能模块、工业加工设置模块和二次开发模块,所述二次开发模块通过CAD功能相关接口对所述CAD功能模块进行接口调用,所述二次开发模块通过工业加工相关接口对所述工业加工设置模块进行接口调用;
[0031]其中,所述CAD功能模块包括图形绘制功能单元、数据测量功能单元、图形修改功能单元和文件解析功能单元。
[0032]本实施例中所述图形绘制功能单元包括基本图形绘制和复杂组合图形绘制;
[0033]所述基本图形绘制包括直线、圆弧、圆、椭圆、多段线、样条曲线和点;
[0034]本实施例中所述复杂组合图形绘制包括矩形、正多边形、跑道形、单行文字、多行文字和图块(即为由任意图形组合而成的独立图元)。
[0035]其中,所述数据测量功能单元包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于工业加工的通用CAD制图工具库,其特征在于,包括CAD功能模块、工业加工设置模块和二次开发模块,所述二次开发模块通过CAD功能相关接口对所述CAD功能模块进行接口调用,所述二次开发模块通过工业加工相关接口对所述工业加工设置模块进行接口调用;所述CAD功能模块包括图形绘制功能单元、数据测量功能单元、图形修改功能单元和文件解析功能单元;所述工业加工设置模块包括通用加工数据设置单元、自定义工艺数据设置单元和加工控制单元。2.根据权利要求1所述的一种适用于工业加工的通用CAD制图工具库,其特征在于,所述图形绘制功能单元包括基本图形绘制和复杂组合图形绘制;所述基本图形绘制包括直线、圆弧、圆、椭圆、多段线、样条曲线和点;所述复杂组合图形绘制包括矩形、正多边形、跑道形、单行文字、多行文字和图块。3.根据权利要求1所述的一种适用于工业加工的通用CAD制图工具库,其特征在于,所述数据测量功能单元包括标注功能和曲线测量功能,用于对已绘制图形的数据测量并以图形的形式向用户呈现;所述标注功能包括线性标注、对齐直线标注、弧长标注、圆心标注、角度标注、点标注、直径标准、半径标注和引线标注;所述曲线测量功能用于任意图元的测量。4.根据权利要求1所述的一种适用于工业加工的通用CAD制图工具库,其特征在于,所述图形修改功能单元包括常规修改功能和捕捉功能,所述常规修改功能包括复制、移动、旋转、缩放、镜像、偏移、阵列和打散;所述捕捉功能包括端点捕捉、...

【专利技术属性】
技术研发人员:李峙宏顾旭辉吴然
申请(专利权)人:无锡信捷电气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1