《深孔钻编程方法及系统》实施例所要解决的技术问题是提供一种深孔钻编程方法及系统,用于实现深孔钻加工的自动编程。
《深孔钻编程方法及系统》实施例提供一种深孔钻编程方法,包括:
导入待加工目标的三维图形;
接收用户输入的机床信息和所述待加工目标的材料信息,以及接收用户输入的选孔信息;
根据用户输入的选孔信息确定需要加工的深孔,生成所述需要加工的深孔的孔柱;
从所述三维图形读取所述需要加工的深孔的属性信息;所述深孔的属性信息包括深孔的孔径、位置、孔柱方向和最大加工深度信息;
根据所述深孔的属性信息、所述材料信息、所述机床信息和预存储的加工条件数据库计算得到加工参数;
生成G代码深孔钻程序文件。
相应的,《深孔钻编程方法及系统》实施例还提供一种深孔钻编程系统,包括:
导入单元,用于导入待加工目标的三维图形;
人机交互单元,用于接收用户输入的机床信息和所述待加工目标的材料信息,以及用于接收用户输入的选孔信息;
孔柱生成单元,用于根据用户输入的选孔信息确定需要加工的深孔,生成所述需要加工的深孔的孔柱;
读取单元,从所述三维图形读取所述需要加工的深孔的属性信息;所述深孔的属性信息包括深孔的孔径、位置、孔柱方向和最大加工深度;
计算单元,用于根据所述深孔的属性信息、所述材料信息、所述机床信息和预存储的加工条件数据库计算得到加工参数;
程序生成单元,用于生成G代码深孔钻程序文件。
《深孔钻编程方法及系统》实施例中提供的深孔钻编程系统可直接读取待加工目标的三维图形文档,自动的根据需要加工的深孔属性信息和机床信息、材料信息计算出各项加工参数,生成G代码深孔钻程序文件,可大幅提高深孔钻编程的效率,并减少人为操作导致的错误。