0 Comments

KUKA 机械手入门教程

发布于:2019-10-08  |   作者:admin  |   已聚集:人围观

  KUKA 机械手入门教程_机械/仪表_工程科技_专业资料。KUKA 机械手入门教程

  KUKA 机械手入门教程 1 內容 ? ? ? ? ? ? 配置输入/输出端口 手持操作器(smartPDA)概述 基座标(用户坐标)的建立 建立工具(TOOL) 基本编程方法 外部控制 2 配置输入/输出端口 导入倍福文件 双击安装好 的workvisual图标 (右图所示), 打开编辑界面: 3 点击 文件 Import/Export 4 点击 导入设备说明文件 继续 5 点击 查找 找到要导入的文件 点击 继续 导入 6 依次导入以下几个文件: EL31095F.GSE EL31095F.GSG Beckhoff BKxxxx.xml Beckhoff El1xxx.xml 7 输入输出连接 在workvisual 的开始界面中打开 与机器人连接读取 (或本机备份)的 文件,双击 Steuerung 1图标 8 在项目 结构中添 加EL1809 和EL2809 模块 9 选择需要连接的内部输入/输出端口和外 部输入/输出端口,点击连接按钮进行连接 10 手持操作器(smartPDA) 11 序号 1 2 3 4 5 6 7 说 smartPDA拔下按钮 手动/自动钥匙开关 紧急停止键 明 序号 8 9 10 11 12 13 主菜单键 说 明 设置参数(基本不用) 启动程序运行 逆向启动程序逐步运行 暂停正在运行的程序 显示键盘 3D鼠标,用于手动移动机器人 移动键,用于手动移动机器人 设定自动速度 设定手动速度 12 基座标(用户坐标)的建立 在主菜单中选择 投入运行 测量 基坐标系 3 点 13 1. 定义 原点 14 2. 定义X 轴正方向 15 3. 定义Y 轴正方向 16 建立工具(TOOL) 选择菜单序列 投入运行 测量 工具 XYZ 4 点 17 18 用工具中心点(TCP)从4个不 同方向驶至同一个参考点,机器人 控制系统从不同的法兰位置计算 TCP 驶至参考点所用的4个法兰 位置必须分散开足够的距离 19 基本编程方法 20 PTP 点到点运动 机器人系统在两点之间使用最快的线路定位. 选择PTP指令后,其输入格式值在程序窗口打开: 21 名 称 PTP P1 工具 坐标 CONT Vel=100% CPDAT1 功 能 说 点到点运动 明 运动类型 点的名字 工具号 基座标号 近似定位接通 速度 运动参数 最多23个字符 Tool_data[1]…[16] Base_data[1]…[16] “ ” ,Cont 1到100%(省缺:100%) 加速度和近似距离选项 22 LIN 线性运动 机器人按照TCP或工具参考点沿直线移动到终点 机器人需要在确定的速度下按照一个精确的路径 到一个点,使用线性运动 选择LIN指令后,其输入格式值在程序窗口打开: 23 名 称 LIN P1 工具 坐标 CONT Vel=2m/s CPDAT1 功 能 说 线性运动 明 运动类型 点的名字 工具号 基座标号 近似定位接通 速度 运动参数 最多23个字符 Tool_data[1]…[16] Base_data[1]…[16] “ ” ,Cont 0.001到2m/s(省缺:2m/s) 加速度和近似距离选项 24 变量 变量类型 整数 实数 INT REAL 布尔 字符 BOOL CHAR 列举 结构数据 ENUM POS FRAME AXIS EE6POS 6AXIS 25 定义变量 DELC INT i DELC REAL a, b DECL REAL MATRIX[7,3] DELC E6POS PP 26 全局 如果变量为全局变量,则随时都可以 显示。 在这种情况下,变量必须保存在系统 文件 (例如 config.dat、machine.dat) 或者 在局部数据列表中作为全局变量。 ? 局部 局部变量可以分为程序文件 (.src) 中的 局部变量或者局部数据列表 (*.dat) 中的局部 变量。 如果变量是在 .src 文件中定义的,则 该变量仅在程序运行时存在。 我们将此称为 “ 运行时间变量 ”。 如果变量是在 .dat 文 件中被定义为局部变量,并且仅在相关程序 文件中已知,则其值在关闭程序后保持不变 27 。 ? 常用指令 IF FOR REPEAT WAIT SWITCH WHILE LOOP 28 IF语 句允许 使用选 择两个 选项之 一 29 SWITCH 语句是用 于不同程 序分支的 选择指令 30 FOR循 环语句使一个 或多个指令被 重复执行直到 满足某个条件 31 WHILE 循环在重复 开始时请求 的一个执行 条件 32 REAPT 直到循环结 束才检查结 束条件 33 使用 LOOP语句 编程无穷 循环,只能 使用EXIT语 句结束指令 程序段的重 复执行。 34 WAIT语句,可以使程序停 止,直到出现某些情形。 等待一个事件: 等待时间: 35 中断编程 中断例程说明: 当出现诸如输入等定义的时候,控制器中断当 前程序,并处理一个定义的子程序; 由中断而调用的子程序被称为中断程序; 允许最多同时声明32个中断; 在同一时间最多允许16个中断激活。 36 使用中断时的步骤: 中断声明; 启动/关闭或禁止/开通中断; 需要时停住机器人; 需要时废弃当前的轨迹规划,运行一条新的轨 迹。 37 举例 说明: 38 外部控制 外部 控制输 入/输出 重要信 号 39 新建 Cell 程序 40 Cell 程序 内容 41 输入 端配 置举 例 42 配置输入/输出操作步骤 43

  

    神兽验证马:
点击我更换验证码