您所在的位置:塑胶五金网 > 技术频道 > 机械技巧

电火花机床数控系统的应用分析

来源:塑胶五金网发布时间:2015-01-10 15:22:07点击率:

  Windows9x操作系统以其丰富的图形用户界面,可以实现多任务操作而得到了广泛应用。在Windows9x平台上开发数控系统较DOS开发平台可获得更高的效率和更友好的界面。但Windows操作系统不是一个实时系统,而且微软为保证系统的安全,对系统底层操作采取了屏蔽的策略,禁止用户程序直接使用硬件中断、DMA、I/O和 存储访问。是否可克服这些困难是能否在Windows9x系统上开发电火花数控系统的关键.

  虚拟设备驱动程序(VxD)是连接应用程序与底层设备的纽带。为防止程序间的相互干扰,从80386开始,处理器提供了一种保护机制—分级管理机制,即处理器提供四个特权级别:0~3特权级别,0特权级别 。Windows9x操作系统中系统服务程序就运行在0特权级别,而用户的应用程序则运行在3特权级别上。VxD运行在0特权级别上,所以它能够管理硬件设备,提供系统服务。因此开发专门的虚拟设备驱动程序是解决建立开发Windows9x的数控系统的基础.Vireo公司制作的软件VtoolsD封装了Windows开发驱动程序的DDK程序包,便于开发人员进行开发。我们采用VtoolsD工具,开发了读取极间电压的I/O接口程序、步进电动机脉冲驱动电路的驱动程序。对于用户界面,我们是利用AutoCAD2000提供的开放式体系结构,采用ObjectARX技术,对AutoCAD进行二次开发,设计出美观、友好的数控系统界面。

  电火花机床数控系统的另一个关键问题是CAD/CAM集成。利用AutoCAD提供的DXF文件,可方便地实现电火花加工的自动编程系统.具体方法是:首先在工作区进行二维零件的设计,将设计好后的图形生成。dxf文件,这个文件中含有零件的尺寸信息。通过一个接口程序,为CAM提取出零件的尺寸和形状信息并将其按加工要求排序,存储在一个双向链表中。经过换算,将它们转换为脉冲数提供给步进电动机驱动程序实现平面或曲面的加工。在加工过程中,还需要根据放电状态及时调整放电间隙。我们是通过多线程技术来实现间隙检测和电动机驱动同步的。即建立一个检测线程负责读取测量节的输出信号,将这些输出信号的脉冲当量.

转载请注明:转载自塑胶五金网技术频道 http://www.sjwj.com/Liter/
本文链接:http://www.sjwj.com/Liter/LiterDetail_84186.html
版权声明:1.塑胶五金网转载作品均注明出处,本网未注明出处和转载的,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,您同意将自行加以判断并承担所有风险。 2.如转载作品侵犯作者署名权,或有其他诸如版权、肖像权、知识产权等方面的伤害,并非本网故意为之,在接到相关权利人通知后将立即加以更正。联系电话:15014822798
投稿声明:可将稿件直接发至邮箱:234145668@qq.com(主题注明“投稿”),也可直接联系 在线客服
联系我们

电话:0769-22305675

传真:0769-23031246

联系我们

联系QQ:234145668

150-1482-2798

周一至周日8:30-18:00

东莞市邦邻信息科技有限公司 版权所有©2006-2024 电话:0769-22305675 传真:0769-23031246
联系QQ:234145668 客服及建议:15014822798 经营证照

服务热线

150-1482-2798

找回账号密码

信息发布咨询

申诉意见反馈

会员功能说明

微信服务号