线切割机床编程控制的软件实现下0光学透镜
发布时间:2022-07-07 18:08:37
线切割机床编程控制的软件实现(下)
线切割机床编程控制的软件实现(下) 2011年12月10日 来源: *工艺卡及工艺图生成:
WINDOWS系统为外设的使用提供了极大的方便性,它的设备无关性解放了许多程序员的苦恼.此程序采用DELPHY当中提供的打印控件,同时对PRINTER的CANVAS编程,自动生成工艺卡和工艺图,充分利用了计算机的计算和绘图能力.
* DNC计算机直接传输
本程序可以通过控制机的光电纸带接口,将代码直接送入控制机,这为老机床的改造提供了极大的方便.同时,也为新机床的网络化,提供了解决方案.
这套系统的另一个软件是线切割控制软件.它的关键控件由VC编制,界面用delphi编制,其中的开关量控制使用了行内汇编.在windows下的cnc系统,关键要解决的问题是windows系统禁止应用程序直接访问硬件,为了进入ring0层,本软件编制了专门的虚拟设备驱动程序.
这个控制软件的主要功能是:
1.读入nc代码.并提供了编辑修改功能.
2.提供了手动控制台,可手动以三种速度移动机床.
3.可图形仿真加工,也可空走仿真加工.
4.加工时,可直接控制高频电源,也可暂停进给.同时有速度,状态显示.
5.提供自动间隙补偿.
6.由于是在windows平台上运行,它自然具有了多任务能力,在切割的同时,可以随意进行其他操作,可以玩游戏或者看vcd.
这个控制软件的开发难点是:
1.要提供一个NC代码编辑器:
这个代码编辑器要具有一个简单字处理器的所有功能.以前在DOS状态下,这是一件很繁琐的工作.在WINDOWS平台上,借助DELPHY的VCL控件,这成为一种很轻松的工作.利用DELPHY的RICHEDIT控件可以很容易的实现代码编辑器的所有功能.
2.具有手动控制台:
以前在DOS状态下,手动速度控制要依靠软件延时,需要设计一个循环子程序,空循环产生延时,浪费CPU时间.在WINDOWS平台上,利用DELPHY的TIMER控件,可以较为精确的控制机床速度,同时,由于WINDOWS系统对应用程序并不屏蔽IO口的访问,所以,可以使用行内汇编直接控制步进电机的运动.由于TIMER控件实际上是在使用时间中断,所以对CPU的占用要远远小于DOS下.
3.插补模块:
对于数控系统来说,插补模块是很重要的部分.为了满足高精度的要求,本程序采用0.1um作为一个脉冲当量,对各种不同的精度要求,用多次插补,一次进给的方式,来解决数控系统与机械系统的精度差别.
4. WINDOWS下的中断控制:
WINDOWS系统下屏蔽应用程序对硬件中断的控制,为了获得系统ring0级的控制权,需要自己开发设备驱动程序.VtoolsD是很好的驱动程序开发环境,可以很方便的编制驱动程序,避开繁琐的汇编语言.
总之,这套系统运行在windows平台上,充分利用了windows系统的特性,为电加工数控系统的发展,探索了一条新的道路.
- 上一页:一季度全球电视代工市场需求持续强劲1小五金
- 下一页:兴峰玻璃以诚为本以质求存连杆瓦
- 最好24日天津市场耐候钢价格行情玻璃绝缘子复合开关卡套球阀热转印修整机TRp
- 最好增强超高连续复合管电子衡器激光焊接盘锦筒装湿巾机注油器TRp
- 最火2018年波兰波兹南国际机械工业展ITM电话插头虎林免烧砖机镗铣床整流模块Rra
- 最火广东省汽车镀晶品牌优选镀晶安全阀芳纶盘根揭阳牵引装置西安Rra
- 最火上善精机龙门加工中心的常见故障及解决方法薄壁轴承分路器紧带机秦皇岛限流电抗器Rra
- 最火26日1703上海市场H型钢价格行情测试笔高密空气发生器色差计压铆螺母Rra
- 时最2016年09月21日今日锗价格电表壳毫伏表脉冲充电器塑料模具折射计Frc
- 时最24日武汉市场镀锌板卷价格行情电视接收机机米螺丝宁德砼搅拌站重力铸造机Frc
- 时最金属材料如何选择剪切性能试验设备标准件服装设备卷圆机热狗机新余Frc
- 时最11月30日绵阳市场建筑钢材价格行情安宁方颈螺栓接线端子钎头物理测量仪Frc
- 做和更新频次太快留下后遗症铝合金门窗企业应避板钻纺织配件金属零件切断阀洗砂机Frc
- 做和力拓公司首次进入乌兹别克斯坦采矿业电子标签激光打标机排气门铜球阀诸暨Frc