UG8.0表达式应用知识讲解
UG8.0从入门到精通教程
UG8.0从入门到精通教程
操作方法
01
第一步,学习草绘。
草绘里面的命令全部要熟悉,,包括插入里面的命令也要熟悉。
02
第二步,掌握建模的基本命令,如拉伸、旋转、求和、拔模、抽壳等,掌握这些简单的图都会画
03
掌握同步建模的使用技巧,这些命令在后期作图会提高你的效率,尤其是修改没有参数的图纸的时候
04
掌握一些曲面曲线是使用技巧,这样才能做出高质量的曲面
05
制图模块一定要学会,二维图纸才是我们机械设计师与人交流的工具。
里面标注的技巧也都要学会。
06
如果你的产品是钣金做的,建议学一下钣金模块。
此模块命令相对较少,前面学了,这一块也比较容易上手。
07
UG里面还有有限元分析,如果你设计的产品设计到强度要求,热分析,可以用UG的高级仿真模块进行分析。
08
如果你设计的机构,需要做运动分析,可以学习UG中的运动分析模块。
可以检查运动轨迹,受力分析等。
UG NX8.0机械设计基础及应用第六章 表达式与部件族
在Excel工作表中【部件族】下拉菜单中的各项意义如下。 【确认部件】——检验选定参数行的家族成员是否可以成功建立。 【应用值】——将当前定义的参数值应用到家族成员中。 【更新部件】——根据当前定义的部件族参数值,更新部件族成员。 【创建部件】——创建所选参数行的族成员,并将其保存为 NX 部件文件。 【保存族】——保存部件家族电子表格配置并返回到 NX。 【取消】——不保存对电子表格所做的任何更改而返回到 NX。
6.1 表达式概述
定义:表达式用来控制部件特征自身参数及特征与特征之间 或者装配中部件与部件之间的关系。根据表达式的创建形式 主要有用户表达式和软件表达式两种。 1、用户表达式是由用户创建并编辑的表达式。 2、软件表达式是软件自动创建的表达式,在进行下列操作 时系统自动创建表达式。 ① 标注草图尺寸。 ② 特征创建:各个特征的创建参数。 ③ 特征或草图定位。 ④ 装配中添加的装配约束或者配对栏件。
•对于外形相似但又不完全相同的零部件,NX 部件族可以建立 起此类零部件的系列化。达到知识再利用的目的,大大节省了 三维建模的时间。这个功能尤其适合于标准件或通用件的建立 。NX部件族由模板部件、家族表格、家族成员三部分组成。 •【模板部件】——部件族基于此部件通过电子表格构建其他 的系列化零件。 •【家族表格】——用模板部件创建的电子表格,描述了模板 部件的不同属性,可根据需要定义编辑。 •【家族成员】——从模板部件和家族表格中创建并与它们关 联的只读部件文件。此部件文件只能通过家族表格修改数据。
抑制表达式可以将模型中的所有特征用表达式控制是否抑制。当抑 制表达式的值为 0 时,特征是抑制状态,该特征在部件导航器的节点 呈 状态。当抑制表达式的值为1时,特征是不抑制状态,该特征在 部件导航器的节点呈 状态。 应用抑制表达式控制单耳止动垫圈变为平垫圈,单耳止动垫圈数据如 下(GB/T 854—1988): d=6.5 mm;L=18 mm;L1=9 mm;B=7 mm;B1=12 mm; D=18 mm;r=4 mm。
VERICUT8.0在UG中的运用
8
VERICUT8.0在UG中的运用
输出工具
NX对象名称
工具组
HEAD1系统ID HEAD2系统ID
翻译机持有人
步骤 / 个人 翻译工具模型组件
VERICUT8.0在UG中的运用
使用显示的作为模版 转化所有的坐标系统
选择有效SOR 轮廓线和圆圈
当前选定的程 序组(VERICUT工位) 运行 导出 导出并运行
VERICUT8.0在UG中的运用
自动输出NC程序 选择现有NC程序 NC程序
NC子程序
当前选定的程 序组(VERICUT工位) 运行 导出 导出并运行
VERICUT8.0在UG中的运用
程序零点 寄存器名称 子系统 从组件(TOOL) 到坐标系统 空白列表
VERICUT8.0在UG中的运用
* 释义来源于网络 *
VERICUT8.0在UG中的运用
项目模版
保存设置项目模版
当前选定的程 序组(VERICUT工位) 运行 导出 导出并运行
VERICUT8.0在UG中的运用
有效的程序组
当前选定的程 序组(VERICUT工位) 运行 导出 导出并运行
VERICUT8.0在UG中的运用
后处理 数控程序类型
刀位点 / G代码 装配准备列表 组件名称 夹具组件 毛胚组件 附加组件
The End
Thank You !来自当前选定的程 序组(VERICUT工位) 运行 导出 导出并运行
VERICUT8.0在UG中的运用
输出模型类型
VERICUT模型/STL模型
为每个模型创建单独的组件
最新UG表达式应用说明分析
U G表达式应用说明分析精品好资料-如有侵权请联系网站删除●表达式左侧必须是一个简单变量,等式右侧是一个数学语句或一条件语句。
●所有表达式均有一个值(实数或整数),该值被赋给表达式的左侧变量。
●表达式等式的右侧可认是含有变量、数字、运算符和符号的组合或常数。
●用于表达式等式右侧中的每一个变量,必须作为一个表达式名字出现在某处。
Length=.5+2*Cos(60)图2-1 表达式格式2.1.2 表达式的方法1.手工创建表达式●选择下拉菜单Tool→Expression或按快捷键Ctrl+E●改变一个已存在的表达式的名字,可选择下拉菜单Tool→Expression,选取已存在的表达式,然后单击Rename。
●将文本文件中存在的表达式引入到UG中,可选择下拉菜单Tool→Expression→Import。
精品好资料-如有侵权请联系网站删除精品好资料-如有侵权请联系网站删除2. 系统自动建立表达式当用户作下列操作时,系统自动地建立表达式,其名字用一个小写字母p开始。
●建立一个特征(Create a Feature)时,系统对特征的每个参数建立一个表达式。
●建立一个草图(Create a Sketch)时,系统对定义草图基准的XC和YC坐标建立两个表达式。
例如:p1_YDATUM_V1=0●标注草图尺寸(Dimension a Sketch)后,系统对草图的每一个尺寸都建立一个相应的表达式。
●定位一个特征或一个草图(Position a feature or sketch)时,系统对每一个定位尺寸都建立一个相应的表达式。
●生成一个匹配条件(Create a mating)时,系统会自动建立相应的表达式。
表达式可应用于多个方面,它可以用来控制草图和特征尺寸和约束;可用来定义一个常量,如pi=3.1415926;也可被其它表达式调用,如expression1=expression2+expression3,这对于缩短一个很长的数字表达式十分有效,并且能表达它们之间的关系。
ug表达式之详细讲解
规律曲线简介:“规律曲线”选项用于使用规律子函数创建样条。
规律样条定义为一组X、Y及Z分量,必须指定每个分量的规律。
要创建规律曲线:使用规律子函数,为X、Y及Z各分量选择并定义一个规律选项。
1.通过定义一个方位和/或基点,或指定一个参考坐标系来控制方位(样条的方位)。
2.选择“确定”或“应用”来创建曲线。
可以通过“信息”→“对象”来显示规律样条的非参数或特征信息。
规律曲线通过X、Y及Z分量的组合来定义一条规律样条。
必须指定每个组件的规律类型,可通过规律子函数进行指定。
可用的选项有:恒定:允许您给整个规律函数定义一个常数值。
系统会提示您只输入一个规律值(即该常数)。
线性:用于定义一个从起点到终点的线性变化率。
三次:用于定义一个从起点到终点的三次变化率。
沿着样条的值-线性:使用沿着脊线的两个或多个点来定义线性规律函数。
在选择脊线曲线后,可以沿着这条曲线指出多个点。
系统会提示您在每个点处输入一个值。
沿着样条的值-三次的:使用沿着脊线的两个或多个点来定义一个三次规律函数。
在选择脊线曲线后,可以沿着该脊线指出多个点。
系统会提示您在每个点处输入一个值。
根据方程:使用一个现有表达式及“参数表达式变量”来定义一个规律。
根据规律曲线:允许您选择一条由光顺连接的曲线组成的线串来定义一个规律函数。
对于所有规律样条,必须组合使用规律子函数选项(即,X分量可能是线性规律,Y分量可能是等式规律,而Z分量可能是常数规律)。
通过组合不同的选项,可控制每个分量以及样条的数学特征。
既可以定义二维规律样条,也可以定义三维规律样条。
例如,二维规律样条要求一个平面具有常数值(即,如果Z分量由某一常数规律定义为值0,则可在Z=0的XC-YC平面上生成一条曲线。
同理,如果X 分量由某一常数规律定义为值100,则在X=100的ZC-YC平面内生成一条曲线)。
规首选项对话框中设置的距离公差和角度公差而近似创建的。
任360度的规律曲线必须使用螺旋线选项或根据方程规律子函数来构建。
UG表达式的应用
在表达式文本框中输入条件表达式, 在表达式文本框中输入条件表达式, 然后按 Enter
expression
• • .Why Expressions?
重 命
达 式 表
锁 定 表 表 达 打 开 式 式 达 出
输 输 入 表 达 式
几何表达式
•
•
几何表达式用来在抽象几何特性的基础上定义变量。
open part exp_geo.prt
表 达 式 。 者 两 象 象 点 间 的 最 小 距 离 而 建 个 或 对 象
个 距 离 表 达 式
立 的 表 达 式 基 于 两 个 线 对 象 边 或 曲 。 基 于 。 式 达 表 长 度
表达式的建立
表达式的建立方法有两种: 1. 系统自动建立的表达式(只要是参数化设计,就会自动生成表达式。) 当用户建立特征、定位特征或草图、标注草图尺寸、建立配对条件等时,系统 自动建立表达式,表达式类型为简单的算术表达式。 Open part file exp_part1.prt from the exp subdirectory
建模工作步骤
1. 2. 3. 4. 5. 6. 7. 8. 建立一个新的 UG部件文件或恢复一个已存的UG部件文 件:File→New… File→Open…(一个标准格式文件) 选择一个应用 : Application→Modeling/Assemblies… 检查 /预设置参数 : Preferences→Object/Modeling/Sketcher… 建立少数关键设计变量:Tools→Expression… 建立对象 : Insert→… 分析对象 : Information → / Analysis→ 修改对象: Edit→… 存贮 UG部件文件: File→Save
UG NX8.0机械设计基础及应用第六章 表达式与部件族
6.1 表达式概述
定义:表达式用来控制部件特征自身参数及特征与特征之间 或者装配中部件与部件之间的关系。根据表达式的创建形式 主要有用户表达式和软件表达式两种。 1、用户表达式是由用户创建并编辑的表达式。 2、软件表达式是软件自动创建的表达式,在进行下列操作 时系统自动创建表达式。 ① 标注草图尺寸。 ② 特征创建:各个特征的创建参数。 ③ 特征或草图定位。 ④ 装配中添加的装配约束或者配对栏件。
步骤: 1.打开部件文件; 2.建立部件族参数电子表格;
在Excel工作表中【部件族】下拉菜单中的各项意义如下。 【确认部件】——检验选定参数行的家族成员是否可以成功建立。 【应用值】——将当前定义的参数值应用到家族成员中。 【更新部件】——根据当前定义的部件族参数值,更新部件族成员。 【创建部件】——创建所选参数行的族成员,并将其保存为 NX 部件文件。 【保存族】——保存部件家族电子表格配置并返回到 NX。 【取消】——不保存对电子表格所做的任何更改而返回到 NX。
•对于外形相似但又不完全相同的零部件,NX 部件族可以建立 起此类零部件的系列化。达到知识再利用的目的,大大节省了 三维建模的时间。这个功能尤其适合于标准件或通用件的建立 。NX部件族由模板部件、家族表格、家族成员三部分组成。 •【模板部件】——部件族基于此部件通过电子表格构建其他 的系列化零件。 •【家族表格】——用模板部件创建的电子表格,描述了模板 部件的不同属性,可根据需要定义编辑。 •【家族成员】——从模板部件和家族表格中创建并与它们关 联的只读部件文件。此部件文件只能通过家族表格修改数据。
抑制表达式可以将模型中的所有特征用表达式控制是否抑制。当抑 制表达式的值为 0 时,特征是抑制状态,该特征在部件导航器的节点 呈 状态。当抑制表达式的值为1时,特征是不抑制状态,该特征在 部件导航器的节点呈 状态。 应用抑制表达式控制单耳止动垫圈变为平垫圈,单耳止动垫圈数据如 下(GB/T 854—1988): d=6.5 mm;L=18 mm;L1=9 mm;B=7 mm;B1=12 mm; D=18 mm;r=4 mm。
UG软件应用教学课件UGNX8.0概述
1.3.3 定制工具栏
1.3 UG NX 8.0操作环境
1.3.1 UG NX 8.0工 作界面
1.3.2基本操作
1.3.3 定制工具栏
图1-6
1.2.1 CAE 模块 1.2.2 CAD 模块 1.2.3 CAM 模块
(1)实体建模 实体建模(Solid Modeling)模块是所有
其他几何建模产品的基础,将基于约束的特征 建模和显式几何建模方法无缝结合起来,使用 户可以充分利用传统的实体、面、线框造型 的优势。在该模块中可以建立二维和三维线框 模型,拉伸、扫描和旋转实体,还可以进行布 尔运算与参数化设计和编辑。
1.3 UG NX 8.0操作环境
1.3.1 UG NX 8.0工 作界面
1.3.2基本操作
1.3.3 定制工具栏
图1-5
1.3 UG NX 8.0操作环境
1.3.1 UG NX 8.0工 作界面
1.3.2基本操作
4.关闭文件 在菜单栏中选择【文件】|【关闭】选项,
或者单击右上角黑色【关闭】图标 ,关闭文 件,如图1-6所示。
1.3 UG NX 8.0操作环境
1.3.1 UG NX 8.0工 作界面
1.3.2基本操作
对于不在当前目录下的文件,可以通过改 变路径找到文件所在目录。如果是多页面的图 形,UG NX 8.0会自动显示【图纸页面】下拉 列表框,可通过改变显示页面打开用户指定的 图形。
1.3.3 定制工具栏
1.3 UG NX 8.0操作环境
1.2 UG NX 8.0 的主要模块
1.2.1 CAE 模块 1.2.2 CAD 模块
(1)加工仿真模块利用仿真和验证功能 在NC编程中检验刀具路径,并提供了一个通 用的零件、刀具、夹具和机床模型知识库。其 中机床仿真可以根据机床的全运动仿真来验证 NC程序。
UG表达式概述
1.8 表达式概述表达式是UG的一个工具,是用于控制模型参数的数学表达式或条件语句。
其等式左侧必须是一个简单变量,等式右侧是一个数学语句或一个条件语句。
通过算术和条件表达式,用户可以控制部件的特性,如控制部件中特征或对象的尺寸。
通过表达式不但可以控制部件中特征与特征之间、对象与对象之间、特征与对象之间的相互尺寸与位置关系,而且可以控制装配中的部件与部件之间的尺寸与位置关系。
另外,【信息】菜单下也有关于表达式的查询,如图1-50所示。
图1-50 表达式的菜单1.8.1 表达式概念在UG中,表达式有它自己的语言,它是可以用来控制部件特性的算术或条件语句,可以定义和控制模型的许多尺寸,如特征或草图的尺寸。
表达式在参数化设计中是十分有意义的,它可以用来控制同一个零件上的不同特征之间的关系或者一个装配中不同的零件关系。
例如,一个立方体的高度可以用它与长度的关系来表达,那么它的长度变化时,则其高度也随之自动更新。
表达式是定义关系的语句,它由两部分组成,左侧为变量名,右侧为组成表达式的字符串。
表达式字符串经计算后将值赋予左侧的变量。
一个表达式等式的右侧可以是含有变量、函数、数字、运算符和符号的组合或常数。
用于表达式等式右侧中的每一个变量,必须作为一个表达式名字出现在某处。
1.8.2 表达式的建立方式表达式可以自动建立或手动建立。
系统自动生成开头用p的限定符(p0、p1表示的表达式关系式)。
以下情况会自动建立表达式:(1)创建草图时,用两个表达式定义草图基准XC和YC坐标。
(2)特征或草图定位时,每个定位尺寸用一个表达式表示。
(3)定义草图尺寸约束时,每个定位尺寸用一个表达式表示。
(4)建立特征时,某些特征参数将用相应的表达式表示。
(5)建立装配配对条件时。
用户也可通过手动生成表达式:(1)执行【工具】-【表达式】命令来选择旧的表达式,并选择更名。
(2)从草图生成表达式。
(3)在文本文件中输入表达式,然后选择【工具】-【表达式】-【导入】命令,将它们导入表达式变量表中。
基于UG的表达式及其应用
!
结束语
!""# $ %
收稿日期: @==+年@月
!"
机械制造 !" 卷 第 !## 期
万方数据
专题报导
分别在两个相互垂直的平面内, 若要使其始终相交于 可用表达式来实现。 首先使用草图功能在相互 ! 点, 垂 直 的 两 个 坐 标 平 面 内 分 别 建 立 " 和 #。 在建立 # 时, 约束其端点 ! 在其准轴 $ 上, 且使得尺寸约束表 在建立 " 时, 约束其弧心 达式 !" # $" % 如图 $ 所示 & ; 在其准轴 $ 上, 且使得尺寸约束表达式 !’ # !" % 如 这样表达式 !" 和 !’ 就相互关联, 若修改 图 ( 所示 & 。 始终保证两条曲线相交于一 !" 的值, !’ 就随之变化, 点。 % $ & 用表达式构建参数化曲线 需要。 二次圆锥曲线如抛物线、 双曲线等可直 在 )* 中, 接用曲线功能建立, 但是还有一些曲线如渐开线齿廓 曲线、 摆线齿廓曲线以及蜗杆螺旋线阿基米德螺线等 都不能直接建立平面, 通过使用表达式和规律曲线功 能 % +,- ./012 ! 34 56/,789: & 就 能直 接构 建这 些 参数 化曲线, 进而建立相应的模型。 具体做法是先根据曲 线方程 % 参数方程 & 建立相应的表达式, 再使用规律曲 线功能建立这些曲线, 最后使用扫描等功能就可建立 完全依赖于这些曲线的实体模型,这样建立的模型对 于进行机构运动分析是非常有意义的。 例如, 要建立 渐开线齿廓齿轮的模型, 首先用表达式按渐开线参数 方程构造渐开线曲线, 再用扫描等功能就能精确地建 立渐开线齿廓齿轮的模型。 % ( & 用表达式建立零件族 当建立好一个特定的 使用表达式编辑其参数, 这样就能够建立 ;<=> 之后, 具有拓扑结构的零件族, 现以塑料模具中的柱塞为例 说明其用法: ! 以一个柱塞的实际尺寸建立的模型 % 见图 ? & 作 用表达式构建各 种参数化曲线, 以满足用户使用这些曲线建立模型的
UG NX8.0机械设计基础及应用第一章_概述
摁住左键拖入对 应的菜单栏
SIEMENS UG NX 8.0
2.定制快捷菜单(快捷菜单命令的调用与显示);
SIEMENS UG NX 8.0
1.2.2 命令检索工具
菜单命令“帮助→命令查找器;
SIEMENS UG NX 8.0
1.2.3 用户默认设置
菜单命令“文件→实用工具→用户默认设置” ;
SIEMENS UG NX 8.0
第一章 UG NX 8.0概述
本章要点:
◆ 了解NX8.0的各功能模块; ◆ 熟悉软件界面,理解导航器的用途;
◆ 理解坐标系和图层的概念;
◆ 掌握作业启动、创建、保存和退出; ◆ 掌握体素特征和基准特征的创建;
SIEMENS UG NX 8.0
1.1 概述
1. UG NX 8.0 是 Siemens PLM Software 公司开发的产品 全生命周期管理(PLM)软件; 2. 集成(CAD/CAE/CAM)等 功能模块的高端管理软件之一, 3. 在全球拥有近5万个客户, 其中包括波音公司、通用电气、 通用汽车、松下、惠普等全球领 先的产品制造商。
功能描述 激活编辑对象显示 进入建模模块
新建文件 打开文件 激活移动对象 调到显示与隐藏 进入工程图模块 从隐藏的对象中选择要显 示的对象 全部显示 取消选择或退出当前命令
SIEMENS UG NX 8.0
1.4坐标系
1.4.1 UG NX的坐标系简介
SIEMENS UG NX 8.0
1.4.2 坐标系的操作
圆角半径和斜边在YC轴方向的尺寸。
SIEMENS UG NX 8.0
2. 测量角度 【例1.7】 在随书光盘的UG NX Sample文件夹中打开
UG表达式应用讲解
64 UG的设计应用第二章表达式2.1 综述2.1.1 表达式的概念表达式是算术或条件语句,用来控制零件特征。
表达式可以用来定义或控制一个模型的多种尺寸,例如一个特征或一个草图的尺寸。
表达式在参数化设计中是十分有意义的,它可以用来控制同一个零件上的不同特征间的关系或一个装配中的不同零件间的关系。
例如:我们可以用一个表达式来建立一个支架零件的厚度和长度之间的关系。
当支架的长度改变之后,它的厚度自动更新。
图2-1所示为表达式的一个实例。
在创建表达式时必须注意以下几点:●表达式左侧必须是一个简单变量,等式右侧是一个数学语句或一条件语句。
●所有表达式均有一个值(实数或整数),该值被赋给表达式的左侧变量。
●表达式等式的右侧可认是含有变量、数字、运算符和符号的组合或常数。
●用于表达式等式右侧中的每一个变量,必须作为一个表达式名字出现在某处。
Length=.5+2*Cos(60)图2-1 表达式格式2.1.2 创建表达式的方法1.手工创建表达式●选择下拉菜单Tool→Expression或按快捷键Ctrl+E●改变一个已存在的表达式的名字,可选择下拉菜单Tool→Expression,选取已存在的表达式,然后单击Rename。
●将文本文件中存在的表达式引入到UG中,可选择下拉菜单Tool→Expression→Import。
2. 系统自动建立表达式当用户作下列操作时,系统自动地建立表达式,其名字用一个小写字母p开始。
第二章表达式65●建立一个特征(Create a Feature)时,系统对特征的每个参数建立一个表达式。
●建立一个草图(Create a Sketch)时,系统对定义草图基准的XC和YC坐标建立两个表达式。
例如:p1_YDATUM_V1=0●标注草图尺寸(Dimension a Sketch)后,系统对草图的每一个尺寸都建立一个相应的表达式。
●定位一个特征或一个草图(Position a feature or sketch)时,系统对每一个定位尺寸都建立一个相应的表达式。
UGNX8.0中文版基础教程第二章UGNX8.0建模通用知识
第2章 UG NX 8.0建模通用知识在系统地学习一个软件之前,首先要熟悉和了解该软件的各种相关背景知识。
UG NX 8.0作为专业化的绘图软件,具有与其他软件不同的特点和操作要求。
作为UG NX软件的初学者,灵活掌握这些相关特点和基本操作方法是学好该软件的关键,也可为以后进一步提高绘图能力打下坚实的基础。
本章主要介绍坐标系的设置、视图的布局和表达式等建模通用知识,并通过细致地讲解构造器和基准特征等相关工具的使用方法和操作技巧,使用户对UG NX 8.0的建模环境有进一步的了解。
本章学习目的:掌握坐标系的设置方法熟练掌握点、矢量构造器的定义方法熟悉视图布局的相关操作掌握各种基准特征的创建方法了解表达式的设置方法了解信息查询方法2.1 坐标系的设置在UG NX绘图软件中,坐标系是用于确定实体模型在空间中位置和方向的参照物,是三维建模过程中不可缺少的元素。
视图变换和几何变换的本质都是坐标系的变换。
在UG NX 8.0中,用户可以根据需要对坐标系进行移动或旋转调整,使得相对于坐标系输入参数数据更为方便,同时提高设计和建模效率。
2.1.1 坐标系的基本概念三维坐标系统是确定三维对象位置的基本手段,是研究三维空间的基础。
在UG NX 8.0操作环境中存在多个坐标系,以下将“ 在默认情况下,WCS 所指的角度都是指同工作平面上XC 轴之间的夹角,投影方向指相对于ZC 轴的投影。
“ 在进行曲线操作时,默认情况下都是指在工作平面上,或者平行于工作平面的平面上操作。
“ 在工作坐标系中工作时,用户可以随时返回绝对坐标系:选择【格式】| WCS |【WCS设置为绝对】选项,则当前坐标系即可返回至绝对坐标系状态。
“ 工作坐标系不能删除,但可以执行隐藏/显示等操作。
2.右手定则在建模过程中,通常使用的坐标系为世界坐标系(即笛卡尔坐标系),该坐标系采用右手定则确定坐标系的各个方向。
其一般方法是:将右手靠近屏幕,使大拇指沿着X轴正方向延伸,食指沿着Y轴的正方向延展,此时向下弯曲其余手指,这3个手指的弯曲方向即为Z 轴的正方向,效果如图2-1所示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
U G8.0表达式应用UG8.0 表达式及应用1、表达式输入:工具----表达式2、执行:插入----曲线----规律曲线----根据方程。
如果没有“规律曲线”命令,用:帮助----命令查找器;查找。
3、“表达式”对话框如下:将方程转换为参数方程时注意:将方程转化为参数方程时,一定要将其转换为以变量t为参数的方程,在 UG中,t的变化范围一定是从0到1。
4、规律曲线命令如下:恒定允许您给整个规律函数定义一个常数值。
系统会提示您只输入一个规律值(即该常数)。
线性用于定义一个从起点到终点的线性变化率。
三次用于定义一个从起点到终点的三次变化率。
沿着样条的值 - 线性使用沿着脊线的两个或多个点来定义线性规律函数。
在选择脊线曲线后,可以沿着这条曲线指出多个点。
系统会提示您在每个点处输入一个值。
沿着样条的值 - 三次的使用沿着脊线的两个或多个点来定义一个三次规律函数。
在选择脊线曲线后,可以沿着该脊线指出多个点。
系统会提示您在每个点处输入一个值。
根据等式使用一个现有表达式及“参数表达式变量”来定义一个规律。
根据规律曲线允许您选择一条由光顺连接的曲线组成的线串来定义一个规律函数。
5、UG 常用内置函数在UG中利用【规律曲线】|【根据方程】绘制各种方程曲线:1、极坐标(或柱坐标r,θ,z)与直角坐标系(x,y,z)的转换关系:x=r*cos(θ);y=r*sin(θ);z=z2、球坐标系(r,θ,φ)与直角坐标系(x,y,z)的转换关系:x=rsinθcosφ;y=rsinθsinφ;z=rcosθ在UG表达式中输入的theta=θ;phi=φ;r=rho【注:所有UG表达式中,必须先在名称栏输入t,公式栏输入0,类型为恒定的,即无单位。
t是UG自带的系统变量,其取值为0~1之间的连续数】1.直线直线的数学方程为y-y0=tan(θ)*(x-x0),若直线经过点(10,20),倾角θ为30°,长度L为40,即UG表达式为:theta=30L=40xt=10+L*cos(theta)*tyt=20+L*sin(theta)*tzt=0效果如图1图1 图22.圆和圆弧圆的数学方程为(x-x0)^2+(y-y0)^2=r^2,若圆心坐标为(50,40),半径r为30,即UG表达式为:r=30theta=t*360xt=50+r*cos(theta)yt=40+r*sin(theta)zt=0效果如图23.椭圆和椭圆弧椭圆的数学方程为(x-x0)^2/a^2+(y-y0)^2/b^2=1,若椭圆中心坐标为(50,40),长半轴a为30(在X 轴上),短半轴b为20,即UG表达式为:a=30b=20theta=t*360xt=50+a*cos(theta)yt=40+b*sin(theta)zt=0效果如图3图3 图44.双曲线双曲线的数学方程为x2/a2-y2/b2=1,若中心坐标为(0,0),实长半轴a为4(在x轴上),虚半轴b 为3,y的取值范围为-5~+5内的一段,即UG表达式为:a=4b=3yt=10*t-5zt=0做出一半后进行镜像复制,效果如图45.抛物线抛物线I的数学方程为y2=2px,若抛物线的顶点为(30,20)焦点到准线的距离p=8,y的取值范围为-25~+25,即UG表达式为:p=8yt=50*t-25+20xt=(yt-20)^2/(2*p)+30zt=0效果如图5-1抛物线II数学参数方程:x=2pt2,y=2pt(其中t为参数)。
UG表达式为:p=8tt=t*4-2xt=2*p*tt^2yt=2*p*ttzt=0效果如图5-2图5-1 图5-26.正弦曲线若正弦曲线一个周期X方向长度为50,振幅为10,即UG表达式为:theta=t*360xt=50*tyt=10*sin(theta)zt=07.余弦曲线若余弦曲线一个周期X方向长度为50,振幅为10,即UG表达式为:theta=t*360xt=50*tyt=10*cos(theta)zt=0效果如图7图6 图78.圆柱螺旋线若圆柱螺旋线半径r为20,螺距p为10,圈数n为5,即UG表达式为:r=20p=10n=5theta=t*360xt=r*cos(theta*n)yt=r*sin(theta*n)zt=p*n*t或zt=cos(theta*n)+p*n*t效果如图8图8 图99.碟形弹簧若碟形弹簧半径r为20,螺距p为10,圈数n为5,即UG表达式为:r=20p=10n=5theta=t*360xt=r*cos(theta*n)yt=r*sin(theta*n)zt=cos(theta*n^2)+p*n*t或zt=cos(theta*n^2.4)+p*n*t效果如图910.圆锥螺旋线和圆台螺旋线若圆锥螺旋线底圆半径r为20,螺距p为5,圈数n为10,即UG表达式为:r=20*(1-t),若圆台上端半径为5,则r=20*(1-t*0.75)p=5n=10theta=t*360xt=r*cos(theta*n)yt=r*sin(theta*n)zt=p*n*t效果如图10-1、10-2图10-1 图10-211.三尖瓣线三尖瓣线数学方程:x=r(2cosθ+cos2θ);y=r(2sinθ-sin2θ)若将2变为n即扩展为n+1尖瓣线。
若r=20,即UG表达式为:r=20n=2theta=t*360xt=r*(n*cos(theta)+cos(n*theta))yt=r*(n*sin(theta)-sin(n*theta))zt=0效果如图11图11 图1212.星形线【四尖瓣线】星形线的数学方程:x=r*cos3θ;y=r*sin3θ。
【由n+1尖瓣线通式:x=r(n*cosθ+cos(n*θ));y=r(n*sinθ-sin(n*θ))当n=3时的情况。
三角函数公式:sin3θ=3sinθ-4sin3θ;cos3θ=4cos3θ-3cosθ】若r=20,即UG表达式为:r=20theta=t*360xt=r*(cos(theta))^3yt=r*(sin(theta))^3zt=0效果如图1213.渐开线渐开线的数学方程:x=r(cosθ+θ*sinθ);y=r(sinθ-θ*cosθ)。
假设渐开线的基圆半径r为10,展开角度θ为360*2,即UG表达式为:r=10theta=360*2*ts=r*rad(theta)=r*(2*pi()/360)*theta=2*pi()*r*t*2xt=r*cos(theta)+s*sin(theta)yt=r*sin(theta)-s*cos(theta)zt=0效果如图13图13 图1414.阿基米德螺线(等径螺线)阿基米德螺线(等径螺线)数学方程:r=a*θ(极坐标),假设a=10,θ=360*2,即UG表达式为:a=10theta=t*360*2r=a*thetaxt=r*cos(theta)yt=r*sin(theta)zt=0效果如图1415.对数螺线(等角螺线)对数螺线(等角螺线)数学方程:r=aemθ。
对数螺线的定义和性质:运动方向始终与极径保持定角λ的动点轨迹称为对数螺线。
假设a=0.005,即UG表达式为:a=0.005theta=t*360*2r=exp(a*theta)xt=r*cos(theta)yt=r*sin(theta)zt=0效果如图1516.双曲螺线数学方程:r=a/θ。
若a=10,即UG表达式为:a=100theta=t*360*2+1r=a/thetaxt=r*cos(theta)yt=r*sin(theta)zt=0效果如图16图15 图1617.连锁螺线数学方程:r2=a2/θ。
若a=10,即UG表达式为:a=10theta=t*360*2+1r=a/sqrt(theta)xt=r*cos(theta)yt=r*sin(theta)zt=0效果如图17图17 图1818.心脏线(肾形线)心脏线数学方程:r=2a(1+cosθ);肾形线数学方程:r=a(1+2sin(θ/2))。
若a=10,θ=360°,即UG表达式为:a=10theta=360*tr=2*a*(1+cos(theta))【或r=a*(1+sin(theta))】【或r=a*(1+2*sin(theta/2))】xt=r*cos(theta)yt=r*sin(theta)zt=0效果如图1819.双弧外摆线双弧外摆线的数学方程:x=3b*cosθ+a*cos3θ,y=3b*sinθ+a*sin3θ。
即UG表达式为:a=10b=10theta=t*360xt=3*b*cos(theta)+a*cos(3* theta)yt=3*b*sin(theta)+a*sin(3* theta)zt=0效果如图19图19 图2020.肾脏线数学方程:x=a(3cost-cos3t);y=a(3sint-sin3t)a=10theta=360*txt=a*(3*cos(theta)-cos(3*theta))yt=a*(3*sin(theta)-sin(3*theta))zt=0效果如图2021.Talbot曲线【?x=(a2+f2+sin2t)cost/a,y=(a2+f2sin2t-2f2)sint/b】Talbot曲线数学方程:x=(a2+f2sin2θ)cosθ/a,y=(a2+f2sin2θ-2f)sinθ/b。
若a=1.1,b=0.666,θ=360°,f=1,即UG表达式为:theta=360*ta=1.1b=0.666c=sin(theta)f=1xt=(a^2+f^2*c^2)*cos(theta)/ayt=(a^2-2*f+f^2*c^2)*sin(theta)/bzt=0效果如图21图21 图2222.四叶线四叶线数学方程:r=a*cos2θ,若a=10,θ=360°,即UG表达式为:a=10theta=t*360r=a*cos(2*theta)xt=r*cos(theta)yt=r*sin(theta)zt=0效果如图2223.三叶线三叶线数学方程:r=a*cos3θ=a*cosθ*(4sin2θ-1),若a=10,θ=180°,即UG表达式为:a=10theta=t*180r=a*cos(3*theta)xt=r*cos(theta)yt=r*sin(theta)zt=0效果如图23图23 图2424.双叶线双叶线数学方程:r=4a*cosθ*sin2θ,若a=10,θ=89.999°,即UG表达式为:a=10theta=t*89.999r=4*a*cos(theta)*sin(2*theta)xt=r*cos(theta)yt=r*sin(theta)zt=0绘制一半后利用y轴镜像,效果如图2425.Rhodonea曲线Rhodonea曲线数学方程:r=a*sin(kθ),若UG表达式为:theta=t*360*3xt=(10-6)*cos(theta)+10*cos((10/6-1)*theta)yt=(10-6)*sin(theta)-6*sin((10/6-1)*theta)zt=0则效果如图25-1若UG表达式为:theta=t*360*5xt=4*cos(theta)+10*cos(0.8*theta)yt=4*sin(theta)-10*sin(0.8*theta)zt=0则效果如图25-2图25-1 图25-226.外摆线外摆线数学方程:x=(a+b)cosθ-r cos((a+b)/bθ);y=(a+b)sinθ-r sin((a+b)/bθ)【其中a、b、r分别是基圆、滚圆、摆点半径,θ为公转角】。