UGCAM的入门知识课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《UGCAM的入门知识课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UGCAM 入门 知识 课件
- 资源描述:
-
1、数控加工自动编程数控加工自动编程任课教师:李茂月任课教师:李茂月2012年年3月月主要参考书UG NX4数控加工自动编程 查道涛北京:北京:机械工业出版社 2007.4数控加工自动编程UG NX详解 吴明友 北京:清华大学出版社,北京:清华大学出版社,2008年年 第一版第一版UG NX4 自学手册数控加工篇 张百涛 北京:人民邮电出版社,2007UG NX 数控编程技术基础 赵东福 南京大学出版社,20071.1 数控编程的目的和发展数控编程的目的和发展一、数控编程的目的一、数控编程的目的 驱动数控铣床铣床把零件加工出来。二、数控编程的发展二、数控编程的发展 数控编程经历了手工编程、APT语
2、言编程和交互式图形编程3个发展阶段。目前,交互式图形编程是普遍采用的自动编程方法。手工编程手工编程是利用一般的计算工具,通过各种数学方法,人工进行刀具轨迹的运算,并编制指令。这种方式比较简单,很容易掌握,适应性较强。可用于复杂程度低,计算量不大的零件编程,是最早发展的编程方法,也是其他编程方法的基础。通常,自动编程自动编程是指用计算机和编程软件进行编程。第第1章章 CAM的入门知识的入门知识手工编程手工编程VS自动编程自动编程据统计:据统计:用手工编程时,一个零件的编程时间与机床实际加工用手工编程时,一个零件的编程时间与机床实际加工时间之比,平均约为时间之比,平均约为 30:1;数控机床不能开
3、动的原因中,有数控机床不能开动的原因中,有20-30%是由于加工程是由于加工程序不能及时编制出造成的。序不能及时编制出造成的。编程自动化是当今的趋势编程自动化是当今的趋势B A C KS P A C EC T RLIN SC RT A BA L T0S H IF T ZE N D WH OM E TP g Dn OP g Up JR S T E65“432?198:7 YXVU SRPQ NMKL IHFG DCABE S C1 4 彩 色显 示 器空运行Z 轴锁定MST 锁定任选程序段机床锁定快进+JOG-JOG主轴正转主轴停 主轴反转急停超程解除循环驱动进给保持冷却液开关 刀松/刀紧主轴修
4、调16010进给修调16050403020100电 源关开1自动方式选择回零手摇点动步进单段驱 动 器NC机床电源XYZA主轴超程报警手摇脉冲发生器2010 090增量倍率1000101001坐标轴选择Z YXO2002N01 G91 G00 G41 D01 X-50 Y25 S400 M03 M08 ;N02 M98P01L10 ;N03 G40 M02 ;#01工艺分析工艺分析手工编程的过程手工编程的过程自动编程的过程自动编程的过程 近年来,随着CAD/CAM一体化技术的发展和推广,极大地提高了产品设计和自动编程的效率与质量。CAD/CAM软件已成为数控加工自动编程系统的主流。这些软件具有
5、生动的图形显示功能,友好的人机界面,智能化的操作命令,可以用人机交互方式对零件的几何模型进行绘制、编辑和修改,从而得到零件的几何模型。然后对机床和刀具进行定义和选择,确定刀具相对于零件表面的运动方式、切削加工参数,生成刀具轨迹。最后经过后置处理,即按照特定机床规定的文件格式生成加工程序。通常软件还具有加工轨迹的仿真功能,以用于验证走刀轨迹和加工程序的正确性。使用这类软件通过交互式图形生成的方法把零件几何信息、拓扑信息、工艺信息输入计算机,对加工程序的生成和修改都非常方便,大大提高了编程效率。另一方面,由于交互式图形输入的直观性和易操作性,可以使编程操作中的失误大幅度地减少。1.2 UG CAM
6、概述概述 1.2.1 CAM的作用和地位 UG CAM是把虚拟模型变成真实产品很重要的一步,即把三维模型表面所包含的几何信息,自动进行计算变成数控机床加工所需要的代码,从而精确地完成产品设计的构想。UGS公司是全球全生命周期管理(PLM)领域软件与服务的市场领导者。它拥有6,800名员工、46,000家客户遍布全球62个国家、全球装机量近400万台套。UGS公司倡导软件的开放性与标准化,并与客户密切协作,提供个性化的企业解决方案,帮助客户进行管理流程的不断创新,以真正实现PLM所带来的价值。众所周知,UG是当今世界最先进的高端CAD/CAM/CAE软件之一,其各大功能高度集成。NX CAM 是
7、UGS的一套集成化的数字化制造和数控加工应用解决方案。NX的加工模块一直居行业领先,其加工功能完备,加工方法丰富,行业应用经验的成熟,是汽车船舶、航空航天、机械电子等行业首选加工软件之一。UGUG软件在现代制造业中的流程为:软件在现代制造业中的流程为:三维造型(CAD)-虚拟装配(Assembly)-分析(CAE)-工程图(Drafting)-加工(CAM)UG CAM就是UG的计算机辅助制造模块,与UG的CAD模块紧密地集成在一起。当今世界,UG属于最好的数控编程工具之一。一方面,UG CAM功能强大,可以实现对极其复杂零件和特别零件的加工,另一方面,对使用者而言,UG CAM又是一个易于使
8、用的编程工具。因此,UG CAM应当是相关企业和工程师的首选。特别是已经把UG CAD当作设计工具的企业,更应当以UG CAM作为编程工具。NC编程是面向实际的工作,而且UG CAM的功能强大,要学的内容比较多,因此,要学好UG CAM,关键在于多动手,反复尝试,通过动手来理解和掌握NC编程的技能。使用UG CAM将使得NC编程工作变得轻松容易。UG CAM可分为以下几个模块:1、基础模块 2、后处理模块 3、车加工模块 4、铣削加工模块 5、制造资源管理模块 6、机床仿真 7、线切割 8、NURBS样条轨迹生成器1.2.2 CAM与与CAD关系关系 三维模型是NX CAM编程前提,任何CAM
9、程序的编制都要有CAD模型作为加工的对象进行编程。因此,模型的难易、好坏程度也决定了编程的难度和加工误差,甚至坏的模型(模型存在破碎面,错位面等)在编程之前要大幅度的修改才能加工。在NX获得CAD模型主要有两种方式:(1)直接利用NX CAD创建的模型。(2)图档的数据转换,转换的途径主要有两种。直接利用NX数据转换器打开文件,实行数据交换,对于一些无法直接打开的可以利用NX的导入功能打开。二次转换:首先将文件生成通用数据格式,再利用NX数据转换器打开。假设是PROE文件,先使用PROE软件将文件生成STEP、IGES、CATIA等,然后再使用NX数据转换器打开。1.2.3 UG CAM的铣削
10、加工能力及其特点的铣削加工能力及其特点 UG CAM可以实现的主要铣削加工方式及其特点如下:(1)平面铣(P1anar Mill):实现对平面零件(由平面和垂直面构成的零件)的粗加工和精加工。(2)型腔铣(Cavity Mill):是三轴加工,主要用于对各种零件的粗加工,尤其是平面铣不能解决的曲面零件的粗加工。(3)固定轴曲面轮廓铣(Fixed Contour):主要用于以三轴方式对零件曲面做半精加工和精加工。根据不同的加工对象,固定轴曲面轮廓铣可实现多种方式的精加工。(4)可变轴曲面轮廓铣(Variable Contour):与固定轴曲面轮廓铣比较,可变轴曲面轮廓铣是以五轴方式针对比固定轴曲
11、面轮廓铣所加工的零件更为复杂的零件表面做半精加工和精加工。像固定轴曲面轮廓铣一样,根据不同的加工对象,可变轴曲面轮廓铣也可实现多种方式的精加工。(5)顺序铣(Sequential Mill):以三轴或五轴方式实现对特别零件的精加工。其原理是以铣刀的侧刃加工零件侧壁,以端刃加工零件的底面。(6)点位加工(Point to Point):用于钻、攻螺纹、铰孔、镗孔加工。(7)螺纹铣(Thread Milling):凡是因为螺纹直径太大,不适合用丝锥加工的螺纹孔都可以利用螺纹铣加工方法解决。螺纹铣利用特别的螺纹铣刀通过铣削方式加工螺纹。1.2.4 自动编程的主要工作内容自动编程的主要工作内容1)零件
12、图样分析,确定零件的加工工艺)零件图样分析,确定零件的加工工艺 分析零件的几何要素与技术要求,明确加工内容,确定加工方法,选择机床、夹具、刀具和切削工艺参数,制订加工工艺路线,确定基准点、参考点和走刀路线(进给路线)。2)零件图形的数字化)零件图形的数字化 将零件图转化为实体模型,供计算机识别。注意实体模型的文件格式能够被自动编程软件所接受。3)给定初始条件,生成与编辑刀具轨迹)给定初始条件,生成与编辑刀具轨迹 输入初始条件,生成加工轨迹,根据实际加工状态对生成的轨迹进行裁剪、拼接等编辑处理,形成刀具轨迹。4)生成加工程序)生成加工程序 输入机床、刀具、切削用量等工艺参数和各种编程指令代码,计
13、算机会根据已有的刀具轨迹自动生成所需要的NC程序。目前,国内外图形交互式自动编程软件的种类很多,但其编程的基本原理和过程大体相同。编程人员应遵循一定的步骤进行编程工作,自动编程的主要步骤和工作内容如下。(1)分析加工零件。根据被加工零件的图样和数控加工工艺要求,分析待加工表面及约束面,确定所需的机床设备、零件的加工方法、装夹方法及工夹量具。确定编程原点及编程坐标系。一般根据零件的基准的位置以及待加工表面的几何形态,在零件毛坯上选择一个合适的编程原点及编程坐标系(也称为工件坐标系)。设置加工零件毛坯尺寸,确定对刀点和刀具原点位置。(2)几何造型。利用CAD/CAM软件的曲线、曲面造型、实体造型等
14、功能绘制零件加工图形(2D或3D图形),与此同时,在计算机内自动生成零件的图形文件,作为下一步刀具轨迹设计的依据。1.2.5 1.2.5 自动编程的步骤自动编程的步骤(3)确定刀具和加工参数。确定所需刀具数量、刀具种类,设置刀具参数和走刀路线。设置不同加工种类的特性参数。(4)生成刀具轨迹并作适当编辑与修改。根据所选择的刀具和加工参数,系统自动生成刀具轨迹,对于刀具轨迹不合适的地方,要用人工交互方式进行编辑和修改。刀具轨迹计算的结果存放在刀位源文件之中。(5)刀具轨迹模拟与验证。利用CAD/CAM软件的刀具轨迹验证功能,可以对可能过切、干涉与碰撞的刀位点进行检验。(6)后置处理。运行数控编程系
15、统提供的后置处理程序,生成加工程序单(G代码)。(7)根据不同的数控系统对G代码作适当修改。(8)将正确的G代码传送到数控系统。零件图纸分析加工工艺决策刀位轨迹计算编写程序程序校验、试切加工程序输入数控编程过程 部件模型根据部件模型制定加工方法和顺序指定加工环境进入制造模型创建程序节点创建刀具节点创建几何节点创建加工几何节点进入操作创建对话框指定操作参数生成刀轨验证刀轨后处理生成NC文件生成车间工艺文件铣削加工编程的标准工作流程 启动UG NX 4.0后,系统将显示下图所示的操作界面。单击此按钮可以新建UG文件单击此标签可以选择UG的基本功能单击打开以前操作的UG文件这里是一些基本的帮助信息1
16、.3 UG NX 4.0的工作界面的工作界面 选择“文件”“新建”菜单或单击工具栏中的“新建”按钮,均可打开下图所示“新建”对话框。选择默认的新建文件类型(“模型”),单击“确定”按钮打开绘图界面。关于这些文件类型的意义,在下边“文件的新建”操作中将详细讲述 1.3.1 菜单栏菜单栏 与大部分软件一样,UG NX 4.0中的菜单提供了一组分类安排的命令,其工具栏提供了一组常用操作命令。标题栏 菜单栏 工具栏区导航栏 历史记录窗口绘图区 下面首先简要介绍一下各主菜单项的功能:文件文件:该菜单项主要提供了一组与文件操作相关的命令,如新建、打开、保存和打印文件等。编辑编辑:提供了一组与对象和特征编辑
展开阅读全文