本发明专利技术涉及一种激光束三维运动轨迹控制数据获取方法,包括如下步骤:将数控加工中控制铣刀走刀的三维图形数据文件载入激光加工控制系统;对控制铣刀走刀的三维图形数据文件进行处理,获取控制铣刀走刀的控制数据;将控制铣刀走刀的控制数据作为激光束三维运动轨迹控制数据。本发明专利技术通过对控制铣刀走刀的三维图形数据文件的处理获取激光束三维运动轨迹控制数据对激光束进行控制,实现激光束的三维空间扫描和加工,满足市场需求。控制铣刀走刀的三维图形数据文件指令简洁,容易理解,对其进行处理开发工作量小,难度低,从而大大降低了开发成本和周期,节约了时间,提高了效率。
【技术实现步骤摘要】
本专利技术涉及ー种激光束轨迹控制数据获取方法,尤其涉及ー种。背景技木目前,大規模激光加工得到广泛应用。但是,国内外大規模激光加工中激光束运动轨迹控制数据都为ニ维的,激光加工只能在ニ维平面内进行,不能在三维立体曲面进行加工,无法满足当前快速的任意三维立体曲面上的激光束三维运动轨迹控制巨大的“三维激光加工”的市场需求。
技术实现思路
有鉴于此,有必要提供一种能够提供激光束三维运动轨迹控制数据的。ー种,包括如下步骤将数控加工中控制铣刀走刀的三维图形数据文件载入激光加工控制系统;对控制铣刀走刀的三维图形数据文件进行处理,获取控制铣刀走刀的控制数据;将控制铣刀走刀的控制数据作为激光束三维运动轨迹控制数据。优选的,所述将数控加工中控制铣刀走刀的三维图形数据文件载入激光加工控制系统的步骤为从三维软件中输出所述控制铣刀走刀的三维图形数据文件,通过激光加工控制系统的导入功能导入所述三维图形数据文件。优选的,所述激光束三维运动轨迹控制数据由激光束三维运动轨迹上的结点数据以及由所述结点数据构成的轨迹线段集合組成。优选的,所述控制铣刀走刀的三维图形数据文件中具有控制铣刀走刀三维路径的控制数据,所述控制数据由结点数据以及由结点数据构成的轨迹线段集合組成。优选的,所述对控制铣刀走刀的三维图形数据文件进行处理,获取控制铣刀走刀的控制数据的步骤具体为对控制铣刀走刀的三维图形数据文件进行逐行读取,并进行解析;逐行获取每行中的结点数据并存入缓存中;逐行获取每行中表示创建新轨迹线段的关键字,创建轨迹线段;逐行获取每行中表示结束已创建轨迹线段的关键字,结束轨迹线段,将缓存中的结点数据存入轨迹线段中并将轨迹线段存入轨迹线段集合中,获取轨迹线段集合。优选的,所述方法还包括逐行获取每行中表示转换的关键字,进行圆弧折线化转换的步骤。优选的,所述对控制铣刀走刀的三维图形数据文件进行处理,获取控制铣刀走刀的控制数据的步骤具体为S201 :对控制铣刀走刀的三维图形数据文件逐行读取,进行解析;S202 :判断是否读取到结尾,若是则执行步骤S203,若否则执行步骤S204 ;S203 :判断是否已创建轨迹线段,若是则执行步骤S205,否则结束;S204:读取下一行,判断该行中是否具有结点数据,若是则执行步骤S206,若否则返回步骤S201 ; S205 :把缓存中的结点数据添加到轨迹线段中并清空缓存中结点数据,然后结束;S206:判断该行中是否具有表示结束已创建轨迹线段的关键字,若是则执行步骤S207,若否则执行步骤S208 ;S207 :判断是否已创建轨迹线段,若是执行步骤S209,若否则执行步骤S210 ;S208:判断该行中是否具有表示创建新轨迹线段的关键字,若有则执行步骤S211,若否则返回步骤S201 ;S209 :把缓存中的结点数据添加到已创建轨迹线段中并清空缓存中结点数据,然后执行步骤S212 ;S210 :在缓存中添加结点数据,然后返回步骤S201 ;S211 :判断是否已创建轨迹线段,若是执行步骤S213,若否则执行步骤S214 ;S212 :将轨迹线段添加到轨迹线段集合中;S213:判断该行中是否具有表示进行转换的关键字,若是则进行步骤S215,若否则返回步骤S210 ;S214 :创建新轨迹线段;S215 :进行圆弧折线化转换,然后返回步骤S210。上述,将控制铣刀走刀的三维图形数据文件载入激光加工控制系统,获取控制铣刀走刀三维路径的控制数据并作为激光束三维运动轨迹控制数据,从而获取激光束三维运动轨迹控制数据对激光束进行控制,实现激光束的三维空间扫描和加工,满足市场需求。控制铣刀走刀的三维图形数据文件指令简洁,容易理解,对其进行处理开发工作量小,难度低,从而大大降低了开发成本和周期,节约了时间,提高了效率。附图说明图I是ー个实施例中的流程图;图2是ー个实施例中对控制铣刀走刀的三维图形数据文件进行处理的具体流程图。具体实施方式下面结合附图,对本专利技术的具体实施方式进行详细描述。图I是ー个实施例中的流程图,该方法包括SlOO :将数控加工中控制铣刀走刀的三维图形数据文件(三维NC图形数据文件)载入激光加工控制系统。该实施例中,通过对数控加工和激光加工的对比,得知采用数控加工中控制铣刀走刀的三维图形数据文件同样能够得到控制激光束三维运动轨迹控制数据,故将控制铣刀走刀的三维图形数据文件载入激光加工控制系统对激光束的三维运动轨迹进行控制。从三维软件(如UG、Pro/E、SolidWorks等)中输出控制统刀走刀的三维图形数据文件,并通过激光加工控制系统的导入功能导入所述三维图形数据文件。S200 :对控制铣刀走刀的三维图形数据文件进行处理,获取控制铣刀走刀的控制数据。该实施例中,将激光束三维运动轨迹曲线近似成由多段互相连接的轨迹线段组成的折线,用折线逼近曲线来控制激光束的三维运动。控制数据由三维运动轨迹上的结点数据以及由结点数据构成的轨迹线段集合形成,激光束按照轨迹线段进行三维扫描,完成整个三维运动轨迹,故控制激光束进行三维空间扫描,必须获取激光束三维运动轨迹的轨迹线段集合。在控制铣刀走刀的三维图形数据文件中,包含有控制铣刀走刀三维路径的控制数据。该控制数据也可由结点数据以及由结点数据构成的轨迹线段集合构成。铣刀走刀吋,由结点数据中起始点开始,然后到第二点,继续直到结点数据中的结尾点结束,走过每个结点以及轨迹线段,完成整个三维路径。通过对控制铣刀走刀三维路径的控制数据和激光三维运动轨迹控制数据的对比,得出激光加工控制系统对三维图形数据文件进行处理,获取控制铣刀走刀三维路径的控制数据并作为激光三维运动轨迹控制数据的控制数据,同样能够控制激光束进行三维空间扫描。该实施例中,对控制铣刀走刀的三维图形数据文件进行处理,获取控制铣刀走刀的控制数据的步骤大体如下对控制铣刀走刀的三维图形数据文件进行逐行读取,并进行解析;逐行获取每行中的结点数据并存入缓存中;逐行获取每行中表示创建新轨迹线段的关键字,创建轨迹线段;逐行获取每行中表示结束已创建轨迹线段的关键字,结束轨迹线段,将缓存中的结点数据存入轨迹线段中并将轨迹线段存入轨迹线段集合中,获取轨迹线段集合。此外,对于曲线为圆弧时,三维图形数据文件中给出该圆弧的末点坐标和圆心坐标(或半径),进行圆弧折线化的转换,即采用关键字来表示该圆弧曲线,从而減少逼近该曲线所需获取的结点数据和轨迹线段。故该方法进ー步还包括逐行获取每行中表示转换的关键字,进行圆弧折线化的转换的步骤。图2是ー个实施例中对控制铣刀走刀的三维图形数据文件进行处理的具体流程图,包括如下步骤S201 :对控制铣刀走刀的三维图形数据文件逐行读取,进行解析;S202 :判断是否读取到结尾,若是则执行步骤S203,若否则执行步骤S204 ;S203 :判断是否已创建轨迹线段,若是则执行步骤S205,否则结束;S204:读取下一行,判断该行中是否具有结点数据,若是则执行步骤S206,若否则返回步骤S201 ;S205 :把缓存中的结点数据添加到轨迹线段中并清空缓存中结点数据,然后结束;S206:判断该行中是否具有表示结束已创建轨迹线段的关键字,若是则执行步骤S207,若否则执行步骤S208 ;S207 :判断是否已创建轨迹线段,若是执行步骤S209,若否则本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.ー种激光束三维运动轨迹控制数据获取方法,包括如下步骤 将数控加工中控制铣刀走刀的三维图形数据文件载入激光加工控制系统; 对控制铣刀走刀的三维图形数据文件进行处理,获取控制铣刀走刀的控制数据; 将控制铣刀走刀的控制数据作为激光束三维运动轨迹控制数据。2.根据权利要求I所述的激光束三维运动轨迹控制数据获取方法,其特征在于,所述将数控加工中控制铣刀走刀的三维图形数据文件载入激光加工控制系统的步骤为从三维软件中输出所述控制铣刀走刀的三维图形数据文件,通过激光加工控制系统的导入功能导入所述三维图形数据文件。3.根据权利要求I所述的激光束三维运动轨迹控制数据获取方法,其特征在于,所述激光束三维运动轨迹控制数据由激光束三维运动轨迹上的结点数据以及由所述结点数据构成的轨迹线段集合組成。4.根据权利要求3所述的激光束三维运动轨迹控制数据获取方法,其特征在干,所述控制铣刀走刀的三维图形数据文件中具有控制铣刀走刀三维路径的控制数据,所述控制数据由结点数据以及由结点数据构成的轨迹线段集合組成。5.根据权利要求4所述的激光束三维运动轨迹控制数据获取方法,其特征在干,所述对控制铣刀走刀的三维图形数据文件进行处理,获取控制铣刀走刀的控制数据的步骤具体为 对控制铣刀走刀的三维图形数据文件进行逐行读取,并进行解析; 逐行获取每行中的结点数据并存入缓存中; 逐行获取每行中表示创建新轨迹线段的关键字,创建轨迹线段; 逐行获取每行中表示结束已创建轨迹线段的关键字,结束轨迹线段,将缓存中的结点数据存入轨迹线段中并将轨迹线段存入轨迹线段集合中,获取轨迹线段集合。6.根据权利要求5所述的激光束三维运动轨迹控制数据获取方法,其特征在于,...
【专利技术属性】
技术研发人员:盛辉,蔡桓,蒋吉卫,谭华均,王庆丰,
申请(专利权)人:深圳泰德激光科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。