设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
Logo 顶部广告
首页 | 机械毕业设计 | 电子电气毕业设计 | 计算机毕业设计 | 土木工程毕业设计 | 视觉传达毕业设计 | 理工论文 | 文科论文 | 毕设资料 | 帮助中心
今天是: |>>> 您现在的位置:首页>>>>文档详细内容
标题:

面向对象的数控编程+答辩PPT


摘要本论文以计算机仿真技术和计算机图形技术为基础,运用可视化和面向对象的编程技术,对数控车床加工仿真系统进行了研究,提出了基于visualC++.NET语言环境的模块化设计方案,开发出了一套数控车床加工仿真系统,来模拟数控车床加工。该仿真系统不但可以检验程序的正确性和合理性,避免由于机床的走刀错误而造成数控设备损坏的危险,而且大大降低了以往采用工艺试切方法带来的高消耗和高成本,缩短了新产品的开发周期。另外,仿真系统的开发也为今后进一步研究开发全软件型数控系统奠定了基础;加工过程仿真还具有辅助优化工艺安排、培训编程人员等实际应用前景。本论文主要内容有:(1)根据数控车床加工特点,分析了数控车床加工仿真系统,提出了开发本系统的总体设计方案。(2)分析了目前数控系统常用的插补算法,选择极坐标插补做为本系统的插补算法,并编制出相应的插补程序。(3)研究了WINDOWS操作系统下多线程技术的原理,并利用多线程技术实现了数控车床加工仿真。(4) 设计出数控车床仿真系统人机交互界面。关键词:  数控车床;仿真;NC程序;visualC++.NET

AbstractThis paper based on computer simulation and computer graphics technology, use visualization and object-oriented programming techniques, conducted a study on simulation system of NC lathe machining, made based on visualC++.NET. Modular design of NET language environment, develop a set of NC lathe machining simulation system, to simulate NC lathe. Simulation system not only can the accuracy and reasonableness of the inspection procedures, avoid errors caused by numerical control machine tool passes the risk of damage to the equipment, but also significantly reduces process test cutting methods used in the past the high consumption and higher costs, reduced development cycles for new products. In addition, the development of simulation system for further research and development in the future also laid the Foundation for full software CNC system; optimization of machining process simulation also has a secondary processing arrangements, the training of programmers, the actual application.This thesis has mainly accomplished contents as follows:(1)By analyzing the simulation system of  NC lathe , proposes the general design plan of the simulation system of NC lathe based on the characteristic of NC lathe.(2)By analyzing and comparing the principle of interpolation ,realizes the program of interpolation module.(3)Analyzing Multi-thread technology in detail, realizes NC lathe Machining Simulation based on Windows Multi-thread technology.(4)Designs the friendly Windows style interface of NC lathe Machining Simulation.

Key Words :  NC lathe ;  Simulation;  NC procedure;  VC++.NET

目录 I摘要 IVAbstract V第一章  绪论 11.1数控加工仿真技术的概述 11.2 国内外研究现状及存在的问题 21.2.1国外的研究现状 21.2.2国内的研究现状 31.2.3发展趋势及存在的问题 41.3本论文研究的内容和意义 71.3.1研究的目的和内容 71.3.2研究的意义 8第二章  数控车床仿真系统总体方案设计 92.1数控车床简介 92.1.1数控车床的组成 92.1.2数控车床的工作原理 92.2仿真系统结构的总体方案设计 102.2.1系统总体方案设计的原则 102.2.2系统的结构设计 112.2.3 仿真系统人机界面的结构设计 122.3仿真系统实现的关键技术 132.3.1面向对象的技术简介 132.3.3面向对象类的建立 142.4仿真系统的开发平台 152.4.2 VisualC++编程的要点 15第三章  插补系统的设计与实现 173.1概述 173.1.1脉冲增量插补算法 173.2.1直线插补原理 213.2.2圆弧插补原理 223.3插补算法的误差分析 253.4软件插补在加工仿真中的实现 263.4.1插补流程的设计 263.4.1.1直线插补流程设计 263.4.1.2圆弧插补流程设计 273.4.2插补程序设计 30第四章  数控程序编译系统的设计与实现 324.1编译技术概述 324.1.1NC代码地址符分析 344.1.2NC代码程序字分析 354.2词法分析 364.3语法分析 374.3.1语法分析实现原理 374.3.1.1 文法的概念 374.3.2语法分析中的错误类型 394.5 系统功能的实现 404.5.1 NC代码编译的实现 404.5.2编译系统界面的功能介绍 40第五章  基于多线程的仿真加工的实现 425.1软件的实时性 425.2进程与线程 435.2.2线程的创建与停止 445.2.2.1利用 Win32API的线程编程技术 445.2.2.2利用MFC进行的多线程编程 475.2.3线程之间的通讯与同步 495.2.3.1同步的必要性 495.2.3.2等待函数 505.3数控系统中多线程的实现 515.3.1线程的创建 515.3.3线程同步的实现 53第六章  仿真系统的实现及实例验证 566.1系统界面的整体布局 566.1.1系统的菜单介绍 576.1.2系统的工具栏 576.1.3系统的控件介绍 586.1.4系统操作按钮功能代码的编写 586.2 NC代码加工程序的调用 606.3动画的显示 626.3.1图像处理概述 626.3.2仿真系统的动画显示方法 636.3.3刀具动画的显示 646.4实例验证与分析 656.4.1实例 65第七章  结论与展望 677.1结论 677.2展望 68致谢 69参考文献 70译文: 74计算机辅助编制工艺规程 74英文文献: 77Computer Aided Process Planning 77

| 关于我们 | 友情链接 | 毕业设计招聘 |

毕业66资料站 biye66.com ©2015-2026 版权所有 | 微信:15573586651 QQ:3903700237

本站毕业设计和毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!