APP下载

数控参数化编程及CAD/CAM 技术

2014-12-23

科技视界 2014年6期
关键词:手工刀具编程

杨 立

(陕西省机械高级技工学校,陕西 汉中 723003)

数控编程有手工编程和CAM 编程两种方法,手工编程中会涉及繁杂的数学计算和庞大的程序量,且只能针对单一形状的零件加工,要想进一步让程序具有通用性,就必须引入参数化编程的方法,参数化编程和传统的代码编程有相互联系,又有所区别。它的最大特点是具有通用性,当图形尺寸发生变化时,只需要修改相应的参数而不必修改程序内容或重新编写程序,这就给我们用户提供了更大的便利。会使我们的编程变的更为简便、快捷。

参数化编程在不同的系统里有不同的名称,FANUC 系统中称其为宏程序,而Siemens 系统中称其为参数调用,程序跳转。虽然名称不同,但使用方法和其具备的功能是一样的,只不过表现形式不同而已,下面就用具体的实例来说明参数化编程的特点。使用参数化编程,我们就不需要任何形式的计算,把计算方法用参数或算式表现出来,计算过程也由计算机完全代劳了,用户就可以坐享其成了。下面我们就如图1 的正多边形来说明加工参数化程序的应用,用户只需要修改其边数及外接圆半径,其它都不用要改变,就能加工出我们所需要的正多边形。具体程序如下:

注:程序中的G68 是坐标旋转功能。

图1

通过以上的程序,我们可以看到,我只在处理正多边形时,只需要修改参数#1〔外接圆半径〕#5〔正多边形边数〕就可以完成任意边数的正多边形的加工,另外此程序也适用于圆周上等间距〔角度〕的孔的加工,只需要在适当位置用固定循环钻孔的程序即可。

参数化编程确实给我们的编程带来巨大便利,但编程过程较繁杂,对编程人员要求较高,上手周期长,不易理出头绪,而且程序的可读性差,编程中稍有疏漏,容易造成程序的错误。总而言之,它的优点多于缺点,所以在实际生产中还是比较实用的。

以上所述是手工编程,手工编程费时、费力、费脑,还容易出错,有些程序量大的程序编写麻烦,程序的校验是一个更加棘手的问题,工作量太大,耗时,耗工,效率太低。手工编程中还有一些三维曲面的加工程序,计算不但复杂而且数量巨大,最终得到的程序量更是惊人,只能寄希望与其它的处理方法了。伴随着科学技术的发展,计算机技术也有了迅猛的发展,计算机有非常强悍的数据处理能力,它给我们带来了希望,我们可以利用计算机来辅助编程,这就是下面我要介绍的CAD/CAM。

要了解CAD/CAM 法,我们就必须首先明白什么叫CAD,CAM。CAD 是计算机辅助设计,CAM 是计算机辅助制造,也就是一些人讲的自动编程,其实CAM 称为自动编程是极不确切的,因为CAM 功能十分多,有二维绘图,三维制造,参数化图形设计,刀具管理,加工工艺管理,模拟加工,针对不同系统的后处理系统,所以称其为计算机辅助制造系统更为妥切。CAM 系统都含有CAD 系统,即我们可以先在CAM软件中画出所要加工零件的二维或三维图形,而后进入它的加工工艺管理系统,选择我们要加工的面或边,再通过刀具管理系统定义所需要的刀具,〔包括刀具的类型及几何参数〕,再回到工艺管理系统选择所要进行的加工方式,只需等待几秒或者几分钟,〔有些刀具路径较复杂的数据量大的加工曲面,计算机需要几分钟甚至更长的时间去处理〕,最后通过CAM 系统提供给我们后处理POST 系统,我们就会得到要加工零件的加工程序了,用户只需要用CAM 系统提供的CNC 和计算机通讯软件,把一些程序量较少的程序直接转输该CNC,CNC 把程序存储起来,然后就可以加工工件了,有些程序量巨大,几MB 以上的程序,由于CNC 的存储空间有限,我们就利用DNC〔在线加工〕,也就顺利的解决了此问题。

CAM 的最大优点是它提供我们用户的程序不会有错,根据我们多年使用CAM 软件的经验,出错都是我们用户使用不当或失误造成的,计算机在正常情况下是不会出错的,它有严格的校验系统,没有强电场或强磁场的干扰,它是不会出错的,而且它强大的处理POST 系统给用户提供了几乎全世界所有的的知名CNC 系统,用户不用修改程序,只需要修改不同的POST 程序,就能得到所需的G 代码程序。计算机和CNC 之间的数据通讯,不需要用户再去通过CNC 的操作面板上的键盘逐个的输入字符,彻底把人从繁重的体力劳动中解脱出来!

常用的CAD/CAM 软件有美国的UG、PRO/E,MASTERCAM,法国的CATIYA,以色列的CIMATRON.除了PRO/E 的CAM 系统不太人性化外,其余软件都非常优秀,我们的数控加工和模具制造行业都在使用这些软件,CAM 软件是CNC 编程发展的必然趋势,现代企业基本上已经放弃了传统的编程方式,转而朝CAD/CAM 方向发展了,很多世界知名的CNC 系统也已经把CAD/CAM 软件固定在自己的CNC 系统上了,CAD/CAM 和CNC 的一体化是未来的数控技术发展的必然结果。

以上是笔者从事数控教学及数控加工多年来的一点感受,请各位同行斧正!

[1]siemens802S/C 编程说明书[Z].siemens 公司.

[2]FANUC-0i-MATE-MB 编程说明书[Z].FANUC 公司.

猜你喜欢

手工刀具编程
编程,是一种态度
编程小能手
纺织机上诞生的编程
无织构刀具与织构刀具铣削性能对比研究
做手工
超萌的羊毛毡手工
切削刀具刃口形貌对刀具使用寿命的影响
多功能刀具
山高刀具推陈出新迎马年——山高刀具2013秋季新闻发布会