当前位置:中国金属加工网 >> 技术中心 >> 详细内容
Windows操作系统下的线切割编程控制软件的设计与实现

MW35.com 2006-8-24

此程序以链表的方式存储加工信息,包括几何路径信息和工艺信息,当工艺参数输入后,则链表生成.程序沿链表周游一次,则代码生成.

* NC代码翻译及仿真加工:

当NC代码生成后,为了保证数控程序的正确性,降低加工废品率,还要进行计算机仿真加工.需要将NC代码转换成加工信息,进而生成加工链表.这实际上相当于将程序源代码编译成机器代码的过程,所以编译原理的理论完全可以应用在这.我开发了一个NC代码编译器,它经过两遍扫描,通过词法分析,语法分析,既可以将NC代码转换成加工信息,同时生成加工链表.有了加工链表,就可以由插补模块形成几何路径,再借助计算机动画技术,可以很真实的反映加工情况.

* 工艺卡及工艺图生成:

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是很好的驱动程序开发环境,可以很方便的编制驱动程序,避开繁琐的汇编语言.

搜索更多相关内容:

上一页  [1] [2] [3]  下一页


发表评论】【收藏此页】【打印文章】【关闭本页


声明:所载此文出于传递更多信息之目的,并不意味赞同其观点或证实其描述。数据仅供参考!
■ 相关内容
·基于普通车床的数控化改造设计 2008-9-6
·实现机床的模块化设计与评价 2008-9-3
·设计调试机床的一般步骤 2008-8-13
·自动焊机的设计与原理 2008-8-12
·PRO/E在大型钢结构三维设计中的应用 2008-8-11
·冲压模具设计中运动的控制 2008-8-7
·基于网络环境的CAD系统的设计与实现 2008-8-6
·基于模块化设计的开放式数控系统 2008-8-6
 
■ 热点应用
·SolidWorks在异形零件建模中的应用
·高精度数控定位系统的龙门焊机设计
·光栅尺在数控线切割机床的闭环应用
·宏指令在铁道车轴数控加工中的应用
·PLC控制系统在数控平头设备中的应用
·最少量润滑切削技术(MQL)
·PCD/PCBN切削刀具的特点与应用
·数控电火花多轴联动斜向加工在模具
·硬态切削中的冷却润滑技术
·CBN材料在机械加工关键工序中的应用
 
■ 热点论文
·基于AutoCAD的三维实体建模探讨
·飞秒激光深孔加工技术研究
·动龙门双轴组数控机床的设计



■ 最新资讯
·我国国防科技工业核心制造能
·中日韩三国合作蕴含机床契机
·军工市场: 机床行业新的“
·2009中国经济发展将经受六大
·工业发达国家数控机床发展经
·四万亿为机床行业带来机遇
·2009年世界经济面临严峻挑战
·2008年世界机床产值预测
·良信电器获2008年度上海市高
·外资加快向我国模具工业转移
·面临经济困局机床行业需“居
·硬质合金刀具是我国未来刀具
·扎堆中低端 国产数控系统备
·我国将实施高档数控机床专项
·国产数控系统行业应对世界金
·汽车行业刀具消费趋势
·机械行业:高档数控机床重大
·北京数控机床产业基地落户顺
·上海模具已成为我国模具的主
·机床行业高增长惯性犹在 产

■ 最新技术文章
·单晶金刚石刀具的焊接与装卡
·激光焊缝在磁悬浮列车设计中
·电渣焊焊接过程
·发动机关键部件异种材料激光
·手工蔓延焊接技术诞生
·工程机械齿轮传动行业分析
·利用微机控制变频器的应用研
·大型、重型机床受热捧投资是
·高端会议成功举办 国产CAD应
·硬态切削中的冷却润滑技术
·发动机背后的切削技术
·最少量润滑切削技术(MQL)
·PCD/PCBN切削刀具的特点与应
·高效实现难切削作业的途径
·利用软件消除高速切削中的刀
·CBN材料在机械加工关键工序
·SolidWorks在异形零件建模中
·MQL加工及其应用
·合理应用曲轴高效专用机床
·长轴端孔键槽的刨削加工


■ 推荐展会
·第十届中国国际机械工业展览会 2009-2-24·宁波
·2009第十一届中国国际模具技术设备及 2009-2-26·济南
·2009第十四届太湖国际机床及模具制造 2009-3-1·无锡
·中国中部装备制造业博览会 2009-3-1·河南、安徽
·2009第8届天津国际机床模具展览会 2009-3-2·天津
·上海国际电镀、涂装及表面处理展览会 2009-3-4·上海
·第八届中国(山东)国际机床及工模具 2009-3-5·济南
·2009中国昆山第17届国际机械及模具工 2009-3-6·昆山
·第十六届中国机床、工模具展览会暨第 2009-3-6·温州
·2009第九届中国西部国际装备制造业博 2009-3-11·西安
·2009第2届苏州国际压铸工业展览会 2009-3-12·苏州
·2009第六届苏州国际机床及工模具展览 2009-3-12·苏州
·第10届中国长春机床、工模具及技术设 2009-3-16·长春
·2009第六届江苏国际机床及工模具展览 2009-3-17·南京
·2009河北装备制造业博览会/第六届河 2009-3-19·石家庄
·中国西部国际金属成型技术设备展览会 2009-3-19·重庆
·第十届中国(深圳)国际机械制造工业 2009-3-28·深圳
·2009第10届中国东北国际机床、工模具 2009-3-31·沈阳
·第二届东莞国际机床及模具工业展览会 2009-4-8·东莞
·2009中国(上海)国际模具技术与设备 2009-4-14·上海

■ 商机速递
[供应]螺旋钢带保护套
[供应]塑料冷却管
[供应]防尘罩
[供应]风琴防护罩
[供应]伸缩式防护套
[供应]风筒风管
[供应]钢板防护罩
[供应]湿式不锈钢拉丝机/铝板
[供应]供应日本进口不锈钢弹簧
[供应]电焊网片-安平金诺
[供应]东方马达,东方电机,o
[供应]力矩电机-JSCC优异品质
[供应]富士伺服电机,松下伺服
[供应]供应各种规格不锈钢弹簧
[供应]护栏网-安平金诺制品有
[供应]供应减速电机`精研电机
[供应]精密烘箱,烤箱,高温箱,
[供应]供应易切削不锈钢Y1CR1
[供应]尖端技术和高精密体系的
[供应]数控剪板机、折弯机
[求购]非标轴套加工
[求购]数控机床对外加工
[求购]刀具
[求购]求购C6140*1000mm卧式车
[求购]多功能型三轴式滚丝机/
[求购]高价求购废镍板,废钴板
[求购]高价求购废镍板,废钴板
[求购]高价求购废镍板,废钴板
[求购]大型零件加工,龙门加工
[求购]承接机械加工
[求购]检验平板、划线平板、焊
[求购]急购全功能数控车床
[求购]除尘设备零部件
[求购]除尘设备零部件
[求购]求购CW8925铲齿车床
[求购]急购北京仪表万能铣床8
[求购]模具制造,产品开发加工
[求购]高价收购二手铣床,磨床
[求购]求够车床加工
[求购]电镀加工