[发明专利]一种基于图形文件的自动弯线弯管方法有效
申请号: | 202011632473.5 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112859749B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 魏勇 | 申请(专利权)人: | 广州科源数控科技有限公司 |
主分类号: | G05B19/4097 | 分类号: | G05B19/4097 |
代理公司: | 广州海石专利代理事务所(普通合伙) 44606 | 代理人: | 邵穗娟 |
地址: | 510000 广东省广州市增城区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 图形 文件 自动 弯管 方法 | ||
本发明公开了一种基于图形文件的自动弯线弯管方法,包括以下步骤:步骤一:获取图形文件内容;步骤二:获取图形文件中的每一线段,以及每一线段两端的坐标数据,同时获取该线段的长度数据和斜率数据;步骤三:判断所有线段之间是否存在相同的坐标数据,如是,则判定此相邻两个线段之间存在拐角,并且通过线段的斜率数据获取存在同一相同坐标数据的相邻线段之间的拐角角度;如否,则以该线段的坐标数据为整体图形加工路径的起点或终点;步骤四:沿加工起点的线段方向根据获取的拐角数据和斜率数据进行弯线弯管,生成整体的弯线弯管程序。通过采用上述方法,实现代替自动进行弯线弯管操作,从而达到节约人工消耗以及时间成本的有益效果。
技术领域
本发明涉及数控系统加工的技术领域,具体涉及一种基于图形文件的自动弯线弯管方法。
背景技术
目前弯线弯管的加工行业是加工各种笼具,例如宠物笼、衣架、鞋挂、窗帘钩、货架钩展示架笼等各种挂钩的相关产品。如今一般加工不同种类的产品需要使用到不同的模具,通过挤压线料生产出对应的产品。普通的弯管机系统加工一种形状的工件需要操作工反复地对某个弯角处进行加工测试,才能加工出来这类工件,故而需要消耗较大的人工成本以及时间成本,从而难以满足工业需求。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种能够代替人工自动进行弯线弯管操作的基于图形文件的自动弯线弯管方法。
本发明的目的通过以下技术方案实现:
一种基于图形文件的自动弯线弯管方法,包括以下步骤:
步骤一:获取图形文件内容;
步骤二:获取图形文件中的每一线段,获取每一线段两端的坐标数据,同时根据获取的每一线段两端的坐标数据获取该线段的长度数据和斜率数据;
步骤三:判断所有线段之间是否存在相同的坐标数据,如是,则判定存在同一相同坐标数据的相邻两个线段之间存在拐角,并且通过线段的斜率数据获取存在同一相同坐标数据的相邻线段之间的拐角角度;如否,则以该线段的坐标数据为整体弯线弯管图形加工路径的加工起点或终点;
步骤四:进而沿加工起点的线段方向根据相邻线段之间拐角数据和斜率数据进行弯线弯管,最终生成整体的弯线弯管程序。
进一步得,在步骤二中,采用逐行读取的方式获取每一行的线段数据,如获取到线段,则获取该行中每一线段首末两端的坐标数据和该线段的斜率数据;如否,则舍弃并移动至下一行继续采集线段;
在步骤三中,判断每行之间的线段之间是否存在相同的坐标数据,如是,进一步判断是否存在同一相同坐标数据的相邻两个线段的斜率数据相同,如是,则判定该存在同一相同坐标数据的相邻两个线段为同一延长的线段,如否,则判定该存在同一相同坐标数据的相邻两个线段之间存在拐角;如所有线段中存在不重复的坐标数据,则选取该坐标数据作为弯线弯管图形加工路径的加工起点或终点。
进一步得,根据步骤三中获取的所有线段中不重复的坐标数据,由于弯线弯管的图形加工路径为一连续的折线,故获取的所有线段中不重复的坐标数据数量为两个,对这两个坐标数据进行定义:Q1(X1,Y1)和Q2(X2,Y2),当满足:
{X1<X2|X1=X2∪Y1<Y2}时,则以该图形加工路径的其一端点Q1(X1,Y1)作为图形加工路径的起点,而以另一端点Q2(X2,Y2)作为图形加工路径的终点,进而沿图形加工路径根据获取的每一线段的斜率以及拐角点的角度数据进行弯线弯管操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州科源数控科技有限公司,未经广州科源数控科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011632473.5/2.html,转载请声明来源钻瓜专利网。