基于COM的通用数控代码编译系统

来源 :青岛大学 | 被引量 : 0次 | 上传用户:mkl119
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前现有的NC代码系统都在国际标准的基础之上进行了扩展,使得NC代码编译器大多针对专用的NC系统,通用性较差;另外,虚拟仿真领域多种技术共存,且各有所长,没有统一的国际标准。针对某种应用各技术无法同时适用,提高了开发成本。 针对这种现状,本文首先介绍了现代编译技术的基本概念以及NC代码的组成结构特点,然后分析比较了现有NC代码编译器的开发技术,并在此基础上提出了一种基于COM组件开发技术的,可应用于多种仿真环境的通用NC代码编译器开发方案。 本文将NC代码编译器分为预编译组件、语法语义分析组件、插补组件、补偿组件、后处理组件五个部分,并给出了各个组件间的接口设计以及具体实现。 采用链表数据结构保存中间的NC代码中间结果,并给出了相关的数据类型的定义;采用模态代码标准化格式存储中间结果,以消除程序段的差异,可简化程序结构,加快处理速度;建立标准化的直线、圆弧插补模块,并留出对复杂曲线进行插补所需的扩展接口;最终生成点位文件,描述加工轨迹,并记录下相关的机床加工信息以备后用,避免加工信息的丢失。 本文还在VIRTOOLS以及VRML仿真环境中对编译结果进行了验证,实例表明,本系统所提出的方法切实可行,通用性较好,达到了设计的初衷。 最后总结了全文的工作,分析了设计的优缺点,指出了以后的发展方向。
其他文献
机械制造业是重要的基础工业,是国民经济发展的先导部门。历史的实践已一再证明:先进的技术设备与先进的制造技术在国民经济发展中起着何等重要的作用。由于现代科学技术的迅
网络流量反映了网络的运行状态,是网络管理领域中重要的研究课题。NetFlow是Cisco公司为实现统计流量而开发的一种协议,使用NetFlow可以方便地进行大规模的流量采集。通过对N
移动互联网技术迅速发展,手机网民急剧增加,微信凭借其及时有效的讯息传送和精准的到达率为手机客户与电影院经营者搭建起了沟通交流的桥梁,使电影院借助微信的强连接关系互
AutoLISP语言与AutoCAD结合所展现的强大功能可以将结构设计施工图校审人员从繁复的校对工作中解放出来,在实现计算机快速校对的同时提高校对的准确性与完整性。避免因校审人
建立和完善党的群众路线教育实践活动常态化机制,是由中国共产党的阶级性质和党的制度建设的基本特征决定的。建立和完善党的群众路线教育实践活动常态化机制,必须建立和健全
本文对检测γ-氨基丁酸的纸层析法、高效液相色谱法和氨基酸分析仪法进行了全面的比较研究。结果表明纸层析法检测γ-氨基丁酸,在使用展开剂V(正丁醇):V(冰醋酸):V(水)=4:1:3
传统的组织结构对于知识组织的运作和知识管理已经形成制约,因此必须加以变革。本文分析了传统组织结构的主要特征和功能缺陷,提出了基于知识管理的组织结构原则和创新思路。
试用买卖属于特种买卖,随着我国市场经济和电子商务的迅猛发展,越来越多的商家选择将商品通过免费试用的形式进行推广,试用买卖在很大程度上受到了商家和消费者的青睐。伴随
基坑监测包括基坑支护结构应力及变位监测、周围建筑物沉降及地下水位观测、土体分层竖向位移监测、深层土体水平位移监测等等。本文结合工程实践,以泉州中芸洲海景花园城基
介绍了超市自动存包系统的工作原理及功能 ,提出了实现该系统的设计方法。