CNC控制软件中的语言混编技术.pdfVIP

  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文档。上传文档
查看更多
CNC控制软件中的语言混编技术.pdf

· 软件 · CNC控制软件中的语言混编技术 7叫, 广州市华南理工大学机械一系研究生(5l0641) 墨 3 摘 要:拳文介绍了作者在编制cNc控制软件时使 用c语言和8O86汇编语言混鳊 的技术。利用这些技术可 以充分发挥高级语言和低级语言各 自的优势,使cNc控制软 件不仅性能是活,操作方便,人机交互性能强,而且满足 了CNC实 时 控 制的速度要 求。文中重点说明7高短语言扣低鼓语言互调,定奸中断挂靠,数据共享等技 术,并 结合CNc控制软件的具体特点和要求,介 术的运用前蒂和通用性 移纬 关键词:CNC CNC (Computerled Num 言。C语言是高级 言,但有的学者认为它是 巾级语 机数字控制技术,是机械加工业近代发展起来的一项 言。C语言灵活高撤,有丰富的数据类型,可移植性 新 技术。数控起谒}于第二次世界大战后的美国,70 好。与其它高级语言相 比,C语言又具有代码效率高 年代l计是所谓的 NC阶段,印硬件数控阶段,随后进 的优点,所以C语言兼有高低级语言的特点,有为实 入了CNC阶段,这是数控技术的一 次 飞跃。近几年 现CNC控制软料:主模块丰富的功能。CNC控 制软件 采计算机的性能价格比不断提高,在 CNO的基础上 结构如图 1所示。 又m现了柔性刹造系统 (FMS),计算机集成f6II遣 系 统 ((lMS) 随着数控系统性能增强.对其控制 软件 的要求越来越高 面对操作者,控制软什必需操作方 运 便,人机交互性强。面对控制对象的机床+控制软件 妊需。落效、高速,以满足实时控制的要求。基于选种 要求 编$~CNC控制软件时,我们考虑裱 台利用高 级语占和低级语言各 自固有的优点,以提 高CNC控 叔 制软件的功能 一 , CNC控制软件的结构 圈 l 控制软傩分兰大摸毖:衬始化模块,主控模块, 插补控制模块。初始化模块用于设置主模块和捶补控 主控模块和插朴控制模块宏现上同时运行.实I;杀 制模块的公用敦据区以殛有关中断向量。该模块的许 是通过定时中断分时运行的。进入系鱿后,立即运行 一怫 多操阼直接面向计算机的具体动作。插补控制模块列 韧始化程序,启动定时中断,然后进入主控模块,显 进行插补计算,并将控制信息辑出给机床 由于直接 示主菜单。根据操作者的选择 ,进行文件管理 ,系统 控制机床,要求有很强的实时性 我们选择了8086汇 自检,参数设置或设置零件加工方式。若要进行 自两 编 苫编制以上两个模块。因为8086汇编语言是一种 加工.调入零件程序并对第一段零件程序译码,作好 低级络吉,许多语句直接对应于”算机的具体操作, 启动插讣控制程序韵准备工作,随后查询键盘。如果 控制 七高级语言直接。而且 {}086汇编语言与任何_高级 启动键没有按下,程序在此循环等待,启动键一旦接 语亩相比,都具有代码效率高,运算述度快等显著优 下,兢启动插补控制程序.定时中断主控程序,运荇 点, 插奉卜控制的中断服务程序。插 补控制程序返回后,下 主控模块面向操作者,完成零件程序的输入 犏 一 十时钟 中曹}信号刊来之前,运行主控程序,进行加 辑,存储 .译码,加工位置显示 参数设置 加工方 工位置显示,下段零件程序译码或查询外设状态,重 式选择等功能,和操作J者交互较多 莰们采用了G语 复下击,直蓟零件加工结束 系统退出时还要运行萱 一 T 一 原程序

文档评论(0)

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

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

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档