注释
|
还没有,在未来的版本中,我们计划允许每个轴应用所有归位和限位开关功能。 你用那个轴的原点开关吗? |
|
我只对 X、Y 和 Z 使用限位开关。 |
|
有什么办法可以通过从串行端口发送的命令来扩展 A 轴最大行程? |
|
您可以将最大行程设置为一个非常大的值,并将 Home/Mpos 设置为该值的一半。例如 $Z/最大行程 = 10000 将导致这样的范围……(忽略除限制之外的所有内容) [MSG:Z Axis Trinamic TMC2130 Step:I2SO(10) Dir:I2SO(9) CS:I2SO(11) Disable:I2SO(8) Index:-1 R:0.110 Limits(-5000.000,5000.000)] |
|
我可以用 G92 改变工作位置 |
|
我认为这个问题与机器位置有关,而不是工作位置。在我们的 Trello 看板上有一张临时分配给我的票,用于添加对 G28.2 和 G28.3 的支持,以便从 GCode 管理机器坐标 – 但它在优先级列表中的位置很低。 |
|
@MitchBradley是的。我要求的。 我使用 Java、PHP 和 .NET …. |
|
如果将可用作输入的轴的最大行程设置为 0,则不应用软限制。我做到了,应该也很容易添加到这个端口。 |
|
@terjeio我相信您的解决方案是从任何轴上删除软限制的最简单和最好的方法。如果有人可以指导我在哪里查看代码,我可以进行更改。它在 Limits.cpp 中吗? |
|
@nsiatras这是我的操作方法,请注意我检查的是 -0 而不是 0。归位和设置验证也可能需要更改。
|
|
我相信我做到了。 我在Limits.cpp文件内的bool limitsCheckTravel的 if 语句中添加了&& axis_settings[idx]->max_travel->get()>0案例。 我还在我的机器文件中将 A 轴最大行程设置为零
|
|
关于通过串行命令将 A 轴的最大行程更改为 0(零)时如何避免错误 80 的任何想法? 我应该看看 Settings.cpp 吗? |
|
我将行更改为 该 非常感谢您的帮助。这非常有帮助! |
|
@bdring 和@MitchBradley 附言。请考虑项目的这一变化。 再次感谢 :) |
|
我们会认真考虑的。我暂时关闭这个问题。 如果您以后有任何问题,请访问我们的 Discord 服务器 |


有什么可能的方法可以在没有软限制的情况下使用 A 轴吗?
我想让 A 轴旋转 360 度。