为提高细长面特征数控编程效率和质量,研究了面向细长面自动数控编程方法。在MBD模型中获取待加工特征的工艺信息并生成特征图像;从特征图像中提取和优化了加工参考轨迹;将优化后的参考轨迹线投影至原特征面并以此自动生成了刀轨和NC代码。最后,在NX平台开发出基于该方法的原型系统并以某船用柴油机关键件作为测试对象进行测试。测试结果表明,该方法可实现细长面特征数控程序的自动生成,可有效减少人机频繁交互;相较于传统编程,该方法生成的NC代码平均减少了近65%的加工时间。