发明名称 腹面冲孔生产线双冲的加工系统及方法
摘要 一种腹面冲孔生产线双冲的加工系统及方法,其特征是它包括如下模块:数据定义模块;参数设置模块;模具库操作模块;CAD图形读取模块;双冲图形处理模块:双冲图形处理模块对CAD图形读取模块输出冲压数组中圆直径相等且两圆间距为规定长度的圆作特定标记位并输出冲压数组的数据至自动适配模具模块,字符标记回写到U形梁图形库中;自动适配模具模块;优化模块;模拟仿真模块;NC程序创建模块:根据优化模块输出的排序主从两个有序队列的数据、分别从两个队列的头部取数据,形成三种基本冲孔方式语句:小主机单冲、大主机单冲、两主机同时冲;主从两个队列的数组都判断完毕,输出形成NC程序。
申请公布号 CN102830656B 申请公布日期 2014.03.19
申请号 CN201210306259.X 申请日期 2012.08.27
申请人 济南铸造锻压机械研究所有限公司 发明人 韩学军;赵加蓉;李永刚;刘林林;刘立涛
分类号 G05B19/4097(2006.01)I 主分类号 G05B19/4097(2006.01)I
代理机构 济南舜源专利事务所有限公司 37205 代理人 曲志波
主权项 一种腹面冲孔生产线双冲的加工系统,其特征是它包括如下模块:数据定义模块:数据定义模块定义模具库数组、冲压数组、优化数组、CAM层、模拟层以及公共变量,并把数组和公共变量传递给CAD图形读取模块、双冲图形处理模块、自动适配模具模块、优化模块、模拟仿真模块、NC程序创建模块,每个模块调用这里定义的数组和公共变量;参数设置模块:参数设置模块读取设置窗体的参数,存放到数据定义模块定义的公共变量中,这些参数有程序号、梁长度、腹面宽度、厚度、X行程、Y行程并把这部分公共变量传递给自动适配模具模块、优化模块、模拟仿真模块、NC程序创建模块等各个功能模块;模具库操作模块:模具库操作模块读取外部模具库文件的数据,对每个模具以块的形式建立模具块图形并把每个模具的数据放入模具库数组,输出模具库数组至自动适配模具模块、优化模块、模拟仿真模块和NC程序创建模块,输出模具块图形至模具库图形调用模块、模具库回写模块和模拟仿真模块;模具库操作模块包括虚拟模具库的操作模块和实有模具库操作模块;虚拟模具库的操作模块定义虚拟模具号,用于双冲;实有模具库操作模块定义实有模具号,用于单冲;CAD图形读取模块:CAD图形读取模块读取U形梁图形库的所有图素,从中筛选出图素名称等于圆的实体,获取其中两个属性:圆心和直径,并把圆心的坐标值X、圆心的坐标值Y和直径值D转换进数据定义模块定义的冲压数组中,并输出冲压数组的数据至双冲图形处理模块和自动适配模具模块;双冲图形处理模块:双冲图形处理模块对CAD图形读取模块输出冲压数组中圆直径相等且两圆间距为规定长度的圆作特定标记位并输出冲压数组的数据至自动适配模具模块,字符标记回写到U形梁图形库中; 自动适配模具模块:自动适配模具模块从CAD图形读取模块和双冲图形处理模块输出的冲压数组中检测特定标记位,如该位是双冲根据圆直径、圆中心的X坐标值和Y坐标值、U形梁的梁参数、模具库的模具信息自动适配虚拟模具号,如该位是单冲自动适配实有模具号,如该位为不冲不匹配模具;把匹配模具的模具块的图形以块的形式回写到U形梁图形库由数据定义模块定义的CAM层中,供优化模块读取; 优化模块:优化模块读取自动适配模具模块回写的图形数据库的CAM层的所有块的插入点的坐标值、模具号、插入点的坐标值加该模具的模具偏置放入由数据定义模块定义的优化数组,优化数组分成主从两个队列,大主机冲孔数据为主队列,小主机冲孔数据为从队列,各队列按X+模具偏置由小到大排序并输出排序完成的优化数组数据至NC程序创建模块和模拟仿真模块;模拟仿真模块:模拟仿真模块对优化模块输出的优化数组中的数据和进行冲点和冲孔路径显示并输出到图形数据库由数据定义模块定义的模拟层上;NC程序创建模块:NC程序创建模块根据优化模块输出的排序主从两个有序队列的数据、分别从两个队列的头部取数据,从主队列的头部取一组数据把X+该模具的偏置赋给变量Pz1,再从从队列中取一组数据把X+该模具的偏置赋给变量Pz2,比较这两组数据中坐标值X+该模具的偏置的条件,X3xc为小主机沿X方向水平移动,移动距离为500mm;若满足双冲条件: Pz2‑Pz1 >= 0且Pz2 – Pz1 <= X3xc 双冲;Pz1> Pz2  小主机单冲;Pz1 <= Pz2   大主机单冲;形成三种基本冲孔方式语句:小主机单冲、大主机单冲、两主机同时冲;主从两个队列的数组都判断完毕,输出形成NC程序;加工运行中,遇到虚拟模具号双冲,即两个实有模具同时下压冲孔,遇到实体模具号单冲。
地址 250306 山东省济南市长清区凤凰路500号