开源改变世界

PNCconf 主轴设置问题 #2200

推推 grbl 3年前 (2023-01-31) 220次浏览
关闭
BSHoekstra 打开了这个问题 2022 年 12 月 11 日 · 2 条评论
关闭

PNCconf 主轴设置问题#2200

BSHoekstra 打开了这个问题 2022 年 12 月 11 日 · 2 条评论

注释

PNCconf 主轴设置问题 #2200

我们想通过 MESA 卡 GPIO 启用和断开继电器,从而打开和关闭主轴电机,但 PNCconf 没有正确设置 .hal 文件以用于 M3、M4 和 M5 命令激活和停用 hal 引脚。经过数小时的故障排除后,我能够确定解决方案,因此我想分享此信息,希望开发人员可以将此解决方案自动编程到 PNCconf 中。请注意,这是 Linuxcnc/Axis 版本 2.8.4 和 Linux/Axis Buildbot 2.9 的问题。

以下是重现问题的步骤:

  1. 运行 PNCconf。
  2. 在 Mesa Card 0 选项卡上,选择
    1) Board name: 5i25-Internal Data
    2) 7i76X2 – With One 7i76
  3. 在 I/O 连接器 3 选项卡上,选择
    Num 012:Function – Spindle Enable,Pin Type:GPIO Output
  4. 完成 PNCconf 安装
  5. 打开.hal文件,会发现如下
    # — SPINDLE-ENABLE —
    setp hm2_5i25.0.gpio.012.is_output true
    net spindle-enable => hm2_5i25.0.gpio.012.out
  6. 为了使程序正常工作,您手动添加了一行,如下所示:
    # — 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

希望这对其他人有帮助。

问候,

巴里 :)

PNCconf 主轴设置问题 #2200
合作者

我测试了 2.9 并没有发现这个问题。
行:net spindle-enable <= spindle.0.on
位于标题下:# —setup spindle control signals—
在同一个文件中。
您是否从下拉列表中选择了 spindle-enable 或输入了它?
其实没关系,net spindle-enable <= spindle.0.on 总是放在文件 IFAICT 中。

PNCconf 主轴设置问题 #2200

你是对的。我启动了一个新的 PNCConf 配置向导设置,果然如您所指出的那样,它正确设置了 Hal 文件并且 Hal 文件运行良好。

              The line: net spindle-enable <= spindle.0.on
          was under the heading: # ---setup spindle control signals--- 

很抱歉完全错过了这个,因为我正在通过故障排除过程让我的 CNC 机器工作(现在是这样),并感谢您的回应帮助我提高学习曲线!:) 我非常感激。

问候,

巴里 :)