数控编程方法可以分为两类:一类是手工编程,另一类是自动编程。
手工编程是指编制零件廊坊数控车床程序的每一步,即从零件的图纸分析、工艺决策、加工路线和工艺参数的确定、刀具轨迹坐标数据的计算、零件数控加工程序单的编制,到程序检查,都是手工完成的。对于几何不太复杂的点加工或轮廓加工,几何计算简单,程序段少,可以通过手工编程实现。比如简单阶梯轴的车削一般不需要复杂的坐标计算,技术人员往往可以根据工艺图纸数据直接编写数控加工程序。但对于轮廓形状不是由简单直线和圆弧组成的复杂零件,特别是空间曲面复杂的零件,数值计算比较繁琐,工作量大,容易出错,校对困难,手工编程很难完成。
通过计算机辅助数控编程技术实现自动编程,需要一套专用的数控编程软件。现代数控编程软件主要分为各种类型的语言编程系统和交互式CAD/CAM集成编程系统。APT是一种自动编程刀具的缩写,在定义工件的几何形状、刀具以及刀具相对于工件的运动时,是一种接近英语的符号语言。编程过程中,程序员根据零件图,将所有的加工内容以APT语言的形式表达出来,然后将用APT语言编写的零件加工程序输入计算机,由APT语言编程系统编译生成CLDATA文件,经过后处理,生成数控系统可接受的零件的数控加工程序,称为APT语言自动编程。使用APT语言进行自动编程时,由计算机(或程序员)代替程序员完成繁琐的数值计算,节省了编制程序清单的工作量,从而将编程效率提高了几倍到几十倍,解决了许多手工编程无法解决的复杂零件的编程问题。
交互式计算机辅助设计/计算机辅助制造集成系统的自动编程是现代计算机辅助设计/计算机辅助制造集成系统的常用方法。编程时,程序员首先利用CAD或自动编程软件的零件建模功能构造零件的几何形状,然后分析零件图的工艺过程,确定加工方案。之后,他们需要利用软件的计算机辅助制造(CAM)功能,完成工艺方案制定、切削参数选择、刀具及其参数设置,并自动计算生成。因此,我们称这种自动编程方法为图形交互式自动编程。该自动编程系统是一种与计算机辅助设计和计算机辅助制造高度集成的自动编程系统。
集成数控编程的主要特点:在零件设计阶段,通过CAD/CAM集成系统的几何设计模块,以图形交互方式定义、显示和修改零件的几何形状,得到零件的几何模型。编程以屏幕菜单、命令驱动等图形化交互方式进行,具有形象、直观的优点。