一种3d打印机热床平衡调节装置及调节方法_2

文档序号:8954613阅读:来源:国知局
26]图3为本发明实施例1中挤出喷头移动路径俯视图。
[0027]图4为本发明实施例1中3D打印机热床平衡调节装置工作简图。
[0028]图5为实施例2中3D打印机热床平衡调节装置结构框图。
[0029]图6为本发明实施例3中3D打印机热床平衡调节方法流程图。
[0030]图中:1-上位机,2-微处理器,3-挤出喷头,4-热床,41-限位开关,A-第一定位点,B-第二定位点,C-第三定位点,D-第四定位点,42-定位点步进电机,421-第一定位点步进电机,422-第二定位点步进电机,423-第三定位点步进电机,424-第四定位点步进电机。
【具体实施方式】
[0031]下面结合附图及具体实施例对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本
【发明内容】
所实现的技术均属于本发明的范围。
[0032]实施例1:如图1至图4所示,本实施例提供一种用于热床上表面为矩形的3D打印机热床平衡调节装置,所述3D打印机的热床的矩形上表面的四个顶点处分别设置一个定位点,其分别命名为第一定位点A、第二定位点B、第三定位点C、第四定位点D ;同时,每个定位点设置有一个限位开关41 ;本实施例中,所述限位开关41为接触开关(如压敏传感器,或其他可以通过接触触发信号的开关器件);其与热床上表面处于同一平面,当设置在各个定位点的接触开关随定位点上升接触到所述挤出喷头3时,所述接触开关被触发,并向所述微处理器2发出信号;如本实施例中,在第一定位点A、第二定位点B、第三定位点C及第四定位点D处分别设置有第一限位开关41、第二限位开关41、第三限位开关41及第四限位开关41。
[0033]所述平衡调节装置还包括,
上位机1,控制3D打印机挤出喷头3运动至指定位置;该指定位置通常为各个定位点的正上方。
[0034]一些实施例中,当挤出喷头3到达指定位置(如第一定位点A、第二定位点B、第三定位点C或第四定位点D任意一个点的上方)时,由上位机I向微控制器2发出挤出喷头3位置信息(该挤出喷头3位置信息用于告诉微处理器2所述挤出喷头3已到达该指定位置);
而在本实施例中,通过在挤出喷头3供料步进电机处接出引线并连接至微控制器2 ;当上位机I控制所述挤出喷头3到达指定位置后,控制所述供料步进电机作出供料动作,从而挤出喷头3供料步进电机通过引线发出一脉冲信号;当所述微处理器2接收到该脉冲信号后,即确定挤出喷头3已到达指定位置。进一步的,本实施例中,微控制器2对接收到的脉冲信号进行计数,将接收到的脉冲信号数量与定位点一一对应,通过接收到的脉冲信号数量来判断当前挤出喷头3是位于哪一个定位点上方;如,当挤出喷头3到达第一定位点A上方时,发出一次脉冲信号,微处理器2中脉冲信号计数为I,得出挤出喷头3已到达第一定位点A上方的信息;当挤出喷头3到达第二定位点B上方时,再次发出一次脉冲信号,微处理器2第二次收到脉冲信号,脉冲信号计数为2,得出挤出喷头3已达到第二定位点B上方的信息;当挤出喷头3到达第三定位点C上方时,再次发出一次脉冲信号,微处理器2第三次收到脉冲信号,脉冲信号计数为3,得出挤出喷头3已达到第三定位点C上方的信息;当挤出喷头3到达第四定位点D上方时,再次发出一次脉冲信号,微处理器2第四次收到脉冲信号,脉冲信号计数为4,得出挤出喷头3已达到第四定位点D上方的信息。
[0035]微控制器2,接收挤出喷头3位置信息及热床定位点位置信息,并控制热床定位点上升或下降至指定位置;本实施例中,如图2所示,所述微处理器包括一个脉冲接收端口、四个定位点位置信息接收端口以及四个控制输出端口 ;所述脉冲接收端口用于接收所述挤出喷头3发出的脉冲信号;所述微控制器2通过接收到的脉冲信号的计数判断当前挤出喷头3位于哪个定位点的上方,并对该定位点进行上升操作;所述四个定位点位置信息接收端口分别与四个定位点的接触开关连接;当任意一个定位点的接触开关随定位点上升至与挤出喷头3接触时,该接触开关触发,并向所述微处理器2发出信号(该信号即该定位点位置信息),微处理器2的相应位置信息接收端口接收到该信号后,通过相应控制输出端口控制对应定位点停止上升,然后下降指定距离,如下降3mm;应注意的是,该下降距离应根据需要设置,且其可以为O。
[0036]应注意的,所述上位机I控制挤出喷头3依次移动至四个定位点上方的过程中(如图3所示,该过程可以是,自第一定位点A移动至第二定位点B,在移动至第三定位点C,最后移动至第四定位点D),所述挤出喷头3始终在同一平面内;所述挤出喷头3每到达一个定位点,则所述微控制器2控制该设置在该定位点下方的步进电机上升,以使得该定位点处的触发开关与所述挤出喷头3接触;当所述触发开关与所述挤出喷头3接触后,向所述微处理器2发出信号(该信号即该定位点的定位点位置信息),所述微处理器2接收到该信号后停止上升,并通过控制该定位点下方步进电机使该定位点下降指定距离(本实施例中个,四个定位点与挤出喷头3接触后,均下降3mm)以与挤出喷头3脱离;由于所述挤出喷头3为在一平面内移动,因此当热床4的四个定位点均完成上述步骤后,其上表面可以实现与挤出喷头3运动平面的平行,即完成热床4的平衡调节。
[0037]进一步的,为避免挤出喷头3在平行移动时与热床4发生非计划内(或非控制)的机械碰撞,所述上位机I在控制所述挤出喷头3先上升指定距离后再进行平行移动,如,上位机I先控制所述挤出喷头3上升3mm在平行移动至定位点上方;一般的挤出喷头3的上升操作发生在如图3所示的原点处;因图3为俯视位移图,因此其未能显示挤出喷头3在原点处垂直方向的上升移动。
[0038]另外,本实施例中,实现热床定位点上升或下降的步进电机采用细分驱动方式,同时选用螺距较小的传动螺杆作为传动装置对热床定位点进行控制调节,具有更高的控制精度,众所周知的,实现热床定位点上升或下降的步进电机包含有驱动芯片,所述微控制器2通过该驱动芯片实现对步进电机的控制。
[0039]本实施例中,所述上位机I控制所述挤出喷头3运动依靠加载G-code文件的方式,通过模拟打印过程的方式,控制所述挤出喷头3的位置,G-code文件中记载有热床定位点的坐标信息,从而上位机I可直接控制挤出喷头3运动至定位点上方;由于目前的3D打印机挤出喷头3运动多采用高精度步进电机,其控制精度可达0.02_,定位点处的限位开关41的触点面积约为2mm*2mm,因此上位机I通过该方式可轻松将挤出喷头3控制运动至任意指定位置;另外用于平衡调节的的G-code文件(含有各个定位点坐标信息)可一次编写,多次使用。
[0040]本实施例中,所述的微控制器2可用51单片机、AVR、STM32或ARM实现。同时,所述上位机可以为PC端上位机、手持触摸屏上位机、LCD按键上位机或其他任何可实现操作挤出喷头作出可控运动的装置中的一种。
[0041]需要注意的是,一些实施例中,本发明中提到的上位机的功能及微处理器的功能可采用同一装置实现。
[0042]实施例2:本实施例依然以热床上表面为矩形的3D打印机热床为例,本实施例与实施例1不同点在于,所述上位机I控制所述挤出喷头3达到定位点上方后,由上位机I向所述微处理器2发出挤出喷头3位置信息;应注意的是,该喷头位置信息与实施例1中不同之处在于,实施例1中的挤出喷头3位置信息仅为一脉冲脉冲信号,微处理器2通过接收脉冲信号的计数判断当前挤出喷头3是位于哪个定位点上方;而本实施中,挤出喷头3位置信息还包括定位点编号信息,即上位机I在通知微处理器2挤出喷头3到达定位点上方的同时,会告知微处理器2当前挤出喷头3是位于哪一个定位点上方,如图5所示,本实施例中,所述微处理器2仅包含一个定位点控制端口和一个定位点位置信息接收端口 ;该定位点控制端口同时和所有定位点的步进电机连接;微处理器2通过上位机I发出的挤出喷头3位置信息判断具体操作哪个定位点步进电机,和,判断是哪个定位点的限位开关41发来的定位点位置信息。
[0043]同时,本实施例中,所述设置在定位点的限位开关41是磁敏开关,本实施例中,挤出喷头3上设置磁体,当定位点上升时至和挤出喷头3达到一定距离内时,所述磁敏开关被触发并向所述微处理器发出信号(定位
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1