一种基于六面钻加工系统的选刀方法及系统技术方案

技术编号:31450919 阅读:21 留言:0更新日期:2021-12-18 11:13
本申请实施例属于自动化控制领域,涉及一种基于六面钻加工系统的选刀方法及系统。本申请提供的技术方案包括如下步骤:获取第一图元Pi的加工刀具列表;将第一图元Pi匹配加工刀具列表中的刀具,获取第一刀具Tnk;将第二图元Pj匹配加工刀具列表中的另一刀具,获取第二刀具Tk;若第一图元Pi和第二图元Pj沿板材X方向或者Y方向上的间距,与第一刀具Tnk和第二刀具Tk沿板材X方向或者Y方向上的间距一致,则进行组合刀匹配。通过上述优化,出刀和收刀次数最小,便于六面钻更合理地出刀以切割木板,可以在组合刀数不超过限定值、出刀和收刀次数最少、出刀位移偏置最小等限定条件下,实现木工切割运动的连续性,进一步提升切割效率。进一步提升切割效率。进一步提升切割效率。

【技术实现步骤摘要】
一种基于六面钻加工系统的选刀方法及系统


[0001]本申请涉及自动化控制领域,更具体的说,特别涉及一种基于六面钻加工系统的选刀方法及系统。

技术介绍

[0002]在木工切割过程中,需要根据待加工板材上的图元分布特性合理匹配刀具库中相应的刀。传统的方法一般是一个图元对应一把刀,逐个加工,非常耗时。在这种条件下,为了进一步提升木板加工效率,需要开发新的方法来解决该问题。

技术实现思路

[0003]本专利技术的目的在于提供一种基于六面钻加工系统的选刀方法及系统,可以在组合刀数不超过限定值、出刀和收刀次数最少、出刀位移偏置最小等限定条件下,实现木工切割运动的连续性,进一步提升切割效率。
[0004]为了解决以上提出的问题,本专利技术实施例提供了如下所述的技术方案:
[0005]一种基于六面钻加工系统的选刀方法,包括如下步骤:
[0006]获取第一图元Pi的加工刀具列表;
[0007]将第一图元Pi匹配加工刀具列表中的刀具,获取第一刀具Tnk;
[0008]将第二图元Pj匹配加工刀具列表中的另一刀具,获取第二刀具Tk;
[0009]若第一图元Pi和第二图元Pj沿板材X方向或者Y方向上的间距,与第一刀具Tnk和第二刀具Tk沿板材X方向或者Y方向上的间距一致,则进行组合刀匹配。
[0010]进一步地,所述获取第一图元Pi的加工刀具列表的步骤包括:
[0011]遍历图元列表,获取第一图元Pi;
[0012]遍历刀具列表,获取刀具Tm;
[0013]判断第一图元Pi的加工半径是否等于刀具Tm的加工半径;
[0014]若等于,则获取第一图元Pi的加工刀具列表NewT;
[0015]若不等于,则再遍历刀具列表,获取下一刀具Tn。
[0016]进一步地,所述将第二图元Pj匹配加工刀具列表中的另一刀具,获取第二刀具Tk的步骤包括:
[0017]遍历图元列表,获取第二图元Pj;
[0018]比较第一图元Pi与第二图元Pj的加工深度是否一致;
[0019]若一致,则遍历刀具列表,获取第二刀具Tk;
[0020]若不一致,则再遍历图元列表,获取下一第二图元Pj。
[0021]进一步地,所述若第一图元Pi和第二图元Pj沿板材X方向或者Y方向上的间距,与第一刀具Tnk和第二刀具Tk沿板材X方向或者Y方向上的间距一致,则进行组合刀匹配的步骤之后,还包括:
[0022]组合刀的数目达到目标组合刀数时,存储选刀后的图元集合。
[0023]进一步地,所述组合刀的数目达到目标组合刀数时,存储选刀后的图元集合的步骤之后,还包括:
[0024]若存在组合刀,选择组合刀的数目多的图元列表。
[0025]进一步地,所述组合刀的数目达到目标组合刀数时,存储选刀后的图元集合的步骤之后,还包括:
[0026]若不存在组合刀,选择组合刀中的刀具,并更新图元列表。
[0027]进一步地,所述若不存在组合刀,选择组合刀中的刀具,并更新图元列表的步骤之后,还包括:
[0028]对于不存在组合刀的图元,根据该图元上下左右的方位,选择刀具中上下左右偏置小的刀具。
[0029]进一步地,所述若第一图元Pi和第二图元Pj沿板材X方向或者Y方向上的间距,与第一刀具Tnk和第二刀具Tk沿板材X方向或者Y方向上的间距一致,则进行组合刀匹配的具体的评判规则表达式包括:
[0030][0031][0032]进一步地,所述图元列表包括板材正面图元集合、板材侧面图元集合、板材背面图元集合、板材正面垂直孔集合和板材侧面垂直孔集合,所述刀具列表包括上钻包垂直孔加工刀具集合、下钻包垂直孔加工刀具集合、上钻包槽加工刀具集合、下钻包槽加工刀具集合、左侧加工刀具集合、右侧加工刀具集合、上侧加工刀具集合和下侧加工刀具集合。
[0033]为了解决以上提出的技术问题,本专利技术实施例还提供了一种基于六面钻加工系统的选刀系统,采用了如下所述的技术方案:
[0034]一种基于六面钻加工系统的选刀系统,
[0035]包括获取模块,用于获取第一图元Pi的加工刀具列表;
[0036]第一匹配模块,用于将第一图元Pi匹配加工刀具列表中的刀具,获取第一刀具Tnk;
[0037]第二匹配模块,将第二图元Pj匹配加工刀具列表中的另一刀具,获取第二刀具Tk;
[0038]第三匹配模块,用于若第一图元Pi和第二图元Pj沿板材X方向或者Y方向上的间距,与第一刀具Tnk和第二刀具Tk沿板材X方向或者Y方向上的间距一致,则进行组合刀匹配。
[0039]与现有技术相比,本专利技术实施例主要有以下有益效果:
[0040]一种基于六面钻加工系统的选刀方法及系统,出刀和收刀次数最小,如果有组合刀,选出最大组合刀的刀具列表,对其它非组合刀的图元,根据图元半径和加工深度,优先匹配组合刀具列表中的刀号;如果不存在组合刀情况的,直接根据图元上下左右的方位,选
择刀具中上下左右偏置最小的刀号。通过上述优化,可以在设定的条件下,自由组合最佳选刀,便于六面钻更合理地出刀以切割木板,利用这种选刀方法可以在组合刀数不超过限定值、出刀和收刀次数最少、出刀位移偏置最小等限定条件下,实现木工切割运动的连续性,进一步提升切割效率。
附图说明
[0041]为了更清楚地说明本专利技术的方案,下面将对实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本专利技术实施例中基于六面钻加工系统的选刀方法的流程框图;
[0043]图2为本专利技术实施例中基于六面钻加工系统的流程图。
具体实施方式
[0044]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本专利技术的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排它的包含。本专利技术的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。
[0045]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0046]为了使本领域技术人员更好地理解本专利技术方案,下面将参照相关附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。
[0047]实施例
[0048]一种基于六面钻加工系统的选刀方法,如图1和图2所示,包括如下步骤:
...

【技术保护点】

【技术特征摘要】
1.一种基于六面钻加工系统的选刀方法,其特征在于,包括如下步骤:获取第一图元Pi的加工刀具列表;将第一图元Pi匹配加工刀具列表中的刀具,获取第一刀具Tnk;将第二图元Pj匹配加工刀具列表中的另一刀具,获取第二刀具Tk;若第一图元Pi和第二图元Pj沿板材X方向或者Y方向上的间距,与第一刀具Tnk和第二刀具Tk沿板材X方向或者Y方向上的间距一致,则进行组合刀匹配。2.根据权利要求1所述的基于六面钻加工系统的选刀方法,其特征在于,所述获取第一图元Pi的加工刀具列表的步骤包括:遍历图元列表,获取第一图元Pi;遍历刀具列表,获取刀具Tm;判断第一图元Pi的加工半径是否等于刀具Tm的加工半径;若等于,则获取第一图元Pi的加工刀具列表NewT;若不等于,则再遍历刀具列表,获取下一刀具Tn。3.根据权利要求1所述的基于六面钻加工系统的选刀方法,其特征在于,所述将第二图元Pj匹配加工刀具列表中的另一刀具,获取第二刀具Tk的步骤包括:遍历图元列表,获取第二图元Pj;比较第一图元Pi与第二图元Pj的加工深度是否一致;若一致,则遍历刀具列表,获取第二刀具Tk;若不一致,则再遍历图元列表,获取下一第二图元Pj。4.根据权利要求1所述的基于六面钻加工系统的选刀方法,其特征在于,所述若第一图元Pi和第二图元Pj沿板材X方向或者Y方向上的间距,与第一刀具Tnk和第二刀具Tk沿板材X方向或者Y方向上的间距一致,则进行组合刀匹配的步骤之后,还包括:组合刀的数目达到目标组合刀数时,存储选刀后的图元集合。5.根据权利要求4所述的基于六面钻加工系统的选刀方法,其特征在于,所述组合刀的数目达到目标组合刀数时,存储选刀后的图元集合的步骤之后,还包括:若存在组合刀,选择组合刀的数目多的图元列...

【专利技术属性】
技术研发人员:钟菲封雨鑫高云峰
申请(专利权)人:深圳市大族智能控制科技有限公司
类型:发明
国别省市:

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

1