当前位置:首页 > 工业控制 > 《机电信息》
[导读]摘要:从机械结构、电控部分和上位机软件三方面讲述了并联式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,能作为桌面式教学设备,而且操作简单,造价成本较低,具有很好的推广应用价值。

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

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭