基于PC总线的数控系统的研究与实现

时间:2020-09-05 09:28:11 自动化毕业论文 我要投稿

基于PC总线的数控系统的研究与实现

  摘要:本课题根据基于PC总线的数控系统的功能,设计了仿真系统的整体结构, 并对其进行了功能模块的划分,分为用户界面、NC模块和显示模块。在系统的软件开发上,以Windows 操作系统为开发平台,以Visual C++ 6.0为开发工具,设计和实现了对数控程序代码的输入、显示和语法格式检查,通过仿真轨迹可以检验数控程序代码的`正确性。硬件平台主要由PC机、PCI-1240运动控制卡、步进电机以及数控工作台组成,分析了利用PCI-1240运动控制卡对伺服电机控制的工作过程。

基于PC总线的数控系统的研究与实现

  关键词:数控仿真;Visual C++ 6.0;NC代码;PCI-1240

  目录

  第一章 绪论 1

  1.1 课题背景分析 1

  1.2 数控加工仿真系统简介 2

  1.2.1 数控加工仿真系统的特点 2

  1.2.2 数控加工仿真的主要类型 2

  1.3 数控加工过程仿真的研究 3

  1.3.1 国外发展现状 3

  1.3.2 国内发展现状 3

  1.4 课题任务与研究方法 4

  1.4.1 课题任务 4

  1.4.2 研究方法 4

  第二章 数控加工仿真系统的设计 5

  2.1 系统要求与特点 5

  2.1.1 系统要求 5

  2.1.2 系统特点 5

  2.2 系统的整体结构 6

  2.3 系统模块研究 6

  第三章 系统的软件与硬件介绍 8

  3.1 系统的软件介绍 8

  3.1.1 Visual C++ 6.0 简介 8

  3.1.2 GDI 工程简介 8

  3.2 系统的硬件介绍 9

  3.2.1 PCI-1240板卡简介 9

  3.2.2 PCI-1240板卡主要功能 9

  3.2.3 PCI-1240板卡的应用 10

  3.2.4 PCI-1240板卡的工作原理 10

  第四章 用户界面设计 11

  4.1 控件的添加 11

  4.2 相关程序设计 14

  4.2.1添加代码 14

  4.2.2运行结果 20

  第五章 NC 模块设计 21

  5.1 NC 代码简介 21

  5.2 编译实现过程 22

  5.2.1 读取 NC 代码 23

  5.2.2 词法分析(WordCheck) 24

  5.2.3 语法分析(SyntaxCheck) 25

  5.3 G代码程序设计 26

  5.3.1快速定位(G00) 27

  5.3.2 直线插补(G01) 28

  5.3.3 圆弧插补(G02 、G03) 30

  第六章 PCI-1240板卡驱动程序设计 35

  6.1 设计驱动程序 35

  6.2 库函数的设计 36

  6.2.1 初始化硬件 36

  6.2.2 参数设定 36

  6.2.3 点到点操作 37

  6.2.4 线性/圆弧插补 38

  6.2.5 连续驱动 39

  6.2.6 输入/输出控制 39

  6.3 PCI-1240板卡应用 40

  第七章 结论与展望 44

  7.1 结论 44

  7.2 展望 44

  结束语 45

  致谢 46

  参考文献 47

【基于PC总线的数控系统的研究与实现】相关文章:

1.基于PowerPC+DSP总线通信软件的设计与实现论文

2.基于颜色特征的藏毯图像检索研究与实现

3.基于Perl的DoS工具设计与实现

4.基于SIP协议的forking功能的研究和实现

5.论基于CAN总线与以太网互联的实时温度和湿度监控系统的研究与设

6.论基于CAN总线与以太网互联的实时温度和湿度监控系统的研究

7.基于主机的3D网络应用的研究和实现

8.基于LED的光通信系统的设计与实现论文

9.基于ESMTP的电子邮件发送程序的设计与实现