如果机床刀库是由伺服电机驱动,那么把刀库轴设置成分度轴用起来比较方便。假定刀库轴是A轴。
一、首先A轴是旋转轴,模态轴:
MD30300 $MA_IS_ROT_AX=1
MD30310 $MA_ROT_IS_MODULO=1
MD30320 $MA_DISPLAY_IS_MODULO=1
MD30330 $MA_MODULO_RANGE=360
二、然后设置成分度轴:
MD30500 $MA_INDEX_AX_ASSIGN_POS_TAB[AX5]=3 ;等间距定位
MD30501 $MA_INDEX_AX_NUMERATOR[AX5]=360 ;圆周360度
MD30502 $MA_INDEX_AX_DENOMINATOR[AX5]= ;等分的分度数
MD30503 $MA_INDEX_AX_OFFSET[AX5]= ;起点偏置
到此,A轴就是分度轴了。手动移动A轴,电机不是连续运转,而是走n个步距。在自动方式执行指令: POS[A]=CDC(n) ;n是分度值,也就是刀位号。刀库电机就以最短路径找到刀位。
注意:
以上内容转贴自 http://enxinnc.spaces.msn.com/PersonalSpace.aspx