do点点搜索的回原点(plc原点回归与原点搜索哪个更准)
在生活中,很多人可能想了解和弄清楚工程师必掌握的带DOG搜索功能的原点回归脉冲指令代码(DSZR)的相关问题?那么关于dog点搜索的回原点的答案我来给大家详细解答下。
概要
可编程控制器的定位指令, 产生正转脉冲或者反转脉冲后, 增减当前值寄存器的内容。
可编程控制器的电源OFF后, 当前值寄存器清零, 因此上电后, 请务必使机械位置和当前值寄存器的位置相吻 合。
在内置定位功能中,用机械原点回归用的DSZR/ZRN指令进行原点回归,使机械位置和可编程控制器中的当前值 寄存器相吻合。
功能和动作
1. 原点回归动作
以脉冲输出端指定 为Y000为例, 说明原点回归动作。 如果使用Y001、 Y002、 Y003时, 则请根据使用的 输出编号, 改读各相关标志位。
1) 指定原点回归方向。 根据原点回归方向指定标志位(M8342)的ON/OFF来指定原点回归方向。
2) 执行原点回归用DSZR指令。
3) 向原点回归方向指定标志位(M8342)指定的方向, 以原点回归速度(D8347, D8346)指定的速度移动。
4) 一旦 S1指定的近点信号(DOG)为ON, 就开始减速, 直到减速到爬行速度(D8345)。
5) S1指定的近点信号(DOG)从ON到OFF后, 如果检测到 S2指定的零点信号从OFF到ON, 则立即停止 脉冲的输出。
此外, 如果近点信号和零点信号指定了相同的输入, 那么和ZRN指令一样, 不使用零点信号, 在近点信号 (DOG)从ON到OFF时, 立即停止脉冲的输出。
6) 清零信号输出功能 (M8341) 有效 (ON) 时, 在检测出零点信号的 OFF → ON 后 1ms 以内, 清零信号 (Y004) 在 「20ms+1个运算周期(ms)」 的时间内保持为ON。
7) 当前值寄存器(D8341,D8340)变为 “0(清零)”。
8) 指令执行结束标志位(M8029)为ON, 结束原点回归动作。
2. DOG搜索功能
设计有正转限位、 反转限位时, 执行使用了DOG搜索功能的原点回归。 此时, 因原点回归的开始位置不同, 原定回归动作也各不同。
1) 开始位置在通过DOG前的时候
a) 通过执行原点回归用指令, 开始原点回归动作。
b) 以原点回归速度, 向原点回归方向开始移动。
c) 一旦检测出DOG的前端, 就开始减速到爬行速度。
d) 检测出DOG的后端后, 在检测出第一个零点信号时停止。
2) 开始位置在通过DOG内的时候
a) 通过执行原点回归用指令, 开始原点回归动作。
b) 以原点回归速度, 向与原点回归方向相反的方向开始移动。
c) 检测出DOG的前端后减速停止。 (离开DOG。 )
d) 以原点回归速度, 向原点回归方向开始移动。 (再次进入DOG。 )
e) 一旦检测出DOG的前端, 就开始减速到爬行速度。
f) 检测出DOG的后端后, 在检测出第一个零点信号时停止。
3) 开始位置在近点信号OFF(通过DOG后)的时候
a) 通过执行原点回归用指令, 开始原点回归动作。
b) 以原点回归速度, 向原点回归方向开始移动。
c) 检测出反转限位1(反转极限)时减速停止。
d) 以原点回归速度, 向与原点回归方向相反的方向开始移动。
e) 检测出DOG的前端后减速停止。 (检出(离开)DOG。 )
f) 以原点回归速度, 向原点回归方向开始移动。 (再次进入DOG。 )
g) 一旦检测出DOG的前端, 就开始减速到爬行速度。
h) 检测出DOG的后端后, 在检测出第一个零点信号时停止。
4) 原点回归方向的限位开关(正转限位1或者反转限位1)为ON的时候
a) 通过执行原点回归用指令, 开始原点回归动作。
b) 以原点回归速度, 向与原点回归方向相反的方向开始移动。
c) 检测出DOG的前端后减速停止。 (检出(离开)DOG。 )
d) 以原点回归速度, 向原点回归方向开始移动。 (再次进入DOG。 )
e) 一旦检测出DOG的前端, 就开始减速到爬行速度。
f) 检测出DOG的后端后, 在检测出第一个零点信号时停止。
程序实例
温馨提示:通过以上关于工程师必掌握的带DOG搜索功能的原点回归脉冲指令代码(DSZR)内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。