UG编程培训教程_第1页
UG编程培训教程_第2页
UG编程培训教程_第3页
UG编程培训教程_第4页
UG编程培训教程_第5页
已阅读5页,还剩118页未读 继续免费阅读

下载本文档

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

文档简介

UG数控编程数控编程就是控制加工中心刀具的运动轨迹。请看录像(编程.WMV),对数控加工更进一步的了解。xzg数控铣加工常见刀具平底刀球刀常见刀具有三种:平底刀,该刀有两刃四刃等多种,主要用于底部清角,侧面直壁球刀主要用于加工斜面和曲面。刀粒刀主要用于大件的开粗,扫平面,光刀。xzg

UG数控编程的流程加工模块模型操作导航器参数组程序组刀具组加工几何组根据加工工艺创建操作处理模型建好毛胚建立程序名建立刀具设定安全高度指定部件和毛胚设定好加工参数产生刀具路径过切检查、模拟后处理程序程序单:工件的装夹,分中数据,执行顺序、刀具数据等加工中心xzgNC程序单xzg

创建毛坯在建模状态点起始—所有应用模块—点注塑模向导—点模具工具图标--创建箱体—创建的箱体在X,Y及Z的负向偏置是零,Z的正向偏置2MMxzg

加工环境

第一次进入加工环境提示该对话框CAM会话配置默认选cam_general2轴加工3轴加工钻孔加工xzg5轴加工车床加工线切割加工

设定安全高度设定安全高度:打开操作导航器在空白处按鼠标右键选择几何视图—左键点MCS_MILL,按右键选编辑出现以下对话框,按下图进行设置。

xzg按指定,如机械坐标与工作坐标不重合先移到重合偏置设为20意思就是平行于XY平面,Z值高度20位置处为安全平面,也可以相对部件表平面指定高度为安全平面此图是相对部件最高面偏置20为安全平面

创建程序名称

xzg

创建刀具

xzg

设定部件与毛坯的关系设定部件与毛坯的关系:打开操作导航器在空白处按鼠标右键选择几何视图—左键点MCS_MILL处的加号,左键点选WORKPIECE,按右键选编辑,出现以下对话框。

xzg部件毛坯点部件按选择点毛坯按选择

编程前的准备工作小结

xzg编程前的准备工作小结请参考(编程前的准备工作.avi)编程前的准备工作重点要注意机械坐标和工作坐标要重合,安全高度的设定是参照XY平面还是部件最高面。练习图档:UGCAM.PRT(关于封体部分后面再讲)

xzgCavityMill(型腔铣削)目的:本部分介绍型腔铣削的概念和应用操作目标:完成本部分课程后,能够:学会型腔铣的应用范围。学会型腔铣操作的三个父节点组(程序,几何体,刀具)的创建。学会创建型腔铣操作。学会定义型腔铣切削层。学会使用IPW检查修剪切削方式步进(切削步距)每一刀的全局深度(每一刀的切削深度)点

xzgCavityMill(型腔铣削)切削层cutlevel方法(进刀/退刀)自动(自动进刀/退刀)切削参数角避让进给率机床编辑刀轨显示产生刀轨刀轨仿真综合练习图档:01_Cavity_mill.prt综合练习录像:01_Cavity_mill.AVI

CavityMill(型腔铣削)

设定以下三项型腔铣对话框xzg-,CAVITYMILL(型腔铣削)主要用于开粗,二次开粗,半精铣侧面,当工件顶部是平面时也可以用于精铣侧面。切削步距下刀步距选择加工方法给定操作名称可在此选择其它模板,如mill_countours,plannarmilling,就在此切换。

CavityMill(型腔铣削)

xzg1,检查(不需要加工但要过切保护。如压板......等夹具)压板刀具路径会避开压板

CavityMill(型腔铣削)

xzg2,修剪(把不需要的刀路修剪掉,通过轮廓控制来设定修剪范围)

CavityMill(型腔铣削)

xzg3,切削方式

CavityMill(型腔铣削)

xzg最常用,主要用于粗加工和扫平面

CavityMill(型腔铣削)

xzg最常用,主要用于复杂工件的残料开粗摆线加工

CavityMill(型腔铣削)

xzg也称轮廓铣最常用,主要用于半精铣和精铣侧面

CavityMill(型腔铣削)

xzg4,切削步距切削步距该功能只有在轮廓铣时才被激活

CavityMill(型腔铣削)

xzg

CavityMill(型腔铣削)

xzg

CavityMill(型腔铣削)

xzg5,点(切削起始点)激活或抑制已定义的预钻点激活或抑制已定义的起始点显示已定义的预钻点新建或编辑已定义的预钻点显示已定义的起始点新建或编辑已定义的起始点指定默认起始点生成方式自动:起始点将位于切削区边界最平滑的凹拐角处,如没有凹拐角,就位于最长边界成员的中间位置。标准:起始点在尽可能接近切削区边界起始点的位置,因此修改边界起始点就可以改变起始点CavityMill(型腔铣削)

为了使型腔铣切削后的底部余量均匀,可以定义多个切削区间,每个切削区间的每层切削深度可以不同。xzg自动生成用户定义

单个选择当前切削范围通过定义点来增加切削范围定义指定范围的每刀切削深度修改切削范围可以通过输值6,切削层cutlevel

编辑当前切削范围删除当前切削范围修改切削范围可以通过拉动滑标CavityMill(型腔铣削)

xzg自动生成

单个CavityMill(型腔铣削)

xzg自动生成

单个大的三角形表示范围,小的三角形表示每刀切削深度。7,进刀/退刀

最小安全高度(没设安全高度时),刀杆避空距离水平进刀距离,没有使用轮廓修剪设5,使用轮廓修剪该值为5加刀具半径xzg缓降高度,下一层的抬刀高度安全平面(最常用,最安全,主要用于开粗),每走完一层刀路,刀具抬到安全平面先前的平面(效率高,主要用于角落粗加工),每走完一层刀路,刀具抬到上一加工平面毛坯平面,每走完一层刀路,刀具抬到毛坯平面直接的,每走完一层刀路直接走下一平面(最容易过切)CavityMill(型腔铣削)

xzgCavityMill(型腔铣削)刀具开始进刀移动时,刀具边刃与部件最大边界的水平距离。当刀具开始以进刀速率移动时刀具底刃与切削层的垂直距离。8,自动进刀/退刀

xzg最常用2-5度,刀具越小,材料越硬斜度越小设置刀具的最小活动空间,如直径10的刀具设60%,那么加工的凹槽最小要16MM自动类型分圆的和线性进退刀圆弧半径激活区间沿直线主要用于平面,沿外形是最常用的,螺旋用于内形加工重叠距离区域加工时的进刀移动类型边界加工时的进刀移动类型CavityMill(型腔铣削)螺旋进刀

xzgCavityMill(型腔铣削)使用高性能切削刀具时,最有效的进刀方法是使用螺旋插补“铣孔”方式。螺旋的直径%:刀具直径的百分比来描述最大螺旋刀轨直径。最大螺旋刀轨直径定义原则:最大孔的直径等于2×ToolDiameter-InsertWidth

最小螺旋刀轨直径定义原则:最小孔的直径等于2×ToolDiameter-2×InsertWidth

螺旋进刀

xzgCavityMill(型腔铣削)假如孔的直径(螺旋直径)大于计算的最大值,在孔的中心会有材料残留,但是不会影响刀具,因为残留材料在刀具的外侧。

螺旋进刀

xzgCavityMill(型腔铣削)假如孔的直径小于计算的最小值,在孔的中心会有材料残留,此时将会引起刀具破损。螺旋进刀

xzgCavityMill(型腔铣削)假如孔的直径等于计算的最小值,在孔中不会有材料残留,刀具将正常切削。螺旋进刀

xzgCavityMill(型腔铣削)假如孔的直径等于计算的最大值,孔的底部完全是平的。这是最好的螺旋插补方式。沿外形,沿直线进刀

xzgCavityMill(型腔铣削)最小斜面长度-直径%是用刀具直径的百分比来表示刀具从斜面的顶部到底部的最小刀轨距离。为了避免切削不到材料,斜面运动必须足够长。最小斜面长度按如下方法计算:2×刀具直径(Tooldiameter)-2×刀片宽度(InsertWidth)假如斜面长度小于计算的最小值,有材料残留引起刀具破损。

沿外形,沿直线进刀

xzgCavityMill(型腔铣削)假如斜坡长度大于或等于最小值,则没有材料残留,刀具将正常切削。

xzgCavityMill(型腔铣削)当使用螺旋斜面类型,将用螺旋直径计算螺旋运动。假如区域小于螺旋直径,刀轨直径将减小,同时再次尝试完成进刀。这个过程将一直继续,直到螺旋进刀成功,或者刀轨直径减小到小于最小斜面长度。假如区域没有足够大的空间允许刀轨直径等于最小斜面长度,系统将尝试用斜面进刀进入该区域。当用斜面进刀时,系统将会去检查零件至少要有某部分区域足够长,允许使用最小斜面长度进行斜面运动。假如没有检查到合适的区域,将会有一个报警信息出现。

xzgCavityMill(型腔铣削)9,切削参数

理解岛清根,清壁的含义

顺铣切削,刀具顺时针方向移动逆铣切削,刀具逆时针方向移动向外,由内向外加工,适合加工凹的部件

向内,由外向内加工,适合加工凸的部件

xzgCavityMill(型腔铣削)此选项是设定部件侧面与底面余量一样设定侧面余量设定底面余量此选项是设定加工的精度,开粗一般设0.01,精加工一般设0.005

xzgCavityMill(型腔铣削)按默认设置

xzg10,角CavityMill(型腔铣削)圆弧进给率补偿,一般设1,如F是3000这里最大值输2则走圆弧的F是6000(圆角设无时的结果)拐角加圆弧拐角减速(圆角设无时的结果)减速长度(刀径的110%)减速到最低值为原F的10%减速5次如原F是300,则每次的减速是(1-0.1)/5*300=54拐角限制一般按默认设置

xzg如果一开始没设定安全高度此处可以设定,有两种方式,一种是相对于XY平面,另一种相对于指定平面。一般比最高点高20MM,此项非常重要。11,安全平面-用来指定、激活刀具路径中的非切削移动参数。但FixContour操作中的非切削移动参数由非切削的设置,而不使用避让的选项。

CavityMill(型腔铣削)

xzg此参数的设定要根据刀具的大小及类别,机床的性能,加工类型来定12,进给率CavityMill(型腔铣削)刀具运动路径分析xzgCavityMill(型腔铣削)

xzg13,机床控制CavityMill(型腔铣削)输出GO1输出GO2刀具补尝设置

xzg14,编辑刀轨显示CavityMill(型腔铣削)产生刀轨刀轨仿真

xzg二次开粗目的:本部分介绍二次开粗的概念和应用操作目标:完成本部分课程后,能够:学会型腔铣的二次开粗学会Zlevel_Follow_Core二次开粗学会CORNER_ROUGH角落开粗学会选择合适的二次开粗方式学会切削参数设置综合练习图档:02_Cavity_mill_IPW.prt,03_Corner_Rough.prt综合练习录像:02_Cavity_mill_IPW.AVI,03_Corner_Rough.AVI

xzg二次开粗又称残料开粗,用小于等于上一把刀直径二分之一的刀具加工上一把刀未加工的区域。它的参数设置与开粗基本相似,主要区别在以下几方面:1,刀具不一样。2切削方式用跟随工件切削方式选跟随工件CavityMill(型腔铣削)-二次开粗3,处理中的工件设置使用3D二次开粗的几种方法:1,使用3D,是最常用的也是最安全的,有点多余多路。2,使用基于层(IPW)。3,参考刀具,工件顶部底部是平的可以用,如果不是平的不安全。4,局部作毛胚。

xzgCavityMill(型腔铣削)-二次开粗Zlevel_Follow_Core二次开粗

xzg切削方式选跟随工件ZLEVEL_FOLLOW_CORE二次开粗是CAVITYMILLING的扩展功能其参数设置是一样的。Zlevel_Follow_CoreCORNER_ROUGH角落开粗

xzg切削方式选跟随工件设定参考刀具CORNER_ROUGH角落开粗是CAVITYMILLING的扩展功能其参数设置是一样的。Corner_Rough没设定陡角必须设定陡角必须

xzg目的:本部分介绍等高精加工的概念和应用操作目标:完成本部分课程后,能够:学会等高精加工的应用范围理解陡峭角的含义学会切削参数设置综合练习图档:04_z_level.prt05_Extend.prt综合练习录像:04_z_level.AVI05_Extend.AVI

ZLEVEL_PROFILE等高精加工ZLEVEL_PROFILE等高精加工xzgZLEVEL_PROFILE

等高切削可切削整个工件(不设陡角),或仅切削陡峭区(设陡角)陡角是指面的法向与刀轴(Z轴)的夹角陡峭区域是指陡角等于或大于设定值的区域非陡峭区由FixedContourMilling完成切削可定义刀柄,避免刀具与工件碰撞ZLEVEL_PROFILE等高精加工xzg陡角是指面的法向与刀轴(Z轴)的夹角SteepAngle+ZMNormal+ZMNormalNormal+ZMZLEVEL_PROFILE等高精加工xzgZLEVEL_PROFILE等高精加工xzgZLEVEL_PROFILE等高精加工xzg合并距离:连接中断的切削移动,能排除刀具路径之小的不连续或不要的空隙。最小切削深度:刀具路径的移动若小于此设定值将不产生刀具路径。ZLEVEL_PROFILE等高精加工xzg指定加工区域深度优先层优先ZLEVEL_PROFILE等高精加工xzg边界修剪ZLEVEL_PROFILE等高精加工xzg使用传递方法直接对部件倾斜于工件切削方向不能设混合对部件的交叉倾斜切削方向不能设混合ZLEVEL_PROFILE等高精加工xzg没延伸的结果延伸的结果ZLEVEL_CORNER等高清角xzg目的:本部分介绍平面铣削的概念和应用操作目标:完成本部分课程后,能够:创建FaceMillingArea操作创建FaceMilling操作切削单个面切削多个面毛坯垂悬(BlankOverha)综合练习图档:06_Face_Mill.prt综合练习录像:06_Face_Mill.AVIxzg平面铣削xzgFaceMillingArea面铣削专门用于切削平面(受体的保护)。粗加工或精加工。可选平面,线,边或点来定义边界。用于创建FaceMillingArea加工的面在几何特性上一定是平面,且其法向应与刀轴方向一致。

xzg毛坯垂悬(BlankOverhang)允许你控制切削刀具超出面的边缘的距离。

FaceMillingArea面铣削Face_Milling

面铣xzg该功能与Face_milling_area相近专用于扫平面(受体的保护)。用于创建FaceMilling加工的面在几何特性上一定是平面,且其法向应与刀轴方向一致。Face_Milling

面铣xzg跟随剪切横向练习图档:08_2D_FACE.PRTPlanarMilling平面铣目的:本部分介绍平面铣的概念和应用操作目标:完成本部分课程后,能够:学会平面铣的应用范围。学会平面铣的加工边界(boundary)定义方法学会创建平面铣操作。综合练习图档:07_2D.prt08_2D_FACE.PRT综合练习录像:07_2D.AVI08_2D_FACE.PRTxzgPlanarMilling应用范围(不受体保护)1.粗精加工平面、零件轮廓。2.精加工小岛面。3.对于形腔体,适用于侧壁是直壁、底面是平面的零件,每层刀轨是平面切削。xzgPlanarMilling平面铣Boundary(边界):定义切削范围半个箭头说明工具与边界相切整个箭头说明工具中心正好在边界上Floor(底面):加工的最深面为floorplaneTrimGeometry(修剪几何体):限制刀轨范围CheckGeometry(检查几何体):防止刀具碰撞或加工过切Island(小岛):零件中的凸台

xzgPlanarMilling平面铣零件边界与毛坯边界根据定义边界时的材料侧的不同,刀轨所在方位会有不同的情况仅选择Part边界,材料侧为外部,结果刀轨完全位于边界内部。仅选择Blank边界,材料侧为内部,结果刀轨超出边界,可以用作铣端面

xzgPlanarMilling平面铣零件边界与毛坯边界选择Part边界与选择Blank边界组合,根据材料侧不同,刀轨位置可以有多种情况。工件材料侧内部,素材材料侧内部工件材料侧外部,素材材料侧内部零件边界毛坯边界零件边界毛坯边界工件材料侧外部工件材料侧外部,素材材料侧外部

xzgPlanarMilling平面铣

xzgPlanarMilling平面铣

xzgPlanarMilling平面铣

FixedContour固定轴曲面轮廓铣目的:本部分讲述固定轴曲面轮廓铣的概念和应用目标:完成本部分课程后,能够:掌握固定轴曲面轮廓铣概念和术语用区域铣削(AreaMilling)驱动方式创建FixedContour操作用曲线/点(curve/point)驱动方式创建FixedContour操作用清根切削(Flowcut)驱动方式创建FixedContour操作在AreaMilling和Flowcut驱动加工中使用ToolHolder切削参数(Cutting)设置均匀的步距控制(scallopheightcontrol)定义非切削运动(noncutting)综合练习图档:09_AREA_MILL.prt10_3D-OFFSET.PRT11_SPIRAL.PRT12_BOUNDARY.PRT13_CORNER_FINISH.PRT综合练习录像:09_区域铣削.AVI10_3D等距加工.AVI11_SPIRAL-投影加工-螺旋.avi12_BOUNDARY-投影加工-边界.avi13_清角.AVIxzgFixedContour主要用于曲面的半精加工和精加工,刀具轴始终为一固定矢量方向(Z向)。刀轨创建需要2个步骤,第1步从驱动几何体上产生驱动图素,第2步将驱动图素沿投影方向投影到零件几何体上。刀具跟随这些图素进行加工。驱动图素可以从零件几何体的局部或整个几何体上产生,或是与加工不相关的其他几何体上产生。xzg

FixedContour固定轴曲面轮廓铣

xzg

FixedContour固定轴曲面轮廓铣驱动方式驱动几何体非切削参数区域铣削

xzg

切削区域决定了加工的区域。切削区域可通过选取的面区域,实体,或面来决定。如果CutArea没有指定,则整个Part几何被系统默认为加工范围。

FixedContour固定轴曲面轮廓铣区域铣削驱动方式–陡峭角xzg

FixedContour固定轴曲面轮廓铣通过定义一个陡峭角度的值来约束刀轨陡峭的切削区域,只有当刀轨陡峭小于或等于指定的角度的区域才被加工。陡峭角度由曲面法向与Z轴的夹角来测量。

陡峭条件:无陡峭条件:平坦的陡峭条件:指定方向的陡峭处驱动方式–曲线/点(用点时要定义两个点,该功能主要用于加工流道及槽)xzg

FixedContour固定轴曲面轮廓铣驱动方式–螺旋(该功能主要用于加工回旋体)xzg

FixedContour固定轴曲面轮廓铣驱动方式–边界(该功能主要用于局部半精加工和精加工)xzg

FixedContour固定轴曲面轮廓铣驱动方式–边界(该功能主要用于局部半精加工和精加工)xzg

FixedContour固定轴曲面轮廓铣驱动方式–曲面铣削(该功能主要用于加工单一曲面,回旋面,复杂的流道)xzg

FixedContour固定轴曲面轮廓铣驱动方式–曲面铣削xzg

FixedContour固定轴曲面轮廓铣驱动方式–曲面铣削xzg

FixedContour固定轴曲面轮廓铣驱动方式–曲面铣削xzg

FixedContour固定轴曲面轮廓铣驱动方式–径向切削xzg

FixedContour固定轴曲面轮廓铣驱动方式–清根切削xzg

FixedContour固定轴曲面轮廓铣驱动方式–清根切削xzg

FixedContour固定轴曲面轮廓铣驱动方式–清根切削xzg

FixedContour固定轴曲面轮廓铣驱动方式–清根切削xzg

FixedContour固定轴曲面轮廓铣驱动方式–清根切削xzg

FixedContour固定轴曲面轮廓铣驱动方式–清根切削xzg

FixedContour固定轴曲面轮廓铣切削参数xzg

FixedContour固定轴曲面轮廓铣xzg

FixedContour固定轴曲面轮廓铣xzg

FixedContour固定轴曲面轮廓铣检测安全距离与当检测过切时的状况xzg

FixedContour固定轴曲面轮廓铣xzg

FixedContour固定轴曲面轮廓铣xzg

FixedContour固定轴曲面轮廓铣xzg

FixedContour固定轴曲面轮廓铣xzg

FixedContour固定轴曲面轮廓铣xzg

FixedContour固定轴曲面轮廓铣xzg

FixedContour固定轴曲面轮廓铣xzg

FixedContour固定轴曲面轮廓铣规定非切削时刀具的安全移动方式一般设间隙xzg

FixedContour固定轴曲面轮廓铣xzg

非切削运动

FixedContour固定轴曲面轮廓铣xzg

移动方式

FixedContour固定轴曲面轮廓铣xzg

FixedContour固定轴曲面轮廓铣xzg

FixedContour固定轴曲面轮廓铣xzg

安全平面

FixedContour固定轴曲面轮廓铣目的:本部分介绍平面刻字和曲面刻字的应用操作目标:完成本部分课程后,能够:学会平面刻字和曲面刻字的应用综合练习图档:14_text.prt综合练习录像:14_2d_text.AVI15_3D_text.AVIxzg

PLANAR_TEXT(平面刻字)

PLANAR_TEXT(平面刻字)

xzg详细功能介绍实例中讲解

CONTOUR_TEXT

(平面刻字)

xzg详细功能介绍实例中讲解Drill钻孔目的:本课讲述钻孔(Drill)功能目标:完成本节课程后,能够:掌握钻孔概念和术语。创建标准钻操作。综合练习图档:15_DRILL_1.PRT16_DRILL_2.PRT综合练习录像:16_DRILL_1.AVI17_DRILL_2.AVIxzgDrill钻孔xzg详细功能介绍实例中讲解UG数控编程总结一,UG数控编程的基本步骤

1,开粗(选择适当的刀具,工件越大开粗余量越大,注意定下刀点,例如开粗用D32R6)

2,扫平面(用开粗的刀具D32R6,这减少了换刀的时间,扫比较大的平面,扫完之后不需要再加工)

3,用大于等于开粗刀直径一半的刀具进行二次开粗或等高半精加工(D16R0.8)。此步很关键,如果工件形状很复杂,凹的部分很多,我们就用二次开粗,如果凹的部分比较少,我们先用开粗方式加工凹的部分,然后用等高方式半精加工。

4,用D16R0.8扫平面,加工D32R6未加工的区域,扫完之后不需要再加工)。xzgUG数控编程

温馨提示

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

评论

0/150

提交评论