发布于 2005-03-07 19:28:03
0楼
operator,我不是什么高手,我只不过也许比你晓得的多一点点而已。
我的知识都是源自SIEMENS的说明书和我的老师。你想看,可以去这里:http://www.ad.siemens.com.cn/club/bbs/post_elite.asp?b_id=20&a_id=64566
记得,当时和德国人聊到学习他们设备的时候,他们第一个问题就是:你们有siemens840的基础没有?
如果没有基础,学习的起点会不同的。
所以,他们的建议是学习某一种基于SIEMENS840D的控制系统,就要先从学习SIEMENS840D基础开始。那么,对于后续的高级学习有很大作用的。
所以,我建议你最好先从学习基础开始,不要以来就学习高级语言。
你可以去从操作系统中提取SIEMENS的CYCYLE文件出来,这些文件可以从GHOST里面提取出来的。
你用写字板打开,你会发现,里面的语言和你看见的ISO是不是一样的。
老实说,很多我也看不懂,还是没有时间去研究。
但是你了解基础的NC部分的控制系统的参数,就可以直接引用这些变量来做,更方便的。比如:$P_TOOLR,这种变量,很多,其实,在最底层,就是这些变量在起作用。
这些参数在高级手册的最后第二章节好象是有的,我忘记具体的章节了。很多,你可以看看。
至于R参数的编写,其实和设计程序语言(比如VB6)很相似,有计算机语言方便的基础,学习起来也是很简单的。
另外,我觉得其实没有必要太在意SIEMENS的高级程序编制,虽然用这种编制可以达到很高的程序优化效果。但是,目前的加工中心设备,还是借用UG NX3这种工程软件来做程序的。
我比较喜欢NX3建模和CAM,主要的问题是在后置处理的时候,目前还不能将循环程序处理成CYCLE形式。其实,在做机床的配置文件的时候,会对机床针对性。
建议你研究一下,将CAM界面里面的对应变量加到机床文件里面去。
这样子,你就可以作成自己的CYCLE程序了。
用软件做程序是趋势,曲面这些,都是手工做不出来的,常规的做起来也是比较简单的。
去研究一下吧,做ISO格式的CNC代码,现在不是问题了。
另外用VERICUT5.4做NC代码的效验,用好了这两个软件,你就非常优秀了哈!!