Envoyer des informations issues du programme CN avec FN 38: SEND
Application
La fonction FN 38: SEND vous permet d'écrire des valeurs fixes ou variables du programme CN dans le journal ou de les envoyer vers une application externe telle que StateMonitor.
Description fonctionnelle
Le transfert de données se fait par une liaison TCP/IP.
Pour plus d'informations, consulter le manuel RemoTools SDK.
Programmation
Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.
- Les éléments suivants doivent être adaptés :
- Outils
- Valeurs de coupe
- Avances
- Hauteur de sécurité, ou positions de sécurité
- Positions spécifiques à la machine, par ex. avec M91
- Chemins des appels de programmes
Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.
Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.
Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.
11 FN 38: SEND /"Q-Parameter Q1: %F Q23: %F" / +Q1 / +Q23 | ; Inscrire les valeurs de Q1 et Q23 dans le journal |
Pour naviguer vers cette fonction, procédez comme suit :
Insérer fonction CN FN Fonctions spéciales FN 38 SEND
La fonction CN contient les éléments de syntaxe suivants :
Élément de syntaxe | Signification |
---|---|
FN 38: SEND | Ouverture de la syntaxe pour envoyer des informations |
"...", QS | Format du texte à envoyer Nom fixe ou variable Texte émis avec un maximum de sept caractères génériques pour les valeurs des variables, par exemple %F |
/ | Contenu des sept caractères génériques maximum dans le texte émis Numéro fixe ou variable Élément de syntaxe optionnel |
Remarques
- Veillez au respect des majuscules et des minuscules lors de la saisie de chiffres ou de textes fixes ou variables.
- Pour que le texte émis contienne %, il vous faut entrer %% à l'endroit où vous souhaitez voir le texte inséré.
Exemple
Dans cet exemple, vous envoyez des informations à StateMonitor.
La fonction FN 38 vous permet, par exemple, d'enregistrer des ordres.
- Pour pouvoir utiliser cette fonction, les conditions suivantes doivent être remplies :
- StateMonitor version 1.2
La gestion des ordres à l'aide du JobTerminals (option #4) est possible à partir de la version 1.2 de StateMonitor
- Ordre créé dans StateMonitor
- Machine-outil affectée
- Les spécifications suivantes s'appliquent à l'exemple :
- Numéro d'OF 1234
- Etape de travail 1
Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.
- Les éléments suivants doivent être adaptés :
- Outils
- Valeurs de coupe
- Avances
- Hauteur de sécurité, ou positions de sécurité
- Positions spécifiques à la machine, par ex. avec M91
- Chemins des appels de programmes
Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.
Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.
Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.
11 FN 38: SEND /"JOB:1234_STEP:1_CREATE" | ; Créer un OF |
12 FN 38: SEND /"JOB:1234_STEP:1_CREATE_ITEMNAME: HOLDER_ITEMID:123_TARGETQ:20" | ; Sinon : Créer un OF avec un nom de pièce, un numéro de pièce et une quantité nominale |
13 FN 38: SEND /"JOB:1234_STEP:1_START" | ; Créer un OF |
14 FN 38: SEND /"JOB:1234_STEP:1_PREPARATION" | ; Commencer préparation |
15 FN 38: SEND /"JOB:1234_STEP:1_PRODUCTION" | ; Usinage / Production |
16 FN 38: SEND /"JOB:1234_STEP:1_STOP" | ; Interrompre l’OF |
17 FN 38: SEND /"JOB:1234_STEP:1_ FINISH" | ; Terminer l’OF |
En outre, vous pouvez confirmer la quantité de pièces de l'ordre.
Avec les caractères génériques OK, S et R comme, vous indiquez si la quantité de pièces confirmées a été correctement usinée ou non.
Avec A et I, vous définissez la manière dont StateMonitor interprète la réponse. Si vous transférez des valeurs absolues, StateMonitor remplace les valeurs précédemment valides. Si vous transférez des valeurs incrémentales, StateMonitor augmente le nombre de pièces.
Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.
- Les éléments suivants doivent être adaptés :
- Outils
- Valeurs de coupe
- Avances
- Hauteur de sécurité, ou positions de sécurité
- Positions spécifiques à la machine, par ex. avec M91
- Chemins des appels de programmes
Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.
Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.
Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.
11 FN 38: SEND /"JOB:1234_STEP:1_OK_A:23" | ; Quantité effective (OK) en absolu |
12 FN 38: SEND /"JOB:1234_STEP:1_OK_I:1" | ; Quantité effective (OK) en incrémental |
13 FN 38: SEND /"JOB:1234_STEP:1_S_A:12" | ; Rebut (S) en absolu |
14 FN 38: SEND /"JOB:1234_STEP:1_S_I:1" | ; Rebut (S) en incrémental |
15 FN 38: SEND /"JOB:1234_STEP:1_R_A:15" | ; Reprise usinage (R) en absolu |
16 FN 38: SEND /"JOB:1234_STEP:1_R_I:1" | ; Reprise usinage (R) en incrémental |