【技术实现步骤摘要】
本专利技术属于机器人激光切割技术,涉及一种机器人激光切割全路径的生成方法。
技术介绍
在机器人激光切割领域,给定了一个切割件,同时给了这个切割件的模型文件,首先要在电脑中,计算出这个切割件的切割路径,将此路径发到机器人上去,机器人才可能正确地按照指定的路径运动。这个过程中,现有的技术中存在的主要不足在于:在国内用户能够提供的切割件的模型文件不是理想化的,它往往是通过激光扫描技术得到的模型,其中有很多非法数据,而且是由很多碎片组成的,不连续,数量能达到上千个碎片,就象出土文物一样。而现有的路径生成方法,只能对理想化的模型进行路径生成,如果模型文件过于复杂,碎片太多,可生成的切割路径就会有很多错误。
技术实现思路
本专利技术为解决以上技术问题,提出一种机器人激光切割全路径的生成方法。采用的技术方案如下:一种机器人激光切割全路径的生成方法,步骤一、读取三角网格的基础数据,包括三角网格中所有顶点的坐标,所有三角形的顶点索引;步骤二、建立三角网格中所有三角形,边,顶点之间的相邻关系;步骤三、建立显示三角网格所需要的混合数组,并将混合数组打好包,输送到显示设备,显示;步骤四、根据三角形之间的邻接关系,对三角网格进行等价类划分,其中每个等价类中的三角形都是通过邻接关系可以互联互通的,而不同等价类之间是不能互联互通的;步骤五、找出所有的单侧边,并且将这些单侧边组成一个个的封闭曲线;每一个封闭曲线即是一个碎片的边界;步骤六、给定一个阈值,找出所有顶点之间的距离小于此阈值的顶点对,将这些距离小于阈值的顶点对视为同一个顶点,然后再重建三角网格;步骤七、重建后的三角形网格中,每一个 ...
【技术保护点】
一种机器人激光切割全路径的生成方法,其特征是:步骤一、读取三角网格的基础数据,包括三角网格中所有顶点的坐标,所有三角形的顶点索引;步骤二、建立三角网格中所有三角形,边,顶点之间的相邻关系;步骤三、建立显示三角网格所需要的混合数组,并将混合数组打好包,输送到显示设备,显示;步骤四、根据三角形之间的邻接关系,对三角网格进行等价类划分,其中每个等价类中的三角形都是通过邻接关系可以互联互通的,而不同等价类之间是不能互联互通的;步骤五、找出所有的单侧边,并且将这些单侧边组成一个个的封闭曲线;每一个封闭曲线即是一个碎片的边界;步骤六、给定一个阈值,找出所有顶点之间的距离小于此阈值的顶点对,将这些距离小于阈值的顶点对视为同一个顶点,然后再重建三角网格;步骤七、重建后的三角形网格中,每一个边界即是所需的轮廓线;选择每个轮廓线,生成好加工路径上的点以及每一点的姿态;将数据送到机器人中去,机器人按生成的整体路径进行激光切割。
【技术特征摘要】
1.一种机器人激光切割全路径的生成方法,其特征是:步骤一、读取三角网格的基础数据,包括三角网格中所有顶点的坐标,所有三角形的顶点索引;步骤二、建立三角网格中所有三角形,边,顶点之间的相邻关系;步骤三、建立显示三角网格所需要的混合数组,并将混合数组打好包,输送到显示设备,显示;步骤四、根据三角形之间的邻接关系,对三角网格进行等价类划分,其中每个等价类中的三角形都是通过邻接关系可以互联互通的,而不同等价类之间是不能互联互通的;步骤五、找出所有的单侧边,并且将这些单侧边组成一个个的封闭曲线;每一个封闭曲线即是一个...
【专利技术属性】
技术研发人员:金自力,刘贵兵,
申请(专利权)人:南京中科川思特软件科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。