手臂#

将 6 轴臂移动到位#

将 6 轴臂移动到位置 块用于将 6 轴臂移动到指定的一组坐标。

这可以是非等待等待块,取决于是否使用并且不等待选项。

移动 [手臂 v] 到位置x:(120) y:(120 ) z:(75) [毫米 v] ▶

选择坐标使用的单位:毫米或英寸。

图片展示了一个用于将机械臂移动到3D空间中特定位置的模块。提供的坐标为 x = 120、y = 120 和 z = 75,单位设置为毫米。有一个下拉菜单,允许用户根据需要将测量单位从毫米 (mm) 切换为英寸。当前,所选单位为“mm”。

您可以选择箭头进行扩展,而不必等待 - 这将允许后续块在 6 轴臂移动时运行。

移动 [手臂 v] 到位置x:(120) y:(120 ) z:(75) [毫米 v] ◀ 并且不等待

在此示例中,6 轴臂将移动到坐标 (120, 120, 75)(以毫米为单位)。

当开始
移动 [手臂 v] 到位置x:(120) y:(120 ) z:(75) [毫米 v] ▶

增量移动 6 轴臂位置#

将 6 轴臂移动到位置 块用于使用指定的值以增量距离移动 6 轴臂。

这可以是非等待等待块,取决于是否使用并且不等待选项。

[手臂 v] 位置递增x:(0) y:(0) z:(0) [毫米 v] ▶

选择坐标使用的单位:毫米或英寸。

该图显示了一个编码块,用于沿 x、y 和 z 轴递增机械臂的位置。当前增量设置为 x = 0、y = 0 和 z = 0,测量单位设置为毫米 (mm)。此外,该块配置为无需等待机械臂完成移动即可执行,如“and don't wait”选项所示。

您可以选择箭头进行扩展,而不必等待 - 这将允许后续块在 6 轴臂移动时运行。

[手臂 v] 位置递增x:(0) y:(0) z:(0) [毫米 v] ◀ 并且不等待

在此示例中,6 轴臂将沿 X 轴移动 100 毫米。

[Arm 1 v] 位置递增x:(100) y:(0) z:(0) [毫米 v] ▶

将 6 轴臂移动到方向#

将 6 轴臂移动到方向块用于将 6 轴臂的末端执行器绕轴旋转到特定方向。

这可以是非等待等待块,取决于是否使用并且不等待选项。

移动 [手臂 v] [俯仰 v] 偏转至 (0) 度 ▶

选择要移动的方向。

图片展示了一个编程模块,用户可以在其中选择机械臂的方向类型。下拉菜单当前突出显示“俯仰”,但也提供“滚动”和“偏航”等其他选项。该模块设置为将机械臂移动到 0 度的俯仰方向。

您可以选择箭头进行扩展,而不必等待 - 这将允许后续块在 6 轴臂移动时运行。

移动 [手臂 v] [俯仰 v] 偏转至 (0) 度 ◀ 并且不等待

在此示例中,6 轴臂将移动其末端执行器,使其沿 Z 轴指向 270 度。

当开始
移动 [手臂 v] [偏转 v] 偏转至 (270) 度 ▶

增量移动 6 轴臂方向#

增量移动 6 轴臂方向 块用于将 6 轴臂的末端执行器绕轴旋转一定距离(以度为单位)。

这可以是非等待等待块,取决于是否使用并且不等待选项。

[手臂 v] [俯仰 v] 偏转递增 (0) 度 ▶

选择要移动的方向。

图片展示了一个代码块,该代码块配置为通过调整机械臂的“俯仰”方向来增加其方向。代码块中的下拉菜单提供了通过“俯仰”、“滚动”或“偏航”更改方向的选项。当前选择的是“俯仰”,这意味着该代码块将以指定的度数(在本例中为 0 度)增加机械臂的俯仰方向。此代码块通常用于循环或条件语句中,以逐步调整机械臂的方向。

您可以选择箭头进行扩展,而不必等待 - 这将允许后续块在 6 轴臂移动时运行。

[手臂 v] [俯仰 v] 偏转递增 (0) 度 ◀ 并且不等待

在此示例中,6 轴臂将沿 Y 轴移动其末端执行器 40 度。

当开始
[手臂 v] [俯仰 v] 偏转递增 (40) 度 ▶

设置 6 轴臂速度#

设置 6 轴臂速度 块用于设置 6 轴臂的速度。

默认情况下,项目开始时机械臂的速度设置为 50%。六轴机械臂的速度可以设置为 1-100% 之间的整数。

设定 [手臂 v] 移速为 (50)%

在此示例中,6 轴臂将把其速度设置为 30%,然后移动到 (120, 120, 70)。

当开始
设定 [手臂 v] 移速为 (30)%
移动 [手臂 v] 到位置x:(120) y:(120) z:(70) [毫米 v] ▶

设置 6 轴机械臂末端执行器#

设置 6 轴机械臂末端执行器 块用于设置 6 轴机械臂的末端执行器。

这将根据所选的末端执行器自动调整六轴臂的 Z 轴偏移。默认情况下,项目开始时末端执行器设置为磁铁拾取工具。

设定 [手臂 v] 末端执行器为 [magnet v]

选择要在 6 轴臂上设置的末端执行器。

图片展示了一个用于设置机械臂末端执行器的模块。该模块显示:“将机械臂末端执行器设置为磁铁”,并带有一个下拉菜单。下拉菜单显示两个选项:“磁铁”和“笔”,当前选项为“磁铁”。该模块允许用户根据所需任务将机械臂末端执行器配置为磁铁或笔。

在此示例中,6 轴臂将其末端执行器设置为笔架工具。

当开始
设定 [手臂 v] 末端执行器为 [pen v]

设置 6 轴臂磁铁模式#

设置 6 轴臂磁铁模式 块用于无限期地设置 6 轴臂的磁铁模式,或者直到使用另一个 设置 6 轴臂磁铁模式 块。

在项目开始时,磁铁拾音工具的模式会重置为其默认模式,已释放

设定 [手臂 v] 磁铁为 [engaged v]

选择磁铁拾音工具的设置模式:

  • 已接合 - 磁铁拾取工具将拾取物体。

  • 已发布 - 磁铁拾取工具将丢弃其所持有的任何物体,并且不会拾取其他物体。

图片显示了一个显示为“将机械臂磁铁设置为啮合”的块。它包含一个下拉菜单,其中“啮合”被选中,另一个选项是“释放”。此块用于控制机械臂上磁铁的状态,可以将其打开(啮合)或关闭(释放)。当前选择的“啮合”状态表示执行此块时磁铁将被激活。

在此示例中,6 轴臂将把磁铁拾取工具的模式设置为接合。

当开始
设定 [手臂 v] 磁铁为 [engaged v]

设置 6 轴机械臂笔偏移#

设置 6 轴机械臂笔偏移 块用于手动设置 6 轴机械臂的当前 Z 偏移。

在使用此命令之前,您必须使用设置 6 轴机械臂末端执行器块将末端执行器设置为钢笔工具,否则设置 6 轴机械臂笔偏移将不会执行任何操作。

笔偏移是指笔架工具顶端与白板笔尖之间的距离。项目开始时,笔偏移设置为 0。默认情况下,这对应于 CTE 工作单元套件中提供的白板笔尖与笔架工具之间的约 23 毫米距离。

默认偏移量 0 将把手臂的 Z 轴原点置于钢笔工具与 6 轴手臂连接的位置。

设定 [手臂 v] 笔的偏移量为 (0) [毫米 v]

选择设置笔偏移的单位:毫米或英寸。

图片显示了一个包含以下配置的块:“将机械臂的笔偏移设置为 0 毫米”,并打开了一个下拉菜单,其中显示可将测量单位设置为“毫米”或“英寸”的选项。当前选择为“毫米”,如复选标记所示。此块用于在程序中将机械臂的笔偏移设置为 0 毫米,并可根据需要灵活地将测量单位切换为英寸。

在此示例中,在 6 轴臂移动到位置 (120, 120, 0) 之前,6 轴臂的笔偏移设置为 1 英寸。

当开始
设定 [手臂 v] 笔的偏移量为 (1) [英寸 v]
移动 [手臂 v] 到位置x:(120) y:(120) z:(0) [毫米 v] ▶

启用 6 轴臂控制停止#

启用 6 轴臂控制停止 块用于启用 6 轴臂的控制停止。

控制停止将停止 6 轴机械臂的进一步运动。一旦使用此模块,您将无法重新启用 6 轴机械臂,除非您重新启动项目。

设定 [手臂 v] 停用

在此示例中,6 轴臂将移动到 (120, 120, 70),然后启用其控制停止。

当开始
移动 [手臂 v] 到位置x:(120) y:(120) z:(70) [毫米 v] ▶
设定 [手臂 v] 停用