[发明专利]五主机三面冲数控生产线的冲孔加工系统及方法有效
申请号: | 201210322764.3 | 申请日: | 2012-09-04 |
公开(公告)号: | CN102830657A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 韩学军;郝毅;李永刚 | 申请(专利权)人: | 济南铸造锻压机械研究所有限公司 |
主分类号: | G05B19/4097 | 分类号: | G05B19/4097 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 曲志波 |
地址: | 250306 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 三面冲 数控 生产线 冲孔 加工 系统 方法 | ||
1.一种五主机三面冲数控生产线的冲孔加工系统,其特征是它包括如下模块:数据定义模块:数据定义模块定义模具库数组、转换数组以及公共变量,并把数组和公共变量传递给EXCEL读取模块、生产线选择模块、参数设置模块,每个模块调用这里定义的数组和公共变量;
参数设置模块:参数设置模块读取EXCEL纵梁参数文件中的数据或设置窗体的参数,存放到数据定义模块定义的公共变量中,这些参数有程序号、梁长度、腹面宽度、翼面高度、厚度并把这部分公共变量传递给生产线选择模块、五主机自动适配模具模块、优化模块、NC程序创建模块各个功能模块;
模具库读取模块:模具库读取模块从外部模具库文件中读取数据,把每个模具的数据放入模具库数组,并输出模具库数组至五主机自动适配模具模块、优化模块和NC程序创建模块;
EXCEL读取模块:EXCEL读取模块读取EXCEL梁参数文件的数据放入公共变量中,读取EXCEL纵梁数据文件的第一行,确定左梁还是右梁,并把确定结果输出至五主机自动适配模具模块,读取EXCEL纵梁数据文件的除第一行以外的数据,从中筛选出有效孔的行,把一行的每列数据转换进数据定义模块定义的转换数组中,并输出带有孔数据的转换数组至五主机自动适配模具模块;
五主机自动适配模具模块:五主机自动适配模具模块从EXCEL读取模块输出的转换数组中获取数据,根据EXCEL纵梁数据文件的第一行,确定左梁还是右梁,根据wtb标记位区分上翼面、腹面、下翼面;根据TB标记位区分腹面以上翼面为基准面还是以下翼面为基准面;根据直径值的大小确定大主机冲孔还是小主机冲孔;根据L形区间固定分配确定1号小主机冲还是2号小主机冲孔;根据Y值数据和梁参数的关系确定是上排模具还是下排模具冲孔;根据圆的直径是否与模具的直径相等判断哪个模具冲孔;确定了模具之后,把模具号赋给转换数组第3项,把x+模具偏置赋给转换数组第4项,经过添加漏孔检测模块和模具号排序模块,把带有模具号的转换数组输出给优化模块;
优化模块:优化模块读取五主机自动适配模具模块输出的带有模具号的转换数组中获取数据,按模具号排序,把排序好的转换数组分成主从两个队列,大主机冲孔、上翼面、下翼面、2号小主机数据为主队列,1号小主机冲孔数据为从队列,各队列按X+模具偏置由小到大排序并输出排序完成的转换数组数据至NC程序创建模块;
NC程序创建模块:NC程序创建模块根据优化模块输出的排序主从两个有序队列的数据、分别从两个队列的头部取数据,从主队列的头部取一组数据(腹面2号小主机的模具范围)把X+该模具的偏置赋给变量Pz1,再从从队列中取一组数据把X+该模具的偏置赋给变量Pz2,比较这两组数据中坐标值X+该模具的偏置的条件,X3xc为小主机沿X方向水平移动,移动距离为500mm;
若满足同时冲条件: Pz2-Pz1 >= 0且Pz2 – Pz1 <= X3xc 同时冲;
Pz1> Pz2 1号小主机单冲;Pz1 <= Pz2 2号主机单冲;
形成六种基本冲孔方式语句:1号小主机单冲、2号主机单冲、两小主机同时冲、大主机单冲、上翼面主机单冲、下翼面主机单冲;主从两个队列的数组都判断完毕,输出形成NC程序,传送到汽车U形梁三面冲五主机数控生产线中进行加工生产。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南铸造锻压机械研究所有限公司,未经济南铸造锻压机械研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210322764.3/1.html,转载请声明来源钻瓜专利网。