: N2 W. m* f0 B7 b
+ m# u( r5 v% l* x, A" @9 n4 q4 F' x( n$ e+ G# g n' K9 q( s
编程的工艺流程 编程时,应该遵守编程的工艺流程,否则极容易出现错误。首先需要分析图纸、编写工艺卡等,接着需要编写模具的加工程序,然后将程序输入到数控机床,最后进行程序检验和切试。 (1)分析图纸 在数控机床上加工模具,编程人员拿到的原始资料是零件图。根据零件图,可以对零件的形状、尺寸精度、表面粗糙度、工件材料、毛坯种类和热处理状况等进行分析,然后选择机床和刀具、确定定位夹紧装置、加工方法、加工顺序及切削用量的大小。在确定工艺过程中,应充分考虑所用数控机床的性能,充分发挥其功能,做到加工路线合理、走刀次数少和加工工时短等。此外,还应填写相关的工艺技术文件,如数控加工工序卡片、数控刀具卡片和走刀路线图等。 (2)编写程序 编程人员应根据工艺分析的结果和编程软件的特点,选择合理的加工方法及切削参数,编写高效的程序。例如,本书使用ug软件进行编程,则需要熟悉UG的各种编程方法及各项参数的意义。 (3)输入程序 将加工程序输入数控机床的方式有:光电阅读机、键盘、磁盘、磁带、存储卡、RS232接口及网络等。目前常用的方法有:通过键盘输入程序;通过计算机与数控系统的通讯接口将加工程序传送到数控机床的程序存储器中(现在一些新型数控机床已经配置大容量存储卡存储加工程序,作为数控机床程序存储器使用,因此数控程序可以事先存入存储卡中);还可以一边由计算机给机床传输程序,一边加工(这种方式一般称作DNC,程序并不保存在机床存储器中)。 (4)检验程序和进行试切 数控程序必须经过检验和试切才能正式加工。一般可以利用数控软件的仿真模块,首先在计算机上进行模拟加工,以判断是否存在撞刀、少切及多切等情况。也可以在有图形模拟功能的数控机床上进行图形模拟加工,检查刀具轨迹的正确性,对无此功能的数控机床可进行空运行检验。但这种方法只能检验出刀具运动轨迹是否正确,不能查出刀具及对刀误差。因为会存在由于刀具调整不当或某些计算误差引起的加工误差,所以有必要进行首件试切的这一重要步骤。当发现有加工误差不符合图纸要求时,应分析误差产生的原因,以便修改加工程序或采取刀具尺寸补偿等措施,直到加工出合乎图纸要求的模具为止。
/ H `/ e r8 p5 \
9 V- l6 a5 p* g/ m- U7 c6 Z) i+ l
# m" N8 X' `* P) ]# q/ H5 D, S9 c4 H
# Y3 k5 S+ Z, Y$ R( _编程界面及加工环境简介 读者刚学习编程时,需要熟悉编程界面和加工环境,应该知道如何进入编程界面和了解编程中需要设置哪些参数等。 加工环境简介 当第一次进入编程界面时,会弹出〖加工环境〗对话框,如图1-7所示。在〖加工环境〗对话框中选择加工方式,然后单击 初始化 按钮即可正式进入编程主界面。 ; x3 P6 V2 h+ g8 a7 ^& d1 N
( P7 R3 ^+ G. |0 V
a- h$ P# q9 x& C& o
7 J6 L5 `; N0 bq 平面加工:主要加工模具或零件中的平面区域。 q 轮廓加工:根据模具或零件的形状进行加工,包括型腔铣加工、等高轮廓铣加工和固定轴区域轮廓铣加工等。 q 点位加工:在模具中钻孔,使用的刀具为钻头。 q 线切割加工:在线切割机上利用铜线放电的原理切割零件或模具。 q 多轴加工:在多轴机床上利用工作台的运动和刀轴的旋转实现多轴加工。 1.3.2 编程界面简介 首先打开要进行编程的模型,然后在菜单条中选择〖开始〗/〖加工〗命令或按Ctrl+Alt+M组合键即可进入编程界面,如图1-8所示。 q 〖菜单条〗工具条:包含了文件的管理、编辑、插入和分析等命令。 q 〖标准〗工具条:包含了打开所有模块、新建文件或打开文件、保存文件和撤销等操作。 q 〖视图〗工具条:包含了产品的显示效果和视角等命令。 q 〖加工创建〗工具条:包含了创建程序、创建刀具、创建几何体和创建操作4种命令。 q 〖加工操作〗工具条:包含了生成刀轨、列出刀轨、校验刀轨和机床仿真4种命令。 q 〖程序顺序视图〗工具条:包含了程序顺序视图、机床视图、几何视图和加工方法视图。 q 〖分析〗工具条:包含了所有分析模具的大小、形状和结构的功能。
3 d+ d0 U7 w1 Z2 z1 ~" {* M4 n& J. p& K% [0 A
" o# ~3 S: b7 E! S6 l; q$ R! g& b9 Q% v
加工操作导航器介绍 在编程主界面左侧单击〖操作导航器〗按钮 ,即可在编程界面中显示操作导航器,如图1-9所示。在操作导航器中的空白处单击鼠标右键,弹出右键菜单,如图1-10所示,通过该菜单可以切换加工视图或对程序进行编辑等。 . k- F6 h8 V0 O7 |; _
; e4 V7 f$ K% A, o+ Z9 Y& [想要学习UG编程可以加我微信 18617251172 QQ 3199186979
; L: f5 k2 E ?& D+ A& x$ |$ c o u1 B5 @, t
* ^2 @. R# k" E0 V5 H# \
% y1 r' w) K: t2 M6 C1 A8 ~1 ^
* Z8 C3 \3 a6 |2 q9 L9 ^7 G |