发布于 2008-08-11 22:02:26
0楼
1.在使用SIMOTION D425时做定位控制时,在motion task里使用MCC做一个绝对定位(Position axis)的时候,工艺要求在定位过程中,能动态
改变定位过程速度(一般不用改变,只有特殊情下才要改变),而目标位置不变,经过多次试验,发现只有当速度要改变时再次执行定位指令,或
者把定位程序放在backgroundTask里循环执行,速度才会改变。而我现在的想法是能不能在执行定位的过程中不需要重新调用定位指令就能动
态改变定位速度(对于相对定位来说,这样能带来很大的便利),要想实现些功能,按西门子公司工程师的指导,我如下做:在MCC里把绝对定
位的Velocity定义为default,transition behavior定义为subsititue,不选择delay program execution,然后在backgroundTask里按需要更新
定位轴.userdefaultDynamics.velocity的值,但是试验多次还是不行!不知道是不是还有别的参数要设置?
shui