1、第一象限直线插补2沈阳航空航天大学北方科技学院课程设计说明书课设题目 第一象限直线插补2 专 业 自动化 班 级 学 号 学生姓名 指导教师 日 期 2014年7月11日 沈阳航空航天大学北方科技学院课 程 设 计 任 务 书课程设计题目: 第一象限直线插补2 教 研 室 自控教研室 专业 自动化 班级 学号 姓名 课程设计时间: 2014 年 6 月 23 日 至 2014 年 7 月 11日课程设计的内容及要求:根据逐点比较法插补原理,按照图1中直线的方向完成从第一象限内任意起点到坐标原点直线插补的matlab仿真。程序的具体编写要求包括:1. 要求用input()函数读取起点;2. 要求
2、用input()函数读取脉冲当量(步长)。坐标当量可设为1,则步长取坐标当量的0.01-1倍;3. 用print()函数画出具体走步轨迹图。4. 推导出用逐点比较法插补绘制出下面曲线的算法5. 利用matlab语言编写.m文件,实现第一象限直线插补的仿真;6. 课程设计报告中要给出算法的程序流程图;7. 课程设计报告中要比较分析不同步长时直线插补的精度;8. 按照课程设计要求撰写课程设计报告。指导教师 年 月 日沈阳航空航天大学北方科技学院课 程 设 计 成 绩 评 定 单课 程 名 称 计算机控制技术课程设计 课程设计题目 第一象限直线插补2 专业 自动化 班级 学号 姓名 答辩日期 201
3、4年 7月 11日指导教师(答辩组)评语:课程设计成绩 指导教师(答辩组)签字 年 月 日 第一象限直线插补2摘要:根据逐点比较法插补原理,按方向完成从第一象限内任意起点到坐标原点直线插补的matlab仿真。程序的具体编写要求包括:要求用input()函数读取起点,脉冲当量(步长)。坐标当量可设为1,则步长取坐标当量的0.01-1倍;并用print()函数画出具体走步轨迹图。然后推导出用逐点比较法插补绘制出下面曲线的算法,利用matlab语言编写.m文件,实现第一象限直线插补的仿真。关键词:逐点比较法插补原理 第一象限 matlab仿真 直线插补0.前言在数控技术的插补原理中, 逐点比较法是数
4、控机床插补器最常用的一种插补算法。该插补算法比较成熟, 在我国的数控机床尤其是早期的线切割数控机床等方面获得了成功应用, 并取得了很大的经济和社会效益。逐点比较法插补既可作直线插补, 又可作圆弧插补。其主要特点是: 控制算法简单、直观, 插补误差小于一个脉冲当量, 输出脉冲均匀, 且输出脉冲的速度变化小, 调节方便, 但不易实现两坐标以上的插补。因此, 在两坐标联动的数控机床中应用较普遍。用逐点比较法插补原理控制刀具相对于工件的运动轨迹, 在刀具加工工件的过程中, 刀具每走一步, 都要将加工点的位置与所要求的加工轨迹的位置相比较, 以确定刀具下一步进给的方向。具体说来,即刀具每走一步, 都要完成位置判别、坐标进给、偏差计算、终点判别等四个步骤。1. 第一象限直线插补基本理论 第一象限直线插补主要原理是逐点比较法。逐点比较法是以折线来逼近给定的轨迹,就是每走一步控制系统都要将加工点与给定的图形轨迹相比较,以决定下一步进给的方向,使之逼近加工轨迹。逐点比较法以折线来逼近直线或圆弧,其最大的偏差不超过一个最小设定单位。只要将脉冲当量取得足够小,就可以达到精度要求。逐点比较插补法在脉冲当量为0.01mm,系统进给速度小于3000mm/min时,能很好的满足要求。下面的设计将围绕此部分内容展开,是此部分内容的实现。