导语摘要
本书以高等职业院校学生为对象,按照工作任务导向的教学模式,讲解UG自动编程方法(以UG NX 8.5为例),内容由浅入深、由简到繁,强调系统性和直观性,详细介绍UG CAM数控自动编程相关知识,引导读者学会使用UG软件进行数控编程加工。全书分为10个模块,内容包括CAM自动编程基础、平面铣、面铣、型腔铣、深度加工轮廓铣、固定轮廓铣、孔加工、雕刻加工、可变轮廓铣和摩擦圆盘压铸模腔的自动编程加工综合实例,分别以典型零件加工为载体,采用理论与实践相结合的方法讲解编程技巧。通过本书中工作任务的学习,能够使读者掌握自动编程知识和操作技能,达到举一反三、灵活应用的目的。
本书可作为高等职业院校数控专业的教材,也可作为企业、职业培训班数控培训教材和广大数控加工技术人员的参考资料。
目录
模块1CAM自动编程基础——可乐瓶底加工一般过程
任务1.1进入UG编程环境
1.1.1UG概述
1.1.2进入UG编程环境
任务实施: 导入可乐瓶底模型文件、进入加工环境
任务1.2检查与分析加工几何体
1.2.1加工几何体的检查
1.2.2加工几何体的分析
任务实施: 检查、分析可乐瓶底模型质量与尺寸
任务1.3建立加工坐标系
1.3.1工序导航器的应用
1.3.2坐标系统的分类
1.3.3加工坐标系的建立
任务实施: 创建加工坐标系与相关性的安全平面
任务1.4创建四类基本信息
1.4.1创建程序、创建加工方法
1.4.2创建刀具、创建几何体
任务实施: 可乐瓶底模型自动编程的一般过程
拓展知识: 后处理输出G代码
实战训练: 三角星编程加工
模块2平面铣——垫块自动编程加工
任务2.1创建平面铣操作
2.1.1平面铣加工原理
2.1.2平面铣的五种几何体
任务实施: 创建垫块加工的平面铣操作
任务2.2设置操作参数
2.2.1切削模式
2.2.2切削步进和切削层
2.2.3切削参数
2.2.4非切削参数
2.2.5进给率和速度
任务实施: 设置垫块加工的平面铣参数
拓展知识: 平面铣二次粗加工
实战训练: 平面铣编程加工
模块3面铣——阶梯台自动编程加工
任务3.1创建面铣操作
3.1.1面铣基本加工原理
3.1.2面铣的四种几何体
任务实施: 创建阶梯台面铣操作
任务3.2面铣粗加工
3.2.1面铣的粗加工
3.2.2面铣和平面铣粗加工的区别
任务实施: 创建阶梯台面铣粗加工操作
拓展知识: 面铣和平面铣精加工的区别
实战训练: 面铣编程加工
模块4型腔铣——连杆自动编程加工
任务4.1创建粗加工的型腔铣工序
4.1.1型腔铣的加工原理及应用
4.1.2型腔铣工序的几何体
4.1.3型腔铣工序的刀轨设置
任务实施: 创建连杆粗加工工序
任务4.2创建精加工的型腔铣工序
4.2.1切削参数
4.2.2非切削移动
任务实施: 创建连杆精加工的型腔铣工序
拓展知识: 拐角加工
实战训练: 型腔铣编程加工
模块5深度加工轮廓铣——锥度体自动编程加工
任务5.1创建粗加工的型腔铣工序
任务实施: 创建锥度体型腔铣粗加工操作
任务5.2创建精加工的深度加工轮廓工序
5.2.1深度加工轮廓铣概念
5.2.2深度加工轮廓铣参数设置
任务实施: 创建锥度体深度加工轮廓铣精加工操作
实战训练: 锥台编程加工
模块6固定轮廓铣——圆顶盔凸模自动编程加工
任务6.1创建粗加工的型腔铣工序
任务实施: 创建粗加工工序步骤
任务6.2创建半精加工的深度加工轮廓工序
任务实施: 创建半精加工的深度加工轮廓工序
任务6.3创建陡峭壁面精加工的深度加工轮廓工序
任务实施: 创建陡峭壁面精加工
任务6.4创建浅面区域精加工的轮廓区域工序
6.4.1固定轮廓铣
6.4.2区域铣削驱动
任务实施: 创建轮廓区域工序
拓展知识: 固定轮廓铣的清根驱动
实战训练: 固定轴轮廓铣编程加工
模块7孔加工——定位台板自动编程加工
任务7.1创建钻孔加工的钻工序
7.1.1钻孔加工工序的创建
7.1.2指定孔
7.1.3顶面与底面
7.1.4钻孔加工的刀具
7.1.5钻孔加工的循环参数设置
7.1.6钻孔工序参数设置
7.1.7孔加工工艺
任务实施: 创建定位台板孔加工工序
实战训练: 夹具基座编程加工
模块8雕刻加工——工作室标牌自动编程加工
任务8.1创建平面文本铣削工序
8.1.1几何体的选择
8.1.2文本深度
任务实施: “自主创新工作室”标牌平面文本铣削工序
任务8.2创建文本驱动的固定轮廓铣削工序
8.2.1文本几何体
8.2.2文本深度
任务实施: “自主创新工作室”标牌轮廓文本铣削工序
拓展知识: UG高速加工与输出车间工艺文件
实战训练: 曲面刻字编程加工
模块9可变轮廓铣——凸轮槽自动编程加工
任务9.1创建可变轮廓铣操作
9.1.1多轴加工介绍
9.1.2可变轮廓铣的特点和原理
任务实施: 创建凸轮槽可变轮廓铣操作
任务9.2可变轮廓铣参数设置
9.2.1可变轮廓铣驱动方法
9.2.2可变轮廓铣刀具轴控制
任务实施: 设置凸轮槽加工的可变轮廓铣参数
拓展知识: 顺序铣的操作
实战训练: 可变轮廓铣编程加工
模块10摩擦圆盘压铸模腔的自动编程加工综合实例
任务10.1创建粗加工的型腔铣工序
10.1.1粗加工工序安排
10.1.2粗加工参数的设置
任务实施: 创建摩擦圆盘压铸模腔粗加工的型腔铣工序
任务10.2创建二次粗加工的剩余铣工序
任务实施: 创建二次粗加工的操作的剩余铣
任务10.3创建精加工的固定轮廓铣工序
任务实施: 创建精加工铣削操作的固定轮廓铣
任务10.4创建清根加工的固定轮廓铣工序
任务实施: 创建清根驱动的固定轮廓铣工序
拓展知识: 变换刀轨(CAM Transformation)
实战训练: 鼠标模型编程加工
参考文献
内容摘要
本书以高等职业院校学生为对象,按照工作任务导向的教学模式,讲解UG自动编程方法(以UG NX 8.5为例),内容由浅入深、由简到繁,强调系统性和直观性,详细介绍UG CAM数控自动编程相关知识,引导读者学会使用UG软件进行数控编程加工。全书分为10个模块,内容包括CAM自动编程基础、平面铣、面铣、型腔铣、深度加工轮廓铣、固定轮廓铣、孔加工、雕刻加工、可变轮廓铣和摩擦圆盘压铸模腔的自动编程加工综合实例,分别以典型零件加工为载体,采用理论与实践相结合的方法讲解编程技巧。通过本书中工作任务的学习,能够使读者掌握自动编程知识和操作技能,达到举一反三、灵活应用的目的。
本书可作为高等职业院校数控专业的教材,也可作为企业、职业培训班数控培训教材和广大数控加工技术人员的参考资料。
精彩内容
模块1CAM自动编程基础——可乐瓶底加工一般过程
本模块主要讲述自动编程加工的基本过程,其构建思路为首先进入UG编程环境; 其次对几何体进行分析和检查,建立加工坐标系与安全平面; 再次体验UG编程的基本过程,包括创建程序、创建方法、创建刀具和创建操作等内容; 后介绍后处理的相关知识。通过本模块的学习,使读者能够了解UG CAM基础知识(以UG NX 8.5为例),同时掌握自动编程的一般过程,为后续编程加工的学习奠定基础。
任务1.1进入UG编程环境
【学习目标】
本任务使读者认识UG软件,了解软件基本界面,学会新建、打开以及导入文件的一般方法,学会选择操作模板的方法,以及掌握常用工具条的含义。
【任务引领】
独立操作新建文件、打开文件、导入已有文件的过程,选择操作模板类型,定制常用编程工具条。
【知识链接】
1.1.1UG概述
Unigraphics(简称UG)是集CAD、CAE、CAM于一体的三维参数化软件,是当今世界的计算机辅助设计、分析和制造软件,广泛应用于航空、航天、汽车、造船、通用机械和电子等工业领域。
计算机辅助设计(Computer Aided Design,CAD),运用计算机软件制作并模拟实物设计,展现新开发商品的外形、结构、色彩、质感等特色。随着技术的不断发展CAD应该不仅仅适用于工业,还被广泛运用于平面印刷出版等诸多领域。它同时涉及软件和专用的硬件。
计算机辅助工程(Computer Aided Engineering,CAE)是用计算机辅助求解复杂工程和产品结构强度、刚度、屈曲稳定性、动力响应、热传导、三维多体接触、弹塑性等力学性能的分析计算以及结构性能的优化设计等问题的一种近似数值分析方法。其基本思想是将一个形状复杂的连续体的求解区域分解为有限的形状简单的子区域,即将一个连续体简化为由有限个单元组合的等效组合体; 通过将连续体离散化,把求解连续体的场变量(应力、位移、压力和温度等)问题简化为求解有限的单元节点上的场变量值。此时求解的基本方程将是一个代数方程组,而不是原来描述真实连续体场变量的微分方程组,得到的是近似的数值解,求解的近似程度取决于所采用的单元类型、数量以及对单元的插值函数。
计算机辅助制造(Computeraided Manufacturing,CAM)是工程师大量使用产品生命周期管理计算机软件的产品元件制造过程。CAD中生成的元件三维模型用于生成驱动数字控制机床的计算机数控代码。这包括工程师选择工具的类型、加工过程以及加工路径。
Unigraphics CAD/CAM/CAE系统提供了一个基于过程的产品设计环境,使产品开发从设计到加工真正实现了数据的无缝集成,从而优化了企业的产品设计与制造。UG面向过程驱动的技术是虚拟产品开发的关键技术,在面向过程驱动技术的环境中,用户的全部产品以及精确的数据模型能够在产品开发全过程的各个环节保持相关,从而有效地实现了并行工程。
该软件不仅具有强大的实体造型、曲面造型、虚拟装配和产生工程图等设计功能; 而且,在设计过程中可进行有限元分析、机构运动分析、动力学分析和仿真模拟,提高设计的可靠性; 同时,可用建立的三维模型直接生成数控代码,用于产品的加工,其后处理程序支持多种类型数控机床。另外它所提供的二次开发语言UG/Open GRIP、UG/Open API简单易学,实现功能多,便于用户开发专用CAD系统。
以下为对购买帮助不大的评价