logo资料库

KUKA机器人面向系统集成商的操作及编程指南.pdf

第1页 / 共455页
第2页 / 共455页
第3页 / 共455页
第4页 / 共455页
第5页 / 共455页
第6页 / 共455页
第7页 / 共455页
第8页 / 共455页
资料共455页,剩余部分请下载后查看
KUKA 系统软件 8.3
1 引言
1.1 目标群
1.2 工业机器人文献
1.3 提示的图示
1.4 商标
2 产品说明
2.1 工业机器人概览
2.2 KUKA 系统软件 (KSS) 概览
2.3 系统要求
2.4 按规定使用库卡系统软件
2.5 KUKA U 盘
3 安全
3.1 一般
3.1.1 责任说明
3.1.2 按规定使用工业机器人
3.1.3 欧盟一致性声明及安装说明
3.1.4 使用的概念
3.2 相关人员
3.3 工作区域、防护区域及危险区域
3.3.1 确定停止行程
3.4 停机反应的触发器
3.5 安全功能
3.5.1 安全功能概览
3.5.2 安全控制系统
3.5.3 运行方式选择
3.5.4 “操作人员防护装置”信号
3.5.5 紧急停止装置
3.5.6 从上一级安全控制系统中退出登录
3.5.7 外部紧急停止装置
3.5.8 确认装置
3.5.9 外部确认装置
3.5.10 外部安全运行停止
3.5.11 外部安全停止 1 和外部安全停止 2
3.5.12 T1 的速度监控
3.6 附加防护装备
3.6.1 点动运行
3.6.2 软件极限开关
3.6.3 机械终端止挡
3.6.4 机械式轴限制装置(选项)
3.6.5 不用驱动能量移动机械手的方法
3.6.6 工业机器人上的标识
3.6.7 外部防护装置
3.7 运行方式和防护功能概览
3.8 安全措施
3.8.1 通用安全措施
3.8.2 运输
3.8.3 投入运行和重新投入运行
3.8.3.1 检查机器数据和安全配置
3.8.3.2 调试模式
3.8.4 手动运行
3.8.5 模拟
3.8.6 自动运行
3.8.7 保养和维修
3.8.8 停止运转,仓储和废料处理
3.8.9 单点控制(Single Point of Control)的安全措施
3.9 所用的标准和规定
4 操作
4.1 库卡 smartPAD 手持编程器
4.1.1 前部
4.1.2 背面
4.1.3 取下和插入 smartPAD
4.2 操作界面 KUKA smartHMI
4.2.1 键盘
4.2.2 状态栏
4.2.3 驱动装置的状态显示和移动条件窗口
4.2.4 最小化 KUKA smartHMI(显示 Windows 层面)
4.3 接通机器人控制系统,并启动库卡系统软件(KSS)
4.4 调用主菜单
4.5 确定 KSS 的启动类型
4.6 KSS 结束或重新启动
4.6.1 断电后关机
4.7 接通/关闭驱动装置
4.8 关闭机器人控制系统
4.9 设定操作界面的语种
4.10 在 smartPAD 上创建屏幕截图
4.11 信息的在线文献和帮助
4.11.1 调出在线文献
4.11.2 调出信息的帮助
4.12 更换用户组
4.13 更换运行方式
4.14 坐标系
4.15 手动运行机器人
4.15.1 窗口手动移动选项
4.15.1.1 选项卡概述
4.15.1.2 选项卡按键
4.15.1.3 选项卡鼠标
4.15.1.4 选项卡Kcp 项号
4.15.1.5 选项卡激活的基坐标/工具
4.15.2 激活运行模式
4.15.3 设定手动倍率(HOV)
4.15.4 选择刀具和基础系
4.15.5 用运行键进行与轴有关的移动
4.15.6 用运行键按笛卡尔坐标移动
4.15.7 配置 空间鼠标
4.15.8 确定空间鼠标的定位
4.15.9 用 空间鼠标按笛卡尔坐标移动
4.15.10 增量式手动模式
4.16 手动运行附加轴
4.17 桥接工作空间监控
4.18 显示功能
4.18.1 测量和显示能耗
4.18.2 显示实际位置
4.18.3 显示数字输入/输出端
4.18.4 显示模拟信号输入/输出端
4.18.5 显示外部自动运行的输入/输出端
4.18.6 显示并更改一个变量的值
4.18.7 显示一个变量的状态
4.18.8 显示变量概览以及更改变量
4.18.9 显示循环旗标
4.18.10 显示旗标
4.18.11 显示计数器
4.18.12 显示计时器
4.18.13 显示测量数据
4.18.14 显示关于机器人和机器人控制系统的信息
4.18.15 显示/编辑机器人数据
4.19 复位安全输入/输出端的错误
4.20 显示电池状态
5 投入运行和重新投入运行
5.1 保护 Windows 系统
5.2 更改 Windows 系统的密码
5.2.1 更改密码:返回值
5.3 投入运行助手
5.4 更改机器数据配置
5.5 确定硬件选项
5.6 更改 PROFINET 设备的安全 ID
5.7 机器人在没有上级安全控制系统的情况下运行
5.8 检查定位精确的机器人型号的启动
5.9 激活卸码垛模式
5.10 调整
5.10.1 零点标定方法
5.10.2 借助零点标定标记将轴移入预零点标定位置
5.10.3 借助测头将轴移入预零点标定位置
5.10.4 零点标定 LED 指示灯
5.10.5 使用 SEMD 进行零点标定
5.10.5.1 进行首次零点标定(用 SEMD)
5.10.5.2 偏差学习(用 SEMD)
5.10.5.3 检查带偏量的负载零点标定(用 SEMD)
5.10.6 使用千分表进行调整
5.10.7 调整附加轴
5.10.8 参照调整
5.10.9 用 MEMD 和标记线进行零点标定
5.10.9.1 将 A6 移动到零点标定位置(使用标记线)
5.10.9.2 进行首次零点标定(用 MEMD)
5.10.9.3 偏差学习(用 MEMD)
5.10.9.4 检查带偏量的负载零点标定(用 MEMD)
5.10.10 手动删除轴的零点
5.11 更改软件限位开关
5.12 测量
5.12.1 确定工具作业方向
5.12.2 测定工具
5.12.2.1 测定 TCP :XYZ 4 点法
5.12.2.2 测定 TCP :XYZ 参照法
5.12.2.3 确定姿态:ABC 世界坐标法
5.12.2.4 确定姿态:ABC 2 点法
5.12.2.5 数字输入
5.12.3 测量基准
5.12.3.1 测定基坐标系。3 点法
5.12.3.2 测定基坐标系。间接法
5.12.3.3 输入基准数值
5.12.4 测量固定工具
5.12.4.1 测量外部 TCP
5.12.4.2 输入外部 TCP 数值
5.12.4.3 测量工件:直接法
5.12.4.4 测量工件:间接法
5.12.5 工具/基坐标系改名
5.12.6 线性滑轨
5.12.6.1 检查是否必须测量线性滑轨
5.12.6.2 测量线性滑轨
5.12.6.3 输入线性滑轨数值
5.12.7 测量外部动作
5.12.7.1 测量基点
5.12.7.2 输入基点数值
5.12.7.3 测量工具基坐标系
5.12.7.4 输入工具基坐标系数值
5.12.7.5 测量外部工具
5.12.7.6 输入外部工具数值
5.13 负载数据
5.13.1 用 KUKA.Load 检测负载
5.13.2 用 KUKA.LoadDataDetermination 计算负载
5.13.3 输入负载数据
5.13.4 输入附加负荷数据
5.13.5 在线负载数据检查 (OLDC)
5.14 导出/导入长文本
5.15 保养手册
5.15.1 对保养进行记录
5.15.2 显示保养记录
6 配置
6.1 配置 KUKA Line Interface (KLI)
6.1.1 配置 Windows 接口(不带现场总线)
6.1.2 配置现场总线的接口和创建 Windows 接口
6.1.3 显示 Windows 接口的端口或开通其他端口
6.1.4 显示或更改过滤器
6.1.5 地址和子网栏的错误显示
6.2 显示机器人控制系统的子网配置
6.3 重新配置输入端/输出端驱动程序
6.4 配置安全轴监控
6.4.1 参数制动时间
6.4.2 可耦联轴的参数 最大速度 T1
6.4.3 在 T1 下检查最高轴速度的极限
6.5 检查安全轴监控的值
6.6 检查机器人控制系统的安全配置
6.7 安全配置的校验和
6.8 导出安全配置(XML 导出)
6.9 通过 PLC 检查是否已更改了安全配置
6.10 变量概览的配置
6.11 更改密码
6.12 节能模式 ($ECO_LEVEL)
6.13 配置工作空间
6.13.1 配置笛卡尔工作空间
6.13.2 配置轴坐标式工作空间
6.13.3 工作空间模式
6.14 确定重新示教的极限
6.15 预热
6.15.1 预热过程
6.15.2 配置预热
6.16 碰撞识别
6.16.1 确定允许误差范围并激活碰撞识别
6.16.2 定义公差范围的偏移量
6.16.3 碰撞识别选项窗口
6.16.4 编辑程序 tm_useraction
6.16.5 扭矩监控
6.16.5.1 确定扭矩监控值
6.16.5.2 编程设定扭矩监控
6.17 为测量确定公差
6.18 配置返回运行
6.19 配置外部自动运行
6.19.1 配置 CELL.SRC
6.19.2 配置外部自动运行的输入/输出端
6.19.2.1 外部自动运行输入端
6.19.2.2 偶/奇校验
6.19.2.3 外部自动运行输出端
6.19.3 将错误编号传输给上级控制系统
6.19.4 信号图表
6.20 扭矩模式
6.20.1 概览:扭矩模式
6.20.1.1 使用扭矩模式
6.20.1.2 机器人程序的示例:在两个方向上柔和切换 A1
6.20.2 激活转矩运行:SET_TORQUE_LIMITS()
6.20.3 停用扭矩模式:RESET_TORQUE_LIMITS()
6.20.4 解释器规格
6.20.5 扭矩模式的诊断变量
6.20.5.1 $TORQUE_AXIS_ACT
6.20.5.2 $TORQUE_AXIS_MAX_0
6.20.5.3 $TORQUE_AXIS_MAX
6.20.5.4 $TORQUE_AXIS_LIMITS
6.20.5.5 $HOLDING_TORQUE
6.20.5.6 比较:$TORQUE_AXIS_ACT und $HOLDING_TORQUE
6.20.6 其他示例
6.20.6.1 机器人程序:在两个方向上柔和切换轴
6.20.6.2 机器人程序:在碰撞时避免损坏
6.20.6.3 机器人程序:中断中的扭矩模式
6.20.6.4 机器人程序:伺服焊钳建立压力
6.20.6.5 提交程序:伺服焊钳建立压力
6.21 操作计划器:配置数据匹配
6.22 制动测试
6.22.1 制动测试概览
6.22.2 激活制动测试
6.22.3 制动测试程序
6.22.4 配置制动测试的输入和输出信号
6.22.4.1 制动测试的信号波形 – 示例
6.22.5 示教制动测试的位置
6.22.6 手动执行制动测试
6.22.7 测试制动测试的功能
7 程序和项目管理
7.1 新建程序
7.2 新建文件夹
7.3 文件或文件夹重命名
7.4 导航器的文件管理器
7.4.1 选择过滤器
7.4.2 显示或更改文件和文件夹的属性
7.5 选择或打开程序
7.5.1 选择和取消选择程序
7.5.2 打开程序
7.5.3 在导航器和程序之间切换
7.6 KRL 程序的结构
7.6.1 原点
7.7 打开/关闭程序段
7.7.1 显示/隐藏 DEF 行
7.7.2 显示详细说明显示
7.7.3 启动或关闭断行功能
7.7.4 显示折叠夹
7.8 编辑程序
7.8.1 插入注释或印章
7.8.2 创建折叠夹
7.8.3 选中范围
7.8.4 删除程序行
7.8.5 更多编辑功能
7.9 打印程序
7.10 存档和还原数据
7.10.1 存档概览
7.10.2 在 U 盘上存档
7.10.3 保存在网络上
7.10.4 日志存档
7.10.5 恢复数据
7.11 项目管理
7.11.1 将项目钉在机器人控制系统中
7.11.2 激活项目
7.11.3 项目管理窗口
7.12 备份管理器
7.12.1 备份管理器概览
7.12.2 手动备份项目、备选软件包和 RDC 数据
7.12.3 手动还原项目和备选软件包
7.12.4 手动恢复 RDC 数据
7.12.5 配置备份管理器
7.12.5.1 选项卡备份配置
7.12.5.2 选项卡信号接口
8 执行程序
8.1 选择程序运行方式
8.2 程序运行方式
8.3 预进
8.4 语句指针
8.5 设定程序倍率(POV)
8.6 机器人解释器状态显示
8.7 启动正向运行程序(手动)
8.8 启动正向运行程序(自动)
8.9 进行语句选择
8.10 复位程序
8.11 启动外部自动运行
8.12 通过逆向启动键执行反向运行
8.12.1 行反向运动(通过逆向启动键)
8.12.2 反向运行的工作原理和特性
8.12.2.1 有子程序时的特性
8.12.2.2 轨迹逼近时的动作
8.12.2.3 摆动运动时的特性
8.12.2.4 从后退切换至前行
8.12.3 含义发生变化的系统变量
9 运动编程基础
9.1 运动方式概览
9.2 点至点(PTP)运动方式
9.3 LIN 运动方式
9.4 CIRC 运动方式
9.5 轨迹逼近
9.6 LIN 和 CIRC 运动的姿态导引
9.6.1 $ORI_TYPE 和 $CIRC_TYPE 的组合
9.7 样条运动方式
9.7.1 样条运动的速度曲线
9.7.2 样条运动的语句选择
9.7.3 更改样条组
9.7.4 样条运动的轨迹逼近
9.7.5 以样条组替代轨迹逼近的 CP 运动
9.7.5.1 SLIN-SPL-SLIN 过渡段
9.8 CP 样条姿态引导
9.8.1 SCIRC:姿态导引的参照系
9.8.2 SCIRC:姿态特性
9.8.2.1 SCIRC: 姿态特性 - 辅助点示例
9.8.2.2 SCIRC: 姿态特性 - 目标点示例
9.9 圆心角
9.10 状态和转角
9.10.1 状态
9.10.2 转角
9.11 奇点
10 应用人员用户组编程(联机表格)
10.1 编程提示
10.2 联机表单中的名称
10.3 对 PTP、LIN、CIRC 运动进行编程
10.3.1 对 PTP 运动进行编程
10.3.2 联机表格 PTP
10.3.3 编程 LIN 运动
10.3.4 联机表格 LIN
10.3.5 对 CIRC 运动进行编程
10.3.6 联机表格 CIRC
10.3.7 选项窗口坐标系
10.3.8 选项窗口移动参数 (LIN, CIRC, PTP)
10.4 对样条运动进行编程
10.4.1 样条运动的编程提示
10.4.2 对样条组进行编程
10.4.2.1 CP 样条组联机表单
10.4.2.2 联机表单PTP 样条组
10.4.2.3 选项窗口坐标系(CP 和 PTP 样条组)
10.4.2.4 选项窗口移动参数(CP 样条组)
10.4.2.5 选项窗口移动参数(PTP 样条组)
10.4.3 对样条组段进行编程
10.4.3.1 对 SPL 段或 SLIN 段进行编程
10.4.3.2 编程 SCIRC 段
10.4.3.3 CP 样条段联机表单
10.4.3.4 对 SPTP 段进行编程
10.4.3.5 SPTP 段联机表单
10.4.3.6 选项窗口坐标系(CP 和 PTP 样条段)
10.4.3.7 选项窗口移动参数(CP 样条段)
10.4.3.8 选项窗口移动参数 (SPTP)
10.4.3.9 选项窗口逻辑参数
10.4.3.10 示教逻辑参数的位置移动。
10.4.4 样条单个运动编程。
10.4.4.1 对 SLIN 单个运动进行编程
10.4.4.2 SLIN 的联机表单
10.4.4.3 选项窗口移动参数(SLIN)
10.4.4.4 对 SCIRC 单个运动进行编程
10.4.4.5 SCIRC 联机表单
10.4.4.6 选项窗口移动参数 (SCIRC)
10.4.4.7 对 SPTP 单个运动进行编程
10.4.4.8 联机表单SPTP
10.4.5 条件停止
10.4.5.1 联机表单样条停止条件
10.4.5.2 停止条件: 示例和制动特性
10.4.6 CP 样条组中的恒速运动区域
10.4.6.1 恒速运动区域中的语句选择
10.4.6.2 最大极限值
10.5 显示点与点之间的间距
10.6 更改已编程的运动
10.6.1 更改运动参数
10.6.2 分区段更改运动参数
10.6.3 重新示教点
10.6.4 分区段平移坐标
10.6.4.1 窗口轴射影
10.6.4.2 窗口平移 - 轴坐标式
10.6.4.3 窗口平移 - 笛卡尔
10.7 对逻辑指令进行编程
10.7.1 输入/输出端
10.7.2 设置数字输出端 - OUT
10.7.3 行指令 OUT
10.7.4 设置脉冲输出端 - PULSE
10.7.5 PULSE 的联机表格
10.7.6 设置模拟输出端 - ANOUT
10.7.7 静态 ANOUT 联机表格
10.7.8 动态 ANOUT 联机表格
10.7.9 给等待时间编程 - WAIT
10.7.10 WAIT 的联机表格
10.7.11 对与信号有关的等待功能进行编程 - WAITFOR
10.7.12 WAITFOR 的联机表格
10.7.13 轨道上的切换 - SYN OUT
10.7.14 SYN OUT 联机表格,选项 START/END
10.7.15 联机表格 SYN OUT,选项 PATH
10.7.16 轨道上的脉冲设定 - SYN PULSE
10.7.17 SYN PULSE 的联机表格
10.7.18 更改逻辑指令
11 专家用户组的编程(KRL 句法)
11.1 编程提示
11.2 KRL 句法概览
11.3 字符和字体
11.4 重要的 KRL 概念
11.4.1 SRC 文件和 DAT 文件
11.4.2 命名约定和关键词
11.4.3 数据类型
11.4.4 适用范围
11.4.4.1 使子程序、函数、中断全局可用
11.4.4.2 使变量、常数、信号、用户数据类型全局可用
11.4.5 常数
11.5 变量和协议
11.5.1 DECL:对变量、数组和常数进行声明
11.5.2 ENUM:定义计数类型
11.5.3 STRUC:定义结构类型
11.6 运动编程:PTP、LIN、CIRC
11.6.1 PTP:编程设定运动
11.6.2 LIN:编程设定运动
11.6.3 CIRC:编程设定运动
11.6.4 PTP_REL:编程设定相对运动
11.6.5 LIN_REL:编程设定相对运动
11.6.6 CIRC_REL:编程设定相对运动
11.6.7 PTP、LIN、CIRC 和 …_REL 的轨迹逼近参数
11.6.8 在连续旋转的回转轴时的 REL 运动
11.7 运动编程:样条
11.7.1 SPLINE ...ENDSPLINE:编程设定 CP 样条组
11.7.2 PTP_SPLINE ...ENDSPLINE:编程设定 PTP 样条组
11.7.3 SLIN:编程设定运动
11.7.4 SCIRC:编程设定运动
11.7.5 SPL:编程设定运动
11.7.6 SPTP:编程设定运动
11.7.7 SLIN_REL:编程设定相对运动
11.7.8 SCIRC_REL:编程设定相对运动
11.7.9 SPL_REL:编程设定相对运动
11.7.10 SPTP_REL:编程设定相对运动
11.7.11 WITH 的系统变量
11.7.12 TIME_BLOCK:为样条编程设定时间块
11.7.13 CONST_VEL:为样条编程设定恒速运行范围
11.7.13.1 CONST_VEL 的系统变量
11.7.14 STOP WHEN PATH:为样条编程设定有条件的停止
11.7.15 $EX_AX_IGNORE
11.8 程序流程控制
11.8.1 CONTINUE:防止预进停止
11.8.2 EXIT:离开循环
11.8.3 FOR ...TO ...ENDFOR:编程设定计数循环
11.8.4 GOTO:跳转至程序中的位置
11.8.5 HALT:暂停程序
11.8.6 IF ...THEN ...ENDIF:编程设定有条件的分支
11.8.7 LOOP ...ENDLOOP:编程设定连续循环
11.8.8 ON_ERROR_PROCEED:拟制运行时间错误信息
11.8.8.1 $ERR
11.8.8.2 $ERR、ON_ERROR_PROCEED 和 ERR_RAISE() 的示例
11.8.9 REPEAT ...UNTIL:编程设定采用的循环
11.8.10 SWITCH ...CASE ...ENDSWITCH:编程设定多重分支
11.8.11 WAIT FOR … :等至条件已满足
11.8.12 WAIT SEC … :编程设定等待时间
11.8.13 WHILE ...ENDWHILE:编程设定当型循环
11.9 输入/输出端
11.9.1 ANIN:循环读取模拟输入端
11.9.2 ANOUT:循环说明模拟输出端
11.9.3 PULSE:设置脉冲输出端
11.9.4 SIGNAL:输入/输出端的信号协议
11.10 子程序和函数
11.10.1 调用子程序
11.10.2 调用功能
11.10.3 DEFFCT ...ENDFCT:定义函数
11.10.4 RETURN:跳回到调用的程序中
11.10.5 将参数传递到子程序或函数中
11.10.6 将参数传递给其他的数据类型
11.11 中断编程
11.11.1 INTERRUPT … DECL … WHEN … DO … :声明中断
11.11.2 INTERRUPT ON/OFF:激活或停用中断
11.11.3 INTERRUPT DISABLE/ENABLE:禁用或许用中断
11.11.4 BRAKE:从中断程序上停止机器人
11.11.5 RESUME:中止中断程序
11.12 与轨迹相关的切换动作(=触发器)
11.12.1 TRIGGER WHEN DISTANCE
11.12.2 TRIGGER WHEN PATH
11.12.2.1 轨迹逼近时的参考点 – 概览
11.12.2.2 均匀轨迹逼近时的参考点
11.12.2.3 在混合轨迹逼近(样条)时的参考点
11.12.2.4 混合轨迹逼近 (LIN/CIRC/PTP) 时的参考点
11.12.3 触发器中的功能限制
11.12.4 有利于用 PATH 触发器进行工作的系统变量
11.12.4.1 $DIST_NEXT
11.12.4.2 $DIST_LAST
11.13 通讯
11.14 运算符
11.14.1 算术运算符
11.14.2 几何运算符
11.14.2.1 运算数的顺序
11.14.2.2 双运算示例
11.14.3 比较运算符
11.14.4 逻辑运算符
11.14.5 位运算符
11.14.6 运算符的优先级
11.15 数学标准功能
11.16 系统功能
11.16.1 DELETE_BACKWARD_BUFFER()
11.16.2 FORWARD()
11.16.3 INV_POS()
11.16.4 INVERSE()
11.16.5 ROB_STOP() 和 ROB_STOP_RELEASE()
11.16.6 SET_BRAKE_DELAY()
11.16.7 VARSTATE()
11.17 编辑字符串变量
11.17.1 将字符串变量换算为另一个数据类型
11.17.2 声明时字符串变量的长度
11.17.3 初始化后字符串变量的长度
11.17.4 删除字符串变量的内容
11.17.5 扩展字符串变量
11.17.6 搜索字符串变量
11.17.7 比较字符串变量的内容
11.17.8 复制字符串变量
12 提交解释器
12.1 提交解释器的功能
12.2 手动停止或取消选择提交解释器
12.3 手动启动提交解释器
12.4 编辑程序 SPS.SUB
12.5 创建新的 SUB 程序
12.6 编程
13 诊断
13.1 日志
13.1.1 显示日志
13.1.2 选项卡登录
13.1.3 选项卡过滤器
13.1.4 配置日志
13.2 显示调用列表 (Caller Stack)
13.3 显示中断
13.4 显示主系统的诊断数据
13.5 自动打包数据以便进行故障分析 (KRCDiag)
14 安装
14.1 系统要求
14.2 安装 Windows 和 KUKA 系统软件 (KSS) (从镜像)
14.3 更改计算机名称
14.4 安装附加软件
14.5 KSS 更新
14.5.1 U 盘的更新
14.5.2 网络更新
15 KUKA 服务部
15.1 技术支持咨询
15.2 KUKA 客户支持系统
索引
KUKA System Software KUKA Deutschland GmbH KUKA 系统软件 8.3 面向系统集成商的操作及编程指南 KUKA 系统软件 8.3 发布日期 : 18.04.2018 版本 : KSS 8.3 SI V7
KUKA 系统软件 8.3 © 版权 2018 KUKA Deutschland GmbH Zugspitzstraße 140 D-86165 Augsburg 德国 此文献或节选只有在征得 KUKA Deutschland GmbH 明确同意的情况下才允许复制或对第三方开放。 除了本文献中说明的功能外,控制系统还可能具有其他功能。 但是在新供货或进行维修时,无权要 求 KUKA Deutschland GmbH 提供这些功能。 我们已就印刷品的内容与描述的硬件和软件内容是否一致进行了校对。 但是不排除有不一致的情况, 我们对此不承担责任。 但是我们定期校对印刷品的内容,并在之后的版本中作必要的更改。 我们保留在不影响功能的情况下进行技术更改的权利。 KIM-PS5-DOC 原版文件的译文 出版物 : 书页构造 : 版本 : Pub KSS 8.3 SI (PDF) zh KSS 8.3 SI V7.4 KSS 8.3 SI V7 2 / 455 发布日期 : 18.04.2018 版本 : KSS 8.3 SI V7
目录 1 引言 ............................................................. 1.1 目标群 ................................................................. 1.2 工业机器人文献 ......................................................... 1.3 提示的图示 ............................................................. 1.4 商标 ................................................................... 2 产品说明 ......................................................... 2.1 工业机器人概览 ......................................................... 2.2 KUKA 系统软件 (KSS) 概览 ............................................... 2.3 系统要求 ............................................................... 2.4 按规定使用库卡系统软件 ................................................. 2.5 KUKA U 盘 .............................................................. 3 安全 ............................................................. 3.1 一般 ................................................................... 3.1.1 责任说明 ............................................................. 3.1.2 按规定使用工业机器人 ................................................. 3.1.3 欧盟一致性声明及安装说明 ............................................. 3.1.4 使用的概念 ........................................................... 3.2 相关人员 ............................................................... 3.3 工作区域、防护区域及危险区域 ........................................... 3.3.1 确定停止行程 ......................................................... 3.4 停机反应的触发器 ....................................................... 3.5 安全功能 ............................................................... 3.5.1 安全功能概览 ......................................................... 3.5.2 安全控制系统 ......................................................... 3.5.3 运行方式选择 ......................................................... 3.5.4 “ 操作人员防护装置 ” 信号 ........................................... 3.5.5 紧急停止装置 ......................................................... 3.5.6 从上一级安全控制系统中退出登录 ....................................... 3.5.7 外部紧急停止装置 ..................................................... 3.5.8 确认装置 ............................................................. 3.5.9 外部确认装置 ......................................................... 3.5.10 外部安全运行停止 ..................................................... 3.5.11 外部安全停止 1 和外部安全停止 2 ...................................... 3.5.12 T1 的速度监控 ........................................................ 3.6 附加防护装备 ........................................................... 3.6.1 点动运行 ............................................................. 3.6.2 软件极限开关 ......................................................... 3.6.3 机械终端止挡 ......................................................... 3.6.4 机械式轴限制装置 (选项) ............................................. 3.6.5 不用驱动能量移动机械手的方法 ......................................... 3.6.6 工业机器人上的标识 ................................................... 3.6.7 外部防护装置 ......................................................... 3.7 运行方式和防护功能概览 ................................................. 3.8 安全措施 ............................................................... 3.8.1 通用安全措施 ......................................................... 目录 15 15 15 15 16 17 17 17 18 18 18 19 19 19 19 19 20 22 22 23 23 23 23 24 24 25 25 26 26 26 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 发布日期 : 18.04.2018 版本 : KSS 8.3 SI V7 3 / 455
KUKA 系统软件 8.3 3.8.2 运输 ................................................................. 3.8.3 投入运行和重新投入运行 ............................................... 检查机器数据和安全配置 ............................................ 3.8.3.1 3.8.3.2 调试模式 .......................................................... 3.8.4 手动运行 ............................................................. 3.8.5 模拟 ................................................................. 3.8.6 自动运行 ............................................................. 3.8.7 保养和维修 ........................................................... 3.8.8 停止运转,仓储和废料处理 ............................................. 3.8.9 单点控制 (Single Point of Control)的安全措施 ........................ 3.9 所用的标准和规定 ........................................................ 4 操作 ............................................................. 4.1 库卡 smartPAD 手持编程器 ................................................ 4.1.1 前部 ................................................................. 4.1.2 背面 ................................................................. 4.1.3 取下和插入 smartPAD .................................................. 4.2 操作界面 KUKA smartHMI .................................................. 4.2.1 键盘 ................................................................. 4.2.2 状态栏 ............................................................... 4.2.3 驱动装置的状态显示和移动条件窗口 ..................................... 4.2.4 最小化 KUKA smartHMI (显示 Windows 层面) ............................ 4.3 接通机器人控制系统,并启动库卡系统软件 (KSS) ........................... 4.4 调用主菜单 .............................................................. 4.5 确定 KSS 的启动类型 ..................................................... KSS 结束或重新启动 ...................................................... 4.6 4.6.1 断电后关机 ........................................................... 4.7 接通 / 关闭驱动装置 ...................................................... 4.8 关闭机器人控制系统 ...................................................... 4.9 设定操作界面的语种 ...................................................... 4.10 在 smartPAD 上创建屏幕截图 .............................................. 4.11 信息的在线文献和帮助 .................................................... 4.11.1 调出在线文献 ......................................................... 4.11.2 调出信息的帮助 ....................................................... 4.12 更换用户组 .............................................................. 4.13 更换运行方式 ............................................................ 4.14 坐标系 .................................................................. 4.15 手动运行机器人 .......................................................... 4.15.1 窗口手动移动选项 ..................................................... 4.15.1.1 选项卡概述 ........................................................ 4.15.1.2 选项卡按键 ........................................................ 4.15.1.3 选项卡鼠标 ........................................................ 4.15.1.4 选项卡 Kcp 项号 .................................................... 4.15.1.5 选项卡激活的基坐标 / 工具 .......................................... 4.15.2 激活运行模式 ......................................................... 4.15.3 设定手动倍率 (HOV) .................................................. 4.15.4 选择刀具和基础系 ..................................................... 4.15.5 用运行键进行与轴有关的移动 ........................................... 4.15.6 用运行键按笛卡尔坐标移动 ............................................. 31 31 32 34 35 35 35 36 37 37 38 41 41 41 42 43 44 45 46 46 48 48 48 49 50 52 52 52 53 53 53 53 54 56 57 57 59 60 60 61 62 62 63 63 63 64 64 64 4 / 455 发布日期 : 18.04.2018 版本 : KSS 8.3 SI V7
4.15.7 配置 空间鼠标 ........................................................ 4.15.8 确定空间鼠标的定位 ................................................... 4.15.9 用 空间鼠标按笛卡尔坐标移动 .......................................... 4.15.10 增量式手动模式 ....................................................... 4.16 手动运行附加轴 ......................................................... 4.17 桥接工作空间监控 ....................................................... 4.18 显示功能 ............................................................... 4.18.1 测量和显示能耗 ....................................................... 4.18.2 显示实际位置 ......................................................... 4.18.3 显示数字输入 / 输出端 ................................................. 4.18.4 显示模拟信号输入 / 输出端 ............................................. 4.18.5 显示外部自动运行的输入 / 输出端 ....................................... 4.18.6 显示并更改一个变量的值 ............................................... 4.18.7 显示一个变量的状态 ................................................... 4.18.8 显示变量概览以及更改变量 ............................................. 4.18.9 显示循环旗标 ......................................................... 4.18.10 显示旗标 ............................................................. 4.18.11 显示计数器 ........................................................... 4.18.12 显示计时器 ........................................................... 4.18.13 显示测量数据 ......................................................... 4.18.14 显示关于机器人和机器人控制系统的信息 ................................. 4.18.15 显示 / 编辑机器人数据 ................................................. 4.19 复位安全输入 / 输出端的错误 ............................................. 4.20 显示电池状态 ........................................................... 5 投入运行和重新投入运行 ........................................... 5.1 保护 Windows 系统 ...................................................... 5.2 更改 Windows 系统的密码 ................................................ 5.2.1 更改密码:返回值 ..................................................... 5.3 投入运行助手 ........................................................... 5.4 更改机器数据配置 ....................................................... 5.5 确定硬件选项 ........................................................... 5.6 更改 PROFINET 设备的安全 ID ............................................ 5.7 机器人在没有上级安全控制系统的情况下运行 ............................... 5.8 检查定位精确的机器人型号的启动 ......................................... 5.9 激活卸码垛模式 ......................................................... 5.10 调整 ................................................................... 5.10.1 零点标定方法 ......................................................... 5.10.2 借助零点标定标记将轴移入预零点标定位置 ............................... 5.10.3 借助测头将轴移入预零点标定位置 ....................................... 5.10.4 零点标定 LED 指示灯 .................................................. 5.10.5 使用 SEMD 进行零点标定 ............................................... 5.10.5.1 进行首次零点标定 (用 SEMD) ....................................... 5.10.5.2 偏差学习 (用 SEMD) ............................................... 5.10.5.3 检查带偏量的负载零点标定 (用 SEMD) ............................... 5.10.6 使用千分表进行调整 ................................................... 5.10.7 调整附加轴 ........................................................... 5.10.8 参照调整 ............................................................. 5.10.9 用 MEMD 和标记线进行零点标定 ......................................... 目录 65 66 67 68 68 69 69 69 71 71 73 73 74 75 76 77 78 78 79 80 81 81 83 83 85 85 85 86 87 87 87 88 89 90 91 91 92 94 95 96 96 97 99 100 101 102 103 103 发布日期 : 18.04.2018 版本 : KSS 8.3 SI V7 5 / 455
KUKA 系统软件 8.3 5.10.9.1 将 A6 移动到零点标定位置 (使用标记线) ............................ 5.10.9.2 进行首次零点标定 (用 MEMD) ....................................... 5.10.9.3 偏差学习 (用 MEMD) ............................................... 5.10.9.4 检查带偏量的负载零点标定 (用 MEMD) ............................... 5.10.10 手动删除轴的零点 ..................................................... 5.11 更改软件限位开关 ........................................................ 5.12 测量 .................................................................... 5.12.1 确定工具作业方向 ..................................................... 5.12.2 测定工具 ............................................................. 5.12.2.1 测定 TCP :XYZ 4 点法 ............................................. 5.12.2.2 测定 TCP :XYZ 参照法 ............................................. 5.12.2.3 确定姿态:ABC 世界坐标法 .......................................... 5.12.2.4 确定姿态:ABC 2 点法 .............................................. 5.12.2.5 数字输入 .......................................................... 5.12.3 测量基准 ............................................................. 5.12.3.1 测定基坐标系。3 点法 .............................................. 5.12.3.2 测定基坐标系。间接法 .............................................. 5.12.3.3 输入基准数值 ...................................................... 5.12.4 测量固定工具 ......................................................... 5.12.4.1 测量外部 TCP ...................................................... 5.12.4.2 输入外部 TCP 数值 ................................................. 5.12.4.3 测量工件:直接法 .................................................. 5.12.4.4 测量工件:间接法 .................................................. 5.12.5 工具 / 基坐标系改名 ................................................... 5.12.6 线性滑轨 ............................................................. 5.12.6.1 检查是否必须测量线性滑轨 .......................................... 5.12.6.2 测量线性滑轨 ...................................................... 5.12.6.3 输入线性滑轨数值 .................................................. 5.12.7 测量外部动作 ......................................................... 5.12.7.1 测量基点 .......................................................... 5.12.7.2 输入基点数值 ...................................................... 5.12.7.3 测量工具基坐标系 .................................................. 5.12.7.4 输入工具基坐标系数值 .............................................. 5.12.7.5 测量外部工具 ...................................................... 5.12.7.6 输入外部工具数值 .................................................. 5.13 负载数据 ................................................................ 5.13.1 用 KUKA.Load 检测负载 ................................................ 5.13.2 用 KUKA.LoadDataDetermination 计算负载 ............................... 5.13.3 输入负载数据 ......................................................... 5.13.4 输入附加负荷数据 ..................................................... 5.13.5 在线负载数据检查 (OLDC) .............................................. 5.14 导出 / 导入长文本 ........................................................ 5.15 保养手册 ................................................................ 5.15.1 对保养进行记录 ....................................................... 5.15.2 显示保养记录 ......................................................... 6 配置 ............................................................. 6.1 配置 KUKA Line Interface (KLI) .......................................... 6.1.1 配置 Windows 接口 (不带现场总线) .................................... 6.1.2 配置现场总线的接口和创建 Windows 接口 ................................ 104 105 108 109 110 110 112 112 112 113 114 115 116 118 118 119 120 121 121 121 123 123 124 125 125 126 126 127 128 128 129 130 132 132 133 133 133 133 134 134 135 136 138 138 140 141 141 141 142 6 / 455 发布日期 : 18.04.2018 版本 : KSS 8.3 SI V7
6.1.3 显示 Windows 接口的端口或开通其他端口 ................................ 6.1.4 显示或更改过滤器 ..................................................... 6.1.5 地址和子网栏的错误显示 ............................................... 6.2 显示机器人控制系统的子网配置 ........................................... 6.3 重新配置输入端 / 输出端驱动程序 ......................................... 6.4 配置安全轴监控 ......................................................... 6.4.1 参数制动时间 ......................................................... 6.4.2 可耦联轴的参数 最大速度 T1 ........................................... 6.4.3 在 T1 下检查最高轴速度的极限 ......................................... 6.5 检查安全轴监控的值 ..................................................... 6.6 检查机器人控制系统的安全配置 ........................................... 6.7 安全配置的校验和 ....................................................... 6.8 导出安全配置 (XML 导出) ............................................... 6.9 通过 PLC 检查是否已更改了安全配置 ...................................... 6.10 变量概览的配置 ......................................................... 6.11 更改密码 ............................................................... 6.12 节能模式 ($ECO_LEVEL) .................................................. 6.13 配置工作空间 ........................................................... 6.13.1 配置笛卡尔工作空间 ................................................... 6.13.2 配置轴坐标式工作空间 ................................................. 6.13.3 工作空间模式 ......................................................... 6.14 确定重新示教的极限 ..................................................... 6.15 预热 ................................................................... 6.15.1 预热过程 ............................................................. 6.15.2 配置预热 ............................................................. 6.16 碰撞识别 ............................................................... 6.16.1 确定允许误差范围并激活碰撞识别 ....................................... 6.16.2 定义公差范围的偏移量 ................................................. 6.16.3 碰撞识别选项窗口 ..................................................... 6.16.4 编辑程序 tm_useraction ............................................... 6.16.5 扭矩监控 ............................................................. 6.16.5.1 确定扭矩监控值 .................................................... 6.16.5.2 编程设定扭矩监控 .................................................. 6.17 为测量确定公差 ......................................................... 6.18 配置返回运行 ........................................................... 6.19 配置外部自动运行 ....................................................... 6.19.1 配置 CELL.SRC ........................................................ 6.19.2 配置外部自动运行的输入 / 输出端 ....................................... 6.19.2.1 外部自动运行输入端 ................................................ 6.19.2.2 偶 / 奇校验 ........................................................ 6.19.2.3 外部自动运行输出端 ................................................ 6.19.3 将错误编号传输给上级控制系统 ......................................... 6.19.4 信号图表 ............................................................. 6.20 扭矩模式 ............................................................... 6.20.1 概览:扭矩模式 ....................................................... 6.20.1.1 使用扭矩模式 ...................................................... 6.20.1.2 机器人程序的示例:在两个方向上柔和切换 A1 ......................... 6.20.2 激活转矩运行:SET_TORQUE_LIMITS() .................................... 6.20.3 停用扭矩模式:RESET_TORQUE_LIMITS() .................................. 目录 144 145 145 145 146 146 147 149 149 150 151 152 152 153 154 155 155 156 157 159 161 161 162 162 164 165 166 166 167 169 169 169 170 170 171 172 173 174 175 177 178 179 181 186 186 187 188 189 191 发布日期 : 18.04.2018 版本 : KSS 8.3 SI V7 7 / 455
KUKA 系统软件 8.3 6.20.4 解释器规格 ........................................................... 6.20.5 扭矩模式的诊断变量 ................................................... $TORQUE_AXIS_ACT .................................................. 6.20.5.1 $TORQUE_AXIS_MAX_0 ................................................ 6.20.5.2 $TORQUE_AXIS_MAX .................................................. 6.20.5.3 6.20.5.4 $TORQUE_AXIS_LIMITS ............................................... 6.20.5.5 $HOLDING_TORQUE ................................................... 6.20.5.6 比较:$TORQUE_AXIS_ACT und $HOLDING_TORQUE ....................... 6.20.6 其他示例 ............................................................. 6.20.6.1 机器人程序:在两个方向上柔和切换轴 ................................ 6.20.6.2 机器人程序:在碰撞时避免损坏 ...................................... 6.20.6.3 机器人程序:中断中的扭矩模式 ...................................... 6.20.6.4 机器人程序:伺服焊钳建立压力 ...................................... 6.20.6.5 提交程序:伺服焊钳建立压力 ........................................ 6.21 操作计划器 : 配置数据匹配 ................................................ 6.22 制动测试 ................................................................ 6.22.1 制动测试概览 ......................................................... 6.22.2 激活制动测试 ......................................................... 6.22.3 制动测试程序 ......................................................... 6.22.4 配置制动测试的输入和输出信号 ......................................... 6.22.4.1 制动测试的信号波形  – 示例 ....................................... 6.22.5 示教制动测试的位置 ................................................... 6.22.6 手动执行制动测试 ..................................................... 6.22.7 测试制动测试的功能 ................................................... 192 193 193 193 194 194 194 195 195 195 196 197 198 199 199 200 200 201 201 202 203 204 205 206 7 程序和项目管理 ................................................... 207 7.1 新建程序 ................................................................ 7.2 新建文件夹 .............................................................. 7.3 文件或文件夹重命名 ...................................................... 7.4 导航器的文件管理器 ...................................................... 7.4.1 选择过滤器 ........................................................... 7.4.2 显示或更改文件和文件夹的属性 ......................................... 7.5 选择或打开程序 .......................................................... 7.5.1 选择和取消选择程序 ................................................... 7.5.2 打开程序 ............................................................. 7.5.3 在导航器和程序之间切换 ............................................... KRL 程序的结构 .......................................................... 7.6 7.6.1 原点 ................................................................. 7.7 打开 / 关闭程序段 ........................................................ 7.7.1 显示 / 隐藏 DEF 行 .................................................... 7.7.2 显示详细说明显示 ..................................................... 7.7.3 启动或关闭断行功能 ................................................... 7.7.4 显示折叠夹 ........................................................... 7.8 编辑程序 ................................................................ 7.8.1 插入注释或印章 ....................................................... 7.8.2 创建折叠夹 ........................................................... 7.8.3 选中范围 ............................................................. 7.8.4 删除程序行 ........................................................... 7.8.5 更多编辑功能 ......................................................... 207 207 207 208 209 209 213 213 214 215 215 216 216 216 217 217 218 219 219 220 221 221 222 8 / 455 发布日期 : 18.04.2018 版本 : KSS 8.3 SI V7
分享到:
收藏