matlab中轨1界面,基于MATLAB的导轨直线度数据处理以及界面设计

导轨直线度误差是指被测导轨实际轮廓对理想导轨轮廓的最大变动量,实际工作中会影响导轨的运动精度,进而影响机械设备的加工精度.由于 MATLAB的数据处理程序有程序简单可靠、处理时间短、计算精度大大提高的优点,并能得到仿真图像,所以针对直线度误差求解难的问题,提出了基于 MATLAB软件的导轨直线度计算方法,利用 MATLAB强大的数据可视化功能,实现了数据的可视化,使得数据的描述更为生动、直观,对被测实体的形状有了更为直观的感觉.将导轨的直线度误差数据求解集成到一套图形用户界面 GUI软件中可以方便快捷的呈现出所求的图形,点击用户界面的相应按钮可以自动导出对应的图形.

1 直线度误差的评定方法

直线度误差的评定方法有:两端点连线法、最小二乘法和最小包容区域法.其中最小包容区域法的评定结果小于其他2种评定方法.

1.1 两端点连线法评定方法的数学模型

两端点连线法的原理是:在坐标系xoy中被测直线的坐标组为(x1,y1),(x2,y2),…,(xn,yn),连接首端点(x1,y1)和末端点(xn,yn)的连线L 作为评定基线,设评定基线L 的直线方程为

y=kx+b, (1)

式中:y——— 被测直线上点的纵坐标;x——— 被测直线上点的横坐标;k——— 评定基线的斜率;b——— 评定基线在纵坐标上的节距.

根据式(1)计算出各测点到L在y坐标方向上的偏差值Di=yi-(kxi+b),以各点对该评定基线的最大偏离值dmax和最小偏离值dmin之差作为该被测直线的直线度误差f,即f=dmax-dmin,如图1所示.

1.2 最小二乘法评定方法的数学模型

最小二乘法的基本思想是:根据各测点相对于其基点的累积值,找到一条直线即最小二乘中线LLS,使被测直线上的点到该直线的距离平方和为最小.

设最小二乘中线为

y=Ax+B.(2)

直线上的点(xk,yk)到中线上的点(xk,Axk+B)的距离为

dk=|Axk+B-yk|.(3)

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值