Configuration des macros

CIMCO Edit v7 renferme des cycles et macros pour les opérations les plus courantes telles que le démarrage/arrêt de programme et le changement d'outil. Vous pouvez également enregistrer ou créer des cycles et macros personnalisés pour les opérations fréquemment utilisées.

Configuration des macros

param

Afficher/masquer l'Assistant CN / Ctrl+Shift+A

Cliquez sur cette icône pour afficher ou masquer l'Assistant de codes CN.

param

Afficher/masquer bulles de l'Assistant CN

Affiche ou masque les bulles de l'Assistant CN.

param

Configuration des macros

La fenêtre de configuration des macros est divisée en trois zones fonctionnelles, décrites en détails dans cette section.

Fenêtre de configuration des macros

Zone 1: Liste des macros définies

param

Type de machine

Le menu déroulant renferme la liste des types de machines définis que vous pouvez sélectionner (par exemple: Fraisage ISO, Tournage ISO, Heidenhain, etc.).

Nom de la macro

Ce champ affiche toutes les macros disponibles pour le type de machine sélectionné.

Lorsque vous cliquez sur le bouton Ajouter, la boite de dialogue Ajouter macro apparaît. Saisissez le nom de la nouvelle macro et cliquez sur OK. Ce nom sera visible au bas de la liste des macros.

param

Ajouter

Cliquez sur le bouton pour ouvrir la boite de dialogue Ajouter macro. Entrez le nom de la nouvelle macro et cliquez sur OK.

param

Renommer

Cliquez sur ce bouton pour renommer la macro sélectionnée.

param

Copier

Cliquez sur ce bouton pour faire une copie de la macro sélectionnée. Vous pouvez apporter quelques modifications au nom et au contenu de la macro pour créer une macro similaire et l'enregistrer.

param

Supprimer

Cliquez sur ce bouton pour supprimer la macro sélectionnée. Lorsque vous cliquez ce bouton, un message d'avertissement apparaît pour vous demander de confirmer la suppression de la macro. Si vous répondez Oui, le nom de la macro et son contenu seront supprimés.

param

Copier vers

Cliquez sur ce bouton pour copier la macro sélectionnée vers une autre configuration.

Flèches vers le haut / bas

Utilisez ces boutons pour déplacer la macro sélectionnée vers le haut ou le bas de la liste.

Zone 2: Structure de la macro

param

Définition de la macro

Utilisez le champ de droite pour définir le contenu de la macro.

Une macro peut contenir à la fois des variables utilisateur et des variables système. Les variables utilisateur sont spécifiées avec un signe '$' suivi d'un numéro et les variables système sont spécifiées avec un signe '$' suivi du nom de la variable.

Dans la zone Définition de la macro, la séquence des blocs de la macro est indiquée telle qu'elle sera dans le programme CN. Les variables du code CN sont remplacées par des paramètres dans l'ordre croissant. Ces paramètres seront ajoutés au programme macro à l'aide du bouton Ajouter (la saisie de données au clavier n'est pas autorisée et ne sera pas acceptée!). Vous pouvez utiliser la même variable plusieurs fois dans une macro.

Pour ajouter un numéro de bloc à une ligne, saisissez le caractère # au début de la ligne. Si vous devez insérer un caractère juste après une variable, vous devez insérer une barre verticale '|' après la variable.

Exemple: Pour insérer la variable utilisateur 2 suivie de 100, spécifiez $2|100.

Si cette macro doit commencer sur une nouvelle ligne, laissez la première ligne de la définition de macro vide.

La macro Changement d'outil comprend 9 blocs de programme CN avec 8 paramètres ($1 .. $8). Le format du numéro de bloc (ex. N0100) et l'intervalle (ex. 10) peuvent être configurés et modifiés dans la boite de dialogue Numéros de blocs.

Exemple de Définition de macro avec 8 paramètres.

param

Infos sur la variable

Utilisez ce menu déroulant pour ajouter des informations supplémentaires à la macro (par exemple: Date, heure, date et heure, nom de fichier, etc.).

param

Ajouter infos

Cliquez sur ce bouton pour insérer une nouvelle variable de données.

param

Ajouter formule

Cliquez sur ce bouton pour insérer une nouvelle formule.

param

Entrée utilisateur

Cliquez sur ce bouton pour insérer une nouvelle variable utilisateur.

param

Ordre de saisie utilisateur

Cliquez sur ce bouton pour changer l'ordre des saisies de l'utilisateur lors de l'ajout de la macro. Cela ne change pas l'ordre des variables lorsque la macro est insérée dans le fichier CN.

Lorsque vous cliquez sur ce bouton, la fenêtre suivante apparaît:

Fenêtre de configuration de l'ordre des saisies utilisateur

Utilisez les flèches vers le haut/bas pour changer l'ordre des paramètres.

param

Description

Utilisez ce champ pour décrire le paramètre sélectionné.

Lorsque vous cliquez sur l'icône pour insérer la macro dans le programme CN, une boite de saisie apparaît pour vous permettre d'entrer tous les paramètres de la macro. La description du paramètre est juste à côté du champ du paramètre.

Exemple de champs de saisie des paramètres de la macro

param

Préfixe

Utilisez ce champ pour indiquer un préfixe pour le paramètre sélectionné, par exemple S pour vitesse de broche.

param

Suffixe

Utilisez ce champ pour indiquer un suffixe pour le paramètre sélectionné.

param

Min

Utilisez ce champ pour définir une valeur minimale pour le paramètre sélectionné. Si vous saisissez une valeur inférieure à la valeur Min, vous serez immédiatement invité à la changer.

Message d'erreur pour une valeur inférieure à Min

param

Max

Utilisez ce champ pour indiquer une valeur maximale pour le paramètre sélectionné. Si vous entrez une valeur supérieure à la valeur Max, vous serez immédiatement invité à la modifier.

param

Valeur par défaut

Utilisez ce champ pour définir une valeur par défaut pour le paramètre sélectionné.

param

Décimales

Sélectionnez le nombre de décimales sur la liste déroulante.

param

Chiffres

Utilisez ce champ pour indiquer le nombre de chiffres. Par exemple lorsque vous insérez un nombre O de 4 chiffres, le résultat devient 'O0007'.

Zone 3: Suivi des paramètres / Options additionnelles

Utilisez les cases à cocher pour activer ou désactiver les options additionnelles.

Les options additionnelles doivent être sélectionnées avec exactitude parce qu'elles affectent le résultat final.

param

Paramètre requis

Cochez cette case si l'utilisateur doit nécessairement définir une valeur pour le paramètre sélectionné.

Si vous ne cochez pas cette case, le signe * apparaît dans le champ de saisie des paramètres pour indiquer que ce paramètre est facultatif. Dans ce cas, vous n'avez pas besoin d'entrer une valeur dans le champ. Si vous le faites quand même, vous changerez la valeur (modale) de ce code CN.

Vous pouvez par exemple trouver des paramètres facultatifs aux 3 axes (X, Y, Z) d'un déplacement linéaire (G01).

param

Insérer avec signe

Cochez cette option pour insérer le paramètre avec un signe.

Exemple: La valeur 123.4 sera insérée comme +123.4.

param

Autoriser valeurs négatives

Cochez cette option pour autoriser les valeurs négatives.

Si vous ne cochez pas la case, seules les valeurs positives seront acceptées!

Si vous saisissez (par inadvertance) une valeur négative dans les champs macro, le signe (-) sera ignoré. La valeur entrée sera considérée comme la valeur absolue du paramètre et des codes CN positifs seront insérés dans le programme CN.

param

Ne pas insérer de lignes vides

Cochez cette option si aucune ligne vide ne doit être insérée quand ce paramètre n'est pas défini.

param

Autoriser les lettres

Cochez cette option pour permettre à l'utilisateur de saisir un texte.

Selon la convention ISO, les textes saisis dans les programmes CN doivent être entre parenthèses afin qu'ils puissent être lus sur des machines CNC. C'est pourquoi CIMCO Edit v7 génère les parenthèses automatiquement lorsque l'option Autoriser les lettres est cochée. Ceci pour éviter de les oublier. Aussi, les champs de saisie Min, Max, Décimales, Chiffres et l'option Autoriser valeurs négatives sont grisés.

Le paramètre $2 de la macro Début et fin de programme peut inclure les initiales du programmeur, des chaînes de caractères et des caractères spéciaux entre parenthèses.

Utilisation de l'option 'Autoriser les lettres'

param

Mémoriser la valeur

Cochez cette case si la dernière valeur entrée pour ce paramètre doit être utilisée la prochaine fois que la macro est appelée.

Exemple: Supposons que vous devez percer dans un acier spécial, un trou borgne avec trois profondeurs Z10, Z16 et Z20 à un endroit (X, Y) défini. Pour ce faire, utilisez la macro 'G81 Cycle de perçage et cochez la case Mémoriser la valeur pour les paramètres $1, $3 et $4. De cette façon, les champs de ces paramètres seront remplis automatiquement avec les valeurs déjà définies pour le perçage du trou borgne. Comme le perçage se fait à des profondeurs différentes, nous ne cochons pas l'option Mémoriser la valeur pour le paramètre $2 qui est la valeur Z modale de l'opération. Le champ du paramètre $2 sera alors marqué d'un astérisque et est initialement vide.
Si le programme de perçage a été déjà exécuté et que vous appelez maintenant la macro 'G81 Cycle de perçage' en cliquant sur l'icône , vous n'aurez qu'à entrer la première valeur Z10 dans le champ Coordonnée Z (absolue) et cliquer sur OK. Répétez la commande macro avec les valeurs Z16 et Z20. Tous les autres champs seront remplis automatiquement avec les valeurs précédemment utilisées. Et voilà, vous avez votre trou borgne.

Mémoriser les valeurs de la macro G81

param

Majuscules

Si l'option Autoriser les lettres est activée, cochez cette case pour que la saisie de l'utilisateur soit en majuscules si vous désirez écrire en lettres majuscules.

Vous devez cocher cette case si vous voulez utiliser des majuscules et des minuscules dans le texte.

param

Masquer résultats de formule (dans toute la macro)

Quand cette case est cochée, les résultats des formules macro de l'Assistant CN sont masqués.