熔融层积成型3D打印机断电复位续打的控制系统及方法与流程

文档序号:18251721发布日期:2019-07-24 09:48阅读:420来源:国知局
熔融层积成型3D打印机断电复位续打的控制系统及方法与流程

本发明技术3D打印技术领域,具体为一种熔融层积成型3D打印机断电复位续打的控制系统及方法。



背景技术:

3D打印是增材制造中的一种快速成型技术,其中熔融层积成型(FDM, Fused Deposit in Modeling)是一种将熔融状态下的流体材料层层堆积以产生三维结构的一种3D打印技术。该技术所生产出的打印产品的外观效果与其打印层厚息息相关。

打印层层厚越小,打印产品表面越光滑。所以为了追求打印效果,往往需要减小打印层厚。然而打印时间也会随着打印层厚的减小呈反比地变长。所以在打印产品尺寸较大或其结构复杂的情况下,3D打印成型时长可达几十个小时。

3D打印机对其控制语言Gcode代码的解读方式为“编译-运行”。也就是说3D打印机本身不具备对指令的保存记忆功能。一旦中途出现断电或其他故障中止,则需从头开始打印。这就导致了打印耗材、打印时间的大量浪费。而在夏天,以我国南方城市为代表的城市用电量显著攀升,电源电压不稳定引起的跳闸现象以及临时停电都是常有的事。同样,随着企业对生产节奏的要求变高,所有工业级3D打印机在夜间无人监控环境下的自我修正能力很有必要。

因此,如何实现熔融层积成型3D打印机断电复位续打,减小因断电意外对3D产品外观的负面影响,是3D打印技术领域中亟待解决的问题。



技术实现要素:

针对上述现有技术的不足,本发明需要解决的技术问题是:如何提供一种能实现熔融层积成型3D打印机的断电复位续打的熔融层积成型3D打印机断电复位续打的控制系统,以减小因断电意外对3D产品的外观带来的负面影响。

另外,本发明还提供一种熔融层积成型3D打印机断电复位续打的控制系统的控制方法,以实现熔融层积成型3D打印机的断电复位续打,减小因断电意外对3D产品外观的负面影响。

为了解决上述技术问题,本发明采用了如下的技术方案:

熔融层积成型3D打印机断电复位续打的控制系统,包括主控单元、为所述主控单元提供电能的供电单元、由所述主控单元控制运行状态的执行单元以及用于记载3D打印机控制代码的存储单元;

所述供电单元包括储能模块,所述储能模块在所述供电单元为断电状态时向所述主控单元供电;

所述主控单元包括电源监管模块、断电反馈模块和主板模块;

所述电源监管模块与所述供电单元连接,用于检测所述供电单元为正常供电状态或是断电状态,并将检测结果输出给所述断电反馈模块;

所述断电反馈模块根据所述电源监管模块传递的检测结果判断3D打印机的工作状态为正常供电状态或是断电状态,并将判断的结果输出给所述主板模块;

所述主板模块能够与所述储存单元进行双向数据传输,并能够根据所述断电反馈模块判断的结果控制所述执行单元的运行状态;所述主板模块在断电状态时保存当前所述执行单元的位置信息和所述储存单元中控制代码正在执行的行数;所述主板模块在恢复供电时读取在断电状态时保存的所述执行单元的位置信息和所述储存单元中控制代码正在执行的行数,并将读取的数据输出到所述执行单元和所述储存单元。

本发明的工作原理在于:当断电时,电源监管模块检测到供电单元为断电状态,并将检测结果输出给断电反馈模块,断电反馈模块根据电源监管模块传递的检测结果判定3D打印机的工作状态为断电状态,并将判定的结果输出给主板模块;主板模块根据断电反馈模块传递的判定结果将储能模块切换为断电状态,由储能模块向主控单元供电,同时将3D打印机的工作状态从正常供电状态切换为断电状态,并控制执行单元为断电状态并发生停止工作指令,记录保存当前执行单元的位置信息和储存单元中控制代码正在执行的行数,当记录保存完成后,储能模块停止向主控单元供电,完成断电时的操作;

当供电恢复时,电源监管模块检测到供电单元为正常工作状态,并将检测结果输出给断电反馈模块;断电反馈模块根据电源监管模块传递的检测结果判定3D打印机的工作状态为正常工作状态,并将判定的结果输出给主板模块;主板模块根据判定的结果将3D打印机的工作状态从断电状态切换为正常供电状态,同时控制执行单元切换为正常供电状态,再读取断电时记录保存的当前执行单元的位置信息和储存单元中控制代码正在执行的行数,并将读取的数据输出到执行单元和储存单元,主板模块根据记录的数据将执行单元和储存单元中的控制代码复位到断电时的状态后继续打印。

本发明的有益效果在于:本发明通过电源监管模块检测断电信号,再由断电反馈模块根据该信号判定3D打印机的工作状态,主板模块根据判定的3D打印机的工作状态执行不同的控制,当断电时,主板模块控制执行单元停止工作并记录保存当前执行单元的运行状态和储存单元中控制代码正在执行的行数,当恢复供电时,主板模块读取断电时记录保存的数据并根据该数据将执行单元复位,再从保存的控制代码处继续打印,这样当恢复供电时,3D打印机可自动恢复到断电时的工作状态,由此实现了熔融层积成型3D打印机的断电复位续打,减小因断电意外对3D产品外观的负面影响。

优选的,所述供电单元包括交流电源和用于将所述交流电源输出的交流电转变为低压直流电的变压器,所述变压器的电能输入端与所述交流电源连接,所述变压器的电能输出端与所述主控单元连接,所述变压器在所述交流电源正常供电状态时为所述主控单元供电,所述储能模块在所述交流电源正常供电状态时从所述变压器获取并存储电能。

这样,供电单元中交流电源产生的交流电经变压器后转变为低压直流电,并通过该低压直流电对主控单元进行供电;同时储能模块还将从变压器处获取并存储电能,这样,当交流电源正常供电时,储能模块储存电能,当交流电源断电时,储能模块将存储的电能输出到主控单元,用于对主控单元供电。

优选的,所述主控单元还包括用于显示3D打印机的工作状态和输入用户指令的LCD屏幕模块,所述LCD屏幕模块分别与所述主板模块和所述存储单元连接,并将所述存储单元内的控制代码和输入的用户指令传递给所述主板模块。

这样,通过设置LCD屏幕模块,一方面用户可以通过LCD屏幕模块直观的看到3D打印机的工作情况,另一方面用户还可以输入指令,使得3D打印机按用户的要求进行工作,同时LCD屏幕模块还用于主板模块和存储单元之间的连接,存储单元内的控制代码通过LCD屏幕模块传递给主板模块,使得主板模块按控制代码的要求进行工作。

优选的,所述执行单元包括加热系统和机械传动系统;所述加热系统包括熔融挤出喷头和热床,所述熔融挤出喷头用于将打印材料加热形成熔融状态的流体并挤出,所述热床用于吸附打印产品;

所述机械传动系统包括在相互垂直的X轴与Y轴形成的矩形平面内的滑台和行走机构,在垂直于X轴与Y轴形成的矩形平面处还设有Z轴运动机构,所述熔融挤出喷头固定在所述行走机构上并能够在所述主板模块的控制下沿X轴和Y轴移动,所述热床或所述滑台与所述Z轴运动机构连接并能够沿Z轴移动。

优选的,在所述机械传动系统的X轴、Y轴和Z轴的原点处分别对应设置有第一限位开关、第二限位开关和第三限位开关,所述第一限位开关、所述第二限位开关和所述第三限位开关为机械式限位开关或光电限位开关或电感式限位开关。

这样,在X轴、Y轴和Z轴的原点处分别对应设置有第一限位开关、第二限位开关和第三限位开关;当断电发生后,熔融挤出喷头的位置有可能已经发生变化,使得熔融挤出喷头不在断电时的X轴与Y轴形成的矩形平面内;当恢复供电时,利用各限位开关对此时X轴、Y轴和Z轴的位置进行校正,使得此时各轴的原点位置分别与各限位开关的位置相匹配,从而使得各轴的位置回到断电前的位置,再调整熔融挤出喷头在X轴和Y轴形成的矩形平面上的位置,从而保证了熔融挤出喷头在恢复供电后位置的准确性,进一步减小因断电意外对3D产品外观的负面影响。

采用上述的熔融层积成型3D打印机断电复位续打的控制系统的控制方法,当所述断电反馈模块判断3D打印机的工作状态为断电状态并将判断的结果输出给所述主板模块后,所述主板模块将执行以下操作:

步骤1.1)将所述储能模块切换为断电工作状态,由所述储能模块向所述主控单元供电;

步骤1.2)将3D打印机的工作状态从正常供电状态切换为断电状态;

步骤1.3)控制执行单元切换为断电状态并向所述执行单元发送停止工作指令;

步骤1.4)记录保存当前3D打印机所述执行单元的位置信息和所述储存单元中控制代码正在执行的行数;

步骤1.5)所述储能模块停止向主控单元供电。

这样,当断电发生时,断电反馈模块判断3D打印机的工作状态为断电状态并将判断的结果输出给主板模块,主板模块先将储能模块切换为断电工作状态,使得储能模块作为临时电源为主控单元供电,然后主板模块再分别将3D打印机和执行单元的工作状态也切换到断电状态,再记录下断电时刻执行单元的位置信息和正在执行的代码,为后续的恢复供电提供参考基础。

优选的,当所述供电单元恢复供电后,所述断电反馈模块判断3D打印机的工作状态为正常供电状态并将判断的结果输出给所述主板模块,所述主板模块将执行以下操作:

步骤2.1)将3D打印机的工作状态从断电状态切换为正常供电状态;

步骤2.2)控制执行单元由断电状态切换为正常供电状态;

步骤2.3)读取步骤1.4)中记录保存的所述执行单元的位置信息和所述储存单元中控制代码正在执行的行数;

步骤2.4)将步骤2.3)中读取的所述执行单元的位置信息输出给所述执行单元并使得所述执行单元复位到该位置,同时将读取的所述储存单元中控制代码正在执行的行数输出到所述储存单元并使得3D打印机从该位置的控制代码处执行;

步骤2.5)开始继续打印。

这样,当恢复供电后,主板模块读取断电时记录保存的数据并根据该数据将执行单元复位,再从保存的控制代码处继续打印,这样当恢复供电时,3D打印机可自动恢复到断电时的工作状态,由此实现了熔融层积成型3D打印机的断电复位续打,减小因断电意外对3D产品外观的负面影响。

优选的,所述主控单元还包括用于显示3D打印机的工作状态和输入用户指令的LCD屏幕模块,所述LCD屏幕模块分别与所述主板模块和所述存储单元连接,并将所述存储单元内的控制代码和输入的用户指令传递给所述主板模块;

当所述供电单元恢复供电后,用户可以设定3D打印机为保持待机状态或是自动复位续打;

当用户设定3D打印机为保持待机状态时,所述主板模块驱动在所述LCD屏幕模块上显示待机状态中,并询问是否继续打印,当用户选择不继续打印时,所述执行单元恢复到初始位置,当用户选择继续打印时,执行步骤2.1)到步骤2.5);

当用户设定3D打印机为自动复位续打时,执行步骤2.1)到步骤2.5)。

这样,用户还可以在恢复供电时根据需要将3D打印机设置为保持待机状态或是自动复位续打,以此能更好的满足用户的个性化需求。

所述执行单元包括加热系统和机械传动系统;所述加热系统包括熔融挤出喷头和热床,所述熔融挤出喷头用于将打印材料加热形成熔融状态的流体并挤出,所述热床用于吸附打印产品;

所述机械传动系统包括在相互垂直的X轴与Y轴形成的矩形平面内的滑台和行走机构,在垂直于X轴与Y轴形成的矩形平面处还设有Z轴运动机构,所述熔融挤出喷头固定在所述行走机构上并能够在所述主板模块的控制下沿X轴和Y轴移动,所述热床或所述滑台与所述Z轴运动机构连接并能够沿Z轴移动;

在执行步骤2.5)开始继续打印之前,所述主板模块控制所述热床或所述滑台沿Z轴向上移动,使得所述熔融挤出喷头位于打印产品正上方1-3mm处,然后将所述熔融挤出喷头加热到195-220℃,悬停0.5-10s后再将所述热床或所述滑台沿Z轴向下复位。

这样,在恢复供电继续打印之前,将熔融挤出喷头设在打印产品正上方1-3mm处,再加热到额定温度后悬停0.5-10s,这样能够将熔融挤出喷头周围的打印材料进行融化后再继续打印,使得打印产品外观上具有一定连贯性、同向性,从而避免空隙、打印材料着丝偏移等影响3D产品外观的弊端,不同的打印材料所需的悬停秒数不同。

在所述机械传动系统的X轴、Y轴和Z轴的原点处分别对应设置有第一限位开关、第二限位开关和第三限位开关,所述第一限位开关、所述第二限位开关和所述第三限位开关为机械式限位开关或光电限位开关或电感式限位开关;

在步骤2.4)中,分别通过所述第一限位开关和所述第二限位开关对X轴和Y轴进行归零校正,以使得X轴和Y轴形成的矩形平面回到断电时的位置。

这样,当恢复供电时,利用各限位开关对此时X轴和Y轴的位置进行校正,使得此时各轴的原点位置分别与各限位开关的位置相匹配,从而使得各轴的位置回到断电前的位置,再调整熔融挤出喷头在X轴和Y轴形成的矩形平面上的位置,从而保证了熔融挤出喷头在恢复供电后位置的准确性,进一步减小因断电意外对3D产品外观的负面影响。

附图说明

为了使发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中:

图1为本发明具体实施方式熔融层积成型3D打印机断电复位续打的控制系统的原理框图;

图2为本发明具体实施方式中断电控制流程图;

图3本发明具体实施方式中复位控制流程图;

图4为本发明具体实施方式中不同材料打印厚度与悬停时间的关系曲线。

具体实施方式

下面结合附图对本发明作进一步的详细说明。

如附图1所示,熔融层积成型3D打印机断电复位续打的控制系统,包括主控单元、为主控单元提供电能的供电单元、由主控单元控制运行状态的执行单元以及用于记载3D打印机控制代码的存储单元;

供电单元包括储能模块,储能模块在供电单元为断电状态时向主控单元供电;

主控单元包括电源监管模块、断电反馈模块和主板模块;

电源监管模块与供电单元连接,用于检测供电单元为正常供电状态或是断电状态,并将检测结果输出给断电反馈模块;

断电反馈模块根据电源监管模块传递的检测结果判断3D打印机的工作状态为正常供电状态或是断电状态,并将判断的结果输出给主板模块;

主板模块能够与储存单元进行双向数据传输,并能够根据断电反馈模块判断的结果控制执行单元的运行状态;主板模块在断电状态时保存当前执行单元的位置信息和储存单元中控制代码正在执行的行数;主板模块在恢复供电时读取在断电状态时保存的执行单元的位置信息和储存单元中控制代码正在执行的行数,并将读取的数据输出到执行单元和储存单元。

本发明的工作原理在于:当断电时,电源监管模块检测到供电单元为断电状态,并将检测结果输出给断电反馈模块,断电反馈模块根据电源监管模块传递的检测结果判定3D打印机的工作状态为断电状态,并将判定的结果输出给主板模块;主板模块根据断电反馈模块传递的判定结果将储能模块切换为断电状态,由储能模块向主控单元供电,同时将3D打印机的工作状态从正常供电状态切换为断电状态,并控制执行单元为断电状态并发生停止工作指令,记录保存当前执行单元的位置信息和储存单元中控制代码正在执行的行数,当记录保存完成后,储能模块停止向主控单元供电,完成断电时的操作;

当供电恢复时,电源监管模块检测到供电单元为正常工作状态,并将检测结果输出给断电反馈模块;断电反馈模块根据电源监管模块传递的检测结果判定3D打印机的工作状态为正常工作状态,并将判定的结果输出给主板模块;主板模块根据判定的结果将3D打印机的工作状态从断电状态切换为正常供电状态,同时控制执行单元切换为正常供电状态,再读取断电时记录保存的当前执行单元的位置信息和储存单元中控制代码正在执行的行数,并将读取的数据输出到执行单元和储存单元,主板模块根据记录的数据将执行单元和储存单元中的控制代码复位到断电时的状态后继续打印。

本发明的有益效果在于:本发明通过电源监管模块检测断电信号,再由断电反馈模块根据该信号判定3D打印机的工作状态,主板模块根据判定的3D打印机的工作状态执行不同的控制,当断电时,主板模块控制执行单元停止工作并记录保存当前执行单元的运行状态和储存单元中控制代码正在执行的行数,当恢复供电时,主板模块读取断电时记录保存的数据并根据该数据将执行单元复位,再从保存的控制代码处继续打印,这样当恢复供电时,3D打印机可自动恢复到断电时的工作状态,由此实现了熔融层积成型3D打印机的断电复位续打,减小因断电意外对3D产品外观的负面影响。

在本实施例中,供电单元包括交流电源和用于将交流电源输出的交流电转变为低压直流电的变压器,变压器的电能输入端与交流电源连接,变压器的电能输出端与主控单元连接,变压器在交流电源正常供电状态时为主控单元供电,储能模块在交流电源正常供电状态时从变压器获取并存储电能;本实施例中的交流电源为220V/110V交流电源。

这样,供电单元中交流电源产生的交流电经变压器后转变为低压直流电,并通过该低压直流电对主控单元进行供电;同时储能模块还将从变压器处获取并存储电能,这样,当交流电源正常供电时,储能模块储存电能,当交流电源断电时,储能模块将存储的电能输出到主控单元,用于对主控单元供电。

在本实施例中,主控单元还包括用于显示3D打印机的工作状态和输入用户指令的LCD屏幕模块,LCD屏幕模块分别与主板模块和存储单元连接,并将存储单元内的控制代码和输入的用户指令传递给主板模块;在本实施例中,存储单元为SD卡;LCD屏幕模块上设有SD卡槽,用于连接SD卡,还包括按钮、旋钮或其它能使用户完成选择、确认、取消功能的配件,使用户能够设定在恢复供电后,3D打印机是立刻自动回归工作状态继续打印,还是保持所述的待机状态,留待用户自行判断是否继续打印。

这样,通过设置LCD屏幕模块,一方面用户可以通过LCD屏幕模块直观的看到3D打印机的工作情况,另一方面用户还可以输入指令,使得3D打印机按用户的要求进行工作,同时LCD屏幕模块还用于主板模块和存储单元之间的连接,存储单元内的控制代码通过LCD屏幕模块传递给主板模块,使得主板模块按控制代码的要求进行工作。

在本实施例中,执行单元包括加热系统和机械传动系统;加热系统包括熔融挤出喷头和热床,熔融挤出喷头用于将打印材料加热形成熔融状态的流体并挤出,热床用于吸附打印产品;

机械传动系统包括在相互垂直的X轴与Y轴形成的矩形平面内的滑台和行走机构,在垂直于X轴与Y轴形成的矩形平面处还设有Z轴运动机构,熔融挤出喷头固定在行走机构上并能够在主板模块的控制下沿X轴和Y轴移动,热床或滑台与Z轴运动机构连接并能够沿Z轴移动。

在本实施例中,在机械传动系统的X轴、Y轴和Z轴的原点处分别对应设置有第一限位开关、第二限位开关和第三限位开关,第一限位开关、第二限位开关和第三限位开关为机械式限位开关或光电限位开关或电感式限位开关。

这样,在X轴、Y轴和Z轴的原点处分别对应设置有第一限位开关、第二限位开关和第三限位开关;当断电发生后,熔融挤出喷头的位置有可能已经发生变化,使得熔融挤出喷头不在断电时的X轴与Y轴形成的矩形平面内;当恢复供电时,利用各限位开关对此时X轴、Y轴和Z轴的位置进行校正,使得此时各轴的原点位置分别与各限位开关的位置相匹配,从而使得各轴的位置回到断电前的位置,再调整熔融挤出喷头在X轴和Y轴形成的矩形平面上的位置,从而保证了熔融挤出喷头在恢复供电后位置的准确性,进一步减小因断电意外对3D产品外观的负面影响。

在本实施例中,主板模块包括嵌入到主板模块内的伺服电机和电机驱动器,伺服电机与熔融挤出喷头连接。

这样,通过在主板模块内嵌入伺服电机,并利用伺服电机控制熔融挤出喷头的移动,可以在断电时更加精准地检测熔融挤出喷头分别沿X轴和Y轴的位移数据,并将检测的位移数据发送至主板模块,从而使得在恢复供电时的复位更精准,进一步减小断电意外对3D打印产品外观的影响。

在本实施例中,电源监管模块,包括电源开关和电源插头,电源开关用于手动接通或断开3D打印机;电源插头用于连接交流电源。

这样,当在交流电源供电正常状态下,用户需要暂停打印时,可以通过电源开关手动断开3D打印机,当需要恢复打印时,也可以通过电源开关手动接通3D打印机,从而更好的满足用户的需求。

在本实施例中,储能模块为蓄电池或电容。

这样,当储能模块在交流电源正常供电状态时从变压器获取电能对蓄电池或电容进行充电,蓄电池或电容将电能进行存储,当交流电源断电时,蓄电池或电容能向外放电,进而实现对主控单元的临时供电。

在本实施例中,供电单元还包括保险丝,保险丝连接在交流电源与储能模块之间。

这样,保险丝可以起保护作用,以防止外部交流电源电压过大对变压器和主控单元的损坏。

在本实施例中,执行单元还包括风扇,风扇用于对3D打印机进行散热。

如附图2和附图3所示,采用上述的熔融层积成型3D打印机断电复位续打的控制系统的控制方法,当断电反馈模块判断3D打印机的工作状态为断电状态并将判断的结果输出给主板模块后,主板模块将执行以下操作:

步骤1.1)将储能模块切换为断电工作状态,由储能模块向主控单元供电;

步骤1.2)将3D打印机的工作状态从正常供电状态切换为断电状态;

步骤1.3)控制执行单元切换为断电状态并向执行单元发送停止工作指令;

步骤1.4)记录保存当前3D打印机执行单元的位置信息和储存单元中控制代码正在执行的行数;

步骤1.5)储能模块停止向主控单元供电。

这样,当断电发生时,断电反馈模块判断3D打印机的工作状态为断电状态并将判断的结果输出给主板模块,主板模块先将储能模块切换为断电工作状态,使得储能模块作为临时电源为主控单元供电,然后主板模块再分别将3D打印机和执行单元的工作状态也切换到断电状态,再记录下断电时刻执行单元的位置信息和正在执行的代码,为后续的恢复供电提供参考基础。

在本实施例中,当供电单元恢复供电后,断电反馈模块判断3D打印机的工作状态为正常供电状态并将判断的结果输出给主板模块,主板模块将执行以下操作:

步骤2.1)将3D打印机的工作状态从断电状态切换为正常供电状态;

步骤2.2)控制执行单元由断电状态切换为正常供电状态;

步骤2.3)读取步骤1.4)中记录保存的执行单元的位置信息和储存单元中控制代码正在执行的行数;

步骤2.4)将步骤2.3)中读取的执行单元的位置信息输出给执行单元并使得执行单元复位到该位置,同时将读取的储存单元中控制代码正在执行的行数输出到储存单元并使得3D打印机从该位置的控制代码处执行;

步骤2.5)开始继续打印。

这样,当恢复供电后,主板模块读取断电时记录保存的数据并根据该数据将执行单元复位,再从保存的控制代码处继续打印,这样当恢复供电时,3D打印机可自动恢复到断电时的工作状态,由此实现了熔融层积成型3D打印机的断电复位续打,减小因断电意外对3D产品外观的负面影响。

在本实施例中,当供电单元恢复供电后,用户可以设定3D打印机为保持待机状态或是自动复位续打;

当用户设定3D打印机为保持待机状态时,主板模块驱动在LCD屏幕模块上显示待机状态中,并询问是否继续打印,当用户选择不继续打印时,执行单元恢复到初始位置,当用户选择继续打印时,执行步骤2.1)到步骤2.5);

当用户设定3D打印机为自动复位续打时,执行步骤2.1)到步骤2.5)。

这样,用户还可以在恢复供电时根据需要将3D打印机设置为保持待机状态或是自动复位续打,以此能更好的满足用户的个性化需求。

在本实施例中,在执行步骤2.5)开始继续打印之前,主板模块控制热床或滑台沿Z轴向上移动,使得熔融挤出喷头位于打印产品正上方1-3mm处,然后将熔融挤出喷头加热到195-220℃,悬停0.5-10s后再将热床或滑台沿Z轴向下复位。

这样,在恢复供电继续打印之前,将熔融挤出喷头设在打印产品正上方1-3mm处,再加热到额定温度后悬停0.5-10s,这样能够将熔融挤出喷头周围的打印材料进行融化后再继续打印,使得打印产品外观上具有一定连贯性、同向性,从而避免空隙、打印材料着丝偏移等影响3D产品外观的弊端,不同的打印材料所需的悬停秒数不同;不同材料不同厚度与悬停时间的关系曲线如附图4所示。

在本实施例中,在步骤2.4)中,分别通过第一限位开关和第二限位开关对X轴和Y轴进行归零校正,以使得X轴和Y轴形成的矩形平面回到断电时的位置。

这样,当恢复供电时,利用各限位开关对此时X轴和Y轴的位置进行校正,使得此时各轴的原点位置分别与各限位开关的位置相匹配,从而使得各轴的位置回到断电前的位置,再调整熔融挤出喷头在X轴和Y轴形成的矩形平面上的位置,从而保证了熔融挤出喷头在恢复供电后位置的准确性,进一步减小因断电意外对3D产品外观的负面影响。

当断电状态时,主板模块将执行控制代码为:

M112,紧急停止;

M25,暂停以SD卡为控制代码存储工具的3D打印;

M84,中断所有电机电源;

M82,中断加热系统电源;

M107,中断风扇电源。

当恢复正常供电状态时,主板模块将执行控制代码为:

G1 Z2,快速提高Z轴运动机构2毫米;

M666,该代码为非标Gcode代码,是发明人自行定义创造,拥有直接执行用户对于打印机是立刻自动回归工作状态继续打印,还是保持待机状态这一判定性设定的功能;

若用户设定为“立刻自动回归工作状态继续打印”,则执行:

{M420 S0 Z0,3D打印机热床自动调平(如果具备);

M116,的加热系统开始加热至额定温度;

M106,风扇运行;

G28 X1 Y1;

M114,获取当前定位;

G0 Z-2,以工作速度下降的Z轴运动机构2毫米;

G4 P1000*x,悬停x秒,需要把x与1000相乘,因为该代码以毫秒为单位;

M24,开始/重新开始3D打印;}

若用户设定为“保持待机状态”,则执行:

{M25,暂停以SD卡为控制代码Gcode存储工具的3D打印;}。

最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照优选实施方式对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

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