高级检索
潘万彬, 张鑫莹, 陈超, 王毅刚. 装配体模型优化的免装配打印方法[J]. 计算机辅助设计与图形学学报, 2022, 34(12): 1828-1841. DOI: 10.3724/SP.J.1089.2022.19363
引用本文: 潘万彬, 张鑫莹, 陈超, 王毅刚. 装配体模型优化的免装配打印方法[J]. 计算机辅助设计与图形学学报, 2022, 34(12): 1828-1841. DOI: 10.3724/SP.J.1089.2022.19363
PAN Wan-bin, ZHANG Xin-ying, CHEN Chao, WANG Yi-gang. An Optimized Approach for Assembly Models in Non-Assembly 3D Printing[J]. Journal of Computer-Aided Design & Computer Graphics, 2022, 34(12): 1828-1841. DOI: 10.3724/SP.J.1089.2022.19363
Citation: PAN Wan-bin, ZHANG Xin-ying, CHEN Chao, WANG Yi-gang. An Optimized Approach for Assembly Models in Non-Assembly 3D Printing[J]. Journal of Computer-Aided Design & Computer Graphics, 2022, 34(12): 1828-1841. DOI: 10.3724/SP.J.1089.2022.19363

装配体模型优化的免装配打印方法

An Optimized Approach for Assembly Models in Non-Assembly 3D Printing

  • 摘要: 针对包含机构语义的装配体模型实施高质量的免装配打印(涉及支撑结构的清除、打印材料的消耗以及机构语义关联表面的打印质量等)不仅困难且仍缺乏自动方法的问题,提出一种装配体模型优化的免装配打印方法.首先基于包围盒剖分和体素关联关系对装配体模型进行体素化;然后采用改进的Bresenham算法快速生成体素路径,并据此快速分析支撑结构的可清除性;提出一种增量式的体素重关联方法,可在零件之间的相对布局改变后避免耗时的模型重体素化;最后以同时满足支撑结构可清除、支撑结构消耗材料量尽量少,以及运动接口面的打印质量尽量好为目标,通过改进粒子群算法确定和调整装配体模型的打印方向及其零件之间的相对布局.在带有典型机构语义的若干装配体模型上进行实验的结果表明,所提方法计算的方向和零件之间的相对布局打印模型的支撑结构均可完全清除,支撑结构所消耗的材料以及机构语义关联表面的粗糙度均大幅度减少(小);与基于八叉树分析支撑结构可清除性的方法以及基于零件布局调整开展免装配机构打印的最新方法相比,该方法对于包含机构语义的装配体模型开展高质量免装配打印具有突出的适用性和优势.

     

    Abstract: Printing an assembly model embedded with kinematic semantics in a high-quality and non-assembly manner is more and more popular. However, achieving this printing manner automatically and efficiently is still difficult, since it needs to carefully consider many problems, such as the removability of support structures, the consumption of material, and the quality of the surfaces concerning kinematic semantics. To account for this, an optimized non-assembly printing approach for assembly models is proposed.Firstly, the input assembly model is voxelized based on bounding box division and voxel association relationship. Secondly, the Bresenham algorithm is improved to rapidly generate voxel paths which are adopted to efficiently analyze the removability of support structures. Thirdly, an incremental method is presented to update voxel association relationships, which can avoid the time-consuming revoxelization for the input model when changing its parts' layouts. Finally, to determine the optimized printing orientation of the input model as well as its optimized parts' layouts, an optimization method is designed based on particle swarm optimization. Furthermore, the objective of the designed method is to simultaneously make all the support structures removable, minimize the material consumption in the support structure, and maximize the quality of the surfaces concerning kinematic semantics. Experiments are also carried out on several assembly models holding typical kinematic semantics. The experimental results show that printing each of the adopted models with the orientation and parts' layout provided by the above approach can ensure that less material will be consumed, all the support structures can be removed, and the roughnesses of the surfaces concerning kinematic semantics are also reduced greatly. Besides, compared with the method analyzing support structure removability based on octree and the method printing mechanism in a non-assembly manner by adjusting parts' layout, the proposed approach has outstanding applicability and advantage for printing the assembly models holding kinematic semantics in a high-quality and non-assembly manner.

     

/

返回文章
返回