仿 真 及 与 数 控 机 床 通 信 等 功 能 。 在 线 检 测 系 统 考 虑 到 运 行 目 前 流 行 的
Windows 和
CAD/CAM/CAPP/CAM 以及 VC++等软件,以及减少测量结果的分析和计算时间,一般采
用
Pentium 级别以上的计算机。
二、数控机床在线检测的工作原理
实现数控机床的在线检测时,首先要在计算机辅助编程系统上自动生成检测主程序,将
检测主程序由通信接口传输给数控机床,通过
G31 跳步指令,使测头按程序规定路径运动,
当测球接触工件时发出触发信号,通过测头与数控系统的专用接口将触发信号传到转换器
并将触发信号转换后传给机床的控制系统,该点的坐标被记录下来。信号被接收后,机床停
止运动,测量点的坐标通过通信接口传回计算机,然后进行下一个测量动作。上位机通过监
测
CNC 系统返回的测量值,可对系统测量结果进行计算补偿及可视化等各项数据处理工作。
测量典型几何形状时检测路径的步骤为:
(1)确定零件的待测形状特征几何要素;
(2)确定零件的待测精度特征;
(3)根据测量的形状特征几何要素和精度特征,确定检测点数及分布;
(4)根据测点数及分布形式建立数学计算公式;
(5)确定检测零件的工件坐标系;
(3)根据检测条件确定检测路径。
三、数控机床在线检测编程
在线检测技术的关键主要体现在检测程序的编制上,检侧程序编制质量的优劣直接影响
到检测效果。目前检测软件有商业化软件和自主开发的软件。商业化软件如英国
DELCAM
公司新版本的
PowerInspect,是一款开放的检测软件,不受测量设备的限制,既可以在线
检测,也可以脱机检测。不仅提供在线检测的功能,还能够在检测前针对读取的
CAD 模型
进行检测路径的编程工作,并进行检测的仿真。随后可以把编制好的程序传输给
CNC 检测
设备,进行自动检测。又如雷尼绍公司基于
PC 机的在机检测软件 OMV(on machine
verification),该软件专为数控机床配用系统而编写,主要应用于:根据原始 CAD 数据,
检测样件、复杂零件及大型零件、多工序零件以及模具。
自主开发软件的编程方式有:基于 C、 C++、 VC++、 VB、 Delphi 开发平台的在线检测编程
和基于
CAD 开发平台的在线检测编程。基于 VC++ 语言的在线检测编程结构框图
检测部分主要模块的功能如下:
(1)测量主程序自动生成模块:主要完成零件待测信息的输入,生成检测主程序。
(2)误差补偿模块:对测量过程中所产生的误差进行补偿,提高测量精度。