一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自动钻铆数控代码可视化交互修正方法与流程

2021-10-09 13:41:00 来源:中国专利 TAG:代码 数控 修正 可视化 交互

技术特征:
1.一种自动钻铆数控代码可视化交互修正方法,其特征在于,所述的自动钻铆数控代码可视化交互修正方法包括以下步骤:1)使用c#语言内textreader方法读取程序文件内的文本信息,进而将文本信息读入string对象s0;2)将文本信息读取并判断处理,建立包含点加工代码的加工类型信息、位置信息和加工代码的数据库;将步骤中1)中读入文本信息的string对象s0逐行读取,直至读完,每行进行判断,处理信息,直至完全建立包含“序号”、“x值”、“y值”、“加工类型”、“加工代码”的数据库r1;3)计算处理自动钻铆坐标转换为二维坐标值,记录入数据库;使用c#语言的picturebox方法,生成一个图像picturebox1对象,然后使用picturebox1对象的子级brush方法进行标识“加工类型”,使用picturebox1对象的子级font方法进行标识“序号”,标识位置为步骤2)中数据库r1内的x值和y值;4)使用c#语言内picturebox方法建立交互界面,在二维坐标值位置处按加工类型分类标识,直观显示加工位置和加工内容;在picturebox1对象显示范围内使用c#语言内的mousebuttons方法实现各加工信息的获得:实时读取鼠标的位置,首先按下鼠标左键,读取并记录鼠标x坐标位置dx和y坐标位置dy;按“序号”排序筛选数据库r1的x值和y值,若|x

dx|<g/8而且|y

dy|<g/8,那么读取此处序号的“加工代码”信息,读入一个修改代码的文本对象s1;5)使用c#语言内鼠标操作的方法捕获二维坐标值处的信息,然后人工修改加工代码信息,实时更新数据库信息;人工修改步骤4)中文本对象s1的字符内容,并记录读入此序号内的“加工代码”信息,然后标识边距g的红色正三角形;6)按需重复执行步骤4)和步骤5),直至所有需修正代码完成,并按红色正三角标识进行复查核实;7)程序修正完成后使用c#语言内的streamwriter方法,将修正后的数据库后处理和再组生成新的程序文件;按“序号”排序数据库r1的“加工代码”,组合成新的文本对象s2,然后使用c#语言的streamwriter,读入新的程序文件。2.根据权利要求1所述的自动钻铆数控代码可视化交互修正方法,其特征在于,在步骤2)中,生成“序号”的方法如下:初始为0,每次读至铆接或校准代码时增加一数,当时次数即为“序号”信息;生成“x值”和“y值”的方法如下:每次读至铆接或校准代码时,自此处逆向寻找第一个x***y***z***w***a***代码内容,其中星号为设备各轴坐标值的数字符号;x字符与y字符之间的值为“x值”;y字符与z字符之间的值t1,a字符之后的值t2,钻铆机的a轴半径为t3,记录“y值”为t1 (t2
÷
180
×
π
×
t3);生成“加工类型”的方法如下:读次读至钻铆或校准代码时,识别代码内容,进行处理并记录为“加工类型”内容;如果代码内容为“m60”,加工类型为“铆接”;如果代码内容为“m61”,加工类型为“制孔”;如果代码内容为“m62”,加工类型为“安装高锁”;如果代码内容为“m31”,加工类型为“校准”;
生成“加工代码”的方法如下:每次读至钻铆或校准代码时,记录自上一个钻铆或校准代码至本个钻铆和校准代码之间的所有字符,此区间的字符即为“加工代码”。

技术总结
本发明属于自动钻铆生产线内数控代码管控的技术领域,具体涉及一种自动钻铆数控代码可视化交互修正方法,其直接读取数控代码文件内容,将冗杂的数控程序代码转为可视化图像,快速查找修改位置,修改后将后台数据重组生成数控代码,将数控代码文件存储至存储介质。减少数控代码修改用时,减少编程软件占用资源和编程人力资源,并提升设备使用效率和经济效益。益。益。


技术研发人员:于明洋 杨五兵 刘敏
受保护的技术使用者:中航沈飞民用飞机有限责任公司
技术研发日:2021.07.19
技术公布日:2021/10/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜