三坐标测量机编程系统及方法技术方案

技术编号:4357856 阅读:725 留言:0更新日期:2012-04-11 18:40
一种三坐标测量机编程方法,该方法根据接收的工件的点云数据建立工件的三角网格模型,根据建立的三角网格模型获得三坐标测量机进行自动量测所需的量测元素、关系运算元素、工件坐标系及量测路径。本发明专利技术还提供一种三坐标测量机编程系统。本发明专利技术能够快速且安全可靠地对三坐标测量机进行编程。

【技术实现步骤摘要】

本专利技术涉及一种编程系统及方法,特别是关于一种三坐标测量机编程系统及方 法。
技术介绍
产品检测是生产流程中的重要环节。随着产品制造业的发展,产品生产从大批量 制造变成小批量多样化制造,产品检测从抽样检测发展成全检,多样化的检验需求迫切要 求企业能够快速地对不同产品实施检测。三坐标测量机是一种高精度、高效率的尺寸量测设备。三坐标测量机可以按照事 先编制的量测程序实现自动量测,而且可测量具有复杂曲面零件的形状精度。制约三坐标 测量机量测速度的瓶颈是三坐标测量机的编程速度。现有的一种编程方法是在三坐标测量 机所配备的客户端计算机上直接运用三坐标测量机对产品进行编程。这种编程方法编程速 度慢且占用机台。另外一种编程方法是用产品的三维设计图档直接编程。这种编程方法有 可能由于三维设计图档和实物不符而造成安全事故。
技术实现思路
鉴于以上内容,有必要提供一种三坐标测量机编程系统,能够快速且安全可靠地 对三坐标测量机进行编程。此外,还有必要提供一种可快速对三坐标测量机编程方法,能够快速且安全可靠 地对三坐标测量机进行编程。一种三坐标测量机编程系统,该系统包括点云接收模块,用于接收工件的点云数 本文档来自技高网...

【技术保护点】
一种三坐标测量机编程系统,其特征在于,该系统包括:点云接收模块,用于接收工件的点云数据;点云处理模块,用于对工件的点云数据进行预处理及三角网格化,获得工件的三角网格模型;量测元素拟合模块,用于根据工件的三角网格模型拟合不同的量测元素;元素关系运算模块,用于对量测元素进行关系运算,得到关系运算元素;坐标系建立模块,用于根据工件的三角网格模型建立工件坐标系;仿真量测模块,用于生成对各个量测元素进行量测的量测路径,根据生成的量测路径对工件进行仿真量测,并根据仿真量测结果修改生成的量测路径;及输出模块,用于将量测元素、关系运算元素、工件坐标系及量测路径输出给三坐标测量机以生成工件的量测程序。

【技术特征摘要】
一种三坐标测量机编程系统,其特征在于,该系统包括点云接收模块,用于接收工件的点云数据;点云处理模块,用于对工件的点云数据进行预处理及三角网格化,获得工件的三角网格模型;量测元素拟合模块,用于根据工件的三角网格模型拟合不同的量测元素;元素关系运算模块,用于对量测元素进行关系运算,得到关系运算元素;坐标系建立模块,用于根据工件的三角网格模型建立工件坐标系;仿真量测模块,用于生成对各个量测元素进行量测的量测路径,根据生成的量测路径对工件进行仿真量测,并根据仿真量测结果修改生成的量测路径;及输出模块,用于将量测元素、关系运算元素、工件坐标系及量测路径输出给三坐标测量机以生成工件的量测程序。2.如权利要求1所述的三坐标测量机编程系统,其特征在于,所述预处理包括去除点 云数据中的重叠点、噪声点,以及对点云数据进行精简。3.如权利要求1所述的三坐标测量机编程系统,其特征在于,所述量测元素拟合模块 根据最小二乘原理用拟牛顿迭代方法拟合不同的量测元素。4.如权利要求1所述的三坐标测量机编程系统,其特征在于,所述仿真量测模块在进 行仿真量测过程中利用包围盒对碰撞进行检测。5.如权利要求1所述的三坐标测量机编程系统,其特征在于,所述量测元素拟合模块 还用于获取工件的量测元素信息,所述元素关系运算模块还用于获取工件的关系运算元素 信息,所述输出模块还用于输出工件的量测元素信息及关系运算元素信息。6.一种三坐标测...

【专利技术属性】
技术研发人员:张旨光吴新元
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1