动态聚焦激光振镜扫描系统的误差分析及图形校正算法.pdf

份态象金激疙非在镜扫描系统份钱差令祈怠⑤荷乡镇正算法

文世峰,史玉升,谢 军

(华中科技大学材料学院塑性成形模拟及模具技术国家重点实验室,湖北武汉 430074)

摘 要:动态聚焦激尤振镜扫描系统广泛应用于大幅面激尤扫描领域,在实现振镜高速扫描的同时,

必须要保证扫描图形的精度。本文从动态聚焦激光振镜扫描系统的原理入手,分析了动态聚焦激光振镜

扫描系统图形误差产生的原因,并给出了扫描图形的误差校正模型和精确校正算法,并在华中科技大学

快速成型中心的粉末烧结快速成型设备上进行了试验验证。

关键词:振镜;动态聚焦;误差校正;算法

中固分类号 :TN 24 文献标志码 :A

Error Analysis and Graphics Calibration Arithmetic of Laser

Galvanometer Scanner System with Dynamic Focus

WEN Shife吨 .SHI Yusher鸣 .XIE Jun

CMaterial Sciellce and Technology Institute. Huazhong University of Science and Technology. Wuh且n 430074. China)

Abstract , Laser galvanometer scanner system with dynamic focus is widely used in the field of laser scanning with big

work field. The accuracy of scanning graphics is very important when the sca.nner scans quickly. This paper a.nalyzes the

reasons of generating scanning error of laser galvanometer scanner system with dynamic focus based on the theory of the

system. and brings out the calibration arithmetic. According to this. we experiment on the selective la.ser sintering ma.chine

in the rapid production department of Huazhong university.

Key words ,Galvanometer scanner , Dyna.mic focus , Error calibration , Arithmetic

激光扫描技术是激光技术应用领域发展的一个

重点方向。振镜式激光扫描方式以其快速、精确的

特点得到了广泛的应用。在振镜式激光扫描过程中

要考虑很多因素,就拿扫描视场来说,要考虑优化组

合聚焦光斑的大小、扫描面积、焦深、工作距离和扫

描线性度等因素,才能扫描出效果很好的图形。由

于受扫描模型、机械安装以及控制系统的影响,动态

聚焦激光振镜扫描系统必须经过图形校正才能在工

作面上扫描出精确图形。本文分析了系统误差产生

的原因,并给出了图形校正的精确算法。

1 系统原理

在振镜扫描系统中,为了在扫描场上获得较大

的激光能量密度,一般需要对激光器出来的光束进

行聚焦处理。在大视场扫描中,为了纠正扫描平面

上点的聚焦误差,通常需要在振镜系统前端加入动

态聚焦系统;激光器发射的光束经过扩束镜之后,得

到均匀的平行光束,再经过动态聚焦镜聚焦,依次投

射到 X 、Y 轴振镜上,最后经过 2 个振镜,二次反射

到工作台面上,形成扫描平面上的扫描点。理论上,

我们可以通过控制振镜式激光扫描系统镜片的相互

协调偏转来实现平面上任意复杂罔形的扫描。振镜

式激光扫描也存在着原理性的误差,即扫描畸变,我

们可以采用软件编程的方法来消除畸变。

2 聚焦误差分析

动态聚焦振镜式平面扫描过程中存在着聚焦误

差和枕形误差。如图 1 所示,如果聚焦镜为静态聚

焦,则激光束的聚焦面为以振镜为中心的一个球面,

由于激光束聚焦有一定的焦深,当扫描面较小时,离

焦误差在可以忍受范围内。而当扫描幅面较大时,

必须通过动态聚焦的方式来补偿离焦误差。

固 1 离焦误差去意图

动态聚焦振镜式激光扫描时存在着扫描图形的

线性失真和非线性失真,特别是当扫描区域较大时,

严重影响了激光扫描的加工质量,也给进一步分析

处理带来困难。而描述理想图和畸变图之间的地址

映射关系的平面坐标变换方法能够很好地解决这个

问题。在图 2 所示的坐标系中,当振镜 X 轴和 Y 轴

偏转角为零

激光振镜误差校正算法C语言,动态聚焦激光振镜扫描系统的误差分析及图形校正算法.pdf...相关推荐

  1. 激光振镜误差校正算法C语言,动态聚焦激光振镜系统的误差分析及图形校正算法_文世峰.pdf...

    动态聚焦激光振镜系统的误差分析及图形校正算法_文世峰 动态聚焦激光振镜扫描系统的误差分析及图形校正算法 文世峰, 史玉升, 谢 军 ( 华中科技大学 材料学院塑性成形模拟及模具技术国家重点实 室, 湖 ...

  2. 卫星跟踪算法c语言,以SoC FPGA为设计平台的北斗卫星信号跟踪算法的设计

    0 引言 全球导航卫星系统(Global Navigaon Satellite System,GNSS)是维护国家安全.发展经济的重要基础设施,是体现国家综合国力以及现代化大国国际影响力的重要标志 . ...

  3. 节约里程算法C语言,2015年江苏省高校微课教学比赛高职高专组评选结果.pdf

    2015年江苏省高校微课教学比赛高职高专组评选结果 2015年全省高校微课教学比赛(高职高专组)获奖项目公示名单 注:排名不分先后.根据获奖等级.教师姓名音序排序. 序号 学校 教师姓名 微课名称 获 ...

  4. C语言包含字母的2D面板中搜索给定的单词的算法(附完整源码)

    C语言包含字母的2D面板中搜索给定的单词的算法 C语言包含字母的2D面板中搜索给定的单词的算法完整源码(定义,实现,main函数测试) C语言包含字母的2D面板中搜索给定的单词的算法完整源码(定义,实 ...

  5. c代码实现 ifft运算_fft算法c语言_matlab fft算法_ifft c语言

    FFT快速算法C程序_工学_高等教育_教育专区.电子信息工程综合课程设计报告书 DSP 课程设计 报告 题学 目: 院: FFT 快速算法 C 程序 计算机与信息工程学院 09 ... fft算法代码 ...

  6. 链路状态算法实现Java,JAVA基于蚁群算法路由选择可视化动态模拟(开题报告+任务书+毕业论文+外文翻译+源代码+可执行程序+答辩P...

    JAVA基于蚁群算法路由选择可视化动态模拟(开题报告+任务书+毕业论文+外文翻译+源代码+可执行程序+答辩PPT) 摘 要 路由选择是一种基于网络层的协议,而所有流行的网络层路由选择协议都是基于以下两 ...

  7. 基于参考辐射源/定标的校正算法

    基于参考辐射源/定标的校正算法 上一篇介绍了一种基于场景的非均匀校正算法,今天来补充一下更加简单,容易工程化实现的基于参考辐射源的校正算法,也叫基于定标的校正算法. 基于参考辐射源的校正算法是一种利用 ...

  8. 激光振镜误差校正算法C语言,激光振镜扫描误差校正装置的制作方法

    本实用新型属于激光振镜扫描领域,特别涉及一种激光振镜扫描误差校正装置. 背景技术: 激光扫描技术是激光技术应用领域的一个重点方向.振镜式激光扫描方式以其快速.精确的特点得到了广泛的应用.由于受扫描模型 ...

  9. 动态分区最佳适应算法c语言,使用最佳适应算法对内存实现模拟动态分区管理...

    摘要: 内存动态分区管理的算法是操作系统课程中一个重要内容,理解和学习不同的分区算法能够为深入学习操作系统等知识提供一定的理论知识和实践依据.本文采用C语言程序设计出最佳适应算法来模拟计算机内存分区管 ...

最新文章

  1. RabbitMQ学习总结(7)——Spring整合RabbitMQ实例
  2. c语言 文件截断,c – 是否有一种正统的方法来避免编译器警告C4309 – “二进制文件输出的”常数值的截断“?...
  3. Java教程:影响MySQL性能的配置参数
  4. 03-24 CPU 统计
  5. php 遍历目录函数,PHP 遍历指定目录所有文件函数的简单示例(可指定文件类型)...
  6. IOS中获取屏幕尺寸
  7. mysql delphi_delphi 7 连接 MySql
  8. php格式怎么转换为pdf,PHP如何将将word文件转为pdf
  9. dcs world f15c教学_DCS小百科,工控人必须知道的一些小知识
  10. 电力电子,电机控制系统的建模与仿真
  11. JS细胞分裂递归案例
  12. python小程序之天天向上
  13. 怎样用c语言画二次函数图像,利用几何画板演示动态的二次函数
  14. 分享一个在线去水印网站
  15. 【788. 旋转数字】
  16. 4gl 的内建函数和操作符简介
  17. Lexical error at line 1, column 18. Encountered: “\u2019“ (8217), after : ““]
  18. 笔记本怎么用android,电脑上如何使用Android系统
  19. 10、Hibernate的对象检索策略
  20. 把时间沉淀到自己的热爱里 | Kagol 的 2022 年终总结

热门文章

  1. 使用SOCKET实现TCP/IP协议的通讯
  2. C语言技巧之长度为0的数组
  3. Javascript中onmouseout与onmouseleave
  4. OSPF从Down到Full的七个状态
  5. 在Flex中使用HTTPService传递参数
  6. asp.net之request获取数据
  7. centos7 安装python3.7.1(亲测下面的安装依赖包)
  8. Linux OOM 自动杀死进程(转)
  9. 谈谈高并发系统的限流
  10. nginx整合php+lua+oracle环境搭建