background image

  在线检测技术的关键主要体现在检测程序的编制上,检侧程序编制质量的
优劣直接影响到检测效果。目前检测软件有商业化软件和自主开发的软件。商业
化软件如英国DELCAM公司新版本的PowerInspect,是一款
开放的检测软件,不受测量设备的限制,既可以在线检测,也可以脱机检测。不
仅提供在线检测的功能,还能够在检测前针对读取的CAD模型进行检测路径
的编程工作,并进行检测的仿真。随后可以把编制好的程序传输给CNC检测设
备,进行自动检测。又如雷尼绍公司基于PC机的在机检测软件OMV(on

 

machine verification),该软件专为数控机床配用系
统而编写,主要应用于:根据原始CAD数据,检测样件、复杂零件及大型零件
多工序零件以及模具。
  自主开发软件的编程方式有:基于C、 C++、 VC++、 VB、 D
elphi开发平台的在线检测编程和基于CAD开发平台的在线检测编程。基
于VC++ 语言的在线检测编程结构框图如图3所示。

  图3

 

基于VC+
+ 语言的
在线检测系
统结构框图

  检测部
分主要模块
的功能如下:
  (1)

 

测量主程序
自动生成模块:主要完成零件待测信息的输入,生成检测主程序。
  (2) 误差补偿模块:对测量过程中所产生的误差进行补偿,提高测量
精度。
  (3) 通信模块:完成主程序与被调用宏程序的发送及测量点坐标信息
的接收。
  (4) 测量宏程序模块:实现宏程序的管理和内部调用。主模块要实现对
宏程序的查找、增添、修改及删除等操作。
  (5) 数据处理模块:对测量点坐标进行补偿,完成各种尺寸及精度计
算。通过打开测量结果数据文件,获得测量点坐标信息,经过相应的运算过程最
终得到所测值。
  基于CAD开发平台的在线检测自动编程是采用AutoCAD作为系统
集成开发平台,并采用ObjectARY作为二次开发工具,开发该系统可
弥补CAD/CAM系统所欠缺的功能,实现检测程序的图形化编制,即CA
D在线检测。
  4、数控机床在线检测系统仿真
  目前数控机床在线检测借鉴于CAD/ CAM技术的发展思路可开发相
应的在线检测仿真系统。仿真系统以图形化的方式再现数控机床在线检测过程,
可形象直观地对检测路径规划进行检查,提前发现宏程序编制中的错误,以避
免在真实检测过程中对在线检测系统所造成的破坏。