收藏本站    |    网站地图    |    在线留言    |    服务热线:0760-88626109

行业动态

上位机监控系统:三维运动控制-系统上位机界面

日期: 2021-03-09 10:13:35

  背景介绍
 
 
    运动平台的精确定位与控制是月球探测、火星探测等远距离无人探测的关键技术,它直接决定了探测任务的成败。本文以Microsoft Visual C++ 6.0为开发工具、Galil DMC为下位控制器开发了开放式三轴运动实验平台。其中PC机负责管理系统的弱实时性的任务,实现程序的编辑和图形和坐标的显示。Galil DMC运动控制卡负责运动控制,提供运动脉冲控制并进行加工状态的实时监控。其具体的设计包括硬件设计和软件设计两部分,硬件部分采用了三层结构,最高层为PC机,作为人机交互的终端;中层为运动控制卡,负责上位机与底层执行机构的连接通信;底层是由伺服驱动器、伺服电机、变频器、主轴电机、滚珠丝杠等组成的执行机构。软件部分主要定义了开放式数控系统中的各个功能模块和加工运行过程的工作状态,并设计了控制系统的控制系统软件结构和状态转换程序框图;为了实现对软件资源的协调合理分配,提高了系统的实时动态响应性,引入了多任务实时分配的线程机制,通过不同优先级的模块对应不同的线程优先级,提高系统的实时响应性,最后分析设计了加工过程中的信息流程图。
 
 2.   开发环境
 
         操作系统:Windows 7 系统以上
 
         开发工具:Microsoft Visual C++ 6.0 
 
          各种运动控制库:三轴控制器,Art均匀性,Matlab光斑处理
 
3.   系统上位机界面
 
3.1 主界面
 
3.2 界面2-“三轴控制器手动调焦”
3.3 ART激光均匀性3.4 三轴控制器参数设置
3.5 读入光斑图像进行拟合参数