在实际的加工检测过程中,对复杂曲面生成的测点依次进行检测,检测过程中可能会因为路径规划或者曲面曲率大小问题导致测头碰撞工件,为了防止在线检测过程中测头测针与工件产生干涉,需要对UG干涉模块进行二次开发.在简要阐述了UG二次开发基础以及UG自带的干涉模块分析基础上,基于UG平台,将Visual Studio与UG函数进行关联,利用UG中的UISTyler和MenuSeript开发工具,实现了在线检测中的干扰检测和避障.