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.

 
Manual

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.

 
Tip

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

Fichier source pour le contenu et le formatage

/

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.

 
Tip

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.

 
Tip

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