Cette section décrit la fonction de balayage d'outils de CIMCO Edit V8. Toutes les commandes sont insensibles à la casse, mais les valeurs sont en majuscule pour des raisons de compatibilité.
La fonction de balayage d'outils vous permet de rechercher automatiquement les dimensions de l'outil dans le programme CN. Quand cette fonction est activée, vous pouvez lire automatiquement le numéro, le type et les dimensions de l'outil à partir du programme CN.
![]() |
Seuls les outils de fraisage sont pris en charge. |
Lorsque vous utilisez la fonction balayage automatique d'outil, le système recherche les lignes du fichier CN contenant le trigger de ligne d'outil. La chaine par défaut est TOOL. L'utilisateur peut changer le trigger de ligne d'outil si nécessaire.
La ligne d'outil doit être sous forme de commentaire et utilise le caractère de Fin de commentaire défini dans les paramètres de la machine si possible.
Lors de la recherche d'outil, l'ordre des dénominations de dimension n'est pas important. L'utilisateur peut changer ces noms.
![]() |
Certains mots peuvent ralentir considérablement la performance du système si ils employé fréquemment dans le fichier CN. |
La fenêtre de configuration de la recherche d'outils est affichée ci-dessous:
![]() |
Fenêtre de configuration du balayage d'outil |
Cochez cette case pour balayer automatiquement les dimensions d'outil à partir du programme CN.
Entrez dans ce champ le mot utilisé comme trigger de balayage d'outil. Seuls les caractères normaux A-Z et a-z sont autorisés. Le mot par défaut est TOOL.
Utilisez ce champ pour sélectionner le type d'outil utilisé pour l'opération. Dans le champ ci-dessous, vous pouvez modifier le nom de l'outil et les changements seront automatiquement visibles dans le champ Exemple. Tous les caractères sont acceptés.
Utilisez ce champ pour sélectionner la dénomination devant correspondre à une valeur de dimension d'outil. Dans le champ ci-dessous, vous pouvez changer le nom de la dimension d'outil sélectionnée et les changements apparaîtront automatiquement dans le champ Exemple. Seuls les caractères normaux A-Z et a-z sont supportés.
Ce champ montre un exemple de définition de l'outil sélectionné avec tous ses paramètres.
![]() |
Les champs "Trigger d'outil", "Type d'outil" et "Dimension d'outil" sont uniquement utilisés pour insérer des synonymes de dénominations standard dans la configuration. Il est recommandé d'utiliser les noms par défaut vu qu'une modification peut provoquer des erreurs. |
Cochez cette option pour insérer des définitions d'outil dans le fichier CN en utilisant le format d'outil défini ci-dessus. L'insertion se fait après la configuration de l'outil.
Sélectionnez sur la liste déroulante, le lieu d'insertion des définitions d'outil dans le fichier CN. Vous pouvez choisir entre Haut de fichier, Au changement d'outil et Personnalisé. Si l'insertion à l'endroit indiqué échoue, la définition d'outil est placée à la ligne 1.
Entrez dans ce champ, une chaine de caractères ou expression régulière (Perl) pour rechercher la ligne après laquelle la définition d'outil doit être placée. Si la recherche échoue, la définition d'outil est placée à la ligne 1.
L'emplacement personnalisé de la définition d'outil peut être défini de deux façons:
Simple: Le mode simple utilise un mot-clé tel que M6, G2 pour indiquer l'emplacement de l'outil. Tous les outils sont alors placés après la première occurrence de M6 ou G2.
Avancé: Le mode avancé permet de définir une expression régulière Perl pour spécifier l'emplacement de l'outil.
Exemples:
M0?6 qui fait une correspondance avec M6 ou M06
M0+6 qui fait une correspondance avec M06 ou M006, mais pas M6.
Vous pouvez utiliser les métacaractères et quantificateurs suivants pour définir l'expression rationnelle pour l'emplacement de l'outil.
| Début de la ligne ou chaine de caractères |
$ | Fin de la ligne ou chaine de caractères |
. | N'importe quel caractère, sauf le caractère de nouvelle ligne |
* | 0 ou plusieurs occurrences du caractère précédent |
+ | 1 ou plusieurs occurrences du caractère précédent |
? | 0 ou 1 occurrence du caractère précédent |
| | Alternative, l'un ou l'autre |
( ) | Groupement |
[ ] | Classe de caractères |
{ } | Quantificateur en nombre |
\ | Annule le sens du métacaractère qui suit |
{n} | Exactement n occurrences du caractère précédent |
{n,} | Au moins n occurrences du caractère précédent |
{n,m} | Au moins n occurrences du caractère précédent mais pas plus de m fois |
Référez-vous à la documentation des expressions régulières Perl pour de plus amples informations.
![]() |
Ce champ n'est actif que si l'option Personnalisé est sélectionnée dans le champ Emplacement des définitions d'outil. |
![]() |
Toutes les lignes d'outil peuvent être regroupées au début du programme. Dans les programmes en codes ISO, les lignes d'outils doivent être sous forme de commentaire, c'est-à-dire entre parenthèses. Dans les programmes Heidenhain, les lignes d'outils commencent par un point-virgule. |
Les lignes d'outils commencent par le trigger TOOL, suivi du numéro d'outil et du type d'outil entre guillemets.
Les types d'outils par défaut sont nommés comme suit:
Fraise à bout plat: | "END MILL FLAT" |
Fraise à bout sphérique: | "END MILL SPHERE" |
Fraise en bout torique: | "END MILL BULL" |
Fraise conique: | "TAPER MILL" |
Foret: | "DRILL" |
Foret à centrer: | "CENTER DRILL" |
Foret à pointer: | "SPOT DRILL" |
Alésoir: | "REAMER" |
Barre d'alésage: | "BORING BAR" |
Fraise à lamer: | "COUNTER BORE" |
Fraise conique: | "COUNTER SINK" |
Fraise à chanfreiner: | "CHAMFER MILL" |
Fraise à surfacer: | "FACE MILL" |
Fraise à rainurer: | "SLOT MILL" |
Fraise à rayonner: | "RAD MILL" |
![]() |
Si une ligne d'outils contient un type d'outil inconnu, Fraise à bout plat est utilisée. |
Le type d'outil est ensuite suivi des noms de dimension et des valeurs. Les dénominations par défaut sont:
D = Diamètre: | Entier, décimal ou fraction. |
CR = Rayon de bec: | Entier, décimal ou fraction |
A = Angle de cône: | Entier, décimal ou fraction |
FL = Longueur de coupe: | Entier, décimal ou fraction |
SL = Longueur de tige: | Entier, décimal ou fraction |
BL = Longueur du corps: | Entier, décimal ou fraction |
AD = Diamètre d'arbre: | Entier, décimal ou fraction |
![]() |
Vous pouvez définir des outils dans les programmes CN avec et sans '=' entre le nom de dimension et la valeur. |
Vous pouvez alterner entre les outils métriques et impériales en ajoutant UM pour le système métrique (mm) et UI pour Impérial (pouce).
Commentaires ISO
(TOOL1 "FACE MILL" UM D=42 CR=0.8 FL=6.25 SL=30 BL=50 AD=12.5)
(TOOL3 "DRILL" FL36.1234 SL=0 BL = 36 AD6 A120 UM D6 CR0)
Commentaire Heidenhain
; TOOL12 "TAPER MILL" A=12.345 D=8 AD=21.13 CR=0 FL=20 SL=30 BL=50 UM
Outil impérial
(TOOL136 "END MILL FLAT" UI D=1/8 CR=0 FL=1 SL=2 BL=3 AD=1/8)
![]() |
Si un nom de dimension manque, la valeur de cette dimension proviendra de l'outil par défaut. N'oubliez pas d'insérer un espace après chaque paramètre de la définition d'outil. |