- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1插补算法
1.1 插补方法
脉冲增量插补算法
脉冲增量查补(又称行程标量插补)算法是通过向各个运动轴分配脉冲,控制机床坐标轴相互协调运动,从而加工出一定轮廓形状的算法。这类插补算法的特点是每次插补的结果仅产生一个单位的行程增量,以单位脉冲的形式输出给步进电机。因此,这类插补被称为脉冲增量插补。
该插补运算比较简单,仅仅通过几次的加法和移位操作就可以完成插补运算。处理速度比较快。该插补一般常见的具体算法有:数字脉冲乘法器法、、、、、、 设在第一象限上有一直线,起
点在原点O( 0, 0 )上,终点为E(Xe,
Ye),另有一动点N( Xi ,Yi ),如图2
所示,且各个的坐标点都是整数单位。当动点N刚好在直线上时,则:即XeYi-XiYe=0
当动点Nˊ在直线下方ON时,则:
直线的大于直线的斜率,从而有:即XeYi-XiYe0
当动点N在直线的上方N处时,直线的大于直线的斜率,从而有:即XeYi-XiYe0
由上述关系可以看出,表达式(XeYi-XiYe)的符号就能反映出动点N相对直线的偏离情况。为此,取偏差函数F为:F=XeYi-XiYe
根据上述过程,可以概括出如下关系:
当F=0时,动点N(Xi,Yi)正好处在直线上;
当F0时,动点N(Xi,Yi)落在直线上方区域;
当F0时,动点N(Xi,Yi)落在直线下方区域。
\
2 程序
2.1 程序流程Y N ·N
Y图 4
2.2 程序代码(基于c语言的编程)
#include conio.h#include graphics.h#include process.h#define Ni_circle 0#define Shun_circle 1void init_graph();void draw_Base_circle();void draw_cabu_circle();void close_graph();void acrroods();static float x0,y0;void line_cabu(), draw_line(),draw_line_cabu();void line_cabu(){int i;init_graph();sleep(1);for(i=0;i2;i++){line(0,120,300,120); outtextxy(310,120,Z);line(100,10,100,300); outtextxy(110,300,X);lineto(Xm,Ym);gotoxy(55,8); printf(X%3.0f Y0 Z%3.0f,Xm-100,Ym-120);delay(1100);}
3 分析总结
通过此次课程设计,使我更加扎实的掌握了有关的知识,在过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。
回顾起此课程设计,至今我仍感慨颇多,从理论到实践,学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。参考文献[1]汪木兰 数控原理与系统 机械工业出版社 2010.1
[2]伍胡平 周亚军 《组合机床与自动化加工技术》 2008 第9期
周虹 《组合机床与自动化加工技术》 2004 第3期谭浩强C语言程序设计莱芜职业技术学院课程设计(论文)
their own conditions to develop the correct road, the maximum to avoid investment risk, gain profit.(three) vigorously promote the brand. To establish brand awareness, awareness of the use of brand, brand value, brand acquisition performance, enhance the competitive strength. Concentrated manpower, careful planning, packaging and publicity of a number of unique, market influence and coverage of the
您可能关注的文档
- 《数据结构课程设计-利用栈求表达式的值》.doc
- 《数据结构课程设计-关于最短路径问题+二叉树排序问题》.doc
- 《数据结构课程设计-单链表》.doc
- 《数据结构课程设计-哈夫曼树的应用》.doc
- 《数据结构课程设计-哈希表设计》.doc
- 《数据结构课程设计-医院门诊收费系统的设计与实现》.doc
- 《数据结构课程设计-员工管理系统》.doc
- 《数据结构课程设计-图书管理系统》.doc
- 《数据结构课程设计-图的遍历》.doc
- 《数据结构课程设计-公司职工管理系统》.doc
- 2025江浙沪居民睡眠健康小调研报告.pdf
- 毕业论文的开题报告范文.docx
- 团委活动方案(拓展).docx
- 汽车智能驾驶行业深度报告:端到端与AI共振,智驾平权开启新时代.pdf
- 小核酸行业深度:技术平台和适应症不断验证,迎来销售和临床密集兑现期-华福证券-2025.3.31-65页.docx
- 医药生物行业医疗AI专题报告二多组学篇AI技术驱动精准诊断实现重要突破-25031440页.docx
- CXO行业系列报告三寒冬已过行业需求逐步回暖-25031430页.docx
- 全国租赁市场报告2025年3月_可搜索.pdf
- 玩具行业“情绪经济”专题:创新玩法+IP赋能,重新定义玩具-华鑫证券-2025.docx
- 医疗保健行业PCAB抑制剂药物深度报告抑酸药物市场空间广阔PCAB抑制剂大有可为-25.pdf
文档评论(0)