APP下载

一种数控车仿真软件中数控程序代码解释的介绍

2015-01-28长江职业学院夏伯融

河北农机 2015年11期
关键词:结构功能信息

长江职业学院 夏伯融

21世纪的第二个十年已经过半,运用计算机仿真模拟实际操作已经成为一种重要的训练模式,数控机床仿真已成为我国各级学校数控教学的一种重要手段。下面将一种数控车仿真软件在C#环境中对数控程序代码解释的方法做一定介绍。

数控仿真软件的主要功能是数控程序的图形模拟。当我们输入数控代码后,计算机根本不能识别这些数控代码,所以必须要编译程序来识别代码。为此本人的思路是先建立一个类,这个类中的方法或子程序和需要使用的数控代码相对应。由于数控车图形模拟时主要就是使用G00、G01、G02、G03、G32这几个基础代码,循环代码也只不过是这几个基础代码的组合。而其他G代码和M代码功能是设置机床参数,或是机床屏幕管理和自身检测等,无法在仿真中实现。所以解释代码时只需要针对几个关键的基本代码编译即可。在此只解释这几个代码以及代码后的X、Z坐标数值。本文中的做法是当输入的数控代码被计算机读入内存以后,由程序中的解释部分对其逐行编译,然后把变换后的信息存入一个结构体中,这样数控代码信息就存放到了相应的结构体中了。在此译码系统读进各种字符和数值,根据不同的字符类型做出不同的处理。遇到机床功能代码G、M等,则将其之后的两位数值转换为整型,并把他们存储到相应的规定地方。若是尺寸代码字X、Y等则将他们后面的数值转换为浮点型数值并储存于相对应的单元。……

登录APP查看全文

猜你喜欢

结构功能信息
也谈诗的“功能”
《形而上学》△卷的结构和位置
论结构
关于非首都功能疏解的几点思考
订阅信息
论《日出》的结构
创新治理结构促进中小企业持续成长
展会信息
中西医结合治疗甲状腺功能亢进症31例
辨证施护在轻度认知功能损害中的应用