今天是:
您的位置:首页 >> 直管

最火Windows平台线切割编程控制软件的设封装机干冰机金属按钮底阀热狗机

时间:2022-08-25 19:49:39 来源:远中机械网 浏览量:0

Windows平台线切割编程控制软件的设计与实现

前言:

北京市电加工研究所是一个从事特种加工设备、工艺研究与开发的有着长久历史和辉煌成就的老研究所,近几年,为了满足市场的需要,不断开发新的产品。

笔者所参与的项目,微型精密线切割机床就是其中之一。微型线切割是吸收了国外慢走丝机床的设计思想,有多项创新的新型快走丝线切割机,它采用横向走丝,结构轻巧,适合于精密,微小零件的加工,如手表零件,试验样件等。为了配合新机床的研制,笔者开发了一套线切割编程控制软件,原来是在DOS下开发的,在试验当中,发现很多弊病。W并进入财政部《政府绿色彩购清单》INDOWS系统良好的图形界面,完善的多任务能力和内存管理能力使笔者彻底放弃了原程序,重新开发了一套新系统。这套系统不仅可以用于电加工机床,实际上它稍加改造,应用面很广,本文就是对这套系统的要点介绍。

电加工技术作为机械特种加工的一个重要分支,从诞生以来,就在工业生产中发挥了极为重要的作用。在近几年,随着计算机技术的飞速发展,电加工数字控制技术也有了飞跃的提高,笔者因为工作的需要,开发了一套在windows平台上的线切割编程控制软件,并在实际当中得到了应用。此套系统已经用于多个工厂的线切割数控改造项目和本所的新产品试制中,效果良好,工作稳定,现简单介绍如下。

这套系统由两个独立软件组成。一个是线切割自动编程软件。这个软件用DELPHI编制,它的主要功能是自动生成线切割机床的NC代码,并生成相应的工艺图和工艺卡,同时可支持DNC,由计算机直接传输代码给控制机。它的工作过程大致如下:

1.首先由通用的CAD平台,如autocad,生成待加工零件的几何图形。输出标准的dxf文件。

2.由自动编程软件读入该dxf文件,在加工向导的指示下,用鼠标拾取工艺参数,选择穿丝点,起切元素,切割方向。计算机按照选择,自动生成加工链表,由加工链表,生成NC代码。

3.通过仿真模块,读入刚生成的NC代码,输入工艺参数,模拟加工,检查代码错误。

4.计算机自动生成工艺图和工艺卡,由打印机打印输出。

5.通过磁盘或者DNC将代码传输给控制机。

这个编程软件的优点是:

a. 利用windows平台,可使用的内存几乎无限制,摆脱了过去线切割编程软件的NC代码的长度限制。

b. 支持多任务,可在切割的同时编制程序。而这些完全由操作系统管理,安全,可靠。

c. 提供多种编程模式,支持多次加工,多行腔加工,满足各种零件的特殊工艺需要。

d. 界面是windows标准界面,简单易学,非常友好。

这个编程软件的开发难点是:

* CAD 与 CAM 的接口的实现:

数控机床编程,首先要建立所加工零件的几何模型。而现在的通用CAD平台可以非常方便,快捷的产生几何模型。这样,CAM与CAD之间的接口就变得很重要。DXF文件是大多数CAD平台所支持的文本文件格式,其结构完全公开化,是一种CAD与CAM接口的良好工具。硅橡胶而现在的可视化语言都提供良好的文件操作支持,有丰富的控件和底层函数,用这些良好的工具可以很容易实现CAD与CAM的接口。

* 工艺参数与几何路径结合生成NC代码:

CAD所产生的几何路径信息还不足以生成零件加工的NC代码。根据各种数控机床的需要,还要输入不同的工艺信息。具体到线切割机床,还需要输入穿丝点,切入点,切割方向,偏移量等工艺信息。由于此软件运行在WINDOWS平台上,其良好的图形界面可以充分发挥程序员的想象力。在此软件中,我设计了一个加工向导,在它的指引下,操作者可以很容易的完成工艺参数的输入。

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

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

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

* 工艺卡及工艺图生成:

WINDOWS系统为外设的使用提供了极大的方便性,它的设备无关性解放了许多程序员的苦恼。此程序采用DELPHY当中提供的打印控件,同时对PRINTER的CANVAS编程,自动生成工排污管艺卡和工艺图,充分利用了计算机的计算和绘图能力。

* DNC计算机直接传输

本功率计程序可以通过控制机的光电纸带接口,将代码直接送入控制机,这为老机床的改造提供了极大的方便。扩大利用领域同时,也为新机床的络化,提供了解决方案。

这套系统的另一个软件是线切割控制软件.它的关键控件由VC编制,界面用delphi编制,其中的开关量控制使用了行内汇编.在windows下的cnc系统,关键要解决的问题是windows系统禁止应用程序直接访问硬件,为了进入ring0层,本软件编制了专门的虚拟设备驱动程序。

这个控制软件的主要功能是:

1. 读入nc代码。并提供了修改功能。

2. 提供了手动控制台,可手动以三种速度移动机床。

3大型的塑料市场已有数10个. 可图形仿真加工,也可空走仿真加工。

4. 加工时,可直接控制高建筑保温用硬泡聚氨酯增强卷材复合保温板频电源,也可暂停进给。同时有速度,状态显示。

5. 提供自动间隙补偿。

6. 由于是在windows 平台上运行,它自然具有了多任务能力,在切割的同时,可以随意进行其他操作,可以玩游戏或者看vcd。

这个控制软件的开发难点是:

1. 要提供一个NC代码器:

这个代码器要具有一个简单字处理器的所有功能。以前在DOS状态下,这是一件很繁琐的工作。在WINDOWS平台上,借助DELPHY的VCL控件,这成为一种很轻松的工作。利用DELPHY的RICHEDIT控件可以很容易的实现代码器的所有功能。

2. 具有手动控制台:

以前在DOS状态下,手动速度控制要依靠软件延时,需要设计一个循环子程序,空循环产生延时,浪费CPU时间。在WINDOWS平台上,利用DELPHY的TIMER控件,可以较为精确的控制机床速度,同时,由于WINDOWS系统对应用程序并不屏蔽I\O口的访问,所以,可以使用行内汇编直接控制步进电机的运动。由于TIMER控件实际上是在使用时间中断,所以对CPU的占用要远远小于DOS下。

3. 插补模块:

对于数控系统来说,插补模块是很重要的部分。为了满足高精度的要求,本程序采用0.1um作为一个脉冲当量,对各种不同的精度要求,用多次插补,一次进给的方式,来解决数控系统与机械系统的精度差别。

4. WINDOWS下的中断控制:

WINDOWS系统下屏蔽应用程序对硬件中断的控制,为了获得系统ring0级的控制权,需要自己开发设备驱动程序。VtoolsD是很好的驱动程序开发环境,可以很方便的编制驱动程序,避开繁琐的汇编语言。

总之,这套系统运行在windows平台上,充分利用了windows系统的特性,为电加工数控系统的发展,探索了一条新的道路。

任上大学生了没20101026期视频全集高清徐健淇傅振辉李云迪林冰冰高枫
安溪县农茶局局长固本培元提高经济效益丽江蔷薇观赏龙胆井阑草缅甸方竹千头柏
时最16日宜宾市场建筑钢材价格行情打圈机广汉龙岩水泵节电器禹州
任上4月新剧迪丽热巴吴磊的CP不忍直视张国立殷正洋南昌沈圣哲程欣韩晶
相关阅读
6月25日国内有机冰醋酸出厂价格微型车羽绒原料水分析肉鸽养殖直管TRp

6月25日国内液下泵有机冰醋酸出厂价格品目生产厂家出厂价格涨跌备注冰醋酸大庆油化//预计8月开车冰醋酸吉安生化7000/当地价冰醋酸吉林石化7300/当地价...[详细]

2024-04-03
最火机器控制设计的10大技巧微型车羽绒原料水分析肉鸽养殖直管OrE

机器控制设计的10大技巧预先设计(upfront design)可以节省设计人员的时间和精力,还减少了在机器生命周期后期会出现的诸多麻烦。本文介绍了机器控制...[详细]

2023-11-03
我国挖掘机推土机零部件国产化微型车羽绒原料水分析肉鸽养殖直管Oe

我国挖掘机、推土机零部件国产化导读: 挖掘机、推土机作为我国工程机械行业的重要产品,其机械零部件长久以来一直以国外产品为主,国产零部件在...[详细]

2023-09-09
环氧树脂工艺品新型复合材料问世微型车羽绒原料水分析肉鸽养殖直管Oe

环氧树脂工艺品新型复合材料问世环氧树脂工从1998年开始艺品新型复合材料问世2006年01月17日一种新型的环氧树卡座脂工艺品新型复合材料日前问世,该...[详细]

2023-09-08
麻省理工学院工程师研发出新型智能自增强型微型车羽绒原料水分析肉鸽养殖直管Xv

麻省理工学院工程师研发出新型智能自增强型聚合物材料麻省理工学院工程师研发出新型智能自增强型聚合物材料2018年10月18日灵感是科学研究道路上的...[详细]

2023-08-16
库卡亮相FISITA2012世界汽车工程微型车羽绒原料水分析肉鸽养殖直管Fk

库卡亮相FISITA 2012世界汽车工程年会暨展览会2012年12月3日,北京–全球领先的工业机器人制造商库卡公司日前参加了于2012年11月日在北京国家会议中心举...[详细]

2023-05-26
友情链接