当前位置:文档之家› UG基础案例教程(洪如瑾)

UG基础案例教程(洪如瑾)

UG基础案例教程(洪如瑾)
UG基础案例教程(洪如瑾)

UNIGRAPHICS

基础应用设计案例 編譯 UDS公司

UG應用培訓服務中心

唐海翔

校對 洪如瑾

目录

推进器的设计装配 (1)

第一节建立推进器下罩壳的内轮廓:(SKETCH) (1)

第二节建立下罩壳实体:(SOLID) (3)

第三节建立装配部件文件 (13)

第四节建立上罩壳 (15)

第五节建立推进器旋转叶轮_1定义基体和叶片 (21)

第六节建立推进器旋转叶轮_2修剪叶轮桨叶 (25)

第七节建立推进器旋转叶轮_3倒圆角 (29)

第八节建立推进器旋转叶轮_4装配配对 (32)

第九节建立推进器的轴子装配 (34)

第十节装配联接、紧固标准件 (47)

第十一节编辑装配文件 (52)

第十二节建立新的版本 (58)

2

前言

推进器的设计装配

一个推进器的装配,共有11个零件组成。我们将分成12个阶段的练习来完成此产品的设计与装配等工作。通过本课程的练习,我们将学会怎样利用UG所提供的功能来贯彻我们的设计意图,系统地设计一个产品,在产品的零件与零件之间是怎样建立起尺寸关系、形状关系和位置关系的,并以这种设计方法为基础,来完成其它产品的设计。

下图1就是我们将要建立的推进器模型。

图1 推进器模型

Unigraphics基础设计应用案例

第一节建立推进器下罩壳的内轮廓:(sketch)

这一节练习推进器下罩壳的内轮廓建立方法。我们将用草图来建立内轮廓的尺寸及约束。如图1-1所示。过程为:

1.定义草图的工作平面、草图名称及工作层

2.为草图加入尺寸约束

3.为草图加入几何约束

4.建立易于理解的表达式

图1-1 内轮廓草图

步骤:

第 1 步: 打开种子文件

dau-seedpart_in.prt

Open:

第 2 步: 另存为

xxx_housing_bottom.prt

as:

Save

设第二十一层为工作层(Fomat → Layer Setting)

第一节建立推进器下罩壳的内轮廓:(sketch)

第 3 步: 建立草图

Create

sketch:

选择Xc-Zc平面为草图平面,草图名:moldline 第 4 步: 绘制草图

按图1-2的尺寸绘制草图并作约束

尺寸:约束条件:

p1

=7.380 1)

二条直线,二条圆弧相切约束(tangent)

Rp2

=33.000 2)

p4直线的左端点在垂直的基准轴上

Rp3=8.000 (point on curve)

p4

=1.000

3)

二条直线水平约束(horizontal)

p5

=25.500

p6

=15.000

第 5 步: 按图重命名表达式名称:inside_radius=15.000(因为在以后所设计的其他零件中有与之相关的尺寸)

第 6 步: 存文件:Save

图1-2 内轮廓草图说明

第一节结束

Unigraphics基础设计应用案例

第二节建立下罩壳实体:(solid)

在这一节中,我们利用上一节所作的草图,来完成图2-1所示的下罩壳的实体模型。通过这一节我们还将练习:

1.通过表达式控制凸缘的宽度与孔的直径的关系

2.利用已有数据(如实体边缘)来构建新特征的方法

3.孔的数量的控制参数

4.镜像及倒圆角功能

5.在构建参数中使用表达式

图2-1 下罩壳的实体模型

步骤:

第 1 步: 打开前一节所存的文件

xxx_housing_bottom.prt

Open:

设第一层为工作层。

第 2 步: 旋转拉伸草图建立下罩壳的实体

建立如图2-2所示的实体,厚度为0.5(注意:草图定义的是内部轮廓,定义参数时,控制好第二偏置的+/-值。)

定义平行于Xc轴的基准轴为旋转轴。

Revolve:

第二节 建立下罩壳实体:(solid )

Start angle = 90 o End angle = -90 o First offset = 0 Second offset = (+/-)0.5 图2-2 旋转拉伸草图所建的实体 第 3 步:

建立一个变量表达式 hole_dia = 0.75,hole_dia 是下罩壳凸缘上的小孔直径。建立此表达式,可控制该凸缘的宽度,并将使凸缘的宽度随着小孔直径的变化而改变。 第 4 步:

建立第一个顶部凸缘 1) 拉伸图2-3所指定的边缘(edge )

Extrude :沿着-Zc 方向:

Start Distance = 0

End Distance = 0.5

First offset = 0

Second offset = 1+3*hole_dia

(注意:second offset 的+/-控制)

Unigraphics基础设计应用案例

图2-3 选择拉伸的边缘

2)布尔操作:unit

结果如图2-4所示:

图2-4 边缘拉伸的结果

图2-5所示告诉我们为什么second offset = 1.25+3*hole_dia

图2-5 表达式的说明

第 5 步: 镜像(Mirror)顶部凸缘

第二节 建立下罩壳实体:(solid )

用Xc-Zc 方向的基准面 (草图面) instance → mirror Feature → 选凸缘特征 →选镜像面。 结果如图2-6: 图2-6 镜像的结果 第 6 步:

建立第一个端部凸缘 1)

拉伸图2-7所指示的边缘(edge ) Extrude :沿着+Xc 方向 Start Distance = 0 End Distance = 0.5 First offset = 0 Second offset = 1.25+3*hole_dia (端部凸缘比顶部凸缘宽0.25,见图2-8,注意:second offset 的+/-控制)

图2-7 选择拉伸的边缘 图2-8 偏置值 2) 布尔操作:unit

结果如图2-9所示:

Unigraphics基础设计应用案例

图2-9 边缘拉伸的结果

第 7 步: 建立第二个端部凸缘

1)拉伸图2-10所指的实体的边缘(edge)

(用第6步同样的方法与参数,注意:second offset的+/-控制)2)布尔操作:unit

图2-10 选择拉伸的边缘

结果如图2-11所示:

图2-11 边缘拉伸结果

注意:在建模过程中,经常地存一下你的文件。

第 8 步: 如图2-12所示,在顶部凸缘上打通孔

第二节建立下罩壳实体:(solid)

·孔直径D=0.75

·离边界距离2D

·3孔之间隔15o

图2-12 凸缘上的小孔

先建一些参考特征作准备:第一个参考特征为基准面,为小孔作定位。第二个参考特征为基准轴,定义为小孔圆阵列的旋转轴。

1)用图2-13所示的二条边定义一个基准面

图2-13 定义基准面

2)选图2-14所示的凸缘的圆柱面轴线定义一个基准轴

Unigraphics基础设计应用案例

图2-14 定义基准轴

3)建立简单通孔(Simple Thru Hole)

定义孔的直径用表达式=hole_dia,选图2-15所指面为小孔放置表面。

(孔的直径必须用表达式名 hole_dia来定义,否则会丢失相关参数)

图2-15 选择小孔放置平面

小孔定位:

a.point onto line →选与放置表面相交的基准面

b.Perpendicular →选图2-16所示边缘,距离为2*hole_dia

第二节建立下罩壳实体:(solid)

图2-16 小孔定位基准

4)建立圆阵列(如图2-17)

旋转轴为前面定义的基准轴,阵列参数:

Number = 3

Angle = +/-15(阵列角度+/-的选择,取决于基准轴的方向)

图2-17 建立小孔阵列

第 9 步: 用Xc-Zc方向的基准面(草图面)作镜像面,建立小孔镜像

→ mirror Feature →选小孔特征和小孔阵列特征→选镜 instance

像面

第 10 步: 建立倒圆角(blend),如图2-18

Unigraphics基础设计应用案例

图2-18 倒圆角的参数

在Edge Blend 菜单中设Add Tangent Edges为on。选择图2-19所指示的边缘,所有相切边都选中。

图2-19 选相切边倒圆角

圆角半径为0.5。

选图2-20中所示边及与之对应的另外三条边,倒0.1875圆角。

第二节建立下罩壳实体:(solid)

图2-20 倒圆角的位置第 11 步: 移所有参考特征到62层(Move to Layer)第 12 步: 建立引用集:body 选最终完成的模型实体第 13 步: 存文件:Save

第二节结束

Unigraphics基础设计应用案例

第三节建立装配部件文件

在这一节中,我们将利用主模型的概念来建立装配部件文件。用由底到顶的装配技术,把下罩壳加到装配文件里来,建立第一个装配组件。图3-1为叶轮推进器的装配结构。

本节重点是:

1.装配结构

2.引用集的运用

图3-1 叶轮推进器的装配结构

步骤:

第 1 步: 用种子文件:dau_seedpart_in, 建立一个英制文件:xxx_impeller_assm.prt 第 2 步: 加入xxx_housing_bottom到装配文件,加入时请替换引用集到“body”

Compnent

*Assemblies

Existing

→Add

说明:如果在加装配组件时,没有使用引用集,这时你会发现在装载后把xxx_housing_bottom文件中的辅助参考特征、草图等全加到装配

文件里来。这时,请用引用集替换功能。

*ANT(装配导航器) → xxx_housing_bottom → Replace Reference

Set → BODY

第 3 步: 存文件、关闭文件:Save and Close

*表示该操作过程视UG的版本不同而略有不同,本案使用的是UG V.18的操作过程。

第二节建立下罩壳实体:(solid)

ANT是装配导航器Assemblies Navigator Tools的缩写形式。

UG V.18以前的版本:

装配零件(或部件)时请按 Assemblies → Edit Structure → Add →选择装配组件。

引用集替换功能可用命令 Assemblies → Edit Structure → Replace Reference Set →引用集名。

在装配文件中新建子文件(子装配),请用 Assemblies → Edit Structure → Create →键入新文件名。

本案后面章节凡带 * 号者,都表示操作过程略微有些版本的差异,但建模思路是一致的,不一一赘述。

第三节结束

Unigraphics基础设计应用案例

第四节建立上罩壳

上半部的罩壳形状,大部分与下半部相同,如图4-1所示。我们可以直接引用下半部的实体。Wave Geometry Linker中Mirror 的功能,将帮助我们实现这个设想,并能保持上下罩壳的尺寸、形状的相关性。

在这一节中,除了掌握WAVE中的一些功能之外,我们还将练习:

1.建立与实体相关的基准面(可变基准面)

2.在该平面上建立草图,并建立零件间的表达式链接,做到不同零件之间参数相关

图4-1 建立与下罩壳参数相关的上罩壳

步骤:

第 1 步: 打开种子文件:dau_seedpart_in.prt新建一个英制文件名:

xxx_housing_top.prt

第 2 步: 打开文件 Open: xxx_impeller_assm.prt

第 3 步: 装配加入文件:xxx_housing_top.prt

第 4 步: 用Wave 几何链接(Wave Geometry Linker)镜像下罩壳到xxx_housing_top 文件

1)替换引用集

→ xxx_housing_bottom.prt → Replace Reference Set → *ANT

Entire part

第四节 建立上罩壳

2) 在xxx_housing_top.prt 建立镜像

change work part → xxx_housing_top

Assemblies

→ Wave Geometry Linker → Mirror body → 选下罩壳 → 选沿Xc-Yc 的基准面为镜像面(在操作Geometry Linker 菜单前,把

Time stamp 设置为off)

3) 改变工作部件到 xxx_impeller_assm ,替换引用集

*ANT → xxx_housing_bottom → Replace Reference Set → BODY 4)

保存文件 Save 第 5 步:

在上罩壳中建立检查口 考虑到罩壳的尺寸与形状可能要改变,所以这检查口的尺寸也要有相应的变化。因此,必须建立如下表达式: ·Length =2/3 inside_radius ·Width=3/5 长度 ·Height=罩壳外表面(圆柱面)以上4英寸 ·检查口的中心在罩壳中心轴上 ·检查口的位置离柱面边界2英寸(如图4-2)

图4-2 检查口的定位 1)

把xxx_housing_top 文件设为显示文件(Display Part) 2) 按图4-3、图4-4、图4-5建立相关的基准面

如何用UG做逆向设计教学内容

介绍了在逆向工程中如何用UG做逆向设计。一般是先输入测得的数据点云,根据数据点连线,然后构建曲面。最后又介绍了把片体构造为实体的过程和方法。 一、前言 传统的产品设计一般都是“从无到有”的过程,设计人员首先构思产品的外形、性能以及大致的技术参数等,再利用CAD建立产品的三维数字化模型,最终将模型转入制造流程,完成产品的整个设计制造周期,这样的过程可称为“正向设计”。而逆向工程则是一个“从有到无”的过程,就是根据已有的产品模型,反向推出产品的设计数据,包括设计图纸和数字模型。 逆向工程的专业软件有Surfacer、ICEM、CopyCAD和RapidForm等,这些软件非常适合处理大量扫描的点云数据。例如,对一个小车的外型进行激光扫描,大约可以得到3 0万个测量点,通过专业的Surfacer软件建构而得到数字模型,达到了预期的效果。同时,我们也对UG在逆向工程中的应用进行了探索,在过程中得到了一些经验,下面详细介绍如下。 二、数据点的输入 用UG软件做逆向工程,使用的测量设备大多都是接触式手动三坐标划线机,主要针对剖面、轮廓和特征线进行测量,测量的数据点不是很多,UG处理起来也比较容易。 但是本文的车模型用激光扫描测到的数据点多达30万个,这么多的数据点输入UG是很困难的,因此我们在Surfacer软件里对点云数据进行了除噪、稀疏等预处理。而为了准确地保持原来的特征点和轮廓点,我们大体构造了轮廓线和特征线,和点云数据一起导入U G中,如图1所示。 图1输入数据 三、通过点构造曲线 1.在连线过程中,一般是先连特征线点,后连剖面点。在连线前应有合理的规划,根据此车的形状和特征确定如何分面,以便确定哪些点应该连接,并对以后的构面方法做到心中有数,连线的误差一般控制在0.4mm以下。

UG逆向工程说课讲解

逆向工程(Reverse Engineering,RE)是对产品设计过程的一种描述。在工程技术人员的一般概念中,产品设计过程是一个从无到有的过程:设计人员首先构思产品的外形、性能和大致的技术参数等,然后利用CAD技术建立产品的三维数字化模型,最终将这个模型转入制造流程,完成产品的整个设计制造周期。这样的产品设计过程我们可以称之为“正向设计”。逆向工程则是一个“从有到无”的过程。简单地说,逆向工程就是根据已经存在的产品模型,反向推出产品的设计数据(包括设计图纸或数字模型)的过程。 随着计算机技术在制造领域的广泛应用,特别是数字化测量技术的迅猛发展,基于测量数据的产品造型技术成为逆向工程技术关注的主要对象。通过数字化测量设备(如坐标测量机、激光测量设备等)获取的物体表面的空间数据,需要经过 逆向工程技术的处理才能获得产品的数字模型,进而输送到CAM系统完成产品的制造。因此,逆向工程技术可以认为是“将产品样件转化为CAD模型的相关数字化技术和几何模型重建技术”的总称。 逆向工程的实施过程是多领域、多学科的协同过程。从图1中我们可以看出,逆向工 程的整个实施过程包括了测量数据的采集/处理、CAD/CAM系统处理和融入产品数据管 理系统的过程。因此,逆向工程是一个多领域、多学科的系统工程,其实施需要 人员 和技术的高度协同、融合。 三、逆向工程在CAD/CAM体系中的应用 逆向工程技术并不是孤立的,它和测量技术、CAD/CAM技术有着千丝万缕的联系。 从理论角度分析,逆向工程技术能按照产品的测量数据建立与现有CAD/CAM系统完全 兼容的数字模型,这是逆向工程技术的最终目标。但凭借目前人们所掌握的技术,包 括工程上的和理论上的(如曲面建模理论),尚无法满足这种要求。特别是针对 目前 比较流行的大规模“点云”数据建模,更是远没有达到直接在CAD系统中应用的程度

NX逆向工程造型的一般方法和技巧

在产品的开发及制造过程中,几何造型技术已使用得相当广泛。但是,由于种种原因,仍有许多产品并非由CAD模型描述,设计和制造者面对的是实物样件。为了适应先进制造技术的发展,需要通过一定途径,将这些实物转化为CAD模型,使之能利用CAD、CAM等先进技术进行处理。 目前,与这种从实物样件获取产品数学模型技术相关的技术,已发展成为CAD、CAM中的一个相对独立的范畴,称为“反求工程”(Reverse Engineering)。通过反求工程复现实物的CAD模型,使得那些以实物为制造基础的产品有可能在设计与制造的过程中,充分利用CAD、CAM等先进技术。由于反求工程的实施能在很短的时间内准确、可靠地复制实物样件,因此反求工程成为当前企业先进制造技术的热门话题之一。 利用一些非专业的逆向设计软件(如:UG、Pro/ENGINEER、CATIA等)和一些专业的逆向设计软件(如:Surfacer、CopyCAD、Trace等)进行逆向造型是现阶段反求工程在企业应用的典型例子。由于公司新产品开发需要,笔者利用UG软件进行零件的反求在外形复杂的汽车冲压件的逆向造型设计中取得较好应用效果。我们选择的测量设备是英国LK 公司的三坐标测量机,可以用来测量特征的空间坐标、扫描剖面、测量分型线以及轮廓线。此设备获得点的数据量不像激光扫描仪扫描的那么大,所以用一些非专业的逆向设计软件是很合适的。 国际模具网 UG的逆向造型遵循:点→线→面→体的一般原则。 国际模具网 一、测点测点之前规划好该怎么打点。由设计人员提出曲面打点的要求。一般原则是在曲率变化比较大的地方打点要密一些,平滑的地方则可以稀一些。由于一般的三坐标测量机取点的效率大大低于激光扫描仪,所以在零件测点时要做到有的放矢。值得注意的是除了扫描剖面、测分型线外,测轮廓线等特征线也是必要的,它会在构面的时候带来方便。 二、连线 (1)点整理连线之前先整理好点,包括去误点、明显缺陷点。同方向的剖面点放在同一层里,分型线点、孔位点单独放一层,轮廓线点也单独放一层,便于管理。通常这个工作在测点阶段完成,也可以在UG软件中完成。一般测量软件可以预先设定点的安放层,一边测点,一边整理。 (2)点连线连分型线点尽量做到误差最小并且光顺。因为在许多情况下分型线是产品的装配结合线。对汽车、摩托车中一般的零件来说,连线的误差一般控制在0.5mm以下。连线要做到有的放矢,根据样品的形状、特征大致确定构面方法,从而确定需要连哪些线条,不

UG逆向工程应用实例析-正向造型法

UG逆向工程应用实例析-正向造型法 本文通过一个电子产品的外壳点云的逆向造型实例讲解UG中点云处理方法和规则外形的逆向造型基本原则,了解UG在处理不同的数据源下的逆向造型方法。掌握基本的外形拆分方法和外形判断方法。 1. 正向造型法对大多CAD软件来说,逆向造型和正向造型并没有本质的区别,唯一的不同是数据来源不同。所以对于一些特定类型的造型,可以考虑用正向造型的方法来实现的。如下图的点云(已转成stl),是nokia858手机的上壳,相对来说形状是比较规则的,并且主要的几个面构成也是比较直观的,所以适合用正向造型的方法来进行。 首先,我们在开始造型之前,应该进行仔细的分析,想像出各个面的主要构成方法以及过渡的可能方式,这样我们才能做到有的放矢。首先整体形状是有一个围侧面(1)和顶面(7)以及一个类圆角面(2)构成,对于侧面(1),在造形之前我们可以猜测它是扫出的或是混成的。对于类似这样顶面(7),我一般强烈倾向于扫出面,对于(2),一般用圆角搞定没问题(注意必要的时候切换成conic类型的圆角以更拟合实际情况)。

然后看局部和过度,(3)的面初步猜测应该是顶面offset一定的距离生成,至于是否有呆后面的验证。(5)面仔细观查会发现和顶面并非一个面,所以需要另一个扫出面来拟合。(6)面比较难点,是个典型的过度,从顶部的级差过度到侧面的消失,在目前来看可能的做法是作消失面,或者倒圆角(是否觉得不可思议?这里的判断需要建立在想像和经验上)。后面你会看到这个看似复杂的过度居然真的就可以用圆角搞定。(4)面什么难度,两个轨迹的可变扫出就可以轻松搞定。下面我们就开始动手了。不管形状如何,我想分型轮廓线应该是我们的工作的第一步。所以我们先作分型面,对于这个实体来说,分型面比较简单就是一个圆弧拉伸面 然后用投影到分型面的方法来创建分型轮廓线,注意在草绘的时候利用已有的点云作参考。。。目测就行啦。

UG直接建模

直接建模是采用直观的操作方法改变模型的形状。 直接建模不必要求操作对象是基于特征的,特别适合来自其它CAD系统的零件模型或非参数化特征的物体。 约束面(Constraint Faces) 约束表面允许你在几何模型的表面集上施加三维约束。然后移动表面满足约束,如果可能,而保留原来的拓扑。 这种技术可以用于添加约束到一从另一系统转换的或读入的非参数化的模型。 下列情况可以使用这个特征:定义或改变尺寸,对模型加几何约束,编辑面或重定位特征。

?距离约束(Distance):约束一个面与一个参考对象的距离。需要的约束面为目标面,参考对象是:基准面/平面/圆柱面/基准轴/棱边/直线或矢量,约束值是介于二者之间的距离值。 ?角度约束(Angle):约束一个面与一个参考对象之间的角度。需要的目标面为平面或圆柱面,还需要指定一个参考对象,一个点,约束值是角度值。 ?对齐约束(Align):约束一个面与一个参考对象对齐。需要的目标面为平面或圆柱面,还需要指定一个参考对象。 ?平行约束(Parallel):约束一个面与一个参考对象平行,并通过一个相关点。需要的面为平面或圆柱面,还需要指定一个参考对象,一个要通过的点。 ?垂直约束(Parallel):约束一个面与一个参考对象垂直,并通过一个相关点。需要的目标面为平面或圆柱面,还需要指定一个参考对象,一个要通过的点。 ?相切约束(Tangent):约束一个面与另一个面相切,需要的目标面为平面或圆柱面,还需要指定一个参考对象,一个要通过的点。 选择步骤 选择步骤是根据约束类型以及用户的设计意图来激活的,并不是所有的选择步骤都必须选择。 种子面(Seed Faces):用户通过选择种子面,由种子面向相邻面扩展形成一个区域(相互邻接的一组面),种子面不能是边界面的一部分,可以选择多个种子面。 边界面(Boundary Faces):用户选择的一组面,终止种子面的扩展。种子面向邻接面扩展,直到碰到边界面,所有的这些种子面和扩展面形成一个面的区域。边界面可以选择,也可以不选。 非倒圆面(Non-Blend):如果用户已选择了边界面,当选择非倒圆面时,系统能够识别光滑连接的面是否是倒圆面,并以高亮显示。如果光滑面不是倒圆面,或不需要处理倒圆面,可在此步骤中再次选这些面,从面放弃对这些面的处理。 目标面(Target Face):指定一个要被约束的面,如果只选择了一个种子面,而以没选择边界面,目标面就与种子面相同。当要移动的面多于一个时,只需要指定一个目标面,然后选择边界面,目标面必须是平面或圆柱面。 约束参考(Constraint Reference):指定一个对象作为约束参考。 辅助点(Assistant Point):指定一个参考点作为约束面的通过点。 操作步骤:约束类型——种子面——边界面——非倒圆面——目标面——约束参考——输入一个距离值。 重设面的大小(Resize Face) 允许用户直接改变圆柱、球表面的直径尺寸或圆锥面的半角尺寸,以及重新生成邻接的倒圆面。这种直观的手段可以用来改变孔的直径、圆凸台的直径以及拔锥角的角度。 你可以改变圆柱或球面的直径,或改变锥面的半角。 你可以在一次选择几个表面,并指定它们相同的尺寸。 如图1-3所示。

应用UG逆向设计

应用UG逆向设计 摘要在高技能人才培养中,用逆向技术,让学员在交互式、三维仿真环境中学习机械专业技术,引导学员对专业进行细致广泛的思考。本文展示UG逆向一般方法,通过逆向设计实例,介绍UG逆向一般步骤。 关键词UG;逆向;仿真 逆向技术(RE);也称逆向工程、反求工程,是在没有产品图样的情况下,用实物进行测量和工程分析,经CAD/CAM/CAE软件进行数据处理、重构几何模型,并生成数控程序,由机床重新加工复制出产品的过程。它有别于传统的由图样制造产品的正向模式,这项技术一面世,立即受到了人们的重视。技术引进是吸收国外先进技术,促进经济增长的措施,战后日本仿制欧美产品,采取各种手段获取先进的技术,建立了自己的产品创新设计体系,使经济迅速崛起,成为仅次于美的制造大国。据有关统计资料表明,各国70%以上的技术都是来自外国,要掌握这些技术,正常途径是通过逆向工程。因此,任何产品问世,不管是创新、改进还是仿制,都蕴涵着对已有知识、科技的继承、应用和借鉴。 通俗地讲,逆向设计是用现成品,通过测点构线成面造体,在软件中构造三维实体。在UG中逆向设计,是软件的高级应用。对现代技能人才来说,掌握逆向设计技术,能迅速全面地掌握产品结构,把握工艺。在高级技能人才培养中,是机械工程知识的一种交互式学习手段,能引导学员进行细致而广泛的思考。现介绍UG逆向设计应用中的一般方法和原则。 1 测点和调点 测点是在三坐标测量机或激光扫描仪中进行,由软件得到一个IGS的点数文件,在文件下拉菜单中导入到UG中来。 导入的点模型在UG坐标系中摆平放正就是调点,构成基准线面的点要与坐标轴垂直对称,先要把这些点找出来,点摆平放正了,将来构成的基准也就摆平放正了。 2 连线 1)点整理,连线之前先整理好点,包括去误点、明显缺陷点,同方向的点放在同一层。 2)点连线,连成的线的质量要求是光顺而误差小,误差大小受特征复杂程度影响,特征单一,一般能做到误差小,特征复杂,误差大。对误差大的可取密点构成样条减少误差,但可能导致不光顺。 3)曲线调整,因测量有误差及样件表面不光滑等原因,连成样条的曲率半

UG软件介绍

第1章UG软件介绍 UG NX是Unigraphics Solutions公司推出的集CAD/CAM/CAE于一体的三维参数化设计软件,在汽车、交通、航空航天、日用消费品、通用机械及电子工业等工程设计领域得到了大规模的应用。UG NX5是NX系列的最新版本,在原有基础上做了大量的改进。 本章要点 UG NX5的功能模块 UG NX5用户界面

1.1 主要功能 UG NX5软件是由多个模块组成的,主要包括CAD、CAM、CAE、注塑模、钣金件、Web、管路应用、质量工程应用、逆向工程等应用模块,其中每个功能模块都以Gateway环境为基础,它们之间既有联系又相互独立。 1.1.1 UG/Gateway UG/Gateway为所有UG NX产品提供了一个一致的、基于Motif的进入捷径,是用户打开NX进入的第一个应用模块。Gateway是执行其他交互应用模块的先决条件,该模块为UG NX5的其他模块运行提供了底层统一的数据库支持和一个图形交互环境。它支持打开已保存的部件文件、建立新的部件文件、绘制工程图以及输入输出不同格式的文件等操作,也提供图层控制、视图定义和屏幕布局、表达式和特征查询、对象信息和分析、显示控制和隐藏/再现对象等操作。 1.1.2 CAD模块 1.实体建模 实体建模是集成了基于约束的特征建模和显性几何建模两种方法,提供符合建模的方案,使用户能够方便地建立二维和三维线框模型、扫描和旋转实体、布尔运算及其表达式。实体建模是特征建模和自由形状建模的必要基础。 2.特征建模 UG特征建模模块提供了对建立和编辑标准设计特征的支持,常用的特征建模方法包括圆柱、圆锥、球、圆台、凸垫及孔、键槽、腔体、倒圆角、倒角等。为了基于尺寸和位置的尺寸驱动编辑、参数化定义特征,特征可以相对于任何其他特征或对象定位,也可以被引用复制,以建立特征的相关集。 3.自由形状建模 UG自由形状建模拥有设计高级的自由形状外形、支持复杂曲面和实体模型的创建。它是实体建模和曲面建模技术功能的合并,包括沿曲线的扫描,用一般二次曲线创建二次曲面体,在两个或更多的实体间用桥接的方法建立光滑曲面。还可以采用逆向工程,通过曲线/点网格定义曲面,通过点拟合建立模型。还可以通过修改曲线参数,或通过引入数学方程控制、编辑模型。 4.工程制图

基于UG的逆向工程的曲面重建

基于UG的逆向工程的曲面重建 邓龙军 长安大学汽车学院车辆工程系,西安(710054) E-mail:sdlgdlj@https://www.doczj.com/doc/d513755349.html, 摘 要:本文介绍了逆向工程技术的定义及其发展状况,系统的分析、阐述了逆向工程的工作流程,其流程分为数据采集、数据处理和曲面重构三个过程;并以斯太尔重型货车中桥主减速器壳体为例,用A TOS非接触式光学测量系统获取三维点云数据,在Imageware软件中对点云进行数据处理,最后通过UG进行曲面重构并生成了驱动桥主减速器壳体模型;说明了逆向工程在现代设计过程中的应用。 关键词:逆向工程;数据采集;点云;曲面重构 1. 引言 传统的产品实现是在没有任何现成产品的情况下,从概念设计到工程图纸,再根据图纸制造出产品的过程,也称正向工程。逆向工程(Reverse Engineering, RE)也称反求工程,是在没有产品设计图纸或图纸不完整但有现成产品的情况下,对产品实物进行测量和分析,获取点云数据,然后进行数据处理、重构几何模型、并生成数控程序,由数控机床重新加工复制出产品的过程[1]。与传统方法相比,逆向工程具有缩短产品开发周期、提高产品开发效率从而降低产品成本的优势,作为一门比较新的技术,已经逐渐被国内外各工业领域所接受和推广。现已被广泛应用于航空航天、汽车、医疗器械、冲压模具、注塑模具、消费电子等领域[2]。 2. 逆向工程的工作流程 逆向工程作为将现有产品或实物模型转化为工程设计模型和概念模型并在此基础上对产品进行解剖、深化和再造的过程,一般包括数据采集、数据处理和曲面重构及建模。其工作流程如图1所示[3,4]。 图1.逆向工程总体流程图 3. 点云数据采集 因为使用较高精度的大量点云能实现更精确的形状描述和最后的曲面拟合,所以对汽车覆盖件、主减速器壳等复杂结构进行逆向工程,采集点云数据时常采用较高精度的大量点云的采集方法,而抛弃传统的采集数据的思想 [5]。 按照测头结构原理可将其分为接触式和非接触式两种。其中接触式测头又可分为硬测头和软测头两种。接触式比较常用的有三坐标测量机(CMM),但由于与被测物体接触将产生

UG逆向模块开发的应用研究

U G 逆向模块开发的应用研究 王海南1 ,胡 迪1 ,李蔓华 2 (1.贵州大学机械工程学院,贵州贵阳550003;2.景德镇陶瓷学院,江西景德镇333001) 摘 要:通过利用UG/Open 二次开发工具和V C++程序语言所开发的逆向模块,对点云数据进行处理,避免了在专用逆向软件中操作的复杂性和多种软件格式转换过程中特征的丢失。本文以点云数据/POCKET 0为例,实现了点云特征线在UG 界面上的显示以及三维模型的重构。 关键词:二次开发;点云;逆向;模型中图分类号:TP 319 文献标志码:B 点云数据一直以来都无法在UG 等三维造型软件中进行处理,必须要经过专用逆向软件处理这一环节,通常在不同种软件的数据传递过程中难免会遇到特征数据丢失或更改,给三维逆向设计造成了很大的困难。通过利用U G/Open 二次开发工具和VC++程序语言所开发的逆向模块,对点云数据进行处理和进行曲面重构的/特征线处理0模块[1],有效地解决了这一问题。 1 UG 平台上逆向模块的开发 111 /逆向模块0的结构 UG 的/逆向开发模块0共包括/点云数据与处 理0和/特征线提取0两部分,其结构如图1 所示。 图1 /U G 逆向模块0整体框架 112 /逆向模块0的开发流程 在UG 软件上进行二次开发,首先应该修改UG 环境变量,并建立指定目录,以供U G 识别调用。在UG 安装目录下的U GII/ugii_env.dat 文件中,用记事本打开并查找语句:#UGII _USER _DIR=${H OM E},然后删除前面的/#0号,并在其后替换${H OME},然后保存,完成环境变量的设置工作。 另外,由于UG 软件默认的单位是英制单位,需要更改为公制单位。用记事本打开ug ii_env.dat 文件,将语句UGII_DEFAU LTS _FILE =${U GII _BASE_DIR}\ugii\ug_english.def 中的ug _eng lish.def 替换为ug_m etric.def [2] 。 在磁盘区的根目录下面新建文件夹,如D:/Re -verse,载入以后编译成功的脚本文件和动态链接库,如Reverse1.m en,Reverse2.men,Rever se1.dll 和Reverse2.dll 等等。UG 在运行时能自动识别并调用这些程序,完成对点云数据的逆向处理。113 逆向模块的运行流程 逆向模块所有源程序文件包括菜单文件*.m en,C++文件*.h 和*.cpp,*.r c 文件,开发模块的所有工程均采用Internal 模式,因此通过VC++调试以后将生成对应的动态链接库*.dll, 分别图2 系统运行流程 实现点云数据输入、排序、精简、滤波、多种样条曲线拟合和多种样条曲面拟合的功能。将*.men 文件放在用户文件夹startup 里,*.dll 放在文件夹applica -tion 里。其运行流程如图2所示[3]。 2 逆向模块应用实例 图3 PO CK ET.asc 点云数据在U G 中的处理 2.1 通过/点云数据预处理0模块读入*.asc 点云 数据 U G 中不具备点云输入的功能,虽然在【插入】菜单下【由点云】命令能调入*.dat 格式的点云数 # 25#《新技术新工艺》#数字设计与数字制造 2007年 第8期

逆向工程设计思路

UG逆向工程设计思路 用于创建曲面的曲线尽可能简单。尽量采用一次和二次曲线来创建曲面,不建议采用样条曲线。也就是说,能用直线连接的就用直线连接,不能用直线连接就用圆弧连接,如果一段圆弧不能正确地反应产品的曲线形状,就用两段圆弧连接,最后再考虑样条曲线。 如果采用样条曲线来创建曲面,要控制其阶次在3次。如果单段3次样条曲线不能完全反映曲线的形状,可适当增加样条曲线的节段数,采用多段3次的样条曲线来创建曲面。 以点连线时,要根据产品曲面的趋势来正确把握线的趋势。切忌线的趋势和产品曲面的趋势不一致,如果线的趋势不对就不能正确表达产品的曲面特征。这一点在连接一些半径比较的圆弧时尤其要注意,很多产品的表面圆弧是凸起的,但由于在连线时取点的问题,会不知不觉地连接成凹进的圆弧。由于圆弧的半径较大,一时还很难察觉,直到创建曲面时才发现这个问题。这就要求我们在以点连线时一定要观察产品,正确把握曲线的趋势。 用于创建曲面的曲线要保证光顺连接,避免产生尖角、交*、重叠。同时创建面的截面线长度应该差不多。 对于分型线是一个平面的产品,以点连接分型线时,一定要把握分型线投影到一个平面上。这是因为测量时的误差和产品的变形,测量的分型线点不可能在一个平面上,虽然这种误差很小,所以根据测量点连接的分型线也不可能在一个平面上。只有把连接好后的分型线投影到一个平面上,以投影曲线作为产品的分型线,才能保证产品的分型和模具的分型面都在一个平面上。 在逆向造型中,曲面的创建方式以直纹曲面、通过曲线网格曲面两种方式为主,再辅以扫描体曲面和截面体曲面两种方式。通过曲线曲面和由点云曲面一般只作为创建上述几种曲面的辅助面。因为直纹曲面、通过曲线网格曲面都同时控制曲面U、V两个方向曲线的阶次、节段和光顺性,所以最为光顺平滑。而通过曲线曲面只控制了U方向曲线阶次、节段和光顺性,V方向的曲线是系统生成的样条曲线,因此难以完全保证曲面的光顺性,而点云曲面在U、V两个方向的曲线都是系统生成的样条曲线,所以更难以保证曲面的光顺性。 对于一些拔模角度比较小的直纹曲面,不建议采用两条曲线来创建直纹曲面的做法,因为这样做不能完全保证直纹曲面的拔模角度。这时候一般采用其中一条曲线沿着脱模方向零角度拉伸,然后再拔模拉伸面的做法,从而保证直纹曲面的拔模角度。 创建通过曲线网格曲面的主要线和横越线要尽量相交,不要相切,而且角度最好垂直,不能太大或太小。¤曲面与曲面之间的交线一定要光顺流畅,如果交线不光顺,则倒圆角面就会不光顺,因为曲面与曲面之间交线的趋势决定了曲面与曲面之间倒角的趋势。

UG逆向造型的原理、一般方法和技巧

逆向工程 一、什么是逆向工程 1.什么是逆向工程? 不借助于绘图、文档资料或者已有的计算机模型,将一个现有的工件、分总成、或者产品进行复制的过程,被称之为“逆向工程”。 该过程通常需要有相应的硬件设备和软件来完成。 2.什么场合需要逆向工程? ·某一产品的原始制造商不再生产该产品; ·原始产品设计时没有保留合适的文档资料; ·原始制造商已经没有了,但是客户还需要它的产品; ·原始设计的文档资料丢失或者根本就没有; ·某个产品中不好的特征需要重新设计,比如,过度磨损的地方表示该处必须加以改进; ·在长时间的使用之后,加强某个产品好的特征; ·分析竞争对手产品好坏特点; ·为改善产品的性能和特点而探索新的方法; ·获得竞争对手的基准测试方法,理解竞争对手的产品来开发更好的产品;·原有的CAD模型不够支持现有的修改和加工方式; ·原有的供应商不能或者不愿意提供额外的工件; ·原有设备的制造商不愿意或者不能提供替换工件、或者因为唯一的工件来源而漫天要价; ·用更现代的、廉价的技术来更新废弃的材料或者过时的加工工艺。 3.逆向工程的过程: ·明确系统的各个组件以及它们之间的内在联系; ·以另外一种形式或者更高抽象的技术水平,来创建和表示系统; ·建立该系统的物理表达形式。 4.开始进行逆向工程之前,需要注意的几个重点 逆向工程通过获取它的物理尺寸、特征和材料特性,可以复制某个现有的工件。在打算进行逆向工程之前,需要进行很好的费用/效益分析以评估逆向工程项目的合理性。典型地讲,如果被复制的东西有高价值,或者可以进行大规模的生产,逆向工程是比较节省费用的,具有较高的性价比。有时候,即使逆向工程不节省费用,但是某一个产品对于整个系统来说有至关重要,对它进行逆向工程操作也是必须的。 5.使用CAD集成逆向工程概念的产品开发 机械零件的逆向工程包括使用使用激光扫描头(仪)或者计算机层析(CT)获取三维点云。使用表面点云来表示工件的几何形状是创建参数化表面模型的第一步。使用逆向工程软件从点云创建一个好的三角片网格模型。然后将三角片云图进行整合、光顺和优化, 得到干净均匀的高质量三角片模型,然后对模型进行分析并为CAM(计算机辅助

UG逆向工程的一般方法和技巧

楼主 UG逆向造型的一般方法和技巧 在产品的开发及制造过程中,几何造型技术已使用得相当广泛。但是,由于种种原因,仍有许多产品并非由CAD模型描述,设计和制造者面对的是实物样件。为了适应先进制造技术的发展,需要通过一定途径,将这些实物转化为CAD模型,使之能利用CAD、CAM等先进技术进行处理。目前,与这种从实物样件获取产品数学模型技术相关的技术,已发展成为CAD、CAM中的一个相对独立的范畴,称为“反求工程”(Reverse Engineering)。通过反求工程复现实物的CAD模型,使得那些以实物为制造基础的产品有可能在设计与制造的过程中,充分利用CAD、CAM等先进技术。由于反求工程的实施能在很短的时间内准确、可靠地复制实物样件,因此反求工程成为当前企业先进制造技术的热门话题之一。利用一些非专业的逆向设计软件(如:UG、Pro/ENGINEER、CATIA等)和一些专业的逆向设计软件(如:Surfacer、CopyCAD、Trace等)进行逆向造型是现阶段反求工程在企业应用的典型例子。 由于公司新产品开发需要,笔者利用UG软件进行零件的反求在外形复杂的汽车冲压件的逆向造型设计中取得较好应用效果。我们选择的测量设备是英国LK公司的三坐标测量机,可以用来测量特征的空间坐标、扫描剖面、测量分型线以及轮廓线。此设备获得点的数据量不像激光扫描仪扫描的那么大,所以用一些非专业的逆向设计软件是很合适的。UG的逆向造型遵循:点→线→面→体的一般原则。 一、测点 测点之前规划好该怎么打点。由设计人员提出曲面打点的要求。一般原则是在曲率变化比较大的地方打点要密一些,平滑的地方则可以稀一些。由于一般的三坐标测量机取点的效率大大低于激光扫描仪,所以在零件测点时要做到有的放矢。值得注意的是除了扫描剖面、测分型线外,测轮廓线等特征线也是必要的,它会在构面的时候带来方便。 二、连线 (1)点整理连线之前先整理好点,包括去误点、明显缺陷点。同方向的剖面点放在同一层里,分型线点、孔位点单独放一层,轮廓线点也单独放一层,便于管理。通常这个工作在测点阶段完成,也可以在UG软件中完成。一般测量软件可以预先设定点的安放层,一边测点,一边整理。 (2)点连线连分型线点尽量做到误差最小并且光顺。因为在许多情况下分型线是产品的装配结合线。对汽车、摩托车中一般的零件来说,连线的误差一般控制在0.5mm以下。连线要做到有的放矢,根据样品的形状、特征大致确定构面方法,从而确定需要连哪些线条,不必连哪些线条。连线可用直线、圆弧、样条线(spline)。最常用的是样条线,选用“through point”方式。选点间隔尽量均匀,有圆角的地方先忽略,做成尖角,做完曲面后再倒圆角。 (3)曲线调整因测量有误差及样件表面不光滑等原因,连成spline的曲率半径变化往往存在突变,对以后的构面的光顺性有影响。因此曲线必须经过调整,使其光顺。调整中最常用的一种方法是Edit Spline,选Edit pole选项,利用鼠标拖动控制点。这里有许多选项,如限制控制点在某个平面内移动、往某个方向移动、是粗调还是细调以及打开显示spline的“梳子”开关等。另外,调整spline经常还要用到移动spline的一个端点到另一个点,使构建曲面的曲线有交点。但必须注意的是,无论用什么命令调整曲线都会产生偏差,调整次数越多,累积误差越大。误差允许值视样件的具体要求决定。 三、构面 运用各种构面方法建立曲面,包括Though Curve Mesh、Though Curves、Rule、Swept、

UG软件介绍

第1章U G软件介绍 UG NX是Unigraphics Solutions公司推出的集CAD/CAM/CAE于一体的三维参数化设计软件,在汽车、交通、航空航天、日用消费品、通用机械及电子工业等工程设计领域得到了大规模的应用。UG NX5是NX系列的最新版本,在原有基础上做了大量的改进。 本章要点 UG NX5的功能模块 UG NX5用户界面

U G N X 5三维建模入门与实例进阶 2 TLong Books 1.1 主 要 功 能 UG NX5软件是由多个模块组成的,主要包括CAD 、CAM 、CAE 、注塑模、钣金件、Web 、管路应用、质量工程应用、逆向工程等应用模块,其中每个功能模块都以Gateway 环境为基础,它们之间既有联系又相互独立。 1.1.1 UG/Gateway UG/Gateway 为所有UG NX 产品提供了一个一致的、基于Motif 的进入捷径,是用户打开NX 进入的第一个应用模块。Gateway 是执行其他交互应用模块的先决条件,该模块为UG NX5的其他模块运行提供了底层统一的数据库支持和一个图形交互环境。它支持打开已保存的部件文件、建立新的部件文件、绘制工程图以及输入输出不同格式的文件等操作,也提供图层控制、视图定义和屏幕布局、表达式和特征查询、对象信息和分析、显示控制和隐藏/再现对象等操作。 1.1.2 CAD 模块 1.实体建模 实体建模是集成了基于约束的特征建模和显性几何建模两种方法,提供符合建模的方案,使用户能够方便地建立二维和三维线框模型、扫描和旋转实体、布尔运算及其表达式。实体建模是特征建模和自由形状建模的必要基础。 2.特征建模 UG 特征建模模块提供了对建立和编辑标准设计特征的支持,常用的特征建模方法包括圆柱、圆锥、球、圆台、凸垫及孔、键槽、腔体、倒圆角、倒角等。为了基于尺寸和位置的尺寸驱动编辑、参数化定义特征,特征可以相对于任何其他特征或对象定位,也可以被引用复制,以建立特征的相关集。 3.自由形状建模 UG 自由形状建模拥有设计高级的自由形状外形、支持复杂曲面和实体模型的创建。它是实体建模和曲面建模技术功能的合并,包括沿曲线的扫描,用一般二次曲线创建二次曲面体,在两个或更多的实体间用桥接的方法建立光滑曲面。还可以采用逆向工程,通过曲线/点网格定义曲面,通过点拟合建立模型。还可以通过修改曲线参数,或通过引入数学方程控制、编辑模型。

相关主题
文本预览
相关文档 最新文档