SAP智能制造,为企业带来的无限机遇
1437
2024-03-05
关于KUKA的力矩监控:可以利用变量$TORQMON[6]进行监控范围的编程和报警.
$TORQMON[] 程序模式中的扭矩监视通道,程序模式下的扭矩监控.
程序模式下扭矩监控的电流因数(力感应扭矩)
如果机器人与物体碰撞,则机器人控制器会增加轴转矩以克服阻力。这可能会损坏机器人,工具或其他物体。
变量$TORQMON包含程序模式下轴转矩的当前公差范围。该公差范围是使用文件…STEU Mada $ custom.dat中的变量$TORQMON_DEF定义的。
默认值:200
$TORQMON[Axis number]=Factor
$TORQUE_AXIS_ACT[]
轴的当前电机扭矩(扭矩模式)仅当制动器松开时,显示值才相关。如果应用制动器,则实际上为零。(可通过系统变量$BRAKE_SIG显示制动器的状态。$BRAKE_SIG的值为位数组:位0对应A1,位6对应E1。)变量受写保护。它的值不依赖于解释器。在robot程序中,变量触发提前运行停止。
USER_INIT () 程序里初始化轴扭矩监控值
FOR i=1 to 6 通过改变KOLL_RED实现可调节轴的扭矩监控
$TORQMON[i]=(200-KOLL_RED) KOLL_RED=0 $TORQMON扭矩间控制=200
ENDFOR
$TORQMON_TIME=0.0120000001运动扭矩监视功能的响应时间
用法: 通过用户程序测量轴的扭矩值从而设定监控轴的扭矩监控范围.
机器人抓手USER:TECH2_ Koll_Ueb抓件/放件过载监控程序
功能:--力矩报警--
例:
TECH2_ Koll_Ueb Betriebsart =Lernen Stop Bereich = 1 Offset = 5 EIN
------------
VW_USR_R (#USR_ADV,204,1,2,1,5,1,2,TRUE)
P1=1 P1=1 测量力矩 P1=2 -激活使用力矩监控
P2=2改变个轴的力矩范围
P3=1使用的数组
P4=5偏差补偿值
P5=1
P6=2
P7=TRUE
ADC : 预先执行
CASE 204
IF(PAR7==TRUE)THEN
WHILE((PAR4<1) OR (PAR4>40)) --检查P4的补偿值-是否在(1-40)之间
MLD(29,#QuitMsg);
ENDWHILE
ENDIF
MAIN: 到达位置后停止
CASE 204 ;
Index=PAR3 -P3=1使用的数组
KOLL_DAT[1]={A1 8,A2 19,A315,A4 9,A5 12,A6 13}
IF(PAR7==TRUE)THEN
WHILE(PAR2<1) OR (PAR2>2) -检查P2值得设置范围
MLD(30,#QuitMsg)
ENDWHILE
;
SWITCH PAR1 -P1=1
CASE 1
IF PAR2==1 THEN - P2 =1 初始化力矩值得范围-
FOR i=1 to 6
$TORQ_DIFF[i]=0
ENDFOR
初始化值:
Koll_dat[Index].A1=0
Koll_dat[Index].A2=0
Koll_dat[Index].A3=0
Koll_dat[Index].A4=0
Koll_dat[Index].A5=0
Koll_dat[Index].A6=0
ENDIF
IF PAR2==2 THEN 改变个轴的力矩范围
IF($TORQ_DIFF[1])>(Koll_dat[Index].A1)THEN
编辑:黄飞
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~