主要介绍了小型零件激光打标自动上料系统的工作流程,阐述了人机交互及控制软件的设计与实现。系统采用双cpu系统,分别用来控制各个机械部件动作以及发送激光打标控制信号以及用来进行人机对话。从系统要实现的主要功能入手,在软件设计时采用结构化程序设计,合理分配系统资源,并加强软件的抗干扰设计。最终系统实现了石英晶体自动上料与激光打标,并有利于操作人员对设备的有效管理,满足了用户的要求。