Skip to main content
Skip table of contents

Try Compliance command samples

OPTIONAL NORMAL 20 MIN


This sample is created in the Task Writer. This sample can be tried almost the same way in the Task Builder.

Caution

Note

  • If there is external torque 15Nm or higher when enabling or disabling compliance control, the robot stops the program due to the JTS (Joint Torque Sensor) error.
  • Stiffness change can be executed regardless of the external torque size.
  • During compliance control, joint motions, such as MoveJ command, cannot be executed.


  1. Select the Task Writer from the bottom menu.
  2. Enter the task name and press the OK button.
  3. Select the MainSub command from the third line of the task list. A new command is added to the next line of the selected line.
  4. Add Compliance Command. This command is planned to be used for enabling Compliance Control.
  5. Add another compliance control. This command is planned to be used for disabling Compliance Control.


  6. Select the Compliance Command on the fourth line. A new command is added to the next line of the selected line.
  7. Add Wait command.
  8. Select the Property tab.
  9. Set the wait time as the following:
    • Wait Time: 100 sec
  10. Press the Confirm button.


  11. Select the Compliance Command on the sixth line.
  12. Set the mode in the property as the following: Mode Off disables compliance control.
    • Mode: Off
  13. Press the Confirm button.
  14. Select the Compliance Command on the fourth line.
  15. Set the Mode in the Property as the following: Mode On enables Compliance Control.
    • Mode: On
  16. Set the Stiffness as the following: Lower the stiffness of X and Y direction for softer reactions in X and Y directions. 
    • X: 200 N/m
    • Y: 200 N/m
    • Z: 3000 N/m (default)
    • Rx, Ry, Rz: 200 Nm/rad (default)
  17. Press the Confirm button.


  18. Select the Play tab.
  19. Enable the Real Mode toggle button.
    • Once the toggle button becomes enabled, the button lights up green.
  20. This sample will deliberately activate the Safety Stop to explain the reason to lower Collision Sensitivity during Compliance control. The Collision Sensitivity of this sample is 95%. In cases with such high collision sensitivity, the robot reacts to collisions very sensitively.
    • Upon collision, the robot is stopped by the Safety Stop. 
  21. Press the Play button.
  22. Hold the robot end and slowly push it in the robot body direction. The robot stops due to collision error. During Safety Stop due to collision, the robot LED lights up yellow.


  23. Press the Program Stop button in the yellow safety stop warning window on the screen. The task program in progress is stopped.
  24. Select the Workcell Manager from the bottom menu.
  25. Select Robot > Robot Limits.


  26. Select the TCP/Robot tab.
  27. Press the Edit button.
  28. Set the Collision Sensitivity as the following:
    • Normal mode: 50 %
  29. Press the Draft button.
  30. Check the Confirm draft checkbox and press the Confirm button.


  31. Select the Task Writer from the bottom menu.
  32. Select the Saved file on the screen left.
  33. Check whether the first task file name is the task name in Step 2 before selecting. The last saved task is located on the top of the Task Writer file list.
  34. Press the Open button.
  35. Select the Play tab.
  36. Enable the Real Mode toggle button.
  37. Press the Play button.


  38. Hold the robot end and slowly push it in the robot body direction. The robot moves due to the pushing force and returns to its original position.



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.