<< Prev        Next >>

ID : 10935

Torque Check Function

Torque check function is a function that generates an error if values of the torque required for robot motion and the actual torque are different significantly. An error occurs if the load setting value is wrong or make a robot collide.

Torque check function is always enabled from the time of shipment from the factory. You cannot disable this function. If an error still occurs frequently even if the load setting value is checked, refer to "When Errors Occur Frequently Even If Exact Load Information is Set".

This function is available in Ver.1.1.* or higher.

When Errors Related to Torque Check Function Occur Frequently

If the following error codes occur, loads may be applied to the robot more than expected. Check the load setting value.

Error code Message
8F404591 to 8F404596 J1 to J6:
Torque deviation warning.
834045A1 to 834045A6 J1 to J6:
Torque deviation error.
8F4045B1 to 8F4045B6 J1 to J6:
Instantaneous torque deviation warning.
834045C1 to 834045C6 J1 to J6:
Instantaneous torque deviation error.

Setting to be checked when an error occurs

Check if the Load Setting (mass of payload, payload center of gravity and payload moment of inertia) is the actual correct load value and enter it exactly.

If you do not know the correct load information, use the Payload Estimation Function and set the load information.

When Errors Occur at Changing a Workpiece Holding State

If a workpiece is heavy, the load applied to the robot differs significantly between the holding state and the non-holding state, therefore the torque check function may work.
To avoid the error occurrence, before the motion command after changing the workpiece holding state, change the load setting properly with the Payload command.
Refer to the following example.

Example

Sub Sample_TorqueCheck
  
	Dim jStart As Joint
	Dim j1 As Joint
	Dim j2 As Joint

	jStart = J( 0, 60, 90, 0, 30, 0 )
	j1 = J( 0, 30, 90, 0, 60, 0 )
	j2 = J( 0, 30, 90, 0, 90, 0 )
	
	TakeArm Keep = 1

	Move P, jStart ' Move to the workpiece holding position

	' Program to hold a workpiece

	PayLoad 25000, V( 0, 100, 150 ) ' Set with the total weight of gripper and workpiece
	Move P, j1 ' Move with the workpiece holding state
	:
	:
	:
	' Program to release a workpiece

	PayLoad 10000, V( 0, 100, 150 ) ' Set with the weight of gripper only
	Move P, j2 ' Move with the workpiece non-holding state
	:
	:
	:
End Sub

When Errors Occur Frequently Even If Exact Load Information is Set

Loads are applied to the robot more than expected depending on the motion, an error may occur even if exact load information is set.

You can reduce the occurrence of errors or lower the error level by taking the remedy below.

1. Change the robot motion

If there is a margin for the cycle time, you can reduce the occurrence of errors by changing the motion path that the error occurs or reducing speed and acceleration.

2. Change the error level to 0

If the motion cannot be changed, you can prevent the motion stop due to errors by changing the error level from the default level 3 to the level 0.

How to change the error level

Operation path:[F2 Arm] - [F6 Aux] - [F1 Config]

Change [420 : Check torque error level setting] of "Config" from "0: Error level 3" to "1: Error level 0" and press the [OK] button.

ID : 10935

<< Prev        Next >>