Tout d’abord un petit rappel sur ce qu’est VisuOutil et ce
qu’il n’est pas.
Ce qu’il est
VisuOutil est un petit utilitaire qui permet de faire du
lien sur la partie gestion d’outil entre différentes applications de CFAO.
Développée depuis de nombreuses années pour mes propres besoin en VB6 il est
particulièrement adapté à une utilisation d’un gestionnaire responsable CFAO
qui doit mettre en place une base de données outils ou gérer une base outil. Il
offre de nombreuses fonctions de gestion ou modifications d’une base.
C’est surtout un outil qui permet de récupérer de l’info ou
des modèles pour la stocker de la
manière la plus complète possible avant de la réinjecter dans différents
système. Il est surtout centré sur une utilisation CFAO et n’a pas de lien avec
des systèmes de PLM ou d’ERP.
Ce qu’il n’est pas
Ce n’est pas une gestion d’outil coupant, à ce titre il ne
permet pas de gérer des stocks, des références ou des commandes. Plutôt orienté
fraisage il permet de gérer les outils pour ce type d’opération (sauf tête à
renvoi d’angle). Pour les outils de tournage même si le logiciel intègre leur
gestion, le produit est encore limité et restera certainement assez limité sur
cette famille d’outil. VisuOutil ne permet pas non plus la planification de la
préparation des outils et renouvellement automatique en fonction du stock/flux
de production. Il ne permet pas le calcul des besoins d’outil et n’intègre pas
de suivi ou de statistique d’usage des outils pour optimiser les outils de la
société.
Exemple d’utilisation
Voici un exemple pris au hasard avec un outil à définir.
On a un foret HSS diamètre 7 et un porte outil dont la référence est EPB
E3469567525120.
Ce porte-outil pour pince ER est un porte outil en cône ISO 40 (SK 40
pour notre tuto) du fournisseur anciennement EPB maintenant SECO (Figure 1).
|
Figure 1 Outil sur machine
|
Récupérer des données fournisseurs
La première étape consiste à récupérer la définition outil.
A partir des données fournies par le fournisseur. Je me connecte à internet sur
le site Seco pour récupérer la définition dxf du produit :https://www.secotools.com/en/Global/Services--Support/CAD-Search/.
Figure 2 Site SECO Fichier DXF
Après avoir renseigné la référence marquée sur le
porte-outil, je trouve la référence produit et télécharge le fichier DXF (Métrique)
que nous allons ouvrir directement avec
VisuOutil (clic-droit sur le fichier DXF) (Figure 2).
Nous verrons que dans VisuOutil, la navigation c’est surtout
du clic-droit. Je suis le maniaque du clic-droit. C’est simple je perds le bras
droit. Je ne peux plus rien faire.
EPB E3469567525120 Fichier dxf récupéré : 02750202.dxf
Traiter un fichier DXF
Le fichier relu fait apparaitre la définition du profil
porte outil. L’outil est représenté de gauche à droite et normalement l’origine
est située à l’axe outil au niveau de la broche. Alors que toute les FAO utilisent
une définition du bas vers le haut en partant de l’outil. De plus elles demandent
toutes un profil pour la définition des outils alors que le fichier DXF
représente rarement ce profil (sauf cas présence layer CUT et NOCUT). Cette partie
du logiciel va donc permettre de
réaliser les opérations de rotation, nettoyage des données inutiles et
détection du profil extérieur en un clic (1)
sur Figure 3.
Malheureusement, la qualité des fichiers fournies
gratuitement et bien souvent au niveau du prix payé et il arrive souvent que
les données ne soit pas correctement représentées. C’est le cas ici : le
petit point vert visible dans VisuOutil (Origine Figure 3)
représente l’origine du fichier. Donc au lieu d’être situé au niveau de
l’intersection axe outil / nez de broche il se balade n’importe où. C’est là que nous avons besoin des outils
d’édition du logiciel.
Figure 3 Fichier DXF dans VisuOutil
Détecter le profil
Pour une bonne détection du profil nous devons donc Zoomer
sur le point d’intersection de l’origine (Zoom Figure 4)
ensuite avec le bouton origine (Origine Figure 4)
on va cliquer sur l’intersection de la référence de notre cône ISO (Zone fixer
point sur Figure 4).
Une fois le défaut réparé on peut utiliser la fonction automatique (Détection
profil automatique Figure 4)
Figure 4 Fonctions de la partie CAO DXF de VisuOutil
|
Figure 5 Profil détecté
|
Si l’opération s’est bien passée on devrait obtenir un
profil comme dans le dessin de la Figure 5.
Il suffit alors de fermer la fenêtre (pas besoin de
sauvegarder sous un format geo ou iges) pour récupérer dans la fenêtre principale
le porte outil. On obtient alors le résultat ci-dessous.
Figure 6 Profil
détecté
Il reste à rajouter les informations de connexion non
disponible dans le fichier CAO. En cliquant sur les zones « Connexion
supérieure » et « inférieure » sélectionnez dans la liste
proposée le type de cône SK40 (pour ISO 40) et dans l’inférieure « pince Ø1-16 ».
Ces notions encore embryonnaires dans PMILL (arrivé d’une première notion de connexion
inférieure depuis 2015R2) sont important pour d’autres logiciels et permettent
aussi d’automatiser la réalisation d’assemblage (tu peux toujours monter un
HSK80 dans un ISO40 en FAO dans la « réalité virtuelle », mais une
fois dans l’atelier de toute façon la réalité des choses va bien vite te faire
comprendre que l’on ne peut pas faire n’importe quoi, donc autant gérer ce
point dès le départ).
Voilà le porte outil est défini ! Moi j’ai chronométrer
avec le site Seco en favori ça m’a pris 1min42s pour créer le porte outil avec
juste la ref. Qui dit mieux ?
Note : Si vous voulez revoir le fichier DXF vous pouvez toujours
faire un clic-droit sur le porte outil et utiliser la fonction « Fichier
Origine » Figure 7.
Pour recharger le fichier. Simplement ne pas utiliser la fonction de
détection du profil pour éviter une nouvelle détection. Si l’on ferme la
fenêtre le logiciel verra que rien n’a été fait et il ne mettra pas le profil
à jour.
|
Figure 7 Fonction fichier origine
|
Créer un Outil dans VisuOutil
On va ensuite créer l’outil. Donc clic-droit « nouvel
outil » (Figure
8).
On va choisir le type de l’outil et renseigner les paramètres géométriques :
- ) Foret hélicoïdale
- ) Le diamètre 7mm
- ) La longueur (c’est la longueur de réglage ou longueur sortie, j’ai fixé la longueur à 70 mm)
- ) Le diamètre de queue idem 7mm.
- ) La longueur des goujures 56 mm à la grosse sur mon outil.
- ) Et une longueur totale de l’outil de 110mm.
- ) On va lui mettre 2 goujures (2 dents) même si pour les forets ceci n’a pas d’importance puisque le calcul des conditions ne fait pas intervenir z.
- ) Et enfin l’angle de pointe 118°
- ) Avec un clic-droit sur l’outil on va le renommer notre outil en Foret ARS D7 L070 ( c’est ma nomenclature pour le retrouver plus facilement ensuite)
Voilà l’outil est fait, on aurait fait pareil dans PMILL, la
différence c’est que si je veux changer le type de l’outil. Je peux le faire
dans VisuOutil et pas dans PMILL, donc
si par exemple j’avais une fraise plate et que je voulais lui remettre un petit
rayon, je dois dans PMILL recréer un outil. Sinon VisuOutil Import/Modif Type/Export pour
ne pas recommencer le boulot.
Figure 8 Définir l’outil
Créer un assemblage
On va ensuite pouvoir créer automatiquement l’assemblage par
un clic-droit sur l’outil et menu « Créer éditer assemblage ». Il
existe plusieurs possibilités pour créer ces assemblages, mais celle-ci est la
plus simple. En fonction de l’outil et
des conditions d’assemblage le logiciel proposera toutes les possibilités
d’assemblage à ma disposition; c’est là que les informations fixées sur le
porte outil prennent leurs importances. Dans le cas où le nombre de porte-outil
dispo est important et que l’on peut monter des rallonges on va pouvoir filtrer
le nombre de configs proposées, selon le cône de la broche machine (1) et la
longueur recherchée (2). Comme ça, j’ai directement l’assemblage réel disponible
pour mon usinage (Figure
9).
Figure 9 Assemblage automatique
Un clic sur l’assemblage désiré et il est créé !
Figure 10
Résultat assemblage
Le résultat obtenu est un assemblé qui comporte un outil et
en porte outil. On peut avoir autant d’empilement de porte outil que possible
(avec l’utilisation de rallonge). Pour PMILL toutes ces rallonges seront
regrouper en un seul profil au moment de l’export, en attendant que 1 des 700
personnes employés par Delcam s’intéresse un jour à l’évolution de cette partie
du logiciel.
Rajouter des conditions d’usinage
Avant d’exporter tout ça dans Delcam on va rajouter une ou
des conditions d’usinage. Clic-droit sur l’assemblé et fonction « Ajout
Param »
Figure 11 Ajout de paramètre
Avec la fenêtre qui va s’ouvrir il faudra cliquer sur la
flèche (1) Figure 11.
Pour faire apparaitre une liste de paramètres déjà préenregistrés dans la base
matière du logiciel. On va choisir une matière (en bleu ce sont celles qui ont des
paramètres associées) par exemple « Acier ». On choisit ensuite
une matière outil, ici HSS (2) et avec un double-clic sur HSS, on renseigne les conditions de
coupes. La zone paramètres est relativement importante et ces paramètres sont
nécessaires pour d’autres FAO; PMILL étant assez pauvre de ce côté-là, il n’est
pas nécessaire de tout renseigner. Par contre ne pas oublier de renseigner la
partie opération en choisissant une opération «Perçage» (ça peut être perçage
débouchant ou non débouchant ou autres) ceci est nécessaire pour que lors de
l’export des données les conditions soient associées à une opération de type perçage
dans PMILL. Sinon le paramètre arrivera dans « Finition Standard » ou
« Ebauche Standard » si vous cochez la case Ebauche (3) Figure 11.
Note : ne pas oublier de sauvegarder les données avec
le premier bouton en haut (avec la petite disquette) sinon pas de message
informant de l’oubli et tout est perdu.
Exporter l’outil dans la solution FAO
Il ne nous reste plus qu’à exporter l’outil dans
Delcam. Le fameux » Clic-droit »
avec Export Delcam ou Export PowerMILL (ca
dépends des versions et des traductions).
Et l’outil sera sauvegardé sous forme de Macro Delcam. Si
l’on exporte les données par l’export du menu fichier ce sont tous les outils « visibles » au moment de l’export
qui seront sauvegardés et créés dans PMILL (nous verrons dans un prochain tuto
ces notions de filtre). Je ne reviendrai pas non plus sur les options d’export
Delcam, là aussi, un prochain tuto devrait aborder ce sujet.
Avant de créer l’outil, on va fixer la valeur de la matière
usinée pour automatiquement avoir les conditions définis dans VisuOutil. Il est nécessaire d’avoir le même nom entre
les deux applications donc le plus simple pour moi c’est d’ouvrir la base de
données Delcam et de sélectionner la matière restante. Si la matière
« Acier » par exemple n’existe pas il va falloir la créer toujours
avec les fonctions de la base Delcam (Figure 12).
Figure 12 Base de données outil Delcam
Dans PMILL on va retrouver dans le répertoire de sauvegarde
des macros, une macro reprenant le nom de notre outil. Un « double-clic »
(tiens pas de clic-droit aurait-on changé de logiciel ? Mais que l’on se
rassure on peut aussi faire clic-droit « Exécuter » sur la macro dans
PMILL) et l’outil devrait être créé automatiquement (rappel deux possibilité
lors de l’export soit avec une courbe soit avec empilement : La courbe est
plus juste mais la sauvegarde en DB foire suivant certaine géométrie voir http://forum.delcam.com/viewtopic.php?f=23&t=12267
). Si l’on regarde sur la partie « données de coupe » on doit
retrouver un paramètre Finition Perçage (Figure
13)
correspondant aux valeurs fixées dans VisuOutil.
Figure 13 Macro Delcam
Partie Deux : de la CN à PMILL
Comme dit la pub : « Et c’est pas
fini !!! ». On va maintenant aborder une autre utilisation de
VisuOutil, qui concerne l’envoi des infos à la machine et la récupération des
informations de cette dernière pour s’assurer une validité des infos entre CFAO
et Machine (Figure
14).
Figure 14 De la machine à la CFAO
Rajouter un magasin Outil
Première étape on va rajouter une gestion de magasin à VisuOutil
(clic-droit sur la racine et « Ajouter magasin »). Ensuite on défini
quelques caractéristiques à ce magasin (le mode d’appel des outils : par
numéro, par identifiant..) et la
taille du magasin de la machine (Figure
15).
Figure 15 Magasin machine
Si l’on clic-droit ensuite sur notre assemblé et en
sélectionnant « Ajouter Magasin » on rajoute l’outil au magasin. Si
comme dans PMILL on a défini une poche par défaut à notre outil et que cette
poche n’est pas occupée, l’outil sera alors directement mis dans sa place
d’origine (Figure
16).
Ici poche 13.
Figure 16 Ajouter au magasin
Une fois notre magasin défini (la encore un tuto devrait
être consacré uniquement à cette partie) on va pouvoir générer une documentation
pour que l’opérateur, ou le programmeur-opérateur puisse monter l’outil à la
bonne place avec les bonnes ref et surtout les bonnes longueurs sorties.
Fonction du menu Fichier « Documentation XML Suivant
Liste « génère la documentation des outils dans le magasin (Figure 17).
Figure 17 Doc HTML
La doc au format HTML peut ainsi être sauvegardée sur un
lecteur réseau de l’atelier ou imprimée, convertie en PDF.
Exporter vers la machine
Dans cette partie export vers la machine, nous allons
utiliser les fonctions CN (ici Siemens) pour la suite de la présentation (Figure 18).
Figure 18 Fonctions CN
Dans les fonctions CN (1) nous exportons la config des
outils Siemens sous forme de fichier *.mpf pour que automatiquement soit renseigné
sur la machine les outils, nom, longueur par défaut, géométrie etc dans la
liste outils. Ceci évite de faire des erreurs et permet de rendre l’opération instantanée
à l’opérateur / régleur (Figure
19).
Exemple de code généré Fichier S840D : tool.mpf
Autre fonction du menu CN, on va générer un fichier de
mesure automatique des outils pour qu’ils soient contrôlés en longueur et pour
certains types au diamètre.
Exemple de code généré pour 840D palpage mécanique
Fichier : tool_meas.mpf
Mettre à jour l’information du magasin machine
Sur la machine on va exécuter le premier fichier pour
renseigner les valeurs par défaut de la liste outils. On voit dans la poche 13
apparaitre notre outil Foret ARS D7 L070 L-190 (Figure 19).
Figure 19 Liste Outil sur CN
Mesurer les outils
Ensuite on exécute le fichier tool_meas.mpf qui va
automatiquement charger les outils et mesurer longueurs ou longueurs et
diamètres selon le type de l’outil. Là aussi, rien à faire pour l’opérateur
machine et un temps réduit de mise en œuvre (Figure 20
& Figure 21).
Figure 20 Mesure sur machine
|
Figure 21 Liste Outil après mesure
|
La mesure va permettre de connaitre les valeurs exactes des
dimensions outil (Figure
21).
Récupérer les informations de la machine
Une fois ces taches exécutées sur la machine nous allons
récupérer les informations obtenues Dans VisuOutil.
Export des données magasin en archives
Pour récupérer ces infos nous allons créer une « Archive
des données de préparations » (possibilité de sauvegarder sur Siemens les
données outils, Magasin et les origines machine (Figure 22).
Figure 22 Archive Siemens
L’archive ainsi créer est un fichier *.INI que l’on
sauvegarde dans le dossier pièce avec les données outils, la gamme, les
fichiers Iso etc.
Mettre à jour avec les données exactes mesurées sur la machine
Relecture dans VisuOutil
Ce fichier INI va être relu par VisuOutil, toujours avec les
fonctions « CN ». En utilisant
la fonction «Charger archive
siemens ». Après la relecture la
relecture va remplir le magasin avec les infos présentes sur la machine (certaines
poches vides vont passer en rouge dans VisuOutil, signe que sur la machine nous
avons des outils en poche et que dans
VisuOutil l’équivalent n’a pas été retrouvé) Ce n’est pas grave. Ce qui nous
intéresse c’est que maintenant l’outil définie a sa vraie longueur, 189.43 au
lieu des 190 calculé et demandé (je suis bon au montage des outils au
réglet :P. 6 dixième c’est pas mal non !)
Figure 23
Mise à jour dans VisuOutil
Mettre à jour les informations dans le logiciel
Un clic-droit pour faire la « Mise à jour des infos
outils «définitive dans la base et on peut exporter l’outil vers PMILL (se
reporter au paragraphe Exporter l’outil dans la solution FAO).
Export des données actualisées vers la CFAO
Le nouvel export dans PMILL va nous assurer d’avoir les
bonnes infos pour la gestion des longueurs et des collisions dans la CFAO (Figure
24).
Voilà maintenant Y A PU K.
Figure 25
Conformité entre Machine et FAO
Version
Vous avez vu 5% de l’utilisation de VisuOutil. Le reste
restera à découvrir !
Cette présentation a été réalisée à partir de la version 2.11.23 de VisuOutil.
Figure 26
Version 2.11.23
Exécutable
et installation (Version 2.11.X) : Visu_outil_211X.exe (4.80 Mo)
Aucun commentaire:
Enregistrer un commentaire