




已阅读5页,还剩78页未读, 继续免费阅读
(航空宇航制造工程专业论文)苏州医疗器械厂capp系统关键技术的研究与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南京航皇堕查查堂堡= ! = 兰竺笙奎 一 摘要 随着先进制造技术的研究与应用的不断深入,计算机辅助工艺设计( c a p p ) 已成为制造业实施生产自动化和企业信息化的重要组成部分。c a p p 的研究应用, 对改革我国工艺设计现状、促进企业的发展,提高企业的适应能力和竞争能力, 有着重要作用。 本文结合苏州i 医疗器械厂c a p p 系统的开发,对该系统的主要关键技术进行 了研究与实现f 要包括以下几方面: f 1 ) 利用o d b c 技术,实现客户服务器模式下的数据库的开发。 ( 2 ) i 目i i i 接口程序,实现c a p p 与p d m 系统的集成。 ( 3 、设计并实现了项目管理和工艺审批流程的控制。 f 4 ) 丌发了“检索法”、“模板法”和“推理法”三种工艺辅助工具。 f 5 ) 丌发了一个“所见即所得”的工艺卡片编辑器。 ( 6 ) 研究并实现了f t p 技术在苏医c a p p 简图文档管理中的应用。厂 【关键词】 c a p pc a d c a mp d m o d b co l ef t p 项目管理 流程控制 :州瞻疗器械j 。! 尘! ! 至竺荃竺些查竺竺壅! :兰坚一一 一一一 a b s t r a c t w i t l lt 1 1 ef i nt h e rr e s e a r c ha n da p p l i c a t i o no fa d v a n c e dm a n u f a c t u r i n gt e c h n o l o g y , c o m p u t m a i d e dp r o c e s sp l a nh a sb e c o m ei m p o r t a n tp a r t so fm a c h i n i n g a u t o m a t i o na n d e n t e r p t i s ei n f o r l n a t i o n a l i z a t i o ni nm a n u f a c t u r i n gi n d u s t r y t h er e s e a r c ha n da p p l i c a t i o n o fc a p i p l a ya k e y r o l ei n r e f o r l n i n g t h e p r o c e s s s t a t u si n c h i n a ,f a c i l i t a t i n g t i d e d e v e l o p m e n t o f e n t e r p r i s ea n di m p r o v i n g i t sa b i l i t yo f a d a p t a t i o na n dc o m p e t i t i o n c o m b i n i n gw i t ht h ed e v e l o p m e n tp r a c t i c eo fs u z h o um e d i c a li n s t r u m e n t sf a c t o r y , t h ep a p e r e x p l o r e sk e yt e c h n o l o g i e so f t h ec a p p s y s t e m ,w h i c hi n c l u d e s : ( i ) d a t a b a s ed e v e l o p m e n ti nc l i e n t s i n v e l e n v i l o m e n w i t ho d b ct e c h n o l o g y f 2 1i n t e g t a t i o nb e t w e e nc a i 1 & l d mv i ai n t e r f a c ep r e g r a r n m i n g ( 3 ) d e s i g na n dh n p l e m e n tt h em e t h o d so n t i d ep j o j e c ! m a n a g e u d e n ta n df l u i dc o n t r 0 1 ( 4 ) d e v e l o pt h r e ep l o c e s sa i d e dt o o l s 一“r e t r i e v e ”,”1 1 e m p l a t e ”a n d “r e a s o n i n g ” f 5 1d e v e l o pap r o c e s se d i t 0 1w i t ht h ef e a l t u eo f 、w h a ty o us e ew h a t y o ug e t ” ( 6 ) p , e a l i z et h ea p p l i c a t i o no ff q l pt e c h n o l o g yi nc a p i s k e t c hf i l e sn d a n a g e n l e n t 【j ( e ) w m a s c a i r c a d c a m ,p d m ,o d b c ,o l e ,f t p , p r o j e c tm a n a g e , f l u i dc o n t t o l ,s y s t e mi n t e g t a t i o n 苏州医疗器械厂c a p p 系统关键技术的研究与实现 第一章绪论 1 1c a p p 的基本概念 c a p p ( 计算机辅助工艺设计) 作为c a d ( 计算机辅助设计) 和c a m ( 计 算机辅助制造) 的桥梁,是计算机集成制造领域中的重要方向,也是企业信息化 建设的关键环节。 1 1 1c a p p 的定义 c a p p ( c o m p u t e r a i d e d p r o c e s sp l a n n i n g ) 是计算机辅助工艺过程设计的简称, 是根据产品设计所给出的信息进行产品的加工方法和制造过程的设计。 工艺过程设计是指按产品( 常指零件或组合件) 设计要求,安排或规划出从 原材料加工出成品所需的加工步骤和设备、工具需求说明的过程。工艺过程设计 是生产技术准备工作的第一步,也是连接产品设计与产品制造之间的桥梁。 工艺规程是进行工装设计制造和决定零件加工方法与加工路线的主要依据, 它对组织生产、保证产品质量、提高劳动生产率、降低成本、缩短生产周期及改 善劳动条件等都有着直接影响,是生产中的关键工作。 1 1 2c a p p 的产生和发展 商速发展的计算机科技为工艺设计的自动化奠定了基础。计算机能有效地管 理大量数据,进行快速、准确的计算,进行各利t 形式的比较和选择,自动绘图, 编制表格文件和提供便利的编辑手段等,而且计算机还可以减轻工艺人员的劳动 强度,实现工艺设计的标准化、科学化和规范化,增强企业竞争能力。可见计算 机的这些优势正好是工艺设计所需要的,再加上手工设计工艺规程存在着难以解 决的问题,于是计算机辅助工艺设计( c a p p ) 便应运而生。 世界上最早研究c a p p 的国家是挪威,1 9 7 3 年f 式推出商品化a u t o p r o s 系统。美国是6 0 年代末7 0 年代初开始研究c a p p 的,并于1 9 7 6 年由c a m f 公 司推出颇具影响力的c a m 一】s a u t o m a t e d p r o c e s sp l a n n i n g 系统。从6 0 年代术到 目前二十多年期间,先后出现了在设计方式上不同的两类系统,既派生式系统和 创成式系统。派生式( v a r i a n t ) 系统已从单纯的检索式发展成为今天具有不同程 度的修改、编辑和自动筛选功能的系统,融合了部分创成式的原则和方法。创成 式( g e n e r a t i v e ) 系统的研究与开发始于7 0 年代中期,而且很快得到普遍重视, 被认为是有前途的方法。近年来,这两种系统都在发展中不断改进提高和互相渗 透。在8 0 年代,人工智能( a i ) 、专家系统等技术应用于c a p p 系统的研究和开 发,研制成功了基于知识的( k n o w l e d g e b a s e d ) 创成式c a p p 系统或c a p p 专家 系统。近年来,已有人将人工神经元网络技术、模糊推理以及基于实例的推理等 应用于c a p p 中,使c a p p 系统的多样性和智能性有了长足的发展。 到现在为止,虽然c a p p 的研制历史仅有3 0 多年,但在工业界和学术界的 南京航空航天大学硕士学位论文 双重推动下,已有大量的c a p p 系统问世。表1 一i 列出了国内研制的一些比较 著名的c a p p 系统。 序号c a p p 产品名称开发单位 1思普工艺设计系统上海思普信息技术有限公司 2集成化c a p p 系统s i p上海交通大学c i m s 研究所 3 基于微机的集成化c a p p 应用框架与开发平台西工大软件股份有限公司 4开目c a p p 工具及相关产品 武汉开目集成技术有限公司 5 工艺文件管理系统上海劲杰公司 6i n t ec a d c a p p c a m 武汉华中软件( 集团) 公司 7 高华c a p p 系绕广东高华计算机有限公司 表i i 国内研制的部分c a p p 系统 1 1 3c a p p 的应用现状 c a p p 软件在泛c a d 领域中是研究和发展较早的软件技术之一,但与同类的 c a d c a m 的软件技术相比,c a p p 软件的发展却大大落后于c a d 、c a m 软件。 经过三十多年的历程,国内外对c a p p 技术已进行了大量的探讨与研究,在生成 原理、系统结构、决策方法等方面,都取得了很大的进展,开发出为数众多的 c a p p 系统。在所开发的c a p p 系统中,有些系统己得到实际应用,少数已商品 化。但总的来看,c a p p 已取得的实际效益和投入的力量很不相称,国内外的重 点研究方向和当前的实际需求相差甚远,表现在:开发多,应用少;开发投入多, 应用维护少:同c a d 、c a m 、m i s 、p d m 等相关计算机辅助技术相比,差距相 当大。于是在许多企业里,加工部门早已用上了c a m 软件,产品的设计部门早 已甩掉了图板,甚至用上了三维的设计和分析软件,而工艺设计部门却迟迟扔不 了钢笔,仍然重复着几十年来的工作 - j 惯和方法。个别企业为了追求计算机应用 的普及,使用一些通用的办公软件,或者二维c a d 软件来代替c a p p 工作。9 0 年代中后期,制造业的企业信息集成为大家关注的热门话题,在些企业实施了 企业级的p d m 或m r p i i 甚至e r p 软件后,才发现c a p p 系统柔性差,集成化 程度低,研制周期长,已成为阻碍企业信息化建设的瓶颈。 一些比较敏感的专家在9 0 年代中后期重新衡量了c a p p 软件在企业内应发 挥的作用,逐步抛弃了传统的c a p p 的研究方法,开发重点从注重工艺过程的自 动生成,转向为工艺设计人员的提供软件工具,同时为企业的信息化建设提供服 务。c a p p 产品的研发在中国开始活跃起来,c a p p 软件技术得到了迅速的发展。 9 0 年代末,各种实用化的c a p p 开始走向市场,其开发方法和重点也各不相 同,有的c a p p 系统在c a d 图形平台的基础上开发,然后将生成的工艺数据传 型:型堕堕矍燮j 二坠! ! 墨竺茎墼丝查l 。堕型堕兰窒望l 一 送到其他的数据库系统r i l ;有的c a p p 系统在某种特定的数据库系统上生成工艺 数抓,然后在c a d 平台卜生成】:艺卡片;甚至也有c a p p 系统是纯粹的工艺卡 片的填写:1 具,其生成的工艺卡片是某种特定的文件。这些c a p p 软件能为工艺 人员提供一定的服务。 以上c a p p 系统都不能满足企业工艺设计的全过程要求,也不能满足现代企 业列信息化建设的需求。综观日前国内外c a p p 的研究和丌发状况,c a p p 的发 展趋辨足集成化和柔性化。集成化是指c a p p 系统与其它系统信息的及时传输与 j 字。柔性化是指c a p p 软件经过一定程度的修改和凋整后,能用于不同零件和 1 :同的生产环境,这种修改和渊整越容易,柔性化程度就越商。当前国内外所丌 发的c a p p 系统,都是针剥某一具体生产环境的独立系统,一般不具备通用性和 集成性。因此,c a p p 的发展应用还有一个漫氏的历程,随着工艺理论的深入和 软件实施手段的丰寓,c a p p 会逐步走向成熟。 1 2p d m 的基本概念 p d m 是当今计算机应用领域的重要技术之。它是c a d c a p p c a d 的集成 i f 台;是仑业信息传递的桥梁;是企业c i m s 的集成框架。 1 2 1p d m 的定义 p d m ( p r o d u c td a t am a n a g e m e n t ) 足产铺数据管理的简称。它是一种管理所 有与产。玎i 棚关的信息( 包括产品规范、电子文档、c a d 文件、产品结构、存取权 限等) 和所有与产品棚关的过程( 包括图纸巾 l g 发放、工程更改等) 的管理技术。它 提供产品全生命周期( 包括市场需求凋研、产铺3 1 发、产品设计、销售、售后服 务) n 勺信息管理,并可在企业范围内为产品设计和制造建立一个并行化的坍作环 境。 p d m 以软件技术为基础,以产,铺为管理的核心,以数据、过程禾i 资源为管 删信息的三大要素。它将所有与产品有关的信息和所有与产品有关的过程集成到 起,有效地将产:- 5 7 ,数据从概念设计、计算分析、详细设计、工艺流程设计、加 i ,制造、销售维护至产品消亡整个生命周期内及其各阶段的相关数据,按照一定 的数学模式j j 【l 以定义、组织和管理,使产品数据在其整个生命周期内保持一致、 最新、共享及安全。 c a d 、c a m 、c a e 加快了发汁的传奏,而p d m 在d i | 1 尖设计与工艺及生产之 间的信息流通,缩短新产品丌发周期方面,已成为实行并行工程及产品的无纸设 汁川州造的支撑技术。 塑塞堕窒壁墨叁堂堕:! ! ! ! 堡塞 | | i ip d m 是c a d c a p p c a dn 勺集成5 r 台 1 2 2p d m 的产生和发展 2 0 山:纪的6 0 、7 0 年代,企业在其设计和生产过程中丌始使用c a d 、c a m 等技术,新技术的应川在促进生产力发展的同叫也带来了新的挑战。剥于制造企 、l k 而高,虽然各r p 元的计算机辅助技术已经i = i 益成熟,但各自动化单元自成体系, 彼此之问缺少有效的信息沟通与队凋,这就是所旧的“信息孤岛”问题。在这种情 况f ,计多企业已经意u 到:实现信息的何序管理将成为它们在未来的竞争r ”保 持领先地位的关键因素。 产i ;7 i 数据管理( p r o d u c td a t am a n a g e m e n t ,p d m ) i f 是在这一背景下产生的一 项新的管理思怨和技术。p d m 明确定位为面向制造企业,它是以产品为中心, 通过i :l 算机网络牙数据库技术,把1 仝= 业生广”过程巾所有与产r i ,相关的信息和过程 集成起来,统一管理,使产铺数据在其生命周划内保持一致、最新和安全,为: f ! 技术人员提供一个i 办同工作的环境,从而缩短产品研发周期、降低成本、提高 质景,为介业赢得竞争优势。 作为2 0i 旦纪末山现n 勺技术,p d m 继承并发展了c i m s 等技术的核心思想, 尢系统工程思想的指导| 一,用整体优化的观念对产品设计数据和设i , t 过程进行描 述,规范产口f 生命周期管理,保持产品数据的一致性和可跟踪性。”1 p d m 技术| 1 勺发展经历了以下三个阶段: 蚓1 - - 2p d m 觜释的j 个阶段 经过近些年来的飞遮发展,p d m 技术已经j 玫得了长足的进步,在机械、l 电 r 、航空航天以及非制造业等领域扶= f 7 了普遍的应用。p d m 技术正逐渐成为支 持氽、i p 过f j ! 重组( b p r ) 、实施并行:i j 程( c e ) 、c i m s :亡程和i s 0 9 0 0 0 质量认证等 系统 稃的使能技术。随着计算机应刚n 勺迅速发展,采用计算机辅助设 | 技术和 先进的信息篱理技术是仓业进行技术更新改造、提高产i i ;i l 竞争力的必l 】i 之蹄。 1 2 3p d m 的应川现状 据冈外资料统计,p d m 的应用能使产品设计周期缩短2 5 ,减少工程设计 d 蔓型堕堕塑型! :塑鲨墨竺茎墼丝查塑业堑兰茎塑一 修改4 ,加快产品投放市场进度5 0 8 0 ,总成本削减2 5 以l :。剧外的一 些汽车、飞机公司实施p d m 系统后均大大捉商了企业的效益。国内据对机i 乜t 业近 百家企业凋查,新产品丌发周期平均达2 4 个月,其一i 】单4 - t :、小批量产品 的生产技术准备周期约占供货划的3 2 ,有的高达6 0 ,采用p d m 技术后,可 缩短生产周期5 0 8 0 。c i m s 示范应用企业使f l jp d m 新技术后,刑减低产- 5 丌发成本、提高砹汁能力等均j 跌得了i ! i :l 显的效益。随着。幽信息化进程的发展, 国内应用p d m 系统的企业也越米越多,p d m 产t 铺的j 1 :发与j 虹心进入了快速发烂 时期。 最近,l 年来,国内p d m 系统的丌发和应用方兴未艾。u g s 的p d m 软件 i m a n 是率先引入中国的大型p d m 产品,它在我国有四十多个用户;s d r c 公 司的m e t a p h a s e 也是一个世界级的火软件。我周的p d m 产品大多从而向文档管 理和面向简单的工作流程管理入手,侧重于将现有的人i i 管理转变为计算机管 理电子文档,并逐渐增加其功能,满足企业级产品数据管理的要求。如华q 1 理 工大学的丌目软件公司、清华大学的高华公司、中科院的凯恩公司、南京的l 司创 公司及东: e 大学的阿尔派公司等。 目前,尽管国产p d m 产品在功能、性能及稳定性方1 = f | i 与圈外软件还有差距, 但在适应企业需求、价格及技术支持等方面已经具有了定的优势。据预测,以: 今后l i 年内,p d m 产品将以3 0 的年增氏率发展,带来的效益也棚当i j 观。通 过减少用户的信息查咖时剧、设变更的通告时例以及设计人员之问方便的| :i j ,作 环境,可使新产品丌发周j 9 j 缩短3 0 以上。棚信随着国内p d m 生产厂家的不断 努力,罔产p d m 产品会有更:f f 美好的发展前景。 1 3 论文项目来源 苏医c a p p 系统,足i | i 苏州医疗器械总厂和南京航空航天大学针划其制造产 品的特点共同_ 丌发的基于p d m | 勺c a p p 集成系统。该公司加。r 的产钠类别繁多, 包括机械类、电子类和光学类三大类零件,且大多为小批量加工。因此生产中l : 艺设计的任务是极其繁重的。 长期以来,该厂一直是用手工编写:i 二艺规程,手工工作量大,舰范性差,雄 以适应其产品利,类多、批量小的制造特点,遇到的问题1 1 要有: ( 1 ) _ i = 艺数据重复填写、重复汁锋,存在大量的重复劳动。工艺设小j i f l :挝 大、效率低、周期长、易出错。 ( 2 ) 工艺设计质量完全取决于:l 艺人员f j 技术水平和:f = 作经验,雄以保汪工 艺数据的准确性,: 艺质量无法保证。 ( 3 ) 工艺方法因人而异,难以实现工艺改训的继_ ;日 = 性、舰范性、标准化和最 优化,1 i 能有效地降低j j 二产成夺。 ( 4 ) 无法实现工艺文件计算帆统管删和维护,工艺信息不能与其他部门 查塞堕窒堕盔叁堂塑:! :兰笪堕兰 享。1 :7 头或纸质传达信息,仂、同工作困难。 f 5 1 : 艺专家的经验和知识难以充分利用和继承。 f 6 、无法直接利用c a d 图形和数据信息。 ( 7 ) 对工艺设计人员要求高,要求工艺师具有丰富的生产经验,熟悉企业内 部各种加工方法及相应设备使用情况,熟悉企业内部各种_ :产加工舰范和舰章制 度 基于上述原因,公司需要一种适用于该厂产品特点的c a p p 应用系统,能够 解决工艺没汁的瓶颈问题,并且提高: 艺没汁的效率和质量,实现1 _ :艺信息的集 成管理。同时,苏医厂正在实施p d m 工程,这就要求c a p p 系统是建立在p d m 基础之上的,要与p d m 有良好的数掘接1 3 ,保证数据信息传输流畅。 该系统的设计目的是:以通用产品的:j :艺没汁为研究划象,与生产管耻机制 相吻合,符合企业( 和行业) 的标准化要求,能够实现基于p d m 系统的 艺信 息的集成管理。通过系统的实施和应用能够火火提高:= 艺改讣的效率和质量。 1 4 论文主要内容 本文结合苏医c a p p 应用项目,分析该系统的功能需求,设计了符合苏州医 疗器械厂产品 :艺特点冉勺,基于p d m 的c a p p 系统结构;结合检索式、模板式 和基于特征的创成式等方法,实现了混合式的工艺生成。 本文的内容安排如下; 第一章介绍了c a p p 及p d m 的基本概念,包括它们的产生、发展过程,以 及应用现状。然后介绍了苏医c a p p 系统的项目来源。 第二章阐述了c a p p 及p d m 的丛本原理、系统特点及其集成技术。 第三章详细沦述了系统的方案没计,以需求分析为基础,运t f i 软件工程的 分析方法,进行软件结构和数据结构设计。 第四章结合苏医c a p p 具体的开发过程,沦述了基于p d m 的c a p p 系统关 键技术的实现方法,分析了系统功能的设h 一过程和实现状况。 第五章给出系统的应用实例。 最六章对本文作了总结,并剥c a p p 的发展趋势进行展望。 苏州医疗器械一c a i ,p 系统关键技术的研究与实现 第二章c a p p 的基本原理和设计方法 2 1c a p p 的基本原理 在整个生产过程中,工艺工作贯穿其中。工艺设h 一工作不仅涉及到企业的生 产类型、产品结构、工艺装备、生产技术水平等,甚至还要受到工艺人员实际经 验和生产管理体制的制约,其中的任何个因素发生变化,都可能导致工艺设计 方案的变化。因此说工艺没计是企业生产活动中最活跃的因素工艺改计划其使 用环境的依赖就必然导致工艺设计的动态性和经验性。 手工进行工艺设计时,通常耍经过如下过程: 根据产品图纸,分 析产品零件的结构 特点以及技术耍求 进行工艺决策, 确定加工方法和 丁艺路线瓣氅旺 且伴砷定机床趺备、曩刈 纠削用量、工岂裟备l 一 图2 1 手j 一1 艺驶计过程 计算机辅助工艺设计的基本原理正足基于人工没计的过程及需要解决的问 题而提出的:首先,将零件的特征信息以代码或数据的形式,输入计算机,并建 立超零件信息的数据库;其次,把工艺人员编制工艺的经验、工艺知口 和逻辑思 想以工艺决策舰则的形式输入计算机,建立起工艺决策规则库( 工艺知识库) ; 第三,把制造资源、工艺参数以适当的形式输入计算机,建立起制造资源和 一岂 参数库;第四,通过程序没计充分利用汁算机的汁算、逻辑分析判断、存储以及 查询等功能来自动生成工艺规程。c a p p 工作原理如图2 2 所示。 图2 2c a p p 基本原理 南京航空航犬人学项j :学位论文 2 2c a p p 的功能特点 c a p p 系统不但能利j : 艺人员的经验知识羽i 各种二1 :艺数掘进行科:学的决 策、自动,j 二成工艺舰榭,还能自动统汁r :装量具、绘制 序图、选择切削参数利 列工艺设计结果进行优化等,从而设计i 【i _ 致性好、商质量的1 二艺规程,出使一 艺设计与c a d 、c a m 乃至m i s 等系统的集成成为可能。另外,山于i ;i 算机中存 储的信息可以反复利用,从而大火提高了工艺设计的效率。c a l p 还川以为企业 管理提供必要的数据。因此,c a p p 的研究和1 i 7 7 ,对改变我国工艺砹汁的现状、 促进企业的发展、提高企业的适应能力和竞争能力,有着重要的作刚。 为了适应错综复杂的制造环境,现代c a p p 系统应具有以下特点”1 : ( i ) 基于产品结构:在企业中,一切生产活动都是阳绕产品而展丌的。基j : 产品结构进行工艺设计,可以直观、方便、伙捷的查找和管理工艺文件。 ( 2 ) 工艺管理:在工艺工作中,工艺管理是非常重要的一部分,它包括产品 级的工艺路线设计、材料定额汇总等。 ( 3 ) :l :艺设i 十:c a p p 应高效率、高质量的保i 正_ i z 艺没汁f i s e l f o c u s ( ) ; c c e l t l d c e l l 2 l n p l 。i s t c hj g e t f o c u s c e l l ( ) ; c s l i n g l e m p 2 1 1 1 一p l i s t c l t i 一 o e d l e m 7 l e x l ( c e l li o w , c e l lc 0 1 ) ; l e t u p + = ”8 ”: i n p l i s l c l t l s e t l t e m7 f e x t ( c e l li o w ,c e l lc o l ,l e t u p ) ; m p l i s t c t li 一 l n v a l i d a l e ( ) ; l 蚓4 1 6 特5 爿、杓吁的= | j j l 八,编州实现 除j 7 以l 约:合以外,还年j种特殊符i j “l :i 、公麓”,j 亿编4 i l 把| 无法进行这利一格j 的编辎,圳此必须采川定的技0 米灾虮它的 j 州输。亿t ) j 医c a p p 系统一l l 自定义的一利可以在编辑框小输入的特殊的符号【1 ,川米表i l 下公差。例如:“中1 6 【一0 0 3 + 015 1 ,就表示直径为1 6 的轴,f 、公差为一00 3 ,i :公 差为十0 15 ”。i :艺人员以这种彤式把公差输入剑h 川t ,系统将这种彤式侏存m 数据库 , _ _ i 是在进行打印时,通过 个醐泽函数,将i ) 够的俯息过滤水, 以上+ 卜公差的标准形式进行打印预览求i j 1 = i j 输j i ;。从而实现特殊符合f ( j 插入。! n 南京航空航天人学硕士学位论文 然这种实现方式不符合“所见即所得”的要求,但是可以使时工艺人员的输入过 程更简沽,快速。 鬻黧麟 输入特殊符合【】 巾1 6 1 00 3 + 0 1 5 】 、q 。”? ”i “* 5 = l t ? 。孙+ 。; 图4 1 7 上f 公差插入的实现过程 4 5 ,4 工艺简图设计 工艺员在工艺规程的设计过程中,往往要进行工艺简图的设计。c a p p 绘制 零件图的理想的方式是c a p p 与c a d 集成,然而由于二者研究的侧重点不同, 造成c a d 与c a p p 难以实现数据交换。对c a d 而言,重要的是“几何形状信息”, 以几何实体为定义,以点、线、弧为几何要素标识;而在c a p p 最重要的是“加 工信息”,零件信息要以加工特征为单位来标识。i 且于几何特征与加工特征之间 存在着较大差别,所以c a d 与c a p p 之问的信息交换是有相当难度的关键技术。 根据现有技术和企业实际应用情况,利用对象链接与嵌入( o l e ) 技术可以解决 这一问题。 ( 1 ) o l e 的基础 对象链接与嵌入是当今流行的大多数w i n d o w s 应用程序的核心,也是一项非 常复杂的技术。在计算机世界中,区分字处理文档、电子数据表格、图形或多媒 体对象,并对应用程序进行划分以分别处理他们。但更多的时候所有这些对象一 起组成了所需要的文件。o l e 初始时是作为不同应用独立地处理复合文档各部分 的手段。o l e 通过对象链接或对象嵌入来执行这些。当编辑个嵌入对象时,与 对象有关的整个应用程序将被加载,并将控件转换到该应用程序以编辑嵌入对 象。 ( 2 ) 两个重要的概念 结构化的存储:用户不仅能够在同一应用程序中观看、编辑不同的数据,还 能够将所有的这些变化存储到同一个文件( 复合文档) 。结构化存储类似于一个 文件系统,数据可以存储为存储对象,而存储对象同样又可以存储到另一个存储 对象中,这相当于文件存于目录,而目录又存于另一个目录下。 o l e 容器与组件( 服务器) :在o l e 应用程序中,会出现明确定义的“主从” 关系。“主”就是o l e 容器;“从”则是组件( 服务器) 。容器程序基于组件的类 标识符启动组件程序,组件程序构造一个对象。苏医c a p p 系统的工艺卡片编辑 器实际一卜也要做成一个o i 。e 容器,来包容a u t o c a d 等组件。 蒸型堕堕壁塑 曼垒! ! 墨竺差壁垫查盟塑塑皇茎婴 罔4 1 8 容器、纲件视网 娴馋糯席 对象菇o 1 u “。“ 类:i :厂 f 3 ) o l e 容器的编程实现 如果用a p p w i z a r d 来建立m f c o l e 容器程序,我们将获得从c o l e d o c u m e n t 派生的类和从c o l e c l i e n t l t e m 派生出的类。这些m f c 基类为嵌入和实地激活 实现一些重要地o l e 容器接口。z l ! 容器文档中,每一个嵌入对象都有一个 c o l e c l i e n t l t e m 对象。每个c o l e c l i e n t l t e m 定义一个位置,它就是组件对象在窗 口内地位置。 c o l e d o c u m e n t 类保留了客户i 页的列表,我们可以指定如何选择一项和如何 使元文件的位置与实地框架的位置同步。并且,通过重载基类中的一些接口函数, 可以实现实地激活、多项嵌入、剪贴板处理等o l e 容器功能。 在容器中使用一个m f co l e 类c o l e i n s e r t d i a l o g 。这个类包含了 o l e u i i n s e r t o b j e c t 函数,它将激活标准的i n s e r to b j e c t 对话框。这个对话框使用 户可以从注册的组件程序中进行选择,来建立嵌入对象,被选择的组件程序将在 它自己的窗口内启动。 工艺卡片编辑器中,可在“插入对象”对话框中选择a u t o c a d 组件,插入 c a d 的图纸。双击即可启动c a d 系统,在c a d 系统中进行修改,修改后再更 新,复合文档被保存在c a p p 的l 临时目录中,并可以随时调用打印出图。从而实 现了工艺简图设计的“所见即所得”。 4 5 5 工艺打印输j = n 工艺单打印输出是工艺编辑器“所见即所得”的关键环节。它要求打印出来 的图形、表格和文本与显示在屏幕上的相匹配。实际上,编程中的显示程序与打 印程序是相互独立的,因此用户的“所见即所得”要求代码的支持。 m f c 库大大简化了打印的实现,无需考虑打印机的配置问题,并且还提供 了一个一致的用户打印界面。“打印”的编程工作主要在视图类( c v i e w ) 中完成, 打印循环中重要的可重载函数如下图所示。 南京航空航天火学硕十学位论文 函数说明 o n p r e p a r e p r i n t i n g 设置第一页和最后一页页码 o n b e g i n p r i n t i n g创建g d i 对象 o n p r e p a r e d c ( 每一页)没置映射模式,选择检测打印任务的结尾 o n p r i n t ( 每一页)打印每页的具体内容编科 o n e n d p r i n t i n g删除g d i 对象 剧4 1 9 打印编槲的重要可巫载函数 4 6f t p 的编程实现 4 6 1f t p 技术应用 随着企业网( i n t r a n e t ) 的来临,越来越多的公司将以w e b 为中心进行企业 网络环境开发。f t p 专门用来在i n t e r n e t 上传输文件与资料,目前最重要的用途 之一是用来共享资源。使用f t p 服务器的用户需要输入帐号和密码才能够登录, 因此使服务器上的数据具有一定的保密性。登录f t p 服务器之后,用户可以根据 权限设定,进行文件上传和下载的操作。 由于苏医厂现有的p d m 系统,并没有把设计图形存放在数据库中,而足把 它们放在服务器上的一个指定目录,用f t p 来管理它们。因此,要求c a p p 系统 能够通过f t p 来访问这些设计图纸,以供工艺人员设计时参考。而且,工艺人员 的设计简图也需要上传到服务器上,其它工艺人员可以自动下载它们,并进行浏 览和修改操作,然后再自动上载,这样才能达到工艺设计的共享要求。 5 8 i :载设计图纸 设计人员 f t p 服务器 下载t 艺简i 笙| 和设计幽纸 下载设计图纸 l :载t 艺简| 璺 幽4 2 0f t p 服务器文件管理示意幽 t 艺人员 芏晕娶 蒸型堕芝墨塑 里垒竺至竺茎堡丝查塑! 塑堑兰窒望一 4 6 2f t p 编程实现 在m f c 中,引入了一系列的i n t e r n e t 支持类,它们有效的简化了一些与网络 有关的程序设计工作。这些类包括c i n t e r n e t s e s s i o n 、c i n l e r n e t c o 肋e c t j o n 及其派 生类;c i n t e r n e t f i l e 类及其继承类。而且微软的w i n l n e t 库还为f t p 、g o p h e r 和 h t t p 连接提供了广泛的支持。 建立i n t e r n e t 连接通常需要3 个m f c 对象:一个足c i n t e r n e t s e s s i o n 类型的 对象,用于初始化w i n l n e t 库;一个是连接对象,用于表示客户机和服务器之州 的连接;最后一个是文件对象,它用于表示实际的数据传输过程。 ( 1 ) 会话 当创建了c i n t e r n e t s e s s i o n 对象后,便建立了一个i n t e r n e t 会话。创造这种类 型的对象可以初始化w i n l n e t 库并设置m f c 内部数据结构。 ( 2 ) 连接 实现i n t e r n e t 数据传输的第二步是构造连接剥象。m f c 中提供的连接类 c f l p c o n n e c t i o n 可以建立与f t p 服务器的连接。通过调用c i n t e r n e t s e s s i o n : g e t f t p c o n n e c t i o n 可以建立这种类型的对象。 人工执行的f t p 会话要求指定用户名和口令。在程序中建立与f t p 服务器 连接时,用户名和口令是提供给c f t p c o n n e c t i o n :o e t f t p c o n n e c t i o n 的参数中的 一部分。使用f t p 连接对象能完成许多与人工会话中相同的任务。可以利用以下 函数来操纵目录,传送文件。 函数说明 s e t c u r r e m d i r e c t o r y 设置f t p 当前默认目录。 g e l c u r r e n t d i r e c t o r y 得到f t p 当前默认目录。 r e m o v e d i r e c t o r y 删除f t p 服务器上的指定目录。 c r e a l e d i r e c t o r y在f t p 服务器上创建新日录。 o p e n f i l e 打开f t p 服务器上的文件,c i n t e r n e l f i l e 。 r e n a m ef t p 服务器上的文件重命名。 r e m o v e 删除f t p 服务器k 的文什。 g e t f i l e文件从f t p 服务器f 载到本地机。 p u t f i l e文件从本地机上传到f t p 服务器。 ( 3 ) 文件 在m f c 中,c i n t e r n e t 类及其派生类支持i n t e r n e t 文件传输。c i n t e r n e t f i l e 自 身是出c s t u d i o f i l e 派生而成的,这使许多标准的m f c 文件控制操作于i n t e r a c t 南京航空航天人学硕士学位论文 文件对象上成为可能。f t p 文件i bc i n t e r n e t f i l e 类型剥象表示。同时,使用 c f i n d f i l e 派生出的c f i n d f i l e 类,可以在f t p 服务器小轻而易举的找到所需要的 文件,大大减轻了编程的复杂度。 4 6 3 设计图纸的f t p 应用 设计人员将零件的设计图纸上传到f t p 服务器i i ,设计图纸有规律的分三层 存放,零件放在部件目录下,部件目录放在产品目录f 、。c a p p 系统需要与f t p 服务器会话,获取零件图纸,然后显示在界斫:供丁艺人员参考。具体实现过程 是: ( 1 ) 系统管理员为每个c a p p 用户设置f t p 的服务器、帐户和口令,并指定 临时下载目录,这些信息都保存在注册表中。 ( 2 ) 工艺人员登录后,读取注册表信息,并放到内存变量mf t p s e r v e r , mf t p u s e r ,mf t p p a s s 和ma d d r e s s o f d w g lj 。当j ijj o 需要调用一张设计图纸 s t r f i l e 时,系统与f t p 服务器进行信息交换。 ( 3 ) 建立会话,建立连接,验证f t p 帐户( mf t p u s e r ) 矛l l 密6 - q ( m f t p p a s s ) 。 ( 4 ) 在f t p 服务器上查找所需的s t r f i l e 文件,如i 球找到,则下载到本地的临 时目录ma d d r e s s o f d w g 下面。否则,返回出错信息。然后关闭连接,关闭会话。 使用集成在c a p p 系统中的览图控件,预览| i j 时目录下的殴汁图纸文件 s t r f i 】e 。 c i n t e r n e t s e s s i o n c a p p f t p ( ”c a p pf t ps e r v e r ”) ; c f t p c o n n e c t i o n+ c a p p c o n = n u l l ; c a p p c o n = c a p p f t p g e i f t p c o n n e c l i o n ( m f t p s e r v e r , m f t p u s e r , m f t p p a s s ) i f ( c a p p c o n ! = n u l l ) f c a p p c o n - s e t c u r r e n t d i r e c t o r y ( “c a p p d w g ”) ; i f ( f i n d f t p f i l e ( c a p p c o n n ,s t r f i l e ) = = t r u e ) f c a p p c o n - g e t f i l ef s t r f i l e 。t h e a p pm a d d r e s s o f d w g + 妒+ s t r f i l e ) ; ) d e l e t ec a p p c o n ; c a p p f t pc l o s e ( ) ; 幽4 - - 2 1f t p 样序原姓 4 6 4 工艺简图的f t p 应用 l 工艺简图是工艺人员为零件工艺设计的,它不能存放在数据库中,而是作为 一个自定义的o l e 文件来保存和修改,因此它的管理比较复杂。这些工艺简图 为了达到共享的目的,也是以p d m 编码为基础,按产品、部件、零件的次序分 级存放在f t p 服务器上。丁艺人员不但可以下载,还应该能够将新建和修改过的 工艺简图文件上传到f t p 服务器中。文件的下载、修改和上载过程如下: 苏州医疗器械厂c a p p 系统关键技术的研究! j 实现 ( 1 ) ( 4 ) 与4 63 节相似 ( 5 ) 使用c a p p 系统的工艺卡片编辑器,打丌临时下载的工艺简图文件 s t r f i l e ,然后可以通过o l e 技术在其上进行修改。 ( 6 ) 修改结束,并选择保存工艺简图文件后,系统关闭临时文件。重新建立 f t p 会话和f t p 连接。 ( 7 ) 使用f t p 的p u t f i l e 功能,将修改后的i f i ;j 时文件按即定规律,j 二载到f t p 服务器中,并依次关闭f t p 连接和会话。提示用户保存完毕。 整个过程对于c a p p 用户来说,是透明的。用户根本感觉不到此j :艺简图文 件在服务器中的上传和下载过程,也无需指定保存的文件名和目录,就像在处理 自己机器上文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030全球汽车GDDR芯片行业调研及趋势分析报告
- 中国抗静电母粒行业调查报告
- 2025年玻璃纤维及其制品项目可行性研究报告
- 2025年中国农业机械市场供需预测及投资战略研究咨询报告
- 中国晶凤尾行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 2024年中国煤化工轻油市场供需格局及未来发展趋势报告
- 钢结构工程合同
- 2025年中国手动千斤顶行业市场发展前景及发展趋势与投资战略研究报告
- 2024年中国地板蜡行业调查报告
- 2023-2028年中国电力系统安防行业发展前景预测及投资战略咨询报告
- 医院物业服务招标综合评分表
- 软件工程导论(第六版)张海藩-牟永敏课后习题答案
- 物体打击应急演练总结
- 环境保护局水质自动在线监测仪、站房及3年运营维护服务招投标书范本
- 天然气管道工程管道焊接施工方案
- GB/T 95-2002平垫圈C级
- GB/T 16823.3-1997螺纹紧固件拧紧试验方法
- 幼儿园消防安全组织机构图
- 英语社团活动课件
- 第三方检测市场部管理制度提成方案
- 学前儿童发展心理学-情感
评论
0/150
提交评论