如果不用刀库管理功能,对于伺服电机控制的车床刀塔来说其实实现起来很简单,可是之前我不知道怎么做的时候,我看遍了doconcd的所有关于刀库或换刀的内容还看了论坛上所有的有关文章,可发现我的刀库还是不知道该怎么控制.我的唯一研究成果是我可以用分度轴来实现各刀位的定位,可T 代码怎么解码却始终不得要领.后来请教同行知道了建立刀具表,可T代码的NC 变量始终找不到一个明确的,实在没辙找西门子热线总算找到了.现在将我的成就归纳一下,希望以后象我一样从未做过刀库的同行一看就能明白.
一: 设定分度轴.这在doconcd的PART2上Indexing Axes讲的很清楚.
二: 设定MD18082,建立刀具表,注意只有刀具型号确定新刀具才能建立.
三: MD22550=0;MD10717="程序名".
四: 编辑MD10717所确定的子程序: 编程的T 号NC 变量是$C_T,注意了这在书上 可 没明确说明,用两段程序: R100=$C_T;POS[刀库轴名]=CDC(R100).就将刀具位和分度轴的各定位点联系起来了.
五: 自己定义一个变量来记录换刀后的空刀位,例:DEF INT VAR1.这个相信大家都会,余下的程序就不用说了,除非你是西门子的新手.
希望对没做过刀库的同行有所俾益,不足处欢迎高手多多指教!
希望能做到我的宣言:共同学习,共同进步!