说明

移动端用户点击顶部导航栏本页目录可查看文档大纲,点击章节可实现快速跳转,结合浏览器回到顶部按钮可提升浏览效率。如图所示:

4.1 系统备份恢复与初始化

重要

请务必参照文档对机器人系统进行备份,若系统发生故障时可以使用备份快速进行恢复,以降低对业务的影响。

4.1.1 系统备份

  1. 首先打开 系统信息,进入 安全模式。

  2. 登陆安全模式。

    说明

    安全模式默认密码为5555555555555555

  3. 进入安全模式后,依次点击外部储存>装置

  4. 选中USB:示教编程器

  5. 点击文件夹,勾选U盘中的文件夹。

  6. 在示教器中依次点击外部储存>保存

  7. 如图所示,选中将图中所有选项(共6项)将其都保存到U盘中。

    说明

    当复选框变为黑色即为已选中。


  8. [可选]备份系统数据时,切勿遗漏原点信息。

    说明
    • 若您遗漏原点数据的备份,请参考下文引导对其进行备份。

    • 若您已备份原点数据,请跳过4.1.1 系统备份的后续步骤。

  9. 正常开机状态下,进入安全模式,点击机器人,选择原点位置。

  10. 绝对原点数据数据记录下来。

4.1.2 系统恢复

  1. 在机器人正常开机状态下,进入安全模式

  2. 将存有备份文件的U盘插入示教器或控制柜的USB接口,将待恢复的文件夹设置为当前操作文件夹。

  3. 在示教器中,依次点击外部储存>安装

  4. 将图中所有的选项(共6项)都安装到机器人中,即系统恢复完成。

4.1.3 系统初始化

  1. 长按主菜单键启动机器人并进入维护模式,将安川加密狗插入示教器USB接口。

  2. 同时按住联锁+选择键,进入安川模式。

    说明

    安川模式的认证密码没有固定值,请联系管理员获取。

  3. 在示教器中,依次点击系统>初始化。

  4. 语言显示中,按选择键,根据需求选择以下以下任一语言。

    • 中文

    • 英文

    • 日文

  5. 控制轴组中选择 R1,进入详细界面。

  6. 机构种类一览表中,选择MAMH

  7. 选择 MA1440/MH12-A0*

  8. 选择 MA1440

  9. 必选内容选择完成后,余下选项型持续点击回车键确认,直至初始化确认,选择回车即可。

4.2 应用安装与依赖项启用

说明
  • SmartEyeTool 部分版本依赖于 .NET 6 的桌面应用。如果在打开应用程序时报错缺少该依赖,请在附件中下载并安装后重新尝试。

  • 若您已经获取并安装了下文中的应用程序,请跳过相应步骤。

附件:windowsdesktop-runtime-6.0.36-win-x64.exe.zip

4.2.1 获取 SmartEyeApp 应用

  1. 双击我的电脑,在地址栏中输入 ftp://192.168.139.5 ,并按下回车键。

  2. 单击 ConfigXml 目录,在右上角的搜索框中输入 SmartEyeApp 并按下回车键。

  3. 将SmartEyeApp安装包拷贝到本地磁盘中。

4.2.2 安装 SmartEyeApp 应用

  1. 双击 SmartEyeApp 安装包。

  2. 选择安装语言界面中,选择您的目标语言并单击确定。当前以下语言:

    • 简体中文

    • English

  3. 选择附件任务界面中,设置以下选项后,单击下一步

    • 创建桌面快捷方式(建议开启):选中该选项后,SmartEyeApp 安装完成后会自动在桌面生成对应程序的快捷方式。

  4. 准备安装界面中,确认安装设置信息并单击安装

  5. SmartEyeApp 完成安装界面中,设置以下选项后,单击完成

    • 运行 SmartEyeApp:选中该选项后,在退出安装程序时将自动运行 SmartEyeApp 应用程序。

      说明

      如果您想要变更附加任务的设置,请单击上一步。

4.2.3 系统依赖项开通(MotoPlus)

4.2.3.1 依赖项开通

  1. 长按主菜单键启动机器人进入维护模式,将安川加密狗插入示教器或控制柜的USB接口。

  2. 同时按住联锁+选择 键,进入安川模式

  3. 进入 维护模式后,在主菜单中依次选择系统>设置>选项功能

  4. 选项功能中,点击网络的详细

  5. 网络装置设置成 Ethernet,并按回车确认。

  6. 进入 主机设置,设置 IP 地址后,按 回车确认。

    说明

    图中以IP192.168.244.2为例,具体请以实际为准。

  7. 在IP修改确认对话框中,点击

  8. 在选项功能中,将中断程序关联程序TCP宏指令命令工具号转换以及MotoPlus功能修改为使用状态

    重要

    多层焊功能请保持关闭状态,否则机器人的角度显示 RxRyRz 将会切换至 ABC 形式导致无法正常工作。

4.2.3.2 Motoeye参数开通

说明
  • 机器人的LAN2LAN3网口不能设成同一网段,否则将导致其中任一网口无法使用。

  • 机器人要控制传感器开关时,请与研发确认通讯程序。

  • 请在安川模式执行参数开通步骤。

激光跟踪功能需开通的参数如下:

参数名称

参数序号

参数数值

FD

FD 001

1

FD 003

1

FD 019

1

FD 042

1

FD 073

1

FD 074

3

FD 075

1

FD 081

1

FD 082

1

FD 225

1

FD 239

1

S1D

S1D 229

0

S1D 233

0

S1D 305

2

S1D 306

3

S1D 307

5

S3D

S3D 253

5

S3D 257

16

S3D 258

32

S2C

S2C 541

0

S2C 542

0

S2C 1100

1

S2C 1101

1

S2C 1107

1

RS

RS 000

2

RS 029

1

S5E

S5E 000

5

S5E 020

170

S5E 021

4500

S5E 022

3000

S5E 023

3

S5E 025

5000

S5E 026

4

S5E 027

50

S5E 028

20

S5E 030

10

S5E 031

50

S5E 032

该参数请根据焊枪枪头与激光线的实际距离设置:

  • 小于 5 cm时:1000

  • 5~10 cm时:2000

S5E 033

5

S5E 034

0

S5E 035

0

S5E 036

0

S5E 040

1

S5E 041

2

S5E 042

3

S5E 043

4

S5E 044

0

S5E 058

20

S5E 090

100

S5E 091

20

S5E 100

0

S5E 101

0

S5E 105

0

S5E 110

2000

S5E 112

10

S5E 113

5

S5E 114

0

S5E 115

0

S5E 116

10

S5E 128

1

S5E 159

4

S5E 160

192

说明

工控机IP字段,请以实际为准。

S5E 161

168

说明

工控机IP字段,请以实际为准。

S5E 162

254

说明

工控机IP字段,请以实际为准。

S5E 163

2

说明

工控机IP字段,请以实际为准。

S5E 164

5020(端口号)

S5E 165

0

S5E 166

0

说明

工控机上软件未打开时,机器人会报传送错误。可根据业务需求使用该参数设置是否屏蔽传感器。选项如下:

  • 1:启用传感器屏蔽

  • 0:关闭传感器屏蔽

4.2.4 宏定义文件导入

  1. 插入U盘,并将robot/MacroDef文件夹设置为当前操作文件夹。

  2. 用robot/MacroDef中的宏命令定义数据文件MACRO.DAT替换掉控制柜中的MACRO.DAT。

  3. 选择主菜单中的外部储存>安装,显示安装画面,选择系统数据,按下回车进入系统数据选择画面,如下图所示。

  4. 选中宏命令定义数据 MACRO.DAT,已选系统数据会显示。断开司服后,按下回车,显示确认对话框,选择,将新的MACRO.DAT文件安装到机器人控制柜中。

    重要

    安装MACRO.DAT文件前,请务必断开司服。

4.2.5 宏程序导入

说明

以下操作步骤均在正常模式下进行。

  1. 在计算机上将我司提供的安装文件夹robot拷贝到U盘中。在控制柜或示教器中插入U盘,并将robot/MacroProgram 文件夹设置为当前操作文件夹。

  2. 将MacroProgram中的宏命令程序文件拷贝到机器人控制柜中。在主菜单中依次点击外部储存>安装,显示安装画面。

  3. 选择程序,按下回车入程序选择画面,如下图所示。

  4. 选中所有程序后,按下回车。并在安装确认对话框中点击,将安装所有选中的文件。

    说明

    已选程序处将会显示★。

4.2.6 导入示例程序

  1. 在计算机上将我司提供的安装文件夹robot/Example拷贝到U盘中。插入U盘,并将文件夹设置为当前操作文件夹。此操作请见上文4.2.5导入宏程序

  2. 在示教器主菜单中依次选择外部储存>安装> 程序。

  3. 选中所有程序后按下回车,并在确认对话框中点击,安装所有选中的文件。

4.2.7 机器人程序指令说明

4.2.7.1 程序指令的调用

  1. 调用机器人的指令需要点击命令一览按钮。

  2. 在屏幕的左侧会显示机器人的指令。

4.2.7.2 程序指令的注释操作

  1. 首先把光标移动到程序的右侧。

  2. 点击 转换 + 选择,可以使用方向键进行选择程序行。

  3. 点击编辑,可以对所选择的程序进行操作。

4.3 通讯设置

说明

通讯设置仅详细说明IP地址的设置。子网掩码默认使用255.255.255.0,若存在差异,请以实际为准。

4.3.1 传感器通讯设置

4.3.1.1 查看机器人IP

请在示教器中查看机器人IP地址并记录,为后续传感器通讯设置获取必要信息。

  1. 按住主菜单键后接通电源,启动维护模式。

    说明

    在接通电源时若不按住主菜单键,则会进入正常模式。

  2. 依次点击系统 > 安全模式 ,选择管理模式

  3. 输入密码,点击回车进入管理模式界面。

    说明

    安川机器人默认密码为9999999999999999(共16个9) 。

  4. 依次点击系统 >设置 ,进入设置。

  5. 设置界面中选中,点击选项功能

  6. 选项功能界面中,选择 LAN 接口设定,进入 LAN 接口设定界面。

  7. LAN接口设定界面中,查看IP地址。

    说明

    下图以 LAN 2口为例,请务必以实际 LAN 口为准。

4.3.1.2 运行设备配置工具

  1. 右键 SmartEyeApp 图标,单击打开文件所在的位置

  2. 在安装目录中找到 SmartEyeTool 目录并双击打开,双击 SmartEyeTool.exe 运行设备配置工具。

4.3.1.3 传感器通讯设置

请将激光传感器IP设置为与机器人网关处于同一网段,并避免IP地址冲突,以保证通讯。本文将以机器人IP 192.168.3.150 为例,请您在设置时以实际机器人IP为准。

  1. 打开 SmartEyeTool 工具,在左侧设备列表区域中,单击设备传感器0 - 192.168.139.5

  2. 在顶部单击基本信息

  3. 基本信息页签的算法配置区域中,选择您的机器人类型。

  4. 基本信息页签中,单击添加IP,并双击列表中新添加的IP。

  5. 在IP地址栏中,输入与机器人的通讯IP地址192.168.3.128后,单机保存

    说明
    • 有效地址:192.168.3.1 ~ 192.168.3.254(共254个)

    • 不可用地址:192.168.3.1(网关)、192.168.3.150(机器人IP)等

    • 可用地址示例:192.168.3.10192.168.3.50192.168.3.200

  6. 在保存成功提示框中单击确定,并单击重启激光软件

4.3.1.4 机器人通讯测试

可通过运行当前敏越系统支持的任意程序,若成功执行,则通讯建立成功。若报错,请参考4.3.1.3通讯设置检查后重新测试。

4.3.2 调试设备通讯设置

请在避免IP地址冲突的前提下,将激光传感器IP地址更改为机器人网关的同一网段。

4.3.2.1 调试设备静态IP设置

Windows 10与Windows 11在设置IP地址时存在差异,请根据您的系统进行查看。

Windows 10
  1. 使用快捷键Win + I ,单击网络和 Internet

  2. 网络和 Internet 界面的高级网络设置区域,单击更改适配器选项

  3. 网络连接界面中,右键激光传感器的网络,单击属性

  4. 属性界面中,双击Internet 协议版本 4 (TCP/IPv4)

  5. Internet 协议版本 4 (TCP/IPv4)属性中,单击使用下面的 IP 地址

  6. 在IP地址输入栏中,输入通讯IP使其与激光传感器保持同一网段内。单击确定

    说明

    敏越嵌入式激光传感器默认IP:192.168.139.5

    有效地址:192.168.139.1 ~ 192.168.139.254(共254个)

    不可用地址:192.168.139.1(网关)、192.168.139.17(机器人IP)

    可用地址示例:192.168.139.10192.168.139.50192.168.139.200

Windows 11
  1. 使用快捷键Win + I ,在左侧菜单栏中单击网络和 Internet

  2. 网络和 Internet 界面中,单击以太网

  3. 以太网界面中,单击展开激光传感器的以太网连接。

  4. 以太网设置中的IP 分配区域单击编辑

  5. 编辑IP设置中,将自动(DHCP)改为手动

  6. 编辑IP设置中,打开IPv4开关。

  7. IP地址输入框中,输入通讯IP使其与激光传感器保持同一网段内。

    说明

    敏越嵌入式激光传感器默认IP:192.168.139.5

    有效地址:192.168.139.1 ~ 192.168.139.254(共254个)

    不可用地址:192.168.139.1(网关)、192.168.139.17(机器人IP)

    可用地址示例:192.168.139.10192.168.139.50192.168.139.200

  1. 在子网掩码中输入255.255.255.0后,单击保存。

4.3.2.2 验证通讯设置结果

  1. 使用快捷键Win + R ,输入 cmd 并回车

  2. 在CMD终端命令行中,输入ping 192.168.3.150(机器人IP)并回车,验证通讯设置是否正确。

  3. 在终端查看输出。若成功接收传感器的回复,那么激光传感器与电脑的通讯建立成功。若请求超时,则通信失败,请按上文引导步骤检查后重新验证。

4.4 传感器标定及函数说明

4.4.1 TCP标定

4.4.1.1 注意事项

TCP标定前,请确认机器人、传感器、交换机以及调试设备已正确连接并开机。

4.4.1.2 TCP 精度要求

机器人的 TCP 要比较精准,误差精度不得超过1.5mm。若误差大于1.5mm,需重新标定。

4.4.1.3 工具坐标系标定(TCP)

  1. 点击机器人>工具

  2. 点击上方的显示>坐标数据

  3. 点击实用工具>校验

  4. 选择坐标+姿态的标定方式。

  5. 位置处选择TC1,将机器焊枪头示教到TC1点, 按亮示教器上的修改键,再按回车,TC1点记录完成显示为实心状态。

  6. 同样的方法做TC2、TC3、TC4、TC5四点。完成后按屏幕左下脚的完成

4.4.2 激光传感器标定(敏越)

4.4.2.1 操作步骤

  1. 双击SmartEye图标启动调试程序。

  2. 标定板取台阶、边缘焊缝,如图所示,识别位置为矩形板的上边沿焊缝,红色线条表示激光线,白色表示参考线,如下图所示:

  3. 调整机器人姿态,使得焊枪末端与标定板平面垂直,激光线与参考线平行,机器人焊枪末端运动至参考线与焊缝的交叉点,此时选择点 P1,点击记录,如图所示:

  4. 移动机器人使得激光线与参考线重合,同时使得激光线的左边偏多,右边偏少,如右图所示,选择点 P2,记录,如图所示:

  5. 移动机器人使得激光线右边偏多,左边偏少,选择点P3,记录,如图所示:

  6. 在第 4 步的基础上,将机器人抬高一定距离,移动机器人使得激光线与参考线重合,同时使得激光线的左边偏多,右边偏少,选择点 P4,记录,如图所示:

  7. 移动机器人使得激光线与参考线重合,同时使得激光线的左边和右边相等,如右图所示,选择点P5,记录,如图所示:

  8. 移动机器人使得激光线与参考线重合,同时使得激光线的左边偏多,右边偏少,选择点P6,记录,如图所示:

4.4.2.2 标定验证

将激光线移动至参照点(确保参照点可以被识别)。运行单点寻位,观察其是否能够精准到达。若误差较大,请参照上文4.4章节重新进行标定。

4.4.3 MotoPlus激光标定

4.4.3.1 标定步骤

  1. 相机和机器人接通电源。

  2. 打开上位机软件SmartEye,如下图所示。

  3. 标定板取台阶、边缘焊缝,如图所示,识别位置为矩形板的上边沿焊缝,红色线条表示激光线,白色表示参考线,如下图所示:

  4. . 调整机器人姿态,使得焊枪末端与标定板平面垂直,激光线与参考线平行,机器人焊枪末端运动至参考线与焊缝的交叉点,此时选择点 P1,点击记录,如图所示:

  5. 移动机器人使得激光线与参考线重合,同时使得激光线的左边偏多,右边偏少,如右图所示,选择点 P2,记录,如图所示:

  6. 移动机器人使得激光线右边偏多,左边偏少,选择点P3,记录,如图所示:

  7. 在第 4 步的基础上,将机器人抬高一定距离,移动机器人使得激光线与参考线重合,同时使得激光线的左边偏多,右边偏少,选择点 P4,记录,如图所示:

  8. 移动机器人使得激光线与参考线重合,同时使得激光线的左边和右边相等,如右图所示,选择点P5,记录,如图所示:

  9. 移动机器人使得激光线与参考线重合,同时使得激光线的左边偏多,右边偏少,选择点P6,记录,如图所示:

4.4.3.2 数据输入

  1. 双击打开标定目录SensorCalibTool

  2. 如图所示,打开数据记录表calib

  3. 将标定过程的数据输入到对应的位置。

  4. 激光点为激光识别出的焊缝位置,如图所示:

    说明

    焊枪点为当前机器人的实际位置。

4.4.3.3 数据计算

  1. 打开SensorCalibTool计算工具,如图所示:

  2. 选择您的机器人品牌,如图所示:

  3. 导入标定数据。

  4. 使用相对法兰的标定结果。

  5. 保存数据:将相对法兰的标定结果写进工具2、工具3。

  6. 标定验证:将激光线移到一个点上(保证这个激光可以识别),运行单点寻位,查看精度是否达标。

4.4.4 MotoEye激光标定

4.4.4.1 标定程序

  1. 在菜单里找到选项。

  2. 选择激光跟踪,把里面的任务号(工序号)和文件序号相对应。

  3. 使用 LT_AUTOCLB 进行激光焊缝跟踪器与机器人进行标定,示教编程时使用宏指令LT_AUTOCLB,用于指示激光跟踪功能进行标定计算,参考点必须通过示教登录到 LT_AUTOCLB。

    说明
    • 任务号对应的是激光软件上的检测工艺号。

    • 上方的文件序号对应的是标定程序里面的LT的序列号。

  4. 打开LT_AUTOCLB登录参考点。将光标移动到宏指令行 LT_AUTOCLB,然后向右移动光标,按下选择键,再按选择键进入 LT_AUTOCLB 参数设置。参数如下:

    说明
    • 参数设置完成后运行程序即可完成标定,标定结果在菜单>选项>激光传感器测定里面查看(B变量设置为几就在第几页查看结果)。

    • 项文件号调整的位置是:选项>激光跟踪>设定条件是激光传感器>任务号(与工序号对应)。

    参数

    设置参数

    参数说明

    LT选项文件号#

    1-40之间的整数

    要使用的跟踪函数文件号(工序号)

    LT校验文件号#

    0-63之间的整数

    标定结果放置的位置及误差

    TCP参考点

    示教点

    工具参考点的设定(枪尖点)

    LT参考点#1

    示教点

    激光器扫描点1

    LT参考点#1

    示教点

    激光器扫描点2

    LT参考点#1

    示教点

    激光器扫描点3

    LT参考点#1

    示教点

    激光器扫描点4

    安全参考点

    示教点

    机器人的安全点

    结果标志B变量号

    0-255之间的整数

    B变量保存校准结果

    • 1:校准成功

    • 0:校准失败

4.4.4.2 定步骤详解

标定板取台阶或边缘焊缝,如图所示,识别位置为矩形板的上边沿焊缝,红色线条表示激光线,白色表示参考线。

说明
  • 标定板可取任意的一块板,不要带斜角,标定板上画一条直线,例如下图。

  • 标定板取台阶或边缘焊缝,如图所示,识别位置为矩形板的上边沿焊缝,红色线条表示激光线,白色表示参考线。

  1. 标定板取边缘焊缝,如图所示,识别位置为矩形 板的上边沿焊缝,红色线条表示激光线,白色表示参考线。

  2. 调整机器人姿态,使得焊枪末端与标定板平面垂直,激光线与参考线平行,机器人焊枪末 端运动至黑点,此时选择点序号 1,点击记录

  3. 移动机器人使得激光线与参考线重合,同时使得激光线的左边偏多,右边偏少,如右图所示,选择点 2,点击记录。

  4. 移动机器人使得激光线右边偏多,左边偏少,选择点3,点击记录。

  5. 移动机器人使得激光线与参考线重合,同时使得激光线的左边和右边相等,如右图所示,选择点 4,点击记录。

4.4.5 函数说明

序号

函数名称

功能

参数说明

1

LT_AUTOCLB

标定指令

  • LT选项文件号#:工序号

  • LT校验文件号#:标定结果及误差所在位置

  • TCP参考点:枪尖所在位置

  • LT参考点#1:激光扫描点

  • LT参考点#1:激光扫描点

  • LT参考点#1:激光扫描点

  • 安全参考点:安全位置

  • 结果标志B变量号:0-255之间的整数,B变量保存校准结果

  • 1:校准成功 0:校准失败

2

LT_SCANONPOINT

寻位指令

  • LT选项文件号#:工序号

  • 检测位置存P#:扫描结果存到位置寄存器P里

  • 结果标志B:0-255之间的整数,B变量保存校准结果

  • 1:校准成功 0:校准失败

  • 姿态选择:选择位置寄存器P里面的姿态

3

LT_TRACKON

开始跟踪

  • LT 开关 (B var):B变量,以指定是否执行或跳过宏命令

  • 1:执行宏命令 0:跳过宏命令

  • LT选项文件号#:工序号

  • 接近起点速度:过渡点到焊接起点的速度

  • 起弧示教点:机器人焊接的起点(实际焊接的位置)

4

LT_TRACKOFF

结束跟踪


5

LT_SEARCHSTART

动态寻位

  • LT开关(B var):B变量

  • LT选项文件号:工序号

  • 示教搜索起点:扫描起点

  • 示教搜索终点:扫描终点

  • 搜索速度:扫描速度

  • 搜索结果保存(P#):扫描的结果存到位置寄存器P里

  • 结果标志:B变量

  • 间隙(R#):默认1

  • 姿态选择:选择位置寄存器P里面的姿态

6

LT_CROSS4POINT

四点求交

  • L1#P1[ ]:第一条边的第一个点

  • L1#P2[ ]:第一条边的第二个点

  • L2#P1[ ]:第二条边的第一个点

  • L2#P2[ ]:第二条边的第二个点

  • RT#P[ ]:计算交点存放的位置P

  • ORT:0 使用当前姿态

  • -1 使用第一个点姿态

  • -2 使用第二个点姿态

  • -3 使用第三个点姿态

  • -4 使用第四个点姿态

  • 其它 使用指定寄存器姿态

7

LT_SEARCHREL

相对寻位

  • 模式1测量/0运行:1是标定模式,0是工作模式

  • 基准坐标存P编号:基准存放的位置寄存器P

  • X P变量号:机器人X方向的偏移

  • Y P变量号:机器人Y方向的偏移

  • Z P变量号:机器人Z方向的偏移

  • 最大适许偏移距离:允许的误差范围

  • 偏移结果存P编号:工作模式下扫描的结果与基准比较,偏差结果存放的位置寄存器P里

8

LT_FRAME

建坐标系

  • ORG#[ ]:原点

  • XX#P[ ]:X轴

  • XY#P[ ]:XY层面

  • RT#UF[ ]:建立的用户放置位置

4.5 宏指令说明

序号

名称

功能

参数说明

1

SENOPEN

传感器开连接

2

SENCLOSE

传感器关连接

3

SCNSTART

开始扫描

  • Pattern:扫描样式编号

  • Pool:补偿编号

  • Mode:跟踪模式。可选0、1、2、3,分别对应关闭跟踪、X方向跟踪、Y方向跟踪、XY两个方向同时跟踪

  • TargetX:跟踪目标点X方向偏移

  • TargetY:跟踪目标点Y方向偏移

  • SOffset:焊接时起点偏移,以焊接运行方向为正,往后延伸为负,往前延伸为正

  • EOffset:焊接时终点偏移,以焊接运行方向为正,往后延伸为负,往前延伸为正

4

SCNSTOP

结束扫描

无1

5

WLDSTART

开始焊接

STStep:焊接起点的Step序号
ENDStep:焊接终点的Step序号
MaxAng:焊接偏移的最大角度
Kind:是否摆焊
0:直线焊接
1:摆动焊接

6

WLDSTOP

结束焊接

7

CLRCALIB

清除补偿

Pool:补偿编号

8

ADDCALIB

添加补偿

Pattern:扫描样式编号
Pool:补偿编号
SStep:校准激光线的Step序号
TStep:校准焊枪的Step序号

9

RDCCORR

消除偏移量

10

TRACKON

开始跟踪

先扫再焊使用

11

TRKOPEN

开始跟踪

实时跟踪使用

12

TRKCLOSE

结束跟踪

13

SEARCHST

搜索焊缝起点

  • ArcStep:焊接起点的Step序号

  • Pattern:扫描样式编号

  • Pool:补偿编号

  • SOffset:焊接时起点偏移,以焊接运行方向为正,往后延伸为负,往前延伸为正

  • Weave:未使用参数,设置为0即可

  • MoveM:未使用参数,设置为1即可

14

WAITSRCH

等待搜索结果

无,当机器人停在该指令不动表示未搜索到起点

15

SFOPEN

寻位开始

16

SFCLOSE

寻位结束

17

SCNPOINT

检测点

  • Pat:扫描样式号

  • PRI:机器人位置寄存器编号,将检测坐标存放至该寄存器变量

  • Step:焊接姿态所用的示教点对应运动指令编号

  • Xoff: X方向偏移量

  • Yoff: Y方向偏移量

  • Zoff: Z方向偏移量

18

CLBSTART

开始标定指令

UF:工作坐标系编号

19

CLBADDPT

添加测量点

RefNum:参考线编号

20

CLBGETDT

获取标定结果

4.6 示例程序说明

4.6.1 点寻位

绝对寻位是指直接检测目标点,以检测的目标点为焊接工作点,如下表所示注意,程序中要选择工具号1。如果是其他工具,需重新示教点位。

4.6.1.1 点寻位示意图

4.6.1.2 点寻位程序示例及说明

行号

Step号

指令

0000

 

NOP

0001

 

SFOPEN UF=1

0002

0001

MOVJ VJ=0.78 PL=0

0003

 

SCNPOINT Pat=2 PRI=1 Step=3 Xoff=0 Yoff=0 Zoff=0

0004

0002

MOVL P001 V138 PL=0

0005

0003

MOVL V=66 PL=0

0006

 

END

行号

Step号

功能

说明

0

 

程序开始

NOP为一个程序的开始

1

 

寻位开始

默认UF=1

2

0001

移动到第一个检测点

第一个测量位置

3

 

检测位置坐标

  • Pat:检测工序号

  • PRI:测量结果存放寄存器索引

  • Step:姿态设置点所在运动行号

4

0002

移动到第一个焊接点

 

5

0003

第一个焊接点姿态设置点

0003点的方向存储在位置寄存器1中

6

 

程序结束

结束

4.6.2 实时跟踪(MotoPlus)

4.6.2.1 实时跟踪示意图

4.6.2.2 实时跟踪程序示例及说明

行号

Step号

指令

0000

 

NOP

0001

0001

MOVJ VJ=0.78 PL=0

0002

 

SENOPEN

0003

0002

MOVL V=100

0004

 

SEARCHST ArcStep=4 Pattern=2 Pool=0 SOffset=0 Weav=0 MoveM=1

0005

0003

MOVL V=66 PL=0

0006

 

WAITSRCH

0007

0004

MOVL V=66 PL=0

0008

 

TRKOPEN

0009

0005

MOVL V=66 PL=0

0010

0006

MOVL V=66 PL=0

0011

 

TRKCLOSE

0012

0007

MOVL V=66 PL=0

0013

 

RDCCORR

0014

0008

MOVL V=66 PL=0

0015

 

SENCLOSE

0016

 

END

行号

Step 号

功能

说明

0

 

程序开始

NOP 为一个程序的开始

1

0001

起始点

 

2

 

开传感器

 

3

0002

移动到搜索起点位置

搜索起始点

4

 

开始搜索

  • Arcstep=4 表示从第 4 条移动指令开始焊接

  • Pattern=2 表示检测参数号为 2

  • 其余参数为默认值

5

0003

移动至搜索终点

到搜索终点

6

 

等待搜索起点成功

 

7

0004

焊接起始点

 

8

 

开跟踪

 

9

0005

焊接点

 

10

0006

焊接点

 

11

 

跟踪结束

 

12

0007

移动至过渡点

 

13

 

清除偏移量

 

14

0008

移动至过渡点

 

15

 

关传感器

 

16

 

结束

结束

4.6.3 实时跟踪(MotoEye)

4.6.3.1 实时跟踪示意图

4.6.3.2 实时跟踪程序示例及说明

序号

程序示例

程序释义

1

NOP

 

2

SFTOF

 

3

SET B000 1

 

4

SPEED  V=16.7

 

5

MOVL  V=500

安全点

6

MOVL  V=500

跟踪接近点

7

LTRCKON SW=B000  LT:1  V=100

焊接起始点。示教焊接的起点,并将其登陆为宏命令的参数LTCKON

8

MOVL  V66  PL=0

焊接终点

9

LTRCKOF SW=B000

关闭跟踪

10

MOVJ  VJ=10.0

安全点

11

END

结束

4.6.4 先扫后焊

4.6.4.1 先扫后焊示意图

4.6.4.2 先扫后焊程序示例及说明

0001

0001

MOVJ VJ=80

0002

 

SENOPEN

0003

0002

MOVJ VJ=80

0004

0003

MOVL V=150

0005

 

SCNSTART Pattern=2 Pool=2 Mode=3 TargetX=0 TargetY=0SOffset=0 EOffset=0

0006

0004

MOVL V=150

0007

 

SCNSTOP

0008

0005

MOVL V=120

0009

 

RDCCORR

0010

0006

MOVL V=120

0011

 

GETPOS PX100 STEP#(8)

0012

 

WLDSTART STStep=7 ENDStep=8 MaxAng=0 Kind=0

0013

0007

MOVL V=66

0014

 

TRACKON

0015

 

ARCON ASF#(1)

0016

 

IF( B056=0) THEN

0017

0008

MOVL V=66

0018

 

ELSE

0019

0009

MOVL P100 V=66

020

 

ENDIF

0021

 

ARCOF AEF#(1)

0022

 

WLDSTOP

0023

0010

MOVL V=120

0024

 

RDCCORR

0025

0011

MOVL V=120

0026

 

SENCLOSE

0027

 

END

行号

Step 号

功能

说明

0

 

程序开始

NOP 为一个程序的开始

1

0001

移动到程序初始点

根据焊缝轨迹设置合适的程序初始点

2

 

开传感器

 

3

0002

移动到靠近位置

靠近位置在扫描起点附近

4

0003

移动到扫描起点

在焊接点附近,需保证从起点到终点的扫措过程中能扫描到焊缝

5

 

执行开始扫描指令

通知上位机,扫描开始。

  • Pattern:表示焊缝样式

  • Pool:表示补偿量编号

  • Mode:表示跟踪方向

  • TargetX:表示跟踪目标在X方向的点偏移

  • TargetY:表示跟踪目标在Y方向的点偏移

  • SOfset 表示焊接起点偏移

  • EOfset 表示焊接结束点偏移

6

0004

移动到扫描终点

需保证移动到终点时能扫描完整条焊缝

7

 

执行结束扫描指令

通知上位机,扫描结束。

8

0005

移动到一个避让位置

保证机械臂不与周围发生碰撞

9

 

清除路径纠偏量

当 SCNSTART的 Mode 参数取 1、2或3 时应插入 RDCCORR 指令

10

0006

移动到一个靠近位置

靠近位置在焊接位置附近

11

 

将焊接终点位置存储到 PX100中

PX100 是固定的,不可修改

12

 

焊接即将开始,上传焊接参数

通知上位机,焊接即将开始。

  • STStep:表示焊接起点的 Step号

  • ENDStep:表示焊接终点的Step号

  • MaxAng:表示最大纠偏角度

  • Kind:表示是否摆焊

    • 0为直线焊接

    • 为摆动焊接

13

0007

移动到焊接起点

悍接从这里开始

14

 

开始跟踪焊接

开始跟踪焊接

15

 

启动焊接命令

向焊机发出引弧信号,使用指定的引弧条件文件。

16

 

条件语句的 IF 分句

字节型变量固定为 B056

17

0008

移动到示教的焊接终点

该移动指令并不执行,仅用于示教焊接终点。

18

 

条件语句的ELSE 分句

IF语句

19

0009

移动到 P100 的位置

P 变量固定为 P100

20

 

条件语句的结束分句ENDIF

IF语句

21

 

中止焊接命令

向焊机发出熄弧信号

22

 

焊接结束

 

23

0010

移动到一个避让点

 

24

 

清除路径纠偏量

 

25

0011

移动到一个安全点

 

26

 

传感器关连接

 

27

 

程序结束

4.6.5 传感器精度校验

4.6.5.1 精度校验示意图

4.6.5.2 精度校验程序示例

行号

Step号

指令

0000

 

NOP

0001

 

SFOPEN UF=1

0002

0001

MOVJ VJ=0.78 PL=0

0003

 

SCNPOINT Pat=2 PRI=1 Step=8 Xoff=0 Yoff=0 Zoff=0

0004

 

CALL JOB: AccuVerify(800000,700000,500000,1,1000)

0005

 

END

4.6.5.3 精度校验程序示例及说明

行号

Step号

功能

说明

0

 

程序开始

程序开始

1

 

寻位开始

默认 UF=1

2

0001

移动到第一个检测点

第一个测量位置,

3

 

检测位置坐标

  • Pat为检测工序号

  • PRI为测量结果存放寄存器索引

  • Step为姿态设置点所在运动行号+

4

 

精度检测程序

说明

误差阙值1 mm

  • 参考坐标xyz(800、700、500)

  • 检测点存储的位置寄存器编号

参数:

  • 参数 1: 参考点坐标x(乘以1000)

  • 参数 2: 参考点坐标y(乘以1000)

  • 参数 3: 参考点坐标z(乘以1000)

  • 参数 4: 检测点存储的位置存器编号

  • 参数 5: 位置偏差阙值(乘以 1000)

说明

若检测位置坐标和参考点坐标偏差

大于该值,机器人将报错并暂停。

5

 

程序结束

程序结束