VB软件 模拟逐点比较法逆圆弧插补的程序设计
更新时间:2023-11-08 19:56:01 阅读量: 教育文库 文档下载
- vb软件推荐度:
- 相关推荐
xxxx 学 院
课 程 设 计 说 明 书
设计题目:
逐点比较法逆圆弧插补的程序设计
系 (部): 机电工程系 专 业: 自动化(数控技术) 班 级: 08数控本(1)班 姓 名: 学 号: 指导老师(签名): 起止时间:20 11年 12月 5 日至20 11年 12月 9 日共 1 周
20 11 年 12 月 11 日
目录
一. 课程设计的目的……………………………………….1
二. 课程设计的任务……………………………………….1
三. 逐点比较法基本原理………………………………....1
四. 算法描述………………………………………………6
五. 具体算法程序…………………………………………10
六. 各象限选例展示………………………………………17
七. 心得体会 ……………………………………………..19
八. 参考文献……………………………………………..19
正文:
数控原理与系统课程设计说明书
一、课程设计的目的
1) 了解连续轨迹控制数控系统的组成原理。 2) 掌握逐点比较法插补的基本原理。 3)握逐点比较法插补的软件实现方法。
二.课程设计的任务
逐点比较法插补是最简单的脉冲增量式插补算法之一,其过程清晰,速度平稳,但一般只用于一个平面内两个坐标轴的插补运算。其基本原理是在刀具按要求轨迹运动加工零件轮廓的过程中,不断比较刀具与被加工零件轮廓之间的相对位臵,并根据比较结果决定下一步的进给方向,使刀具向减小偏差的方向进给,且只有一个方向的进给。也就是说,逐点比较法每一步均要比较加工点瞬时坐标与规定零件轮廓之间的距离,依此决定下一步的走向。如果加工点走到轮廓外面去了,则下一步要朝着轮廓内部走;如果加工点处在轮廓的内部,则下一步要向轮廓外面走,以缩小偏差,这样周而复始,直至全部结束,从而获得一个非常接近于数控加工程序规定轮廓的轨迹。逐点比较法插补过程中的每进给一
步都要经过偏差判别、坐标进给、偏差计算和终点判别四个节拍的处理,其工作流程图如图所示。
三.逐点比较法基本原理
逐点比较法I象限逆圆插补
在加工圆弧过程中,人们很容易联想到使用动点到圆心的距离与该圆弧的名义半径进行比较来反映加工偏差。
假设被加工零件的轮廓为第Ⅰ象限逆走向圆弧SE,,圆心在O(0,0),半径
为R,起点为S(XS,YS),终点为E(Xe,Ye),圆弧上任意加工动点为N(Xi,Yi)。当比较该加工动点到圆心的距离ON与圆弧半径R的大小时,可获得刀具与圆弧轮廓之间的相对位臵关系。
当动点N(Xi,Yi)正好落在圆弧上时,则有下式成立
Xi?Yi?Xe?Ye?R22222
当动点N(Xi,Yi)落在圆弧外侧时,则有下式成立
Xi?Yi?Xe?Ye?R22222
当动点N(Xi,Yi)落在圆弧内侧时,则有下式成立
Xi?Yi?Xe?Ye?R22222
由此可见,取逐点比较法圆弧插补的偏差函数表达式为
F?Xi?Yi?R222
当动点落在圆外时,为了减小加工误差,应向圆内进给,即向(-X)轴方向走一步;当动点落在圆内时,应向圆外进给,即向(+Y)轴方向走一步。当动点正好落在圆弧上且尚未到达终点时,为了使加工继续下去,理论上向(+Y)轴或(-X)轴方向进给均可以,但一般情况下约定向(-X)轴方向进给。
综上所述,现将逐点比较法第Ⅰ象限逆圆插补规则概括如下:
F?Xi2当F>0时,即一步;
当F=0时,即进给一步;
当F<0时,即一步。
?Yi?R22>0,动点落在圆外,则向(-X)轴方向进给
F?Xi2?Yi?R22=0,动点正好落在圆上,约定向(-X)轴方向
F?Xi2?Yi?R22<0,动点落在圆内,则向(+Y)轴方向进给
由偏差函数表达式可知,计算偏差F值,就必须进行动点坐标、圆弧半
径的平方运算。显然,在用硬件或汇编语言实现时不太方便。为了简化这些计算,按逐点比较法直线插补的思路,也可以推导出逐点比较法圆弧插补过程中偏差函数计算的递推公式。
假设第i次插补后,动点坐标为N(Xi,Yi),其对应偏差函数为
Fi?Xi?Yi?R222
当Fi≥0,向(-X)轴方向进给一步,则新的动点坐标值为 Xi+1=Xi-1, Yi+1=Yi 因此,新的偏差函数为
Fi?1?Xi?1?Yi?1?R222??Xi?1??Yi?R222
∴ Fi+1=Fi-2Xi+1
同理,当Fi<0,则向(+Y)轴方向进给一步,则新的动点坐标值为 Xi+1=Xi, Yi+1=Yi+1 因此,可求得新的偏差函数为
Fi?1?Xi?1?Yi?1?R222?Xi??Yi?1??R222
∴ Fi+1=Fi+2Yi+1
将上式进行比较,可以看出两点不同:第一,递推形式的偏差计算公式中仅有加/减法以及乘2运算,而乘2可等效成该二进制数左移一位,这显然比平方运算来得简单。第二,进给后新的偏差函数值与前一点的偏差值以及动点坐标N(Xi,Yi)均有关系。由于动点坐标值随着插补过程的进行而不断变化,因此,每插补一次,动点坐标就必须修正一次,以便为下一步的偏差计算作好准备。至此,将第Ⅰ象限逆圆弧插补的规则和计算公式汇总,见表(表2-1)
第Ⅰ象限逆圆弧插补计算公式
差函数 点位臵 给方向 新偏差计算 动点坐标修正 Xi+1=Xi-1, i≥0 圆上或圆外 X FFi+1=Fi-2Xi+1 Yi+1=Yi Xi+1=Xi, F Fi+1=Fi+2Yi+1 Yi+1=Yi+1 i<0 圆内 Y 表2-1
正在阅读:
河北师大教学法教案Unit 9 Teaching Listening05-09
《我行我素》读后感10篇12-12
生物统计学spss作业10-04
浅谈水稻早衰的原因及防治对策05-17
四年级教师备课检查小结03-08
合约管理部工作职责及工作标准06-14
非标准审计意见与股价关系研究07-07
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 比较法
- 圆弧
- 程序设计
- 模拟
- 软件
- 最新人教版中考七年级下册地理总复习知识梳理汇总(全册 共52页) - 图文
- 中医院发展印象
- Windows Server 2008 R2 DC的备份与还原
- 空调水系统安装工程检验批质量验收记录表金属管道GB502432
- 2017年一建工程经济公式汇总讲解及例题(祝大家通过考试)
- 小学毕业语文修改病句专项练习题复习
- 北京版必修一《范爱农》word练习题
- 小学语文修改语段 小初升(有答案)
- 安那般那念修法略探
- 下册书法教学记录
- 活动一教案制作研究性学习成果报告
- 2015低压电工上岗证题库
- 色彩构成试卷
- GBZ-130-2013医院放射防护基本要求 - 图文
- 像经济学家那样思考:信息、激励与政策超星尔雅满分答案
- 《活着》和《许三观卖血记》中的宿命观
- 2015年春季第一次月考4年级语文试题
- 煤矿2011年安全生产月活动实施方案
- 五年级科学磁铁的性质
- 马伟林 毕业论文最终稿 - 图文