注释
我们可以看看你的 HAL 文件吗?消除 HAL 错误的原因? |
当然。我应该在第一条消息中附上这个。道歉。我附上了一个 zip 文件,其中包含我所知道的所有相关信息。 除了 Mesa 卡之外,还没有连接任何硬件。我相信它使用的是 7i80hd_25_svst4_8.bit 固件。 |
因为这似乎完全是一个 sim 配置,所以至少其他人应该很容易看到它。 |
为了排除故障,我修改了轴 python 脚本的副本,并在慢跑时强制轴为 1。这使轴 1 点动,但它也使所有选定的轴也点动 1。我还注意到,在运行 flowsnake g 代码后(偏移量 g56 不会使 sim 崩溃),它偶尔会正确地点动轴 1。似乎没有任何一致性。 谢谢你看。我花了很多时间试图让它工作。我有一个表现相同的 FANUC sim。那个不太完整。 吉姆 |
我可以确认问题。从命令行运行 LinuxCNC 的终端中的输出非常清楚这与#146是同一个问题,但该跟踪器(已合并)中的解决方法对 vars.current_axis.get 没有帮助。我真的很惊讶这个问题在其他几个地方并不明显。 |
感谢您的确认。我疯狂地追逐一个我认为是 HAL 的问题。 我可以切换到 2.8,但切换路径不如 2.7 清晰。拉伸 ISO 使它变得简单。我需要能够驱动 Mesa 以太网卡。 |
Dewey 有一个补丁,但我还没有试过。(如果它确实有效,我不知道它需要多长时间才能作为 2.7 错误修复发布) |
今晚我会试试看。谢谢! |
有迹象表明轴 C / 5 可能会出现同样的问题 |
我测试了它,并使用 .axisrc 工作。 使用文本编辑器,创建一个新文件,将其粘贴进去,然后在您的主文件夹中另存为 .axisrc。
|
成功了!非常感谢你。我一直对开源社区感到惊讶。很酷。 我会考虑解决问题。 |
不确定是否相关,(或在另一个错误报告中).. 昨晚编译 2.9.0,并有一个 4 关节设置(XYYZ),注意到在轴中,按 Y 将移动 Y 电机 1,按 Z 将移动 Y 电机 2 ,并且没有能力移动 Z ..,这在 GMOCCAPY 中不是这种情况。它似乎支持新的联合配置…… |
如果 X、Y 和 Z 移动一个关节,那么这听起来像是一个错误。如果您处于关节模式,则您有关节 0、1、2 和 3。 |
Axis 似乎没有给我在世界模式和联合模式之间切换的选项,这可能是一个错误。但无论如何,Z 不应该移动明显在我的 [AXIS_Y] 下的 JOINT 2 .. 函数在 GMOCCAPPY 中工作正常 |
这个错误报告的标题是“联合模式”。你在联合模式吗? |
运行 linuxcnc-stretch-uspace-amd64.iso。接口卡是Mesa 7i80HD。
使用带有 6 轴美洲狮式 MotoMan 手臂的 generskins。链接和联合定义的所有参数似乎都是正确的。我已经创建了 Motoman 手臂和 Vismach 正确显示轨道的 CAD 模型,所有 6 个轴在 MDI 模式下都能完美工作。问题仅发生在手动关节模式下。
预期:在 Joint 模式下,Axis 界面中的 Jog [+] 和 [-] 按钮应该会导致每个选定的关节移动并在 Hal Meter 中产生 axisui.jog.[joint] true 信号。
实际:轴 0 和 2-5 按预期运行。When the “1” joint radio button is selected, there is no resultant motion or Hal Meter output when jog buttons are clicked.
这在我之前的设置 (Wheezy) 中没有发生。可能与此有关?
#146