1. 主页
  2. 文档
  3. ESP32_GRBL文档
  4. BESC 主轴功能

BESC 主轴功能

BESC 主轴功能

概述

许多小型数控机床都使用无刷直流电机作为主轴电机。它们很便宜,并且在一个小包装中包含大量的能量。它们设计用于安装在 RC 车辆中并通过操纵杆控制,因此需要一点点黑客才能让它们工作。Grbl_ESP32 可以处理基本的电子信号,但它们在功能和设置要求方面差异很大。

底线:这是一项高级功能。这些电机/ESC 并非为此应用而设计。每个电机都不同,所以不要指望论坛上有完美的支持。电机可能不像普通主轴电机那样运行或响应。和…永远不要相信它!更改位等时将其断电

BESC 主轴功能

BESC 主轴功能

BESC 主轴功能

Grbl_ESP32 支持无刷主轴电机。这些电机由电子速度控制器 (ESC) 控制。它们主要设计用于遥控飞机、汽车、无人机等。ESC 具有与业余伺服器类似的控制输入。他们使用 PWM 信号,脉冲范围通常在 1 毫秒(关闭)到 2 毫秒(全速)之间,但您可能需要对其进行调整。

注意:速度控制器通常具有电池消除器电路。它们不需要在其中一个引脚上输入 5V,而是输出 5V 以为 RC 车辆中的其他低压电子设备供电。您可能不应该将其连接到您的 CNC 控制器。

启动顺序

ESC 需要了解您想要用于 PWM 最大值和 PWM 关闭值的内容。为此,您需要执行特殊的开启顺序。在大多数 ESC 上,您只需为您的设置执行一次此操作。ESC 可以使用线圈来振动电机,使其听起来像哔哔声。这些哔哔声将帮助您完成该过程。

您的 BESC 可能略有不同,但常见的启动顺序如下。将 PWM 设置为最大,为 ESC 通电,等待几声蜂鸣声,将 PWM 设置为最小,等待更多蜂鸣声。可能有更多步骤来设置其他值。使用 Grbl_ESP32 的 ESC 功能时,您需要通过 gcode 命令手动执行此操作。请参阅下面的更多信息。

我强烈建议买一个伺服测试仪。带旋钮和数字读数的是最好的。在尝试使用 Grbl_ESP32 之前,请确保你可以用它来控制你的 ESC。使用旋钮了解开启顺序要容易得多。我很多年前买过这个,不到 10 美元。

BESC 主轴功能

添加功能

请参阅主轴页面的这一部分

电调接线

您需要为您的 ECS 供电。请注意,ESC 会消耗大量电流。它还需要一种简单的方法来打开和关闭它。

PWM 信号通常位于 3 针连接器上。根据您的 cpu 映射,PWM 线需要连接到 ESP32 的 PWM 输出。

您还需要将接地引脚连接到 ESP32 上的地。您不应将 5V 电线连接到任何东西。

开启顺序

假设您的开机顺序是……全速开机,等待蜂鸣声,降低到最低速度,等待蜂鸣声。此外,您的最大 RPM 设置($27)是 1000。这是您要发送的 gcode

  • S1000 M3(设置 RPM 为 1000,PWM 为 Max,打开主轴 PWM)
  • 电调上电
  • 等待哔哔声
  • S0(将 RPM 设置为 0,将 PWM 设置为最小值)
  • 等待哔哔声
  • M5(关闭主轴)

您现在可以正常控制您的主轴。对于将来的使用,您可能不需要重新校准,但您不必等待表示准备就绪的蜂鸣声。

这篇文章对您有用吗?

我们要如何帮助您?