首页 | 本学科首页   官方微博 | 高级检索  
     

有向几何编程在数控系统中的实现
引用本文:韩建起,马跃,吴文江,陈龙,李加洋.有向几何编程在数控系统中的实现[J].计算机工程与设计,2012,33(5):2022-2026,2041.
作者姓名:韩建起  马跃  吴文江  陈龙  李加洋
作者单位:1. 中国科学院研究生院,北京100049;中国科学院沈阳计算技术研究所,辽宁沈阳110168
2. 中国科学院沈阳计算技术研究所,辽宁沈阳,110168
3. 中国科学院沈阳计算技术研究所,辽宁沈阳110168;沈阳高精数控技术有限公司,辽宁沈阳110168
基金项目:国家科技重大专项基金项目-开放式数控系统支撑技术创新平台建设(2011ZX04016-071)
摘    要:在数控加工中,G代码描述的零件加工过程不够直观.为了解决这个问题,提出采用有向几何编程语言GPL(geometric programming language)来辅助G代码进行编程,使得编程变得简单直观.设计了GPL语法规则,并依据GPL语法规则设计实现了GPL解释器,提出一种计算检测码的方法对GPL语法进行检查,创建关键字的属性值表以支持检测码的计算.该方法使GPL语法规则容易扩展,便于解释器的二次开发.采用位运算方法进行参数的冲突检测,增强语法分析器的可扩展性,提高分析速度和效率.

关 键 词:数控系统  解释器  有向几何编程  计算检测码  值运算

Implementation of directed geometrical programming in CNC system
HAN Jian-qi , MA Yue , WU Wen-jiang , CHEN Long , LI Jia-yang.Implementation of directed geometrical programming in CNC system[J].Computer Engineering and Design,2012,33(5):2022-2026,2041.
Authors:HAN Jian-qi  MA Yue  WU Wen-jiang  CHEN Long  LI Jia-yang
Affiliation:1,2(1.Graduate University,Chinese Academy of Sciences,Beijing 100049,China;2.Shenyang Institute of Computing Technology,Chinese Academy of Sciences,Shenyang 110168,China;3.Shenyang Golding NC Technology Company Limited,Shenyang 110168,China)
Abstract:In NC machining,the procedures of product machining which is described by G code is not intuitive enough.To solve this problem,it is presented that using GPL(geometric programming language) to assist G code programming,which makes the NC programming easier and more intuitive.The GPL grammar rules are designed,and a GPL interpreter is developed based on the GPL grammatical rules.A method of calculating checking-code to check the GPL grammar rules is presented,and a
Keywords:table is created to support calculation of checking-code  This method makes the GPL grammar rules easy to extend  and makes it easy to redevelop the interpreter  A method based on logic position operation to detect conflicts of GPL parameters is presented to enhance the scalability of the parser  and improve the analysis speed and efficiency of the parser  Key words: CNC system  interpreter  directed geometrical programming  calculation of checking-code  bits operation
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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