background image

仿 真 及 与 数 控 机 床 通 信 等 功 能 。 在 线 检 测 系 统 考 虑 到 运 行 目 前 流 行 的

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)误差补偿模块:对测量过程中所产生的误差进行补偿,提高测量精度。