System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数控加工,具体而言,本申请涉及一种矩形图形的加工路径生成方法、电子设备以及程序产品。
技术介绍
1、对于家具的加工,由于家具相关的五金件的样式多样以及家具的种类多样,结构多变,经常需要根据家具的种类、结构以及五金件的安装需求加工在家具上加工出不同倒角的矩形图形。常规的加工方式是操作人员先控制刀具加工出与该矩形图形相近的大概图形,再控制刀具对加工出的图形进行细节调整以得到符合要求的矩形图形,这种加工方式复杂、耗时长,且需操作人员具备较高的加工水平,提高了操作人员的加工门槛和人力成本。
技术实现思路
1、本申请实施例提供了一种矩形图形的加工路径生成方法、电子设备以及程序产品,可以解决现有矩形图形的加工方式复杂、耗时长,加工门槛高且人力成本大,凿岩成本大的问题。为了实现该目的,本申请实施例提供了如下几个方案。
2、根据本申请实施例的一个方面,提供了一种矩形图形的加工路径生成方法,包括:根据矩形图形的加工信息确定用于加工的目标刀具,所述加工信息包括所述矩形图形的中心点坐标、尺寸以及旋转角度,所述目标刀具包括用于加工所述矩形图形的主体区域的主体刀以及用于修边清角的清角刀;
3、根据所述加工信息以及所述目标刀具的参数确定所述主体刀和所述清角刀的加工区域;
4、基于所述加工区域以及所述目标刀具的刀径确定所述主体刀和所述清角刀的加工路径。
5、在一个可能的实现方式中,所述根据矩形图形的加工信息确定用于加工的目标刀具,包括:
6、
7、根据每个大刀对应的修边圈数确定所述主体刀,所述修边圈数为所述清角刀与所述大刀组合加工时,所述清角刀修边的圈数,所述大刀的刀径大于所述清角刀的刀径。
8、在一个可能的实现方式中,所述根据所述加工信息以及所述刀具的参数确定所述主体刀和所述清角刀的加工区域,包括:
9、根据所述加工信息确定所述矩形图形的矩形加工区域;
10、基于所述矩形加工区域以及预定的修边余量确定所述主体刀的主体加工区域,将所述主体加工区域与所述矩形加工区域之间的区域确定为所述清角刀的清角加工区域。
11、在一个可能的实现方式中,所述基于所述矩形加工区域以及预定的修边余量确定所述主体刀的主体加工区域,将所述主体加工区域与所述矩形加工区域之间的区域确定为所述清角刀的清角加工区域,包括:
12、若确定矩形加工区域的至少一侧加工为直角,则基于所述直角所在侧外扩所述矩形加工区域;
13、根据外扩后的所述矩形加工区域确定所述主体加工区域和所述清角加工区域。
14、在一个可能的实现方式中,基于所述加工区域以及所述目标刀具的刀径确定所述主体刀的加工路径,包括:
15、根据所述主体刀的刀径确定所述主体刀的切割量,基于所述切割量和剩余加工区域确定所述主体刀的加工路径,所述剩余加工区域是基于所述主体刀的加工方式所确定的。
16、在一个可能的实现方式中,所述加工方式包括回字形加工,所述基于所述切割量和剩余加工区域确定所述主体刀的加工路径,包括:
17、基于所述切割量内缩产生回字形的第一加工路径,确定所述第一加工路径对应的剩余加工区域,所述剩余加工区域为所述主体刀的加工区域中所述第一加工路径未覆盖的区域;
18、基于所述剩余加工区域相对于所述切割量的大小确定所述剩余加工区域对应的第二加工路径;
19、根据所述第一加工路径、所述第二加工路径确定所述主体刀的加工路径。
20、在一个可能的实现方式中,基于所述加工区域以及所述目标刀具的刀径确定所述清角刀的加工路径,包括:
21、根据所述清角刀的加工区域边缘与所述主体刀的加工区域的距离确定所述清角刀的最大切割尺寸;
22、根据所述最大切割尺寸以及所述清角刀的切割量确定所述清角刀的切割圈数,基于所述切割圈数确定所述清角刀的加工路径,所述清角刀的切割量是通过所述清角刀的刀径确定的。
23、在一个可能的实现方式中,所述基于所述切割圈数确定所述清角刀的加工路径,包括:
24、获取所述清角刀的加工区域中四个顶点的顶点坐标,基于所述顶点坐标以及所述切割圈数确定所述清角刀的加工路径。
25、根据本申请实施例的一个方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现如上所述的矩形图形的加工路径生成方法。
26、根据本申请实施例的一个方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。
27、本申请实施例提供的技术方案带来的有益效果是:
28、本申请提供的矩形图形的加工路径生成方法根据矩形图形的加工信息确定用于加工的目标刀具;根据加工信息以及目标刀具的参数确定主体刀和清角刀的加工区域;基于加工区域以及目标刀具的刀径确定主体刀和清角刀的加工路径,本申请实施例通过矩形图形的加工信息选择用于加工的主体刀和清角刀,根据加工信息以及刀具的参数确定主体刀和清角刀的加工区域,并根据该加工区域和刀径确定加工路径,因此,本申请实施例能够自动为矩形图形选择对应的刀具和生成刀具对应的加工路径,从而便于实现矩形图形的自动加工,加工方式简单、耗时短,降低操作人员的加工门槛和人力成本。
本文档来自技高网...【技术保护点】
1.一种矩形图形的加工路径生成方法,其特征在于,包括:
2.根据权利要求1所述的矩形图形的加工路径生成方法,其特征在于,所述根据矩形图形的加工信息确定用于加工的目标刀具,包括:
3.根据权利要求1所述的矩形图形的加工路径生成方法,其特征在于,所述根据所述加工信息以及所述刀具的参数确定所述主体刀和所述清角刀的加工区域,包括:
4.根据权利要求3所述的矩形图形的加工路径生成方法,其特征在于,所述基于所述矩形加工区域以及预定的修边余量确定所述主体刀的主体加工区域,将所述主体加工区域与所述矩形加工区域之间的区域确定为所述清角刀的清角加工区域,包括:
5.根据权利要求1所述的矩形图形的加工路径生成方法,其特征在于,基于所述加工区域以及所述目标刀具的刀径确定所述主体刀的加工路径,包括:
6.根据权利要求5所述的矩形图形的加工路径生成方法,其特征在于,所述加工方式包括回字形加工,所述基于所述切割量和剩余加工区域确定所述主体刀的加工路径,包括:
7.根据权利要求1所述的矩形图形的加工路径生成方法,其特征在于,基于所述加工区域
8.根据权利要求7所述的矩形图形的加工路径生成方法,其特征在于,所述基于所述切割圈数确定所述清角刀的加工路径,包括:
9.一种电子设备,包括存储器、处理器以及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现如权利要求1-8任一项所述的矩形图形的加工路径生成方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8任一项所述方法的步骤。
...【技术特征摘要】
1.一种矩形图形的加工路径生成方法,其特征在于,包括:
2.根据权利要求1所述的矩形图形的加工路径生成方法,其特征在于,所述根据矩形图形的加工信息确定用于加工的目标刀具,包括:
3.根据权利要求1所述的矩形图形的加工路径生成方法,其特征在于,所述根据所述加工信息以及所述刀具的参数确定所述主体刀和所述清角刀的加工区域,包括:
4.根据权利要求3所述的矩形图形的加工路径生成方法,其特征在于,所述基于所述矩形加工区域以及预定的修边余量确定所述主体刀的主体加工区域,将所述主体加工区域与所述矩形加工区域之间的区域确定为所述清角刀的清角加工区域,包括:
5.根据权利要求1所述的矩形图形的加工路径生成方法,其特征在于,基于所述加工区域以及所述目标刀具的刀径确定所述主体刀的加工路径,包括:
6.根...
【专利技术属性】
技术研发人员:肖浩南,杨良生,
申请(专利权)人:广州王石软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。