注释
特热约 评论 on 5 May 2019
您是否尝试使用随附的电位计进行速度控制?控制器需要 0-10V DC 输入进行速度控制,IIRC PWM 对我不起作用。我添加了一个电平转换器,然后是一个低通滤波器以使其工作。 |
锅有效。SV 用于 0-10v 信号。手册说它应该在 5v 的 PG 输入中工作。我之前有一个使用这个主轴的设置,但我可能使用了一个继电器来启用主轴,这是我短期内要做的。 我仍然很困惑,为什么在启用了 VARIABLE_SPINDLE、INVERT_SPINDLE 和 USE_SPINDLE_DIR_AS_ENABLE_PIN、SPINDLE_ENABLE_OFF_WITH_ZERO_SPEED 的情况下,我没有对主轴目录或主轴启用引脚进行任何更改。 |
我能够使用这个电路用 2n2222 反转 PWM 信号: https ://forum.arduino.cc/index.php?topic=249116.0 这足以将主轴控制器上的启用引脚拉低,如果控制器被重置,它不应该启动并变低。 现在仍然清楚为什么其他选项不起作用,但这足以让我进行更多测试。 |
快速更新:我能够得到这个工作。我已经快速扫描了 SPINDLE_ENABEL_PIN 定义,但它被包装在一个配置块中。默认情况下,该引脚似乎没有被禁用。我在 config.h 中启用了 SPINDLE_ENABLE_PIN 和 SPINDLE_DIR_PIN 并注释掉了 ENABLE_SD_CARD。我不确定哪个引脚会响应 M3/m5。事实证明 SPINDLE_ENABLE_PIN 已正确反转并响应 M3/m5 命令。我还没有测试过开机行为,它可能会在启动时在主轴上闪烁(这是 arduino 会做的)。 因此,net net 是您需要所有 VARIABLE_SPINDLE、INVERT_SPINDLE 和 USE_SPINDLE_DIR_AS_ENABLE_PIN、SPINDLE_ENABLE_OFF_WITH_ZERO_SPEED 并且您还需要至少映射 SPINDLE_ENABLE_PIN(v2.1 板我使用 GPIO_NUM_18)。 希望这可以帮助某人。PWM 仍然不适用于这个糟糕的无刷控制器 |
电机/主轴的标签与控制器相同,并随控制器一起提供。它有两个小型深沟球轴承和一个安装在轴上的相当不稳定的 ER16 筒夹。存在显着的轴向游隙,这使得它不适合除了 PCB 铣削之外的其他用途,而 PCB 铣削是它现在一直专注于它的用途,直到它死去。我得到大约 7krpm@27v用配对的控制器摆脱它。 我很想找到一个经过实战考验的使用角接触轴承的高转速小主轴。wegstr 主轴看起来很棒,但相当昂贵。通过我的搜索,无法再购买 wolf 工程主轴。我查看了 Sable-2015,但它使用普通滚珠轴承。 |
乔赫 评论 on 5 May 2019
我正在使用板 2.1 并试图让 WS55-220S 无刷主轴控制器工作。这个讨厌的设备需要启用低…我编译并上传了一个更改的 config.h,但它似乎没有工作。我有几个问题。
脉宽调制:
即使我跳线使能到 GND,PWM 控制也不起作用。手册说
当我在安装电平转换器后达到最大速度时,我可以在控制器的 PWM 输入上看到 5v。电压似乎成比例且正确,但我没有范围。我试图将最大速度设置为 100 和 30000,我读到这会改变 PWM 占空比。它们似乎都没有导致控制器注册 pwm 速度。
启用引脚
底线是我想在某个地方有一个低启用引脚。我可以不使用 PWM,但我希望主轴在出现故障时停止。