数控加工工艺与编程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2 数控编程的方法

数控加工程序的编制方法主要有两种:手工编制程序和自动编制程序。

(1)手工编程

手工编程指主要由人工来完成数控编程中各个阶段的工作,见图2-2。

图2-2 手工编程

一般对几何形状不太复杂的零件,所需的加工程序不长,计算比较简单,用手工编程比较合适。手工编程的特点:耗费时间较长,容易出现错误,无法胜任复杂形状零件的编程。据国外资料统计,当采用手工编程时,一段程序的编写时间与其在机床上运行加工的实际时间之比,平均约为30∶1,而数控机床不能开动的原因中有20%~30%是由于加工程序编制困难,编程时间较长。

由于加工程序编制困难,编程时间较长。

(2)自动编程

自动编程是指在编程过程中,除了分析零件图样和制订工艺方案由人工进行外,其余工作均由计算机辅助完成。

采用计算机自动编程时,数学处理、编写程序、校验程序等工作是由计算机自动完成的,由于计算机可自动绘制出刀具中心运动轨迹,编程人员可及时检查程序是否正确,需要时可及时修改,以获得正确的程序。由于计算机自动编程代替程序编制人员完成了烦琐的数值计算,编程效率可提高几十倍乃至上百倍,因此解决了手工编程无法解决的许多复杂零件的编程难题。

自动编程一般采用的是CAD/CAM软件编制数控加工程序,一般流程是:第一步,编程人员利用软件的绘图功能(CAD功能)将零件图样输入到计算机中;第二步,利用软件的后处理功能(CAM功能)由计算机自动编制零件加工程序;最后一步,通过计算机与数控系统的通信接口将加工程序输入数控机床,进而进行零件的加工。自动编程的基本流程见图2-3。

图2-3 自动编程

目前,应用较为广泛的CAD/CAM软件有NX、CAXA制造工程师、Master CAM、Creo等,其操控界面如图2-4、图2-5所示。

图2-4 NX编程操控界面

图2-5 CAXA制造工程师编程操控界面