
1. 机器人在运行MoveL p100,v1000,z50,tool0WObj:=wobj0;等语句时,若机器人走不到该位置p100,会出现上述报错。
2. p100为robtarget类型数据,即记录的是xyz等数据。
3. 该数据若非示教,而是通过计算或者外部相机拍照发送得到,有时就会发生机器人不可达。
4. 此时只有机器人运行到该行代码时,机器人报警并停机。
5. 是否可以提早对p100进行运算,检测机器人是否可达?
6. 可以使用函数CalcJoint函数,该函数返回p100在tool0下对应的各轴数据
jpos10:=CalcJointT(p100,tool0ErrorNumber:=myerrnum);
7. 增加ErrorNumber可选参数,此时若计算出的位置机器人不可达,则会得到报警代码ERR_ROBLIMIT(单轴超限)或者ERR_OUTSIDE_REACH(机器人不可达),后续对该错误代码处理即可。此时机器人不会停机。
8. 代码如下:
jpos10:=CalcJointT(Home20,tool0ErrorNumber:=myerrnum);
IF myerrnum=ERR_OUTSIDE_REACH THEN
TPWrite "Joint jpos10 is outside reach.";
TPWrite "jpos10.robax.rax_1: "+ValToStr(jpos10.robax.rax_1);
TPWrite "jpos10.robax.rax_2: "+ValToStr(jpos10.robax.rax_2);
TPWrite "jpos10.robax.rax_3: "+ValToStr(jpos10.robax.rax_3);
TPWrite "jpos10.robax.rax_4: "+ValToStr(jpos10.robax.rax_4);
TPWrite "jpos10.robax.rax_5: "+ValToStr(jpos10.robax.rax_5);
TPWrite "jpos10.robax.rax_6: "+ValToStr(jpos10.robax.rax_6);
ENDIF
9. 假设此时Home20位置的x为10000,机器人完全不可达,则输出结果如下:


铁锚
大桥
金桥
京雷
天泰
博威合金BOWAY
马扎克Mazak
威尔泰克
迈格泰克
斯巴特
MAOSHENG贸盛
Miller米勒
新世纪焊接
西安恒立
上海特焊
新天激光
海目星激光
迅镭激光
粤铭YUEMING
镭鸣Leiming
领创激光
天琪激光
亚威Yawei
邦德激光bodor
扬力YANGLI
宏山激光
楚天激光
百超迪能NED
金运激光
LVD
Tanaka田中
BLM
易特流etal
百盛激光
Messer梅塞尔
PrimaPower普玛宝
KUKA 库卡摩多机器人流水线作业
创力 CANLEE光纤激光切割机
川崎工业焊接机器人 焊接管架
全自动焊接流水线
上海通用电气 全焊机系列展示
松下 旗下LAPRISS机器人激光焊接系统
大焊 焊机匠心品质 精工之作 行家之选
库卡KR210焊接机器人管线包 库卡机器人管线防护 机器人管线包
出售转让二手 10吨 20吨 30吨 40吨 50吨滚轮架小型自动焊 可调 摆动 变位机 自调试滚轮架
工业采购TO190A小型柴油电焊机
凯尔达 焊接机器人、焊接机器手 MA1440
光纤激光切割机 工业光纤激光切割设备 光纤激光切割机厂家
厂家销售 全新纯料 防腐 焊接牢固 PP焊条 塑料焊条 pph焊条
供应辉腾20吨可调式焊接滚轮架
激光切割机







