3D模型分解打印方法及高效3D打印系统与流程

文档序号:13840736阅读:2245来源:国知局
3D模型分解打印方法及高效3D打印系统与流程

本发明设计3d打印技术领域,尤其是一种3d模型分解打印方法及3d打印系统。



背景技术:

目前,3d打印系统包括上位机和3d打印机,用户将模型输入上位机后,上位机将模型分解成多个层,然后传输至3d打印机,由于分解的层数很多,因此,造成数据十分庞大,传输很慢。同时,3d打印机打印时也需要读取大量的数据,因此,造成3d打印机工作效率不高,打印时间长等问题。



技术实现要素:

本发明提供一种3d模型分解打印方法及3d打印系统,以在保持打印效果的基础上,提高3d打印的数据传输效率。

为了解决上述技术问题,本发明提供了一种3d模型分解打印方法,包括如下步骤:

步骤s1,通过上位机将待打印模型的四面视图中像素最多的一面视图从上至下划分为n行;

步骤s2,从n行中选择奇数行或者偶数行,并通过奇数行或者偶数行将待打印模型分解后传输给3d打印机。

进一步,所述上位机通过奇数行或者偶数行将待打印模型分解后传输给3d打印机的方法包括以下步骤:

步骤s21,上位机将打印模型按照视图划分的n行分解成n层,并形成每层需要打印的信息集,且n为大于2的整数;

步骤s22,上位机选取与奇数行或者偶数行的对应层作为相应基本层,同时按照同一方向设定一基本层对应的相邻层;

步骤s23,比较各相邻层与对应基本层的差异点,并通过坐标系标出差异点的坐标位置;其中

比基本层多的差异点在坐标前用“+”标出,比基本层少的差异点在坐标前用“-”标出,以形成各相邻层相对于对应基本层的附加信息集。

进一步,所述上位机通过奇数行或者偶数行将待打印模型分解后传输给3d打印机的方法还包括以下步骤:

步骤s24,上位机将各相邻层相对于对应基本层的附加信息集传输至3d打印机,将3d打印机的打印层数定义为y;设置y的初值为1;以及

步骤s25,3d打印机依据基本层信息和附加信息集控制喷头在工作台上打印第y层模型实物后,执行y=y+1,直至所有层传输完毕。

进一步,所述上位机与3d打印机通过网络连接。

进一步,所述上位机将分解后的文件压缩后再传输至3d打印机。

又一方面,本发明还提供了一种3d打印系统,包括:

上位机和3d打印机,其中

所述上位机适于将待打印模型的四面视图中像素最多的一面视图从上至下划分为n行;

从n行中选择奇数行或者偶数行,并通过奇数行或者偶数行将待打印模型分解后传输给3d打印机。

进一步,所述上位机通过奇数行或者偶数行将待打印模型分解后传输给3d打印机,即

所述上位机将打印模型按照视图划分的n行分解成n层,并形成每层需要打印的信息集,且n为大于2的整数;

所述上位机选取与奇数行或者偶数行的对应层作为相应基本层,同时按照同一方向设定一基本层对应的相邻层;

比较各相邻层与对应基本层的差异点,并通过坐标系标出差异点的坐标位置;其中

比基本层多的差异点在坐标前用“+”标出,比基本层少的差异点在坐标前用“-”标出,以形成各相邻层相对于对应基本层的附加信息集;

所述上位机将各相邻层相对于对应基本层的附加信息集传输至3d打印机,将3d打印机的打印层数定义为y;设置y的初值为1;

3d打印机依据基本层信息和附加信息集控制喷头在工作台上打印第y层模型实物后,执行y=y+1,直至所有层传输完毕。

本发明的有益效果是,本发明的3d打印系统及其工作方法,先通过初选待打印模型的四面视图中像素最多的一面视图,保留待打印模型中特征多的一面视图作为基本面,然后在按照行从上至下进行分割,在分割的各行中选择奇数行或者偶数行,并通过奇数行或者偶数行将待打印模型分解后传输给3d打印机;采用奇数行或者偶数行将待打印模型分解比传统的将待打印模型整体分解传输要求的带宽低50%,并构建各相邻层相对于对应基本层的附加信息集,以保证数据不会丢失,即保证了传输带宽要求小的基础上,打印的效果不会受到影响。

附图说明

下面结合附图和实施例对本发明进一步说明。

图1是本发明的3d模型分解打印方法的方法流程图;

图2是本发明的根据标定行将待打印模型分解后传输给3d打印机的方法流程图;

图3是本发明的3d打印系统的原理框图。

具体实施方式

现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。

实施例1

图1是本发明的3d模型分解打印方法的方法流程图。

图3是本发明的3d打印系统的原理框图。

如图1和图3所示,本实施例提供了一种3d模型分解打印方法,其涉及上位机和3d打印机。

所述3d模型分解打印方法包括如下步骤:

步骤s1,通过上位机将待打印模型的四面视图中像素最多的一面视图从上至下划分为n行;

步骤s2,从n行中选择奇数行或者偶数行,并通过奇数行或者偶数行将待打印模型分解后传输给3d打印机。

本方案先将待打印模型的各面视图(视图包括主视图、左右侧视图和后视图)截取,选取包括像素最多的视图进行划分为n行,从n行中选择奇数行或者偶数行,并通过奇数行或者偶数行将待打印模型分解,即选取与奇数行或者偶数行的对应层作为相应基本层,同时按照同一方向设定一基本层对应的相邻层;因此,本方案保留了一半的数据传输带宽,通过奇数行或者偶数行能够有效的避免各分层数据在打印时发生失真,保证了数据准确性的同时,使传输效率更高。

图2是本发明的根据标定行将待打印模型分解后传输给3d打印机的方法流程图。

如图2所示,所述步骤s2中通过奇数行或者偶数行将待打印模型分解后传输给3d打印机的方法包括以下步骤:

步骤s21,上位机将打印模型按照视图划分的n行分解成n层,并形成每层需要打印的信息集,且n为大于2的整数;且n=n,即层数和行数相对应,层宽和行宽相对应;

步骤s22,上位机选取与奇数行或者偶数行的对应层作为相应基本层,同时按照同一方向设定一基本层对应的相邻层;

步骤s23,比较各相邻层与对应基本层的差异点,并通过坐标系标出差异点的坐标位置;其中

比基本层多的差异点在坐标前用“+”标出,比基本层少的差异点在坐标前用“-”标出,以形成各相邻层相对于对应基本层的附加信息集。

采用基本层和其他层与基本层的差异,从而使得处理后的数据较少,只有现有技术方案的50%,因此大大缩短了上位机传输至3d打印机的时间,同时,3d打印机在读取上述数据时,只需要读取各基本层信息,然后读取各相应相邻层的附加信息集,即可组成完整的该层的打印信息,因此缩短了信息的读取时间,因此,工作效率更高。

所述上位机通过奇数行或者偶数行将待打印模型分解后传输给3d打印机的方法还包括以下步骤:

步骤s24,上位机将各相邻层相对于对应基本层的附加信息集传输至3d打印机,将3d打印机的打印层数定义为y;设置y的初值为1;以及

步骤s25,3d打印机依据基本层信息和附加信息集控制喷头在工作台上打印第y层模型实物后,执行y=y+1,直至所有层传输完毕;具体的判断方法包括:比较y是否大于n,是则判断打印结束,否则返回重复步骤s25。

并且,所述上位机将待打印模型分解后传输给3d打印机还可以包括步骤s26,即所述上位机与3d打印机通过网络连接,所述上位机将分解后的文件压缩后再传输至3d打印机;以及3d打印机接收压缩文件后进行解压。所述上位机将分解后的文件压缩后再传输至3d打印机。因此进一步减少了传输的文件,而本地解压的速度远大于网络传输的速度,因此从整体上来说,节约了打印时间。

所述网络连接方式可以采用蓝牙、wifi或者rj45接口进行连接。

实施例2

图2是本发明的3d打印系统的原理框图。

在实施例1基础上,本实施例2提供了一种3d打印系统,包括:

上位机和3d打印机,其中

所述上位机适于将待打印模型的四面视图中像素最多的一面视图从上至下划分为n行;从n行中选择奇数行或者偶数行,并通过奇数行或者偶数行将待打印模型分解后传输给3d打印机。

本方案先将待打印模型的各面视图(视图包括主视图、左右侧视图和后视图)截取,选取包括像素最多的视图进行划分为n行,从n行中选择奇数行或者偶数行,并通过奇数行或者偶数行将待打印模型分解,即选取与奇数行或者偶数行的对应层作为相应基本层,同时按照同一方向设定一基本层对应的相邻层;因此,本方案保留了一半的数据传输带宽,通过奇数行或者偶数行能够有效的避免各分层数据在打印时发生失真,保证了数据准确性的同时,使传输效率更高。

所述上位机通过奇数行或者偶数行将待打印模型分解后传输给3d打印机,即所述上位机将打印模型按照视图划分的n行分解成n层,并形成每层需要打印的信息集,且n为大于2的整数;

所述上位机选取与奇数行或者偶数行的对应层作为相应基本层,同时按照同一方向设定一基本层对应的相邻层;比较各相邻层与对应基本层的差异点,并通过坐标系标出差异点的坐标位置;其中

比基本层多的差异点在坐标前用“+”标出,比基本层少的差异点在坐标前用“-”标出,以形成各相邻层相对于对应基本层的附加信息集;

所述上位机将各相邻层相对于对应基本层的附加信息集传输至3d打印机,将3d打印机的打印层数定义为y;设置y的初值为1;

3d打印机依据基本层信息和附加信息集控制喷头在工作台上打印第y层模型实物后,执行y=y+1,直至所有层传输完毕。

本发明采用基本层和其他层与基本层的差异,从而使得处理后的数据较少,因此大大缩短了上位机传输至3d打印机的时间,同时,3d打印机在读取上述数据时,只需要读取各基本层信息,然后读取各相应相邻层的附加信息集,即可组成完整的该层的打印信息,因此缩短了信息的读取时间,因此,工作效率更高。

所述上位机将分解后的文件压缩后再传输至3d打印机。因此进一步减少了传输的文件,而本地解压的速度远大于网络传输的速度,因此从整体上来说,节约了打印时间。

以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1