[LinuxCNC/linuxcnc Issue#612] 2.7->2.8: changing soft limits online does not work anymore

未分类 bolang 5个月前 (10-15) 29次浏览

Issue #612 | 状态: 已关闭 | 作者: shulter | 创建时间: 2019-06-15


Maybe I need to update the kinematics during runtime somehow? This used to work fine.

Here are the steps I follow to reproduce the issue:

1. Create a config with ini.0.max_limit 500
2. Launch LinuxCNC, home axes, G0X500
3. Change limits during runtime. Execute setp ini.0.max_limit 1000 in shell or via custom subroutine.
4. G0X1000

This is what I expected to happen:

Should be able to jog up to the new extended limits.

This is what happened instead:

Old limits are still active, but hal config shows new value.

It worked properly before this:

That particular config worked fine with 2.7

Information about my hardware and software:

* I am running a binary I built myself
* I am using this LinuxCNC version: v2.8.0-pre1-3299-gefa9d09


评论 (1)

#1 – shulter 于 2019-06-15

Of course this happens due to joints&axes. Sorry, the config was too old.
setting ini.0.maxlimit and ini.x.maxlimit does work as expected.


原始Issue: https://github.com/LinuxCNC/linuxcnc/issues/612

喜欢 (0)