SIASUN超级用户的默认密码为
12341111。SIASUN在用户认证时,输入密码后必须先点击虚拟键盘右下角的Enter,否则将无法完成认证。
4.1 系统备份与恢复
请务必参照文档对机器人系统进行备份,若系统发生故障时可以使用备份快速进行恢复,以降低对业务的影响。
4.1.1 系统备份
使用网线将机器人控制柜OLP/VIS接口与Windows设备连接。
.png)
查看机器人IP,在Windows设备中将IP改为与机器人同一网段内。详细步骤请参考
双击打开Xshell,在右下角单击后来。
在Xshell主页面中,依次单击文件 > 新建,进入新建会话属性页面。

在新建会话属性页面中,单击连接。输入主机IP(机器人IP)。

在新建会话属性页面中,单击用户身份验证。输入用户名与密码。
说明默认用户名为root
默认root密码为root

单击连接,在提示框中单击确定并保存。
在Xshell终端中,输入
cd /media并回车。使用快捷键Ctrl+Alt+F启动Xftp。在Xftp保存路径中输入
D:\并回车,右键sda1目录并单击传输。说明传输成功后,备份目录sda1将保存在Windows设备的D盘根目录下。

4.1.2 系统恢复(升级)
系统升级前,请务必拍照备份,防止备份文件不完整。
4.1.2.1 拍照备份参数
需备份如下数据:
系统配置默认密码为:sysiasun
①系统参数→控制参数→安全保护
②系统参数→控制参数→杆长补偿
③系统设置→型号配置
④系统设置→总线设备
⑤系统设置→零位→零位设定
⑥系统设置→执行开关
⑦系统设置→柜体配置
若系统升级完成后部分配置丢失,请按如下步骤重新配置:
①机器人型号配置→关机15秒,重启
②控制柜型号配置→关机15秒,重启
③系统设置→总线设备配置一关机15秒,重启
④按拍照备份的内容正常配置一遇到重启提示一关机15秒,重启
4.1.2.2 删除原有系统
打开Xshell,在会话中选机器人主机(请仔细核对IP)后,单击连接。

在Xshell终端的机器人会话中,输入以下命令并回车,删除原有系统。
警告执行命令
rm -rf /media/sda1将永久删除/media/sda1目录下的所有文件和目录,且不可恢复。请务必谨慎操作。执行前,请确认您已经成功备份系统文件。若未备份,请参考4.1.1 进行备份。
执行前,请再次核对当前会话的IP为目标机器人IP,防止误删。
rm -rf /media/sda1
4.1.2.3 上传系统恢复(升级)文件
在Xshell终端的机器人会话中,输入
cd /media(上传路径)并回车。使用快捷键Ctrl+Alt+F打开Xftp。在Xftp本地地址栏中输入
D:\(备份文件路径)并回车。右键备份文件目录sda1,单击传输。说明传输前,请确认机器人的文件保存路径是否与图中路径
/media一致,若不一致请修改为/media并回车。
4.1.2.4 文件提权与数据同步
打开Xshell,在会话中选机器人主机(请仔细核对IP)后,单击连接。

在Xshell终端的机器人会话中,输入以下命令并回车,将
redis-server、node和SNRC-G100的文件权限设置为755。chmod 755 /media/sda1/redis/redis-server /media/sda1/redis/node/node /media/sda1/SNRC/SNRC-G100在Xshell终端的机器人会话中,输入命令
sync并回车以同步数据,重启机器人。
4.2 应用安装与作业导入
SmartEyeTool 部分版本依赖于 .NET 6 的桌面应用。如果在打开应用程序时报错缺少该依赖,请在附件中下载并安装后重新尝试。
若您已经获取并安装了下文中的应用程序,请跳过相应步骤。
附件:windowsdesktop-runtime-6.0.36-win-x64.exe.zip
4.2.1 获取 SmartEyeApp 应用
双击我的电脑,在地址栏中输入
ftp://192.168.139.5,并按下回车键。
单击 ConfigXml 目录,在右上角的搜索框中输入 SmartEyeApp 并按下回车键。

将SmartEyeApp安装包拷贝到本地磁盘中。
4.2.2 安装 SmartEyeApp 应用
双击 SmartEyeApp 安装包。
在选择安装语言界面中,选择您的目标语言并单击确定。当前以下语言:
简体中文
English
在选择附件任务界面中,设置以下选项后,单击下一步。
创建桌面快捷方式(建议开启):选中该选项后,SmartEyeApp 安装完成后会自动在桌面生成对应程序的快捷方式。
在准备安装界面中,确认安装设置信息并单击安装。
在 SmartEyeApp 完成安装界面中,设置以下选项后,单击完成。
运行 SmartEyeApp:选中该选项后,在退出安装程序时将自动运行 SmartEyeApp 应用程序。
说明如果您想要变更附加任务的设置,请单击上一步。
4.2.3 作业导入
4.2.3.1 机器人系统版本要求
SIASUN机器人系统需要使用以下版本,详细版本信息如下图所示:
使用当前版本执行先扫后焊最大存储1000个点位,之前的版本可能仅支持70个点位。
-DddR.png)
4.2.3.2 SIASUN机器人导入作业
如下图是作业转换工具及作业(机器人程序).png)
在机器人示教器中,依次点击作业 > 新建作业,并根据引导新建一个作业。

将U盘插入机器人控制柜。将新建的作业导出,如下图所示。并使用
job_to_txt.exe工具将job转化为txt文件。说明SIASUN控制柜不支持USB热插拔,请在关机后再插拔U盘。拔出U盘前,请先在示教器中卸载USB挂载。
job_to_txt工具下载(请根据机器人版本选择):
将新松作业文件夹中所有txt(如图所示部分),替换成当前机器人导出作业内容。
.png)
使用通讯软件,将修改好的txt导入机器人。
说明通讯软件使用需要授权,授权方法请参考
4.3 通讯设置
通讯设置仅详细说明IP地址的设置。子网掩码默认使用255.255.255.0,若存在差异,请以实际为准。
机器人示教器默认IP地址: 192.168.3.150。
4.3.1 传感器通讯设置
4.3.1.1 查看机器人IP
请在示教器中查看机器人IP地址并记录,为后续传感器通讯设置获取必要信息。
如右图所示,在示教器主页面的左侧菜单中,单击用户配置。

在用户配置中导航栏中,单击设置IP。

在设置IP界面中,查看机器人IP地址。

4.3.1.2 运行设备配置工具
右键 SmartEyeApp 图标,单击打开文件所在的位置。

在安装目录中找到 SmartEyeTool 目录并双击打开,双击 SmartEyeTool.exe 运行设备配置工具。
4.3.1.3 机器人类型及通讯设置
请将激光传感器IP设置为与机器人网关处于同一网段,并避免IP地址冲突,以保证通讯。本文将以机器人IP 192.168.3.150 为例,请您在设置时以实际机器人IP为准。
打开 SmartEyeTool 工具,在左侧设备列表区域中,单击设备
传感器0 - 192.168.139.5。在顶部单击基本信息。
在基本信息页签的算法配置区域中,选择您的机器人类型。
在基本信息页签中,单击添加IP,并双击列表中新添加的IP。
在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.10、192.168.3.50、192.168.3.200
在保存成功提示框中单击确定,并单击重启激光软件。
4.3.1.4 机器人通讯测试
在机器人通讯地址设置完成后,您可以在示教器中通过程序尝试开关激光,以此验证通讯是否正常。若可以打开激光并暂停,然后关闭激光,则通讯正常。若未正常执行则通讯异常,请参考4.3.1.3通讯设置检查后重新测试。机器人程序如下:
/JOBINSI
0: NOP
1: SET I99 =0
2: SET I102 =3
3: CALL WAIT
4: PAUSE
5: SET I102 =4
6: CALL WAIT
7: END4.3.2 调试设备通讯设置
请在避免IP地址冲突的前提下,将激光传感器IP地址更改为机器人网关的同一网段。
4.3.2.1 设置调试设备静态IP
Windows 10与Windows 11在设置IP地址时存在差异,请根据您的系统进行查看。
Windows 10
使用快捷键
Win + I,单击网络和 Internet 。在网络和 Internet 界面的高级网络设置区域,单击更改适配器选项。
在网络连接界面中,右键激光传感器的网络,单击属性。

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

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

在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.10、192.168.139.50、192.168.139.200 。
Windows 11
使用快捷键
Win + I,在左侧菜单栏中单击网络和 Internet 。在网络和 Internet 界面中,单击以太网。
在以太网界面中,单击展开激光传感器的以太网连接。
在以太网设置中的IP 分配区域单击编辑。
在编辑IP设置中,将自动(DHCP)改为手动。
在编辑IP设置中,打开IPv4开关。
在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.10、192.168.139.50、192.168.139.200
在子网掩码中输入
255.255.255.0后,单击保存。
4.3.2.2 验证通讯设置结果
使用快捷键
Win + R,输入 cmd 并回车 。在CMD终端命令行中,输入
ping 192.168.3.150(机器人IP)并回车,验证通讯设置是否正确。
在终端查看输出。若成功接收传感器的回复,那么激光传感器与电脑的通讯建立成功。若请求超时,则通信失败,请按上文引导步骤检查后重新验证。
4.4 传感器标定
4.4.1 TCP标定
4.4.1.1 注意事项
TCP标定前,请确认机器人、传感器、交换机以及调试设备已正确连接并开机。
4.4.1.2 TCP 精度要求
机器人的 TCP 要比较精准,误差精度不得超过0.5mm。若误差大于0.5mm,需重新标定。
4.4.1.3 工具坐标系标定(TCP)
在示教器主页面中,依次点击坐标>工具坐标>5点标定。

在5点标定中,选择工具号1。
调整机器人,使焊枪处于不同姿态下接近标定参考点,并点击OFF,当OFF变为ON时,即该点标定成功。依次标定5个点后,点击保存。
说明标定时,在保证机器人运动轨迹安全的前提下,尽可能使焊枪与参考点接触时的焊枪姿态保持较大差异,可有效提高精度。
任意一点与焊枪垂直,其他点随意角度但焊丝与定 TCP 的尖点必须重合,做完点击确定,出现的误差数据保证平均误差在 0.5mm以内。
.png)
4.4.1.4 姿态标定(离线功能)
当使用离线功能时,需进行姿态标定。标定方法如下:
在示教器主页面中,依次点击坐标>工具坐标>姿态标定。
oo记录当前点,ox记录正方向枪尖沿传感器方向(焊接方向),oz记录正方向枪尖向上方向,依次点击OFF记录。
依次标定后,当三个点均变为ON状态时,标定完成。点击保存。
4.4.2 传感器标定步骤
双击SmartEyeApp图标启动调试程序。
标定板取台阶、边缘焊缝,如图所示,识别位置为矩形板的上边沿焊缝,红色线条表示激光线,白色表示参考线,如下图所示:

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

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

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

在第 4 步的基础上,将机器人抬高一定距离,移动机器人使得激光线与参考线重合,选择点4,点击记录。如图所示:

4.4.3 传感器标定验证
将激光线移动至参照点(确保参照点可以被识别)。运行单点寻位,观察其是否能够精准到达。若误差较大,请参照上文4.4章节重新进行标定。
4.5 宏指令说明
4.6 示例程序说明
4.6.1 自动标定
自动标定(手眼标定结果放在工具3中,程序运行完需手动切换成原工具)。
4.6.1.1 自动标定程序示例及说明
CALIB //程序名
NOP
SET TF#1 //设置工具坐标系
SET UF#1 //设置工具坐标系
SET I99 =0 //激光程序
MOVJ //安全点位
SET R100=1 //设置当前工具坐标系编号
SET I102=07 //开始标定
CALL WAIT //子程序入口
MOVLP //特征点
SET I102=08 //设置标定特征点
CALL WAIT
MOVLP //点位1
SET R101=3 //激光工艺号参数
SET R102=1 //扫描编号参数
SET I102=09 //设置工艺号及扫描编号
CALL WAIT
MOVLP //点位2
SET R102=2 //扫描编号参数
SET I102=09 //设置工艺号及扫描编号
CALL WAIT
MOVLP //点位3
SET R102=3 //扫描编号参数
SET I102=09 //设置工艺号及扫描编号
CALL WAIT
MOVLP //点位4
SET R102=4 //扫描编号参数
SET I102=09 //设置工艺号及扫描编号
CALL WAIT
MOVLP //点位5
SET R102=5 //扫描编号参数
SET I102=09 //设置工艺号及扫描编号
CALL WAIT
MOVJ //安全点位
SET I103=1
SET R200=0.5 //设置标定结果参数
SET I102=10 //计算标定结果
CALL WAIT
SET I102=11 //将标定结果设置到变量(上位机)中
CALL WAIT
SET I101=0 //(上位机)程序结束
END4.6.2 实时跟踪
4.6.2.1 实时跟踪示意图
4.6.2.2 实时跟踪程序示例及说明
MyTrack //程序名
NOP
MOVJ //设置安全点位
SET TF#1 //设置工具坐标系
SET UF #1 //设置用户坐标系
SET I99 =0 //激光程序
SET R100=1 //设置当前工具坐标系编号
SET I105=50 //设置缓存区运动速度
SET R108 = 200 //设置示教起点Index
MOVL P121 //移动到扫描起点
SET R101=3 //激光工艺号参数
SET R104=1 //扫描编号参数
SET R105=1 //扫描编号参数
SET I102=13 //开始扫描
CALL WAIT
MOVL P122 //扫描终点
SET I102=14 //结束扫描
CALL WAIT
MOVJ //安全点位
SET I103=1 //设置参数数量
SET R200=0 //设置参数值
SET I102=19 //计算起点
CALL WAIT
Set I104=3
Set R107 = 200
MOVL P121 //扫描起点
SET I103=7 //设置参数数量
SET R200=30 //最大偏移量
SET R201=50 //最长无效数据
SET R202=0 //是否开启历史数据跟踪
SET R203=1 //滤波类型
SET R204=0 //基于示教点来结束跟踪
SET R205=0 //基于示教点来结束跟踪
SET R206=0 //基于示教点来结束跟踪
SET I102=601 //开跟踪
CALL WAIT
SET I102=602 //计算跟踪点位并存入缓存
CALL WAIT
MOVL PR200 //移动跟踪起点 ,需要示教姿态
L1
MCURV //运行缓存
IF I200=1 L1
IF I200=0 L1
MOVJ //安全点位
SET I102=603 //结束跟踪
CALL WAIT
MOVJ //安全点位
SET I101=0 //(上位机)程序结束
Goto L2
MOVL PR200 //找到的起点
MOVL PR201 //跟踪起点
MOVL PR202 //跟踪终点
L2
END4.6.3 点寻位
单点寻位(寻两个点,测试时可以设为相同点)
4.6.3.1 点寻位示意图

4.6.3.2 点寻位程序示例及说明
SCANONE //程序名
NOP
SET TF #1 //设置工具坐标系
SET UF #1 //设置用户坐标系
SET I99 =0 //激光程序
MOVJ //安全点位
GETCP PR90
GETCP PR91 //设置示教姿态
SET R100=1 //设置当前工具坐标系编号
MOVL P //移动到扫描点
SET R101=3 //激光工艺号参数
SET R104=1 //扫描编号参数
SET R105=1 //扫描编号参数
SET I103=1 //存放点位数量
SET R200=90 //点位1的Index,P90
SET I102=12 //执行单点寻位
CALL WAIT
MOVL P //移动到扫描点
SET R105=2 //扫描编号参数
SET R200=91 //点位1的Index,P91
SET I102=12 //执行单点寻位
CALL WAIT
MOVJ //过度点
MOVL P90 //移动到P90
MOVL P91 //移动到P91
MOVJ //安全点位
SET I101=0 //(上位机)程序结束
END4.6.4 相对寻位
4.6.4.1 相对寻位示意图
.png)
4.6.4.2 相对寻位程序示例及说明
RELSEAR //程序名
NOP
SET TF #1 //设置工具坐标系
SET UF #1 //设置用户坐标系
SET I99 =0 //激光程序
MOVJ //安全点位
SET R100=1 //设置当前工具坐标系编号
MOVL P //移动到扫描点
SET R101=3 //激光工艺号参数
SET R104=1 //扫描编号参数
SET R105=1 //扫描编号参数
SET I103=1 //存放点位数量
SET R200=146 //点位Index,P146
SET I102=12 //执行单点寻位
CALL WAIT
IF I100 ==100 GOTO L200
MOVL P //移动到扫描点
SET R105=2 //扫描编号参数
SET R200=147 //点位Index,P147
SET I102=12 //执行单点寻位
CALL WAIT
IF I100 ==100 GOTO L200
MOVL P //移动到扫描点
SET R105=3 //扫描编号参数
SET R200=148 //点位Index,P148
SET I102=12 //执行单点寻位
CALL WAIT
IF I100 ==100 GOTO L200
MOVJ //安全点位
SET I103=8 //存放参数数量
SET R200=1 //数据存储编号
SET R201=1 //数据存储编号
SET R202=1 // (移动后第二次跑该程序,并将该值改为0),1:示教模式,0:焊接模式
SET R203=20 //相对寻位参数
SET R204=146 //x偏移
SET R205=147 //y偏移
SET R206=148 //z偏移
SET R207=149 //相对寻位偏移结果
SET I102=18 //执行相对寻位
CALL WAIT
IF I100 ==100 GOTO L200
SHIFTON PR149#F2 //打开直角坐标系偏移
MOVL P1
MOVL P2
MOVL P3 //示教焊接路径
SHIFTOFF //关闭偏移
MOVJ //安全点位
SET I101=0 //(上位机)程序结束
Goto L2
L200
PAUSE
MOVL PR146 //x偏移
MOVL PR147 // y偏移
MOVL PR148 //z偏移
L2
END4.6.5 先扫后焊
4.6.5.1 先扫后焊示意图.png)
4.6.5.2 程序示例及说明
SCANWELD //程序名
NOP
SET TF#1 //设置工具坐标系
SET UF#1 //设置用户坐标系
SET I99=0 //激光程序
MOVJ //安全点位
SET I105=50 //设置缓存区运动速度
SET R100=1 //设置当前工具坐标系编号
MOVL P121 //扫描起点
SET R101=3 //激光工艺号参数
SET R104=1 //扫描编号参数
SET R105=1 //扫描编号参数
SET I102=13 //开始扫描
CALL WAIT
MOVL P122 //扫描终点
SET I102=14 //结束扫描
CALL WAIT
MOVJ //安全点位
SET R105=2 //扫描编号参数
MOVL P123 //扫描起点
SET I102=13 //开始扫描
CALL WAIT
MOVL P124 //扫描终点
SET I102=14 //结束扫描
CALL WAIT
MOVJ //安全点位
SET R105=1 //扫描编号参数
SET I103=11 //设置参数数量
SET R200=10 //设置参数值
SET R201=0 //设置参数值
SET R202=0 //设置参数值
SET R203=0 //设置参数值
SET R204=0 //设置参数值
SET R205=0 //设置参数值
SET R206=0 //设置参数值
SET R207=0 //设置参数值
SET R208=0 //设置参数值
SET R209=0 //设置参数值
SET R210=0 //设置参数值
SET R107 = 1000 //设置示教起点Index
SET R108 = 150 //设置计算出的起点Index
SET I104=2 //设置示教点位
SET I102=15 //先扫后焊
CALL WAIT
MOVL PR150
ARCON //起弧
MCURV //运行缓存
ARCOFF //关弧
MOVJ //安全点位
SET R105=2 //扫描编号参数
SET I103=11 //设置参数数量
SET R200=10 //设置参数值
SET R107 = 1002 //设置示教起点Index
SET R108 = 151 //设置计算出的起点Index
SET I104=3 //设置示教点位
SET I102=15 //先扫后焊
CALL WAIT
MOVL PR151
ARCON //起弧
MCURV
MCURV //运行缓存
ARCOFF //关弧
MOVJ //安全点位
SET I101=0 //(上位机)程序结束
Goto L2
MOVL PR1000 //焊接姿态
MOVL PR1001 //焊接姿态第一段
MOVL PR1002 //焊接姿态
MOVL PR1003 //焊接姿态
MOVL PR1004 //焊接姿态第二段
L2
END4.6.6 圆柱和多条直线相交线焊接
4.6.6.1 程序示例及说明
CMLWELD //程序名
NOP
SET TF#1 //设置工具坐标系
SET UF#1 //设置用户坐标系
SET I99=0 //激光程序
MOVJ //安全点位
//SET I105=50 //设置缓存区运动速度
SET R100=1 //设置当前工具坐标系编号
MOVL P121 //扫描起点
SET R101=3 //激光工艺号参数
SET R104=1 //扫描编号参数
SET R105=1 //扫描编号参数
SET I102=13 //开始扫描
CALL WAIT
MOVL P122 //扫描终点
SET I102=14 //结束扫描
CALL WAIT
MOVJ //安全点位
SET R105=2 //扫描编号参数
MOVL P123 //扫描起点
SET I102=13 //开始扫描
CALL WAIT
MOVL P124 //扫描终点
SET I102=14 //结束扫描
CALL WAIT
MOVJ //安全点位
SET R104=1 //第一次扫描的编号
SET R105=1 //第一次扫描的编号
SET R114=1 //第二次扫描的编号,如果只扫一次,第二次填与第一次一样的编号
SET R115=2 //第二次扫描的编号,如果只扫一次,第二次填与第一次一样的编号
SET I103=17 //设置参数数量,需要17个参数
SET R200=2 //1单面,2双面
SET R201=1 //第二条焊接序列是否逆序,0不逆序,1逆序
SET R202=1 //扫描次数(半径小则可使用单次扫描,1单次,2双次)
SET R203=35 //圆柱半径
SET R204=0 //第一个点x偏移
SET R205=0 //第一个点y偏移
SET R206=0 //第一个点z偏移
SET R207=1 //第二个点x偏移y
SET R208=2 //第二个点y偏移z
SET R209=0 //第二个点z偏移
SET R210=1 //第三个点x偏移
SET R211=0 //第三个点y偏移
SET R212=0 //第三个点z偏移
SET R213=0 //起点偏移
SET R214=0 //终点偏移
SET R215=50 //前进速度
SET R216=50 //后退速度
SET R107 = 1000 //设置示教起点Index
SET R108 = 150 //设置计算出的起点Index
SET I104=6 //设置示教点位
SET I102=21 //计算圆柱与多条直线相交
CALL WAIT
MOVL PR150
ARCON //起弧
MCURV //运行缓存
ARCOFF //关弧
MOVJ //安全点位
SET I101=0 //(上位机)程序结束
Goto L2
MOVL PR1000 //建立用户原点
MOVL PR1001 //建立用户x方向
MOVL PR1002 //建立用户y方向
MOVL PR1003 //建立用户z方向
MOVL PR1004 //正面焊接姿态
MOVL PR1005 //背面焊接姿态
L2
END