开放型数控系统运动控制系统设计+源程序+CAD图纸(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

开放型数控系统运动控制系统设计+源程序+CAD图纸(2)


3.1.3  插补控制模块    14
3.1.4  速度控制模块    15
3.1.5  复位模块    18
3.1.6  限位模块    18
3.1.7 软件界面设计    19
3.2 基于VB的交互模块设计    22
3.2.1  交互模块开发环境    22
3.2.2  交互模块开发流程    24
3.2.3  交互模块实现的功能    26
3.3  软件开放性功能的实现    27
3.3.1  动态链接库(DLL)    27
3.3.1  动态链接库实现开放型功能    28
第四章 运动控制软件的算法研究    30
4.1数控插补算法    30
4.1.1插补原理    31
4.1.2直线时间分割法插补    33
4.1.3圆弧时间分割法插补    34
4.1.4插补算法的实现    37
4.2进给速度控制    39
4.2.1速度控制原理    39
4.2.2速度控制实现    41
4.3位置伺服控制    42
第五章 与传统数控系统的对比分析    43
5.1 传统数控系统的基本构成    43
5.2 传统数控系统的硬件结构    44
5.3传统数控系统的软件结构    44
5.4 本系统与传统数控系统的分析对比    45
致  谢    47
参考文献    48
第一章:绪论
1.1 课题研究背景及其意义
随着社会的发展,人们对产品的质量和生产效率的膨胀性发展,特别是现代制造业的崛起与航空航天,军工,汽车等行业对零部件加工精度的要求不断提高,其中形状复杂的零部件数量越来越多,对其加工精度和生产效率的要求不断提升,使得数控技术应运而生。从1952年第一台数控机床在麻省理工学院(Massachusetts Institute of Technology)诞生以来,经过几十年的发展,数控技术已经从硬件数控(NC)转变为计算机数控(CNC)。
数字控制(Numerical Contr01)是相对于模拟控制而言的。数字控制系统中的信息量是数字量,而模拟控制系统中的信息量是模拟量。最初的数学控制系统是由数字逻辑电路构成的,因而称之为硬件数控系统。随着计算机技术的发展,硬件数控系统被逐渐淘汰,取而代之的是计算机数控系统(CNC.Computer Numerical Contr01)。数控技术在制造业、特别是航空航天工业中得到了广泛的应用,无论在硬件方面还是在软件方面,发展都很快。数控技术从上世纪50年代开始发展至今,经过几十年的发展日趋完善,已由最出的硬件数控(NC)经过计算机数控(ChIC),发展到以微型计算机为基础的数控(MNC)以及智能化开放式数控新阶段,并将朝着更高的水平发展。其中前三个阶段存在着很大的局限性:由于传统的计算机数控系统是一种封闭式的系统,控制器的性能达不到数字控制系统实时性的要求,因此各国生产商必须设计自己的专用硬件及软件系统,数控系统的封闭式研发势必造成开发成本高、周期长,达不到升级要求等一系列的问题。新的环境要求数控系统进一步向开放式转化,为了解决这些问题,西方一些发达国家首先提出了开发开放式数控系统的想法,并逐渐出现了以开放式数控系统代替以往专用型数控系统的趋势。
1.2 开放型数控系统综述
1.2.1 开放型数控系统的由来
从1952年世界上第一台数控机床诞生以来,数控技术经过几十年的发展日趋完善,已由最出的硬件数控(NC)经过计算机数控(CNC),发展到以微型计算机为基础的数控(MNC)、直接数控(DNC)和柔性制造系统(FMS)等,并朝着更高的水平发展。但随着市场全球化的发展,市场竞争空前激烈,对制造商所生产的产品不但要求价格低,质量好,而且要求交货时间短,售后服务好,好要满足用户特殊的需要,即要求产品具有个性化。而传统的数控系统是一种专用封闭式系统,它越来越不能满足市场发展的需要。新的环境要求CNC进一步向开放式控制系统转化。 (责任编辑:qin)