UG编程基本操作及工艺介绍分析

本章主要介绍UG编程的基本操作及相关加工工艺知识,读者学习完本章后将会对UG编程知识有一个总体的认识,懂得如何设置编程界面及编程的加工参数。另外,为了使读者在学习UG编程前具备一定的加工工艺基础,本章还介绍了数控加工工艺的常用知识。

1.1 UG编程简介

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加工的方法。可以检验刀具与零件和夹具是否发生碰撞、是否过切以及加工余量分布等情况,以便在编程过程中及时解决。

1.2 编程加工工艺知识

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

1.2.1 数控加工的优点

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

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

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

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

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

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

1.2.2 数控机床介绍

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

数控机床的工作原理图

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

《UG编程基本操作及加工工艺介绍》 《UG编程基本操作及加工工艺介绍》

数控铣床 加工中心

《UG编程基本操作及加工工艺介绍》 《UG编程基本操作及加工工艺介绍》

火花机 线切割机

数控设备

1.数控铣床组成

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

(1)数控程序

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

(2)输入输出装置

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

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

(3)数控装置

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

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

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

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

(5)辅助控制装置

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

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

(1)点定位

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

(2)连续轮廓控制

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

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

需要电火花的模具

需要线切割的模具

《UG编程基本操作及加工工艺介绍》

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

(3)刀具补偿

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

3.数控铣床编程要点

(1)设置编程坐标系

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

(2)设置安全高度

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

(3)刀具的选择

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

UG编程基本操作及工艺介绍分析相关推荐

  1. ug编程内公差和外公差是什么_干货丨模具工厂CNC加工编程工艺与标准!

    模具工厂CNC编程部门制订明确的加工工艺与标准,在生产过程中执行标准化作业,可以提高工作效率并减少出错. 一.前模仁 1. 热唧咀位 ①有装配要求的尺寸要按数做准. ②平面:加工程序依照尺寸数做准,C ...

  2. ug后处理如何加密_什么叫UG编程?UG编程是干嘛的?不得不看哦!的UG

    点击上方"蓝字",发现更多精彩. 什么叫UG编程?UG编程是干嘛的? UG是Unigraphics的简称,Unigraphics是一个交互式的CAD/CAM系统.它功能强大,可以方 ...

  3. ug编程内公差和外公差是什么_数控加工编程的主要内容有哪些?

    数控加工编程的主要内容有:分析零件图.确定工艺过程及工艺路线.计算刀具轨迹的坐标 值.编写加工程序.程序输入数控系统.程序校验及首件试切等. 2.数控加工工艺分析的目的是什么?包括哪些内容? 在数控机 ...

  4. msp430编程用什么软件_UG编程是什么?ug编程做什么用的?

    UG是Unigraphics的简称,Unigraphics是一个交互式的CAD/CAM系统.它功能强大,可以方便地实现各种复杂实体和模型的构建.它在诞生之初主要是基于工作站,但随着PC硬件的发展和个人 ...

  5. UG编程入门实战详解,带你快速了解UG编程的实现

    这里的编程并不是软件开发的编程,而是指数控机床的加工程序编制.将产品设计及加工过程实现数字化作业,利用UG等三维设计软轻松实现各种复杂实体及造型的建构.分析.制造.装配和检测工作,极大地提高了设计效率 ...

  6. UG编程是指采用西门子公司研发的3D软件 NXUG

    UG编程是指采用西门子公司研发的3D软件 NXUG CNC编程就是机械加工机器的编程,编程很简单,每条都是一个命令加坐标,但编这个程序不是懂电脑就行,要大量的对机械的工艺认识,例如刀具使用.材料.机器 ...

  7. 计算机编程与ug编程,UG编程完整版.doc

    第二部分 UG编程随堂讲义 第1章 数控编程技术 1.1 数控编程的基本过程 数控编程是从零件设计得到合格的数控加工程序的全过程,其最主要的任务是通过计算得到加工走刀中的刀位点,即获得刀具运动的路径. ...

  8. 广东UG编程、CNC数控加工、东莞精雕原图输出刀路技巧

    广东UG编程.CNC数控加工.东莞精雕原图输出刀路技巧 1.精雕编程与CNC精雕机床操作班: 一,精雕机床操作: 1.数控加工行业的系统概述. 2.数控机床操作规范与守则 3.数控加工实际流程操作 4 ...

  9. ug怎么修改显示精度_学好加工中心UG编程?先弄懂这些问题

    加工中心编程是一个合格加工中心操作员必须掌握的技艺,然而编程也是困扰很多朋友的难题.下面远歌就带您系统的了解UG编程,相信可以打开您学习加工中心UG编程的兴趣之门. 一.数控编程基础 1.编数控程序的 ...

最新文章

  1. [05]EXTJS4.0的读写器reader,writer
  2. 为Android运行新的英特尔模拟器
  3. leetcode算法题--学生分数的最小差值
  4. 文本挖掘预处理流程总结(2)— 英文
  5. 悠中选优,畅享马尔代夫与塞舌尔之旅
  6. oracle 字典表查询
  7. 插入排序算法 java_排序算法实现-插入排序(Java版本)
  8. Residual Attention Network--2017-【论文理解】
  9. 计算机系统保密检查整改情况函,保密工作整改情况汇报
  10. zzulioj 1819: 加加加!(油) (打表)
  11. 【老生谈算法】matlab实现Dijkstra最短路算法源码——Dijkstra算法
  12. Eclipse详细设置护眼背景色和字体(Hermit)颜色并导出
  13. java 自定义的异常类_java自定义异常类实例讲解
  14. Android 虚拟机访问本地服务器
  15. Matlab常用图像处理命令108例(二)
  16. 马化腾,直接把360做特了!
  17. java.io.FileNotFoundException: file:/xxx/xxx.jar!/BOOT-INF/classes!/xxx.xlsx (没有那个文件或目录)
  18. 网络丢包问题的原因及解决办法
  19. 清华大学计算机与科学系张荷花简历,张敏(清华大学计算机科学与技术系副教授)_百度百科...
  20. 数据清洗第八章-数据仓库

热门文章

  1. 【软件架构】七款代码味道识别工具
  2. cocos2d-x游戏iphone移植到android需要注意事项
  3. 【一】树莓派上基于USB摄像头使用mjpg-streamer和motion监控
  4. javascript基础--取余
  5. php7 globals,使用 Register Globals - PHP 7 中文文档
  6. 停电后wifi服务器无响应,停电后路由器连不上网(图文)
  7. 天翼云安全一体化纵深体系是怎么炼成的?
  8. 拷贝文件到U盘提示文件过大,但是文件却比U盘总容量小很多,解决办法
  9. 软件测试的问题定位分析思路
  10. 浏览器组成及渲染引擎