数字积分法一二象限直线

更新时间:2023-12-06 16:00:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

宿 迁 学 院

数控原理与系统课程设计报告

任务: 数字积分法第一、二象限

直线插补程序设计

姓名: 孙企圣 学号: 080711226 班级: 08数控本2班

目录

一、课程设计目的

二、课程设计使用的主要仪器设备 三、课程设计的任务 四、课程设计主要内容

4.1数字积分法直线插补的基本原理 4.1.1从几何角度来看积分运算

4.1.2数字积分法在轮廓插补中的具体应用 4.2插补终点判别的具体实现 4.3插补器的组成

4.4提高插补精度的措施 4.5减少误差的方法

4.6数字积分法直线插补框图

4.7数字积分法(第一二象限)直线插补程序流程图 五、结论 六、结束语 七、参考书目

八、数字积分法直线插补程序清单(第一二象限)

九、软件运行仿真效果及调试修改过程

一、课程设计目的

1)了解连续轨迹控制数控系统的组成原理。 2) 掌握数字积分(DDA)插补的基本原理。 3)掌握数字积分(DDA)插补的软件实现方法。

二、课程设计使用的主要仪器设备

1.PC计算机一台 2.数控机床实验装置一台 3.支持软件若干(选用VB环境)

三、课程设计的任务

数字积分法又称数字微分分析法DDA(Digital Differential Analyzer)。数字积分法具有运算速度快、脉冲分配均匀、易于实现多坐标联动及描绘平面各种函数曲线的特点,应用比较广泛。其缺点是速度调节不便,插补精度需要采取一定措施才能满足要求。由于计算机有较强的计算功能和灵活性,采用软件插补时,上述缺点易于克服。

本次课程设计具体要求如下: 1.数字积分插补法插补软件流程图 2.数字积分插补法基本原理

3.算法描述(数字积分法算法在VB中的具体实现) 4.编写算法程序清单 5.软件运行仿真效果

四、课程设计报告内容

插补运算就是运用特定的算法对工件加工轨迹进行运算并根据运算结果向相应的坐标发出运动指令的过程。插补运算可以采用数控系统硬件或数控系统软件来完成。

硬件插补器:速度快,但缺乏柔性,调整和修改都困难。 软件插补器:速度慢,但柔性高,调整和修改都很方便。 早期硬件数控系统:采用由数字逻辑电路组成的硬件插补器; CNC系统:采用软件插补器,或软件、硬件相结合的插补方式。 4.1数字积分法直线插补的基本原理

数字积分法是利用数字积分的方法,计算刀具沿各坐标轴的位移,使得刀具沿着所加工的轮廓曲线运动

利用数字积分原理构成的插补装置称为数字积分器,又称数字微分分析器(Digital Differential Analyzer),简称DDA。数字积分器插补的最大优点在于容易实现多坐标轴的联动插补、能够描述空间直线及平面各种函数曲线等。因此,数字积分法插补在轮廓数控系统中得到广泛的应用。 4.1.1从几何角度来看积分运算

积分运算就是求出函数Y = f(t)曲线与横轴所围成的面积,从t=t0到tn时刻,函数Y= f(t)的积分值可表述为

S??tnYdt??tnf(t)dt00tt

如果进一步将t∈[t0,tn]的时间区划分为若干个等间隔?Δt的小区间,当Δt足够小时,函数Y的积分可用下式近似表示

S??tnYdt??Yi?t0i?0tn?1

在几何上就是用一系列的小矩形面积之和来近似表示函数f(t)以下的积分面

积。进一步如果在式中,取Δt为基本单位“1”,则上式可演化成数字积分器算式:

S??Yii?0n?1

由此可见,通过假设Δt=“1”,就可将积分运算转化为式所示的求纵坐标值的累加运算。若再假设累加器容量为一个单位面积值,则在累加过程中超过一个单位面积时立即产生一个溢出脉冲。这样,累加过程所产生的溢出脉冲总数就等于所求的总面积,即所求的积分值。下面就以直线和圆弧轨迹为例详细介绍

4.1.2数字积分法在轮廓插补中的具体应用(数字积分法直线插补)

设将要加工的直线为XOY平面内第2象限直线OE,直线的起点在坐标原点,终

本文来源:https://www.bwwdw.com/article/m5pt.html

Top