2.2.1数字积分器的工作原理 13
2.2.2数字积分法的直线插补 14
2.2.3数字积分法圆弧插补 17
2.3 数据采集法插补 18
第三章 数控插补软件实现 20
3.1初始界面的设定 20
3.2 逐点比较法的实现 21
3.2.1 逐点比较法插补界面的设定 21
3.2.2 逐点比较法直线插补的实现 22
3.2.3逐点比较法圆弧插补的实现 26
3.3 数字积分法的实现 28
3.3.1数字积分法插补界面 28
3.3.2 数字积分法直线插补的实现 29
3.3.3 数字积分法圆弧插补实现 31
3.4 数据采集法的实现 33
3.4.1 数据采集法插补界面 33
3.4.2 数据采集法直线插补的实现 34
3.4.3 数据采集法圆弧插补实现 35
第四章 总结与展望 39
4.1 本文总结 39
4.2 本文展望 39
致谢 40
参考文献 41
第一章 绪 论
数控技术是用数字程序控制数控机械实现自动工作的技术。插补技术是机床数控的核心技术之一 插补技术是机床数控的核心技术之一 所谓插补就是根据所给定的进给速度和轮廓线形的要求, 所谓插补就是根据所给定的进给速度和轮廓线形的要求,在轮廓已知点之间,确定一些中间点的方法,这种方法称为插补方法或原理
1.1数控系统插补原理概述
1.1.1数控插补技术基本简介
机床数控系统的核心技术是插补技术。在数控加工中,数控系统要解决控制刀具与工件运动轨迹的问题。在所需的路径货轮廓上的两个已知点间,根据某一数学函数确定其中多个中间点位置坐标的运动过程称为插补。数控系统根据这些坐标值控制刀具或工件的运动,实现数控加工。插补的实质是根据有限的信息完成“数据密化”的工作。
数控加工程序提供了刀具运动的起点、终点和运动轨迹,而刀具怎么从起点沿运动轨迹走向终点则由数控系统的插补装置或插补软件来控制。实际加工中,被加工零件的轮廓种类很多,严格说来,为了满足加工要求,刀具运动轨迹非常复杂,计算工作量很大,不能满足数控加工的实时控制要求。因此,在实际应用中,是用一小段直线或圆弧去逼近零件轮廓曲线,即通常所说的直线和圆弧插补。某些弓性能的数控系统中,还具有抛物线、螺旋形插补功能。
在早期的数控系统中,插补是由专门的硬件数字电路完成的。而在现代计算机数控(Computer Numerical Control,CNC)系统中,常用的插补实现方法有两种:一种又硬件和软件的结合来实现;另一种全部采用软件实现。
插补的任务就是根据进给速度的要求,完成轮廓起点和终点之间点得坐标值计算。对于轮廓控制系统来说,插补运算时最重要的计算任务。插补对机床控制必须是实时的。插补运算速度直接影响系统的控制速度,而插补计算精度又影响到整个CNC系统的精度。人们一直在努力探求计算速度快且计算精度高的插补算法。目前普遍应用的插补算法是脉冲增量插补和数据采样插补。