catia关联设计.ppt_第1页
catia关联设计.ppt_第2页
catia关联设计.ppt_第3页
catia关联设计.ppt_第4页
catia关联设计.ppt_第5页
已阅读5页,还剩64页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

catiav5关联设计 目录 catiav5关联设计 catiav5关联设计 关联设计是catia软件的一大特点 它大大减轻了设计师的设计负担 激活了设计师的主动创新思想 关联设计主要是将设计特征与设计参数和设计输入关联起来 通过关联和发布机制实现关联设计 关联设计方法建模方法 并且易于理解和应用 通过零部件模型中前后关联的特征之间的相互关系来实现关联性设计 一旦驱动特征发生设计变更将会影响与之关联的特征的变更 驱动特征可以是catparts catproducts v4数据或者其它的外部数据类型 iges step等 关联设计方法作为并行工程的一部分 它具有以下的一些特点 重用已有的几何特征为了简化设计过程 设计人员可以重用已经存在的任何几何特征 例如 可以重用已经存在的sketch 而不是重新建立一个sketch 当然 也可以重用点 线 面或曲面等 重用其他部件中建立的参数可以在当前部件中重用在其他部件中定义的参数来建立几何特征和 装配模型的自动更新在关联设计中 一旦驱动的部件发生设计变更 与其关联的部件会自动老蚌生珠更新 从而实现装配体的自动更新 catiav5关联设计 要实现catia关联设计 有以下几个关键要素 catia数模的参数化非参数化的catia数据是无法实现关联设计的 这是关联设计最基本的要求特征创建命令的选择在catia中 不是所有的命令对于关联设计是有利的 为了最大限度地保证关联设计的效率 尽量使用有利于关联设计的命令驱动特征的发布在catia中 关联设计的本质是零部件和零部件特征之间的关联 为了实现这种关联 catia提供了发布机制来保证这种关联特征引用的连续性避免出现循环更新 catiav5关联设计 catiav5关联设计 简单建模层面一个模型文件中 各个几何体之间 乃至一个几何体的各个特征之间缺乏联系参数化建模层面一个模型文件中 一个几何体的各个特征之间 各个几何体之间保持联系上下文设计层面联系涉及的范围从一个模型文件扩展到子装配 部件 或整个装配 产品 而装配中各个模型 零部件 乃至不同装配之间的模型 零部件 都互相引用其需要参考的参数和几何体相对于参数化建模层次 联系的数量大大增加 联系也从顺序状态变成交错状态关联设计层面按照自顶向下设计的设计方式 特征之间 几何体之间 零件之间 装配之间的各种联系从交错状态变成了树状结构 从而使联系本身也被有序地管理起来 这使整个装配 产品 模型从顶层到底层都具备一种端到端 endtoend 的关联性 catiav5关联设计 关联是表示零部件之间仁慈几何元素 参数或位置信息的依赖关系在catia中关联是单向的 通常是从子元素到父元素换句话说 子元素总是知道它的父元素是什么 这是因为它需要该信息来定义其工作环境 但是 父元素不知道它是否有子元素 因为子元素对父元素的定义没有影响 这种体系考虑到了在不同工作环境下父元素的重用 输入元素 中间元素 部件2 部件1 catiav5关联设计 通过editlinks和filedesk命令 用户可以执行一系列管理关于产品结构的任务通过editlinks 用户能够 快速分析断开的linksload unload单独的部件active deactivate部件isolate部件replace部件通过filedesk 用户能够浏览关联部件的结构观察catproduct的关联关系load unload单独的部件浏览部件的属性寻找丢失的部件 并重新建立关联 catiav5关联设计 catiav5关联设计 在catia中大致有五种关联类型 ccplink asresultwithlink kwelink asresultwithlink 参数instancelink 产品与零件间的装配关系constraintsviewlink 二维视图之间的关联 catiav5关联设计 在装配环境之外 使用特殊粘贴中的 asresultwithlink 来粘贴特征 则几何元素被复制 并保持了到源文件的关联关系 这种关联关系就叫作ccp关联 catiav5关联设计 kwe关联设计参数之间的关联 当一个特征的参数取决于外部特征的参数时 就需要创建该关联类型 该关联类型与ccp关联在许多方面是一致的 唯一的区别是所复制的对象是参数 而不是几何体 kwe关联的创建方法是 使用特殊粘贴中的 pastespecialasresultwithlink 粘贴参数 catiav5关联设计 当往产品中新建或者插入一个零部件时 那么在装配中对于每一个部件都创建了一个instance关联 该关联承载了文件的名称与存放路径 instance关联的创建方法为 将零部件插入到一个catproduct中 catiav5关联设计 当用户在产品中使用装配约束来对产品中的部件进行位置定位时 软件就会自动创建constraints约束 constraints关联类型不能在edit links对话框中查看得到 它保存在catproduct中 应用于零部件的实例上 也就是说 装配约束应用于一特定装配中的一特定零件实例中 如果一个产品替换另外一个残品 则所有的约束就会被打破 而使用publications会避免出现这种情况 catiav5关联设计 利用创建式二维制图工具 可以从catpart文档创建二维工程视图 这时 软件会自动生成viewlink关联类型 这时不会在catpart文档中创建任何外部关联 在catdrawing文档中创建一个指向catpart的viewlink关联 在每一个二维创成式工程视图上都会创建一个viewlink关联 该关联承载了源模型的名称与存放路径 catiav5关联设计 catiav5关联设计 如果一个用户创建的几何特征需要被其他不同用户的几何特征所引用 这时就需要通过publication机制将需要被引用的特征发布 使之在整个工作区域内用户所见 在关联设计中 发布几何特征和参数是为了帮助用户更好的控制所创建的外部参考特征 发布的特征不仅仅在关联设计中所应用 凡是需要用户控制外部参考特征的时候 可以考虑使用publication机制 catiav5关联设计 对特征进行瓢 并命名 以易于识别 特别是在公布边界线edge 特征面face时 可能更方便地在特征树中找到一些特定的特征当设定只是借用公布元素 selectasexternalreferenceonlythepublishedelements 时 公布机制可以预选可以用作外部参考的元素可以容易地实现用零部件的替换 具有相同名称的公布元素会自动连接 而没有公布机制 则需要一个个的手工连接 catiav5关联设计 线框元素 包括点 直线 曲线 平面草图整体body实体设计特征 例如 pad pocket hole等创成式设计特征 例如 拉伸曲面 偏置面 join面等自由曲面的设计特征所有几何元素的子特征 face edges等 参数 关系等 catiav5关联设计 发布元素在结构树上具有唯一的标识 a区域显示发布的元素b区域的绿色齿轮显示引用发布元素为发布参考元素c区域应用发布元素时 在外部参考元素节点下面使用不同的颜色表示 a表示发布已经同步更新b表示发布没有同步更新 catiav5关联设计 下面是几何特征发布的步骤1 激活包含要发布几何特征的零件 2 点击tools publications 3 选择要发布的几何特征 4 所选择的几何特征添加到publications窗口 catiav5关联设计 5 重新命名发布几何特征 6 重复步骤3到5来发布其他的几何特征 7 点击ok确认 8 发布的几何特征显示在publication节点下面 catiav5关联设计 当替换装配中一个部件时 如果该部件中包含驱动其它部件的参数时 参数的发布就变得很有用了 如果导出的参数进行了发布 所替换的部件中具有发布的同样名称的参数 那么它将继承对导出参数的控制 否则 被替换部件的参数将继续保持对驱动部件的控制 catiav5关联设计 catiav5关联设计 context是指上下文设计的零件所处的装配产品 即如果打开该产品中 将显示所有的具有context关联子零件所对应的父元素 并解析所有的关联 在一个装配体中可包含catparts catproduct v4模型以及其它的外部模型 iges step等 这些模型之间通过装配约束来进行定位 在catproduct文档中 可以在几个零件之间创建associativelinks 这些links可以是 外部几何参考 也可以是 外部参数参考 如果一个零部件通过外部几何参考 或者 外部参数参考 进行创建 这就是上下文背景设计 catiav5关联设计 有三种方法来创建上下文背景设计 通过 externalparameter 通过 externalreference 通过 assemblyfeature catiav5关联设计 上下文背景有助于实现企业的协同设计 其具有如下的一些优点 重用已有的几何特征 为了零部件设计上的使得 设计人员可以重用在其它上下文背景零件中定义的任何格式的几何特征 例如 用户可以重用在其它的catpart中的sketch 而不必重新创建具有同样特征的sketch 当然 用户可以重用大部分的catia的元素 点 线 曲线 平面或者曲面 重用用户参数 用户可以重用在其它零件中定义的参数来创建上下文背景零件 在发生设计变更时 自动更新产品装配 当在上下文背景中进行设计时 当外部参考特征发生设计变更时 上下文背景零件会自动地进行设计更新中 用户不必编辑上下文背景零件来更新其设计 catiav5关联设计 在上下文背景中修改一个part时 会出现两种情况 drivingpart上下文背景零件通过外部参考元素来驱动其更新drivenpart修改drivenpart的几何特征来驱动上下文背景零件 catiav5关联设计 在使用上下文背景设计方法进行工程设计时 对上下文背景零部件进行全约束是十分关键的 这样可以避免几何特征意想不到的 扭曲 catiav5关联设计 有时候 我们需要在driving和drivenpart之间切断上下文背景的关联 这是因为 零部件版本已经发布 用户希望避免不必要的设计变更 零部件设计已经稳定 用户不再需要从一个零件到另外一个零件的设计驱动 用户不经意删除了定义上下文元素的上下文背景的装配或者部件 catiav5关联设计 黄色齿轮图标表示该零件没有上下文 不包含import或context关联 但可能含有其它关联类型 例如kwe ccp 绿色齿轮图标表示一个具有context零件的定义实例 它具有至少一个import关联和一个context关联 并可以包含其它类型的关联 棕色齿轮图标表示一个具有context的零件的实例 它具有与定义实例同样的关联 还表示在其context装配之外打开的定义零件 将具有绿色齿轮图标的零件所在的装配环境插入到其它装配时 其图标就会变为白色齿轮图标 catiav5关联设计 在context之外不可能创建context关联 如果没载入context 是不可能更新context关联 在特殊的应用场合 有时可能需要强制应用特定的context 管理context components definecontextuallinks catiav5关联设计 catiav5关联设计 skeletondesign技术是一种自顶向下的设计方法 采用该方法进行工程设计时 用户可以创建和重用保存在一个模型中的设计信息 这个模型就叫作skeleton模型 自顶向下的含义就是skeleton中的设计信息只能从skeleton模型中传递给其它的零部件 零部件中的设计信息不能传递到skeleton模型中 以保证模型的柔韧性和健壮性 skeleton技术是基于装配环境下的设计skeleton模型作为当前装配体的第一个零件 装配中的其它零部件的设计都是重用skeleton模型中的信息来指导其设计 skeleton模型中的设计信息只有项目决策人员才有权限进行修改一旦skeleton模型发布 设计人员不准对其进行 catiav5关联设计 skeletondesign设计方法的优点 规则驱动的设计所有重要的信息都保存在skeleton模型中 在skeleton中一些重要的空间约束已经定义 通过这些空间约束在装配模型中来布置相应的子模型 设计变更skeletondesign设计方法能够管理高层次的设计变更 并将这些变更自顶向下地在整个装配模型中进行传递 一旦skeleton中的设计内容发生变更 所有与袒裼裸裎关联的子系统都会发生相应的变更 这样就能够保证设计人员对设计变更的控制 协同设计产品模型所有重要的设计信息都保存在skeleton文档中 并通过关联copy paste传递到各个设计人员进行相关设计 这样在协同设计中 各个设计人员的角色没有发生变化 但是 对于主要的设计信息却进行了更好的控制 catiav5关联设计 避免循环更新如下图所示 由于装配模型中各个子系统之间进行相互的引用 而导致循环更新从而导致设计的失败 但在skeletonmethod设计中 所有的外部参考元素都是从skeleton传递过来的 所有关联都是指向同一个方向 从而很好的避免了大型模型设计中的循环更新的问题 catiav5关联设计 当采用skeletondesign技术进行工程设计时 上下文背景和位置关联特征只能指向skeleton模型 这样就保证这些关联之间不会发生相互的干涉 然而 用户可以删除其中的一个上下文背景零件 例如 component2 其将不会对其它的零部件产生任何的影响 特征传递的方向总是自顶向下的 从skeleton模型传递给装配中的其它零部件 catiav5关联设计 a 通过关联将skeleton中的设计信息传递到各个部件中 作为其设计外部参考 b 通过skeleton中的信息 对装配模型中的部件进行空间位置的约束 skeleton文档中几何信息控制整个模型的主要尺寸和位置约束 skeleton能够帮助设计人员来定义模型中各部件的空间布置 catiav5关联设计 在skeleton模型中 可以包含几乎所有的catiav5特征 下表列出了在skeleton文档中可以出现的几何元素 catiav5关联设计 skeletonmethod方法是从产品的总体结构进行考虑的设计方法 在采用该方法进行产品设计之前 必须对所设计的产品有一个详细的认识和了解 使用skeletonmethod方法进行设计须经过如下的过程 事先拟定好设计总体规划 事先建立好装配体的结构 也就是在catia中建立好完整的结构村 option 规划skeleton内容 建立详细的skeleton 通过关联copy paste将相应的skeleton中的信息传递到相应的部件中 在相应的部件中进行设计 并通过skeleton建立相应的空间位置约束 catiav5关联设计 使用skeletondesign的流程如下图所示 定义设计内容 定义产品初始结构树 定义skeleton模型 定义publication 在模型中传递skeleton设计信息 管理产品零部件的独立性 catiav5关联设计 创建skeleton模型时 采用如下步骤 在一个新的装配中 新建一个名称为skeleton的part skeleton应当是该装配的第一个零件 使用fix装配约束 在该装配中固定skeleton模型 创建用来定义整个装配的几何参考特征和用户参数 发布skeleton中定义的几何信息和用户参数 catiav5关联设计 在一个产品模型中 除主skeleton之外还可以存在多个sub skeleton 在下图所示的例子中 在需要其它信息来驱动子装配时 在子装配中创建一个sub skeleton sub skeleton中的信息来自于主skeleton中和添加的新约束相对于子装配的驱动信息 catiav5关联设计 catiav5关联设计 将一个复杂的零件 按照设计的内容将其分解成多个简单的模型 分别进行设计 通过一定的方法 将这些模型组合起来形成这个复杂的模型 这种设计方法就是multi modeldesign 在工程设计过程中 采用multi model技术能够提高模型的柔韧性和健壮性 采用boolean操作 一个复杂的模型可以通过adding removin或者intersecting多个简单的几何形状来获得 通过multi model建模技术 同一个几何特征可以快速 方便地在多个零件之间进行传递 而保持良好的关联性 catiav5关联设计 在协同设计过程中 multi modellinks使得用户能够通过从荆中重用设计特征来完成一个模型的设计 从而实现设计的协同 缩减设计周期 采用multi modellinks使得用户可以复制其它模型中的body到自己设计的part中 这样 一旦复制的body发生设计变更 那么这种设计变更会自动地影响到自己的模型 从而实现零件设计的自动更新 catiav5关联设计 采用multi modeldesign可以使模型更灵活 采用multi modeldesign可以更好的保持模型的关联性 便于设计更新 缩短设计更新时间 采用multi modeldesign可以在一定程度上降低模型的大小 在设计零件时可以很方便地重用其它零件中的特征 可以实现复杂零部件的多名工程师并行设计 catiav5关联设计 在建立multi modeldesign的过程中 采用如下的设计步骤 打开设计文档和元素文档 在元素引用文档中 在结构树上右键点击复制的body节点 在出现的背景菜单中 点击copy 在设计文档中 在结构树上右键点击partbody 在出现的背景菜单中 点击paste

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论