- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
§2—1 逐点比较法
逐点比较法是我国数控机床中广泛采用的一种插补方法,它能实现直线、圆弧和非圆二次曲线的插补,插补精度较高。
逐点比较法,顾名思义,就是每走一步都要将加工点的瞬时坐标同规定的图形轨迹相比较,判断其偏差,然后决定下一步的走向,如果加工点走到图形外面去了,那么下一步就要向图形里面走;如果加工点在图形里面,那么下一步就要向图形外面走,以缩小偏差。这样就能得出一个非常接近规定图形的轨迹,最大偏差不超过一个脉冲当量。
在逐点比较法中,每进给一步都须要进行偏差判别、坐标进给、新偏差计算和终点比较四个节拍。下面分别介绍逐点比较法直线插补和圆弧插补的原理。
一、 逐点比较法直线插补
如上所述,偏差计算是逐点比较法关键的一步。下面以第Ⅰ象限直线为例导出其偏差计算公式。
图2-1 直线插补过程
点击进入动画观看逐点比较法直线插补
如图2—1所示,假定直线加工点,若 P 点正好处在直线
的起点为坐标原点,终点 A 的坐标为 为上,那么下式成立:
若任意点 在直线 的上方(严格地说,在直线 与 y 轴所成夹角区域内),
那么有下述关系成立:
亦即:
由此可以取偏差判别函数 为:
由 的数值(称为“偏差”)就可以判别出 P 点与直线的相对位置。即:
当 =0时,点当 0时,点当 0时,点
正好落在直线上; 落在直线的上方; 落在直线的下方。
从图2—1看出,对于起点在原点,终点为A( )的第Ⅰ象限直线 OA 来说,当点 P
在直线上方(即 0)时,应该向+x 方向发一个脉冲,使机床刀具向+x 方向前进一步,以
接近该直线;当点 P 在直线下方(即 0)时,应该向+y 方向发一个脉冲,使机床刀具向
+y 方向前进一步,趋向该直线;当点 P 正好在直线上(即 =0)时,既可向+x 方向发一脉
冲,也可向+y 方向发一脉冲。因此通常将
0和 =0归于一类,即
≥0。这样从坐标原
点开始,走一步,算一次,判别
向所走的步数和终点坐标 A(
,再趋向直线,逐点接近直线 ,步步前进。当两个方
)值相等时,发出终点到达信号,停止插补。
对于图2—1的加工直线 OA,我们运用上述法则,根据偏差判别函数值,就可以获得如图中折线段那样的近似直线。
但是按照上述法则进行 的运算时,要作乘法和减法运算,这对于计算过程以及具体电路实现起来都不很方便。对于计算机而言,这样会影响速度;对于专用控制机而言,会增加硬件设备。因此应简化运算,通常采用的是迭代法,或称递推法,即每走一步后新加工点的加工偏差值用前一点的加工偏差递推出来。下面推导该递推式:
已经知道,加工点的坐标为( )时的偏差为:
若 ≥0时,则向 x 轴发出一进给脉冲,刀具从这点即( )点向 x 方向前进一步,
到达新加工点 P(
), ,因此新加工点 P(
)的偏差值为
即:
(2-1)
如果某一时刻,加工点 P(
点向 y 方向前进一步,新加工点 P(
)的 0,则向 y 轴发出一个进给脉冲,刀具从这一
)的偏差值为
即:
(2-2)
根据式(2—1)及式(2—2)可以看出,新加工点的偏差完全可以用前一加工点的偏差 递推出来。
综上所述,逐点比较法的直线插补过程为每走一步要进行以下4个节拍(步骤),即判别、进给、运算、比较。
判别。根据偏差值确定刀具位置是在直线的上方(或线上),还是在直线的下方。
进给。根据判别的结果,决定控制哪个坐标(x 或 y)移动一步。
运算。计算出刀具移动后的新偏差,提供给下一步作判别依据。根据式( 2—1) 及式(2—2)来计算新加工点的偏差,使运算大大简化。但是每一新加工点的偏差是由前一
点偏差 推算出来的,并且一直递推下去,这样就要知道开始加工时那一点的偏差是多少。当开始加工时,我们是以人工方式将刀具移到加工起点,即所谓“对刀”,这一点当然没有
偏差,所以开始加工点的 =0。
比较。在计算偏差的同时,还要进行一次终点比较,以确定是否到达了终点。若已经到达,就不再进行运算,并发出停机或转换新程序段的信号。
下面以实例来验证图2—1。设欲加工直线 OA,其终点坐标为 =5*, =3*,则终点判
别值可取为
运算节拍如表2—1所示。
(终点判别方法详见下述)。开始时偏差 ,加工过程的
图2-2 逐点比较法直线插补过程表2-1 逐点比较法直线插补运算举例
工作
工
作
序号
节
拍
1
第1拍:判别
F =0
第2拍:进给
+?x
第3拍:运算
F = F -y =0-3= -3
第4拍:比较
E = E -1=7
2 F (= -3)0
+?y
F = F
+x = -3+5=2
E = E
-1=6
10 11 10 e 6 7
3 F (= 2)0
+?x
F = F
-y =2-3= -1
E = E
-1=5
11 21 1
您可能关注的文档
最近下载
- 每月骨科科室质控小组工作记录.docx VIP
- 小码王CPA图形化编程二级试题打卡-第3天.docx VIP
- 新闻写作题库.docx VIP
- EN ISO 6506-1-2014 金属材料 布氏硬度试验 第1 部分:试验方法(中文).pdf
- 中国科技大学并行计算(结构-算法-编程)课程精讲PDF合辑(共617页).pdf
- 2018年第一期新任网点负责人政策资源考试.docx VIP
- 福州大学硕士研究生入学考试2011年有机化学考研真题.pdf VIP
- 全国青少年软件编程(Scratch)四级等级测试.docx VIP
- 工伤保险待遇申报表2025年.docx VIP
- python等级考试四级.docx VIP
原创力文档


文档评论(0)