ABB力控基础使用调试步骤

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
发布了7 篇原创文章 · 获赞 4 · 访问量 4764

猜你喜欢

转载自blog.csdn.net/Square_KG/article/details/105135371
abb