汇川机器人软件RobotLab常规操作

汇川机器人软件RobotLab常规操作

一.权限管理注意事项

1.1 软件登录权限管理

连接上软件后,修改轴参数、点位数据需要权限。点击人物图标,登录对应的权限,管理员权限登录密码6个0。

1.2机器人控制权限管理

点击“锁”,打开机器人控制权配置页面。

选择“InoRoboLabt”,机器人受编程软件控制,使用软件可手动移动点位、示教位置信息。

选择“远程IO单元”,机器人受外部设备控制如PLC、上位机,机器人进入自动模式,收到交互信号就按照程序执行。

选择“远程以太网客户端”,机器人受远程客户短控制,用于查找问题、远程调试。

二、 使用过渡点注意事项

程序中点到点直线运动会有机构干涉或有安全风险时,使用过渡点在运动规避风险。

使用过渡点时,注意指令的工具坐标系,选择正确的Wobj工具好,否则运动出错有撞机风险。

如下图所示为例,wobj0为A工位,wobj1为B工位,注意在“轴控制面板”中选择对应工具坐标号

三、使用全局点位移动注意事项

双击左侧“P.pts”,打开全局点位列表。

程序使用全局点位移动一般有两种形式

1)程序调用编号走位,如Movj P[0]

2)程序调用自定义标签名,如Movj P_Home

在程序内使用指令进行点位移动、示教过程中,注意检查运动方式、标签和描述内容。

四、点位示教注意事项

打开“轴控制面板”,选择正确的直角坐标系和工具号(例如拧紧工位工位一选择0号,工位二选择1号),速度不可设置过高。

注意不能切换工具号和用户号时,检查机器人是否在示教模式并且主任务处于运行中,或再现模式时下也不支持切换。

选择寸动模式,点击X、Y、Z、R将机器人移动到目标位置

在程序中点击右键,选择“查看点数据”,在打开的程序位置点中,右键选中空白行,点击“取当前点”,则机器人当前位置信息就存入系统中。

注意要编辑合适的标签名,提示当前点位的功能,方便程序阅读。

五、全局变量监控注意事项

程序中包含大量的全局变量(定义的Global变量)

在全局监控表中单个添加时名字输入错误时会导致添加失败,可在程序内添加监控。

可在程序内选中变量,鼠标点击右键,选择“添加到全局变量监控”。

注意变量值显示为“未识别”时,检查当前程序块运行是否包含此变量,否则无法从控制器查询到数值,监控列表中变量值必须在值被有效刷新的时候才能查看到。

六、程序备份注意事项

点击“配置文件备份”,选择保存路径,输入文件名后确认,待系统提示“备份配置文件完成”则表示备份完成。

注意不能将多台机器人的配置文件相互导入,会导致机器人的出厂设置参数改变,后果不可预料。导入后降低程序运行速度和轴移动速度,验证配置是否正确。

Read more

小白前端别慌:30分钟搞懂CSS渐变,让你的按钮秒变高级感!

小白前端别慌:30分钟搞懂CSS渐变,让你的按钮秒变高级感!

小白前端别慌:30分钟搞懂CSS渐变,让你的按钮秒变高级感! * 小白前端别慌:30分钟搞懂CSS渐变,让你的按钮秒变高级感! * 为啥你的页面看起来像2003年的? * CSS渐变到底是个啥玩意儿 * 线性渐变:方向这东西,比你想的会玩 * 最基础的写法 * 方向控制:关键字、角度、甚至斜着来 * 多颜色停点:不止两个色,想停哪停哪 * 透明渐变:rgba和透明通道的妙用 * 实战:做一个会呼吸的按钮 * 径向渐变:从中心炸开的光晕美学 * 基础语法:圆心、形状、大小 * 颜色停点同样适用 * 实战:做一个发光输入框 * 别被语法吓跑:咱们拆解一下那些参数 * 方向到底怎么算? * 颜色停点的三种写法 * 透明度渐变的高级玩法 * 多层渐变叠加:背景图能塞好几个? * 性能会不会崩? * 浏览器兼容:Safari又抽风了? * 加前缀的日子基本过去了 * Safari的奇葩bug *

Python---webbrowser库 跨平台打开浏览器的控制接口

Python---webbrowser库 跨平台打开浏览器的控制接口

webbrowser是Python内置的标准库(无需额外安装),核心定位是跨平台的浏览器控制接口——它能让你通过Python代码调用系统默认(或指定)的浏览器,打开指定的URL、新建窗口/标签页,是实现“代码触发浏览器访问网页”的轻量级解决方案。 与Selenium、Playwright等重量级浏览器自动化库不同,webbrowser仅聚焦“打开URL”这一核心场景,不支持点击、填写表单、截图等高级操作,但胜在轻量、无依赖、上手成本极低,是日常小工具开发的首选。 一、核心概念与基础架构 在深入函数前,先理解webbrowser的底层设计逻辑 1.1 浏览器控制器(Browser Controller) webbrowser的核心是“浏览器控制器”——每个控制器对应一种浏览器(如Chrome、Edge),封装了调用该浏览器的底层逻辑。库内置了多个控制器类,均继承自基类BaseBrowser: * BaseBrowser:所有控制器的抽象基类,定义了核心方法(如open()、open_new()),无实际实现; * GenericBrowser:通用控制器,

前端实战:手把手教你实现浏览器通知功能

前端实战:手把手教你实现浏览器通知功能

前端入门:浏览器通知功能从0到1实现指南 作为前端学习者,你可能见过这样的场景:打开网页版聊天工具,就算把浏览器最小化,桌面也会弹出“新消息”提醒;或者某些网站的活动通知,会直接显示在电脑/手机桌面上。这种功能就是「浏览器桌面通知」,今天我们就从零开始,搞懂它、学会用它。 一、先搞懂3个基础问题 1. 什么是浏览器桌面通知? 简单说,就是网页能在浏览器窗口外面(比如电脑桌面、手机屏幕)给你发提醒。哪怕浏览器最小化、甚至页面切到后台,只要权限允许,都能收到通知,不用一直盯着网页。 2. 什么时候会用到它? 常见场景很贴近日常: * 网页版微信/QQ的新消息提醒; * 工作系统的审批提醒、任务到期通知; * 电商网站的订单状态更新(比如“你的快递已发货”); * 新闻/小说网站的订阅内容更新提醒。 3. 用起来难吗?有什么限制? 不难!核心就2步:先让用户同意开启通知(申请权限)