基于pc总线的数控系统的研究与实现.doc
文本预览下载声明
基于PC总线的数控系统的研究与实现
摘要:本课题根据基于PC总线的数控系统的功能设计了仿真系统的整体结构并对其进行了功能模块的划分分为用户界面、NC模块和显示模块在系统的软件开发上以Windows操作系统为开发平台以VisualC++6.0为开发工具设计和实现了对数控程序代码的输入、显示和语法格式检查通过仿真轨迹可以检验数控程序代码的正确性硬件平台主要由PC机、PCI1240运动控制卡、步进电机以及数控工作台组成分析了利用PCI1240运动控制卡对伺服电机控制的工作过程
关键词:数控仿真;VisualC++6.0;NC代码;PCI1240
目录
第一章绪论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.1VisualC++6.0简介8
3.1.2GDI工程简介8
3.2系统的硬件介绍9
3.2.1PCI1240板卡简介9
3.2.2PCI1240板卡主要功能9
3.2.3PCI1240板卡的应用10
3.2.4PCI1240板卡的工作原理10
第四章用户界面设计11
4.1控件的添加11
4.2相关程序设计14
4.2.1添加代码14
4.2.2运行结果20
第五章NC模块设计21
5.1NC代码简介21
5.2编译实现过程22
5.2.1读取NC代码23
5.2.2词法分析(WordCheck)24
5.2.3语法分析(SyntaxCheck)25
5.3G代码程序设计26
5.3.1快速定位(G00)27
5.3.2直线插补(G01)28
5.3.3圆弧插补(G02、G03)30
第六章PCI1240板卡驱动程序设计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.3PCI1240板卡应用40
第七章结论与展望44
7.1结论44
7.2展望44
结束语45
致谢46
参考文献47
?
显示全部