焊接工艺设计数据库系统软件的开发.docxVIP

  • 39
  • 0
  • 约4.98千字
  • 约 4页
  • 2022-05-23 发布于上海
  • 举报

焊接工艺设计数据库系统软件的开发.docx

焊接工艺设计数据库系统软件的开发 焊接工艺设计数据库系统软件的开发 一、引言 在整个生产过程中,工艺工作贯穿其中。工艺设计工作不仅涉及到企业的生产类型、产品结构、工艺装备、生产技术水平等,甚至还要受到工艺人员实际经验和生产管理体制的制约, 其中的任何一个因素发生变化,都可能导致工艺设计方案的变化。因此说工艺设计是企业生产活动中最活跃的因素,工艺设计对其使用环境的依赖就必然导致工艺设计的动态性和经验性。传统的工艺设计都是由人工来进行的,这就不可避免地存在以下一些缺点: 对工艺设计人员要求高 传统的工艺设计是由工艺人员手工进行设计的,工艺文件的合理性、可操作性以及 编制时间的长短主要取决于工艺人员的经验和熟练程度。这样就不可避免地会导致工艺文件的设计周期和质量不易保证。因此,传统的工艺设计要求工艺人员具有丰富的生产经验。 工作量大,效率低下 工艺设计需要生成大量的工艺文件,这些工艺文件多以表格、卡片的形式存在。手工进行工艺规程设计一般要经过以下步骤:由工艺人员按零件设计工艺过程;填写工艺卡片、绘制工序草图等;校对;审核;眷写、描图;晒图;装订成册。另外,工艺人员还要进行大量的汇总工作,如:工装汇总、设备汇总等。这些工作的工作量很大,需要花费很长时间。 无法利用CAD 的图形、数据 随着国家科委甩图板工程的实施,二维 CAD 技术在企业中的应用已很普及,各部门之间通过电子图档进行交流,然而由于工艺设计部门仍采用人工方式进行设计,这样就无法有效利用 CAD 的图形及数据。 难以保证数据的准确性 工艺设计需要处理大量的图形信息、数据信息,并通过工艺设计产生大量的工艺文件和工艺数据;传统的设计方式需要人工处理图形及数据信息,由于数据繁多且很分散,因此处理起来繁琐、易出错。 信息不能共享 随着企业计算机应用的深入,各部门所产生的数据可以通过计算机进行数据交流和共享,如果工艺部门仍采用手工方式,其他部门的数据就只能通过手工查询,工作效率低且易出错; 所产生的工艺数据也无法方便地与其他部门进行交流和共享。 目前,计算机技术的应用已深入到工厂企业的各个领域,在进行工艺设计时,如应用计算机进行工艺的设计,必然大大提高工艺部门的工作效率、工作质量,提高信息处理能力和企业各部门间信息的交流能力。特别是应用了CAPP 以后,即计算机辅助工艺过程设计(Computer Aided Process Planning),它通常指机械产品零件制造工艺过程的计算机辅助设计与文档编制, 将缩短设计周期,对修改和变更设计能快速作出响应;工艺人员的经验能够得到充分的积累和继承;减小编制工艺文件的工作量和产生错误的可能性并为建立计算机制造系统打下基础[2]。 在过去的几十年中,已经有一些研究者利用 AI 和知识基系统的方法来解决焊接过程的工艺设计问题,已经建立起了一些原型系统。专家系统将人类专家的知识和经验以知识库的形式存 入计算机,并模仿人类专家解决问题的方法和思维过程,利用这些知识和经验对现实中的问 题作出判断和决策。专家系统可以利用知识库中的知识指导试验设计、数值模拟、结果解释、选择合理的优化方法并推荐迭代初值等,从而减少试验次数或迭代次数,提高优化准确度, 降低成本。反之,试验与模拟优化结果又进一步丰富了专家系统的知识,使其功能更加强大 [12]。 基于以上各因素的考虑,利用 Microsoft Access 制作了这个“焊接工艺设计及缺陷分析数据库 系统”。它虽然不是真正意义上的CAPP 系统,但它作为一个小巧的软件,能够提供一般的工艺设计中的许多重要知识,可以使工艺人员从繁琐重复的事务性工作中解脱出来,迅速编制 出完整而详尽的工艺文件,缩短生产准备周期,提高产品制造质量,进而缩短整个产品的开 发周期。从根本上改变工艺过程设计的个体劳动与手工劳动性质,提高工艺设计质量,并 为制定先进合理的工时定额,改善企业管理提供科学依据;实现了工艺过程的规范化、标准 化与优化。 二、设计软件介绍 2.1 Microsoft Access[8] Microsoft Access 是一种采用关系结构的数据库管理系统,它具备一般数据库管理系统所拥有的功能,从而具有易学易用的特性,使它成为最适合的数据库入门软件。相对于其他大型数 据库管理系统,包括 Microsoft SQL Server、Oracle、Sybase、Informix 等,Microsoft Access 提供了一个经济实惠的解决方案。它不但在价格上比其他系统便宜许多,而且“麻雀虽小、五 脏俱全”,您想到的功能它通通都有,因此十分适合用来开发小型的数据库应用系统。 在 Access 数据库中包含7种数据库对象,分别是“表”、“查询”、“窗体”、“报表”、“页”、“宏”、 “模块”,以下将分别介绍这7种数据库对

文档评论(0)

1亿VIP精品文档

相关文档