farmbot入门教程-轴设置
纠错,疑问,交流: 请进入讨论区或 请点击进入页面,扫码加入微信群或Q群进行交流
获取最新文章: 扫一扫加入“创客智造”公众号
说明:
-
介绍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群进行交流
获取最新文章: 扫一扫加入“创客智造”公众号


















