当前位置:首页 > 工业控制 > 《机电信息》
[导读]摘要:从机械结构、电控部分和上位机软件三方面讲述了并联式3D打印机的组成,采用solidworks三维建模软件设计了一款并联式3D打印机,通过运动算法计算和步进电机算法对其进行控制。结果表明,其打印速度最快达到90mm/s,打印精度±0.2mm,设备整体尺寸仅为200mm×200mm×200mm,能作为桌面式教学设备,而且操作简单,造价成本较低,具有很好的推广应用价值。

引言

自2008年起,桌面式3D打印机进入了飞速发展的阶段,这主要是因为reprap的开源技术得到了极大的推广应用,从而产生了多个制造桌面3D打印机的知名企业(如Makebot、Ultimaker等)。经过不断改进,在开源3D打印机的基础上逐渐出现了sLs、sLA、DLP、3DP等多种打印技术,对制造业的进步发展产生了重大意义。而3D打印机的结构也出现了门架体系结构、双光轴结构、并联式结构等多种形式,其中并联式具有结构简单、机械传动反应速度快等优势,因而推广应用价值较大。

然而,并联式3D打印机算法复杂,装配要求和加工要求也比较高。目前,FDM(熔融沉积成型)类型的3D打印机已经开发到第3代了,但所制造设备一直受限于笛卡儿坐标系,没有进一步突破原有的结构,打印速度和打印精度遇到了瓶颈。由于并联式结构具有快速、定位精度高等优点,其打印速度比普通坐标系打印机要快,因此有必要对并联式3D打印机进行研究。查阅相关资料可知,并联式结构的运动可以通过换算,转化成笛卡儿坐标系的运动,最终用于设计并联式3D打印机。

1并联式3D打印机的设计

1.1工作原理

3D打印机主要工作原理是通过电脑的切片软件将三维模型按照设置的层厚切成一层一层,再根据切片算法,把面化成线的填充,再转化为G代码。3D打印机控制软件通过串口通信的方式,把数据传送到3D打印机的主控板,主控板上的固件主要由G代码解释器组成,G代码解释器把数据流解释为3个驱动喷头运动的步进电机和1个挤料电机的运动,通过A4988驱动步进电机的运动[4]。同时,它的温控系统用了PID闭环控制,可以把温度稳定地控制在某个值,从而保证塑料的熔化,使喷头能够均匀出丝。

1.2机械结构设计

主体由阳极氧化的铝板和4040铝型材组成,基座执行器主要由CsK直线导轨、线轨滑块、GT2皮带和42步进电机组成,末端执行器主要由赛钢材质加工而成的平台、万向关节、斜杆组合而成。

1.2.1打印耗材料架

传统打印机的耗材料架一般采用三种方式设计。第一种是脱离3D打印机本体的结构,这种结构虽然轻便,但在使用上并不方便,在3D打印的过程中,偶尔料架会被带动偏移,导致打印失败。第二种是采用内藏式的结构,为了在外形上容纳耗材料架,3D打印机机身体积会进一步增大,为使体积尽可能缩小,一般会把存放耗材的空间做得非常小,这种设计并不利于长时间打印。第三种是顶置式,顶置式对耗材的存放空间没有限制,因此,设计一套不需要完全拆卸的顶置式料架,如图1所示,料架两侧板根部用合页与顶板连接。当需要上料的时候,把两侧板立起来,再放上一根支撑横梁即可。当需要运输拆卸时只需把横梁提起来,两侧板往外折摊平即可。

图13D打印耗材料架结构

1.2.2LCD面板

为缩小体积,传统的LCD面板一般内藏在外壁上,与水平面成90o角,然而,当操作人员操作面板时,必须弯腰观察操作,而且可视角度差。因此,设计LCD面板倾斜角度可调,如图2所示,以适应不同高度的人:而且面板采用可折叠设计,不占用地方,方便实用。

图2LCD面板结构

1.3电控和软件

电控部分主要由Mega2560、J-head加热喷头、热敏电阻、Ramp1.4、A4988、MK2PCB热床、限位开关等部件组成。桌面式3D打印机的优势体现在其简单易用,开源社区里发布了很多优秀的3D打印控制软件,其中有Cura和Printrun[5]。Cura的界面如图3所示,优点在于图形化界面,简单易用。Printrun的界面如图4所示,优点在于可以控制多种3D打印机,功能选项较多。并联式3D打印机由于其结构的特殊性,它的打印起始点与普通打印机不同,另外它的打印范围是一个圆,有别于普通打印的正方形,因此选择了设置参数比较多的Printrun。

2并联式运动算法设计

2.1运动算法设计

并联式结构特殊,它与普通直联式不一样,并不是通过三维坐标xy:的三个参数来直接对应控制三个轴的步进电机所走的参数。并联式结构所用的坐标系不是笛卡儿坐标系,它的三维坐标点需要进行一个换算,映射到端点坐标中,然后根据端点坐标来推算3个轴步进电机的运动参数。

如图5所示,将并联式结构进行模型简化。因为FDM熔融沉积打印技术是通过熔化的塑料层层堆积,因此,要使打印平台工作时提升1mm(两斜杆为刚性材料,忽略其形变),A点和B点同时往上提升1mm即可,而A点和B点的上升运动则通过其对应的两个步进电机的转动进行转化。设两斜杆长度都为5,平台长度为2,初始位置,斜杆与水平面所成夹角为459,因此A点和B点与水平面距离都为5V2/2,平台需要向左移动5V2/2-3的距离时,不难得出,A点上升4-5V2/2,B点下降5V2/2-3,平台依然保持水平状态。

同理,在三维坐标中,G代码给出的是喷头喷嘴的坐标,因此需要把喷嘴坐标转换为3个基座执行器的坐标。

设喷嘴坐标为)x,y,:),喷头平台三点坐标A(ax1,ay1,az1),B(bx1,by1,bz1),C(cx1,cy1,cz1)。根据三角函数关系,易得出喷嘴坐标与喷头平台A、B、C点坐标之间的关系,jh为打印喷头高度,R为喷头平台外接圆半径,关系如表1所示。

同理,对于基座执行器,设喷头基座执行器三点坐标,基座A(ax2,ay2,az2),基座B(bx2,by2,bz2),基座C(cx2,cy2,cz2),同时得出喷嘴坐标与基座执行器坐标之间的关系,如表2所示。

因此,设la、lb、lc为x、y、:三个轴到打印平台万向轴的水平距离,可得:

设3个基座与平台之间的垂直距离分别为ha、hb、hc,可得:

所以,可以从喷头平台映射到3个基座执行器坐标的:轴坐标如下:

斜杆相关部分的实际尺寸如图6所示。

图6斜杆相关部分尺寸图

通过以上理论基础计算,控制程序可以转化为C语言,如下所示:

部分并联3D打印机的核心算法

//斜杆所在两万向节之间的实际长度

#defineBINGLIANLONGОIxGAN186E0//..

//末端执行器喷头中心到线轨之间的水平距离

#defineBINGLIANsHUIPINGОIANGUITOPIN-GTAIZHONGОIN140E0

//末端执行器中心到其万向节的水平距离

#defineINGLIANsHUIPINGОIANGUITOОIAO-YINGoI19E9//..

//线轨到滑块万向节的水平距离

#defineBINGLIANsHUIPINGMODUANZHIОI-NGoITOwANОINGJIx19E5//..

//滑块万向节到末端效应器万向节的水平距离

#defineBINGLIANwITHBANJING

对于该设备3个铝型材支架上xy平面的坐标点(图7),可以转化代码如下:

//Effectivex/YpositionsofthethreeverticalGAoTAs

#definesIN一66.8一一625463784438一

#defineCos一66.5

#defineBINGLIANGAoTAlx-sIN一6*BINGLI-ANwITHBANJING//frontleftGAoTA

#defineBINGLIANGAoTAlY-Cos一6*BINGL-IANwITHBANJING

#defineBINGLIANGAoTA2xsIN一6*BINGL-IANwITHBANJING//frontrightGAoTA

#defineBINGLIANGAoTA2Y-Cos一6*BINGL-IANwITHBANJING

#defineBINGLIANGAoTA3x6.6//backmiddleGAoTA

#defineBINGLIANGAoTA3YBINGLIANwIT-HBANJING

图7并联结构中铝型材俯视图坐标点

2.2步进电机算法驱动

该设备所用的步进电机步距角为l.89,所以步进电机旋转一圈:3一69/l.89=266步(6.99步距角的电机为466)。在没有使用细分驱动器的情况下,需要给步进电机266个脉冲,电机才会旋转一周。在电控部分中,该设备采用A4988电机驱动器,利用其最高的细分数一l一细分,因此使用细分驱动器的情况下,转一圈需要的脉冲:266×l一=3266。

该设备采用GT2同步带,齿型间距为2mm,采用16一齿的GT2同步轮。

因此,步进电机每走lmm所需脉冲根据下式计算:

并联式3D打印机上三个步进电机的运动方式是相同的,所以不难得出,另外两轴的步进电机驱动参数也是相等的,同时设备上挤出机的步进电机也用了同样的电机驱动板,电机细分数也为l一。因为挤出机的细分直接决定模型表面打印质量,所以要精细控制其挤出量。挤出机采用了远程供料结构,所以必须使用齿轮减速,以克服3D打印耗材和导料管间的摩擦力。在齿轮减速机构中,该设备采用了行星轮减速机构,减速比为5.l8,挤出轮齿轮直径为l2mm。所以,挤出轮使耗材每走lmm所需脉冲根据下式计算:

由于实际运动和计算存在一定的误差,因此调试设备时,可以打印一个长方体,根据其长宽高的实际长度和模型设计长度之间的比例关系,重新映射到X、Y、Z三轴每毫米的脉冲。因此对应更改Marlin固件的参数配置,更改如下:

//默认参数设置

#definemorenAsPU(l66,l66,l66,439.9l5l}//默认xyze电机的脉冲数

#definemorenMJINGEI(866,866,866,866}//单位mm/s

#definemorenMJIAsUDU(l766,l766,l766,l766}

//4轴电机最大加速度

#definemorenJIAsUDU2966

//打印情况下最大加速度

#definemorenFUwEIJIAsUDU2966

//复位情况下最大加速度

3结语

本文介绍了并联式3D打印机的设计与计算,包括该设备的机械结构、电控部分和上位机软件。通过solidworks三维建模软件模拟分析,采用运动算法计算,采用步进电机算法对其进行控制,采用Printrun3D打印控制软件,最终设计并制造出并联式3D打印机。经过后期测试验证,其打印速度最快达到96mm/s,打印精度±6.2mm。设备整体尺寸仅为266mm×266mm×266mm,能作为桌面式教学设备,而且操作简单,造价成本较低,具有很好的推广应用价值。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭