阐述了"S"形凸轮廓形曲面的特殊性及由此带来的加工困难,通过凸轮加工的具体实例,详细介绍采用宏程序编程法编制非圆弧曲面零件数控程序的分析方法和思路。这种编程方法也可用于其他复杂曲线、曲面的数控加工,该方法对于扩展系统功能,充分发挥数控机床的性能提供了参考。