摘要数控机床的拥有量及其年产量是国家制造能力的重要标志,而且数控系统的发展是促进数控机床不断发展的技术因素。传统的数控系统的封闭式结构使得用户难以在其平台上进行二次开发,不同厂家的产品与产品、产品与通用计算机之间兼容性得不到满足,而开放式数控系统能够解决这一系列问题。于是基于PC+运动控制卡的开放式数控系统已成为必然化。这也是我国缩短与发达国家数控技术间距离的机遇。本文任务要求基于PC+运动控制卡搭建一个开放式数控雕铣平台;论文后面利用OpenGL技术开发了一个三文的铣削仿真系统。本文主要研究内容有:
基于PC+运动控制卡的开放式数控雕铣平台的搭建,实现数控代码译码和轨迹处理,调用运动控制卡库函数实现运动控制和连续雕铣加工;
由于产品经常需要在虚拟环境下预览加工的效果以对数控程序进行检查和优化。本文用OpenGL技术开发了铣削仿真系统,能够通过在三文环境下对雕铣加工过程的模拟来检验一段数控加工程序的正确性以及加工工艺是否合理。25720
关键字 雕铣系统 PC+运动控制卡 铣削仿真系统 OpenGL技术
毕业论文设计说明书外文摘要
Title The Experimental Research of Engraving and Milling Basic on PC & Motion Controller
Abstract
The number of CNC machine and annual production is an important indicator of a country's manufacturing capability. The Productivity of manufacturing has been greatly upgraded as the result of the employment of the CNC technology. Traditional closed structure of NC system make the products of different manufacturers and with the general computers not compatible, hard to repair and upgrade, more and more difficult to meet the market’s demand. The open NC system can solve a series of problems, so the open NC system based on PC & Motion controller become a hot spot at home and abroad. This is also the opportunity to shorten the distance of NC technology between our country and the developed countries. In this article, a kind of open NC engraving and milling system used GT series Motion controller of Googol company was developed. At last, I have studied a three-dimensional simulation of NC milling motion based on OpenGL technology, which realizes the decoding and the trajectory processing of numerical control codes, and call the base motion control function to achieve the motion control and continuous engraving.
At last, a milling simulation system was developed using OpenGL technology to edify correctness of the NC code and rationality of processing.
Keywords NC engraving and milling system PC+Motion Control Card Milling simulation system OpenGL
目 次
1 绪论 1
1.1 国内外研究概况 1
1.2 数控技术发展的趋势 3
1.3 本论文研究的内容和意义 4
2 基于PC+运动控制卡的开放式数控雕铣平台的搭建 5
2.1 需求分析 5
2.2 硬件结构 5
2.3 软件设计 7
2.4 系统的功能程序设计 11
3 基于OpenGL技术的雕铣仿真系统的研究与开发 18
3.1 OpenGL在VB环境中的调用 18
3.2 OpenGL环境的初始化 18
3.3 模型在OpenGL中的读取 19
3.4 模型的重绘 20
3.5 仿真系统界面的设置 22
3.6 仿真系统软件总体设计 24 OpenGL基于运动控制卡的雕铣系统研究与开发:http://www.751com.cn/zidonghua/lunwen_19629.html