【技术实现步骤摘要】
一种自动钻铆数控代码可视化交互修正方法
[0001]本专利技术属于自动钻铆生产线内数控代码管控的
,具体涉及一种自动钻铆数控代码可视化交互修正方法,用于点加工式数控系统的代码修正。
技术介绍
[0002]对于具有全自动钻铆设备应用的生产线,自动钻铆加工流程大概如下:预铆
→
自动钻铆
→
补铆。如果预铆结果与设备加工前要求的状态不符,则需要修改设备将加工的数控代码。原始的修改方式为:修改产品三维数模的加工信息,利用钻铆机离线编程软件读取数模内容,在离线编程软件内修正再后处理生成新代码文件。原始修改方式复杂、软件用时长、尤其对于产量大、产品数模类型多的生产线,影响自动钻铆机的生产效率和实际经济效益,也浪费人力资源和离线编程软件资源。
技术实现思路
[0003]本专利技术为了克服上述现有的技术缺陷,提供一种自动钻铆数控代码可视化交互修正方法,本专利技术针对原始的产品三维数模和离线编程软件流程,脱离产品三维数模处理和离线编程软件的使用,直接将代码建立可视化交互修正界面和代码文件 ...
【技术保护点】
【技术特征摘要】
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#语言内鼠标操作的方法捕获二维坐标值处的信息,然后人工修改加工代码信息,实时更新数据库信息;人工修改步...
【专利技术属性】
技术研发人员:于明洋,杨五兵,刘敏,
申请(专利权)人:中航沈飞民用飞机有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。