如果加工零件轮廓曲线可以用数学表达式很方便地描述,采用用户宏程序编程是一种比较简便的方法。若采用自动编程则必须借助计算机和CAD/CAM软件,先要造型,然后定义加工参数,最后生成加工轨迹和加工代码,整个过程相对麻烦一些。但是,当一个零件的轮廓很难用数学方程描述的,则基本上没有办法用宏程序编程,这时只有采用自动编程。
利用两种方法得到的加工程序,在机床加工过程中,控制的方便性是不同的。用户宏程序可以在加工过程中修改参数,也就是在加工中发现用量不对,可以马上修改。而自动编程生成的程序在运行中发现参数有问题,则必须停机,重新利用CAD/CAM软件来定义加工参数,重新生成程序,最后传给数控系统,控制时间很长。
结束语由此可见,用户宏程序编程和自动编程各有各的优缺点。当一个零件的轮廓可以用数学函数进行描述的话,应用用户宏程序编程是一种理想的选择,如果零件的形状是一种不规则的几何体,很难用数学模型准确描述出来,或者描述起来很复杂,则只能采用自动编程的方法。