【技术实现步骤摘要】
一种用于大型3D打印的辊压整形拐角补偿算法
[0001]本专利技术涉及增材制造,尤其是一种用于大型3D打印的辊压整形拐角补偿算法。
技术介绍
[0002]大型复合材料FDM打印中,使用辊压方式对熔体进行整形时,需要保证整形后的工件拐角与理论模型近似一致。但是辊压机构经过拐角时由于碾压方向变化,熔体变形会产生一定的缺角,造成模型拐角形状无法保证的问题。
技术实现思路
[0003]为了解决上述现有技术中存在的问题,本专利技术提供一种用于大型3D打印的辊压整形拐角补偿算法。
[0004]本专利技术解决其技术问题所采用的技术方案是:
[0005]一种用于大型3D打印的辊压整形拐角补偿算法,包括有以下步骤:
[0006]步骤1:对打印模型进行切片处理,得到单层轮廓;对得到的轮廓进行整理归纳,按照一个约定的方向作为打印方向,依次确认轮廓线段的前序后继关系,作为轮廓序列;
[0007]步骤2:根据轮廓序列,依次遍历判定每一个拐角的凹凸性及计算对应的拐角角度;并将数据(包括拐角凹凸性及拐角角度 ...
【技术保护点】
【技术特征摘要】
1.一种用于大型3D打印的辊压整形拐角补偿算法,其特征在于,包括有以下步骤:步骤1:对打印模型进行切片处理,得到单层轮廓;对得到的轮廓进行整理归纳,按照一个约定的方向作为打印方向,依次确认轮廓线段的前序后继关系,作为轮廓序列;步骤2:根据轮廓序列,依次遍历判定每一个拐角的凹凸性及计算对应的拐角角度;并将数据保存在轮廓每一个拐角结构中;步骤3:拐角补偿算法只针对凸角属性的拐角区域生效,指定一个拐角角度生效范围,进行范围判定,在满足指定角度范围且为凸角的情况标记为待处理拐角;步骤4:通过大批量实际打印测试,总结打印效果做实验数据分析得到“两个距离”;针对目前待处理拐角,指定两个距离分别为起偏距离与反向延伸距离,在打印方向上对每个满足条件的拐角进行打断,保存端点坐标信息;步骤5:针对打断的拐角序列,指定一个系数a为补偿系数,范围0~1,在拐角的两个断点之间生成一段过渡曲线;过渡曲线的弯曲程度由补偿系数确定,当补偿系数为0时,过渡曲线退化成直线;过渡曲线为1时,过渡曲线为经过端点1和端点2且分别相切的圆弧;在0~1变化时,过渡曲线在上述两种极限中变化;步骤6:将过渡曲线连接到端点1和端点2,在对应的数据结构中插入过渡曲线的坐标即可,将生成过渡曲线合并到拐角,并统一归整到轮廓线中,对所有的轮廓线进行辊压机构转角计算以及机器代码生成;步骤7:优化整理所有机器代码,按照轨迹点的坐标,顺序依次生成机器G代码,并在打印设备控制系统中独立辊压机构的插补运动,进行机器代码的实际运行。2.根据权利要求1所述的一种用于大型3D打印的辊压整形拐角补偿算法,其特征在于:步骤1的切片处理中,切片层高由用户根据工艺指定输入,每个模型切片的数量≈模型高度/层高,即模型切片的数量与模型的总高度有关。3.根据权利要求1所述的一种用于大型3D打印的辊压整形拐角补偿算法,其特征在于:步骤1的整理归纳包括两点:第一点是对单层的轮廓进行整理优化,优化的目的主要将那些小于指定长度的小线段合并,避免了单层轮廓出现大量小的线段;第二点将单层轮廓按照指...
【专利技术属性】
技术研发人员:张昱,谭云东,
申请(专利权)人:上海酷鹰机器人科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。