您所在的位置:http://www.qk114.net > 论文 > 计算机论文 > 正文

基于Arduino的选择性激光烧结系统设计

  摘  要: 目前選择性激光烧结设备均为工业级产品,不仅操作过程复杂,且设备成本高昂,因此设计一种基于Arduino的选择性激光烧结系统。该系统以开源硬件Arduino DUE为控制单元,通过Arduino IDE进行程序编写,下位机可实现读取G代码从而对激光、运动、温度等进行控制实现。结果表明,采用近似于桌面级FDM设备的设计思路,在保证设备功能的前提下大幅度降低了烧结机的设备成本,而且其中的模块化粉箱在缩小设备尺寸的同时也使装卸粉箱工作更加便捷。
关键词: Arduino; 选择性激光烧结; 步进电机驱动; 定时器; 模块化粉箱; 设备成本
中图分类号: TN248?34                         文献标识码: A                       文章编号: 1004?373X(2018)10?0055?03
Abstract: The current selective laser sintering equipment all belong to industrial grade products, which have not only complex operational process but also high cost. Therefore, a selective laser sintering system based on Arduino is designed. The system uses open source hardware Arduino DUE as the control unit and is programmed by using ArduinoIDE. The lower computer can read the G code to control and implement laser, motion and temperature. The results show that after adopting the design thought of near?to?desktop FDM device, the equipment cost of the sintering machine is largely reduced at the premise of guaranteeing the functions of the equipment, and the modular powder box in the equipment makes the loading and unloading work of powder box more convenient while reducing the size of the equipment.
Keywords: Arduino; selective laser sintering; stepper motor drive; timer; modular powder box; equipment cost
选择性激光烧结快速成形(SLS)属于快速成形制造技术,与其他快速成形方法比较,激光烧结成形法具有材料选择范围广、适合多种用途、成形过程无需支撑等突出优点[1?2]。目前选择性激光烧结设备均为工业级产品,不仅操作过程复杂,且高昂的设备成本也阻碍了该技术的推广。本文采用Arduino DUE单片机作为选择性激光烧结系统的控制单元,打破了目前广泛使用工控机的局限,为低成本设备的开发提供新的思路。

1  系统总体方案设计


选择性激光烧结系统由铺粉机构、激光器、光学扫描系统、控制系统等部分组成[3],如图1所示。本文设计的选择性激光烧结设备与工业级设备的区别在于控制系统部分采用Arduino DUE单片机作为中央处理器,控制程序基于桌面FDM 3D打印机最常用的Marlin固件进行深度定制,在保留基本的二维运动功能的同时增加了对铺粉机构的控制和激光器及外围辅助系统,使其可以满足SLS的工艺需求。

2  机械结构设计


2.1  铺粉装置结构设计
铺粉装置主要由铺粉辊、成型箱、供粉箱和驱动电机组成。铺粉装置在烧结过程中要满足SLS对层厚精度和铺粉质量的要求。目前工业级设备多数采用活塞式的成型箱和供粉箱。这种设计需要成型箱底部有足够的空间来容纳伸缩的丝杠。本文设计的SLS设备出于小型化及人性化的设计角度必须将工业级设备大而散的结构转变为小而精。模块化粉箱设计包含一个成型箱和分布其左右的两个供粉箱,其特点是三个箱体通过滑轨可移动至机器外部从而极大地方便操作人员进行装粉和清粉操作。模块化粉箱还摒弃了活塞式的箱体,将驱动箱体底板的丝杠设计在箱体侧壁,相比活塞式结构该设计可使粉箱整体尺寸在保持相同成型体积的条件下高度降低45%,模块化粉箱结构如图2所示。

 2.2  光学扫描系统设计
本文设计的光学扫描系统基于光路飞行的方式实现激光光斑在二维平面上的快速扫描。与工业级激光烧结设备中广泛使用振镜扫描的方式相比,光路飞行方式成本低、维护方便且具有极佳的性价比,同时光路飞行的扫描幅面大且不存在扫描边缘的光斑畸变,这使得其边缘扫描精度优于振镜扫描[4?6]。为了使设备可以烧结大部分非金属材料例如:尼龙、树脂、木塑等,本文设计的激光烧结设备光源选用功率为40 W的国产 CO2激光发生器。该激光器的优点在于价格低廉且激光驱动电源配置TTL电平开关,激光功率可由PWM信号调整大小,方便使用单片机控制。

3  控制系統硬件


3.1  Arduino DUE控制板

  为了满足选择性激光烧结设备的控制需求,本文选用的控制单元为Arduino DUE单片机开发板。Arduino DUE是一块基于Atmel SAM3X8E CPU的微控制器板,如图3所示。它是第一块基于32位ARM核心的Arduino,使用32位ARM核心的DUE相比于以往的使用8位AVR核心的其他型号Arduino更强大。它有54个数字I/O口(其中12个可用于PWM输出)、12个模拟输入口、4路UART硬件串口、84 MHz的时钟频率、一个USBOTG接口、两路DAC(模/数转换)、两路TWI、一个电源插座、一个SPI接口、一个JTAG接口、一个复位按键和一个擦写按键[7?9]。

 3.2  粉床电机驱动电路设计

  三个带动粉床的42步进电机驱动选用A4988驱动器,这是一款完全的微步电动机驱动器,带有内置转换器,易于操作。该产品可在全、半、[14]、[18]及[116]步进模式时操作双极步进电动机,输出驱动性能可达35 V。该模块只要在“step”端口中输入一个脉冲,即可驱动电动机产生微步,无须进行相位顺序表、高频率控制或复杂的编程。A4988内的斩波控制可自动选择电流衰减模式(慢或混合),在混合衰减模式下,该器件初始设置为在部分固定停机时间内快速衰减,然后在余下的停机时间慢速衰减。混合衰减电流控制方案能减少可听到的电动机噪音、增加步进精确度并减少功耗,A4988电路图4如图所示。

4  软件设计


4.1  主程序控制部分

  选择性激光烧结系统的主程序控制部分程序流程图,如图5所示,其主要实现的功能是获取G指令、解析指令、处理指令、管理温度和控制步进电机。将需要打印的STL模型在切片软件中生成G代码,下位机程序通过串口或SD卡读取G代码,再根据指令协调设备各部分操作来完成烧结作业。
 
本站主营各类论文发表论文发表职称论文发表论文代写代发表服务!
加盟 加盟陈主编:QQ:22848269 咨询电话 垂询电话:13541216041 邮箱投诉邮箱:[email protected]
QQ客户 客服杨老师:QQ:61771950 咨询电话 垂询热线:02880885761 邮箱 咨询邮箱:[email protected]
QQ咨询 客服邓老师:QQ:61771951 咨询电话 垂询热线:02880885762 邮箱导咨询邮箱[email protected]
联系地址 联系地址: 四川大学望江校区 成都市一环路南一段24号 邮编: 610065
常年法律顾问支持:四川川达律师事务所 信息产业部备案:蜀ICP备08008442号
专业,诚信,快捷,权威的论文发表网