三坐标程序编写系统及方法
【技术领域】
[0001] 本发明涉及一种编程系统及方法,特别是关于一种三坐标程序编写系统及方法。
【背景技术】
[0002] 三次元脱机编程系统是通过导入待检测产品三维(three-dimensional, 3D)图档 (例如计算机辅助设计(Computer Aided Design, CAD)图档),根据待检测尺寸图纸在计算 机上通过鼠标和键盘进行编程,对于没有3D图档的待测产品,或者3D图档与实际生产出来 的产品差异太大等情况,编程比较复杂且在测量时由于所述的差异而容易造成安全事故。
【发明内容】
[0003] 鉴于以上内容,有必要提供一种三坐标程序编写系统,能够快速且安全可靠地编 写待测产品的三坐标程序。
[0004] 一种三坐标程序编写系统,运行于计算机中,该计算机与一三维扫描仪通讯连接, 该系统包括:接收模块,用于从三维扫描仪接收对一待测产品扫描的三维点云数据;网格 化模块,用于对所接收的待测产品的三维点云数据进行三角网格化处理,以得到所述待测 产品的三维模型;计算模块,用于在所得到的待测产品的三维模型上选取一量测点,计算该 量测点在三维模型上的坐标;创建模块,用于根据上述计算的量测点在三维模型上的坐标 以及所选择的元素类型,创建相关的量测元素;控制模块,用于导入一预设的虚拟测针显示 于计算机的显示装置上,并旋转该虚拟测针的角度与所创建的量测元素的法向一致;所述 控制模块,还用于控制所述虚拟测针从当前坐标向所述量测元素运动;及输出模块,用于输 出所述量测元素的三坐标程序,所述三坐标程序包括所述量测元素的信息以及虚拟测针运 动的路径。