方法:
电机先以第一段高速去找原点开关,有原点开关信号时,电机马上以第二段速度寻找电机的Z相信号,第一个Z相信号一定是在原点档块上(所以可以注意到,其实高档的数控机床及中心机的原点档块都是机械式而不会是感应式的,且其长度一定大于电机一圈转换为直线距离的长度)。
当找到第一个Z相信号后,此时有两种方试,一种是档块前回原点,一种是档块后回原点。以档块后回原为例,找到档块上第一个Z相信号后,电机会继续往同一方向转动寻找脱离档块后的第一个Z相信号。一般这就算真正原点,但因为有时会出现此点正好在原点档块动作的中间状态,易发生误动作,且再加上其它工艺需求,可再设定一偏移量;此时,这点才是真正的机械原点。此种回原方法是最精准的,且重复回原精度高。
这个应该是绝对位置的伺服电机,这个要读取伺服寄存器中的当前位置,然后改变当前位置寄存器的值,使其达到你想要的效果;
看你的伺服是什么控制方式,如果是绝对位置控制方式,可以会出现回不到原点并且报警,如果相对位置控制的话,那就可能是你的机械位置已经到了顶点,造成原点不能正常复位,调节机械位置或都原点sensor,如果真是机器人那样的机械手一般用的绝对位置编码器,你的那一个机械手可能是十字架的机械手吧,但这种机械手也有可能用绝对对位置编码器,最好查一下伺服壮态,以及控制器的壮态,以便更准确的判断,希望对你有帮助
你调整接近开关不更简单吗?