基于ProEngineer的工艺数据库开发 第四章 系统的设计与实现
选择文本形式,然后在保存时输入表名。在表创建完毕后,输入工艺参数。
在查询表时,首先将选择零件长度与表中的 的“零件长度”这一列的数据进行比较,确定记录的行位置,再根据选定的端面最大直径确定所在的列,这样就可以读出半精车轴端面加工余量值。
4.3.5 系统的测试
1. 程序调试
以菜单程序的编写、调试为例。在Visual C++ 6.0的集成开发环境中,添加定义菜单项和菜单动作的.cpp函数、在菜单动作函数定义段来创建和显示对话框的.cpp函数以及实现对话框功能的.cpp文件。添加完后,点击VC界面上的Execute Program按钮执行编写的程序。由于连接库protk_dll.lib及LIBC.lib产生的错误为37个,因此,运行结果为37个错误、20个警告是正确的,如果有多于此数目的错误,说明程序中有错误,应根据错误所在的位置改正,如图4.12。
图4.12 程序调试环境
2. 模块调试
此系统由各个模块组成,在设计完一个模块之后,应该进行调试,以便找出其中的错误,及时更正,以免影响后面的模块运行。下面以车床系统为例,说明在程序调试已经正确的基础上,此模块的调试。输入不同的需求参数,点击生成对话框,最后得到所要求的工艺数据参数。图4.13说明此模块开发成功。
34
基于ProEngineer的工艺数据库开发 第四章 系统的设计与实现
图4.13 参数的查询
3. 总体调试
所有模块开发完成以后,并且每个模块调试成功,将所有模块集成到一个系统中,然后启动应用程序,在Pro/ENGINEER界面上将出现前面设计的菜单。点击各模块下的菜单按钮,进入相应的对话框。在各个对话框中,输入已知的工艺参数,再选择相应的查询按钮,就能得到所需要的参数。经过对系统的测试,该系统能正常运行,可以得到用户要求的工艺参数。本系统的开发是成功的。
35
基于ProEngineer的工艺数据库开发 第五章 系统的运行
第五章 系统的运行
5.1系统的运行环境及使用方法
本节主要介绍系统的运行环境和使用方法,使大家更直观、详细的了解该系统。 由于系统所使用的支撑软件为Pro/ENGINEER Wildfire2.0,所以,满足Pro/ENGINEER Wildfire2.0运行要求的任何软硬件环境,都符合系统的要求。
后文的运行实例是在以下配置的机器上作的:主机是组装的家用微机,达硕牌的机箱和EMC显示器,CPU是赛扬2.0的处理器,主板为微星845GE,显卡32M,内存条为HY256M,40G的硬盘。软件:Windows XP操作系统,Pro/ENGINEER Wildfire2.0, Access97。
本系统采用手动注册运行Pro/TOOLKIT应用程序,在Pro/ENGINEER Wildfire2.0界面上选择“工具/辅助应用程序”菜单项,选择“注册”调出应用程序。然后选择“启动”按钮运行应用程序。系统的初始界面参见图5.1,可见在Pro/E的街面上添加了“工艺数据库”这个菜单条。
图5.1 系统初始界面
单击“工艺数据库”菜单条,进入本系统,会看到“机床”、“刀具”、“加工余量”三个子菜单,如图5.2所示。分别单击“机床”、“刀具”和“加工余量”三个子菜单可以相应进入“机床”、“刀具”和“加工余量”工艺数据库的查询系统。每个子系
33
基于ProEngineer的工艺数据库开发 第五章 系统的运行
统是独立的模块,各模块间互不干涉。
在进入一级菜单“机床”后,会显示包含有“车床”、“铣床”和“磨床”的二级菜单。如图5.3所示,单击车床激活车床对话框的弹出,如上章图4.13所示,用户可选择相应的工艺数据的查询。铣床和磨床的使用方法类似。
图5.2 所属子系统
在一级菜单“刀具”下只有一个“刀具”二级菜单,其使用方法同上面车床。 用户可以在“车床”中选择所需查询的工件加工直径和所需查询的工艺参数,然后点击“车床参数查询”按钮,即可得到相应的工艺参数。还可对各类车床特征进行查询。
5.2 运行实例
以图5.4所示车床工艺参数查询为例,展示系统具体使用过程。
1. 进入工艺数据库查询模块,按照上节介绍的步骤进入“机床”模块中的“车床”二级菜单,单击该菜单,激活“车床参数查询”用户对话框。
2. 在弹出的“车床参数查询”用户对话框中,在“选择加工工件直径”栏中选取相应直径值,其选取范围为0-400mm,在此选“小于等于40”;在“选择查询项目”栏中有“车刀刀杆尺寸”、“车削深度”、“加工材料”、“进给量”四项查询项目,
34
基于ProEngineer的工艺数据库开发 第五章 系统的运行
在此选取“车削深度”,然后单击“车床参数查询”按钮,在输出参数栏中显示查询输出值:<=3。
3. 然后在“各类车床特征”中可查取“普通车床特征”、“六角车床特征”、“立式车床特征”和“端面车床特征”等工艺技术参数。在“普通车床特征”中又包含有“CA6140普通车床”的工艺参数查询功能,见图5.5。
4. 点击“CA6140普通车床”按钮,进入“CA6140车床工艺参数对话框”,用户可以方便地读取相应工艺参数,见图5.6。
图5.3 机床子系统
图5.4 车床参数查询对话框
35