数据处理方法、装置、服务器及存储介质制造方法及图纸

技术编号:33535570 阅读:6 留言:0更新日期:2022-05-19 02:15
本申请适用于计算机技术领域,提供了一种数据处理方法、装置、服务器及存储介质,其中,方法包括:获取目标三维模型对应的切片层集合;针对当前切片层上的各加工位置点,执行厚度调整步骤,其中,厚度调整步骤包括:根据预设刀具参数和进刀深度差,确定相应加工位置点处的待调节厚度,以及根据待调节厚度和预设厚度调整规则,对初始层厚度进行调整,得到相应加工位置点对应的加工厚度;针对各切片层,根据相应切片层中各加工位置点对应的加工厚度,生成相应切片层的加工轨迹。本申请中,通过对相应加工位置点处的各切片层的加工厚度进行调整,根据调整后的加工厚度生成相应切片层的加工轨迹,可以提高加工轨迹的准确度,提高模型加工的精确度。加工的精确度。加工的精确度。

【技术实现步骤摘要】
数据处理方法、装置、服务器及存储介质


[0001]本申请属于计算机
,尤其涉及数据处理方法、装置、服务器及存储介质。

技术介绍

[0002]在零件加工的过程中,通常是先建立零件的三维模型,然后采用模型切片软件,如,cura软件,以预设层高对三维模型进行模型切片,从而得到三维模型的若干切片层,再针对每个切片层设置对应的切片加工轨迹,最终得到整个三维模型的加工轨迹。这样,可以采用三维模型的加工轨迹进行模型加工,以得到三维模型对应模型物体。
[0003]相关技术中,采用三维模型的加工轨迹进行模型加工时,若加工轨迹不准确,将导致加工得到的模型物体不精确,导致降低模型加工的精确度。

技术实现思路

[0004]本申请实施例提供了一种数据处理方法、装置、服务器及存储介质,可以解决相关技术中,采用三维模型的加工轨迹进行模型加工时,若加工轨迹不准确,将导致加工得到的模型物体不精确,导致降低模型加工的精确度的问题。
[0005]本申请实施例的第一方面提供了一种数据处理方法,包括:
[0006]获取目标三维模型对应的切片层集合,其中,切片层集合中的各切片层的初始层厚度相同;
[0007]遍历切片层集合中的各切片层,并在访问当前切片层时,针对当前切片层上的各加工位置点,执行厚度调整步骤,其中,厚度调整步骤包括:在相应加工位置点处的当前切片层与相邻切片层之间的进刀深度差满足预设调整条件时,根据预设刀具参数和进刀深度差,确定相应加工位置点处的待调节厚度,以及根据待调节厚度和预设厚度调整规则,对初始层厚度进行调整,得到相应加工位置点对应的加工厚度;
[0008]针对各切片层,根据相应切片层中各加工位置点对应的加工厚度,生成相应切片层的加工轨迹。
[0009]进一步地,若在访问当前切片层时,当前切片层包括多个封闭子区域,则通过如下方式确定当前切片层上各加工位置点对应的加工厚度:
[0010]根据多个封闭子区域,生成当前切片层对应的凸包,其中,凸包包括重合边和非重合边,重合边为凸包与封闭子区域相重合的边;
[0011]针对当前切片层上的各加工位置点,若相应加工位置点属于凸包的重合边或相应加工位置点对应的进刀深度小于或等于预设深度阈值,则针对相应加工位置点执行厚度调整步骤,得到相应加工位置点对应的加工厚度;若相应加工位置点属于非重合边且相应加工位置点对应的进刀深度大于预设深度阈值,则将预设加工厚度确定为相应加工位置点对应的加工厚度。
[0012]进一步地,方法还包括:
[0013]若切片层集合中存在包括多个封闭子区域的目标切片层,则根据目标切片层包括
的多个封闭子区域,生成目标切片层对应的凸包;
[0014]根据凸包的各条边,生成目标切片层的初步加工轨迹,以及根据凸包的非重合边,生成目标切片层的精细加工轨迹。
[0015]进一步地,根据凸包的非重合边,生成目标切片层的精细加工轨迹,包括:
[0016]针对凸包的各条非重合边,对相应非重合边进行切分,得到多个切分点;
[0017]针对相应非重合边上的各切分点,以相应切分点为起点,向凸包内部延伸,以延伸线上的停刀点为终点,生成相应切分点对应的加工路径,其中,精细加工轨迹为各切分点对应的加工路径的组合,停刀点为以下一者:延伸线与封闭子区域的首个交点,延伸线与另一条非重合边的交点。
[0018]进一步地,生成相应切分点对应的加工路径,包括:
[0019]若相应切分点对应的加工路径与已生成的加工路径重叠,则删除相应切分点对应的加工路径。
[0020]进一步地,以相应切分点为起点,向凸包内部延伸,以延伸线上的停刀点为终点,生成相应切分点对应的加工路径,包括:
[0021]若相应切分点对应的加工路径的深度大于目标深度,则将相应切分点对应的加工路径的深度调整为目标深度,其中,目标深度基于预设刀具参数、初始层厚度确定得到。
[0022]进一步地,厚度调整步骤,还包括:
[0023]在相应加工位置点处的当前切片层与相邻切片层之间的进刀深度差不满足预设调整条件时,将初始层厚度作为相应加工位置点的加工厚度。
[0024]本申请实施例的第二方面提供了一种数据处理的装置,包括:
[0025]切片获取单元,用于获取目标三维模型对应的切片层集合,其中,切片层集合中的各切片层的初始层厚度相同;
[0026]厚度调整单元,用于遍历切片层集合中的各切片层,并在访问当前切片层时,针对当前切片层上的各加工位置点,执行如下厚度调整步骤:
[0027]在相应加工位置点处的当前切片层与相邻切片层之间的进刀深度差满足预设调整条件时,根据预设刀具参数和进刀深度差,确定相应加工位置点处的待调节厚度,以及根据待调节厚度和预设厚度调整规则,对初始层厚度进行调整,得到相应加工位置点对应的加工厚度;
[0028]轨迹生成单元,用于针对各切片层,根据相应切片层中各加工位置点对应的加工厚度,生成相应切片层的加工轨迹。
[0029]本申请实施例的第三方面提供了一种服务器,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现第一方面提供的数据处理方法的各步骤。
[0030]本申请实施例的第四方面提供了一种存储介质,存储介质存储有计算机程序,计算机程序被处理器执行时实现第一方面提供的数据处理方法的各步骤。
[0031]实施本申请实施例提供的数据处理方法、装置、服务器及存储介质具有以下有益效果:首先,获取目标三维模型对应的切片层集合,其中,切片层集合中的各切片层的初始层厚度相同。然后,遍历切片层集合中的各切片层,并在访问当前切片层时,针对当前切片层上的各加工位置点,执行如下厚度调整步骤:在相应加工位置点处的当前切片层与相邻
切片层之间的进刀深度差满足预设调整条件时,根据预设刀具参数和进刀深度差,确定相应加工位置点处的待调节厚度,以及根据待调节厚度和预设厚度调整规则,对初始层厚度进行调整,得到相应加工位置点对应的加工厚度。最后,针对各切片层,根据相应切片层中各加工位置点对应的加工厚度,生成相应切片层的加工轨迹。通过对相应加工位置点处的各切片层的加工厚度进行调整,得到各加工位置点在各切片层的精确的加工厚度,根据调整后的加工厚度生成相应切片层的加工轨迹,可以提高各切片层的加工轨迹的准确度,有助于提高模型加工的精确度。
附图说明
[0032]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是本申请一实施例提供的一种数据处理方法的实现流程图;
[0034]图2是本申请一实施例提供的当前切片层和相邻切片层的待调节高度的示意图;
[0035]图3a、图3b、图3c、图3d本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取目标三维模型对应的切片层集合,其中,所述切片层集合中的各切片层的初始层厚度相同;遍历所述切片层集合中的各所述切片层,并在访问当前切片层时,针对所述当前切片层上的各加工位置点,执行厚度调整步骤,其中,所述厚度调整步骤包括:在相应加工位置点处的当前切片层与相邻切片层之间的进刀深度差满足预设调整条件时,根据预设刀具参数和所述进刀深度差,确定所述相应加工位置点处的待调节厚度,以及根据所述待调节厚度和预设厚度调整规则,对所述初始层厚度进行调整,得到所述相应加工位置点对应的加工厚度;针对各所述切片层,根据相应切片层中各加工位置点对应的加工厚度,生成相应切片层的加工轨迹。2.根据权利要求1所述的数据处理方法,其特征在于,若在访问所述当前切片层时,所述当前切片层包括多个封闭子区域,则通过如下方式确定所述当前切片层上各加工位置点对应的加工厚度:根据所述多个封闭子区域,生成所述当前切片层对应的凸包,其中,所述凸包包括重合边和非重合边,所述重合边为所述凸包与封闭子区域相重合的边;针对所述当前切片层上的各加工位置点,若相应加工位置点属于所述凸包的重合边或相应加工位置点对应的进刀深度小于或等于预设深度阈值,则针对相应加工位置点执行所述厚度调整步骤,得到相应加工位置点对应的加工厚度;若相应加工位置点属于非重合边且相应加工位置点对应的进刀深度大于所述预设深度阈值,则将预设加工厚度确定为相应加工位置点对应的加工厚度。3.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:若所述切片层集合中存在包括多个封闭子区域的目标切片层,则根据所述目标切片层包括的所述多个封闭子区域,生成所述目标切片层对应的凸包;根据所述凸包的各条边,生成所述目标切片层的初步加工轨迹,以及根据所述凸包的非重合边,生成所述目标切片层的精细加工轨迹。4.根据权利要求3所述的数据处理方法,其特征在于,所述根据所述凸包的非重合边,生成所述目标切片层的精细加工轨迹,包括:针对所述凸包的各条非重合边,对相应非重合边进行切分,得到多个切分点;针对相应非重合边上的各切分点,以相应切分点为起点,向所述凸包内部延伸,以延伸线上的停刀点为终点,生成相应切分点对应的加工路径,其中,所述精细加工轨...

【专利技术属性】
技术研发人员:张杰锋李由陈哲勇苏灿杰
申请(专利权)人:深圳快造科技有限公司
类型:发明
国别省市:

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

1