![数控加工工艺与编程](https://wfqqreader-1252317822.image.myqcloud.com/cover/279/29974279/b_29974279.jpg)
2.2 数控编程的方法
数控加工程序的编制方法主要有两种:手工编制程序和自动编制程序。
(1)手工编程
手工编程指主要由人工来完成数控编程中各个阶段的工作,见图2-2。
![](https://epubservercos.yuewen.com/401A74/16499757005781206/epubprivate/OEBPS/Images/S-273.png?sign=1738983863-YwlQa0sMP9RZxQqieLCnMLlvIR8jADzA-0-4f229e7f8baa6ca414846a722e510889)
图2-2 手工编程
一般对几何形状不太复杂的零件,所需的加工程序不长,计算比较简单,用手工编程比较合适。手工编程的特点:耗费时间较长,容易出现错误,无法胜任复杂形状零件的编程。据国外资料统计,当采用手工编程时,一段程序的编写时间与其在机床上运行加工的实际时间之比,平均约为30∶1,而数控机床不能开动的原因中有20%~30%是由于加工程序编制困难,编程时间较长。
由于加工程序编制困难,编程时间较长。
(2)自动编程
自动编程是指在编程过程中,除了分析零件图样和制订工艺方案由人工进行外,其余工作均由计算机辅助完成。
采用计算机自动编程时,数学处理、编写程序、校验程序等工作是由计算机自动完成的,由于计算机可自动绘制出刀具中心运动轨迹,编程人员可及时检查程序是否正确,需要时可及时修改,以获得正确的程序。由于计算机自动编程代替程序编制人员完成了烦琐的数值计算,编程效率可提高几十倍乃至上百倍,因此解决了手工编程无法解决的许多复杂零件的编程难题。
自动编程一般采用的是CAD/CAM软件编制数控加工程序,一般流程是:第一步,编程人员利用软件的绘图功能(CAD功能)将零件图样输入到计算机中;第二步,利用软件的后处理功能(CAM功能)由计算机自动编制零件加工程序;最后一步,通过计算机与数控系统的通信接口将加工程序输入数控机床,进而进行零件的加工。自动编程的基本流程见图2-3。
![](https://epubservercos.yuewen.com/401A74/16499757005781206/epubprivate/OEBPS/Images/S-274.png?sign=1738983863-WvBAaoLJHUKcsZNo3YW36gfhb0CYmOC0-0-fe4c9bf0b663d4d245282f082fdbe0e8)
图2-3 自动编程
目前,应用较为广泛的CAD/CAM软件有NX、CAXA制造工程师、Master CAM、Creo等,其操控界面如图2-4、图2-5所示。
![](https://epubservercos.yuewen.com/401A74/16499757005781206/epubprivate/OEBPS/Images/S-276.png?sign=1738983863-90paGGaeX5HSQ4RfZhwoYMxeuNDix9es-0-50bc417c21ebbdb0f12bb6635e201d8d)
图2-4 NX编程操控界面
![](https://epubservercos.yuewen.com/401A74/16499757005781206/epubprivate/OEBPS/Images/S-165.jpg?sign=1738983863-P8PDbamnyuuFR2dIayRJM7NdjHx25ReJ-0-53d4e7eb600a661c9d0867747d21c531)
图2-5 CAXA制造工程师编程操控界面