电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

双坐标十字滑台数控编程

  • 资源ID:499916528       资源大小:740.80KB        全文页数:38页
  • 资源格式: DOCX        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

双坐标十字滑台数控编程

学号 14n3500521知为理工茸睨毕业论文题目:双坐标十字滑台数控编程插补控制的实现作者 张晖 届别 2015届院别机械工程学院专业秘戒电子K余晓峰 职称 副完成时间2015年5月12日湖南理工学院毕业设计(论文)摘要本文主要研究双坐标十字滑台数控机床的宜线插补与圆弧插补算法及外围电路的 设计,完整的构建一个数控系统(包括软件与硬件的设计)。该系统以51单片机位核心, 硬件部分:由单片机最小系统、按键模块、LCD1602显示模块、步进电机驱动模块、位 置检测模块、报警模块所构成。该系统具有功耗低、可靠性高、体积小、人机界面友好 等特点。软件部分:根据各自数据手册采用C51对各个模块编程,其中直线插补算法、 圆弧插补算法采用绝对坐标与相对坐标坐标系结合分象限讨论的方法对逐点比较法分 析,构造偏差函数、分析偏差、减小偏差进给、终点判断、偏差计算的循环来进行插补 运算,绘制程序流程图然后用C51编程将计算出来的结果输出到步进电机驱动模块控制 电机转动。用户界面:用户通过键盘输入数控指令,单片机自动判断输入参数是否正确 如错误则重输入正确则执行相应指令驱动电机插补。关键词:十字滑台;直线插补;圆弧插补;步进电机;数控编程湖南理工学院毕业设计(论文)ABSTRACTTlus paper studies the design of two-cooidmate cioss-slide CNC maclnne tools linear inteipolation and cnculai inteipolation algontlun and penplieral circuits. We build complete a numerical control system (includmg software and haidware design). The system of the core is 51-bit nuciocontioiler. The hardware parts consist of the smallest smgle-chip system, the key module, the LCD 1602 display module, the stepper motor drive module, the detecting position module, and alann module. The system has low power consumption, high reliability, small size, fiiendly interface and other features. In tenns of the software components, according to the respective data sheets fbi each module we use the C51 to code, the linear mteipolation algontlun and cucular mteipolation algontlun use the absolute cooidinate and relative coordinate to combine. We distinguish different quadrant to discuss point by pomt companson method of analysis. The way of stnictuial deviation fiinction, analytical bias, reducing the bias feed, deteimining the end point and the deviation calculation cycle is to mteipolation opeiation. We draw program of flow chat and then use the C51to piogianunmg .In the last, the calculated results output to the stepper motor dnve module fbi contiollmg the motor to rotate. In respect of the user inteiface, the user by keyboard input CNC conunand and the nuciocontioiler automatically deteniuiie whether the input parameters are conect. If paiameteis are wrong, the microcontrollef will re-enter it .Othenvise conespondmg instiiiction will be executed to drive motor inteipolation.Keywords: Cross slide; lineai mteipolation; Interpolation; Steppmg motor; NC progranmiHign湖南理工学院毕业设计(论文)目录摘要IABSTRACT 11第一章绪论1第二章总体设计方案的选择及确定2第三章硬件控制电路设计33.1 单片机的选择33.2 最小系统设计43.3 键盘/显示器接口设计53.4 地址分配73.5 步进电机驱动部分设计73.6 告警电路设计9第四章软件设计104. 1快速定位111.1.1 1. 1差别判断131.1.2 进给减小误差141.1.3 计算偏差151.1.4 终点判断164.2直线插补171.1.1 2. 1差别判断181.1.2 进给减小误差191.1.3 计算偏差191.1.4 延时控制速度201.1.5 终点判断204. 3圆弧插补214.1.1 差别判断234.1.2 进给减小误差234.1.3 计算偏差244.1.4 终点判断24第五章注释、参考文献26第六章致谢27第七章附录28#湖南理工学院毕业设计(论文)第一章绪论随着电子技术的发展微处理器的出现、机电一体化概念的提出及数控技术发展,作 为一个机械电子工程专业的学生,实现机电一体化是每个学生必备技能。双坐标十字滑 台数控编程插补控制的实现通过对单片的选型、外围电路设计、软件的编写、proteus 下的仿真软件联调功能测试来实现设计。该设计是对我们大学四年以来所学的知识的一 个综合。通过自顶向下的设计方法,构建整体设计框图,分模块软硬件各自设计,然后在 proteus下各个模块软硬件联调修改完成设计任务。对单片机的选型,选择合适的单片 机、显示器、键盘、步进电机、驱动电路等进行外围电路设计,构成一个完整的硬件系 统。通过对插补算法的分析,采用逐点比较发对各种类型的直线圆弧进行分析计算偏差、 判断偏差、减小偏差进给、终点判断,不断循环执行直到到达终点为止。在分析插补过程中采用传统的判别方法构造的偏差函数计算复杂不便于快速运算, 采用迭代与递推公式对偏差函数进行离散处理大大减少了乘除法的运算从而插补运算 的时间。根据各部分硬件进行软件设计,进行人机界面按键显示器驱动电路进行设计, 通过按键让用户输入数控指令并通过LCD1602实时显示当前刀具的位置。采取脉冲增量 插补算法对直线插补、圆弧插补分别进行算法分析来进行软件设计,并将计算结果输出 再通过驱动电路驱动电机转动达到设计的目的。在keil下进行程序编辑调试,在proteus下搭建硬件电路,并将keil编译得到的 hex文件加载到proteus中进行软件硬件联调完成设计。用户通过按键跟根据LCD1602的显示提示输入插补指令与插补参数,单片开始计算 然后输出信号驱动电机电机转动并实时显示刀具位置以及指令。直到差不完成插补。完 成插补后用户可以继续输入插补函数指令跟参数继续插补。第二章总体设计方案的选择及确定图2.1系统基本结构总体设计阶段的任务是权衡利弊仔细划分硬件和软件功能。单片机实用系统的硬 件配置与软件设计是紧密相关的,硬件和软件功能上具有一定的互换性。如步进电动 机驱动所必须的环形分配器,既可以由数字逻辑硬件完成功能,可以增加工作速度, 降低软件工作量,但是提高了硬件成本。如果多使用软件完成功能,不但可以降低硬 件开发,还可以简化硬件结构,但增加了软件的复杂性。因此总体设计阶段,硬件和 软件的功能划分十分必要。本系统以51单片机为核心,主要任务是控制刀具进行直线插补圆弧插补,单片机 对各个模块进行控制,通过按键输入指令信息,通过LCD1602显示指令信息及刀具的 位置指信息并实时刷新。通过限位开关实时检测是否碰刀并给出报警。电机驱动部分 采用专用的步进电机驱动芯片L297、L298减少单片机的工作量,不用产生时序脉冲, 仅需给定信号(包括正反转与脉冲)即可完成对电机的控制,对L298输出电流不够驱 动电机,所以在后面再接了一个达林顿管驱动电路来驱动不急点击转动。由于逐点比较法算法简单最大误差为一个脉冲当量,软件设计采用逐点比较法对 直线插补圆弧插补进行分析,通过起点为原点终点在第一象限的宜线插补/圆弧插补分 析类推到第二三四象限,通过坐标平移把起点坐标为原点到任一点进行分析,完成软件的设计。第三章硬件控制电路设计XY双向十字滑台的运动由X向和Y向步进电动机来控制。电机驱动滑台的各个运 动部件。从而准确的控制它们的速度和位置。一般情况下,数控伺服系统分为开环和闭 环两大类。其中闭环伺服系统还可以根据检测位置的不同进一步细分为半闭环伺服系统 和闭环伺服系统两类。由于开环伺服系统具有结构简单,调试维修方便和成本低的特点。因此虽然这种伺 服的误差没有补偿和校正,精度较低。但广泛应用于中小型经济型数控机床。鉴于开环伺服系统的特点,本次设计的总体设计方案拟采用开环伺服系统。并为X Y运动方向加上极限位置检测及原点定位检测以实现基本运动位置控制。3.1单片机的选择end 二 d Ed 03d bLd 93d g二d二 mix N山窑 山,<| <山U1AT89S520Q<& NQ<总 gwoo 9clW9 尊fc svszd owCMzd 二 wcozd 建 WbZd 合<指Zd suzd ciin 司 md 目示.md 。与Sd dwgmd 制ZEd卜曲阵|二|目出H酬小H +阳泰14M图3.1 AT89s52单片机AT89S52是一种低功耗、高性能CM0S8位微控制器,具有8K在系统可编程Flash 存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和 引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯 片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89s52为众多嵌入式控制应 用系统提供高灵活、超有效的解决方案。AT89s52具有以下标准功能:8k字节Flash, 256字节RAM, 32位I/O 口线,看门狗定时器,2个数据指针,三个16位 定时器/ 计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89s52 可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工 作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被 保存,振荡器被冻结,单片机一

注意事项

本文(双坐标十字滑台数控编程)为本站会员(夏**)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.