几种三维数控程序的编辑方法

机械工艺师2001.8

几种三维数控程序的编辑方法

口肖钧李树山

摘要详细介绍了几种利用BAsIc语言、联cEL厦A山cAD软件嫡辑三雏数控程序的方法,为cAD软件厦办岔软件应用于CAM行业作了一定的尝试。

关t词:缸控加工田形正示刀具半径补偿限位

中田分类号:TP311.11文献标识码:B文章埔号:100D—4掰(2001)08—0023—咖

一、三维数控程序的图形下编辑

三维数控程序由上万段数据组成,单看程序,基本

看不出走刀方法,若有过切处也发现不了,因此通过微

机将三维数控程序轨迹模拟出来,是了解程序的走刀

方法、查找程序特殊点及程序错误点的有效方法。首

先编制一个格式转换程序,对数控程序的格式进行必

要的修改,然后利用Au埘CAD软件就能将三维的数控

程序显示出来。笔者是利用简单的BAslC语言编制的

转换程序,假定AutocAD软件存于D盘下的Aomw矾

目录,程序如下:

蚰旺N2:口S

10CⅣ厄8.驾

H矾。…#№jS匝…*’10C^偃13.第

聊胛。Ⅺ∞^一

I腿(∞,蛳—四嘣.|50,啪).,B

IoCr厄∞.19

唧’kl呻tk“哪mⅢ一甜

唧”删

Q0‘=。.。

叨=嘲R(N棚,Qq‘)

陋洲^瞄=I删(删.Ⅷ一1)+’.9匝’

20湛:。、’

回:Ⅱ鼯(陋硎^l瞄.0B)

陋鼎^墟l=岫If砸删^魁.皿+

1.∞)

珥∞:0砌Gal05Ⅱ皿O口1025陋硼曲E¥=。Ⅱ:\^c^唰\‘+陋研岫

吲咖隅唧T^s#】

册尉腿研岫I蹦}0【Ⅲ厅^st2d=。∞¨

正=了

吐=。埘耐

咖#2.d

哪●2.d

咖●2。B

∞ⅢB州1)Ⅱ吲50

廿¥Ⅵ¨.^‘娃=T:付=T‘矗=T

^=D硼(^t,]吐)+1:B=Ⅱsm(“,.fI)+1:C=Ⅱ《汀R(“,

矗)+1

Ⅲ^=11聊OmU∞

Ⅺ吐:枷嚏(^I,^,10)

x:v^“)融1

30ⅢB=11衄00Io柏

YYl=删(^l,B,lo)

Y=v^“Y1111

舶ⅢC=lTH囝咖蜡

圜=岫‘(^.,c,m)

《Z=VⅢ瘟)

骶呱#2,X,Y,Z

Qs

加C^诬7.∞

删Nr’HE^巫咖…“‘

唧20

50d=¨

垤=。Z0嘟

啊=。^Ⅲ

吡=-lI丑00"

Wl=。删’

删胛#2.d

唧,2.噶

唧#2.碾

唧12.I聃

删Nr,2.Wl

将程序汇编成D皿文件,按屏幕提示键人数控程序的路径及名称即可自动完成格式转换。然后打开AutocAD软件,选择Ⅱ删LS菜单下的RUNSCmPI'命令,会发现该数控程序已以scR为扩展名存于列表中,双击该文件则数控程序的三维图形就显示.将光标移于菜单区,点右键选择v皿wPoINT,就可以从不同的方位仔细观察该图形。还可以利用Ⅲ命令显示程序任意点的坐标,把过切点从程序中删除。还可在数控机床上用该图形在方锻件上画出排荒线,将大余量利用铣床等切削掉,以提高数控机床的效率。三维数控程序的图形显示是一切三维编辑的基础,所有编辑后的程序都要进行图形化显示,并与原程序图形比较,以确保程序的正确性。

二、刀具半径补偿的处理方法

在加工冲压模具修边刃口、凸模及压边圈轮廓时.使用刀具半径补偿,是去除大余量的非常好的办法。另外,有时由于刀具所限,在图样允许的情况下,利用其它刀具加工轮廓,也需要用到刀具半径补偿,编程员考虑到程序的通用性,往往编程时均采用G01格式,有经验的编程员还要在程序中加入z坐标,使刀具在加工过程中随轮廓的起伏而变化,以达到良好的加工效果。对于简单的轮廓,靠机床本身的功能可实现半径补偿,而很多复杂曲线的轮廓刀补并不一定能加进去,这就为加工造成了很大的麻烦。笔者用Au埘cAD中的0唧命令成功地解决了该问题,先用OmCE办公系列软件中的ExcEL对数控文件进行处理,将z

作为分隔符号把程序中的z坐标分隔出来。把所有z坐标删除,然后将其以带格式文本文件格式另存,再用任意编辑软件对该文件的头尾进行修改,删除空行,就将三维轮廓程序修改为二维程序。之后,将该程序通过Au脚以图形形式显示,应用P垂:Drr命令,将曲线

连成一体。然后用O吣肼命令将该曲线迸行偏置.生成的曲线就是所需加刀补的刀具轨迹,用璐r命令可将构成这个曲线的所有数据点列出,选取这些数据点,将其粘贴到whiowB下某一可进行列编辑的软件中(如ul佣^脚Irr),把多余文字删除,并对文件头尾进行修改,就可形成一个二维偏置后的轮廓程序,还可利用E)【cEL中序列填充的方法在轮廓高度起伏较大处,将z坐标等差加入。啪L在修改数控程序的格

式上作用是很大的。如有些数控系统要求每一段程序都须有行号,且行号须按顺序排列(如FAGOR系统),有时对程序进行修改时发现原程序并未有足够的予留

 万方数据万方数据

相关主题
相关文档
最新文档