1.软件组成
该CNC系统不但包含了普通CNC系统的所有(yǒu)功能(néng),而且还具有(yǒu)切割前自动点火、预热、通切割氧、加工终结熄火,以及加工中割炬按加工轨迹快速回退和前进等适合其工艺特点的功能(néng)。除此之外,系统软件还具有(yǒu)完善的图形编程、仿形编程、各种二次曲線(xiàn)直接插补、加工轨迹动态跟踪显示、加工轨迹动态模拟仿真、故障诊断、加工程序通讯传输等多(duō)种功能(néng)。在这些功能(néng)中,割炬按加工轨迹快速回退和前进功能(néng),是為(wèi)适应加工过程中时常发生的钢板个别部位切不透现象而增加的。在这一现象出现时,只要按下快速返回键,割炬便会按照原轨迹快速向回运动,等到达未切透处的起点时,按键抬起,割炬就会沿原运行轨迹重新(xīn)进行切割。图2所示為(wèi)该CNC系统软件的模块结构。由于该系统软件是在Windows界面下开发的,因此它具有(yǒu) Windows程序的所有(yǒu)优点:突破64kB内存的限制,可(kě)以同时运行多(duō)个应用(yòng)程序(实时多(duō)任務(wù)),方便于键盘和鼠标窗口操作等。
2.编程方式
该系统软件提供的编程方式有(yǒu)三种:图形编程,仿形编程,手工编程。手工编程只是图形编程和仿形编程中的一个功能(néng)模块,即全屏幕程序编辑,所以没有(yǒu)在软件框图中单列。
1)图形编程
该系统的图形编程模块是在AutoCADR12.0的基础上开发完成的,除了具备AutoCADR12.0所有(yǒu)的功能(néng)外,主要增加了两个功能(néng):
1)自动编程功能(néng)——将用(yòng)AutoCAD生成的图形文(wén)件进行加工轨迹(直線(xiàn)、圆、圆弧、椭圆、折線(xiàn))的信息提取、路径优化(目的是减少空行程)并转化成相应的加工程序,并能(néng)在加工轨迹中前后不连接的曲線(xiàn)之间加进空运行指令。在这里為(wèi)了使加工的路径更符合加工工艺的要求,可(kě)以用(yòng)人机交互的方式进行部分(fēn)或全部路径的选取;(2)即时仿真功能(néng)——用(yòng)得到的加工程序进行插补运算和动态图形显示,如果加工程序正确,加工轨迹应能(néng)以另一种颜色的粗線(xiàn)条逐渐覆盖由 AutoCAD绘制的图形,空运行轨迹也能(néng)以特定颜色的線(xiàn)条显示出来。这样编程,操作人员就可(kě)以很(hěn)容易地检查判断加工程序和加工路径是否正确,是否符合加工工艺的要求,及时进行修改。
AutoCAD具有(yǒu)强大的绘图功能(néng)。通过对AutoCAD的开发,使它变成了数控火焰切割机CNC系统功能(néng)强大的编程器,使之成為(wèi)该CNC系统的一大特点。
2)仿形编程
对于没有(yǒu)尺寸标注,但有(yǒu)轮廓图样的工件,可(kě)用(yòng)仿形编程的方式来实现对它的编程。程序的编制过程為(wèi):
(1)对轮廓图样用(yòng)扫描仪进行扫描输入,并形成二值图像文(wén)件,小(xiǎo)的轮廓图样可(kě)以一次扫描输入,大的轮廓图样可(kě)以分(fēn)多(duō)次扫描输入,然后在图像编辑软件上进行拼接;
(2)平滑降噪,同时对断線(xiàn)进行修补;
(3)细化处理(lǐ),得到轮廓線(xiàn)图像;(4)按给定的精度进行矢量化处理(lǐ),并生成DXF图形文(wén)件。形成图形文(wén)件后,就可(kě)用(yòng)上面开发的图形编程CAD软件进行编辑和编程。
3.加工程序的快速图形显示和动态模拟仿真功能(néng)
加工程序的快速图形显示有(yǒu)两个作用(yòng):一个是加工轨迹图形的预览,可(kě)以让操作者从众多(duō)的加工程序中找到要选取的程序;另一个是显示加工轨迹图形相对于工作台的大小(xiǎo)和位置,同时显示在X方向和Y方向的两个最大加工尺寸,这样可(kě)以让操作者直观地了解加工的尺寸和加工的运行范围。加工程序快速图形显示只显示加工轨迹,不显示空行程轨迹。
动态模拟仿真功能(néng)也有(yǒu)两个作用(yòng):一个是检查加工程序有(yǒu)无语法错误,另一个是检查加工的路径是否正确合理(lǐ)、是否符合加工工艺的要求。动态模拟仿真不仅显示加工的轨迹,也显示空运行的轨迹(颜色不同),同时还伴有(yǒu)坐(zuò)标翻转显示,在动态模拟的过程中,操作者可(kě)以完全像实际运行一样作暂停、继续和单段运行等控制,速度也可(kě)以随时进行调节,可(kě)以得到加工的更全面的信息,判断加工程序的正确性和合理(lǐ)性。
如果加工程序不符合加工工艺的要求,系统软件有(yǒu)将加工程序转化成AutoCAD的DXF格式文(wén)件的功能(néng),这样可(kě)以再回到AutoCAD状态进行重新(xīn)编辑。加工程序转化成AutoCAD的DXF格式文(wén)件时,加工轨迹和空运行轨迹是以不同的图层和不同的颜色进行处理(lǐ)的。这一功能(néng)為(wèi)加工程序的修改提供了极其有(yǒu)利的条件。
4.其它
加工运行控制程序,采用(yòng)了常用(yòng)的前后台程序结构。其中,后台程序负责控制端口的初始化,加工程序的解释预处理(lǐ),程序运行过程的暂停、继续、单段停、点火、预热、通切割氧、熄火的控制,速度的调节,加工轨迹动态跟踪显示和坐(zuò)标值动态翻转显示,割炬快速按运行轨迹返回和前进等;数控等离子切割机前台中断服務(wù)程序负责对定时器中断时间常数的修改,插补运算,步进電(diàn)机控制信号的输出等。