一种针对扫描特征零件的立体打印数据的生成方法及系统技术方案

技术编号:37964768 阅读:18 留言:0更新日期:2023-06-30 09:40
本发明专利技术提供一种针对扫描特征零件的立体打印数据的生成方法及系统,所述方法包括:获取待打印零件的多个扫描轨迹点;获取所述待打印零件在每个所述扫描轨迹点处的多个剖截面轮廓点,并记录为剖截面轮廓点数据;对所述剖截面轮廓点数据进行坐标转换,生成切平面轮廓点数据;根据相邻所述扫描轨迹点对应的切平面之间的距离,生成切平面距离数据;根据所述切平面轮廓点数据,生成打印轨迹数据;根据所述切平面距离数据和预设线宽数据,生成打印速度数据;以及根据所述打印轨迹数据和所述打印速度数据,生成所述待打印零件的立体打印数据。本发明专利技术可实现无支撑自适应空间切片,节省支撑材料,并提高打印精度。并提高打印精度。并提高打印精度。

【技术实现步骤摘要】
一种针对扫描特征零件的立体打印数据的生成方法及系统


[0001]本专利技术涉及立体打印
,特别是涉及一种针对扫描特征零件的立体打印数据的生成方法及系统。

技术介绍

[0002]3D(3

dimension,三维)打印技术的核心步骤是切片,通过按照特定方向切割三维模型,将三维加工变为二维平面内的逐层加工,简化了加工工艺。现有的切片方式主要针对三自由度的打印设备,可以较好的处理无悬空部分、曲率小的简单零件,但处理一些有悬空部分、曲率较大且空间变化的复杂零件时,例如弯管,按照特定方向进行切片不仅需要支撑材料以防止悬空部分坍塌,还会带来较大台阶误差,甚至造成特征缺失,严重影响3D打印的质量和精度。因此,存在待改进之处。

技术实现思路

[0003]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种针对扫描特征零件的立体打印数据的生成方法及系统,用于解决现有技术中模零件打印时存在的特征缺失和特征偏移等问题。
[0004]为实现上述目的及其他相关目的,本专利技术提供一种针对扫描特征零件的立体打印数据的生本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种针对扫描特征零件的立体打印数据的生成方法,其特征在于,包括:获取待打印零件的多个扫描轨迹点;获取所述待打印零件在每个所述扫描轨迹点处的多个剖截面轮廓点,并记录为剖截面轮廓点数据;对所述剖截面轮廓点数据进行坐标转换,生成切平面轮廓点数据;根据相邻所述扫描轨迹点对应的切平面之间的距离,生成切平面距离数据;根据所述切平面轮廓点数据,生成打印轨迹数据;根据所述切平面距离数据和预设线宽数据,生成打印速度数据;以及根据所述打印轨迹数据和所述打印速度数据,生成所述待打印零件的立体打印数据。2.根据权利要求1所述的针对扫描特征零件的立体打印数据的生成方法,其特征在于,所述对所述剖截面轮廓点数据进行坐标转换,生成切平面轮廓点数据的步骤,包括:获取多个所述扫描轨迹点的扫描轨迹点数据;根据所述扫描轨迹点数据和所述剖截面轮廓点数据,生成旋转变换矩阵,其中,所述旋转变换矩阵表征所述剖截面轮廓点的坐标从所述扫描轨迹点对应的剖截面转换到切平面的转换矩阵;以及根据所述旋转变换矩阵和平移向量,对所述剖截面轮廓点数据进行变换处理,以生成所述切平面轮廓点数据。3.根据权利要求2所述的针对扫描特征零件的立体打印数据的生成方法,其特征在于,所述旋转变换矩阵满足以下公式:其中,T
j
为所述旋转变换矩阵,q
j
(1)、q
j
(2)、q
j
(3)、q
j
(4)表示四元数的第一列、第二列、第三列、第四列数据。4.根据权利要求1所述的针对扫描特征零件的立体打印数据的生成方法,其特征在于,所述根据相邻所述扫描轨迹点对应的切平面之间的距离,生成切平面距离数据的步骤,包括:根据所述切平面轮廓点数据,判断相邻所述切平面是否相交;当相邻所述切平面不相交时,根据相邻所述扫描轨迹点对应的切平面之间的距离,生成所述切平面距离数据;以及当相邻所述切平面相交时,调整相邻所述扫描轨迹点,并生成调整后所述切平面距离数据。5.根据权利要求1所述的针对扫描特征零件的立体打印数据的生成方法,其特征在于,所述根据相邻所述扫描轨迹点对应的切平面之间的距离,生成切平面距离数据的步骤,包括:根据所述切平面轮廓点数据,判断相邻所述切平面是否相交;当相邻所述切平面不相交时,根据相邻所述扫描轨迹点对应的切平面之间的距离,生成所述切平面距离数据;以及
当相邻所述切平面相交时,删除相邻所述切平面相交部分的所述切平面轮廓点数据,并生成...

【专利技术属性】
技术研发人员:韩江黄少奇夏链董方方马丁逸飞田晓青
申请(专利权)人:合肥工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1