没有合适的资源?快使用搜索试试~ 我知道了~
库卡机器人编程详解.pdf,这是一份不错的文件
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
261 浏览量
2022-06-19
09:02:45
上传
评论
收藏 12.18MB PDF 举报
库卡机器人编程详解.pdf,这是一份不错的文件
资源推荐
资源详情
资源评论



软件
KRC...
专家编程
KUKA系统软件(KSS)
版本4.1
出版: 2004.01.09 版本:06

@版权KUKA Roboter GmbH
复制或者向第三者传授本文,包括本文的段落章节,必须经过出版者的明确
许可。
本文中未作描述的、控制部分中的其它函数有可能起作用。尽管如此,在重
新供货或提供服务时,用户无权对上述函数提出要求。
我们对本印制品就其内容同它所描述的硬件和软件的一致性做过审查,但是
它们之间的偏差在所难免。所以,我们对上述一致性不做承诺。本印制品中
的数据和说明受到定期检查,必要的修改将在后续的版本中给出。
在不对系统函数产生影响的前提下,保留技术更改权。
PD Interleaf

目录
1KRL程序的一般
信息 ································ 7
1.1程序的结构和建立 ································
1.1.1程序接口 ···································
1.1.2文件概念 ···································
1.1.3文件结构 ···································
7
7
9
9
1.2 建立和编辑程序 ·································
11
1.2.1新建一个程序 ···································· 11
1.2.2建立、编译和联接程序 ································ 12
1.3替换程序 ······································· 14
1.3.1程序修改 ······································ 14
1.3.2编辑 ········································ 14
1.3.2.1块函数 ······································ 14
1.3.2.2拷贝(CTRL-C) ··································· 14
1.3.2.3粘贴(CTRL-V) ··································· 15
1.3.2.4剪切(CTRL-X) ··································· 15
1.3.2.5删除 ······································· 15
1.3.2.6搜索 ······································· 16
1.3.2.7替换 ······································· 16
1.4隐藏程序部分 ····································· 19
1.4.1折合 ········································ 19
1.4.1.1示例程序 ····································· 20
1.5程序运行模式 ····································· 22
1.6错误处理 ······································· 24
1.7注释 ········································· 27
2变量和声明 ······························· 29
2.1变量和名称 ······································ 29
2.2数据对象 ······································· 31
2.2.1数据对象的声明和初始化 ······························· 31
2.2.2简单数据类型 ···································· 33
2.2.3阵列 ········································ 35
2.2.4字符串 ······································· 38
2.2.5结构 ········································ 38
2.2.6列举类型 ······································ 40
2.3数据操作 ······································· 42
2.3.1操作 ········································ 42
2.3.1.1算术操作 ····································· 42
2.3.1.2几何操作 ····································· 43
2.3.1.3关系操作 ····································· 47
2.3.1.4逻辑操作 ····································· 48
2.3.1.5位操作 ······································ 49
2.3.1.6操作的优先级 ··································· 51
2.3.2标准函数 ······································ 52
2.4系统变量和系统文件 ·································· 54
3运动编程 ································ 59
3.1不同坐标系的应用 ··································· 59

专家级编程
3.2点到点运动(PTP) ···································
3.2.1一般说明(同步PTP) ·································
3.2.2高级运动轮廓 ···································
3.2.3运动命令 ·····································
3.3连续轨迹运动(CP运动=连续轨迹) ····························
3.3.1速度和加速度 ···································
3.3.2方位控制 ·····································
3.3.3线性运动 ·····································
3.3.4圆弧运动 ·····································
66
66
67
68
77
77
78
83
84
3.4计算机提前运行 ··································· 86
3.5使用逼近定位运动 ··································
3.5.1PTP—PTP逼近定位 ·································
3.5.2LIN—LIN逼近定位 ·································
3.5.3CIRC-CIRC和CIRC-LIN逼近定位 ····························
3.5.4PTP—CP逼近定位 ··································
3.5.5改进的逼近定位 ··································
3.5.6逼近定位期间工具交换 ·······························
89
90
93
96
99
102
103
3.6示教点 ······································· 104
3.7运动参数 ······································ 105
4 KRL辅助 ······························· 106
4.1位置说明 ······································ 107
4.2[PTP]定位 ······································ 110
4.3[LIN]直线移动 ···································· 112
4.4[CIRC]圆弧移动 ··································· 114
5程序执行控制 ····························· 116
5.1程序分支 ······································
5.1.1跳跃指令 ·····································
5.1.2条件分支 ·····································
5.1.3转换 ·······································
5.2循环 ········································
5.2.1计数循环 ·····································
5.2.2跳出循环 ·····································
5.2.3非跳出循环 ····································
5.2.4无穷循环 ·····································
5.2.5循环执行的过早结束 ································
116
116
117
118
119
119
121
122
124
124
5.3等待指令 ······································ 125
5.3.1等待一个事件 ··································· 125
5.3.2等待时间 ····································· 127
5.4停止程序 ······································ 128
5.5确认消息 ······································ 129
6输入/输出指令 ····························· 130
6.1一般说明 ······································ 130
6.2二进制输入/输出 ··································· 131
6.3数字输入/输出 ···································· 134

6.3.1信号声明 ······································ 134
6.3.2在终点设置输出 ··································· 136
6.4脉冲输出 ······································· 139
6.5模拟输入/输出 ···································· 141
6.5.1模拟输出 ······································ 141
6.5.2模拟输入 ······································ 144
6.6预先定义的数字输入 ·································· 146
7子程序和函数 ····························· 148
7.1声明 ········································· 148
7.2子程序和函数调用和参数传输 ······························ 151
8中断处理 ······························· 156
8.1声明 ········································· 157
8.2激活中断 ······································· 159
8.3停止现在的运动 ···································· 163
8.4取消中断事务 ····································· 164
8.5循环标志的使用 ···································· 167
9触发轨迹相关的开关动作 ························ 168
9.1在轨迹的起点或终点开关动作 ······························ 168
9.2在轨迹的任意点开关动作 ································ 172
9.3技巧 ········································· 177
9.3.1重叠触发语句 ···································· 177
10数据表 ································ 178
10.1局部数据表 ····································· 178
10.2全局数据表 ····································· 179
11外部编辑器 ······························ 182
11.1启动外部编辑器 ··································· 183
11.2操作控制 ······································ 185
11.3“文件”菜单 ···································· 187
11.3.1打开 ······································· 187
11.3.2存储 ······································· 187
11.3.3打印 ······································· 187
11.3.4关闭文件 ····································· 188
11.3.5退出 ······································· 188
11.4“编辑”菜单 ···································· 189
11.4.1剪切(“CTRL”+“X”) ······························· 189
11.4.2拷贝(“CTRL”+“C”) ······························· 189
11.4.3粘贴 ······································· 189
11.4.4删除 ······································· 189
11.4.5选择全部(“CTRL”+“A”) ····························· 189
11.5“Util”菜单 ···································· 190
剩余217页未读,继续阅读
资源评论

jh035
- 粉丝: 8
- 资源: 3万+

下载权益

C知道特权

VIP文章

课程特权

开通VIP

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- ASP.NET汽车销售管理系统的设计与开发(源代码+论文)
- ChatGPT-Desktop_0.0.8_x64_zh-CN.msi
- 第五次课外作业参考解答.ipynb
- 实现LM401模组(stm32wle5)基于SPI接口驱动墨水屏显示字符 利用 SPI1 PA5 6 7接口
- 基于ASP.NET的班级风采网站的设计(源代码+论文)
- html+css知识导图.xmind
- yoyo930021.vuter-0.1.2.vsix
- 毕业设计(论文)题目: 基于Docker的大学生兼职平台的设计与实现
- 《软件工程》精品课程教学网站的设计与实现 ASP+SQL Sever2000(源码+论文+开题报告)
- 基于c#语言的cad二次开发案例
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
