注释
我在主 AXIS 中尝试过这个,如果它永远慢跑或只是增量的长度,我无法说服自己。如果你在它移动时按下 +- 按钮,它会增加移动的增量,让它看起来永远在慢跑 – 我想。 |
它会慢跑到极限,如果你
|
只有在点动时从连续切换到增量时,从增量切换到连续才没有问题
|
在我的 sim 中,我无法让它发生——我偶尔可以让它以增量长度运行。 我很确定问题仍然是基于按钮/键盘慢跑的工作方式。 |
在 AXIS 中用这个来改变功能: def jogspeed_listbox_change(dummy, value):
jjogmode = get_jog_mode() #<--new line
for jnum in range(num_joints): #<--new line
jog_after[jnum] = None #<--new line
jogging[jnum] = 0 #<--new line
jog(linuxcnc.JOG_STOP, jjogmode, jnum) #<--new line
global jogincr_index_last
然后重新编译。 |
所以看起来我的代码可以正常工作,除了在增量模式下按钮慢跑,慢跑从按钮释放而不是按钮按下开始。因此,当增量设置发生变化时,我的代码会中断连续点动,但增量点动是通过释放按钮启动的。 但我似乎无法找到屏幕按钮如何调用功能。有人给我线索吗? |
我发现它是 axis.tcl – 为什么它不在与 axis.py 相同的文件夹中…… |
我认为慢跑应该从按下按钮开始。 |
是的。看起来增量慢跑在过去的处理方式有所不同,这种行为仍然存在。 |
连续和增量慢跑工作。在任何点动类型期间按 i 或 I 停止点动。 |
谢谢 – 你没有碰巧尝试过串联轴机器是吗? |
2020 年 4 月 4 日下午 4:26,c-morley ***@***.***> 写道:谢谢 – 你没有碰巧尝试过串联轴机床吧?
不,但如果你需要,我可以。
|
我还为其他 GUI 添加了修复程序, |
好的,在 XYYZ 机器上,慢跑速度减慢,这样我可以更好地看到发生了什么。 |
Pumuckl 在 LinuxCNC 论坛上报告了这一点
如果您正在进行连续点动(按下 + 或 – 按钮)并键入 I 进行增量点动,
即使在您释放 + 或 – 按钮后运动仍会继续并继续到软限制
OP 使用的是 Gmoccapy,我使用 Axis 进行了测试,结果相同
一旦进入增量模式,+ 和 – 按钮将被忽略,但您可以通过变回连续模式并按下并释放 + 或 – 按钮来停止失控点动