本发明提供了一种基于模板的数控加工进退刀宏自动定制方法及系统,包括如下步骤:特征识别和关联面查找步骤:获取待加工零件的特征,对特征进行识别,得到特征的关联面;根据特征的关联面查找避让几何和加工几何;容刀通道计算步骤:由刀具与避让几何的关系计算容刀通道;进退刀模型构建步骤:根据容刀通道和加工几何构建进退刀模型;模板定制步骤:以容刀通道和避让几何为约束,根据进退刀模型进行模板定制,进而得到多种进退刀方案;用户交互步骤:用户根据经验对进退刀方案进行优选,完成进退刀宏编程过程,生成进退刀刀轨文件,进而驱动机床执行进退刀操作。本发明能够显著减轻工艺人员交互编程的负担,提高工艺编制智能化水平。