Windows下线切割CNC控制系统的研究与开发

被引量 : 0次 | 上传用户:jxjc_2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机控制技术的不断发展,传统的制造业逐步进入现代制造模式中。而现代制造技术的核心是计算机数字控制(Computer Numerical Control,即CNC技术。在CNC控制系统中,系统硬件是CNC技术的基础,而CNC系统软件则是系统的灵魂。本文结合面向对象软件开发技术,以线切割机床为对象,系统研究基于WINDQWS环境下的CNC控制软件及其开发技术。 与基于DOS平台的传统线切割CNC控制系统软件相比,新型线切割CNC控制系统软件采用Windows2000操作系统作为开发平台。相对于DOS环境下的CNC控制系统软件来说,基于Windows环境的CNC控制系统软件界面友好,操作方便,软件资源丰富,便于用户选择掌握使用。 传统CNC控制系统软件开发过程中多采用面向过程的开发模式,这种开发方法导致源程序难以重用,软件不容易扩充、升级,已经开发的软件资源很难在以后的系统开发中重用,软件利用率低。在进行新系统的开发时,编程工作只能重新开始做起,浪费了大量的人力、物力。 开发新型CNC控制系统软件时,充分利用面向对象理论,采用模块开发方法。借助于Visual C++6.0开发工具,首先设计出可以实现线切割CNC控制系统基本功能的整体结构,根据总体结构设计各个功能模块,并组装成一个实际的线切割控制系统。由于所有功能模块都是可继承、重用的,所开发的控制软件功能模块可以在系统的再开发中重新利用,解决了软件资源不能重用的问题。本文到目前为止,已经完成了编程模块、编译模块、仿真模块、自动加工模块、插补模块、系统设置模块、软件环形分配模块等的设计及实现。并利用这些基本模块,组建了一个简单的线切割CNC控制系统,可以控制二维的线切割机床,进行基本的插补运动,实现一般的零件加工。 本文介绍了面向对象和线切割控制理论;介绍了线切割CNC控制系统的总体结构和各个功能模块的设计和实现:介绍了Windows 2000操作系统的线程调度,在线切割CNC控制软件设计过程中使用可变优先级。最后作者利用Windows下的线切割CNC控制软件联机试验来印证各个模块的功能,为今后完善和增强其功能奠定了基础。
其他文献
禾本科牧草的产量、品质和硝酸盐含量等性状与施氮量密切相关。本试验在大田种植情况下,研究6个施氮水平和4种施肥方式对黑麦草的农艺性状、产量、品质和氮素生产效率的影响,
二次雷达SSR(Secondary Surveillance Radar)是民航空中管制(Air Traffic Control)和军事敌我识别(Identification Friend or Foe)系统中的关键部分,是国内外雷达信号处理领
在室内用离体生物测定方法测定了艾蒿水浸提物对黄瓜、油菜、高粱、萝卜和小麦种子萌发和幼苗生长的影响,并同时测定了黄瓜和萝卜幼苗丙二醛(MDA)含量的变化。结果表明,艾蒿
目的: 研究 CTLA4-Ig 诱导在 D-氨基半乳糖致急性肝功能衰竭大鼠脾内同种异体肝细胞移植的免疫耐受。方法: 急性药物性肝衰模型:10%D-氨基半乳糖溶液按 1.0g/Kg 一次性大鼠腹
前言 单纯性马蹄内翻足(idiopathic congenital talipes equinovarus,ICTEV)是一种出生时即可见的复杂的先天性足畸形。在不同的人群中,ICTEV的发生率有很大差异,在我国的发
随着科技的进步,5G(5th-generation)时代的到来,无人机、自动驾驶等成了热门。文章从实际应用的角度出发,结合最新的5G极化码技术研究出一套低时延安全的无人机通信系统。
目的 总结后腹腔镜输尿管上段切开取石术的经验和改进方法。方法 2003年5月-2005年12月完成经后腹腔途径输尿管上段切开取石术20例。早期完成的一组10例中右侧输尿管上段结石
本文通过对新疆民航气象观测现状的分析,发现阻碍民航气象观测质量提升的根本原因。并为更好的提高民航气象观测质量提供了建议。 Based on the analysis of the present si
玉溪有众多历史悠久和自古流传的丰富多彩的民族民间文化艺术,这些独具特色的文化艺术是玉溪各族人民的智慧结晶,是玉溪人民的骄傲和自豪,它形成了凝聚人心的民族精神。有地方特
期刊
单肺通气(one-lung ventilation,OLV)可通过双腔支气管导管(Double-lumen Tube,DLT)技术和支气管阻塞(bronchial blocker,BB)技术来实现。DLT在临床上使用最普遍,但DLT的有