- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DDA插补法的VHDL语言描述及应用
南京工程学院
自动化学院
专科毕业设计(论文)
题目: DDA插补法的VHDL语言描述及应用
专 业: 数控技术应用
班 级: G数控Z051 学 号: 141050303
学生姓名: 刘翠萍
指导教师: 张建华 副教授
起迄日期: 2008.4~2008.6
设计地点: 实验楼 _
Graduation Design (Thesis)
Describeration And Application of VHDL Language For DDA
By
LIU Cuiping
Supervised by
Associate Prof. ZHANG Jianhua
School of Automation
Nanjing Institute of Technology
June, 2008
摘要
本论文设计完成的芯片由VHDL编程设计,它能按照程序设计要求,实现利用DDA插补法对直线和圆弧各个象限的插补。
本论文主要介绍了DDA插补法的插补原理、芯片设计及在Maxplus2文本编辑环境下的仿真。
基于数控智能芯片的架构和软件硬化的理念,利用FPGA设计插补模块,既保留了硬件电路运算速度快(纳秒级)、插补思路清晰的特点,又克服了原有数字逻辑插补电路灵活性差的缺点。选用美国Altera公司的Maxplus Π工具进行编译仿真,实现了脉冲增量式插补中的DDA插补法轮廓插补运算,定义出了芯片的输入/输出接口,通过VHDL语言进行编程仿真,获得了输出脉冲波形,完成了直线和圆弧轮廓4个象限的插补功能。
绪论
1.1数控系统插补
数控就是数字控制(Number Control,NC)的简称。从广义上讲,是指利用数字化信息实行控制,也就是利用数字控制技术实现自动控制系统,其被控对象可以是各种生产过程。而这里主要从侠义上理解,也就是利用数字化信息对数控机床轨迹和状态实行控制,例如数控车床、数控铣床、数控线切割机床、数控加工中心等。
在数控机床加工过程中,刀具只能以折线去逼近将要加工的曲线轮廓,所以它的运动轨迹并不是光滑的曲线。为了实现轮廓控制,就必须实时计算出满足零件形状和进给速度要求的介于起点和终点之间的若干个中间点的坐标,这些可以通过插补算法来获得。
1.1.1插补
所谓插补,就是根据零件轮廓尺寸,结合精度和工艺等方面的要求,在已知刀具中心轨线转接点之间插入若干个中间点的过程。换句话说,就是“数据点的密化过程”,其对应的算法称为插补算法。中间点的获取是根据相应的算法由数控系统软件或硬件自动完成,并以此来协调空盒子各坐标轴的运动,从而获得所要求的运动轨迹。
常见零件轮廓的形状有直线、圆弧、抛物线、自由曲线等。但其中直线和圆弧是构成被加工零件轮廓的基本线型,所以绝大多数数控系统都具有直线和圆弧插补功能。下面将对此进行重点介绍。
数控加工程序中一般都要提供直线的起点和终点坐标、圆弧的起点和终点坐标、圆弧走向(顺圆/逆圆)、圆心相对于其嗲的偏移量和圆弧半径等。具体来说,插补的任务就是根据进给速度的要求,计算出每一段零件轮廓起点与终点之间所插入中间点的坐标值。但是,为了避免坐标值计算过程中可能遇到的三角函数、乘、除以及开方等运算,一般都采用迭代算法,这样也为插补的实时处理创造了有利条件。
1.1.2插补方法的分类
随着相关学科特别是计算机领域的迅速发展,插补算法也在不断地完善和更新。由于插补的速度直接影响到数控系统的速度,而插补的精度又直接影响整个数控系统的精度,因此,人们一直在努力探求一直计算快并且精度又高的插补方法。但不幸的是,插补速度与插补精度之间是互相制约、互相矛盾的,这是必须进行折中的选择。目前为止,已涌现出了大量的插补算法,现将它们归纳为如下两大类:
(一)脉冲增量插补
脉冲增量插补又称基准脉冲插补或行程标量插补,这类插补算法是以脉冲形式输出,每插补运算一次,最多给每一轴一个进给脉冲。把每次插补运算产生的指令脉冲输出到伺服系统,以驱动工作台运动,每发出一个脉冲,工作台移动一个基本长度单位,即脉冲当量,脉冲当量是脉冲分配的基本单位。
这种插补算法的特点是每次插补结束,数控装置向每个运动坐标输出基准脉冲序列,每个脉冲插补的实现方法较简单(只有加法和移位)可以用硬件实现。目前,随着计算机技术的迅猛发展,多采用软件完成这类算法。脉冲的累积值代表运动轴的位置,脉冲产生的速度与运动轴的速度成比例。由于脉冲增量插补的转轴的最大速度受插补算法执行时间限制,所以它仅适用于一些中等精度和中等速度要求的经济型计算机数控系统。
基准脉冲插补方法有一下几种:
1、数字脉冲乘法器
您可能关注的文档
最近下载
- 22G101 三维彩色立体图集.docx VIP
- 2010年考研英语一真题解析.pdf VIP
- 柔性吊桥计算书程序.xls VIP
- 崔德山-岩土测试技术3-第1篇室内试验-土的理化试验.ppt VIP
- 2025小升初英语基础时态专项训练题及答案.pdf VIP
- 崔德山-岩土测试技术4-第1篇室内试验-土的力学试验.pptx VIP
- 超重和失重 教学设计 高中物理新人教版必修第一册(2023~2024学年).docx VIP
- 奥数应用题(和差、和倍、差倍).docx VIP
- (完整版)和差、和倍、差倍问题应用题.doc VIP
- 小学英语 2024年新疆克拉玛依市白咸滩区小升初英语试卷.pdf VIP
文档评论(0)