System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及测量,更具体地,本申请实施例涉及一种基于模具特征的产品轮廓度测量补正方法及系统。
技术介绍
1、随着产品结构设计的多样化,产品外形轮廓日趋复杂,对装配间隙要求日益严苛,以防止装配时因间隙问题导致的点胶断胶和溢胶问题,需要确保产品轮廓度的合规性。
2、目前产品外轮廓多为曲线形状且曲率突变,目前测量产品轮廓度的方式如cmm、omm、3d扫描方法,这些方法仅能给出产品轮廓度评价值,测量速度慢且无法基于模具注塑特征给出补正方法。
3、有鉴于此,需要提供一种新型的技术方案以解决上述技术问题。
技术实现思路
1、本申请的目的在于提供一种基于模具特征的产品轮廓度测量补正方法及系统。基于模具特征的产品轮廓度测量补正方法包括:
2、获取待测产品实际轮廓点位坐标;
3、根据实际轮廓点位坐标确定待测产品理论轮廓点位坐标;
4、基于差分方法确定每一个理论轮廓点位坐标对应的理论法向单位矢量;
5、基于缩放方法确定每一个理论轮廓点位坐标的实际法向单位矢量;
6、根据实际轮廓点位坐标和理论轮廓点位坐标确定距离矢量值,其中所述理论轮廓点位坐标为距所述实际轮廓点位坐标距离最近的理论轮廓点位坐标;
7、根据距离矢量值和实际法向单位矢量确定产品轮廓度;
8、根据产品轮廓度对产品轮廓度进行补正。
9、可选地,基于差分方法确定每一个理论轮廓点位坐标对应的法向单位矢量具体包括:
11、
12、其中,(x1,y1)为第一点位的理论轮廓点位坐标,(x2,y2)为与第一点位相邻的理论轮廓点位坐标。
13、可选地,基于差分方法确定每一个理论轮廓点位坐标对应的法向单位矢量具体包括:
14、在待测产品理论轮廓点位坐标为最后一个点位,所述理论轮廓点位坐标的法向单位矢量为:
15、
16、其中,(xn,yn)为最后一个点位的理论轮廓点位坐标,(xn-1,yn-1)为与最后一个点位相邻的理论轮廓点位坐标,其中n为待测产品理论轮廓点的数量。
17、可选地,基于差分方法确定每一个理论轮廓点位坐标对应的法向单位矢量具体包括:
18、在待测产品理论轮廓点位坐标为介于第一个点位和最后一个点位之间的目标点位,所述理论轮廓点位坐标的法向单位矢量为:
19、
20、其中,(xn-1,yn-1)为与目标点位相邻的上一个理论轮廓点位坐标,(xn+1,yn+1)为与最后一个点位相邻的理论轮廓点位坐标,其中n为目标点位。
21、可选地,基于缩放方法确定每一个理论轮廓点位坐标的实际法向单位矢量具体包括:
22、获取每一个理论轮廓点位坐标的辅助方向矢量;
23、根据所述辅助方向矢量和所述理论法向单位矢量确定实际法向单位矢量。
24、可选地,获取每一个理论轮廓点位坐标的辅助方向矢量具体包括:
25、根据理论轮廓点位坐标和缩放因子确定参考轮廓点位坐标;
26、根据参考轮廓点位坐标和所述理论轮廓点位坐标确定所述辅助方向矢量。
27、可选地,根据产品轮廓度对产品轮廓度进行补正具体包括:
28、基于产品轮廓度对待修模具进行分类;
29、根据实际轮廓点位坐标确定实际质心坐标,以及所述理论轮廓点位坐标确定理论质心坐标;
30、基于实际质心坐标和理论质心坐标确定每一类待修模具的最佳补偿差值;
31、基于最佳补偿差值确定每一类待修模具的目标补偿差值;
32、根据目标补偿差值修改模具,以对产品轮廓度进行补正。
33、可选地,基于最佳补偿差值确定每一类待修模具的目标补偿差值具体包括:
34、确定第一类待修模具的第一参考补偿差值组;
35、确定第二类待修模具的第二参考补偿差值组;
36、根据第一参考补偿差值组和第二参考补偿差值组,确定第一类待修模具和第二类待修模具的目标补偿差值。
37、可选地,确定第一类待修模具的多个第一参考补偿差值具体包括:
38、设定第一类待修模具的多个补偿量步长;
39、根据第一类待修模具的最佳补偿差值和多个补偿量步长,确定第一理论补偿差值组;
40、根据第一理论补偿差值组,重新确定第一类待修模具的产品轮廓度;
41、根据产品轮廓度确定第一理论补偿差值组中的第一参考补偿差值组。
42、可选地,确定第一类待修模具的多个第一参考补偿差值还包括:
43、设定最大补偿值;
44、设定第一类待修模具的最大补偿值;
45、在第一类理论补偿差值满足最大补偿值内的情况下,根据第一类理论补偿差值,重新确定第一类待修模具的产品轮廓度。
46、第二方面,本申请实施例提供了一种基于模具特征的产品轮廓度测量补正系统。所述基于模具特征的产品轮廓度测量补正系统包括:
47、获取模块:获取待测产品实际轮廓点位坐标;
48、导出模块:根据实际轮廓点位坐标确定待测产品理论轮廓点位坐标;
49、第一计算模块:基于差分方法确定每一个理论轮廓点位坐标对应的理论法向单位矢量;
50、第二计算模块:基于缩放方法确定每一个理论轮廓点位坐标的实际法向单位矢量;
51、第三计算模块:根据实际轮廓点位坐标和理论轮廓点位坐标确定距离矢量值,其中所述理论轮廓点位坐标为距所述实际轮廓点位坐标距离最近的理论轮廓点位坐标;
52、第四计算模块:根据距离矢量值和实际法向单位矢量确定产品轮廓度;
53、修正模块:根据产品轮廓度对产品轮廓度进行补正。
54、本申请实施例提供的技术方案中,提供了一种基于模具特征的产品轮廓度补正方法,通过轮廓点坐标变换方法得到产品轮廓度,根据产品轮廓度对产品轮廓度进行补正,达到快速测量和轮廓补正的目的。
55、通过以下参照附图对本说明书的示例性实施例的详细描述,本说明书的其它特征及其优点将会变得清楚。
本文档来自技高网...【技术保护点】
1.一种基于模具特征的产品轮廓度测量补正方法,其特征在于,所述产品轮廓度测量补正方法包括:
2.根据权利要求1所述的产品轮廓度测量补正方法,其特征在于,基于差分方法确定每一个理论轮廓点位坐标对应的法向单位矢量具体包括:
3.根据权利要求1所述的产品轮廓度测量补正方法,其特征在于,基于差分方法确定每一个理论轮廓点位坐标对应的法向单位矢量具体包括:
4.根据权利要求1所述的产品轮廓度测量补正方法,其特征在于,基于差分方法确定每一个理论轮廓点位坐标对应的法向单位矢量具体包括:
5.根据权利要求1所述的产品轮廓度测量补正方法,其特征在于,基于缩放方法确定每一个理论轮廓点位坐标的实际法向单位矢量具体包括:
6.根据权利要求5所述的产品轮廓度测量补正方法,其特征在于,获取每一个理论轮廓点位坐标的辅助方向矢量具体包括:
7.根据权利要求1-6中任一项所述的产品轮廓度测量补正方法,其特征在于,根据产品轮廓度对产品轮廓度进行补正具体包括:
8.根据权利要求7所述的产品轮廓度测量补正方法,其特征在于,基于最佳补偿差值
9.根据权利要求8所述的产品轮廓度测量补正方法,其特征在于,确定第一类待修模具的第一参考补偿差值组具体包括:
10.根据权利要求8所述的产品轮廓度测量补正方法,其特征在于,确定第一类待修模具的第一参考补偿差值组还包括:
11.一种基于模具特征的产品轮廓度测量补正系统,其特征在于,所述产品轮廓度测量补正系统包括:
...【技术特征摘要】
1.一种基于模具特征的产品轮廓度测量补正方法,其特征在于,所述产品轮廓度测量补正方法包括:
2.根据权利要求1所述的产品轮廓度测量补正方法,其特征在于,基于差分方法确定每一个理论轮廓点位坐标对应的法向单位矢量具体包括:
3.根据权利要求1所述的产品轮廓度测量补正方法,其特征在于,基于差分方法确定每一个理论轮廓点位坐标对应的法向单位矢量具体包括:
4.根据权利要求1所述的产品轮廓度测量补正方法,其特征在于,基于差分方法确定每一个理论轮廓点位坐标对应的法向单位矢量具体包括:
5.根据权利要求1所述的产品轮廓度测量补正方法,其特征在于,基于缩放方法确定每一个理论轮廓点位坐标的实际法向单位矢量具体包括:
6.根据权利要求5所述的产品轮...
【专利技术属性】
技术研发人员:张保昌,
申请(专利权)人:歌尔光学科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。