基于Android平台数控车床应用软件的设计与实现
发布时间:2017-10-16 18:29
本文关键词:基于Android平台数控车床应用软件的设计与实现
【摘要】:数控车床是数字程序控制车床的简称,它集通用性好的万能型车床、加工精度高的精密车床和加工效率高的专用型车床的特点于一身,是国内使用量大,覆盖面最广的一种车床。为了方便工程人员对数控车床工程的设计,针对用户移动平台需求,论文设计并实现了基于Android平台的数控车床应用软件(X-CNC),提供文件传输、工程图绘制、参数设置、生成G代码以及刀具管理等功能。 论文通过分析产品特点和用户特征,分析了软件需求,采用模块化设计方案,设计了主界面、工程绘图、工程图、工艺管理、G代码和刀具管理六大模块。其中,作者独立设计并实现了如下三个模块的主要功能: (1)工艺管理模块:包括粗车、精车以及截断参数设置功能,读取并展示上次设置的参数。用户可以根据自己的需要对加工工艺进行设置,根据设置的不同生成相应的G代码。 (2)G代码模块:实现了自动生成G代码、G代码的展示以及对G代码的操作等功能,根据工程图和工艺参数自动生成G代码,展示在界面上,用户可以手动对G代码进行修改。 (3)刀具管理模块:为用户提供刀具管理功能,用户可以新建刀具、查看或编辑刀具信息、或者删除、禁用刀具,也可以根据自己的需要修改刀具补偿,为工艺管理界面提供刀具信息。 同时作者还合作完成了工程绘图模块。模块主要是工程图的绘制功能,用户可以选择添加基本组件、左空心组件和右空心组件,也可以对其中任意组件进行修改或删除,还可以给组件添加螺纹和左右倒角(只有矩形组件才需要添加倒角),最终绘制出用户需要的图形。 论文完成的数控车床应用软件的功能验证结果表明数控车床应用软件满足用户的要求,可以进行基本的操作流程并在数控机床模拟器上运行通过。目前,该项目还处于内部测试阶段,投入上线后将给数控车床的操作带来极大的便利。
【关键词】:数控车床 应用软件 Android
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TG519.1;TP311.52
【目录】:
- 致谢5-6
- 摘要6-7
- ABSTRACT7-8
- 目录8-10
- 1 引言10-17
- 1.1 项目背景10-15
- 1.1.1 计算机数控系统10-13
- 1.1.2 计算机辅助设计13-14
- 1.1.3 计算机辅助制造14-15
- 1.2 研究意义和目的15
- 1.3 论文主要工作和论文组织结构15-17
- 2 相关技术17-25
- 2.1 Android系统架构17-20
- 2.2 Android四大组件20-21
- 2.3 SVG矢量图21-22
- 2.4 G代码22-24
- 2.5 本章小结24-25
- 3 数控车床应用软件需求分析25-29
- 3.1 需求分析综述25-26
- 3.1.1 产品特点分析25
- 3.1.2 用户特征分析25-26
- 3.2 功能性需求分析26-27
- 3.3 非功能性需求分析27-28
- 3.4 本章小结28-29
- 4 数控车床应用软件概要设计29-49
- 4.1 设计目标29-30
- 4.2 软件总体功能结构30-33
- 4.3 数据存储格式与接口设计33-43
- 4.3.1 数据存储格式设计34-37
- 4.3.2 文件存取接口设计37-43
- 4.4 界面原型设计43-48
- 4.5 本章小结48-49
- 5 数控车床应用软件详细设计与实现49-59
- 5.1 工程绘图模块49-54
- 5.2 工艺管理模块54-55
- 5.3 G代码模块55-57
- 5.4 刀具管理模块57-58
- 5.5 本章小结58-59
- 6 数控车床应用软件测试59-64
- 6.1 功能测试59-62
- 6.2 G代码测试62-63
- 6.3 通过测试中发现和解决的问题63
- 6.4 本章小结63-64
- 7 总结及展望64-66
- 7.1 论文工作总结64-65
- 7.2 展望65-66
- 参考文献66-68
- 作者简历及攻读硕士学位期间取得的研究成果68-70
- 学位论文数据集70
【参考文献】
中国期刊全文数据库 前2条
1 周文嵩;;数控编程与机床安全操作措施[J];黑龙江科技信息;2007年24期
2 胡文静;;浅淡常用的几种图像文件格式在应用上的比较[J];有线电视技术;2009年12期
,本文编号:1044259
本文链接:https://www.wllwen.com/kejilunwen/jinshugongy/1044259.html
教材专著