由于BNCT回旋加速器的磁间隙极小,为满足磁场测量要求,本文设计、研制了一套用于BNCT回旋加速器磁场自动化测量的装置.测量过程由测量臂的径向运动和角向运动来实现,径向和角向的运动均采用步进电机实现,在上位软件上实现位置上的半闭环控制,最终,通过相应的控制算法,将实际径向精度稳定在±110μm以内、实际角向精度稳定在±20″以内.同时,为了缩短测磁时间,优化了运动控制算法,编写了相关控制程序和上位机操作软件,最终解决了回旋加速器测磁过程中定位精度低、耗费时间长等问题.经过多次测磁过程的验证,该系统能够进行磁场的自动测量,并且过程中也无需人工干预,工作稳定,满足测磁精度和时间的需求.