< >
Home » FarmBot入门教程 » farmbot入门教程-轴设置

farmbot入门教程-轴设置

说明:

  • 介绍farmbot的轴设置

  • 准确的位置跟踪对于 FarmBot 来说至关重要,因为它可以在一天内播种,然后一周又一周地回来浇灌植物,为了跟踪其在花园坐标系中的位置,FarmBot 必须:

    所有 动作 都 以 固定 的起始 位置为 基础, 也 称为原点,零点或起始 位置(0, 0, 0)

    跟踪每一个动作,以便 FarmBot 始终知道其当前的位置

    检测电机是否因碎片、硬件故障或用户错误而停转

    了解所有三个轴的长度,因此 FarmBot 不会尝试移动超出允许距离

步骤:

  • FarmBot 的所有移动都必须基于固定的起始位置,也称为原点、零点或(0, 0, 0)

  • 要知道起始位置在哪里,FarmBot 可以自动找到起始位置,也可以手动设置起始位置。应定期查找或设置起始位置:

    启动 FarmBot 后
    发生移动错误后
    手动移动 FarmBot 后
    在长时间运行的序列开始时
    在任何需要高精度的序列开始时,例如工具安装序列

自动寻找起始位置

  • 编码器、失速检测或限位开关必须处于开启状态s,FarmBot 才能自动找到家

  • 为了自动找到家,FarmBot 将:

    朝原点位置的方向移动并寻找它

    使用特殊硬件,FarmBot 将检测何时到达原点位置

    第一次到达起始位置后,FarmBot 将后退一小段距离,然后再次向前移动,以验证是否在同一位置第二次找到起始位置。如果验证失败,FarmBot 将返回流程的第一步

    一旦验证成功,FarmBot 会将当前位置设置为主位置。换句话说,FarmBot
    的坐标将被设置为(0, 0, 0)

  • 要指示 FarmBot 定期自动寻找家,请在序列中使用FIND HOME命令。建议在长时间运行的序列和需要高精度的序列开始时使用此命令

  • 要指示 FarmBot 立即自动寻找家,请使用设置面板中的“FIND HOME X”、“FIND HOME Y”和“FIND HOME Z”按钮,或控制面板中的按钮按 Z、Y、X 的顺序找到所有三个轴的原点。在手动移动 FarmBot 或出现移动错误后建议这样做

  • 您还可以通过按顺序使用SET HOME命令指示 FarmBot 定期设置原点位置

  • 停在原点位置。大多数 FarmBot 设置都通过硬件(例如硬停止)物理限制超出起始位置的移动。如果您的设置也是如此,您还应该为每个适用轴启用STOP AT HOME ON。这将进一步限制 FarmBot(通过软件)甚至试图超出起始位置

  • 轴长。为了限制超出轴最大位置的移动,FarmBot 必须首先知道轴的长度。要知道轴的长度,FarmBot 可以自动查找轴的长度,也可以手动设置轴的长度。只有在影响轴长度的硬件更改后,才应查找或设置轴的长度:

    组装完 FarmBot 后
    调整安全带或硬停装置后
    在进行任何其他影响 FarmBot 行驶距离的调整后

  • 自动查找轴长度。编码器、失速检测或限位开关必须处于开启状态,FarmBot 才能自动找到轴长

  • 为了自动找到轴长度,FarmBot 将:

    朝最大位置的方向移动,寻找它。

    使用特殊硬件,FarmBot 将检测何时达到最大位置

    然后,FarmBot 将朝原点位置的方向移动,寻找它,同时测量它与最大位置移动的距离

    使用特殊硬件,FarmBot 将检测何时到达原点位置

    FarmBot 随后会将轴长设置为最大位置和原点位置之间测量的距离。FarmBot 还会将当前位置设置为原点位置

请输入图片描述

  • 要指示 FarmBot 立即自动查找轴长,请使用设置面板中的“查找长度 X”、“查找长度 Y ”和“查找长度 Z”按钮。建议在首次组装 FarmBot 或对可能影响 FarmBot 行进距离的硬件进行任何更改后执行此操作

  • 您还可以通过按顺序使用FIND AXIS LENGTH命令指示 FarmBot 定期自动查找轴长度。但是,这通常没有必要,因为轴长度不会定期更改

手动设置原点

  • 如果您没有启用编码器、失速检测或限位开关,则可以使用手动控制或手动将 FarmBot 移动到所需的主位置

  • 然后使用设置面板中的SET HOME X、SET HOME Y和SET HOME Z按钮手动将当前位置设置为每个轴的主位置。换句话说,手动将 FarmBot 的坐标设置为(0, 0, 0)

  • 您还可以通过按顺序使用SET HOME命令指示 FarmBot 定期设置原点位置

  • 停在原始位置

    大多数 FarmBot 设置都通过硬件(例如硬停止)物理限制超出起始位置的移动。如果您的设置也是如此,您还应该为每个适用轴启用STOP AT HOME ON。这将进一步限制 FarmBot(通过软件)甚至试图超出起始位置

  • 轴长。为了限制超出轴最大位置的移动,FarmBot 必须首先知道轴的长度。要知道轴的长度,FarmBot 可以自动查找轴的长度,也可以手动设置轴的长度。只有在影响轴长度的硬件更改后,才应查找或设置轴的长度:

    组装完 FarmBot 后
    调整安全带或硬停装置后
    在进行任何其他影响 FarmBot 行驶距离的调整后

  • 自动查找轴长度。编码器、失速检测或限位开关必须处于开启状态,FarmBot 才能自动找到轴长

  • 为了自动找到轴长度,FarmBot 将

    朝最大位置的方向移动,寻找它

    使用特殊硬件,FarmBot 将检测何时达到最大位置

    然后,FarmBot 将朝原点位置的方向移动,寻找它,同时测量它与最大位置移动的距离

    使用特殊硬件,FarmBot 将检测何时到达原点位置

    FarmBot 随后会将轴长设置为最大位置和原点位置之间测量的距离。FarmBot 还会将当前位置设置为原点位置

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: none