关闭 BSHoekstra 打开了这个问题 2022 年 12 月 11 日 · 2 条评论 关闭 PNCconf 主轴设置问题#2200 BSHoekstra 打开了这个问题 2022 年 12 月 11 日 · 2 条评论 注释 BS胡克斯特拉 评论了 2022 年 12 月 11 日 我们想通过 MESA 卡 GPIO 启用和断开继电器,从而打开和关闭主轴电机,但 PNCconf 没有正确设置 .hal 文件以用于 M3、M4 和 M5 命令激活和停用 hal 引脚。经过数小时的故障排除后,我能够确定解决方案,因此我想分享此信息,希望开发人员可以将此解决方案自动编程到 PNCconf 中。请注意,这是 Linuxcnc/Axis 版本 2.8.4 和 Linux/Axis Buildbot 2.9 的问题。 以下是重现问题的步骤: 运行 PNCconf。 在 Mesa Card 0 选项卡上,选择 1) Board name: 5i25-Internal Data 2) 7i76X2 – With One 7i76 在 I/O 连接器 3 选项卡上,选择 Num 012:Function – Spindle Enable,Pin Type:GPIO Output 完成 PNCconf 安装 打开.hal文件,会发现如下 # — SPINDLE-ENABLE — setp hm2_5i25.0.gpio.012.is_output true net spindle-enable => hm2_5i25.0.gpio.012.out 为了使程序正常工作,您手动添加了一行,如下所示: # — SPINDLE-ENABLE — net spindle-enable <= spindle.0.on setp hm2_5i25.0.gpio.012.is_output true net spindle -启用=> hm2_5i25.0.gpio.012.out 希望这对其他人有帮助。 问候, 巴里 合作者 c-莫利 评论了 2022 年 12 月 19 日 我测试了 2.9 并没有发现这个问题。 行:net spindle-enable <= spindle.0.on 位于标题下:# —setup spindle control signals— 在同一个文件中。 您是否从下拉列表中选择了 spindle-enable 或输入了它? 其实没关系,net spindle-enable <= spindle.0.on 总是放在文件 IFAICT 中。 作者 BS胡克斯特拉 评论了 2022 年 12 月 22 日 你是对的。我启动了一个新的 PNCConf 配置向导设置,果然如您所指出的那样,它正确设置了 Hal 文件并且 Hal 文件运行良好。 The line: net spindle-enable <= spindle.0.on was under the heading: # ---setup spindle control signals--- 很抱歉完全错过了这个,因为我正在通过故障排除过程让我的 CNC 机器工作(现在是这样),并感谢您的回应帮助我提高学习曲线!:) 我非常感激。 问候, 巴里 BSHoekstra已完成 关闭 2022 年 12 月 22 日 喜欢 (0) 为你的名字翻译 Machine.h #1278 ESP32_GRBL BLE 连接 iOS 设备 #1279 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
我们想通过 MESA 卡 GPIO 启用和断开继电器,从而打开和关闭主轴电机,但 PNCconf 没有正确设置 .hal 文件以用于 M3、M4 和 M5 命令激活和停用 hal 引脚。经过数小时的故障排除后,我能够确定解决方案,因此我想分享此信息,希望开发人员可以将此解决方案自动编程到 PNCconf 中。请注意,这是 Linuxcnc/Axis 版本 2.8.4 和 Linux/Axis Buildbot 2.9 的问题。
以下是重现问题的步骤:
1) Board name: 5i25-Internal Data
2) 7i76X2 – With One 7i76
Num 012:Function – Spindle Enable,Pin Type:GPIO Output
# — SPINDLE-ENABLE —
setp hm2_5i25.0.gpio.012.is_output true
net spindle-enable => hm2_5i25.0.gpio.012.out
# — SPINDLE-ENABLE —
net spindle-enable <= spindle.0.on
setp hm2_5i25.0.gpio.012.is_output true
net spindle -启用=> hm2_5i25.0.gpio.012.out
希望这对其他人有帮助。
问候,
巴里