ABB力控基础使用调试步骤

前言:

1、本文面向初次使用ABB力控的新人群体,且仅供参考指导作用,不对最终调试结果负责。

2、关于硬件接线部分可以拨打ABB客服电话,以提高效率:021-60287469

3、本文主要针对使用ABB力控基础使用的调试部分,复杂力控场景使用,例如装配应用 仅供参考

4、设备型号:
机器人型号:ABB IRB1200
设备: MU300外部轴电机、IRB1200-165力控
软件:RobotStudio2019.2
控制柜:标准控制柜
控制系统版本:RobotWare 6.09
6、本人水平有限,若所述有误,还望不吝斧正
————————————————

一、调试步骤

1、如果力控配置错误,会导致系统出错,或力控无法识别负载
解决办法:找到ABB销售,索取力控配置文件(非MOC.cfg),导入配置文件。

2、检查力控安装方式,力控标的X,Y,Z方向必须与机器人使用tool0的X、Y、Z方向保持一致(不论倒装还是正装)

3、识别力控负载,将机器人调整姿态置4、5、6轴接近平行位置,运行识别负载程序,获得负载数据

4、运行力控基础使用范例,力控首先需要先走一遍无力控的轨迹,调整好点位后,再进行打开力控进行调试

二、范例程序

1、力控识别程序
PROC SensorLoad_Def()
VAR num my_err;
MoveAbsJ [[12.3365,-34.7117,23.154,0,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]], v100, fine,thisTool\WObj := wobj0;\\456轴接近于平行的点位
MoveJ ps10, v100, fine, tool0;
TPErase;
\\5轴旋转角度为+-30,六轴旋转角度为+-30,采集六个点位进行负载运算
thisToolLoad:= FCLoadID(\MaxMoveAx5:=30\MaxMoveAx6:=30\ReadingsPerPoint:=6\PointsPerAxis:=6 \LoadIDErr:=my_err);
TPWrite "Mass = " \Num := thisToolLoad.mass;
TPWrite "x = " \Num := thisToolLoad.cog.x;
TPWrite "y = " \Num := thisToolLoad.cog.y;
TPWrite "z = " \Num := thisToolLoad.cog.z;
\\当Error值小于0.1时表示负载识别正确
TPWrite "Error = " \Num := my_err;
TPReadFK reg1, "", stEmpty, stEmpty, stEmpty, stEmpty, "OK";
!TPErase;
ENDPROC

2、力控基础使用范例

力控走轨迹需要先走一遍无力控的轨迹,调整好点位后,再进行打开力控进行测试

PROC PlaneFCTestPath()
\\关闭力控
FCdeact;
MoveL ps10, v100, z1\Inpos:=inpos100, DaMo_Tool;
\\移动到起始点
MoveL ps80, v100, fine, DaMo_Tool;
WaitTime 1;\\滤波参数设置
FCTuneLPFilter 8;
FCCalib thisToolLoad;
FCPress1LStart ps20, v50\Fz:=10, 50\ForceFrameRef:=FC_REFFRAME_TOOL\ForceChange:=20\DampingTune:= 100\UseSpdFFW, z1, DaMo_Tool\WObj:= wobj0;
FCPress1L ps30, v50, 10, z5;
FCPress1L ps30, v50, 10, z5;
FCPress1L ps40, v50, 10, z5;
FCPress1L ps50, v20, 10, z5;
FCPressLEnd ps60, v20\ForceChange:=20\ZeroContactValue:=2;
MoveL ps70, v50, z1, DaMo_Tool;
Stop;
\\无力控轨迹
MoveJ ps10, v50, z1, DaMo_Tool;
MoveL ps20, v50, z1, DaMo_Tool;
MoveL ps30, v50, z1, DaMo_Tool;
MoveL ps40, v50, z1, DaMo_Tool;
MoveL ps50, v50, z1, DaMo_Tool;
MoveL ps60, v50, z1, DaMo_Tool;
MoveL ps70, v50, z1, DaMo_Tool;
Stop;
ENDPROC

ABB力控基础使用调试步骤相关推荐

  1. ABB机器人编程基础_手动示教+记录+修改点位数据的具体方法和步骤示例

    ABB机器人编程基础_手动示教+记录+修改点位数据的具体方法和步骤示例 如下图所示,打开示教器,控制柜切换到手动模式,电机上电,找到程序编辑器,点击进入, 如下图所示,点击进入例行程序,点击左下角的文 ...

  2. ABB阀门定位器调试步骤以及技术特点全面介绍

    tzidc阀门定位器的调试在应用中属于一个非常重要的步骤,经过正确的调试,就可以减少定位器测量的误差,这也会使你更加深入的了解tzidc定位器.那下边就为大家介绍下这个产品. tzidc阀门定位器调试 ...

  3. 【论文解读--力控电机+四足机器人载体设计】(Cheetah mini)A Low Cost Modular Actuator for Dynamic Robots

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 一.简介 二.电机执行器类型 1.力控电动电机执行器 2.液压执行机 ...

  4. 力控 Force Control

    公司写软件用到了力控或杰控,介绍一下,做普通工控界面是真的方便. 力控组态软件的组成:开发系统Draw.界面运行系统.View.数据库系统DB.Draw和View主要完成人机界面的组态和运行,DB主要 ...

  5. 工业机器人柔性恒力浮动力控自动化打磨系统

    在一些传统制造行业,抛光打磨是最基础的一道工序,但是其成本占到总成本的30%.目前社会劳动力成本越来越高,这种不需要文化要求的岗位,其薪酬相对过去越来越高,有的甚至月薪超过1万元.以卫浴行业为例,同样 ...

  6. 砂带机“Plus版”—柔性力控砂带机

    砂带机是一种高速旋转的砂带与工件表面接触机器,它涉及的设备种类非常多,常见的有台式砂带机,立式砂带机,手推式砂带机,除尘砂带机,主要由砂带.砂带壳体.电机.容纳电机.手柄.轮盘组成,使用时要搭配砂带和 ...

  7. 本弗莱数据可视化的生产流程图_力控锂离子电池车间数据采集系统

    摘要:该系统采用力控企业级实时历史数据库pSpace实现车间设备互联互通,构建统一的数据交换服务,用于将生产现场的设备情况.质量检验的实时数据采集及历史数据归档,供企业执行制造系统MES.大数据平台F ...

  8. 74ls90设计十进制计数器电路图_PLC控制系统的设计与调试步骤你知多少?

    作为电气工程技术人员我们在平时工作中常常要对PLC控制系统进行设计与调试,下面给各位朋友分享一下PLC控制系统的设计与调试步骤.PLC控制系统的设计与调试过程是这样的: 第一点需要我们深入了解被控制系 ...

  9. 力控批量添加变量_力控变量.ppt

    力控变量 3.1 变量类别 1.窗口中间变量 2.中间变量 3.数据库变量 4.间接变量 5.系统变量 第1页/共18页 3.1.1 窗口中间变量 窗口中间变量作用域仅限于力控应用程序的一个窗口,或者 ...

最新文章

  1. 倒计时1天 | 专属技术人的盛会,为你而来!
  2. 数据库acid实现原理(二)
  3. 相同的字符串哈希值一样吗_关于哈希,来看这里!
  4. 设计模式(5)----模板方法
  5. 开源牛人 zcbenz
  6. Camera TTC估计
  7. docker mysql 主从配置
  8. 历史上的今天:乔布斯出生;苹果推出 Thunderbolt 接口;WhatsApp 创始人诞生
  9. primefaces教程_Primefaces,带有JPA的Spring 4(Hibernate 4 / EclipseLink)示例教程
  10. QLabel绘制滚动文本
  11. Python地理数据处理 三:矢量数据的读写(一)
  12. 益生菌居然这么重要?抑郁和它那些不得不说的秘密
  13. Hadoop官网查看手册
  14. leetcode刷题第21天——1763,117,572
  15. 联发科、联芯TD合作后期走势分析
  16. Boundary Loss 原理与代码解析
  17. Linux基础笔记11 | 链接文件详解
  18. allegro的正片和负片概念
  19. MATLAB:海洋捕食者算法(MPA)优化BP神经网络权值和阈值用于月径流预测
  20. 视频教程-React全栈:前后端分离的招聘Web App项目(含资料)-ReactJS

热门文章

  1. Reinforcement Learning: An Introduction Second Edition - Chapter 9
  2. 详解HTTP GET请求
  3. Unity正交相机适配
  4. 持续构建:NodeJS的Alpine镜像
  5. 肝一肝设计模式【六】-- 装饰器模式
  6. Redis的应用详解
  7. html添加qq链接,怎么在自己的网站上添加QQ地址链接(一点就打开QQ聊天窗口)
  8. Google Maps API V3学习--- 简单地图显示
  9. EnterCriticalSection 和 LeaveCriticalSection
  10. 园区利用龙头企业以商招商方案