System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 表面高度段差检测系统及其段差检测方法技术方案_技高网

表面高度段差检测系统及其段差检测方法技术方案

技术编号:40821377 阅读:2 留言:0更新日期:2024-04-01 14:40
本发明专利技术公开了表面高度段差检测系统及其段差检测方法,其中的表面高度段差检测系统的段差检测方法,包括以下步骤:步骤S1,获取基准参数,包括:通过基准参数建立基准平面方程;步骤S2,检测待检测物的待检测平面中的点,获取测试点的坐标;步骤S3,计算测试点的坐标与步骤S1中建立的基准平面方程的距离,得到待检测物的待检测平面的表面高度段差。本发明专利技术公开一种可操作性强、可重复性好、高效表面高度段差检测系统及其段差检测方法。

【技术实现步骤摘要】

本专利技术涉及自动控制,尤其涉及一种表面高度段差检测系统及其段差检测方法


技术介绍

1、产品表面段差检测系统是基于工业位移传感器开发的对电子行业产品表面高度进行高精度量测以评估产品加工品质的系统。用户可以通过软件实现管理机械手臂、管理量测点位、设定检测参数、测试检测效果和实时显示检测结果等功能。主要目的在于快速反应生产产品的质量是否达到设计图纸的要求。通常情况下,手工测试的工作量很大。而测试中的许多操作是重复性的、非智力性的和非创造性的,并要求做准确细致的工作,这样,计算机就比人更适合完成任务。另一方面,手工测试存在如下的局限性:

2、1.通过手工测试无法做到覆盖所有代码路径。

3、2.简单的功能性测试用例在每一轮测试中都不能少,而且具有一定的机械性、重复性,工作量往往较大。

4、3.许多死锁、资源冲突、多线程等有关的错误,通过手工试很难捕捉到。

5、4.进行系统测试时,需要模拟大量数据或大量应用场合,很难通过人工测试来进行。

6、5.进行系统可靠性测试时,需要模拟系统长时间运行,以验证系统能否稳定运行,这也是手工测试无法模拟的。

7、6.如果有大量(几千)的测试用例,需要在短时间内(1天)完成,手工测试几乎不可能做到。

8、因此急需研发一种表面高度段差检测系统及其段差检测方法,能通过所开发的软件测试工具、脚本来实现,具有良好的可操作性、可重复性和高效率等特点


技术实现思路

1、本专利技术克服了现有技术的不足,提供一种可操作性强、可重复性好、高效表面高度段差检测系统及其段差检测方法。

2、为达到上述目的,本专利技术采用的技术方案为:一种表面高度段差检测系统的段差检测方法,包括以下步骤:

3、步骤s1,获取基准参数,包括:通过基准参数建立基准平面方程;

4、步骤s2,检测待检测物的待检测平面中的点,获取测试点的坐标;

5、步骤s3,计算测试点的坐标与步骤s1中建立的基准平面方程的距离,得到待检测物的待检测平面的表面高度段差。

6、本专利技术一个较佳方案中,所述通过基准参数建立基准平面方程,包括以下步骤:

7、步骤s1.1获取基准参数,包括获取表面段差测量平台的基准平面上至少三个点的坐标;

8、步骤s1.2,将步骤s1.1获取的至少三个点的坐标转化为至少两个向量;

9、步骤s1.3,通过步骤s1.2获取的至少两个向量获取平面的法向量;

10、步骤s1.4,通过将步骤s1.3获取的法向量代入拟定的平面方程,拟合得到基准平面方程。

11、本专利技术一个较佳方案中,基准参数中的三个点的坐标为(x1,y1,z1)、(x2,y2,z2)、(x3,y3,z3);

12、基于三个点的坐标转化的两个向量为:

13、[v1=(x2-x1,y2-y1,z2-z1)];

14、[v2=(x3-x1,y3-y1,z3-z1)];

15、基于两个向量获取的平面的法向量为:

16、[n=v1×v2=(a,b,c)]其中,

17、[a=(y2-y1)(z3-z1)-(z2-z1)(y3-y1)];

18、[b=(z2-z1)(x3-x1)-(x2-x1)(z3-z1)];

19、[c=(x2-x1)(y3-y1)-(y2-y1)(x3-x1)];

20、基于平面的法向量代入拟定的平面方程:[d=-(ax1+by1+cz1)];

21、并拟合得到基准平面方程:[ax+by+cz+d=0][a(x-x1)+b(y-y1)+c(z-z1)=0]。

22、本专利技术一个较佳方案中,测试点到基准平面的距离的公式是:

23、distance=|ax+by+cz+d|/sqrt(a^2+b^2+c^2)

24、其中,ax+by+cz+d是平面方程中对应的项,a、b和c是法向量的分量,x、y和z是点的坐标。

25、本专利技术一个较佳方案中,一种表面高度段差检测系统,包括表面段差测量平台和工控机,以及与所述工控机互联的伺服驱动机构和位移量测机构,所述位移量测机构通过所述伺服驱动机构驱动设置在所述表面段差测量平台上;所述工控机内设置检测系统,所述检测系统包括与所述工控机互联的量测系统、伺服运动控制系统、量测传感器、通讯系统、数据存储系统;所述量测传感器设置在所述位移量测机构上,用于获取表面段差测量平台或 待检测物的测量数据;所述通讯系统实现数据存储系统、量测传感器、伺服运动控制系统与所述量测系统的互联;所述伺服运动控制系统用于驱动所述伺服驱动机构带动所述位移量测机构相对所述待检测物位移获取测量数据;所述量测系统获取所述测量数据,并通过所述伺服运动控制系统驱动伺服驱动机构和位移量测机构位移检测;所述数据存储系统用于保存数据。

26、本专利技术一个较佳方案中,表面段差测量平台包括大理石量测平台。

27、本专利技术一个较佳方案中,量测传感器采用的是位移传感器。

28、本专利技术解决了
技术介绍
中存在的缺陷:

29、本专利技术公开的一种可操作性强、可重复性好、高效表面高度段差检测系统及其段差检测方法。缩短软件开发测试周期,可以让产品更快投放市场。

30、1、测试效率高,充分利用硬件资源。

31、2、节省人力资源,降低测试成本。

32、3、增强测试的稳定性和可靠性。

33、4、提高软件测试的准确度和精确度,增加软件信任度。

34、5、软件测试工具使测试工作相对比较容易,但能产生更高质量的测试结果。

本文档来自技高网...

【技术保护点】

1.一种表面高度段差检测系统的段差检测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的种表面高度段差检测系统的段差检测方法,其特征在于:所述通过基准参数建立基准平面方程,包括以下步骤:

3.根据权利要求2所述的一种表面高度段差检测系统的段差检测方法,其特征在于:

4.根据权利要求3所述的一种表面高度段差检测系统的段差检测方法,其特征在于:所述测试点到基准平面的距离的公式是:

5.一种表面高度段差检测系统,其特征在于,包括表面段差测量平台和工控机,以及与所述工控机互联的伺服驱动机构和位移量测机构,所述位移量测机构通过所述伺服驱动机构驱动设置在所述表面段差测量平台上;

6.根据权利要求1所述的一种表面高度段差检测系统,其特征在于:所述表面段差测量平台包括大理石量测平台。

7.根据权利要求2所述的一种表面高度段差检测系统,其特征在于:所述量测传感器采用的是位移传感器。

【技术特征摘要】

1.一种表面高度段差检测系统的段差检测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的种表面高度段差检测系统的段差检测方法,其特征在于:所述通过基准参数建立基准平面方程,包括以下步骤:

3.根据权利要求2所述的一种表面高度段差检测系统的段差检测方法,其特征在于:

4.根据权利要求3所述的一种表面高度段差检测系统的段差检测方法,其特征在于:所述测试点到基准平面的距离的公式是:

【专利技术属性】
技术研发人员:张巍涛陈垚张贤飞
申请(专利权)人:苏州工业园区耐斯达自动化技术有限公司
类型:发明
国别省市:

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

1