CN107745524A - 3d模型分解打印方法及高效3d打印*** - Google Patents

3d模型分解打印方法及高效3d打印*** Download PDF

Info

Publication number
CN107745524A
CN107745524A CN201710925984.8A CN201710925984A CN107745524A CN 107745524 A CN107745524 A CN 107745524A CN 201710925984 A CN201710925984 A CN 201710925984A CN 107745524 A CN107745524 A CN 107745524A
Authority
CN
China
Prior art keywords
layer
printer
model
host computer
odd
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710925984.8A
Other languages
English (en)
Inventor
王小绪
王力
李秋盛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Zhonggao Intellectual Property Co Ltd
Original Assignee
Nanjing Zhonggao Intellectual Property Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Zhonggao Intellectual Property Co Ltd filed Critical Nanjing Zhonggao Intellectual Property Co Ltd
Priority to CN201710925984.8A priority Critical patent/CN107745524A/zh
Publication of CN107745524A publication Critical patent/CN107745524A/zh
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • B33Y50/02Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes

Landscapes

  • Chemical & Material Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Materials Engineering (AREA)

Abstract

本发明涉及一种3D模型分解打印方法及3D打印***,本3D模型分解打印方法,包括步骤S1,通过上位机将待打印模型的四面视图中像素最多的一面视图从上至下划分为N行;步骤S2,从N行中选择奇数行或者偶数行,并通过奇数行或者偶数行将待打印模型分解后传输给3D打印机;本发明先通过初选待打印模型的四面视图中像素最多的一面视图,保留待打印模型中特征多的一面视图作为基本面,然后在按照行进行分割,选择奇数行或者偶数行,并通过奇数行或者偶数行将待打印模型分解后传输给3D打印机;采用奇数行或者偶数行将待打印模型分解比传统的将待打印模型整体分解传输要求的带宽低50%。

Description

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打印机。因此进一步减少了传输的文件,而本地解压的速度远大于网络传输的速度,因此从整体上来说,节约了打印时间。
以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。

Claims (7)

1.一种3D模型分解打印方法,其特征在于,包括如下步骤:
步骤S1,通过上位机将待打印模型的四面视图中像素最多的一面视图从上至下划分为N行;
步骤S2,从N行中选择奇数行或者偶数行,并通过奇数行或者偶数行将待打印模型分解后传输给3D打印机。
2.根据权利要求1所述的3D模型分解打印方法,其特征在于,
所述上位机通过奇数行或者偶数行将待打印模型分解后传输给3D打印机的方法包括以下步骤:
步骤S21,上位机将打印模型按照视图划分的N行分解成n层,并形成每层需要打印的信息集,且n为大于2的整数;
步骤S22,上位机选取与奇数行或者偶数行的对应层作为相应基本层,同时按照同一方向设定一基本层对应的相邻层;
步骤S23,比较各相邻层与对应基本层的差异点,并通过坐标系标出差异点的坐标位置;其中
比基本层多的差异点在坐标前用“+”标出,比基本层少的差异点在坐标前用“-”标出,以形成各相邻层相对于对应基本层的附加信息集。
3.根据权利要求2所述的3D模型分解打印方法,其特征在于,
所述上位机通过奇数行或者偶数行将待打印模型分解后传输给3D打印机的方法还包括以下步骤:
步骤S24,上位机将各相邻层相对于对应基本层的附加信息集传输至3D打印机,将3D打印机的打印层数定义为Y;设置Y的初值为1;以及
步骤S25,3D打印机依据基本层信息和附加信息集控制喷头在工作台上打印第Y层模型实物后,执行Y=Y+1,直至所有层传输完毕。
4.根据权利要求3所述的3D模型分解打印方法,其特征在于,所述上位机与3D打印机通过网络连接。
5.根据权利要求4所述的3D模型分解打印方法,其特征在于,所述上位机将分解后的文件压缩后再传输至3D打印机。
6.一种3D打印***,其特征在于,包括:
上位机和3D打印机,其中
所述上位机适于将待打印模型的四面视图中像素最多的一面视图从上至下划分为N行;
从N行中选择奇数行或者偶数行,并通过奇数行或者偶数行将待打印模型分解后传输给3D打印机。
7.根据权利要求6所述的3D打印***,其特征在于,
所述上位机通过奇数行或者偶数行将待打印模型分解后传输给3D打印机,即
所述上位机将打印模型按照视图划分的N行分解成n层,并形成每层需要打印的信息集,且n为大于2的整数;
所述上位机选取与奇数行或者偶数行的对应层作为相应基本层,同时按照同一方向设定一基本层对应的相邻层;
比较各相邻层与对应基本层的差异点,并通过坐标系标出差异点的坐标位置;其中
比基本层多的差异点在坐标前用“+”标出,比基本层少的差异点在坐标前用“-”标出,以形成各相邻层相对于对应基本层的附加信息集;
所述上位机将各相邻层相对于对应基本层的附加信息集传输至3D打印机,将3D打印机的打印层数定义为Y;设置Y的初值为1;
3D打印机依据基本层信息和附加信息集控制喷头在工作台上打印第Y层模型实物后,执行Y=Y+1,直至所有层传输完毕。
CN201710925984.8A 2017-10-05 2017-10-05 3d模型分解打印方法及高效3d打印*** Pending CN107745524A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710925984.8A CN107745524A (zh) 2017-10-05 2017-10-05 3d模型分解打印方法及高效3d打印***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710925984.8A CN107745524A (zh) 2017-10-05 2017-10-05 3d模型分解打印方法及高效3d打印***

Publications (1)

Publication Number Publication Date
CN107745524A true CN107745524A (zh) 2018-03-02

Family

ID=61255429

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710925984.8A Pending CN107745524A (zh) 2017-10-05 2017-10-05 3d模型分解打印方法及高效3d打印***

Country Status (1)

Country Link
CN (1) CN107745524A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109760305A (zh) * 2019-02-19 2019-05-17 杭州志英科技有限公司 基于飞秒激光的大尺寸3d微纳打印控制方法、模型切片方法及装置
CN112008074A (zh) * 2020-09-03 2020-12-01 苏州复浩三维科技有限公司 应用于金属材料的3d打印方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104708826A (zh) * 2015-03-27 2015-06-17 英华达(上海)科技有限公司 一种立体列印机的动态列印方法及***
CN105159626A (zh) * 2015-08-21 2015-12-16 深圳马顿科技有限公司 3d打印方法及***
CN105835366A (zh) * 2016-05-05 2016-08-10 北京金达雷科技有限公司 用于3d打印的层切片数据的压缩传输方法
KR20160100721A (ko) * 2015-02-16 2016-08-24 한국전자통신연구원 출력 범위를 넘어가는 모델에 대한 출력 방법 및 그 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160100721A (ko) * 2015-02-16 2016-08-24 한국전자통신연구원 출력 범위를 넘어가는 모델에 대한 출력 방법 및 그 장치
CN104708826A (zh) * 2015-03-27 2015-06-17 英华达(上海)科技有限公司 一种立体列印机的动态列印方法及***
CN105159626A (zh) * 2015-08-21 2015-12-16 深圳马顿科技有限公司 3d打印方法及***
CN105835366A (zh) * 2016-05-05 2016-08-10 北京金达雷科技有限公司 用于3d打印的层切片数据的压缩传输方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109760305A (zh) * 2019-02-19 2019-05-17 杭州志英科技有限公司 基于飞秒激光的大尺寸3d微纳打印控制方法、模型切片方法及装置
CN112008074A (zh) * 2020-09-03 2020-12-01 苏州复浩三维科技有限公司 应用于金属材料的3d打印方法及装置
CN112008074B (zh) * 2020-09-03 2021-04-30 苏州复浩三维科技有限公司 应用于金属材料的3d打印方法及装置

Similar Documents

Publication Publication Date Title
DE102011114819B4 (de) Bildverarbeitungsvorrichtung, Bildverarbeitungsverfahren, Tintenstrahldruckvorrichtung, und Tintenstrahldruckverfahren
US9025195B2 (en) Work flow and finishing for print production of photograph images
JP5849395B2 (ja) 記録方法及び記録装置
CN107745524A (zh) 3d模型分解打印方法及高效3d打印***
CN105479950A (zh) 一种平板式双喷头组同时印花数字喷墨印花装置和印花方法
CN108399054A (zh) 一种文档切分打印方法
WO2014000659A1 (zh) 打印控制方法及打印机
CN102689527A (zh) 图像处理***和图像处理方法
CN106528008A (zh) 一种基于网络化的三维打印***及其控制方法
CN108891023A (zh) 一种基于3dp成型技术的分层方法
CN103150588B (zh) 用于基底上产生条形码的方法和装置
CN108908940A (zh) 一种利用模型排样算法的并行三维打印切片***
CN104972743A (zh) 喷墨印刷方法和装置
CN102452233A (zh) 打印控制方法和装置、打印装置
CN107486991A (zh) 3d分层打印方法及3d分层打印装置
CN115302961B (zh) 多喷头喷印设备的喷印数据处理方法及装置
CN102467353B (zh) 单据打印方法及计算机
CN103660651A (zh) 一种胶印与数字印刷相融合的彩印包装环保印刷工艺
CN104417102B (zh) 一种打印方法和装置
CN103182863A (zh) 一种分布式的支持可变数据的喷墨数字印刷方法及***
CN107521109A (zh) 一种3d打印装置的工作方法
DE102011055315A1 (de) Verfahren und Vorrichtigung zur Bildung eines Rahmens für DOCSIS-Datenübertragung
CN107704217A (zh) 基于大数据共享的3d打印平台及其工作方法
CN109849495A (zh) 活字印刷套件及基于开源硬件的活字印刷传播***、方法
CN109866428A (zh) 3d打印装置及其工作方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180302