著录项信息
专利名称 | 一种数控系统进行加工的方法及加工装置 |
申请号 | CN201210593492.0 | 申请日期 | 2012-12-31 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-05-22 | 公开/公告号 | CN103116312A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G05B19/19 | IPC分类号 | G;0;5;B;1;9;/;1;9查看分类表>
|
申请人 | 深圳市配天数控科技有限公司 | 申请人地址 | 广东省深圳市宝安区沙井街道蚝乡路沙井工业公司第三工业区A3的102C
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市配天智造装备股份有限公司 | 当前权利人 | 深圳市配天智造装备股份有限公司 |
发明人 | 陈浩;柳培雨 |
代理机构 | 深圳市威世博知识产权代理事务所(普通合伙) | 代理人 | 何青瓦 |
摘要
本发明公开了一种数控系统进行加工的方法及加工装置,包括:所述数控系统获取对待加工物件进行加工处理的所需加工线段集合;所述数控系统从所述加工线段集合中获取几何参数小于阈值的所有加工线段;所述数控系统将所述获取的所有加工线段进行整合,得到一整合线段L1;所述数控系统对所述待加工物件进行所述整合线段的加工。通过上述方式,本发明能够提高加工效率,获得良好的加工效果,且操作方便简单。
1.一种数控系统进行加工的方法,其特征在于,包括:
所述数控系统获取对待加工物件进行加工处理的所需加工线段集合;
所述数控系统从所述加工线段集合中获取几何参数小于阈值的所有加工线段;
所述数控系统将获取的所述几何参数小于阈值的所有加工线段进行整合,得到一整合线段L1;
所述数控系统对所述待加工物件进行所述整合线段的加工。
2.根据权利要求1所述的方法,其特征在于,所述数控系统从所述加工线段集合中获取几何参数小于阈值的所有加工线段的步骤包括:
所述数控系统预先确定所述阈值,所述阈值包括对所述待加工物件的单条所述加工线段整合的长度最大值L、对所述待加工物件的所有相邻所述加工线段整合的角度之和最大值θ;
所述数控系统从所述加工线段集合中获取长度不超过所述长度最大值L的所有所述加工线段;
在所述不超过长度最大值L的所有所述加工线段中,获取相邻两两所述加工线段之间夹角的角度之和不大于所述角度之和最大值θ的最多加工线段条数,将最多所述加工线段条数下的所有所述加工线段的连线作为预备线段L2以进行后续步骤。
3.根据权利要求2所述的方法,其特征在于,所述长度最大值L为1毫米,所述角度之和最大值θ为3度。
4.根据权利要求2所述的方法,其特征在于,
所述数控系统从所述加工线段集合中获取几何参数小于阈值的所有加工线段的步骤之后、所述数控系统将获取的所述几何参数小于阈值的所有加工线段进行整合之前,包括:
判断所述预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H,如果都不超过预设弓高H,则执行所述数控系统将获取的所述几何参数小于阈值的所有加工线段进行整合的步骤。
5.根据权利要求4所述的方法,其特征在于,
所述判断预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H的步骤包括:
将所述预备线段的两端连成一第一直线,判断所述预备线段中所有两两相邻加工线段的连接点到所述第一直线之间的距离是否均不超过预设弓高H。
6.根据权利要求5所述的方法,其特征在于,
所述判断预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H的步骤之后,包括:
如果有其中一个所述加工线段的连接点到所述第一直线之间的距离超过预设弓高H,则以超过所述预设弓高H处的所述连接点为线段分割点,将所述预备线段分开两段,将所述分开的两段分别作为下一轮判断的预备线段,分别进行判断预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H的步骤。
7.根据权利要求4所述的方法,其特征在于,
所述将获取的所述几何参数小于阈值的所有加工线段进行整合,得到一整合线段L1的步骤包括:将所述预备线段的两端连成一第二直线,所述第二直线则为所述整合线段L1。
8.根据权利要求1至6任一项所述的方法,其特征在于,
所述数控系统对所述待加工物件进行所述整合线段的加工的步骤包括:
对所述整合线段所对应的代码进行编译,在编译完成后进行速度规划,以规划好的速度对所述待加工物件进行加工。
9.一种加工装置,其特征在于,所述装置包括:
第一获取模块,用于获取对待加工物件进行加工处理的所需加工线段集合;
第二获取模块,用于从所述加工线段集合中获取几何参数小于阈值的所有加工线段;
整合模块,用于将获取的所述几何参数小于阈值的所有加工线段进行整合,得到一整合线段L1;
加工模块,用于对所述待加工物件进行所述整合线段的加工。
10.根据权利要求9所述的装置,其特征在于,所述第二获取模块包括:
确定单元,用于预先确定所述阈值,所述阈值包括对所述待加工物件的单条所述加工线段整合的长度最大值L、对所述待加工物件的所有相邻所述加工线段整合的角度之和最大值θ;
第一获取单元,用于从所述加工线段集合中获取长度不超过所述长度最大值L的所有所述加工线段;
第二获取单元,用于在不超过所述长度最大值L的所有所述加工线段中,获取相邻两两所述加工线段之间夹角的角度之和不大于所述角度之和最大值θ的最多加工线段条数,将最多所述加工线段条数下的所有所述加工线段的连线作为预备线段L2。
11.根据权利要求10所述的装置,其特征在于,所述长度的最大值L为1毫米,所述角度之和最大值θ为3度。
12.根据权利要求10所述的装置,其特征在于,所述装置还包括判断模块,所述判断模块用于判断所述预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H,如果都不超过预设弓高H,则触发所述整合模块将获取的所述几何参数小于阈值的所有加工线段进行整合。
13.根据权利要求12所述的装置,其特征在于,所述判断模块具体用于将所述预备线段的两端连成一第一直线,判断所述预备线段中所有两两相邻加工线段的连接点到所述第一直线之间的距离是否均不超过预设弓高H。
14.根据权利要求13所述的装置,其特征在于,所述装置还包括分割模块,所述分割模块用于当其中一个所述加工线段的连接点到所述第一直线之间的距离超过预设弓高H时,以超过所述预设弓高H处的所述连接点为线段分割点,将所述预备线段分开两段,将所述分开的两段分别作为下一轮判断的预备线段,触发判断模块分别进行判断预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H。
15.根据权利要求12所述的装置,其特征在于,所述整合模块具体用于将所述预备线段的两端连成一第二直线,所述第二直线则为所述整合线段L1。
16.根据权利要求9至14任一项所述的装置,其特征在于,所述加工模块具体用于对所述整合线段所对应的代码进行编译,在编译完成后进行速度规划,以规划好的速度对所述待加工物件进行加工。
一种数控系统进行加工的方法及加工装置\n技术领域\n[0001] 本发明涉及数控加工技术领域,特别是涉及一种数控系统进行加工的方法及加工装置。\n背景技术\n[0002] 在传统的数控系统中,对待加工物件的每一数据段均采用加减速控制的方法。如果加工速度非常快,碰到微小线段就会出现来不及减速而导致工件过切,而且,加工微小线段需要频繁地加减速,这样会导致机床产生异常振动。\n[0003] 随着数控系统的发展,对微小线段的加工处理方法也在不断的优化,比如在数控系统中出现了缓冲区,即在数据段被加工之前对各数据段进行速度整体计算规划,通过这种方式,能够大大提高加工效率。但在实际应用中,仍然会因为加工速度过快或数据过于复杂而导致数据的下载速度跟不上加工速度,出现数据饥饿的现象,从而导致过切或机械异常振动。采用NURBS或者三次样条曲线等拟合方法,虽然可以提高效率并取得较好的加工质量,但是目前这些算法以理论居多,比较复杂且计算量极大,甚至还需要增加相应的硬件设备,因此,实际应用的难度较大。\n发明内容\n[0004] 本发明主要解决的技术问题是提供一种数控系统进行加工的方法及加工装置,能够提高加工效率,获得良好的加工效果,且操作方便简单。\n[0005] 为解决上述技术问题,本发明采用的一个技术方案是:提供一种数控系统进行加工的方法,包括:数控系统获取对待加工物件进行加工处理的所需加工线段集合;数控系统从加工线段集合中获取几何参数小于阈值的所有加工线段;数控系统将获取的几何参数小于阈值的所有加工线段进行整合,得到一整合线段L1;数控系统对待加工物件进行整合线段的加工。\n[0006] 其中,数控系统从加工线段集合中获取几何参数小于阈值的所有加工线段的步骤包括:数控系统预先确定阈值,阈值包括对待加工物件的单条加工线段整合的长度最大值L、对待加工物件的所有相邻加工线段整合的角度之和最大值θ;数控系统从加工线段集合中获取长度不超过长度最大值L的所有加工线段;在不超过长度最大值L的所有加工线段中,获取相邻两两加工线段之间夹角的角度之和不大于角度之和最大值θ的最多加工线段条数,将最多加工线段条数下的所有加工线段的连线作为预备线段L2以进行后续步骤。\n[0007] 其中,长度最大值L为1毫米,角度之和最大值θ为3度。\n[0008] 其中,数控系统从加工线段集合中获取几何参数小于阈值的所有加工线段的步骤之后、数控系统将获取的几何参数小于阈值的所有加工线段进行整合之前,包括:判断预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H,如果都不超过预设弓高H,则执行数控系统将获取的几何参数小于阈值的所有加工线段进行整合的步骤。\n[0009] 其中,判断预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H的步骤包括:将预备线段的两端连成一第一直线,判断预备线段中所有两两相邻加工线段的连接点到第一直线之间的距离是否均不超过预设弓高H。\n[0010] 其中,判断预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H的步骤之后,包括:如果有其中一个加工线段的连接点到第一直线之间的距离超过预设弓高H,则以超过预设弓高H处的连接点为线段分割点,将预备线段分开两段,将分开的两段分别作为下一轮判断的预备线段,分别进行判断预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H的步骤。\n[0011] 其中,将获取的几何参数小于阈值的所有加工线段进行整合,得到一整合线段L1的步骤包括:将预备线段的两端连成一第二直线,第二直线则为整合线段L1。\n[0012] 其中,数控系统对待加工物件进行整合线段的加工的步骤包括:对整合线段所对应的代码进行编译,在编译完成后进行速度规划,以规划好的速度对待加工物件进行加工。\n[0013] 为解决上述技术问题,本发明采用的另一个技术方案是:提供一种加工装置,装置包括:第一获取模块,用于获取对待加工物件进行加工处理的所需加工线段集合;第二获取模块,用于从加工线段集合中获取几何参数小于阈值的所有加工线段;整合模块,用于将获取的几何参数小于阈值的所有加工线段进行整合,得到一整合线段L1;加工模块,用于对待加工物件进行整合线段的加工。\n[0014] 其中,第二获取模块还包括:确定单元,用于预先确定阈值,阈值包括对待加工物件的单条加工线段整合的长度最大值L、对待加工物件的所有相邻加工线段整合的角度之和最大值θ;第一获取单元,用于从加工线段集合中获取长度不超过长度最大值L的所有加工线段;第二获取单元,用于在不超过长度最大值L的所有加工线段中,获取相邻两两加工线段之间夹角的角度之和不大于角度之和最大值θ的最多加工线段条数,将最多加工线段条数下的所有加工线段的连线作为预备线段L2。\n[0015] 其中,长度最大值L为1毫米,角度之和最大值θ为3度。\n[0016] 其中,装置还包括判断模块,判断模块用于判断预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H,如果都不超过预设弓高H,则触发整合模块将获取的几何参数小于阈值的所有加工线段进行整合。\n[0017] 其中,判断模块具体用于将预备线段的两端连成一第一直线,判断预备线段中所有两两相邻加工线段的连接点到第一直线之间的距离是否均不超过预设弓高H。\n[0018] 其中,装置还包括分割模块,分割模块用于当其中一个加工线段的连接点到第一直线之间的距离超过预设弓高H时,以超过预设弓高H处的连接点为线段分割点,将预备线段分开两段,将分开的两段分别作为下一轮判断的预备线段,触发判断模块分别进行判断预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H。\n[0019] 其中,整合模块具体用于将预备线段的两端连成一第二直线,第二直线则为整合线段L1。\n[0020] 其中,加工模块具体用于对整合线段所对应的代码进行编译,在编译完成后进行速度规划,以规划好的速度对待加工物件进行加工。\n[0021] 本发明的有益效果是:区别于现有技术的情况,本发明一种数控系统进行加工的方法,从待加工物件集合的加工线段中,提取几何参数小于阈值的所有加工线段,并对这些线段进行整合以便进行加工。通过这种方式,本发明确定加工线段的几何参数小于阈值,能够保证待加工物件的加工质量,获得良好的加工效果;对这些线段进行整合并进行加工,能够避免数控系统频繁的加减速,提高加工效率,且操作方便简单。\n附图说明\n[0022] 图1是本发明数控系统进行加工的方法一实施方式的流程图;\n[0023] 图2是本发明数控系统进行加工的方法一实施方式中获取几何参数小于阈值的所有加工线段的流程图;\n[0024] 图3是本发明数控系统进行加工的方法另一实施方式的流程图;\n[0025] 图4是本发明对加工线段进行整合的几何图;\n[0026] 图5是本发明加工装置一实施方式的结构示意图;\n[0027] 图6是本发明加工装置一实施方式中第二获取模块的结构示意图;\n[0028] 图7是本发明加工装置另一实施方式的结构示意图。\n具体实施方式\n[0029] 下面结合附图和实施方式对本发明进行详细说明。\n[0030] 请参阅图1,本发明数控系统进行加工的方法包括:\n[0031] 步骤101:数控系统获取对待加工物件进行加工处理的所需加工线段集合;\n[0032] 待加工物件中,加工的轨迹的起点与终点之间形成一直线,中间没有间断或者折点,则该直线称为加工线段。数控系统获取待加工物件的加工线段的集合,其中,加工线段可以连续连接地分布,也可以分散分布在待加工物件的各个待加工区域。\n[0033] 步骤102:数控系统从加工线段集合中获取几何参数小于阈值的所有加工线段;\n[0034] 数控系统根据待加工物件的加工精度要求,预先设定加工阈值,并从加工线段集合中取出几何参数小于阈值的所有加工线段,其中,几何参数为每一加工线段的长度、加工线段之间形成的夹角或者为其它特定加工所需的几何参数。\n[0035] 步骤103:数控系统将获取的所有加工线段进行整合,得到一整合线段L1;\n[0036] 数控系统将满足几何参数的值小于预设的阈值的所有加工线段进行整合,得到一整合线段L1,比如满足几何参数的值小于预设的阈值的所有加工线段的数量为10,则将这\n10段加工线段进行整合成一条线段,得到一整合线段L1。\n[0037] 步骤104:数控系统对待加工物件进行整合线段的加工;\n[0038] 数控系统将满足几何参数的值小于预设的阈值的所有加工线段进行整合之后,对待加工物件进行整合线段的加工。整合前加工线段有多段,数控系统可能要进行多次的加减速,而在整合后,加工线段只有一段,可以使用同一加工速度进行加工,避免了频繁的加减速,能够达到提高加工效率的效果。\n[0039] 请参阅图2,数控系统从加工线段集合中获取几何参数小于阈值的所有加工线段的步骤,包括以下子步骤:\n[0040] 子步骤S1021:数控系统预先确定阈值,阈值包括对待加工物件的单条加工线段整合的长度最大值L、对待加工物件的所有相邻加工线段整合的夹角之和最大值θ;\n[0041] 阈值的大小体现了加工的精度要求,阈值越小则对加工的精度要求越高,反之,阈值越大则对加工的精度要求越低。本实施方式中,阈值包括对待加工物件的单条加工线段整合的长度最大值L、对待加工物件的所有相邻加工线段整合的夹角之和最大值θ。优选地,长度最大值L设定为1mm,夹角之和最大值θ设定为3度。\n[0042] 子步骤S1022:数控系统从加工线段集合中获取长度不超过长度最大值L的所有加工线段;\n[0043] 数控系统获取加工线段的集合后,从加工线段集合中获取长度不超过长度最大值L的所有加工线段,例如,如果长度最大值L设定为1mm,则数控系统从加工线段集合中筛选出长度不超过1mm的所有加工线段以备下一步骤使用,如果在筛选过程中出现长度超过1mm的加工线段,则该加工线段不满足在该阈值下的加工长度要求。长度最大值L也可以根据实际应用情况设定为其它的数值,例如0.1mm或者0.5mm等。\n[0044] 子步骤S1023:在长度最大值L的所有加工线段中,获取相邻两两加工线段之间夹角的角度之和不大于角度之和最大值θ的最多加工线段条数,将最多加工线段条数下的所有加工线段的连线作为预备线段L2以进行后续步骤。\n[0045] 数控系统筛选出长度不超过长度最大值L的所有加工线段之后,在长度不超过长度最大值L的所有加工线段继续进行选择,选出相邻两两加工线段之间夹角的角度之和不大于角度之和最大值θ的最多加工线段条数。其中,将最多加工线段条数下的所有加工线段的连线作为预备线段L2。\n[0046] 通过上述实施方式的描述,可以理解,区别于现有技术,本发明的数控系统进行加工的方法,从待加工物件集合的加工线段中,提取几何参数小于阈值的所有加工线段,能够在保证待加工物件的加工质量的前提下,获得良好的加工效果;对这些线段进行整合并进行加工,能够避免数控系统频繁的加减速,提高加工效率。\n[0047] 请参阅图3,图3是本发明数控系统进行加工的方法另一实施方式的流程图,包括:\n[0048] 步骤S201:数控系统获取对待加工物件进行加工处理的所需加工线段集合;\n[0049] 在待加工物件被加工之前,数控系统获取对待加工物件进行加工处理的所需加工线段集合,其中,加工线段可以连续连接地分布,也可以分散分布在待加工物件的各个待加工区域。\n[0050] 以加工线段连续连接分布为例,请结合参阅图4,待加工物件的加工线段为k1、k2、k3以及k4,数控系统获取加工线段k1、k2、k3以及k4,其中,k1、k2、k3以及k4为加工线段集合的一部分。\n[0051] 步骤S202:数控系统从加工线段集合中获取几何参数小于阈值的所有加工线段,加工线段的连线作为预备线段L2;\n[0052] 几何参数为每一加工线段的长度、加工线段之间形成的夹角,并且加工线段之间形成的夹角为角度较小的夹角。如图4所示,加工线段k1、k2、k3、k4的长度,以及加工线段k1与k2形成的夹角β1、k2与k3形成的夹角β2、k3与k4形成的夹角β3为几何参数。其中,夹角β1、夹角β2以及夹角β3都取为角度较小的夹角。\n[0053] 数控系统根据待加工物件的加工精度要求,预先设定加工阈值。本实施方式中,阈值为对待加工物件的单条加工线段整合的长度最大值L、对待加工物件的所有相邻加工线段整合的夹角之和最大值θ。优选的,长度最大值L设定为1mm,夹角之和最大值θ设定为3度。\n长度最大值L和夹角之和最大值θ也可以根据实际应用情况设定为其它值。\n[0054] 举例而言,假设长度最大值L设定为1mm,夹角之和最大值θ设定为3度,加工线段k1、k2、k3、k4的长度都不超过1mm,并且加工线段k1之前、加工线段k4之后没有连接的加工线段或者加工线段k1之前、加工线段k4之后的加工线段的长度都大于1mm,则对加工线段k1、k2、k3、k4进行下一步的筛选。加工线段k1、k2、k3、k4中,相邻两两加工线段之间夹角的角度之和为:(β1+β2+β3),判断(β1+β2+β3)的度数是否不超过3度,如果(β1+β2+β3)的度数不超过3度,则可以确定加工线段的条数为4条,加工线段k1、k2、k3、k4的连线为预备线段L2。\n[0055] 步骤S203:判断预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H;\n[0056] 将预备线段的两端连成一第一直线,判断预备线段中所有两两相邻加工线段的连接点到第一直线之间的距离是否均不超过预设弓高H。连接k1、k2、k3、k4的连线形成预备线段L2的两端点,得到如图4所示的线段Q1,则Q1为第一直线。形成第一直线Q1的预备线段中包含有弓高Δh超过预设弓高H的加工线段。加工线段的弓高Δh为预备线段L2中所有两两相邻加工线段的连接点到第一直线Q1之间的垂直距离。\n[0057] 根据加工精度要求预设弓高H的值,弓高H的值越小则对加工精度的要求越高。判断预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H,如果判断的结果为是,则进入步骤S205,数控系统执行将获取的所有加工线段进行整合;如果判断的结果为否,则进入步骤S204,数控系统对预备线段进行分割。\n[0058] 步骤S204:以超过预设弓高H处的连接点为线段分割点,将预备线段分开两段,将分开的两段分别作为下一轮判断的预备线段;\n[0059] 在判断弓高Δh是否都不超过预设弓高H的过程中,如果出现弓高Δh的值超过预设弓高H的值,则以超过预设弓高H处的连接点为线段分割点,将预备线段L2分开成两段,返回步骤S203,将预备线段L2分开的两段分别作为下一轮判断的预备线段,继续执行判断这两段预备线段的弓高Δh是否都不超过预设弓高H的步骤。\n[0060] 步骤S205:数控系统将获取的所有加工线段进行整合,得到一整合线段L1;\n[0061] 如果预备线段L2中的所有加工线段的弓高Δh都不超过预设弓高H,数控系统执行将不超过预设弓高H所有加工线段进行整合,具体而言,将预备线段的两端连成一第二直线,第二直线则为整合线段L1。\n[0062] 步骤S206:数控系统对待加工物件进行整合线段的加工;\n[0063] 其中,步骤S206具体为:将预备线段整合成一整合线段L1之后,数控系统对待加工物件的整合线段L1进行对应的代码编译,在编译完成后进行速度规划,以规划好的速度对待加工物件进行加工。\n[0064] 通过上述实施方式的描述,可以理解,本发明从待加工物件集合的加工线段中,提取不超过加工线段的长度最大值L的所有加工线段、从不超过加工线段的长度最大值L的所有加工线段中,再次提取所有相邻加工线段夹角之和不超过夹角之和最大值θ的所有加工线段,能够在保证待加工物件的加工质量的前提下,获得良好的加工效果;对这些线段进行整合成一条整合线段并进行加工,能够避免数控系统因加工多条加工线段而进行频繁的加减速,提高加工效率。\n[0065] 请参阅图5,本发明加工装置一实施方式包括第一获取模块301、第二获取模块\n302、整合模块303以及加工模块304,其中:\n[0066] 第一获取模块301用于获取对待加工物件进行加工处理的所需加工线段集合;\n[0067] 待加工物件中,加工的轨迹的起点与终点之间形成一直线,中间没有间断或者折点,则该直线称为加工线段。第一获取模块301具体用于获取待加工物件的加工线段的集合,其中,加工线段可以连续连接地分布,也可以分散分布在待加工物件的各个待加工区域。\n[0068] 第二获取模块302用于从加工线段集合中获取几何参数小于阈值的所有加工线段;\n[0069] 数控系统根据待加工物件的加工精度要求,预先设定加工阈值,第二获取模块302具体用于从加工线段集合中提取出几何参数小于阈值的所有加工线段,其中,几何参数为每一加工线段的长度、加工线段之间形成的夹角或者为其它特定加工所需的几何参数。\n[0070] 整合模块303用于将获取的所有加工线段进行整合,得到一整合线段L1;\n[0071] 整合模块303具体用于将满足几何参数的值小于预设的阈值的所有加工线段进行整合,得到一整合线段L1。\n[0072] 加工模块304用于对待加工物件进行整合线段的加工;\n[0073] 在整合模块303将预备线段L2进行整合,得到一整合线段L1之后,加工模块304对待加工物件进行整合线段的加工,由于对加工线段整合后,加工线段只有一段,可以使用同一加工速度进行加工,避免频繁的加减速。\n[0074] 其中,请参阅图6,第二获取模块302包括确定单元3021、第一获取单元3022以及第二获取单元3023,其中:\n[0075] 确定单元3021,用于预先确定阈值,阈值包括对待加工物件的单条加工线段整合的长度最大值L、对待加工物件的所有相邻加工线段整合的夹角之和最大值θ;\n[0076] 确定单元3021具体用于预先确定加工线段中的几何参数的阈值,阈值的大小体现了加工的精度要求,阈值越小则对加工的精度要求越高,反之,阈值越大则对加工的精度要求越低。优选地,长度最大值L设定为1mm,夹角之和最大值θ设定为3度。\n[0077] 第一获取单元3022用于从加工线段集合中获取长度不超过长度最大值L的所有加工线段;\n[0078] 获取加工线段的集合后,第一获取单元3022具体用于从加工线段集合中选出长度不超过长度最大值L的所有加工线段,例如,长度最大值L设定为1mm,则从加工线段集合中筛选出长度不超过1mm的所有加工线段。\n[0079] 第二获取单元3023用于在不超过长度最大值L的所有加工线段中,获取相邻两两加工线段之间夹角的角度之和不大于角度之和最大值θ的最多加工线段条数,将最多加工线段条数下的所有加工线段的连线作为预备线段L2。\n[0080] 在第一获取单元3022选出长度不超过长度最大值L的所有加工线段之后,第二获取单元3023具体用于在长度不超过长度最大值L的所有加工线段中选出相邻两两加工线段之间夹角的角度之和不大于角度之和最大值θ的最多加工线段条数,其中,将最多加工线段条数下的所有加工线段的连线作为预备线段L2。\n[0081] 请参阅图7,本发明加工装置另一实施方式包括第一获取模块401、第二获取模块\n402、判断模块403、分割模块404、整合模块405以及加工模块406,其中:\n[0082] 第一获取模块401用于获取对待加工物件进行加工处理的所需加工线段集合;\n[0083] 第一获取模块401具体用于获取待加工物件的加工线段的集合,其中,加工线段可以连续连接地分布,也可以分散分布在待加工物件的各个待加工区域。\n[0084] 第二获取模块402从加工线段集合中获取几何参数小于阈值的所有加工线段,加工线段的连线作为预备线段L2;\n[0085] 第二获取模块402具体用于从待加工物件的加工线段集合中,获取每一加工线段的长度不超过长度最大值L的加工线段,并从长度不超过长度最大值L的加工线段中获取相邻两两加工线段之间夹角的角度之和不超过角度之和最大值θ的所有加工线段,相邻两两加工线段之间夹角的角度之和不超过角度之和最大值θ的所有加工线段的连线为预备线段L2。\n[0086] 判断模块403用于判断预备线段L2中的所有加工线段的弓高Δh是否都不超过预设弓高H;\n[0087] 将预备线段L2的两端连成一第一直线,加工线段的弓高Δh为预备线段L2中所有两两相邻加工线段的连接点到第一直线之间的垂直距离。判断模块403判断预备线段L2中所有两两相邻加工线段的连接点到第一直线之间的距离是否均不超过预设弓高H。\n[0088] 分割模块404用于当其中一个加工线段的连接点到第一直线之间的距离超过预设弓高H时,以超过预设弓高H处的连接点为线段分割点,将预备线段分开两段,将分开的两段分别作为下一轮判断的预备线段;\n[0089] 如果出现弓高Δh的值超过预设弓高H的值,则分割模块404以超过预设弓高H处的连接点为线段分割点,将预备线段L2分开成两段作为下一轮判断的预备线段,且触发判断模块403继续判断这两段预备线段的弓高Δh是否都不超过预设弓高H。\n[0090] 整合模块405用于将获取的所有加工线段进行整合,得到一整合线段L1;\n[0091] 整合模块405具体用于将弓高Δh都不超过预设弓高H的预备线段的两端连成一第二直线,则第二直线则为整合线段L1。\n[0092] 加工模块406用于对待加工物件进行整合线段的加工;\n[0093] 加工模块406具体用于对待加工物件的整合线段L1进行对应的代码编译,在编译完成后进行速度规划,以规划好的速度对待加工物件进行加工。\n[0094] 通过上述实施方式的阐述,本发明的优点在于:本发明从待加工物件集合的加工线段中,提取不超过加工线段的长度最大值L的所有加工线段、从不超过加工线段的长度最大值L的所有加工线段中,再次提取所有相邻加工线段夹角之和不超过夹角之和最大值θ的所有加工线段,以作为预备线段,能够在保证待加工物件的加工质量的前提下,获得良好的加工效果;对满足弓高Δh都不超过预设弓高H的预备线段进行整合成一条整合线段并进行加工,能够避免数控系统因加工多条加工线段而进行频繁的加减速,减少机床的异常振动,提高加工效率,且操作方便简单。\n[0095] 以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
法律信息
- 2018-03-09
- 2016-01-20
实质审查的生效
IPC(主分类): G05B 19/19
专利申请号: 201210593492.0
申请日: 2012.12.31
- 2015-03-18
著录事项变更
申请人由深圳市配天数控科技有限公司变更为深圳市配天智造装备股份有限公司
地址由518108 广东省深圳市宝安区沙井街道蚝乡路沙井工业公司第三工业区A3的102C变更为518108 广东省深圳市宝安区沙井街道蚝乡路沙井工业公司第三工业区A3的102C
- 2013-05-22
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-08-15
|
2011-12-14
| | |
2
| |
2011-04-27
|
2010-11-05
| | |
3
| |
2010-07-21
|
2010-02-25
| | |
4
| |
2004-12-08
|
2002-08-31
| | |
5
| |
2008-04-30
|
2006-10-27
| | |
6
| |
2006-11-15
|
2006-06-07
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |