计算机辅助工艺规划(CAPP)是连接计算机辅助设计(CAD)和计算机辅助制造(CAM)之间的桥梁。一个好的工艺方案除了方案可行之外,还要求优化配置其所涉及的各种制造资源(包括机床、刀具、夹具和量具等)。在过去的几十年里,人们从CAD/CAM集成的角度考虑,对CAPP进行了深入的研究,在回转类零件的CAPP和箱体类零件的CAPP方面都取得了很大的进展,但大量的研究都集中在通过CAD模型的特征识别来实现工艺方案的自动生成,而对工艺设计的个性化特征却考虑得甚少,从而导致长期以来这些研究成果很难走出实验室服务于社会。从目前国内开发的CAPP软件来看,一般是从二维CAD中提取工艺信息,以数据库为基础,通过卡片形式进行工艺信息的录入,基本
上可以满足用户方便、快捷查询的需求,而对三维CAPP的研究主要集中在装配工艺设计方面,在数控工艺设计方面研究得甚少。为此,本文提出了一种新的工艺设计模式,其中工艺设计过程被分解成一系列顺序执行的子任务,并通过工作流监控它们的运行状态。在对各子任务的方案设计中,按照其对系统资源的依赖程度和安全性要求,分别采用“在线”和“离线”方式进行,提高了设计的灵活性。同时,考虑到目前多数企业仍以工艺文档作为主要的生产传媒,对许多企业来说,只有零件上的部分复杂工序才使用数控加工的这一特征,提出了在传统工艺设计中集成数控工序的设计思路,并通过网络实现数控程序的传输,使三维CAPP与二维CAPP合而为一,有利于三维CAPP在企业的推广和使用。
1 系统的体系结构
系统的体系结构如图1所示,它是在浏览器/服务器和客户端/tll曼务器相结合的模式下实现的,分别由Webl服务器、数据库服务器和客户端等部分组成。其中,数据库采用Microsoft SQL Server数据库管理软件进行系统数据摩的建立,以满足浏览器(B/S客户端)和c/s客户端的数据存取和检索要求。另外,基于不同工艺任务的个性化特征,分别提供了Internet远程服务和Intranet局域网服务的多种工作模式。基于B/S的远程服务采用XML/HT—ML+JSP的模式在公共网络上进行协同工作,其中包括工艺校核、审核、批准和数控程序的传输等,对安全性要求较高,涉及大量数据信息和复杂计算的工作任务,采用局域网的c/s模式实现。在软件选择方面,以PowerBuilder作为开发工具,利用所提供的专用数据库接口来实现客户端与服务器间的数据交换。
2 集成数控工序的工艺设计框架
在工艺方案的设计中,根据计算机集成制造(CIM)的设计理念,从汽车产品的生产特点出发,以产品配置信息为龙头建立“产品→部(组)件→零件→工艺”4层结构的任务模型,并由此确定工艺设计流程中各子任务的功能和实现策略。
2.1任务驱动的工艺设计模式及工作流程
以工艺任务的执行状态驱动控制各工艺设计环节的有序执行,实现从任务管理、工艺设计、校对、审核等过程有条不紊地运行。
对于采用普通设备加工的零件特征,采用交互式或派生式工艺设计原理进行工艺方案决策。在制定工艺方案时,利用制造资源管理子系统来辅助工艺设计人员进行设备、工具的选择,以及工艺参数计算和工艺决策与优化。在工艺模板的选择上,根据“相似零件具有相似工艺”的原理,采用零件特征权重匹配法计算零件相似性系数,通过对相似件工艺的派生修正生成新零件工艺,从而实现零件工艺的派生式设计。同时,通过对系统典型工艺库的管理和动态更新,实现标准工艺、工艺知识和经验的积累和继承。
2.2 数控工序设计的基本流程及工艺数据存储方式
对在数控设备上加工的各种零件特征,采用特征面向数控加工的工艺设计方法,通过合理的刀具选择进行特征分类,并借助商品化CAM软件来实现数控程序的生成。
依据工艺卡片数据(包括表头信息、正文数据和脚注信息)的形式和特点,对工艺数据采用三层结构进行数据组织和管理,除了以数据库方式进行数据存储外,还提供了基于文件的数据存储方式。同时,定义了一种专用文件格式且采用二进制方式进行数据存储,以满足工艺文档在网络传输中的安全性要求,从而可以实现在离线或远程状态下对工艺文档的操作要求。例如,为了使工艺设计流程中的工艺校核和审核等任务,能在广域网上通过网络和电子邮件等多种途径进行操作,并保证工艺文档在网络中的安全性,就需要借助这个专用浏览器实现该类型文件的浏览,其读取工艺卡片数据文件的工作流程如图2所示。其中,工艺卡片的输出形式是根据具体企业的工艺卡片形式,通过定制工艺卡片模板来实现。
3 B/S和C/S模式下的制造资源管理
制造资源分为硬件资源和软件资源两大类,硬件资源指机床、刀具、夹具和量具等,软件资源包括材料参数、加工技术参数以及在生产过程中逐渐积累起来的工艺设计经验和知识。对集团企业内部,一切可用制造资源的合理使用是目前工艺设计的重要因素。随着企业集团化的发展,制造资源比较分散,难以进行统一管理,针对这种情况,采用网络化方式对制造资源进行统一管理,使分散在不同地域的各种制造资源通过B/S模式进行统一管理和使用。同时,从工艺设计人员的使用灵活性方面考虑,在工艺设计软件中也开发了基于C/S方式的制造资源查询模块,图3为开发的基于B/S模式的制造资源管理系统,图4给出了在工艺设计软件中集成制造资源检索系统的运行界面(C/S模式)。