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 还会将当前位置设置为原点位置
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号