尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

汇川机器人电脑版示教器软件:从连接调试到故障排查全解析

汇川机器人电脑版示教器软件:从连接调试到故障排查全解析 简介汇川机器人电脑版示教器软件是汇川技术面向工业机器人用户推出的PC端编程与调试工具适用于自动化生产线、装配、搬运、焊接、喷涂等场景的工程师与现场维护人员可借助个人电脑实现远程控制、程序编写、离线仿真与故障诊断有效提升调试灵活性和运维效率。本次压缩包共包含711个文件以597张jpg界面截图、70幅bmp位图素材为主另有ini配置文件、dll动态库、exe启动程序以及日期型日志文件20221119、20221125等整体约5.71MB。资源内的截图直观呈现了示教器的导航布局、坐标设置、点动操作及速度参数等核心界面结合配置文件可辅助理解通讯参数和程序结构适合作为离线学习汇川机器人操作流程、快速熟悉示教器菜单体系以及进行二次开发时的参考资料。目前已有2563人学习浏览对于刚接触汇川机器人或需要在无硬件环境下预先掌握软件操作的读者具有较高的参考价值。 聊一个调机器人时经常用到的工具——汇川机器人电脑版示教器软件。干集成这行的都清楚实体示教器又大又重现场调点、改程序、看信号全靠那块小屏幕来回切效率确实提不上来。电脑版示教器软件解决了这个痛点把示教器界面搬到PC上鼠标键盘操作屏幕大、输入快还能离线写程序、批量改点位非常适合做集成项目调试、工艺开发的工程师也适合刚接触汇川机器人的朋友拿来熟悉整套示教逻辑。这篇文章我会从软件定位、核心功能、实操步骤到常见故障排查完整过一遍尽量把我踩过的坑和觉得好用的习惯都写进去。1. 示教器软件的定位与核心设计思路1.1 为什么要把示教器搬到电脑上实体示教器是机器人出厂自带的标配但真正用起来有不少局限。首先是屏幕小几英寸的触摸屏上要显示坐标、程序、IO状态、报警信息信息密度一高就得来回翻页。其次是输入效率低在触摸屏上敲一个变量名、改一个坐标值比在键盘上打字慢太多了。还有一个容易被忽略的问题实体示教器必须靠近机器人本体或控制柜才能用机器人运行过程中你想坐在办公室里把下一段程序先写好基本不可能。电脑版示教器软件本质上是把示教、编程、参数配置这些功能做成了PC客户端。通过网线和控制柜连接后电脑就成了一个“大号示教器”。我在实际项目中最直观的感受是点位批量修改这件事效率提升是翻倍的。比如要把一整条轨迹的Z轴高度统一抬10毫米实体示教器要一个个点位手动改用电脑版软件写个批量替换或者直接在坐标表格里拖几分钟就搞定。1.2 软件的整体结构与通信模式电脑版示教器软件的界面设计基本沿用了实体示教器的交互逻辑方便老用户快速上手。主要分为几个区域左侧是程序树和文件管理中间是程序编辑区右侧是坐标显示和手动操作面板底部是状态栏和报警区。这种布局的好处是你不需要重新学一套交互逻辑实体示教器上怎么操作电脑上就怎么操作。通信模式值得单独说一下。软件与机器人控制器的通信走的是以太网。物理连接非常简单电脑网口直连控制柜网口或者通过交换机接入现场局域网。建立连接前一定要保证电脑和控制器的IP在同一个网段。汇川机器人控制器的默认IP常见的是192.168.1.10这类地址电脑端手动设置成192.168.1.100子网掩码255.255.255.0基本就能ping通。这个环节是新手最容易卡住的地方后面我在问题排查部分会展开讲。2. 核心功能拆解与实操要点2.1 手动操作与坐标系选择示教的核心是“挪机器人到目标位置记录点位”。但挪机器人不是随便拖摇杆坐标系的选择直接决定你手动操作时的运动方式。软件里一般提供几种坐标系关节坐标、基坐标、工具坐标、用户坐标。关节坐标好理解就是让各个轴独立转动适合大范围调整姿态。基坐标是机器人底座坐标系X、Y、Z方向是固定的适合沿着设备基准方向移动。工具坐标则把运动基准放在工具末端比如焊枪、吸盘这时候沿着X方向移动实际是沿着工具指向方向移动非常适合精确调整工具的作业位置。实操时我的习惯是粗定位用关节坐标精定位切换到工具坐标。比如用吸盘抓取工件先用关节坐标把吸盘大致挪到工件上方然后切换到工具坐标沿着Z轴往下落。这样操作直观也不容易撞到周边设备。工具坐标的TCP标定一定要准TCP偏差大点位示教得再仔细也没用。2.2 程序编写与指令逻辑汇川机器人编程语言的风格接近主流工业机器人的指令式编程。没有接触过的也不用慌核心逻辑就几类运动指令、信号指令、逻辑控制指令、程序调用指令。运动指令用得最多的是关节运动和直线运动。关节运动路径不是直线适合在无障碍空间内快速移动直线运动保证末端走直线适合精确轨迹。一个常见套路是先关节运动到工件附近的安全点再直线运动到抓取点。这样既安全又高效。信号指令主要处理数字量IO和总线信号。比如控制真空吸盘的输出、等待传感器信号的输入、读取伺服扭矩值等。与PLC的握手通信本质上也是信号的读写只是在软件里以寄存器或IO标签的形式呈现。逻辑控制指令包括循环、判断、延时、子程序调用。写复杂程序时我强烈建议把动作拆成多个子程序主程序只做流程控制每个子程序负责一个动作阶段。比如“取料子程序”、“放料子程序”、“复位子程序”这样排查故障时定位快后期改工艺也不会牵一发动全身。下面是一段典型的搬运逻辑示意包含抓取、移动、放置和信号握手PROGRAM MAIN CALL HOME ; 回到安全位置 DO[1] OFF ; 关闭吸盘 MOVJ P[1] SPEED 50% ; 关节移动到工件上方安全点 MOVL P[2] SPEED 20% ; 直线下落到抓取点 DO[1] ON ; 打开吸盘 WAIT DI[1] ON TIME 1 ; 等待真空反馈信号 MOVL P[3] SPEED 20% ; 抬起 MOVJ P[4] SPEED 50% ; 移动到放置区上方 MOVL P[5] SPEED 20% ; 下落 DO[1] OFF ; 关闭吸盘 MOVL P[6] SPEED 20% ; 抬起 CALL HOME END这只是一段示意代码实际的指令助记符和参数格式以软件版本为准。核心思想是动作尽量拆成“安全点到位—低速接近—动作—抬起”这样的步骤轨迹稳定程序也好改。2.3 参数配置与IO监控机器人要真正跑起来光有程序还不够参数配置是关键一步。首先是数字量IO映射也就是把控制器内部的IO点号和外部接线对应起来。这个如果对不上程序里控制DO[1]弹出来的却是另一个继电器现场会查得很痛苦。总线参数的配置在集成项目中也很常见。比如汇川机器人和汇川PLC通过EtherCAT通信需要在软件里设置总线主站参数、从站站号、同步周期。又比如通过Modbus RTU 485和第三方设备通讯就要配置串口参数波特率、数据位、停止位、校验方式。这里最容易错的点是波特率和站号不一致明明线接对了数据就是读不上来往往都是参数没对齐。软件里的IO监控窗口可以直接看每个输入输出点的实时状态调试时非常有用。我习惯在联调时把IO窗口和程序窗口分屏显示一边单步运行程序一边看信号状态变化信号有没有触发、程序有没有执行到对应行一眼就能对上。3. 实操过程与关键步骤3.1 安装与通信连接第一步是安装软件。汇川官方提供PC端示教器软件的安装包正常安装即可。安装完成后先用网线把电脑和控制柜连接起来再配置电脑的IP地址。以控制柜IP为192.168.1.10为例电脑端操作是打开网络适配器设置手动填入IP地址192.168.1.100子网掩码255.255.255.0网关可以留空。配置好后在命令行里ping一下控制柜的IP能通就说明物理链路没问题。实际项目里有个小细节某些控制柜网口不止一个分不清哪个是调试口、哪个是总线口。如果网线插错了ping不通是必然的。建议到现场先看控制柜网口旁边的标识或者查一下随机附带的电气图纸。还有一个容易踩的坑是电脑开了防火墙或者多个网卡同时启用有时候实测下来这台电脑连着无线网又插着控制柜网线默认路由走到了无线网卡上直连IP反而ping不通。临时把无线网卡禁用一下连接就正常了。3.2 从零建立第一个搬运程序我以一个最常见的搬运项目为例把工件从A点抓起来放到B点。先手动把机器人挪到A点附近用工具坐标精确调整吸盘对准工件记录为P[1]安全点、P[2]抓取点。同样的方式把B点位置记录为P[4]安全点、P[5]放置点。记录点位时要注意姿态不只是位置还有机器人第六轴的转角方向。同一个位置姿态不同机器人走出来的轨迹可能完全不同吸盘和工件对不齐就会出现。点位记录完成按前面示例程序的结构把运动指令和信号指令串起来。不要急着全速运行先把速度降到10%单步执行每一行指令观察机器人动作是否合理。确认没问题再逐步提速到30%、50%。现场调试时这个“低速验证—逐步提速”的过程千万不能省省了就可能撞机。搬运程序跑通后再做信号对接。机器人和PLC之间通常有握手信号机器人到位给PLC一个输出PLC允许启动给机器人一个输入。把这组信号写进程序里联调的时候就按照“PLC发启动—机器人执行—完成后给完成信号—PLC收到后发下一步”的流程循环。3.3 离线编程与在线调试的配合电脑版示教器还有一个很实用的场景离线编程。机器人正在生产线上跑你可以在办公室先把下一款产品的程序写好等换产的时候直接把程序传进去。这样大大缩短了停机换产时间。离线编程需要注意的问题是坐标系。你在软件里写程序时点位可以是曾经在线示教过的真实点位也可以是在CAD模型上规划出来的理论点位。理论点位到了现场很可能和实际位置有偏差需要在线微调。我的经验是离线程序先做结构和逻辑点位到现场再校准。不要指望离线规划的点位能直接精确到位那不现实。程序上传下载时记得养成备份的习惯。改程序之前先把当前版本导出存档改挂了可以一键回退。我有一次在一个项目上现场同事在软件里直接覆盖了原来的程序没备份结果新的逻辑有bug想退回旧版本却找不到最后只能重新示教浪费了大半天时间。这个习惯真的不能省。4. 常见问题与排查技巧实录4.1 通信连不上怎么办通信问题是使用电脑版示教器时遇到最多的问题没有之一。第一步查物理链路。看网线有没有插对接口网口指示灯亮不亮。第二步查IP地址。电脑和控制柜必须同网段这个前面已经说过。第三步查防火墙。Windows防火墙有时候会拦截软件与控制柜的通信临时关闭防火墙或者添加软件白名单可以解决。第四步查软件版本。控制柜固件版本太旧和当前PC端软件版本不兼容也会导致连接失败。如果以上都排查完还是连不上可以考虑用USB转网口适配器换一个网口尝试排除电脑网口硬件问题。整套排查下来绝大多数连接问题都集中在IP配置和网线物理连接这两个环节。4.2 点位偏移与坐标系异常点位示教完运行时发现机器人实际走的位置和示教位置不一致这是调试里比较头疼的问题。先检查工具坐标TCP是否准确。TCP偏差哪怕只有两三毫米在角度变化大的轨迹上会被放大成十几毫米位置越偏越明显。用四点法重新标定一下TCP通常就能解决。再检查负载参数。机器人抓取不同重量的工件如果不更新负载参数运动时的惯量补偿不准确轨迹末端也会出现偏差。还有一种常见情况是机械碰撞后机器人零点丢失。这种情况排查起来最隐蔽因为程序没变、坐标没变但位置就是不对。如果机器人被外力撞过建议先检查各轴零点是否需要重新校零。干这行久了你会发现很多“灵异故障”其实都是零点漂移造成的。4.3 运行报错的几类处理软件运行时报错常见的有几类急停未复位的报警最常见。控制柜上的急停按钮被拍下去之后必须旋转复位再在示教器上确认解除状态伺服才能正常使能。伺服未使能类报警通常出现在程序启动前排查是否有程序逻辑阻止了使能信号或者安全门信号没有闭合。超软限位报警比较有意思它不是真的撞到机械限位而是软件检测到目标点位超出了设定的软限位范围。处理方法是检查目标点坐标或者调整软限位范围设定。语法类错误则不复杂一般是指令写错、参数类型不对、标签未定义软件会高亮提示到具体行照着改就行了。4.4 避坑经验汇总问题现象可能原因处理办法软件连接不上控制柜IP不在同一网段或网线插错手动配置IP检查网口标识禁用多余网卡通信时断时续网线质量差或现场干扰更换工业级屏蔽网线远离变频器动力线点位示教后运行偏移工具坐标TCP不准四点法重新标定工具坐标程序上传后旧版本丢失覆盖前没有备份养成每次修改前导出备份的习惯与PLC信号对不上IO映射或Modbus参数不一致核对地址映射表检查波特率与站号机器人报警但不知原因只看当前报警忽略历史日志查看报警履历定位首次触发时刻的逻辑写在最后的实际操作体会我用电脑版示教器软件跑通的项目不算少最大的感受就是“屏幕大了思路就清楚了”。实体示教器上改一个程序要来回翻页电脑上同时开着程序、坐标监控和IO状态信号时序和运动逻辑对照着看调试效率完全不是一个量级。再多说一个小习惯每次去现场调试我都会先在软件里建立一个项目文件夹把程序备份、点位表、IO映射表、调试记录全部放在一起。程序有问题要回溯时翻一下调试记录就能快速定位当初改了什么、为什么改。这个习惯帮我省了不少返工的时间也推荐给所有正在做机器人集成项目的朋友。本文还有配套的精品资源点击获取
返回列表