智能车制作

标题: 逐点比较法 [打印本页]

作者: TEC    时间: 2012-4-15 19:35
标题: 逐点比较法

上数控课学到的,好像跟光电车的巡线特点有些异曲同工之妙,希望也能够启发大家的灵感


(备注:课件不是我们的,网上down下来的。此外,由于帖子的文字数目有限,因此,只能大量删除,有兴趣的自己下载课件来研究,记得分享研究成果哦




[attach]22932[/attach]




逐点比较法

逐点比较法是我国数控机床中广泛采用的一种插补方法,它能实现直线、圆弧和非圆二次曲线的插补,插补精度较高。

逐点比较法,顾名思义,就是每走一步都要将加工点的瞬时坐标同规定的图形轨迹相比较,判断其偏差,然后决定下一步的走向,如果加工点走到图形外面去了,那么下一步就要向图形里面走;如果加工点在图形里面,那么下一步就要向图形外面走,以缩小偏差。这样就能得出一个非常接近规定图形的轨迹,最大偏差不超过一个脉冲当量。

在逐点比较法中,每进给一步都须要进行偏差判别、坐标进给、新偏差计算和终点比较四个节拍。下面分别介绍逐点比较法直线插补和圆弧插补的原理。

逐点比较法直线插补

如上所述,偏差计算是逐点比较法关键的一步。下面以第Ⅰ象限直线为例导出其偏差计算公式。

                                       


逐点比较法的直线插补过程为每走一步要进行以下4个节拍(步骤),即判别、进给、运算、比较。

(1) 判别。根据偏差值确定刀具位置是在直线的上方(或线上),还是在直线的下方。

(2) 进给。根据判别的结果,决定控制哪个坐标(x或y)移动一步。

(3) 运算。计算出刀具移动后的新偏差,提供给下一步作判别依据。根据式(2—1)及式(2—2)来计算新加工点的偏差,使运算大大简化。但是每一新加工点的偏差是由前一点偏差 推算出来的,并且一直递推下去,这样就要知道开始加工时那一点的偏差是多少。当开始加工时,我们是以人工方式将刀具移到加工起点,即所谓“对刀”,这一点当然没有偏差,所以开始加工点的 =0。

(4) 比较。在计算偏差的同时,还要进行一次终点比较,以确定是否到达了终点。若已经到达,就不再进行运算,并发出停机或转换新程序段的信号。




            



  图2-4  直线插补计算流程图  图2-5   圆弧插补计算流程图




作者: zyl12581    时间: 2012-4-15 22:07
   原来我的思路是叫逐点比较法啊    终于找到理论基础了  呵呵呵呵呵呵呵
作者: s614857575    时间: 2012-4-15 22:39
好东西,赞一个
作者: hang    时间: 2012-4-19 00:36
我靠,  你这从数控技术 抄来的:



作者: 当但当当当    时间: 2012-4-19 09:07
zyl12581 发表于 2012-4-15 22:07
原来我的思路是叫逐点比较法啊    终于找到理论基础了  呵呵呵呵呵呵呵

效果怎么样啊???
作者: 十八龙潭    时间: 2012-4-19 10:31
逐点比较法需要事先知道曲线模型。
作者: TEC    时间: 2012-4-19 12:38
十八龙潭 发表于 2012-4-19 10:31
逐点比较法需要事先知道曲线模型。

原来这样的啊~~其实我上课也没怎么听
看来是内行人喔。。。{:soso_e181:}






欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2