基于IPC的开放式数控系统研究、开发与应用

基于IPC的开放式数控系统研究、开发与应用

论文摘要

开放式数控系统是二十世纪九十年代出现的一种先进的计算机数控体系结构,具有扩展性好、开发和维护方便、运行稳定性高、能灵活适应不同需要等特点,是未来数控技术的主要发展趋势。本论文利用计算机软件、硬件技术、数字信号处理器技术,实现了用于开放式三自由度数控雕铣床的计算机控制系统。本系统采用深圳固高科技有限公司的GE400四轴运动控制器,组成了以IPC机(工业控制计算机)为上位机、板载DSP的运动控制卡为下位机的主从式开放式数控系统。被控对象是一个三轴数控雕铣床,由三套伺服电机及其驱动器构成半闭环伺服系统。本次设计的上位PC机软件模块利用Windows环境下的VC++编程开发工具制作模块化的人机交互控制界面,并采用Lex&Yacc编译技术完成原始NC数控代码编译模块的开发,以实现上位机的数控代码编译、刀具半径补偿、系统参数设置、手动自动操作等功能;通过制定上下位机的通讯协议,将上位机的工作指令传入下位机DSP控制器中,并充分发挥DSP处理器浮点运算的高速度、高精度等特点,完成运动控制中的实时直线和圆弧插补运动、运动加减速控制等内容。在本课题的整个设计过程中,采用了Lex&Yacc编译技术、VC++编程技术、DSP技术等多种当前科技前沿应用研究领域的热点技术,使本系统顺应了数控系统开放性的趋势,具有较好的实用价值,并为其进一步开发打下了良好的基础。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 一、前言
  • 二、国内外数控系统现状
  • 三、数控技术发展趋势
  • 四、开放式数控系统的概念、特点及目的
  • 五、课题的研究意义、目标、内容与创新点
  • 第二章 基于 IPC 开放式数控系统构成
  • 一、基于IPC 开放式数控系统简介
  • 二、联想工控机的配置
  • 三、运动控制器的功能及组成
  • 3.1 运动控制器简介
  • 3.2 电机控制系统的基本组成
  • 第三章 基于 IPC 开放式数控系统的关键技术
  • 一、系统具备的数控插补运算功能
  • 1.1 直线插补
  • 1.2 圆弧插补
  • 二、系统具备的数控刀补运算功能
  • 2.1 刀具长度补偿
  • 2.2 刀具半径补偿
  • 第四章 本数控系统的软件开发
  • 一、下位机控制软件的开发
  • 1.1 硬件初始化
  • 1.2 直线插补、圆弧插补和速度控制功能
  • 1.3 机床的位置控制功能
  • 1.4 数控代码编译后的加工功能
  • 1.5 运动控制器的自诊断功能
  • 1.6 操作面板与运动控制器以及机床之间的I/O 功能
  • 二、上位机管理软件的开发
  • 2.1 本系统支持的G 代码及辅助代码一览
  • 2.2 NC 代码解释器开发
  • 2.3 固定循环功能的译码实现
  • 三、上/下机位通信的技术关键
  • 3.1 下位机的初始化
  • 3.2 上下位机的数据传送
  • 四、本数控系统软件的界面设计
  • 4.1 标题栏
  • 4.2 工具栏介绍
  • 4.3 轨迹跟踪区
  • 4.4 代码跟踪区
  • 4.5 坐标显示区
  • 4.6 加工状态显示区
  • 4.7 参数设置控制区
  • 4.8 系统控制区
  • 4.9 状态栏
  • 第五章 基于 IPC 开放式数控系统的使用实例
  • 一、被加工的零件图样
  • 二、出现的故障现象、原因分析及解决方法
  • 第六章 总结与展望
  • 一、研究工作内容总结
  • 二、研究展望
  • 参考文献
  • 攻读硕士学位期间发表学术论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    基于IPC的开放式数控系统研究、开发与应用
    下载Doc文档

    猜你喜欢