802d sl 参数MD20070D的数值(1,2,3...)代表什么意思?是驱动器的编号么?
问题补充:
轴机床数据MD30110也是将轴与驱动器对应上.和MD20070有什么区别?请各位大侠明示.
最佳答案
1.参数MD20070的数值(1,2,3...)不是驱动器的编号,代表机床轴第几轴对应通道中第几轴。
如上面的1,2,3表示:通道中第1轴分配给机床轴1,通道中第2轴分配给机床轴2, 通道中第3轴分配给机床轴3... 反过来也可以不一一对应,如:MD20070[0]=3 表示通道中第1轴分配给机床轴3,那具体地说分配给哪根轴要看你在MD10000[0]..[4]中怎么设定,如果设定为
MD10000[0]..[4]=X1,Y1,Z1,SP,A1 则MD20070[0]=3表示通道中第1轴分配给机床轴3,即Z1轴,那么你在操作面板操作X-+时,在MCS显示中会Z1数据变动,而不是X1变动。要想X1变动必须设定MD20070[0]=1,或者不改变MD20070[0]=3而改MD10000[2]=X1。当然最好不要这样设置,MD20070[0]..[4]按顺序去对应MD10000[0]..[4]中的机床轴名,只有被通道轴分配了序号的对应机床轴才能被控制和在操作屏幕上显示出来,不用的机床轴名对应在MD20070[N]=0。
2.MD20070[0]..[4]只不过是通道轴去对应机床轴号而已,但通道轴的轴名则由MD20080[0]..[4]=X,Y,Z,SP,A来定义,这个名字必须有别于MD10000中的机床轴名,它们是在WCS中显示用的,SIEMENS是通过MCS/WCS来切换其显示,显示X1,Y1,Z1是机床坐标,显示X,Y,Z是工件坐标。不象FANUC那样在一个屏幕中可以同时显示三种坐标。
3.MD30110[0]..[4] 与MD20070[0]..[4]是完全不同的,MD20070[0]..[4]只能改变其在操作屏幕上的显示而已,如你操作X轴运行时可以显示X1,Y1,Z1或X,Y,Z其中之一的动作,但不能改变其实际的运行机床轴,但MD30110(必须与MD30220对应配对)的分配改变却是真的改变其运行机床轴,如操作X轴运行时可以去让机床的Y或Z轴动作。
也就是说MD20070只是面子上改变,而MD30110则是实际性的改变!,所以先设定好MD30110,再来设定MD20070,达到实际的操作时能按你的目标去运行(如按X时真的X轴动),屏幕上也显示正确(屏幕上也是显示X轴动)!
4.SIEMENS 的轴配置实际上分三个Level:
1)Machine level:by MD10000[0]..[4]来决定,如:MD10000[0]..[4]=X1,Y1,Z1,SP,A1,这是机床轴名,在MCS时就在屏幕上显示
2)Channel level:by MD20070[0]..[4],MD20080[0]..[4]来决定,在WCS时就在屏幕上显示。
3)Program level:by MD20060[0]..[2] and MD20050[0]..[2]来决定。MD20060[0]..[2]是在MD20080中择选X,Y,Z来做几何轴名的,MD20050[0]..[2]是分配几何轴给通道轴序号,
如: For Turning: MD20050[0]..[2]=1,0,2 For Milling: MD20050[0]..[2]=1,2,3.
以上是我的理解供你参考!(我也费了不少时间才基本搞懂,希望能给你提供启发,不对之处望高手们指正)
提问者对于答案的评价:
good!thank you !
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc262502.html