主权项 |
一种用于激光加工多波群孔的数据采集及优化方法,其特征在于: 所述采集方法的步骤为: (1)、用UG制图软件打开或绘制零件的三维模型图,转换到加工模式; (2)、创建程序,选择drill类型;创建刀具,选用SPOTFACING_TOOL子类型;创建几何体,选择MCS子类型;创建加工坐标系,创建时Y轴顺着波棱方向;创建程序,选用DRILLING子类型,刀轴垂直于部件表面,用圆弧轴有效,循环类型选择为无,用面上所有孔的选择方式进行采集;点击生成和列表,保存为扩展名为“.txt”的文件,完成数据的采集; 所述优化方法的步骤为: (1)、用WORD软件打开保存的扩展名为“.txt”的文件,将行首不是以“GOTO/”的行删除;用替换工具将“GOTO/”删掉,将“,”替换为“^t”; (2)全选剪切到空白的EXCEL表格,在EXCEL表格中形成6列多行数据,完成WORD第一次编辑; (3)、用EXCEL软件进行数据的运算与优化,将A列、B列以“扩展选定区域”降序排序;在G1、H1、I1、J1单元内输入“0”,在K1单元格内输入“‑1”;在G2单元格内输入“=IF(A1‑A2=0,0,1)”,在H2单元格内输入“=G2+H1”,在I2单元格输入“=MOD(H2,2)”,在J2单元格输入“=IF(I2=0,J1+1,J1‑1)”,在K2单元格输入“=H2*10000+J2”;选中G2~K2单元格,填充到行末;以K2列“扩展选定区域”降序排序,删除G~K列,完成优化排序; (4)、在D列前插入两空白列,在D1单元格内输入“IF(IF(F10,0,IF(G1=0,‑90,ATAN(F1/G1)*180/PI()))>0,IF(IF(F10,0,IF(G1=0,‑90,ATAN(F1/G1)*180/PI()))‑180,IF(IF(F10,0,IF(G1=0,‑90,ATAN(F1/G1)*180/PI()))”,在E1单元格内输入“=‑ASIN(H1)*180/PI()”,选中D1~E1单元格,填充到行末,在A~E列前分别插入空白行,分别输入X、Y、Z、C、D并分别填充到行末,完成运算; (5)、将A~J列以“仅保留文本”的形式粘贴到WORD中,再将“^t”与“空格”替换掉,将“^p”替换为“^pQ1^p”(其中的Q1为打孔的子程序调用语句),在文件前部增加激光参数数据(是在每行添加“GOTO/”,还是在文件的其他位置)保存为文本文件,完成整理为加工程序文件。 |