1. Introduction
Ce module permet la centralisation des programmes des machines à commande numérique. Un programme est défini pour une machine et une phase de gamme. Ce module nécessite l’installation sur le poste client de certains logiciels pour pouvoir utiliser certaines fonctionnalités.
Il a également pour but de gérer l’ensemble de vos outillages dans leurs définitions technologiques ainsi que tous les liens permettant de les rattacher à la production : les achats d’outillages, les liens gammes, les compatibilités machines, les contrôles…
De plus, ce module permet de gérer chaque exemplaire d’outillage comme une ressource, assurant ainsi sa localisation instantanée et sa disponibilité. Il peut donc être considéré comme une ressource critique en vue de la planification.
2. Les codificateurs du Programme
Avant d'aborder la notion de Programme, il est nécessaire d'avoir au préalable créés les codificateurs utiles à la gestion des Programme.
Parmi ces codificateurs, on note :
3. L'écran principal du Programme
Le fichier programme peut être modifié depuis Hélios. Les anciennes versions sont conservées, le nombre de versions conservées est paramétrable. Les fichiers correcteurs sont également gérés mais seule la dernière version est conservée.
Les seules informations à saisir pour une fiche programme sont le nom du programme (qui peut être différent du nom du fichier) et le type de programme (à choisir parmi ceux saisis dans le module Paramétrage).
Lors de la création de la fiche programme, le statut est « A programmer ».
L’option de menu Nouveau permet d’accéder à la fiche en mode création.
Les champs sont vidés de leur contenu, il est possible de sélectionner un type de programme via la liste déroulante du champs ou d'effectuer une création en utilisant le ouvrir détail de la liste déroulante
Un autre accès peut être mis en place en modifiant le raccourci HéliosII, il suffit de modifier la ligne de commande en rajoutant « /ISO ».
4. Les Onglets
4.1. l'onglet "Histo" du module "Programme"
4.2. l'onglet "Liste des machines" du module "Programme"
4.3. l'onglet "Liste des phases" du module "Programme"
Liste des phase liées au programme
4.4. l'onglet "Liste des utilisations" du module "Programme"
5. La Toolbar de la fiche "Programme"
Il s'agit des actions disponibles dans la majorité des applications de Hélios ERP. Voir la documentations relative à l'ergonomie générale.
Elles permettent de saisir des notes, de joindre des fichiers, de consulter les archives des modifications . Pour le Programme sélectionné.
5.1. Les notes du module "Programme"
5.2. La modification de la fiche "Programme"
La modification des données entrainera la confirmation par mot de passe de l'opérateur
5.3. Suppression de la fiche "Programme"
6. Les Liens du module "Programme"
6.1 Machine de la fiche du module "Programme"
Un programme peut être lié à différentes machines vers lesquelles il pourra être chargé ( Machine avec le champs CN remplie dans l'onglet Technique du module Machine).
Si l’on créée plusieurs liens machine pour un programme, on pourra gérer autant de fichiers correcteurs que de liens programme/machine.
6.2 DNC de la fiche du module "Programme"
Les programmes peuvent être envoyés aux machines (chargement) ou récupérés après modification sur une machine (déchargement).
Lors du chargement, un message d’avertissement est affiché si la taille du fichier est supérieure à la capacité mémoire de la machine (voir module Machines). Il est possible de ne charger que les sous programmes contenus dans le fichier programme (CN FANUC en standard).
L’écran de DNC concerne par défaut la fiche programme courante. On peut charger un fichier quelconque, à condition de préciser son nom et son chemin d’accès complet.
Le déchargement d’un programme ne modifie pas directement le fichier programme de la fiche programme courante, mais crée un nouveau fichier dans la zone de provenance machine. Il faut ensuite utiliser l’option Récupérer un fichier CN pour que le fichier déchargé remplace le fichier programme.
6.3 Parcourir de la fiche du module "Programme"
6.4 Phase de la fiche du module "Programme"
Un programme peut être lié à différentes phases. Il apparaît alors sur l’impression des OF.
6.5 Comparer de la fiche du module "Programme"
La comparaison peut être effectuée entre deux versions d’un même programme ou entre deux versions de programmes différents.
Comparaison rapide :
La comparaison rapide sera préférée dans le cas de faibles modifications (maximum 10 à 20 lignes ajoutées, modifiées ou supprimées).
Comparaison avec utilitaire :
L’utilisation d’un utilitaire (WinDiff.exe par exemple) permet d’obtenir plus d’informations visuelles sur les modifications apportées à un programme.
L’option de menu Récupérer fichier CN… permet d’ouvrir la boite de dialogue ci dessous
Cette boite de dialogue permet de faire le lien entre une fiche programme et :
- un fichier programme,
- les fichiers correcteurs pour les différentes machines liées à la fiche programme.
Lors de la récupération d’un fichier correcteur, la machine correspondante doit être choisie parmi celles liées au programme.
Le fichier est copié dans un répertoire \COR en dessous du répertoire de stockage du fichier programme avec un nom composé du nom du fichier programme et du code machine
6.6 Modifier de la fiche du module "Programme"
L’option de menu Modifier fichier CN… permet d’accéder aux fichiers ISO en mode modification :
- Fichier programme
- Fichier correcteur
Lorsque les modifications sont réalisées trois écrans s’enchaînent :
- Le choix de passer le statut à « Bon Série »
- La demande de mot de passe pour valider les modifications,
- L’écran de visualisation des modifications.
6.7 Récupérer de la fiche du module "Programme"
Lors de la récupération du fichier programme :
- celui-ci est copié de la zone de récupération des fichiers CFAO ou de la zone de récupération des fichiers machines vers la zone de stockage (cf. Paramétrage),
- une boîte de dialogue demande à l'utilisateur s'il veut passer le statut de la fiche à « Bon Série»,
6.8 Consulter de la fiche du module "Programme"
L’option de menu Consulter permet d’ouvrir l’écran ci contre.
Cette boite de dialogue permet de :
- Visualiser les fichiers ISO programme ou correcteur,
- Dupliquer le programme ou correcteur vers
- La zone préparation
- La zone duplication
- Une zone temporaire
Le choix de la zone temporaire permet de choisir soit un Disque réseau soit un support amovible
L’option de menu Exporter le fichier vers TOOL EXPERT permet de générer un fichier PL pour TOOL EXPERT
Le fichier PL contient les informations nécessaires pour la planification du montage des outils dans TOOL EXPERT
% <PROG>100380139.001 <PD>14/06/2005 <PF>14/06/2005 <MA> <MALIB> <ORIGP>P:\PIPGM\P_MVP\ <ORIGPC>P:\PIPGM\P_MVP\COR\ % |
---|
6.9 Exporter de la fiche du module "Programme"
La fonctionnalité d’exportation consiste :
- Soit à copier un fichier ISO dans un nouvel emplacement indépendant d’Hélios,
- Soit à dupliquer le fichier dans les zones préparation ou duplication.
6.10 Visualiser de la fiche du module "Programme"
Cette fonctionnalité permet la récupération du logiciel permettant de visualiser les programmes qui est stocker dans les configurations Hélios via la CONSTANTE : TXT_NOM_EXE_EDITION
Le système construit le nom du fichier indice et de son chemin d’accès dans le dossier DNC avec l' ouverture automatique par le logiciel paramétré du fichier indicé.
6.11 Détail de la fiche du module "Programme"
Cette fonctionnalité est similaire a la fonctionnalité "Visualiser" sauf que le fichier n'est pas dans le dossier DNC mais dans le path indiqué sur le formulaire.
6.12 Basculer en série de la fiche du module "Programme"
- Vérification STAUT du programme = T (à tester)
- Ouverture fenêtre identification opérateur (idem GED pour les validations de version par exemple)
- Si l’identification est correcte alors :
- Historisation de la modification du programme
- Changement du statut du programme à B (Bon série)
6.13 Basculer à tester a la fiche du module "Programme"
- Vérification STAUT du programme = B (Bon série)
- Ouverture fenêtre identification opérateur (idem GED pour les validations de version par exemple)
- Si l’identification est correcte alors
- Historisation de la modification du programme
7. Les Outils du module "Programme"
7.1. L'impression du module "Programme"
Plusieurs zones de stockage sont utilisées pour le traitement des fichiers ISO :
Le paramétrage « Correcteurs différentiés » lorsqu’il est activé signifie qu’il doit avoir autant de correcteurs que de machines pour un même programme. Si ce paramètre n’est pas activé, alors la spécialisation se fera par l’utilitaire TC_DNC lors du téléchargement du correcteur.
Le paramétrage « Duplication automatique » lorsqu’il est activé signifie qu’à chaque modification du programme, une copie de la dernière version (sans extension) sera réalisée dans la zone de duplication. Si la zone de duplication est vide, la copie est réalisée dans le répertoire courant de stockage du fichier programme.
8.2 Surcharge du paramétrage
Nous pouvons définir des configurations locales pour le module programme dans le fichier HeliosII.ini
[BDCONFIG] CFAO= PREP= STOC= DUPL= EDIT= DIFF= DNC= MACH= | Surcharge de « Zone récupération CFAO » Surcharge de « Chemin zone préparation » Surcharge de « Zone stockage » Surcharge de « Chemin zone de duplication » Surcharge de « Exécutable de modification » Surcharge de « Exécutable de comparaison » Surcharge de « Exécutable DNC » Surcharge de « Zone récupération machine » |
[CONFIG] CopyTjrs=N EXT=PRG RSEQ=%|O001| SEUIL=10 | Si = N le fichier dans C:\HeliosII\TMP\ n’est rafraîchi que si nécessaire, L’extension pour la duplication Le texte utilisé pour les reprises de séquence Le seuil des comparaisons |
Logiciel de téléchargement
Avant d’exécuter l’interface de chargement de programme, Hélios réalise une copie locale du fichier dans une zone temporaire (C:\HeliosII\TMP\).
Il existe deux types d’interfaces pour le chargement des programmes à partir d’Hélios.
- La première est utilisée avec l’exécutable LD_STD.exe (LD-X V2),
- La deuxième est utilisée pour les fichiers exécutables autre que LD_STD.exe.
9.1 Utilisation de LD_STD.exe
Si le nom de l'exécutable est LD_STD.exe, on utilise les paramètres LD-X de SAPEX :
Pour le chargement d’un programme :
LD_STD.exe -m <NOMMACHINE> -e <NOM_FICHIER>
Pour le déchargement d’un programme :
LD_STD.exe -m <NOMMACHINE> -rn <NOM_FICHIER>
Exemples : Instruction de chargement pour le programme. Instruction de déchargement pour le programme |
---|
9.2 Utilisation d’un fichier exécutable autre que LD_STD.exe
Si le nom de l'exécutable est différent de LD_STD.exe, on utilise les paramètres DNC de HELIOS ERP.
Pour le chargement d’un programme :
DNC.exe <NOMMACHINE> C <NOM_FICHIER>
Pour le déchargement d’un programme :
DNC.exe <NOMMACHINE> D <NOM_FICHIER>
Exemples : Instruction de chargement pour le programme. |
---|
Instruction de déchargement pour le programme :
Pour le chargement d’un programme avec un fichier de commande
DNC.bat <NOMMACHINE> C <NOM_FICHIER> <NOM_FICHIER>
Pour le déchargement d’un programme :
DNC.bat <NOMMACHINE> D <NOM_FICHIER>
Exemples : Fichier de commande permettant de protéger en écriture le fichier temporaire : @ECHO OFF REM ************************************************************************* REM CLIENT : CAUQUIL REM AUTEUR : Alain BERTAILS REM DATE : 09/06/2000 REM ************************************************************************* REM ************************************************************************* REM REM Analyse des paramètres REM REM ************************************************************************* ECHO Paramètre No 1 : %1 (nom machine) ECHO Paramètre No 2 : %2 (type de transfert 'C' ou 'D') ECHO Paramètre No 3 : %3 (nom du fichier à transférer) IF "%2"=="C" GOTO CHARGEMENT IF "%2"=="D" GOTO DECHARGEMENT EXIT REM ************************************************************************* REM REM Création de la télécommande de Chargement/Déchargement REM REM ************************************************************************* :CHARGEMENT ECHO Chargement LDX ATTRIB +R %3 C:\Helios\DNC\PIEXEC\LD_STD.exe -m %1 -e %3 GOTO FIN :DECHARGEMENT ECHO Déchargement LDX C:\Helios\DNC\PIEXEC\LD_STD.exe -m %1 -rn %3 GOTO FIN :FIN EXIT |
---|