首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种自动钻铆以数控代码还原仿真过程的方法_中航沈飞民用飞机有限责任公司_202210848523.6 

申请/专利权人:中航沈飞民用飞机有限责任公司

申请日:2022-07-19

公开(公告)日:2024-06-18

公开(公告)号:CN115268370B

主分类号:G05B19/4093

分类号:G05B19/4093

优先权:

专利状态码:有效-授权

法律状态:2024.06.18#授权;2022.11.18#实质审查的生效;2022.11.01#公开

摘要:一种自动钻铆以数控代码还原仿真过程的方法,首先,在DELMIA中建立自动钻铆各轴运动项,并设置初始值,读取程序文件内的文本信息,建立包含运动类型、坐标值的数据库。其次,按数据库,逐条以复制的方式建立仿真事件,并设置各轴坐标值,将所有仿真事件连接,以实现运动连续。最后,在DELMIA中进行仿真,还原仿真过程。本发明以数控代码还原仿真过程的方法,能够摆脱自动钻铆专用离线编程软件的依赖:1可将数控代码还原仿真过程,将数控代码的投入生产前的再次检查验证,保证可行性和准确性;2脱离专用离线编程软件的仿真模块,提高离线编程的工作效率。

主权项:1.一种自动钻铆以数控代码还原仿真过程的方法,其特征在于,包括以下步骤:第一步,在DELMIA中建立初始5轴托架运动项M0、6轴执行器运动项N0,并将所有轴坐标设置为初始值;第二步,读取程序文件内的文本信息,进而将文本信息读入string对象S;第三步,将文本信息读取并判断处理,建立包含运动类型、坐标值的数据库R,具体方法如下:①在数据库R内新建一条数据值V1,运动类型值“M”,5轴数据皆为“0”;②在数据库R内新建一条数据值V2,运动类型值“N”,6轴数据皆为“0”;③在文本对象S内选出第一条代码内容P;④判断P是否包括运动值,若不包括运动值,则在S内删除P,否则进一步区分是托架运动还是执行器运动,若是托架运动,执行步骤⑤,若是执行器运动,则执行步骤⑥;⑤在数据库R内选出托架类最后的运动数据V1,读取V1内的5轴数据,读取P内5轴数据,然后计算差异值,若无差异值,则在S内删除P,若有差异值,则在数据库R内新建一条数据值V2,运动类型为“M”,并将P内的5轴数据记录至V2,然后在S内删除P;⑥在数据库R内选出执行器类最后的运动数据V1,读取V1内的6轴数据,读取P内6轴数据,然后计算差异值,若无差异值,则在S内删除P,若有差异值,则在数据库R内新建一条数据值V2,运动类型为“N”,并将P内的5轴数据记录至V2,然后在S内删除P;⑦重复执行步骤③~步骤⑥,直至文本对象S内无数据,数据库R记录完成;第四步,建立仿真事件A,按数据库R,逐条将M0,N0运动项复制至A,并设置各轴数据,具体方法C如下:①在数据库R读取第一条数据值V1;②读取V1内的运动类型值,若为“M”执行步骤③,若为“N”则执行步骤④;③将M0复制至A最后处,并将V1内5轴数据值设置到M0内,然后在数据库R内删除V1;④将N0复制至A最后处,并将V1内6轴数据值设置到N0内,然后在数据库R内删除V1;⑤重复执行步骤①~步骤④,直至数据库R内无数据,仿真事件设置完成;第五步,将所有仿真事件A连接,以实现运动连续;第六步,将A进行仿真,完成还原仿真过程。

全文数据:

权利要求:

百度查询: 中航沈飞民用飞机有限责任公司 一种自动钻铆以数控代码还原仿真过程的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。