3D打印机用自动调平装置及3D打印机及调平方法
技术领域
本发明涉及3D打印机的技术领域,尤其涉及一种3D打印机用自动调平装置及3D打印机及调平方法。
背景技术
3D打印机又称三维打印机,即快速成形技术的一种机器,它是一种数字模型文件为基础,运用粉末状金属或塑料等可粘合材料,通过逐层打印的方式来构造物体的技术,是一种累积制造技术,通过打印一层层的粘合材料来制造三维的物体,其基本原理是通过把数据和原料放进3D打印机中,机器会按照程序把产品一层层造出来,而打印出的产品,并可以即时使用。3D打印机过去常在模具制造、工业设计等领域被用于制造模型,现正逐渐用于一些产品的直接制造,可用于珠宝,鞋类,工业设计,建筑,工程和施工(AEC),汽车,航空航天,牙科和医疗产业,教育,地理信息系统,土木工程,和许多其他领域。
3D打印时,若打印喷头与打印平台上各点高度不一,在打印时距离近的地方有可能喷头尖嘴会划伤打印平台,距离远的地方打印喷头可能接触不到打印平台或者挤出的丝难以和打印平台牢固粘接。
现有技术一般是通过在打印平台与下方固定底座之间加上调节弹簧和调节螺母,通过移动打印喷头至打印平台上不同位置,通过眼睛观察高度,通过调节螺母位置来调节打印喷头与打印平台上各点的高度。该方法需要反复几个循环,非常费时,而且通过眼睛观察,精确度太低,难以实现高精度打印,需进一步加以改进。
发明内容
本发明的目的,就是提出一种能够提高现有3D打印机中手动调节打 印平台的自动化程度,具有省时省力和精确度较高的优点的3D打印机用自动调平装置及3D打印机及调平方法。
本发明为解决上述技术问题,提供了一种3D打印机用自动调平装置,包括:固定平台,用于调整打印平台倾斜角度的直线步进电机,用于测量打印头机构距离打印平台上各点高度的测距传感器,以及用于显示所述测距传感器测量结果的显示器。
所述固定平台处于打印机的打印平台下方,所述直线步进电机的数量为三个,三个所述直线步进电机均固定在所述固定平台上,三个所述直线步进电机不在同一直线上,每一所述直线步进电机的输出螺杆均竖直朝上设置,在每一所述输出螺杆的上端部各螺设有一球面副连接件,所述球面副连接件在所述输出螺杆的旋转作用下可上下移动,所述测距传感器设置在打印机的打印头机构上,所述测距传感器与所述显示器连接。
较佳的,所述球面副连接件包括用于与所述输出螺杆螺设的球体和用于连接固定在打印平台底面上的球壳,所述球壳包覆着所述球体形成球面副连接。
较佳的,所述直线步进电机为贯穿式直线步进电机,所述输出螺杆远离所述球面副连接件的下端部向外延伸至所述直线步进电机的外部
本发明为解决上述技术问题,还提供了另一种3D打印机用自动调平装置,包括:固定平台,用于调整打印平台倾斜角度的音圈电机,用于测量打印头机构距离打印平台上各点高度的测距传感器,以及用于显示所述测距传感器测量结果的显示器,所述固定平台处于打印机的打印平台下方。
所述音圈电机的数量为三个,三个所述音圈电机均固定在所述固定平台上,三个所述音圈电机不在同一直线上,每一所述音圈电机的输出轴均竖直朝上设置,在每一所述输出轴的上端部各设置一球面副连接件,所述球面副连接件在所述输出轴的作用下可上下移动,所述测距传感器设置在打印机的打印头机构上,所述测距传感器与所述显示器连接。
较佳的,所述球面副连接件包括用于与所述输出轴连接固定的球和用于连接固定在打印平台底面上的球壳,所述球壳包覆着所述球体形成球面副连接。
本发明还提供了一种3D打印机,包括:机架、X轴运动机构、Y轴运动机构、Z轴运动机构、打印平台、给料机构、打印头机构和控制器,所述X轴运动机构、Y轴运动机构、Z轴运动机构、所述打印平台和所述给料机构均设置在所述机架上,所述打印头机构设置在所述X轴运动机构和Y轴运动机构上,所述3D打印机还包括一上述的3D打印机用自动调平装置,所述固定平台可升降的设置在所述Z轴运动机构上,所述打印平台通过所述球面副连接件连接设置在所述直线步进电机的输出螺杆或音圈电机的输出轴上,所述控制器控制连接所述测距传感器、X轴运动机构、Y轴运动机构和Z轴运动机构,所述直线步进电机或所述音圈电机与所述控制器控制连接。
本发明还提出一种调平方法,包括以下步骤:
步骤一、设定目标调平误差为d。
步骤二、选取测量点,在打印平台上选取n个不在同一直线上的测量点,n>2。
步骤三、测距并计算平均值,利用打印头机构上的测距传感器分别测量得出各测量点到测距传感器的高度间距,依次记为h1、h2、h3…hn,计算其平均值h=(h1+h2+h3+…+hn)/n。
步骤四、判断最小差值是否满足调平误差要求:Min(|h-h1|,|h-h2|,|h-h3|,…|h-hn|)<d/2;如果满足调平误差要求,则打印平台已经满足调平要求,结束此次调平;如果不满足调平误差要求,则执行步骤五。
步骤五、分别通过直线步进电机或音圈电机的升降动作,进一步调平打印平台。
步骤六、重新测距并计算平均值,利用打印头机构上的测距传感器分别测量得出各测量点到测距传感器的高度间距,依次记为hh1、hh2、 hh3…hhn,计算其平均值hh=(hh1+hh2+hh3+…+hhn)/n,代入h=hh,h1=hh1,h2=hh2,h3=hh3…hn=hhn,返回执行步骤四,判断最小差值是否满足调平误差要求。
较佳的,所述步骤二选取的测量点数量为3个,且3个测量点分别位于打印平台顶面的四周边缘处。
较佳的,所述步骤五具体包括如下步骤:
步骤501、测量位于打印平台上的三个电机支撑点坐标
以X、Y轴回零后测距传感器的测量末端所在位置为参考原点,以X轴、Y轴正向移动、Z轴向下移动为正方向,建立坐标系。
测距传感器的测量末端在运动平台上移动得到的平面为P:Z=0,测距传感器在运动平台上各测量点的坐标记为A1:(X1,Y1,0)、A2:(X2,Y2,0)和A3:(X3,Y3,0),对应打印平台上各测量点的坐标为B1:(X1,Y1,h1)、B2:(X2,Y2,h2)和B3:(X3,Y3,h3)。
根据打印平台上三个测量点的坐标可计算得到其所在的平面方程
P1:A1*X+B1*Y+C1*Z+1=0 (1)
记所述三个电机为M1电机、M2电机和M3电机,其对应的支撑点坐标分别为M1:(X11,Y11,Z11)、M2:(X21,Y21,Z21)、M3:(X31,Y31,Z31),三点全部位于平面P1上,故满足方程:
A1*X11+B1*Y11+C1*Z11+1=0 (2)
A1*X21+B1*Y21+C1*Z21+1=0 (3)
A1*X31+B1*Y31+C1*Z31+1=0 (4)
向上移动M1电机d11距离,得到新的支撑点坐标M11:(X11,Y11,Z11-d11)。
移动测距传感器到三个测量点重新测量,得到新的高度h11、h12、h13,进而得到打印平台上各测量点的坐标为C1:(X1,Y1,h11)、C2:(X2,Y2,h12)和C3:(X3,Y3,h13)。
根据打印平台上三个测量点的坐标可计算得到其所在的平面方程:
P11:A11*X+B11*Y+C11*Z+1=0 (5)
因为点M11在P11平面上,因此可得:
A11*X11+B11*Y11+C11*(Z11-d11)+1=0 (6)
向下移动M1电机d12距离,得到新的支撑点坐标M12:(X11,Y11,Z11+h12)。
移动打印机运动平台上的测距传感器到三个测量点重新测量,得到新的高度h14、h15、h16,进而得到打印平台上各测量点的坐标为D1:(X1,Y1,h14)、D2:(X2,Y2,h15)和D3:(X3,Y3,h16)。
根据打印平台上三个测量点的坐标可计算得到其所在的平面方程:
P12:A12*X+B12*Y+C12*Z+1=0 (7)
因为点M12在P12平面上,因此可得:
A12*X11+B12*Y11+C12*(Z11+d12)+1=0 (8)
综合方程(2)、(6)、(8),可计算得到M1电机支撑点坐标M1:(X11,Y11,Z11)。
采用同样的方法,可得到M2电机支撑点坐标M2:(X21,Y21,Z21),M3电机支撑点坐标M3:(X31,Y31,Z31)。
步骤502、调平操作
根据得到的M1电机、M2电机和M3电机各自对应的支撑点坐标M1:(X11,Y11,Z11)、M2:(X21,Y21,Z21)、M3:(X31,Y31,Z31),启动电机执行调平动作,如下进行打印平台调平。
若Z21>Z11,则启动M2电机使得支撑点坐标M1向上运动距离:(Z21-Z11);若Z21<Z11,则启动M2电机使得支撑点坐标M1向下运动距离:(Z11-Z21)。
若Z31>Z11,则启动M3电机使得支撑点坐标M3向上运动距离:(Z31-Z11);若Z31<Z11,则启动M3电机使得支撑点坐标M3向下运动距离:(Z11-Z31)。
本发明3D打印机用自动调平装置及3D打印机及调平方法的有益效 果如下:
1、本发明的3D打印机用自动调平装置通过测距传感器获取打印平台上各点高度数据,使用者通过显示器读取打印平台各点的高度数据测量情况,可以获知打印平台是否需要进行调平,如果需要进行调平,则通过启动对应直线步进电机或音圈电机,即可对打印平台进行多角度调整。由上可见,本发明的3D打印机用自动调平装置巧妙的利用打印头机构带动测距传感器进行高度数据的获取,可便捷的获得打印平台上各点的高度数据,具有速度快精度高的优点,此外,还利用三个直线步进电机的输出螺杆和音圈电机的输出轴在高度方向的直线升降作用,通过球面副连接件的形式与打印平台进行连接,实现可机械自动化的调整打印平台的水平度,调整过程更加方便,能够有效提高现有3D打印机中手动调节打印平台的自动化程度,具有省时省力和精确度较高的优点。
2、本发明的3D打印机用自动调平装置利用球面副连接件进行连接,连接效果更好,且能够进一步避免升降调整过程中出现干涉卡死的情况。如球面副连接件为采用球壳包覆着球体形成球面副连接的形式,能提高连接处的自由度。
3、本发明的3D打印机用自动调平装置采用贯穿式直线步进电机,由于其输出螺杆是两端均延伸到外部的,所以使用者不但可以采用电力驱动输出螺杆旋转实现升降作用,还可以直接手动驱动输出螺杆远离打印平台的一端部旋转实现升降作用。
4、本发明的3D打印机能够实现全自动或半自动或手动的调整打印平台的水平度,调整过程更加方便,能够有效提高现有3D打印机中手动调节打印平台的自动化程度,具有省时省力和精确度较高的优点。
5、本发明的调平方法通过测距传感器获取打印平台上各测量点的高度数据,并进行自动判断是否需要调平,若需要进行调平,则通过直线步进电机或音圈电机执行调平动作,使得测距传感器与打印平台上各点保持同一高度。可实现调平全自动化,不需要人工干预,消除了其他3D打印机每次开机都需要手动进行调平,手动调平费时,而且调平的准确 度也不能保证的缺点。
附图说明
图1为具体实施例的3D打印机用自动调平装置的结构示意图。
图2为具体实施例的打印头机构和测距传感器的结构示意图。
图3为具体实施例的直线步进电机的结构示意图。
图4为具体实施例的3D打印机的整体结构示意图。
图5为具体实施例的调平方法的流程示意图。
图6为具体实施例的调平过程电机支撑点的坐标变化示意图。
图中标号说明:
固定平台100,直线步进电机200,输出螺杆210,测距传感器300,显示器400,打印平台500,球面副连接件600,打印头机构700,控制器800。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
实施例一:
图1为具体实施例的3D打印机用自动调平装置的结构示意图。如图1所示,本实施例提出一种3D打印机用自动调平装置,包括:固定平台100,用于调整打印平台倾斜角度的直线步进电机200,用于测量打印头机构距离打印平台上各点高度的测距传感器300,以及用于显示所述测距传感器测量结果的显示器400。
结合图4所示,本实施例的固定平台100处于打印机的打印平台500下方,直线步进电机200的数量为三个,三个直线步进电机200均固定在固定平台100上,三个直线步进电机200不在同一直线上,每一直线 步进电机200的输出螺杆210均竖直朝上设置,如图3所示,在每一输出螺杆210的上端部各螺设有一球面副连接件600,球面副连接件600在输出螺杆210的旋转作用下可上下移动,如图2所示,测距传感器300设置在打印机的打印头机构700上,测距传感器300与显示器400连接。
具体的,本实施例的球面副连接件600包括用于与输出螺杆210螺设的球体(图中未示出)和用于连接固定在打印平台底面上的球壳(图中未示出),所述球壳包覆着所述球体形成球面副连接,也可直接选用球铰式万向节或球面轴承等外购件形成球面副连接使用。作为本实施例的进一步改进,本实施例的直线步进电机选用贯穿式直线步进电机,所述输出螺杆远离所述球面副连接件的下端部向外延伸至所述直线步进电机的外部(图中未示出输出螺杆向外延伸的下端部)。
示例性的,本实施例的3D打印机用自动调平装置的具体应用情况如下:
使用者通过测距传感器300获取打印平台500上各点高度数据,并将高度数据测量情况通过显示器400进行显示,使用者通过显示器400可以获知打印平台500是否需要进行调平,如果需要进行调平,则通过启动对应直线步进电机200的输出螺杆210旋转使得球面副连接件600上下升降运动,继而实现打印平台500的水平度的调整,其中,使用者可以采用电力驱动直线步进电机200的输出螺杆210旋转实现升降作用,还可以直接手动驱动输出螺杆210远离打印平台500的一端部旋转实现升降作用。
实施例二:
本实施例提出另一种3D打印机用自动调平装置,包括:固定平台,用于调整打印平台倾斜角度的音圈电机,用于测量打印头机构距离打印平台上各点高度的测距传感器,以及用于显示所述测距传感器测量结果的显示器。
本实施例的各部件标号可参见实施例一相应部件的标示及其附图所 示,本实施例的固定平台处于打印机的打印平台下方,所述音圈电机的数量为三个,三个所述音圈电机均固定在所述固定平台上,三个所述音圈电机不在同一直线上,每一所述音圈电机的输出轴均竖直朝上设置,在每一所述输出轴的上端部各设置一球面副连接件,所述球面副连接件在所述输出轴的作用下可上下移动,所述测距传感器设置在打印机的打印头机构上,所述测距传感器与所述显示器连接。
具体的,本实施例的所述球面副连接件包括用于与所述输出轴连接固定的球和用于连接固定在打印平台底面上的球壳,所述球壳包覆着所述球体形成球面副连接。在其他具体实施例中,球面副连接件也可以直接选用球铰式万向节或球面轴承等外购件形成球面副连接进行使用,测距传感器也可以采用激光传感器进行测量。
示例性的,本实施例的3D打印机用自动调平装置的具体应用情况如下:
使用者通过测距传感器获取打印平台上各点高度数据,并将高度数据测量情况通过显示器进行显示,使用者通过显示器可以获知打印平台是否需要进行调平,如果需要进行调平,则通过启动对应音圈电机,其输出轴往复运动,使得球面副连接件上下升降运动,继而实现打印平台的水平度的调整。
实施例三:
本实施例提出了一种3D打印机,包括机架、X轴运动机构、Y轴运动机构、Z轴运动机构、打印平台500、给料机构(图中未示出)、打印头机构700和控制器800,所述X轴运动机构、Y轴运动机构、Z轴运动机构、所述打印平台和所述给料机构均设置在所述机架上,所述打印头机构设置在所述X轴运动机构和Y轴运动机构上,所述3D打印机还包括一实施例一或实施例二所述的3D打印机用自动调平装置,固定平台100可升降的设置在所述Z轴运动机构上,打印平台500通过球面副连接件600连接设置在直线步进电机200的输出螺杆210或音圈电机的输出轴 上,控制器800控制连接测距传感器300、X轴运动机构、Y轴运动机构和Z轴运动机构,所述直线步进电机或所述音圈电机与所述控制器控制连接。
具体的,对采用实施例一所述的3D打印机用自动调平装置,三个直线步进电机200的输出螺杆210各自通过一球面副连接件600与打印平台500底面进行活动连接,球面副连接件600的球体螺设在输出螺杆210上端部,而球面副连接件600的球壳则固定设置在打印平台500底面上,球壳包覆着所述球体形成球面副连接,所述球体被输出螺杆210的旋转带动上下升降运动,继而推动打印平台500支撑点的上下移动,实现调平目的。
具体的,对采用实施例二所述的3D打印机用自动调平装置,三个音圈电机的输出轴各自通过一球面副连接件与所述打印平台底面进行活动连接,球面副连接件的球固定连接在所述输出螺杆上端部,而球面副连接件的球壳则固定设置在打印平台底面上,球壳包覆着所述球体形成球面副连接,球体被所述输出轴的带动上下升降运动,继而推动打印平台支撑点的上下移动,实现调平目的。
本实施例的3D打印机在实际使用中能够实现全自动或半自动或手动的调整打印平台的水平度,调整过程更加方便,能够有效提高现有3D打印机中手动调节打印平台的自动化程度,具有省时省力和精确度较高的优点。
当然了,在其他具体实施例中,机架、X轴运动机构、Y轴运动机构、Z轴运动机构、打印平台、给料机构和控制器可以采用市场常用外购件,或者直接在现有的3D打印机上面进行改进,此处不再赘述。
实施例四:
图5为具体实施例的调平方法的流程示意图。如图5所示,本实施例还提出了一种调平方法,包括以下步骤:
步骤S1、设定目标调平误差为d(d的数值可以根据打印物件的要求 或设计需要进行调整设定)。
步骤S2、选取测量点,在打印平台上选取3个不在同一直线上的测量点,且3个测量点分别位于打印平台顶面的四周边缘处(为了尽可能的提高所获取的打印平台的水平度精确程度,不同测量点之间的距离要尽可能的大,尽量能够均匀分布在打印平台顶面的四周边缘处,以减小计算误差,选取的测量点数量也可以是大于3个的其他数量)。
步骤S3、测距并计算平均值,利用打印头机构上的测距传感器分别测量得出各测量点到测距传感器的高度间距,依次记为h1、h2、h3,计算其平均值h=(h1+h2+h3)/3。
步骤S4、判断最小差值是否满足调平误差要求:Min(|h-h1|,|h-h2|,|h-h3|)<d/2;如果满足调平误差要求,则打印平台已经满足调平要求,结束此次调平;如果不满足调平误差要求,则执行步骤S5。
步骤S5、分别通过直线步进电机或音圈电机的升降动作,进一步调平打印平台。
步骤S6、重新测距并计算平均值,利用打印头机构上的测距传感器分别测量得出各测量点到测距传感器的高度间距,依次记为hh1、hh2、hh3,计算其平均值hh=(hh1+hh2+hh3)/3,代入h=hh,h1=hh1,h2=hh2,h3=hh3,返回执行步骤S4,判断最小差值是否满足调平误差要求。
具体的,本实施例的步骤S5具体包括如下步骤:
步骤S501、测量位于打印平台上的三个电机支撑点坐标
结合图6所示,以X、Y轴回零后测距传感器的测量末端所在位置为参考原点,以X轴、Y轴正向移动、Z轴向下移动为正方向,建立坐标系;
测距传感器的测量末端在运动平台上移动得到的平面为P:Z=0,测距传感器在运动平台上各测量点的坐标记为A1:(X1,Y1,0)、A2:(X2,Y2,0)和A3:(X3,Y3,0),对应打印平台上各测量点的坐标为B1:(X1,Y1,h1)、B2:(X2,Y2,h2)和B3:(X3,Y3,h3);
根据打印平台上三个测量点的坐标可计算得到其所在的平面方程
P1:A1*X+B1*Y+C1*Z+1=0 (1)
记所述三个电机为M1电机、M2电机和M3电机,其对应的支撑点坐标分别为M1:(X11,Y11,Z11)、M2:(X21,Y21,Z21)、M3:(X31,Y31,Z31),三点全部位于平面P1上,故满足方程:
A1*X11+B1*Y11+C1*Z11+1=0 (2)
A1*X21+B1*Y21+C1*Z21+1=0 (3)
A1*X31+B1*Y31+C1*Z31+1=0 (4)
向上移动M1电机d11距离,得到新的支撑点坐标M11:(X11,Y11,Z11-d11)。
移动测距传感器到三个测量点重新测量,得到新的高度h11、h12、h13,进而得到打印平台上各测量点的坐标为C1:(X1,Y1,h11)、C2:(X2,Y2,h12)和C3:(X3,Y3,h13)。
根据打印平台上三个测量点的坐标可计算得到其所在的平面方程:
P11:A11*X+B11*Y+C11*Z+1=0 (5)
因为点M11在P11平面上,因此可得:
A11*X11+B11*Y11+C11*(Z11-d11)+1=0 (6)
向下移动M1电机d12距离,得到新的支撑点坐标M12:(X11,Y11,Z11+h12)。
移动打印机运动平台上的测距传感器到三个测量点重新测量,得到新的高度h14、h15、h16,进而得到打印平台上各测量点的坐标为D1:(X1,Y1,h14)、D2:(X2,Y2,h15)和D3:(X3,Y3,h16);
根据打印平台上三个测量点的坐标可计算得到其所在的平面方程:
P12:A12*X+B12*Y+C12*Z+1=0 (7)
因为点M12在P12平面上,因此可得:
A12*X11+B12*Y11+C12*(Z11+d12)+1=0 (8)
综合方程(2)、(6)、(8),可计算得到M1电机支撑点坐标M1: (X11,Y11,Z11)。
采用同样的方法,可得到M2电机支撑点坐标M2:(X21,Y21,Z21),M3电机支撑点坐标M3:(X31,Y31,Z31);
步骤S502、调平操作
根据得到的M1电机、M2电机和M3电机各自对应的支撑点坐标M1:(X11,Y11,Z11)、M2:(X21,Y21,Z21)、M3:(X31,Y31,Z31),启动电机执行调平动作,如下进行打印平台调平;
若Z21>Z11,则启动M2电机使得支撑点坐标M1向上运动距离:(Z21-Z11);若Z21<Z11,则启动M2电机使得支撑点坐标M1向下运动距离:(Z11-Z21);
若Z31>Z11,则启动M3电机使得支撑点坐标M3向上运动距离:(Z31-Z11);若Z31<Z11,则启动M3电机使得支撑点坐标M3向下运动距离:(Z11-Z31)。
示例性的,可将本实施例的调平方法应用在实施例三的3D打印机上,即通过在控制器按照上述调平方法的教导进行编程,由控制器对自动调平装置进行自动控制,3D打印机可通过测距传感器获取打印平台上各测量点的高度数据,并将高度数据传送到控制器上按照本实施例的调平方法进行运算和自动判断是否需要调平,若需要进行调平,则控制通过直线步进电机或音圈电机自动执行调平动作,使得测距传感器与打印平台上各点保持同一高度或在允许误差d的范围内。可见本实施例可实现调平全自动化,整个过程不需要人工干预,消除了其他3D打印机每次开机都需要手动进行调平,手动调平费时,而且调平的准确度也不能保证的缺点。
以上述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。