<< 向前        下一页 >>

ID : 5471

带力感应器的依从功能的程序应用示例

程序应用示例如下所示。

应用示例的内容说明

  1. 下述为嵌合示例。
  2. 机器人将工件置于力量控制开始位置时,开始带力感应器的依从功能。
  3. 力量控制开始时,对力感应器值进行复位(0N,0Nm)。
  4. 移动时如果超过预先确定的移动量,则结束带力感应器的依从功能。

应用示例

Sub Main
'!TITLE "嵌合动作"
'
' 工件获取位置		P[1]
' 力量控制开始位置		P[2] 
' 力量控制结束移动量	F[1]

  Dim startPos As Position
  Dim rotStartPos As Position
  Dim snsrVal As Position
	
  TakeArm Keep = 0
  
  Move P, @e P[1]				' 工件获取位置
  
  Delay 100
  
  hand0.Chuck 1					'夹治具卡盘
  
  Delay 100
  
  Move P, @e P[2]				'开始位置
	
  startPos = CurPos				'从当前位置移至开始位置
  
  ForceSensor 0					'传感器复位
  
  Delay 500
	
  ForceCtrl True, 1, Mode = 1			'带传感器的依从控制开始
	
  Do
  
  snsrVal = ForceValue(0)			'传感器值获取
  
  '动作结束条件
  '从力量控制开始位置前进F1mm之前待机
        				
  If (Abs(PosZ(*)-PosZ(startPos)) > F[1]) Then GoTo StopProc 
  
  Loop
	
  StopProc: 
  		
  ForceCtrl False				'力量控制结束
  
  hand0.Unchuck 0				'夹治具松开
  
End Sub

 

ID : 5471

<< 向前        下一页 >>