3d打印机及其连续关机方法

电脑杂谈  发布时间:2020-07-01 05:28:39  来源:网络整理

串口设备连接失败 断电后正常_断电后打印机不能打印_科隆流量计断电后异常处理

3d打印机及其连续关机方法

【技术领域】

[p] [0001]本发明涉及3D打印快速成型技术领域,尤其涉及一种能够在突然关闭外部电源后保存当前打印状态,从而能够在重启后继续打印的3D打印机. ,并使用3D打印机关闭电源以继续播放.

【背景技术】

[0002] 3D打印是一个相对较长的过程. 打印大尺寸的照片通常需要5到6个小时,有些大尺寸的打印甚至需要一天. 如果在打印过程中断电或意外拔出电源,整个系统将断电,打印机将无法正常运行,并且无法使用已打印的零件,从而浪费时间和材料成本.

[0003]因此,有必要提供一种3D打印机,该3D打印机可以在突然关闭外部电源后保存当前的打印状态,以便在恢复电源后可以继续打印.

【发明内容】

断电后打印机不能打印_串口设备连接失败 断电后正常_科隆流量计断电后异常处理

[p] [0004]本发明的目的是提供一种3D打印机和将3D打印机用于电源故障和连续打印的方法,以响应外部电源在3D打印期间突然断电的问题. 现有技术. ,改进了3D打印机在出现意外电源故障时的暂停功能断电后打印机不能打印,保存了当前的打印状态,并在断电后继续打印,以确保3D打印机的稳定性.

[p] [0005]为了实现上述目的,本发明提供了一种3D打印机,包括备用电源,电压切换控制模块,主控制器和存储模块;电压切换控制模块与备用电源,外部电源和主控制器连接,以便在断开外部电源时启动3D打印机的备用电源,并同时将打印暂停控制信号发送到主控制器;主控制器连接到存储模块并用于. 打印暂停控制信号停止读取打印命令,并在主控制器的内部缓冲区中执行该命令,然后将控制命令发送到存储模块,并控制印刷机构转移;存储模块由主控制器控制. 该指令存储暂停打印时打印机的当前状态信息和验证信息.

[0006]此外,备用电源使用锂电池,并且锂电池还连接至外部电源,该外部电源用于在对外部电源供电时对外部电源进行充电并进行供电. 断开外部电源后,为3D打印机供电.

[0007]此外,存储模块使用3D打印机内部存储器.

[0008]主控制器还用于接收存储模块中的验证信息,以在接收到打印控制信号后对打印信息进行数据验证,并在通过验证指令后继续读取和打印,并控制打印机制重置以继续打印.

[0009]主控制器还用于控制第一层的打印速度以使其继续打印的速度低于暂停前的打印速度,并控制3D打印机的风扇以比以前更低的速度运行暂停,然后将风扇速度和打印速度逐层提高到暂停前的状态.

[p] [0010]为了实现上述目的,本发明还提供了一种使用本发明的3D打印机的3D打印机的上下电方法,包括: (I)电压切换控制模块检测到断开外部电源. 此时,打开备用电源为3D打印机供电,同时将打印暂停控制信号发送到主控制器. (2)在主控制器停止读取打印命令并在主控制器的内部缓冲区中执行命令后,将控制命令发送到存储模块; (3)存储打印机的当前状态信息和验证信息; (4)主控制器控制打印机构移动.

[0011]在步骤(4)之后,还包括: (5)接收控制信号以继续打印; (6)主控制器读取状态信息和验证信息,并进行数据验证,如果验证通过,则继续读取打印指令; (7)主控制器控制打印机制以重置并继续打印.

[0012]此外,根据打印指令和打印暂停位置生成验证信息.

[0013]步骤(7)还包括将继续打印的第一层的打印速度控制为低于暂停前的打印速度,并控制3D打印机的风扇以低于以下速度运行暂停前,然后逐层提高风扇速度,并将打印速度提高到暂停前的状态.

[0014]步骤(7)还包括控制第一层的打印速度以继续打印到暂停之前的打印速度的20%,并控制3D打印机的风扇关闭. [0015]本发明的优点在于,通过在断电时使用备用电源,主控制器可以有时间执行暂停程序并存储诸如当前状态信息和验证之类的打印数据. 打印机的信息,可以在恢复外部电源后继续打印,在意外断电的情况下完善3D打印机的暂停功能,确保3D打印机的稳定性. 暂停后,包括打印头在内的打印机构会及时从断点移开,从而确保没有材料残留,并通过在继续打印后缓慢增加速度来确保连续打印的质量关闭已优化.

[图纸说明]

[0016]图. 图1为本发明3D打印机的结构;

图2,是本发明3D打印机断电连续打印的方法流程图;

图3-6是根据本发明实施例的3D打印机断电连续打印方法的工作原理.

[具体实现]

[0017]将参考附图详细描述本发明提供的3D打印机及其断电和连续打印方法.

[0018]参考图. 图1是本发明的3D打印机的结构; 3D打印机包括备用电源12,电压切换控制模块14,主控制器16和存储模块18.

[p] [0019]备用电源12可以使用锂电池,当外部电源11通电时以及当外部电源供电时,备用电源12还连接到外部电源11以便由外部电源11充电. 11关闭了3D打印机电源.

[0020]电压切换控制模块14分别连接到备用电源12,外部电源11和主控制器16,用于当备用电源12启动时启动备用电源12向3D打印机供电. 断开外部电源11,同时将打印暂停控制信号发送到主控制器16.

[0021]电压切换控制模块14对备用电源12和外部电源11进行电源控制,并且当检测到外部电源11停止供电时,切换到备用电源备用电源12和外部电源11被切换时,电压切换控制模块14可根据主控制器16的正常操作来提供电力,从而确保主控制器16的正常操作. 改变电源信号. 在主控制器16完成暂停打印所需的过程之后,电压切换控制模块14还可以切断除主控制器16之外的组件的电源,以减少3D打印机的功耗.

[0022]主控制器16连接至存储模块18,用于根据打印暂停控制信号停止读取打印指令,并在主控制器16的内部缓冲器中执行该指令,然后,向存储模块18发出控制命令,并且控制打印机构19移动. 在打印暂停后,主控制器16控制电动机以带走包括打印头的打印机构19,并关闭加热器,这可以有效地防止打印材料和堆叠中剩余的打印材料被连续加热. 打印头. 可以使打印机构19靠近打印机的边缘框架移动或者可以在打印开始之前返回到初始位置断电后打印机不能打印,以确保在暂停后喷嘴头和打印件保持一定的距离. 它还可以控制打印平台下降和缩回打印材料,从而进一步确保没有残留的材料会影响打印的零件.

[0023]存储模块18根据主控制器16的控制指令,在暂停打印时存储打印机的当前状态信息和验证信息. 验证信息用于执行数据验证以确保打印继续打印时,指令未更改. 在主控制器16执行内部缓冲器中的指令之后,存储模块18存储打印机的当前状态信息(包括打印指令的断点的位置,暂停期间打印机的高度和位置)以及根据打印指令和打印暂停位置生成并存储验证信息,以使3D打印机不会由于外部电源被切断而丢失打印数据.

[0024]存储模块18可以使用3D打印机内部存储器. 由于打印指令通常较长,并且需要较大的存储空间,并且3D打印机的内部存储空间相对较小,因此可以将打印指令存储在外部存储器中,例如SD卡,U盘等. 设备;需要打印时,请连接外部存储器.

[0025]主控制器16还被配置为在接收到用于继续打印的控制信号后,读取存储模块18中的验证信息以验证打印信息,并在通过验证后继续读取接受打印指令,并控制打印机重置以继续打印. 主控制器16控制电动机驱动器以将打印机构19移动到暂停时的位置,以实现重置并继续打印.

[0026]为了防止打印信息被修改或丢失,有必要根据验证信息对打印信息进行数据验证,以比较打印信息中打印指令的内容是否发生了变化. 相对于暂停之前. 如果验证信息存储在内部存储器中并且打印命令存储在外部存储器中,则可以在从内部存储器读取验证信息后将验证信息与外部存储器中的打印信息进行比较,以确保打印信息在外部存储器中未更改时,可以正确执行打印指令. 例如,在暂停打印时,将外部存储器的下一条指令“ G1 X107.171 Y91.385”及其位置作为验证信息存储在内部存储器中. 当继续打印时,从外部存储器读取相应的指令. 如果该位置的数据仍为“ G1 X107.171 Y91.385”,则通过验证. 否则,打印将停止并提示“外部存储器数据已损坏”消息.

[0027]作为优选实施例,主控制器16还用于将继续打印的第一层的打印速度控制为低于暂停前的打印速度,并控制3D打印机的风扇以低于暂停前的速度. 加快运行速度,并将风扇速度和打印速度逐层提高到暂停前的状态. 通过继续缓慢增加打印后的速度,可以优化掉电后连续播放的质量. 其中,您可以控制第一层的打印速度以继续打印至暂停前的打印速度的20%,并控制3D打印机的风扇关闭;然后逐层提高风扇速度和打印速度,直到恢复正常速度.

[0028]参考图. 参照图2,使用本发明的3D打印机,然后关闭图3所示的步骤,本发明的用于3D打印机的电源开启和关闭的方法的流程图. 将详细描述图2.

[0029] S21: 当电压切换控制模块检测到外部电源断开时,它激活备用电源以向3D打印机供电,同时向打印头发送打印暂停控制信号. 主控制器.

[0030]电压切换控制模块14对备用电源12和外部电源11进行电源控制,并且当检测到外部电源11停止供电时,切换到备用电源电源12,以确保主控制器16的正常运行;并向主控制器16发送打印暂停控制信号. 电压切换控制模块14还可以在主控制器16完成中止打印所需的过程后,切断除主控制器16以外的组件的电源. 降低3D打印机的功耗. [0031] S22: 主控制器停止读取打印命令并在主控制器的内部缓冲器中执行该命令后,向存储模块下发控制命令.

[0032] S23: 存储打印机的当前状态信息和验证信息.

[0033]验证信息用于验证数据,以确保在继续打印时未更改打印指令. 在主控制器16在内部缓冲器中执行指令之后,其存储打印机的当前状态信息(包括打印指令的断点的位置,暂停期间打印机的高度和位置),并生成验证信息. 根据打印指令和打印暂停位置存储信息,以使3D打印机不会由于外部电源被切断而丢失打印数据. 状态信息和验证信息数据可以存储在3D打印机的内部存储器中. 而且由于通常会比较印刷说明


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-264403-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...