以下是引用风之子riCzPB在2021/12/22 15:57:11的发言:
原点是我自己写在X1右边的(此处D8170=0,所以我认为这个点就是原点),搞程序的人就写的这样的复位程序,X2是右极限开关,在工件行程的最右边,按复位按钮后设备开始复位,在碰到X1后D8170=0,我是没看懂程序中D8170>0这个是如何触发的(就是碰到左限位X1后向初始位移动的触发条件)
你的截图不是编程软件里面的程序截图,下图中红色圈里的符号在编程里面是没有的,你最好把程序截图传上来看看。
从程序分析,碰到X1后,D8170是马上清零了,但停止位置指令的T50是要在下一个扫描周期才能断开,因为T50需要M101复位后才能断开的,在这个过程中,D8170是会有计数的。所以能置位M4