Skip to main content
Skip table of contents

Essayez les exemples de commandes de Force

Attention

Avant d'essayer l'échantillon, assurez-vous de lire et de suivre Précautions. Pour plus d'informations, référez-vous à PARTIE 1. Manuel de sécurité.

Remarque

Cet exemple nécessite le fichier du rédacteur de tâches créé dans les Essayez les exemples de commandes de Compliance.

image-20250807-064047.png
  1. Réglez l'état du servomoteur sur on.

  2. Réglez le mode de fonctionnement sur Manuel.

  3. Sélectionnez le module Editeur de tâches dans le menu inférieur.

image-20250807-064147.png
  1. Cliquez sur le bouton fichier.

image-20250807-064315.png
  1. Cliquez sur le bouton ouvrir.

image-20250807-064433.png
  1. Sélectionnez le fichier Task_DEMO_Compliance_ctrl créé dans les Essayez les exemples de commandes de Compliance.

  2. Cliquez sur le bouton ouvrir fichier.

image-20250807-064726.png
  1. Renommez le fichier task_demo_force_ctrl.

  2. Cliquez sur le bouton Enregistrer pour enregistrer le nom du fichier.

image-20250807-064839.png
  1. Sélectionnez l'onglet propriété.

  2. Choisissez la commande Compliance sur la 4ème ligne.

image-20250807-064931.png
  1. Définissez la raideur sur ses valeurs par défaut comme suit.

    1. X, Y, Z : 3000 N/m (par défaut)

    2. Rx, Ry, Rz : 200 Nm/rad (par défaut)

image-20250807-065100.png
  1. Sélectionnez l'onglet commande.

  2. Ajoutez une commande Force aux 5ème et 7ème lignes. Ces commandes seront utilisées pour activer et désactiver le contrôle de force.

image-20250807-091229.png
  1. Sélectionnez la commande forcer sur la 5ème ligne.

  2. Accédez à l'onglet propriété.

  3. Définissez le mode comme suit : Le mode activé active le contrôle de force.

    • Mode : On

  4. Définissez la force souhaitée comme suit.

    1. X : 0 N (par défaut)

    2. Y : 0 N (par défaut)

    3. Z : -10 N

    4. Rx, Ry, Rz : 0 Nm/rad (par défaut)

  5. Dans la direction cible, vérifiez uniquement l'axe z.

image-20250807-091342.png
  1. Dans la liste des tâches, sélectionnez la commande forcer à la ligne 7.

  2. Définissez le mode comme suit : Le mode arrêt désactive le contrôle de force.

    • Mode : Off

  3. Réglez le mode de fonctionnement sur Auto. L'onglet propriété passe automatiquement à l'onglet surveillance.

image-20250807-091449.png
external_Try Force command samples.png
  1. Cliquez sur le bouton exécuter. Dans l'état attente, le robot fonctionne comme suit :

    1. Une force de -10N est appliquée à l'effecteur terminal du robot, ce qui provoque un déplacement lent du robot dans la direction -Z.

    2. Appliquez une force antagoniste dans la direction +Z, opposée au mouvement du robot. Lorsque la force appliquée par le robot et la force opposée sont équilibrées, le robot semble maintenir sa position comme s'il était immobile.

    3. Si une force supérieure à +10N est appliquée au robot, il se déplacera dans la direction de la force appliquée.

image-20250807-091747.png
  1. Pendant le fonctionnement, vous pouvez surveiller la force TCP en temps réel dans la section Force TCP de l'onglet surveillance. Si aucune force n'est appliquée à l'effecteur final du robot, les valeurs de force TCP doivent toutes être 0, mais vous pouvez remarquer que des composants d'erreur s'affichent. Vous trouverez ci-dessous une explication supplémentaire pour résoudre ce problème.

  2. Cliquez sur le bouton arrêter pour mettre fin à la tâche.

  3. Basculer le mode de fonctionnement sur Manuel pour la modification des tâches.

  4. Sélectionnez l'onglet commande.

image-20250807-092155.png
  1. Ajoutez une commande attendre à la ligne 4 de la liste des tâches.

  2. Ajoutez une commande Code personnalisé à la ligne 5 de la liste des tâches.

image-20250807-092331.png
  1. Sélectionnez la commande attendre à la ligne 4.

  2. Sélectionnez l'onglet propriété.

  3. Réglez le temps d'attente comme suit.

    • Temps d'attente : 3 s

image-20250807-092528.png
  1. Sélectionnez la commande Code personnalisé à la ligne 5.

  2. Choisissez ligne unique et ajoutez la commande DRL suivante : Cette commande réinitialise les valeurs du capteur de force externe pour supprimer les erreurs.

    • set_externl_force_reset()

  3. Réglez le mode de fonctionnement sur Auto. L'onglet propriété passe automatiquement à l'onglet surveillance.

  4. Cliquez sur le bouton exécuter.

image-20250807-092846.png
  1. Dans l'onglet surveillance, vérifiez les valeurs TCP Force. Vous remarquerez que l'erreur a été réduite par rapport à avant d'utiliser la commande set_external_force_reset().

JavaScript errors detected

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

If this problem persists, please contact our support.