基于运动控制的PVC软标机控制系统设计及实现

基于运动控制的PVC软标机控制系统设计及实现

论文摘要

为了解决当前PVC软标生产技术落后、效率低、质量不稳定、能耗高、工作环境差等问题,本文提出集注标、烘烤、冷却为一体的PVC软标机控制系统研制方案,并对软标机控制系统进行了设计及实现。PVC软标机控制系统采用“PC机+运动控制卡”开发模式,将计算机应用与运动控制技术有机结合起来,一方面利用计算机的高速度、强大的运算能力和方便的编程环境等特点;另一方面发挥运动控制卡在插补、位置控制等方面的优势,使PVC软标机控制系统有较强的数据处理和运动控制能力,实现高性能、高精度、复杂的控制算法,且控制软件修改方便,简化了系统软件的开发,缩短了应用系统开发周期。本文研究的主要内容是基于运动控制的PVC软标机控制系统硬件设计和软件开发。首先,详细介绍了系统各功能模块的硬件电路设计:包括运动控制卡和I/O卡的选型、输入输出接口电路设计、脉冲调制电路设计、伺服系统功能实现以及一些外围部件的选型。然后,在基于面向对象程序设计的理论指导下,提出了系统的软件架构,在此基础上详细阐述了软件设计的实现过程:通过对PVC软标机控制系统功能需求及多任务的分析,同时结合操作平台上应用软件的结构特点,本文对控制系统的实时任务和非实时任务进行了划分,对系统中多线程技术的使用进行了介绍;根据系统应用程序设计特点,利用Visual C++下的MFC框架设计了本系统的人机交互界面,通过各程序文件之间的相互调用,实现了本控制系统各功能模块的设计。接着,对控制系统的关键算法进行了探讨,主要包括积分分离PID算法、坐标映射算法和插补算法;针对本系统插补所需的精度和系统实时性要求,对数据采用直线插补算法,并通过S曲线加减速实现了系统的插补功能。最后,通过实验平台的搭建,对所设计的控制系统进行了调试。目前,PVC软标机控制系统的基本功能已经实现,能够在样机上稳定运行。所设计人机交互界面友好,便于用户使用和操作,基本实现预期目标。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题研究的背景
  • 1.2 PVC 软标机国内外现状及其发展趋势
  • 1.2.1 PVC 软标机国内外现状
  • 1.2.2 PVC 软标机发展趋势
  • 1.3 数控系统及其发展趋势
  • 1.4 运动控制系统中的关键技术
  • 1.5 本课题研究意义及主要内容
  • 1.5.1 本文的研究意义
  • 1.5.2 本文主要研究内容
  • 第二章 PVC 软标机控制系统总体方案设计
  • 2.1 PVC 软标机机械结构简介
  • 2.2 PVC 软标机控制系统工作原理
  • 2.3 PVC 软标机控制系统设计要求
  • 2.4 控制系统总体设计方案
  • 2.4.1 方案的比较与确定
  • 2.4.2 控制系统的硬件平台架构
  • 2.4.3 控制系统软件结构分析
  • 2.5 本章小结
  • 第三章 PVC 软标机控制系统的硬件设计
  • 3.1 软标机控制系统硬件结构
  • 3.1.1 控制系统硬件总体设计
  • 3.1.2 运动控制卡的选用
  • 3.1.3 数字I/O 卡的选用
  • 3.2 输入输出接口电路设计
  • 3.2.1 接口电路总体设计
  • 3.2.2 输出接口驱动电路设计
  • 3.2.3 输入接口驱动电路设计
  • 3.3 脉冲调制电路设计
  • 3.3.1 脉冲调制CPLD 选型
  • 3.3.2 电源及晶振电路设计
  • 3.3.3 信号采集及脉冲输出电路设计
  • 3.3.4 JTAG 接口电路设计
  • 3.4 伺服系统的功能实现
  • 3.5 控制系统外围部件
  • 3.6 本章小结
  • 第四章 基于VC++的软标机控制系统软件设计
  • 4.1 软标机控制系统总体软件结构
  • 4.1.1 系统总体软件层次结构
  • 4.1.2 软件平台的选用
  • 4.2 软件设计需求分析及模块划分
  • 4.2.1 系统多任务需求分析
  • 4.2.2 系统软件功能模块划分
  • 4.3 软标机控制系统软件设计
  • 4.3.1 控制软件总体设计
  • 4.3.2 控制系统主界面设计
  • 4.3.3 软件MFC 核心类设计
  • 4.3.4 控制软件自定义类设计
  • 4.4 系统软件设计实现
  • 4.5 本章小结
  • 第五章 软标机控制系统功能实现及关键算法
  • 5.1 软标机控制系统主要功能实现
  • 5.1.1 系统主控模块功能实现
  • 5.1.2 轨迹编辑模块功能实现
  • 5.1.3 插补模块功能实现
  • 5.1.4 位置控制模块功能实现
  • 5.1.5 通信模块功能实现
  • 5.2 积分分离PID 控制算法研究
  • 5.2.1 常规PID 控制
  • 5.2.2 积分分离PID 控制算法
  • 5.3 坐标映射算法设计及实现
  • 5.4 软标机运动控制算法分析
  • 5.4.1 运动轨迹直线插补算法
  • 5.4.2 S 曲线加减速控制算法
  • 5.4.3 速度前瞻控制分析
  • 5.5 本章小结
  • 第六章 软标机测试及运行
  • 6.1 实验平台的搭建
  • 6.1.1 控制卡设置及安装
  • 6.1.2 伺服配线与参数设置
  • 6.2 系统测试及运行
  • 6.2.1 控制卡的测试
  • 6.2.2 系统运行及分析
  • 6.3 本章小结
  • 第七章 总结与展望
  • 7.1 全文总结
  • 7.2 研究展望
  • 参考文献
  • 附录
  • 致谢
  • 攻读硕士学位期间的学术成果
  • 相关论文文献

    标签:;  ;  ;  

    基于运动控制的PVC软标机控制系统设计及实现
    下载Doc文档

    猜你喜欢