基于开放性数控系统的黄金链珠车花机床的研制
发布时间:2017-10-17 01:05
本文关键词:基于开放性数控系统的黄金链珠车花机床的研制
更多相关文章: 开放性数控系统 正则表达式 Windows MFC编程 插补算法
【摘要】:本课题是深圳市基础科研项目,研究的主要内容是基于开放性数控系统的多轴车花机床,该机床是用于加工一种黄金椭球形薄壁链珠组件,通过在链珠椭球面上车削花纹以实现其穿戴美观的目的。这种黄金椭球链珠是各种手链,项链等的重要组成部分,也是其美学主体。一般生产商通过手工或者半自动设备进行花纹雕刻,效率极低,对人工经验要求高,加工质量不稳定。因此实现花纹车削自动化对企业生产意义重大。本机床的研制包括机械结构本体的设计和调试,PC控制系统的研发。本文对机床伺服控制系统硬件平台和PC软件平台进行重点设计和研究。主要包括电气控制平台的设计与实现,基于台达DMC_NET总线通讯和多轴运动控制卡的伺服系统的设计与实现,基于正则表达式的开放型数控系统的程序设计与实现,基于MFC机床控制软件框架程序设计,基于数字积分法的相关插补算法的研究,数控加工实验的设计与研究。自动化数控车花机床电气控制平台的设计包括电源供电和断路保护模块,伺服驱动电源供电和电气通信模块,I/O控制模块。电气控制平台主要是给控制系统进行供电和硬件保护,保障硬件系统正常运行。伺服系统硬件控制平台主要是以运动控制卡和IPC为核心的半闭环系统。控制软件包括底层开放性数控系统的程序和基于MFC的人机交互控制软件框架程序,前者用来识别,编译NC文件并将NC文件转化为机床各轴的运动。开放性数控系统的设计包括基于正则表达式的G代码编译系统,机床各轴运动控制程序,相关插补算法。后者则是实现机床操控的人机交互可视化运动控制。包括软件主界面,机床单轴调试界面,机床数控加工控制界面,机床参数配置界面。这些界面的设计和功能实现让操作者更加直观的控制机床而不必去深入理解底层控制程序的逻辑和原理。基于开放性数控系统的黄金链珠车花机床的研制涉及到电工技术,基于运动控制卡和IPC的主流工控系统,半闭环自动控制原理,NC加工插补技术,开放性CNC系统的设计,基于MFC和C++面向对象的软件开发技术。相对于人工和半自动化的车花工艺,本机床的研制实现了加工高度自动化和数字化控制,大大提高了生产效率,节约了人力成本,降低了操控技术门槛。机床的后续数控加工实验充分表明该机床完全能够实现自动化车花加工要求。
【关键词】:开放性数控系统 正则表达式 Windows MFC编程 插补算法
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TG659
【目录】:
- 摘要4-5
- ABSTRACT5-9
- 第1章 绪论9-18
- 1.1 课题研究的背景和意义9-14
- 1.1.1 课题研究的行业背景9-10
- 1.1.2 课题研究的技术背景10-14
- 1.1.3 课题研究的意义14
- 1.2 黄金首饰车花机国内外研究现状14-17
- 1.2.1 国内研究现状14-16
- 1.2.2 国外研究现状16-17
- 1.3 课题主要研究内容17-18
- 第2章 黄金链珠车花机床系统总体方案设计18-28
- 2.1 机床机械结构设计18-25
- 2.1.1 机床结构体系总体规划18-19
- 2.1.2 主轴和主进给模块设计19-23
- 2.1.3 转盘模块设计23-24
- 2.1.4 夹具模块设计24-25
- 2.2 控制系统硬件平台的设计与构建25-27
- 2.2.1 控制系统方案设计25-26
- 2.2.2 控制系统硬件平台的设计26-27
- 2.3 本章小结27-28
- 第3章 控制系统软件设计与开发28-48
- 3.1 引言28
- 3.2 基于GRETA正则表达式的NC代码编译器的设计28-34
- 3.2.1 编译系统需求分析28-29
- 3.2.2 数控G代码29-30
- 3.2.3 正则表达式30-32
- 3.2.4 GRETA正则表达式在NC编译器中的应用32-34
- 3.3 数控编译系统各大模块的设计34-42
- 3.3.1 NC代码读取模块34
- 3.3.2 NC代码词法编译模块34-35
- 3.3.3 NC代码语法编译模块35-36
- 3.3.4 NC代码数据存储模块36-38
- 3.3.5 NC代码运动极限检测模块38-42
- 3.4 上位机控制软件功能的设计与实现42-47
- 3.4.1 控制软件功能模块的实现42-45
- 3.4.2 多线程软件设计技术的应用45-47
- 3.5 本章小结47-48
- 第4章 数控插补算法的研究48-58
- 4.1 引言48
- 4.2 椭圆插补的数字积分法实现以及算法改进48-51
- 4.3 基于圆心角分割的椭圆插补算法的实现51-53
- 4.4 椭球面螺旋线插补的实现53-57
- 4.5 本章小结57-58
- 第5章 机床调试及数控加工实验58-68
- 5.1 机床整机调试58-64
- 5.1.1 电气系统调试58-59
- 5.1.2 机械系统调试59-60
- 5.1.3 机床精度测试60-63
- 5.1.4 控制系统软件调试63-64
- 5.2 数控加工实验64-66
- 5.3 数控加工生产66-67
- 5.4 本章小结67-68
- 结论68-69
- 参考文献69-72
- 攻读硕士学位期间发表的论文72-74
- 致谢74
【参考文献】
中国期刊全文数据库 前8条
1 王昶;袁军平;;激光加工技术在珠宝首饰业中的应用[J];宝石和宝石学杂志;2009年02期
2 马智勇;;黄金首饰焊接原理与工艺[J];黄金;2012年04期
3 刘思胜;李松生;陈萍;;数控G代码解释器和仿真模块的设计与实现[J];机械设计与制造;2012年01期
4 ;台达A系列伺服在快速成形机上的应用[J];伺服控制;2007年05期
5 王恒奎,边耐欣,王文,陈子辰;Windows环境下开放式数控系统伺服控制的研究[J];中国机械工程;2001年11期
6 何嘉健;李伟光;;基于GRETA正则表达式的机器人解释器的研究[J];组合机床与自动化加工技术;2012年01期
7 陈婵娟;高帅;胡伟前;;基于PC的开放式数控系统NC代码编译系统的研究[J];陕西科技大学学报;2010年01期
8 朱锐;秦磊华;周敬利;郑寰;;Using multi-threads to hide deduplication I/O latency with low synchronization overhead[J];Journal of Central South University;2013年06期
,本文编号:1045903
本文链接:https://www.wllwen.com/kejilunwen/jinshugongy/1045903.html
教材专著