1. ABB IRB 120机器人基础与RobotStudio环境搭建
IRB 120是ABB公司生产的一款6轴轻型工业机器人,负载3kg,工作半径580mm,以其紧凑的结构和高重复定位精度(±0.01mm)著称。这款机器人广泛应用于装配、物料搬运、抛光等场景。在RobotStudio中操作IRB 120前,需要完成以下基础环境配置:
首先从ABB官网下载RobotStudio 6.08(当前最新稳定版),安装时建议关闭杀毒软件以避免组件注册失败。安装完成后,首次启动会提示激活,这里需要输入合法的许可证密钥。如果是教育用途,ABB提供30天试用版,可通过官网申请临时授权。
注意:网上流传的破解补丁可能包含恶意代码,且违反软件许可协议,建议通过正规渠道获取授权。
创建新工作站时,建议选择"Empty Station"模板保持环境干净。通过"RobotWare"菜单导入IRB 120机器人模型时,会看到多个变体选项,标准型号选择"IRB 120-3/0.58"。导入后机器人默认处于"Home"位置,此时在"控制器"选项卡创建新虚拟控制器时,关键配置包括:
- 系统版本:建议选RobotWare 6.08与软件版本一致
- 运动参数:保持默认加速度和速度限制
- 语言:必须勾选RAPID(机器人编程语言)
- 通信接口:添加标准I/O板DSQC652
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 三种典型运动模式实现原理与实操
2.1 关节运动(Joint Move)
关节运动是最基础的运动方式,每个轴独立运动到目标角度。在RAPID中对应MoveJ指令,其运动特点是各轴同时启动、同时停止,但末端轨迹不可控。创建关节运动程序的实操步骤:
- 在"RAPID"选项卡新建模块
- 插入以下典型指令:
code复制MoveJ [[0,0,0,0,0,0], [9E9,9E9,9E9,9E9,9E9,9E9]], v100, fine, tool0;
- 参数说明:
- 第一个数组:目标关节角度(度)
- 第二个数组:关节轴软限位
- v100:速度百分比
- fine:完全到达目标点后执行下条指令
技巧:在RobotStudio的"Jogging"面板可以手动拖动机器人到目标位置,右键点击"Teach Position"自动生成坐标值。
