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

2024-12-23 07:51:29
推荐回答(3个)
回答1:

我们是这样设置的,机械原点是根据你的需要自行设定的,一般会有传感器之类的,当满足条件(传感器亮)时,程序中执行MOV K0 D1840(这里需要注意,D1840不是固定的,你参考三菱PLC的用户手册,每对高速脉冲输出的Y都有对应的D寄存器,这个要跟你给伺服电机发脉冲的点对应)。这样就相当于把此位置定为原点位置(编码器的)。之后回零时,直接用绝对值定位指令让它回零就行,系统会自动回到设置的这个原点。但是,如果出现故障比如较强的电磁干扰,PLC发送的脉冲伺服接收不全或者机械联接有松动等,都会出现PLC发出指令,伺服自动回零时,回到的零点与机械位置的零点对应不起来的情况。

回答2:

你这个思路有问题。所谓的机械原点为机床装配完成后,伺服经过原点回归建立的机械坐标系的原点。
原点回归时,一般都是正向回零,伺服向正方向运动。当遇到近点开关时减速反方向运动,找到编码器Z脉冲信号(或者光栅尺0脉冲)后运行一段指定距离(由参数设定)然后停止。此时系统自动将D8140置0,不是通过程序MOV KO D8140来使坐标值归零。

回答3:

机械原点一般选择外部传感开关作为参考信号,然后在此信号的基础上移动一定的距离作为原点使用。