激光雕刻论文图文.doc
《激光雕刻论文图文.doc》由会员分享,可在线阅读,更多相关《激光雕刻论文图文.doc(38页珍藏版)》请在三一办公上搜索。
1、目 录绪论11.1题背景及意义11.2国内外研究概况21.3设计要求21.4主要研究内容22 系统组成及其工作原理32.1系统的组成32.2系统的工作原理43 硬件电路的设计43.1系统机械结构设计43.2 基于Atmel 328构成的最小系统73.1.1复位系统83.3 电机驱动模块93.4继电器驱动激光头电路113.5电源电路124 软件系统设计及系统调试134.1下位机程序的烧写134.2 上位机软件Grbl Controller174.2.1 Grbl Controller简介174.2.2 解读Grbl Controller 源码194.3连接电路204.4装配机械结构224.5生成
2、NC文件254.5.1微店管家使用254.5.2ARTCAM使用简介264.6调试过程问题以及解决方法284.7误差分析以及避免方法295 总结与展望305.1总结305.2展望30参考文献30附录一机械原理图与实物图31附录二所有元器件以及购物清单32附录三 修改后的部分代码33致谢34基于AVR的激光雕刻机设计绪论1.1题背景及意义 激光雕刻机(Laser Engraving )加工物件是依靠数控技术为基础,激光为加工媒介。加工物件在激光雕刻照射下瞬间的熔化和气化的物理变性,能使激光雕刻达到加工的目的。激光加工特点:与材料表面没有接触,不受机械运动影响,表面不会变形,一般无需固定。它不受材
3、料的束缚,加工材料要求比较低。激光雕刻机的加工精度高,并且加工速度快,应用领域很广泛。它的加工平台是由计算机控制、电机传 动、皮带和滑动轮带动,采用逐点标记方法使用激光雕刻出各种文字,符号和图案等等,它能很好的识别真伪,对于追踪产品质量有特殊的意义。用激光雕刻和切割物体,过程简单,耗资较低,如同在打印机打印纸张一样。上位机软件Grbl Controller可以在Windowsxp和linux等多系统环境下使用。平面建模软件 ,如CorelDraw、ArtCam等进行设计 ,扫描得到的图形,矢量化的图文及多种CAD文件都可轻松地“打印”到雕 刻机中。与打印机打印不同的地方是,打印机将墨粉涂抹到纸
4、张上,而激光雕刻是将高能量的激光束射到木制品、亚克力、塑料制品、石材等材料表面之上使材料发生化学变化从而达到雕刻效果。激光的出现在短短的时间内已经改变了人们的生活,改变了生活得方方面面,带动了产业的变革。总的来说激光雕刻具有以下几个特点:1、 对材料要求比较少,而且对材料表面几乎没有任何伤害。由于发生的化学反应会使材料瞬间气化,所以雕刻相对传统工艺更加安全。2、 范围广泛并且雕刻成本相对较低。3、 精确细致,雕刻精度相对比较高。该激光雕刻机由于激光头瓦数(100mw蓝紫激光头)较小所以只能雕刻纸制品,皮革,竹片,木板有色塑料等材料。1.2国内外研究概况激光是20世纪以来人类的又一重大发明,它的
5、原理早在1916 年已被著名的物理学家爱因斯坦发现,但要直到1958 年激光才被首次成功制造。激光是在有理论准备和生产实践迫切需要的背景下应运而生的,它一问世,就获得了异乎寻常的飞快发展,激光的发展不仅使古老的光学科学和光学技术获得了新生,而且导致整个一门新兴产业的出现,并带动了一些新型学科的发展,如全息光学、傅立叶光学、非线性光学、光化学等。我国激光雕刻平面市场一直紧跟世界发展潮流,但是,几乎国内的所有激光设备都滞留在平面雕刻的阶段,到目前为止依然没有一家企业或科学技术研究所能拿出一台三维激光雕刻机。一些精细的三维模型依旧依靠机器雕刻,或者手工雕刻。但是机雕和手雕都有很大的局限性和弱点,制约
6、了精雕工艺的发展。1.3设计要求本次毕业设计主要要求为:1. 学习了解AVR控制器结构与工作原理;2. 学习和掌握solidwork软件绘制机械;3. 掌握Altium Designer 09绘制Pcb双面电路板的方法;4. 掌握GrblController软件的使用;5. 掌握ArtCam绘制矢量图并生成G代码;1.4主要研究内容本次课题使用Atmel 328为主控芯片来实现对物体进行激光雕刻。主要有: 操控Arduino IDE开发平台来进行arduino 2560系列编程实现各项功能;1. 上位机软件Grbl Controller的调试及更改关键代码;2. 6560步进电机驱动电路板的研
7、究;3. 电源电路及继电器开关电路的研究;4. 绘制矢量图软件ArtCam的使用;2 系统组成及其工作原理2.1系统的组成 基于AVR的激光雕刻机设计主要是基于Atmel 公司的328系列芯片实现的,其设计有13个数字输入输出端口,以及5个模拟信号端口。而且基于该芯片的最小开发系统板Arduino Nano体积小巧。它可以轻松的插在任何一个DIP插座或者是面包板上。它具有一个USART接口(通用同步/异步接收器/发送器)以及一个TWI(两线串行接口)外围设备,在Nano上它的SDA和SCL脚在模拟输入引脚A4和A5口。此外由于体积较小它只有一个USB口作为供电和下载的作用。设计的激光雕刻机从电
8、子线路上主要包括以下几个模块:激光头继电器模块,电源模块,电机及其驱动电路模块。整个系统工作框图如图1.1所示。生成G代码电源电路激光头运动开始雕刻驱动继电器电路驱动X,Y轴步进电机下位机arduinoNano解析G代码生成刀路上位机(Grbl Controller)刻画模型导入图片 图1.1系统结构框图2.2系统的工作原理主控是基于AVR单片机的控制器,编译时所采用的编译环境是Arduino IDE 1.6.1,编写采用的机器语言是C+。如果想要激光雕刻机工作应该更改其头文件,需要在文件中设置。头文件部分代码如图所示。该段代码定义了板子传输速率,和复位EEPROM的文件名称。 图2.1 部分
9、头文件代码示例实际上当人们使用激光雕刻机雕刻时,需要通过一个界面进行控制和观测,我们使用的上位机是Grbl Controller软件。该软件是一款全部开源的软件,它的作用主要是将待打印模型图生成数控代码传输到激光雕刻机的主控板中,并且可以在软件中看到打印机的工作情况(激光的暗灭、XY两主轴的位置参数、当前打印状态等),同时能够在特殊情况下进行手动调整参数。即通过上位机软件来控制下位机的运动。3 硬件电路的设计3.1系统机械结构设计 本次课程设计所采用的是十字滑台结构,该结构的主要特点是只有X,Y两个主轴,易于实现在实际生产生活中便于拿取。这次设计主要是由丝杆和同步轮来控制激光头的走向。实现其在
10、水平面上的运动。如下图所示。 十字滑台是立式加工中心的关键零 部件之一,主要起支承工作台并使之沿 X 轴方向作左右运动的作用。十字滑台(又名滑鞍)的刚度和固有频率直接影响机 床整机的刚度和固有频率,并最终影响 机床的加工精度。如图3.1所示3D仿真模型十字滑台结构图3.2实物所示十字滑台结构 电机与丝杆之间通过联轴器实现连接实现了X,Y轴的运动:图3.3步进电机与丝杆连接而两个平行的X(Y)轴丝杆利用同步带和同步轮实现联动:图3.4 3D建模与实物图所示同步带带动另外Y轴进行运动机械设计主要分为以下几个步骤:1. 利用Solidworks软件进行3D模型的建立;2. 利用Solidworks软
11、件进行受力分析,更改模型得到最终3D图样;3. 利用3D打印机打印一些精度要求较低,受力较小的器件;4. 按照图形尺寸购买所需丝杆,同步带,同步轮;5. 按照图纸所示进行装配;3.2 基于Atmel 328构成的最小系统 此次设计的主控芯片室友Atmel 328构成的最小系统,简称Arduino Nano。首先介绍一下本次毕业设计主控芯片Atmel 328系列芯片:图3.5所示ATmega328的简化框图技术参数处理器程序存储器数据存储器EEPROM芯片引脚数字I/O引脚模拟输入PWM输出串口Arduino NanoATmega32832KB2KB1KB28/32*14661Arduino N
12、ano其技术参数如表3.1所示:表3.1 Nano技术参数通过链接到PC的USB线给它供电。USB标准允许向另外一个未枚举USB设备(就是插入USB总线但是没有向主机报告自己身份的设备,例如USB电源转接头)提供5.0V最大100mA的电流,而枚举了的USB设备最多可以提供500mA的电流。Nano上还设置了一个3.3V稳压器。其工作时钟一般为16MHz,每一路能输出和接入最大电流为40mA。图3.6 最小系统此外,某些引脚有特异功能,串行信号:串行0 - 0(RX)和1(TX);。串行端口0和内部USB TTL atmega8u2芯片连接到接收信号提供串口TTL电平。2路外部中断:2(中断0
13、),3(中断 1)。触发中断的方式有多种,可设置为上升沿触发、或者设置为下降沿触。6路PWM脉冲宽度调制(3,5,6,8,9,10):提供8位PWM输出。含有SPI通信接口Arduino用于测试其好坏的LED的接口,当输出给LED为高电平是LED亮,当输出给LED为低电平是LED灭。其中6模拟量输入:每条道路都有10位分辨率(即,1024个不同的值),默认的输入信号范围为05V。3.1.1复位系统复位电路肩负着上单片机在程序执行出现问题时复位的角色,复位引脚RESET和复位电路之间有一个触发器开关,其作用是减少噪声干扰,每经过一个机器周期,复位电路通过输出电平采样,之后根据所需要的信号进行内部
14、复位操作。在单片机的时钟电路正常工作后,当RST引脚上连续给出两个机器周期的1时,芯片就会自动默认复位操作。图3.7复位电路3.3 电机驱动模块 电机驱动使用TB6560AHQ作为驱动芯片,驱动2个2相42步进电机。图3.8 6560驱动正面照功能简介:1. 工作电压直流10V-35V。建议使用开关电源DC24V供电。2. 采用6N137高速光藕,保证高速不失步。3. 采用东芝TB6560AHQ全新原装芯片,内有低压关断、过热停车及过流保护电路, 保证最优性能。4. 额定最大输出为:3A,峰值3.5A。5. 适合42,57步进3A以内的两相/四相/四线/六线步进电机,不适合超过3A的步进电机。
15、6. 自动半流功能。7. 细分:整步,半步,1/8步,1/16步,最大16细分。在同类产品中的特色:1、电流级逐可调,满足多种应用需求。2、自动半流可调。3、采用6N137高速光藕,保证高速不失步。4、电流采样电阻采用高精度、大功率电阻,保证电机稳定运行。5、板印设置说明,不用说明书亦可操作。6、采用厚密齿散热器,散热良好。表3.2 6560工作电流设置表3.3 静止时最小电流 静止时最小电流一般设置为20%。表3.4 电机驱动细分设置和衰减设置经过查阅资料得知,2相42步进电机额定电流为1.5A,但实际操作中给1.5A电机发热太严重,所以最后决定给1.2A电流。本次毕业设计中T8丝杆导程为8
16、mm(滑块转动一周走过的行程为8mm),所以设置为8倍细分。即拨码开关数值表3.5 拨码开关数值数值SW1SW2SW3S1S2S3S4S5S600011100111至此步进电机设置完毕。2相42电机1.2A工作电流点击扭力为:(P为工作功率;n为输出的转速) 经计算得到2相42电机扭矩为5.5kg/cm,可以满足X,Y轴运动。主控板采用16MHz晶振,2相42步进电机步距角为:,采用8倍细分驱动,连接一个30mm长的丝杆所以最小单个脉冲可转动最小距离为: 该精度基本可以满足一般雕刻要求。导程为8mm的T8丝杆,所以X,Y轴电机参数为: 即200个脉冲电机转动一周。3.4继电器驱动激光头电路 激
17、光头只有两种状态,用继电器开关控制即可。而且5v继电器响应状态以及相应时间可以满足激光头活动状态。采用电磁继电器,电磁继电器工作原理和特性是电磁式继电器,这种继电器由铁芯,线圈,衔铁,触电簧片等组成。只要在继电器线圈两端加上电压,线圈中就会有电流流过,有电磁感应得知,此时会产生磁力,衔铁就会在电磁力的作用下克服弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断开点以后,磁力随之消失,衔铁就会在弹簧的反作用力返回,使动触点与的静触点(常闭触点)吸合。通过电磁的效应,从而达到了在电路中的导通、切断的目的。区分继电器的“常开、常闭”触点:通常是根据继电器线圈未通电时处于断开的
18、静触点,称为“常开触点”;处于接通的静触点称为“常闭触点”。 图3.12 继电器电路通过三极管达到控制电流的作用使继电器可以闭合或者断开。3.5电源电路 在本次设计中电源电路主要有两部分:1.为电机驱动板提供电源;2.为激光头提供5V电源;图3.13 24v开关电源及其接线图接220v转24v电源,驱动板电源电路:激光头5v供电电源用3节5号电池代替。效果也是很理想的。4 软件系统设计及系统调试4.1下位机程序的烧写 上位机软件的烧写主要是讲 .hex文件烧入到AVR中从而控制X,Y轴电机按照NC代码进行雕刻。主要分为以下几个步骤:1. 下载工程文件( ZIP即可下载工程文件图4.1 Grbl
19、 controller 官网2. 下载WinAVR和OpenJumper Serial Assistant (Arduino烧录软件)3. 设置WinAVR参数输出.hex文件图4.2 安装好以后根目录下WinAVR软件图4.3 PN主界面介绍 配置过程比较复杂首先配置字体颜色以及个人喜好,之后开始配置工作菜单图4.4 配置avr-gcc菜单在开始菜单界面点击:tools-options即可进入avr-gcc工具菜单。之后才配置Mfile(这一步至关重要)Makefile的设置是将D:WinAVRbin下的wish84.exe、tcl84.dll、tk84.dll三个文件(默认安装到D盘)复制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 激光雕刻 论文 图文
链接地址:https://www.31ppt.com/p-3019105.html