← 返回手册总目录

FANUC Robot series R-30iB/R-30iB Mate 控制装置 iRvision 操作说明书

目录

CHK_POS

CHK_POS

工业 自动 化 专家 CAD2D3D.com B-§3304CM04 12. 其 他 选项 功能 12.1.8 CHK_Pos 使 用 疏 Vision 进行 机 器 人 的 补正 时 , 有 的 情况 下 会 成 为 动作 范围 外 等 异常 而 停止 。 这 样 的 异常 在 如 下 情况 下 发 生 : 虽然 工件 处 于 退 Vision 的 检 出 范围 内 , 但 是 处 于 机 器 人 的 动作 范围 外 , 机 器 人 无 法 摆 出 所 指定 的 取 t -CHK POS, 是 在 机 器 人 移动 到 已 被 补正 的 位 置 之 前 , 用 来 确认 机 器 人 能 否 移动 到 已 被 补正 的 位 置 的 一 种 功能 。 通 过 使 用 CHK_POS, 即 可 避免 异常 的 发 生 而 转 入 下 一 个 工件 的 处 理 。 参数 1: 组 编号 〈 输 入 ) 指定 机 器 人 的 运动 组 编号 。 参数 2: 位 置 数据 的 用 户 坐标 系 编号 〈 输 入 ) 指定 要 确认 的 位 置 数据 的 用 户 坐 标 系 编号 。 参数 3: 位 置 数据 的 工具 坐标 系 编号 〈 输 入 ) 指定 要 确认 的 位 置 数据 的 工具 坐标 系 编号 。 参数 4: 位 置 寄 存 器 号 码 〈 输 入 ) 指定 要 确认 的 存储 有 位 置 数据 的 位 置 寄存 器 的 号 码 。 参数 5: 位 置 寄 存 器 号 码 〈 输 入 ) 指定 存储 有 位 置 补偿 数据 的 位 置 寄存 器 的 号 码 。 参数 6: 位 置 寄 存 器 号 码 〈 输 入 ) 指定 存储 有 抓 取 偏差 补偿 数据 的 位 置 寄存 器 的 号 码 。 参数 7; 寄存 器 号 码 〈 输 出 ) 指定 用 来 存储 错误 号 码 的 寄存 器 的 号 码 。 不 可 省 略 。 存储 错误 号 码 的 寄存 器 中 , 根 据 发 生 的 错误 存储 如 下 任何 一 个 值 。 0: 正常 结束 。 (机 器 人 可 移动 到 补正 位 置 。) :尚未 指定 必要 的 参数 。 了 错误 的 参数 。 出 所 指定 的 用 户 坐 出 所 指定 的 工具 坐 : 入 到 所 指定 的 寄存 器 中 。 出 系统 变量 SMOR_GRP[x].SNIL_POS。 得 所 指定 的 位 置 寄存 器 形式 失败 。 定 的 位 置 寄 存 器 形式 错误 。 :无 法 读 出 所 指定 的 位 置 寄存 器 。 指定 的 位 置 寄存 器 尚未 初始 化 。 其 他 :表示 机 器 人 无 法 移动 到 补正 位 置 的 理由 的 异常 号 码 。 ( 例 ; 15018 -MOTN-018 这 个 位 置 不 能 到 达 ) 错误 编码 若是 1300 一 1399, 则 表示 在 执行 本 工具 时 发 生 了 错误 。 除 此 以 外 的 , 是 表示 机 器 人 无 法 移动 到 补正 位 置 的 理由 之 异常 编码 。 异常 编码 , 由 上 位 2 位 数 的 异常 ID、 下 位 3 位 数 的 异常 号 码 构成 。 璧 如, 若是 15018,ID 为 13, 表示 动作 异常 , 异 常 编码 即 为 “MOTN-018”。 有 关 异 常 编码 的 详情 , 请 参阅 “R-30iB/R-30iB Mate 控制 装置 “操作 说 明 书 (报警 代码 列表 ) ”。 使 用 例 11: J P[1] 100% FINE 12: PRUJ=P[2] 13: CALL CHK_PO0S(1,0,1,1,2,0,1) 14: IF R[1]<0 JUMP,LBL [99] 15: L P[2] 2000mm/sec FINE OFFSET,PR [2] 16: LBL[99] 第 12 行 将 示 教 位 置 〈 补 正 前 的 位 置 ) 复制 到 位 置 寄存 器 PR [1] 中 。 -479 -