基于Mach3控制板的3D打印机设计
基于MACH3软件控制的3D打印机常见问题

基于MACH3软件控制的3D打印机常见问题作者:刘子玉吴海江杨晓雨吴俊李勇刘昊来源:《中国科技纵横》2016年第10期【摘要】3D打印技术,是一种以数字模型文件为基础,运用粉末状金属或塑料等可粘合材料,通过逐层打印的方式来构造物体的技术。
它与普通打印机工作原理基本相同,通过电脑控制把“打印材料”一层层叠加起来,最终把计算机上的蓝图变成实物。
随着3D打印机的兴起,相对3D打印技术方面的问题也会越来越多。
本文将以作者使用MACH3软件控制制作FDM型3D打印机发现的问题为主,结合查阅的资料,与大家共同探讨以找到解决问题的最佳方案。
【关键词】工作原理常见问题打印效果解决方案1FDM型3D打印机工作原理采用FDM技术3D打印机,喷头热熔性丝材(通常为ABS或PLA材料)先被缠绕在供料辊上,由步进电机驱动辊子旋转,丝材在主动辊与从动辊的摩擦力作用下向挤出机喷头送出。
在供料辊和喷头之间有一导向套,导向套采用低摩擦力材料制成以便丝材能够顺利准确地由供料辊送到喷头的内腔。
喷头的上方有电阻丝式加热器,在加热器的作用下丝材被加热到熔融状态,然后通过挤出机把材料挤压到工作台上,材料冷却后便形形成了工件的截面轮廓。
[1]2常见问题及解决方案FDM型3D打印机现在的发展已经趋于成熟,但是还是存在一些问题,结合作者本人在研究过程中发现,对一些问题提出自己的见解。
2.1 温度控制问题及解决方法FDM型3D打印机打印材料为ABS和PLA两种,ABS材料的熔点为210-250度,PLA材料的熔点在180-200度,加热温度偏低,材料的流动性较差,喷嘴出丝不均匀,时快时慢,导致打印出来的实体分层现象严重。
加热温度偏高,材料流动性虽好,但是温度过高会使材料碳化,造成喷嘴的堵塞。
现在市场上主要采用单片机控制3D打印机的加热,价格比较昂贵。
单片机用的软件大多都是开源的,所以打印的稳定性专业性无法保证。
出于成本考虑,作者没有采用单片机进行温度控制。
基于ARM的3D打印机控制系统的设计与优化

2、优化思路及策略
为了解决这些问题,我们可以从以下几个方面进行优化:
(1)改进算法。在软件算法方面,可以采用更高效的加热算法和运动控制算 法,以提高打印质量和效率。同时,可以采用自适应控制算法,根据打印过程 中的实际情况,动态调整参数,提高打印的一致性和精度。
(2)优化参数。在硬件设计方面,可以优化电路板布局、减小元器件间的电 磁干扰、合理选择电源器件等,以提高系统的稳定性。同时,可以优化加热装 置的控制参数,以实现更好的热分布和打印效果。
(3)增加稳定性。对于材料方面,可以选用更高性能的工程塑料、金属粉末 等材料,以提高打印成品的强度和稳定性。同时,可以采用多重加固技术,提 高打印机的机械稳定性,避免因振动、碰撞等原因造成打印质量下降。
3、系统性能测试结果
经过优化后,我们对3D打印机控制系统进行了测试。通过对比优化前后的打印 效果、速度和稳定性等方面的数据,我们发现优化后的系统在各方面都有了显 著的提升。具体测试结果如下:
基于ARM的3D打印机控制系统的设计与 优化
目录
01 一、引言
03 三、优化系统
02 二、设计系统 04 四、结语
随着科技的不断发展,3D打印技术逐渐成为一种重要的生产方式。而3D打印机 控制系统的稳定性与优化直接影响了打印的质量和效率。本次演示将基于ARM (Advanced RISC Machines)架构,探讨3D打印机控制系统的设计与优化。
2、主控芯片选择
在选择主控芯片时,我们需要考虑以下因素:处理能力、内存容量、可扩展性 以及功耗。基于ARM架构的主控芯片具有低功耗、高性能的特点,适合用于3D 打印机控制系统。
3、电路设计
电路设计是控制系统的重要部分,包括电源电路、加热装置控制电路、运动控 制电路等。在设计电路时,需要考虑系统的稳定性、可维护性和可扩展性。
基于mach3的数控雕铣机模型原理

基于mach3的数控雕铣机模型原理基于mach3的数控雕铣机模型一、项目的背景教育部提出中职教育应“坚持以服务为宗旨,以就业为导向,进一步更新教育教学思想和观念”。
我校机电专业、数控技术应用专业采用校企联合、订单式教育的新型职教模式,真正为企业培养中级技能型的人才。
数控编程是该专业的一门重要的技能课,根据企业对该专业的用人要求,及时调整教学计划。
在教学中按教学计划和学生的认知规律实施和组织教学,保证每一届学生在数控编程技术的技能水平上都紧跟企业的步伐达到企业的要求。
本模型是根据作者教学经验,总结生产实践,结合教学需要设计制作出来的一款操作简单、成本低廉、功能全面的数控雕铣机模型。
二、工作原理本设计的目的就在于用国外比较成熟的数控软件Mach3+三轴步进电机驱动板+机械滑台设计出一款模型,既要满足实际教学的需要,又要价格低廉,弥补学校教学经费的不足,既要结构简单,又要满足教学的需求。
该模型采用A3977或Ta8435 CNC三轴步进电机驱动板,配上相应的电源、电动滑台,利用比较成熟的数控雕刻上位机控制软件Mach3,构成了一个完善的基于mach3的数控雕铣机模型。
其原理图如下:PC+Mach3 步进电机驱动板X轴步进电机Y轴步进电机Z轴步进电机X轴滑台Y轴滑台Z轴滑台1.并口接口定义(公座)并口使用一条25针标准并口延长线与电脑连接,软件根据引脚定义来设置IO输出管脚序号定义信号方向(控制板)1 A时钟(主轴控制共用)输出2 X时钟输入3 X方向输入4 Y时钟输入5 Y方向输入6 Z时钟输入7 Z方向输入8 Y使能输入9 Z使能输入10 急停输出11 X限位输出12 Y限位输出13 Z限位输出14 X使能输入15 EXT1 备用输入16 A方向输出17 A使能输出18~25 GND(接地)接地2.Mach3 设置(注意mach3不太稳定,X轴设置自己会变掉)1.设置端口选择菜单config >> port & pins三、采用的科学方法、科学原理1、部件采用模块化,便于维修。
基于 ARM 的桌面型3D打印机控制系统设计

基于 ARM 的桌面型3D打印机控制系统设计谭秀腾;郭小定;李小龙;余亮【摘要】针对基于单片机为控制器的桌面型3D打印机控制系统中存在的处理速度慢、片外芯片多、电路复杂、打印质量不高等问题,设计了基于ARM为控制器的桌面型3D打印机控制系统。
系统采用了NXP公司推出的基于ARM Cortex-M3内核的LPC1768微控制器,用它进行与上位机通信、数据处理、模拟量采集与处理、信号控制,选用A4988专用两相步进电机驱动器实现步进电机细分驱动,简化步进电机细分驱动的设计,行程开关电路采用GK152红外光电传感器。
软件采用了PID方式调节加热床、挤出机加热温度。
文中论述了控制系统主要硬件电路设计和软件的实现流程,系统测试表明性能良好。
%The desktop 3D printer control systems with a sigle-chip controller have problems of slow processing speed, more pieces of outside chips, circuit complexity and poor quality of printing.To solve these problems, a desktop 3D printer control system with an ARM controller is designed.The system employs the LPC1768 microcon-troller based on ARM Cortex-M3 core which is introduced by the NXP and used to communicate with the host com-puter, data processing, analog acquisition and processing, signal control, usedA4988 special two-phase stepper motor driver to implement stepper motor subdivision drive and to simplify the drive design for stepping motor.The travel switch circuit adopts GK152 infrared photoelectric sensor.The software adopted PID method in order to adjust the heating temperature of heating bed and extruder.This paper discusses the mainhardware circuit design and soft-ware realization process of the control system.The System testing shows good performance.【期刊名称】《应用科技》【年(卷),期】2014(000)005【总页数】6页(P57-61,66)【关键词】Cortex-M3;LPC1768;桌面型3D打印机;PID调节;步进电机/A4988【作者】谭秀腾;郭小定;李小龙;余亮【作者单位】湖南科技大学信息与电气工程学院,湖南湘潭 411201;湖南科技大学信息与电气工程学院,湖南湘潭 411201;湖南科技大学信息与电气工程学院,湖南湘潭 411201;湖南科技大学信息与电气工程学院,湖南湘潭 411201【正文语种】中文【中图分类】TP233D打印(即三维打印、增材制造),也称作快速成型技术,具有不受零件复杂程度限制,完全数字化控制,无需开磨具等特点[1],因此3D打印机在生产应用方面有着巨大的潜力。
基于MACH3的实验型数控铣床设计

基于MACH3的实验型数控铣床设计摘要:本文以MACH3为软件平台,运用UG软件设计数控铣床三维模型,并依据模型完成床身及机械结构安装。
通过硬件电路和MACH3板卡连接上位机和铣床,实现数控铣床的加工。
该实验设备可用于数控技术、机床概论、机械制造工艺学等课程的理论与实验教学。
关键词:MACH3 UG 数控铣床实验中图分类号:TH16 文献标识码:A 文章编号:1672-3791(2018)02(a)-0108-02自从数控技术引进我国以来,对我国现代化制造业影响极大,各企业对数控人才的需求也在不断增加[1]。
为满足企业对高水平技术性人才的需求,国家也正在号召各高等院校向应用型人才培养方面转型。
对于机械类专业的学生来说,不仅需要掌握好理论知识,掌握先进的制造工艺及技术也十分必要。
因?悼鼗?床价格昂贵,国内各大高校对数控设备的配备较少,远不能满足应用型人才的培养要求。
本实验型数控铣床造价较低,功能齐全,不仅可以提高实验教学质量,也可以满足学生提高动手操作能力的需求。
1 实验装置总体设计框架本实验装置主要由上位机、电气控制柜、铣床主体三大部分组成[2]。
其中MACH3软件安装在上位机上,电气控制器件及MACH3控制板卡安装于电气控制柜,机床传动、执行部件及相应传感器安装于铣床主体。
工作过程中,由上位机发送控制指令或G代码至MACH3控制板卡,控制板卡解读指令,并发送执行命令至各执行部件,在执行部件运动过程中各传感器(如:位置检测传感器、软限位、硬限位信号传感器等)将检测到的信号传送给MACH3控制板卡,控制板卡依据检测到的信号确定下一步指令的发送,总体框架图如图1所示。
2 数控铣床模型建立数控铣床床体模型主要由床身、X、Y、Z轴传动模块、主运动模块、传感器模块构成。
本文依据各零部件型号,用UG软件设计其各零部件三维图形,并将各零部件装配成型,如图2所示。
2.1 X、Y、Z传动模块数控铣床X、Y、Z三个坐标轴的运动主要是通过MACH3软件发送运动指令至MACH3板卡,然后由板卡解析运动指令后发送相应脉冲至电机驱动器,实现某个坐标轴的运动。
基于MACH软件三维雕刻机控制系统设计与实现

Ba e ACH o t r h e — i e i n le g a i g m a h n sdM s f wa e t r e d m nso a n r v n c i e
c nt o y t m s g n m p e e t to o r ls s e de i n a d i l m n a i n
行 驱动 。 目前在 数 控铣 床 和雕 刻 机等 控制 方 面 得 到广 泛 的应用 , 特别 是 为个 人 提 供 了一 种 经 济 型雕 刻 机 的设 计 思 路 。采用 MA H 软件 的方 案 中 , 重讨 论 控制 部分 的 C 着
设计。
图 1 雕刻机控制电路总体结构图 12 P . C机 并行 口管脚 定义
0 引 言
MACH 软件 是一 种 功 能强 大 的数 控, 要 是 利 用 P 的 资 源 来 完 成 G 主 C
代 码 的解 释 , 工 点 坐 标 位 移 量 的 计 算 , 码 、 补 、 加 译 刀 插 补 、 减 速控 制及 各个 轴 位 移 脉 冲 的 发 送 。需 要 设 计 配 加 套 控制 系统 来完 成 各 个 轴 脉 冲 的 接 收及 发送 限位 、 点 原 开关 的信号 给 MAC 控 制软 件 , H 同时 对雕 刻 轴 的运 动进
己 口 1 口l年 月 第己 卷 第 1 g 期
基 于 MAC 软 件 三维 雕 刻 机 控 制 系统 设 H
王 党利 祁立 军 宁生科
( 安 工 业 大 学 工 业 中心 西 安 西 702) 1 0 1
摘
要 : MAC 软件和 P 以 H C为控制平台 , 通过接 口及 步进电机驱动电路 , 出驱 动脉冲 , 输 控制小型雕刻机三轴联动 。讨 论 了
基于MACH3的五轴数控机床设计

Technologyꎬ Maoming 525000ꎬ China) Abstract:The economical five-axis NC machine tool is designedꎬ including the mechanical design structure and the hardware de ̄
PC
P10- P11- P12-X P13-Y P15-Z
GND
MACH3
M
-12-24V +12-24V 0-10V GND
x
y
CLK+CLK-CW+ CW- EN+ EN-
Designபைடு நூலகம்of Five-axis NC machine-tool Based on MACH3
HUANG Ziliangꎬ ZHAO Ke ( College of machinery and Electronic Engineeringꎬ Guangdong University of Petrochemical
1.1 机床的总体设计方案
考虑到实际使用要求ꎬ机床采用开放式硬件结构ꎬ即 机床整体机械结构和电路连接全部可见ꎬ外加可拆卸防尘 罩ꎬ便于在培训等场合中直接观察控制系统对各轴的控制 关系ꎬ分析电信号的输入输出等ꎮ 各电机考虑性价比ꎬ选 择步 进 电 机ꎬ 控 制 系 统 采 用 开 放 式 CNC 控 制 软 件 MACH3ꎬ在计算机操作平台上运行ꎬ通 过 电 机 驱 动 器 将 MACH3 的控制信号发送给各电机ꎮ 采用 MACH3 软件ꎬ 最多可以控制 6 个轴ꎬ也可以控制四轴和三轴机床ꎬ在使 用中可以调整设置ꎮ
基于MACH数控软件的三维雕刻机结构设计与实现_王党利(精)

应性,并且通过匹配不同的电感实现了从2kH z 到6.5kH z 的宽范围驱动.5 结束语由于采用匹配电感的方式来实现正弦驱动信号,该控制电源适合在一定的驱动频率范围内应用.所以本文所提出的驱动电源更适合于固定频率驱动的压电电机,并且所用电子元器件少,电路结构简单,电路功耗小,适合于小型化.为实现压电电机调速,在下一步的研究中,会在所提出的驱动控制电源基础上实现调压调速的功能.参考文献:[1] 温建明.新型惯性压电叠堆驱动机构的研究[D].长春:吉林大学,2006.[2] K im J,L ee J H.Self -mo ving Cell L inear M oto r U singP iezoelectr ic Stack A ctuat ors [J].Smart M ater ials andStr uctures,2005,14(5:934-940.[3] Salisbur y S P,Waecht er D F.Desig n Consideratio ns forCo mplementar y Inchwo rm A ctuato rs[J].IEEE/A SM E T ransactions on M echat ronics,2006,11(3:265-272.[4] 王宏,钟朝位,张树人.压电陶瓷驱动器线性动态驱动电源的研制[J].压电与声光,2004,26(31:189-191.[5] W allenhauer C,Ka ppel A ,Go ttlieb B,et al Efficientclass -B analo g am plifier for a piezoelectr ic actuator drive[J].M echatronics,2009,19(1:56-64.[6] 刘岩,邹文栋.一种高速压电陶瓷驱动器驱动电源设计[J].压电与声光,2008,30(1:48-52.[7]Int er national Rectif ier.IR2103(S &(PbF ,N o.PD60045-O[Z ].[8] Williams Barr y W.P rinciples and elements of pow er e -lect ronics[Z].2006.作者简介:潘松 (1978-,男,山东邹平人,博士后,研究方向为超声电机及压电作动器的驱动控制系统.基于M ACH 数控软件的三维雕刻机结构设计与实现王党利,宁生科,马保吉(西安工业大学工业中心,陕西西安710021T hree -dimensional Engraving M achine St ructure Design and Implementation Basedon M ACH Digital Control Softw areWANG Dang -li,NING Sheng -ke,MA Bao -ji(Industr ial Center,Xi øan T echnolo gy U niver sity,Xi øan 710021,China摘要:讨论了基于PC 机的M ACH 软件控制平台,三坐标联动小型数控雕刻机工程应用方案,给出了雕刻机总体结构,X ,Y,Z 轴的传动给进,步进电机的选择,专用雕刻头结构方案.通过直流高速电机雕刻头和专用雕刻头部件的研制测试对比,总结了不同雕刻头方案的优劣.关键词:M ACH 软件;CNC;雕刻机;雕刻头;结构设计收稿日期:2010-04-22基金项目:西安工业大学校长基金项目(XAGDXJJ 0840中图分类号:T H 13文献标识码:A文章编号:1001-2257(201008-0027-04Abstract:The pur pose of this paper is to de -sig n an eng ineering application project of sm all CNC engraving machine,w hich be contr olled by M ACH softw are PC -based platform ,it can be three Coor dinate ax is m ovement to gether.T he ar ticle fo -cused on the design of the ov er all structur e o f en -gr av ing machine,X ,Y,Z ax is drive m echanism de -sig n,stepper motor selectio n,and developm ent process o f special engraving head structur e.Sum -marize different o f eng raving head through compar -iso n of the test result hig h -speed DC m otor car vinghead and special engraving head com ponents.Key words:MACH soft;CNC;engraving ma-chine;eng raving head;structure design0引言功能完善、性能稳定、造型美观和价格合理成为雕刻机研制的基本要求.MACH软件是一种功能强大的模拟数控软件,利用PC机的资源来完成G代码的解释、运动分配和控制等功能,目前在数控铣床和雕刻机等控制方面得到广泛的应用,特别是为个人提供了一种经济型雕刻机的设计思路[1-3].在采用MA CH软件的方案中,所要进行的重点设计对象是控制部分和机械结构部分,本文着重讨论机械部分的设计.1经济型CN C雕刻机的总体方案1.1雕刻机设计目的针对不同的应用领域,所要求的雕刻机的性能亦不相同.本文的目的就是利用M ACH软件和PC 机的并口等现有资源,提供一种低价、高效和实用的数控雕刻系统的解决方案.该机可以雕刻木制品、有机玻璃、PVC板、水晶、铜和铝等材料,也可进行电路板的雕刻加工等,满足不同需要.1.2雕刻机设计主要参数雕刻机有效行程,240mm@400m m@50m m;雕刻机定位精度,0.05m m;雕刻机重复定位精度, 0.02mm;主轴转速,8000~15000r/m in;最大进给速度,3m/min,传动系统X,Y,Z采用步进电机驱动,步进电机驱动用8细分驱动;分辨率,0.0025 mm,采用开环控制.1.3雕刻机系统的构成部分雕刻机完整的工作流程主要包括4部分.第1部分,浮雕设计及G代码生成,如常用的ART CAM 软件,该软件可完成三维浮雕制作及G代码生成,同时具有刀路模拟加工功能,可真实地模拟加工路径和产品的形状.第2部分,脉冲的分配及发送, MACH软件的作用类似于运动控制卡,主要作用是完成G代码的解释,加工点坐标位移量的计算,译码、刀补、插补、加减速控制及各个轴位移脉冲的发送.第3部分,控制系统的作用主要是完成各个轴脉冲的接收及发送限位、原点开关的信号给MACH 控制软件,同时对各个轴的运动进行驱动.第4部分,雕刻机本体通过传动机构的运动,用刀具完成材料的雕刻动作,最终形成加工产品.1.4雕刻机的总体布局数控系统的基本布局通常有立柱和龙门2种架构.立柱式结构稳定性要比龙门式差,因此选用龙门式.龙门布局通常有如图1所示的2种方案,这2种布局都采用龙门框架结构,雕刻机的刚度均较高.布局a方案中,工作台固定,雕刻头作横向和上下移动,立柱作纵向移动.该方案便于变形为不同纵向长度的雕刻机.由于工作台不动,承载能力好,适合加工较重的工件.但雕刻头运动精度较难保证且龙门移动较笨重.布局b 方案中,立柱固定,雕刻头作横向和上下移动,工作台作纵向移动.由于工作台移动,承载能力较布局a方案差;工作台运动占用较大的场地面积;工作台运动到支架两端时处于悬臂位置,长时间导致工作台变形.该方案的最大优势在于雕刻头运动精度较易保证.由于本设计的雕刻机雕刻范围小,要求经济型、加工精度小于0105mm,整个机身重量轻,大约20kg,为了增加稳定性,设计时工作台面本身重,龙门架采用硬铝制作,减轻运动部件的重量.若采用布局b,工作台运动,首先,在加工工件最大重量不变的前提下,要求的电机驱动功率变大,其次,且丝杠副的承载、精度和寿命要求也更高,带来的成本上升,最后,机器安装占用的场地变大.经以上比较,充分考虑到布局的基本要求、影响布局的基本因素及三维雕刻机的设计参数,在满足性能前提下采用布局a.图1龙门布局的2种方案2雕刻机的主运动方案2.1雕刻机的主运动方案讨论雕刻机主运动方案通常有2种:方案1,采用专用的主轴电机,当前电主轴主要采用的是交流高频电动机,故也称为÷高频主轴",由于没有中间传动环节,有时又称它为÷直接传动主轴".电主轴可恒功率或者恒扭矩输出,径向精度为0.01~01001mm,轴向精度小于0.003m m;具有结构紧凑、重量轻、惯性小、振动小、噪声低及响应快等优点,而且转速高、功率大,简化机床设计,易于实现主轴定位,是高速主轴单元中的一种理想结构.电主轴缺点是必须配变频器调速装置,整体价格昂贵.方案2,采用直流电机带动主轴机构.首先,直流电机调速范围宽,其转子转速可在大的范围内连续调节并稳定运行,特性呈线性.无论机械特性还是调节特性都呈现良好的线性度.其次,直流电机价格非常便宜,特别适合经济型雕刻机.缺点是电机精度较低,主要是一般的直流电机径向误差大,在高速运转时噪音大,且碳刷易磨损,选用合适的轴承可提高电机轴的径向精度和降低噪音.和主轴电机相比,直流电机带动主轴机构方案具有更高的性价比,故优先选用直流电机带动主轴机构的方案.2.2 雕刻机的主轴结构直流电机和主轴组件之间采用同步带传动,由于选用的直流电机转速在20V 时转速可达15000r/min,故选择的传动比为1,主轴组件结构如图2所示.直流电机输出扭矩通过同步带传递给输出轴,降低了直流电机转速和精度等性能的要求,同时也可隔断电机振动的传递和过载保护作用.由于角接触轴承装球数比深沟球轴承多,额定负荷在球轴承中最大,刚性强,运转平稳,角接触轴承可同时承受径向负荷和轴向负荷,转速较高,接触角越大,轴向承载能力越高.由于单列轴承只能承受一个方向的轴向负荷,在承受径向负荷时,将引起附加轴向力,并且只能限制轴或外壳在一个方向的轴向位移.若是成对双联安装,即可避免引起附加轴向力,而且可在2个方向使轴或外壳限制在轴向游隙范围内.雕刻误差主要取决于雕刻主轴组件的径向和轴向跳动,为了减少误差,采取以下方法:第1,在输出轴的末端选用一对25b角接触轴承图2 雕刻机主轴组件结构来承受输出轴的轴向和径向载荷,成对使用轴承避免引起的附加轴向力,保证输出轴的轴向精度,同时也提高了刀具的回转精度.第2,输出轴的上端采用深沟球轴承支撑,距离上压盖留有一定的间隙,可保证轴高速运转发热有一定的伸缩空间,避免轴的膨胀变形.第3,输出轴端采用锥孔珩磨保证和ER11刀具夹头的配合;轴的固定端到刀具的长度尽量短;这两项措施可减少轴的径向跳动.第4,轴的内部空间被带有密封圈的上下压盖密封,防止灰尘及雕刻屑进入内部磨损组件,提高使用寿命和精度.3 雕刻机的进给运动方案3.1 雕刻机的进给运动方案机械本体部分是雕刻机的骨架,有底座、龙门架、工作台、机头和主轴组件等部分.雕刻机的3轴传动部分全部采用步进电机驱动丝杠副,通过弹性连轴器和丝杠副连接,丝杠的一端采用深沟球支撑,另外一端采用成对的角接触轴承固定,可保证轴向能承受较大的分力和运动精度,如图3所示.图3 雕刻机滚珠丝杠传动首先,雕刻刀具由高速电机带动只做旋转运动,Z 方向的进刀、退刀运动由Z 轴方向上的步进电机驱动滚珠丝杠来实现.其次,采用横梁移动、工作台固定实现X ,Y 运动的方式,机头在横梁上移动(X 向,实现雕刻宽度;横梁在底座上移动(Y 向,实现雕刻长度;主轴组件上下移动(Z 向,实现雕刻深度[1].最后,在X ,Y,Z 方向上的导向件均采用圆柱直线导轨,其导向精度可满足对工作台定位精度的要求,在保证整个系统的机械刚性的前提下,为了简化设计的结构,减轻整机重量,其主体框架采用硬铝制造,选用标准的紧固件和定位销连接.3.2 滚珠丝杠选用首先,丝杠导程的选择应根据进给时最高速度V max、伺服电机最高转速N max、电机与丝杠的传动比i来确定,丝杠导程应满足:P不小于V max/(i@ N max,进给最高速度为3000m m/min,步进电机最高转速为1000r/min,所以丝杠导程\3mm.其次,滚珠丝杠的精度直接影响数控机床的定位精度,在滚珠丝杠精度参数中,导程误差对机床定位精度影响最明显.在设计时,设定丝杠任意300mm行程变动量应为设计定位精度值的0.3~0.5倍,最后验算确定[2].再次,按额定动载荷初步确定滚珠丝杠规格滚珠丝杠副,在实际运用中额定动载荷值可按下式计算,C=f h@f d@f h@P d/f n,其中,f h为寿命系数,按滚珠丝杠预期寿命选取;f d为载荷性质系数,按工作载荷性质选取;f h为动载荷硬度影响系数,按滚珠及滚道表面硬度选取;f n为转速系数,按丝杠平均转速n d选取;P d为平均轴向载荷.在实际运用中,雕刻机工作条件及所占工作时间并无规律,平均轴向载荷及平均转速可按下面公式计算: P d=(2P max+P min/3,n d=(2n max+n min/3最小轴向载荷为工作台和工件作用下的导轨摩擦力,最大轴向载荷的计算即为机器承受最大负荷时滚珠丝杠副的传动力,它为切削力在滚珠丝杠轴向的分力与导轨摩擦力之和.最后查生产厂家提供的产品数据手册,选用导程为4mm,直径为16 mm,螺母为预紧端法兰螺母,C5级精度的丝杠副,定位精度为0.018m m.丝杠副确定后再对其稳定性、临界转速和刚度进行校核.3.3步进电机的选择3.3.1铣削力的计算进行一般切削时产生的铣削力可以分为轴向铣削力F x、径向铣削力F y和切向铣削力F z.其中切向铣削力F z是主运动方向的分力,消耗电机功率最大,因此只需计算此时的F z进行校核即可[3],F z =P max/V.由选用的直流电机特性曲线中可知,在功率最高输出点时的功率为592W,这个时候的速度为10000r/m in,当采3mm的铣刀时,得到V= 10000@0.003@3.14/60=1.57m/s,切向铣削力F z=P max/V=592/1.57=377N,轴向铣削力F x=0.8F z=302N,径向铣削力F y=0.5F z=188.5 N.3.3.2启动转矩的计算对于C5级精度的丝杠,G=0.85,已知P h=4 mm,设丝杠上最大负载G为200N,静摩擦系数L 为012.根据经验公式计算启动力矩T=(F+L G P h/2 G@10-3=0.312N!m,最后选用型号为56BYGH620和42BYGH418的2相4线混合式步进电机,其步距角为1.8b,静力矩为0.5N!m和0. 45N!m.4结束语由于软件需要PC机作为控制平台,且软件输出步进电机脉冲频率为25~40kH z,针对专业雕刻机加工效率较低且体积庞大不便移动的不足,可设计专用的运动硬件控制器替换PC,解释并加工代码,在极大提高效率的同时,也增加整机紧凑性和可移动性.随着雕刻机在各行业的广泛应用,其向着联网智能控制、自动换刀、高速雕刻、多轴雕刻及柔性化方向发展,所以选择设计方案时,应考虑雕刻机的发展方向,为雕刻机的功能扩展及升级预留空间.在设计中,雕刻机的雕刻头采用了2个方案,方案1是直接采用直流电机采用锥度配合安装小型精密夹头的方案,方案2是采用文中叙述的直流电机带动主轴机构装配ER11刀具方案,通过对比,方案1结构简单,精度为0.1mm左右,适宜于雕刻非金属材料,能满足精度不高的使用场合,造价低廉.精度低的原因主要是由于直流电机作为输出轴,受到轴向和径向力产生跳动,同时电机轴磨损造成,不能长时间保持较高精度.方案2结构通过试验,精度有非常大的提高,满足设计的目标要求,缺点在于使用的直流有刷电机噪音大些,可使用无刷直流电机替代,相对成本高些.参考文献:[1]张昱,刘志峰.经济型三维机械雕刻机的开发[J].机械制造与自动化,2006,35(4:28-31.[2]周燕.数控机床滚珠丝杠副的选择与计算[J].机床与液压,2005,(1:18-19.[3]谢红,沈斌,林建荣.基于CO SM OS的并联机床有限元分析[J].制造业自动化,2007,29(4:9-10.作者简介:王党利(1973-,男,陕西武功人,工程师,研究方向为机电工程应用及自动控制;宁生科(1964-,男,陕西西安人,教授,硕士研究生导师,研究方向为机电一体化;马保吉(1964 -,男,陕西西安人,教授,硕士研究生导师,研究方向为机电一体化及自动控制.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Mach3控制板的3D打印机设计3D打印制造是现代兴起的累积成型技术,是当代制造业方面具有前景的技术之一。
3D打印之前常用于设计制造模具,打印零件等领域的制造模式,现在常用于直接生产某种产品,3D打印技术的出现和兴起,使其逐渐成为一项新型的主流加工技术。
文章以Mach3控制板为基础,对3D打印机的框架结构、3D 打印机的传动部分、3D打印机控制主板部分进行设计分析,讲述了控制系统的主控板,详细说明了Mach3主机平台的工作原理。
同时通过对设计过程中出现的一些问题进行分析对3D打印机设计时存在的问题进行了合理的规避。
标签:3D打印机;Mach3控制板;结构设计;参数计算Abstract:3D printing manufacturing is a modern cumulative forming technology,which is one of the promising technologies in the contemporary manufacturing industry. 3D printing used to design and manufacture mould,printing parts and other fields of manufacturing mode,now often used to directly produce a product,3D printing technology and the emergence and rise,making it gradually become a new mainstream processing technology. Based on Mach3 control board,this paper designs and analyzes the frame structure of 3D printer,the drive part of 3D printer and the control motherboard of 3D printer,and describes the main control board of the control system. The working principle of Mach3 host platform is explained in detail. At the same time,through the analysis of some problems in the design process,the problems existing in the design of 3D printer are reasonably avoided.Keywords:3D printer;Mach3 control board;structural design;parameter calculation引言伴着时代进步和社会科技发展,制造业设计加工规模的發展迅速猛进,市场竞争也愈来愈大,3D打印机成为加工制造业的绝对优势,一些主要的计算机技术(CAD、并行工程)等技术的出现给产品的设计与研发带来了不容小觑的方便[1]。
目前国内3D打印技术还在探索和初步应用阶段,需要更长时间的实践来实现质的飞跃,飞机钛合金构件的打印、基于粉末床的SLS技术的打印技术、重型金属的3D打印开启了制造业的新时代,象征我国3D打印技术的发展拥有无限的创新空间[2]。
3D打印技术的仿真性强、效率高,成本便宜,简单易于操作等优点给人们带来了巨大的方便。
但是,在用计算机软件设计和加工制造零件时,由于3D打印设备自身局限性的存在,使得零件在设计和制造加工方面有很大的关联,因此加工工艺等是影响零件的重要因素之一。
基于Mach3D打印技术的出现,在一定程度上,能够降低复杂结构零件的加工难度,改变某些复杂零件在传统工艺上无法加工的格局。
随着智能制造技术的发展,自动化控制技术、新材料和新技术的进步不断发展,3D打印技术将有一个更广泛的运动来提升平台,未来3D打印技术将更加准确、智能、便捷,总的发展方向[3-4]。
提高3D打印效率,让用户感觉简易上手,复杂程度低,同时要求降低技术成本,将该技术推广到更多的技术领域以造福人类。
1 3D打印技术及3D打印机工作原理1.1 现有常用的3D打印技术现有的常用的3D打印技术包括SLA、SLS、LOM、FDM四种[5]。
SLA(立体光固化成型法)SLA技术开发时间最长,技术最成熟,应用最广泛,精度高,成型速度更快,系统稳定,但需要设计支持结构。
需要在不完全固化的情况下去除支撑结构,容易破坏模制部件。
由于材料是树脂,所以温度容易融化,容易开裂。
SLS技术相比于其他工艺具有以下优点:(1)材料的多样性。
(2)制造工艺相对简单。
(3)材料利用率高,可重复使用,基本实现无浪费。
(4)无须支撑结构。
(5)变形小且应用广泛。
LOM(分层实体制造法)LOM技术具有工艺简单、效率高、损耗花费高、精密零件要求高等特点。
FDM技术又称熔化沉积技术。
FDM技术优势在于可选用多种材料,制造简单,易于构建镂空工件,污染小。
但该技术的运用使得整体受温度影响较大,成品的效果达不到预期的稳定状态,故对精度要求高的成品,一般不采用此技术[6]。
1.2 Mach3控制板的简介硬件平台Mach3板:Mach3是一个数控硬件平台,是由美国公司开发和研究出来的。
必须在Windows XP和Windows 2000版本下运行。
Mach3软件使用USB端口作为设备输入和输出端。
为实现对数控机床的良好控制,该软件支持各种国际标准G代码,高达6轴可以控制。
可以实现复杂零件的高精度加工最大的0.0001mm控制精度复杂的功能要求,MODBUS设备可以用来控制刀库,夹具和碎屑运输机构的控制,可以实现具有并行端口的简单系统[7]。
系统特点:Mach3 CNC控制软件是一个开放的数控系统,操作简单,维护方便,具有开放,性能稳定,成本低的新型数控系统。
标准的PC电脑完全转换为全功能数控控制器,高达6轴数控连接,用于各种DXF,BMP,JPG格式的直接支持和HPGL 文件格式输入,Visual G代码显示,直接生成G代码,主轴速度控制,多中继控制,手脉冲生成,包括大量的处理策略,视频显示,可以使用触摸屏,全屏显示,数字化。
3D动态显示跟踪,自动刀,程序跳跃(断点记忆)间距补偿,间隙补偿,刀具长度补偿,刀尖半径补偿和磨损补偿功能。
轴向运动加速度和速度调节界面可根据实际情况进行调整,适应高速高精度加工。
1.3 基于Mach3控制板的3D打印机原理3D打印机的整个系统是控制组件、机械组件、计算机技术、打印头耗材等框架结构组成,主要分为控制模块,运动模块、打印模块三大模块。
3D打印机进行三维制件时最基本的条件是打印头和平台可以共同完成x-y-z三个平面上的运动[8-9]。
X-Y轴组成平面运动,其中X轴电机通过非标准件安装在光轴的滑块上,Y轴电机安装在框架上;电机带动同步带转动,从而实现平面x-y打印,Z轴由伺服电机控制上下运动,实现分层打印驱动[10-11]。
在打印过程中上机位软件首先读取由Cura软件根据三维数字模型(STL)生成的G Code代码,然后再将G Code转成X3G文件,通过串口通信或脱机方式(用USB)传递到下层的Mach3控制平台,同时得知Mach3控制平台所反馈位置坐标信息。
硬件系统由Mach3控制板、加热棒、传感器、电机以及打印头组成。
Mach3硬件控制器根据代码中的坐标位置和设置温度等信息,控制工作平台温度和打印头温度,以及风扇和加热装置,并将信息实时反馈给上机位。
2 3D打印机的整体设计2.1 3D打印机的框架结构设计目前市场上常见的3D打印机有如下几种结构:三角形3D打印机结构、矩形杆式的3D打印结构,但考虑到耗材、简易程度、精度上的要求。
所选取的结构要保证少耗低费用并且相对精度较高[12]。
三角形结构的特点就是3D打印机的框架结构是三角形的,它的底部是用来放置热床的地方,X轴是跟着Z轴零部件构成的平面上带动打印头实现运动,Z 轴则一般在三角形的中心线的部分,它的XYZ轴的运动方式互不干扰,使得机架受力分布均匀不容易歪。
所以从精度上来说框架结构上设计选择三角形杆式是很好的选择。
2.2 3D打印机的传动部分设计3D打印机的传动部分主要有打印头XZ方向上的移动,工作平台Y方向的运动,XY方向运动首先需要将轴承座安装在机架上,轴承座之间用光杆连接,光轴上安装有直线轴承,由于设计打印范围为200mm×200mm×220mm所以选择光轴直径为8mm,底座用300mm×300mm的铝型材,高度用400mm的铝型材将其用角码连接在一起,其中连接在非标准件处带动打印头做X方向上的光轴选用300mm的进行切割,切割成100mm长度,这样才不会对打印行程造成影响。
当然传动部分的设计少不了非標准件的设计,在光轴上的同步带轮与同步带之间需要非标准件进行紧固以带动X轴的运动,设计的图纸如图1、2所示:左边非标准件偏左边的2个φ5的孔是为了将这整个非标件与X轴电机连接,中间四个口装配上光轴座,两边对称的四个孔是为了给Z轴丝杆的固定做准备的。
同样右边的非标准件上左边上下对称的四个孔是固定两个轴承座,轴承座之间装备上100mm的光轴,在100mm的光轴上安装同步带轮,然后在绕上同步带使其与电机平行,这样在电机的带动下打印头就可以实现X轴方向运动。
其次Y轴上的运动需要电机带动,3D打印机要想能够正常工作,就一定需要能够分时运行的几个电机。
所以电机的安放位置也要考虑,这样就能够节省内部空间。
Y轴运动主要由两根光轴和一个丝杆来完成,工作平台通过光轴座和丝杆座与底下的光轴和丝杆固定,电机用两根70mm长的铝型材与电机座连接固定,然后再将丝杆与丝杆相连,电机转动时丝杆也会随着电机运转,从而实现工作平台在Y轴上的移动。
最后是Z轴的运动,Z轴的上下运动就能实现分层打印,我所设计的3D打印机Z方向采用两个电机,电机上分别连有丝杆,运动需要丝杆和丝杆螺母,丝杆不能高速转动、精度高、结构简单,同时具有良好的承载能力、传动效率高,最重要是具有自锁性,这些优点可以让我们优先选用丝杆和丝杆螺母。
丝杠和螺母自锁校核计算螺纹升角?准=arctan(L/π×d2)其中:L-导程;d2-螺纹中径;螺纹摩擦角?茁=arctan[f/cos(?坠/2)]其中:f-静摩擦系数;?坠-螺纹牙型角;若?准?燮?茁,则传动螺纹具有自锁特性。
2.3 3D打印机控制主板部分设计主板套件包括Mach3接口板、42步进电机驱动器TB6600、cnc接口板,其他配件包括:12V电源、热床、42步进电机、REX-C100温控器、热电偶温度传感器、打印机延长线(并口线)、USB公对公线。