基于运动控制卡的数控系统在连续加工中辅助功能的实现.pdfVIP

基于运动控制卡的数控系统在连续加工中辅助功能的实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于运动控制卡的数控系统在连续加工中辅助功能的实现.pdf

卡的数控系统在连续 林砺宗,宋启盛,林 森,兰 刚 (华东理工大学机械与动力工程学院,上海 200237) RealizationtheAuxiliaryFunction intheProcessingBasedonMotionCard LINLi—zong,SONGQi—sheng,LINSen,LANGang (SchoolofMechanicalandPowerEngineering,EastChinaUniversityofScienceandTechnology,Shanghai200237,China) 摘要 :开发运动控制卡+PC的数控 系统,实现 止,冷却液的开关等一些相关的辅助命令的使用 。 了在连续加工 中实现 M 代码的功能。国内的一些 在连续加工中,辅助功能是不可缺少的。为此用 固 运动控制卡的运动控制缓冲区只能加载有限的运动 高运动控制卡开发了一个 四轴的数控系统 ,突破 了 指令以支持连续运动。在连续运动 的同时,端 口读 固高卡在连续运动 中不能实现端 口读写的局限性。 写指令无法加载进入运动缓冲 区,因而无 法配合端 从而在连续加工中,实现辅助功能,使之能满足完成 口读 写,即执行 M 代码 。从而无法满足一个完备 的 实际加工要求的操作 。 自动加工程序的需要。在此解决了G代码和 M 代 1 系统结构 码的时序 配合 问题 ,以满足 实际加工的需要。 关键词 :CNc;M代码 ;固高数控卡 系统采用开放式的体系结构[1],由运动控制 中图分类号:TG659 卡嵌入工控机的PCI总线 的方式 。工控机负责人 文献标识码:A 机交互界面和编译功能,把NC代码翻译成运动控 文章编号:1001—2257(2009)06—0070~O3 制卡可以执行 的函数 ,从而控制底层 的各个 电机的 Abstract:DevelopedaNC system with PC and 运动。 motioncard,and realized thefunction ofM code. 译码系统主要是识别G,M,T,s代码,并进行 Torealizeauxiliary function in theprocessing,we 词义、语义的分析 3【]。分析完之后把相关参数存 havetoadd instructionsinto moving——bufferof 入代码数据库中的NC代码表,如表 1所示 ,为以后 card.Butinthesomemotioncards,theinstructions 运行做准备。通常的做法是在程序中开辟程序缓冲 ofI/0 cannotbeaddedin.Sowecannotcarryout 区,定义一个结构体 ,把代码的相关信息存入结构体 M codeinthesametimewhencarryoutG code.In 中[1]。这样可以加快编译速度 ,但对于突然断电 thispaperwewillintroduceamethodtosolvethe 等情况,内存 中的数据会突然丢失 ,且 占用 内存较 problem ofcollaborationofG andM codetorealize 大 。而现在的计算机的运行速度,每年都能大幅度 thefunctionofM intheprocess. 提高,因此决定放弃部分运行速度来提高系统 的可 Keywords:CNC;M code;GoogolNC card 靠性 ,把代码存人数据表中。这样 ,即使未存盘 ,也 不会丢失数据 。并且所 占用的内存相对较少 。其较 系统 自动存盘功能的编写更简单。 0 引言

文档评论(0)

o25ju79u8h769hj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档