【UGNX】UG编程基础

328 0

UG是当前世界最先进、面向先进制造行业、紧密集成的CAID/CAD/CAE/CAM软件系统,提供了从产品设计、分析、仿真、 数控程序生成等一整套解决方案。UG CAM是整个UG系统的一部分,它以三维主模型为基础,具有强大可靠的刀具轨迹生成方法,可以完成铣削(2.5轴~5轴)、车削、线切割等的编程。UG CAM是模具数控行业最具代表性的数控编程软件,其最大的特点就是生成的刀具轨迹合理、切削负载均匀、适合高速加工。另外,在加工过程中的模型、加工工艺和刀具管理,均与主模型相关联,主模型更改设计后,编程只需重新计算即可,所以UG编程的效率非常高。


UG CAM主要由5个模块组成,即交互工艺参数输入模块、刀具轨迹生成模块、刀具轨迹编辑模块、三维加工动态仿真模块和后置处理模块,下面对这5个模块作简单的介绍。

(1)交互工艺参数输入模块。通过人机交互的方式,用对话框和过程向导的形式输入刀具、夹具、编程原点、毛坯和零件等工艺参数。

(2)刀具轨迹生成模块。具有非常丰富的刀具轨迹生成方法,主要包括铣削(2.5轴~5轴)、车削、线切割等加工方法。本书主要讲解2.5轴和3轴数控铣加工。

(3)刀具轨迹编辑模块。刀具轨迹编辑器可用于观察刀具的运动轨迹,并提供延伸、缩短和修改刀具轨迹的功能。同时,能够通过控制图形和文本的信息编辑刀轨。

(4)三维加工动态仿真模块。是一个无须利用机床、成本低、高效率的测试NC加工的方法。可以检验刀具与零件和夹具是否发生碰撞、是否过切以及加工余量分布等情况,以便在编程过程中及时解决。

(5)后处理模块。包括一个通用的后置处理器(GPM),用户可以方便地建立用户定制的后置处理。通过使用加工数据文件生成器(MDFG),一系列交互选项提示用户选择定义特定机床和控制器特性的参数,包括控制器和机床规格与类型、插补方式、标准循环等。


1.2  加工工艺知识

    在进行数控编程前,读者必须具备一定的加工工艺知识,例如,数控机床的分类、各种数控机床的加工能力和切削原理、切削刀具的规格和材料、切削参数(主轴转速、进给速度、吃刀量)选择原则、工件材料的切削性能、切削过程中的冷却和公差配合等。只有具备了这些知识,才能编制出合理、高效的数控加工程序。


1.2.1  数控加工的优点

    先进的数控加工技术是一个国家制造业发达的标志,利用数控加工技术可以加工很多普通机床不能加工的复杂曲面零件和模具,并且加工的稳定性和精度都会得到很大的保证。总体上说,数控加工与传统加工相比具有以下优点。

(1)加工效率高。利用数字化的控制手段可以加工复杂的曲面,并且加工过程是由计算机控制的,所以零件的互换性强,加工的速度快。

(2)加工精度高。同传统的加工设备相比,数控系统优化了传动装置,提高了分辨率,减少了人为和机械误差,因此加工的效率得到很大的提高。

(3)劳动强度低。由于采用了自动控制方式,也就是说切削过程是由数控系统在数控程序的控制下完成,不像传统加工那样利用手工操作机床完成加工。因此,在数控机床工作时,操作者只需要监视设备的运行状态,劳动强度低。

(4)适应能力强。数控机床在程序的控制下运行,通过改变程序即可改变所加工产品,产品的改型快且成本低,因此加工的柔性非常高,适应能力也强。

(5)加工环境好。数控加工机床是机械控制、强电控制、弱电控制为一体的高科技产物,通常都有很好的保护措施,工人的操作环境相对较好。


1.2.2  数控机床介绍

数控机床进行加工前,首先必须将工件的几何数据和工艺数据等加工信息按规定的代码和格式编制成数控加工程序,并用适当的方法将加工程序输入数控系统。数控系统对输入的加工程序进行处理,输出各种信号和指令,控制机床各部分按规定有序地动作。最基本的信号和指令包括各坐标轴的进给速度、进给方向和进给位移量,各状态控制的I/O信号等,其工作原理如图1-1所示。

图1-1  数控机床的工作原理图


模具加工中,常用的数控设备有数控铣床、加工中心(具备自动换刀功能的数控铣)、火花机和线切割机等,如图1-2所示。

        

    数控铣床                                 加工中心

        

     火花机                                线切割机

图1-2  数控设备


1)数控铣床组成

数控铣床由数控程序、输入输出装置、数控装置、驱动装置和位置检测装置、辅助控制装置和机床本体组成。

(1)数控程序

    数控程序是数控机床自动加工零件的工作指令,目前常用的称作“G代码”。数控程序是在对加工零件进行工艺分析的基础上,根据一定的规则编制的刀具运动轨迹信息。编制程序的工作可由人工进行。对于形状复杂的零件的程序,则需要用CAD/CAM进行编制。

(2)输入输出装置

    输入输出装置的主要作用是进行人机交互和通信。通过输入输出装置,操作者可以输入指令和信息,也可显示机床的信息。通过输入输出装置,也可以在计算机和数控机床之间传输数控代码、机床参数等。

    零件加工程序输入过程有两种不同的方式,一种是边读入边加工(DNC);另一种是一次将零件加工程序全部读入数控装置内部的存储器,加工时再从内部存储器中逐段调出进行加工。

(3)数控装置

    数控装置是数控机床的核心部分。数控装置从内部存储器中读取或接收输入装置送来的一段或几段数控程序,经过数控装置进行编译、运算和逻辑处理后,输出各种控制信息和指令,控制机床各部分的工作。

(4)驱动装置和位置检测装置

    驱动装置接收来自数控装置的指令信息,经功率放大后,发送给伺服电机,伺服电机按照指令信息驱动机床移动部件,按一定的速度移动一定的距离。

    位置检测装置检测数控机床运动部件的实际位移量,经反馈系统反馈至机床的数控装置,数控装置比较反馈回来的实际位移量值与设定值,如果出现误差,则控制驱动装置进行补偿。

(5)辅助控制装置

    辅助控制装置的主要作用是接收数控装置或传感器输出的开关量信号,经过逻辑运算,实现机床的机械、液压、气动等辅助装置完成指令规定的开关动作。这些控制主要包括主轴起停、换刀、冷却液和润滑装置的启动停止、工件和机床部件的松开与夹紧等。

(6)机床本体 

    数控机床的机床本体与传统机床相似,由主轴传动装置、进给传动装置、床身、工作台以及辅助运动装置、液压气动系统、润滑系统、冷却装置等组成。

2)数控铣床的主要功能和加工范围

(1)点定位

    点定位提供了机床钻孔、扩孔、镗孔和铰孔等加工能力。在孔加工中,一般会将典型的加工方式编制为固定的程序――称为固定循环,方便常用孔加工方法的使用。

(2)连续轮廓控制

    常见的数控系统均提供直线和圆弧插补,高档的数控系统还提供螺旋插补和样条插补,这样就可以使刀具沿着连续轨迹运动,加工出需要的形状。连续轮廓控制为机床提供了轮廓、箱体和曲面腔体等零件的加工。

    如图1-3所示的模具型腔是利用3轴联动数控铣加工的典型零件。但并非所有的模具都能由数控铣直接完全加工出来。如图1-4所示的模具型腔的指示部位,由于刀具的限制用数控铣无法加工,还需要使用电火花机或者线切割机加工。

图1-3  需要电火花的模具

图1-4  需要线切割的模具

很多数控编程初学者认为无须了解火花机或线切割机,这种想法是非常错误的。因为只有非常清楚地了解了电火花机和线切割机的加工工艺知识,才能编写出合理刀路,提高生产效率和减少错误。

(3)刀具补偿

   利用刀具补偿功能,可以简化数控程序编制和提供误差补偿等。

3)数控铣床编程要点

(1)设置编程坐标系

   编程坐标系的位置以方便对刀为原则,毛坯上的任何位置均可。

(2)设置安全高度

   安全高度一定要高过装夹待加工工件的夹具高度,但也不应太高,以免浪费时间。

(3)刀具的选择

   在型腔尺寸允许的情况下尽可能选择直径较大及长度较短的刀具;优先选择镶嵌式刀具,对于精度要求高的部位可以考虑使用整体式合金刀具;尽量少用白钢刀具(因为白钢刀具磨损快,换刀的时间浪费严重,得不偿失);对于很小的刀具才能加工到的区域应该考虑使用电火花机或者线切割机加工。

(4)加工模型的准备

    设置合适的编程坐标系,创建毛坯,修补切削不到的区域(例如,很小的孔和腔、没有圆角的异型孔等)。

0

上一篇: 如何启动UGNX8.5草绘 下一篇: UG线性阵列操作技巧

教程资料来源于网络,如有侵权,请及时联系平台进行删除

UG

课程目录
搜索
UGNX
UG建模实例小教程-钻头
UG建模实例小教程-叶轮
UG建模实例小教程-排球建模
UG建模实例小教程-篮球
UG建模实例小教程-水龙头
UG建模实例小教程-足球
UGNX手工分模教程
UGNX分模教程
螺旋千斤顶UG建模
用UG创建箱盖零件
用UG画企鹅
柱塞泵的UGNX6.0运动仿真
如何用UG创建局部剖视图
UGNX设计凸轮教程
UG动画仿真简单实例
UG绘制齿轮泵箱体
UG建立斜齿轮模型方法
UGNX8.0工程图图框定制
基于UG的虎钳装配、爆炸图与工程图生成
基于UG散热风扇的三维造型设计
基于UGNX4.0连杆造型设计
用UGNX4.0设计波浪形棘轮
UGNX齿轮建模-渐开线圆柱直齿轮
UG热键一览表
UG模具设计
UG应用技巧四则
如何更改UG长度单位
UG出工程图时,如何屏蔽掉多余的轮廓线
几则UG应用中的小技巧
UG鼠标实体模型及自动编程教程
UG软件在航空发动机零件工装设计中的应用
UG在钣金技术中的应用
UG操作基础小技巧
UG日志文件重现你的操作过程
UG使用经验
UGNX6.0官方ppt教程
UG曲线技巧1
UG曲线技巧2
UG曲线技巧3
UG曲线技巧4
UG钣金设计与制造综述
UGNX6.0新功能操作技巧
UG绘制剖视图时如何不剖轴
UG操作的常用快捷键
UG操作的小技巧
UG使用技巧
UG复杂建模的技巧
UG使用技巧
基于UG的拖拉机前驱动桥壳有限元分析
UGNX基础小技巧
补六面的方法
如何用UG自定义右键弹出菜单
用时间函数定义UG中运动副的输入
UG使用经验
用UG日志文件重现你的操作过程
UGNX6.0操作技巧与问题解决
UG基础必备技巧40条
UG在模具设计中的应用
UG电极拆解
UG分模心得
UG曲面上做标记
UG等高切削在模具上的应用
UG曲面造型设计的思路
如何安装UGNX6.0_UGNX6.0安装方法
UG软件使用相关技巧
使用UG逆向造型的方法和技巧
UG修剪破面
如何设置UG的初始环境
UG图框导入的5种方法
UG在钣金设计与制造中的应用
UG布尔运算失败时的处理方法
UG逆向的一般方法和造型技巧
如何使UG实体显示为透明?
UG和AUTOCAD的DXF转换
UG建模技巧
UG常用曲线方程式
UG系统参数的设定
外企的十大UGNX作图原则
巧用PDF格式发布NX图档
UG钣金实例教程
UGNC6.0车削加工实例
UG的等弧长投影曲线及其在表面图样铣削加工中的应用
基于UG/Part families建立模具标准件库
UG高级曲面造型
UG非参数化模型中特征的去除方法
UG在Assembly/Sequence 或Motion 中动态显示弹簧伸缩变形的简化方法
UG定制客户化的符号
UG用Excel保存3D模型中关联点的坐标
UGS NX复杂壳体建模技术
UG/CAM在汽车覆盖件模具加工中的应用
NX8 将生产效率提高到新的水平
UG虚拟装配技术的研究
UG小技巧21条
UG草绘练习图
UG建模实例教程
基于UG和Ansys-Workbench下的协同仿真技术及实现
UG标准件库制作方法
UG做装配动画的方法
UGNX6.0教程-2.建模基础
UGNX6.0教程-3 曲线与草图绘制
UG拉拔器设计与装配
UGNX4模具设计实例教程
UG七大应用技巧
UGNX7.0高级倒圆角-绘制骰子
UG卡丁车设计实例教程(一)_上箱设计
UG卡丁车设计实例教程(三)_驱动齿轮
UG卡丁车设计实例教程(四)_前轮
UG卡丁车设计实例教程(五)_后轮
UG卡丁车设计实例教程(六)_传动轴一
UG卡丁车设计实例教程(七)_传动轴二
UG卡丁车设计实例教程(八)_传动轴三
UG卡丁车设计实例教程(九)_ 左右杆翼
UG卡丁车设计实例教程(十)_动力箱
UG卡丁车设计实例教程(十一)_齿条
UG卡丁车设计实例教程(十二)_齿轮轴
UG卡丁车设计实例教程(十三)_后轴
UG卡丁车设计实例教程(十四)_后传动箱
UG卡丁车设计实例教程(十五)_前柄
UG卡丁车设计实例教程(十六)_弹簧
UG卡丁车设计实例教程(十七)_自底向上装配
QQ公仔造型设计
UG建模之手动叉车
UG建模之莲花
UG建模之雨伞
UG建模之足球
UG建模之中性笔
UG建模之足球
UG的参数化建模方法及三维零件库的创建
UG曲线组命令
UG分模实例教程
UGNX工程图标准图框修改方法
UGNX6.0动画仿真基础教程
UG去掉非参图档圆角的办法
UGNX高级草图练习实例
UG等高切削模具
UG6.0制作玫瑰花教程
在UG中画正弦曲线的方法
UG如何创建局部剖视图
UGNX4.0中如何创建局部剖视图
UG创建凸轮教程
UG建模之钥匙
UG建模之面板
UG加工模板制作方法
UG生成文字
UGNX直齿圆柱齿轮设计
UG涡卷形盘簧设计
UG曲柄滑块机构仿真实例
UG中斜齿轮建模方法
UGNX工程图图框模板制作
UGNX7.0装配建模基础知识
用UGNX建立散热风扇三维模型
用UGNX做手机外壳造型、加工、后处理
UGNX羊角铁锤实例
基于UGNX的鼠标造型设计
UGNX设计波浪形棘轮
UG基础-打开图纸页(Open Sheet)
UG基础-对话框(Dialog_Box)
UG基础-工具条(Toolbar)
UG基础-矢量构造器(Vector Constructor)
UG基础-类选择器(Class Selection)
UG基础-点构造器(Point Constructor)
UG基础-基本视图(Base_View)
UG基础-半剖视图(Half Section View)
UG基础-显示图纸页(Display Sheet)
UG基础-视图边界(View Boundary)
UG基础-更新视图(Update Views)
UG基础-折叠剖视图(Folded Section View)
UG基础-展开的点和角度剖视图(Unfolded Point and Angel Section View)
UG齿轮设计-渐开线圆柱直齿轮
UG齿轮设计-渐开线圆柱斜齿轮
UG齿轮设计-直齿锥齿轮
UG齿轮设计-弧齿锥齿轮
UG基础-基本视图(Base View)
UG基础-剖视图(Section View)
UG基础-投影视图(Projected_View)
UG基础-鼠标和键盘操作(Mouse and Keyboard)
UG基础-视图操作(View_Operate)
UG基础-局部剖(Break-out Section)
UG基础-移动/复制视图(Move Copy View)
UG基础-展开的点到点剖视图(Unfolded Point to Piont Section View)
UG基础-轴测半剖视图(Pictorial Half Setion View)
UG基础-旋转剖视图(Revolved Section View)
UG基础-酒杯建模
UG基础-心形草图
UG基础-端盖草图
UG基础-端盖造型
UG和PROE的比较大家谈
UG基础-曲面建模
UG基础-接管造型
UG基础-吹风机喷嘴设计
UG基础-阶梯剖视图
UG基础-轴测剖视图
UG基础-端盖工程图
UG基础-弹簧笔可变形装配
UG基础-基于历史的同步建模实例
UG基础-独立于历史的同步建模实例
UG基础-U盘造型
UG基础-化工储罐的建模与装配
UGNX10.0安装好后启动是英文版的如何解决?
UG10.0拟合样条使用方法
如何启动UGNX8.5草绘
UG编程基础
UG线性阵列操作技巧
UG安装不成功时,应该怎么办
UGNX10.0多视角绘图窗口设计方法
UGNX10.0捕捉约束在工作中应用
CAD图纸导入UG软件中,尺寸被放大了怎么办
CAD文件导入UG技巧
UG齿轮减速器建模方法
UG_NX从入门到精通PPT教程
UGNX建立羽毛球模型
UG装配设计概述
UG逆向造型的一点技巧
浅谈UG曲面造型设计思路
UG NX几种片体变实体的方法
UGNX制图的13个重要技巧
UG的三维如何导出成CAD的二维图
UG转图档的技巧
UGNX8工程图图框模板制作教程
UG官方默认快捷键
如何在UG曲面上创建文字
UG中如何将NC文件输出到固定的目录
UG打开其它版本的后处理保存文件保持版本不变
UG NX后处理读取最大最小XYZ坐标数据的方法
UG NX铣削中精加工壁的使用技巧
UG编程二次开粗刀路扭曲的解决方案
如何更改UG后处理永久保存路径
UG NX钣金展开步骤
UG打开其它版本的后处理,保存文件如何保持版本不变?
UG NX自适应铣削没有“指定切削区域”的解决方法
NX草图中直线和圆弧的快速切换方法
NX深度轮廓铣螺旋刀路输出方法及后处理对比
如何添加UG后处理到软件中
汽车模具:保险杠加工技巧
绝大部分UG高手没有利用到的小技巧
UG后处理实现攻丝可选输出G84和G74反向攻牙
UG模具设计中几种外环转角分型方法
模具高手开模的设计思路实例
NX深度轮廓铣螺旋刀路输出方法及后处理对比
UG编程倒扣零件特殊形状如何加工
UG10.0螺旋等距加工
UG建立实体机床进行模拟
NX加工应用摆线刀路
UGNX中怎样用基准面来做辅助面
鼠标中键椭圆区域用规律性方法构建
UG注塑模工具的使用
UG建模修剪/延伸曲线功能
电饭煲前模哈佛滑块机构
UG编程之2D倒角加工
UG编程之提高刀路计算速度
UG数控编程之爬面加工刀轨优化
UG编程之清根刀路
模仁大粗如何优化刀路
模具大小的设计
UG三维造型之通过曲线组
UG三维造型之直纹的运用
UG三维造型之N边曲面的使用
UG三维造型之缩放体的应用
UG三维造型之抽壳
固定轮廓铣(区域铣削)的用法
UGNX创建加工坐标
UGNX加工之刀具创建
UG三维造型之修剪体的用法
UG三维造型之修剪体的用法
UG三维造型之倒斜角
UG三维造型之边倒圆
UG三维造型之偏置面命令的用法
UG三维造型之拔模命令的用法
UG三维造型之回转命令的用法
UG三维造型之孔的运用
UG三维造型之螺纹的做法
UG三维造型之布尔运算的运用
UG模具分型功能
固定轮廓铣(区域铣削)的用法
拔模命令的运用
异形曲面的分型线
UG草绘的应用
产品造型与透视
数控编程的智能化
用微型刀具高速切削
模具设计与制造
塑料内应力
模具铜公的加工方法与鉴别