基于Android平台模拟数控车床加工系统的设计与实现
发布时间:2018-03-20 20:58
本文选题:Android 切入点:数控车床 出处:《北京交通大学》2015年硕士论文 论文类型:学位论文
【摘要】:西门子数控车床系统是西门子集团旗下自动化与驱动集团的产品,目前广泛使用的主要有802D、810D、840D、808D等几种类型。本文研究实现的模拟数控车床加工系统主要是针对的是808D。 808D有功能强大的系统平台,通过系统设定而适应各种控制技术,其主要操作方式有Automatic(自动)、Jog(手动)、Teach(示教)等。其中手动操作需要用户根据工程图图纸手写出G代码,并且手动输入到车床上,最后才能完成实际加工。本文研究的模拟系统的目的就是为了提高手动操作模式的效率,开发出-款基于Android平台的APP,这款APP可以帮助用户轻松设计工件,自动生成G代码并且传输到数控车床上直接运行。本文采用Android平台系统架构以及分层模块化设计方案设计实现。提高系统灵活性和扩展性。该系统主要包括用户管理和项目管理、工件设计、生成工程图、刀具管理和工艺管理和G代码生成。作者和团队共同设计并实现全部需求,实现以下功能: (1)用户管理和项目管理模块:该模块主要实现用户登陆、注册、注销以及项目的新建、删除、搜索编辑等功能。 (2)工件设计和生成工程图模块是该APP得核心功能之一。实现了快速设计工件的需求,在屏幕点击常用组件、设置参数、点击添加就能够在界面上画出该组件。切换到工程图界面就能查看设计好工件的工程图。 (3)工艺管理和刀具管理:加工工艺是要体现在生成的G代码中,工艺管理和刀具管理界面提供最方便快捷的方式让用户轻松设定加工工艺以及刀具。 (4)生成G代码:该模块根据之前的工程图和加工工艺产生的数据,自动生成G代码,加载在界面上,用户可以进行微调。用户确认无误之后可以通过Wi-Fi传输到附近的数控车床上。 该APP最初的Beta版本已经交由用户试用过,用户反馈良好。基本能够满足用户功能需求,提高了用户生产效率。作者及团队其他成员在整个开发过程中都积极参与测试工作,及时发现错误和缺陷,及时修改错误。目前,该APP已经交由西门子中国研究院试用,用于解决方案的研究和实验。试用之后会优化并且开发出新的功能,届时西门子会将该APP以及整套解决方案一并交付给用户,让用户提高生产效率,获得更丰厚的经济效率。
[Abstract]:Siemens CNC lathe system is the product of Siemens Group Automation and Drive Group. At present, it is widely used in several types such as 802DU 810D / 840D / 808D, etc. In this paper, the simulation NC lathe machining system is mainly aimed at 808D. 808D has a powerful system platform, which adapts to various control technologies through system setting. The main operation mode of 808D is automatic (automatic). Manual operation requires the user to write out G code according to the drawing of engineering drawing. The purpose of the simulation system studied in this paper is to improve the efficiency of manual operation mode. Develop an app based on the Android platform, a APP that allows users to easily design artifacts. G code is generated automatically and transmitted to NC lathe to run directly. In this paper, Android platform system architecture and hierarchical modular design scheme are used to design and implement the system. It improves the flexibility and expansibility of the system. The system mainly includes users. Management and project management, Workpiece design, engineering drawings generation, tool management and process management, and G code generation. Authors and teams work together to design and implement all requirements for the following functions:. User management and project management module: this module mainly realizes the functions of user login, registration, logout, new project creation, deletion, search and editing, etc. The module of workpiece design and engineering drawing is one of the core functions of the APP. Click add to draw the component on the interface. Switch to the engineering drawing interface to view the engineering drawings of the designed artifacts. Process management and tool management: processing technology is to be reflected in the generated G code, process management and tool management interface to provide the most convenient and rapid way for users to easily set the machining process and cutting tools. Generation of G code: this module automatically generates G code based on the data generated by previous engineering drawings and processing processes and loads it on the interface. The user can fine-tune. After the user confirms that it is correct, it can be transmitted to the nearby CNC lathe via Wi-Fi. The initial Beta version of the APP has been tried out by the user, and the user feedback is good. It can basically meet the functional requirements of the user and improve the production efficiency of the user. The author and other members of the team actively participate in the testing work during the whole development process. Find errors and defects in time, correct errors in time. At present, the APP has been tested by Siemens China Research Institute for research and experiment of solutions. After trial, new functions will be optimized and developed. Siemens will then deliver the APP, along with the entire solution, to users, making them more productive and more economically efficient.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【参考文献】
相关期刊论文 前10条
1 王唤良;朱建军;;基于DOM与SVG的WebGIS地图操作原理与实现[J];测绘科学;2006年04期
2 段力军;;软件产品黑盒测试的测试用例设计[J];测试技术学报;2007年02期
3 张宏升;;软件架构的非功能性需求指标和区域化支持[J];电脑知识与技术;2011年09期
4 贺启宝,钟良吉;可行性分析过程的实现[J];佛山科学技术学院学报(自然科学版);2000年02期
5 李侠;沈峰;;Android存储机制的应用研究[J];电脑知识与技术;2013年24期
6 朱华,万建成;支持软件工程的体系结构描述[J];计算机工程与应用;2003年21期
7 田永中;周建平;梁楚华;;开放式数控系统中G代码编译器的设计与研究[J];机械设计与制造;2011年03期
8 章昌南;;浅谈我国工业自动化发展状况[J];金属加工(冷加工);2008年19期
9 王咏雪;数控编程及刀轨仿真[J];机械与电子;2002年04期
10 朱俊;;基于SINUMERIK 808D数控系统的经济型数控车床电气控制系统的设计[J];农业科技与装备;2014年10期
,本文编号:1640777
本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/1640777.html