基于虚拟数控加工的NC代码翻译
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着制造技术的发展,虚拟制造(Virtual Manufacturing)作为一种全新的制造策略正被广泛地研究和应用。在虚拟制造环境中,数控加工过程仿真为产品的设计和可制造性的分析提供了关键数据。
     NC代码是驱动整个加工环境运作的执行依据。但在数控加工过程的仿真中,数控仿真系统不可能直接执行NC代码,需系统中的代码翻译模块将其转换成计算机易于处理的数据信息。即数控指令的翻译。也就是本文叙述的要点。
     数控代码翻译功能模块实际上是一个编译系统,所以本文在介绍了编译原理的基础上,详细分析了NC代码翻译模块的结构。
     在论文的后半部分,主要介绍了与译码部分有关的刀补研究以及对输入的数控代码完成识别和功能分类后,完成插补工作的插补模块。
     本仿真系统以Windows系统为开发平台,以C语言为软件开发工具。
With the development of manufacturing technology, VM (Virtual Manufacturing) as a kind of new manufacturing strategy is been studying and applying extensively. In VM environment, NC machining simulation offers key data for the analysis of making and designing of product.
    NC code is the basis to drive the whole VM environment. But in VM environment, NC maching process simulation is impossible to directly carry out NC code, need that the code translation module changes it into the data information that computer is easy to handle. That is translation of the NC code what is the main points of this paper.
    In fact, the code translation module is a compiler system. So this paper analyzes in detail the structure of the code translation module on foundation that has introduced to compiler principle.
    The second half part in paper, cutter compensation and interpolation modular are introduced.
    This simulation system is using Windows system as development platform, C language as software development tool.
引文
1 王润孝、秦现生·机床数控原理与系统(第二版)·西安:西北工业大学出版社·1996
    2 方强、张建钢、周国柱、吴斌方·虚拟制造中NC代码的处理·CAM与数控加工
    3 刘磊、吴明华、周济·通用数控加工过程仿真中数控代码解释器的一种实现·组合机床与自动化加工技术·1995(7)
    4 肖田元、韩向利、王新龙·通用NC代码翻译技术·系统仿真学报·1998(6)
    5 付永忠、吴晓·Win95平台下数控系统的数据处理方法·制造技术与机床·2000(9)
    6 姚习武、朱志红、田文超·Windows平台下数控代码解释系统的研究与实践·机械设计与制造工程·1999(5)
    7 杨岳、罗意平、刘德福、冉伟伟、陈峰·一种基于真实预切削的三维数控加工仿真系统·制造业自动化·2002(1)
    8 陈意云、马万里·编译原理和技术·合肥:中国科学技术大学出版社·1989
    9 郝琪、彭炎午·一种基于工业PC机的加工中心全功能数控系统·机械工业自动化·1996(3)
    10 郝琪·加工中心数控系统的开发与研制·西北工业大学学士论文·1994(3)
    11 邵立、马登哲、严隽琪、钟延修.虚拟制造中仿真技术的应用.工业工程与管理·2000(4)
    12 邱智明、陈幼平、周祖德、沈源·虚拟数控机床体系结构研究·华中理工大学学报·1999(8)
    13 高仲仪、蒋立源等·编译技术·西安:西北工业大学出版社·1985
    14 李荣彬、李建广、张志辉·虚拟精密加工系统开发的研究·机械工程学报·2001(6)
    15 梁宏宝、钟诗胜、王知行·虚拟加工环境建造的关键技术研究·中国机械工程·2001(11)
    16 韩向利、肖田元、古月、阮建新·虚拟加工环境的开发与研究·计算机应用2000(8)
    17 高利辉、王润孝、殷磊、张研·基于三维实体模型的多坐标数控加工过程仿真·机械设计与制造·2002(3)
    18 Jeff Prosise·MFC Windows程序设计·北京:清华大学出版社·2001(9)
    19 梁宏宝、钟诗胜、王知行·虚拟机械加工环境的建造·高技术通讯·2001(2)
    20 张研·多坐标数控铣削加工仿真系统的研究与开发·西北工业大学硕士论文·2002(2)
    21 肖田元、韩向利、张林宣·虚拟制造内涵及其应用研究·系统仿真学报·2001(1)
    22 冯勇、倪二男、冉树成·CNC系统刀具补偿研究(一)·制造技术与机床·1995(1)
    
    
    23 冯勇、倪二男、冉树成·CNC系统刀具补偿研究(二)·哈尔滨工业大学·1994
    24 张国彬、林亨、袁守华、严京滨、王晓芳·车削中心数控加工仿真系统程序检查模块的开发·机械设计与制造·2001(3)
    25 阎天民、高维龙、陈天晴·编译方法·西安:西安电子科技大学出版社·1989
    26 魏志强、施平、冯开林·一种数控自动编程及数控代码仿真系统的设计·哈尔滨工业大学学报·1996.(6)
    27 陈卫民、张红宇·海鹰仿真集成开发环境·系统仿真学报·1996(10)
    28 梁宏宝、钟诗胜、王知行·机械虚拟加工技术·大庆石油学院学报·2000(6)
    29 吴竹溪·基于VB的数控图形仿真系统开发·机械·2002(1)
    30 金成植·编译原理与实现·北京:高等教育出版社·1989
    31 石海天、许杨、陈幼平、周祖德·基于组件技术的虚拟数控系统组件的设计与实现·机械与电子2001(6)
    32 谢明红、林碧·数控加工程序的检验与仿真系统的研制·华侨大学学报·1999(10)
    33 曹文杰、徐燕申·利用VC++编程实现数控车削仿真·机械2002(1)
    34 罗学科、王东宇、徐兴建·数控代码的计算机图形仿真·机械设计与制造·2000(3)
    35 钱能·C++程序设计教程·北京:清华大学出版社·1999(4)
    36 谢旭东、尚立库、彭炎午·数控加工程序的计算机识别方法·组合机床与自动化加工技术·1998年(10)
    37 周惠群、莫蓉、方炜·数控加工程序的正确性检查系统的研制·机械科学与技术·1998(11)
    38 余雪华、钱新思·微机数控加工程序译码的C语言实现方法·湖北汽车工业学院学报·1999(9)
    39 朱名铨·虚拟制造系统与实现·西安:西北工业大学·2001(10)
    40 肖田元、韩向利、王新龙、郑永会·虚拟加工技术的研究·计算机集成制造系统·1999(6)
    41 王新龙、肖田元、郑永会、韩向利·虚拟制造及其应用·中华图象图形学报·第4卷(A版)
    42 陈火旺、钱家骅、孙永强·编译原理·北京:国防工业出版社·1984
    43 胡笔蕊、杜永建、丁樱·编译方法(修订版)·电子工业出版社·1994