为了实现亚毫米级微型零件自动装配任务,在构建了微装配机器人硬件系统的基础上,设计了相应的控制软件.提出四层架构的软件系统按照C++的面向对象和逐层封装的思想,由底层硬件封装到顶层算法应用进行编程,每层的封装只对上层负责.实验结果表明:该软件系统简化了编程工作,满足了亚毫米级微型零件自动装配的要求,系统结构清晰,便于维护.