三菱PLC 关于伺服电机找机械原点的问题

找机械原点是不是,一开始安装伺服电机,装好后不动,那个点就是机械原点,然后程序中写MOV KO K8140,把程序原点和机械原点重合,这就算找好机械原点了,是这样吗,初学者,高手验证下

我们是这样设置的,机械原点是根据你的需要自行设定的,一般会有传感器之类的,当满足条件(传感器亮)时,程序中执行MOV K0 D1840(这里需要注意,D1840不是固定的,你参考三菱PLC的用户手册,每对高速脉冲输出的Y都有对应的D寄存器,这个要跟你给伺服电机发脉冲的点对应)。这样就相当于把此位置定为原点位置(编码器的)。之后回零时,直接用绝对值定位指令让它回零就行,系统会自动回到设置的这个原点。但是,如果出现故障比如较强的电磁干扰,PLC发送的脉冲伺服接收不全或者机械联接有松动等,都会出现PLC发出指令,伺服自动回零时,回到的零点与机械位置的零点对应不起来的情况。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-15
你这个思路有问题。所谓的机械原点为机床装配完成后,伺服经过原点回归建立的机械坐标系的原点。
原点回归时,一般都是正向回零,伺服向正方向运动。当遇到近点开关时减速反方向运动,找到编码器Z脉冲信号(或者光栅尺0脉冲)后运行一段指定距离(由参数设定)然后停止。此时系统自动将D8140置0,不是通过程序MOV KO D8140来使坐标值归零。
第2个回答  2013-10-15
机械原点一般选择外部传感开关作为参考信号,然后在此信号的基础上移动一定的距离作为原点使用。