Fonctions de signal d’E/S

Par défaut, les fonctions distantes sont affectées aux E/S des numéros d’entrée 0 à 7 et des numéros de sortie 0 à 8.
Pour modifier les affectations de fonctions à partir des paramètres par défaut, les paramètres doivent être définis à l’aide d’Epson RC+.
Une carte d’E/S d’extension ou une carte d’E/S de bus de terrain est nécessaire pour générer toutes les fonctions.

Entrées

L’entrée à distance permet le fonctionnement externe des manipulateurs et des contrôleurs en entrant des signaux lorsque les conditions valides spécifiées pour chaque fonction sont remplies.
Pour pouvoir accepter l’entrée à distance d’une source externe, le périphérique de contrôle doit être réglé sur à distance en plus d’attribuer la fonction distante. La « sortie AutoMode » est activée lorsque l’entrée à distance peut être acceptée à partir d’une source externe.
Les signaux autres que « SelProg » exécutent leurs fonctions respectives lorsque la condition d’acceptation d’entrée est satisfaite sur le front montant du signal. Les fonctions sont exécutées automatiquement, il n’est donc pas nécessaire de créer des programmes spéciaux.

POINTS CLÉS


  • Si une erreur se produit, exécutez « Réinitialiser » pour effacer l’état d’erreur avant d’exécuter une commande d’entrée à distance. Utilisez « Sortie Error » et « Entrée Reset » pour permettre au périphérique distant de surveiller et d’effacer les états d’erreur.
  • Lorsque la commande d’entrée à distance ne répond pas aux conditions d’acceptation d’entrée, le signal CmdError est émis. Le signal CmdError n’est pas défini par défaut pour les signaux de sortie d’E/S à distance. Lors de l’utilisation de la fonction à distance, réglez le signal CmdError sur le signal de sortie d’E/S à distance.
Nom de la fonction Par défaut Description Condition d’acceptation d’entrée (*1)
Start 0 Permet d’exécuter la fonction sélectionnée dans SelProg (*2) (*3)

Activation de la sortie Ready

Désactivation de la sortie Error

Désactivation de la sortie EStopOn

Désactivation de la sortie SafeguardOn

Activation de la sortie EStopOff

Désactivation de l’entrée Pause

Désactivation de l’entrée Stop

SelProg1 1 Permet de spécifier le numéro de la fonction principale à exécuter (*2) -
SelProg2 2
SelProg4 3
SelProg8 Non défini
SelProg16 Non défini
SelProg32 Non défini
Stop 4 Permet d’abandonner toutes les tâches et commandes -
Pause 5 Permet de suspendre toutes les tâches (*4) Activation de la sortie Running
Continue 6 Permet de reprendre la tâche interrompue

Activation de la sortie Paused

Désactivation de l’entrée Pause

Désactivation de l’entrée Stop

Reset 7 Réinitialisation de l’arrêt d’urgence et réinitialisation des erreurs (*5 Activation de la sortie Ready
Shutdown Non défini Permet d’arrêter le système -
Continue 6 Permet de poursuivre la tâche interrompue (*5)

Activation de la sortie Paused

Désactivation de l’entrée Pause

Désactivation de l’entrée Stop

ContinueManualRecover Non défini Permet de poursuivre la tâche interrompue (récupération manuelle) (*6) -
Reset 7 Déverrouillage de l’arrêt d’urgence et des erreurs (*7) Activation de la sortie Ready
ForcePowerLow Non défini

Permet le fonctionnement sous une fonction de faible puissance forcée

Le robot fonctionne à faible puissance

N’accepte pas le contrôle de haute puissance par des commandes, etc.

Effectue les opérations suivantes en fonction des paramètres d’environnement du contrôleur

Permet d’arrêter ou de suspendre toutes les tâches et commandes (*8)

Toujours

Cette entrée est acceptée même lorsque la sortie AutoMode est désactivée.

SelRobot Non défini Permet de modifier les conditions de sortie pour MotorsOn, AtHome, PowerHigh et MCalReqd (*9) -

SelRobot1

SelRobot2

SelRobot4

SelRobot8

SelRobot16

Non défini Permet de spécifier le numéro du robot pour exécuter la commande (*10) -
SetMotorOn Non défini Permet de mettre les moteurs du robot en marche (*10) (*11)

Activation de la sortie Ready

Désactivation de la sortie EStopOn

Désactivation de la sortie SafeguardOn

Activation de la sortie EStopOff

Désactivation de l’entrée SetMotorOff

SetMotorOff Non défini Permet d’éteindre les moteurs du robot (*10) Activation de la sortie Ready
SetPowerHigh Non défini Permet de régler le mode de puissance du robot sur Haute (*10)

Activation de la sortie Ready

Désactivation de la sortie EStopOn

Désactivation de la sortie SafeguardOn

Activation de la sortie EStopOff

Désactivation de l’entrée SetPowerLow

SetPowerLow Non défini Permet de régler le mode de puissance du robot sur Faible (*10) Activation de la sortie Ready
Home Non défini Permet de déplacer le bras du robot vers la position initiale définie par l’utilisateur

Activation de la sortie Ready

Désactivation de la sortie Error

Désactivation de la sortie EStopOn

Désactivation de la sortie SafeguardOn

Activation de la sortie EStopOff

Activation de la sortie MotorsOn

Désactivation de l’entrée Pause

Désactivation de l’entrée Stop

ALIVE Non défini

Signal d’entrée pour la surveillance active du contrôleur

Le même signal que l’entrée est émis vers la sortie ALIVE. Le périphérique principal peut effectuer une surveillance active du contrôleur en commutant périodiquement les entrées et en vérifiant les signaux de sortie.

-
MCal Non défini Permet d’exécuter MCal (*10) (*12)

Activation de la sortie Ready

Désactivation de la sortie Error

Désactivation de la sortie EStopOn

Désactivation de la sortie SafeguardOn

Activation de la sortie EStopOff

Activation de la sortie MotorsOn

Désactivation de l’entrée Pause

Désactivation de l’entrée Stop

Recover Non défini Permet d’exécuter une opération de récupération à la position où la sécurité a été ouverte après la fermeture de la sécurité (*13) (*14)

Activation de la sortie Paused

Désactivation de la sortie Error

Désactivation de la sortie EStopOn

Désactivation de la sortie SafeguardOn

Activation de la sortie EStopOff

Activation de la sortie RecoverReqd

Désactivation de l’entrée Pause

Désactivation de l’entrée Stop

ExtCmdSet Non défini

Il s’agit d’une commande d’E/S à distance d’extension.

Pour plus d’informations, reportez-vous au manuel suivant.

« Référence du Contrôle à Distance - E/S à distance à utiliser »

-
ExtRespGet Non défini -
ExtCmdReset Non défini -
ALIVE Non défini

Permet d’émettre le signal d’entrée pour effectuer la surveillance active du contrôleur

Le même signal que l’entrée est émis vers la sortie ALIVE. Le périphérique principal peut effectuer une surveillance active du contrôleur en commutant périodiquement les entrées et en vérifiant les signaux de sortie.

-
ExtCmd_0-15 Non défini

Il s’agit d’une commande d’E/S à distance d’extension.

Pour plus d’informations, reportez-vous au manuel suivant.

« Référence du Contrôle à Distance - E/S à distance à utiliser »

-
ExtCmd_16-31 Non défini
ExtCmd_32-47 Non défini
ExtCmd_48-63 Non défini
ExtCmd_64-79 Non défini
ExtCmd_80-95 Non défini
ExtCmd_96-111 Non défini
ExtCmd_112-127 Non défini
SelAxis Non défini Permet de spécifier le robot applicable -
SelAxis1-4 Non défini Permet de spécifier l’axe applicable (*15) -
ResetCtrlParts Non défini Permet d’effacer les informations de maintenance (pour le contrôleur) (*16) -
SelCtrlParts1-8 Non défini Permet de sélectionner les informations de maintenance (pour le contrôleur) (*16) -
ResetRbParts Non défini Permet d’effacer les informations de maintenance (pour les robots) (*17) -
SelRbParts1-8 Non défini Permet de sélectionner les informations de maintenance (pour les robots) (*17) -

(*1) L’activation de « Sortie AutoMode » est omise car il s’agit d’une condition d’acceptation d’entrée commune à tous.
(*2) « Entrée Start » exécute la fonction spécifiée par les 6 bits de « SelProg1, 2, 4, 8, 16, 32 ».

Nom de la fonction SelProg1 SelProg2 SelProg4 SelProg8 SelProg16 SelProg32
Main 0 0 0 0 0 0
Main1 1 0 0 0 0 0
Main2 0 1 0 0 0 0
Main3 1 1 0 0 0 0
:
Main60 0 0 1 1 1 1
Main61 1 0 1 1 1 1
Main62 0 1 1 1 1 1
Main63 1 1 1 1 1 1

0=Désactivé, 1=Activé

(*3) N’exécutez pas simultanément la commande de redémarrage du programme SPEL+ et le signal de démarrage de l’entrée à distance. L’exécution de programmes en double peut entraîner le déclenchement d’une erreur 2503.

(*4) La « tâche NoPause » et la « tâche NoEmgAbort » ne sont pas suspendues.
Pour plus d’informations, reportez-vous au manuel suivant ou à l’aide en ligne.
« Référence du langage Epson RC+ - Pause »

(*5) Permet de reprendre l’exécution d’une tâche interrompue.
Le réglage du paramètre « Récupération automatique de la position de sécurité » dans les préférences du contrôleur est destiné au contrôle depuis Epson RC+ 8.0. Il ne s’agit pas d’un paramètre permettant d’activer ou de désactiver l’opération de récupération de cette commande.
Si vous souhaitez contrôler l’état activé/désactivé de la récupération automatique par commande à distance, exécutez la commande Continue et la commande ContinueManualRecover séparément si nécessaire.

(*6) Permet de reprendre l’exécution d’une tâche interrompue. Avec la commande Continue, un traitement équivalent à la commande Recover est également effectué. Étant donné que cette commande n’inclut pas de traitement équivalent à la commande Recover, l’opération de récupération à la position lorsque la sécurité est ouverte n’est pas effectuée.
Vous devez exécuter la commande Recover avant d’exécuter cette commande.

[Cas d’utilisation]
Utilisez cette commande pour revenir à la position d’origine (position avec la sécurité ouverte) avec la commande Recover et reprendre le programme tout en confirmant qu’aucune collision ne se produira pendant l’opération de récupération.

[Méthode de récupération]

  • Sécurité fermée->Recover->ContinueManualRecover
  • Sécurité fermée->Continue
  • Sécurité fermée->ContinueManualRecover->Continue

[Explication supplémentaire]
Avant d’exécuter cette commande, veillez à effectuer une opération de récupération avec la commande Recover. Utilisez la commande Continue pour effectuer l’opération de récupération et reprendre l’exécution de la tâche immédiatement. Une erreur se produit si vous exécutez la commande ContinueManualRecover sans exécuter la commande Recover.

(*7) Permet de désactiver les sorties d’E/S et d’initialiser les paramètres du robot.
Pour plus d’informations, reportez-vous à l’aide en ligne ou au manuel suivant.
« Référence du langage SPEL+ - Reset »

(*8) Permet d’exécuter toutes les tâches et commandes, les modes de puissance du robot et les opérations de commande PowerHigh en fonction des valeurs de réglage dans les préférences du contrôleur.
Paramètres d’environnement (1) : « Faible puissance à la désactivation du signal ForcePowerLow »
Paramètres d’environnement (2) : « Suspendre les tâches à la modification du signal ForcePowerLow »
Pour plus d’informations sur les paramètres d’environnement du contrôleur, reportez-vous au manuel suivant.
« Guide de l’utilisateur d’Epson RC+ - [Configuration] - [Configuration du Système] - [Contrôleur] - [Préférences] »

Paramètres d’environnement (1) Paramètres d’environnement (2) Modification du signal ForcePowerLow Toutes les tâches et commandes Mode de puissance du robot Commande PowerHigh
0 0 1->0 Stop Faible uniquement Accepter
0 0 0->1 Stop Faible uniquement Non accepté
0 1 1->0 Le fonctionnement continue Haute/Faible Accepter
0 1 0->1 Pause Faible uniquement Non accepté
1 0 1->0 Stop Faible uniquement Non accepté
1 0 0->1 Stop Faible uniquement Accepter
1 1 1->0 Pause Faible uniquement Non accepté
1 1 0->1 Le fonctionnement continue Haute/Faible Accepter

(*9) Permet de changer les conditions de sortie pour MotorsOn, AtHome, PowerHigh et MCalReqd.
Les conditions sont sélectionnées à l’aide de SelRobot-SelRobot16 et ce signal peut être réglé pour changer les conditions de sortie.
Une fois la sélection effectuée, la condition est conservée jusqu’à ce qu’elle soit à nouveau changée ou jusqu’à ce que le contrôleur soit éteint et redémarré. La valeur par défaut est Sélectionne tous les robots.

(*10) Si plusieurs robots sont connectés au contrôleur, la valeur spécifiée par les 5 bits de « SelRobot1, 2, 4, 8, 16 » correspond au numéro de robot.

N° de robot SelRobot1 SelRobot2 SelRobot4 SelRobot8 SelRobot16
0(Tous) 0 0 0 0 0
1 1 0 0 0 0
2 0 1 0 0 0
3 1 1 0 0 0
4 0 0 1 0 0

0=Désactivé, 1=Activé
Dans la série RC800, 0 à 4 peut être spécifié. Si 5 ou plus est spécifié, une erreur se produira car le robot ne peut pas être enregistré.

(*11) Permet également d’initialiser les paramètres du robot.
Pour plus d’informations, reportez-vous au manuel suivant ou à l’aide en ligne.
« Référence du langage Epson RC+ - Motor »

(*12) Pour plus d’informations, reportez-vous au manuel suivant ou à l’aide en ligne.
« Référence du langage Epson RC+ - MCal »

(*13) Cette entrée est destinée aux utilisateurs avancés. Assurez-vous de bien comprendre les spécifications d’entrée avant utilisation.
La sortie CmdRunning et la sortie CmdError ne changent pas par rapport à cette entrée.
La « tâche NoEmgAbort » n’est pas abandonnée. Toutes les tâches et commandes sont également abandonnées lorsque l’entrée passe de ON à OFF.

(*14) Une fois la sécurité fermée, effectuez l’opération de récupération à la position où la sécurité est ouverte.
Le réglage du paramètre « Récupération automatique de la position de sécurité » dans les préférences du contrôleur est destiné au contrôle depuis Epson RC+ 8.0. Il ne s’agit pas d’un paramètre permettant d’activer ou de désactiver l’opération de récupération de cette commande.
Si vous souhaitez contrôler l’état activé/désactivé de la récupération automatique par commande à distance, exécutez la commande Continue et la commande ContinueManualRecover séparément si nécessaire.

(*15) Les conditions sont sélectionnées à l’aide de SelAxis1-SelAxis4 et l’axe est changé à l’aide de SelAxis.

Nom de la fonction Valeur initiale Description Condition d’acceptation d’entrée
SelAxis Non défini Permet de modifier les conditions d’application de la commande Maintenance (*a) Activation de la sortie AutoMode

SelAxis1

SelAxis2

SelAxis4

Non défini Permet de spécifier le numéro d’axe pour exécuter la commande (*b) Activation de la sortie AutoMode

(*a) Permet de changer les conditions d’application de Maintenance.
Les conditions sont sélectionnées à l’aide de SelAxis1-SelAxis4 et ce signal peut être réglé pour changer les conditions d’application.
Une fois sélectionnées, les conditions sont conservées jusqu’à ce qu’elles soient à nouveau changées ou jusqu’à ce que le contrôleur soit éteint et redémarré. Tous les axes sont désélectionnés par défaut.
Les numéros d’axes sélectionnables varient en fonction de SelAxis.
Si un axe non applicable est sélectionné, l’exécution de la commande est ignorée.

(*b) La valeur spécifiée par les 3 bits de « SelAxis1, 2, 4 » correspond au numéro d’axe du robot.
Les axes 1 à 6 peuvent être spécifiés.

Numéro d’axe SelAxis1 SelAxis2 SelAxis4
0 (Réservé) 0 0 0
1 1 0 0
2 0 1 0
:
6 0 1 1
7 (Réservé) 1 1 1

0=Désactivé, 1=Activé

(*16) Les conditions sont sélectionnées à l’aide des conditions de sélection SelCtrlParts1-SelCtrlParts8 et ResetCtrlParts efface les informations de maintenance du contrôleur.

Nom de la fonction Valeur initiale Description Condition d’acceptation d’entrée
ResetCtrlParts Non défini Permet d’effacer les informations de maintenance du contrôleur (*a) Activation de la sortie AutoMode

SelCtrlParts1

SelCtrlParts2

SelCtrlParts4

SelCtrlParts8

Non défini Permet de spécifier le nombre de données de maintenance à effacer (*b) Activation de la sortie AutoMode

(*a) Les conditions sont sélectionnées à l’aide de SelCtrlParts1-SelCtrlParts8 et cela permet d’effacer les informations de maintenance spécifiées. Les informations sont effacées, que des erreurs ou des avertissements se soient produits ou non.

(*b) Les informations à effacer sont spécifiées par SelCtrlParts1-8 et exécutées par ResetCtrlParts.
La valeur spécifiée par les 4 bits de « SelCtrlParts1, 2, 4, 8 » correspond au numéro de désignation de la pièce pour la réinitialisation des informations.

SelCtrlParts

1

SelCtrlParts

2

SelCtrlParts

4

SelCtrlParts

8

Pièces (Contrôleur)
0 0 0 0 (Réservé)
1 0 0 0 Batterie
0 1 0 0 (Réservé)
:
0 1 1 1 (Réservé)
1 1 1 1 (Réservé)

0=Désactivé, 1=Activé

(*17) Les conditions sont sélectionnées à l’aide de SelRbParts1-SelRbParts8 et ResetRbParts efface les informations de maintenance du robot.

Nom de la fonction Valeur initiale Description Condition d’acceptation d’entrée
ResetRbParts Non défini Permet d’effacer les informations de maintenance du contrôleur (*a) Activation de la sortie AutoMode

SelRbParts1

SelRbParts2

SelRbParts4

SelRbParts8

Non défini Permet de spécifier le nombre de données de maintenance à effacer (*b) Activation de la sortie AutoMode

(*a) Permet de sélectionner les conditions dans SelRbParts1-SelRbParts8 pour effacer les informations de maintenance spécifiées. Les informations sont effacées, que des erreurs ou des avertissements se soient produits ou non.

(*b) Les informations à effacer sont spécifiées par SelRbParts1-8 et exécutées par ResetRbParts. La valeur spécifiée par les 4 bits de « SelRbParts1, 2, 4, 8 » correspond au numéro de désignation de la pièce pour la réinitialisation des informations.

SelRbParts

1

SelRbParts

2

SelRbParts

4

SelRbParts

8

Pièces (Robot)
0 0 0 0 (Réservé)
1 0 0 0 Batterie
0 1 0 0 Courroie de distribution
1 1 0 0 Graisse
0 0 1 0 Moteur
1 0 1 0 Réducteur
0 1 1 0 Arbre cannelé à billes
1 1 1 0 (Réservé)
:
0 1 1 1 Réservé
1 1 1 1 Réservé

0=Désactivé, 1=Activé

Sorties

La sortie à distance est une fonction qui transmet l’état actuel du manipulateur, l’état du contrôleur et le mode de fonctionnement à un périphérique externe à partir du contrôleur.
La sortie à distance transmet toujours l’état de la fonction affectée en externe, quels que soient les paramètres du périphérique de contrôle. La sortie est exécutée automatiquement, il n’est donc pas nécessaire de créer un programme spécial.

Nom de la fonction Par défaut Description
Ready 0 Activée lorsque le démarrage du contrôleur est terminé et qu’aucune tâche n’est en cours d’exécution
Running 1

Activée lorsque la tâche est en cours d’exécution

Cependant, cette fonction est désactivée lorsque « Sortie Paused » est activée

Paused 2 Activée en cas de tâche interrompue
Error 3

Activée en cas d’erreur

« Entrée Reset » est nécessaire pour récupérer d’un état d’erreur. (*1)

EStopOn Non défini

Désactivée sauf en état d’arrêt d’urgence

Activée en état d’arrêt d’urgence

Désactivée en état de mise hors tension du contrôleur (*2)(*3)

SafeguardOn 5 Activée lorsque la sécurité est ouverte
SError 6

Activée en cas d’erreur critique

Si une erreur critique s’est produite, la récupération à l’aide de « Entrée Reset » n’est pas possible Le contrôleur doit être redémarré. (*1)

Warning 7

Activée en cas d’avertissement

Même si un avertissement s’est produit, la tâche peut être exécutée comme d’habitude. Cependant, prenez des mesures correctives pour traiter la cause de l’avertissement dès que possible. (*1)

EStopOff 8

Activée sauf en état d’arrêt d’urgence

Désactivée en état d’arrêt d’urgence

Désactivée en état de mise hors tension du contrôleur (*3)

MotorsOn Non défini Activée lorsque le moteur du robot est allumé (*4)
AtHome Non défini Activée lorsque le robot est en position initiale (*4)
PowerHigh Non défini Activée lorsque le robot est en mode de puissance Haute (*4)
MCalReqd Non défini Activée lorsque le robot n’a pas effectué MCal (*4)
RecoverReqd Non défini Activée lorsqu’au moins un robot attend l’exécution de l’opération de récupération après la fermeture de la sécurité
RecoverInCycle Non défini Activée lorsqu’au moins un robot exécute l’opération de récupération
WaitingRC Non défini Activée lorsque le contrôleur attend la connexion à RC+
CmdRunning Non défini Activée pendant l’exécution de la commande d’entrée
CmdError Non défini Activée lorsque la commande d’entrée n’a pas pu être acceptée

CurrProg1

CurrProg2

CurrProg4

CurrProg8

CurrProg16

CurrProg32

Non défini Affiche le numéro de la fonction principale en cours d’exécution ou exécutée en dernier (*5)
AutoMode Non défini Activée lorsque l’entrée à distance peut être acceptée (*6)
TeachMode Non défini Activée en mode TEACH (*3)
TestMode Non défini Activée en mode TEST
EnableOn Non défini Activée lorsque l’interrupteur d’activation est activé (*3)
ErrorCode1 à ErrorCode8192 Non défini Affiche le numéro d’erreur
InsideBox1 à InsideBox15 Non défini Activée lorsque le robot se trouve à l’intérieur de la zone de détection d’entrée (*7)
InsidePlane1 à InsidePlane15 Non défini Activée lorsque le robot est sur le plan de détection d’entrée (*8)
PositionX Non défini Affiche la coordonnée X actuelle dans le système de coordonnées universel. (*9) (*10)
PositionY Non défini Affiche la coordonnée Y actuelle dans le système de coordonnées universel. (*9) (*10)
PositionZ Non défini Affiche la coordonnée Z actuelle dans le système de coordonnées universel. (*9) (*10)
PositionU Non défini Affiche la coordonnée U actuelle dans le système de coordonnées universel. (*9) (*10)
PositionV Non défini Affiche la coordonnée V actuelle dans le système de coordonnées universel. (*9) (*10)
PositionW Non défini Affiche la coordonnée W actuelle dans le système de coordonnées universel. (*9) (*10)
Torque1 Non défini Affiche la valeur de couple actuelle de l’articulation #1. (*9) (*10)
Torque2 Non défini Affiche la valeur de couple actuelle de l’articulation #2. (*9) (*10)
Torque3 Non défini Affiche la valeur de couple actuelle de l’articulation #3. (*9) (*10)
Torque4 Non défini Affiche la valeur de couple actuelle de l’articulation #4. (*9) (*10)
Torque5 Non défini Affiche la valeur de couple actuelle de l’articulation #5. (*9) (*10)
Torque6 Non défini Affiche la valeur de couple actuelle de l’articulation #6. (*9) (*10)
CPU Non défini Affiche le taux de charge du processeur pour le programme utilisateur. (*11)
ESTOP Non défini Affiche le nombre de fois qu’un arrêt d’urgence a été effectué.
ALIVE Non défini

Signal de sortie pour la surveillance active du contrôleur

Émet le signal reçu par l’entrée ALIVE. Le périphérique principal peut effectuer une surveillance active du contrôleur en commutant périodiquement les entrées et en vérifiant les signaux de sortie.

ForceControlOn Non défini Activée lorsque le robot effectue une fonction de contrôle de la force (*4)
ExtCmdGet Non défini

Il s’agit d’une commande d’E/S à distance d’extension.

Pour plus d’informations, reportez-vous au manuel suivant.

« Référence du Contrôle à Distance - E/S à distance à utiliser »

ExtRespSet Non défini
ExtCmdResult Non défini
ExtError Non défini
ExtResp_0-15 Non défini
ExtResp_16-31 Non défini
ExtResp_32-47 Non défini
ExtResp_48-63 Non défini
ExtResp_64-79 Non défini
ExtResp_80-95 Non défini
ExtResp_96-111 Non défini
ExtResp_112-127 Non défini
GetPartsStsCtrl0-15 Non défini État de maintenance (Contrôleur) (*12)
GetPartsStsRb0-15 Non défini État de maintenance (Robot) (*13)

(*1) La correspondance entre les sorties Error, SError et Avertissement et les numéros d’état/erreur correspondants est indiquée ci-dessous.

Nom de la fonction de sortie Numéros d’erreur
Error 1000 à 8999
SError 9000 à 9999
Warning 410 à 999

Pour plus d’informations sur les numéros d’état/numéros d’erreur, reportez-vous au manuel suivant.
« Liste des codes d’état/codes d’erreur »

(*2) La fonction EStopOn n’est pas recommandée car les sorties pour les états d’arrêt d’urgence et de mise hors tension du contrôleur ne correspondent pas. Pour la sortie de l’état d’arrêt d’urgence, affectez la fonction EStopOff.
Les paramètres par défaut ont également été modifiés selon les spécifications dans lesquelles EStopOff est affectée.

(*3) N’utilisez pas les signaux suivants pour les fonctions liées à la sécurité. Les signaux ne sont pas conformes à Cat 3&PLd.
EStopOn, EStopOff, TeachMode, EnableOn

(*4) La sortie suivante est produite dans les conditions sélectionnées par SelRobot. Après le changement des conditions par SelRobot, attendez 40 ms avant de saisir les données.

Nom de la fonction État de SelRobot1-SelRobot16 à l’entrée SelRobot
0 : sélectionne tous les robots 1 à 16 : sélectionne le numéro du robot
MotorsOn Activée lorsqu’au moins un robot est allumé Activée lorsque le moteur du robot sélectionné est allumé
AtHome Activée lorsque tous les robots sont en position initiale Activée lorsque le robot sélectionné est en position initiale
PowerHigh Activée lorsqu’au moins un robot est en mode de puissance Haute Activée lorsque le robot sélectionné est en mode de puissance Haute
MCalReqd Activée lorsqu’au moins un robot n’a pas effectué MCal Activée lorsque le robot sélectionné n’a pas effectué MCal
ForceControlOn Activée lorsqu’au moins un robot effectue une fonction de contrôle de la force Activée lorsque le robot sélectionné effectue une fonction de contrôle de la force

(*5) Affiche le numéro de la fonction en cours d’exécution ou exécutée en dernier en utilisant les 6 bits de « CurrProg1, 2, 4, 8, 16, 32 ».

Nom de la fonction CurrProg1 CurrProg2 CurrProg4 CurrProg8 CurrProg16 CurrProg32
Main 0 0 0 0 0 0
Main1 1 0 0 0 0 0
Main2 0 1 0 0 0 0
Main3 1 1 0 0 0 0
:
Main60 0 0 1 1 1 1
Main61 1 0 1 1 1 1
Main62 0 1 1 1 1 1
Main63 1 1 1 1 1 1

0=Désactivé, 1=Activé

(*6) L’entrée à distance peut être acceptée dans les deux cas suivants :

  • En mode de fonctionnement automatique et lorsque le périphérique de contrôle est à distance
  • En mode programme et lorsque les E/S à distance sont activées

(*7) Pour plus d’informations, reportez-vous au manuel suivant ou à l’aide en ligne.
« Référence du langage Epson RC+ - Box »

(*8) Pour plus d’informations, reportez-vous au manuel suivant ou à l’aide en ligne.
« Référence du langage Epson RC+ - Plane »

(*9) Si SelRobot1, SelRobot2, SelRobot4, SelRobot8 et SelRobot16 sont définis, les informations du robot sélectionné sont affichées. Si rien n’est défini, les informations sur le robot 1 sont affichées.

(*10) Sortie au format réel.

(*11) Le taux de charge total des tâches créées par l’utilisateur est affiché. Pour en savoir plus sur le taux de charge du processeur, consultez le Gestionnaire des tâches.

(*12) L’état d’avertissement de chaque pièce est indiqué par les bits.

Bit Pièces (Contrôleur)
0 (Réservé)
1 Batterie
2 (Réservé)
:
14 (Réservé)
15 (Réservé)

(*13) L’état d’avertissement de chaque pièce est indiqué par les bits.

Bit Pièces (Robot)
0 (Réservé)
1 Batterie
2 Courroie de distribution
3 Graisse
4 Moteur
5 Réducteur
6 Arbre cannelé à billes
7 (Réservé)
:
14 (Réservé)
15 (Réservé)