基于MCS-51数控插补系统的实现

发布于:2007/5/14 8:57:27 | 586 次阅读

   

摘要:本文介绍笔者开发的数控插补模拟实现控制系统。主机将NC数控代码转换成串口通信数据,再利用MSComm控件将编码数据从串口发送至下位机;从机控制系统使用教学中常用的MCS-51单片机,在主机的控制下,能完成直线和圆弧插补,实现纵向和横向步进电机的两轴联动。论文还介绍了步进电机驱动电路及其控制系统、从机与PC的串行接口等内容。本系统适合教学演示、算法验证,科学研究等使用。  

[关键词]:数控 MCS-51 插补 系统 

The design of numerical control interpolation system based on MCS-51 

Dazhang You 

(HuBei Wuhan Hubei University of Technology) 

[Abstract]: In this paper, a simulation system of numerical control has been introduced which was designed by the author. The numerical controlling program is converted into the codes which have been widely used in serial communications .The host computer makes use of the MSComm control of Microsoft while the slave computer uses the common MCS51 MCU in order to realize the serial communications . In the mainframe controlled, complete line and circular interpolation and control two stepper motor concerted campaigns. The paper also describes the electrical controls and motors driving circuit, serial port procedures which at the same time to establish a good relationship interface. This system can be widely used in teaching demonstration, arithmetic checks as well as scientific research. 

[Key word]: numerical control, MCS51 interpolation arithmetic, system 

数控机床以其高、效率高、能适应小批量复杂零件的加工等特点,在机械加工中得到日益广泛的应用;以其卓越的柔性自动化的性能、优异而稳定的、灵捷而多样化的功能引起世人瞩目,它开创了机械产品向机电一体化发展的先河,因此数控技术成为先进制造技术中的一项技术。 

本文旨在建立一个数控系统的模型,便于数控插补和其他问题的研究,适用于教学和科研。系统包括三大部分,pc上位机,mcs-51下位机和机械执行机构,主要设计内容包括:制定合适的通信协议,将NC代码转换成符合通信协议的发送文件,经编码后由PC机串口发送到下位机,实现主机对下位机的控制;下位机接收PC机的控制信号和数据,驱动步进电机从而带动工作台协同运动完成直线和圆弧插补。 

一、总体方案设计 

整个模型系统分为三大块,pc部分,单片机部分,机械装置部分。系统为开环系统。 

1、 PC 、MCS-51与机械部分各模块的任务  

PC机完成数控代码或其它代码的读入、转换、校验,发送数据进入单片机,并且根据MCS-51返回的信息对下位机作出正确的控制。PC对MCS-51有的控制权,可在任何时候中断MCS-51的当前操作。MCS-51串口接收上位机数据存入相应单元,对数据进行校验。若校验成功,返回PC校验成功字,然后进行精插补运算,控制进给步进电机的运动,完成后请求PC发送下一帧数据;若校验失败则直接请求PC重发当前帧数据。在通信中所有的数据均以增量坐标的形式表示,单片机做直线和圆弧的精插补。 

MCS-51直接控制外部硬件的运行。它接收来自PC的控制指令和信号数据,发给步进电机脉冲,步进电机带动丝杆旋转,通过螺母副驱动工作台运动。 

2、单片机控制系统与相应接口 

单片机控制部分采用MCS-51最小系统,主控芯片选用AT89S51,系统包括:电源电路、复位电路、时钟电路、ISP下载器接口等,图2为单片机控制系统及其外围电路图。由于本系统使用了串口,选用11.0592M晶振,以便于波特率的计算,提高串口通信的可靠性。单片机系统通过专用线性三端稳压电源芯片LM7805,将较宽范围的电源都稳压到5V,保单片机的正常工作。为了避免输入电压反相损坏稳压芯片,在进入LM7805之前串联一只二极管,有效截止反相电压。复位电路为上电复位加按键复位。ISP下载器只从单片面引出四个端口:P1.5、P1.6、P1.6、RST以及电源正和地线,使用非常方便。 

串口使用Maxim公司的max232芯片,只需四个小容量电容,接口使用DB9母头,方便与串口延长线连接。同时为了使电路具有通用性,能够适合其它场合使用,在单片机外部加入八个指示二极管、六个按键和一个蜂鸣器。对单片机端口资源分配如下: 

(1)P1口:八个指示二极管; 

(2)P3.2—P3.7:六个按键; 

(3)P0.7:蜂鸣器; 

(4)P2:步进电机控制信号; 

(5)P3.0—P3.1:串行口RXD、TXD。 

680){this.width=680};">
图2 单片机控制系统及其外围电路
 

PC与单片机采用RS232标准实现串口通讯,单片机与步进电机的接口由于整个电路存在高压部分和低压部分,因此中间采用一个光耦隔离元件来进行高低压的隔离,有效的防止了高压部分对低压部分的干扰,此外,须有一个功率放大电路将信号放大以驱动步进电机。 

3、系统设计要求 

(1)PC机主控程序设计:具有方便良好的界面;能够实现自动运行、单步运行、手动控制等功能;准确的识别数控NC代码,能够较好的识别程序中的语法错误,对代码做正确的处理并转换生成串口通信数据文件;串口通讯利用Microsoft的MSComm控件,使用VC6.0++开发环境。 

(2)稳定安全的串口通信:设计恰当的通信协议,采用适当的数据校验方法及错误处理方案。 

(3)PC对下位机的控制:PC收到发送下一帧数据的请求后,将下一帧数据装入串口发送缓冲区,发送至下位机;收到校验错误字,则重发上一帧数据。即反馈型控制方式。对于特殊功能控制,只发送经编码的特殊命令字,即进行开环的控制方式。 

(4)下位机数据校验及处理:完成报文的解释,校验数据,给下位机其它程序提供正确的数据。若数据出错则向PC机申请重发。 

(5)下位机根据pc发送的数据,提供步进电机控制信号,驱动工作台,实现准确的插补运动。 

二、PC与单片机通讯 

PC读取NC源代码,经代码转换函数转换为待发送的文件。串口控制程序从发送文件读取数据,经编码后,按一定的控制方式将数据发送到下位机,如图4。下位机从串口接收数据,将串口数据按协议翻译并存入数据缓冲区1特定的单元,同时计算校验字。一帧数据收完后,将校检结果与发送的校检字比较,若相同,则允许缓冲区2从缓冲区1取数据,同时向PC返回校验成功;若校验失败,则将缓冲区2中的数据更新到缓冲区1,向PC返回校验失败。缓冲区2的数据是缓冲区1的数据备份,它存储的是串口数据校验成功时缓冲区1中的数据,它也是下位机插补程序要使用的数据,这样确保插补数据的正确性,流程图如图5。  

上位机和下位机和协同工作,可以看到整个通信过程形成了一个闭环的控制系统。 

 更多内容见书16页

参与讨论
后参与讨论

//评论区

推荐阅读

智能网联汽车国际标准法规协调专家组(HEAG)召开工作会议

近年来智能网联汽车快速发展,新技术不断涌现,与相关产业融合度持续提升,正在推动全球汽车产业发生深刻变革。为应对此种形势,欧、美、日等汽车工业发达国家和地区都加大了智能网联汽车的国际标准法规协调的参与力度,在联合国世界车辆法规论坛(UN/WP.29)和国际标准化组织(ISO)层面,智能网联汽车相关国际标准法规协调活动正快速推进。 为更有效地支撑上述组织的国际标准法规协调活动,2017年全国汽车标准

0215jiejie | 发布于:2022-12-01 0评论 0赞

苹果推出搭载M2芯片的新款iPad Pro 799美元起售

据苹果官网,苹果推出搭载M2芯片的新款iPadPro。 11英寸wifi版起售价为799美元,wifi+蜂窝网络版起售价为999美元;12.9英寸wifi版起售价为1099美元,wifi+蜂窝网络版起售价为1299美元。

0215jiejie | 发布于:2022-10-19 0评论 0赞

新能源汽车领衔 “中国智造”加速登陆欧洲市场

全球五大车展之一巴黎车展时隔四年再度启幕。在这场被视为“全球汽车行业风向标”的盛会上,国内外汽车品牌云集,长城汽车、比亚迪等再次领衔中国汽车出海。 长城汽车欧洲区域总裁孟祥军表示:“欧洲是长城汽车最重要的海外市场之一,巴黎车展是长城汽车向欧洲市场展示GWM品牌和产品的最佳机会。长城汽车正在研究汽车行业碳排放的整个生命周期,到2025年,将推出50多款新能源产品,全力支持可再生能源使用,为全球用户

0215jiejie | 发布于:2022-10-19 0评论 0赞

严监管时代来临,电子烟“通配”大战走向何方?

针对通配烟弹厂商的一系列诉讼的结果,将对生产通配烟弹的品牌未来在电子烟行业的发展产生深远影响。 10月1日,《电子烟强制性国家标准》正式实施,中国电子烟监管全面生效。而在电子烟行业进入规范化、法治化阶段前夕,一场围绕着通配烟弹的争论在行业里发酵。 “通配”是电子烟从业者约定俗成的概念。换弹式电子烟由烟杆和烟弹组成,“通配”烟弹指的是非品牌商生产、可与品牌烟杆匹配使用的烟弹。多位业内人士表示,被

0215jiejie | 发布于:2022-10-19 0评论 0赞

Bourns 全新大功率分流电阻器

采用金属感应引脚,专用于大电流应用中进行精确测量 全新分流电阻器专为电池管理系统、大电流工业控制和电动汽车充电站 提供高可靠性、高成本效益的解决方案 美国柏恩Bourns全球知名电子组件领导制造供货商,宣布新增12款CSM2F系列功率分流电阻器,扩展其产品组合。全新系列采用铆接通孔金属传感引脚,可满足大电流应用中对电压测试点精确定位日益增长的需求。最新型Bourns?CSM2F系列分流电阻器

0215jiejie | 发布于:2022-10-18 0评论 0赞

请尊重元宇宙“这个筐”

元宇宙是个筐,啥都往里装,但区别在于有的像聚宝盆,有的像垃圾桶。国庆假期刚结束,中青宝“90后”董事长李逸伦便亲自上阵,玩起了元宇宙婚礼。靠着老板首秀和代言,中青宝顺势推出“MetaLove元囍”App,正式进军元宇宙婚礼赛道。 就产品而言,如同其他元宇宙产品,李逸伦的元宇宙婚礼“新奇与吐槽齐飞”:有人说是有趣的尝试,有人则认为像QQ炫舞结婚系统。要知道,QQ炫舞是一款推出了十余年的老游戏。

0215jiejie | 发布于:2022-10-13 0评论 0赞

边缘计算:突围商业模式痛点

截至8月末,中国5G基站总数达210.2万个,中国5G发展已经进入下半场。随着5G加速融入千行百业,互动直播、vCDN、安防监控等场景率先大规模落地,车联网、云游戏、工业互联网、智慧园区、智慧物流等场景也快速走向成熟,这些更大流量、更低时延、更高性能的场景涌现,对边缘计算的刚性需求势必爆发。 GrandViewResearch预测,即使在新型冠状病毒肺炎疫情肆虐全球的背景下,边缘计算和5G网络市

0215jiejie | 发布于:2022-10-13 0评论 0赞

商务部回应美商务部升级半导体等领域对华出口管制并调整出口管制“未经验证清单”

商务部新闻发言人10日就美商务部升级半导体等领域对华出口管制并调整出口管制“未经验证清单”应询答记者问。 有记者问:近日,美国商务部在半导体制造和先进计算等领域对华升级出口管制措施。同时,在将9家中国实体移出“未经验证清单”过程中,又将31家中国实体列入,请问中方对此有何回应? 对此,商务部新闻发言人回应称,中方注意到相关情况。首先,通过中美双方前一阶段共同努力,9家中国实体zui终

0215jiejie | 发布于:2022-10-13 0评论 0赞

TCL华星官宣与奔驰合作:推出全球首款横贯A柱的车载显示屏

今年1月,奔驰带来了VISIONEQSS概念车,其中控台采用了一块完全无缝的47.5英寸曲面显示屏,横贯整个A柱,令人印象深刻。今天,TCL华星正式官宣与奔驰达成合作,并认领了VISIONEQSS上这块全球首款横贯整个A柱曲面的车载显示屏。 根据TCL介绍,这款显示屏采用了完全无缝的超薄一体化设计,将仪表盘、中控与副驾娱乐显示融为一体,并能够与3D实时导航系统相辅相成。 同时,这块显示屏还采用

0215jiejie | 发布于:2022-10-12 0评论 0赞

半导体板块暴跌 谁最受伤

国庆假期后首日开盘,上证综指时隔5个月再次失守3000点,与此同时,半导体板块也再度走低,其中,北方华创、雅克科技等个股跌停。10月11日早盘期间,半导体板块持续下挫,北方华创、雅克科技再度跌停。截至下午收盘,北方华创、雅克科技维持跌停状态,华海清科、拓荆科技-U、盛美上海、清溢光电、海光信息的跌幅则超10%。同日,半导体板块中的119只个股中超五成呈现下跌趋势。 在半导体板块遭遇下挫的同时,北

0215jiejie | 发布于:2022-10-12 0评论 0赞