1.手工编程
手工编程是由编程人员根据零件图纸和工艺要求,编制出在数控机床上能够运行的一系列指令的过程。其基本任务就是指定加工顺序,刀具运动轨迹和各种辅助动作。手工编程的工作过程如下。
(1)确定工艺过程:根据零件图纸进行工艺分析,确定零件加工的工艺路线、工步顺序、切削用量等工艺参数,确定采用的刀具与刀具数量。
(2)计算加工轨迹和尺寸:根据零件图纸上的尺寸及工艺路线,在规定的坐标系内计算零件轮廓和刀具运动轨迹坐标值,并以这些坐标值作为编程尺寸。
(3)编写程序清单并校验:根据制定的加工路线、切削用量、刀具号码、刀具补偿值以及刀具运动的轨迹,按照机床数控装置使用的指令代码及程序格式,编写零件加工程序清单,并进行校验。
(4)输入程序清单的内容:通过输入装置将数控程序清单的内容输入到数控装置中。
(5)数控程序的校验和试切:启动数控装置,使数控机床进行空运转,检查程序运动轨迹的正确性。用木料或塑料制品代替工件进行试切,检查切削用量的正确性。
(6)首件试切:经过程序校验、模拟试切后,用实料进行首件试切。首件试切不仅可以检查数控程序是否有错,还可以检验加工精度是否符合要求。如果发现有错误时,应分析错误的原因、修改程序、调整刀具补偿尺寸,直到加工出符合图纸技术要求的零件为止。
上述编程步骤中的各项工作主要由人工完成,在机械制造中,多数需要加工的零件的形状并不复杂。这些零件的数值计算较为简单,程序段数不多,程序检验也容易实现,可采用手工编程方式完成编程工作。由于手工编程不需要特别配置专门的编程设备,不同文化程度的人均可掌握和运用,因此手工编程仍然是一种运用十分普遍的编程方法。(www.xing528.com)
2.自动编程
借助计算机编制数控加工程序的过程,称为自动编程。对于几何形状复杂的零件,手工编程的工作量比较大而且容易出错;对于空间曲面零件,其编程计算非常繁琐,人工难以胜任。而自动编程时,节点坐标的数据计算、刀具轨迹的生成、程序的编制以及输出等工作均由计算机自动完成。
自动编程根据编程信息的输入与计算机对信息的处理方式不同,分为以自动编程语言为基础的自动编程方法和以计算机绘图为基础的自动编程方法。
(1)APT(Automatically Programmed Tools)语言编程系统。APT语言编程系统是通过对刀具轨迹的描述来实现计算机辅助编程的系统。APT语言编程系统要人工编写源程序,再输入计算机,借助计算机的编译软件,对源程序进行处理,完成诸如刀具中心轨迹、基点、节点的计算,并制定辅助功能等,这阶段称为主信息处理。接着计算机将主信息处理后的数据变成数控装置所要求的加工程序,这个阶段称为后置处理,不同的数控系统有相应的后置处理程序。APT语言配有1 000多种后置处理程序,因此在早期数控自动编程中应用比较广泛。
(2)图形交互式自动编程。由于计算机技术发展十分迅速,计算机的图形处理功能越来越强大。现在,CAD技术是很成熟的技术。因此,计算机自动编程技术可以直接将CAD软件生成的零件几何图形信息自动转化为数控加工程序,在计算机上直接面向零件的几何图形,以光标点击、菜单选择、交互对话等方式编辑、删改,其编辑的结果又以图形的方式在计算机上显示出来。图形交互式自动编程有以下3个显著的优点。
①不需要进行复杂的坐标数值计算。在编程过程中,图形数据的提取、坐标点数值的计算均由计算机精确、高效、快速地完成。
②编程过程以人、机对话方式交互完成。利用计算机的检错功能与人的纠错能力,简便、直观地编制复杂的数控加工程序。
③图形交互式自动编程软件是通用的软件,在通用的计算机上运行,不需要专用的编程机。
目前,国内外数控编程软件均采用图形交互式自动编程技术。高级的图形自动编程软件无缝集成CAD/CAM功能,可以实现从图形几何元素的生成、设计信息的工艺处理、刀具中心轨迹的计算、刀具类型的选择、定义刀位文件的数据以及数据的后处理,直到进行模拟加工、校验数控程序的正确性等众多功能。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。