虚拟数控机床的总体设计及分析 摘要:采用虚拟加工技术,在Windows下设计、实现了简单一个的单刀数控车床的虚拟数控加工系统。设计的重点是系统的模块及流程,同时重点实现了是在G代码的识别解释,以及二维图形的成型部分。
关键字:计算机虚拟; 数控技术; Windows编程 目 录
第一章 绪论···················································2
1.1数控虚拟设计···········································2
1.2数控虚拟的优点·········································3
1.3数控虚拟的现状·········································4
第二章 总体设计···············································5
2.1设计对象···············································5
2.2技术要求···············································6
2.3工作原理及流程·········································6
2.4虚拟制造技术的关键技术·································7
第三章 G代码分析模块·········································8
3.1坐标轴的确定···········································8
3.2准备功能G代码·········································9
3.3辅助功能N代码·········································9
3.4其他代码···············································10
3.5代码的处理·············································10
第四章 工件成型模块···········································12
4.1G00代码的处理··········································13
4.2 G01代码的处理 ·········································13
4.3 G02、G03代码的处理····································14
4.4 G04代码的处理··········································16
第五章 显示模块··············································17
第六章 源程序················································19
毕业设计总结··················································42
致谢···························································43
参考文献·······················································44
附录一 英文翻译
附录二 模块图
参考文献
钱能.《C++程序设计教程》.清华大学出版社.1999.4.
宁汝新,赵汝嘉.《CAD/CAM 技术》.机械工业出版社.1999.11
吴祖育,秦鹏飞.《数控机床(第三版)》.上海科学技术出版社.2000.10
李宏胜.《数控原理与系统》.机械工业出版社.1997.8
任玉田,焦振学,王宏甫.《机床计算机数控技术》.北京理工大学出版社.1996.9
范炳炎.《数控加工程序编制》.航空工业出版社.1992.6
[美]Microsoft公司.《Microsoft Visual C++6.0 MFC Library Reference类库参考手册》.希望图书创作室译.1999.2
康博创作室.《Visual C++ 6.0 高级编程》.1999.5
陆润民,李学志著.《计算机绘图》.高等教育出版社.1999.6