Ordonnancement Opcenter APS
Ordonnancement Standard vs Ultimate :
Ci-dessous tableau de synthèse des écarts fonctionnels entre les deux gammes de produits
Ordonnancement : mise en œuvre
Introduction
L'ordonnancement Opcenter APS consiste à définir l'ordre des séquences à réaliser sur des postes de travail en tenant compte de contraintes définies par des règles métiers tels que la capacité des postes, les ressources nécessaires pour exécuter les opérations, la disponibilité des composants, les calendriers, etc.
L'ordonnancement vise également à trouver le meilleur enchainement sur le planning de façon à garantir les regroupements technologiques qui évitent des temps de changements et le respect des délais.
Finalités du module ordonnancement standard
Les objectifs sont de plusieurs natures :
Déterminer des dates / heures de début et fin de chaque séquence des ordres de fabrication,
Planifier automatiquement en prenant en compte de la capacité finie de chacun des moyens de production et pas uniquement sur le poste de travail “goulot d'étranglement”
Respecter la cohérence des enchainements des opérations et des OFs,
Privilégier le respect des délais des clients et minimiser les encours,
Identifier les retards prévisionnels,
Disposer d’une interface conviviale et adaptée pour affiner la planification,
Analyser les KPI clés de planification, les plans de charges, les taux d’utilisations de moyens de production, etc.
Basé sur des interfaces totalement standardisées, Opcenter APS permet de réaliser une planification à capacité finie des Ordres de fabrication en portefeuille dans Divalto.
Ce schéma présente les grandes lignes des étapes clés pour le fonctionnement de l’interface :
Les OFs sont créés dans Divalto infinity ;
Un ensemble de données sont exportées de l’ERP pour les intégrer dans Opcenter APS, notamment le portefeuille d’OF dont on souhaite planifier finement les séquences ;
Un planning est réalisé et sauvegardé dans Opcenter APS ;
Le portefeuille d’OF avec ses séquences planifiées sont importées dans Divalto infinity.
Note importante :
Les informations utilisées par Opcenter APS proviennent de Divalto infnity et sont intégrées par le biais de scripts d'importation. Ces scripts d'importation (et d'exportation) de Opcenter APS peuvent être facilement définis à l'aide de l'assistant d'importation/exportation intégré dans l’APS.
Dans le cadre de l’interface standard, des scripts d’importation ont été prédéfinis pour une intégration facilitée avec Divalto infinity. Il demeure possible pour l’intégrateur Opcenter APS et/ou l’utilisateur final de modifier ou remplacer ces scripts afin de personnaliser les comportements de l’outil.
Opcenter APS est donc déclenché par l’utilisateur et la planification peut se faire manuellement, par l’exploitation de l’outil graphique Gantt mais surtout par le biais de puissant traitements automatiques de jalonnement qui prendront en compte de multiples données de paramétrages :
Des données sont donc fournies par Divalto infinity dans le cadre de l’interface :
Les moyens de production, les ressources, les portefeuilles,
Les temps technologiques (préparation, attente, transfert, fabrication) des séquences des OF,
Des stocks en composants, de la date de réception des composants, des dates du portefeuille clients,
Des caractéristiques des articles pour envisager des regroupements.
Mais aussi des données de paramétrage dans l’APS :
Des calendriers d’ouverture de chaque poste de travail, des ressources, des outils,
Des matrices de changement d’outils, de changement de matière,
De priorités et de règles de planification.
Les modalités de planification sont multiples :
jalonnement avant, jalonnement arrière, jalonnement bi-directionnel,
Capacité finie ou capacité infinie,
Sous contrainte de disponibilité article ou non
….
Opcenter APS fournit une interface conviviale pour la construction du planning qui pourra être retouché, simulé et bien entendu, travaillé graphiquement.
La planification de la gamme Ultimate se distingue entre autre par la possibilité de paramétrer des règles métiers comme typiquement la capacité à opérer des regroupements (couleur, matière par exemple).
Configuration de Divalto pour l'ordonnancement
Options de Dossier
On trouve dans le dossier, fiche PRODUCTION, onglet Paramétrage, la configuration du scrutateur et l'activation de l'échange de données pour Opcenter APS.
Cocher “ordonnancement” ^permettra d’activer le scrutateur nécessaire au traitement des fichiers d'échanges Opcenter APS
Choix du mode de fonctionnement de Opcenter APS :
Standard (à cocher systématiquement)
Divalto Ordo (pour les versions P500)
Avec ou sans SMC (planification sous contrainte de disponibilité article)
INDISPENSABLE : Fusion des dépôts (Opcenter APS voit tous les dépôts de Divalto, ou une fusion en un seul dépôt global)
Le chemin d'appel de Opcenter APS
Le chemin du dossier contenant le package et les fichiers de configuration doit être configuré en tant que chemin. Menu : Administration / Paramètres / Chemin ou fichiers
Le nom du chemin prévu est « DIVALTO_ORDO », et c'est un chemin Windows qui pointe vers le dossier contenant les fichiers .PRCDF.
Il peut être paramétré comme tel :
C:\Divalto\DivaltoOrdo
Données propres aux articles
Deux types d’informations sont propres à l’exploitation de la planification par Opcenter APS :
les données dites “caractéristiques techniques” exploitées à des fins de définition de règles métiers ;
les données dites “SMC” pour Static Material Control pour déterminer si la disponibilité de l’article est une contrainte de planification.
Les caractéristiques techniques
Les caractéristiques techniques d'ordonnancement se définissent au moyen de 10 rubriques alphanumériques rattachées à un questionnaire destiné aux articles.
ATTENTION : le choix du questionnaire article permettant le stockage des caractéristiques d'ordonnancement doit être précisé dans les menus personnalisés de lancement de l’ordonnancement. Par défaut, c’est le questionnaire ART_Ordo qui est paramétré.
Le SMC
Tenir compte de la disponibilité des articles dont l’approvisionnement est stratégique est un enjeu de planification clé. Opcenter APS, pour tenir compte de cette contrainte, doit disposer des données de stock et du portefeuille de commande des articles identifiés. Ces articles sont identifiés par le paramétrage de la fiche article, onglet “production-prévision”, zone “ordonnancement - SMC” :
L'option « Contrainte de planification » indique que les stocks et mouvements de l'article doivent être transmis, et que l'article est considéré comme une contrainte de planification.
L'option « Visualisation seule » indique que les stocks et mouvements de l'article doivent être transmis, mais uniquement afin de visualisation.
Choisir l’une ou l’autre de ces options, selon la caractéristique de l’article.
Les options d'export
Le programme d’export des données de production (Menu : Production / O.F. / Mises en production / Ordonnancement / Export des données de production) concerne toutes les données relativement « statiques » (Atelier, centre, poste, client, habilitations, opérations standards, etc).
Le chemin proposé est déduit de celui configuré pour le scrutateur et des noms de fichiers sont proposés par défaut, l’utilisateur peut les changer. Un filtre peut être positionné sur les outillages afin de réduire le volume de données.
En cas de changement des paramètres, il faut sauvegarder les paramètres afin de les mémoriser comme valeur IMPLICITE.
Le programme d'export des données ordonnancement (Menu : Production / O.F. / Mises en production / Ordonnancement / Export ordonnancement) concerne toutes les données relativement dynamiques (OF, séquences, besoins en composants, stock, commandes clients, etc.)
Menu « ordonnancement » dans Divalto
Menu : Production / O.F. / Mises en production / Ordonnancement
Le menu standard propose quatre entrées correspondantes aux programmes Divalto:
lanceur ordonnancement : lance Opcenter APS après un ensemble d’exports paramétrés ;
Export ordonnancement : exporte les données des ordres de fabrication à ordonnancer dans un dossier d'échange d'où elles pourront être importées dans Opcenter APS ;
Export des données de production : exporte les données de production (centre, postes, articles, …) dans un dossier d'échange d'où elles pourront être importées dans Opcenter APS ;
Import ordonnancement : importes les dates planifiées que Opcenter APS aura déposé dans un dossier d'échange.
Export des données de production
Les tables de base suivantes sont nécessaires à Divalto Ordo :
Atelier
Centre de Charge
Poste de travail
Ressource
Opérateur
Habilitation opérateur
Opération Standard
Habilitation poste pour opération standard
Outillage (sélection d'articles)
Client
Lanceur ordonnancement et Export ordonnancement
Ce sont les mêmes programmes. Ils permettent de définir le périmètre des données à exporter et de lancer Opcenter APS.
L’export ordonnancement permet de préciser un ensemble d’information pour régler le comportement du programme d’export : ces données de paramétrage ne sont plus présentées à l'écran du lanceur et sont alors exécutées “par défaut” selon les paramètres enregistrés dans les implicites de l’utilisateur. La lanceur est donc un lancement simplifié de l’export ordonnancement.
Export ordonnancement
Ce traitement permet :
D’exporter ou non les données de production,
D'exporter ou non les OFs,
De lancer ou non Opcenter APS à l’issue des exports.
Concernant l’export des OFs, un ensemble d’options sont à renseigner :
Exporter les articles
Permet de générer un fichier d'export des articles (par défaut articles.txt) concernés par les OF extraits exportés avec leurs caractéristiques techniques d'ordonnancement.
Prise en compte contrainte date composant sur séquence
Les dates de besoin (date de début de séquence) sur les composants des différentes séquences peuvent être interprétées comme une contrainte (pas de planification avant cette date) et de ce fait, ne pas être transmises.
Filtrer les séquences annulées
Les séquences annulées (remplacées) ne sont pas transmises.
Exporter les stocks et mouvements pour planification sous contrainte de disponibilité
Ce choix permet d'exporter les informations de stock ainsi que les mouvements des articles concernés par la planification. Cette option prend en compte les options SMC des articles.
Important : l'horizon des mouvements de stock permet de limiter le volume de données exportées.
Exporter la maintenance (Ouverture pour surcharge pour version Ultimate. En version Standard, ne pas cocher)
Filtrer les stock sur la nature dossier (Ouverture pour surcharge pour version Ultimate. En version Standard, ne pas cocher)
Horizon d'export
Cette date permet de borner l'export des OF.
Horizon des mouvements de stock
Cette date permet de borner l'export des mouvements d'approvisionnement.
Horizon d’export maintenance
Cette date permet de borner l'export des interventions de maintenance.
Concernant le lancement de l'ordonnancement, les codes chemins sont rappelés :
Opcenter APS exploite un « Fichier configuration » qui stocke notamment le schéma d’exploitation des fichiers exportés. Ce fichier est appelé par abus de langage le fichier PRCDF de par son extension. (Exemple « Opcenter SC Standard.prcdf »)
L'appel à Opcenter APS demande à ce titre de renseigner le « Chemin ordonnanceur » à partir d'un chemin configuré dans Divalto (code chemin “DIVALTO_ORDO”, voir chapitre précédent) où est localisé le fichier de configuration.
Concernant les implicites utilisateurs :
Comme dans de nombreux traitement de l’ERP, il est possible de stocker les paramètres implicites de l’utilisateur au lancement des traitements d’ordonnancement. Ceci peut s’avérer utile lorsqu’on souhaite un appel pré-paramétré du traitement d’export, comme c’est le cas pour l’entrée de menu “lanceur ordonnancement”.
Concernant les paramètres des entrées de menu :
Il est possible de modifier les paramètres du traitement via l'entrée du menu, notamment le choix du questionnaire article qui permet de définir les caractéristiques d’ordonnancement : appuyez sur la touche F4 puis passez en mode fiche par la touche Shift+F4. Dans l'option « Paramètres », des données peuvent être personnalisées avec les “balises” et valeurs suivantes : Exemple <Questionnaire>Nom_du_questionnaire
Plus globalement, le champ « Paramètres » prend (pour le programme GGPP216 uniquement) une chaîne HMP et traite 4 paramètres
Questionnaire Nom_du_questionnaire
Mode Nom_de_l’implicite_utilisateur
Batch TRUE ou FALSE
Ouverture Nom_de_la_surcharge_a_appeler
Questionnaire : correspond au nom du questionnaire article à utiliser pour l'export de caractéristiques Opcenter APS ( !sensible à la casse)
Nom_de_l’implicite_utilisateur : correspond au nom de la configuration utilisateur qui a été sauvée au préalable par la gestion des paramètres Divalto ( !sensible à la casse)
Batch : indique si on veut le visuel de validation (FALSE) ou effectuer la tâche directement (TRUE). La valeur par défaut est FALSE.
Ouverture : permet à un distributeur de programmer tout autre comportement par la surcharge du ggtt216 en indiquant ici le nom de la fonction/procédure
Exemple 1:
<Mode> EXPORTE_ET_LANCE<Batch>TRUE
va appeler l’implicite « EXPORTE_ET_LANCE » sans interaction utilisateur
Exemple 2:
<Questionnaire>ART_Test<Mode> EXPORTE_ET_LANCE<Ouverture>Test
va charger l’implicite « EXPORTE_ET_LANCE » en mode interactif pour un export du questionnaire article “ART_Test” et un appel préalable de la surcharge « Test »
Ajouter un menu pour un mode d'appel préconfiguré
La gestion des paramètres utilisateur peut être positionnée dès le chargement, pour permettre de pré-positionner tout un ensemble de choix. Il est ensuite possible de passer par la validation utilisateur ou de valider sans interaction utilisateur.
Pour l'utiliser il convient d'ajouter un menu (au menu Divalto) par duplication du menu existant, puis d'indiquer les paramètres à utiliser :
Duplication d'un menu :
depuis le menu Divalto et l'entrée du menu à modifier (Export ordonnancement GGPP216), appuyez sur la touche F4 puis Ctrl+Inser (Dupliquer)
indiquez un numéro d'affichage supérieur
la modification est faite en mode fiche
Modification du paramètre :
comme vu plus haut.
Ajouter un menu simplifié
Un programme de lancement simplifié, c’est-à-dire masquant les zones de définition de tous les fichiers à exporter et les options d’export, peut également être mis au menu. Il s'agit donc du même programme à l’interface limitée.
Pour cela, il faut utiliser le paramètre « Mode de fonctionnement » de menu.
La valeur « VALIDATION » va lancer l'interface simplifiée ; toute autre valeur lance l'interface normale.
L’entrée de menu “lanceur ordonnancement” est une illustration de cette possibilité.
Import Ordonnancement
Ce traitement vous permet d'importer le résultat d'un ordonnancement effectué dans Opcenter APS.
Le résultat de la planification avec Opcenter APS sont remontées sur les en-têtes OF et sur les séquences au travers des « dates planifiées » début et fin. Le poste de travail peut être aussi mis à jour au niveau des séquences.
Les « dates révisées » sont également mises à jour avec la date planifiée tant que l’OF n’est pas démarré, puisque ce sont ensuite les dates de suivi qui viendront les remplacer.
Divalto infinity ne modifie pas les dates prévues afin de maintenir une certaine traçabilité mais tous les traitements de l’ERP se baseront sur les nouvelles dates, notamment sur :
le plan de charge,
La saisie des temps,
les échéanciers.
Si le scrutateur est activé, il est inutile de lancer ce traitement, l'intégration se fera automatiquement
Règles d’intégrations entre Divalto infinity et Opcenter APS
Postes de travail :
Les postes de travail valides pour une opération sont tous ceux du centre de charge.
Opcenter APS reçoit de la part de DIVALTO des opérations avec les informations suivantes :
Centre de charge ;
Le poste de travail s’il est renseigné.
La détermination des postes de travail possibles pour l’opération se fait de la manière suivante :
Tous les postes du centre de charge sont valides ;
Dans Opcenter APS la notion d’opération standard n’est pas prise en compte
Note : il est possible de modifier les fichiers d’interfaces et scripts d’import pour importer les postes possibles à l’opération
Le poste de travail, s’il est mentionné dans la séquence, est dit “forcé” et s’il est indiqué, il doit impérativement être un poste valide.
Séquence suspendue en planification
Menu : Production / O.F. / Suivi de production / Temps passés
Menu : Production / O.F. / Administration OF
L'option "Interrompre en planification" permet d'indiquer à Opcenter APS que la séquence est interrompue pour l'ordonnancement, c'est-à-dire conservée en charge, mais pas dans le planning immédiat.
La sous-traitance :
Si une séquence est sous-traitée, la convention suivante est respectée :
Centre et poste renseignés, alors maintien des valeurs, sinon :
Centre de charge = SS_TRAIT
Poste de travail = N° fournisseur
.