Fonctionnement de l'ordonnancement basé sur les événements
L'ordonnancement génère une simulation de ce qui va se produire en fonction de toutes les conditions et données que vous lui fournissez. En exécutant cette simulation, l'ordonnancement affiche tous les événements qui surviennent à un moment donné. Il passe ensuite au point suivant dans le temps où des événements se produisent. Ainsi, chaque fois que vous exécutez l'ordonnancement, TOUTES les demandes (OF, devis, programmes répétitifs, ordres PDP et ordres planifiés APS) sont réordonnancées.
Une fois exécuté, l'ordonnancement génère des données de sortie qui récapitulent la manière dont vous avez effectué la simulation de l'ordonnancement. Par exemple, si une opération a été inactive pendant une heure, les informations récapitulatives vous aident à en déterminer la cause (par exemple, il est possible que la ressource demandée ait été occupée). Vous pouvez alors ajuster vos données pour rendre l'ordonnancement plus efficace, par exemple en ajustant la date de début d'un OF antérieur de façon à libérer des ressources plus rapidement. Lorsque les résultats de l'ordonnancement sont acceptables, vous pouvez imprimer une liste d'affectations de la ressource à fournir au personnel de votre atelier pour l'exécution de l'ordonnancement.
A propos du journal de trace de l'ordonnancement
Le journal de trace enregistre tous les événements du processus d'ordonnancement (si le journal de trace est configuré pour enregistrer au niveau de détail "Extensif" de l'écran Contrôle atelier (param)). Dans vos activités d'ordonnancement quotidiennes, le journal de trace ne vous est utile que pour le dépannage. Toutefois, il illustre bien, étape par étape, la façon dont l'ordonnancement traite chaque événement. Par conséquent, les événements de cet exemple dans la présente rubrique d'aide sont illustrés dans un format semblable à celui qui apparaît dans le journal de trace (dans cet exemple, ils ont été simplifiés pour une plus grande clarté).
Exemple de traitement des événements
Dans cet exemple simple, observez la vue de l'ordonnancement sur les événements. Considérons les conditions suivantes :
- L'article BK-110 a une gamme avec une opération, Opér110.
- L'opération Opér110 demande une ressource du groupe de ressources ST1.
- ST1 contient une ressource, Equip1. La ressource est en équipe active pour la durée illustrée dans l'exemple.
- L'opération Opér110 a une durée d'exécution de 15 minutes. La durée d'exécution correspond au temps nécessaire à l'achèvement d'une charge sur l'opération. Selon la règle d'ordonnancement définie sur l'opération, elle peut représenter un temps fixe ou le temps par pièce. Dans cet exemple, la durée d'exécution représente le temps par pièce.
- L'OF 110-0000 pour BK-110 est lancé le 27/02/2004 à 8h00 pour une quantité de 3.
- L'ordonnancement commence le 27/02/2004 à 8:00.
Evénement | Libellé |
---|---|
AVANCEMENT DE L'HEURE D'ORDONNANCEMENT AU 27/02/2004 A 8:00:00 | L'ordonnancement se positionne sur l'heure où les premiers événements se produisent (l'ordonnancement peut même avoir été défini pour démarrer plus tôt). |
27/02/2004 8:00:00
DEBUT DE L'EVENEMENT D'INTRODUCTION D'OF POUR L'OF OF110-0000 LANCEMENT DE CHARGES POUR L'OF OF110-0000 CREATION DE LA CHARGE 1, TAILLE 3 OPERATION Opér110, SELECTIONNEE EN PREMIER |
L'OF est lancé et l'ordonnancement place la quantité d'OF dans une unité appelée "charge". Dans la plupart des cas, la charge contient la totalité de la quantité d'OF (parfois, la quantité d'OF peut être répartie en plusieurs charges). La première opération d'OF de la gamme est identifiée. |
27/02/2004 8:00:00
DEBUT DE L'EVENEMENT D'OPERATION TRAITEMENT OPERATION Opér110, CHARGEMENT 1 DE L'OF OF110-0000 ORDONNANCEMENT DE LA FIN DU TRANSFERT POUR L'OPERATION AU 27/02/2004 A 8:00:00 |
Si un temps de transfert a été défini pour cette opération, l'ordonnancement aura calculé ici sa durée. Dans cet exemple, l'opération n'est pas définie avec un temps de transfert. |
27/02/2004 8:00:00
DEBUT DE L'EVENEMENT D'OPERATION TRAITEMENT OPERATION Opér110, CHARGEMENT 1 DE L'OF OF110-0000 DEMANDE DU GROUPE DE RESSOURCES ST1 DEMANDE DE LA RESSOURCE Equip1 A PARTIR DU GROUPE ST1 AFFECTATION NON ACHEVEE |
L'ordonnancement oblige le premier événement d'opération à retarder l'affectation de la ressource jusqu'à ce que celle-ci
puisse rechercher dans sa file d'attente toute demande en attente. Une demande est entrée dans la file d'attente de demande
de la ressource
Reportez-vous à la rubrique Utilisation des règles de l'ordonnanceur pour plus d'informations sur les files d'attente de demande. Ce délai couvre la possibilité qu'une opération de priorité plus élevée survienne en même temps qu'une opération de priorité moins élevée, permettant ainsi à l'opération la plus critique d'affecter la ressource. |
27/02/2004 8:00:00
DEBUT D'UN EVENEMENT DE VERIFICATION LIBRE DE RESSOURCE POUR LA RESSOURCE Equip1 TRAITEMENT OPERATION Opér110, CHARGEMENT 1 DE L'OF OF110-0000 AFFECTATION D'1 UNITE A PARTIR DU GROUPE DE RESSOURCES ST1 ANNULATION DE LA DEMANDE POUR LE GROUPE DE RESSOURCES ST1 ANNULATION DE LA DEMANDE POUR LA RESSOURCE Equip1 A PARTIR DU GROUPE ST1 AFFECTATION DE LA RESSOURCE Equip1 A PARTIR DU GROUPE ST1 AFFECTATION ACHEVEE REGLAGE NON NECESSAIRE OU D'UNE DUREE NULLE ORDONNANCEMENT DE LA FIN DE GESTION POUR L'OPERATION AU 27/02/2004 A 08:45:00 |
La ressource Equip1 recherche dans sa file d'attente les demandes en attente et trouve la demande provenant de la charge de
l'opération OpérBK001.
L'ordonnancement affecte la ressource Equip1 à partir du groupe de ressources ST1 et calcule l'heure à laquelle l'opération sera achevée. |
AVANCEMENT DE L'HEURE D'ORDONNANCEMENT AU 27/02/2004 A 8:45:00 | L'ordonnancement se positionne sur l'heure où les événements suivants se produisent. |
27/02/2004 8:45:00
DEBUT DE L'EVENEMENT D'OPERATION TRAITEMENT OPERATION Opér110, CHARGEMENT 1 DE L'OF OF110-0000 LIBERATION D'1 UNITE DU GROUPE DE RESSOURCES ST1 LIBERATION DE LA RESSOURCE Equip1 DU GROUPE ST1 LA RESSOURCE Equip1 EST MAINTENANT INACTIVE ORDONNANCEMENT DE LA FIN DU REFROIDISSEMENT POUR L'OPERATION AU 27/02/2004 A 08:45:00 |
L'opération s'achève et lance ("libère") la ressource Equip1.
La ressource Equip1 est désormais inactive et disponible pour être affectée par toute autre opération. Si un temps de finition (un temps de refroidissement, par exemple) a été défini pour cette opération, l'ordonnancement aura calculé ici sa durée. Dans cet exemple, il n'y a pas de traitement post-opération supplémentaire. |
LE 27/02/2004 A 8:45:00, DEBUT DE L'EVENEMENT DE VERIFICATION LIBRE DE LA RESSOURCE POUR UNE FILE D'ATTENTE DE LA RESSOURCE Equip1 VIDE | Lorsqu'une ressource est libérée, il est vérifié si d'autres opérations l'ont demandée alors qu'elle était occupée. Dans cet exemple, il n'y a aucune demande en attente pour la ressource. |
27/02/2004 8:45:00
DEBUT DE L'EVENEMENT D'OPERATION TRAITEMENT OPERATION Opér110, CHARGEMENT 1 DE L'OF OF110-0000 FIN DU TRAITEMENT TROUVE LORS DE LA SELECTION DE L'OPERATION SUIVANTE FIN DU TRAITEMENT POUR LA CHARGE 1 DE L'OF OF110-0000 0 CHARGE EN RETARD OF OF110-0000 ACHEVE |
Chaque opération indique l'opération suivante dans la gamme. Dans cet exemple, l'ordonnancement ne trouve aucune opération suivante, et achève donc l'OF. |
ORDONNANCEMENT INTERROMPU CAR IL N'Y A AUCUN AUTRE OF A TRAITER
FIN DE L'ORDONNANCEMENT LE 27/02/2004 A 08:45:00 |
L'ordonnancement est maintenant achevé. |