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é) |