《3D打印机的打印缺陷弥补方法和系统.pdf》由会员分享,可在线阅读,更多相关《3D打印机的打印缺陷弥补方法和系统.pdf(9页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104210108A43申请公布日20141217CN104210108A21申请号201410466074422申请日20140915B29C67/0220060171申请人王跃宣地址100086北京市清华大学南8楼1单元40172发明人王跃宣54发明名称3D打印机的打印缺陷弥补方法和系统57摘要本发明提供了一种3D打印机的打印缺陷弥补方法和系统,其中所述方法包括监控3D打印机的打印头的工作状态以确定当前打印层是否出现凸点和/或凹点;且所述方法至少包括以下的一个步骤如果出现凹点,则记录每一凹点的位置,并逐一对所述每一凹点进行补打;如果出现凸点,则记录每一凸点的位置,并在打印。
2、下一打印层时在所述凸点的位置相应降低填料量。上述方法能够3D打印机在打印过程中可以快速进行模型的优化控制,大大提高打印的精度。51INTCL权利要求书2页说明书5页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图1页10申请公布号CN104210108ACN104210108A1/2页21一种3D打印机的打印缺陷弥补方法,其特征在于,包括监控3D打印机的打印头的工作状态以确定当前打印层是否出现凸点和/或凹点;且所述方法至少包括以下的一个步骤如果出现凹点,则记录每一凹点的位置,并逐一对所述每一凹点进行补打;如果出现凸点,则记录每一凸点的位置,并在打印下一打印层。
3、时在所述凸点的位置相应降低填料量。2根据权利要求1所述的3D打印机的打印缺陷弥补方法,其特征在于,所述监控3D打印机的打印头的工作状态以确定当前打印层是否出现凸点和/或凹点,具体包括确定当前打印层的N个打印位置中的每个位置的预期熔丝量确定当前打印层的层N个打印位置中的每个位置的实际熔丝量计算预期熔丝量与实际熔丝量之间的差值针对每一个打印位置I,如果QIQI2,则打印位置I的熔丝量较少成为凹点;如果QIQI2,则打印位置I的熔丝量较多成为凸点;其中2为预设的误差门限值。3根据权利要求1所述的3D打印机的打印缺陷弥补方法,其特征在于,所述如果出现凹点,则记录每一凹点的位置,并逐一对所述每一凹点进行。
4、补打,具体包括确定当前打印层的凹点位置;确定当前打印层打印完毕后打印头的位置S;确定下一打印层开始打印时预定的打印头的位置T;根据当前打印层打印完毕后打印头的位置S、每一凹点位置、下一打印层开始打印时预定的打印头的位置T,生成打印头补打的移动路径。4根据权利要求3所述的3D打印机的打印缺陷弥补方法,其特征在于,根据最短路径算法生成打印头补打的移动路径。5根据权利要求1所述的3D打印机的打印缺陷弥补方法,其特征在于,所述在打印下一打印层时在所述凸点的位置相应降低填料量,具体包括在打印下一打印层的与所述凸点相对于的位置的时候,降低熔丝量,且所述减低的熔丝量为QIQI。6根据权利要求1所述的3D打印。
5、机的打印缺陷弥补方法,其特征在于,所述方法还包括实时监测打印头的打印位置,当所述打印位置不等于预定位置时,对所述打印头的位置进行调整。7一种3D打印机的打印缺陷弥补系统,其特征在于,包括监控模块,用于监控3D打印机的打印头的工作状态以确定当前打印层是否出现凸点和/或凹点;控制模块,用于控制对凸点和/或凹点的调整;即如果出现凹点,则记录每一凹点的位置,并逐一对所述每一凹点进行补打;如果出现凸点,则记录每一凸点的位置,并在打印下一打印层时在所述凸点的位置相应降低填料量。8一种3D打印机的打印头,其特征在于,包括打印头本体和设置在所述打印头本体上权利要求书CN104210108A2/2页3的设有用于。
6、检测实际熔丝量的传感器。9根据权利要求8所述的3D打印机的打印头,其特征在于,所述传感器为红外表面传感器,以通过检测熔丝的移动方向和距离来确定实际熔丝量。10根据权利要求8所述的3D打印机的打印头,其特征在于,所述打印头本体上还设有用于检测打印头位移量的位移传感器。权利要求书CN104210108A1/5页43D打印机的打印缺陷弥补方法和系统技术领域0001本发明涉及3D打印技术领域,特别是指一种3D打印机的打印缺陷弥补方法和系统。背景技术00023D打印是新型的成型技术,其中填料堆积型打印技术是最常用的3D打印技术。现有技术中的3D打印机的结构一般都分为上下两层,上层为打印头及XY传动结构,。
7、下层为载物平台。其中上层的XY传动结构包括能够在X轴和Y轴所形成的平面能够进行移动的打印头,且下层设有载物平台。现有技术中的3D打印机的载物平台可以沿Z轴方向上升或下降,从而按层打印3D工件。0003在打印时,填料堆积型打印技术是利用加热的打印头融合填料,通过控制打印头将熔融状的填料堆叠在指定位置,从而将3D模型转化成实体的3D工件。这种成型方式最大的优点是填料成本低、浪费少、打印机结构简单易于维修。但是由于打印头的位移和熔丝量都是通过机械控制的,因此难免会出现移动位置和熔丝量多少不精确,从而导致在打印工件的当前打印层是出现凸点和/或凹点。其中凸点就是指在某一预定位置的输出的填料大于预定值,而。
8、凹点是指在某一预定位置的输出的填料大于预定值。这种凸点和/或凹点的现象可能是由于打印头位移量控制不精确导致在预定位置输出的填料被输出到了其他位置而造成了凸点和/或凹点;也可能是由于在预定位置的熔丝量大于或小于预定值而造成了凸点和/或凹点。而无论是由于位置偏差还是熔丝量错误,其最终结果都是在预定位置输出的填料量不等于预期值,最终导致了凸点和/或凹点。0004由于现有的填料堆积型打印技术是逐层打印的,因此一旦在当前层出现凸点和/或凹点而未被解决,就会导致误差被逐层累积,最终导致打印精度下降。发明内容0005本发明要解决的技术问题是提供一种3D打印机的打印缺陷弥补方法和系统,能够及时对3D打印过程中。
9、的凸点和/或凹点进行补救,以防止误差累积导致的打印精度下降。0006为了达到上述目的,本发明实施例提出了一种3D打印机的打印缺陷弥补方法,包括0007监控3D打印机的打印头的工作状态以确定当前打印层是否出现凸点和/或凹点;0008且所述方法至少包括以下的一个步骤0009如果出现凹点,则记录每一凹点的位置,并逐一对所述每一凹点进行补打;0010如果出现凸点,则记录每一凸点的位置,并在打印下一打印层时在所述凸点的位置相应降低填料量。0011其中,所述监控3D打印机的打印头的工作状态以确定当前打印层是否出现凸点说明书CN104210108A2/5页5和/或凹点,具体包括0012确定当前打印层的N个打。
10、印位置中的每个位置的预期熔丝量0013确定当前打印层的层N个打印位置中的每个位置的实际熔丝量0014计算预期熔丝量与实际熔丝量之间的差值00150016针对每一个打印位置I,如果QIQI2,则打印位置I的熔丝量较少成为凹点;如果QIQI2,则打印位置I的熔丝量较多成为凸点;其中2为预设的误差门限值。0017其中,所述如果出现凹点,则记录每一凹点的位置,并逐一对所述每一凹点进行补打,具体包括0018确定当前打印层的凹点位置;确定当前打印层打印完毕后打印头的位置S;确定下一打印层开始打印时预定的打印头的位置T;0019根据当前打印层打印完毕后打印头的位置S、每一凹点位置、下一打印层开始打印时预定的。
11、打印头的位置T,生成打印头补打的移动路径。0020其中,根据最短路径算法生成打印头补打的移动路径。0021其中,所述在打印下一打印层时在所述凸点的位置相应降低填料量,具体包括0022在打印下一打印层的与所述凸点相对于的位置的时候,降低熔丝量,且所述减低的熔丝量为QIQI。0023其中,所述方法还包括0024实时监测打印头的打印位置,当所述打印位置不等于预定位置时,对所述打印头的位置进行调整。0025同时,本发明实施例还提出了一种3D打印机的打印缺陷弥补系统,包括0026监控模块,用于监控3D打印机的打印头的工作状态以确定当前打印层是否出现凸点和/或凹点;0027控制模块,用于控制对凸点和/或凹。
12、点的调整;即如果出现凹点,则记录每一凹点的位置,并逐一对所述每一凹点进行补打;如果出现凸点,则记录每一凸点的位置,并在打印下一打印层时在所述凸点的位置相应降低填料量。0028同时,本发明实施例还提出了一种3D打印机的打印头,其特征在于,包括打印头本体和设置在所述打印头本体上的设有用于检测实际熔丝量的传感器。0029其中,所述传感器为红外表面传感器,以通过检测熔丝的移动方向和距离来确定实际熔丝量。0030其中,所述打印头本体上还设有用于检测打印头位移量的位移传感器。0031本发明的上述技术方案的有益效果如下0032上述方法能够3D打印机在打印过程中可以快速进行模型的优化控制,大大提高打印的精度。。
13、附图说明说明书CN104210108A3/5页60033图1为进行凹点补打时生成打印头补打的移动路径的示意图;0034图2为形成凸点的原理图。具体实施方式0035为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实例进行详细描述。0036本发明实施例提出了一种3D打印机的打印缺陷弥补方法,包括0037监控3D打印机的打印头的工作状态以确定当前打印层是否出现凸点和/或凹点;0038且所述方法至少包括以下的一个步骤0039如果出现凹点,则记录每一凹点的位置,并逐一对所述每一凹点进行补打;0040如果出现凸点,则记录每一凸点的位置,并在打印下一打印层时在所述凸点的位置相应降低填。
14、料量。0041其中,形成凹点和凸点的原因在此不再复述。而解决的方法可以包括以上的凹点解决方法和/或凸点解决方法进行处理。其中凹点解决方法具体为记录每一凹点的位置,并逐一对所述每一凹点进行补打。而凸点解决方法具体为记录每一凸点的位置,并在打印下一打印层时在所述凸点的位置相应降低填料量。0042在上述方法中,可以通过传感器检测实际熔丝量,并与预设的熔丝量进行比对,来确定是否发生了凹点和/或凸点。具体的,可以利用红外表面传感器来检测融丝的移动方向和距离,以确定实际熔丝量。0043具体的,所述监控3D打印机的打印头的工作状态以确定当前打印层是否出现凸点和/或凹点,具体包括0044确定当前打印层的N个打。
15、印位置中的每个位置的预期熔丝量0045确定当前打印层的层N个打印位置中的每个位置的实际熔丝量0046计算预期熔丝量与实际熔丝量之间的差值00470048针对每一个打印位置I,如果QIQI2,则打印位置I的熔丝量较少成为凹点;如果QIQI2,则打印位置I的熔丝量较多成为凸点;其中2为预设的误差门限值。0049其中,所述如果出现凹点,则记录每一凹点的位置,并逐一对所述每一凹点进行补打,具体包括0050确定当前打印层的凹点位置;确定当前打印层打印完毕后打印头的位置S;确定下一打印层开始打印时预定的打印头的位置T;0051根据当前打印层打印完毕后打印头的位置S、每一凹点位置、下一打印层开始打印时预定的。
16、打印头的位置T,生成打印头补打的移动路径。0052这是由于在打印对精确度要求不是很高的工件时可以忽略该误差,即可以将2说明书CN104210108A4/5页7调整为比较大。而当打印对精确度要求很高的工件时,则可以将2调整为比较小,甚至调整为0,以确保打印精度。0053在本发明的一个具体实施方式中,可以根据最短路径算法生成打印头补打的移动路径。即如图1所示的,图中A,B,C,D为当前打印层出现的四个凹点,其中S点为完成该打印层时打印头所处的位置,T点为下一个打印层的开始打印的位置。采用最短路径算法,设计从S点出发经过A,B,C,D四个点并到达T点的路径。如图1所示,SABCDT为该最短路径。控制。
17、单元控制打印头按照这个路径移动,当经过其中凹点A,B,C,D时,打印头根据当前位置熔丝量继续打印,补充熔丝。0054其中,所述在打印下一打印层时在所述凸点的位置相应降低填料量,具体包括0055在打印下一打印层的与所述凸点相对于的位置的时候,降低熔丝量,且所述减低的熔丝量为QIQI。这样,可以简单地解决凸点问题。当打印头运行到下一打印层对应前一打印层凸点的位置时,根据该层凸点的熔丝量QIQI,重新计算该位置的预期熔丝量显然重新计算过后的熔丝量比原预期熔丝量小,然后继续完成打印。0056其中,所述方法还包括0057实时监测打印头的打印位置,当所述打印位置不等于预定位置时,对所述打印头的位置进行调整。
18、。0058同时,本发明实施例还提出了一种3D打印机的打印缺陷弥补系统,包括0059监控模块,用于监控3D打印机的打印头的工作状态以确定当前打印层是否出现凸点和/或凹点;0060控制模块,用于控制对凸点和/或凹点的调整;即如果出现凹点,则记录每一凹点的位置,并逐一对所述每一凹点进行补打;如果出现凸点,则记录每一凸点的位置,并在打印下一打印层时在所述凸点的位置相应降低填料量。0061监控3D打印机的打印头的工作状态以确定当前打印层是否出现凸点和/或凹点;0062且所述方法至少包括以下的一个步骤0063如果出现凹点,则记录每一凹点的位置,并逐一对所述每一凹点进行补打;0064如果出现凸点,则记录每一。
19、凸点的位置,并在打印下一打印层时在所述凸点的位置相应降低填料量。0065其中,可以通过传感器检测实际熔丝量,并与预设的熔丝量进行比对,来确定是否发生了凹点和/或凸点。具体的,可以利用红外表面传感器来检测融丝的移动方向和距离,以确定实际熔丝量。0066具体的,所述监控3D打印机的打印头的工作状态以确定当前打印层是否出现凸点和/或凹点,具体包括0067确定当前打印层的N个打印位置中的每个位置的预期熔丝量0068确定当前打印层的层N个打印位置中的每个位置的实际熔丝量0069计算预期熔丝量与实际熔丝量之间的差值0070说明书CN104210108A5/5页80071针对每一个打印位置I,如果QIQI2。
20、,则打印位置I的熔丝量较少成为凹点;如果QIQI2,则打印位置I的熔丝量较多成为凸点;其中2为预设的误差门限值。0072其中,所述如果出现凹点,则记录每一凹点的位置,并逐一对所述每一凹点进行补打,具体包括0073确定当前打印层的凹点位置;确定当前打印层打印完毕后打印头的位置S;确定下一打印层开始打印时预定的打印头的位置T;0074根据当前打印层打印完毕后打印头的位置S、每一凹点位置、下一打印层开始打印时预定的打印头的位置T,生成打印头补打的移动路径。0075这是由于在打印对精确度要求不是很高的工件时可以忽略该误差,即可以将2调整为比较大。而当打印对精确度要求很高的工件时,则可以将2调整为比较小。
21、,甚至调整为0,以确保打印精度。0076在本发明的一个具体实施方式中,可以根据最短路径算法生成打印头补打的移动路径。即如图1所示的,图中A,B,C,D为当前打印层出现的四个凹点,其中S点为完成该打印层时打印头所处的位置,T点为下一个打印层的开始打印的位置。采用最短路径算法,设计从S点出发经过A,B,C,D四个点并到达T点的路径。如图1所示,SABCDT为该最短路径。控制单元控制打印头按照这个路径移动,当经过其中凹点A,B,C,D时,打印头根据当前位置熔丝量继续打印,补充熔丝。0077其中,所述在打印下一打印层时在所述凸点的位置相应降低填料量,具体包括0078在打印下一打印层的与所述凸点相对于的。
22、位置的时候,降低熔丝量,且所述减低的熔丝量为QIQI。这样,可以简单地解决凸点问题。当打印头运行到下一打印层对应前一打印层凸点的位置时,根据该层凸点的熔丝量QIQI,重新计算该位置的预期熔丝量显然重新计算过后的熔丝量比原预期熔丝量小,然后继续完成打印。0079其中,所述系统还包括0080实时监测模块,用于实时监测打印头的打印位置,当所述打印位置不等于预定位置时,对所述打印头的位置进行调整。0081为了实现监测熔丝量,本发明实施例提出了一种3D打印机的打印头,包括打印头本体和设置在所述打印头本体上的设有用于检测实际熔丝量的传感器。所述传感器为红外表面传感器,以通过检测熔丝的移动方向和距离来确定实际熔丝量。所述打印头本体上还设有用于检测打印头位移量的位移传感器。0082以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。说明书CN104210108A1/1页9图1图2说明书附图CN104210108A。