下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 UG编程手册

UG编程手册.doc

UG编程手册

礼乐
2012-03-08 0人阅读 举报 0 0 暂无简介

简介:本文档为《UG编程手册doc》,可适用于工程科技领域

目录准备几何(PrepareGeometry)()第节介绍(Introduce)()第节加工功能菜单(File)()第节加工流程(MachiningFlow)()第节主模型思想(MasterConcept)()第节加工环境(MachiningEnvironment)()第节操作导航员(OperationNavigator)()第节加工参数组(ParameterGroup)()第节边界(Boundary)()第节常用选项(Commons)()第节点对点加工(PointtoPoint)()第节平面加工(MillPlanar)()第节穴型加工(MillCavity)()第节等Z轴加工(ZlevelMilling)()第节固定轴轮廓加工(FixedContour)()第节后处理(Postprocess)()准备几何(PrepareGeometry)PrepareGeometry用于生成SurfaceRegion特征、预先处理实体和片面体、便于在CAM操作中直接选择特征和实体。PrepareGeometry对话框亦可直接进入一些建模功能例如SewExtract。这些工具加强了加工相关性更好地组织和识别加工几何加强FixedContour和CavityMill的完成效果。进入加工模块后从主菜单选择Tools→PrepareGeometry便进入PrepareGeometry菜单见图。SurfaceRegion是包含了单个实体和片面体的许多表面的CAM特征在多个操作中能被选作为Part或Blank几何也能在ModelNavigationTool中被识别和选择。SurfaceRegion与实体保持相关性当实体模型修改后它将作自动更新。Preprocessing能为后续操作如FixedContour和CavityMill处理实体和片面体。通过预先指定的三角网格公差和刀具轴矢量系统能够处理和储存这些信息作为FixedContour和CavityMilling的需要。产生刀具路径时无须每次作同样的处理当超过一个操作使用同一Body时将明显节省时间。必须注意:每次改变三角网格公差、刀具轴矢量或者改变实体形状预处理数句必需更新。方法:Toolbox→PrepareGeometry→Preprocess→Update。·GeometryLinker在加工装配Part时从零件Part中生成关联备份几何功能上等同于建模环境下的GeometryLinker。·Sew把有共同边的、独立的片面体组合成一个片面体把独立的实体组合成一个实体功能上等同于建模环境下的Sew。·Extract从存在的实体、片面体提取生成新的片面体或实体功能上等同于建模环境下的Extract。·SurfaceRegion生成可帮助组织加工区域的特征。它与“母体”保持相关性随着“母体”形状的变化而变化从而减少不必要的、重复的操作。·Preprocess设定三角网格公差和刀具轴矢量预先计算面、实体、片面体的三角形网格。每次生成刀具路径时使用已被预先处理过的实体就不必再重复处理这些信息。为节省Part文件的容量和内存空间当不再需要时应删掉这些预先处理的用户数据。每次改变三角网格差、刀具轴矢量、或已被预处理过的实体形状变化时必须更新预处理操作。否则系统依然使用以前的处理数据。Create依据设置的参数为选择的目标实体或片面体生成预处理数句。Parameter指定三角网格公差和刀具轴矢量方向。TriangleTolerance指定三角网格公差。此公差愈小系统模拟光滑轮廓时产生的三角网格就愈多但处理的时间愈长。三角网格公差必须小于或等于某一操作中指定的内、外公差之和的一半。你应该设定最小(精加工)的公差这样所有操作(包括粗加工)均可用此预处理数句。ToolAxis指定刀具轴矢量方向。这里指定的刀具轴应与某一操作所指定的刀具轴匹配如果不匹配当生成操作时这里的刀具轴将被操作所指定的刀具轴更新。Info列出当前Part中的预处理数据。Delete永久删除指定的预处理数据。Update更新预处理数句。Parameter确定更新预处理数据的方法。Original关于它的关联体和原来预处理参数而更新预处理数据Default关于它的关联体和当前缺省的预处理参数而更新预处理数据。第一节介绍UG的加工应用模块具有非常强大的数控编程功能能够编写铣削、钻削、车削和线切割等加工路径并能处理NC数据。具有非常多的参数选项实现所需工艺要求、完善你的刀具路径达到理想的加工效果。用户化的配置文件定义了可用的加工处理器、刀库、后处理器和其它高级参数这些参数目的用于专用的市场如模具和机械加工方面。加工样板能够用户化用户界面和指定加工设置这些设置包括机床、刀具、加工方法、共享几何和工序。加工样板大大提高你的编程效率非常轻松地把前辈的经验数据应用于你的NC程序。编写了一个成熟的加工助理在极短的时间内你就可以得到具有相同工艺的刀具路径。操作导航工具能够观察和管理操作、几何、加工方法和刀具之间的关系使“父”组的参数能被多个操作共享可减少重复的、繁琐的为每一个操作重新指定参数的任务并且提供独立的“视窗”以管理这些关系。利用操作导航工具你可以方便地对各个操作进行编辑、重现刀具路径和切削仿真。车间档案能够从当前的显示Part文件中提取信息以满足你的需要这些信息包括加工几何及其材料、控制几何、加工参数、控制参数、加工顺序、机床设定、机床控制事件、后处理命令、刀具参数等刀具路径信息。这些信息能以不同格式输出:加工任务统计表、操作和刀具列表、工场资料操作指令。刀具路径的可视化用图形显示方式虚拟仿真刀具切削材料的真实情况反馈错误的刀具路径引起的碰撞信息。本章介绍UG软件的适用于三轴铣床或加工中心的数控编程功能。第二节加工功能菜单进入加工应用模块后主菜单各选项将作相应变化。下面是关于CAM的菜单选项:File→Export→RapidPrototyping:输出STL格式用于刀路仿真。File→Plot(OpenCLSF):打印刀具路径。Edit→Delete:删除几何、边界(Boundary)。Insert→Curve:生成曲线。Format→Attribute→Manufacturing:生成刀具和操作属性。Tools→OperationNavigator:操作导航工具删除加工环境设置、编辑操作、刀具路径的变换及仿真、后处理等。Tools→PartMaterial:设定加工材料。Tools→ClSF:进入CLSF管理器进行后处理。Tools→PrepareGeometry:预先生成几何特征。Tools→Boundary:生成永久边界以定义刀具切削范围。WCS:管理当前工作坐标系。Information→ShopDocumentation:生成车间档案。Analysis→MinimumRadius:分析曲面的最小半径以确定最小刀具。Preference→Operation:预先设定操作中的几何类型选择颜色、几何选择的优先方法、CLSF档案的小数点位数等选项。Preference→OperationNavigator:预先设定操作导航工具的有关选项。Preference→CAMGeneral:预先设定加工配置和样板文件等有关一般加工常用选项。第三节加工流程首先确定加工类型设定操作的各种参数并产生刀具路径然后一方面进行可视化检查另一方面进行后处理:)直接后处理(UGpostPostprocess))建立刀具定位源文档(OutputCLSF)由后处理器产生NC代码最后将NC程序传输给机床。其流程图如下:第四节主模型思想主模型方法与传统方法相比有几种优点:避免把夹具等几何形状加入到被加工的模型Part中允许没有写权限的NC编程员产生全相关的刀具路径能够使多个NC编程员在独立的文件同时生成NC数据。下图显示了一个加工装配Part其中包含个轮毂(需要加工部分)、个夹具(个被隐藏)、个工具和个旋转工作台。刀具路径数据是相关的因此如果轮毂数据变化刀具路径数据将更新。第五节加工环境从主菜单行选择Application→Manufacturing便进入UG加工应用模块。新Part文档第一次进入加工模块时将经过“MachiningEnvironment”(加工环境)对话框见下图这是产生刀具路径的“必经之路”。要确定“MachiningEnvironment”先在上列表指定“Configuration”然后在下列表指定“Setup”最后选择Initial将进入下一步。你可以删除加工环境:Tools→OperationNavigator→DeleteSetup。·ConfigurationConfiguration确定用于Setup的操作类型。例如如果选择了millplanar作为配置则可用的操作类型有两种:millplanar和drill如果选择了millmultiaxis作为配置除了millplanar和drill两种操作类型外还可用millcontour和millmultiaxis。Configuration限制了基于切削几何形状以生成NC程序所需要的操作类型图框的数量。例如一个底面为平面、侧壁为垂直面的几何形状仅需要millplanar和drill就够了因此可以选择millplanar作为Configuration。此外Configuration确定了车间资料、后处理、CLS文件的输出格式。Configuration也确定了所用库的文件包括刀具、机床、切削方法、加工材料、刀具材料、进给率和转速等文件库。·CAMSetupCAMSetup确定当选择Initial后何种操作类型可用也确定可生成的程序、刀具、几何、加工方法的类型确定第一次进入CAM时什么将自动产生。第六节操作导航员操作导航员(OperationNavigator)简称ONT是一个图形用户界面用来管理当前Part文档的操作及刀具路径。在MachiningEnvironment对话框选择Initial后将弹出OperationNavigator窗口。一、参数组“视窗”ONT有四个不同的参数组“视图”:ProgramOrderView、MachineToolView、GeometryView、MachiningMethodView。根据各“视窗”的主题各“视窗”组织相同的一系列操作反映操作与参数组之间的关系。通过选择菜单中的“视窗”图标可轻松从一个“视窗”切换到另一“视窗”。菜单中的参数组“视窗”图标:·ProgramOrderview显示各操作隶属哪一个程序组和它们在机床中的运行顺序最为重要的参数组“视窗”。·MachineToolview通过切削刀具组织操作。·Geometryview显示各操作使用的加工几何和加工坐标系(MCS)。·MachineMethodview组织操作分享共同加工应用下的相同参数(粗加工、精加工、半精加工)。二、ONT中的其它栏目·Toolchange表示此操作需要更换新刀具留下空白表示无须换刀。仅在ProgramOrderView显示。·PathGenerated表示此操作已产生了刀具路径。None表示此操作没有刀具路径。Edit表示此操作的刀具路径已被编辑(MBToolpath>Edit)。Imported表示此操作的刀具路径已被输入(Tools>CLSF>Import)。三、ONT中的操作状态符号在ONT中操作有三种状态符号见下图。·Complete表示此操作已产生了刀具路径并且已经后处理(UGPostPostProcess)或输出了CLS文档格式(OutputCLSF)此后再没有被编辑。·Regenerate表示此操作从未产生刀具路径或此操作虽有刀具路径但被编辑后没有作相应更新。在ONT中使用MBObjects>UpdateList显示信息窗口看一看改变了什么而导致此状态。信息窗口提示“NeedtoGenerate”表示需重新产生刀具路径以更新此状态。·Repost表示此操作的刀具路径从未被后处理或输出CLS文档。在ONT中使用MBObjects>UpdateList显示信息窗口看一看改变了什么而导致此状态。信息窗口提示“NeedtoPost”表示需重新后处理以更新此状态。四、参数组和操作的关系操作导航员使用树形结构说明参数组和操作的关系(“父子”关系)。基于在操作导航员的位置关系从参数组到参数组、从参数组到操作参数能被传递或继承。除了少数几种情况外应确定是否使用参数继承。操作和参数组从包含它们的参数组继承参数。上一级的参数组称为“父亲”(Parents)。在上图TOP组从它的“父亲”PARTBODY组继承参数POCKET组从它的“父亲”TOP组(已继承了PARTBODY组的参数)继承参数操作ROUGH、WALL和FLOOR都从POCKET组继承参数(已继承了TOP和PARTBODY组的参数)而操作POINTTOPOINT没有继承POCKET组的参数但它继承了TOP组(已继承了PARTBODY组的参数)的参数。五、如何改变参数组和操作的位置在ONT内通过简单的Cut(或Copy)、Paste或PasteInside参数组和操作的位置能被轻松修改。当参数组或操作被“PasteInside”到指定的参数组时则它与目标参数组为“父子”关系继承目标参数组的参数当被“Paste”时它与目标参数组为“兄弟”关系没有继承目标参数组的参数。用鼠标第三键(MB)或菜单图标能够使用CutCopy、Paste和PasteInside功能。·使用MB·使用菜单图标六、MB的用法在ONT中的任一“视窗”当选择了某一物体(参数组或操作)时使用鼠标的第三键可显示下拉菜单的其它选项。这些选项帮助完成操作和参数组的多种功能大多数选项也能在菜单图标和工具栏中找到。·Edit改变物体(参数组或操作)的参数。如果编辑多个物体当放弃前一个图框后各相应图框将依ONT中的列表顺序出现。·CutCopy从ONT中暂时移去和复制目标物体目的以粘贴到不同的位置。可同时选择多个物体。·Paste把以前Cut或Copy的目标物体放回到ONT上的指定位置。此功能对于在ProgramOrderview中更换操作顺序具有非常重要的作用。被粘贴(Paste)的物体与选中的目标为“兄弟”关系而PasteInside则为“父子”关系。·Delete从ONT中永久删除目标物体(参数组或操作)。如果删除“父”参数组则“子”组或操作均将被删除。·Generate为当前选择的操作产生刀具路径。如果在Preferences的CAMGeneral对话框中选项PauseAfterEachPath的开关设为ON产生刀具路径时将显示下面对话框:当产生单个操作的刀具路径时仅AcceptPath选项可用当产生多个操作的刀具路径时所有选项均可用。PauseAfterEachPath当选择多个操作时产生各个操作的刀具路径后系统将暂停显示。RefreshBeforeEachPath当选择多个操作时产生下一个操作的刀具路径前系统将刷新屏幕窗口。AcceptPath接受刀具路径使得此路径被读入刀具定位源文件(CLSF)。Continue继续产生下一个操作的刀具路径。Replay重放刀具路径。List在信息窗口列出当前刀具路径的文本内容。·Replay重放刀具路径。重放模式(由Preferences>Operation设定)有三种:ToolDisplay(显示刀具)MaterialRemoval(移去材料)ToolPathAnimation(刀路动态仿真)。·ObjectTransform此项功能允许移动刀具路径目的是拷贝某一个刀具路径到同一工件的其它区域或需要调整刀具路径。主要适用于有多个相同形状区域的工件的数控编程可明显减小工作量。变换方法Translate平动选定的操作或刀具路径有两种方法:ToAPoint(到目的点)、Delta(增量)。Scale关于某一参考点按比例缩放操作或刀具路径。需指定参考点和缩放比例。RotateAboutPoint关于某一参考点旋转操作或刀具路径。需指定参考点和旋转角度。MirrorThruLine关于某一参考直线镜像操作或刀具路径。需指定参考直线有三种方法:TwoPoints(两点)、ExistingLine(存在直线)、PointandVector(点和方向)。RectangularArray使用方形矩阵产生按平行Xc和Yc方向的多个操作或刀具路径。先指定参考点(矩阵各个元素与参考点保持距离关系)后指定矩阵的原点(矩阵第一个元素的参考点与矩阵原点重合)。输入Xc和Yc方向矩阵元素的数量、距离和角度(逆时针与Xc轴正向的夹角)。CircularArray使用圆形矩阵产生圆形排列的多个操作或刀具路径。需要指定参考点、矩阵的原点、半径(矩阵原点与矩阵第一个元素的参考点的距离)、起始角度、增量角度和数量。RotateAboutLine关于参考线旋转操作或刀具路径。需指定参考直线有三种方法:TwoPoints(两点)、ExistingLine(存在直线)、PointandVector(点和方向)MirrorThruPlane关于参考平面镜像操作或刀具路径。Reposition把操作或刀具路径从参考坐标系统移动或拷贝到目标坐标系统。变换后的操作或刀具路径相关目标坐标系的位置与它们相关于参考坐标系的位置保持相同需要指定参考坐标系和目标坐标系。变换的各种选项当选择了变换类形和设定了变换参数后将显示如下选项:Subdivisions按输入的系数把变换距离均分变换后的操作或刀具路径放在第一等份处。适用于平动或旋转类形的变换。NewToolPathOperationNames新操作或刀具路径的名称。Move移动操作或刀具路径仅改变原来操作或刀具路径的位置及方向。Copy拷贝原来操作或刀具路径以产生新的操作或刀具路径使得新操作或刀具路径具有相同的参数。Instance拷贝原来操作以产生新的操作使得新操作具有相同的参数但是新操作与原来操作具有关联性。编辑任一操作的刀具路径关联操作将自动更新明显减小工作量。MultipleCopies同时拷贝多个操作或刀具路径。MultipleInstances(OperationsOnly)一个操作的多个关联“引用”。变换结果的处理当确定了变换选项后将显示如下选项:Accept接受变换结果并退回到变换选项界面。Reject拒绝变换结果并退回到变换选项界面。Vericut进入Vericut软件界面进行刀路模拟仿真。RedisplayToolPath重放刀具路径。·Object→Information显示当前操作或参数组的详尽信息。·Object→Display高亮显示当前操作或几何参数组所用的几何如果是MachineToolview则显示刀具。·Object→Customize用于用户化当前操作的菜单界面。·Object→TemplateSetting用于把当前操作设定为样板。Template若Template选项的开关开时当样板Part文档打开后则当前操作成为样板LoadwithParent若LoadwithParent选项的开关开时当样板Part文档打开后则当前操作的“父亲”将出现在Type栏。·Object→SwitchLayerLayout把当前屏幕视图和图层切换到系统记录的模型视图和设置的图层。在GeometryGroup的生成对话框中当选择SaveLayoutLayer后系统将记录当前的视图排样和设置的图层。·Object→InheritanceList列表显示当前操作的继承情况。在表中已继承的参数用一个检查符(√)和“父亲”名显示。灰色的参数选项表示此参数不能被改变。不能点击检查符(√)以改变继承关系。要改变继承关系必须在相应的对话框中输入合适的参数。·Object→UpdateList当操作产生刀具路径或被后处理后列表显示其已经被修改的所有参数。·Object→StartPost、EndPost、Feedrates快速进入相应界面并指定或修改操作的起动、结束后处理命令和进给率值。·Toolpath→Edit进入ToolPathEditor编辑刀具路径。·Toolpath→Delete删除当前操作的刀具路径操作数据仍保留但无法重放刀具路径。·Toolpath→List列表显示当前操作的文本信息(基于加工坐标系MCS)包括机床控制命令、坐标系的位置、刀具定位点和进给率等。·Toolpath→Verify刀具路径可视化较核。·Toolpath→GougeCheck·刀具路径碰撞检查。当刀路储存后选择GougeCheck进行检查时若刀具路径发生碰撞现象系统将用红色显示侦测到的碰撞区域并在信息窗口列出碰撞范围。·Toolpath→Load当列表显示、重放或产生刀具路径时把刀具路径放到运行时间记亿中去使得后面做相同工作时获得更快的响应速度。·Toolpath→Unload从运行时间记亿中移去刀具路径以释放内存空间适用于数据量非常大的刀具路径。第七节参数组UG加工应用模块提供了四个参数组:程序(Program)组、刀具(Tool)组、几何(Geometry)组和加工方法(Method)组。在Create对话框中可创建新的参数组。一、程序(Program)组创建新的程序组。步骤:①点击Program图标②输入新程序组的名称③选择“父亲”节点④点击Create⑤新程序组悬挂于“父亲”节点之下通常当进行二次加工(例如正面加工和侧面加工)时需要两个坐标系此时可创建两个程序组以清晰区分开来。此外当机床类型(例如线切割机床和加工中心)不同时也应该创建不同的程序组。注意:在ONT上同一程序组的操作排列顺序相应于机床的运行顺序。因此在后处理(Ugpost)前检查程序组中的操作排列顺序是必要的。二、刀具(Tool)组创建新的刀具或从刀库中取出刀具。·创建新刀具步骤:①点击Tool图标②输入新刀具的名称③指定操作类型④选择刀具类型⑤选择“父亲”节点⑥点击Create进入刀具参数对话框⑦输入刀具参数后选择OK键就创建了新的刀具它悬挂于“父亲”节点之下基于选定的CAMSetup可创建不同类型的刀具。在CreateTool对话框中当选择Type为Drill时能创建用于钻孔、膛孔和攻丝等用途的刀具见下图当选择Type为MillPlanar时能创建用于平面加工用途的刀具见下图当选择Type为MillContour时能创建用于外形加工用途的刀具见下图。不同类型的刀具有相应的刀具参数。仅用于FixedContour操作中的AreaMilling和Flowcut驱动方法的刀具夹头参数见下图。在各种刀具的参数对话框中有共同的选项见下图。AdjustRegister指定刀具的长度补偿登记器地址号码。CutcomRegister指定刀具的径向补偿登记器地址号码。ToolNumber指定所创建的刀具在机床刀库中的编号。Material指定刀具材料。当还指定了工件材料、切削方法和切削深度后从FeedsandSpeeds对话框中选择ResetfromTable键将得到系统推荐的各种进给率值。DisplayTool在坐标原点处显示所创建的刀具。·从刀库取刀具在CreateTool对话框中点击RetrieveTool图标进入LibraryClassSelection对话框并确定刀具类型点击OK键进入SearchCriteria对话框(见下图)输入合适的搜寻参数后点击OK键从表格中选取目标刀具点击OK键就取出了目标刀具。二、几何(Geometry)组指定加工几何和工件在机床的定位方向以创建新的几何组。在这里可以指定PartBlankTrimandCheck几何形状、MCS的方位和安全平面等参数以给后续操作继承。步骤:①点击Geometry图标②输入新几何组的名称③指定操作类型④选择新几何组的类型⑤选择“父亲”节点⑥点击Create进入相应几何对话框⑦选择合适的几何选择OK键就创建了新的几何组它悬挂于“父亲”节点之下基于选定的CAMSetup可以生成相应的几何组。()钻孔类几何在CreateGeometry对话框中当选择Type为Drill时仅能创建WCS和DrillGeom两种几何组见下图。·MCS创建(或编辑)加工坐标系和关联的安全平面。输出的刀具路径定位点坐标值是基于MCS的而不是基于WCS(安全平面和加工深度是基于WCS)的。新档案进入加工应用模块时MCS与绝对坐标一致。在MCS对话框还可以记录当时的屏幕视图和设置的图层。LinkMCSRCS是否生成关联的加工坐标系或参考坐标系。Clearance指定“聪明”的安全平面将被操作中的相关(Avoidance→ClearancePlane)参数覆盖。LowerLimit指定“聪明”的最低极限平面将被操作中的相关(Avoidance→LowerLimitPlane)参数覆盖。LayoutLayer储存当前的屏幕视图和设置的图层。当选择SaveLayoutLayer后在ONT使用MB的Object>SwitchLayerLayout将切换到记忆中的视图和图层设置。·DrillGeom指定用于钻孔操作中的相关几何和刀具轴参数。Holes指定孔的位置、钻削顺序和避让方法等。PartSurface指定开始钻削(以钻削进给率)的最高平面位置。BottomSurface指定钻削的最低平面位置。ToolAxis指定刀具轴将被操作的ToolAxis参数覆盖。(二)平面铣削类几何在CreateGeometry对话框中当选择Type为MillPlanar时能创建Workpiece、MillBnd、MillGeom和WCS四种几何组见下图。·MillGeometryWorkpieceMillGeometry与Workpiece具有同等的功能都能选择实体、面、曲线以指定PartBlankTrimandCheck几何形状。在这里还能指定工件厚度和材料等。PartThickness指定模型表面增加或减小的材料厚度。正值表示增加负值表示减小。PartStock和CustomStock将以PartThickness为参考重新测量。Material指定加工几何的材料属性。当还指定了刀具材料、切削方法和切削深度后从FeedsandSpeeds对话框中选择ResetfromTable键将得到系统推荐的各种进给率值。此处指定的参数属性将覆盖Tools>PartMaterial指定的属性。·MillBoundary指定永久性的PartBlankTrimCheck边界和加工深度(Floor)。Floor指定PlanarMill操作中的最低加工深度仅能指定一个Floor。(三)外型铣削类几何在CreateGeometry对话框中当选择Type为MillContour时能创建WCS、Workpiece、MillGeom、MillBnd和MillArea五种几何组见下图。·MillArea指定Part、Trim和Check几何、CutArea以确定加工区域并能增加或减少各类型几何的材料厚度。CutArea指定切削区域仅应用于FixedContour模块中的AreaMilling和Flowcut两种驱动方法。TrimGeometry指定修剪几何以进一步约束加工区域仅应用于FixedContour模块中的AreaMilling和Flowcut两种驱动方法。四、加工方法(Method)组指定IntolOutolPartStock和Feeds等参数以创建新的加工方法组。步骤:①点击Method图标②输入新加工方法组名称③选择“父亲”节点④点击Create进入MillMethod对话框⑤输入参数后选择OK键就创建了新的加工方法组它悬挂于“父亲”节点之下PartStock指定加工余量值IntolOutol指定可允许的最大过切量和最大残留余量的弦高公差。CutMethod选择切削类型。当还指定了刀具材料、工件材料和切削深度后从FeedsandSpeeds对话框中选择ResetfromTable键将得到系统推荐的各种进给率值。DisplayOptions指定刀具路径的显示参数。第八节边界(Boundary)边界是用来指定刀具切削移动区域的。这些区域可由一个或多个边界构成。通常加工模块不同边界的用法也不同。但是边界有共同的特性。一、边界分类·加工边界(PartBoundary)用于指定刀具所要加工的几何形状。下图说明了Part边界最常用的一个用法:在PlanarMill操作中PartBoundary指定了被加工的切削量。PartBoundary指定加工量·检查边界(CheckBoundary)用于指定保护几何以定义刀具逃避的区域。在下图Checkboundary指定了夹具几何。CheckBoundary指定夹具几何·修剪边界(TrimBoundary)用于裁剪一部分加工区域。在下图修剪边界(TrimBoundary)裁掉了TrimBoundary外的所有加工区域。TrimBoundary限制加工区域·毛坯边界(BlankBoundary)通常与Part边界一起指定刀具的切削量。在下图切削量由一个BlankBoundary和多个PartBoundaries共同决定。PartandBlankBoundaries共同决定切削量·驱动边界(DriveBoundary)用于固定和可变轴曲面外型加工中的边界驱动(BoundaryDrive)和径向切削驱动(RadialCutDrive)两种驱动方法。它们与PartSurfaces一起指定切削区域。在BoundaryDrive方法驱动边界形成的区域能大于、等于和小于PartSurfaces见下图。驱动边界(DriveBoundaries)在RadialCutDrive方法沿着边界的方向刀具路径总是垂直边界(径向切削)见下图。驱动边界(DriveBoundary)二、边界平面曲线、面的边、点可用于生成不共面的边界(由面生成边界必须共面)。但是所选几何按边界平面(通常为XY平面)的矢量投影到边界平面故所产生的边界总是共面的见下图。不共面的边形成的边界注意:当选择三维空间的曲线或面的边作为边界时应指定合适的边界平面否则可能得到不正确的刀具路径。三、边界的起始点边界的起点用小圆圈表示。选择边界时第一个“物体”的最接近光标的位置为边界起点位置。边界的起始点与刀具路径的切削开始点有关。四、边界中的刀具定位刀具定位确定刀具与边界成员之间的位置关系有三种位置关系:OnTanto和Contact。下图表示三种位置关系:半箭头表示Tanto全箭头表示On三角形表示Contact。下图表示三种刀具定位在加工曲面时的明显区别:Tanto刀具的侧刃与边界对齐。On沿着刀具轴或投影方向(可、变轴加工)刀具中心与边界对齐。Contact刀具与边界接触。Contact定位关系仅在FixedandVariableAxisSurfaceContouring(固定或可变轴曲面外形)加工才可用。在同一边界各边界成员可组合On和Tanto两种位置关系一起使用但Contact不能与其它两种位置关系组合一起使用。在Planarmill中仅能使用On和Tanto两种位置关系在Cavitymill中仅能使用Tanto一种位置关系而在FixedandVariableAxisSurfaceContouring中可使用三种位置关系。五、边界的方向边界与刀具的位置关系图显示了边界的方向箭头的方向表示边界的方向。在生成边界时若选择Face则边界方向由系统自动产生若选择CurveEdge或Point可通过选择边界成员的顺序控制边界的方向。下图所示相同的几何形状鼠标位置不同边界方向也不一样。注意:当边界生成后边界方向就已确定不能反向或进行编辑。边界的方向对于确定开放式边界的左、右侧是必要的。沿着边界方向向前看你的左边就是边界的左侧你的右边就是边界的右侧。见下图:一旦边界的左、右侧确定后就可以判断开放式边界的材料侧。但对于封闭式边界是不起作用的。六、材料侧材料侧确定在边界的哪一侧材料将被切去或保留。对开放式边界材料侧规定为Left和Right两种方式对封闭式边界材料侧规定为Inside和Outside两种方式见下图。材料侧为何种方式取决于边界的分类。对Part、Check、DriveBoundary来讲指定材料保留下来的哪一侧而对BlankBoundary来讲指定材料被切去的哪一侧而对TrimBoundary来讲指定材料被裁剪的哪一侧见下图。七、边界类型:开放式和封闭式边界能够确定一个区域的边界为封闭式边界第一个成员的起点与最后一个成员的端点为同一点仅确定一个路径的边界为开放式边界第一个成员的起点与最后一个成员的端点不共点见下图。封闭式与开放式边界生成边界时若选择“封闭”的Curves、Edges既可能产生开放式边界也可能产生封闭式边界同样若选择“开放”的Curves、Edges既可能产生开放式边界也可能产生封闭式边界(边界成员延伸相交或增加边界成员)。注意:不能从表观形状上判断一个边界为开方式或封闭式看似“封闭”其实很可能是开放式边界。生成封闭式边界时所选曲线和面的边无须连续。在下图选择的边没有连续当投影到边界平面后各边界成员段或伸长或缩短以形成平面封闭式边界。不连续的边形成的封闭式边界八、临时和永久边界边界分为临时和永久边界两种。·永久边界在主菜单的Tools→Boundary、或在加工模块内EditBoundary(编辑边界)对话框的CreatePermanentBoundary都可以生成永久边界。象其它几何“物体”一样永久边界一旦产生在屏幕上将继续显示并能被任一加工模块使用。生成永久边界的好处是:一旦产生后能被多个操作重复使用。特别是对复杂的曲面边界将明显减小工作量。然而永久边界与“父亲”几何不相关产生后不能被编辑。当使用Tools→Boundary生成永久边界时将显示BoundaryManager对话框见下图。Create选择存在的Curve或Edge以生成永久边界。生成边界时确定合适的ToolPosition(刀具位置)、BoundaryPlane(边界平面)、BoundaryType(边界类型)。Delete删除永久边界。Blank从屏幕上隐藏永久边界。Unblank重新显示永久边界。List列出当前Part文档已产生的永久边界。·临时边界在加工模块内的主对话框能选择几何“物体”生成临时边界。产生后将临时显示于屏幕上当屏幕刷新后它将消失。临时边界有许多优点:临时边界与“父亲”几何相关产生后能被编辑临时边界的公差、余量和进给率能被用户化临时边界更方便使用。九、边界的相关性临时边界与“父亲”几何相关。一旦“父亲”几何被修改临时边界将作相应变化。当用永久边界生成临时边界时临时边界与永久边界的“父亲”几何相关也就是说删除永久边界不会影响由它产生的临时边界。当使用点生成临时边界时你有机会确定是否临时边界与点保持相关性。第九节常用选项一、Corner控制刀具绕尖角移动的方式和参数可有效防止过切多应用于高速加工。刀具如何绕转角移动将取决于尖角类型:)对于凸角或者伸长相邻两段路径以驱动刀具移动或者插入等于刀具半径的圆弧绕尖角滚动。)对于凹角或者插入圆弧(稍大于刀具半径)形成平稳传递或者减小进给速率亦可保证光滑平稳的刀具移动当刀具离开拐角后再加速到原来的进给速率。FilletsSlowdowns通常结合一起使用两者给出的值应用于由MinimumAngleandMaximumAngle确定范围内的所有边界转角。由SplineandConic形成的拐角均由直线逼近。注意:在一些情况下刀具路径不会输出圆弧移动。对于PlanarCavity当使用FollowPeriphery切削方式时仅沿着侧壁移动圆弧才会输出当使用ProfileStandardDrive切削方式时全路径均输出圆弧而任何Zig切削方式除了精加工(Profile)路径外均不输出圆弧。按下图选择进入CornerAndFeedrateControl菜单:·ConvexCorner控制凸角的移动方式。应用于所有精加工(Profile)路径包括清角路径和Zig走刀方式的精加工(Profile)路径。AddArcs以相邻边界成员的交点为中心插入一个等于刀具半径的圆弧驱动刀具移动始终保证刀具与工件材料接触。ExtentTangents切线延伸相邻Passes直至相交以驱动刀具移动。仅适用于边界侧壁路径。·CircularFeedRateComp保持刀具边刃的进给率而不是刀具中心的进给率使得切屑载荷均匀分布防止刀具切入或偏离工件。·Fillets在指定角度范围内的凹角插入圆弧以驱动刀具移动。下表为ResultingFeedRate、SlowdownFeedRateCircularFeedRateComp之间的关系:SlowdownCircularFeedRateCompResultingFeedRateOFFOFFCutFeedRateOFFONCircularFeedRateCompONOFForONCircularFeedRateCompappliedtoSlowdownFeedRate·Slowdowns在指定角度范围内的凹角减速使刀具移动平稳。Length指定刀具减速的长度。PreviousTool或者是以前刀具的直径或者是输入的半径值。PercentTool由当前刀具直径的百分值确定减速长度。Slowdown指定最低进给速率为当前进给率的百分值。NumberOfSteps确定减速的步数步数愈多减速愈平稳。每步减小的进给率为:(Slowdown)NumberOfSteps。加速的步数大约为减速的一半。·CornerAngle指定最小转角和最大转角的度数限定何种角度的尖角应用Fillets和SlowdownFeedRate移动方式。二、AvoidanceAvoidance用于指定、激活刀具路径中的非切削移动参数。但FixVariableContour操作中的非切削移动参数由Noncutting设置而不使用Avoidance的选项。按下图选择进入Avoidance菜单。·FromPoint指定新刀具路径中的刀具初始定位点仅作参考不会引起刀具移动。它在刀具路径的第一个入口处输出一个From命令其它后处理命令跟随在From命令后面。·StartPoint指定刀具路径中开始以用户定义进给率移动的刀具定位点能用于逃避干涉几何或夹具。如果指定了FromPoint刀具将快速从FromPoint移动到StartPoint如果指定了ClearancePlane刀具先直接移动到StartPoint之上、ClearancePlane内的一点然后快速移动到StartPoint。在PlanarCavity操作中StartPoint必须位于系统或用户指定的ClearancePlane之上一定距离此距离等于或大于由AutomaticEngageRetract指定的垂直安全距离(VerticalClearanceDistance)或者StartPoint没有输出到刀具路径中。在From和后处理命令之后、在第一个进给移动之前StartPoint输出一个以快速进给移动的GOTO命令语句。·ReturnPoint指定在切削路径末尾当刀具离开工件表面后的定位点。当刀具移动到切削路径的最后一点或退刀移动的最后位置后如果指定了ReturnPoint刀具便以Return进给率直线提刀到安全平面(ClearancePlane)再移动到ReturnPoint。如果没有指定ClearancePlane刀具将直接移动到ReturnPoint如果指定了ClearancePlaneReturnPoint应在ClearancePlane内或以上。伴随最后的退刀移动ReturnPoint输出一个以快速进给率移动的GOTO命令语句。·GohomePoint指定刀具路径中的最后刀具定位点通常与FromPoint共点。GohomePoint输出Gohome命令作为刀具路径的最后出口。·ClearancePlane指定安全平面以避开干涉几何。如果指定并激活了ClearancePlane在进刀前和退刀后刀具将快速移动到ClearancePlane。下面是ClearancePlane的几种用法:StartandEnd应用于刀具路径的开始和最后。在路径的开始和结束刀具将快速移动到指定的ClearancePlane为常用选项。StartOnly仅应用于刀具路径的开始刀具将快速移动到指定的ClearancePlane。EndOnly仅应用于刀具路径的最后刀具将快速移动到指定的ClearancePlane。StartOnlyMinClearAtEnd仅应用于刀具路径的开始刀具将快速移动到指定的ClearancePlane而在刀具路径的最后刀具沿着刀具轴退出一定距离远离工件此距离为MinimumClearance指定的值。EndOnlyMinClearAtStart仅应用于刀具路径的最后刀具将快速移动到指定的ClearancePlane而在刀具路径的开始时刀具沿着刀具轴从MinimumClearance指定的值开始落刀。·LowerLimitPlane指定刀具切削和非切削移动时的最低极限面。此极限面的法向矢量

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/142

UG编程手册

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利