摘要
本发明涉及孔加工技术领域,提供了一种基于NX二次开发的批量孔加工系统及加工方法,该系统包括:底层数据接口模块;孔特征识别模块;加工控制模块。该方法包括以下步骤:S1、将CAD模型文件导入NX软件;S2、通过NX软件的二次开发工具识别出CAD模型文件中全部的孔特征;S3、分别提取出每个孔特征的参数;S4、基于每个孔特征的参数,生成加工路径;S5、生成每个孔特征的加工程序,并通过Dijkstra算法优化加工顺序和加工路径;S6、输出每个孔特征的最终加工程序;S7、将最终加工程序加载到机床控制系统中执行。本发明的优点包括自动化生产、精确度的提高、灵活性和适应性强、成本效益高以及质量控制与追溯能力。