quote:以下是引用芙蓉王在2011-10-24 15:08:33的发言:quote:以下是引用永远的巴乔在2011-10-17 10:19:21的发言:
看通用数据10000里边的值,30110不一定是。在配置驱动模块的时候不同的配置方式30110会不同。
在轴参数界面按“轴+”“轴-”,这时排列的就是机床轴顺序。
不认同巴乔的观点。MD30110为逻辑驱动号。它对应的是DB3*中“*”的值。你按MD10000的顺序来对应,可能就牛头不对马嘴。
楼上工程师说牛头不对马嘴,那么我们来分析一下。MD30110可以用来定义逻辑驱动号,并不是定义轴号。在840D中由于有专用的驱动配置界面,所以有两种方式可以来对驱动的逻辑地址进行配置。第一,MD30110不动,通过驱动配置界面按照物理槽位号顺序来分配设定驱动逻辑地址,并且这也是通用的方式;第二,驱动配置界面物理槽位号和驱动逻辑地址相同,通过MD30110来设定驱动逻辑地址,在802上就要用该种方式(因为没有驱动配置界面)。举个例子:
假定机床5个轴,1到5轴顺序为X Y Z SP B即10000[0]=X 10000[1]=Y 10000[2]=Z 10000[3]=SP 10000[4]=B ,单轴驱动模块的排列顺序为SP B X Y Z。
第一种驱动配置方式,X Y Z SP B的MD30110为1 2 3 4 5,驱动配置界面中的Sort为1 2 3 4 5,Drive为3 4 5 1 2。MD10000与MD30110匹配。
第二种驱动配置方式,驱动配置界面中的Sort为1 2 3 4 5,Drive为 1 2 3 4 5,.X Y Z SP B的MD30110为3 4 5 1 2。MD10000与MD30110不匹配。如果按照MD30110的号码来取轴,X轴难道要用DB33么?所以说,为了避免由不同的配置方式带来的错误,恰恰不应当通过MD30110来取轴号。
轴是控制的概念,可以抛开硬件,在新机床进行配置前要先规划好轴的顺序,它的顺序是由通用数据决定的。并且,新机床进行配置的时候下载TOOLBOX,当通用数据配置完成后,系统会自动生成相应的DB块。