复杂工件的CNC编程是先在计算机里进行的,下面以UG CAM系统为例简单介绍计算机程序编制的基本过程。(1)数控铣床参考模型准备和模板选择。①工件模型导入。编程需要模型,该模型是加工要达到的最终形状,工件是编程的主要参考依据,首先要在UG NX2.0操作界面内导入工件.片
②毛坯模型创建。编程不但需要工件,还要有被加工的毛坯。用工件模型去分割毛坯模型,割剩的材料是要切除的无用材料。切除材料的范围是UG CAM系统计算生成刀轨的依据,所以毛坯也是编程不可缺少的参考依据。另外UG CAM还具有仿真切削功能,能模拟整个切削过程,因此进入UGC AM界面前,根据工件要求及时创建一个原始毛坯。
③模板选择。准备好工件和毛坯就可以从CAD操作界面进入UG GAM操作界面。根据毛坯加工成工件需要的几种加工类型,选择一种模板,被选模板内的加工类型一定要包含需要的加工类型,否则就不能一次把该工件所有工步的加工程序编制完成。
(2)数控铣床编程基本四要素。①加工文件夹。一个工件加工完成要用所选模板内的几种加工类型加工,要经过几个工序和工步,每个工步需要—个加工程序,称为加工文件。加工文件是用ATP语句表示的加工程序,ATP语句不被所有数控机床识别,只有加工文件输出时转译成通用的G代码,才被数控机床识别,因此每个工步的加工文件在输出前需要存放在一个指定的文件夹内。为了区分工序和工步,加工文件有时特意要存放在几个不同的文件夹内。
②加工刀具。每个工步加工需要选择一把刀具。③几何体。根据工件模型创建毛坯模型,毛坯与工件相对多余的材料都是要切除的材料,也就是加工过程的内容;刀轨的确定也与切除材料的位置有关。所以,创建几何体就是用来定义要切除材料的范围。
④加工方法。工件一般要经过粗加工、半精加工和精加工三种程度的加工,加工方法用来定义每个工步的加工程度。文件夹、加工刀具、几何体和加工方法是组成一个加工文件的基本四要素,编程时应事先要把四要素的相关信息输入计算机。
(3)数控铣床加工文件生成。加工文件生成要经过以下四个方面的创建操作。①创建程序组。创建程序组就是创建加工文件放置文件夹的程序次序结构树。形成后道工步的要素被安排在前道工步要素之下,前道工步要素信息内容被后道工步共享。前后工步要素同级放置,同级工步要素信息没有共享关系。其他结构树关系也是如此。
②创建刀具组。创建刀具组要确定刀具类型、刀具材质和刀柄尺寸,并设置刀具长度补偿值、刀具半径补偿值和刀具号。刀具创建后UG CAM系统用一个刀具标志和刀具的名称在刀具结构树中表示出来。③创建几何体。创建几何体有创建加工坐标系和定义切除材料范围两层含义,既要创建加工坐标系和指定坐标系在毛坯上的位置,又要定义切除材料范围。目的是为CAM系统作为生成刀轨分析计箅用,把刀轨和工件位置关系用加工坐标系表示出来。
④创建方法。定义加工方法的目的是为UG CAM系统确定进给速度、切削速度和切削深度分析计算用,包含加工程度和加工手段。加工程度分粗加工、半精加工和精加工;加工手段分钻削和铣削。
(4)数控铣床加工程序生成。①刀轨生成,在UG CAM系统内完成上述几何体定义、参数设置、刀轨生成等编程设置后,就可以通过UG CAM系统中的动态播放,在计算机内进行仿真切削,模拟加工过程。
②加工文件输出。加工文件没有输出前是ATP语言,输出后自动转译成G语言程序,可用记事本或写字板格式打开。加工文件输出到机床的控制系统后,就可以进行加工了。