发表于:2007-08-14 18:14:00
49楼
To 小小菜鸟,嘻嘻:
“什么是(脉冲+方向输出)啊?”
答:伺服驱动器接收控制信号的一种形式,“脉冲”简单讲就是需要伺服电机走动的位置量值,“方向”就是需要电机旋转的方向。这种驱动方式是从步进马达驱动的方式继承而来。建议找些伺服驱动的基础书籍先学习一下,磨刀不误砍柴功!
“我的模拟期模拟的是MC200,但我过几天要用的是MC224,可不可以自己选择模拟器的型号呢?”
答:模拟器是没有型号区别的,TRIO所有控制器对于轴的控制功能基本是一样的,区别仅在于控制的规模。
“MOVE和MOVEABS有什么区别啊,我个人的猜测是一个走向量,一个走点,不知道对不对。”
答: MOVE和MOVEABS指令指的都是点到点运动指令,区别在于MOVE指令走的相对坐标位置,MOVEABS走的是绝对坐标位置。例如:
MOVE(1) 指的是对应轴在当前的位置基础上再移动一个单位。
MOVEABS(1)指的是对应轴移动到坐标为1的点上去,此时如果当前轴就在“1”处,则MOVEABS(1)是不会产生运动的。
“MOVE(dist_1[,dist_2[,dist_3]])中是不是[]中的是另一个轴的参数啊?”
答:MOVE及MOVEABS指令带多个参数时,即可实现多轴的线性差补运动,简单说就是让多个轴同时移动到对应的位置点上去的指令。例如move(1,2)指的是让x,y轴同时从当前点移动到相对位置(1,2)的地方去,这也就是常讲的两轴直线差补。至于X,Y轴的定义。TRIO采用Base指令进行定义,在MOVE指令之前执行一次BASE指令即可,例如:
Base(2,0,1)
MOVE(1,2,3)
意思就是设置x轴为轴2,Y轴为轴0,Z轴为1轴,在X,Y,Z直角坐标系下,以当前点位基准画一条道相对坐标点(1,2,3)的直线。