虚拟数控车削交互式编程系统的研究

来源 :苏州大学 | 被引量 : 0次 | 上传用户:chenyinan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题属于数控编程领域,交互式自动编程范畴。目前,国产数控系统多采用传统的文本编程方式,要求用户必须熟练掌握数控系统的各种编程指令,编程效率低,不能满足车间编程的要求。数控编程的效率直接影响加工效率,为提高数控编程的效率,简化编程方式,本文对车床数控系统的交互式自动编程模块的关键技术进行了系统研究。本文对数控车床加工中使用频率较高的编程指令进行了分析和研究,将它们统一抽象为不同类型的对话,成功开发了一个针对虚拟数控车削加工系统仿真平台的交互式编程系统。操作该系统只需适当定义一些加工参数和轮廓节点坐标,即可生成相应的交互式程序,并可由系统转换成正确格式的G代码程序。通过对G代码程序的调用能直接在仿真平台系统软件上进行加工仿真,可以直观地校验数控程序的正确性。首先,本文在对虚拟数控车削加工系统仿真平台充分分析的基础上,运用现代软件工程设计方法设计了交互编程所需的五大模块。开发了简洁、友好的用户界面,完成了程序的框架设计,实现了用户与编程系统的交互。并通过MFC的DDX和DDV技术的运用,实现了不同模块之间参数的传递,传递函数由系统程序设定。省去了用户对某些模块或某些参数的设定工作,提高了编程效率。然后,运用Visual C++6.0编程软件设计了一个交互程序生成方案。该方案可以将用户每次设置的轮廓节点参数和加工指令整合成一条按固定格式显示的交互程序。用户根据生成的交互程序很容易即可判断分析自己所做的编程操作。其次,在充分分析和掌握G代码编程的基础上,开发了将交互程序转换成G代码程序的方案,达到了所生成的G代码完全可以由仿真平台系统调用进行仿真加工的目的。同时,本文分析了数控代码的语言结构,运用C++语言,对数控代码进行词法分析、语法分析、语义分析,从而使系统能够完成对数控代码的读入和检验。最后,经过仿真实例分析研究,本程序编程风格简洁,人机交互界面友好。不仅会给数控加工的教学培训带来方便,也可经优化后运用于生产实践,具有很好的应用前景。
其他文献
<正>晋安帝义熙元年(419年),陶渊明辞去彭泽令,回归田园,从此彻底摒弃仕途,成为一名真正的农夫。次年,他写下了著名的《归园田居》五首,其中的第一首尤为后人称道。在这首诗
我国在1998年6月第一次发布了《建造合同》准则,2006年2月重新修订并发布了新的《建造合同》准则,新准则要求会计人员具有较高的业务素质和职业判断能力,并要求提高实务操作
现象学文论由读者意识与作者意识的融合去揭示语言艺术作品的本质以及文学批评的功能,并由此而衍生出文学理论的新观念,开辟文学批评的新境界;其观点和方法与中国传统文论的
在我国经济社会的转型发展中,机械装备行业的发展起着至关重要的作用。高速、高精和数控化是装备行业发展的主要方向。液压动力卡盘作为数控机床的主要附件,是最常用的夹具装置
阐释党的青年思想政治教育理论不仅是对马克思主义经典著作中青年思想政治教育理论的继承,也是对党的历届主要领导人青年思想政治教育思想的继承。论述新时代习近平总书记的
我国生态补偿中的受偿对象往往被限定为利益直接受损者,存在规定不明确、受偿范围狭窄等问题。因此,我国地方立法可以借鉴国外相关制度的成功经验,根据实际情况将政府以及生
冲击波作用于自由面时,因界面反射,加载波特定的前沿宽度势必会对自由面附近一定深度范围内的质点产生影响,导致前沿宽度影响区域内的质点无法达到高应力状态,加上相变时间弛
孔加工尤其是深孔加工时,由于镗杆悬伸长度大、刚性差,极易诱发颤振。颤振是影响工件表面质量、降低刀具寿命的重要因素。由于深孔镗削时加工空间受限,制约了传统传感器用于深孔
介绍某工程在基础底板中应用再生混凝土材料,施工中采取了合理的配合比设计及严格的施工控制,对达到28d龄期的混凝土进行了强度及耐久性指标的相关室内试验和现场随机抽样检
目的探讨稽留流产常规药物流产时加用生化汤加味的临床疗效,并寻找更佳给药时间。方法将72例早期小稽留流产并住院治疗的患者随机分为3组。治疗1组于入院开始预处理时即同服