首页> 中文学位 >对数控程序正确性的计算机仿真检验
【6h】

对数控程序正确性的计算机仿真检验

代理获取

目录

文摘

英文文摘

1.绪言:

1.1数控机床的产生和发展:

1.2数控程序的编制:

1.2.1手工编程:

1.2.2自动编程:

1.3数控程序的检验:

1.4面向对象的编程方法:

1.5国内外现状:

1.6选题背景:

2.系统总体方案和重要的数据结构:

2.1系统结构和工作流程:

2.2系统的功能:

2.3重要的数据结构:

3.数控程序的译码:

3.1数控程序的读入:

3.2数控程序的组成分析:

3.2.1数控加工程序的特点:

3.2.2程序段格式:

3.3译码处理过程:

3.4词法分析:

3.4.1概述:

3.4.2状态转换图:

3.4.3状态转换图的实现:

3.4.4向前查看:

3.5语法分析:

3.5.1概述:

3.5.2优先关系矩阵的确定:

3.5.3优先顺序矩阵的查找:

3.5.4语法分析的算法

3.6代码的生成:

4.刀具补偿的计算:

4.1概述:

4.2 C型刀补:

4.3刀具半径补偿类型的判别方法:

4.4直线接直线时的刀补计算:

4.4.1缩短型:

4.4.2伸长型:

4.4.3插入型

4.5直线接圆弧的情况:

4.5.1缩短型

4.5.2伸长型

4.5.3插入型

4.6刀具长度补偿:

5.数控指令的分析和处理:

5.1 MAHO1000的参考点和编程特点:

5.2对G40~G43的处理:

5.3对G00、G01、G02、G03的处理:

5.4对G17、G18、G19的处理:

5.5对G90、G91的处理:

5.6对G51~G59的处理:

5.7对G92、G93的处理:

5.8对G14的处理:

5.9对G22、G23的处理:

5.10对G29的处理:

5.11对G72、G73的处理:

5.12对E参数的处理:

5.13对G78的处理:

5.14对G79的处理:

5.15对G81、G87、G88的处理:

6.图形显示:

6.1多文档界面应用程序:

6.2多任务:

6.3图形的输出流程和坐标系:

6.4工件坐标系到机床坐标系的变换矩阵:

6.5机床坐标系到设备坐标系的变换矩阵:

6.6图形的显示:

7.总结和展望:

7.1总结:

7.2展望:

致谢

参考文献

展开▼

摘要

该软件是针对MAHO1000机床的数控指令系统、采用基于数控代码的仿真检验方法进行模拟仿真.整个软件使用VC++6.0编制而成.该软件的工作过程是首先读入数控程序,通过对读入的数控程序进行译码提取出仿真系统所需要的刀具位置信息、G代码指令信息、程序段信息、刀具信息、加工平面信息和辅助功能代码信息等,再使用这些通过译码得出的信息进行计算以得出刀具的半径补偿和长度补偿,据此可以给出刀具的位置数据,然后对这些数据进行空间转换和投影交换,将相对于工件坐标系的坐标交换到设备坐标系的视口,最后调用有关绘图函数在屏幕上显示出刀具中心的运动轨迹.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号