版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、word完美格式xxxx学院课程设计说明书设计题目:逐点比拟法逆圆弧插补的程序设计系部:机电工程系专 业:自动化数控技术班 级:08 数控本1班姓 名:学 号:指导老师签名:起止时间:20 11年12月5日至20 11年12月9日共120 11 年 12 月 11 日精心整理学习帮手word完美格式目录1 .课程设计的目的.12 .课程设计的任务.13 .逐点比拟法根本原理 .14 .算法描述 65 .具体算法程序 106 .各象限选例展示 177 .心得体会 .198 .参考文献.19精心整理学习帮手word完美格式正文:数控原理与系统课程设计说明书一、课程设计的目的1 了解连续轨迹限制数控
2、系统的组成原理.2掌握逐点比拟法插补的根本原理.3握逐点比拟法插补的软件实现方法.课程设计的任务逐点比拟法插补是最简单的脉冲增量式插补算法之一,其过程清楚,速度平稳,但一般只用于一个平面内两个坐标轴的插补运算.其根本原理是在刀具按要 求轨迹运动加工零件轮廓的过程中,不断比拟刀具与被加工零件轮廓之间的相对 位置,并根据比拟结果断定下一步的进 给方向,使刀具向减小偏差的方向进给, 且只有一个方向的进给.也就是说,逐 点比拟法每一步均要比拟加工点瞬时坐 标与规定零件轮廓之间的距离,依此决 定下一步的走向.如果加工点走到轮廓 外面去了,那么下一步要朝着轮廓内部走; 如果加工点处在轮廓的内部,那么下一步
3、 要向轮廓外面走,以缩小偏差,这样周 而复始,直至全部结束,从而获得一个 非常接近于数控加工程序规定轮廓的轨 迹.逐点比拟法插补过程中的每进给一 步都要经过偏差判别、 流程图如下图.其工作坐标进给、偏差计算和终点判别四个节拍的处理,逐点比拟法根本原理逐点比拟法I象限逆圆插补在加工圆弧过程中,人们很容易联想到使用动点到圆心的距离与该圆弧的名精心整理学习帮手word完美格式义半径进行比拟来反映加工偏差.假设被加工零件的轮廓为第I象限逆走向圆弧 SE,圆心在O (0, 0),半径 为R 起点为S (XS, YS),终点为E (Xe, Ye),圆弧上任意加工动点为N (Xi, Yi)c 当比拟该加工动
4、点到圆心的距离 ON与圆弧半径R的大小时,可获得刀具与圆弧轮 廓之间的相对位置关系.当动点N (Xi, Yi)正好落在圆弧上时,那么有下式成立Xi2 Yi2 =X2 Ye2 uR2当动点N (Xi, Yi)落在圆弧外侧时,那么有下式成立 222 22Xi2 Yi2 X2 Ye2 =R2当动点N (Xi, Yi)落在圆弧内侧时,那么有下式成立Xi2 Yi2 : X2 Ye2 = R2由此可见,取逐点比拟法圆弧插补的偏差函数表达式为F =X2 Yi2 - R2当动点落在圆外时,为了减小加工误差,应向圆内进给,即向 (一X)轴方向 走一步;当动点落在圆内时,应向圆外进给,即向 (+Y)轴方向走一步.
5、当动点 正好落在圆弧上且尚未到达终点时,为了使加工继续下去,理论上向(+Y)轴或(一 X)轴方向进给均可以,但一般情况下约定向(一X)轴方向进给.综上所述,现将逐点比拟法第I象限逆圆插补规那么概括如下: 222当F>0时,即F=Xi Y -R >0,动点落在圆外,那么向(一X)轴方向进给 一步; 222当F=0时,即F=Xi 丫 -R =0,动点正好落在圆上,约定向(一X)轴方向 进给一步;222当F<0时,即F=Xi Yi -R <0,动点落在圆内,那么向( + Y)轴方向进给 一步.由偏差函数表达式可知,计算偏差F值,就必须进行动点坐标、圆弧半 径的平方运算.显然,
6、在用硬件或汇编语言实现时不太方便. 为了简化这些计算, 按逐点比拟法直线插补的思路,也可以推导出逐点比拟法圆弧插补过程中偏差函精心整理学习帮手word完美格式数计算的递推公式.假设第i次插补后,动点坐标为N (Xi, Yi),其对应偏差函数为Fi =X/Y2 -R2当Fi>0,向(一X)轴方向进给一步,那么新的动点坐标值为Xi + 1=Xi-1, Yi +1=Yi因此,新的偏差函数为22_ 222_ 2Fi+ =X2书 +Y; -R2 =(Xi -1) +Y2 -R2Fi +1=Fi-2Xi + 1同理,当Fi<0,那么向(+Y)轴方向进给一步,那么新的动点坐标值为Xi + 1=X
7、i, Yi +1=Yi + 1因此,可求得新的偏差函数为Fi 1 =Xi2.1 Y21 -R2 =Xi2 Yi 1 2 R2Fi +1=Fi + 2Yi + 1将上式进行比拟,可以看出两点不同:第一,递推形式的偏差计算公式中仅 有加/减法以及乘2运算,而乘2可等效成该二进制数左移一位,这显然比平方运 算来得简单.第二,进给后新的偏差函数值与前一点的偏差值以及动点坐标N(Xi ,Yi)均有关系.由于动点坐标值随着插补过程的进行而不断变化,因此,每插补 一次,动点坐标就必须修正一次,以便为下一步的偏差计算作好准备.至此,将 第I象限逆圆弧插补的规那么和计算公式汇总,见表(表 2-1 )第I象限逆圆
8、弧插补计算公式差函数点位置给方向新偏差计算动点坐标修正i >0圆上或圆外XFF +1=Fi 2X +1X +1 = X 1,Y + 1 = Yii <0圆内YF Fi + 1 = Fi+2Y + 1X +1 = X ,Y +1 = Y +1精心整理学习帮手word完美格式表2-1和直线插补一样,圆弧插补过程也有终点判别问题.当圆弧轮廓仅在一个象 限区域内,其终点判别仍可借用直线终点判别的三种方法进行,只是计算公式略 不同.2 = |XeXs| +|Ye Ys|2 = max|Xe Xs| , |Ye Ys|2 1 = |XeXs| , 2 2=|YeYs|式中XS、Ys被插补圆弧轮
9、廓的起点坐标;Xe Ye 被插补圆弧轮廓的终点坐标.b、插补象限和圆弧走向前面所讨论的逐点比拟法直线和圆弧插补,均是针对第一象限直线和逆圆插补这种特定情况进行的.然而,任何数控机床都应具备处理不同象限、 不同走向 曲线的水平.四个象限中圆弧插补圆弧插补情况比直线插补复杂,不仅有象限问题,而且还有圆弧走向问题. 现以第I象限顺圆SR怖补为例,介绍圆弧插补的特性.假设圆弧S时点为S (XS, YS),终点为E (Xe, Ye),圆心在坐标原点上.与 逆圆插补相似,当某一时刻动点N (Xi, Yi)在圆弧的外侧时,有F>0成立,应 向 一Y)轴方向进给一步,以减小误差;假设动点 N (Xi,
10、Yi)在圆弧内侧,那么应向 +X)轴方向进给一步.由此可推导出第I象限顺圆插补偏差函数的递推公 式如下:当Fi?0时,向 一Y)轴方向进给一步,那么新的动点坐标为Xi + 1=Xi , Yi +1 = Yi 1新动点的偏差函数为精心整理学习帮手word完美格式Ft =X* +丫喜-R2 =Xi2 +(Y -1 2 -R2Fi + 1 = Fi 2Yi + 1当Fi<0时,向 +X轴方向进给一步,那么新的动点坐标为Xi + 1=Xi + 1, Yi +1=Yi新动点的偏差函数为F=Xi2.1 丫21 R2 = Xi 12 Yi2 - R2Fi +1=Fi+2Xi + 1现将上式比拟,可以看
11、出它们有两点不同:1当Fi>0或Fi<0时,对应的进给方向不同;2插补计算公式中动点坐标的修正也不同,以至于偏差计算公式也不相同进一步还可根据上述方法推导出其他象限不同走向圆弧的插补公式.现将各种相应偏差计算见表表2-2四个象限圆弧插补偏差计算与进给方向线型F> 0F<0偏差计算坐标进给偏差计算坐标进给SR1-A Y+ AXNR2F- 2|Y| + 1一 F-AYF+2|X| +1 FA XSR3|Y| 一 1 一|Y|+ A Y|X| +1一|X|A XNR4+ A Y+ AXNR1A X+ A YSR2F- 2|X| + 1一 F+ AXF+2|Y| +1 F+ A
12、 YNR3凶一1 一凶+ AX|Y| +1一|Y|-AYSR4A X-AY表2-2从表可以看出,当按第I象限逆圆NR1进行插补运算时,现假设有意将X轴进精心整理学习帮手word完美格式给反向,那么可以走出第II象限顺圆SR2#;或者假设将Y轴进给反向,那么可以走出 SR4来;或者将X轴和Y轴的进给均反向,那么可以走出 NR睐;并且这四种线型 NR1 SR2 NR3 SR4使用的偏差计算公式都相同,无须改变.进一步还可以看出,当按第I象限逆圆 NR1线型插补时,现假设将计算公式坐 标X与Y对调,即把X当作Y,把Y当作X,那么就可得到SR1的走向.类似地 通过改变进给方向,利用 SR1的公式就可获
13、得其余三种线型NR2 SR3 NR4 的走向.下面,我们对圆弧逐点比拟法作一个简要的介绍.四.算法描述逐点比拟法在VB中的具体实现根据上述根本原理,我们可以知道逐点比拟法圆弧插补需要设置两个终点计 器J!2X=|Xe - Xs|和J!2Y= |Ye - Ys| ,分别对X轴和Y轴进行终点监控.每 当X轴或Y轴产生一个溢出脉冲,相应的终点计数器就作减 1修正,直到为零, 说明该坐标已到终点,并停止其坐标的累加运算.只有当两个坐标轴均到达终点 时,圆弧插补才结束.如下列图所示,圆弧起点S 4, -1,终 点-1 , 4,且存放器位数N= 3,当插补 开始时,被积函数存放器初值分别为JVX= Ys=
14、 -1和JVY= Xs= 4,终点判别存放器 JEX= |Xe Xs| =-1 和 JEY= |Ye - Ys| =5.该圆弧插补运算过程如下表所示,插 补轨迹如下列图折线所示.10.工作节拍第一拍第二拍第三拍第四拍精心整理学习帮手word完美格式偏差判别坐标进给偏差计算坐标修改终点判别起点F0=0X0=5,Y0=-1E0=111F0=0-XF1=0-2*5+1=-9X1=4,Y1=-1,旺0-1=102F1=-9<0+AYF2=-9+2*(-1)+1=-10X2=4,Y2=0工2旺 1-1=93F2=-10<0+AYF3=-10+2*0+1=-9X3=4,Y3=1E3=E 2-1
15、=84F3=-9<0+AYF4=-9+2*1+1=-6X4=4,Y4=2工4旺 3-1=75F4=-6<0+AYF5=-6+2*2+1=-1X5=4,Y5=3125=124-1=66F5=-1<0+AYF6=-1+2*3+1=6X6=4,Y6=4126=125-1=57F6=6>0-XF7=6-2*4+1=-1X7=3,Y7=4E7=E 6-1=48F7=-1<0+AYF8=-1+2*4+1=8X8=3,Y8=5工8旺 7-1=39F8=8>0-XF9=8-2*3+1=3X9=2,Y9=5Z2 9=Z2 8-1=210F9=3>0-XF10=3-2*2
16、+1=0X10=1,Y10=5E10=E 9-1=111F10=0-XF11=0-2*1+1=-1X11=0,Y11=5E11=E10-1=0根据上述根本原理以及对预 VB软件编程的掌握,查阅参考相关文献资料, 编制了本课程设计的程序.程序充分采用了循环结构以及选择结构的根本编程方法,对于四个象限分别进行了编程,并应对各种可能出现的错误做了相应的处理,其中包括:1、 输入错误导致象限选择与实际输入不一致;2、 输入错误导致输入两点及角度为元素构成的圆弧不以原点为圆心;3、 其他微小错误;程序编制思路根本参考文献资料?基于 Visual Basic 编程软件的数控插补 计算与设计方法?一书,具体
17、采用专攻一个象限以通晓其原理, 从而推及其他象 限的做法,剩下了大量的时间.在编制程序的过程中,不断进行调试.并不断纠正错误,其中主要的两种错 误如下附两幅图片所示.输入错误导致象限选择与实际输入不一致;精心整理学习帮手word完美格式输入错误导致输入两点及角度为元素构成的圆弧不以原点为圆心;K-BEr gpzifl尸巴上门兼E*海91P-口点 . -卜发在|4IW这些恰恰都是不符合要求的输入,必须通过提示来提醒用户,以正确地输入, 到达正确使用本软件的目的精心整理学习帮手word完美格式六、各象限选例展示»同H MlMl" FEjpEE Ji 3Z-U5rsH -i*r&
18、lt;>2±14rpk -4 rXill“g -t r4 qZ=l£F白H足科EmT«j- TEEE-nFPH 397 KEf 种 _R K上MSI= i f4 产ET>jnk fee:£nil)* t f eE1TQ2H -2h-4 X大 K-BKir 墓二«:i" 二*"0 效日«Jb4|91r-啕卜费长4皿国孤卒拄9. 955 3 t 19MW7I_2I I w山 EMURlItBK-L4U11 13UI iri fu«= e r LIBji 3 FIIB-I" 口皿细.aA.如如如山如的,3 %的3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川宜宾江安县人力资源和社会保障局第一次招聘编外聘用人员14人备考题库【重点】附答案详解
- 项目沟通协调方案
- 2026中国钢研人工智能事业部等单位招聘备考题库含答案详解(轻巧夺冠)
- 施工工艺优化与创新方案
- 施工进度偏差调整方案
- 2026河北新质科技有限公司校园招聘4人备考题库带答案详解
- 施工项目部组织管理方案
- 2026广东云浮市郁南县招聘公益性岗位人员27人备考题库(第二轮)附答案详解【巩固】
- 建筑工程监测与评估技术方案
- 2026广东佛山高明技师学院、佛山市高明区职业技术学校招聘事业编制教师8人备考题库【达标题】附答案详解
- GB/T 25123.2-2018电力牵引轨道机车车辆和公路车辆用旋转电机第2部分:电子变流器供电的交流电动机
- 水电消防安装知识
- 后补埋件计算~~
- 统编版二年级下册读书吧必读书《绿野仙踪》导读、阅读检测【含答案】
- 湖北中医药大学-医学-护理105400专业考研复习题库大全-上(500题)
- 种子类中药课件
- (完整word)a3标准规范试卷模板
- 说明书hid500系列变频调速器使用说明书s1.1(1)
- 软体家具、沙发质量检验及工艺
- 建设项目工程造价管理办法
- 测量管理体系标准宣贯ppt课件
评论
0/150
提交评论