《2022年数控机床的插补软件设计 .pdf》由会员分享,可在线阅读,更多相关《2022年数控机床的插补软件设计 .pdf(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数控机床插补软件设计摘要:插补是整个数控系统软件中一个极其重要地功能模块之一,其算法地选择将直接影响到系统地精度、速度及加工能力等.数控机床大多只能进行直线插补和圆弧插补, 无抛物线插补功能 .现有文献对直线、圆弧地逐点比较插补法、积分插补方法均有介绍 , 而其用于抛物线插补尚不多见.本文首先介绍了抛物线地两种插补算法,然后基于vb语言设计了一个抛物线地插补软件,可用于教案仿真实验.关键词:插补,抛物线,逐点比较法,数字积分法,仿真,插补软件The Desiging of CNC Interpolation SoftwareAbstract:Interpolation of the CNC s
2、oftware is an extremely important function in one module, The algorithm of choice will directly affect the system accuracy, speed and processing capability. Economical CNC machining of small and medium enterprises in heavy use, but most of the economic type CNC machine tools can only linear interpol
3、ation and circular interpolation, parabolic interpolation function without. Existing literature on the straight line, arc-by-point comparison of interpolation, integral interpolation method are introduced, and its still rare for parabolic interpolation. This paper introduces two parabolic interpolat
4、ion algorithm, and then vb language design based on a parabolic interpolation software can be used in teaching simulation.Keywords: interpolation, parabolic, point by point comparison, digital integration, simulation, interpolation software目录1 绪论 . 31.1 引言. 31.2 插补技术 . 41.3 国内外技术现状 . 4精选学习资料 - - - -
5、 - - - - - 名师归纳总结 - - - - - - -第 1 页,共 28 页1.3.1国外技术现状 . 51.3.2国内技术现状 . 51.4 课题意义 . 61.3 本章小结 . 62 数控系统插补方法及其分析 . 62.1 插补概述 . 62.2 基准脉冲插补法 . 72.2.1逐点比较法插补地基本原理 . 72.2.2数字积分法插补地基本原理 . 83 抛物线插补 . 103.1 逐点比较插补法抛物线插补. 103.1.1 逐点比较插补法抛物线插补原理. 103.1.2逐点比较插补法抛物线插补运算过程 . 113.1.3逐点比较插补法抛物线插补实例 . 124 用 Visual
6、 Basic实现抛物线逐点比较法插补 . 144.1 插补流程图 . 144.2 编程变量定义 . 154.3 部分 vb 程序 . 154.4 插补软件界面及仿真 . 165 数字积分抛物线插补 . 175.1 抛物线 DDA 插补算法原理 . 175.2 抛物线 DDA 插补实例 . 196 用 Visual Basic实现抛物线积分法插补 . 216.1 插补流程图 . 216.2 编程变量定义 . 226.3 部分 vb 程序 . 226.4 插补软件界面及仿真 . 247 软 件 说 明 . 257.1 运行环境 . 257.2 软件要求 . 25精选学习资料 - - - - - -
7、 - - - 名师归纳总结 - - - - - - -第 2 页,共 28 页7.3 用户要求 . 268 总结 . 26参考文献 . 261 绪论1.1 引言随着知识经济时代地到来,科学技术突飞猛进,机械制造技术发生了深刻地变化.传统化机械制造技术已无法满足当今市场对产品多样化地需求,难以适应激烈地市场竞争所要求地高质量、高效率.为此,现代制造技术应运而生,它以微电子技术为基础,将传统地机械制造技术与现代控制技术、传感检测技术、信息处理技术以及网络通信技术等有机地结合在一起,构成高度信息化、高度柔性、高度自动化地制造系统 .它根本上改变了过去地手工绘画、晒图,凭图纸组织整个生产过程地技术管理
8、方式 .现代制造技术可以大幅度降低产品设计、制造周期,提高产品设计、制造质量,以适应当前空前激烈地市场竞争.数控 (NumericalColltr01 数字控制,简称 NC)技术是近代发展起来地一种用数字量及字符发出指令并实现自动控制地技术.是现代制造技术中最关键地环节之一.它最能体现现代制造技术地高效益和软硬件发展地综合水平,它地发展可以保证产品得到极高地加工精度和稳定地加工质量,提高加工地自动化程度和生产效率,缩短加工时间和生产周期,使产品具有精确协调性和互换性,增强了对复杂曲面地加工能力等,从而为现代制造技术地完善和发展提供了保证.插补是整个数控系统控制软件地核心,它所对应地算法即为插补
9、算法,插补技术地好坏直接影响着数控加工技术地优劣,是目前数控急需提高和完善地环节之一.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 28 页1.2 插补技术插补是整个数控系统软件中一个极其重要地功能模块之一,其算法地选择将直接影响到系统地精度、速度及加工能力等.所谓插补,就是根据零件轮廓尺寸,结合精度和工艺等方面地要求,在已知刀具中心轨线转接点之间插入若干个中间点地过程.换句话说,就是 “ 数据点地密化过程 ” ,其对应地算法称为插补算法.在早期地硬件数控系统中,插补过程是由专门地数字逻辑电路完成地.而在计算机数控系统中,即可全部由软
10、件实现,也可由软、硬件结合完成.随着相关学科特别是计算机领域地迅速发展,插补技术在不断地提高,特别是插补算法也在不断地完善和更新.由于插补地速度直接影响到数控系统地速度,而插补地精度又直接影响整个数控系统地精度,因此,人们一直在努力探求一种计算速度快并且精度又高地插补方法.但不幸地是,插补速度与插补精度之间是互相制约、互相矛盾地,这是必须进行折衷地选择.目前为止,己涌现出了大量地插补算法.1.3 国内外技术现状插补运算所采用地原理和方法很多,一般可归纳为基准脉冲插补和数据采样插补两大类.在这两大类地基础之上,目前国内外对于插补算法地研究主要在以下五个方面:l)二次及高次曲线插补算法这种算法地提
11、出依据是 :用灵活性高、实用性强曲线来逼近零件地轮廓,通过减少基本曲线地段数来减少累积误差,同时也减少了NC 代码地长度,提高了微机处理地效率.2)最小偏差插补算法该算法地基本思想是寻找一个点集,使这个点集中地点都紧密地靠近原始曲线,或者说这些点于原始曲线地偏差最小.简单地说,最小偏差法就是以计算机地强大计算功能为依托,根据加工之前所获得地初始变量,从曲线地数学表达式中得到真实地加工点坐标值,然后通过在最小偏差正方形中地位置判断,得到一个最佳地进给方式,发出脉冲进给命令 .3)具有自适应特征地插补算法该算法地基本原理 :步长是依逼近误差而定地,逼近误差是实际曲线与取代这段曲精选学习资料 - -
12、 - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 28 页线直线段之间地最大法向距离,该算法就是根据逼近误差确定是否插入新点.该算法当列表曲线曲率大时,使步长变小,反之使步长变大,同时逼近误差满足要求.4)多轴联动系统地插补算法多轴联动数控系统以成为数控技术发展地潮流,多轴控制可达到使同一台系统对成套机群进行控制地目地 .这一算法在即便是虚拟轴机床控制最少也要6 个进给轴 .近年来,对此提出了大量地插补算法.这些系统多采用线性实时性插补.5)基于神经网络地插补算法采用数学曲面上地一系列点进行网络训练,网络经过训练后,计算一系列地点,这些点可以用来同己知曲面数
13、学方程产生地点进行比较,比较地差异能够表明该方法地使用程度 .训练网络生成地点同样能够产生加工表面地刀具轨迹.1.3.1国外技术现状日本、美国、加拿大、瑞士和德国相继展开了数控插补算法地研究,由于曲面直接插补方法克服了现行曲面加工模式地不足,能够满足高速高精度加工地需要,因此,主要是针对曲面插补地研究和探讨.日本丰桥科技大学与北海道大学等于1987年研制了具有曲面实时加工功能地三坐标曲面加工系统。瑞士苏黎世大学与F记 es、Aiek 和几 gid 公司联合研制了 Ozelot 系统.三菱电机地加藤清敬等研究了采用大规模并行处理,来解决实时刀具干涉修正地可能性。 Bedi 于 1993年研制了一
14、个具有样条曲面插补功能地CNC 实验系统。YD.Chen2003年提出了曲面加工轨迹实时生成算法.1.3.2国内技术现状国内数控插补算法地发展也很快,呈现多元化,例如济南大学地马桦、中北大学地王峰、王爱玲和南京航空航天大学地游有鹏分别提出了高性能曲线及空间曲面地插补算法、 B样条曲线地插补算法和最小偏差改进算法.另外,哈尔滨工业大学地史旭明、赵万生等提出了二次曲线地通用插补算法。合肥工业大学地谢明江、肖本贤给出了非圆二次曲线地通用插补算法。华中科技大学地高三德、周云飞等首次提出了曲面直接插补算法(SDI),并且在以工控机为硬件平台地CPUCNC系统上实现。清精选学习资料 - - - - - -
15、 - - - 名师归纳总结 - - - - - - -第 5 页,共 28 页华大学和南京四开数控设备厂合作,提出了一种基于网络信息地自由曲面直接插补控制方法等等 .1.4 课题意义插补运算是 CNC系统中生成加工轨迹地基本子程序.插补运算地优劣可以从算法地简便程度、插补精度地高低、执行时间地长短来评价.插补运算地指标影响着工件地轮廓精度和表面粗糙度,并且影响机床地最大进给速度和生产效率.近年来,随着数控技术地发展,插补算法也不断地成熟与改进.尤其由于数控编程更加图形化和自动化,无论是脱机编程,还是联机编程,其编程系统地功能更加强大,这样就是实现了测量、采样、编程、加工一体化,使数控加工更具有
16、实时性、柔性与智能化.这必然要求插补算法不仅具有高速度、高精度,更要具有自适应性.综上所述,根据实际地纯软件数控系统地要求,曲线曲面直接插补自身具有很大地优点: (l)简化了加工程序。 (2)便于干预加工过程。 (3)可以实现刀具轨迹实时跟踪显示。 (4)冗余环节少,效率高,可靠性好. 1.3 本章小结本章节简述了插补技术地概念及其应用领域,分析了国内外插补技术地发展,特别是插补算法研究地国内外技术现状,分析了插补技术地现状、特点与发展趋势.2 数控系统插补方法及其分析2.1 插补概述插补是数控系统最重要地功能之一,插补工作可以用硬件或软件来完成. 早期地硬件数控插补工作可以用硬件或软件来完成
17、.早期地硬件数控系统( NC)精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 28 页中,都采用硬件地数字逻辑电路来完成插补工作.硬件插补地基本特征是每次只能输出一个电压脉冲,使刀具相对工作台产生一个脉冲当量地长度单位.脉冲当量地大小和脉冲频率决定了机床地加工精度和进给速度.在 CNC 系统中,插补工作一般采用软件来完成 .插补方法分为基准脉冲插补和数据采样插补两类. 基准脉冲插补法模拟硬件插补地原理,把每次插补运算产生地脉冲输出到伺服系统,驱动工作台地运动 .每发一个脉冲,工作台移动一个脉冲当量.输出脉冲地最大速度取决于执行一次插补运
18、算所需要地时间.最常见是逐点比较法和数字积分法(DDA).软件插补地第二类方法是数据采样插补法.使用这种插补法地数控系统,其位置伺服通过计算机及其测量装置构成闭环,插补输出地结果不是脉冲,而是数据.计算机定时地对反馈回路采样,得到采样数据与插补程序所产生地指令数据相比较后,用误差信号输出去驱动伺服电机.这种方法所产生地最大速度不受计算机最大运算速度地限制,但插补程序较为复杂.2.2 基准脉冲插补法基准脉冲插补又称脉冲增量插补或行程标量插补,其主要特点是在顺序循环计算运动轨迹中间点地过程中,每次插补循环地输入是下一中间点地坐标位移增量,并以指令脉冲形式输入以驱动个坐标轴地进给,同时控制每次插补输
19、出地坐标位移增量不大于系统地脉冲当量,即每次插补输出地指令脉冲或者是一个,或者没有.因此,在运动轨迹地起点和终点之间,中间点个数是已知地,插补循环次数也是已知地,通过控制每次脉冲循环地时间,就可控制总插补时间,从而控制运动速度.基准脉冲插补主要用于步进电动机驱动地开环系统,也用于数据采样插补中地精插补. 基准脉冲插补地方法很多,有脉冲乘法器法、逐点比较法、数字积分法、最小偏差法、单步追踪法等等,其中应用较多地逐点比较法和数字积分法.2.2.1逐点比较法插补地基本原理逐点比较法式我国数控机床中广泛采用地一种插补方法,它能实现直线、圆弧和非圆二次曲线地插补,插补精度较高.精选学习资料 - - -
20、- - - - - - 名师归纳总结 - - - - - - -第 7 页,共 28 页逐点比较法,顾名思义,就是每走一步都将加工地瞬时坐标同规定地图形轨迹相比较,判断其偏差,然后决定下一步地走向,如果加工点走到图形外面去了,那么下一步就要向图形里面走,以缩小偏差.这样就能得出一个非常接近规定图形地轨迹,最大偏差不超过一个脉冲当量.其工作流程是:1)首先判断刀具当前位置与要求地运动轨迹地偏离情况.具体方法是根据要求地运动轨迹设计一个偏差函数,概偏差函数是刀具坐标地函数,其函数值反映出偏差情况.2)根据偏差判别地结果,发出一个进给指令脉冲,控制刀具沿相应坐标轴产生一个脉冲当量地位移 . 3)用新
21、地刀具位置坐标重新计算偏差函数地值,并判断刀具是否到达轨迹地终点. 逐点比较法插补循环一般由偏差判别、坐标进给、偏差函数计算和终点判别四个工作节拍组成 . 2.2.2数字积分法插补地基本原理数字积分法插补是用数字积分地方法计算刀具沿各坐标轴地移动量,从而使刀具沿着设定地曲线运动 .实现数字积分插补计算地装置称为数字积分器,或数字微分器(Digital Differential Analyzer, DDA) ,数字积分器可以用软件来实现.数字积分器具有运算速度快,脉冲分配均匀,可以实现一次、二次曲线地插补和各种函数运算,而且易于实现多坐标联动,但传统地DDA 插补法也有速度调节不方便,插补精度需
22、要采取一定措施才能满足要求地缺点,不过目前CNC 数控系统中多采用软件实现DDA 插补时,可以很容易克服以上缺点,所以DDA 插补是目前使用范围很广地一种插补方法 .它地基本原理可以用图1 所示地函数积分表示,从微分几何概念来看,从时刻 0到时刻 t 求函数 y=f(t)曲线所包围地面积时,可用积分公式:ttdtf0)(S如果将 0t地时间划分成时间间隔为t 地有限区间,当 t 足够小时,可得近似公式:tydtfniit11t0)(S式中 yi-1 为 t=ti-1 时 f(t)地值,此公式说明:积分可以用数地累加来近似代替,其几何意义就是用一系列小矩形面积之和来近似表示函数f(t)下面地面积
23、,精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 28 页如果在数字运算时,用取t为基本单位 “1”,则 4.2式可以简化为:niiy11S如果系统地基本单位t设置得足够小,那么就可以满足我们所需要地精度.一般地,每个坐标方向需要一个被积函数寄存器和一个累加器,它地工作过程可用图 2表示:t + 被积函数寄存器用以存放坐标值f(t),累加器也称余数寄存器用于存放坐标地累加值.每当 t 出现一次,被积函数寄存器中地f(t)值就与累加器中地数值相加一次,并将累加结果存放于累加器中,如果累加器地容量为一个单位面积,被积函数寄存ty=f(t)t
24、i-1 ti yOt图 1 数字积分原理被积分函数寄存器累加器)(xfy 图 2 数值积分器工作过程精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 28 页器地容量与累加器地容量相同,那么在累加过程中每超过一个单位面积累加器就有溢出,当累加次数达到累加器地容量时,所产生地溢出总数就是要求地总面积,即积分值 .3 抛物线插补本文仅以抛物线为例分别作逐点比较法和数字积分法插补过程探讨及vb 其插补仿真. 3.1 逐点比较插补法抛物线插补逐点比较插补法不仅对直线和圆弧进行插补,同时对抛物线以及其它能用方程式表达地线型均能进行插补 .这一研究对
25、加工各种复杂曲线是非常有作用地.3.1.1 逐点比较插补法抛物线插补原理如图 3 所示,要加工第一象限地抛物线,原点O 为起点, A(xe,ye)点为终点,Pi(xi,yi)点为加工动点 .若 Pi 点在抛物线上则下式成立:图 3 第一象限抛物线进给原则精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 28 页选择偏差函数 Fi 为根据动点所在区域地不同,有三种情况: Fi0,动点在抛物线地上方; Fi=0,动点在抛物线上; Fi0,动点在抛物线地下方 .把 Fi0 和 Fi =0 合在一起考虑,按如下原则,就可以实现第一象限地抛物线地
26、插补:Fi 0 时,向 +X 进给一步;当 Fi0 时,向 +Y 方向进给一步 . 当 Fi 0 时,向 +X 进给一步,加工点由 Pi(xi,yi)移动到 Pi+1(xi+1,yi) ,则新加工点地偏差 Pi+1 地偏差为当 Fi0 时,向 +Y 进给一步,加工点由 Pi(xi,yi)移动到 Pi+1(xi,yi+1) ,则新加工点地偏差 Pi+1 地偏差为3.1.2逐点比较插补法抛物线插补运算过程前面讨论了抛物线插补地原理,同直线和圆弧相同,抛物线插补每进给一步,也要进行 4 个节拍地工作 . (1) 偏差判别根据加工偏差确定加工点相对于规定抛物线地位置,以决定进给方向. (2) 坐标进给
27、控制电机向判定地方向进给一步,以便于加工点逼近规定地抛物线.精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 28 页即: 当 Fi 0 时,向 +X 进给一步;当 Fi0 时,向 +Y 方向进给一步 . (3) 偏差与坐标计算计算进给后新加工地加工偏差与坐标值,为 F 下一次判别和计算提供依据 . (4)终点判别判别是否到达终点,若已到达终点,则停止插补,若未到终点,则重复上述过程 .终点判别方法是用 X, Y 向应走地总步数之和 ,每进给一步,则 减1,直到 =0 时停止 . 3.1.3逐点比较插补法抛物线插补实例例 设欲加工第一象
28、限地抛物线OA,起点 O(0,0),终点 A(4,8),如图 2 所示:x=y=1.请写出插补计算过程,并绘出插补轨迹.解:按两方向应走总步数之和作为 ,则=(4 0)+(80)=12. 起点在抛物线上,则 F0=0,X0=0,Y0=0,其插补运算过程如表 1 所示.插补轨迹如图 4 所示. 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 28 页表1 抛物线插补计算过程表序号偏差判别坐标进给计算终点判别1F0=0+XF1=F0-XO-0.5=-0.5X1=1,Y1=0=12 -1=112F1=-0.50+XF3=F2-X2-0.5=
29、0.5-1-0.5=-1X3=2,Y3=1=10 -1=94F3=-100+YF4=F3+1=-1+1=0X4=2,Y4=2=9 -1=85F4=0+XF5=F4-X4-0.5=0-2-0.5=-2.5X5=3,Y5=2=8 -1=76F5=-2.50+YF6=F5+1=-2.5+1=-1.5X6=3,Y6=3=7 -1=67F6=-1.50+YF7=F6+1=-1.5+1=-0.5X7=3,Y7=4=6 -1=58F7=-0.50+XF9=F8-X8-0.5=0.5-3-0.5=-3X9=1,Y9=5=4 -1=310F9=-30+YF10=F9+1=-3+1=-2X10=4,Y10=6=3
30、 -1=211F10=-20+YF11=F10+1=-2+1=-1X11=4,Y11=7=2 -1=1图 4 抛物线插补轨迹精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 28 页12F11=-1=0? Y 向x 方向向 y 方向进给一步N 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 28 页4.2 编程变量定义 Dim xe As Integer Dim x0 As Integer Dim k As Integer Dim singna As Integer Dim F
31、 As Integer Dim xi As Integer Dim yi As Integer Dim a As Integer 4.3 部分 vb 程序singna = (xe - x0) / k + (ye - y0) / k F = 0 xi = x0 yi = y0 Do If (F = 0) Then Line (xi, yi)-(xi + k, yi) N 进 给 仿 真 处理Singna=singnaSingna=0抛物线插补逐点比较法仿真结束Y 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 28 页F = F - 2
32、 * a * xi - a xi = xi + k yi = yi Else Line (xi, yi)-(xi, yi + k) F = F + 1 xi = xi yi = yi + k End If singna = singna - 1 Loop While singna 0 End Sub 4.4 插补软件界面及仿真图 5 软件界面精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 28 页对函数21.0 xy,定义域为( 0,10)地全屏仿真部分截图5 数字积分抛物线插补现有文献对直线、圆弧地 DDA 插补方法均有介绍 1,2
33、, 而数字积分法用于抛物线插补尚不多见 .数字积分法 (DDA) 有一系列优点 , 其算法简单、运算速度快、占用硬件资源少 .CNC 系统更易于实现 .本文介绍一种抛物线插补 DDA 地改进算法 , 任何数控系统将系统软件稍加修改, 就能实现这种曲线地数控加工.5.1 抛物线 DDA 插补算法原理设若插补第象限正抛物线 (图 7 所示) , 其方程为图 6 抛物线逐点插板法全屏仿真部分截图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 28 页地 1 阶导数为 : 即 dy=ydx ( 1)而 dy=y dx=adx ( 2) 在 x
34、q,xz 区间上有 ax=J,yi=Jxa=xi 整除 J,ya=yi整除JFTxi=J,yiJxa=xi 整除 J, ya=0Txi=JTFxa=0, ya=yi 整除 JFxiJ,yi= J) Then 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 22 页,共 28 页 xa = Jxi J Else xa = 0 End If If (Jyi = J) Then ya = Jyi J Else ya = 0 End If Line (xi, yi)-(xi + k * xa, yi + k * ya) Jxi = Jxi Mod J +
35、deltax Jyi = Jyi Mod J + deltay i = i + 1 xi = xi + k * xa yi = yi + k * ya deltax = 1 deltay = 2 * a * i singna = singna - 1 Loop While singna 0 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 23 页,共 28 页6.4 插补软件界面及仿真对函数21.0 xy,定义域为( 0,100)地全屏仿真部分截图图 9 插补软件界面精选学习资料 - - - - - - - - - 名师归纳总结 - - - - -
36、 - -第 24 页,共 28 页7 软 件 说 明7.1 运行环境所 属 硬 件对 硬 件 地 要 求CPU 奔腾、奔腾 pro、奔腾二代、奔腾三代、AMD Athlon 或者更高光 驱至少为倍数光驱内 存至少 64MB,推荐 128MB 以上硬 盘至少预留 200MB 地硬盘空间显 卡256色以上7.2 软件要求图 10 抛物线积分法插补部分截图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 25 页,共 28 页所 属 软 件对 软 件 地 要 求 Windows Microsoft Windows 95/98/NT/2000 Word Mi
37、crosoft Word 97/2000 C/C+ Microsoft VC/C+5.0 BorlandC/C+5.0 BorlandC+ Builder version3.0或更高版本 Acrobat Adobe Acrobat Reader MATLAB Matlab6.0 7.3 用户要求本软件是机电专业用地一种数控插补算法软件,主要面向本专业知识尤其是数控理论地学习者 .其简洁地操作方法对于本专业人员可轻松掌握.对于非专业人员,只要对数控插补算法中地逐点比较法有所了解,阅读简单地帮助信息同样可以进行操作 . 8 总结在 Windows 地环境下利用 VB 开发数控仿真系统是当前应用较广
38、地一种方法.本文介绍了数控插补算法中逐点比较法和数字积分法抛物线插补地实现过程,并以不同颜色标示其理想轨迹和插补轨迹.经过实际使用,该仿真系统使用方便,运行可靠.参考文献【1】YusufAltilltas 著罗学科译 .数控技术与制造自动化 .化学工业出版社 .2003.5 【2】赵东福 .自动化制造系统 .机械工业出版社 .2004.7 【3】游有棚,王氓,朱剑英.曲线高速高精度加工地插补控制计算机辅助设计与图形学学报 2001.13(10):943一 947 【4】何平 .样条函数在曲线拟合中地应用.工业仪表与自动化装置 .1993(3) 【5】华中理工大学数控研究所.数控技术发展动向 .
39、1998 【6】Bedi5andQUanN,SPlineiniopolationtechniqueforNCmachilles.ComPuterinIndustry,1992:307一 313 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 26 页,共 28 页【7】汪木兰 .数控原理与系统 .机械工业出版社 .2004.7 【8】邵群涛 .数控系统综合实践 .机械工业出版社 .2004.7 【9】周凯,陆启建 .高速高精度采样插补技术.制造技术与机床 .1997.8 【10】周艳红,自由曲面CNC 直接加工理论与技术地研究.华中理工大学博士学位
40、论文. 1997 【11】周凯,陆启建 .自由曲面数控加工地直接插补控制方法.组合机床与自动化加工技术.1998.5 【12】Golden E Herrin.Manufacturing Engineering.1998.7P76 80.【13】KorenYoran,LinR.S.Five 一 Axis Surface Interpolators.Annals of CIRP.1995.44 P379【14】韩权利,马宏伟等 .开放式数控系统 J.机械设计与制造工程,2001.1 【15】叶蓓华 .数字控制技术 IM. 北京:清华大学出版社, 2002 【16】Z.D.Zhou,J,M.Xie
41、,Y.P.Chen ,B.Chen,Z.M.Qiu ,Y.S.Wong ,Y.F.及明 g,Thedevel0Plllentofafieldbus一 asedopen一 CNCsystem,The1lltemationalJoumalofAdvancedManufacturingTeehnology.February2004.P360 一 450【17】龚仲华,数控技术 .机械工业出版社, 2004.2 【18】周云飞,李国其,周济,周祖德.CNC 曲面直接插补 (SDI)算法和系统 .中国械工程 .1993,4(2) 【19】汪劲松,黄田 .机床行业面临地机遇与挑战.中国机械工程 .1999
42、.IOPll03 一 1107 【20】王忠华,汪劲松,杨向东.VAMTIY虚拟轴机床数控系统直线和圆弧插补仿真研究. 国机械工程 .1999.10(10) 【21】铃木裕,山崎和雄,星铁太郎等.金型实时间加工用数值制御夕久于八.开发(第2 报).精密工学会志, 1987,53 【22】周凯,陆启建 .高速高精度采样插补技术 .中国机械工程 .1998.9 【23】周艳红,周云飞,周济等.CNC 系统中曲面交线加工刀具轨迹直接插补.自动化学报.1996.22.P572一 578 【24】周凯,陆启建 .基于现场总线地网络数控技术.制造技术与机床 .1997.10Pll 一巧【25】唐宗军,赵萍
43、,李哲,王晓煌.适用于异形螺杆粗加工地插补算法及其控制策精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 27 页,共 28 页略地研究 .沈阳工业大学学报 .2004 【26】王峰,王爱玲 .B 样条曲线地插补算法实现.华北工学院学报.2001.22P450 一452 【27】谭翰墨, CNC 机床数控系统插补算法地研究.广西大学硕士论文 .1999 【28】周云飞, SDI 插补系统地开发与研究 .华中理工大学博士学位论文.1996 【29】郑堤,数控机床与编程.机械工业出版社 .2005.8 【30】李雁翎, Visual Basic 程序设计
44、(第 2版).清华大学出版社 .2007.9 【31】陈锦昌,赵明秀,张国栋等编著,VB 计算机绘图教程.华南理工大学出版社.2003.8 【32】何光渝主编, VB 常用算法大全,西安电子科技大学出版社【33】李玉东等编著, Visual Basic.NET 空间大全,电子工业出版社【34】美Evangelos Petrouts ,Visual Basic.NET 从入门到精通,电子工业出版社【35】李兰友编, Visual Basic.NET 图形图象编程与实例祥解,电子工业出版社精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 28 页,共 28 页