版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于成组技术的派生式 CAPP 系统方案设计1 概述1.1 系统开发目标概述随着社会需求和商品市场的进一步发展, 产品的生产方式和方法也发生了重 大转变,单一品种的规模生产逐渐被多品种多批量的总量规模生产所代替。 传统 的生产方式以不能满足现代制造业的需要, 生产周期加长, 成本提高, 而且机器 的利用率会大大降低。 随着计算机的出现及其迅速的发展, 其在加工工艺设计中 体现的优势也越来越明显,现在计算机辅助工艺过程规划( Computer-Aided Process Planning CAPP)受到越来越多的重视。随着产品结构越来越复杂, 加工过程越来越复杂, 传统手工工艺过程设计繁 琐,标
2、准不统一,并且效率很低。为了减轻工人的劳动强度,保证工艺文件质量 及实现规范化、标准化。CAPP的应用与研究受到全世界各国的重视。但是除此 之外还需要一种工具来分析收集相似、 同类零件在设计、 工艺、制造过程中的资 料,以便以后改进、使用。这种工具就是成组技术。成组技术,从广义上来讲就是将多个具有相似性的事物按照一定的相似性准 则分类成组,从而使若干种事物能采用相同或相似的解决方法,达到节省时间、 物力、人力的目的。本系统开发的目的就是将成组技术与 CAPP集成,达到更加 高效的加工工艺过程规划的设计, 实现企业的产品设计、 加工工艺、 生产制造等 过程中信息的高效集成、管理及查阅、调用。1.
3、2 已有 CAPP 产品分析目前市场上有很多CAPP产品,如,CXCA.CAPP、开目CAPP等等。传统 CAPP 产品过分强调对零件信息的自动获取, 工艺决策的自动化。 最近几年 CAPP 的研究开始注重工艺基本数据结构及基本设计功能,重点转向工艺设计的角度, 为工艺人员提供辅助工具, 为企业的信息化建设服务。 目前的 CAPP 产品存在功 能单一(注重工艺卡片设计) ,不开放,与其他 CAX 产品不能很好的结合、集 成,并且 CAPP 资料与其他产品资料不能有效集中管理, 造成生产中信息不能高 效的流通与查阅、调用。1.3结论就目前的需求及现有CAPP产品研究来看,CAPP系统必须具有以下
4、功能:1)与其他CAX、PDM、ERP等系统更好的集成;2)提供强大的工艺卡片设计 工具,融合数据库、图像、图片、表格、文字编辑于一体,提供可视化的工艺设 计环境;3)能编制工艺路线、工艺卡、工序卡等工艺文件;4)实现信息的一次输入后全程共享、相互关联,信息的集中管理,关联数据的快速获取;5)实现工艺资源、工艺信息等数据的高效管理,以及数据库的编辑、扩充,规范化、标 准化;6)提供简单灵活配置,以及完善的二次开发工具和开发借口,用户可以 自行开发专用CAPP模块。而基于成组技术的派生式CAPP系统的设计,就有助于产品设计、工艺、制 造等生产过程的数据管理、关联及数据的全程共享。创建成组 CAP
5、P,有利于建 立零件的码域矩阵,高效管理所有分类零件信息,实现数据的快速匹配和抽取。2系统功能需求分析2.1系统体系结构概述设计丁艺管理丁艺知识库丁艺卡片格式产品亍艺丁序图环片汇总丄艺文件編辑定义绘制打印11统计1管理川户界面功能层 信息知识层CAPP系统体系结构图图中给出系统的程序模块和数据库以及设计或修改标准工艺规程所使用的 应用程序及相关加工要素(工步、工序、加工设备等)的处理程序。系统打开发有以下几个阶段:(1)选择分类编码系统。分类编码系统的选择应该对企业的各种产品零件进 行比较全面的族类分析以及几何形状、工艺属性等分析为基础。(2)零件编码。将划分范围内的零件进行编码,并划分它们的
6、零件族,零件 族划分的原则是: 以制造过程相似性为主, 兼顾零件的几何外形的相似性。 划分 的时候可以采用计算机辅助分类编码进行。( 3)编制标准的工艺规程、 标准的工艺规程在总结现有的工艺规程的基础上 进行编制, 编写的工艺规程应该具有零件族零件加工工艺的代表性, 满足族内所 有零件的加工要求。( 4)标准工艺规程数据库设计。 数据库的设计是为了零件加工工艺规程的集 中管理、调用、修改、读取等功能,能够实现从设计到生产的整个过程中的资源 共享以及信息的采集处理。(5)系统程序的设计、编写、调试、运行。2.2 系统功能分析2.2.1 工艺设计工艺设计系统是利用已建成的数据维护、 工艺卡片格式定
7、制系统、 成组工艺 系统、管理系统等子系统进行快速的产品工艺设计, 其实工艺设计的主体就是利 用成组工艺技术编制的标准工艺规程进行调用和修改。具体设计工作如下:(1) 根据零件的分类编码系统对零件进行编码,选用( JIBM-1 )。(2) 根据已编号的代码, 在成组工艺库中调用标准的工艺规程, 再根据零 件的具体情况进行修改, 从而生成新的工艺文件。 修改中, 遇到大的 修改可运用集成的二维工程图绘制工具进行简单的图纸绘制。 其他相 关的修改数据, 可以从其他子系统或者基础数据库中调用。 从而节省 工艺规程编制的时间,减少工人的工作量。2.2.2 卡片定义标准卡片的定义定制,在 CAPP 系统
8、中,需要先制定工艺卡片的格式,目 的是为了辅助工艺设计系统的运行,工艺规程的方面、高效的管理、编写,提高 工艺设计速度。 在工艺卡片格式定制前, 就企业的相关工艺设计部门进行统一的 讨论,制定符合国家标准的, 也符合企业自身标准以及通用的工艺卡片编制规定。 工艺卡片的格式定制时, 因为要与 CAD 系统、 PDM 系统等联系, 其中一些相关 的数据信息直接设置为与这些系统数据库之间的直接联系, 这样保证了整个系统之间的关联性以及信息的统一与集中管理。 这样子系统之间的数据共享便于工艺 规程系统管理的统计、查询等。操作工艺卡产品名称卡编号生产车间第页共页图号名称材料材料来源类另V工序工序名称工步
9、操作说明工具图号工具名称工时编制校对审核图示:机加工标准工艺过程卡片操作工艺卡产品名称卡编号生产车间第页共页图号名称材料材料来源类别编制校对审核图示:机加工标准工艺过程卡附图成组的工艺编制是利用基础数据系统以及工艺卡片定制系统进行快速的工 艺设计,这些数据之间相互关联,产品加工图形的绘制从CAD系统中直接调用, 其他管理信息从PDM系统中直接调用。成组工艺编制方便企业的生产总结以及 生产过程、调度过程等设计、制造、管理方面的改进,更加方便企业人才的培养。产品管理产品管理系统主要功能就是对于企业的产品信息进行集中管理,为其他系 统如成本核算系统、车间作业系统、生产计划系统、采购系统等系统提供数据
10、共 享。也包括产品在设计、生产等过程中的数据集中收集,形成典型的设计数据。 为以后产品的开发做好相应的资料收集。成组编码成组编码是这个系统的最基本的系统,因为本CAPP系统就是基于成组技术 而开发的,编码系统涉及到产品的分类、 产品的设计、产品加工工艺规程的设计 等过程的设计、调用、管理。成组编码首先就要选择合适的编码系统,可以根据 企业自身的需要,选用合理的已有的编码系统,或者根据需要自行设计编码分类 系统。本系统采用原国家工业部标准分类编码系统 JIBM-1系统进行分类编码。图示:编码系统对话框图示:编码系统部分编码过程对话框225任务管理任务管理系统主要是对企业的生产任务的安排、排程、调
11、度等工作进行管理。 任务管理系统需要与采购系统、车间作业系统、生产计划系统等系统享受资源共 享。这样方便生产的及时调度与排程, 并且实时监督产品生产的整个过程。 同时 还担任着产品生产过程中的信息采集工作, 便于对作业的安排调度等进行优化改 进。让管理人员方便的调度、管理所有的生产过程,掌握生产信息。权限管理权限管理的作用就是系统使用人员的使用权限, 比如,设计人员权限就应该 掌握整个过程的数据信息,所以相对加工人员来说就需要更大的使用权限,加工人员主要就是最后的机加工部分的信息需要了解,所以他的使用权限就相对要小 一些。管理权限的设定就相对保证了生产过程中的数据相对安全性以及更加能促 使生产
12、过程管理的更加标准化、规范化。2.3数据库的设计工艺设计需要大量的原始数据,例如产品物料清单(BOM )、产品图纸等,同时工艺设计过程中涉及到企业的大量数据,如企业文献、国家标准和企业标准、 工艺手册以及车间、设备等。数据库应建立很多包括产品基本数据库、材料库、 工装库、设备库、工种车间库、工时定额库、典型工步库、典型工艺规程数据库等,这些数据库为CAPP系统和其他辅助系统提供可靠的基础数据,并由此生成或派生出其他的数据库,如典型工艺库、产品工艺库、材料明细库、生产进度表 等。数据库的设计需要对整个系统的运行需求以及管理有明确的分析,个个数据库之间也应建立直接的关联,建立相应的信息交换协议,方
13、便数据库之间的数据 交换及数据的调用以及管理,这样所有数据就形成数据的共享。3系统开发及运行环境3.1开发平台及介绍本系统开发采用的是VB程序开发平台。VB是Visual Basic的简称,是由美 国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结 构化高级程序设计语言,可用于开发Win dows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows内部的广泛应用程序接口( API)函数,动态链接库(DLL )、对象的链 接
14、与嵌入(OLE)、开放式数据连接(ODBC )等技术,可以高效、快速地开发 Windows环境下功能强大、图形界面丰富的应用软件系统。VB具有以下特点:1.面向对象VB采用了面向对象设计思想,它基本思路是把复杂的设计问题分解为多个 能够完成独立功能且相对简单的对象集合。所谓对象”就是个可操作实体如窗体、窗体中命令按钮、标签、文本框等,面向对象编程就是指程序员可根据界面 设计要求直接在界面上设计出窗口、 菜单、按钮等类型对象并为每个对象设置属 性。2 .事件驱动在Windows环境下是以事件驱动方式运行每个对象的都能响应多个区别事 件,每个事件都能驱动段代码事件过程, 该代码决定了对象功能。通常
15、称这种机 制为事件驱动的编程机制。可由用户操作触发也可以由系统或应用触发例如单击 个命令按钮就触发了按钮Click(单击)事件该事件中代码就会被执行,若用户未进 行任何操作(未触发事件)则就处于等待状态整个应用就是由彼此独立事件过程 构成。3 .软件Software集成式开发VB为编程提供了个集成开发环境在这个环境中编程者可设计界面、编写代 码、调试直至把应用编译成可在Windows中运行可执行文件并为它生成安装 VB 集成开发环境为编程者提供了很大方便。4. 结构化设计语言VB具有丰富数据类型是种符合结构化设计思想语言而且简单易学此外作为 种设计语言VB还有许多独到之处。5. 强大数据库访问
16、功能VB利用数据Control控件可以访问多种数据库 VB 6. O提供ADOControl 控件不但可以用最少代码实现数据库操作和控制也可以取代 DataControl 控件和 RDOControl 控件。6支持对象链接和嵌入技术VB 核心是对对象链接和嵌入 (OLE) 技术支持它是访问所有对象种思路方法 利用 OLE 技术能够开发集声音、图像、动画、字处理、 Web 等对象于一体的功 能强大的软件。7网络功能VB 6.0 提供了 DltTML(DynamictTML) 设计工具利用这种技术可以动态创 建和编辑 Web 页面使用户在 VB 中开发多功能网络应用软件 Software 。 8多个应用向导VB 提供了多种向导如应用向导、安装向导、数据对象向导和数据窗体向导 通过它们可以快速地创建区别类型、区别功能应用。 9支持动态交换、动态链接技术通过动态数据交换(DDE)编程技术VB开发应用能和其他 Windows应用的间 建立数据通信通过动态链接库技术在 VB 中可方便地用 C 语言或汇编语言编写也 可 Windows 应用接口 (API) 10联机帮助功能在 VB 中利用帮助菜单和 F1 功能键用户可随时方便地得到所需要帮助信息 VB 帮助窗口中显示了有关举例代
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 龙岩学院《商务谈判》2025-2026学年期末试卷
- 滁州职业技术学院《学前教育原理》2025-2026学年期末试卷
- 金属版印刷员达标强化考核试卷含答案
- 安徽中澳科技职业学院《金融法》2025-2026学年期末试卷
- 矿井测风工安全应急评优考核试卷含答案
- 合肥职业技术学院《土地管理学》2025-2026学年期末试卷
- 稀土原辅材料预处理工冲突解决知识考核试卷含答案
- 消防演练总结报告
- 传输机务员岗前岗位安全考核试卷含答案
- 消防设施操作员岗前设备性能考核试卷含答案
- 产业引导资金实施方案
- 解读《特种设备使用管理规则》TSG 08-2026与2017版对比
- 2026年法律硕士(法学)考研复试高频面试题包含详细解答
- 湖北省武汉市2026届高中毕业生三月调研考试数学试题含答案
- 自动控制原理试题库(含答案)
- 深圳一模讲评课件
- 【答案】《数字电子技术基础》(华北电力大学)章节作业慕课答案
- 2026年私域流量运营美妆私域种草调研
- 体育赛事组织与管理流程及注意事项
- 医疗急救人员服务礼仪要求
- 大学毛概课件南方谈话
评论
0/150
提交评论