首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 78 毫秒
1.
数控系统G代码解释器的设计与实现   总被引:7,自引:0,他引:7  
分析了数控G代码的特点,并实现了数控G代码解释器,经过实践检验可以用于实际加工和图形仿真。  相似文献   

2.
基于Lex和Yacc的开放式数控代码解释器的开发   总被引:1,自引:0,他引:1  
提出一种基于编译工具Lex和Yacc开发的开放式数控代码解释器,并介绍解释器的具体结构及其出错处理方法.这种解释器具有开放性的特点,可以方便地添加并兼容不同格式的数控代码体系,且具有开发周期短,解释效率高等特点.最后给出应用实例GT100数控系统代码解释器,证实开发方案的正确性和有效性.  相似文献   

3.
设计了一种G代码解释器和图形仿真于一体的数控仿真检验系统。该系统以Vc++为开发工具,根据GALIL运动控制卡的协议编辑了G代码解释器。此解释器除了一般的解释和检查的作用外,较以往解释器开发编译了更多的G代码,并结合OpenGL技术开发了数控三维仿真加工过程。通过选择OpenGL作为图形开发工具,建立了一个数控仿真系统,通过对输入加工代码的图形验证,实现了刀具运动轨迹仿真和材料去除过程仿真,达到了实时仿真的要求。验证了该系统的整体可行性。  相似文献   

4.
数控加工中数控代码解释器对加工的精度起到了关键作用,介绍数控加工中解释器的实现方法,重点研究数控代码解释器的功能和工作过程.  相似文献   

5.
本文在分析了符合JB/T3208-1999标准的数控代码特点的基础上,设计了数控加工信息存储结构,将其用作wince.net平台上解释器的执行结果缓冲区。利用嵌入式软件开发工具EVC++开发实现了wince.net平法台上的数控解释器。重点设计并实现了嵌入式解释器的语法分析和解释两个模块。语分析模块可以检查数控源代码中的各种错误并给出错误类型提示,解释模块实现了从源代码中提取加工信息并存储到结果缓冲器的功能。  相似文献   

6.
熊烽  宾鸿赞 《工具技术》2002,36(7):11-13
为保证实际数控加工的顺利进行 ,需要采用仿真加工技术对数控加工代码的正确性进行检验。在研究数控加工代码仿真检验技术的基础上 ,开发了基于Matlab平台的数控工具磨床仿真加工系统 ,实现了复杂形状刀具数控磨削加工代码的仿真检验。  相似文献   

7.
面向开放式数控系统平台的NC代码解释器开发   总被引:15,自引:0,他引:15  
介绍了一种面向开放式数控平台NC代码解释器的新型开发方法。这种方法在NC代码解释器中引入编译技术,使用编译工具LEX与YACC构造解释器的词法分析与语法分析模块,并引入动态链接库技术开发专用的G指令函数动态链接库,从而使得所开发的NC代码解释器具有功能可扩充、代码可重用、易于二次开发等特点。  相似文献   

8.
数控代码的计算机图形仿真   总被引:6,自引:0,他引:6  
数控代码在正确性检验是一项极其重要的工作。计算机图形学和计算机仿真的飞速发展,使采用计算机图形仿真动画演示加工过程来检验数控加工程序的正确性成为最有效、经济、快的方法。作者利用VC++6.0开发了相应的数控程序仿真软件,并就如何读取数控程序,分析、存取代码,及用动画演示切削加工过程方面的问题做了一些探讨。  相似文献   

9.
NC代码解释器的开发   总被引:2,自引:0,他引:2  
介绍了一种数控NC代码解释器的新型开发方法,这种方法以微软推出的GRETA正则表达式类库为匹配和分析工具,构造了解释器的语法和词法分析模块.采用C 语言开发了翻译程序,实现了NC代码的解释过程.该解释器程序具有良好的可靠性、通用性.  相似文献   

10.
整体叶轮是影响透平机械相关产品工作性能的关键零件。现通过分析整体叶轮几何结构和加工工艺的特点,采用NX_CAM软件对其进行数控程序编制,并经后置处理生成NC代码,之后运用VERICUT软件构建全要素数控加工仿真环境并对NC代码进行机床加工模拟,以检验NC代码的准确性,有效提升了NC代码检验的效率和数控加工过程的安全性,从而缩短了生产周期,降低了成本。  相似文献   

11.
在数控加工中.对数控代码进行集成的几何仿真和物理仿真,可以快速检验加工代码的正确性并对加工参数进行优化。运用光线跟踪法研究了多轴数控铣削加工的几何仿真和物理仿真问题,运用解析法对工件和刀具扫描体进行求交离散.依据数控代码提取刀位信息并计算刀具扫描体。工件与扫描体的布尔减运算,一方面可获得每一步切削结果并进行实时的立体显示,另一方面可依据材料切削速率模型实时计算切削力。  相似文献   

12.
基于OpenGL的虚拟数控车床加工仿真系统研究   总被引:1,自引:0,他引:1  
在分析虚拟数控机床系统结构的基础上,以Visual C++6.0为平台,研究开发了基于OpenGL交互控制的虚拟数控车床加工仿真系统,实现了在不同转速、进给速度、NC代码等条件下数控车床切削过程的动态仿真。系统具有良好的实时性、交互性、可扩展性以及三维图形显示能力,能够有效地验证程序的正确性,有助于减少试切法检查引起的低效高耗,提高数控设备的生产效率。利用计算机图形学和虚拟现实技术对数控车床的加工过程进行模拟,可以节约成本、避免制造风险、开展数控培训。  相似文献   

13.
以蛋托模芯零件的模型建立和数控加工为例,介绍了零件基于UG的建模方法、加工参数设置、刀具选用、生成加工轨迹和生成数控代码,确保了数控加工程序的正确性,提高了生产效率。  相似文献   

14.
提出了一个可用于螺旋锥齿轮和准双曲面齿轮柔性数控加工的统一转换模型(unity transformation model,简称UTM),该模型可以适用于各种格里森螺旋锥齿轮和准双曲面齿轮的加工方法,包括在一个普通的五轴联动加工中心上对齿轮进行展成法和成形法加工,然后直接为所选的加工方法生成NC代码。运用VERICUT6.0对UTM下的大齿轮加工和小齿轮加工进行了模拟,并在装有TDNCH8数控单元的五轴联动加工中心TDNC-W2000上进行了测试。模拟结果和实际切削结果验证了UTM齿轮加工和NC代码的正确性。  相似文献   

15.
基于组件NC代码转换关键技术的研究   总被引:2,自引:1,他引:2  
数控加工仿真是CAD/CAM领域的研究重点。不同的控制系统具有不同的NC代码定义和解释方式,使数控仿真系统支持多种格式的NC代码的仿真,必须对NC代码进行转换。针对这一问题,主要介绍NC代码转换的几个关键技术,包括中间文件的格式、数据结构的定义,转接点处线段夹角的计算,直线拟合圆弧的算法以及刀具半径补偿时刀具中心轨迹的确定。采用组件化程序设计方法,以Fanuc代码为组件对象,实现了仿真系统NC代码的转换组件。  相似文献   

16.
数控加工程序的正确性检查系统的研制   总被引:3,自引:0,他引:3  
介绍了数控加工程序正确性检查系统的设计方法和相应的软件研制思想,并通过对数控加工程序的常见错误的分析,用C语言研制了一个数控加工程序的正确性检查软件系统。它不仅能满足数控加工程序正确性检查的需要,而且具有良好的实用性。  相似文献   

17.
以VC++为编程语言和UG/OPEN API为开发工具,通过对砂带磨削运动分析、磨削刀位轨迹计算和数控代码生成等关键技术研究,最终开发了一套六轴联动汽轮机叶片数控砂带磨床编程原型系统,并采用数控加工仿真软件VERICUT构建了六轴虚拟砂带磨削环境,对编程系统生成的数控代码进行叶片型面磨削仿真,验证了系统生成的磨削刀位点以及数控代码的正确性.  相似文献   

18.
仿真系统中通用NC代码处理技术的研究   总被引:2,自引:0,他引:2  
直接从各种格式的NC指令中读取刀具运动的几何信息和控制机床的工艺信息进行仿真,可以使设计和生产之间的衔接更流畅。本文就NC代码一级支持仿真的技术进行了研究。  相似文献   

19.
以三次样条曲线回转面的数控车削加工为例,介绍了基于UG车削加工三次样条曲线回转面的自动编程方法,阐述了针对不同数控系统的数控车床,如何创建后置处理器。UG自动编程的步骤包括:首先使用UG NX6.0的建模功能完成三次样条曲线回转面的三维模型;然后进入车削加工模板,根据加工工艺生成所有工序的车削刀路,再根据车削刀路进行仿真模拟;最后进行后置处理得到车削加工程序。结果表明加工精度符合图纸要求,基于UC的自动编程可以提高NC程序的正确性和安全性,同时还能提高工作效率。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号